{
  "schema_version": "1.0",
  "dataset": "btcflix_kalshi_15m_market_edge",
  "description": "Prospective BTC Flix paper-trading results for the KRONOS_KALSHI_15M_BULL_CONSENSUS strategy against Kalshi 15-minute Bitcoin markets. Intended for both human analysis and automated LLM/agent consumption.",
  "strategy": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
  "strategy_definition": "Kronos Base and the existing BTCUSDT-hourly self-tuned Kronos Small checkpoint both predict a BRTI close at or above the live Kalshi strike. The Small model is being evaluated as a prospective cross-interval transfer, not as a 15-minute fine-tune.",
  "generated_at": "2026-10-17T17:16:29.978552Z",
  "source_snapshot_schema_version": 1,
  "source_page": "/kalshi-15m/market-edge",
  "paper_trading_warning": "Paper-trading results are hypothetical. Entries require a prospectively captured Kalshi executable YES ask and sufficient displayed depth. Past and in-sample performance does not establish a tradable edge.",
  "units": {
    "currency": "USD",
    "probabilities": "decimal_fraction_0_to_1",
    "roi": "decimal_fraction",
    "displacement_fraction": "decimal_fraction",
    "timestamps": "ISO-8601 UTC where supplied by the source ledger"
  },
  "record_semantics": "Each item in trades represents one consensus signal/trade opportunity. paper_trades contains the independently simulated fixed_dollars and fixed_shares results; null means no paper fill is recorded for that model.",
  "summary": {
    "default_stake_model": "fixed_dollars",
    "total_signals": 1082,
    "signals_with_usable_market_pricing": 1081,
    "total_trades": 1039,
    "wins": 542,
    "losses": 497,
    "hit_rate": 0.5216554379210779,
    "gross_pnl": 1837.0499999999993,
    "fees": 3409.71,
    "net_pnl": -1572.6599999999999,
    "roi": -0.015173721190471272,
    "regime_breakdown": [
      {
        "regime": "BULL",
        "trade_count": 254,
        "wins": 113,
        "losses": 141,
        "hit_rate": 0.4448818897637795,
        "net_pnl": -4284.7300000000005,
        "roi": -0.16908471066145303
      },
      {
        "regime": "NEUTRAL",
        "trade_count": 398,
        "wins": 219,
        "losses": 179,
        "hit_rate": 0.550251256281407,
        "net_pnl": 1502.719999999998,
        "roi": 0.03785257566384072
      },
      {
        "regime": "BEAR",
        "trade_count": 382,
        "wins": 209,
        "losses": 173,
        "hit_rate": 0.5471204188481675,
        "net_pnl": 1494.7099999999973,
        "roi": 0.039225787285702286
      },
      {
        "regime": "UNCLASSIFIED",
        "trade_count": 5,
        "wins": 1,
        "losses": 4,
        "hit_rate": 0.2,
        "net_pnl": -285.36000000000007,
        "roi": -0.5725981218396341
      }
    ],
    "date_range": {
      "first_trigger_timestamp": "2026-09-08T01:46:15.968386Z",
      "last_trigger_timestamp": "2026-10-17T17:01:19.007385Z",
      "first_resolution_timestamp": "2026-09-08T02:00:00Z",
      "last_resolution_timestamp": "2026-10-17T17:15:00Z"
    },
    "stake_models": {
      "fixed_dollars": {
        "stake_mode": "fixed_dollars",
        "stake_label": "Fixed $100 per trade",
        "total_signals": 1082,
        "usable_market_pricing": 1081,
        "settled_trades": 1039,
        "wins": 542,
        "losses": 497,
        "pending": 43,
        "directional_hit_rate": 0.5216554379210779,
        "total_net_pnl": -1572.6599999999999,
        "aggregate_roi": -0.015173721190471272,
        "average_entry_probability": 0.5136477382098174,
        "average_pnl_per_trade": -1.5136284889316676,
        "total_estimated_fees": 3409.709999999989,
        "maximum_drawdown": 3944.6800000000017,
        "longest_losing_streak": 10,
        "break_even_win_rate": 0.49326641823364964,
        "pnl_series": [
          {
            "index": 1,
            "signal_id": 1,
            "timestamp": "2026-09-08T01:46:15.968386Z",
            "net_pnl": 113.44999999999999,
            "cumulative_net_pnl": 113.44999999999999
          },
          {
            "index": 2,
            "signal_id": 2,
            "timestamp": "2026-09-08T02:31:14.951263Z",
            "net_pnl": -99.78,
            "cumulative_net_pnl": 13.669999999999987
          },
          {
            "index": 3,
            "signal_id": 3,
            "timestamp": "2026-09-08T02:46:15.929538Z",
            "net_pnl": -99.55000000000001,
            "cumulative_net_pnl": -85.88000000000002
          },
          {
            "index": 4,
            "signal_id": 4,
            "timestamp": "2026-09-08T03:01:16.099467Z",
            "net_pnl": -99.7,
            "cumulative_net_pnl": -185.58000000000004
          },
          {
            "index": 5,
            "signal_id": 5,
            "timestamp": "2026-09-08T03:16:15.879208Z",
            "net_pnl": -99.78000000000002,
            "cumulative_net_pnl": -285.36000000000007
          },
          {
            "index": 6,
            "signal_id": 7,
            "timestamp": "2026-09-08T04:46:17.997844Z",
            "net_pnl": -99.74,
            "cumulative_net_pnl": -385.1000000000001
          },
          {
            "index": 7,
            "signal_id": 8,
            "timestamp": "2026-09-08T06:01:17.099634Z",
            "net_pnl": -99.55000000000001,
            "cumulative_net_pnl": -484.6500000000001
          },
          {
            "index": 8,
            "signal_id": 9,
            "timestamp": "2026-09-08T06:31:15.481301Z",
            "net_pnl": 67.29,
            "cumulative_net_pnl": -417.36000000000007
          },
          {
            "index": 9,
            "signal_id": 10,
            "timestamp": "2026-09-08T06:46:15.665495Z",
            "net_pnl": -99.35,
            "cumulative_net_pnl": -516.71
          },
          {
            "index": 10,
            "signal_id": 11,
            "timestamp": "2026-09-08T07:01:15.949298Z",
            "net_pnl": 93.12,
            "cumulative_net_pnl": -423.59000000000003
          },
          {
            "index": 11,
            "signal_id": 12,
            "timestamp": "2026-09-08T07:46:15.930123Z",
            "net_pnl": 240.0,
            "cumulative_net_pnl": -183.59000000000003
          },
          {
            "index": 12,
            "signal_id": 13,
            "timestamp": "2026-09-08T08:01:17.568068Z",
            "net_pnl": -99.82000000000001,
            "cumulative_net_pnl": -283.41
          },
          {
            "index": 13,
            "signal_id": 14,
            "timestamp": "2026-09-08T08:16:16.339203Z",
            "net_pnl": 134.09,
            "cumulative_net_pnl": -149.32000000000002
          },
          {
            "index": 14,
            "signal_id": 15,
            "timestamp": "2026-09-08T08:31:16.806796Z",
            "net_pnl": 109.22,
            "cumulative_net_pnl": -40.10000000000002
          },
          {
            "index": 15,
            "signal_id": 16,
            "timestamp": "2026-09-08T08:46:17.699527Z",
            "net_pnl": -99.53999999999999,
            "cumulative_net_pnl": -139.64000000000001
          },
          {
            "index": 16,
            "signal_id": 17,
            "timestamp": "2026-09-08T09:01:17.244205Z",
            "net_pnl": 118.31,
            "cumulative_net_pnl": -21.330000000000013
          },
          {
            "index": 17,
            "signal_id": 18,
            "timestamp": "2026-09-08T10:31:16.047708Z",
            "net_pnl": -99.93,
            "cumulative_net_pnl": -121.26000000000002
          },
          {
            "index": 18,
            "signal_id": 19,
            "timestamp": "2026-09-08T10:46:16.289857Z",
            "net_pnl": -99.55000000000001,
            "cumulative_net_pnl": -220.81000000000003
          },
          {
            "index": 19,
            "signal_id": 20,
            "timestamp": "2026-09-08T11:01:16.906206Z",
            "net_pnl": -99.89999999999999,
            "cumulative_net_pnl": -320.71000000000004
          },
          {
            "index": 20,
            "signal_id": 21,
            "timestamp": "2026-09-08T11:31:15.650333Z",
            "net_pnl": -99.66999999999999,
            "cumulative_net_pnl": -420.38
          },
          {
            "index": 21,
            "signal_id": 22,
            "timestamp": "2026-09-08T11:46:16.284854Z",
            "net_pnl": -99.92,
            "cumulative_net_pnl": -520.3
          },
          {
            "index": 22,
            "signal_id": 23,
            "timestamp": "2026-09-08T12:01:15.738167Z",
            "net_pnl": -99.85,
            "cumulative_net_pnl": -620.15
          },
          {
            "index": 23,
            "signal_id": 24,
            "timestamp": "2026-09-08T12:31:14.866578Z",
            "net_pnl": -99.55000000000001,
            "cumulative_net_pnl": -719.7
          },
          {
            "index": 24,
            "signal_id": 25,
            "timestamp": "2026-09-08T12:46:16.625526Z",
            "net_pnl": 52.260000000000005,
            "cumulative_net_pnl": -667.44
          },
          {
            "index": 25,
            "signal_id": 26,
            "timestamp": "2026-09-08T13:16:15.439588Z",
            "net_pnl": -99.78,
            "cumulative_net_pnl": -767.22
          },
          {
            "index": 26,
            "signal_id": 27,
            "timestamp": "2026-09-08T13:46:15.924567Z",
            "net_pnl": 89.3,
            "cumulative_net_pnl": -677.9200000000001
          },
          {
            "index": 27,
            "signal_id": 28,
            "timestamp": "2026-09-08T14:31:15.598603Z",
            "net_pnl": 79.21999999999998,
            "cumulative_net_pnl": -598.7
          },
          {
            "index": 28,
            "signal_id": 29,
            "timestamp": "2026-09-08T14:46:16.739275Z",
            "net_pnl": 82.35999999999999,
            "cumulative_net_pnl": -516.34
          },
          {
            "index": 29,
            "signal_id": 30,
            "timestamp": "2026-09-08T15:16:15.409776Z",
            "net_pnl": -99.74,
            "cumulative_net_pnl": -616.08
          },
          {
            "index": 30,
            "signal_id": 31,
            "timestamp": "2026-09-08T15:31:15.539417Z",
            "net_pnl": 89.3,
            "cumulative_net_pnl": -526.7800000000001
          },
          {
            "index": 31,
            "signal_id": 32,
            "timestamp": "2026-09-08T16:01:16.189809Z",
            "net_pnl": -99.9,
            "cumulative_net_pnl": -626.6800000000001
          },
          {
            "index": 32,
            "signal_id": 33,
            "timestamp": "2026-09-08T16:16:15.100030Z",
            "net_pnl": -100.0,
            "cumulative_net_pnl": -726.6800000000001
          },
          {
            "index": 33,
            "signal_id": 34,
            "timestamp": "2026-09-08T16:31:16.876400Z",
            "net_pnl": 118.31,
            "cumulative_net_pnl": -608.3700000000001
          },
          {
            "index": 34,
            "signal_id": 35,
            "timestamp": "2026-09-08T16:46:15.987804Z",
            "net_pnl": -99.98,
            "cumulative_net_pnl": -708.3500000000001
          },
          {
            "index": 35,
            "signal_id": 36,
            "timestamp": "2026-09-08T17:46:17.508005Z",
            "net_pnl": -99.97,
            "cumulative_net_pnl": -808.3200000000002
          },
          {
            "index": 36,
            "signal_id": 37,
            "timestamp": "2026-09-08T18:46:17.970918Z",
            "net_pnl": -99.64,
            "cumulative_net_pnl": -907.9600000000002
          },
          {
            "index": 37,
            "signal_id": 38,
            "timestamp": "2026-09-08T19:16:16.709934Z",
            "net_pnl": -99.93,
            "cumulative_net_pnl": -1007.8900000000001
          },
          {
            "index": 38,
            "signal_id": 39,
            "timestamp": "2026-09-08T20:01:16.087128Z",
            "net_pnl": 34.33000000000001,
            "cumulative_net_pnl": -973.5600000000001
          },
          {
            "index": 39,
            "signal_id": 40,
            "timestamp": "2026-09-08T20:16:15.578332Z",
            "net_pnl": 198.1,
            "cumulative_net_pnl": -775.46
          },
          {
            "index": 40,
            "signal_id": 41,
            "timestamp": "2026-09-08T22:16:16.093665Z",
            "net_pnl": 73.13,
            "cumulative_net_pnl": -702.33
          },
          {
            "index": 41,
            "signal_id": 42,
            "timestamp": "2026-09-08T22:31:16.159754Z",
            "net_pnl": -99.92,
            "cumulative_net_pnl": -802.25
          },
          {
            "index": 42,
            "signal_id": 43,
            "timestamp": "2026-09-09T01:16:16.686778Z",
            "net_pnl": 207.23000000000002,
            "cumulative_net_pnl": -595.02
          },
          {
            "index": 43,
            "signal_id": 44,
            "timestamp": "2026-09-09T02:16:16.066508Z",
            "net_pnl": 198.1,
            "cumulative_net_pnl": -396.91999999999996
          },
          {
            "index": 44,
            "signal_id": 45,
            "timestamp": "2026-09-09T04:01:16.803765Z",
            "net_pnl": 13.789999999999992,
            "cumulative_net_pnl": -383.13
          },
          {
            "index": 45,
            "signal_id": 46,
            "timestamp": "2026-09-09T05:31:15.963193Z",
            "net_pnl": -99.66999999999999,
            "cumulative_net_pnl": -482.79999999999995
          },
          {
            "index": 46,
            "signal_id": 47,
            "timestamp": "2026-09-09T05:46:16.266109Z",
            "net_pnl": -99.67999999999999,
            "cumulative_net_pnl": -582.4799999999999
          },
          {
            "index": 47,
            "signal_id": 48,
            "timestamp": "2026-09-09T06:31:15.484496Z",
            "net_pnl": 50.11,
            "cumulative_net_pnl": -532.3699999999999
          },
          {
            "index": 48,
            "signal_id": 49,
            "timestamp": "2026-09-09T07:01:15.701296Z",
            "net_pnl": 105.07000000000001,
            "cumulative_net_pnl": -427.2999999999999
          },
          {
            "index": 49,
            "signal_id": 50,
            "timestamp": "2026-09-09T07:16:15.147886Z",
            "net_pnl": -99.92999999999999,
            "cumulative_net_pnl": -527.2299999999999
          },
          {
            "index": 50,
            "signal_id": 51,
            "timestamp": "2026-09-09T07:31:16.163536Z",
            "net_pnl": -99.85000000000001,
            "cumulative_net_pnl": -627.0799999999999
          },
          {
            "index": 51,
            "signal_id": 52,
            "timestamp": "2026-09-09T07:46:15.309738Z",
            "net_pnl": 70.18,
            "cumulative_net_pnl": -556.8999999999999
          },
          {
            "index": 52,
            "signal_id": 53,
            "timestamp": "2026-09-09T09:31:16.134801Z",
            "net_pnl": -99.92999999999999,
            "cumulative_net_pnl": -656.8299999999998
          },
          {
            "index": 53,
            "signal_id": 54,
            "timestamp": "2026-09-09T10:01:15.996190Z",
            "net_pnl": 57.06999999999999,
            "cumulative_net_pnl": -599.7599999999998
          },
          {
            "index": 54,
            "signal_id": 55,
            "timestamp": "2026-09-09T10:16:14.972610Z",
            "net_pnl": 198.1,
            "cumulative_net_pnl": -401.65999999999974
          },
          {
            "index": 55,
            "signal_id": 56,
            "timestamp": "2026-09-09T10:31:15.718708Z",
            "net_pnl": -99.88,
            "cumulative_net_pnl": -501.53999999999974
          },
          {
            "index": 56,
            "signal_id": 57,
            "timestamp": "2026-09-09T10:46:16.065979Z",
            "net_pnl": -99.63,
            "cumulative_net_pnl": -601.1699999999997
          },
          {
            "index": 57,
            "signal_id": 58,
            "timestamp": "2026-09-09T11:01:16.421691Z",
            "net_pnl": -99.91,
            "cumulative_net_pnl": -701.0799999999997
          },
          {
            "index": 58,
            "signal_id": 59,
            "timestamp": "2026-09-09T11:16:16.288529Z",
            "net_pnl": 123.28,
            "cumulative_net_pnl": -577.7999999999997
          },
          {
            "index": 59,
            "signal_id": 60,
            "timestamp": "2026-09-09T11:46:16.671599Z",
            "net_pnl": 50.11,
            "cumulative_net_pnl": -527.6899999999997
          },
          {
            "index": 60,
            "signal_id": 61,
            "timestamp": "2026-09-09T13:16:15.347352Z",
            "net_pnl": 128.35000000000002,
            "cumulative_net_pnl": -399.3399999999997
          },
          {
            "index": 61,
            "signal_id": 62,
            "timestamp": "2026-09-09T15:31:16.853628Z",
            "net_pnl": 57.06999999999999,
            "cumulative_net_pnl": -342.2699999999997
          },
          {
            "index": 62,
            "signal_id": 63,
            "timestamp": "2026-09-09T15:46:17.441463Z",
            "net_pnl": -99.62,
            "cumulative_net_pnl": -441.8899999999997
          },
          {
            "index": 63,
            "signal_id": 64,
            "timestamp": "2026-09-09T16:01:17.346685Z",
            "net_pnl": 97.02,
            "cumulative_net_pnl": -344.8699999999997
          },
          {
            "index": 64,
            "signal_id": 65,
            "timestamp": "2026-09-09T16:16:14.372244Z",
            "net_pnl": -99.77,
            "cumulative_net_pnl": -444.6399999999997
          },
          {
            "index": 65,
            "signal_id": 66,
            "timestamp": "2026-09-09T16:31:16.433263Z",
            "net_pnl": 32.540000000000006,
            "cumulative_net_pnl": -412.0999999999997
          },
          {
            "index": 66,
            "signal_id": 67,
            "timestamp": "2026-09-09T17:46:16.763540Z",
            "net_pnl": 118.31,
            "cumulative_net_pnl": -293.7899999999997
          },
          {
            "index": 67,
            "signal_id": 68,
            "timestamp": "2026-09-09T18:16:16.404534Z",
            "net_pnl": 76.14999999999999,
            "cumulative_net_pnl": -217.6399999999997
          },
          {
            "index": 68,
            "signal_id": 69,
            "timestamp": "2026-09-09T18:46:16.151779Z",
            "net_pnl": -99.91,
            "cumulative_net_pnl": -317.5499999999997
          },
          {
            "index": 69,
            "signal_id": 70,
            "timestamp": "2026-09-09T19:16:15.270235Z",
            "net_pnl": 50.11,
            "cumulative_net_pnl": -267.4399999999997
          },
          {
            "index": 70,
            "signal_id": 71,
            "timestamp": "2026-09-09T19:31:16.953675Z",
            "net_pnl": -99.66999999999999,
            "cumulative_net_pnl": -367.1099999999997
          },
          {
            "index": 71,
            "signal_id": 72,
            "timestamp": "2026-09-09T19:46:16.275325Z",
            "net_pnl": -99.97,
            "cumulative_net_pnl": -467.0799999999997
          },
          {
            "index": 72,
            "signal_id": 73,
            "timestamp": "2026-09-09T20:01:16.801866Z",
            "net_pnl": 50.11,
            "cumulative_net_pnl": -416.9699999999997
          },
          {
            "index": 73,
            "signal_id": 74,
            "timestamp": "2026-09-09T20:16:14.892908Z",
            "net_pnl": -99.82,
            "cumulative_net_pnl": -516.7899999999997
          },
          {
            "index": 74,
            "signal_id": 75,
            "timestamp": "2026-09-09T22:16:17.011204Z",
            "net_pnl": 134.09,
            "cumulative_net_pnl": -382.6999999999997
          },
          {
            "index": 75,
            "signal_id": 76,
            "timestamp": "2026-09-10T00:01:16.571859Z",
            "net_pnl": 64.46000000000001,
            "cumulative_net_pnl": -318.23999999999967
          },
          {
            "index": 76,
            "signal_id": 77,
            "timestamp": "2026-09-10T00:16:15.902207Z",
            "net_pnl": 145.37,
            "cumulative_net_pnl": -172.86999999999966
          },
          {
            "index": 77,
            "signal_id": 78,
            "timestamp": "2026-09-10T00:46:16.274661Z",
            "net_pnl": 139.38,
            "cumulative_net_pnl": -33.48999999999967
          },
          {
            "index": 78,
            "signal_id": 79,
            "timestamp": "2026-09-10T01:16:16.756398Z",
            "net_pnl": -99.88,
            "cumulative_net_pnl": -133.36999999999966
          },
          {
            "index": 79,
            "signal_id": 80,
            "timestamp": "2026-09-10T02:01:17.304515Z",
            "net_pnl": -99.62,
            "cumulative_net_pnl": -232.98999999999967
          },
          {
            "index": 80,
            "signal_id": 81,
            "timestamp": "2026-09-10T03:16:15.620049Z",
            "net_pnl": 145.37,
            "cumulative_net_pnl": -87.61999999999966
          },
          {
            "index": 81,
            "signal_id": 82,
            "timestamp": "2026-09-10T05:46:16.450380Z",
            "net_pnl": 89.3,
            "cumulative_net_pnl": 1.6800000000003337
          },
          {
            "index": 82,
            "signal_id": 83,
            "timestamp": "2026-09-10T06:16:18.949018Z",
            "net_pnl": -99.85000000000001,
            "cumulative_net_pnl": -98.16999999999967
          },
          {
            "index": 83,
            "signal_id": 84,
            "timestamp": "2026-09-10T09:01:16.791904Z",
            "net_pnl": 70.18,
            "cumulative_net_pnl": -27.989999999999668
          },
          {
            "index": 84,
            "signal_id": 85,
            "timestamp": "2026-09-10T09:16:16.311689Z",
            "net_pnl": 86.03,
            "cumulative_net_pnl": 58.04000000000033
          },
          {
            "index": 85,
            "signal_id": 88,
            "timestamp": "2026-09-10T12:01:17.109508Z",
            "net_pnl": -99.92999999999999,
            "cumulative_net_pnl": -41.88999999999966
          },
          {
            "index": 86,
            "signal_id": 89,
            "timestamp": "2026-09-10T12:46:15.861388Z",
            "net_pnl": -99.63,
            "cumulative_net_pnl": -141.51999999999964
          },
          {
            "index": 87,
            "signal_id": 90,
            "timestamp": "2026-09-10T13:01:16.989339Z",
            "net_pnl": -99.46,
            "cumulative_net_pnl": -240.97999999999962
          },
          {
            "index": 88,
            "signal_id": 91,
            "timestamp": "2026-09-10T13:16:15.094044Z",
            "net_pnl": 64.46000000000001,
            "cumulative_net_pnl": -176.5199999999996
          },
          {
            "index": 89,
            "signal_id": 92,
            "timestamp": "2026-09-10T13:31:15.447700Z",
            "net_pnl": 207.23000000000002,
            "cumulative_net_pnl": 30.710000000000406
          },
          {
            "index": 90,
            "signal_id": 93,
            "timestamp": "2026-09-10T13:46:16.593617Z",
            "net_pnl": 64.46000000000001,
            "cumulative_net_pnl": 95.17000000000041
          },
          {
            "index": 91,
            "signal_id": 94,
            "timestamp": "2026-09-10T14:16:15.916652Z",
            "net_pnl": 240.0,
            "cumulative_net_pnl": 335.1700000000004
          },
          {
            "index": 92,
            "signal_id": 95,
            "timestamp": "2026-09-10T15:31:15.881387Z",
            "net_pnl": 73.13,
            "cumulative_net_pnl": 408.3000000000004
          },
          {
            "index": 93,
            "signal_id": 96,
            "timestamp": "2026-09-10T15:46:17.168317Z",
            "net_pnl": 70.18,
            "cumulative_net_pnl": 478.4800000000004
          },
          {
            "index": 94,
            "signal_id": 97,
            "timestamp": "2026-09-10T16:01:16.998960Z",
            "net_pnl": -99.41,
            "cumulative_net_pnl": 379.0700000000004
          },
          {
            "index": 95,
            "signal_id": 98,
            "timestamp": "2026-09-10T16:16:15.282334Z",
            "net_pnl": -99.64000000000001,
            "cumulative_net_pnl": 279.4300000000004
          },
          {
            "index": 96,
            "signal_id": 99,
            "timestamp": "2026-09-10T16:31:16.452856Z",
            "net_pnl": 52.260000000000005,
            "cumulative_net_pnl": 331.6900000000004
          },
          {
            "index": 97,
            "signal_id": 100,
            "timestamp": "2026-09-10T17:46:16.130606Z",
            "net_pnl": -99.88,
            "cumulative_net_pnl": 231.8100000000004
          },
          {
            "index": 98,
            "signal_id": 101,
            "timestamp": "2026-09-10T20:01:16.111350Z",
            "net_pnl": 54.46000000000001,
            "cumulative_net_pnl": 286.27000000000044
          },
          {
            "index": 99,
            "signal_id": 102,
            "timestamp": "2026-09-10T22:46:16.003302Z",
            "net_pnl": -99.53999999999999,
            "cumulative_net_pnl": 186.73000000000044
          },
          {
            "index": 100,
            "signal_id": 103,
            "timestamp": "2026-09-10T23:16:16.032345Z",
            "net_pnl": 93.12,
            "cumulative_net_pnl": 279.8500000000005
          },
          {
            "index": 101,
            "signal_id": 104,
            "timestamp": "2026-09-11T00:01:16.754251Z",
            "net_pnl": 59.36,
            "cumulative_net_pnl": 339.2100000000005
          },
          {
            "index": 102,
            "signal_id": 105,
            "timestamp": "2026-09-11T00:16:15.370936Z",
            "net_pnl": 105.07000000000001,
            "cumulative_net_pnl": 444.2800000000005
          },
          {
            "index": 103,
            "signal_id": 106,
            "timestamp": "2026-09-11T01:31:15.953381Z",
            "net_pnl": 123.28,
            "cumulative_net_pnl": 567.5600000000005
          },
          {
            "index": 104,
            "signal_id": 107,
            "timestamp": "2026-09-11T03:01:16.981385Z",
            "net_pnl": 82.35999999999999,
            "cumulative_net_pnl": 649.9200000000005
          },
          {
            "index": 105,
            "signal_id": 108,
            "timestamp": "2026-09-11T03:31:15.829482Z",
            "net_pnl": 173.10000000000002,
            "cumulative_net_pnl": 823.0200000000006
          },
          {
            "index": 106,
            "signal_id": 109,
            "timestamp": "2026-09-11T03:46:16.526950Z",
            "net_pnl": 105.07000000000001,
            "cumulative_net_pnl": 928.0900000000006
          },
          {
            "index": 107,
            "signal_id": 111,
            "timestamp": "2026-09-11T06:31:16.423932Z",
            "net_pnl": -99.62,
            "cumulative_net_pnl": 828.4700000000006
          },
          {
            "index": 108,
            "signal_id": 112,
            "timestamp": "2026-09-11T09:31:15.732195Z",
            "net_pnl": -99.78,
            "cumulative_net_pnl": 728.6900000000006
          },
          {
            "index": 109,
            "signal_id": 113,
            "timestamp": "2026-09-11T09:46:16.119665Z",
            "net_pnl": 47.66999999999999,
            "cumulative_net_pnl": 776.3600000000006
          },
          {
            "index": 110,
            "signal_id": 114,
            "timestamp": "2026-09-11T10:46:15.098272Z",
            "net_pnl": -99.82,
            "cumulative_net_pnl": 676.5400000000006
          },
          {
            "index": 111,
            "signal_id": 115,
            "timestamp": "2026-09-11T11:01:16.757085Z",
            "net_pnl": -99.77,
            "cumulative_net_pnl": 576.7700000000007
          },
          {
            "index": 112,
            "signal_id": 116,
            "timestamp": "2026-09-11T11:16:16.473651Z",
            "net_pnl": 118.31,
            "cumulative_net_pnl": 695.0800000000006
          },
          {
            "index": 113,
            "signal_id": 117,
            "timestamp": "2026-09-11T12:01:16.257280Z",
            "net_pnl": -99.82,
            "cumulative_net_pnl": 595.2600000000007
          },
          {
            "index": 114,
            "signal_id": 118,
            "timestamp": "2026-09-11T12:31:15.000987Z",
            "net_pnl": 625.01,
            "cumulative_net_pnl": 1220.2700000000007
          },
          {
            "index": 115,
            "signal_id": 119,
            "timestamp": "2026-09-11T16:01:16.977847Z",
            "net_pnl": 21.679999999999993,
            "cumulative_net_pnl": 1241.9500000000007
          },
          {
            "index": 116,
            "signal_id": 120,
            "timestamp": "2026-09-11T16:16:16.428167Z",
            "net_pnl": -99.69,
            "cumulative_net_pnl": 1142.2600000000007
          },
          {
            "index": 117,
            "signal_id": 121,
            "timestamp": "2026-09-11T17:01:16.957845Z",
            "net_pnl": -99.69,
            "cumulative_net_pnl": 1042.5700000000006
          },
          {
            "index": 118,
            "signal_id": 123,
            "timestamp": "2026-09-11T18:16:15.963090Z",
            "net_pnl": 41.59,
            "cumulative_net_pnl": 1084.1600000000005
          },
          {
            "index": 119,
            "signal_id": 124,
            "timestamp": "2026-09-11T18:31:17.572633Z",
            "net_pnl": -99.92999999999999,
            "cumulative_net_pnl": 984.2300000000006
          },
          {
            "index": 120,
            "signal_id": 125,
            "timestamp": "2026-09-11T18:46:16.788021Z",
            "net_pnl": -99.99999999999999,
            "cumulative_net_pnl": 884.2300000000006
          },
          {
            "index": 121,
            "signal_id": 126,
            "timestamp": "2026-09-11T19:01:17.010219Z",
            "net_pnl": 97.02,
            "cumulative_net_pnl": 981.2500000000006
          },
          {
            "index": 122,
            "signal_id": 127,
            "timestamp": "2026-09-11T19:31:16.538204Z",
            "net_pnl": 145.37,
            "cumulative_net_pnl": 1126.6200000000006
          },
          {
            "index": 123,
            "signal_id": 128,
            "timestamp": "2026-09-11T19:46:17.342145Z",
            "net_pnl": 86.03,
            "cumulative_net_pnl": 1212.6500000000005
          },
          {
            "index": 124,
            "signal_id": 129,
            "timestamp": "2026-09-11T20:01:17.387393Z",
            "net_pnl": 152.07999999999998,
            "cumulative_net_pnl": 1364.7300000000005
          },
          {
            "index": 125,
            "signal_id": 130,
            "timestamp": "2026-09-11T20:16:18.087122Z",
            "net_pnl": -99.89999999999999,
            "cumulative_net_pnl": 1264.8300000000004
          },
          {
            "index": 126,
            "signal_id": 132,
            "timestamp": "2026-09-11T22:31:17.019029Z",
            "net_pnl": 76.14999999999999,
            "cumulative_net_pnl": 1340.9800000000005
          },
          {
            "index": 127,
            "signal_id": 133,
            "timestamp": "2026-09-11T23:46:18.244887Z",
            "net_pnl": 139.38,
            "cumulative_net_pnl": 1480.3600000000006
          },
          {
            "index": 128,
            "signal_id": 134,
            "timestamp": "2026-09-12T00:01:21.069830Z",
            "net_pnl": 45.599999999999994,
            "cumulative_net_pnl": 1525.9600000000005
          },
          {
            "index": 129,
            "signal_id": 135,
            "timestamp": "2026-09-12T03:01:16.254172Z",
            "net_pnl": 82.35999999999999,
            "cumulative_net_pnl": 1608.3200000000004
          },
          {
            "index": 130,
            "signal_id": 136,
            "timestamp": "2026-09-12T03:46:15.869468Z",
            "net_pnl": 109.22,
            "cumulative_net_pnl": 1717.5400000000004
          },
          {
            "index": 131,
            "signal_id": 137,
            "timestamp": "2026-09-12T05:01:18.009459Z",
            "net_pnl": 123.28,
            "cumulative_net_pnl": 1840.8200000000004
          },
          {
            "index": 132,
            "signal_id": 138,
            "timestamp": "2026-09-12T05:31:15.582421Z",
            "net_pnl": 52.260000000000005,
            "cumulative_net_pnl": 1893.0800000000004
          },
          {
            "index": 133,
            "signal_id": 139,
            "timestamp": "2026-09-12T06:01:16.436606Z",
            "net_pnl": -99.92999999999999,
            "cumulative_net_pnl": 1793.1500000000003
          },
          {
            "index": 134,
            "signal_id": 140,
            "timestamp": "2026-09-12T07:01:16.833974Z",
            "net_pnl": 79.21999999999998,
            "cumulative_net_pnl": 1872.3700000000003
          },
          {
            "index": 135,
            "signal_id": 141,
            "timestamp": "2026-09-12T07:31:15.527737Z",
            "net_pnl": -99.7,
            "cumulative_net_pnl": 1772.6700000000003
          },
          {
            "index": 136,
            "signal_id": 142,
            "timestamp": "2026-09-12T09:46:16.702348Z",
            "net_pnl": 70.18,
            "cumulative_net_pnl": 1842.8500000000004
          },
          {
            "index": 137,
            "signal_id": 143,
            "timestamp": "2026-09-12T10:31:15.899967Z",
            "net_pnl": -99.7,
            "cumulative_net_pnl": 1743.1500000000003
          },
          {
            "index": 138,
            "signal_id": 144,
            "timestamp": "2026-09-12T11:01:15.399939Z",
            "net_pnl": -99.53999999999999,
            "cumulative_net_pnl": 1643.6100000000004
          },
          {
            "index": 139,
            "signal_id": 145,
            "timestamp": "2026-09-12T11:16:16.310432Z",
            "net_pnl": -99.7,
            "cumulative_net_pnl": 1543.9100000000003
          },
          {
            "index": 140,
            "signal_id": 146,
            "timestamp": "2026-09-12T11:31:17.810869Z",
            "net_pnl": 89.3,
            "cumulative_net_pnl": 1633.2100000000003
          },
          {
            "index": 141,
            "signal_id": 148,
            "timestamp": "2026-09-12T12:01:16.900676Z",
            "net_pnl": -99.78000000000002,
            "cumulative_net_pnl": 1533.4300000000003
          },
          {
            "index": 142,
            "signal_id": 149,
            "timestamp": "2026-09-12T12:16:15.266302Z",
            "net_pnl": 165.32,
            "cumulative_net_pnl": 1698.7500000000002
          },
          {
            "index": 143,
            "signal_id": 150,
            "timestamp": "2026-09-12T13:16:15.495356Z",
            "net_pnl": -99.69,
            "cumulative_net_pnl": 1599.0600000000002
          },
          {
            "index": 144,
            "signal_id": 151,
            "timestamp": "2026-09-12T13:31:17.554099Z",
            "net_pnl": -99.88,
            "cumulative_net_pnl": 1499.1800000000003
          },
          {
            "index": 145,
            "signal_id": 152,
            "timestamp": "2026-09-12T14:46:17.791007Z",
            "net_pnl": -99.69,
            "cumulative_net_pnl": 1399.4900000000002
          },
          {
            "index": 146,
            "signal_id": 153,
            "timestamp": "2026-09-12T16:01:16.372611Z",
            "net_pnl": -99.78000000000002,
            "cumulative_net_pnl": 1299.7100000000003
          },
          {
            "index": 147,
            "signal_id": 154,
            "timestamp": "2026-09-12T16:46:15.919083Z",
            "net_pnl": -99.78,
            "cumulative_net_pnl": 1199.9300000000003
          },
          {
            "index": 148,
            "signal_id": 155,
            "timestamp": "2026-09-12T17:01:17.783208Z",
            "net_pnl": -99.93,
            "cumulative_net_pnl": 1100.0000000000002
          },
          {
            "index": 149,
            "signal_id": 156,
            "timestamp": "2026-09-12T17:16:15.466205Z",
            "net_pnl": -99.99999999999999,
            "cumulative_net_pnl": 1000.0000000000002
          },
          {
            "index": 150,
            "signal_id": 157,
            "timestamp": "2026-09-12T17:31:16.960769Z",
            "net_pnl": -99.64000000000001,
            "cumulative_net_pnl": 900.3600000000002
          },
          {
            "index": 151,
            "signal_id": 158,
            "timestamp": "2026-09-12T17:46:17.380024Z",
            "net_pnl": -99.64000000000001,
            "cumulative_net_pnl": 800.7200000000003
          },
          {
            "index": 152,
            "signal_id": 159,
            "timestamp": "2026-09-12T18:01:17.241204Z",
            "net_pnl": -99.72,
            "cumulative_net_pnl": 701.0000000000002
          },
          {
            "index": 153,
            "signal_id": 160,
            "timestamp": "2026-09-12T18:16:15.343950Z",
            "net_pnl": 89.3,
            "cumulative_net_pnl": 790.3000000000002
          },
          {
            "index": 154,
            "signal_id": 161,
            "timestamp": "2026-09-12T19:16:17.618118Z",
            "net_pnl": -99.66999999999999,
            "cumulative_net_pnl": 690.6300000000002
          },
          {
            "index": 155,
            "signal_id": 162,
            "timestamp": "2026-09-12T21:01:16.944758Z",
            "net_pnl": -99.92999999999999,
            "cumulative_net_pnl": 590.7000000000003
          },
          {
            "index": 156,
            "signal_id": 163,
            "timestamp": "2026-09-12T21:16:15.395138Z",
            "net_pnl": 73.13,
            "cumulative_net_pnl": 663.8300000000003
          },
          {
            "index": 157,
            "signal_id": 164,
            "timestamp": "2026-09-12T22:16:15.595805Z",
            "net_pnl": -99.74,
            "cumulative_net_pnl": 564.0900000000003
          },
          {
            "index": 158,
            "signal_id": 165,
            "timestamp": "2026-09-12T22:31:16.469394Z",
            "net_pnl": -99.53999999999999,
            "cumulative_net_pnl": 464.5500000000003
          },
          {
            "index": 159,
            "signal_id": 166,
            "timestamp": "2026-09-12T23:31:17.639740Z",
            "net_pnl": -99.87,
            "cumulative_net_pnl": 364.6800000000003
          },
          {
            "index": 160,
            "signal_id": 167,
            "timestamp": "2026-09-12T23:46:15.637675Z",
            "net_pnl": 76.14999999999999,
            "cumulative_net_pnl": 440.83000000000027
          },
          {
            "index": 161,
            "signal_id": 168,
            "timestamp": "2026-09-13T00:31:15.940562Z",
            "net_pnl": -99.7,
            "cumulative_net_pnl": 341.1300000000003
          },
          {
            "index": 162,
            "signal_id": 169,
            "timestamp": "2026-09-13T02:31:16.206423Z",
            "net_pnl": 123.28,
            "cumulative_net_pnl": 464.4100000000003
          },
          {
            "index": 163,
            "signal_id": 170,
            "timestamp": "2026-09-13T03:31:15.550297Z",
            "net_pnl": -99.69,
            "cumulative_net_pnl": 364.7200000000003
          },
          {
            "index": 164,
            "signal_id": 171,
            "timestamp": "2026-09-13T03:46:15.943676Z",
            "net_pnl": -99.64,
            "cumulative_net_pnl": 265.0800000000003
          },
          {
            "index": 165,
            "signal_id": 172,
            "timestamp": "2026-09-13T04:01:15.248495Z",
            "net_pnl": 54.46000000000001,
            "cumulative_net_pnl": 319.5400000000003
          },
          {
            "index": 166,
            "signal_id": 173,
            "timestamp": "2026-09-13T04:16:17.628747Z",
            "net_pnl": 50.11,
            "cumulative_net_pnl": 369.6500000000003
          },
          {
            "index": 167,
            "signal_id": 174,
            "timestamp": "2026-09-13T04:46:16.442325Z",
            "net_pnl": -99.64000000000001,
            "cumulative_net_pnl": 270.01000000000033
          },
          {
            "index": 168,
            "signal_id": 175,
            "timestamp": "2026-09-13T05:01:17.025251Z",
            "net_pnl": 59.36,
            "cumulative_net_pnl": 329.37000000000035
          },
          {
            "index": 169,
            "signal_id": 176,
            "timestamp": "2026-09-13T08:16:17.936219Z",
            "net_pnl": -99.69,
            "cumulative_net_pnl": 229.68000000000035
          },
          {
            "index": 170,
            "signal_id": 177,
            "timestamp": "2026-09-13T08:46:17.123266Z",
            "net_pnl": -99.97,
            "cumulative_net_pnl": 129.71000000000035
          },
          {
            "index": 171,
            "signal_id": 179,
            "timestamp": "2026-09-13T09:16:15.647678Z",
            "net_pnl": -100.0,
            "cumulative_net_pnl": 29.71000000000035
          },
          {
            "index": 172,
            "signal_id": 180,
            "timestamp": "2026-09-13T10:31:16.402118Z",
            "net_pnl": -99.98,
            "cumulative_net_pnl": -70.26999999999965
          },
          {
            "index": 173,
            "signal_id": 181,
            "timestamp": "2026-09-13T10:46:16.024508Z",
            "net_pnl": -99.46,
            "cumulative_net_pnl": -169.72999999999965
          },
          {
            "index": 174,
            "signal_id": 182,
            "timestamp": "2026-09-13T11:01:16.171844Z",
            "net_pnl": -99.41,
            "cumulative_net_pnl": -269.13999999999965
          },
          {
            "index": 175,
            "signal_id": 183,
            "timestamp": "2026-09-13T12:01:19.680303Z",
            "net_pnl": 113.44999999999999,
            "cumulative_net_pnl": -155.68999999999966
          },
          {
            "index": 176,
            "signal_id": 184,
            "timestamp": "2026-09-13T12:16:16.670939Z",
            "net_pnl": 36.16,
            "cumulative_net_pnl": -119.52999999999966
          },
          {
            "index": 177,
            "signal_id": 185,
            "timestamp": "2026-09-13T12:46:18.536973Z",
            "net_pnl": 145.37,
            "cumulative_net_pnl": 25.840000000000344
          },
          {
            "index": 178,
            "signal_id": 186,
            "timestamp": "2026-09-13T13:31:16.231066Z",
            "net_pnl": 52.260000000000005,
            "cumulative_net_pnl": 78.10000000000035
          },
          {
            "index": 179,
            "signal_id": 187,
            "timestamp": "2026-09-13T14:46:17.441006Z",
            "net_pnl": 67.29,
            "cumulative_net_pnl": 145.39000000000036
          },
          {
            "index": 180,
            "signal_id": 188,
            "timestamp": "2026-09-13T15:16:15.092252Z",
            "net_pnl": -99.67999999999999,
            "cumulative_net_pnl": 45.71000000000036
          },
          {
            "index": 181,
            "signal_id": 189,
            "timestamp": "2026-09-13T15:31:16.259250Z",
            "net_pnl": 47.66999999999999,
            "cumulative_net_pnl": 93.38000000000035
          },
          {
            "index": 182,
            "signal_id": 190,
            "timestamp": "2026-09-13T16:16:16.598281Z",
            "net_pnl": 109.22,
            "cumulative_net_pnl": 202.60000000000036
          },
          {
            "index": 183,
            "signal_id": 191,
            "timestamp": "2026-09-13T18:01:16.477580Z",
            "net_pnl": 93.12,
            "cumulative_net_pnl": 295.72000000000037
          },
          {
            "index": 184,
            "signal_id": 192,
            "timestamp": "2026-09-13T18:31:15.634948Z",
            "net_pnl": 70.18,
            "cumulative_net_pnl": 365.9000000000004
          },
          {
            "index": 185,
            "signal_id": 193,
            "timestamp": "2026-09-13T20:31:20.691751Z",
            "net_pnl": 73.13,
            "cumulative_net_pnl": 439.03000000000037
          },
          {
            "index": 186,
            "signal_id": 194,
            "timestamp": "2026-09-13T21:01:19.487651Z",
            "net_pnl": 123.28,
            "cumulative_net_pnl": 562.3100000000004
          },
          {
            "index": 187,
            "signal_id": 195,
            "timestamp": "2026-09-13T22:16:15.548438Z",
            "net_pnl": -99.77,
            "cumulative_net_pnl": 462.5400000000004
          },
          {
            "index": 188,
            "signal_id": 196,
            "timestamp": "2026-09-13T22:31:15.947130Z",
            "net_pnl": -99.62,
            "cumulative_net_pnl": 362.9200000000004
          },
          {
            "index": 189,
            "signal_id": 197,
            "timestamp": "2026-09-13T22:46:16.110832Z",
            "net_pnl": -99.93,
            "cumulative_net_pnl": 262.9900000000004
          },
          {
            "index": 190,
            "signal_id": 198,
            "timestamp": "2026-09-13T23:16:15.365778Z",
            "net_pnl": 89.3,
            "cumulative_net_pnl": 352.2900000000004
          },
          {
            "index": 191,
            "signal_id": 199,
            "timestamp": "2026-09-13T23:31:17.025741Z",
            "net_pnl": 24.58999999999999,
            "cumulative_net_pnl": 376.8800000000004
          },
          {
            "index": 192,
            "signal_id": 200,
            "timestamp": "2026-09-14T00:16:15.716559Z",
            "net_pnl": -99.64000000000001,
            "cumulative_net_pnl": 277.24000000000035
          },
          {
            "index": 193,
            "signal_id": 201,
            "timestamp": "2026-09-14T00:31:16.340573Z",
            "net_pnl": 23.22,
            "cumulative_net_pnl": 300.4600000000004
          },
          {
            "index": 194,
            "signal_id": 202,
            "timestamp": "2026-09-14T01:01:16.701311Z",
            "net_pnl": -99.87,
            "cumulative_net_pnl": 200.59000000000037
          },
          {
            "index": 195,
            "signal_id": 203,
            "timestamp": "2026-09-14T01:16:16.978339Z",
            "net_pnl": 128.35000000000002,
            "cumulative_net_pnl": 328.9400000000004
          },
          {
            "index": 196,
            "signal_id": 204,
            "timestamp": "2026-09-14T01:31:17.035774Z",
            "net_pnl": -99.99999999999999,
            "cumulative_net_pnl": 228.9400000000004
          },
          {
            "index": 197,
            "signal_id": 205,
            "timestamp": "2026-09-14T02:46:16.543879Z",
            "net_pnl": 50.11,
            "cumulative_net_pnl": 279.0500000000004
          },
          {
            "index": 198,
            "signal_id": 206,
            "timestamp": "2026-09-14T03:46:17.023453Z",
            "net_pnl": 89.3,
            "cumulative_net_pnl": 368.3500000000004
          },
          {
            "index": 199,
            "signal_id": 207,
            "timestamp": "2026-09-14T04:01:17.824291Z",
            "net_pnl": 101.00000000000001,
            "cumulative_net_pnl": 469.3500000000004
          },
          {
            "index": 200,
            "signal_id": 208,
            "timestamp": "2026-09-14T05:31:16.002424Z",
            "net_pnl": 97.02,
            "cumulative_net_pnl": 566.3700000000005
          },
          {
            "index": 201,
            "signal_id": 209,
            "timestamp": "2026-09-14T05:46:17.604225Z",
            "net_pnl": 86.03,
            "cumulative_net_pnl": 652.4000000000004
          },
          {
            "index": 202,
            "signal_id": 210,
            "timestamp": "2026-09-14T06:31:17.023471Z",
            "net_pnl": 198.1,
            "cumulative_net_pnl": 850.5000000000005
          },
          {
            "index": 203,
            "signal_id": 211,
            "timestamp": "2026-09-14T07:01:16.766091Z",
            "net_pnl": 139.38,
            "cumulative_net_pnl": 989.8800000000005
          },
          {
            "index": 204,
            "signal_id": 212,
            "timestamp": "2026-09-14T08:31:19.147776Z",
            "net_pnl": -99.64000000000001,
            "cumulative_net_pnl": 890.2400000000005
          },
          {
            "index": 205,
            "signal_id": 213,
            "timestamp": "2026-09-14T09:46:17.101904Z",
            "net_pnl": 64.46000000000001,
            "cumulative_net_pnl": 954.7000000000005
          },
          {
            "index": 206,
            "signal_id": 214,
            "timestamp": "2026-09-14T10:01:17.396238Z",
            "net_pnl": -99.62,
            "cumulative_net_pnl": 855.0800000000005
          },
          {
            "index": 207,
            "signal_id": 215,
            "timestamp": "2026-09-14T10:16:16.427877Z",
            "net_pnl": -99.82,
            "cumulative_net_pnl": 755.2600000000004
          },
          {
            "index": 208,
            "signal_id": 216,
            "timestamp": "2026-09-14T14:01:17.019980Z",
            "net_pnl": 64.46000000000001,
            "cumulative_net_pnl": 819.7200000000005
          },
          {
            "index": 209,
            "signal_id": 217,
            "timestamp": "2026-09-14T16:31:18.711682Z",
            "net_pnl": -99.64000000000001,
            "cumulative_net_pnl": 720.0800000000005
          },
          {
            "index": 210,
            "signal_id": 218,
            "timestamp": "2026-09-14T17:46:18.700326Z",
            "net_pnl": 86.03,
            "cumulative_net_pnl": 806.1100000000005
          },
          {
            "index": 211,
            "signal_id": 219,
            "timestamp": "2026-09-14T18:01:21.467637Z",
            "net_pnl": -99.55000000000001,
            "cumulative_net_pnl": 706.5600000000004
          },
          {
            "index": 212,
            "signal_id": 220,
            "timestamp": "2026-09-14T18:16:20.293746Z",
            "net_pnl": 64.46000000000001,
            "cumulative_net_pnl": 771.0200000000004
          },
          {
            "index": 213,
            "signal_id": 221,
            "timestamp": "2026-09-14T19:01:19.168269Z",
            "net_pnl": -99.75999999999999,
            "cumulative_net_pnl": 671.2600000000004
          },
          {
            "index": 214,
            "signal_id": 222,
            "timestamp": "2026-09-14T19:16:19.356599Z",
            "net_pnl": 67.29,
            "cumulative_net_pnl": 738.5500000000004
          },
          {
            "index": 215,
            "signal_id": 223,
            "timestamp": "2026-09-14T19:46:19.913905Z",
            "net_pnl": -99.71,
            "cumulative_net_pnl": 638.8400000000004
          },
          {
            "index": 216,
            "signal_id": 224,
            "timestamp": "2026-09-14T20:01:17.015191Z",
            "net_pnl": 101.00000000000001,
            "cumulative_net_pnl": 739.8400000000004
          },
          {
            "index": 217,
            "signal_id": 225,
            "timestamp": "2026-09-14T21:01:18.977451Z",
            "net_pnl": -99.66999999999999,
            "cumulative_net_pnl": 640.1700000000004
          },
          {
            "index": 218,
            "signal_id": 226,
            "timestamp": "2026-09-14T21:16:16.565660Z",
            "net_pnl": 109.22,
            "cumulative_net_pnl": 749.3900000000004
          },
          {
            "index": 219,
            "signal_id": 227,
            "timestamp": "2026-09-14T21:31:17.763565Z",
            "net_pnl": -99.71,
            "cumulative_net_pnl": 649.6800000000004
          },
          {
            "index": 220,
            "signal_id": 228,
            "timestamp": "2026-09-14T21:46:24.029068Z",
            "net_pnl": -99.98,
            "cumulative_net_pnl": 549.7000000000004
          },
          {
            "index": 221,
            "signal_id": 229,
            "timestamp": "2026-09-14T23:01:17.082441Z",
            "net_pnl": -99.64999999999999,
            "cumulative_net_pnl": 450.0500000000004
          },
          {
            "index": 222,
            "signal_id": 230,
            "timestamp": "2026-09-15T00:01:17.052962Z",
            "net_pnl": -99.64000000000001,
            "cumulative_net_pnl": 350.4100000000004
          },
          {
            "index": 223,
            "signal_id": 231,
            "timestamp": "2026-09-15T01:31:19.141309Z",
            "net_pnl": 67.29,
            "cumulative_net_pnl": 417.70000000000044
          },
          {
            "index": 224,
            "signal_id": 232,
            "timestamp": "2026-09-15T01:46:16.232207Z",
            "net_pnl": -99.92,
            "cumulative_net_pnl": 317.7800000000004
          },
          {
            "index": 225,
            "signal_id": 233,
            "timestamp": "2026-09-15T03:16:17.318808Z",
            "net_pnl": 86.03,
            "cumulative_net_pnl": 403.8100000000004
          },
          {
            "index": 226,
            "signal_id": 234,
            "timestamp": "2026-09-15T04:01:17.061418Z",
            "net_pnl": -99.84,
            "cumulative_net_pnl": 303.97000000000037
          },
          {
            "index": 227,
            "signal_id": 235,
            "timestamp": "2026-09-15T04:16:15.588410Z",
            "net_pnl": -99.98,
            "cumulative_net_pnl": 203.99000000000035
          },
          {
            "index": 228,
            "signal_id": 237,
            "timestamp": "2026-09-15T05:01:16.471380Z",
            "net_pnl": -99.87,
            "cumulative_net_pnl": 104.12000000000035
          },
          {
            "index": 229,
            "signal_id": 238,
            "timestamp": "2026-09-15T05:16:15.845089Z",
            "net_pnl": 41.59,
            "cumulative_net_pnl": 145.71000000000035
          },
          {
            "index": 230,
            "signal_id": 239,
            "timestamp": "2026-09-15T06:31:16.327785Z",
            "net_pnl": 101.00000000000001,
            "cumulative_net_pnl": 246.71000000000038
          },
          {
            "index": 231,
            "signal_id": 240,
            "timestamp": "2026-09-15T07:16:16.370924Z",
            "net_pnl": 38.030000000000015,
            "cumulative_net_pnl": 284.7400000000004
          },
          {
            "index": 232,
            "signal_id": 241,
            "timestamp": "2026-09-15T07:46:15.557759Z",
            "net_pnl": -99.96999999999998,
            "cumulative_net_pnl": 184.77000000000044
          },
          {
            "index": 233,
            "signal_id": 242,
            "timestamp": "2026-09-15T08:01:15.452453Z",
            "net_pnl": -99.67999999999999,
            "cumulative_net_pnl": 85.09000000000044
          },
          {
            "index": 234,
            "signal_id": 243,
            "timestamp": "2026-09-15T08:16:17.697991Z",
            "net_pnl": 165.32,
            "cumulative_net_pnl": 250.41000000000042
          },
          {
            "index": 235,
            "signal_id": 244,
            "timestamp": "2026-09-15T08:31:17.995046Z",
            "net_pnl": -99.7,
            "cumulative_net_pnl": 150.71000000000043
          },
          {
            "index": 236,
            "signal_id": 245,
            "timestamp": "2026-09-15T08:46:17.276091Z",
            "net_pnl": 79.21999999999998,
            "cumulative_net_pnl": 229.9300000000004
          },
          {
            "index": 237,
            "signal_id": 246,
            "timestamp": "2026-09-15T10:01:17.950288Z",
            "net_pnl": 57.06999999999999,
            "cumulative_net_pnl": 287.0000000000004
          },
          {
            "index": 238,
            "signal_id": 247,
            "timestamp": "2026-09-15T11:01:16.821293Z",
            "net_pnl": -99.88,
            "cumulative_net_pnl": 187.1200000000004
          },
          {
            "index": 239,
            "signal_id": 248,
            "timestamp": "2026-09-15T11:31:17.250127Z",
            "net_pnl": -99.78,
            "cumulative_net_pnl": 87.3400000000004
          },
          {
            "index": 240,
            "signal_id": 249,
            "timestamp": "2026-09-15T12:31:15.662585Z",
            "net_pnl": 79.21999999999998,
            "cumulative_net_pnl": 166.5600000000004
          },
          {
            "index": 241,
            "signal_id": 250,
            "timestamp": "2026-09-15T13:01:16.768100Z",
            "net_pnl": 54.46000000000001,
            "cumulative_net_pnl": 221.0200000000004
          },
          {
            "index": 242,
            "signal_id": 252,
            "timestamp": "2026-09-15T13:46:14.989751Z",
            "net_pnl": 145.37,
            "cumulative_net_pnl": 366.39000000000044
          },
          {
            "index": 243,
            "signal_id": 253,
            "timestamp": "2026-09-15T14:01:19.495153Z",
            "net_pnl": -99.85000000000001,
            "cumulative_net_pnl": 266.5400000000004
          },
          {
            "index": 244,
            "signal_id": 254,
            "timestamp": "2026-09-15T14:46:16.899044Z",
            "net_pnl": 173.10000000000002,
            "cumulative_net_pnl": 439.64000000000044
          },
          {
            "index": 245,
            "signal_id": 255,
            "timestamp": "2026-09-15T15:31:16.515337Z",
            "net_pnl": 158.33,
            "cumulative_net_pnl": 597.9700000000005
          },
          {
            "index": 246,
            "signal_id": 256,
            "timestamp": "2026-09-15T15:46:16.697168Z",
            "net_pnl": 79.21999999999998,
            "cumulative_net_pnl": 677.1900000000005
          },
          {
            "index": 247,
            "signal_id": 257,
            "timestamp": "2026-09-15T16:01:17.517871Z",
            "net_pnl": -99.62,
            "cumulative_net_pnl": 577.5700000000005
          },
          {
            "index": 248,
            "signal_id": 258,
            "timestamp": "2026-09-15T16:16:17.246527Z",
            "net_pnl": 64.46000000000001,
            "cumulative_net_pnl": 642.0300000000005
          },
          {
            "index": 249,
            "signal_id": 259,
            "timestamp": "2026-09-15T16:31:15.256727Z",
            "net_pnl": -99.63,
            "cumulative_net_pnl": 542.4000000000005
          },
          {
            "index": 250,
            "signal_id": 260,
            "timestamp": "2026-09-15T17:01:17.385872Z",
            "net_pnl": -99.92999999999999,
            "cumulative_net_pnl": 442.47000000000054
          },
          {
            "index": 251,
            "signal_id": 261,
            "timestamp": "2026-09-15T17:31:20.220996Z",
            "net_pnl": 59.36,
            "cumulative_net_pnl": 501.83000000000055
          },
          {
            "index": 252,
            "signal_id": 262,
            "timestamp": "2026-09-15T18:46:21.340005Z",
            "net_pnl": 252.1,
            "cumulative_net_pnl": 753.9300000000005
          },
          {
            "index": 253,
            "signal_id": 263,
            "timestamp": "2026-09-15T19:01:19.053801Z",
            "net_pnl": -99.97,
            "cumulative_net_pnl": 653.9600000000005
          },
          {
            "index": 254,
            "signal_id": 264,
            "timestamp": "2026-09-15T19:31:16.500814Z",
            "net_pnl": -99.4,
            "cumulative_net_pnl": 554.5600000000005
          },
          {
            "index": 255,
            "signal_id": 265,
            "timestamp": "2026-09-15T19:46:16.411145Z",
            "net_pnl": 105.07000000000001,
            "cumulative_net_pnl": 659.6300000000006
          },
          {
            "index": 256,
            "signal_id": 266,
            "timestamp": "2026-09-15T20:16:16.126814Z",
            "net_pnl": -99.63,
            "cumulative_net_pnl": 560.0000000000006
          },
          {
            "index": 257,
            "signal_id": 267,
            "timestamp": "2026-09-15T21:01:16.634019Z",
            "net_pnl": -99.85000000000001,
            "cumulative_net_pnl": 460.15000000000055
          },
          {
            "index": 258,
            "signal_id": 268,
            "timestamp": "2026-09-15T21:16:16.257567Z",
            "net_pnl": -100.0,
            "cumulative_net_pnl": 360.15000000000055
          },
          {
            "index": 259,
            "signal_id": 269,
            "timestamp": "2026-09-15T21:31:16.290909Z",
            "net_pnl": 101.00000000000001,
            "cumulative_net_pnl": 461.15000000000055
          },
          {
            "index": 260,
            "signal_id": 270,
            "timestamp": "2026-09-15T22:01:17.159214Z",
            "net_pnl": -99.99999999999999,
            "cumulative_net_pnl": 361.15000000000055
          },
          {
            "index": 261,
            "signal_id": 271,
            "timestamp": "2026-09-15T22:16:16.376092Z",
            "net_pnl": 145.37,
            "cumulative_net_pnl": 506.52000000000055
          },
          {
            "index": 262,
            "signal_id": 272,
            "timestamp": "2026-09-15T22:46:16.550750Z",
            "net_pnl": 50.11,
            "cumulative_net_pnl": 556.6300000000006
          },
          {
            "index": 263,
            "signal_id": 273,
            "timestamp": "2026-09-15T23:31:19.287842Z",
            "net_pnl": -99.85,
            "cumulative_net_pnl": 456.78000000000054
          },
          {
            "index": 264,
            "signal_id": 274,
            "timestamp": "2026-09-16T00:01:17.383229Z",
            "net_pnl": 101.00000000000001,
            "cumulative_net_pnl": 557.7800000000005
          },
          {
            "index": 265,
            "signal_id": 275,
            "timestamp": "2026-09-16T02:01:16.754121Z",
            "net_pnl": 89.3,
            "cumulative_net_pnl": 647.0800000000005
          },
          {
            "index": 266,
            "signal_id": 276,
            "timestamp": "2026-09-16T02:46:16.437866Z",
            "net_pnl": -99.67999999999999,
            "cumulative_net_pnl": 547.4000000000005
          },
          {
            "index": 267,
            "signal_id": 277,
            "timestamp": "2026-09-16T03:31:16.544146Z",
            "net_pnl": -99.66999999999999,
            "cumulative_net_pnl": 447.7300000000006
          },
          {
            "index": 268,
            "signal_id": 278,
            "timestamp": "2026-09-16T03:46:17.181172Z",
            "net_pnl": 70.18,
            "cumulative_net_pnl": 517.9100000000005
          },
          {
            "index": 269,
            "signal_id": 279,
            "timestamp": "2026-09-16T04:16:16.655780Z",
            "net_pnl": 128.35000000000002,
            "cumulative_net_pnl": 646.2600000000006
          },
          {
            "index": 270,
            "signal_id": 280,
            "timestamp": "2026-09-16T04:31:16.345853Z",
            "net_pnl": 101.00000000000001,
            "cumulative_net_pnl": 747.2600000000006
          },
          {
            "index": 271,
            "signal_id": 281,
            "timestamp": "2026-09-16T05:31:15.360880Z",
            "net_pnl": 113.44999999999999,
            "cumulative_net_pnl": 860.7100000000005
          },
          {
            "index": 272,
            "signal_id": 282,
            "timestamp": "2026-09-16T06:31:15.869981Z",
            "net_pnl": 73.13,
            "cumulative_net_pnl": 933.8400000000005
          },
          {
            "index": 273,
            "signal_id": 283,
            "timestamp": "2026-09-16T06:46:15.240115Z",
            "net_pnl": 57.06999999999999,
            "cumulative_net_pnl": 990.9100000000005
          },
          {
            "index": 274,
            "signal_id": 284,
            "timestamp": "2026-09-16T07:01:17.354269Z",
            "net_pnl": -99.64,
            "cumulative_net_pnl": 891.2700000000006
          },
          {
            "index": 275,
            "signal_id": 285,
            "timestamp": "2026-09-16T09:16:15.920200Z",
            "net_pnl": 70.18,
            "cumulative_net_pnl": 961.4500000000005
          },
          {
            "index": 276,
            "signal_id": 286,
            "timestamp": "2026-09-16T12:16:16.304146Z",
            "net_pnl": -99.63,
            "cumulative_net_pnl": 861.8200000000005
          },
          {
            "index": 277,
            "signal_id": 287,
            "timestamp": "2026-09-16T17:46:20.599404Z",
            "net_pnl": 50.11,
            "cumulative_net_pnl": 911.9300000000005
          },
          {
            "index": 278,
            "signal_id": 288,
            "timestamp": "2026-09-16T18:16:19.400460Z",
            "net_pnl": 93.12,
            "cumulative_net_pnl": 1005.0500000000005
          },
          {
            "index": 279,
            "signal_id": 289,
            "timestamp": "2026-09-16T18:31:19.113334Z",
            "net_pnl": 139.38,
            "cumulative_net_pnl": 1144.4300000000005
          },
          {
            "index": 280,
            "signal_id": 290,
            "timestamp": "2026-09-16T19:16:17.176127Z",
            "net_pnl": -99.7,
            "cumulative_net_pnl": 1044.7300000000005
          },
          {
            "index": 281,
            "signal_id": 291,
            "timestamp": "2026-09-16T21:46:18.584883Z",
            "net_pnl": 97.02,
            "cumulative_net_pnl": 1141.7500000000005
          },
          {
            "index": 282,
            "signal_id": 293,
            "timestamp": "2026-09-16T22:31:16.110412Z",
            "net_pnl": 217.24,
            "cumulative_net_pnl": 1358.9900000000005
          },
          {
            "index": 283,
            "signal_id": 294,
            "timestamp": "2026-09-16T23:01:17.596852Z",
            "net_pnl": 134.09,
            "cumulative_net_pnl": 1493.0800000000004
          },
          {
            "index": 284,
            "signal_id": 295,
            "timestamp": "2026-09-16T23:31:16.906834Z",
            "net_pnl": 59.36,
            "cumulative_net_pnl": 1552.4400000000003
          },
          {
            "index": 285,
            "signal_id": 296,
            "timestamp": "2026-09-17T00:16:16.827836Z",
            "net_pnl": 50.11,
            "cumulative_net_pnl": 1602.5500000000002
          },
          {
            "index": 286,
            "signal_id": 297,
            "timestamp": "2026-09-17T00:31:16.375312Z",
            "net_pnl": 105.07000000000001,
            "cumulative_net_pnl": 1707.6200000000001
          },
          {
            "index": 287,
            "signal_id": 298,
            "timestamp": "2026-09-17T00:46:16.302390Z",
            "net_pnl": -99.77,
            "cumulative_net_pnl": 1607.8500000000001
          },
          {
            "index": 288,
            "signal_id": 299,
            "timestamp": "2026-09-17T01:46:16.769021Z",
            "net_pnl": -99.77,
            "cumulative_net_pnl": 1508.0800000000002
          },
          {
            "index": 289,
            "signal_id": 300,
            "timestamp": "2026-09-17T02:16:18.558647Z",
            "net_pnl": -99.92,
            "cumulative_net_pnl": 1408.16
          },
          {
            "index": 290,
            "signal_id": 301,
            "timestamp": "2026-09-17T02:31:16.246511Z",
            "net_pnl": 79.21999999999998,
            "cumulative_net_pnl": 1487.38
          },
          {
            "index": 291,
            "signal_id": 302,
            "timestamp": "2026-09-17T02:46:16.961935Z",
            "net_pnl": -99.91,
            "cumulative_net_pnl": 1387.47
          },
          {
            "index": 292,
            "signal_id": 303,
            "timestamp": "2026-09-17T03:31:16.393704Z",
            "net_pnl": -99.98,
            "cumulative_net_pnl": 1287.49
          },
          {
            "index": 293,
            "signal_id": 304,
            "timestamp": "2026-09-17T03:46:17.027122Z",
            "net_pnl": -99.97,
            "cumulative_net_pnl": 1187.52
          },
          {
            "index": 294,
            "signal_id": 305,
            "timestamp": "2026-09-17T04:01:16.535217Z",
            "net_pnl": -99.96000000000001,
            "cumulative_net_pnl": 1087.56
          },
          {
            "index": 295,
            "signal_id": 306,
            "timestamp": "2026-09-17T04:16:15.837671Z",
            "net_pnl": -99.71,
            "cumulative_net_pnl": 987.8499999999999
          },
          {
            "index": 296,
            "signal_id": 307,
            "timestamp": "2026-09-17T04:31:16.329938Z",
            "net_pnl": 139.38,
            "cumulative_net_pnl": 1127.23
          },
          {
            "index": 297,
            "signal_id": 308,
            "timestamp": "2026-09-17T05:46:16.321417Z",
            "net_pnl": -99.64000000000001,
            "cumulative_net_pnl": 1027.59
          },
          {
            "index": 298,
            "signal_id": 309,
            "timestamp": "2026-09-17T06:01:17.822513Z",
            "net_pnl": 101.00000000000001,
            "cumulative_net_pnl": 1128.59
          },
          {
            "index": 299,
            "signal_id": 310,
            "timestamp": "2026-09-17T10:01:16.806745Z",
            "net_pnl": -99.92,
            "cumulative_net_pnl": 1028.6699999999998
          },
          {
            "index": 300,
            "signal_id": 311,
            "timestamp": "2026-09-17T10:31:16.933542Z",
            "net_pnl": -99.88,
            "cumulative_net_pnl": 928.7899999999998
          },
          {
            "index": 301,
            "signal_id": 312,
            "timestamp": "2026-09-17T10:46:16.898449Z",
            "net_pnl": 134.09,
            "cumulative_net_pnl": 1062.8799999999999
          },
          {
            "index": 302,
            "signal_id": 313,
            "timestamp": "2026-09-17T11:16:15.735944Z",
            "net_pnl": -99.4,
            "cumulative_net_pnl": 963.4799999999999
          },
          {
            "index": 303,
            "signal_id": 314,
            "timestamp": "2026-09-17T11:31:22.334018Z",
            "net_pnl": -100.0,
            "cumulative_net_pnl": 863.4799999999999
          },
          {
            "index": 304,
            "signal_id": 315,
            "timestamp": "2026-09-17T11:46:18.946369Z",
            "net_pnl": 76.14999999999999,
            "cumulative_net_pnl": 939.6299999999999
          },
          {
            "index": 305,
            "signal_id": 316,
            "timestamp": "2026-09-17T13:16:16.466834Z",
            "net_pnl": -99.96999999999998,
            "cumulative_net_pnl": 839.6599999999999
          },
          {
            "index": 306,
            "signal_id": 317,
            "timestamp": "2026-09-17T13:31:16.881454Z",
            "net_pnl": -99.33000000000001,
            "cumulative_net_pnl": 740.3299999999998
          },
          {
            "index": 307,
            "signal_id": 318,
            "timestamp": "2026-09-17T13:46:16.790965Z",
            "net_pnl": 158.33,
            "cumulative_net_pnl": 898.6599999999999
          },
          {
            "index": 308,
            "signal_id": 319,
            "timestamp": "2026-09-17T15:01:16.940514Z",
            "net_pnl": -99.96000000000001,
            "cumulative_net_pnl": 798.6999999999998
          },
          {
            "index": 309,
            "signal_id": 321,
            "timestamp": "2026-09-17T17:46:19.137466Z",
            "net_pnl": -99.9,
            "cumulative_net_pnl": 698.7999999999998
          },
          {
            "index": 310,
            "signal_id": 322,
            "timestamp": "2026-09-17T18:31:18.482644Z",
            "net_pnl": -99.92999999999999,
            "cumulative_net_pnl": 598.8699999999999
          },
          {
            "index": 311,
            "signal_id": 323,
            "timestamp": "2026-09-17T19:01:17.972111Z",
            "net_pnl": -99.91,
            "cumulative_net_pnl": 498.9599999999999
          },
          {
            "index": 312,
            "signal_id": 324,
            "timestamp": "2026-09-17T20:01:17.045602Z",
            "net_pnl": 181.04,
            "cumulative_net_pnl": 679.9999999999999
          },
          {
            "index": 313,
            "signal_id": 325,
            "timestamp": "2026-09-17T20:46:18.643288Z",
            "net_pnl": 57.06999999999999,
            "cumulative_net_pnl": 737.0699999999999
          },
          {
            "index": 314,
            "signal_id": 326,
            "timestamp": "2026-09-17T21:01:18.547471Z",
            "net_pnl": -99.89,
            "cumulative_net_pnl": 637.18
          },
          {
            "index": 315,
            "signal_id": 327,
            "timestamp": "2026-09-17T21:16:19.185820Z",
            "net_pnl": 82.35999999999999,
            "cumulative_net_pnl": 719.54
          },
          {
            "index": 316,
            "signal_id": 328,
            "timestamp": "2026-09-17T21:31:17.039981Z",
            "net_pnl": -99.66999999999999,
            "cumulative_net_pnl": 619.87
          },
          {
            "index": 317,
            "signal_id": 329,
            "timestamp": "2026-09-17T21:46:18.129030Z",
            "net_pnl": -99.92,
            "cumulative_net_pnl": 519.95
          },
          {
            "index": 318,
            "signal_id": 330,
            "timestamp": "2026-09-17T22:01:16.687367Z",
            "net_pnl": -99.72,
            "cumulative_net_pnl": 420.23
          },
          {
            "index": 319,
            "signal_id": 332,
            "timestamp": "2026-09-17T22:31:17.083239Z",
            "net_pnl": 89.3,
            "cumulative_net_pnl": 509.53000000000003
          },
          {
            "index": 320,
            "signal_id": 333,
            "timestamp": "2026-09-17T22:46:18.589306Z",
            "net_pnl": -99.99999999999999,
            "cumulative_net_pnl": 409.53000000000003
          },
          {
            "index": 321,
            "signal_id": 334,
            "timestamp": "2026-09-17T23:01:18.449051Z",
            "net_pnl": 82.35999999999999,
            "cumulative_net_pnl": 491.89
          },
          {
            "index": 322,
            "signal_id": 335,
            "timestamp": "2026-09-17T23:16:16.785925Z",
            "net_pnl": -99.7,
            "cumulative_net_pnl": 392.19
          },
          {
            "index": 323,
            "signal_id": 336,
            "timestamp": "2026-09-18T04:01:16.917919Z",
            "net_pnl": -99.78000000000002,
            "cumulative_net_pnl": 292.40999999999997
          },
          {
            "index": 324,
            "signal_id": 337,
            "timestamp": "2026-09-18T06:01:18.659487Z",
            "net_pnl": 39.650000000000006,
            "cumulative_net_pnl": 332.05999999999995
          },
          {
            "index": 325,
            "signal_id": 338,
            "timestamp": "2026-09-18T06:16:16.558957Z",
            "net_pnl": 52.260000000000005,
            "cumulative_net_pnl": 384.31999999999994
          },
          {
            "index": 326,
            "signal_id": 339,
            "timestamp": "2026-09-18T06:46:18.001566Z",
            "net_pnl": 101.00000000000001,
            "cumulative_net_pnl": 485.31999999999994
          },
          {
            "index": 327,
            "signal_id": 340,
            "timestamp": "2026-09-18T14:46:17.822712Z",
            "net_pnl": 105.07000000000001,
            "cumulative_net_pnl": 590.39
          },
          {
            "index": 328,
            "signal_id": 341,
            "timestamp": "2026-09-18T15:01:17.400440Z",
            "net_pnl": -99.64000000000001,
            "cumulative_net_pnl": 490.75
          },
          {
            "index": 329,
            "signal_id": 342,
            "timestamp": "2026-09-18T15:16:17.185409Z",
            "net_pnl": 26.200000000000003,
            "cumulative_net_pnl": 516.95
          },
          {
            "index": 330,
            "signal_id": 343,
            "timestamp": "2026-09-18T15:31:16.681754Z",
            "net_pnl": -99.92,
            "cumulative_net_pnl": 417.03000000000003
          },
          {
            "index": 331,
            "signal_id": 344,
            "timestamp": "2026-09-18T15:46:19.409012Z",
            "net_pnl": 152.07999999999998,
            "cumulative_net_pnl": 569.11
          },
          {
            "index": 332,
            "signal_id": 345,
            "timestamp": "2026-09-18T17:46:16.701089Z",
            "net_pnl": 73.13,
            "cumulative_net_pnl": 642.24
          },
          {
            "index": 333,
            "signal_id": 346,
            "timestamp": "2026-09-18T18:46:17.318079Z",
            "net_pnl": -99.53999999999999,
            "cumulative_net_pnl": 542.7
          },
          {
            "index": 334,
            "signal_id": 347,
            "timestamp": "2026-09-18T19:01:18.137721Z",
            "net_pnl": 123.28,
            "cumulative_net_pnl": 665.98
          },
          {
            "index": 335,
            "signal_id": 348,
            "timestamp": "2026-09-18T21:16:16.711589Z",
            "net_pnl": -99.9,
            "cumulative_net_pnl": 566.08
          },
          {
            "index": 336,
            "signal_id": 349,
            "timestamp": "2026-09-19T03:16:18.322385Z",
            "net_pnl": -99.72,
            "cumulative_net_pnl": 466.36
          },
          {
            "index": 337,
            "signal_id": 350,
            "timestamp": "2026-09-19T04:16:17.381233Z",
            "net_pnl": -99.53999999999999,
            "cumulative_net_pnl": 366.82000000000005
          },
          {
            "index": 338,
            "signal_id": 351,
            "timestamp": "2026-09-19T04:46:18.141107Z",
            "net_pnl": 109.22,
            "cumulative_net_pnl": 476.0400000000001
          },
          {
            "index": 339,
            "signal_id": 352,
            "timestamp": "2026-09-19T06:31:16.165755Z",
            "net_pnl": 47.66999999999999,
            "cumulative_net_pnl": 523.71
          },
          {
            "index": 340,
            "signal_id": 353,
            "timestamp": "2026-09-19T06:46:16.301211Z",
            "net_pnl": -99.85000000000001,
            "cumulative_net_pnl": 423.86
          },
          {
            "index": 341,
            "signal_id": 354,
            "timestamp": "2026-09-19T07:01:18.570671Z",
            "net_pnl": 50.11,
            "cumulative_net_pnl": 473.97
          },
          {
            "index": 342,
            "signal_id": 355,
            "timestamp": "2026-09-19T07:46:16.661998Z",
            "net_pnl": 89.3,
            "cumulative_net_pnl": 563.27
          },
          {
            "index": 343,
            "signal_id": 356,
            "timestamp": "2026-09-19T08:01:16.773268Z",
            "net_pnl": 173.10000000000002,
            "cumulative_net_pnl": 736.37
          },
          {
            "index": 344,
            "signal_id": 357,
            "timestamp": "2026-09-19T09:46:16.645530Z",
            "net_pnl": 45.599999999999994,
            "cumulative_net_pnl": 781.97
          },
          {
            "index": 345,
            "signal_id": 358,
            "timestamp": "2026-09-19T10:16:16.575566Z",
            "net_pnl": 145.37,
            "cumulative_net_pnl": 927.34
          },
          {
            "index": 346,
            "signal_id": 359,
            "timestamp": "2026-09-19T10:31:16.384647Z",
            "net_pnl": -99.64999999999999,
            "cumulative_net_pnl": 827.69
          },
          {
            "index": 347,
            "signal_id": 360,
            "timestamp": "2026-09-19T10:46:17.482231Z",
            "net_pnl": -99.84,
            "cumulative_net_pnl": 727.85
          },
          {
            "index": 348,
            "signal_id": 361,
            "timestamp": "2026-09-19T11:01:16.948007Z",
            "net_pnl": 70.18,
            "cumulative_net_pnl": 798.03
          },
          {
            "index": 349,
            "signal_id": 362,
            "timestamp": "2026-09-19T11:16:17.455320Z",
            "net_pnl": -99.55000000000001,
            "cumulative_net_pnl": 698.48
          },
          {
            "index": 350,
            "signal_id": 363,
            "timestamp": "2026-09-19T11:31:20.288327Z",
            "net_pnl": 134.09,
            "cumulative_net_pnl": 832.57
          },
          {
            "index": 351,
            "signal_id": 364,
            "timestamp": "2026-09-19T11:46:16.898692Z",
            "net_pnl": 82.35999999999999,
            "cumulative_net_pnl": 914.9300000000001
          },
          {
            "index": 352,
            "signal_id": 365,
            "timestamp": "2026-09-19T12:01:17.586230Z",
            "net_pnl": 97.02,
            "cumulative_net_pnl": 1011.95
          },
          {
            "index": 353,
            "signal_id": 366,
            "timestamp": "2026-09-19T12:16:16.242969Z",
            "net_pnl": -99.71,
            "cumulative_net_pnl": 912.24
          },
          {
            "index": 354,
            "signal_id": 367,
            "timestamp": "2026-09-19T14:16:16.373298Z",
            "net_pnl": 52.260000000000005,
            "cumulative_net_pnl": 964.5
          },
          {
            "index": 355,
            "signal_id": 368,
            "timestamp": "2026-09-19T14:46:17.248173Z",
            "net_pnl": 57.06999999999999,
            "cumulative_net_pnl": 1021.5699999999999
          },
          {
            "index": 356,
            "signal_id": 369,
            "timestamp": "2026-09-19T15:01:18.268472Z",
            "net_pnl": 64.46000000000001,
            "cumulative_net_pnl": 1086.03
          },
          {
            "index": 357,
            "signal_id": 370,
            "timestamp": "2026-09-19T15:31:17.873001Z",
            "net_pnl": 70.18,
            "cumulative_net_pnl": 1156.21
          },
          {
            "index": 358,
            "signal_id": 371,
            "timestamp": "2026-09-19T16:01:18.806676Z",
            "net_pnl": 86.03,
            "cumulative_net_pnl": 1242.24
          },
          {
            "index": 359,
            "signal_id": 372,
            "timestamp": "2026-09-19T16:16:17.998626Z",
            "net_pnl": 82.35999999999999,
            "cumulative_net_pnl": 1324.6
          },
          {
            "index": 360,
            "signal_id": 373,
            "timestamp": "2026-09-19T16:31:17.243087Z",
            "net_pnl": 82.35999999999999,
            "cumulative_net_pnl": 1406.9599999999998
          },
          {
            "index": 361,
            "signal_id": 374,
            "timestamp": "2026-09-19T16:46:19.497568Z",
            "net_pnl": -99.63,
            "cumulative_net_pnl": 1307.33
          },
          {
            "index": 362,
            "signal_id": 375,
            "timestamp": "2026-09-19T17:01:18.059154Z",
            "net_pnl": -99.77,
            "cumulative_net_pnl": 1207.56
          },
          {
            "index": 363,
            "signal_id": 376,
            "timestamp": "2026-09-19T17:16:16.982880Z",
            "net_pnl": -99.85000000000001,
            "cumulative_net_pnl": 1107.71
          },
          {
            "index": 364,
            "signal_id": 377,
            "timestamp": "2026-09-19T17:31:24.020116Z",
            "net_pnl": -99.71,
            "cumulative_net_pnl": 1008.0
          },
          {
            "index": 365,
            "signal_id": 378,
            "timestamp": "2026-09-19T21:01:17.673320Z",
            "net_pnl": -99.93,
            "cumulative_net_pnl": 908.0699999999999
          },
          {
            "index": 366,
            "signal_id": 379,
            "timestamp": "2026-09-19T21:16:16.707907Z",
            "net_pnl": 118.31,
            "cumulative_net_pnl": 1026.3799999999999
          },
          {
            "index": 367,
            "signal_id": 380,
            "timestamp": "2026-09-20T03:01:16.816257Z",
            "net_pnl": -99.84,
            "cumulative_net_pnl": 926.5399999999998
          },
          {
            "index": 368,
            "signal_id": 381,
            "timestamp": "2026-09-20T03:16:17.692593Z",
            "net_pnl": 189.14999999999998,
            "cumulative_net_pnl": 1115.6899999999998
          },
          {
            "index": 369,
            "signal_id": 382,
            "timestamp": "2026-09-20T04:46:20.086790Z",
            "net_pnl": 134.09,
            "cumulative_net_pnl": 1249.7799999999997
          },
          {
            "index": 370,
            "signal_id": 383,
            "timestamp": "2026-09-20T08:01:20.262029Z",
            "net_pnl": 38.030000000000015,
            "cumulative_net_pnl": 1287.8099999999997
          },
          {
            "index": 371,
            "signal_id": 384,
            "timestamp": "2026-09-20T09:16:19.397702Z",
            "net_pnl": 113.44999999999999,
            "cumulative_net_pnl": 1401.2599999999998
          },
          {
            "index": 372,
            "signal_id": 385,
            "timestamp": "2026-09-20T09:31:18.218689Z",
            "net_pnl": 62.06999999999999,
            "cumulative_net_pnl": 1463.3299999999997
          },
          {
            "index": 373,
            "signal_id": 386,
            "timestamp": "2026-09-20T10:01:18.990122Z",
            "net_pnl": -99.35,
            "cumulative_net_pnl": 1363.9799999999998
          },
          {
            "index": 374,
            "signal_id": 387,
            "timestamp": "2026-09-20T10:31:17.814876Z",
            "net_pnl": -99.46,
            "cumulative_net_pnl": 1264.5199999999998
          },
          {
            "index": 375,
            "signal_id": 388,
            "timestamp": "2026-09-20T10:46:16.429610Z",
            "net_pnl": -99.64999999999999,
            "cumulative_net_pnl": 1164.8699999999997
          },
          {
            "index": 376,
            "signal_id": 389,
            "timestamp": "2026-09-20T12:16:16.727264Z",
            "net_pnl": -99.71,
            "cumulative_net_pnl": 1065.1599999999996
          },
          {
            "index": 377,
            "signal_id": 390,
            "timestamp": "2026-09-20T12:31:17.513035Z",
            "net_pnl": -99.67999999999999,
            "cumulative_net_pnl": 965.4799999999997
          },
          {
            "index": 378,
            "signal_id": 391,
            "timestamp": "2026-09-20T13:01:16.881583Z",
            "net_pnl": 57.06999999999999,
            "cumulative_net_pnl": 1022.5499999999997
          },
          {
            "index": 379,
            "signal_id": 392,
            "timestamp": "2026-09-20T17:16:22.121818Z",
            "net_pnl": -99.4,
            "cumulative_net_pnl": 923.1499999999997
          },
          {
            "index": 380,
            "signal_id": 393,
            "timestamp": "2026-09-20T21:16:17.767615Z",
            "net_pnl": 50.11,
            "cumulative_net_pnl": 973.2599999999998
          },
          {
            "index": 381,
            "signal_id": 394,
            "timestamp": "2026-09-20T21:31:15.810323Z",
            "net_pnl": -99.53999999999999,
            "cumulative_net_pnl": 873.7199999999998
          },
          {
            "index": 382,
            "signal_id": 395,
            "timestamp": "2026-09-20T21:46:17.659587Z",
            "net_pnl": 47.66999999999999,
            "cumulative_net_pnl": 921.3899999999998
          },
          {
            "index": 383,
            "signal_id": 396,
            "timestamp": "2026-09-21T01:31:16.934511Z",
            "net_pnl": -99.64,
            "cumulative_net_pnl": 821.7499999999998
          },
          {
            "index": 384,
            "signal_id": 397,
            "timestamp": "2026-09-21T02:01:23.789262Z",
            "net_pnl": 59.36,
            "cumulative_net_pnl": 881.1099999999998
          },
          {
            "index": 385,
            "signal_id": 399,
            "timestamp": "2026-09-21T09:16:16.876027Z",
            "net_pnl": 45.599999999999994,
            "cumulative_net_pnl": 926.7099999999998
          },
          {
            "index": 386,
            "signal_id": 400,
            "timestamp": "2026-09-21T10:01:18.363548Z",
            "net_pnl": -99.99999999999999,
            "cumulative_net_pnl": 826.7099999999998
          },
          {
            "index": 387,
            "signal_id": 401,
            "timestamp": "2026-09-21T10:16:16.944215Z",
            "net_pnl": -99.7,
            "cumulative_net_pnl": 727.0099999999998
          },
          {
            "index": 388,
            "signal_id": 402,
            "timestamp": "2026-09-21T10:31:17.506573Z",
            "net_pnl": -99.98,
            "cumulative_net_pnl": 627.0299999999997
          },
          {
            "index": 389,
            "signal_id": 403,
            "timestamp": "2026-09-21T10:46:17.851812Z",
            "net_pnl": 128.35000000000002,
            "cumulative_net_pnl": 755.3799999999998
          },
          {
            "index": 390,
            "signal_id": 404,
            "timestamp": "2026-09-21T11:16:17.892063Z",
            "net_pnl": 52.260000000000005,
            "cumulative_net_pnl": 807.6399999999998
          },
          {
            "index": 391,
            "signal_id": 405,
            "timestamp": "2026-09-21T11:31:17.841609Z",
            "net_pnl": 43.579999999999984,
            "cumulative_net_pnl": 851.2199999999998
          },
          {
            "index": 392,
            "signal_id": 406,
            "timestamp": "2026-09-21T11:46:16.872355Z",
            "net_pnl": -99.77,
            "cumulative_net_pnl": 751.4499999999998
          },
          {
            "index": 393,
            "signal_id": 407,
            "timestamp": "2026-09-21T12:01:18.187591Z",
            "net_pnl": 41.59,
            "cumulative_net_pnl": 793.0399999999998
          },
          {
            "index": 394,
            "signal_id": 408,
            "timestamp": "2026-09-21T12:31:25.710703Z",
            "net_pnl": 82.35999999999999,
            "cumulative_net_pnl": 875.3999999999999
          },
          {
            "index": 395,
            "signal_id": 409,
            "timestamp": "2026-09-21T13:16:17.131344Z",
            "net_pnl": -99.55000000000001,
            "cumulative_net_pnl": 775.8499999999999
          },
          {
            "index": 396,
            "signal_id": 410,
            "timestamp": "2026-09-21T13:31:17.687863Z",
            "net_pnl": 123.28,
            "cumulative_net_pnl": 899.1299999999999
          },
          {
            "index": 397,
            "signal_id": 411,
            "timestamp": "2026-09-21T16:01:17.506024Z",
            "net_pnl": -99.97,
            "cumulative_net_pnl": 799.1599999999999
          },
          {
            "index": 398,
            "signal_id": 412,
            "timestamp": "2026-09-21T16:31:17.600150Z",
            "net_pnl": -99.74,
            "cumulative_net_pnl": 699.4199999999998
          },
          {
            "index": 399,
            "signal_id": 413,
            "timestamp": "2026-09-21T16:46:18.174395Z",
            "net_pnl": 70.18,
            "cumulative_net_pnl": 769.5999999999999
          },
          {
            "index": 400,
            "signal_id": 414,
            "timestamp": "2026-09-21T17:01:17.635246Z",
            "net_pnl": -99.64000000000001,
            "cumulative_net_pnl": 669.9599999999999
          },
          {
            "index": 401,
            "signal_id": 415,
            "timestamp": "2026-09-21T17:16:20.525344Z",
            "net_pnl": -99.78,
            "cumulative_net_pnl": 570.18
          },
          {
            "index": 402,
            "signal_id": 416,
            "timestamp": "2026-09-21T18:16:19.311637Z",
            "net_pnl": -99.42000000000002,
            "cumulative_net_pnl": 470.75999999999993
          },
          {
            "index": 403,
            "signal_id": 417,
            "timestamp": "2026-09-21T20:46:17.886230Z",
            "net_pnl": 64.46000000000001,
            "cumulative_net_pnl": 535.2199999999999
          },
          {
            "index": 404,
            "signal_id": 418,
            "timestamp": "2026-09-21T21:01:20.852036Z",
            "net_pnl": -99.89999999999999,
            "cumulative_net_pnl": 435.31999999999994
          },
          {
            "index": 405,
            "signal_id": 419,
            "timestamp": "2026-09-21T21:16:19.099447Z",
            "net_pnl": 73.13,
            "cumulative_net_pnl": 508.44999999999993
          },
          {
            "index": 406,
            "signal_id": 420,
            "timestamp": "2026-09-21T21:46:18.604842Z",
            "net_pnl": -99.67999999999999,
            "cumulative_net_pnl": 408.7699999999999
          },
          {
            "index": 407,
            "signal_id": 421,
            "timestamp": "2026-09-21T22:01:19.602946Z",
            "net_pnl": 101.00000000000001,
            "cumulative_net_pnl": 509.7699999999999
          },
          {
            "index": 408,
            "signal_id": 422,
            "timestamp": "2026-09-21T22:46:18.502851Z",
            "net_pnl": 128.35000000000002,
            "cumulative_net_pnl": 638.1199999999999
          },
          {
            "index": 409,
            "signal_id": 423,
            "timestamp": "2026-09-21T23:01:16.982428Z",
            "net_pnl": 54.46000000000001,
            "cumulative_net_pnl": 692.5799999999999
          },
          {
            "index": 410,
            "signal_id": 424,
            "timestamp": "2026-09-22T00:16:17.512831Z",
            "net_pnl": -99.64,
            "cumulative_net_pnl": 592.9399999999999
          },
          {
            "index": 411,
            "signal_id": 425,
            "timestamp": "2026-09-22T00:31:23.660735Z",
            "net_pnl": -99.64,
            "cumulative_net_pnl": 493.29999999999995
          },
          {
            "index": 412,
            "signal_id": 426,
            "timestamp": "2026-09-22T00:46:18.317796Z",
            "net_pnl": -99.99999999999999,
            "cumulative_net_pnl": 393.29999999999995
          },
          {
            "index": 413,
            "signal_id": 427,
            "timestamp": "2026-09-22T01:01:18.503206Z",
            "net_pnl": -99.87,
            "cumulative_net_pnl": 293.42999999999995
          },
          {
            "index": 414,
            "signal_id": 428,
            "timestamp": "2026-09-22T01:31:16.985728Z",
            "net_pnl": -99.78000000000002,
            "cumulative_net_pnl": 193.64999999999992
          },
          {
            "index": 415,
            "signal_id": 429,
            "timestamp": "2026-09-22T01:46:19.097431Z",
            "net_pnl": -99.88,
            "cumulative_net_pnl": 93.76999999999992
          },
          {
            "index": 416,
            "signal_id": 430,
            "timestamp": "2026-09-22T18:31:16.672171Z",
            "net_pnl": 128.35000000000002,
            "cumulative_net_pnl": 222.11999999999995
          },
          {
            "index": 417,
            "signal_id": 431,
            "timestamp": "2026-09-23T11:16:16.850136Z",
            "net_pnl": -99.98,
            "cumulative_net_pnl": 122.13999999999994
          },
          {
            "index": 418,
            "signal_id": 432,
            "timestamp": "2026-09-23T11:31:24.766755Z",
            "net_pnl": -99.35,
            "cumulative_net_pnl": 22.78999999999995
          },
          {
            "index": 419,
            "signal_id": 433,
            "timestamp": "2026-09-23T11:46:17.730269Z",
            "net_pnl": 32.540000000000006,
            "cumulative_net_pnl": 55.329999999999956
          },
          {
            "index": 420,
            "signal_id": 434,
            "timestamp": "2026-09-23T12:01:17.143148Z",
            "net_pnl": -99.78,
            "cumulative_net_pnl": -44.450000000000045
          },
          {
            "index": 421,
            "signal_id": 435,
            "timestamp": "2026-09-23T12:16:15.772503Z",
            "net_pnl": -99.87,
            "cumulative_net_pnl": -144.32000000000005
          },
          {
            "index": 422,
            "signal_id": 436,
            "timestamp": "2026-09-23T12:31:17.335971Z",
            "net_pnl": -99.33000000000001,
            "cumulative_net_pnl": -243.65000000000006
          },
          {
            "index": 423,
            "signal_id": 437,
            "timestamp": "2026-09-23T12:46:17.554780Z",
            "net_pnl": 62.06999999999999,
            "cumulative_net_pnl": -181.58000000000007
          },
          {
            "index": 424,
            "signal_id": 438,
            "timestamp": "2026-09-23T13:16:17.265085Z",
            "net_pnl": 31.03,
            "cumulative_net_pnl": -150.55000000000007
          },
          {
            "index": 425,
            "signal_id": 439,
            "timestamp": "2026-09-23T13:31:16.069587Z",
            "net_pnl": 82.35999999999999,
            "cumulative_net_pnl": -68.19000000000008
          },
          {
            "index": 426,
            "signal_id": 440,
            "timestamp": "2026-09-23T14:31:17.479354Z",
            "net_pnl": 189.14999999999998,
            "cumulative_net_pnl": 120.9599999999999
          },
          {
            "index": 427,
            "signal_id": 441,
            "timestamp": "2026-09-23T15:46:18.093862Z",
            "net_pnl": -99.85000000000001,
            "cumulative_net_pnl": 21.109999999999886
          },
          {
            "index": 428,
            "signal_id": 442,
            "timestamp": "2026-09-23T16:01:17.290847Z",
            "net_pnl": 118.31,
            "cumulative_net_pnl": 139.4199999999999
          },
          {
            "index": 429,
            "signal_id": 443,
            "timestamp": "2026-09-23T16:31:17.193771Z",
            "net_pnl": -99.66999999999999,
            "cumulative_net_pnl": 39.749999999999915
          },
          {
            "index": 430,
            "signal_id": 444,
            "timestamp": "2026-09-23T16:46:17.804368Z",
            "net_pnl": -99.88,
            "cumulative_net_pnl": -60.13000000000008
          },
          {
            "index": 431,
            "signal_id": 445,
            "timestamp": "2026-09-23T17:01:17.278696Z",
            "net_pnl": -99.42000000000002,
            "cumulative_net_pnl": -159.5500000000001
          },
          {
            "index": 432,
            "signal_id": 446,
            "timestamp": "2026-09-23T17:16:16.144459Z",
            "net_pnl": 36.16,
            "cumulative_net_pnl": -123.3900000000001
          },
          {
            "index": 433,
            "signal_id": 447,
            "timestamp": "2026-09-23T17:31:17.209949Z",
            "net_pnl": 101.00000000000001,
            "cumulative_net_pnl": -22.390000000000086
          },
          {
            "index": 434,
            "signal_id": 448,
            "timestamp": "2026-09-23T21:01:18.693421Z",
            "net_pnl": 62.06999999999999,
            "cumulative_net_pnl": 39.67999999999991
          },
          {
            "index": 435,
            "signal_id": 449,
            "timestamp": "2026-09-24T01:46:17.795418Z",
            "net_pnl": -99.71,
            "cumulative_net_pnl": -60.030000000000086
          },
          {
            "index": 436,
            "signal_id": 450,
            "timestamp": "2026-09-24T04:01:16.680638Z",
            "net_pnl": -99.64000000000001,
            "cumulative_net_pnl": -159.6700000000001
          },
          {
            "index": 437,
            "signal_id": 453,
            "timestamp": "2026-09-24T11:46:20.472077Z",
            "net_pnl": 118.31,
            "cumulative_net_pnl": -41.3600000000001
          },
          {
            "index": 438,
            "signal_id": 454,
            "timestamp": "2026-09-24T12:46:18.343863Z",
            "net_pnl": 158.33,
            "cumulative_net_pnl": 116.96999999999991
          },
          {
            "index": 439,
            "signal_id": 455,
            "timestamp": "2026-09-24T13:31:17.587610Z",
            "net_pnl": 43.579999999999984,
            "cumulative_net_pnl": 160.5499999999999
          },
          {
            "index": 440,
            "signal_id": 456,
            "timestamp": "2026-09-24T13:46:18.654582Z",
            "net_pnl": 128.35000000000002,
            "cumulative_net_pnl": 288.8999999999999
          },
          {
            "index": 441,
            "signal_id": 457,
            "timestamp": "2026-09-24T14:16:16.027791Z",
            "net_pnl": 207.23000000000002,
            "cumulative_net_pnl": 496.12999999999994
          },
          {
            "index": 442,
            "signal_id": 459,
            "timestamp": "2026-09-24T15:16:17.067583Z",
            "net_pnl": 34.33000000000001,
            "cumulative_net_pnl": 530.4599999999999
          },
          {
            "index": 443,
            "signal_id": 460,
            "timestamp": "2026-09-24T17:46:21.070018Z",
            "net_pnl": -99.82,
            "cumulative_net_pnl": 430.63999999999993
          },
          {
            "index": 444,
            "signal_id": 462,
            "timestamp": "2026-09-24T20:01:16.246767Z",
            "net_pnl": -99.63,
            "cumulative_net_pnl": 331.00999999999993
          },
          {
            "index": 445,
            "signal_id": 463,
            "timestamp": "2026-09-24T20:16:15.786716Z",
            "net_pnl": -99.69,
            "cumulative_net_pnl": 231.31999999999994
          },
          {
            "index": 446,
            "signal_id": 464,
            "timestamp": "2026-09-24T20:31:16.510045Z",
            "net_pnl": 105.07000000000001,
            "cumulative_net_pnl": 336.38999999999993
          },
          {
            "index": 447,
            "signal_id": 465,
            "timestamp": "2026-09-24T21:16:18.621810Z",
            "net_pnl": 52.260000000000005,
            "cumulative_net_pnl": 388.6499999999999
          },
          {
            "index": 448,
            "signal_id": 466,
            "timestamp": "2026-09-24T22:31:17.264000Z",
            "net_pnl": -99.71,
            "cumulative_net_pnl": 288.93999999999994
          },
          {
            "index": 449,
            "signal_id": 467,
            "timestamp": "2026-09-24T22:46:17.921541Z",
            "net_pnl": 76.14999999999999,
            "cumulative_net_pnl": 365.0899999999999
          },
          {
            "index": 450,
            "signal_id": 468,
            "timestamp": "2026-09-24T23:16:16.856049Z",
            "net_pnl": 93.12,
            "cumulative_net_pnl": 458.2099999999999
          },
          {
            "index": 451,
            "signal_id": 469,
            "timestamp": "2026-09-25T01:31:20.273507Z",
            "net_pnl": -99.82000000000001,
            "cumulative_net_pnl": 358.38999999999993
          },
          {
            "index": 452,
            "signal_id": 470,
            "timestamp": "2026-09-25T03:01:18.605601Z",
            "net_pnl": 97.02,
            "cumulative_net_pnl": 455.4099999999999
          },
          {
            "index": 453,
            "signal_id": 472,
            "timestamp": "2026-09-25T03:31:16.752638Z",
            "net_pnl": 158.33,
            "cumulative_net_pnl": 613.7399999999999
          },
          {
            "index": 454,
            "signal_id": 473,
            "timestamp": "2026-09-25T03:46:18.882852Z",
            "net_pnl": -100.0,
            "cumulative_net_pnl": 513.7399999999999
          },
          {
            "index": 455,
            "signal_id": 474,
            "timestamp": "2026-09-25T05:16:16.247604Z",
            "net_pnl": -99.74,
            "cumulative_net_pnl": 413.9999999999999
          },
          {
            "index": 456,
            "signal_id": 475,
            "timestamp": "2026-09-25T06:16:19.135049Z",
            "net_pnl": 57.06999999999999,
            "cumulative_net_pnl": 471.0699999999999
          },
          {
            "index": 457,
            "signal_id": 476,
            "timestamp": "2026-09-25T06:31:17.404806Z",
            "net_pnl": -99.7,
            "cumulative_net_pnl": 371.3699999999999
          },
          {
            "index": 458,
            "signal_id": 477,
            "timestamp": "2026-09-25T06:46:17.515372Z",
            "net_pnl": 73.13,
            "cumulative_net_pnl": 444.4999999999999
          },
          {
            "index": 459,
            "signal_id": 478,
            "timestamp": "2026-09-25T07:01:18.137424Z",
            "net_pnl": -99.85000000000001,
            "cumulative_net_pnl": 344.64999999999986
          },
          {
            "index": 460,
            "signal_id": 479,
            "timestamp": "2026-09-25T07:16:16.825844Z",
            "net_pnl": 57.06999999999999,
            "cumulative_net_pnl": 401.71999999999986
          },
          {
            "index": 461,
            "signal_id": 480,
            "timestamp": "2026-09-25T07:46:19.401686Z",
            "net_pnl": 93.12,
            "cumulative_net_pnl": 494.83999999999986
          },
          {
            "index": 462,
            "signal_id": 481,
            "timestamp": "2026-09-25T08:01:17.458967Z",
            "net_pnl": 54.46000000000001,
            "cumulative_net_pnl": 549.2999999999998
          },
          {
            "index": 463,
            "signal_id": 483,
            "timestamp": "2026-09-25T15:46:20.595752Z",
            "net_pnl": 109.22,
            "cumulative_net_pnl": 658.5199999999999
          },
          {
            "index": 464,
            "signal_id": 484,
            "timestamp": "2026-09-25T16:16:16.691461Z",
            "net_pnl": 39.650000000000006,
            "cumulative_net_pnl": 698.1699999999998
          },
          {
            "index": 465,
            "signal_id": 485,
            "timestamp": "2026-09-25T16:46:32.960706Z",
            "net_pnl": -99.63,
            "cumulative_net_pnl": 598.5399999999998
          },
          {
            "index": 466,
            "signal_id": 486,
            "timestamp": "2026-09-25T17:31:20.245219Z",
            "net_pnl": 113.44999999999999,
            "cumulative_net_pnl": 711.9899999999998
          },
          {
            "index": 467,
            "signal_id": 487,
            "timestamp": "2026-09-25T20:16:16.368759Z",
            "net_pnl": 86.03,
            "cumulative_net_pnl": 798.0199999999998
          },
          {
            "index": 468,
            "signal_id": 488,
            "timestamp": "2026-09-25T21:01:17.420548Z",
            "net_pnl": -99.89,
            "cumulative_net_pnl": 698.1299999999998
          },
          {
            "index": 469,
            "signal_id": 489,
            "timestamp": "2026-09-26T00:31:18.616044Z",
            "net_pnl": -99.78,
            "cumulative_net_pnl": 598.3499999999998
          },
          {
            "index": 470,
            "signal_id": 490,
            "timestamp": "2026-09-26T03:01:19.622597Z",
            "net_pnl": -99.64999999999999,
            "cumulative_net_pnl": 498.6999999999998
          },
          {
            "index": 471,
            "signal_id": 491,
            "timestamp": "2026-09-26T03:46:19.336881Z",
            "net_pnl": -99.62,
            "cumulative_net_pnl": 399.0799999999998
          },
          {
            "index": 472,
            "signal_id": 492,
            "timestamp": "2026-09-26T04:01:18.726973Z",
            "net_pnl": 64.46000000000001,
            "cumulative_net_pnl": 463.53999999999985
          },
          {
            "index": 473,
            "signal_id": 493,
            "timestamp": "2026-09-26T04:16:17.977129Z",
            "net_pnl": -99.41,
            "cumulative_net_pnl": 364.1299999999999
          },
          {
            "index": 474,
            "signal_id": 494,
            "timestamp": "2026-09-26T04:31:17.423022Z",
            "net_pnl": 113.44999999999999,
            "cumulative_net_pnl": 477.57999999999987
          },
          {
            "index": 475,
            "signal_id": 495,
            "timestamp": "2026-09-26T05:01:19.598618Z",
            "net_pnl": -99.71,
            "cumulative_net_pnl": 377.8699999999999
          },
          {
            "index": 476,
            "signal_id": 496,
            "timestamp": "2026-09-26T05:16:16.879944Z",
            "net_pnl": -99.66999999999999,
            "cumulative_net_pnl": 278.19999999999993
          },
          {
            "index": 477,
            "signal_id": 497,
            "timestamp": "2026-09-26T05:31:18.117567Z",
            "net_pnl": 118.31,
            "cumulative_net_pnl": 396.50999999999993
          },
          {
            "index": 478,
            "signal_id": 498,
            "timestamp": "2026-09-26T05:46:20.394251Z",
            "net_pnl": -99.93,
            "cumulative_net_pnl": 296.5799999999999
          },
          {
            "index": 479,
            "signal_id": 499,
            "timestamp": "2026-09-26T06:01:18.787361Z",
            "net_pnl": -99.82,
            "cumulative_net_pnl": 196.75999999999993
          },
          {
            "index": 480,
            "signal_id": 500,
            "timestamp": "2026-09-26T06:16:17.121231Z",
            "net_pnl": 64.46000000000001,
            "cumulative_net_pnl": 261.2199999999999
          },
          {
            "index": 481,
            "signal_id": 501,
            "timestamp": "2026-09-26T06:46:21.773998Z",
            "net_pnl": -99.64000000000001,
            "cumulative_net_pnl": 161.5799999999999
          },
          {
            "index": 482,
            "signal_id": 502,
            "timestamp": "2026-09-26T07:16:15.285613Z",
            "net_pnl": 134.09,
            "cumulative_net_pnl": 295.6699999999999
          },
          {
            "index": 483,
            "signal_id": 503,
            "timestamp": "2026-09-26T07:46:19.832254Z",
            "net_pnl": 45.599999999999994,
            "cumulative_net_pnl": 341.26999999999987
          },
          {
            "index": 484,
            "signal_id": 504,
            "timestamp": "2026-09-26T08:01:17.336522Z",
            "net_pnl": -99.67999999999999,
            "cumulative_net_pnl": 241.58999999999986
          },
          {
            "index": 485,
            "signal_id": 505,
            "timestamp": "2026-09-26T08:16:20.339968Z",
            "net_pnl": 47.66999999999999,
            "cumulative_net_pnl": 289.2599999999999
          },
          {
            "index": 486,
            "signal_id": 506,
            "timestamp": "2026-09-26T08:31:19.142017Z",
            "net_pnl": 50.11,
            "cumulative_net_pnl": 339.3699999999999
          },
          {
            "index": 487,
            "signal_id": 507,
            "timestamp": "2026-09-26T09:16:17.007263Z",
            "net_pnl": 64.46000000000001,
            "cumulative_net_pnl": 403.8299999999999
          },
          {
            "index": 488,
            "signal_id": 508,
            "timestamp": "2026-09-26T09:46:17.229217Z",
            "net_pnl": -99.53999999999999,
            "cumulative_net_pnl": 304.28999999999996
          },
          {
            "index": 489,
            "signal_id": 509,
            "timestamp": "2026-09-26T10:16:16.567409Z",
            "net_pnl": 101.00000000000001,
            "cumulative_net_pnl": 405.28999999999996
          },
          {
            "index": 490,
            "signal_id": 510,
            "timestamp": "2026-09-26T10:31:17.320026Z",
            "net_pnl": 97.02,
            "cumulative_net_pnl": 502.30999999999995
          },
          {
            "index": 491,
            "signal_id": 511,
            "timestamp": "2026-09-26T11:01:18.474506Z",
            "net_pnl": 189.14999999999998,
            "cumulative_net_pnl": 691.4599999999999
          },
          {
            "index": 492,
            "signal_id": 512,
            "timestamp": "2026-09-26T11:16:17.133648Z",
            "net_pnl": -99.64000000000001,
            "cumulative_net_pnl": 591.8199999999999
          },
          {
            "index": 493,
            "signal_id": 513,
            "timestamp": "2026-09-26T13:31:18.511704Z",
            "net_pnl": 73.13,
            "cumulative_net_pnl": 664.9499999999999
          },
          {
            "index": 494,
            "signal_id": 514,
            "timestamp": "2026-09-26T13:46:26.980494Z",
            "net_pnl": 62.06999999999999,
            "cumulative_net_pnl": 727.02
          },
          {
            "index": 495,
            "signal_id": 515,
            "timestamp": "2026-09-26T14:01:20.242836Z",
            "net_pnl": 123.28,
            "cumulative_net_pnl": 850.3
          },
          {
            "index": 496,
            "signal_id": 516,
            "timestamp": "2026-09-26T14:16:23.715808Z",
            "net_pnl": 64.46000000000001,
            "cumulative_net_pnl": 914.76
          },
          {
            "index": 497,
            "signal_id": 517,
            "timestamp": "2026-09-26T18:46:19.824915Z",
            "net_pnl": -99.64999999999999,
            "cumulative_net_pnl": 815.11
          },
          {
            "index": 498,
            "signal_id": 518,
            "timestamp": "2026-09-26T19:01:18.320126Z",
            "net_pnl": 32.540000000000006,
            "cumulative_net_pnl": 847.65
          },
          {
            "index": 499,
            "signal_id": 519,
            "timestamp": "2026-09-26T19:16:17.556620Z",
            "net_pnl": 97.02,
            "cumulative_net_pnl": 944.67
          },
          {
            "index": 500,
            "signal_id": 520,
            "timestamp": "2026-09-26T19:31:17.911300Z",
            "net_pnl": -99.63,
            "cumulative_net_pnl": 845.04
          },
          {
            "index": 501,
            "signal_id": 521,
            "timestamp": "2026-09-26T19:46:26.062480Z",
            "net_pnl": 76.14999999999999,
            "cumulative_net_pnl": 921.1899999999999
          },
          {
            "index": 502,
            "signal_id": 522,
            "timestamp": "2026-09-26T20:01:18.203456Z",
            "net_pnl": -99.98,
            "cumulative_net_pnl": 821.2099999999999
          },
          {
            "index": 503,
            "signal_id": 523,
            "timestamp": "2026-09-26T20:16:18.447366Z",
            "net_pnl": 39.650000000000006,
            "cumulative_net_pnl": 860.8599999999999
          },
          {
            "index": 504,
            "signal_id": 524,
            "timestamp": "2026-09-26T20:46:20.132892Z",
            "net_pnl": 26.200000000000003,
            "cumulative_net_pnl": 887.06
          },
          {
            "index": 505,
            "signal_id": 525,
            "timestamp": "2026-09-26T21:46:21.356613Z",
            "net_pnl": -99.88,
            "cumulative_net_pnl": 787.18
          },
          {
            "index": 506,
            "signal_id": 526,
            "timestamp": "2026-09-26T23:16:17.124381Z",
            "net_pnl": 113.44999999999999,
            "cumulative_net_pnl": 900.6299999999999
          },
          {
            "index": 507,
            "signal_id": 527,
            "timestamp": "2026-09-26T23:46:21.014733Z",
            "net_pnl": 41.59,
            "cumulative_net_pnl": 942.2199999999999
          },
          {
            "index": 508,
            "signal_id": 528,
            "timestamp": "2026-09-27T00:16:16.142474Z",
            "net_pnl": -99.89999999999999,
            "cumulative_net_pnl": 842.3199999999999
          },
          {
            "index": 509,
            "signal_id": 529,
            "timestamp": "2026-09-27T00:46:21.351913Z",
            "net_pnl": -99.93,
            "cumulative_net_pnl": 742.3899999999999
          },
          {
            "index": 510,
            "signal_id": 530,
            "timestamp": "2026-09-27T01:01:25.180099Z",
            "net_pnl": 113.44999999999999,
            "cumulative_net_pnl": 855.8399999999999
          },
          {
            "index": 511,
            "signal_id": 531,
            "timestamp": "2026-09-27T03:31:22.755837Z",
            "net_pnl": 47.66999999999999,
            "cumulative_net_pnl": 903.5099999999999
          },
          {
            "index": 512,
            "signal_id": 532,
            "timestamp": "2026-09-27T03:46:25.290842Z",
            "net_pnl": -99.66999999999999,
            "cumulative_net_pnl": 803.8399999999999
          },
          {
            "index": 513,
            "signal_id": 533,
            "timestamp": "2026-09-27T04:31:18.589405Z",
            "net_pnl": -99.85,
            "cumulative_net_pnl": 703.9899999999999
          },
          {
            "index": 514,
            "signal_id": 534,
            "timestamp": "2026-09-27T04:46:25.174675Z",
            "net_pnl": 109.22,
            "cumulative_net_pnl": 813.2099999999999
          },
          {
            "index": 515,
            "signal_id": 535,
            "timestamp": "2026-09-27T05:16:17.085148Z",
            "net_pnl": 64.46000000000001,
            "cumulative_net_pnl": 877.67
          },
          {
            "index": 516,
            "signal_id": 536,
            "timestamp": "2026-09-27T05:31:17.976771Z",
            "net_pnl": 39.650000000000006,
            "cumulative_net_pnl": 917.3199999999999
          },
          {
            "index": 517,
            "signal_id": 537,
            "timestamp": "2026-09-27T05:46:23.211902Z",
            "net_pnl": -99.82,
            "cumulative_net_pnl": 817.5
          },
          {
            "index": 518,
            "signal_id": 538,
            "timestamp": "2026-09-27T06:01:19.906829Z",
            "net_pnl": 105.07000000000001,
            "cumulative_net_pnl": 922.57
          },
          {
            "index": 519,
            "signal_id": 539,
            "timestamp": "2026-09-27T06:31:17.562054Z",
            "net_pnl": -99.88,
            "cumulative_net_pnl": 822.69
          },
          {
            "index": 520,
            "signal_id": 540,
            "timestamp": "2026-09-27T06:46:23.069988Z",
            "net_pnl": 50.11,
            "cumulative_net_pnl": 872.8000000000001
          },
          {
            "index": 521,
            "signal_id": 541,
            "timestamp": "2026-09-27T07:16:18.744083Z",
            "net_pnl": 59.36,
            "cumulative_net_pnl": 932.1600000000001
          },
          {
            "index": 522,
            "signal_id": 542,
            "timestamp": "2026-09-27T07:31:17.966248Z",
            "net_pnl": 109.22,
            "cumulative_net_pnl": 1041.38
          },
          {
            "index": 523,
            "signal_id": 543,
            "timestamp": "2026-09-27T08:46:20.516423Z",
            "net_pnl": 54.46000000000001,
            "cumulative_net_pnl": 1095.8400000000001
          },
          {
            "index": 524,
            "signal_id": 544,
            "timestamp": "2026-09-27T09:16:16.560934Z",
            "net_pnl": 76.14999999999999,
            "cumulative_net_pnl": 1171.9900000000002
          },
          {
            "index": 525,
            "signal_id": 545,
            "timestamp": "2026-09-27T13:01:18.211208Z",
            "net_pnl": -99.96000000000001,
            "cumulative_net_pnl": 1072.0300000000002
          },
          {
            "index": 526,
            "signal_id": 546,
            "timestamp": "2026-09-27T13:16:18.937142Z",
            "net_pnl": 45.599999999999994,
            "cumulative_net_pnl": 1117.63
          },
          {
            "index": 527,
            "signal_id": 547,
            "timestamp": "2026-09-27T16:01:19.177455Z",
            "net_pnl": 59.36,
            "cumulative_net_pnl": 1176.99
          },
          {
            "index": 528,
            "signal_id": 548,
            "timestamp": "2026-09-27T16:16:17.735699Z",
            "net_pnl": 89.3,
            "cumulative_net_pnl": 1266.29
          },
          {
            "index": 529,
            "signal_id": 549,
            "timestamp": "2026-09-27T16:31:17.714968Z",
            "net_pnl": -100.0,
            "cumulative_net_pnl": 1166.29
          },
          {
            "index": 530,
            "signal_id": 550,
            "timestamp": "2026-09-27T16:46:26.713188Z",
            "net_pnl": 59.36,
            "cumulative_net_pnl": 1225.6499999999999
          },
          {
            "index": 531,
            "signal_id": 551,
            "timestamp": "2026-09-27T17:16:18.095415Z",
            "net_pnl": 32.540000000000006,
            "cumulative_net_pnl": 1258.1899999999998
          },
          {
            "index": 532,
            "signal_id": 552,
            "timestamp": "2026-09-27T20:31:18.612138Z",
            "net_pnl": 39.650000000000006,
            "cumulative_net_pnl": 1297.84
          },
          {
            "index": 533,
            "signal_id": 553,
            "timestamp": "2026-09-27T20:46:27.319618Z",
            "net_pnl": -99.72,
            "cumulative_net_pnl": 1198.12
          },
          {
            "index": 534,
            "signal_id": 554,
            "timestamp": "2026-09-27T21:01:21.161457Z",
            "net_pnl": 50.11,
            "cumulative_net_pnl": 1248.2299999999998
          },
          {
            "index": 535,
            "signal_id": 556,
            "timestamp": "2026-09-27T21:46:18.569418Z",
            "net_pnl": 34.33000000000001,
            "cumulative_net_pnl": 1282.5599999999997
          },
          {
            "index": 536,
            "signal_id": 557,
            "timestamp": "2026-09-27T22:16:17.302783Z",
            "net_pnl": 139.38,
            "cumulative_net_pnl": 1421.9399999999996
          },
          {
            "index": 537,
            "signal_id": 558,
            "timestamp": "2026-09-27T22:46:23.976121Z",
            "net_pnl": 145.37,
            "cumulative_net_pnl": 1567.3099999999995
          },
          {
            "index": 538,
            "signal_id": 559,
            "timestamp": "2026-09-27T23:01:19.130760Z",
            "net_pnl": 36.16,
            "cumulative_net_pnl": 1603.4699999999996
          },
          {
            "index": 539,
            "signal_id": 560,
            "timestamp": "2026-09-27T23:16:17.214259Z",
            "net_pnl": 123.28,
            "cumulative_net_pnl": 1726.7499999999995
          },
          {
            "index": 540,
            "signal_id": 561,
            "timestamp": "2026-09-27T23:31:19.169852Z",
            "net_pnl": -99.64,
            "cumulative_net_pnl": 1627.1099999999994
          },
          {
            "index": 541,
            "signal_id": 562,
            "timestamp": "2026-09-27T23:46:18.310695Z",
            "net_pnl": 113.44999999999999,
            "cumulative_net_pnl": 1740.5599999999995
          },
          {
            "index": 542,
            "signal_id": 563,
            "timestamp": "2026-09-28T00:01:19.287992Z",
            "net_pnl": -99.97,
            "cumulative_net_pnl": 1640.5899999999995
          },
          {
            "index": 543,
            "signal_id": 564,
            "timestamp": "2026-09-28T00:16:20.394953Z",
            "net_pnl": 47.66999999999999,
            "cumulative_net_pnl": 1688.2599999999995
          },
          {
            "index": 544,
            "signal_id": 565,
            "timestamp": "2026-09-28T00:46:28.560485Z",
            "net_pnl": -99.39,
            "cumulative_net_pnl": 1588.8699999999994
          },
          {
            "index": 545,
            "signal_id": 566,
            "timestamp": "2026-09-28T01:01:21.478688Z",
            "net_pnl": -99.92,
            "cumulative_net_pnl": 1488.9499999999994
          },
          {
            "index": 546,
            "signal_id": 567,
            "timestamp": "2026-09-28T01:16:17.055484Z",
            "net_pnl": 113.44999999999999,
            "cumulative_net_pnl": 1602.3999999999994
          },
          {
            "index": 547,
            "signal_id": 569,
            "timestamp": "2026-09-28T03:01:18.540667Z",
            "net_pnl": 21.679999999999993,
            "cumulative_net_pnl": 1624.0799999999995
          },
          {
            "index": 548,
            "signal_id": 570,
            "timestamp": "2026-09-28T03:16:17.216812Z",
            "net_pnl": -99.92,
            "cumulative_net_pnl": 1524.1599999999994
          },
          {
            "index": 549,
            "signal_id": 571,
            "timestamp": "2026-09-28T03:31:17.605535Z",
            "net_pnl": 152.07999999999998,
            "cumulative_net_pnl": 1676.2399999999993
          },
          {
            "index": 550,
            "signal_id": 572,
            "timestamp": "2026-09-28T04:01:19.112847Z",
            "net_pnl": 240.0,
            "cumulative_net_pnl": 1916.2399999999993
          },
          {
            "index": 551,
            "signal_id": 573,
            "timestamp": "2026-09-28T04:31:19.269390Z",
            "net_pnl": 152.07999999999998,
            "cumulative_net_pnl": 2068.3199999999993
          },
          {
            "index": 552,
            "signal_id": 574,
            "timestamp": "2026-09-28T04:46:24.815397Z",
            "net_pnl": 145.37,
            "cumulative_net_pnl": 2213.689999999999
          },
          {
            "index": 553,
            "signal_id": 575,
            "timestamp": "2026-09-28T05:01:18.897332Z",
            "net_pnl": -99.53999999999999,
            "cumulative_net_pnl": 2114.149999999999
          },
          {
            "index": 554,
            "signal_id": 576,
            "timestamp": "2026-09-28T05:16:17.521185Z",
            "net_pnl": -99.71,
            "cumulative_net_pnl": 2014.4399999999991
          },
          {
            "index": 555,
            "signal_id": 577,
            "timestamp": "2026-09-28T07:01:18.979217Z",
            "net_pnl": -99.33000000000001,
            "cumulative_net_pnl": 1915.1099999999992
          },
          {
            "index": 556,
            "signal_id": 578,
            "timestamp": "2026-09-28T07:31:18.843149Z",
            "net_pnl": -99.4,
            "cumulative_net_pnl": 1815.7099999999991
          },
          {
            "index": 557,
            "signal_id": 580,
            "timestamp": "2026-09-28T08:31:20.008209Z",
            "net_pnl": 62.06999999999999,
            "cumulative_net_pnl": 1877.779999999999
          },
          {
            "index": 558,
            "signal_id": 581,
            "timestamp": "2026-09-28T09:31:19.754166Z",
            "net_pnl": -99.71,
            "cumulative_net_pnl": 1778.069999999999
          },
          {
            "index": 559,
            "signal_id": 582,
            "timestamp": "2026-09-28T10:16:17.149399Z",
            "net_pnl": 26.200000000000003,
            "cumulative_net_pnl": 1804.269999999999
          },
          {
            "index": 560,
            "signal_id": 583,
            "timestamp": "2026-09-28T12:31:17.607349Z",
            "net_pnl": -99.92,
            "cumulative_net_pnl": 1704.349999999999
          },
          {
            "index": 561,
            "signal_id": 584,
            "timestamp": "2026-09-28T12:46:25.225342Z",
            "net_pnl": 20.360000000000014,
            "cumulative_net_pnl": 1724.7099999999991
          },
          {
            "index": 562,
            "signal_id": 585,
            "timestamp": "2026-09-28T13:01:18.684380Z",
            "net_pnl": -100.0,
            "cumulative_net_pnl": 1624.7099999999991
          },
          {
            "index": 563,
            "signal_id": 586,
            "timestamp": "2026-09-28T13:16:20.289725Z",
            "net_pnl": 54.46000000000001,
            "cumulative_net_pnl": 1679.1699999999992
          },
          {
            "index": 564,
            "signal_id": 587,
            "timestamp": "2026-09-28T14:46:24.683659Z",
            "net_pnl": 47.66999999999999,
            "cumulative_net_pnl": 1726.8399999999992
          },
          {
            "index": 565,
            "signal_id": 588,
            "timestamp": "2026-09-28T15:46:20.909839Z",
            "net_pnl": 82.35999999999999,
            "cumulative_net_pnl": 1809.1999999999991
          },
          {
            "index": 566,
            "signal_id": 590,
            "timestamp": "2026-09-28T18:01:19.187702Z",
            "net_pnl": 105.07000000000001,
            "cumulative_net_pnl": 1914.269999999999
          },
          {
            "index": 567,
            "signal_id": 591,
            "timestamp": "2026-09-28T20:01:19.245313Z",
            "net_pnl": 118.31,
            "cumulative_net_pnl": 2032.579999999999
          },
          {
            "index": 568,
            "signal_id": 592,
            "timestamp": "2026-09-28T20:46:24.872722Z",
            "net_pnl": 109.22,
            "cumulative_net_pnl": 2141.799999999999
          },
          {
            "index": 569,
            "signal_id": 593,
            "timestamp": "2026-09-28T21:31:19.710522Z",
            "net_pnl": -99.53999999999999,
            "cumulative_net_pnl": 2042.2599999999989
          },
          {
            "index": 570,
            "signal_id": 594,
            "timestamp": "2026-09-28T21:46:20.826744Z",
            "net_pnl": -99.64000000000001,
            "cumulative_net_pnl": 1942.6199999999988
          },
          {
            "index": 571,
            "signal_id": 595,
            "timestamp": "2026-09-28T22:01:18.177280Z",
            "net_pnl": -99.91,
            "cumulative_net_pnl": 1842.7099999999987
          },
          {
            "index": 572,
            "signal_id": 596,
            "timestamp": "2026-09-28T23:16:19.270633Z",
            "net_pnl": 59.36,
            "cumulative_net_pnl": 1902.0699999999986
          },
          {
            "index": 573,
            "signal_id": 597,
            "timestamp": "2026-09-29T01:16:20.993703Z",
            "net_pnl": -99.72,
            "cumulative_net_pnl": 1802.3499999999985
          },
          {
            "index": 574,
            "signal_id": 599,
            "timestamp": "2026-09-29T03:01:21.191491Z",
            "net_pnl": -99.42000000000002,
            "cumulative_net_pnl": 1702.9299999999985
          },
          {
            "index": 575,
            "signal_id": 600,
            "timestamp": "2026-09-29T03:16:16.797678Z",
            "net_pnl": 62.06999999999999,
            "cumulative_net_pnl": 1764.9999999999984
          },
          {
            "index": 576,
            "signal_id": 601,
            "timestamp": "2026-09-29T08:31:18.243374Z",
            "net_pnl": -100.0,
            "cumulative_net_pnl": 1664.9999999999984
          },
          {
            "index": 577,
            "signal_id": 602,
            "timestamp": "2026-09-29T08:46:27.241511Z",
            "net_pnl": -99.69,
            "cumulative_net_pnl": 1565.3099999999984
          },
          {
            "index": 578,
            "signal_id": 603,
            "timestamp": "2026-09-29T09:01:20.778579Z",
            "net_pnl": -99.92999999999999,
            "cumulative_net_pnl": 1465.3799999999983
          },
          {
            "index": 579,
            "signal_id": 604,
            "timestamp": "2026-09-29T09:16:20.178533Z",
            "net_pnl": 105.07000000000001,
            "cumulative_net_pnl": 1570.4499999999982
          },
          {
            "index": 580,
            "signal_id": 605,
            "timestamp": "2026-09-29T12:46:27.553417Z",
            "net_pnl": -99.77,
            "cumulative_net_pnl": 1470.6799999999982
          },
          {
            "index": 581,
            "signal_id": 606,
            "timestamp": "2026-09-29T14:16:19.368735Z",
            "net_pnl": 128.35000000000002,
            "cumulative_net_pnl": 1599.0299999999984
          },
          {
            "index": 582,
            "signal_id": 607,
            "timestamp": "2026-09-29T14:31:18.694056Z",
            "net_pnl": -99.97,
            "cumulative_net_pnl": 1499.0599999999984
          },
          {
            "index": 583,
            "signal_id": 608,
            "timestamp": "2026-09-29T14:46:27.375517Z",
            "net_pnl": -99.41000000000001,
            "cumulative_net_pnl": 1399.6499999999983
          },
          {
            "index": 584,
            "signal_id": 609,
            "timestamp": "2026-09-29T15:16:18.321370Z",
            "net_pnl": -99.42000000000002,
            "cumulative_net_pnl": 1300.2299999999982
          },
          {
            "index": 585,
            "signal_id": 610,
            "timestamp": "2026-09-29T16:16:18.211692Z",
            "net_pnl": 86.03,
            "cumulative_net_pnl": 1386.2599999999982
          },
          {
            "index": 586,
            "signal_id": 611,
            "timestamp": "2026-09-29T16:31:21.005417Z",
            "net_pnl": -100.0,
            "cumulative_net_pnl": 1286.2599999999982
          },
          {
            "index": 587,
            "signal_id": 612,
            "timestamp": "2026-09-29T17:46:26.648127Z",
            "net_pnl": -99.7,
            "cumulative_net_pnl": 1186.5599999999981
          },
          {
            "index": 588,
            "signal_id": 613,
            "timestamp": "2026-09-29T19:01:19.020277Z",
            "net_pnl": -99.72,
            "cumulative_net_pnl": 1086.839999999998
          },
          {
            "index": 589,
            "signal_id": 614,
            "timestamp": "2026-09-29T19:16:18.800393Z",
            "net_pnl": -99.88,
            "cumulative_net_pnl": 986.9599999999981
          },
          {
            "index": 590,
            "signal_id": 615,
            "timestamp": "2026-09-29T19:31:21.410371Z",
            "net_pnl": -99.64,
            "cumulative_net_pnl": 887.3199999999981
          },
          {
            "index": 591,
            "signal_id": 616,
            "timestamp": "2026-09-29T21:31:20.327790Z",
            "net_pnl": 43.579999999999984,
            "cumulative_net_pnl": 930.899999999998
          },
          {
            "index": 592,
            "signal_id": 617,
            "timestamp": "2026-09-29T21:46:27.001507Z",
            "net_pnl": -100.0,
            "cumulative_net_pnl": 830.899999999998
          },
          {
            "index": 593,
            "signal_id": 618,
            "timestamp": "2026-09-29T23:31:21.507700Z",
            "net_pnl": -99.66999999999999,
            "cumulative_net_pnl": 731.2299999999981
          },
          {
            "index": 594,
            "signal_id": 619,
            "timestamp": "2026-09-30T01:16:19.693797Z",
            "net_pnl": 59.36,
            "cumulative_net_pnl": 790.5899999999981
          },
          {
            "index": 595,
            "signal_id": 620,
            "timestamp": "2026-09-30T01:31:18.113244Z",
            "net_pnl": -99.63,
            "cumulative_net_pnl": 690.9599999999981
          },
          {
            "index": 596,
            "signal_id": 621,
            "timestamp": "2026-09-30T02:01:18.094708Z",
            "net_pnl": 70.18,
            "cumulative_net_pnl": 761.139999999998
          },
          {
            "index": 597,
            "signal_id": 622,
            "timestamp": "2026-09-30T02:16:18.266365Z",
            "net_pnl": -99.88,
            "cumulative_net_pnl": 661.2599999999981
          },
          {
            "index": 598,
            "signal_id": 623,
            "timestamp": "2026-09-30T02:46:24.658745Z",
            "net_pnl": -99.82,
            "cumulative_net_pnl": 561.439999999998
          },
          {
            "index": 599,
            "signal_id": 624,
            "timestamp": "2026-09-30T03:01:20.804439Z",
            "net_pnl": -99.53999999999999,
            "cumulative_net_pnl": 461.89999999999804
          },
          {
            "index": 600,
            "signal_id": 625,
            "timestamp": "2026-09-30T03:16:16.362633Z",
            "net_pnl": -99.92999999999999,
            "cumulative_net_pnl": 361.96999999999804
          },
          {
            "index": 601,
            "signal_id": 626,
            "timestamp": "2026-09-30T04:01:18.940179Z",
            "net_pnl": 70.18,
            "cumulative_net_pnl": 432.14999999999804
          },
          {
            "index": 602,
            "signal_id": 627,
            "timestamp": "2026-09-30T04:46:26.642951Z",
            "net_pnl": -99.71,
            "cumulative_net_pnl": 332.43999999999807
          },
          {
            "index": 603,
            "signal_id": 628,
            "timestamp": "2026-09-30T05:01:19.829175Z",
            "net_pnl": 12.61,
            "cumulative_net_pnl": 345.0499999999981
          },
          {
            "index": 604,
            "signal_id": 629,
            "timestamp": "2026-09-30T05:16:18.813061Z",
            "net_pnl": 173.10000000000002,
            "cumulative_net_pnl": 518.149999999998
          },
          {
            "index": 605,
            "signal_id": 630,
            "timestamp": "2026-09-30T06:31:19.379849Z",
            "net_pnl": -99.64999999999999,
            "cumulative_net_pnl": 418.49999999999807
          },
          {
            "index": 606,
            "signal_id": 632,
            "timestamp": "2026-09-30T07:01:19.771556Z",
            "net_pnl": -99.9,
            "cumulative_net_pnl": 318.5999999999981
          },
          {
            "index": 607,
            "signal_id": 633,
            "timestamp": "2026-09-30T07:31:18.620607Z",
            "net_pnl": 93.12,
            "cumulative_net_pnl": 411.7199999999981
          },
          {
            "index": 608,
            "signal_id": 635,
            "timestamp": "2026-09-30T08:31:18.398905Z",
            "net_pnl": -99.82000000000001,
            "cumulative_net_pnl": 311.8999999999981
          },
          {
            "index": 609,
            "signal_id": 636,
            "timestamp": "2026-09-30T08:46:22.842046Z",
            "net_pnl": 57.06999999999999,
            "cumulative_net_pnl": 368.9699999999981
          },
          {
            "index": 610,
            "signal_id": 637,
            "timestamp": "2026-09-30T09:01:21.898125Z",
            "net_pnl": 64.46000000000001,
            "cumulative_net_pnl": 433.42999999999813
          },
          {
            "index": 611,
            "signal_id": 638,
            "timestamp": "2026-09-30T09:31:19.920447Z",
            "net_pnl": 47.66999999999999,
            "cumulative_net_pnl": 481.0999999999981
          },
          {
            "index": 612,
            "signal_id": 639,
            "timestamp": "2026-09-30T09:46:21.847645Z",
            "net_pnl": 82.35999999999999,
            "cumulative_net_pnl": 563.4599999999981
          },
          {
            "index": 613,
            "signal_id": 640,
            "timestamp": "2026-09-30T10:16:19.854154Z",
            "net_pnl": 207.23000000000002,
            "cumulative_net_pnl": 770.6899999999981
          },
          {
            "index": 614,
            "signal_id": 641,
            "timestamp": "2026-09-30T13:31:19.735799Z",
            "net_pnl": -99.41000000000001,
            "cumulative_net_pnl": 671.2799999999982
          },
          {
            "index": 615,
            "signal_id": 642,
            "timestamp": "2026-09-30T14:31:22.757257Z",
            "net_pnl": -99.74,
            "cumulative_net_pnl": 571.5399999999981
          },
          {
            "index": 616,
            "signal_id": 643,
            "timestamp": "2026-09-30T15:01:20.873686Z",
            "net_pnl": 105.07000000000001,
            "cumulative_net_pnl": 676.6099999999982
          },
          {
            "index": 617,
            "signal_id": 644,
            "timestamp": "2026-09-30T15:46:22.708594Z",
            "net_pnl": 76.14999999999999,
            "cumulative_net_pnl": 752.7599999999982
          },
          {
            "index": 618,
            "signal_id": 645,
            "timestamp": "2026-09-30T16:31:22.675826Z",
            "net_pnl": 123.28,
            "cumulative_net_pnl": 876.0399999999981
          },
          {
            "index": 619,
            "signal_id": 646,
            "timestamp": "2026-09-30T17:01:18.414819Z",
            "net_pnl": -99.69,
            "cumulative_net_pnl": 776.3499999999981
          },
          {
            "index": 620,
            "signal_id": 647,
            "timestamp": "2026-09-30T17:46:24.448667Z",
            "net_pnl": 86.03,
            "cumulative_net_pnl": 862.3799999999981
          },
          {
            "index": 621,
            "signal_id": 648,
            "timestamp": "2026-09-30T19:46:25.358190Z",
            "net_pnl": -99.7,
            "cumulative_net_pnl": 762.679999999998
          },
          {
            "index": 622,
            "signal_id": 649,
            "timestamp": "2026-09-30T20:46:26.306525Z",
            "net_pnl": -99.7,
            "cumulative_net_pnl": 662.979999999998
          },
          {
            "index": 623,
            "signal_id": 650,
            "timestamp": "2026-09-30T21:01:21.298166Z",
            "net_pnl": 39.650000000000006,
            "cumulative_net_pnl": 702.629999999998
          },
          {
            "index": 624,
            "signal_id": 651,
            "timestamp": "2026-09-30T21:16:23.804729Z",
            "net_pnl": -99.55000000000001,
            "cumulative_net_pnl": 603.0799999999979
          },
          {
            "index": 625,
            "signal_id": 652,
            "timestamp": "2026-09-30T23:01:21.893731Z",
            "net_pnl": 50.11,
            "cumulative_net_pnl": 653.1899999999979
          },
          {
            "index": 626,
            "signal_id": 653,
            "timestamp": "2026-09-30T23:31:19.613840Z",
            "net_pnl": -99.82,
            "cumulative_net_pnl": 553.3699999999978
          },
          {
            "index": 627,
            "signal_id": 654,
            "timestamp": "2026-10-01T00:31:18.913127Z",
            "net_pnl": 165.32,
            "cumulative_net_pnl": 718.6899999999978
          },
          {
            "index": 628,
            "signal_id": 655,
            "timestamp": "2026-10-01T02:16:21.079758Z",
            "net_pnl": -99.63,
            "cumulative_net_pnl": 619.0599999999978
          },
          {
            "index": 629,
            "signal_id": 656,
            "timestamp": "2026-10-01T02:46:22.506991Z",
            "net_pnl": 105.07000000000001,
            "cumulative_net_pnl": 724.1299999999978
          },
          {
            "index": 630,
            "signal_id": 657,
            "timestamp": "2026-10-01T05:01:21.405279Z",
            "net_pnl": 82.35999999999999,
            "cumulative_net_pnl": 806.4899999999978
          },
          {
            "index": 631,
            "signal_id": 658,
            "timestamp": "2026-10-01T09:01:19.994873Z",
            "net_pnl": 76.14999999999999,
            "cumulative_net_pnl": 882.6399999999978
          },
          {
            "index": 632,
            "signal_id": 659,
            "timestamp": "2026-10-01T09:16:19.487219Z",
            "net_pnl": 89.3,
            "cumulative_net_pnl": 971.9399999999978
          },
          {
            "index": 633,
            "signal_id": 660,
            "timestamp": "2026-10-01T09:31:22.205321Z",
            "net_pnl": 52.260000000000005,
            "cumulative_net_pnl": 1024.1999999999978
          },
          {
            "index": 634,
            "signal_id": 661,
            "timestamp": "2026-10-01T10:01:19.621520Z",
            "net_pnl": -99.99,
            "cumulative_net_pnl": 924.2099999999978
          },
          {
            "index": 635,
            "signal_id": 662,
            "timestamp": "2026-10-01T10:31:19.621144Z",
            "net_pnl": 41.59,
            "cumulative_net_pnl": 965.7999999999978
          },
          {
            "index": 636,
            "signal_id": 663,
            "timestamp": "2026-10-01T13:01:20.240655Z",
            "net_pnl": -100.0,
            "cumulative_net_pnl": 865.7999999999978
          },
          {
            "index": 637,
            "signal_id": 665,
            "timestamp": "2026-10-01T14:31:19.777846Z",
            "net_pnl": -99.78000000000002,
            "cumulative_net_pnl": 766.0199999999978
          },
          {
            "index": 638,
            "signal_id": 666,
            "timestamp": "2026-10-01T14:46:26.471257Z",
            "net_pnl": -99.71,
            "cumulative_net_pnl": 666.3099999999978
          },
          {
            "index": 639,
            "signal_id": 667,
            "timestamp": "2026-10-01T15:31:20.862995Z",
            "net_pnl": -99.9,
            "cumulative_net_pnl": 566.4099999999978
          },
          {
            "index": 640,
            "signal_id": 668,
            "timestamp": "2026-10-01T15:46:26.981849Z",
            "net_pnl": 26.200000000000003,
            "cumulative_net_pnl": 592.6099999999979
          },
          {
            "index": 641,
            "signal_id": 669,
            "timestamp": "2026-10-01T16:01:19.953923Z",
            "net_pnl": 64.46000000000001,
            "cumulative_net_pnl": 657.0699999999979
          },
          {
            "index": 642,
            "signal_id": 670,
            "timestamp": "2026-10-01T16:46:24.969272Z",
            "net_pnl": -99.82,
            "cumulative_net_pnl": 557.249999999998
          },
          {
            "index": 643,
            "signal_id": 671,
            "timestamp": "2026-10-01T18:31:22.018968Z",
            "net_pnl": 82.35999999999999,
            "cumulative_net_pnl": 639.609999999998
          },
          {
            "index": 644,
            "signal_id": 672,
            "timestamp": "2026-10-01T18:46:26.161460Z",
            "net_pnl": -99.78000000000002,
            "cumulative_net_pnl": 539.829999999998
          },
          {
            "index": 645,
            "signal_id": 673,
            "timestamp": "2026-10-01T19:16:19.740404Z",
            "net_pnl": -99.82,
            "cumulative_net_pnl": 440.009999999998
          },
          {
            "index": 646,
            "signal_id": 674,
            "timestamp": "2026-10-01T19:31:19.564412Z",
            "net_pnl": 43.579999999999984,
            "cumulative_net_pnl": 483.589999999998
          },
          {
            "index": 647,
            "signal_id": 675,
            "timestamp": "2026-10-01T20:16:19.962127Z",
            "net_pnl": -99.88,
            "cumulative_net_pnl": 383.709999999998
          },
          {
            "index": 648,
            "signal_id": 676,
            "timestamp": "2026-10-01T20:46:26.286534Z",
            "net_pnl": 123.28,
            "cumulative_net_pnl": 506.98999999999796
          },
          {
            "index": 649,
            "signal_id": 677,
            "timestamp": "2026-10-02T02:16:19.517960Z",
            "net_pnl": -99.75999999999999,
            "cumulative_net_pnl": 407.229999999998
          },
          {
            "index": 650,
            "signal_id": 678,
            "timestamp": "2026-10-02T03:01:20.949025Z",
            "net_pnl": 34.33000000000001,
            "cumulative_net_pnl": 441.559999999998
          },
          {
            "index": 651,
            "signal_id": 679,
            "timestamp": "2026-10-02T05:16:22.082006Z",
            "net_pnl": -99.55000000000001,
            "cumulative_net_pnl": 342.009999999998
          },
          {
            "index": 652,
            "signal_id": 680,
            "timestamp": "2026-10-02T05:31:28.849374Z",
            "net_pnl": -99.71,
            "cumulative_net_pnl": 242.29999999999802
          },
          {
            "index": 653,
            "signal_id": 681,
            "timestamp": "2026-10-02T07:46:26.572689Z",
            "net_pnl": 21.679999999999993,
            "cumulative_net_pnl": 263.97999999999803
          },
          {
            "index": 654,
            "signal_id": 682,
            "timestamp": "2026-10-02T12:46:27.388037Z",
            "net_pnl": 39.650000000000006,
            "cumulative_net_pnl": 303.62999999999806
          },
          {
            "index": 655,
            "signal_id": 683,
            "timestamp": "2026-10-02T14:01:20.343906Z",
            "net_pnl": -99.78,
            "cumulative_net_pnl": 203.84999999999806
          },
          {
            "index": 656,
            "signal_id": 684,
            "timestamp": "2026-10-02T14:16:22.499890Z",
            "net_pnl": -99.89999999999999,
            "cumulative_net_pnl": 103.94999999999807
          },
          {
            "index": 657,
            "signal_id": 685,
            "timestamp": "2026-10-02T14:31:24.274020Z",
            "net_pnl": -99.92999999999999,
            "cumulative_net_pnl": 4.0199999999980776
          },
          {
            "index": 658,
            "signal_id": 686,
            "timestamp": "2026-10-02T16:16:20.898050Z",
            "net_pnl": -99.93,
            "cumulative_net_pnl": -95.91000000000193
          },
          {
            "index": 659,
            "signal_id": 687,
            "timestamp": "2026-10-02T18:46:25.081707Z",
            "net_pnl": 86.03,
            "cumulative_net_pnl": -9.880000000001928
          },
          {
            "index": 660,
            "signal_id": 688,
            "timestamp": "2026-10-02T19:16:17.637898Z",
            "net_pnl": 173.10000000000002,
            "cumulative_net_pnl": 163.2199999999981
          },
          {
            "index": 661,
            "signal_id": 689,
            "timestamp": "2026-10-02T19:31:19.107540Z",
            "net_pnl": 59.36,
            "cumulative_net_pnl": 222.5799999999981
          },
          {
            "index": 662,
            "signal_id": 690,
            "timestamp": "2026-10-02T19:46:26.140964Z",
            "net_pnl": 59.36,
            "cumulative_net_pnl": 281.9399999999981
          },
          {
            "index": 663,
            "signal_id": 691,
            "timestamp": "2026-10-02T20:46:27.078865Z",
            "net_pnl": 64.46000000000001,
            "cumulative_net_pnl": 346.39999999999816
          },
          {
            "index": 664,
            "signal_id": 692,
            "timestamp": "2026-10-03T16:46:24.740028Z",
            "net_pnl": 43.579999999999984,
            "cumulative_net_pnl": 389.97999999999814
          },
          {
            "index": 665,
            "signal_id": 693,
            "timestamp": "2026-10-03T17:16:26.067406Z",
            "net_pnl": 36.16,
            "cumulative_net_pnl": 426.13999999999817
          },
          {
            "index": 666,
            "signal_id": 694,
            "timestamp": "2026-10-03T17:31:24.351247Z",
            "net_pnl": 490.03999999999996,
            "cumulative_net_pnl": 916.1799999999981
          },
          {
            "index": 667,
            "signal_id": 695,
            "timestamp": "2026-10-03T18:16:26.254928Z",
            "net_pnl": -99.4,
            "cumulative_net_pnl": 816.7799999999982
          },
          {
            "index": 668,
            "signal_id": 696,
            "timestamp": "2026-10-03T18:31:20.067820Z",
            "net_pnl": -99.85,
            "cumulative_net_pnl": 716.9299999999981
          },
          {
            "index": 669,
            "signal_id": 697,
            "timestamp": "2026-10-03T18:46:23.772848Z",
            "net_pnl": 79.21999999999998,
            "cumulative_net_pnl": 796.1499999999982
          },
          {
            "index": 670,
            "signal_id": 698,
            "timestamp": "2026-10-03T19:01:21.226040Z",
            "net_pnl": -99.92,
            "cumulative_net_pnl": 696.2299999999982
          },
          {
            "index": 671,
            "signal_id": 699,
            "timestamp": "2026-10-04T09:01:17.296912Z",
            "net_pnl": 93.12,
            "cumulative_net_pnl": 789.3499999999982
          },
          {
            "index": 672,
            "signal_id": 700,
            "timestamp": "2026-10-04T12:16:15.993903Z",
            "net_pnl": 173.10000000000002,
            "cumulative_net_pnl": 962.4499999999982
          },
          {
            "index": 673,
            "signal_id": 701,
            "timestamp": "2026-10-04T12:46:18.335754Z",
            "net_pnl": -99.9,
            "cumulative_net_pnl": 862.5499999999982
          },
          {
            "index": 674,
            "signal_id": 702,
            "timestamp": "2026-10-04T13:01:17.232964Z",
            "net_pnl": 76.14999999999999,
            "cumulative_net_pnl": 938.6999999999982
          },
          {
            "index": 675,
            "signal_id": 703,
            "timestamp": "2026-10-04T14:46:21.129483Z",
            "net_pnl": 123.28,
            "cumulative_net_pnl": 1061.9799999999982
          },
          {
            "index": 676,
            "signal_id": 704,
            "timestamp": "2026-10-04T23:46:18.725177Z",
            "net_pnl": 109.22,
            "cumulative_net_pnl": 1171.1999999999982
          },
          {
            "index": 677,
            "signal_id": 705,
            "timestamp": "2026-10-05T01:16:16.956662Z",
            "net_pnl": 59.36,
            "cumulative_net_pnl": 1230.5599999999981
          },
          {
            "index": 678,
            "signal_id": 706,
            "timestamp": "2026-10-05T01:46:18.692537Z",
            "net_pnl": -99.98,
            "cumulative_net_pnl": 1130.579999999998
          },
          {
            "index": 679,
            "signal_id": 707,
            "timestamp": "2026-10-05T02:01:15.795966Z",
            "net_pnl": 47.66999999999999,
            "cumulative_net_pnl": 1178.2499999999982
          },
          {
            "index": 680,
            "signal_id": 708,
            "timestamp": "2026-10-05T02:31:17.353995Z",
            "net_pnl": 173.10000000000002,
            "cumulative_net_pnl": 1351.349999999998
          },
          {
            "index": 681,
            "signal_id": 709,
            "timestamp": "2026-10-05T03:01:16.786748Z",
            "net_pnl": -99.97,
            "cumulative_net_pnl": 1251.379999999998
          },
          {
            "index": 682,
            "signal_id": 710,
            "timestamp": "2026-10-05T03:16:16.049857Z",
            "net_pnl": -99.89999999999999,
            "cumulative_net_pnl": 1151.479999999998
          },
          {
            "index": 683,
            "signal_id": 711,
            "timestamp": "2026-10-05T04:16:16.154222Z",
            "net_pnl": -99.92,
            "cumulative_net_pnl": 1051.559999999998
          },
          {
            "index": 684,
            "signal_id": 713,
            "timestamp": "2026-10-05T04:46:18.727302Z",
            "net_pnl": -99.89,
            "cumulative_net_pnl": 951.6699999999979
          },
          {
            "index": 685,
            "signal_id": 714,
            "timestamp": "2026-10-05T08:16:18.107060Z",
            "net_pnl": 105.07000000000001,
            "cumulative_net_pnl": 1056.739999999998
          },
          {
            "index": 686,
            "signal_id": 715,
            "timestamp": "2026-10-05T11:16:16.291457Z",
            "net_pnl": 50.11,
            "cumulative_net_pnl": 1106.8499999999979
          },
          {
            "index": 687,
            "signal_id": 716,
            "timestamp": "2026-10-05T14:16:15.428320Z",
            "net_pnl": -99.9,
            "cumulative_net_pnl": 1006.9499999999979
          },
          {
            "index": 688,
            "signal_id": 717,
            "timestamp": "2026-10-05T16:01:16.634226Z",
            "net_pnl": -99.98,
            "cumulative_net_pnl": 906.9699999999979
          },
          {
            "index": 689,
            "signal_id": 718,
            "timestamp": "2026-10-05T16:31:17.114495Z",
            "net_pnl": 79.21999999999998,
            "cumulative_net_pnl": 986.1899999999979
          },
          {
            "index": 690,
            "signal_id": 719,
            "timestamp": "2026-10-05T16:46:18.790804Z",
            "net_pnl": 73.13,
            "cumulative_net_pnl": 1059.319999999998
          },
          {
            "index": 691,
            "signal_id": 720,
            "timestamp": "2026-10-05T17:16:15.712726Z",
            "net_pnl": 32.540000000000006,
            "cumulative_net_pnl": 1091.8599999999979
          },
          {
            "index": 692,
            "signal_id": 721,
            "timestamp": "2026-10-05T18:31:16.639219Z",
            "net_pnl": 113.44999999999999,
            "cumulative_net_pnl": 1205.309999999998
          },
          {
            "index": 693,
            "signal_id": 722,
            "timestamp": "2026-10-05T21:16:16.835092Z",
            "net_pnl": 45.599999999999994,
            "cumulative_net_pnl": 1250.9099999999978
          },
          {
            "index": 694,
            "signal_id": 723,
            "timestamp": "2026-10-05T23:16:16.749942Z",
            "net_pnl": 97.02,
            "cumulative_net_pnl": 1347.9299999999978
          },
          {
            "index": 695,
            "signal_id": 724,
            "timestamp": "2026-10-05T23:46:19.117712Z",
            "net_pnl": -99.85,
            "cumulative_net_pnl": 1248.0799999999979
          },
          {
            "index": 696,
            "signal_id": 725,
            "timestamp": "2026-10-06T00:01:16.579073Z",
            "net_pnl": 59.36,
            "cumulative_net_pnl": 1307.4399999999978
          },
          {
            "index": 697,
            "signal_id": 726,
            "timestamp": "2026-10-06T00:31:15.547961Z",
            "net_pnl": -99.64,
            "cumulative_net_pnl": 1207.7999999999977
          },
          {
            "index": 698,
            "signal_id": 727,
            "timestamp": "2026-10-06T06:16:18.111440Z",
            "net_pnl": 134.09,
            "cumulative_net_pnl": 1341.8899999999976
          },
          {
            "index": 699,
            "signal_id": 728,
            "timestamp": "2026-10-06T06:31:16.606285Z",
            "net_pnl": 62.06999999999999,
            "cumulative_net_pnl": 1403.9599999999975
          },
          {
            "index": 700,
            "signal_id": 729,
            "timestamp": "2026-10-06T07:31:16.946361Z",
            "net_pnl": 79.21999999999998,
            "cumulative_net_pnl": 1483.1799999999976
          },
          {
            "index": 701,
            "signal_id": 730,
            "timestamp": "2026-10-06T08:01:16.934203Z",
            "net_pnl": 47.66999999999999,
            "cumulative_net_pnl": 1530.8499999999976
          },
          {
            "index": 702,
            "signal_id": 732,
            "timestamp": "2026-10-06T14:31:16.864106Z",
            "net_pnl": 101.00000000000001,
            "cumulative_net_pnl": 1631.8499999999976
          },
          {
            "index": 703,
            "signal_id": 733,
            "timestamp": "2026-10-06T15:16:16.392178Z",
            "net_pnl": -99.69,
            "cumulative_net_pnl": 1532.1599999999976
          },
          {
            "index": 704,
            "signal_id": 734,
            "timestamp": "2026-10-06T15:46:17.838770Z",
            "net_pnl": -99.7,
            "cumulative_net_pnl": 1432.4599999999975
          },
          {
            "index": 705,
            "signal_id": 735,
            "timestamp": "2026-10-06T16:01:17.271542Z",
            "net_pnl": 59.36,
            "cumulative_net_pnl": 1491.8199999999974
          },
          {
            "index": 706,
            "signal_id": 736,
            "timestamp": "2026-10-06T18:16:17.824075Z",
            "net_pnl": -99.53999999999999,
            "cumulative_net_pnl": 1392.2799999999975
          },
          {
            "index": 707,
            "signal_id": 737,
            "timestamp": "2026-10-06T19:01:17.668054Z",
            "net_pnl": -99.7,
            "cumulative_net_pnl": 1292.5799999999974
          },
          {
            "index": 708,
            "signal_id": 738,
            "timestamp": "2026-10-06T23:16:19.326440Z",
            "net_pnl": -99.78,
            "cumulative_net_pnl": 1192.7999999999975
          },
          {
            "index": 709,
            "signal_id": 739,
            "timestamp": "2026-10-07T00:31:19.904252Z",
            "net_pnl": 152.07999999999998,
            "cumulative_net_pnl": 1344.8799999999974
          },
          {
            "index": 710,
            "signal_id": 740,
            "timestamp": "2026-10-07T00:46:19.872166Z",
            "net_pnl": 67.29,
            "cumulative_net_pnl": 1412.1699999999973
          },
          {
            "index": 711,
            "signal_id": 741,
            "timestamp": "2026-10-07T01:16:16.554026Z",
            "net_pnl": -99.97,
            "cumulative_net_pnl": 1312.1999999999973
          },
          {
            "index": 712,
            "signal_id": 742,
            "timestamp": "2026-10-07T01:31:16.505091Z",
            "net_pnl": 67.29,
            "cumulative_net_pnl": 1379.4899999999973
          },
          {
            "index": 713,
            "signal_id": 743,
            "timestamp": "2026-10-07T02:01:17.345568Z",
            "net_pnl": -99.97,
            "cumulative_net_pnl": 1279.5199999999973
          },
          {
            "index": 714,
            "signal_id": 744,
            "timestamp": "2026-10-07T02:16:16.429427Z",
            "net_pnl": -99.98,
            "cumulative_net_pnl": 1179.5399999999972
          },
          {
            "index": 715,
            "signal_id": 745,
            "timestamp": "2026-10-07T02:32:16.011803Z",
            "net_pnl": -99.93,
            "cumulative_net_pnl": 1079.6099999999972
          },
          {
            "index": 716,
            "signal_id": 746,
            "timestamp": "2026-10-07T03:16:16.172765Z",
            "net_pnl": 76.14999999999999,
            "cumulative_net_pnl": 1155.7599999999973
          },
          {
            "index": 717,
            "signal_id": 747,
            "timestamp": "2026-10-07T03:31:16.873792Z",
            "net_pnl": 62.06999999999999,
            "cumulative_net_pnl": 1217.8299999999972
          },
          {
            "index": 718,
            "signal_id": 748,
            "timestamp": "2026-10-07T07:01:16.845792Z",
            "net_pnl": 118.31,
            "cumulative_net_pnl": 1336.1399999999971
          },
          {
            "index": 719,
            "signal_id": 749,
            "timestamp": "2026-10-07T09:01:16.605926Z",
            "net_pnl": -99.93,
            "cumulative_net_pnl": 1236.209999999997
          },
          {
            "index": 720,
            "signal_id": 750,
            "timestamp": "2026-10-07T09:16:15.806031Z",
            "net_pnl": -99.99999999999999,
            "cumulative_net_pnl": 1136.209999999997
          },
          {
            "index": 721,
            "signal_id": 751,
            "timestamp": "2026-10-07T09:31:17.071895Z",
            "net_pnl": -99.85000000000001,
            "cumulative_net_pnl": 1036.3599999999972
          },
          {
            "index": 722,
            "signal_id": 752,
            "timestamp": "2026-10-07T09:46:18.448490Z",
            "net_pnl": 43.579999999999984,
            "cumulative_net_pnl": 1079.939999999997
          },
          {
            "index": 723,
            "signal_id": 753,
            "timestamp": "2026-10-07T11:46:18.869938Z",
            "net_pnl": 145.37,
            "cumulative_net_pnl": 1225.3099999999972
          },
          {
            "index": 724,
            "signal_id": 754,
            "timestamp": "2026-10-07T12:16:16.408977Z",
            "net_pnl": -99.96000000000001,
            "cumulative_net_pnl": 1125.3499999999972
          },
          {
            "index": 725,
            "signal_id": 755,
            "timestamp": "2026-10-07T12:46:18.404053Z",
            "net_pnl": -99.89999999999999,
            "cumulative_net_pnl": 1025.449999999997
          },
          {
            "index": 726,
            "signal_id": 756,
            "timestamp": "2026-10-07T13:46:18.789533Z",
            "net_pnl": 86.03,
            "cumulative_net_pnl": 1111.479999999997
          },
          {
            "index": 727,
            "signal_id": 757,
            "timestamp": "2026-10-07T14:16:16.637299Z",
            "net_pnl": -99.67999999999999,
            "cumulative_net_pnl": 1011.7999999999971
          },
          {
            "index": 728,
            "signal_id": 758,
            "timestamp": "2026-10-07T14:46:18.483822Z",
            "net_pnl": -99.74,
            "cumulative_net_pnl": 912.0599999999971
          },
          {
            "index": 729,
            "signal_id": 759,
            "timestamp": "2026-10-07T18:46:21.202217Z",
            "net_pnl": 57.06999999999999,
            "cumulative_net_pnl": 969.1299999999972
          },
          {
            "index": 730,
            "signal_id": 760,
            "timestamp": "2026-10-07T20:46:18.791364Z",
            "net_pnl": 86.03,
            "cumulative_net_pnl": 1055.1599999999971
          },
          {
            "index": 731,
            "signal_id": 761,
            "timestamp": "2026-10-07T21:16:17.091657Z",
            "net_pnl": -99.93,
            "cumulative_net_pnl": 955.2299999999971
          },
          {
            "index": 732,
            "signal_id": 762,
            "timestamp": "2026-10-07T21:31:16.967304Z",
            "net_pnl": -99.69,
            "cumulative_net_pnl": 855.539999999997
          },
          {
            "index": 733,
            "signal_id": 763,
            "timestamp": "2026-10-07T22:01:17.222923Z",
            "net_pnl": 45.599999999999994,
            "cumulative_net_pnl": 901.139999999997
          },
          {
            "index": 734,
            "signal_id": 764,
            "timestamp": "2026-10-07T22:16:16.760597Z",
            "net_pnl": 158.33,
            "cumulative_net_pnl": 1059.469999999997
          },
          {
            "index": 735,
            "signal_id": 765,
            "timestamp": "2026-10-07T23:16:17.377135Z",
            "net_pnl": 24.58999999999999,
            "cumulative_net_pnl": 1084.059999999997
          },
          {
            "index": 736,
            "signal_id": 766,
            "timestamp": "2026-10-08T02:01:21.531515Z",
            "net_pnl": -99.89,
            "cumulative_net_pnl": 984.169999999997
          },
          {
            "index": 737,
            "signal_id": 768,
            "timestamp": "2026-10-08T02:46:21.402922Z",
            "net_pnl": -99.85000000000001,
            "cumulative_net_pnl": 884.319999999997
          },
          {
            "index": 738,
            "signal_id": 769,
            "timestamp": "2026-10-08T03:31:16.992263Z",
            "net_pnl": -99.74,
            "cumulative_net_pnl": 784.579999999997
          },
          {
            "index": 739,
            "signal_id": 770,
            "timestamp": "2026-10-08T03:46:18.097051Z",
            "net_pnl": -99.87,
            "cumulative_net_pnl": 684.709999999997
          },
          {
            "index": 740,
            "signal_id": 771,
            "timestamp": "2026-10-08T04:16:17.815791Z",
            "net_pnl": 41.59,
            "cumulative_net_pnl": 726.299999999997
          },
          {
            "index": 741,
            "signal_id": 772,
            "timestamp": "2026-10-08T04:46:19.055706Z",
            "net_pnl": 139.38,
            "cumulative_net_pnl": 865.679999999997
          },
          {
            "index": 742,
            "signal_id": 773,
            "timestamp": "2026-10-08T06:01:16.518053Z",
            "net_pnl": 70.18,
            "cumulative_net_pnl": 935.859999999997
          },
          {
            "index": 743,
            "signal_id": 774,
            "timestamp": "2026-10-08T06:46:18.114053Z",
            "net_pnl": 47.66999999999999,
            "cumulative_net_pnl": 983.5299999999969
          },
          {
            "index": 744,
            "signal_id": 775,
            "timestamp": "2026-10-08T10:31:16.208517Z",
            "net_pnl": -99.35,
            "cumulative_net_pnl": 884.1799999999969
          },
          {
            "index": 745,
            "signal_id": 776,
            "timestamp": "2026-10-08T10:46:18.817275Z",
            "net_pnl": 70.18,
            "cumulative_net_pnl": 954.359999999997
          },
          {
            "index": 746,
            "signal_id": 777,
            "timestamp": "2026-10-08T12:16:16.541481Z",
            "net_pnl": 89.3,
            "cumulative_net_pnl": 1043.659999999997
          },
          {
            "index": 747,
            "signal_id": 778,
            "timestamp": "2026-10-08T12:46:22.844547Z",
            "net_pnl": -99.9,
            "cumulative_net_pnl": 943.7599999999969
          },
          {
            "index": 748,
            "signal_id": 779,
            "timestamp": "2026-10-08T13:31:16.555383Z",
            "net_pnl": -99.4,
            "cumulative_net_pnl": 844.359999999997
          },
          {
            "index": 749,
            "signal_id": 780,
            "timestamp": "2026-10-08T14:31:17.489436Z",
            "net_pnl": -99.67999999999999,
            "cumulative_net_pnl": 744.679999999997
          },
          {
            "index": 750,
            "signal_id": 781,
            "timestamp": "2026-10-08T15:01:17.276554Z",
            "net_pnl": -99.77,
            "cumulative_net_pnl": 644.909999999997
          },
          {
            "index": 751,
            "signal_id": 782,
            "timestamp": "2026-10-08T15:16:16.730824Z",
            "net_pnl": -99.98,
            "cumulative_net_pnl": 544.929999999997
          },
          {
            "index": 752,
            "signal_id": 783,
            "timestamp": "2026-10-08T15:31:16.500241Z",
            "net_pnl": -99.93,
            "cumulative_net_pnl": 444.999999999997
          },
          {
            "index": 753,
            "signal_id": 784,
            "timestamp": "2026-10-08T15:46:18.123721Z",
            "net_pnl": -99.99999999999999,
            "cumulative_net_pnl": 344.999999999997
          },
          {
            "index": 754,
            "signal_id": 785,
            "timestamp": "2026-10-08T16:01:16.912783Z",
            "net_pnl": 82.35999999999999,
            "cumulative_net_pnl": 427.35999999999694
          },
          {
            "index": 755,
            "signal_id": 786,
            "timestamp": "2026-10-08T16:16:16.891609Z",
            "net_pnl": 101.00000000000001,
            "cumulative_net_pnl": 528.359999999997
          },
          {
            "index": 756,
            "signal_id": 787,
            "timestamp": "2026-10-08T17:01:16.350594Z",
            "net_pnl": -99.99999999999999,
            "cumulative_net_pnl": 428.35999999999694
          },
          {
            "index": 757,
            "signal_id": 788,
            "timestamp": "2026-10-08T17:16:16.037017Z",
            "net_pnl": -99.64999999999999,
            "cumulative_net_pnl": 328.70999999999697
          },
          {
            "index": 758,
            "signal_id": 789,
            "timestamp": "2026-10-08T17:46:22.217244Z",
            "net_pnl": -99.71,
            "cumulative_net_pnl": 228.999999999997
          },
          {
            "index": 759,
            "signal_id": 790,
            "timestamp": "2026-10-08T18:01:17.302214Z",
            "net_pnl": -99.69,
            "cumulative_net_pnl": 129.309999999997
          },
          {
            "index": 760,
            "signal_id": 791,
            "timestamp": "2026-10-08T18:16:16.302472Z",
            "net_pnl": 11.439999999999998,
            "cumulative_net_pnl": 140.749999999997
          },
          {
            "index": 761,
            "signal_id": 792,
            "timestamp": "2026-10-08T21:16:16.881982Z",
            "net_pnl": -99.97,
            "cumulative_net_pnl": 40.77999999999699
          },
          {
            "index": 762,
            "signal_id": 793,
            "timestamp": "2026-10-08T21:31:15.735327Z",
            "net_pnl": 93.12,
            "cumulative_net_pnl": 133.899999999997
          },
          {
            "index": 763,
            "signal_id": 795,
            "timestamp": "2026-10-08T22:01:17.155106Z",
            "net_pnl": 43.579999999999984,
            "cumulative_net_pnl": 177.47999999999698
          },
          {
            "index": 764,
            "signal_id": 796,
            "timestamp": "2026-10-08T23:01:17.033606Z",
            "net_pnl": -99.89,
            "cumulative_net_pnl": 77.58999999999698
          },
          {
            "index": 765,
            "signal_id": 797,
            "timestamp": "2026-10-09T00:16:16.402922Z",
            "net_pnl": -99.91,
            "cumulative_net_pnl": -22.32000000000302
          },
          {
            "index": 766,
            "signal_id": 798,
            "timestamp": "2026-10-09T00:46:17.637762Z",
            "net_pnl": -99.69,
            "cumulative_net_pnl": -122.01000000000302
          },
          {
            "index": 767,
            "signal_id": 799,
            "timestamp": "2026-10-09T01:01:20.279155Z",
            "net_pnl": -99.85000000000001,
            "cumulative_net_pnl": -221.86000000000303
          },
          {
            "index": 768,
            "signal_id": 800,
            "timestamp": "2026-10-09T01:31:16.208818Z",
            "net_pnl": 145.37,
            "cumulative_net_pnl": -76.49000000000302
          },
          {
            "index": 769,
            "signal_id": 801,
            "timestamp": "2026-10-09T02:16:16.328754Z",
            "net_pnl": -99.92999999999999,
            "cumulative_net_pnl": -176.42000000000303
          },
          {
            "index": 770,
            "signal_id": 802,
            "timestamp": "2026-10-09T02:31:17.144675Z",
            "net_pnl": 105.07000000000001,
            "cumulative_net_pnl": -71.35000000000302
          },
          {
            "index": 771,
            "signal_id": 803,
            "timestamp": "2026-10-09T04:46:18.039726Z",
            "net_pnl": -99.97,
            "cumulative_net_pnl": -171.320000000003
          },
          {
            "index": 772,
            "signal_id": 804,
            "timestamp": "2026-10-09T06:01:16.648870Z",
            "net_pnl": 62.06999999999999,
            "cumulative_net_pnl": -109.25000000000301
          },
          {
            "index": 773,
            "signal_id": 805,
            "timestamp": "2026-10-09T06:16:17.361570Z",
            "net_pnl": 79.21999999999998,
            "cumulative_net_pnl": -30.030000000003028
          },
          {
            "index": 774,
            "signal_id": 806,
            "timestamp": "2026-10-09T06:31:17.248207Z",
            "net_pnl": 97.02,
            "cumulative_net_pnl": 66.98999999999697
          },
          {
            "index": 775,
            "signal_id": 807,
            "timestamp": "2026-10-09T07:16:16.748626Z",
            "net_pnl": -99.64,
            "cumulative_net_pnl": -32.65000000000303
          },
          {
            "index": 776,
            "signal_id": 808,
            "timestamp": "2026-10-09T07:31:19.120450Z",
            "net_pnl": 73.13,
            "cumulative_net_pnl": 40.47999999999696
          },
          {
            "index": 777,
            "signal_id": 809,
            "timestamp": "2026-10-09T09:01:17.537259Z",
            "net_pnl": -99.87,
            "cumulative_net_pnl": -59.39000000000304
          },
          {
            "index": 778,
            "signal_id": 810,
            "timestamp": "2026-10-09T09:16:16.305489Z",
            "net_pnl": 145.37,
            "cumulative_net_pnl": 85.97999999999696
          },
          {
            "index": 779,
            "signal_id": 811,
            "timestamp": "2026-10-09T10:46:18.368254Z",
            "net_pnl": 17.61,
            "cumulative_net_pnl": 103.58999999999696
          },
          {
            "index": 780,
            "signal_id": 812,
            "timestamp": "2026-10-09T11:16:16.618784Z",
            "net_pnl": 57.06999999999999,
            "cumulative_net_pnl": 160.65999999999696
          },
          {
            "index": 781,
            "signal_id": 813,
            "timestamp": "2026-10-09T11:46:18.964156Z",
            "net_pnl": 29.309999999999988,
            "cumulative_net_pnl": 189.96999999999696
          },
          {
            "index": 782,
            "signal_id": 814,
            "timestamp": "2026-10-09T12:01:16.551721Z",
            "net_pnl": 93.12,
            "cumulative_net_pnl": 283.08999999999696
          },
          {
            "index": 783,
            "signal_id": 815,
            "timestamp": "2026-10-09T12:16:17.484653Z",
            "net_pnl": -99.85000000000001,
            "cumulative_net_pnl": 183.23999999999694
          },
          {
            "index": 784,
            "signal_id": 816,
            "timestamp": "2026-10-09T13:31:16.265452Z",
            "net_pnl": -99.64,
            "cumulative_net_pnl": 83.59999999999694
          },
          {
            "index": 785,
            "signal_id": 817,
            "timestamp": "2026-10-09T13:46:18.757213Z",
            "net_pnl": 97.02,
            "cumulative_net_pnl": 180.61999999999694
          },
          {
            "index": 786,
            "signal_id": 818,
            "timestamp": "2026-10-09T16:01:17.854496Z",
            "net_pnl": 351.05,
            "cumulative_net_pnl": 531.6699999999969
          },
          {
            "index": 787,
            "signal_id": 819,
            "timestamp": "2026-10-09T16:31:16.261049Z",
            "net_pnl": -99.7,
            "cumulative_net_pnl": 431.9699999999969
          },
          {
            "index": 788,
            "signal_id": 820,
            "timestamp": "2026-10-09T16:46:19.245858Z",
            "net_pnl": 24.58999999999999,
            "cumulative_net_pnl": 456.5599999999969
          },
          {
            "index": 789,
            "signal_id": 821,
            "timestamp": "2026-10-09T17:01:16.964633Z",
            "net_pnl": -99.74,
            "cumulative_net_pnl": 356.81999999999687
          },
          {
            "index": 790,
            "signal_id": 822,
            "timestamp": "2026-10-09T18:16:16.205644Z",
            "net_pnl": -99.96000000000001,
            "cumulative_net_pnl": 256.85999999999683
          },
          {
            "index": 791,
            "signal_id": 823,
            "timestamp": "2026-10-09T18:31:15.794992Z",
            "net_pnl": -99.99999999999999,
            "cumulative_net_pnl": 156.85999999999683
          },
          {
            "index": 792,
            "signal_id": 824,
            "timestamp": "2026-10-09T18:46:18.433539Z",
            "net_pnl": -99.66999999999999,
            "cumulative_net_pnl": 57.18999999999684
          },
          {
            "index": 793,
            "signal_id": 825,
            "timestamp": "2026-10-09T19:01:16.565026Z",
            "net_pnl": 118.31,
            "cumulative_net_pnl": 175.49999999999685
          },
          {
            "index": 794,
            "signal_id": 826,
            "timestamp": "2026-10-09T19:16:16.185472Z",
            "net_pnl": -99.7,
            "cumulative_net_pnl": 75.79999999999684
          },
          {
            "index": 795,
            "signal_id": 827,
            "timestamp": "2026-10-09T19:46:17.850730Z",
            "net_pnl": -99.69,
            "cumulative_net_pnl": -23.890000000003155
          },
          {
            "index": 796,
            "signal_id": 828,
            "timestamp": "2026-10-09T20:01:17.060164Z",
            "net_pnl": 50.11,
            "cumulative_net_pnl": 26.219999999996844
          },
          {
            "index": 797,
            "signal_id": 829,
            "timestamp": "2026-10-09T21:01:16.895943Z",
            "net_pnl": 93.12,
            "cumulative_net_pnl": 119.33999999999685
          },
          {
            "index": 798,
            "signal_id": 830,
            "timestamp": "2026-10-09T23:31:17.356915Z",
            "net_pnl": 76.14999999999999,
            "cumulative_net_pnl": 195.48999999999683
          },
          {
            "index": 799,
            "signal_id": 831,
            "timestamp": "2026-10-09T23:46:18.955052Z",
            "net_pnl": -99.93,
            "cumulative_net_pnl": 95.55999999999682
          },
          {
            "index": 800,
            "signal_id": 832,
            "timestamp": "2026-10-10T00:01:17.282982Z",
            "net_pnl": 128.35000000000002,
            "cumulative_net_pnl": 223.90999999999684
          },
          {
            "index": 801,
            "signal_id": 833,
            "timestamp": "2026-10-10T00:16:16.816487Z",
            "net_pnl": -99.78,
            "cumulative_net_pnl": 124.12999999999684
          },
          {
            "index": 802,
            "signal_id": 834,
            "timestamp": "2026-10-10T00:31:15.406477Z",
            "net_pnl": -99.92,
            "cumulative_net_pnl": 24.20999999999684
          },
          {
            "index": 803,
            "signal_id": 835,
            "timestamp": "2026-10-10T00:46:18.773622Z",
            "net_pnl": 97.02,
            "cumulative_net_pnl": 121.22999999999683
          },
          {
            "index": 804,
            "signal_id": 836,
            "timestamp": "2026-10-10T01:01:19.829167Z",
            "net_pnl": 128.35000000000002,
            "cumulative_net_pnl": 249.57999999999686
          },
          {
            "index": 805,
            "signal_id": 837,
            "timestamp": "2026-10-10T01:31:16.307138Z",
            "net_pnl": 152.07999999999998,
            "cumulative_net_pnl": 401.65999999999684
          },
          {
            "index": 806,
            "signal_id": 838,
            "timestamp": "2026-10-10T01:46:17.790165Z",
            "net_pnl": 64.46000000000001,
            "cumulative_net_pnl": 466.1199999999968
          },
          {
            "index": 807,
            "signal_id": 839,
            "timestamp": "2026-10-10T02:31:16.405764Z",
            "net_pnl": -99.97,
            "cumulative_net_pnl": 366.1499999999968
          },
          {
            "index": 808,
            "signal_id": 840,
            "timestamp": "2026-10-10T02:46:18.056752Z",
            "net_pnl": -99.91,
            "cumulative_net_pnl": 266.2399999999968
          },
          {
            "index": 809,
            "signal_id": 841,
            "timestamp": "2026-10-10T03:01:16.801698Z",
            "net_pnl": -99.69,
            "cumulative_net_pnl": 166.54999999999683
          },
          {
            "index": 810,
            "signal_id": 842,
            "timestamp": "2026-10-10T03:16:17.011559Z",
            "net_pnl": 76.14999999999999,
            "cumulative_net_pnl": 242.6999999999968
          },
          {
            "index": 811,
            "signal_id": 843,
            "timestamp": "2026-10-10T03:31:17.087670Z",
            "net_pnl": -99.87,
            "cumulative_net_pnl": 142.8299999999968
          },
          {
            "index": 812,
            "signal_id": 844,
            "timestamp": "2026-10-10T03:46:17.682069Z",
            "net_pnl": 31.03,
            "cumulative_net_pnl": 173.8599999999968
          },
          {
            "index": 813,
            "signal_id": 845,
            "timestamp": "2026-10-10T04:01:16.953380Z",
            "net_pnl": 52.260000000000005,
            "cumulative_net_pnl": 226.11999999999682
          },
          {
            "index": 814,
            "signal_id": 846,
            "timestamp": "2026-10-10T07:16:16.209973Z",
            "net_pnl": -99.99999999999999,
            "cumulative_net_pnl": 126.11999999999684
          },
          {
            "index": 815,
            "signal_id": 847,
            "timestamp": "2026-10-10T07:31:15.573348Z",
            "net_pnl": 73.13,
            "cumulative_net_pnl": 199.24999999999682
          },
          {
            "index": 816,
            "signal_id": 848,
            "timestamp": "2026-10-10T08:16:17.280525Z",
            "net_pnl": -99.98,
            "cumulative_net_pnl": 99.26999999999681
          },
          {
            "index": 817,
            "signal_id": 849,
            "timestamp": "2026-10-10T09:46:19.583688Z",
            "net_pnl": -99.9,
            "cumulative_net_pnl": -0.6300000000031929
          },
          {
            "index": 818,
            "signal_id": 850,
            "timestamp": "2026-10-10T15:46:19.566454Z",
            "net_pnl": 64.46000000000001,
            "cumulative_net_pnl": 63.829999999996815
          },
          {
            "index": 819,
            "signal_id": 851,
            "timestamp": "2026-10-10T16:46:17.788879Z",
            "net_pnl": -99.64999999999999,
            "cumulative_net_pnl": -35.820000000003176
          },
          {
            "index": 820,
            "signal_id": 852,
            "timestamp": "2026-10-10T17:16:16.369165Z",
            "net_pnl": -99.91,
            "cumulative_net_pnl": -135.73000000000317
          },
          {
            "index": 821,
            "signal_id": 853,
            "timestamp": "2026-10-10T18:01:16.767374Z",
            "net_pnl": -99.67999999999999,
            "cumulative_net_pnl": -235.41000000000315
          },
          {
            "index": 822,
            "signal_id": 854,
            "timestamp": "2026-10-10T18:16:15.929629Z",
            "net_pnl": -99.53999999999999,
            "cumulative_net_pnl": -334.9500000000031
          },
          {
            "index": 823,
            "signal_id": 855,
            "timestamp": "2026-10-10T18:31:17.042462Z",
            "net_pnl": 36.16,
            "cumulative_net_pnl": -298.79000000000315
          },
          {
            "index": 824,
            "signal_id": 856,
            "timestamp": "2026-10-10T18:46:18.203602Z",
            "net_pnl": 79.21999999999998,
            "cumulative_net_pnl": -219.57000000000318
          },
          {
            "index": 825,
            "signal_id": 857,
            "timestamp": "2026-10-10T19:01:16.529508Z",
            "net_pnl": -99.97,
            "cumulative_net_pnl": -319.54000000000315
          },
          {
            "index": 826,
            "signal_id": 858,
            "timestamp": "2026-10-10T19:16:15.703112Z",
            "net_pnl": 54.46000000000001,
            "cumulative_net_pnl": -265.0800000000031
          },
          {
            "index": 827,
            "signal_id": 860,
            "timestamp": "2026-10-10T19:46:18.743890Z",
            "net_pnl": 93.12,
            "cumulative_net_pnl": -171.9600000000031
          },
          {
            "index": 828,
            "signal_id": 861,
            "timestamp": "2026-10-10T20:01:19.394306Z",
            "net_pnl": -99.97,
            "cumulative_net_pnl": -271.93000000000313
          },
          {
            "index": 829,
            "signal_id": 862,
            "timestamp": "2026-10-10T20:16:16.751830Z",
            "net_pnl": -99.78000000000002,
            "cumulative_net_pnl": -371.71000000000316
          },
          {
            "index": 830,
            "signal_id": 863,
            "timestamp": "2026-10-10T20:31:17.919214Z",
            "net_pnl": 76.14999999999999,
            "cumulative_net_pnl": -295.5600000000032
          },
          {
            "index": 831,
            "signal_id": 864,
            "timestamp": "2026-10-10T20:46:19.640404Z",
            "net_pnl": -99.71,
            "cumulative_net_pnl": -395.27000000000317
          },
          {
            "index": 832,
            "signal_id": 865,
            "timestamp": "2026-10-10T21:01:16.198819Z",
            "net_pnl": -99.41,
            "cumulative_net_pnl": -494.68000000000313
          },
          {
            "index": 833,
            "signal_id": 866,
            "timestamp": "2026-10-10T21:16:17.017783Z",
            "net_pnl": 38.030000000000015,
            "cumulative_net_pnl": -456.6500000000031
          },
          {
            "index": 834,
            "signal_id": 868,
            "timestamp": "2026-10-10T21:46:18.134679Z",
            "net_pnl": -99.85000000000001,
            "cumulative_net_pnl": -556.5000000000031
          },
          {
            "index": 835,
            "signal_id": 869,
            "timestamp": "2026-10-10T22:01:17.603607Z",
            "net_pnl": -99.63,
            "cumulative_net_pnl": -656.1300000000031
          },
          {
            "index": 836,
            "signal_id": 870,
            "timestamp": "2026-10-10T22:16:16.973186Z",
            "net_pnl": 82.35999999999999,
            "cumulative_net_pnl": -573.770000000003
          },
          {
            "index": 837,
            "signal_id": 871,
            "timestamp": "2026-10-10T23:16:15.675890Z",
            "net_pnl": -99.98,
            "cumulative_net_pnl": -673.7500000000031
          },
          {
            "index": 838,
            "signal_id": 872,
            "timestamp": "2026-10-11T00:16:16.420425Z",
            "net_pnl": -99.67999999999999,
            "cumulative_net_pnl": -773.430000000003
          },
          {
            "index": 839,
            "signal_id": 873,
            "timestamp": "2026-10-11T00:31:16.990700Z",
            "net_pnl": -99.78,
            "cumulative_net_pnl": -873.210000000003
          },
          {
            "index": 840,
            "signal_id": 874,
            "timestamp": "2026-10-11T00:46:17.953690Z",
            "net_pnl": -99.87,
            "cumulative_net_pnl": -973.080000000003
          },
          {
            "index": 841,
            "signal_id": 875,
            "timestamp": "2026-10-11T01:01:17.801635Z",
            "net_pnl": 62.06999999999999,
            "cumulative_net_pnl": -911.010000000003
          },
          {
            "index": 842,
            "signal_id": 876,
            "timestamp": "2026-10-11T01:16:17.057616Z",
            "net_pnl": 38.030000000000015,
            "cumulative_net_pnl": -872.980000000003
          },
          {
            "index": 843,
            "signal_id": 877,
            "timestamp": "2026-10-11T01:31:15.525941Z",
            "net_pnl": -99.53999999999999,
            "cumulative_net_pnl": -972.5200000000029
          },
          {
            "index": 844,
            "signal_id": 878,
            "timestamp": "2026-10-11T01:46:17.971030Z",
            "net_pnl": 109.22,
            "cumulative_net_pnl": -863.3000000000029
          },
          {
            "index": 845,
            "signal_id": 879,
            "timestamp": "2026-10-11T02:01:15.455798Z",
            "net_pnl": 173.10000000000002,
            "cumulative_net_pnl": -690.2000000000029
          },
          {
            "index": 846,
            "signal_id": 880,
            "timestamp": "2026-10-11T02:16:15.753520Z",
            "net_pnl": 82.35999999999999,
            "cumulative_net_pnl": -607.8400000000029
          },
          {
            "index": 847,
            "signal_id": 881,
            "timestamp": "2026-10-11T02:31:17.362109Z",
            "net_pnl": 45.599999999999994,
            "cumulative_net_pnl": -562.2400000000029
          },
          {
            "index": 848,
            "signal_id": 882,
            "timestamp": "2026-10-11T03:01:16.444615Z",
            "net_pnl": -99.69,
            "cumulative_net_pnl": -661.9300000000028
          },
          {
            "index": 849,
            "signal_id": 883,
            "timestamp": "2026-10-11T03:16:15.503551Z",
            "net_pnl": -99.78000000000002,
            "cumulative_net_pnl": -761.7100000000028
          },
          {
            "index": 850,
            "signal_id": 884,
            "timestamp": "2026-10-11T03:31:18.443844Z",
            "net_pnl": 64.46000000000001,
            "cumulative_net_pnl": -697.2500000000027
          },
          {
            "index": 851,
            "signal_id": 886,
            "timestamp": "2026-10-11T04:01:16.266177Z",
            "net_pnl": 145.37,
            "cumulative_net_pnl": -551.8800000000027
          },
          {
            "index": 852,
            "signal_id": 887,
            "timestamp": "2026-10-11T04:16:15.676581Z",
            "net_pnl": 43.579999999999984,
            "cumulative_net_pnl": -508.30000000000274
          },
          {
            "index": 853,
            "signal_id": 888,
            "timestamp": "2026-10-11T04:31:16.637834Z",
            "net_pnl": 79.21999999999998,
            "cumulative_net_pnl": -429.08000000000277
          },
          {
            "index": 854,
            "signal_id": 889,
            "timestamp": "2026-10-11T04:46:18.355309Z",
            "net_pnl": 93.12,
            "cumulative_net_pnl": -335.96000000000276
          },
          {
            "index": 855,
            "signal_id": 890,
            "timestamp": "2026-10-11T05:01:16.137039Z",
            "net_pnl": 73.13,
            "cumulative_net_pnl": -262.83000000000277
          },
          {
            "index": 856,
            "signal_id": 891,
            "timestamp": "2026-10-11T05:16:17.882380Z",
            "net_pnl": 76.14999999999999,
            "cumulative_net_pnl": -186.6800000000028
          },
          {
            "index": 857,
            "signal_id": 892,
            "timestamp": "2026-10-11T05:31:16.851308Z",
            "net_pnl": 97.02,
            "cumulative_net_pnl": -89.6600000000028
          },
          {
            "index": 858,
            "signal_id": 893,
            "timestamp": "2026-10-11T06:01:16.757139Z",
            "net_pnl": -99.84,
            "cumulative_net_pnl": -189.50000000000279
          },
          {
            "index": 859,
            "signal_id": 894,
            "timestamp": "2026-10-11T06:16:16.930467Z",
            "net_pnl": 113.44999999999999,
            "cumulative_net_pnl": -76.0500000000028
          },
          {
            "index": 860,
            "signal_id": 895,
            "timestamp": "2026-10-11T06:31:16.545487Z",
            "net_pnl": 50.11,
            "cumulative_net_pnl": -25.940000000002797
          },
          {
            "index": 861,
            "signal_id": 896,
            "timestamp": "2026-10-11T08:01:16.056059Z",
            "net_pnl": 27.629999999999995,
            "cumulative_net_pnl": 1.6899999999971982
          },
          {
            "index": 862,
            "signal_id": 897,
            "timestamp": "2026-10-11T08:31:17.323917Z",
            "net_pnl": 189.14999999999998,
            "cumulative_net_pnl": 190.8399999999972
          },
          {
            "index": 863,
            "signal_id": 898,
            "timestamp": "2026-10-11T09:01:17.254676Z",
            "net_pnl": -99.67999999999999,
            "cumulative_net_pnl": 91.1599999999972
          },
          {
            "index": 864,
            "signal_id": 899,
            "timestamp": "2026-10-11T09:16:16.809388Z",
            "net_pnl": -99.78,
            "cumulative_net_pnl": -8.620000000002804
          },
          {
            "index": 865,
            "signal_id": 900,
            "timestamp": "2026-10-11T09:31:16.044943Z",
            "net_pnl": 97.02,
            "cumulative_net_pnl": 88.39999999999719
          },
          {
            "index": 866,
            "signal_id": 901,
            "timestamp": "2026-10-11T09:46:18.120944Z",
            "net_pnl": 123.28,
            "cumulative_net_pnl": 211.6799999999972
          },
          {
            "index": 867,
            "signal_id": 903,
            "timestamp": "2026-10-11T10:16:16.158897Z",
            "net_pnl": -99.72,
            "cumulative_net_pnl": 111.9599999999972
          },
          {
            "index": 868,
            "signal_id": 904,
            "timestamp": "2026-10-11T10:46:19.439990Z",
            "net_pnl": 64.46000000000001,
            "cumulative_net_pnl": 176.4199999999972
          },
          {
            "index": 869,
            "signal_id": 905,
            "timestamp": "2026-10-11T11:01:16.190619Z",
            "net_pnl": 59.36,
            "cumulative_net_pnl": 235.7799999999972
          },
          {
            "index": 870,
            "signal_id": 906,
            "timestamp": "2026-10-11T11:16:16.646674Z",
            "net_pnl": 86.03,
            "cumulative_net_pnl": 321.8099999999972
          },
          {
            "index": 871,
            "signal_id": 907,
            "timestamp": "2026-10-11T12:31:16.006789Z",
            "net_pnl": 139.38,
            "cumulative_net_pnl": 461.1899999999972
          },
          {
            "index": 872,
            "signal_id": 908,
            "timestamp": "2026-10-11T13:01:16.803431Z",
            "net_pnl": -99.98,
            "cumulative_net_pnl": 361.2099999999972
          },
          {
            "index": 873,
            "signal_id": 909,
            "timestamp": "2026-10-11T13:31:22.454147Z",
            "net_pnl": -99.53999999999999,
            "cumulative_net_pnl": 261.66999999999723
          },
          {
            "index": 874,
            "signal_id": 910,
            "timestamp": "2026-10-11T14:46:19.323840Z",
            "net_pnl": -99.7,
            "cumulative_net_pnl": 161.96999999999724
          },
          {
            "index": 875,
            "signal_id": 911,
            "timestamp": "2026-10-12T03:01:16.879050Z",
            "net_pnl": -99.99000000000001,
            "cumulative_net_pnl": 61.97999999999723
          },
          {
            "index": 876,
            "signal_id": 912,
            "timestamp": "2026-10-12T06:31:16.225479Z",
            "net_pnl": 26.200000000000003,
            "cumulative_net_pnl": 88.17999999999724
          },
          {
            "index": 877,
            "signal_id": 913,
            "timestamp": "2026-10-12T07:31:16.108377Z",
            "net_pnl": -99.77,
            "cumulative_net_pnl": -11.59000000000276
          },
          {
            "index": 878,
            "signal_id": 914,
            "timestamp": "2026-10-12T07:46:18.012884Z",
            "net_pnl": 62.06999999999999,
            "cumulative_net_pnl": 50.47999999999723
          },
          {
            "index": 879,
            "signal_id": 915,
            "timestamp": "2026-10-12T08:16:19.347701Z",
            "net_pnl": -99.94999999999999,
            "cumulative_net_pnl": -49.470000000002756
          },
          {
            "index": 880,
            "signal_id": 917,
            "timestamp": "2026-10-12T09:16:17.167507Z",
            "net_pnl": -99.62,
            "cumulative_net_pnl": -149.09000000000276
          },
          {
            "index": 881,
            "signal_id": 918,
            "timestamp": "2026-10-12T10:01:16.897463Z",
            "net_pnl": -99.91,
            "cumulative_net_pnl": -249.00000000000276
          },
          {
            "index": 882,
            "signal_id": 919,
            "timestamp": "2026-10-12T12:31:16.669353Z",
            "net_pnl": -99.98,
            "cumulative_net_pnl": -348.98000000000275
          },
          {
            "index": 883,
            "signal_id": 920,
            "timestamp": "2026-10-12T12:46:25.265210Z",
            "net_pnl": -99.35,
            "cumulative_net_pnl": -448.33000000000277
          },
          {
            "index": 884,
            "signal_id": 921,
            "timestamp": "2026-10-12T13:46:17.851835Z",
            "net_pnl": 109.22,
            "cumulative_net_pnl": -339.11000000000274
          },
          {
            "index": 885,
            "signal_id": 922,
            "timestamp": "2026-10-12T14:01:16.435092Z",
            "net_pnl": -99.78000000000002,
            "cumulative_net_pnl": -438.8900000000028
          },
          {
            "index": 886,
            "signal_id": 923,
            "timestamp": "2026-10-12T14:16:16.018302Z",
            "net_pnl": 89.3,
            "cumulative_net_pnl": -349.59000000000276
          },
          {
            "index": 887,
            "signal_id": 924,
            "timestamp": "2026-10-12T15:31:17.068674Z",
            "net_pnl": 76.14999999999999,
            "cumulative_net_pnl": -273.4400000000028
          },
          {
            "index": 888,
            "signal_id": 925,
            "timestamp": "2026-10-12T16:46:18.562119Z",
            "net_pnl": -99.85,
            "cumulative_net_pnl": -373.2900000000028
          },
          {
            "index": 889,
            "signal_id": 926,
            "timestamp": "2026-10-12T17:01:17.224821Z",
            "net_pnl": 113.44999999999999,
            "cumulative_net_pnl": -259.8400000000028
          },
          {
            "index": 890,
            "signal_id": 927,
            "timestamp": "2026-10-12T17:46:19.357282Z",
            "net_pnl": 86.03,
            "cumulative_net_pnl": -173.81000000000282
          },
          {
            "index": 891,
            "signal_id": 928,
            "timestamp": "2026-10-12T18:46:18.826939Z",
            "net_pnl": -99.96000000000001,
            "cumulative_net_pnl": -273.7700000000028
          },
          {
            "index": 892,
            "signal_id": 929,
            "timestamp": "2026-10-12T19:16:16.453987Z",
            "net_pnl": 128.35000000000002,
            "cumulative_net_pnl": -145.4200000000028
          },
          {
            "index": 893,
            "signal_id": 930,
            "timestamp": "2026-10-12T19:46:18.661581Z",
            "net_pnl": 145.37,
            "cumulative_net_pnl": -0.050000000002796696
          },
          {
            "index": 894,
            "signal_id": 931,
            "timestamp": "2026-10-12T21:16:16.865491Z",
            "net_pnl": 82.35999999999999,
            "cumulative_net_pnl": 82.30999999999719
          },
          {
            "index": 895,
            "signal_id": 932,
            "timestamp": "2026-10-12T22:31:16.126322Z",
            "net_pnl": 31.03,
            "cumulative_net_pnl": 113.33999999999719
          },
          {
            "index": 896,
            "signal_id": 933,
            "timestamp": "2026-10-12T23:01:16.042845Z",
            "net_pnl": -99.7,
            "cumulative_net_pnl": 13.639999999997187
          },
          {
            "index": 897,
            "signal_id": 934,
            "timestamp": "2026-10-12T23:16:16.035007Z",
            "net_pnl": 97.02,
            "cumulative_net_pnl": 110.65999999999718
          },
          {
            "index": 898,
            "signal_id": 935,
            "timestamp": "2026-10-12T23:31:16.243217Z",
            "net_pnl": -99.87,
            "cumulative_net_pnl": 10.789999999997178
          },
          {
            "index": 899,
            "signal_id": 936,
            "timestamp": "2026-10-12T23:46:18.235631Z",
            "net_pnl": 86.03,
            "cumulative_net_pnl": 96.81999999999718
          },
          {
            "index": 900,
            "signal_id": 937,
            "timestamp": "2026-10-13T00:16:16.997066Z",
            "net_pnl": -99.53999999999999,
            "cumulative_net_pnl": -2.7200000000028126
          },
          {
            "index": 901,
            "signal_id": 938,
            "timestamp": "2026-10-13T00:31:19.953187Z",
            "net_pnl": -99.9,
            "cumulative_net_pnl": -102.62000000000282
          },
          {
            "index": 902,
            "signal_id": 939,
            "timestamp": "2026-10-13T01:16:16.065401Z",
            "net_pnl": 52.260000000000005,
            "cumulative_net_pnl": -50.36000000000281
          },
          {
            "index": 903,
            "signal_id": 940,
            "timestamp": "2026-10-13T02:16:15.636766Z",
            "net_pnl": 70.18,
            "cumulative_net_pnl": 19.819999999997194
          },
          {
            "index": 904,
            "signal_id": 942,
            "timestamp": "2026-10-13T07:46:18.591675Z",
            "net_pnl": 34.33000000000001,
            "cumulative_net_pnl": 54.149999999997206
          },
          {
            "index": 905,
            "signal_id": 943,
            "timestamp": "2026-10-13T08:16:18.016219Z",
            "net_pnl": -99.77,
            "cumulative_net_pnl": -45.62000000000279
          },
          {
            "index": 906,
            "signal_id": 945,
            "timestamp": "2026-10-13T09:31:15.973442Z",
            "net_pnl": 113.44999999999999,
            "cumulative_net_pnl": 67.8299999999972
          },
          {
            "index": 907,
            "signal_id": 946,
            "timestamp": "2026-10-13T10:16:16.490277Z",
            "net_pnl": -99.77,
            "cumulative_net_pnl": -31.940000000002797
          },
          {
            "index": 908,
            "signal_id": 947,
            "timestamp": "2026-10-13T10:31:16.783049Z",
            "net_pnl": -99.89999999999999,
            "cumulative_net_pnl": -131.8400000000028
          },
          {
            "index": 909,
            "signal_id": 948,
            "timestamp": "2026-10-13T16:16:15.751361Z",
            "net_pnl": 47.66999999999999,
            "cumulative_net_pnl": -84.1700000000028
          },
          {
            "index": 910,
            "signal_id": 949,
            "timestamp": "2026-10-13T16:46:18.553285Z",
            "net_pnl": -99.53999999999999,
            "cumulative_net_pnl": -183.7100000000028
          },
          {
            "index": 911,
            "signal_id": 950,
            "timestamp": "2026-10-13T18:01:17.328910Z",
            "net_pnl": 70.18,
            "cumulative_net_pnl": -113.53000000000279
          },
          {
            "index": 912,
            "signal_id": 951,
            "timestamp": "2026-10-13T23:31:17.107110Z",
            "net_pnl": 70.18,
            "cumulative_net_pnl": -43.35000000000278
          },
          {
            "index": 913,
            "signal_id": 952,
            "timestamp": "2026-10-14T00:01:17.397294Z",
            "net_pnl": 36.16,
            "cumulative_net_pnl": -7.190000000002783
          },
          {
            "index": 914,
            "signal_id": 953,
            "timestamp": "2026-10-14T00:16:17.419244Z",
            "net_pnl": 24.58999999999999,
            "cumulative_net_pnl": 17.399999999997206
          },
          {
            "index": 915,
            "signal_id": 954,
            "timestamp": "2026-10-14T02:46:17.667041Z",
            "net_pnl": 31.03,
            "cumulative_net_pnl": 48.42999999999721
          },
          {
            "index": 916,
            "signal_id": 955,
            "timestamp": "2026-10-14T07:16:16.609694Z",
            "net_pnl": -99.92,
            "cumulative_net_pnl": -51.490000000002794
          },
          {
            "index": 917,
            "signal_id": 956,
            "timestamp": "2026-10-14T08:16:18.332910Z",
            "net_pnl": -99.64,
            "cumulative_net_pnl": -151.13000000000278
          },
          {
            "index": 918,
            "signal_id": 957,
            "timestamp": "2026-10-14T09:16:15.836725Z",
            "net_pnl": -99.72,
            "cumulative_net_pnl": -250.85000000000278
          },
          {
            "index": 919,
            "signal_id": 958,
            "timestamp": "2026-10-14T09:31:15.949108Z",
            "net_pnl": -99.99999999999999,
            "cumulative_net_pnl": -350.85000000000275
          },
          {
            "index": 920,
            "signal_id": 959,
            "timestamp": "2026-10-14T11:01:18.538202Z",
            "net_pnl": -99.82000000000001,
            "cumulative_net_pnl": -450.67000000000274
          },
          {
            "index": 921,
            "signal_id": 960,
            "timestamp": "2026-10-14T11:16:16.581129Z",
            "net_pnl": -99.69,
            "cumulative_net_pnl": -550.3600000000027
          },
          {
            "index": 922,
            "signal_id": 961,
            "timestamp": "2026-10-14T12:01:17.349017Z",
            "net_pnl": 59.36,
            "cumulative_net_pnl": -491.00000000000273
          },
          {
            "index": 923,
            "signal_id": 962,
            "timestamp": "2026-10-14T13:46:20.824093Z",
            "net_pnl": -99.64000000000001,
            "cumulative_net_pnl": -590.6400000000027
          },
          {
            "index": 924,
            "signal_id": 963,
            "timestamp": "2026-10-14T14:01:18.197098Z",
            "net_pnl": -99.92999999999999,
            "cumulative_net_pnl": -690.5700000000027
          },
          {
            "index": 925,
            "signal_id": 964,
            "timestamp": "2026-10-14T14:16:16.692543Z",
            "net_pnl": -99.64000000000001,
            "cumulative_net_pnl": -790.2100000000027
          },
          {
            "index": 926,
            "signal_id": 965,
            "timestamp": "2026-10-14T14:31:17.426703Z",
            "net_pnl": -99.93,
            "cumulative_net_pnl": -890.1400000000026
          },
          {
            "index": 927,
            "signal_id": 966,
            "timestamp": "2026-10-14T14:46:19.797733Z",
            "net_pnl": 109.22,
            "cumulative_net_pnl": -780.9200000000026
          },
          {
            "index": 928,
            "signal_id": 967,
            "timestamp": "2026-10-14T15:01:20.980288Z",
            "net_pnl": -99.55000000000001,
            "cumulative_net_pnl": -880.4700000000025
          },
          {
            "index": 929,
            "signal_id": 968,
            "timestamp": "2026-10-14T15:46:24.172515Z",
            "net_pnl": -99.41,
            "cumulative_net_pnl": -979.8800000000025
          },
          {
            "index": 930,
            "signal_id": 969,
            "timestamp": "2026-10-14T16:01:16.786800Z",
            "net_pnl": -99.41,
            "cumulative_net_pnl": -1079.2900000000025
          },
          {
            "index": 931,
            "signal_id": 970,
            "timestamp": "2026-10-14T16:16:18.027415Z",
            "net_pnl": 45.599999999999994,
            "cumulative_net_pnl": -1033.6900000000026
          },
          {
            "index": 932,
            "signal_id": 971,
            "timestamp": "2026-10-14T16:31:16.810710Z",
            "net_pnl": 79.21999999999998,
            "cumulative_net_pnl": -954.4700000000025
          },
          {
            "index": 933,
            "signal_id": 972,
            "timestamp": "2026-10-14T18:01:18.203518Z",
            "net_pnl": 97.02,
            "cumulative_net_pnl": -857.4500000000025
          },
          {
            "index": 934,
            "signal_id": 973,
            "timestamp": "2026-10-14T18:46:18.284924Z",
            "net_pnl": 73.13,
            "cumulative_net_pnl": -784.3200000000026
          },
          {
            "index": 935,
            "signal_id": 974,
            "timestamp": "2026-10-14T19:01:16.980093Z",
            "net_pnl": 118.31,
            "cumulative_net_pnl": -666.0100000000025
          },
          {
            "index": 936,
            "signal_id": 975,
            "timestamp": "2026-10-14T20:01:17.640213Z",
            "net_pnl": 21.679999999999993,
            "cumulative_net_pnl": -644.3300000000025
          },
          {
            "index": 937,
            "signal_id": 976,
            "timestamp": "2026-10-14T21:46:18.611528Z",
            "net_pnl": -99.41000000000001,
            "cumulative_net_pnl": -743.7400000000025
          },
          {
            "index": 938,
            "signal_id": 977,
            "timestamp": "2026-10-14T22:01:18.431042Z",
            "net_pnl": -99.99999999999999,
            "cumulative_net_pnl": -843.7400000000025
          },
          {
            "index": 939,
            "signal_id": 978,
            "timestamp": "2026-10-14T22:31:16.844511Z",
            "net_pnl": -99.71,
            "cumulative_net_pnl": -943.4500000000025
          },
          {
            "index": 940,
            "signal_id": 979,
            "timestamp": "2026-10-14T22:46:19.185687Z",
            "net_pnl": 52.260000000000005,
            "cumulative_net_pnl": -891.1900000000026
          },
          {
            "index": 941,
            "signal_id": 980,
            "timestamp": "2026-10-14T23:01:17.368267Z",
            "net_pnl": 57.06999999999999,
            "cumulative_net_pnl": -834.1200000000026
          },
          {
            "index": 942,
            "signal_id": 981,
            "timestamp": "2026-10-14T23:16:15.603023Z",
            "net_pnl": -99.92999999999999,
            "cumulative_net_pnl": -934.0500000000026
          },
          {
            "index": 943,
            "signal_id": 982,
            "timestamp": "2026-10-15T00:01:16.216168Z",
            "net_pnl": 62.06999999999999,
            "cumulative_net_pnl": -871.9800000000025
          },
          {
            "index": 944,
            "signal_id": 983,
            "timestamp": "2026-10-15T01:16:17.560728Z",
            "net_pnl": -99.9,
            "cumulative_net_pnl": -971.8800000000025
          },
          {
            "index": 945,
            "signal_id": 984,
            "timestamp": "2026-10-15T02:31:17.079992Z",
            "net_pnl": 79.21999999999998,
            "cumulative_net_pnl": -892.6600000000025
          },
          {
            "index": 946,
            "signal_id": 985,
            "timestamp": "2026-10-15T03:16:15.927648Z",
            "net_pnl": -99.97,
            "cumulative_net_pnl": -992.6300000000025
          },
          {
            "index": 947,
            "signal_id": 986,
            "timestamp": "2026-10-15T03:31:16.985846Z",
            "net_pnl": -99.62,
            "cumulative_net_pnl": -1092.2500000000025
          },
          {
            "index": 948,
            "signal_id": 987,
            "timestamp": "2026-10-15T03:46:17.966999Z",
            "net_pnl": 64.46000000000001,
            "cumulative_net_pnl": -1027.7900000000025
          },
          {
            "index": 949,
            "signal_id": 988,
            "timestamp": "2026-10-15T04:01:18.221938Z",
            "net_pnl": -99.78,
            "cumulative_net_pnl": -1127.5700000000024
          },
          {
            "index": 950,
            "signal_id": 989,
            "timestamp": "2026-10-15T04:16:16.450279Z",
            "net_pnl": 62.06999999999999,
            "cumulative_net_pnl": -1065.5000000000025
          },
          {
            "index": 951,
            "signal_id": 990,
            "timestamp": "2026-10-15T05:46:18.860026Z",
            "net_pnl": -99.91,
            "cumulative_net_pnl": -1165.4100000000026
          },
          {
            "index": 952,
            "signal_id": 991,
            "timestamp": "2026-10-15T06:01:18.391053Z",
            "net_pnl": 73.13,
            "cumulative_net_pnl": -1092.2800000000025
          },
          {
            "index": 953,
            "signal_id": 992,
            "timestamp": "2026-10-15T06:31:16.309634Z",
            "net_pnl": 54.46000000000001,
            "cumulative_net_pnl": -1037.8200000000024
          },
          {
            "index": 954,
            "signal_id": 993,
            "timestamp": "2026-10-15T06:46:18.816037Z",
            "net_pnl": -99.7,
            "cumulative_net_pnl": -1137.5200000000025
          },
          {
            "index": 955,
            "signal_id": 994,
            "timestamp": "2026-10-15T10:01:16.760887Z",
            "net_pnl": -99.85000000000001,
            "cumulative_net_pnl": -1237.3700000000024
          },
          {
            "index": 956,
            "signal_id": 995,
            "timestamp": "2026-10-15T10:46:18.386285Z",
            "net_pnl": 118.31,
            "cumulative_net_pnl": -1119.0600000000024
          },
          {
            "index": 957,
            "signal_id": 996,
            "timestamp": "2026-10-15T13:01:17.028960Z",
            "net_pnl": -99.53999999999999,
            "cumulative_net_pnl": -1218.6000000000024
          },
          {
            "index": 958,
            "signal_id": 997,
            "timestamp": "2026-10-15T13:16:16.281034Z",
            "net_pnl": -99.99999999999999,
            "cumulative_net_pnl": -1318.6000000000024
          },
          {
            "index": 959,
            "signal_id": 998,
            "timestamp": "2026-10-15T13:31:19.303566Z",
            "net_pnl": 165.32,
            "cumulative_net_pnl": -1153.2800000000025
          },
          {
            "index": 960,
            "signal_id": 999,
            "timestamp": "2026-10-15T14:01:18.111340Z",
            "net_pnl": 89.3,
            "cumulative_net_pnl": -1063.9800000000025
          },
          {
            "index": 961,
            "signal_id": 1000,
            "timestamp": "2026-10-15T14:16:17.182888Z",
            "net_pnl": 198.1,
            "cumulative_net_pnl": -865.8800000000025
          },
          {
            "index": 962,
            "signal_id": 1002,
            "timestamp": "2026-10-15T15:16:16.245091Z",
            "net_pnl": 89.3,
            "cumulative_net_pnl": -776.5800000000025
          },
          {
            "index": 963,
            "signal_id": 1003,
            "timestamp": "2026-10-15T15:31:16.973767Z",
            "net_pnl": 76.14999999999999,
            "cumulative_net_pnl": -700.4300000000026
          },
          {
            "index": 964,
            "signal_id": 1004,
            "timestamp": "2026-10-15T15:46:20.403138Z",
            "net_pnl": 128.35000000000002,
            "cumulative_net_pnl": -572.0800000000025
          },
          {
            "index": 965,
            "signal_id": 1005,
            "timestamp": "2026-10-15T16:01:17.341801Z",
            "net_pnl": 128.35000000000002,
            "cumulative_net_pnl": -443.7300000000025
          },
          {
            "index": 966,
            "signal_id": 1006,
            "timestamp": "2026-10-15T16:16:18.728845Z",
            "net_pnl": -99.77,
            "cumulative_net_pnl": -543.5000000000025
          },
          {
            "index": 967,
            "signal_id": 1007,
            "timestamp": "2026-10-15T16:31:17.214756Z",
            "net_pnl": -99.98,
            "cumulative_net_pnl": -643.4800000000025
          },
          {
            "index": 968,
            "signal_id": 1008,
            "timestamp": "2026-10-15T17:01:18.697266Z",
            "net_pnl": 70.18,
            "cumulative_net_pnl": -573.3000000000025
          },
          {
            "index": 969,
            "signal_id": 1009,
            "timestamp": "2026-10-15T17:31:20.952619Z",
            "net_pnl": 113.44999999999999,
            "cumulative_net_pnl": -459.85000000000247
          },
          {
            "index": 970,
            "signal_id": 1010,
            "timestamp": "2026-10-15T17:46:18.439126Z",
            "net_pnl": -99.97,
            "cumulative_net_pnl": -559.8200000000024
          },
          {
            "index": 971,
            "signal_id": 1011,
            "timestamp": "2026-10-15T18:01:21.602384Z",
            "net_pnl": -100.0,
            "cumulative_net_pnl": -659.8200000000024
          },
          {
            "index": 972,
            "signal_id": 1012,
            "timestamp": "2026-10-15T19:16:17.020170Z",
            "net_pnl": 41.59,
            "cumulative_net_pnl": -618.2300000000024
          },
          {
            "index": 973,
            "signal_id": 1013,
            "timestamp": "2026-10-15T19:31:17.102059Z",
            "net_pnl": -99.94999999999999,
            "cumulative_net_pnl": -718.1800000000023
          },
          {
            "index": 974,
            "signal_id": 1014,
            "timestamp": "2026-10-15T19:46:18.835596Z",
            "net_pnl": -99.71,
            "cumulative_net_pnl": -817.8900000000024
          },
          {
            "index": 975,
            "signal_id": 1015,
            "timestamp": "2026-10-15T20:01:17.853753Z",
            "net_pnl": -99.9,
            "cumulative_net_pnl": -917.7900000000024
          },
          {
            "index": 976,
            "signal_id": 1016,
            "timestamp": "2026-10-15T20:31:16.601975Z",
            "net_pnl": 64.46000000000001,
            "cumulative_net_pnl": -853.3300000000023
          },
          {
            "index": 977,
            "signal_id": 1017,
            "timestamp": "2026-10-15T20:46:18.024682Z",
            "net_pnl": -99.85000000000001,
            "cumulative_net_pnl": -953.1800000000023
          },
          {
            "index": 978,
            "signal_id": 1018,
            "timestamp": "2026-10-15T21:01:16.344393Z",
            "net_pnl": 89.3,
            "cumulative_net_pnl": -863.8800000000024
          },
          {
            "index": 979,
            "signal_id": 1019,
            "timestamp": "2026-10-15T21:31:16.935167Z",
            "net_pnl": -99.82,
            "cumulative_net_pnl": -963.7000000000023
          },
          {
            "index": 980,
            "signal_id": 1020,
            "timestamp": "2026-10-15T22:16:15.683014Z",
            "net_pnl": 86.03,
            "cumulative_net_pnl": -877.6700000000023
          },
          {
            "index": 981,
            "signal_id": 1021,
            "timestamp": "2026-10-15T23:01:16.680423Z",
            "net_pnl": -100.0,
            "cumulative_net_pnl": -977.6700000000023
          },
          {
            "index": 982,
            "signal_id": 1022,
            "timestamp": "2026-10-16T01:31:17.143717Z",
            "net_pnl": -99.53999999999999,
            "cumulative_net_pnl": -1077.2100000000023
          },
          {
            "index": 983,
            "signal_id": 1023,
            "timestamp": "2026-10-16T01:46:18.730079Z",
            "net_pnl": -99.85000000000001,
            "cumulative_net_pnl": -1177.0600000000022
          },
          {
            "index": 984,
            "signal_id": 1024,
            "timestamp": "2026-10-16T02:01:17.499092Z",
            "net_pnl": 139.38,
            "cumulative_net_pnl": -1037.680000000002
          },
          {
            "index": 985,
            "signal_id": 1025,
            "timestamp": "2026-10-16T02:31:17.708246Z",
            "net_pnl": 101.00000000000001,
            "cumulative_net_pnl": -936.6800000000021
          },
          {
            "index": 986,
            "signal_id": 1026,
            "timestamp": "2026-10-16T03:01:19.893733Z",
            "net_pnl": 62.06999999999999,
            "cumulative_net_pnl": -874.6100000000022
          },
          {
            "index": 987,
            "signal_id": 1027,
            "timestamp": "2026-10-16T03:31:17.379950Z",
            "net_pnl": -99.9,
            "cumulative_net_pnl": -974.5100000000022
          },
          {
            "index": 988,
            "signal_id": 1028,
            "timestamp": "2026-10-16T03:46:18.390534Z",
            "net_pnl": 23.22,
            "cumulative_net_pnl": -951.2900000000021
          },
          {
            "index": 989,
            "signal_id": 1029,
            "timestamp": "2026-10-16T04:01:17.371498Z",
            "net_pnl": -100.0,
            "cumulative_net_pnl": -1051.2900000000022
          },
          {
            "index": 990,
            "signal_id": 1030,
            "timestamp": "2026-10-16T04:46:18.622267Z",
            "net_pnl": 82.35999999999999,
            "cumulative_net_pnl": -968.9300000000022
          },
          {
            "index": 991,
            "signal_id": 1031,
            "timestamp": "2026-10-16T05:16:16.451475Z",
            "net_pnl": -99.88,
            "cumulative_net_pnl": -1068.8100000000022
          },
          {
            "index": 992,
            "signal_id": 1032,
            "timestamp": "2026-10-16T05:46:18.575829Z",
            "net_pnl": 45.599999999999994,
            "cumulative_net_pnl": -1023.2100000000022
          },
          {
            "index": 993,
            "signal_id": 1033,
            "timestamp": "2026-10-16T06:16:16.129887Z",
            "net_pnl": 70.18,
            "cumulative_net_pnl": -953.0300000000022
          },
          {
            "index": 994,
            "signal_id": 1034,
            "timestamp": "2026-10-16T06:31:17.241972Z",
            "net_pnl": 29.309999999999988,
            "cumulative_net_pnl": -923.7200000000023
          },
          {
            "index": 995,
            "signal_id": 1036,
            "timestamp": "2026-10-16T08:01:16.944263Z",
            "net_pnl": -99.97,
            "cumulative_net_pnl": -1023.6900000000023
          },
          {
            "index": 996,
            "signal_id": 1037,
            "timestamp": "2026-10-16T09:01:16.798425Z",
            "net_pnl": -99.85,
            "cumulative_net_pnl": -1123.5400000000022
          },
          {
            "index": 997,
            "signal_id": 1038,
            "timestamp": "2026-10-16T10:01:18.199581Z",
            "net_pnl": -99.85,
            "cumulative_net_pnl": -1223.3900000000021
          },
          {
            "index": 998,
            "signal_id": 1039,
            "timestamp": "2026-10-16T11:01:17.141972Z",
            "net_pnl": 123.28,
            "cumulative_net_pnl": -1100.1100000000022
          },
          {
            "index": 999,
            "signal_id": 1040,
            "timestamp": "2026-10-16T12:46:18.325702Z",
            "net_pnl": -99.89999999999999,
            "cumulative_net_pnl": -1200.0100000000023
          },
          {
            "index": 1000,
            "signal_id": 1041,
            "timestamp": "2026-10-16T14:31:17.609799Z",
            "net_pnl": -99.97,
            "cumulative_net_pnl": -1299.9800000000023
          },
          {
            "index": 1001,
            "signal_id": 1042,
            "timestamp": "2026-10-16T14:46:18.363345Z",
            "net_pnl": -99.62,
            "cumulative_net_pnl": -1399.6000000000022
          },
          {
            "index": 1002,
            "signal_id": 1043,
            "timestamp": "2026-10-16T15:16:16.373294Z",
            "net_pnl": -99.69,
            "cumulative_net_pnl": -1499.2900000000022
          },
          {
            "index": 1003,
            "signal_id": 1044,
            "timestamp": "2026-10-16T15:46:17.921366Z",
            "net_pnl": -99.7,
            "cumulative_net_pnl": -1598.9900000000023
          },
          {
            "index": 1004,
            "signal_id": 1045,
            "timestamp": "2026-10-16T16:46:18.379684Z",
            "net_pnl": -99.53999999999999,
            "cumulative_net_pnl": -1698.5300000000022
          },
          {
            "index": 1005,
            "signal_id": 1046,
            "timestamp": "2026-10-16T18:01:17.749664Z",
            "net_pnl": 70.18,
            "cumulative_net_pnl": -1628.3500000000022
          },
          {
            "index": 1006,
            "signal_id": 1047,
            "timestamp": "2026-10-16T19:01:18.396078Z",
            "net_pnl": 105.07000000000001,
            "cumulative_net_pnl": -1523.2800000000022
          },
          {
            "index": 1007,
            "signal_id": 1048,
            "timestamp": "2026-10-16T19:46:19.404597Z",
            "net_pnl": 59.36,
            "cumulative_net_pnl": -1463.9200000000023
          },
          {
            "index": 1008,
            "signal_id": 1049,
            "timestamp": "2026-10-16T20:01:17.234164Z",
            "net_pnl": -99.87,
            "cumulative_net_pnl": -1563.7900000000022
          },
          {
            "index": 1009,
            "signal_id": 1050,
            "timestamp": "2026-10-16T20:46:19.015931Z",
            "net_pnl": 181.04,
            "cumulative_net_pnl": -1382.7500000000023
          },
          {
            "index": 1010,
            "signal_id": 1051,
            "timestamp": "2026-10-16T21:01:17.769340Z",
            "net_pnl": -99.91,
            "cumulative_net_pnl": -1482.6600000000024
          },
          {
            "index": 1011,
            "signal_id": 1052,
            "timestamp": "2026-10-16T21:31:16.254150Z",
            "net_pnl": -99.88,
            "cumulative_net_pnl": -1582.5400000000022
          },
          {
            "index": 1012,
            "signal_id": 1053,
            "timestamp": "2026-10-17T02:31:16.979519Z",
            "net_pnl": 36.16,
            "cumulative_net_pnl": -1546.3800000000022
          },
          {
            "index": 1013,
            "signal_id": 1054,
            "timestamp": "2026-10-17T02:46:18.261581Z",
            "net_pnl": 76.14999999999999,
            "cumulative_net_pnl": -1470.230000000002
          },
          {
            "index": 1014,
            "signal_id": 1055,
            "timestamp": "2026-10-17T03:16:17.423556Z",
            "net_pnl": 36.16,
            "cumulative_net_pnl": -1434.070000000002
          },
          {
            "index": 1015,
            "signal_id": 1056,
            "timestamp": "2026-10-17T04:01:16.263481Z",
            "net_pnl": -99.67999999999999,
            "cumulative_net_pnl": -1533.750000000002
          },
          {
            "index": 1016,
            "signal_id": 1057,
            "timestamp": "2026-10-17T04:16:15.929537Z",
            "net_pnl": -99.64999999999999,
            "cumulative_net_pnl": -1633.4000000000021
          },
          {
            "index": 1017,
            "signal_id": 1058,
            "timestamp": "2026-10-17T05:01:17.239625Z",
            "net_pnl": 39.650000000000006,
            "cumulative_net_pnl": -1593.750000000002
          },
          {
            "index": 1018,
            "signal_id": 1059,
            "timestamp": "2026-10-17T07:16:16.427394Z",
            "net_pnl": 165.32,
            "cumulative_net_pnl": -1428.430000000002
          },
          {
            "index": 1019,
            "signal_id": 1060,
            "timestamp": "2026-10-17T07:31:15.677979Z",
            "net_pnl": 15.13000000000001,
            "cumulative_net_pnl": -1413.300000000002
          },
          {
            "index": 1020,
            "signal_id": 1061,
            "timestamp": "2026-10-17T07:46:20.451685Z",
            "net_pnl": 145.37,
            "cumulative_net_pnl": -1267.930000000002
          },
          {
            "index": 1021,
            "signal_id": 1062,
            "timestamp": "2026-10-17T08:46:20.336078Z",
            "net_pnl": 97.02,
            "cumulative_net_pnl": -1170.9100000000021
          },
          {
            "index": 1022,
            "signal_id": 1063,
            "timestamp": "2026-10-17T09:31:17.248422Z",
            "net_pnl": 54.46000000000001,
            "cumulative_net_pnl": -1116.450000000002
          },
          {
            "index": 1023,
            "signal_id": 1064,
            "timestamp": "2026-10-17T09:46:18.670793Z",
            "net_pnl": -99.72,
            "cumulative_net_pnl": -1216.1700000000021
          },
          {
            "index": 1024,
            "signal_id": 1065,
            "timestamp": "2026-10-17T10:01:16.566348Z",
            "net_pnl": -99.99000000000001,
            "cumulative_net_pnl": -1316.1600000000021
          },
          {
            "index": 1025,
            "signal_id": 1066,
            "timestamp": "2026-10-17T10:16:16.236117Z",
            "net_pnl": 93.12,
            "cumulative_net_pnl": -1223.0400000000022
          },
          {
            "index": 1026,
            "signal_id": 1067,
            "timestamp": "2026-10-17T11:01:18.023907Z",
            "net_pnl": 29.309999999999988,
            "cumulative_net_pnl": -1193.7300000000023
          },
          {
            "index": 1027,
            "signal_id": 1068,
            "timestamp": "2026-10-17T11:16:16.531230Z",
            "net_pnl": -99.92999999999999,
            "cumulative_net_pnl": -1293.6600000000024
          },
          {
            "index": 1028,
            "signal_id": 1069,
            "timestamp": "2026-10-17T11:31:17.231121Z",
            "net_pnl": 113.44999999999999,
            "cumulative_net_pnl": -1180.2100000000023
          },
          {
            "index": 1029,
            "signal_id": 1070,
            "timestamp": "2026-10-17T12:01:15.674831Z",
            "net_pnl": -99.93,
            "cumulative_net_pnl": -1280.1400000000024
          },
          {
            "index": 1030,
            "signal_id": 1071,
            "timestamp": "2026-10-17T12:16:18.161354Z",
            "net_pnl": -99.88,
            "cumulative_net_pnl": -1380.0200000000023
          },
          {
            "index": 1031,
            "signal_id": 1073,
            "timestamp": "2026-10-17T12:46:18.679202Z",
            "net_pnl": -99.64000000000001,
            "cumulative_net_pnl": -1479.6600000000024
          },
          {
            "index": 1032,
            "signal_id": 1074,
            "timestamp": "2026-10-17T13:16:16.836300Z",
            "net_pnl": 50.11,
            "cumulative_net_pnl": -1429.5500000000025
          },
          {
            "index": 1033,
            "signal_id": 1075,
            "timestamp": "2026-10-17T13:46:18.644234Z",
            "net_pnl": 73.13,
            "cumulative_net_pnl": -1356.4200000000023
          },
          {
            "index": 1034,
            "signal_id": 1076,
            "timestamp": "2026-10-17T15:31:16.597867Z",
            "net_pnl": -99.66999999999999,
            "cumulative_net_pnl": -1456.0900000000024
          },
          {
            "index": 1035,
            "signal_id": 1077,
            "timestamp": "2026-10-17T15:46:19.316515Z",
            "net_pnl": -99.77,
            "cumulative_net_pnl": -1555.8600000000024
          },
          {
            "index": 1036,
            "signal_id": 1078,
            "timestamp": "2026-10-17T16:01:17.320432Z",
            "net_pnl": 24.58999999999999,
            "cumulative_net_pnl": -1531.2700000000025
          },
          {
            "index": 1037,
            "signal_id": 1080,
            "timestamp": "2026-10-17T16:31:15.279491Z",
            "net_pnl": -99.9,
            "cumulative_net_pnl": -1631.1700000000026
          },
          {
            "index": 1038,
            "signal_id": 1081,
            "timestamp": "2026-10-17T16:46:19.402984Z",
            "net_pnl": -99.82,
            "cumulative_net_pnl": -1730.9900000000025
          },
          {
            "index": 1039,
            "signal_id": 1082,
            "timestamp": "2026-10-17T17:01:19.007385Z",
            "net_pnl": 158.33,
            "cumulative_net_pnl": -1572.6600000000026
          }
        ],
        "probability_buckets": [
          {
            "key": "below_50",
            "label": "Below 50%",
            "trades": 454,
            "hit_rate": 0.42951541850220265,
            "net_pnl": 1129.2999999999968
          },
          {
            "key": "50_60",
            "label": "50–60%",
            "trades": 311,
            "hit_rate": 0.5241157556270096,
            "net_pnl": -2064.2399999999984
          },
          {
            "key": "60_70",
            "label": "60–70%",
            "trades": 194,
            "hit_rate": 0.6391752577319587,
            "net_pnl": -457.01000000000016
          },
          {
            "key": "70_80",
            "label": "70–80%",
            "trades": 67,
            "hit_rate": 0.7164179104477612,
            "net_pnl": -305.41999999999973
          },
          {
            "key": "80_plus",
            "label": "80%+",
            "trades": 13,
            "hit_rate": 0.9230769230769231,
            "net_pnl": 124.71000000000001
          }
        ],
        "regime_breakdown": [
          {
            "regime": "BULL",
            "trade_count": 254,
            "wins": 113,
            "losses": 141,
            "hit_rate": 0.4448818897637795,
            "net_pnl": -4284.7300000000005,
            "roi": -0.16908471066145303
          },
          {
            "regime": "NEUTRAL",
            "trade_count": 398,
            "wins": 219,
            "losses": 179,
            "hit_rate": 0.550251256281407,
            "net_pnl": 1502.719999999998,
            "roi": 0.03785257566384072
          },
          {
            "regime": "BEAR",
            "trade_count": 382,
            "wins": 209,
            "losses": 173,
            "hit_rate": 0.5471204188481675,
            "net_pnl": 1494.7099999999973,
            "roi": 0.039225787285702286
          },
          {
            "regime": "UNCLASSIFIED",
            "trade_count": 5,
            "wins": 1,
            "losses": 4,
            "hit_rate": 0.2,
            "net_pnl": -285.36000000000007,
            "roi": -0.5725981218396341
          }
        ],
        "accuracy_vs_roi": {
          "directional_accuracy": 0.5216554379210779,
          "aggregate_roi": -0.015173721190471334
        },
        "total_trades": 1039,
        "hit_rate": 0.5216554379210779,
        "total_gross_pnl": 1837.0499999999993,
        "total_fees": 3409.71,
        "total_deployed": 103643.66
      },
      "fixed_shares": {
        "stake_mode": "fixed_shares",
        "stake_label": "Fixed 100 shares",
        "total_signals": 1082,
        "usable_market_pricing": 1081,
        "settled_trades": 1047,
        "wins": 545,
        "losses": 502,
        "pending": 35,
        "directional_hit_rate": 0.5205348615090736,
        "total_net_pnl": -859.0699999999999,
        "aggregate_roi": -0.01551814363933498,
        "average_entry_probability": 0.5123686723973259,
        "average_pnl_per_trade": -0.8205062082139455,
        "total_estimated_fees": 1714.0700000000056,
        "maximum_drawdown": 1601.7400000000007,
        "longest_losing_streak": 10,
        "break_even_win_rate": 0.5287399235912119,
        "pnl_series": [
          {
            "index": 1,
            "signal_id": 1,
            "timestamp": "2026-09-08T01:46:15.968386Z",
            "net_pnl": 53.26,
            "cumulative_net_pnl": 53.26
          },
          {
            "index": 2,
            "signal_id": 2,
            "timestamp": "2026-09-08T02:31:14.951263Z",
            "net_pnl": -47.74,
            "cumulative_net_pnl": 5.519999999999996
          },
          {
            "index": 3,
            "signal_id": 3,
            "timestamp": "2026-09-08T02:46:15.929538Z",
            "net_pnl": -46.74,
            "cumulative_net_pnl": -41.220000000000006
          },
          {
            "index": 4,
            "signal_id": 4,
            "timestamp": "2026-09-08T03:01:16.099467Z",
            "net_pnl": -52.75,
            "cumulative_net_pnl": -93.97
          },
          {
            "index": 5,
            "signal_id": 5,
            "timestamp": "2026-09-08T03:16:15.879208Z",
            "net_pnl": -55.74,
            "cumulative_net_pnl": -149.71
          },
          {
            "index": 6,
            "signal_id": 7,
            "timestamp": "2026-09-08T04:46:17.997844Z",
            "net_pnl": -65.62,
            "cumulative_net_pnl": -215.33
          },
          {
            "index": 7,
            "signal_id": 8,
            "timestamp": "2026-09-08T06:01:17.099634Z",
            "net_pnl": -46.74,
            "cumulative_net_pnl": -262.07
          },
          {
            "index": 8,
            "signal_id": 9,
            "timestamp": "2026-09-08T06:31:15.481301Z",
            "net_pnl": 40.290000000000006,
            "cumulative_net_pnl": -221.77999999999997
          },
          {
            "index": 9,
            "signal_id": 10,
            "timestamp": "2026-09-08T06:46:15.665495Z",
            "net_pnl": -71.47,
            "cumulative_net_pnl": -293.25
          },
          {
            "index": 10,
            "signal_id": 11,
            "timestamp": "2026-09-08T07:01:15.949298Z",
            "net_pnl": 48.25,
            "cumulative_net_pnl": -245.0
          },
          {
            "index": 11,
            "signal_id": 12,
            "timestamp": "2026-09-08T07:46:15.930123Z",
            "net_pnl": 70.58,
            "cumulative_net_pnl": -174.42000000000002
          },
          {
            "index": 12,
            "signal_id": 13,
            "timestamp": "2026-09-08T08:01:17.568068Z",
            "net_pnl": -27.35,
            "cumulative_net_pnl": -201.77
          },
          {
            "index": 13,
            "signal_id": 14,
            "timestamp": "2026-09-08T08:16:16.339203Z",
            "net_pnl": 57.3,
            "cumulative_net_pnl": -144.47000000000003
          },
          {
            "index": 14,
            "signal_id": 15,
            "timestamp": "2026-09-08T08:31:16.806796Z",
            "net_pnl": 52.26,
            "cumulative_net_pnl": -92.21000000000004
          },
          {
            "index": 15,
            "signal_id": 16,
            "timestamp": "2026-09-08T08:46:17.699527Z",
            "net_pnl": -60.7,
            "cumulative_net_pnl": -152.91000000000003
          },
          {
            "index": 16,
            "signal_id": 17,
            "timestamp": "2026-09-08T09:01:17.244205Z",
            "net_pnl": 54.27,
            "cumulative_net_pnl": -98.64000000000001
          },
          {
            "index": 17,
            "signal_id": 18,
            "timestamp": "2026-09-08T10:31:16.047708Z",
            "net_pnl": -61.68,
            "cumulative_net_pnl": -160.32000000000002
          },
          {
            "index": 18,
            "signal_id": 19,
            "timestamp": "2026-09-08T10:46:16.289857Z",
            "net_pnl": -46.74,
            "cumulative_net_pnl": -207.06000000000003
          },
          {
            "index": 19,
            "signal_id": 20,
            "timestamp": "2026-09-08T11:01:16.906206Z",
            "net_pnl": -36.6,
            "cumulative_net_pnl": -243.66000000000003
          },
          {
            "index": 20,
            "signal_id": 21,
            "timestamp": "2026-09-08T11:31:15.650333Z",
            "net_pnl": -38.64,
            "cumulative_net_pnl": -282.3
          },
          {
            "index": 21,
            "signal_id": 22,
            "timestamp": "2026-09-08T11:46:16.284854Z",
            "net_pnl": -39.65,
            "cumulative_net_pnl": -321.95
          },
          {
            "index": 22,
            "signal_id": 23,
            "timestamp": "2026-09-08T12:01:15.738167Z",
            "net_pnl": -30.449999999999996,
            "cumulative_net_pnl": -352.4
          },
          {
            "index": 23,
            "signal_id": 24,
            "timestamp": "2026-09-08T12:31:14.866578Z",
            "net_pnl": -46.74,
            "cumulative_net_pnl": -399.14
          },
          {
            "index": 24,
            "signal_id": 25,
            "timestamp": "2026-09-08T12:46:16.625526Z",
            "net_pnl": 34.379999999999995,
            "cumulative_net_pnl": -364.76
          },
          {
            "index": 25,
            "signal_id": 26,
            "timestamp": "2026-09-08T13:16:15.439588Z",
            "net_pnl": -47.74,
            "cumulative_net_pnl": -412.5
          },
          {
            "index": 26,
            "signal_id": 27,
            "timestamp": "2026-09-08T13:46:15.924567Z",
            "net_pnl": 47.25,
            "cumulative_net_pnl": -365.25
          },
          {
            "index": 27,
            "signal_id": 28,
            "timestamp": "2026-09-08T14:31:15.598603Z",
            "net_pnl": 44.26,
            "cumulative_net_pnl": -320.99
          },
          {
            "index": 28,
            "signal_id": 29,
            "timestamp": "2026-09-08T14:46:16.739275Z",
            "net_pnl": 45.25,
            "cumulative_net_pnl": -275.74
          },
          {
            "index": 29,
            "signal_id": 30,
            "timestamp": "2026-09-08T15:16:15.409776Z",
            "net_pnl": -65.62,
            "cumulative_net_pnl": -341.36
          },
          {
            "index": 30,
            "signal_id": 31,
            "timestamp": "2026-09-08T15:31:15.539417Z",
            "net_pnl": 47.25,
            "cumulative_net_pnl": -294.11
          },
          {
            "index": 31,
            "signal_id": 32,
            "timestamp": "2026-09-08T16:01:16.189809Z",
            "net_pnl": -33.53,
            "cumulative_net_pnl": -327.64
          },
          {
            "index": 32,
            "signal_id": 33,
            "timestamp": "2026-09-08T16:16:15.100030Z",
            "net_pnl": -29.42,
            "cumulative_net_pnl": -357.06
          },
          {
            "index": 33,
            "signal_id": 34,
            "timestamp": "2026-09-08T16:31:16.876400Z",
            "net_pnl": 54.27,
            "cumulative_net_pnl": -302.79
          },
          {
            "index": 34,
            "signal_id": 35,
            "timestamp": "2026-09-08T16:46:15.987804Z",
            "net_pnl": -50.75,
            "cumulative_net_pnl": -353.54
          },
          {
            "index": 35,
            "signal_id": 36,
            "timestamp": "2026-09-08T17:46:17.508005Z",
            "net_pnl": -53.75,
            "cumulative_net_pnl": -407.29
          },
          {
            "index": 36,
            "signal_id": 37,
            "timestamp": "2026-09-08T18:46:17.970918Z",
            "net_pnl": -62.67,
            "cumulative_net_pnl": -469.96000000000004
          },
          {
            "index": 37,
            "signal_id": 38,
            "timestamp": "2026-09-08T19:16:16.709934Z",
            "net_pnl": -61.68,
            "cumulative_net_pnl": -531.64
          },
          {
            "index": 38,
            "signal_id": 39,
            "timestamp": "2026-09-08T20:01:16.087128Z",
            "net_pnl": 25.620000000000005,
            "cumulative_net_pnl": -506.02
          },
          {
            "index": 39,
            "signal_id": 40,
            "timestamp": "2026-09-08T20:16:15.578332Z",
            "net_pnl": 66.47,
            "cumulative_net_pnl": -439.54999999999995
          },
          {
            "index": 40,
            "signal_id": 41,
            "timestamp": "2026-09-08T22:16:16.093665Z",
            "net_pnl": 42.269999999999996,
            "cumulative_net_pnl": -397.28
          },
          {
            "index": 41,
            "signal_id": 42,
            "timestamp": "2026-09-08T22:31:16.159754Z",
            "net_pnl": -39.65,
            "cumulative_net_pnl": -436.92999999999995
          },
          {
            "index": 42,
            "signal_id": 43,
            "timestamp": "2026-09-09T01:16:16.686778Z",
            "net_pnl": 67.5,
            "cumulative_net_pnl": -369.42999999999995
          },
          {
            "index": 43,
            "signal_id": 44,
            "timestamp": "2026-09-09T02:16:16.066508Z",
            "net_pnl": 66.47,
            "cumulative_net_pnl": -302.9599999999999
          },
          {
            "index": 44,
            "signal_id": 45,
            "timestamp": "2026-09-09T04:01:16.803765Z",
            "net_pnl": 12.200000000000003,
            "cumulative_net_pnl": -290.75999999999993
          },
          {
            "index": 45,
            "signal_id": 46,
            "timestamp": "2026-09-09T05:31:15.963193Z",
            "net_pnl": -38.64,
            "cumulative_net_pnl": -329.3999999999999
          },
          {
            "index": 46,
            "signal_id": 47,
            "timestamp": "2026-09-09T05:46:16.266109Z",
            "net_pnl": -37.62,
            "cumulative_net_pnl": -367.0199999999999
          },
          {
            "index": 47,
            "signal_id": 48,
            "timestamp": "2026-09-09T06:31:15.484496Z",
            "net_pnl": 33.400000000000006,
            "cumulative_net_pnl": -333.6199999999999
          },
          {
            "index": 48,
            "signal_id": 49,
            "timestamp": "2026-09-09T07:01:15.701296Z",
            "net_pnl": 51.25,
            "cumulative_net_pnl": -282.3699999999999
          },
          {
            "index": 49,
            "signal_id": 50,
            "timestamp": "2026-09-09T07:16:15.147886Z",
            "net_pnl": -48.75,
            "cumulative_net_pnl": -331.1199999999999
          },
          {
            "index": 50,
            "signal_id": 51,
            "timestamp": "2026-09-09T07:31:16.163536Z",
            "net_pnl": -56.74000000000001,
            "cumulative_net_pnl": -387.8599999999999
          },
          {
            "index": 51,
            "signal_id": 52,
            "timestamp": "2026-09-09T07:46:15.309738Z",
            "net_pnl": 41.28000000000001,
            "cumulative_net_pnl": -346.57999999999987
          },
          {
            "index": 52,
            "signal_id": 53,
            "timestamp": "2026-09-09T09:31:16.134801Z",
            "net_pnl": -48.75,
            "cumulative_net_pnl": -395.32999999999987
          },
          {
            "index": 53,
            "signal_id": 54,
            "timestamp": "2026-09-09T10:01:15.996190Z",
            "net_pnl": 36.35,
            "cumulative_net_pnl": -358.97999999999985
          },
          {
            "index": 54,
            "signal_id": 55,
            "timestamp": "2026-09-09T10:16:14.972610Z",
            "net_pnl": 66.47,
            "cumulative_net_pnl": -292.5099999999999
          },
          {
            "index": 55,
            "signal_id": 56,
            "timestamp": "2026-09-09T10:31:15.718708Z",
            "net_pnl": -51.75,
            "cumulative_net_pnl": -344.2599999999999
          },
          {
            "index": 56,
            "signal_id": 57,
            "timestamp": "2026-09-09T10:46:16.065979Z",
            "net_pnl": -40.67,
            "cumulative_net_pnl": -384.9299999999999
          },
          {
            "index": 57,
            "signal_id": 58,
            "timestamp": "2026-09-09T11:01:16.421691Z",
            "net_pnl": -42.7,
            "cumulative_net_pnl": -427.6299999999999
          },
          {
            "index": 58,
            "signal_id": 59,
            "timestamp": "2026-09-09T11:16:16.288529Z",
            "net_pnl": 55.28,
            "cumulative_net_pnl": -372.3499999999999
          },
          {
            "index": 59,
            "signal_id": 60,
            "timestamp": "2026-09-09T11:46:16.671599Z",
            "net_pnl": 33.400000000000006,
            "cumulative_net_pnl": -338.94999999999993
          },
          {
            "index": 60,
            "signal_id": 61,
            "timestamp": "2026-09-09T13:16:15.347352Z",
            "net_pnl": 56.29,
            "cumulative_net_pnl": -282.6599999999999
          },
          {
            "index": 61,
            "signal_id": 62,
            "timestamp": "2026-09-09T15:31:16.853628Z",
            "net_pnl": 36.35,
            "cumulative_net_pnl": -246.30999999999992
          },
          {
            "index": 62,
            "signal_id": 63,
            "timestamp": "2026-09-09T15:46:17.441463Z",
            "net_pnl": -41.68,
            "cumulative_net_pnl": -287.9899999999999
          },
          {
            "index": 63,
            "signal_id": 64,
            "timestamp": "2026-09-09T16:01:17.346685Z",
            "net_pnl": 49.25,
            "cumulative_net_pnl": -238.7399999999999
          },
          {
            "index": 64,
            "signal_id": 65,
            "timestamp": "2026-09-09T16:16:14.372244Z",
            "net_pnl": -32.5,
            "cumulative_net_pnl": -271.2399999999999
          },
          {
            "index": 65,
            "signal_id": 66,
            "timestamp": "2026-09-09T16:31:16.433263Z",
            "net_pnl": 24.650000000000006,
            "cumulative_net_pnl": -246.5899999999999
          },
          {
            "index": 66,
            "signal_id": 67,
            "timestamp": "2026-09-09T17:46:16.763540Z",
            "net_pnl": 54.27,
            "cumulative_net_pnl": -192.31999999999988
          },
          {
            "index": 67,
            "signal_id": 68,
            "timestamp": "2026-09-09T18:16:16.404534Z",
            "net_pnl": 43.25999999999999,
            "cumulative_net_pnl": -149.0599999999999
          },
          {
            "index": 68,
            "signal_id": 69,
            "timestamp": "2026-09-09T18:46:16.151779Z",
            "net_pnl": -42.7,
            "cumulative_net_pnl": -191.75999999999988
          },
          {
            "index": 69,
            "signal_id": 70,
            "timestamp": "2026-09-09T19:16:15.270235Z",
            "net_pnl": 33.400000000000006,
            "cumulative_net_pnl": -158.35999999999987
          },
          {
            "index": 70,
            "signal_id": 71,
            "timestamp": "2026-09-09T19:31:16.953675Z",
            "net_pnl": -38.64,
            "cumulative_net_pnl": -196.9999999999999
          },
          {
            "index": 71,
            "signal_id": 72,
            "timestamp": "2026-09-09T19:46:16.275325Z",
            "net_pnl": -53.75,
            "cumulative_net_pnl": -250.7499999999999
          },
          {
            "index": 72,
            "signal_id": 73,
            "timestamp": "2026-09-09T20:01:16.801866Z",
            "net_pnl": 33.400000000000006,
            "cumulative_net_pnl": -217.34999999999988
          },
          {
            "index": 73,
            "signal_id": 74,
            "timestamp": "2026-09-09T20:16:14.892908Z",
            "net_pnl": -58.71999999999999,
            "cumulative_net_pnl": -276.0699999999999
          },
          {
            "index": 74,
            "signal_id": 75,
            "timestamp": "2026-09-09T22:16:17.011204Z",
            "net_pnl": 57.3,
            "cumulative_net_pnl": -218.76999999999987
          },
          {
            "index": 75,
            "signal_id": 76,
            "timestamp": "2026-09-10T00:01:16.571859Z",
            "net_pnl": 39.3,
            "cumulative_net_pnl": -179.46999999999986
          },
          {
            "index": 76,
            "signal_id": 77,
            "timestamp": "2026-09-10T00:16:15.902207Z",
            "net_pnl": 59.33,
            "cumulative_net_pnl": -120.13999999999986
          },
          {
            "index": 77,
            "signal_id": 78,
            "timestamp": "2026-09-10T00:46:16.274661Z",
            "net_pnl": 58.32,
            "cumulative_net_pnl": -61.81999999999986
          },
          {
            "index": 78,
            "signal_id": 79,
            "timestamp": "2026-09-10T01:16:16.756398Z",
            "net_pnl": -51.75,
            "cumulative_net_pnl": -113.56999999999985
          },
          {
            "index": 79,
            "signal_id": 80,
            "timestamp": "2026-09-10T02:01:17.304515Z",
            "net_pnl": -41.68,
            "cumulative_net_pnl": -155.24999999999986
          },
          {
            "index": 80,
            "signal_id": 81,
            "timestamp": "2026-09-10T03:16:15.620049Z",
            "net_pnl": 59.33,
            "cumulative_net_pnl": -95.91999999999986
          },
          {
            "index": 81,
            "signal_id": 82,
            "timestamp": "2026-09-10T05:46:16.450380Z",
            "net_pnl": 47.25,
            "cumulative_net_pnl": -48.66999999999986
          },
          {
            "index": 82,
            "signal_id": 83,
            "timestamp": "2026-09-10T06:16:18.949018Z",
            "net_pnl": -34.55,
            "cumulative_net_pnl": -83.21999999999986
          },
          {
            "index": 83,
            "signal_id": 84,
            "timestamp": "2026-09-10T09:01:16.791904Z",
            "net_pnl": 41.28000000000001,
            "cumulative_net_pnl": -41.93999999999985
          },
          {
            "index": 84,
            "signal_id": 85,
            "timestamp": "2026-09-10T09:16:16.311689Z",
            "net_pnl": 46.25,
            "cumulative_net_pnl": 4.3100000000001515
          },
          {
            "index": 85,
            "signal_id": 88,
            "timestamp": "2026-09-10T12:01:17.109508Z",
            "net_pnl": -48.75,
            "cumulative_net_pnl": -44.43999999999985
          },
          {
            "index": 86,
            "signal_id": 89,
            "timestamp": "2026-09-10T12:46:15.861388Z",
            "net_pnl": -40.67,
            "cumulative_net_pnl": -85.10999999999984
          },
          {
            "index": 87,
            "signal_id": 90,
            "timestamp": "2026-09-10T13:01:16.989339Z",
            "net_pnl": -75.35,
            "cumulative_net_pnl": -160.45999999999984
          },
          {
            "index": 88,
            "signal_id": 91,
            "timestamp": "2026-09-10T13:16:15.094044Z",
            "net_pnl": 39.3,
            "cumulative_net_pnl": -121.15999999999984
          },
          {
            "index": 89,
            "signal_id": 92,
            "timestamp": "2026-09-10T13:31:15.447700Z",
            "net_pnl": 67.5,
            "cumulative_net_pnl": -53.65999999999984
          },
          {
            "index": 90,
            "signal_id": 93,
            "timestamp": "2026-09-10T13:46:16.593617Z",
            "net_pnl": 39.3,
            "cumulative_net_pnl": -14.359999999999843
          },
          {
            "index": 91,
            "signal_id": 94,
            "timestamp": "2026-09-10T14:16:15.916652Z",
            "net_pnl": 70.58,
            "cumulative_net_pnl": 56.220000000000155
          },
          {
            "index": 92,
            "signal_id": 95,
            "timestamp": "2026-09-10T15:31:15.881387Z",
            "net_pnl": 42.269999999999996,
            "cumulative_net_pnl": 98.49000000000015
          },
          {
            "index": 93,
            "signal_id": 96,
            "timestamp": "2026-09-10T15:46:17.168317Z",
            "net_pnl": 41.28000000000001,
            "cumulative_net_pnl": 139.77000000000015
          },
          {
            "index": 94,
            "signal_id": 97,
            "timestamp": "2026-09-10T16:01:16.998960Z",
            "net_pnl": -70.5,
            "cumulative_net_pnl": 69.27000000000015
          },
          {
            "index": 95,
            "signal_id": 98,
            "timestamp": "2026-09-10T16:16:15.282334Z",
            "net_pnl": -54.75,
            "cumulative_net_pnl": 14.520000000000152
          },
          {
            "index": 96,
            "signal_id": 99,
            "timestamp": "2026-09-10T16:31:16.452856Z",
            "net_pnl": 34.379999999999995,
            "cumulative_net_pnl": 48.90000000000015
          },
          {
            "index": 97,
            "signal_id": 100,
            "timestamp": "2026-09-10T17:46:16.130606Z",
            "net_pnl": -51.75,
            "cumulative_net_pnl": -2.849999999999852
          },
          {
            "index": 98,
            "signal_id": 101,
            "timestamp": "2026-09-10T20:01:16.111350Z",
            "net_pnl": 35.36,
            "cumulative_net_pnl": 32.51000000000015
          },
          {
            "index": 99,
            "signal_id": 102,
            "timestamp": "2026-09-10T22:46:16.003302Z",
            "net_pnl": -64.64,
            "cumulative_net_pnl": -32.12999999999985
          },
          {
            "index": 100,
            "signal_id": 103,
            "timestamp": "2026-09-10T23:16:16.032345Z",
            "net_pnl": 48.25,
            "cumulative_net_pnl": 16.120000000000147
          },
          {
            "index": 101,
            "signal_id": 104,
            "timestamp": "2026-09-11T00:01:16.754251Z",
            "net_pnl": 37.33,
            "cumulative_net_pnl": 53.450000000000145
          },
          {
            "index": 102,
            "signal_id": 105,
            "timestamp": "2026-09-11T00:16:15.370936Z",
            "net_pnl": 51.25,
            "cumulative_net_pnl": 104.70000000000014
          },
          {
            "index": 103,
            "signal_id": 106,
            "timestamp": "2026-09-11T01:31:15.953381Z",
            "net_pnl": 55.28,
            "cumulative_net_pnl": 159.98000000000013
          },
          {
            "index": 104,
            "signal_id": 107,
            "timestamp": "2026-09-11T03:01:16.981385Z",
            "net_pnl": 45.25,
            "cumulative_net_pnl": 205.23000000000013
          },
          {
            "index": 105,
            "signal_id": 108,
            "timestamp": "2026-09-11T03:31:15.829482Z",
            "net_pnl": 63.4,
            "cumulative_net_pnl": 268.6300000000001
          },
          {
            "index": 106,
            "signal_id": 109,
            "timestamp": "2026-09-11T03:46:16.526950Z",
            "net_pnl": 51.25,
            "cumulative_net_pnl": 319.8800000000001
          },
          {
            "index": 107,
            "signal_id": 111,
            "timestamp": "2026-09-11T06:31:16.423932Z",
            "net_pnl": -41.68,
            "cumulative_net_pnl": 278.2000000000001
          },
          {
            "index": 108,
            "signal_id": 112,
            "timestamp": "2026-09-11T09:31:15.732195Z",
            "net_pnl": -47.74,
            "cumulative_net_pnl": 230.4600000000001
          },
          {
            "index": 109,
            "signal_id": 113,
            "timestamp": "2026-09-11T09:46:16.119665Z",
            "net_pnl": 32.42,
            "cumulative_net_pnl": 262.8800000000001
          },
          {
            "index": 110,
            "signal_id": 114,
            "timestamp": "2026-09-11T10:46:15.098272Z",
            "net_pnl": -58.71999999999999,
            "cumulative_net_pnl": 204.1600000000001
          },
          {
            "index": 111,
            "signal_id": 115,
            "timestamp": "2026-09-11T11:01:16.757085Z",
            "net_pnl": -32.5,
            "cumulative_net_pnl": 171.6600000000001
          },
          {
            "index": 112,
            "signal_id": 116,
            "timestamp": "2026-09-11T11:16:16.473651Z",
            "net_pnl": 54.27,
            "cumulative_net_pnl": 225.93000000000012
          },
          {
            "index": 113,
            "signal_id": 117,
            "timestamp": "2026-09-11T12:01:16.257280Z",
            "net_pnl": -58.71999999999999,
            "cumulative_net_pnl": 167.21000000000012
          },
          {
            "index": 114,
            "signal_id": 118,
            "timestamp": "2026-09-11T12:31:15.000987Z",
            "net_pnl": 86.2,
            "cumulative_net_pnl": 253.41000000000014
          },
          {
            "index": 115,
            "signal_id": 119,
            "timestamp": "2026-09-11T16:01:16.977847Z",
            "net_pnl": 17.92,
            "cumulative_net_pnl": 271.33000000000015
          },
          {
            "index": 116,
            "signal_id": 120,
            "timestamp": "2026-09-11T16:16:16.428167Z",
            "net_pnl": -45.73,
            "cumulative_net_pnl": 225.60000000000016
          },
          {
            "index": 117,
            "signal_id": 121,
            "timestamp": "2026-09-11T17:01:16.957845Z",
            "net_pnl": -45.73,
            "cumulative_net_pnl": 179.87000000000018
          },
          {
            "index": 118,
            "signal_id": 123,
            "timestamp": "2026-09-11T18:16:15.963090Z",
            "net_pnl": 29.5,
            "cumulative_net_pnl": 209.37000000000018
          },
          {
            "index": 119,
            "signal_id": 124,
            "timestamp": "2026-09-11T18:31:17.572633Z",
            "net_pnl": -48.75,
            "cumulative_net_pnl": 160.62000000000018
          },
          {
            "index": 120,
            "signal_id": 125,
            "timestamp": "2026-09-11T18:46:16.788021Z",
            "net_pnl": -49.75,
            "cumulative_net_pnl": 110.87000000000018
          },
          {
            "index": 121,
            "signal_id": 126,
            "timestamp": "2026-09-11T19:01:17.010219Z",
            "net_pnl": 49.25,
            "cumulative_net_pnl": 160.12000000000018
          },
          {
            "index": 122,
            "signal_id": 127,
            "timestamp": "2026-09-11T19:31:16.538204Z",
            "net_pnl": 59.33,
            "cumulative_net_pnl": 219.45000000000016
          },
          {
            "index": 123,
            "signal_id": 128,
            "timestamp": "2026-09-11T19:46:17.342145Z",
            "net_pnl": 46.25,
            "cumulative_net_pnl": 265.70000000000016
          },
          {
            "index": 124,
            "signal_id": 129,
            "timestamp": "2026-09-11T20:01:17.387393Z",
            "net_pnl": 60.35,
            "cumulative_net_pnl": 326.0500000000002
          },
          {
            "index": 125,
            "signal_id": 130,
            "timestamp": "2026-09-11T20:16:18.087122Z",
            "net_pnl": -36.6,
            "cumulative_net_pnl": 289.45000000000016
          },
          {
            "index": 126,
            "signal_id": 132,
            "timestamp": "2026-09-11T22:31:17.019029Z",
            "net_pnl": 43.25999999999999,
            "cumulative_net_pnl": 332.71000000000015
          },
          {
            "index": 127,
            "signal_id": 133,
            "timestamp": "2026-09-11T23:46:18.244887Z",
            "net_pnl": 58.32,
            "cumulative_net_pnl": 391.03000000000014
          },
          {
            "index": 128,
            "signal_id": 134,
            "timestamp": "2026-09-12T00:01:21.069830Z",
            "net_pnl": 31.450000000000003,
            "cumulative_net_pnl": 422.48000000000013
          },
          {
            "index": 129,
            "signal_id": 135,
            "timestamp": "2026-09-12T03:01:16.254172Z",
            "net_pnl": 45.25,
            "cumulative_net_pnl": 467.73000000000013
          },
          {
            "index": 130,
            "signal_id": 136,
            "timestamp": "2026-09-12T03:46:15.869468Z",
            "net_pnl": 52.26,
            "cumulative_net_pnl": 519.9900000000001
          },
          {
            "index": 131,
            "signal_id": 137,
            "timestamp": "2026-09-12T05:01:18.009459Z",
            "net_pnl": 55.28,
            "cumulative_net_pnl": 575.2700000000001
          },
          {
            "index": 132,
            "signal_id": 138,
            "timestamp": "2026-09-12T05:31:15.582421Z",
            "net_pnl": 34.379999999999995,
            "cumulative_net_pnl": 609.6500000000001
          },
          {
            "index": 133,
            "signal_id": 139,
            "timestamp": "2026-09-12T06:01:16.436606Z",
            "net_pnl": -48.75,
            "cumulative_net_pnl": 560.9000000000001
          },
          {
            "index": 134,
            "signal_id": 140,
            "timestamp": "2026-09-12T07:01:16.833974Z",
            "net_pnl": 44.26,
            "cumulative_net_pnl": 605.1600000000001
          },
          {
            "index": 135,
            "signal_id": 141,
            "timestamp": "2026-09-12T07:31:15.527737Z",
            "net_pnl": -52.75,
            "cumulative_net_pnl": 552.4100000000001
          },
          {
            "index": 136,
            "signal_id": 142,
            "timestamp": "2026-09-12T09:46:16.702348Z",
            "net_pnl": 41.28000000000001,
            "cumulative_net_pnl": 593.69
          },
          {
            "index": 137,
            "signal_id": 143,
            "timestamp": "2026-09-12T10:31:15.899967Z",
            "net_pnl": -52.75,
            "cumulative_net_pnl": 540.94
          },
          {
            "index": 138,
            "signal_id": 144,
            "timestamp": "2026-09-12T11:01:15.399939Z",
            "net_pnl": -64.64,
            "cumulative_net_pnl": 476.30000000000007
          },
          {
            "index": 139,
            "signal_id": 145,
            "timestamp": "2026-09-12T11:16:16.310432Z",
            "net_pnl": -52.75,
            "cumulative_net_pnl": 423.55000000000007
          },
          {
            "index": 140,
            "signal_id": 146,
            "timestamp": "2026-09-12T11:31:17.810869Z",
            "net_pnl": 47.25,
            "cumulative_net_pnl": 470.80000000000007
          },
          {
            "index": 141,
            "signal_id": 148,
            "timestamp": "2026-09-12T12:01:16.900676Z",
            "net_pnl": -55.74,
            "cumulative_net_pnl": 415.06000000000006
          },
          {
            "index": 142,
            "signal_id": 149,
            "timestamp": "2026-09-12T12:16:15.266302Z",
            "net_pnl": 62.38,
            "cumulative_net_pnl": 477.44000000000005
          },
          {
            "index": 143,
            "signal_id": 150,
            "timestamp": "2026-09-12T13:16:15.495356Z",
            "net_pnl": -45.73,
            "cumulative_net_pnl": 431.71000000000004
          },
          {
            "index": 144,
            "signal_id": 151,
            "timestamp": "2026-09-12T13:31:17.554099Z",
            "net_pnl": -51.75,
            "cumulative_net_pnl": 379.96000000000004
          },
          {
            "index": 145,
            "signal_id": 152,
            "timestamp": "2026-09-12T14:46:17.791007Z",
            "net_pnl": -45.73,
            "cumulative_net_pnl": 334.23
          },
          {
            "index": 146,
            "signal_id": 153,
            "timestamp": "2026-09-12T16:01:16.372611Z",
            "net_pnl": -55.74,
            "cumulative_net_pnl": 278.49
          },
          {
            "index": 147,
            "signal_id": 154,
            "timestamp": "2026-09-12T16:46:15.919083Z",
            "net_pnl": -47.74,
            "cumulative_net_pnl": 230.75
          },
          {
            "index": 148,
            "signal_id": 155,
            "timestamp": "2026-09-12T17:01:17.783208Z",
            "net_pnl": -63.65,
            "cumulative_net_pnl": 167.1
          },
          {
            "index": 149,
            "signal_id": 156,
            "timestamp": "2026-09-12T17:16:15.466205Z",
            "net_pnl": -49.75,
            "cumulative_net_pnl": 117.35
          },
          {
            "index": 150,
            "signal_id": 157,
            "timestamp": "2026-09-12T17:31:16.960769Z",
            "net_pnl": -54.75,
            "cumulative_net_pnl": 62.599999999999994
          },
          {
            "index": 151,
            "signal_id": 158,
            "timestamp": "2026-09-12T17:46:17.380024Z",
            "net_pnl": -54.75,
            "cumulative_net_pnl": 7.849999999999994
          },
          {
            "index": 152,
            "signal_id": 159,
            "timestamp": "2026-09-12T18:01:17.241204Z",
            "net_pnl": -44.72,
            "cumulative_net_pnl": -36.870000000000005
          },
          {
            "index": 153,
            "signal_id": 160,
            "timestamp": "2026-09-12T18:16:15.343950Z",
            "net_pnl": 47.25,
            "cumulative_net_pnl": 10.379999999999995
          },
          {
            "index": 154,
            "signal_id": 161,
            "timestamp": "2026-09-12T19:16:17.618118Z",
            "net_pnl": -38.64,
            "cumulative_net_pnl": -28.260000000000005
          },
          {
            "index": 155,
            "signal_id": 162,
            "timestamp": "2026-09-12T21:01:16.944758Z",
            "net_pnl": -48.75,
            "cumulative_net_pnl": -77.01
          },
          {
            "index": 156,
            "signal_id": 163,
            "timestamp": "2026-09-12T21:16:15.395138Z",
            "net_pnl": 42.269999999999996,
            "cumulative_net_pnl": -34.74000000000001
          },
          {
            "index": 157,
            "signal_id": 164,
            "timestamp": "2026-09-12T22:16:15.595805Z",
            "net_pnl": -65.62,
            "cumulative_net_pnl": -100.36000000000001
          },
          {
            "index": 158,
            "signal_id": 165,
            "timestamp": "2026-09-12T22:31:16.469394Z",
            "net_pnl": -64.64,
            "cumulative_net_pnl": -165.0
          },
          {
            "index": 159,
            "signal_id": 166,
            "timestamp": "2026-09-12T23:31:17.639740Z",
            "net_pnl": -57.730000000000004,
            "cumulative_net_pnl": -222.73000000000002
          },
          {
            "index": 160,
            "signal_id": 167,
            "timestamp": "2026-09-12T23:46:15.637675Z",
            "net_pnl": 43.25999999999999,
            "cumulative_net_pnl": -179.47000000000003
          },
          {
            "index": 161,
            "signal_id": 168,
            "timestamp": "2026-09-13T00:31:15.940562Z",
            "net_pnl": -52.75,
            "cumulative_net_pnl": -232.22000000000003
          },
          {
            "index": 162,
            "signal_id": 169,
            "timestamp": "2026-09-13T02:31:16.206423Z",
            "net_pnl": 55.28,
            "cumulative_net_pnl": -176.94000000000003
          },
          {
            "index": 163,
            "signal_id": 170,
            "timestamp": "2026-09-13T03:31:15.550297Z",
            "net_pnl": -45.73,
            "cumulative_net_pnl": -222.67000000000002
          },
          {
            "index": 164,
            "signal_id": 171,
            "timestamp": "2026-09-13T03:46:15.943676Z",
            "net_pnl": -62.67,
            "cumulative_net_pnl": -285.34000000000003
          },
          {
            "index": 165,
            "signal_id": 172,
            "timestamp": "2026-09-13T04:01:15.248495Z",
            "net_pnl": 35.36,
            "cumulative_net_pnl": -249.98000000000002
          },
          {
            "index": 166,
            "signal_id": 173,
            "timestamp": "2026-09-13T04:16:17.628747Z",
            "net_pnl": 33.400000000000006,
            "cumulative_net_pnl": -216.58
          },
          {
            "index": 167,
            "signal_id": 174,
            "timestamp": "2026-09-13T04:46:16.442325Z",
            "net_pnl": -54.75,
            "cumulative_net_pnl": -271.33000000000004
          },
          {
            "index": 168,
            "signal_id": 175,
            "timestamp": "2026-09-13T05:01:17.025251Z",
            "net_pnl": 37.33,
            "cumulative_net_pnl": -234.00000000000006
          },
          {
            "index": 169,
            "signal_id": 176,
            "timestamp": "2026-09-13T08:16:17.936219Z",
            "net_pnl": -45.73,
            "cumulative_net_pnl": -279.7300000000001
          },
          {
            "index": 170,
            "signal_id": 177,
            "timestamp": "2026-09-13T08:46:17.123266Z",
            "net_pnl": -53.75,
            "cumulative_net_pnl": -333.4800000000001
          },
          {
            "index": 171,
            "signal_id": 179,
            "timestamp": "2026-09-13T09:16:15.647678Z",
            "net_pnl": -29.42,
            "cumulative_net_pnl": -362.9000000000001
          },
          {
            "index": 172,
            "signal_id": 180,
            "timestamp": "2026-09-13T10:31:16.402118Z",
            "net_pnl": -50.75,
            "cumulative_net_pnl": -413.6500000000001
          },
          {
            "index": 173,
            "signal_id": 181,
            "timestamp": "2026-09-13T10:46:16.024508Z",
            "net_pnl": -75.35,
            "cumulative_net_pnl": -489.0000000000001
          },
          {
            "index": 174,
            "signal_id": 182,
            "timestamp": "2026-09-13T11:01:16.171844Z",
            "net_pnl": -70.5,
            "cumulative_net_pnl": -559.5000000000001
          },
          {
            "index": 175,
            "signal_id": 183,
            "timestamp": "2026-09-13T12:01:19.680303Z",
            "net_pnl": 53.26,
            "cumulative_net_pnl": -506.2400000000001
          },
          {
            "index": 176,
            "signal_id": 184,
            "timestamp": "2026-09-13T12:16:16.670939Z",
            "net_pnl": 26.58,
            "cumulative_net_pnl": -479.66000000000014
          },
          {
            "index": 177,
            "signal_id": 185,
            "timestamp": "2026-09-13T12:46:18.536973Z",
            "net_pnl": 59.33,
            "cumulative_net_pnl": -420.33000000000015
          },
          {
            "index": 178,
            "signal_id": 186,
            "timestamp": "2026-09-13T13:31:16.231066Z",
            "net_pnl": 34.379999999999995,
            "cumulative_net_pnl": -385.95000000000016
          },
          {
            "index": 179,
            "signal_id": 187,
            "timestamp": "2026-09-13T14:46:17.441006Z",
            "net_pnl": 40.290000000000006,
            "cumulative_net_pnl": -345.66000000000014
          },
          {
            "index": 180,
            "signal_id": 188,
            "timestamp": "2026-09-13T15:16:15.092252Z",
            "net_pnl": -37.62,
            "cumulative_net_pnl": -383.28000000000014
          },
          {
            "index": 181,
            "signal_id": 189,
            "timestamp": "2026-09-13T15:31:16.259250Z",
            "net_pnl": 32.42,
            "cumulative_net_pnl": -350.8600000000001
          },
          {
            "index": 182,
            "signal_id": 190,
            "timestamp": "2026-09-13T16:16:16.598281Z",
            "net_pnl": 52.26,
            "cumulative_net_pnl": -298.60000000000014
          },
          {
            "index": 183,
            "signal_id": 191,
            "timestamp": "2026-09-13T18:01:16.477580Z",
            "net_pnl": 48.25,
            "cumulative_net_pnl": -250.35000000000014
          },
          {
            "index": 184,
            "signal_id": 192,
            "timestamp": "2026-09-13T18:31:15.634948Z",
            "net_pnl": 41.28000000000001,
            "cumulative_net_pnl": -209.07000000000014
          },
          {
            "index": 185,
            "signal_id": 193,
            "timestamp": "2026-09-13T20:31:20.691751Z",
            "net_pnl": 42.269999999999996,
            "cumulative_net_pnl": -166.80000000000013
          },
          {
            "index": 186,
            "signal_id": 194,
            "timestamp": "2026-09-13T21:01:19.487651Z",
            "net_pnl": 55.28,
            "cumulative_net_pnl": -111.52000000000012
          },
          {
            "index": 187,
            "signal_id": 195,
            "timestamp": "2026-09-13T22:16:15.548438Z",
            "net_pnl": -32.5,
            "cumulative_net_pnl": -144.02000000000012
          },
          {
            "index": 188,
            "signal_id": 196,
            "timestamp": "2026-09-13T22:31:15.947130Z",
            "net_pnl": -41.68,
            "cumulative_net_pnl": -185.70000000000013
          },
          {
            "index": 189,
            "signal_id": 197,
            "timestamp": "2026-09-13T22:46:16.110832Z",
            "net_pnl": -63.65,
            "cumulative_net_pnl": -249.35000000000014
          },
          {
            "index": 190,
            "signal_id": 198,
            "timestamp": "2026-09-13T23:16:15.365778Z",
            "net_pnl": 47.25,
            "cumulative_net_pnl": -202.10000000000014
          },
          {
            "index": 191,
            "signal_id": 199,
            "timestamp": "2026-09-13T23:31:17.025741Z",
            "net_pnl": 19.83,
            "cumulative_net_pnl": -182.27000000000015
          },
          {
            "index": 192,
            "signal_id": 200,
            "timestamp": "2026-09-14T00:16:15.716559Z",
            "net_pnl": -54.75,
            "cumulative_net_pnl": -237.02000000000015
          },
          {
            "index": 193,
            "signal_id": 201,
            "timestamp": "2026-09-14T00:31:16.340573Z",
            "net_pnl": 18.879999999999995,
            "cumulative_net_pnl": -218.14000000000016
          },
          {
            "index": 194,
            "signal_id": 202,
            "timestamp": "2026-09-14T01:01:16.701311Z",
            "net_pnl": -57.730000000000004,
            "cumulative_net_pnl": -275.8700000000002
          },
          {
            "index": 195,
            "signal_id": 203,
            "timestamp": "2026-09-14T01:16:16.978339Z",
            "net_pnl": 56.29,
            "cumulative_net_pnl": -219.58000000000018
          },
          {
            "index": 196,
            "signal_id": 204,
            "timestamp": "2026-09-14T01:31:17.035774Z",
            "net_pnl": -49.75,
            "cumulative_net_pnl": -269.33000000000015
          },
          {
            "index": 197,
            "signal_id": 205,
            "timestamp": "2026-09-14T02:46:16.543879Z",
            "net_pnl": 33.400000000000006,
            "cumulative_net_pnl": -235.93000000000015
          },
          {
            "index": 198,
            "signal_id": 206,
            "timestamp": "2026-09-14T03:46:17.023453Z",
            "net_pnl": 47.25,
            "cumulative_net_pnl": -188.68000000000015
          },
          {
            "index": 199,
            "signal_id": 207,
            "timestamp": "2026-09-14T04:01:17.824291Z",
            "net_pnl": 50.25,
            "cumulative_net_pnl": -138.43000000000015
          },
          {
            "index": 200,
            "signal_id": 208,
            "timestamp": "2026-09-14T05:31:16.002424Z",
            "net_pnl": 49.25,
            "cumulative_net_pnl": -89.18000000000015
          },
          {
            "index": 201,
            "signal_id": 209,
            "timestamp": "2026-09-14T05:46:17.604225Z",
            "net_pnl": 46.25,
            "cumulative_net_pnl": -42.93000000000015
          },
          {
            "index": 202,
            "signal_id": 210,
            "timestamp": "2026-09-14T06:31:17.023471Z",
            "net_pnl": 66.47,
            "cumulative_net_pnl": 23.53999999999985
          },
          {
            "index": 203,
            "signal_id": 211,
            "timestamp": "2026-09-14T07:01:16.766091Z",
            "net_pnl": 58.32,
            "cumulative_net_pnl": 81.85999999999984
          },
          {
            "index": 204,
            "signal_id": 212,
            "timestamp": "2026-09-14T08:31:19.147776Z",
            "net_pnl": -54.75,
            "cumulative_net_pnl": 27.109999999999843
          },
          {
            "index": 205,
            "signal_id": 213,
            "timestamp": "2026-09-14T09:46:17.101904Z",
            "net_pnl": 39.3,
            "cumulative_net_pnl": 66.40999999999984
          },
          {
            "index": 206,
            "signal_id": 214,
            "timestamp": "2026-09-14T10:01:17.396238Z",
            "net_pnl": -41.68,
            "cumulative_net_pnl": 24.72999999999984
          },
          {
            "index": 207,
            "signal_id": 215,
            "timestamp": "2026-09-14T10:16:16.427877Z",
            "net_pnl": -58.71999999999999,
            "cumulative_net_pnl": -33.99000000000015
          },
          {
            "index": 208,
            "signal_id": 216,
            "timestamp": "2026-09-14T14:01:17.019980Z",
            "net_pnl": 39.3,
            "cumulative_net_pnl": 5.309999999999846
          },
          {
            "index": 209,
            "signal_id": 217,
            "timestamp": "2026-09-14T16:31:18.711682Z",
            "net_pnl": -54.75,
            "cumulative_net_pnl": -49.440000000000154
          },
          {
            "index": 210,
            "signal_id": 218,
            "timestamp": "2026-09-14T17:46:18.700326Z",
            "net_pnl": 46.25,
            "cumulative_net_pnl": -3.190000000000154
          },
          {
            "index": 211,
            "signal_id": 219,
            "timestamp": "2026-09-14T18:01:21.467637Z",
            "net_pnl": -46.74,
            "cumulative_net_pnl": -49.930000000000156
          },
          {
            "index": 212,
            "signal_id": 220,
            "timestamp": "2026-09-14T18:16:20.293746Z",
            "net_pnl": 39.3,
            "cumulative_net_pnl": -10.630000000000159
          },
          {
            "index": 213,
            "signal_id": 221,
            "timestamp": "2026-09-14T19:01:19.168269Z",
            "net_pnl": -31.47,
            "cumulative_net_pnl": -42.10000000000016
          },
          {
            "index": 214,
            "signal_id": 222,
            "timestamp": "2026-09-14T19:16:19.356599Z",
            "net_pnl": 40.290000000000006,
            "cumulative_net_pnl": -1.8100000000001515
          },
          {
            "index": 215,
            "signal_id": 223,
            "timestamp": "2026-09-14T19:46:19.913905Z",
            "net_pnl": -59.709999999999994,
            "cumulative_net_pnl": -61.520000000000145
          },
          {
            "index": 216,
            "signal_id": 224,
            "timestamp": "2026-09-14T20:01:17.015191Z",
            "net_pnl": 50.25,
            "cumulative_net_pnl": -11.270000000000145
          },
          {
            "index": 217,
            "signal_id": 225,
            "timestamp": "2026-09-14T21:01:18.977451Z",
            "net_pnl": -38.64,
            "cumulative_net_pnl": -49.910000000000146
          },
          {
            "index": 218,
            "signal_id": 226,
            "timestamp": "2026-09-14T21:16:16.565660Z",
            "net_pnl": 52.26,
            "cumulative_net_pnl": 2.349999999999852
          },
          {
            "index": 219,
            "signal_id": 227,
            "timestamp": "2026-09-14T21:31:17.763565Z",
            "net_pnl": -59.709999999999994,
            "cumulative_net_pnl": -57.36000000000014
          },
          {
            "index": 220,
            "signal_id": 228,
            "timestamp": "2026-09-14T21:46:24.029068Z",
            "net_pnl": -50.75,
            "cumulative_net_pnl": -108.11000000000014
          },
          {
            "index": 221,
            "signal_id": 229,
            "timestamp": "2026-09-14T23:01:17.082441Z",
            "net_pnl": -43.71,
            "cumulative_net_pnl": -151.82000000000014
          },
          {
            "index": 222,
            "signal_id": 230,
            "timestamp": "2026-09-15T00:01:17.052962Z",
            "net_pnl": -54.75,
            "cumulative_net_pnl": -206.57000000000014
          },
          {
            "index": 223,
            "signal_id": 231,
            "timestamp": "2026-09-15T01:31:19.141309Z",
            "net_pnl": 40.290000000000006,
            "cumulative_net_pnl": -166.28000000000014
          },
          {
            "index": 224,
            "signal_id": 232,
            "timestamp": "2026-09-15T01:46:16.232207Z",
            "net_pnl": -39.65,
            "cumulative_net_pnl": -205.93000000000015
          },
          {
            "index": 225,
            "signal_id": 233,
            "timestamp": "2026-09-15T03:16:17.318808Z",
            "net_pnl": 46.25,
            "cumulative_net_pnl": -159.68000000000015
          },
          {
            "index": 226,
            "signal_id": 234,
            "timestamp": "2026-09-15T04:01:17.061418Z",
            "net_pnl": -73.42,
            "cumulative_net_pnl": -233.10000000000014
          },
          {
            "index": 227,
            "signal_id": 235,
            "timestamp": "2026-09-15T04:16:15.588410Z",
            "net_pnl": -50.75,
            "cumulative_net_pnl": -283.85000000000014
          },
          {
            "index": 228,
            "signal_id": 237,
            "timestamp": "2026-09-15T05:01:16.471380Z",
            "net_pnl": -57.730000000000004,
            "cumulative_net_pnl": -341.58000000000015
          },
          {
            "index": 229,
            "signal_id": 238,
            "timestamp": "2026-09-15T05:16:15.845089Z",
            "net_pnl": 29.5,
            "cumulative_net_pnl": -312.08000000000015
          },
          {
            "index": 230,
            "signal_id": 239,
            "timestamp": "2026-09-15T06:31:16.327785Z",
            "net_pnl": 50.25,
            "cumulative_net_pnl": -261.83000000000015
          },
          {
            "index": 231,
            "signal_id": 240,
            "timestamp": "2026-09-15T07:16:16.370924Z",
            "net_pnl": 27.549999999999997,
            "cumulative_net_pnl": -234.28000000000014
          },
          {
            "index": 232,
            "signal_id": 241,
            "timestamp": "2026-09-15T07:46:15.557759Z",
            "net_pnl": -72.45,
            "cumulative_net_pnl": -306.73000000000013
          },
          {
            "index": 233,
            "signal_id": 242,
            "timestamp": "2026-09-15T08:01:15.452453Z",
            "net_pnl": -37.62,
            "cumulative_net_pnl": -344.35000000000014
          },
          {
            "index": 234,
            "signal_id": 243,
            "timestamp": "2026-09-15T08:16:17.697991Z",
            "net_pnl": 62.38,
            "cumulative_net_pnl": -281.97000000000014
          },
          {
            "index": 235,
            "signal_id": 244,
            "timestamp": "2026-09-15T08:31:17.995046Z",
            "net_pnl": -52.75,
            "cumulative_net_pnl": -334.72000000000014
          },
          {
            "index": 236,
            "signal_id": 245,
            "timestamp": "2026-09-15T08:46:17.276091Z",
            "net_pnl": 44.26,
            "cumulative_net_pnl": -290.46000000000015
          },
          {
            "index": 237,
            "signal_id": 246,
            "timestamp": "2026-09-15T10:01:17.950288Z",
            "net_pnl": 36.35,
            "cumulative_net_pnl": -254.11000000000016
          },
          {
            "index": 238,
            "signal_id": 247,
            "timestamp": "2026-09-15T11:01:16.821293Z",
            "net_pnl": -51.75,
            "cumulative_net_pnl": -305.8600000000001
          },
          {
            "index": 239,
            "signal_id": 248,
            "timestamp": "2026-09-15T11:31:17.250127Z",
            "net_pnl": -47.74,
            "cumulative_net_pnl": -353.60000000000014
          },
          {
            "index": 240,
            "signal_id": 249,
            "timestamp": "2026-09-15T12:31:15.662585Z",
            "net_pnl": 44.26,
            "cumulative_net_pnl": -309.34000000000015
          },
          {
            "index": 241,
            "signal_id": 250,
            "timestamp": "2026-09-15T13:01:16.768100Z",
            "net_pnl": 35.36,
            "cumulative_net_pnl": -273.98000000000013
          },
          {
            "index": 242,
            "signal_id": 252,
            "timestamp": "2026-09-15T13:46:14.989751Z",
            "net_pnl": 59.33,
            "cumulative_net_pnl": -214.65000000000015
          },
          {
            "index": 243,
            "signal_id": 253,
            "timestamp": "2026-09-15T14:01:19.495153Z",
            "net_pnl": -56.74000000000001,
            "cumulative_net_pnl": -271.39000000000016
          },
          {
            "index": 244,
            "signal_id": 254,
            "timestamp": "2026-09-15T14:46:16.899044Z",
            "net_pnl": 63.4,
            "cumulative_net_pnl": -207.99000000000015
          },
          {
            "index": 245,
            "signal_id": 255,
            "timestamp": "2026-09-15T15:31:16.515337Z",
            "net_pnl": 61.36,
            "cumulative_net_pnl": -146.63000000000017
          },
          {
            "index": 246,
            "signal_id": 256,
            "timestamp": "2026-09-15T15:46:16.697168Z",
            "net_pnl": 44.26,
            "cumulative_net_pnl": -102.37000000000018
          },
          {
            "index": 247,
            "signal_id": 257,
            "timestamp": "2026-09-15T16:01:17.517871Z",
            "net_pnl": -41.68,
            "cumulative_net_pnl": -144.05000000000018
          },
          {
            "index": 248,
            "signal_id": 258,
            "timestamp": "2026-09-15T16:16:17.246527Z",
            "net_pnl": 39.3,
            "cumulative_net_pnl": -104.75000000000018
          },
          {
            "index": 249,
            "signal_id": 259,
            "timestamp": "2026-09-15T16:31:15.256727Z",
            "net_pnl": -40.67,
            "cumulative_net_pnl": -145.4200000000002
          },
          {
            "index": 250,
            "signal_id": 260,
            "timestamp": "2026-09-15T17:01:17.385872Z",
            "net_pnl": -48.75,
            "cumulative_net_pnl": -194.1700000000002
          },
          {
            "index": 251,
            "signal_id": 261,
            "timestamp": "2026-09-15T17:31:20.220996Z",
            "net_pnl": 37.33,
            "cumulative_net_pnl": -156.8400000000002
          },
          {
            "index": 252,
            "signal_id": 262,
            "timestamp": "2026-09-15T18:46:21.340005Z",
            "net_pnl": 71.62,
            "cumulative_net_pnl": -85.2200000000002
          },
          {
            "index": 253,
            "signal_id": 263,
            "timestamp": "2026-09-15T19:01:19.053801Z",
            "net_pnl": -53.75,
            "cumulative_net_pnl": -138.9700000000002
          },
          {
            "index": 254,
            "signal_id": 264,
            "timestamp": "2026-09-15T19:31:16.500814Z",
            "net_pnl": -68.55,
            "cumulative_net_pnl": -207.5200000000002
          },
          {
            "index": 255,
            "signal_id": 265,
            "timestamp": "2026-09-15T19:46:16.411145Z",
            "net_pnl": 51.25,
            "cumulative_net_pnl": -156.2700000000002
          },
          {
            "index": 256,
            "signal_id": 266,
            "timestamp": "2026-09-15T20:16:16.126814Z",
            "net_pnl": -40.67,
            "cumulative_net_pnl": -196.94000000000023
          },
          {
            "index": 257,
            "signal_id": 267,
            "timestamp": "2026-09-15T21:01:16.634019Z",
            "net_pnl": -34.55,
            "cumulative_net_pnl": -231.49000000000024
          },
          {
            "index": 258,
            "signal_id": 268,
            "timestamp": "2026-09-15T21:16:16.257567Z",
            "net_pnl": -23.21,
            "cumulative_net_pnl": -254.70000000000024
          },
          {
            "index": 259,
            "signal_id": 269,
            "timestamp": "2026-09-15T21:31:16.290909Z",
            "net_pnl": 50.25,
            "cumulative_net_pnl": -204.45000000000024
          },
          {
            "index": 260,
            "signal_id": 270,
            "timestamp": "2026-09-15T22:01:17.159214Z",
            "net_pnl": -49.75,
            "cumulative_net_pnl": -254.20000000000024
          },
          {
            "index": 261,
            "signal_id": 271,
            "timestamp": "2026-09-15T22:16:16.376092Z",
            "net_pnl": 59.33,
            "cumulative_net_pnl": -194.87000000000023
          },
          {
            "index": 262,
            "signal_id": 272,
            "timestamp": "2026-09-15T22:46:16.550750Z",
            "net_pnl": 33.400000000000006,
            "cumulative_net_pnl": -161.47000000000023
          },
          {
            "index": 263,
            "signal_id": 273,
            "timestamp": "2026-09-15T23:31:19.287842Z",
            "net_pnl": -25.28,
            "cumulative_net_pnl": -186.75000000000023
          },
          {
            "index": 264,
            "signal_id": 274,
            "timestamp": "2026-09-16T00:01:17.383229Z",
            "net_pnl": 50.25,
            "cumulative_net_pnl": -136.50000000000023
          },
          {
            "index": 265,
            "signal_id": 275,
            "timestamp": "2026-09-16T02:01:16.754121Z",
            "net_pnl": 47.25,
            "cumulative_net_pnl": -89.25000000000023
          },
          {
            "index": 266,
            "signal_id": 276,
            "timestamp": "2026-09-16T02:46:16.437866Z",
            "net_pnl": -37.62,
            "cumulative_net_pnl": -126.87000000000023
          },
          {
            "index": 267,
            "signal_id": 277,
            "timestamp": "2026-09-16T03:31:16.544146Z",
            "net_pnl": -38.64,
            "cumulative_net_pnl": -165.51000000000022
          },
          {
            "index": 268,
            "signal_id": 278,
            "timestamp": "2026-09-16T03:46:17.181172Z",
            "net_pnl": 41.28000000000001,
            "cumulative_net_pnl": -124.23000000000022
          },
          {
            "index": 269,
            "signal_id": 279,
            "timestamp": "2026-09-16T04:16:16.655780Z",
            "net_pnl": 56.29,
            "cumulative_net_pnl": -67.94000000000023
          },
          {
            "index": 270,
            "signal_id": 280,
            "timestamp": "2026-09-16T04:31:16.345853Z",
            "net_pnl": 50.25,
            "cumulative_net_pnl": -17.690000000000225
          },
          {
            "index": 271,
            "signal_id": 281,
            "timestamp": "2026-09-16T05:31:15.360880Z",
            "net_pnl": 53.26,
            "cumulative_net_pnl": 35.56999999999977
          },
          {
            "index": 272,
            "signal_id": 282,
            "timestamp": "2026-09-16T06:31:15.869981Z",
            "net_pnl": 42.269999999999996,
            "cumulative_net_pnl": 77.83999999999978
          },
          {
            "index": 273,
            "signal_id": 283,
            "timestamp": "2026-09-16T06:46:15.240115Z",
            "net_pnl": 36.35,
            "cumulative_net_pnl": 114.18999999999977
          },
          {
            "index": 274,
            "signal_id": 284,
            "timestamp": "2026-09-16T07:01:17.354269Z",
            "net_pnl": -62.67,
            "cumulative_net_pnl": 51.51999999999977
          },
          {
            "index": 275,
            "signal_id": 285,
            "timestamp": "2026-09-16T09:16:15.920200Z",
            "net_pnl": 41.28000000000001,
            "cumulative_net_pnl": 92.79999999999978
          },
          {
            "index": 276,
            "signal_id": 286,
            "timestamp": "2026-09-16T12:16:16.304146Z",
            "net_pnl": -40.67,
            "cumulative_net_pnl": 52.12999999999978
          },
          {
            "index": 277,
            "signal_id": 287,
            "timestamp": "2026-09-16T17:46:20.599404Z",
            "net_pnl": 33.400000000000006,
            "cumulative_net_pnl": 85.52999999999979
          },
          {
            "index": 278,
            "signal_id": 288,
            "timestamp": "2026-09-16T18:16:19.400460Z",
            "net_pnl": 48.25,
            "cumulative_net_pnl": 133.7799999999998
          },
          {
            "index": 279,
            "signal_id": 289,
            "timestamp": "2026-09-16T18:31:19.113334Z",
            "net_pnl": 58.32,
            "cumulative_net_pnl": 192.0999999999998
          },
          {
            "index": 280,
            "signal_id": 290,
            "timestamp": "2026-09-16T19:16:17.176127Z",
            "net_pnl": -52.75,
            "cumulative_net_pnl": 139.3499999999998
          },
          {
            "index": 281,
            "signal_id": 291,
            "timestamp": "2026-09-16T21:46:18.584883Z",
            "net_pnl": 49.25,
            "cumulative_net_pnl": 188.5999999999998
          },
          {
            "index": 282,
            "signal_id": 292,
            "timestamp": "2026-09-16T22:01:17.336370Z",
            "net_pnl": -26.32,
            "cumulative_net_pnl": 162.2799999999998
          },
          {
            "index": 283,
            "signal_id": 293,
            "timestamp": "2026-09-16T22:31:16.110412Z",
            "net_pnl": 68.53,
            "cumulative_net_pnl": 230.8099999999998
          },
          {
            "index": 284,
            "signal_id": 294,
            "timestamp": "2026-09-16T23:01:17.596852Z",
            "net_pnl": 57.3,
            "cumulative_net_pnl": 288.1099999999998
          },
          {
            "index": 285,
            "signal_id": 295,
            "timestamp": "2026-09-16T23:31:16.906834Z",
            "net_pnl": 37.33,
            "cumulative_net_pnl": 325.43999999999977
          },
          {
            "index": 286,
            "signal_id": 296,
            "timestamp": "2026-09-17T00:16:16.827836Z",
            "net_pnl": 33.400000000000006,
            "cumulative_net_pnl": 358.8399999999998
          },
          {
            "index": 287,
            "signal_id": 297,
            "timestamp": "2026-09-17T00:31:16.375312Z",
            "net_pnl": 51.25,
            "cumulative_net_pnl": 410.0899999999998
          },
          {
            "index": 288,
            "signal_id": 298,
            "timestamp": "2026-09-17T00:46:16.302390Z",
            "net_pnl": -32.5,
            "cumulative_net_pnl": 377.5899999999998
          },
          {
            "index": 289,
            "signal_id": 299,
            "timestamp": "2026-09-17T01:46:16.769021Z",
            "net_pnl": -32.5,
            "cumulative_net_pnl": 345.0899999999998
          },
          {
            "index": 290,
            "signal_id": 300,
            "timestamp": "2026-09-17T02:16:18.558647Z",
            "net_pnl": -39.65,
            "cumulative_net_pnl": 305.4399999999998
          },
          {
            "index": 291,
            "signal_id": 301,
            "timestamp": "2026-09-17T02:31:16.246511Z",
            "net_pnl": 44.26,
            "cumulative_net_pnl": 349.6999999999998
          },
          {
            "index": 292,
            "signal_id": 302,
            "timestamp": "2026-09-17T02:46:16.961935Z",
            "net_pnl": -42.7,
            "cumulative_net_pnl": 306.99999999999983
          },
          {
            "index": 293,
            "signal_id": 303,
            "timestamp": "2026-09-17T03:31:16.393704Z",
            "net_pnl": -50.75,
            "cumulative_net_pnl": 256.24999999999983
          },
          {
            "index": 294,
            "signal_id": 304,
            "timestamp": "2026-09-17T03:46:17.027122Z",
            "net_pnl": -53.75,
            "cumulative_net_pnl": 202.49999999999983
          },
          {
            "index": 295,
            "signal_id": 305,
            "timestamp": "2026-09-17T04:01:16.535217Z",
            "net_pnl": -35.58,
            "cumulative_net_pnl": 166.91999999999985
          },
          {
            "index": 296,
            "signal_id": 306,
            "timestamp": "2026-09-17T04:16:15.837671Z",
            "net_pnl": -59.709999999999994,
            "cumulative_net_pnl": 107.20999999999985
          },
          {
            "index": 297,
            "signal_id": 307,
            "timestamp": "2026-09-17T04:31:16.329938Z",
            "net_pnl": 58.32,
            "cumulative_net_pnl": 165.52999999999986
          },
          {
            "index": 298,
            "signal_id": 308,
            "timestamp": "2026-09-17T05:46:16.321417Z",
            "net_pnl": -54.75,
            "cumulative_net_pnl": 110.77999999999986
          },
          {
            "index": 299,
            "signal_id": 309,
            "timestamp": "2026-09-17T06:01:17.822513Z",
            "net_pnl": 50.25,
            "cumulative_net_pnl": 161.02999999999986
          },
          {
            "index": 300,
            "signal_id": 310,
            "timestamp": "2026-09-17T10:01:16.806745Z",
            "net_pnl": -39.65,
            "cumulative_net_pnl": 121.37999999999985
          },
          {
            "index": 301,
            "signal_id": 311,
            "timestamp": "2026-09-17T10:31:16.933542Z",
            "net_pnl": -51.75,
            "cumulative_net_pnl": 69.62999999999985
          },
          {
            "index": 302,
            "signal_id": 312,
            "timestamp": "2026-09-17T10:46:16.898449Z",
            "net_pnl": 57.3,
            "cumulative_net_pnl": 126.92999999999985
          },
          {
            "index": 303,
            "signal_id": 313,
            "timestamp": "2026-09-17T11:16:15.735944Z",
            "net_pnl": -68.55,
            "cumulative_net_pnl": 58.37999999999985
          },
          {
            "index": 304,
            "signal_id": 314,
            "timestamp": "2026-09-17T11:31:22.334018Z",
            "net_pnl": -29.42,
            "cumulative_net_pnl": 28.95999999999985
          },
          {
            "index": 305,
            "signal_id": 315,
            "timestamp": "2026-09-17T11:46:18.946369Z",
            "net_pnl": 43.25999999999999,
            "cumulative_net_pnl": 72.21999999999984
          },
          {
            "index": 306,
            "signal_id": 316,
            "timestamp": "2026-09-17T13:16:16.466834Z",
            "net_pnl": -72.45,
            "cumulative_net_pnl": -0.2300000000001603
          },
          {
            "index": 307,
            "signal_id": 317,
            "timestamp": "2026-09-17T13:31:16.881454Z",
            "net_pnl": -67.58,
            "cumulative_net_pnl": -67.81000000000016
          },
          {
            "index": 308,
            "signal_id": 318,
            "timestamp": "2026-09-17T13:46:16.790965Z",
            "net_pnl": 61.36,
            "cumulative_net_pnl": -6.450000000000159
          },
          {
            "index": 309,
            "signal_id": 319,
            "timestamp": "2026-09-17T15:01:16.940514Z",
            "net_pnl": -35.58,
            "cumulative_net_pnl": -42.03000000000016
          },
          {
            "index": 310,
            "signal_id": 321,
            "timestamp": "2026-09-17T17:46:19.137466Z",
            "net_pnl": -21.12,
            "cumulative_net_pnl": -63.15000000000016
          },
          {
            "index": 311,
            "signal_id": 322,
            "timestamp": "2026-09-17T18:31:18.482644Z",
            "net_pnl": -48.75,
            "cumulative_net_pnl": -111.90000000000016
          },
          {
            "index": 312,
            "signal_id": 323,
            "timestamp": "2026-09-17T19:01:17.972111Z",
            "net_pnl": -42.7,
            "cumulative_net_pnl": -154.60000000000016
          },
          {
            "index": 313,
            "signal_id": 324,
            "timestamp": "2026-09-17T20:01:17.045602Z",
            "net_pnl": 64.42,
            "cumulative_net_pnl": -90.18000000000016
          },
          {
            "index": 314,
            "signal_id": 325,
            "timestamp": "2026-09-17T20:46:18.643288Z",
            "net_pnl": 36.35,
            "cumulative_net_pnl": -53.83000000000016
          },
          {
            "index": 315,
            "signal_id": 326,
            "timestamp": "2026-09-17T21:01:18.547471Z",
            "net_pnl": -66.6,
            "cumulative_net_pnl": -120.43000000000015
          },
          {
            "index": 316,
            "signal_id": 327,
            "timestamp": "2026-09-17T21:16:19.185820Z",
            "net_pnl": 45.25,
            "cumulative_net_pnl": -75.18000000000015
          },
          {
            "index": 317,
            "signal_id": 328,
            "timestamp": "2026-09-17T21:31:17.039981Z",
            "net_pnl": -38.64,
            "cumulative_net_pnl": -113.82000000000015
          },
          {
            "index": 318,
            "signal_id": 329,
            "timestamp": "2026-09-17T21:46:18.129030Z",
            "net_pnl": -39.65,
            "cumulative_net_pnl": -153.47000000000014
          },
          {
            "index": 319,
            "signal_id": 330,
            "timestamp": "2026-09-17T22:01:16.687367Z",
            "net_pnl": -44.72,
            "cumulative_net_pnl": -198.19000000000014
          },
          {
            "index": 320,
            "signal_id": 331,
            "timestamp": "2026-09-17T22:16:16.074841Z",
            "net_pnl": -40.67,
            "cumulative_net_pnl": -238.86000000000013
          },
          {
            "index": 321,
            "signal_id": 332,
            "timestamp": "2026-09-17T22:31:17.083239Z",
            "net_pnl": 47.25,
            "cumulative_net_pnl": -191.61000000000013
          },
          {
            "index": 322,
            "signal_id": 333,
            "timestamp": "2026-09-17T22:46:18.589306Z",
            "net_pnl": -49.75,
            "cumulative_net_pnl": -241.36000000000013
          },
          {
            "index": 323,
            "signal_id": 334,
            "timestamp": "2026-09-17T23:01:18.449051Z",
            "net_pnl": 45.25,
            "cumulative_net_pnl": -196.11000000000013
          },
          {
            "index": 324,
            "signal_id": 335,
            "timestamp": "2026-09-17T23:16:16.785925Z",
            "net_pnl": -52.75,
            "cumulative_net_pnl": -248.86000000000013
          },
          {
            "index": 325,
            "signal_id": 336,
            "timestamp": "2026-09-18T04:01:16.917919Z",
            "net_pnl": -55.74,
            "cumulative_net_pnl": -304.60000000000014
          },
          {
            "index": 326,
            "signal_id": 337,
            "timestamp": "2026-09-18T06:01:18.659487Z",
            "net_pnl": 28.53,
            "cumulative_net_pnl": -276.07000000000016
          },
          {
            "index": 327,
            "signal_id": 338,
            "timestamp": "2026-09-18T06:16:16.558957Z",
            "net_pnl": 34.379999999999995,
            "cumulative_net_pnl": -241.69000000000017
          },
          {
            "index": 328,
            "signal_id": 339,
            "timestamp": "2026-09-18T06:46:18.001566Z",
            "net_pnl": 50.25,
            "cumulative_net_pnl": -191.44000000000017
          },
          {
            "index": 329,
            "signal_id": 340,
            "timestamp": "2026-09-18T14:46:17.822712Z",
            "net_pnl": 51.25,
            "cumulative_net_pnl": -140.19000000000017
          },
          {
            "index": 330,
            "signal_id": 341,
            "timestamp": "2026-09-18T15:01:17.400440Z",
            "net_pnl": -54.75,
            "cumulative_net_pnl": -194.94000000000017
          },
          {
            "index": 331,
            "signal_id": 342,
            "timestamp": "2026-09-18T15:16:17.185409Z",
            "net_pnl": 20.790000000000006,
            "cumulative_net_pnl": -174.15000000000015
          },
          {
            "index": 332,
            "signal_id": 343,
            "timestamp": "2026-09-18T15:31:16.681754Z",
            "net_pnl": -39.65,
            "cumulative_net_pnl": -213.80000000000015
          },
          {
            "index": 333,
            "signal_id": 344,
            "timestamp": "2026-09-18T15:46:19.409012Z",
            "net_pnl": 60.35,
            "cumulative_net_pnl": -153.45000000000016
          },
          {
            "index": 334,
            "signal_id": 345,
            "timestamp": "2026-09-18T17:46:16.701089Z",
            "net_pnl": 42.269999999999996,
            "cumulative_net_pnl": -111.18000000000016
          },
          {
            "index": 335,
            "signal_id": 346,
            "timestamp": "2026-09-18T18:46:17.318079Z",
            "net_pnl": -60.7,
            "cumulative_net_pnl": -171.88000000000017
          },
          {
            "index": 336,
            "signal_id": 347,
            "timestamp": "2026-09-18T19:01:18.137721Z",
            "net_pnl": 55.28,
            "cumulative_net_pnl": -116.60000000000016
          },
          {
            "index": 337,
            "signal_id": 348,
            "timestamp": "2026-09-18T21:16:16.711589Z",
            "net_pnl": -33.53,
            "cumulative_net_pnl": -150.13000000000017
          },
          {
            "index": 338,
            "signal_id": 349,
            "timestamp": "2026-09-19T03:16:18.322385Z",
            "net_pnl": -44.72,
            "cumulative_net_pnl": -194.85000000000016
          },
          {
            "index": 339,
            "signal_id": 350,
            "timestamp": "2026-09-19T04:16:17.381233Z",
            "net_pnl": -64.64,
            "cumulative_net_pnl": -259.4900000000002
          },
          {
            "index": 340,
            "signal_id": 351,
            "timestamp": "2026-09-19T04:46:18.141107Z",
            "net_pnl": 52.26,
            "cumulative_net_pnl": -207.2300000000002
          },
          {
            "index": 341,
            "signal_id": 352,
            "timestamp": "2026-09-19T06:31:16.165755Z",
            "net_pnl": 32.42,
            "cumulative_net_pnl": -174.81000000000017
          },
          {
            "index": 342,
            "signal_id": 353,
            "timestamp": "2026-09-19T06:46:16.301211Z",
            "net_pnl": -56.74000000000001,
            "cumulative_net_pnl": -231.55000000000018
          },
          {
            "index": 343,
            "signal_id": 354,
            "timestamp": "2026-09-19T07:01:18.570671Z",
            "net_pnl": 33.400000000000006,
            "cumulative_net_pnl": -198.15000000000018
          },
          {
            "index": 344,
            "signal_id": 355,
            "timestamp": "2026-09-19T07:46:16.661998Z",
            "net_pnl": 47.25,
            "cumulative_net_pnl": -150.90000000000018
          },
          {
            "index": 345,
            "signal_id": 356,
            "timestamp": "2026-09-19T08:01:16.773268Z",
            "net_pnl": 63.4,
            "cumulative_net_pnl": -87.50000000000017
          },
          {
            "index": 346,
            "signal_id": 357,
            "timestamp": "2026-09-19T09:46:16.645530Z",
            "net_pnl": 31.450000000000003,
            "cumulative_net_pnl": -56.05000000000017
          },
          {
            "index": 347,
            "signal_id": 358,
            "timestamp": "2026-09-19T10:16:16.575566Z",
            "net_pnl": 59.33,
            "cumulative_net_pnl": 3.2799999999998306
          },
          {
            "index": 348,
            "signal_id": 359,
            "timestamp": "2026-09-19T10:31:16.384647Z",
            "net_pnl": -43.71,
            "cumulative_net_pnl": -40.43000000000017
          },
          {
            "index": 349,
            "signal_id": 360,
            "timestamp": "2026-09-19T10:46:17.482231Z",
            "net_pnl": -73.42,
            "cumulative_net_pnl": -113.85000000000016
          },
          {
            "index": 350,
            "signal_id": 361,
            "timestamp": "2026-09-19T11:01:16.948007Z",
            "net_pnl": 41.28000000000001,
            "cumulative_net_pnl": -72.57000000000016
          },
          {
            "index": 351,
            "signal_id": 362,
            "timestamp": "2026-09-19T11:16:17.455320Z",
            "net_pnl": -46.74,
            "cumulative_net_pnl": -119.31000000000017
          },
          {
            "index": 352,
            "signal_id": 363,
            "timestamp": "2026-09-19T11:31:20.288327Z",
            "net_pnl": 57.3,
            "cumulative_net_pnl": -62.010000000000176
          },
          {
            "index": 353,
            "signal_id": 364,
            "timestamp": "2026-09-19T11:46:16.898692Z",
            "net_pnl": 45.25,
            "cumulative_net_pnl": -16.760000000000176
          },
          {
            "index": 354,
            "signal_id": 365,
            "timestamp": "2026-09-19T12:01:17.586230Z",
            "net_pnl": 49.25,
            "cumulative_net_pnl": 32.489999999999824
          },
          {
            "index": 355,
            "signal_id": 366,
            "timestamp": "2026-09-19T12:16:16.242969Z",
            "net_pnl": -59.709999999999994,
            "cumulative_net_pnl": -27.22000000000017
          },
          {
            "index": 356,
            "signal_id": 367,
            "timestamp": "2026-09-19T14:16:16.373298Z",
            "net_pnl": 34.379999999999995,
            "cumulative_net_pnl": 7.159999999999826
          },
          {
            "index": 357,
            "signal_id": 368,
            "timestamp": "2026-09-19T14:46:17.248173Z",
            "net_pnl": 36.35,
            "cumulative_net_pnl": 43.50999999999983
          },
          {
            "index": 358,
            "signal_id": 369,
            "timestamp": "2026-09-19T15:01:18.268472Z",
            "net_pnl": 39.3,
            "cumulative_net_pnl": 82.80999999999983
          },
          {
            "index": 359,
            "signal_id": 370,
            "timestamp": "2026-09-19T15:31:17.873001Z",
            "net_pnl": 41.28000000000001,
            "cumulative_net_pnl": 124.08999999999983
          },
          {
            "index": 360,
            "signal_id": 371,
            "timestamp": "2026-09-19T16:01:18.806676Z",
            "net_pnl": 46.25,
            "cumulative_net_pnl": 170.33999999999983
          },
          {
            "index": 361,
            "signal_id": 372,
            "timestamp": "2026-09-19T16:16:17.998626Z",
            "net_pnl": 45.25,
            "cumulative_net_pnl": 215.58999999999983
          },
          {
            "index": 362,
            "signal_id": 373,
            "timestamp": "2026-09-19T16:31:17.243087Z",
            "net_pnl": 45.25,
            "cumulative_net_pnl": 260.8399999999998
          },
          {
            "index": 363,
            "signal_id": 374,
            "timestamp": "2026-09-19T16:46:19.497568Z",
            "net_pnl": -40.67,
            "cumulative_net_pnl": 220.1699999999998
          },
          {
            "index": 364,
            "signal_id": 375,
            "timestamp": "2026-09-19T17:01:18.059154Z",
            "net_pnl": -32.5,
            "cumulative_net_pnl": 187.6699999999998
          },
          {
            "index": 365,
            "signal_id": 376,
            "timestamp": "2026-09-19T17:16:16.982880Z",
            "net_pnl": -34.55,
            "cumulative_net_pnl": 153.11999999999978
          },
          {
            "index": 366,
            "signal_id": 377,
            "timestamp": "2026-09-19T17:31:24.020116Z",
            "net_pnl": -59.709999999999994,
            "cumulative_net_pnl": 93.40999999999978
          },
          {
            "index": 367,
            "signal_id": 378,
            "timestamp": "2026-09-19T21:01:17.673320Z",
            "net_pnl": -63.65,
            "cumulative_net_pnl": 29.759999999999785
          },
          {
            "index": 368,
            "signal_id": 379,
            "timestamp": "2026-09-19T21:16:16.707907Z",
            "net_pnl": 54.27,
            "cumulative_net_pnl": 84.02999999999979
          },
          {
            "index": 369,
            "signal_id": 380,
            "timestamp": "2026-09-20T03:01:16.816257Z",
            "net_pnl": -73.42,
            "cumulative_net_pnl": 10.609999999999786
          },
          {
            "index": 370,
            "signal_id": 381,
            "timestamp": "2026-09-20T03:16:17.692593Z",
            "net_pnl": 65.45,
            "cumulative_net_pnl": 76.05999999999979
          },
          {
            "index": 371,
            "signal_id": 382,
            "timestamp": "2026-09-20T04:46:20.086790Z",
            "net_pnl": 57.3,
            "cumulative_net_pnl": 133.3599999999998
          },
          {
            "index": 372,
            "signal_id": 383,
            "timestamp": "2026-09-20T08:01:20.262029Z",
            "net_pnl": 27.549999999999997,
            "cumulative_net_pnl": 160.9099999999998
          },
          {
            "index": 373,
            "signal_id": 384,
            "timestamp": "2026-09-20T09:16:19.397702Z",
            "net_pnl": 53.26,
            "cumulative_net_pnl": 214.1699999999998
          },
          {
            "index": 374,
            "signal_id": 385,
            "timestamp": "2026-09-20T09:31:18.218689Z",
            "net_pnl": 38.32,
            "cumulative_net_pnl": 252.48999999999978
          },
          {
            "index": 375,
            "signal_id": 386,
            "timestamp": "2026-09-20T10:01:18.990122Z",
            "net_pnl": -71.47,
            "cumulative_net_pnl": 181.01999999999978
          },
          {
            "index": 376,
            "signal_id": 387,
            "timestamp": "2026-09-20T10:31:17.814876Z",
            "net_pnl": -75.35,
            "cumulative_net_pnl": 105.66999999999979
          },
          {
            "index": 377,
            "signal_id": 388,
            "timestamp": "2026-09-20T10:46:16.429610Z",
            "net_pnl": -43.71,
            "cumulative_net_pnl": 61.95999999999979
          },
          {
            "index": 378,
            "signal_id": 389,
            "timestamp": "2026-09-20T12:16:16.727264Z",
            "net_pnl": -59.709999999999994,
            "cumulative_net_pnl": 2.249999999999794
          },
          {
            "index": 379,
            "signal_id": 390,
            "timestamp": "2026-09-20T12:31:17.513035Z",
            "net_pnl": -37.62,
            "cumulative_net_pnl": -35.3700000000002
          },
          {
            "index": 380,
            "signal_id": 391,
            "timestamp": "2026-09-20T13:01:16.881583Z",
            "net_pnl": 36.35,
            "cumulative_net_pnl": 0.9799999999997979
          },
          {
            "index": 381,
            "signal_id": 392,
            "timestamp": "2026-09-20T17:16:22.121818Z",
            "net_pnl": -68.55,
            "cumulative_net_pnl": -67.57000000000019
          },
          {
            "index": 382,
            "signal_id": 393,
            "timestamp": "2026-09-20T21:16:17.767615Z",
            "net_pnl": 33.400000000000006,
            "cumulative_net_pnl": -34.170000000000186
          },
          {
            "index": 383,
            "signal_id": 394,
            "timestamp": "2026-09-20T21:31:15.810323Z",
            "net_pnl": -64.64,
            "cumulative_net_pnl": -98.81000000000019
          },
          {
            "index": 384,
            "signal_id": 395,
            "timestamp": "2026-09-20T21:46:17.659587Z",
            "net_pnl": 32.42,
            "cumulative_net_pnl": -66.39000000000019
          },
          {
            "index": 385,
            "signal_id": 396,
            "timestamp": "2026-09-21T01:31:16.934511Z",
            "net_pnl": -62.67,
            "cumulative_net_pnl": -129.06000000000017
          },
          {
            "index": 386,
            "signal_id": 397,
            "timestamp": "2026-09-21T02:01:23.789262Z",
            "net_pnl": 37.33,
            "cumulative_net_pnl": -91.73000000000017
          },
          {
            "index": 387,
            "signal_id": 399,
            "timestamp": "2026-09-21T09:16:16.876027Z",
            "net_pnl": 31.450000000000003,
            "cumulative_net_pnl": -60.28000000000017
          },
          {
            "index": 388,
            "signal_id": 400,
            "timestamp": "2026-09-21T10:01:18.363548Z",
            "net_pnl": -49.75,
            "cumulative_net_pnl": -110.03000000000017
          },
          {
            "index": 389,
            "signal_id": 401,
            "timestamp": "2026-09-21T10:16:16.944215Z",
            "net_pnl": -52.75,
            "cumulative_net_pnl": -162.78000000000017
          },
          {
            "index": 390,
            "signal_id": 402,
            "timestamp": "2026-09-21T10:31:17.506573Z",
            "net_pnl": -50.75,
            "cumulative_net_pnl": -213.53000000000017
          },
          {
            "index": 391,
            "signal_id": 403,
            "timestamp": "2026-09-21T10:46:17.851812Z",
            "net_pnl": 56.29,
            "cumulative_net_pnl": -157.24000000000018
          },
          {
            "index": 392,
            "signal_id": 404,
            "timestamp": "2026-09-21T11:16:17.892063Z",
            "net_pnl": 34.379999999999995,
            "cumulative_net_pnl": -122.86000000000018
          },
          {
            "index": 393,
            "signal_id": 405,
            "timestamp": "2026-09-21T11:31:17.841609Z",
            "net_pnl": 30.47,
            "cumulative_net_pnl": -92.39000000000019
          },
          {
            "index": 394,
            "signal_id": 406,
            "timestamp": "2026-09-21T11:46:16.872355Z",
            "net_pnl": -32.5,
            "cumulative_net_pnl": -124.89000000000019
          },
          {
            "index": 395,
            "signal_id": 407,
            "timestamp": "2026-09-21T12:01:18.187591Z",
            "net_pnl": 29.5,
            "cumulative_net_pnl": -95.39000000000019
          },
          {
            "index": 396,
            "signal_id": 408,
            "timestamp": "2026-09-21T12:31:25.710703Z",
            "net_pnl": 45.25,
            "cumulative_net_pnl": -50.140000000000185
          },
          {
            "index": 397,
            "signal_id": 409,
            "timestamp": "2026-09-21T13:16:17.131344Z",
            "net_pnl": -46.74,
            "cumulative_net_pnl": -96.8800000000002
          },
          {
            "index": 398,
            "signal_id": 410,
            "timestamp": "2026-09-21T13:31:17.687863Z",
            "net_pnl": 55.28,
            "cumulative_net_pnl": -41.60000000000019
          },
          {
            "index": 399,
            "signal_id": 411,
            "timestamp": "2026-09-21T16:01:17.506024Z",
            "net_pnl": -53.75,
            "cumulative_net_pnl": -95.3500000000002
          },
          {
            "index": 400,
            "signal_id": 412,
            "timestamp": "2026-09-21T16:31:17.600150Z",
            "net_pnl": -65.62,
            "cumulative_net_pnl": -160.9700000000002
          },
          {
            "index": 401,
            "signal_id": 413,
            "timestamp": "2026-09-21T16:46:18.174395Z",
            "net_pnl": 41.28000000000001,
            "cumulative_net_pnl": -119.6900000000002
          },
          {
            "index": 402,
            "signal_id": 414,
            "timestamp": "2026-09-21T17:01:17.635246Z",
            "net_pnl": -54.75,
            "cumulative_net_pnl": -174.4400000000002
          },
          {
            "index": 403,
            "signal_id": 415,
            "timestamp": "2026-09-21T17:16:20.525344Z",
            "net_pnl": -47.74,
            "cumulative_net_pnl": -222.1800000000002
          },
          {
            "index": 404,
            "signal_id": 416,
            "timestamp": "2026-09-21T18:16:19.311637Z",
            "net_pnl": -69.53,
            "cumulative_net_pnl": -291.7100000000002
          },
          {
            "index": 405,
            "signal_id": 417,
            "timestamp": "2026-09-21T20:46:17.886230Z",
            "net_pnl": 39.3,
            "cumulative_net_pnl": -252.4100000000002
          },
          {
            "index": 406,
            "signal_id": 418,
            "timestamp": "2026-09-21T21:01:20.852036Z",
            "net_pnl": -36.6,
            "cumulative_net_pnl": -289.0100000000002
          },
          {
            "index": 407,
            "signal_id": 419,
            "timestamp": "2026-09-21T21:16:19.099447Z",
            "net_pnl": 42.269999999999996,
            "cumulative_net_pnl": -246.74000000000024
          },
          {
            "index": 408,
            "signal_id": 420,
            "timestamp": "2026-09-21T21:46:18.604842Z",
            "net_pnl": -37.62,
            "cumulative_net_pnl": -284.36000000000024
          },
          {
            "index": 409,
            "signal_id": 421,
            "timestamp": "2026-09-21T22:01:19.602946Z",
            "net_pnl": 50.25,
            "cumulative_net_pnl": -234.11000000000024
          },
          {
            "index": 410,
            "signal_id": 422,
            "timestamp": "2026-09-21T22:46:18.502851Z",
            "net_pnl": 56.29,
            "cumulative_net_pnl": -177.82000000000025
          },
          {
            "index": 411,
            "signal_id": 423,
            "timestamp": "2026-09-21T23:01:16.982428Z",
            "net_pnl": 35.36,
            "cumulative_net_pnl": -142.46000000000026
          },
          {
            "index": 412,
            "signal_id": 424,
            "timestamp": "2026-09-22T00:16:17.512831Z",
            "net_pnl": -62.67,
            "cumulative_net_pnl": -205.13000000000028
          },
          {
            "index": 413,
            "signal_id": 425,
            "timestamp": "2026-09-22T00:31:23.660735Z",
            "net_pnl": -62.67,
            "cumulative_net_pnl": -267.8000000000003
          },
          {
            "index": 414,
            "signal_id": 426,
            "timestamp": "2026-09-22T00:46:18.317796Z",
            "net_pnl": -49.75,
            "cumulative_net_pnl": -317.5500000000003
          },
          {
            "index": 415,
            "signal_id": 427,
            "timestamp": "2026-09-22T01:01:18.503206Z",
            "net_pnl": -57.730000000000004,
            "cumulative_net_pnl": -375.2800000000003
          },
          {
            "index": 416,
            "signal_id": 428,
            "timestamp": "2026-09-22T01:31:16.985728Z",
            "net_pnl": -55.74,
            "cumulative_net_pnl": -431.0200000000003
          },
          {
            "index": 417,
            "signal_id": 429,
            "timestamp": "2026-09-22T01:46:19.097431Z",
            "net_pnl": -51.75,
            "cumulative_net_pnl": -482.7700000000003
          },
          {
            "index": 418,
            "signal_id": 430,
            "timestamp": "2026-09-22T18:31:16.672171Z",
            "net_pnl": 56.29,
            "cumulative_net_pnl": -426.4800000000003
          },
          {
            "index": 419,
            "signal_id": 431,
            "timestamp": "2026-09-23T11:16:16.850136Z",
            "net_pnl": -50.75,
            "cumulative_net_pnl": -477.2300000000003
          },
          {
            "index": 420,
            "signal_id": 432,
            "timestamp": "2026-09-23T11:31:24.766755Z",
            "net_pnl": -71.47,
            "cumulative_net_pnl": -548.7000000000003
          },
          {
            "index": 421,
            "signal_id": 433,
            "timestamp": "2026-09-23T11:46:17.730269Z",
            "net_pnl": 24.650000000000006,
            "cumulative_net_pnl": -524.0500000000003
          },
          {
            "index": 422,
            "signal_id": 434,
            "timestamp": "2026-09-23T12:01:17.143148Z",
            "net_pnl": -47.74,
            "cumulative_net_pnl": -571.7900000000003
          },
          {
            "index": 423,
            "signal_id": 435,
            "timestamp": "2026-09-23T12:16:15.772503Z",
            "net_pnl": -57.730000000000004,
            "cumulative_net_pnl": -629.5200000000003
          },
          {
            "index": 424,
            "signal_id": 436,
            "timestamp": "2026-09-23T12:31:17.335971Z",
            "net_pnl": -67.58,
            "cumulative_net_pnl": -697.1000000000004
          },
          {
            "index": 425,
            "signal_id": 437,
            "timestamp": "2026-09-23T12:46:17.554780Z",
            "net_pnl": 38.32,
            "cumulative_net_pnl": -658.7800000000003
          },
          {
            "index": 426,
            "signal_id": 438,
            "timestamp": "2026-09-23T13:16:17.265085Z",
            "net_pnl": 23.680000000000007,
            "cumulative_net_pnl": -635.1000000000004
          },
          {
            "index": 427,
            "signal_id": 439,
            "timestamp": "2026-09-23T13:31:16.069587Z",
            "net_pnl": 45.25,
            "cumulative_net_pnl": -589.8500000000004
          },
          {
            "index": 428,
            "signal_id": 440,
            "timestamp": "2026-09-23T14:31:17.479354Z",
            "net_pnl": 65.45,
            "cumulative_net_pnl": -524.4000000000003
          },
          {
            "index": 429,
            "signal_id": 441,
            "timestamp": "2026-09-23T15:46:18.093862Z",
            "net_pnl": -56.74000000000001,
            "cumulative_net_pnl": -581.1400000000003
          },
          {
            "index": 430,
            "signal_id": 442,
            "timestamp": "2026-09-23T16:01:17.290847Z",
            "net_pnl": 54.27,
            "cumulative_net_pnl": -526.8700000000003
          },
          {
            "index": 431,
            "signal_id": 443,
            "timestamp": "2026-09-23T16:31:17.193771Z",
            "net_pnl": -74.38,
            "cumulative_net_pnl": -601.2500000000003
          },
          {
            "index": 432,
            "signal_id": 444,
            "timestamp": "2026-09-23T16:46:17.804368Z",
            "net_pnl": -51.75,
            "cumulative_net_pnl": -653.0000000000003
          },
          {
            "index": 433,
            "signal_id": 445,
            "timestamp": "2026-09-23T17:01:17.278696Z",
            "net_pnl": -69.53,
            "cumulative_net_pnl": -722.5300000000003
          },
          {
            "index": 434,
            "signal_id": 446,
            "timestamp": "2026-09-23T17:16:16.144459Z",
            "net_pnl": 26.58,
            "cumulative_net_pnl": -695.9500000000003
          },
          {
            "index": 435,
            "signal_id": 447,
            "timestamp": "2026-09-23T17:31:17.209949Z",
            "net_pnl": 50.25,
            "cumulative_net_pnl": -645.7000000000003
          },
          {
            "index": 436,
            "signal_id": 448,
            "timestamp": "2026-09-23T21:01:18.693421Z",
            "net_pnl": 38.32,
            "cumulative_net_pnl": -607.3800000000002
          },
          {
            "index": 437,
            "signal_id": 449,
            "timestamp": "2026-09-24T01:46:17.795418Z",
            "net_pnl": -59.709999999999994,
            "cumulative_net_pnl": -667.0900000000003
          },
          {
            "index": 438,
            "signal_id": 450,
            "timestamp": "2026-09-24T04:01:16.680638Z",
            "net_pnl": -54.75,
            "cumulative_net_pnl": -721.8400000000003
          },
          {
            "index": 439,
            "signal_id": 453,
            "timestamp": "2026-09-24T11:46:20.472077Z",
            "net_pnl": 54.27,
            "cumulative_net_pnl": -667.5700000000003
          },
          {
            "index": 440,
            "signal_id": 454,
            "timestamp": "2026-09-24T12:46:18.343863Z",
            "net_pnl": 61.36,
            "cumulative_net_pnl": -606.2100000000003
          },
          {
            "index": 441,
            "signal_id": 455,
            "timestamp": "2026-09-24T13:31:17.587610Z",
            "net_pnl": 30.47,
            "cumulative_net_pnl": -575.7400000000002
          },
          {
            "index": 442,
            "signal_id": 456,
            "timestamp": "2026-09-24T13:46:18.654582Z",
            "net_pnl": 56.29,
            "cumulative_net_pnl": -519.4500000000003
          },
          {
            "index": 443,
            "signal_id": 457,
            "timestamp": "2026-09-24T14:16:16.027791Z",
            "net_pnl": 67.5,
            "cumulative_net_pnl": -451.9500000000003
          },
          {
            "index": 444,
            "signal_id": 459,
            "timestamp": "2026-09-24T15:16:17.067583Z",
            "net_pnl": 25.620000000000005,
            "cumulative_net_pnl": -426.33000000000027
          },
          {
            "index": 445,
            "signal_id": 460,
            "timestamp": "2026-09-24T17:46:21.070018Z",
            "net_pnl": -58.71999999999999,
            "cumulative_net_pnl": -485.05000000000024
          },
          {
            "index": 446,
            "signal_id": 462,
            "timestamp": "2026-09-24T20:01:16.246767Z",
            "net_pnl": -40.67,
            "cumulative_net_pnl": -525.7200000000003
          },
          {
            "index": 447,
            "signal_id": 463,
            "timestamp": "2026-09-24T20:16:15.786716Z",
            "net_pnl": -45.73,
            "cumulative_net_pnl": -571.4500000000003
          },
          {
            "index": 448,
            "signal_id": 464,
            "timestamp": "2026-09-24T20:31:16.510045Z",
            "net_pnl": 51.25,
            "cumulative_net_pnl": -520.2000000000003
          },
          {
            "index": 449,
            "signal_id": 465,
            "timestamp": "2026-09-24T21:16:18.621810Z",
            "net_pnl": 34.379999999999995,
            "cumulative_net_pnl": -485.8200000000003
          },
          {
            "index": 450,
            "signal_id": 466,
            "timestamp": "2026-09-24T22:31:17.264000Z",
            "net_pnl": -59.709999999999994,
            "cumulative_net_pnl": -545.5300000000003
          },
          {
            "index": 451,
            "signal_id": 467,
            "timestamp": "2026-09-24T22:46:17.921541Z",
            "net_pnl": 43.25999999999999,
            "cumulative_net_pnl": -502.2700000000003
          },
          {
            "index": 452,
            "signal_id": 468,
            "timestamp": "2026-09-24T23:16:16.856049Z",
            "net_pnl": 48.25,
            "cumulative_net_pnl": -454.0200000000003
          },
          {
            "index": 453,
            "signal_id": 469,
            "timestamp": "2026-09-25T01:31:20.273507Z",
            "net_pnl": -27.35,
            "cumulative_net_pnl": -481.37000000000035
          },
          {
            "index": 454,
            "signal_id": 470,
            "timestamp": "2026-09-25T03:01:18.605601Z",
            "net_pnl": 49.25,
            "cumulative_net_pnl": -432.12000000000035
          },
          {
            "index": 455,
            "signal_id": 472,
            "timestamp": "2026-09-25T03:31:16.752638Z",
            "net_pnl": 61.36,
            "cumulative_net_pnl": -370.76000000000033
          },
          {
            "index": 456,
            "signal_id": 473,
            "timestamp": "2026-09-25T03:46:18.882852Z",
            "net_pnl": -29.42,
            "cumulative_net_pnl": -400.18000000000035
          },
          {
            "index": 457,
            "signal_id": 474,
            "timestamp": "2026-09-25T05:16:16.247604Z",
            "net_pnl": -65.62,
            "cumulative_net_pnl": -465.80000000000035
          },
          {
            "index": 458,
            "signal_id": 475,
            "timestamp": "2026-09-25T06:16:19.135049Z",
            "net_pnl": 36.35,
            "cumulative_net_pnl": -429.45000000000033
          },
          {
            "index": 459,
            "signal_id": 476,
            "timestamp": "2026-09-25T06:31:17.404806Z",
            "net_pnl": -52.75,
            "cumulative_net_pnl": -482.20000000000033
          },
          {
            "index": 460,
            "signal_id": 477,
            "timestamp": "2026-09-25T06:46:17.515372Z",
            "net_pnl": 42.269999999999996,
            "cumulative_net_pnl": -439.93000000000035
          },
          {
            "index": 461,
            "signal_id": 478,
            "timestamp": "2026-09-25T07:01:18.137424Z",
            "net_pnl": -56.74000000000001,
            "cumulative_net_pnl": -496.67000000000036
          },
          {
            "index": 462,
            "signal_id": 479,
            "timestamp": "2026-09-25T07:16:16.825844Z",
            "net_pnl": 36.35,
            "cumulative_net_pnl": -460.32000000000033
          },
          {
            "index": 463,
            "signal_id": 480,
            "timestamp": "2026-09-25T07:46:19.401686Z",
            "net_pnl": 48.25,
            "cumulative_net_pnl": -412.07000000000033
          },
          {
            "index": 464,
            "signal_id": 481,
            "timestamp": "2026-09-25T08:01:17.458967Z",
            "net_pnl": 35.36,
            "cumulative_net_pnl": -376.7100000000003
          },
          {
            "index": 465,
            "signal_id": 482,
            "timestamp": "2026-09-25T12:16:16.207448Z",
            "net_pnl": 72.65,
            "cumulative_net_pnl": -304.0600000000003
          },
          {
            "index": 466,
            "signal_id": 483,
            "timestamp": "2026-09-25T15:46:20.595752Z",
            "net_pnl": 52.26,
            "cumulative_net_pnl": -251.8000000000003
          },
          {
            "index": 467,
            "signal_id": 484,
            "timestamp": "2026-09-25T16:16:16.691461Z",
            "net_pnl": 28.53,
            "cumulative_net_pnl": -223.2700000000003
          },
          {
            "index": 468,
            "signal_id": 485,
            "timestamp": "2026-09-25T16:46:32.960706Z",
            "net_pnl": -40.67,
            "cumulative_net_pnl": -263.9400000000003
          },
          {
            "index": 469,
            "signal_id": 486,
            "timestamp": "2026-09-25T17:31:20.245219Z",
            "net_pnl": 53.26,
            "cumulative_net_pnl": -210.6800000000003
          },
          {
            "index": 470,
            "signal_id": 487,
            "timestamp": "2026-09-25T20:16:16.368759Z",
            "net_pnl": 46.25,
            "cumulative_net_pnl": -164.4300000000003
          },
          {
            "index": 471,
            "signal_id": 488,
            "timestamp": "2026-09-25T21:01:17.420548Z",
            "net_pnl": -66.6,
            "cumulative_net_pnl": -231.03000000000029
          },
          {
            "index": 472,
            "signal_id": 489,
            "timestamp": "2026-09-26T00:31:18.616044Z",
            "net_pnl": -47.74,
            "cumulative_net_pnl": -278.77000000000027
          },
          {
            "index": 473,
            "signal_id": 490,
            "timestamp": "2026-09-26T03:01:19.622597Z",
            "net_pnl": -43.71,
            "cumulative_net_pnl": -322.48000000000025
          },
          {
            "index": 474,
            "signal_id": 491,
            "timestamp": "2026-09-26T03:46:19.336881Z",
            "net_pnl": -41.68,
            "cumulative_net_pnl": -364.16000000000025
          },
          {
            "index": 475,
            "signal_id": 492,
            "timestamp": "2026-09-26T04:01:18.726973Z",
            "net_pnl": 39.3,
            "cumulative_net_pnl": -324.86000000000024
          },
          {
            "index": 476,
            "signal_id": 493,
            "timestamp": "2026-09-26T04:16:17.977129Z",
            "net_pnl": -70.5,
            "cumulative_net_pnl": -395.36000000000024
          },
          {
            "index": 477,
            "signal_id": 494,
            "timestamp": "2026-09-26T04:31:17.423022Z",
            "net_pnl": 53.26,
            "cumulative_net_pnl": -342.10000000000025
          },
          {
            "index": 478,
            "signal_id": 495,
            "timestamp": "2026-09-26T05:01:19.598618Z",
            "net_pnl": -59.709999999999994,
            "cumulative_net_pnl": -401.81000000000023
          },
          {
            "index": 479,
            "signal_id": 496,
            "timestamp": "2026-09-26T05:16:16.879944Z",
            "net_pnl": -38.64,
            "cumulative_net_pnl": -440.4500000000002
          },
          {
            "index": 480,
            "signal_id": 497,
            "timestamp": "2026-09-26T05:31:18.117567Z",
            "net_pnl": 54.27,
            "cumulative_net_pnl": -386.18000000000023
          },
          {
            "index": 481,
            "signal_id": 498,
            "timestamp": "2026-09-26T05:46:20.394251Z",
            "net_pnl": -63.65,
            "cumulative_net_pnl": -449.8300000000002
          },
          {
            "index": 482,
            "signal_id": 499,
            "timestamp": "2026-09-26T06:01:18.787361Z",
            "net_pnl": -58.71999999999999,
            "cumulative_net_pnl": -508.5500000000002
          },
          {
            "index": 483,
            "signal_id": 500,
            "timestamp": "2026-09-26T06:16:17.121231Z",
            "net_pnl": 39.3,
            "cumulative_net_pnl": -469.25000000000017
          },
          {
            "index": 484,
            "signal_id": 501,
            "timestamp": "2026-09-26T06:46:21.773998Z",
            "net_pnl": -54.75,
            "cumulative_net_pnl": -524.0000000000002
          },
          {
            "index": 485,
            "signal_id": 502,
            "timestamp": "2026-09-26T07:16:15.285613Z",
            "net_pnl": 57.3,
            "cumulative_net_pnl": -466.7000000000002
          },
          {
            "index": 486,
            "signal_id": 503,
            "timestamp": "2026-09-26T07:46:19.832254Z",
            "net_pnl": 31.450000000000003,
            "cumulative_net_pnl": -435.2500000000002
          },
          {
            "index": 487,
            "signal_id": 504,
            "timestamp": "2026-09-26T08:01:17.336522Z",
            "net_pnl": -37.62,
            "cumulative_net_pnl": -472.87000000000023
          },
          {
            "index": 488,
            "signal_id": 505,
            "timestamp": "2026-09-26T08:16:20.339968Z",
            "net_pnl": 32.42,
            "cumulative_net_pnl": -440.4500000000002
          },
          {
            "index": 489,
            "signal_id": 506,
            "timestamp": "2026-09-26T08:31:19.142017Z",
            "net_pnl": 33.400000000000006,
            "cumulative_net_pnl": -407.0500000000002
          },
          {
            "index": 490,
            "signal_id": 507,
            "timestamp": "2026-09-26T09:16:17.007263Z",
            "net_pnl": 39.3,
            "cumulative_net_pnl": -367.75000000000017
          },
          {
            "index": 491,
            "signal_id": 508,
            "timestamp": "2026-09-26T09:46:17.229217Z",
            "net_pnl": -64.64,
            "cumulative_net_pnl": -432.39000000000016
          },
          {
            "index": 492,
            "signal_id": 509,
            "timestamp": "2026-09-26T10:16:16.567409Z",
            "net_pnl": 50.25,
            "cumulative_net_pnl": -382.14000000000016
          },
          {
            "index": 493,
            "signal_id": 510,
            "timestamp": "2026-09-26T10:31:17.320026Z",
            "net_pnl": 49.25,
            "cumulative_net_pnl": -332.89000000000016
          },
          {
            "index": 494,
            "signal_id": 511,
            "timestamp": "2026-09-26T11:01:18.474506Z",
            "net_pnl": 65.45,
            "cumulative_net_pnl": -267.44000000000017
          },
          {
            "index": 495,
            "signal_id": 512,
            "timestamp": "2026-09-26T11:16:17.133648Z",
            "net_pnl": -54.75,
            "cumulative_net_pnl": -322.19000000000017
          },
          {
            "index": 496,
            "signal_id": 513,
            "timestamp": "2026-09-26T13:31:18.511704Z",
            "net_pnl": 42.269999999999996,
            "cumulative_net_pnl": -279.9200000000002
          },
          {
            "index": 497,
            "signal_id": 514,
            "timestamp": "2026-09-26T13:46:26.980494Z",
            "net_pnl": 38.32,
            "cumulative_net_pnl": -241.6000000000002
          },
          {
            "index": 498,
            "signal_id": 515,
            "timestamp": "2026-09-26T14:01:20.242836Z",
            "net_pnl": 55.28,
            "cumulative_net_pnl": -186.3200000000002
          },
          {
            "index": 499,
            "signal_id": 516,
            "timestamp": "2026-09-26T14:16:23.715808Z",
            "net_pnl": 39.3,
            "cumulative_net_pnl": -147.0200000000002
          },
          {
            "index": 500,
            "signal_id": 517,
            "timestamp": "2026-09-26T18:46:19.824915Z",
            "net_pnl": -43.71,
            "cumulative_net_pnl": -190.73000000000022
          },
          {
            "index": 501,
            "signal_id": 518,
            "timestamp": "2026-09-26T19:01:18.320126Z",
            "net_pnl": 24.650000000000006,
            "cumulative_net_pnl": -166.0800000000002
          },
          {
            "index": 502,
            "signal_id": 519,
            "timestamp": "2026-09-26T19:16:17.556620Z",
            "net_pnl": 49.25,
            "cumulative_net_pnl": -116.83000000000021
          },
          {
            "index": 503,
            "signal_id": 520,
            "timestamp": "2026-09-26T19:31:17.911300Z",
            "net_pnl": -40.67,
            "cumulative_net_pnl": -157.50000000000023
          },
          {
            "index": 504,
            "signal_id": 521,
            "timestamp": "2026-09-26T19:46:26.062480Z",
            "net_pnl": 43.25999999999999,
            "cumulative_net_pnl": -114.24000000000024
          },
          {
            "index": 505,
            "signal_id": 522,
            "timestamp": "2026-09-26T20:01:18.203456Z",
            "net_pnl": -50.75,
            "cumulative_net_pnl": -164.99000000000024
          },
          {
            "index": 506,
            "signal_id": 523,
            "timestamp": "2026-09-26T20:16:18.447366Z",
            "net_pnl": 28.53,
            "cumulative_net_pnl": -136.46000000000024
          },
          {
            "index": 507,
            "signal_id": 524,
            "timestamp": "2026-09-26T20:46:20.132892Z",
            "net_pnl": 20.790000000000006,
            "cumulative_net_pnl": -115.67000000000023
          },
          {
            "index": 508,
            "signal_id": 525,
            "timestamp": "2026-09-26T21:46:21.356613Z",
            "net_pnl": -51.75,
            "cumulative_net_pnl": -167.42000000000024
          },
          {
            "index": 509,
            "signal_id": 526,
            "timestamp": "2026-09-26T23:16:17.124381Z",
            "net_pnl": 53.26,
            "cumulative_net_pnl": -114.16000000000025
          },
          {
            "index": 510,
            "signal_id": 527,
            "timestamp": "2026-09-26T23:46:21.014733Z",
            "net_pnl": 29.5,
            "cumulative_net_pnl": -84.66000000000025
          },
          {
            "index": 511,
            "signal_id": 528,
            "timestamp": "2026-09-27T00:16:16.142474Z",
            "net_pnl": -36.6,
            "cumulative_net_pnl": -121.26000000000025
          },
          {
            "index": 512,
            "signal_id": 529,
            "timestamp": "2026-09-27T00:46:21.351913Z",
            "net_pnl": -61.68,
            "cumulative_net_pnl": -182.94000000000025
          },
          {
            "index": 513,
            "signal_id": 530,
            "timestamp": "2026-09-27T01:01:25.180099Z",
            "net_pnl": 53.26,
            "cumulative_net_pnl": -129.68000000000026
          },
          {
            "index": 514,
            "signal_id": 531,
            "timestamp": "2026-09-27T03:31:22.755837Z",
            "net_pnl": 32.42,
            "cumulative_net_pnl": -97.26000000000026
          },
          {
            "index": 515,
            "signal_id": 532,
            "timestamp": "2026-09-27T03:46:25.290842Z",
            "net_pnl": -38.64,
            "cumulative_net_pnl": -135.90000000000026
          },
          {
            "index": 516,
            "signal_id": 533,
            "timestamp": "2026-09-27T04:31:18.589405Z",
            "net_pnl": -30.449999999999996,
            "cumulative_net_pnl": -166.35000000000025
          },
          {
            "index": 517,
            "signal_id": 534,
            "timestamp": "2026-09-27T04:46:25.174675Z",
            "net_pnl": 52.26,
            "cumulative_net_pnl": -114.09000000000026
          },
          {
            "index": 518,
            "signal_id": 535,
            "timestamp": "2026-09-27T05:16:17.085148Z",
            "net_pnl": 39.3,
            "cumulative_net_pnl": -74.79000000000026
          },
          {
            "index": 519,
            "signal_id": 536,
            "timestamp": "2026-09-27T05:31:17.976771Z",
            "net_pnl": 28.53,
            "cumulative_net_pnl": -46.26000000000026
          },
          {
            "index": 520,
            "signal_id": 537,
            "timestamp": "2026-09-27T05:46:23.211902Z",
            "net_pnl": -58.71999999999999,
            "cumulative_net_pnl": -104.98000000000025
          },
          {
            "index": 521,
            "signal_id": 538,
            "timestamp": "2026-09-27T06:01:19.906829Z",
            "net_pnl": 51.25,
            "cumulative_net_pnl": -53.730000000000246
          },
          {
            "index": 522,
            "signal_id": 539,
            "timestamp": "2026-09-27T06:31:17.562054Z",
            "net_pnl": -51.75,
            "cumulative_net_pnl": -105.48000000000025
          },
          {
            "index": 523,
            "signal_id": 540,
            "timestamp": "2026-09-27T06:46:23.069988Z",
            "net_pnl": 33.400000000000006,
            "cumulative_net_pnl": -72.08000000000024
          },
          {
            "index": 524,
            "signal_id": 541,
            "timestamp": "2026-09-27T07:16:18.744083Z",
            "net_pnl": 37.33,
            "cumulative_net_pnl": -34.75000000000024
          },
          {
            "index": 525,
            "signal_id": 542,
            "timestamp": "2026-09-27T07:31:17.966248Z",
            "net_pnl": 52.26,
            "cumulative_net_pnl": 17.509999999999756
          },
          {
            "index": 526,
            "signal_id": 543,
            "timestamp": "2026-09-27T08:46:20.516423Z",
            "net_pnl": 35.36,
            "cumulative_net_pnl": 52.869999999999756
          },
          {
            "index": 527,
            "signal_id": 544,
            "timestamp": "2026-09-27T09:16:16.560934Z",
            "net_pnl": 43.25999999999999,
            "cumulative_net_pnl": 96.12999999999974
          },
          {
            "index": 528,
            "signal_id": 545,
            "timestamp": "2026-09-27T13:01:18.211208Z",
            "net_pnl": -16.95,
            "cumulative_net_pnl": 79.17999999999974
          },
          {
            "index": 529,
            "signal_id": 546,
            "timestamp": "2026-09-27T13:16:18.937142Z",
            "net_pnl": 31.450000000000003,
            "cumulative_net_pnl": 110.62999999999974
          },
          {
            "index": 530,
            "signal_id": 547,
            "timestamp": "2026-09-27T16:01:19.177455Z",
            "net_pnl": 37.33,
            "cumulative_net_pnl": 147.95999999999975
          },
          {
            "index": 531,
            "signal_id": 548,
            "timestamp": "2026-09-27T16:16:17.735699Z",
            "net_pnl": 47.25,
            "cumulative_net_pnl": 195.20999999999975
          },
          {
            "index": 532,
            "signal_id": 549,
            "timestamp": "2026-09-27T16:31:17.714968Z",
            "net_pnl": -23.21,
            "cumulative_net_pnl": 171.99999999999974
          },
          {
            "index": 533,
            "signal_id": 550,
            "timestamp": "2026-09-27T16:46:26.713188Z",
            "net_pnl": 37.33,
            "cumulative_net_pnl": 209.32999999999976
          },
          {
            "index": 534,
            "signal_id": 551,
            "timestamp": "2026-09-27T17:16:18.095415Z",
            "net_pnl": 24.650000000000006,
            "cumulative_net_pnl": 233.97999999999976
          },
          {
            "index": 535,
            "signal_id": 552,
            "timestamp": "2026-09-27T20:31:18.612138Z",
            "net_pnl": 28.53,
            "cumulative_net_pnl": 262.50999999999976
          },
          {
            "index": 536,
            "signal_id": 553,
            "timestamp": "2026-09-27T20:46:27.319618Z",
            "net_pnl": -44.72,
            "cumulative_net_pnl": 217.78999999999976
          },
          {
            "index": 537,
            "signal_id": 554,
            "timestamp": "2026-09-27T21:01:21.161457Z",
            "net_pnl": 33.400000000000006,
            "cumulative_net_pnl": 251.18999999999977
          },
          {
            "index": 538,
            "signal_id": 555,
            "timestamp": "2026-09-27T21:31:18.173274Z",
            "net_pnl": -40.67,
            "cumulative_net_pnl": 210.51999999999975
          },
          {
            "index": 539,
            "signal_id": 556,
            "timestamp": "2026-09-27T21:46:18.569418Z",
            "net_pnl": 25.620000000000005,
            "cumulative_net_pnl": 236.13999999999976
          },
          {
            "index": 540,
            "signal_id": 557,
            "timestamp": "2026-09-27T22:16:17.302783Z",
            "net_pnl": 58.32,
            "cumulative_net_pnl": 294.45999999999975
          },
          {
            "index": 541,
            "signal_id": 558,
            "timestamp": "2026-09-27T22:46:23.976121Z",
            "net_pnl": 59.33,
            "cumulative_net_pnl": 353.78999999999974
          },
          {
            "index": 542,
            "signal_id": 559,
            "timestamp": "2026-09-27T23:01:19.130760Z",
            "net_pnl": 26.58,
            "cumulative_net_pnl": 380.3699999999997
          },
          {
            "index": 543,
            "signal_id": 560,
            "timestamp": "2026-09-27T23:16:17.214259Z",
            "net_pnl": 55.28,
            "cumulative_net_pnl": 435.64999999999975
          },
          {
            "index": 544,
            "signal_id": 561,
            "timestamp": "2026-09-27T23:31:19.169852Z",
            "net_pnl": -62.67,
            "cumulative_net_pnl": 372.97999999999973
          },
          {
            "index": 545,
            "signal_id": 562,
            "timestamp": "2026-09-27T23:46:18.310695Z",
            "net_pnl": 53.26,
            "cumulative_net_pnl": 426.2399999999997
          },
          {
            "index": 546,
            "signal_id": 563,
            "timestamp": "2026-09-28T00:01:19.287992Z",
            "net_pnl": -53.75,
            "cumulative_net_pnl": 372.4899999999997
          },
          {
            "index": 547,
            "signal_id": 564,
            "timestamp": "2026-09-28T00:16:20.394953Z",
            "net_pnl": 32.42,
            "cumulative_net_pnl": 404.90999999999974
          },
          {
            "index": 548,
            "signal_id": 565,
            "timestamp": "2026-09-28T00:46:28.560485Z",
            "net_pnl": -84.95,
            "cumulative_net_pnl": 319.95999999999975
          },
          {
            "index": 549,
            "signal_id": 566,
            "timestamp": "2026-09-28T01:01:21.478688Z",
            "net_pnl": -39.65,
            "cumulative_net_pnl": 280.3099999999998
          },
          {
            "index": 550,
            "signal_id": 567,
            "timestamp": "2026-09-28T01:16:17.055484Z",
            "net_pnl": 53.26,
            "cumulative_net_pnl": 333.56999999999977
          },
          {
            "index": 551,
            "signal_id": 568,
            "timestamp": "2026-09-28T02:01:23.362267Z",
            "net_pnl": 71.62,
            "cumulative_net_pnl": 405.18999999999977
          },
          {
            "index": 552,
            "signal_id": 569,
            "timestamp": "2026-09-28T03:01:18.540667Z",
            "net_pnl": 17.92,
            "cumulative_net_pnl": 423.1099999999998
          },
          {
            "index": 553,
            "signal_id": 570,
            "timestamp": "2026-09-28T03:16:17.216812Z",
            "net_pnl": -39.65,
            "cumulative_net_pnl": 383.4599999999998
          },
          {
            "index": 554,
            "signal_id": 571,
            "timestamp": "2026-09-28T03:31:17.605535Z",
            "net_pnl": 60.35,
            "cumulative_net_pnl": 443.80999999999983
          },
          {
            "index": 555,
            "signal_id": 572,
            "timestamp": "2026-09-28T04:01:19.112847Z",
            "net_pnl": 70.58,
            "cumulative_net_pnl": 514.3899999999999
          },
          {
            "index": 556,
            "signal_id": 573,
            "timestamp": "2026-09-28T04:31:19.269390Z",
            "net_pnl": 60.35,
            "cumulative_net_pnl": 574.7399999999999
          },
          {
            "index": 557,
            "signal_id": 574,
            "timestamp": "2026-09-28T04:46:24.815397Z",
            "net_pnl": 59.33,
            "cumulative_net_pnl": 634.0699999999999
          },
          {
            "index": 558,
            "signal_id": 575,
            "timestamp": "2026-09-28T05:01:18.897332Z",
            "net_pnl": -60.7,
            "cumulative_net_pnl": 573.3699999999999
          },
          {
            "index": 559,
            "signal_id": 576,
            "timestamp": "2026-09-28T05:16:17.521185Z",
            "net_pnl": -59.709999999999994,
            "cumulative_net_pnl": 513.6599999999999
          },
          {
            "index": 560,
            "signal_id": 577,
            "timestamp": "2026-09-28T07:01:18.979217Z",
            "net_pnl": -67.58,
            "cumulative_net_pnl": 446.07999999999987
          },
          {
            "index": 561,
            "signal_id": 578,
            "timestamp": "2026-09-28T07:31:18.843149Z",
            "net_pnl": -68.55,
            "cumulative_net_pnl": 377.52999999999986
          },
          {
            "index": 562,
            "signal_id": 580,
            "timestamp": "2026-09-28T08:31:20.008209Z",
            "net_pnl": 38.32,
            "cumulative_net_pnl": 415.84999999999985
          },
          {
            "index": 563,
            "signal_id": 581,
            "timestamp": "2026-09-28T09:31:19.754166Z",
            "net_pnl": -59.709999999999994,
            "cumulative_net_pnl": 356.1399999999999
          },
          {
            "index": 564,
            "signal_id": 582,
            "timestamp": "2026-09-28T10:16:17.149399Z",
            "net_pnl": 20.790000000000006,
            "cumulative_net_pnl": 376.9299999999999
          },
          {
            "index": 565,
            "signal_id": 583,
            "timestamp": "2026-09-28T12:31:17.607349Z",
            "net_pnl": -39.65,
            "cumulative_net_pnl": 337.2799999999999
          },
          {
            "index": 566,
            "signal_id": 584,
            "timestamp": "2026-09-28T12:46:25.225342Z",
            "net_pnl": 16.959999999999994,
            "cumulative_net_pnl": 354.2399999999999
          },
          {
            "index": 567,
            "signal_id": 585,
            "timestamp": "2026-09-28T13:01:18.684380Z",
            "net_pnl": -29.42,
            "cumulative_net_pnl": 324.8199999999999
          },
          {
            "index": 568,
            "signal_id": 586,
            "timestamp": "2026-09-28T13:16:20.289725Z",
            "net_pnl": 35.36,
            "cumulative_net_pnl": 360.1799999999999
          },
          {
            "index": 569,
            "signal_id": 587,
            "timestamp": "2026-09-28T14:46:24.683659Z",
            "net_pnl": 32.42,
            "cumulative_net_pnl": 392.5999999999999
          },
          {
            "index": 570,
            "signal_id": 588,
            "timestamp": "2026-09-28T15:46:20.909839Z",
            "net_pnl": 45.25,
            "cumulative_net_pnl": 437.8499999999999
          },
          {
            "index": 571,
            "signal_id": 590,
            "timestamp": "2026-09-28T18:01:19.187702Z",
            "net_pnl": 51.25,
            "cumulative_net_pnl": 489.0999999999999
          },
          {
            "index": 572,
            "signal_id": 591,
            "timestamp": "2026-09-28T20:01:19.245313Z",
            "net_pnl": 54.27,
            "cumulative_net_pnl": 543.3699999999999
          },
          {
            "index": 573,
            "signal_id": 592,
            "timestamp": "2026-09-28T20:46:24.872722Z",
            "net_pnl": 52.26,
            "cumulative_net_pnl": 595.6299999999999
          },
          {
            "index": 574,
            "signal_id": 593,
            "timestamp": "2026-09-28T21:31:19.710522Z",
            "net_pnl": -60.7,
            "cumulative_net_pnl": 534.9299999999998
          },
          {
            "index": 575,
            "signal_id": 594,
            "timestamp": "2026-09-28T21:46:20.826744Z",
            "net_pnl": -54.75,
            "cumulative_net_pnl": 480.17999999999984
          },
          {
            "index": 576,
            "signal_id": 595,
            "timestamp": "2026-09-28T22:01:18.177280Z",
            "net_pnl": -42.7,
            "cumulative_net_pnl": 437.47999999999985
          },
          {
            "index": 577,
            "signal_id": 596,
            "timestamp": "2026-09-28T23:16:19.270633Z",
            "net_pnl": 37.33,
            "cumulative_net_pnl": 474.80999999999983
          },
          {
            "index": 578,
            "signal_id": 597,
            "timestamp": "2026-09-29T01:16:20.993703Z",
            "net_pnl": -44.72,
            "cumulative_net_pnl": 430.0899999999998
          },
          {
            "index": 579,
            "signal_id": 599,
            "timestamp": "2026-09-29T03:01:21.191491Z",
            "net_pnl": -69.53,
            "cumulative_net_pnl": 360.55999999999983
          },
          {
            "index": 580,
            "signal_id": 600,
            "timestamp": "2026-09-29T03:16:16.797678Z",
            "net_pnl": 38.32,
            "cumulative_net_pnl": 398.8799999999998
          },
          {
            "index": 581,
            "signal_id": 601,
            "timestamp": "2026-09-29T08:31:18.243374Z",
            "net_pnl": -29.42,
            "cumulative_net_pnl": 369.4599999999998
          },
          {
            "index": 582,
            "signal_id": 602,
            "timestamp": "2026-09-29T08:46:27.241511Z",
            "net_pnl": -45.73,
            "cumulative_net_pnl": 323.7299999999998
          },
          {
            "index": 583,
            "signal_id": 603,
            "timestamp": "2026-09-29T09:01:20.778579Z",
            "net_pnl": -48.75,
            "cumulative_net_pnl": 274.9799999999998
          },
          {
            "index": 584,
            "signal_id": 604,
            "timestamp": "2026-09-29T09:16:20.178533Z",
            "net_pnl": 51.25,
            "cumulative_net_pnl": 326.2299999999998
          },
          {
            "index": 585,
            "signal_id": 605,
            "timestamp": "2026-09-29T12:46:27.553417Z",
            "net_pnl": -32.5,
            "cumulative_net_pnl": 293.7299999999998
          },
          {
            "index": 586,
            "signal_id": 606,
            "timestamp": "2026-09-29T14:16:19.368735Z",
            "net_pnl": 56.29,
            "cumulative_net_pnl": 350.0199999999998
          },
          {
            "index": 587,
            "signal_id": 607,
            "timestamp": "2026-09-29T14:31:18.694056Z",
            "net_pnl": -53.75,
            "cumulative_net_pnl": 296.2699999999998
          },
          {
            "index": 588,
            "signal_id": 608,
            "timestamp": "2026-09-29T14:46:27.375517Z",
            "net_pnl": -80.17,
            "cumulative_net_pnl": 216.0999999999998
          },
          {
            "index": 589,
            "signal_id": 609,
            "timestamp": "2026-09-29T15:16:18.321370Z",
            "net_pnl": -69.53,
            "cumulative_net_pnl": 146.5699999999998
          },
          {
            "index": 590,
            "signal_id": 610,
            "timestamp": "2026-09-29T16:16:18.211692Z",
            "net_pnl": 46.25,
            "cumulative_net_pnl": 192.8199999999998
          },
          {
            "index": 591,
            "signal_id": 611,
            "timestamp": "2026-09-29T16:31:21.005417Z",
            "net_pnl": -23.21,
            "cumulative_net_pnl": 169.6099999999998
          },
          {
            "index": 592,
            "signal_id": 612,
            "timestamp": "2026-09-29T17:46:26.648127Z",
            "net_pnl": -52.75,
            "cumulative_net_pnl": 116.85999999999979
          },
          {
            "index": 593,
            "signal_id": 613,
            "timestamp": "2026-09-29T19:01:19.020277Z",
            "net_pnl": -44.72,
            "cumulative_net_pnl": 72.13999999999979
          },
          {
            "index": 594,
            "signal_id": 614,
            "timestamp": "2026-09-29T19:16:18.800393Z",
            "net_pnl": -51.75,
            "cumulative_net_pnl": 20.389999999999787
          },
          {
            "index": 595,
            "signal_id": 615,
            "timestamp": "2026-09-29T19:31:21.410371Z",
            "net_pnl": -62.67,
            "cumulative_net_pnl": -42.280000000000214
          },
          {
            "index": 596,
            "signal_id": 616,
            "timestamp": "2026-09-29T21:31:20.327790Z",
            "net_pnl": 30.47,
            "cumulative_net_pnl": -11.810000000000215
          },
          {
            "index": 597,
            "signal_id": 617,
            "timestamp": "2026-09-29T21:46:27.001507Z",
            "net_pnl": -23.21,
            "cumulative_net_pnl": -35.020000000000216
          },
          {
            "index": 598,
            "signal_id": 618,
            "timestamp": "2026-09-29T23:31:21.507700Z",
            "net_pnl": -38.64,
            "cumulative_net_pnl": -73.66000000000022
          },
          {
            "index": 599,
            "signal_id": 619,
            "timestamp": "2026-09-30T01:16:19.693797Z",
            "net_pnl": 37.33,
            "cumulative_net_pnl": -36.330000000000226
          },
          {
            "index": 600,
            "signal_id": 620,
            "timestamp": "2026-09-30T01:31:18.113244Z",
            "net_pnl": -40.67,
            "cumulative_net_pnl": -77.00000000000023
          },
          {
            "index": 601,
            "signal_id": 621,
            "timestamp": "2026-09-30T02:01:18.094708Z",
            "net_pnl": 41.28000000000001,
            "cumulative_net_pnl": -35.72000000000022
          },
          {
            "index": 602,
            "signal_id": 622,
            "timestamp": "2026-09-30T02:16:18.266365Z",
            "net_pnl": -51.75,
            "cumulative_net_pnl": -87.47000000000023
          },
          {
            "index": 603,
            "signal_id": 623,
            "timestamp": "2026-09-30T02:46:24.658745Z",
            "net_pnl": -58.71999999999999,
            "cumulative_net_pnl": -146.19000000000023
          },
          {
            "index": 604,
            "signal_id": 624,
            "timestamp": "2026-09-30T03:01:20.804439Z",
            "net_pnl": -60.7,
            "cumulative_net_pnl": -206.8900000000002
          },
          {
            "index": 605,
            "signal_id": 625,
            "timestamp": "2026-09-30T03:16:16.362633Z",
            "net_pnl": -48.75,
            "cumulative_net_pnl": -255.6400000000002
          },
          {
            "index": 606,
            "signal_id": 626,
            "timestamp": "2026-09-30T04:01:18.940179Z",
            "net_pnl": 41.28000000000001,
            "cumulative_net_pnl": -214.3600000000002
          },
          {
            "index": 607,
            "signal_id": 627,
            "timestamp": "2026-09-30T04:46:26.642951Z",
            "net_pnl": -59.709999999999994,
            "cumulative_net_pnl": -274.0700000000002
          },
          {
            "index": 608,
            "signal_id": 628,
            "timestamp": "2026-09-30T05:01:19.829175Z",
            "net_pnl": 11.260000000000005,
            "cumulative_net_pnl": -262.81000000000023
          },
          {
            "index": 609,
            "signal_id": 629,
            "timestamp": "2026-09-30T05:16:18.813061Z",
            "net_pnl": 63.4,
            "cumulative_net_pnl": -199.41000000000022
          },
          {
            "index": 610,
            "signal_id": 630,
            "timestamp": "2026-09-30T06:31:19.379849Z",
            "net_pnl": -43.71,
            "cumulative_net_pnl": -243.12000000000023
          },
          {
            "index": 611,
            "signal_id": 631,
            "timestamp": "2026-09-30T06:46:27.905643Z",
            "net_pnl": -33.53,
            "cumulative_net_pnl": -276.6500000000002
          },
          {
            "index": 612,
            "signal_id": 632,
            "timestamp": "2026-09-30T07:01:19.771556Z",
            "net_pnl": -33.53,
            "cumulative_net_pnl": -310.1800000000002
          },
          {
            "index": 613,
            "signal_id": 633,
            "timestamp": "2026-09-30T07:31:18.620607Z",
            "net_pnl": 48.25,
            "cumulative_net_pnl": -261.9300000000002
          },
          {
            "index": 614,
            "signal_id": 635,
            "timestamp": "2026-09-30T08:31:18.398905Z",
            "net_pnl": -27.35,
            "cumulative_net_pnl": -289.2800000000002
          },
          {
            "index": 615,
            "signal_id": 636,
            "timestamp": "2026-09-30T08:46:22.842046Z",
            "net_pnl": 36.35,
            "cumulative_net_pnl": -252.9300000000002
          },
          {
            "index": 616,
            "signal_id": 637,
            "timestamp": "2026-09-30T09:01:21.898125Z",
            "net_pnl": 39.3,
            "cumulative_net_pnl": -213.63000000000022
          },
          {
            "index": 617,
            "signal_id": 638,
            "timestamp": "2026-09-30T09:31:19.920447Z",
            "net_pnl": 32.42,
            "cumulative_net_pnl": -181.2100000000002
          },
          {
            "index": 618,
            "signal_id": 639,
            "timestamp": "2026-09-30T09:46:21.847645Z",
            "net_pnl": 45.25,
            "cumulative_net_pnl": -135.9600000000002
          },
          {
            "index": 619,
            "signal_id": 640,
            "timestamp": "2026-09-30T10:16:19.854154Z",
            "net_pnl": 67.5,
            "cumulative_net_pnl": -68.4600000000002
          },
          {
            "index": 620,
            "signal_id": 641,
            "timestamp": "2026-09-30T13:31:19.735799Z",
            "net_pnl": -80.17,
            "cumulative_net_pnl": -148.63000000000022
          },
          {
            "index": 621,
            "signal_id": 642,
            "timestamp": "2026-09-30T14:31:22.757257Z",
            "net_pnl": -65.62,
            "cumulative_net_pnl": -214.25000000000023
          },
          {
            "index": 622,
            "signal_id": 643,
            "timestamp": "2026-09-30T15:01:20.873686Z",
            "net_pnl": 51.25,
            "cumulative_net_pnl": -163.00000000000023
          },
          {
            "index": 623,
            "signal_id": 644,
            "timestamp": "2026-09-30T15:46:22.708594Z",
            "net_pnl": 43.25999999999999,
            "cumulative_net_pnl": -119.74000000000024
          },
          {
            "index": 624,
            "signal_id": 645,
            "timestamp": "2026-09-30T16:31:22.675826Z",
            "net_pnl": 55.28,
            "cumulative_net_pnl": -64.46000000000024
          },
          {
            "index": 625,
            "signal_id": 646,
            "timestamp": "2026-09-30T17:01:18.414819Z",
            "net_pnl": -45.73,
            "cumulative_net_pnl": -110.19000000000023
          },
          {
            "index": 626,
            "signal_id": 647,
            "timestamp": "2026-09-30T17:46:24.448667Z",
            "net_pnl": 46.25,
            "cumulative_net_pnl": -63.940000000000225
          },
          {
            "index": 627,
            "signal_id": 648,
            "timestamp": "2026-09-30T19:46:25.358190Z",
            "net_pnl": -52.75,
            "cumulative_net_pnl": -116.69000000000023
          },
          {
            "index": 628,
            "signal_id": 649,
            "timestamp": "2026-09-30T20:46:26.306525Z",
            "net_pnl": -52.75,
            "cumulative_net_pnl": -169.44000000000023
          },
          {
            "index": 629,
            "signal_id": 650,
            "timestamp": "2026-09-30T21:01:21.298166Z",
            "net_pnl": 28.53,
            "cumulative_net_pnl": -140.91000000000022
          },
          {
            "index": 630,
            "signal_id": 651,
            "timestamp": "2026-09-30T21:16:23.804729Z",
            "net_pnl": -46.74,
            "cumulative_net_pnl": -187.65000000000023
          },
          {
            "index": 631,
            "signal_id": 652,
            "timestamp": "2026-09-30T23:01:21.893731Z",
            "net_pnl": 33.400000000000006,
            "cumulative_net_pnl": -154.25000000000023
          },
          {
            "index": 632,
            "signal_id": 653,
            "timestamp": "2026-09-30T23:31:19.613840Z",
            "net_pnl": -58.71999999999999,
            "cumulative_net_pnl": -212.97000000000023
          },
          {
            "index": 633,
            "signal_id": 654,
            "timestamp": "2026-10-01T00:31:18.913127Z",
            "net_pnl": 62.38,
            "cumulative_net_pnl": -150.59000000000023
          },
          {
            "index": 634,
            "signal_id": 655,
            "timestamp": "2026-10-01T02:16:21.079758Z",
            "net_pnl": -40.67,
            "cumulative_net_pnl": -191.26000000000022
          },
          {
            "index": 635,
            "signal_id": 656,
            "timestamp": "2026-10-01T02:46:22.506991Z",
            "net_pnl": 51.25,
            "cumulative_net_pnl": -140.01000000000022
          },
          {
            "index": 636,
            "signal_id": 657,
            "timestamp": "2026-10-01T05:01:21.405279Z",
            "net_pnl": 45.25,
            "cumulative_net_pnl": -94.76000000000022
          },
          {
            "index": 637,
            "signal_id": 658,
            "timestamp": "2026-10-01T09:01:19.994873Z",
            "net_pnl": 43.25999999999999,
            "cumulative_net_pnl": -51.50000000000023
          },
          {
            "index": 638,
            "signal_id": 659,
            "timestamp": "2026-10-01T09:16:19.487219Z",
            "net_pnl": 47.25,
            "cumulative_net_pnl": -4.250000000000227
          },
          {
            "index": 639,
            "signal_id": 660,
            "timestamp": "2026-10-01T09:31:22.205321Z",
            "net_pnl": 34.379999999999995,
            "cumulative_net_pnl": 30.129999999999768
          },
          {
            "index": 640,
            "signal_id": 661,
            "timestamp": "2026-10-01T10:01:19.621520Z",
            "net_pnl": -26.32,
            "cumulative_net_pnl": 3.809999999999768
          },
          {
            "index": 641,
            "signal_id": 662,
            "timestamp": "2026-10-01T10:31:19.621144Z",
            "net_pnl": 29.5,
            "cumulative_net_pnl": 33.30999999999977
          },
          {
            "index": 642,
            "signal_id": 663,
            "timestamp": "2026-10-01T13:01:20.240655Z",
            "net_pnl": -29.42,
            "cumulative_net_pnl": 3.889999999999766
          },
          {
            "index": 643,
            "signal_id": 664,
            "timestamp": "2026-10-01T14:16:18.615249Z",
            "net_pnl": 36.35,
            "cumulative_net_pnl": 40.23999999999977
          },
          {
            "index": 644,
            "signal_id": 665,
            "timestamp": "2026-10-01T14:31:19.777846Z",
            "net_pnl": -55.74,
            "cumulative_net_pnl": -15.500000000000234
          },
          {
            "index": 645,
            "signal_id": 666,
            "timestamp": "2026-10-01T14:46:26.471257Z",
            "net_pnl": -59.709999999999994,
            "cumulative_net_pnl": -75.21000000000024
          },
          {
            "index": 646,
            "signal_id": 667,
            "timestamp": "2026-10-01T15:31:20.862995Z",
            "net_pnl": -21.12,
            "cumulative_net_pnl": -96.33000000000024
          },
          {
            "index": 647,
            "signal_id": 668,
            "timestamp": "2026-10-01T15:46:26.981849Z",
            "net_pnl": 20.790000000000006,
            "cumulative_net_pnl": -75.54000000000023
          },
          {
            "index": 648,
            "signal_id": 669,
            "timestamp": "2026-10-01T16:01:19.953923Z",
            "net_pnl": 39.3,
            "cumulative_net_pnl": -36.24000000000024
          },
          {
            "index": 649,
            "signal_id": 670,
            "timestamp": "2026-10-01T16:46:24.969272Z",
            "net_pnl": -58.71999999999999,
            "cumulative_net_pnl": -94.96000000000024
          },
          {
            "index": 650,
            "signal_id": 671,
            "timestamp": "2026-10-01T18:31:22.018968Z",
            "net_pnl": 45.25,
            "cumulative_net_pnl": -49.710000000000235
          },
          {
            "index": 651,
            "signal_id": 672,
            "timestamp": "2026-10-01T18:46:26.161460Z",
            "net_pnl": -55.74,
            "cumulative_net_pnl": -105.45000000000024
          },
          {
            "index": 652,
            "signal_id": 673,
            "timestamp": "2026-10-01T19:16:19.740404Z",
            "net_pnl": -58.71999999999999,
            "cumulative_net_pnl": -164.17000000000024
          },
          {
            "index": 653,
            "signal_id": 674,
            "timestamp": "2026-10-01T19:31:19.564412Z",
            "net_pnl": 30.47,
            "cumulative_net_pnl": -133.70000000000024
          },
          {
            "index": 654,
            "signal_id": 675,
            "timestamp": "2026-10-01T20:16:19.962127Z",
            "net_pnl": -51.75,
            "cumulative_net_pnl": -185.45000000000024
          },
          {
            "index": 655,
            "signal_id": 676,
            "timestamp": "2026-10-01T20:46:26.286534Z",
            "net_pnl": 55.28,
            "cumulative_net_pnl": -130.17000000000024
          },
          {
            "index": 656,
            "signal_id": 677,
            "timestamp": "2026-10-02T02:16:19.517960Z",
            "net_pnl": -31.47,
            "cumulative_net_pnl": -161.64000000000024
          },
          {
            "index": 657,
            "signal_id": 678,
            "timestamp": "2026-10-02T03:01:20.949025Z",
            "net_pnl": 25.620000000000005,
            "cumulative_net_pnl": -136.02000000000024
          },
          {
            "index": 658,
            "signal_id": 679,
            "timestamp": "2026-10-02T05:16:22.082006Z",
            "net_pnl": -46.74,
            "cumulative_net_pnl": -182.76000000000025
          },
          {
            "index": 659,
            "signal_id": 680,
            "timestamp": "2026-10-02T05:31:28.849374Z",
            "net_pnl": -59.709999999999994,
            "cumulative_net_pnl": -242.47000000000025
          },
          {
            "index": 660,
            "signal_id": 681,
            "timestamp": "2026-10-02T07:46:26.572689Z",
            "net_pnl": 17.92,
            "cumulative_net_pnl": -224.55000000000024
          },
          {
            "index": 661,
            "signal_id": 682,
            "timestamp": "2026-10-02T12:46:27.388037Z",
            "net_pnl": 28.53,
            "cumulative_net_pnl": -196.02000000000024
          },
          {
            "index": 662,
            "signal_id": 683,
            "timestamp": "2026-10-02T14:01:20.343906Z",
            "net_pnl": -47.74,
            "cumulative_net_pnl": -243.76000000000025
          },
          {
            "index": 663,
            "signal_id": 684,
            "timestamp": "2026-10-02T14:16:22.499890Z",
            "net_pnl": -36.6,
            "cumulative_net_pnl": -280.36000000000024
          },
          {
            "index": 664,
            "signal_id": 685,
            "timestamp": "2026-10-02T14:31:24.274020Z",
            "net_pnl": -48.75,
            "cumulative_net_pnl": -329.11000000000024
          },
          {
            "index": 665,
            "signal_id": 686,
            "timestamp": "2026-10-02T16:16:20.898050Z",
            "net_pnl": -63.65,
            "cumulative_net_pnl": -392.7600000000002
          },
          {
            "index": 666,
            "signal_id": 687,
            "timestamp": "2026-10-02T18:46:25.081707Z",
            "net_pnl": 46.25,
            "cumulative_net_pnl": -346.5100000000002
          },
          {
            "index": 667,
            "signal_id": 688,
            "timestamp": "2026-10-02T19:16:17.637898Z",
            "net_pnl": 63.4,
            "cumulative_net_pnl": -283.11000000000024
          },
          {
            "index": 668,
            "signal_id": 689,
            "timestamp": "2026-10-02T19:31:19.107540Z",
            "net_pnl": 37.33,
            "cumulative_net_pnl": -245.78000000000026
          },
          {
            "index": 669,
            "signal_id": 690,
            "timestamp": "2026-10-02T19:46:26.140964Z",
            "net_pnl": 37.33,
            "cumulative_net_pnl": -208.45000000000027
          },
          {
            "index": 670,
            "signal_id": 691,
            "timestamp": "2026-10-02T20:46:27.078865Z",
            "net_pnl": 39.3,
            "cumulative_net_pnl": -169.15000000000026
          },
          {
            "index": 671,
            "signal_id": 692,
            "timestamp": "2026-10-03T16:46:24.740028Z",
            "net_pnl": 30.47,
            "cumulative_net_pnl": -138.68000000000026
          },
          {
            "index": 672,
            "signal_id": 693,
            "timestamp": "2026-10-03T17:16:26.067406Z",
            "net_pnl": 26.58,
            "cumulative_net_pnl": -112.10000000000026
          },
          {
            "index": 673,
            "signal_id": 694,
            "timestamp": "2026-10-03T17:31:24.351247Z",
            "net_pnl": 83.05,
            "cumulative_net_pnl": -29.050000000000267
          },
          {
            "index": 674,
            "signal_id": 695,
            "timestamp": "2026-10-03T18:16:26.254928Z",
            "net_pnl": -68.55,
            "cumulative_net_pnl": -97.60000000000026
          },
          {
            "index": 675,
            "signal_id": 696,
            "timestamp": "2026-10-03T18:31:20.067820Z",
            "net_pnl": -30.449999999999996,
            "cumulative_net_pnl": -128.05000000000027
          },
          {
            "index": 676,
            "signal_id": 697,
            "timestamp": "2026-10-03T18:46:23.772848Z",
            "net_pnl": 44.26,
            "cumulative_net_pnl": -83.79000000000028
          },
          {
            "index": 677,
            "signal_id": 698,
            "timestamp": "2026-10-03T19:01:21.226040Z",
            "net_pnl": -39.65,
            "cumulative_net_pnl": -123.44000000000028
          },
          {
            "index": 678,
            "signal_id": 699,
            "timestamp": "2026-10-04T09:01:17.296912Z",
            "net_pnl": 48.25,
            "cumulative_net_pnl": -75.19000000000028
          },
          {
            "index": 679,
            "signal_id": 700,
            "timestamp": "2026-10-04T12:16:15.993903Z",
            "net_pnl": 63.4,
            "cumulative_net_pnl": -11.790000000000283
          },
          {
            "index": 680,
            "signal_id": 701,
            "timestamp": "2026-10-04T12:46:18.335754Z",
            "net_pnl": -33.53,
            "cumulative_net_pnl": -45.320000000000285
          },
          {
            "index": 681,
            "signal_id": 702,
            "timestamp": "2026-10-04T13:01:17.232964Z",
            "net_pnl": 43.25999999999999,
            "cumulative_net_pnl": -2.0600000000002936
          },
          {
            "index": 682,
            "signal_id": 703,
            "timestamp": "2026-10-04T14:46:21.129483Z",
            "net_pnl": 55.28,
            "cumulative_net_pnl": 53.21999999999971
          },
          {
            "index": 683,
            "signal_id": 704,
            "timestamp": "2026-10-04T23:46:18.725177Z",
            "net_pnl": 52.26,
            "cumulative_net_pnl": 105.4799999999997
          },
          {
            "index": 684,
            "signal_id": 705,
            "timestamp": "2026-10-05T01:16:16.956662Z",
            "net_pnl": 37.33,
            "cumulative_net_pnl": 142.80999999999972
          },
          {
            "index": 685,
            "signal_id": 706,
            "timestamp": "2026-10-05T01:46:18.692537Z",
            "net_pnl": -50.75,
            "cumulative_net_pnl": 92.05999999999972
          },
          {
            "index": 686,
            "signal_id": 707,
            "timestamp": "2026-10-05T02:01:15.795966Z",
            "net_pnl": 32.42,
            "cumulative_net_pnl": 124.47999999999972
          },
          {
            "index": 687,
            "signal_id": 708,
            "timestamp": "2026-10-05T02:31:17.353995Z",
            "net_pnl": 63.4,
            "cumulative_net_pnl": 187.8799999999997
          },
          {
            "index": 688,
            "signal_id": 709,
            "timestamp": "2026-10-05T03:01:16.786748Z",
            "net_pnl": -53.75,
            "cumulative_net_pnl": 134.1299999999997
          },
          {
            "index": 689,
            "signal_id": 710,
            "timestamp": "2026-10-05T03:16:16.049857Z",
            "net_pnl": -36.6,
            "cumulative_net_pnl": 97.52999999999972
          },
          {
            "index": 690,
            "signal_id": 711,
            "timestamp": "2026-10-05T04:16:16.154222Z",
            "net_pnl": -39.65,
            "cumulative_net_pnl": 57.87999999999972
          },
          {
            "index": 691,
            "signal_id": 713,
            "timestamp": "2026-10-05T04:46:18.727302Z",
            "net_pnl": -66.6,
            "cumulative_net_pnl": -8.720000000000276
          },
          {
            "index": 692,
            "signal_id": 714,
            "timestamp": "2026-10-05T08:16:18.107060Z",
            "net_pnl": 51.25,
            "cumulative_net_pnl": 42.529999999999724
          },
          {
            "index": 693,
            "signal_id": 715,
            "timestamp": "2026-10-05T11:16:16.291457Z",
            "net_pnl": 33.400000000000006,
            "cumulative_net_pnl": 75.92999999999972
          },
          {
            "index": 694,
            "signal_id": 716,
            "timestamp": "2026-10-05T14:16:15.428320Z",
            "net_pnl": -33.53,
            "cumulative_net_pnl": 42.39999999999972
          },
          {
            "index": 695,
            "signal_id": 717,
            "timestamp": "2026-10-05T16:01:16.634226Z",
            "net_pnl": -50.75,
            "cumulative_net_pnl": -8.350000000000279
          },
          {
            "index": 696,
            "signal_id": 718,
            "timestamp": "2026-10-05T16:31:17.114495Z",
            "net_pnl": 44.26,
            "cumulative_net_pnl": 35.90999999999972
          },
          {
            "index": 697,
            "signal_id": 719,
            "timestamp": "2026-10-05T16:46:18.790804Z",
            "net_pnl": 42.269999999999996,
            "cumulative_net_pnl": 78.17999999999972
          },
          {
            "index": 698,
            "signal_id": 720,
            "timestamp": "2026-10-05T17:16:15.712726Z",
            "net_pnl": 24.650000000000006,
            "cumulative_net_pnl": 102.82999999999973
          },
          {
            "index": 699,
            "signal_id": 721,
            "timestamp": "2026-10-05T18:31:16.639219Z",
            "net_pnl": 53.26,
            "cumulative_net_pnl": 156.08999999999972
          },
          {
            "index": 700,
            "signal_id": 722,
            "timestamp": "2026-10-05T21:16:16.835092Z",
            "net_pnl": 31.450000000000003,
            "cumulative_net_pnl": 187.53999999999974
          },
          {
            "index": 701,
            "signal_id": 723,
            "timestamp": "2026-10-05T23:16:16.749942Z",
            "net_pnl": 49.25,
            "cumulative_net_pnl": 236.78999999999974
          },
          {
            "index": 702,
            "signal_id": 724,
            "timestamp": "2026-10-05T23:46:19.117712Z",
            "net_pnl": -25.28,
            "cumulative_net_pnl": 211.50999999999974
          },
          {
            "index": 703,
            "signal_id": 725,
            "timestamp": "2026-10-06T00:01:16.579073Z",
            "net_pnl": 37.33,
            "cumulative_net_pnl": 248.83999999999975
          },
          {
            "index": 704,
            "signal_id": 726,
            "timestamp": "2026-10-06T00:31:15.547961Z",
            "net_pnl": -62.67,
            "cumulative_net_pnl": 186.16999999999973
          },
          {
            "index": 705,
            "signal_id": 727,
            "timestamp": "2026-10-06T06:16:18.111440Z",
            "net_pnl": 57.3,
            "cumulative_net_pnl": 243.46999999999974
          },
          {
            "index": 706,
            "signal_id": 728,
            "timestamp": "2026-10-06T06:31:16.606285Z",
            "net_pnl": 38.32,
            "cumulative_net_pnl": 281.78999999999974
          },
          {
            "index": 707,
            "signal_id": 729,
            "timestamp": "2026-10-06T07:31:16.946361Z",
            "net_pnl": 44.26,
            "cumulative_net_pnl": 326.0499999999997
          },
          {
            "index": 708,
            "signal_id": 730,
            "timestamp": "2026-10-06T08:01:16.934203Z",
            "net_pnl": 32.42,
            "cumulative_net_pnl": 358.46999999999974
          },
          {
            "index": 709,
            "signal_id": 732,
            "timestamp": "2026-10-06T14:31:16.864106Z",
            "net_pnl": 50.25,
            "cumulative_net_pnl": 408.71999999999974
          },
          {
            "index": 710,
            "signal_id": 733,
            "timestamp": "2026-10-06T15:16:16.392178Z",
            "net_pnl": -45.73,
            "cumulative_net_pnl": 362.9899999999997
          },
          {
            "index": 711,
            "signal_id": 734,
            "timestamp": "2026-10-06T15:46:17.838770Z",
            "net_pnl": -52.75,
            "cumulative_net_pnl": 310.2399999999997
          },
          {
            "index": 712,
            "signal_id": 735,
            "timestamp": "2026-10-06T16:01:17.271542Z",
            "net_pnl": 37.33,
            "cumulative_net_pnl": 347.5699999999997
          },
          {
            "index": 713,
            "signal_id": 736,
            "timestamp": "2026-10-06T18:16:17.824075Z",
            "net_pnl": -60.7,
            "cumulative_net_pnl": 286.8699999999997
          },
          {
            "index": 714,
            "signal_id": 737,
            "timestamp": "2026-10-06T19:01:17.668054Z",
            "net_pnl": -52.75,
            "cumulative_net_pnl": 234.11999999999972
          },
          {
            "index": 715,
            "signal_id": 738,
            "timestamp": "2026-10-06T23:16:19.326440Z",
            "net_pnl": -47.74,
            "cumulative_net_pnl": 186.3799999999997
          },
          {
            "index": 716,
            "signal_id": 739,
            "timestamp": "2026-10-07T00:31:19.904252Z",
            "net_pnl": 60.35,
            "cumulative_net_pnl": 246.7299999999997
          },
          {
            "index": 717,
            "signal_id": 740,
            "timestamp": "2026-10-07T00:46:19.872166Z",
            "net_pnl": 40.290000000000006,
            "cumulative_net_pnl": 287.0199999999997
          },
          {
            "index": 718,
            "signal_id": 741,
            "timestamp": "2026-10-07T01:16:16.554026Z",
            "net_pnl": -53.75,
            "cumulative_net_pnl": 233.2699999999997
          },
          {
            "index": 719,
            "signal_id": 742,
            "timestamp": "2026-10-07T01:31:16.505091Z",
            "net_pnl": 40.290000000000006,
            "cumulative_net_pnl": 273.5599999999997
          },
          {
            "index": 720,
            "signal_id": 743,
            "timestamp": "2026-10-07T02:01:17.345568Z",
            "net_pnl": -15.9,
            "cumulative_net_pnl": 257.65999999999974
          },
          {
            "index": 721,
            "signal_id": 744,
            "timestamp": "2026-10-07T02:16:16.429427Z",
            "net_pnl": -50.75,
            "cumulative_net_pnl": 206.90999999999974
          },
          {
            "index": 722,
            "signal_id": 745,
            "timestamp": "2026-10-07T02:32:16.011803Z",
            "net_pnl": -61.68,
            "cumulative_net_pnl": 145.22999999999973
          },
          {
            "index": 723,
            "signal_id": 746,
            "timestamp": "2026-10-07T03:16:16.172765Z",
            "net_pnl": 43.25999999999999,
            "cumulative_net_pnl": 188.48999999999972
          },
          {
            "index": 724,
            "signal_id": 747,
            "timestamp": "2026-10-07T03:31:16.873792Z",
            "net_pnl": 38.32,
            "cumulative_net_pnl": 226.80999999999972
          },
          {
            "index": 725,
            "signal_id": 748,
            "timestamp": "2026-10-07T07:01:16.845792Z",
            "net_pnl": 54.27,
            "cumulative_net_pnl": 281.0799999999997
          },
          {
            "index": 726,
            "signal_id": 749,
            "timestamp": "2026-10-07T09:01:16.605926Z",
            "net_pnl": -63.65,
            "cumulative_net_pnl": 217.4299999999997
          },
          {
            "index": 727,
            "signal_id": 750,
            "timestamp": "2026-10-07T09:16:15.806031Z",
            "net_pnl": -49.75,
            "cumulative_net_pnl": 167.6799999999997
          },
          {
            "index": 728,
            "signal_id": 751,
            "timestamp": "2026-10-07T09:31:17.071895Z",
            "net_pnl": -56.74000000000001,
            "cumulative_net_pnl": 110.93999999999969
          },
          {
            "index": 729,
            "signal_id": 752,
            "timestamp": "2026-10-07T09:46:18.448490Z",
            "net_pnl": 30.47,
            "cumulative_net_pnl": 141.40999999999968
          },
          {
            "index": 730,
            "signal_id": 753,
            "timestamp": "2026-10-07T11:46:18.869938Z",
            "net_pnl": 59.33,
            "cumulative_net_pnl": 200.73999999999967
          },
          {
            "index": 731,
            "signal_id": 754,
            "timestamp": "2026-10-07T12:16:16.408977Z",
            "net_pnl": -35.58,
            "cumulative_net_pnl": 165.15999999999968
          },
          {
            "index": 732,
            "signal_id": 755,
            "timestamp": "2026-10-07T12:46:18.404053Z",
            "net_pnl": -36.6,
            "cumulative_net_pnl": 128.5599999999997
          },
          {
            "index": 733,
            "signal_id": 756,
            "timestamp": "2026-10-07T13:46:18.789533Z",
            "net_pnl": 46.25,
            "cumulative_net_pnl": 174.8099999999997
          },
          {
            "index": 734,
            "signal_id": 757,
            "timestamp": "2026-10-07T14:16:16.637299Z",
            "net_pnl": -37.62,
            "cumulative_net_pnl": 137.18999999999969
          },
          {
            "index": 735,
            "signal_id": 758,
            "timestamp": "2026-10-07T14:46:18.483822Z",
            "net_pnl": -65.62,
            "cumulative_net_pnl": 71.56999999999968
          },
          {
            "index": 736,
            "signal_id": 759,
            "timestamp": "2026-10-07T18:46:21.202217Z",
            "net_pnl": 36.35,
            "cumulative_net_pnl": 107.91999999999967
          },
          {
            "index": 737,
            "signal_id": 760,
            "timestamp": "2026-10-07T20:46:18.791364Z",
            "net_pnl": 46.25,
            "cumulative_net_pnl": 154.16999999999967
          },
          {
            "index": 738,
            "signal_id": 761,
            "timestamp": "2026-10-07T21:16:17.091657Z",
            "net_pnl": -61.68,
            "cumulative_net_pnl": 92.48999999999967
          },
          {
            "index": 739,
            "signal_id": 762,
            "timestamp": "2026-10-07T21:31:16.967304Z",
            "net_pnl": -45.73,
            "cumulative_net_pnl": 46.75999999999967
          },
          {
            "index": 740,
            "signal_id": 763,
            "timestamp": "2026-10-07T22:01:17.222923Z",
            "net_pnl": 31.450000000000003,
            "cumulative_net_pnl": 78.20999999999967
          },
          {
            "index": 741,
            "signal_id": 764,
            "timestamp": "2026-10-07T22:16:16.760597Z",
            "net_pnl": 61.36,
            "cumulative_net_pnl": 139.56999999999965
          },
          {
            "index": 742,
            "signal_id": 765,
            "timestamp": "2026-10-07T23:16:17.377135Z",
            "net_pnl": 19.83,
            "cumulative_net_pnl": 159.39999999999964
          },
          {
            "index": 743,
            "signal_id": 766,
            "timestamp": "2026-10-08T02:01:21.531515Z",
            "net_pnl": -66.6,
            "cumulative_net_pnl": 92.79999999999964
          },
          {
            "index": 744,
            "signal_id": 768,
            "timestamp": "2026-10-08T02:46:21.402922Z",
            "net_pnl": -56.74000000000001,
            "cumulative_net_pnl": 36.05999999999963
          },
          {
            "index": 745,
            "signal_id": 769,
            "timestamp": "2026-10-08T03:31:16.992263Z",
            "net_pnl": -65.62,
            "cumulative_net_pnl": -29.56000000000037
          },
          {
            "index": 746,
            "signal_id": 770,
            "timestamp": "2026-10-08T03:46:18.097051Z",
            "net_pnl": -57.730000000000004,
            "cumulative_net_pnl": -87.29000000000038
          },
          {
            "index": 747,
            "signal_id": 771,
            "timestamp": "2026-10-08T04:16:17.815791Z",
            "net_pnl": 29.5,
            "cumulative_net_pnl": -57.790000000000376
          },
          {
            "index": 748,
            "signal_id": 772,
            "timestamp": "2026-10-08T04:46:19.055706Z",
            "net_pnl": 58.32,
            "cumulative_net_pnl": 0.5299999999996245
          },
          {
            "index": 749,
            "signal_id": 773,
            "timestamp": "2026-10-08T06:01:16.518053Z",
            "net_pnl": 41.28000000000001,
            "cumulative_net_pnl": 41.80999999999963
          },
          {
            "index": 750,
            "signal_id": 774,
            "timestamp": "2026-10-08T06:46:18.114053Z",
            "net_pnl": 32.42,
            "cumulative_net_pnl": 74.22999999999963
          },
          {
            "index": 751,
            "signal_id": 775,
            "timestamp": "2026-10-08T10:31:16.208517Z",
            "net_pnl": -71.47,
            "cumulative_net_pnl": 2.7599999999996356
          },
          {
            "index": 752,
            "signal_id": 776,
            "timestamp": "2026-10-08T10:46:18.817275Z",
            "net_pnl": 41.28000000000001,
            "cumulative_net_pnl": 44.039999999999644
          },
          {
            "index": 753,
            "signal_id": 777,
            "timestamp": "2026-10-08T12:16:16.541481Z",
            "net_pnl": 47.25,
            "cumulative_net_pnl": 91.28999999999965
          },
          {
            "index": 754,
            "signal_id": 778,
            "timestamp": "2026-10-08T12:46:22.844547Z",
            "net_pnl": -33.53,
            "cumulative_net_pnl": 57.75999999999965
          },
          {
            "index": 755,
            "signal_id": 779,
            "timestamp": "2026-10-08T13:31:16.555383Z",
            "net_pnl": -68.55,
            "cumulative_net_pnl": -10.790000000000347
          },
          {
            "index": 756,
            "signal_id": 780,
            "timestamp": "2026-10-08T14:31:17.489436Z",
            "net_pnl": -37.62,
            "cumulative_net_pnl": -48.410000000000345
          },
          {
            "index": 757,
            "signal_id": 781,
            "timestamp": "2026-10-08T15:01:17.276554Z",
            "net_pnl": -32.5,
            "cumulative_net_pnl": -80.91000000000034
          },
          {
            "index": 758,
            "signal_id": 782,
            "timestamp": "2026-10-08T15:16:16.730824Z",
            "net_pnl": -50.75,
            "cumulative_net_pnl": -131.66000000000034
          },
          {
            "index": 759,
            "signal_id": 783,
            "timestamp": "2026-10-08T15:31:16.500241Z",
            "net_pnl": -63.65,
            "cumulative_net_pnl": -195.31000000000034
          },
          {
            "index": 760,
            "signal_id": 784,
            "timestamp": "2026-10-08T15:46:18.123721Z",
            "net_pnl": -49.75,
            "cumulative_net_pnl": -245.06000000000034
          },
          {
            "index": 761,
            "signal_id": 785,
            "timestamp": "2026-10-08T16:01:16.912783Z",
            "net_pnl": 45.25,
            "cumulative_net_pnl": -199.81000000000034
          },
          {
            "index": 762,
            "signal_id": 786,
            "timestamp": "2026-10-08T16:16:16.891609Z",
            "net_pnl": 50.25,
            "cumulative_net_pnl": -149.56000000000034
          },
          {
            "index": 763,
            "signal_id": 787,
            "timestamp": "2026-10-08T17:01:16.350594Z",
            "net_pnl": -49.75,
            "cumulative_net_pnl": -199.31000000000034
          },
          {
            "index": 764,
            "signal_id": 788,
            "timestamp": "2026-10-08T17:16:16.037017Z",
            "net_pnl": -43.71,
            "cumulative_net_pnl": -243.02000000000035
          },
          {
            "index": 765,
            "signal_id": 789,
            "timestamp": "2026-10-08T17:46:22.217244Z",
            "net_pnl": -59.709999999999994,
            "cumulative_net_pnl": -302.73000000000036
          },
          {
            "index": 766,
            "signal_id": 790,
            "timestamp": "2026-10-08T18:01:17.302214Z",
            "net_pnl": -45.73,
            "cumulative_net_pnl": -348.4600000000004
          },
          {
            "index": 767,
            "signal_id": 791,
            "timestamp": "2026-10-08T18:16:16.302472Z",
            "net_pnl": 10.310000000000002,
            "cumulative_net_pnl": -338.1500000000004
          },
          {
            "index": 768,
            "signal_id": 792,
            "timestamp": "2026-10-08T21:16:16.881982Z",
            "net_pnl": -53.75,
            "cumulative_net_pnl": -391.9000000000004
          },
          {
            "index": 769,
            "signal_id": 793,
            "timestamp": "2026-10-08T21:31:15.735327Z",
            "net_pnl": 48.25,
            "cumulative_net_pnl": -343.6500000000004
          },
          {
            "index": 770,
            "signal_id": 794,
            "timestamp": "2026-10-08T21:46:17.796662Z",
            "net_pnl": -28.38,
            "cumulative_net_pnl": -372.03000000000037
          },
          {
            "index": 771,
            "signal_id": 795,
            "timestamp": "2026-10-08T22:01:17.155106Z",
            "net_pnl": 30.47,
            "cumulative_net_pnl": -341.5600000000004
          },
          {
            "index": 772,
            "signal_id": 796,
            "timestamp": "2026-10-08T23:01:17.033606Z",
            "net_pnl": -66.6,
            "cumulative_net_pnl": -408.1600000000004
          },
          {
            "index": 773,
            "signal_id": 797,
            "timestamp": "2026-10-09T00:16:16.402922Z",
            "net_pnl": -42.7,
            "cumulative_net_pnl": -450.8600000000004
          },
          {
            "index": 774,
            "signal_id": 798,
            "timestamp": "2026-10-09T00:46:17.637762Z",
            "net_pnl": -45.73,
            "cumulative_net_pnl": -496.59000000000043
          },
          {
            "index": 775,
            "signal_id": 799,
            "timestamp": "2026-10-09T01:01:20.279155Z",
            "net_pnl": -56.74000000000001,
            "cumulative_net_pnl": -553.3300000000004
          },
          {
            "index": 776,
            "signal_id": 800,
            "timestamp": "2026-10-09T01:31:16.208818Z",
            "net_pnl": 59.33,
            "cumulative_net_pnl": -494.0000000000004
          },
          {
            "index": 777,
            "signal_id": 801,
            "timestamp": "2026-10-09T02:16:16.328754Z",
            "net_pnl": -48.75,
            "cumulative_net_pnl": -542.7500000000005
          },
          {
            "index": 778,
            "signal_id": 802,
            "timestamp": "2026-10-09T02:31:17.144675Z",
            "net_pnl": 51.25,
            "cumulative_net_pnl": -491.50000000000045
          },
          {
            "index": 779,
            "signal_id": 803,
            "timestamp": "2026-10-09T04:46:18.039726Z",
            "net_pnl": -53.75,
            "cumulative_net_pnl": -545.2500000000005
          },
          {
            "index": 780,
            "signal_id": 804,
            "timestamp": "2026-10-09T06:01:16.648870Z",
            "net_pnl": 38.32,
            "cumulative_net_pnl": -506.93000000000046
          },
          {
            "index": 781,
            "signal_id": 805,
            "timestamp": "2026-10-09T06:16:17.361570Z",
            "net_pnl": 44.26,
            "cumulative_net_pnl": -462.67000000000047
          },
          {
            "index": 782,
            "signal_id": 806,
            "timestamp": "2026-10-09T06:31:17.248207Z",
            "net_pnl": 49.25,
            "cumulative_net_pnl": -413.42000000000047
          },
          {
            "index": 783,
            "signal_id": 807,
            "timestamp": "2026-10-09T07:16:16.748626Z",
            "net_pnl": -62.67,
            "cumulative_net_pnl": -476.0900000000005
          },
          {
            "index": 784,
            "signal_id": 808,
            "timestamp": "2026-10-09T07:31:19.120450Z",
            "net_pnl": 42.269999999999996,
            "cumulative_net_pnl": -433.8200000000005
          },
          {
            "index": 785,
            "signal_id": 809,
            "timestamp": "2026-10-09T09:01:17.537259Z",
            "net_pnl": -24.24,
            "cumulative_net_pnl": -458.0600000000005
          },
          {
            "index": 786,
            "signal_id": 810,
            "timestamp": "2026-10-09T09:16:16.305489Z",
            "net_pnl": 59.33,
            "cumulative_net_pnl": -398.73000000000053
          },
          {
            "index": 787,
            "signal_id": 811,
            "timestamp": "2026-10-09T10:46:18.368254Z",
            "net_pnl": 15.049999999999997,
            "cumulative_net_pnl": -383.6800000000005
          },
          {
            "index": 788,
            "signal_id": 812,
            "timestamp": "2026-10-09T11:16:16.618784Z",
            "net_pnl": 36.35,
            "cumulative_net_pnl": -347.3300000000005
          },
          {
            "index": 789,
            "signal_id": 813,
            "timestamp": "2026-10-09T11:46:18.964156Z",
            "net_pnl": 22.72,
            "cumulative_net_pnl": -324.61000000000047
          },
          {
            "index": 790,
            "signal_id": 814,
            "timestamp": "2026-10-09T12:01:16.551721Z",
            "net_pnl": 48.25,
            "cumulative_net_pnl": -276.36000000000047
          },
          {
            "index": 791,
            "signal_id": 815,
            "timestamp": "2026-10-09T12:16:17.484653Z",
            "net_pnl": -56.74000000000001,
            "cumulative_net_pnl": -333.1000000000005
          },
          {
            "index": 792,
            "signal_id": 816,
            "timestamp": "2026-10-09T13:31:16.265452Z",
            "net_pnl": -62.67,
            "cumulative_net_pnl": -395.7700000000005
          },
          {
            "index": 793,
            "signal_id": 817,
            "timestamp": "2026-10-09T13:46:18.757213Z",
            "net_pnl": 49.25,
            "cumulative_net_pnl": -346.5200000000005
          },
          {
            "index": 794,
            "signal_id": 818,
            "timestamp": "2026-10-09T16:01:17.854496Z",
            "net_pnl": 77.83,
            "cumulative_net_pnl": -268.6900000000005
          },
          {
            "index": 795,
            "signal_id": 819,
            "timestamp": "2026-10-09T16:31:16.261049Z",
            "net_pnl": -52.75,
            "cumulative_net_pnl": -321.4400000000005
          },
          {
            "index": 796,
            "signal_id": 820,
            "timestamp": "2026-10-09T16:46:19.245858Z",
            "net_pnl": 19.83,
            "cumulative_net_pnl": -301.6100000000005
          },
          {
            "index": 797,
            "signal_id": 821,
            "timestamp": "2026-10-09T17:01:16.964633Z",
            "net_pnl": -65.62,
            "cumulative_net_pnl": -367.23000000000053
          },
          {
            "index": 798,
            "signal_id": 822,
            "timestamp": "2026-10-09T18:16:16.205644Z",
            "net_pnl": -35.58,
            "cumulative_net_pnl": -402.8100000000005
          },
          {
            "index": 799,
            "signal_id": 823,
            "timestamp": "2026-10-09T18:31:15.794992Z",
            "net_pnl": -49.75,
            "cumulative_net_pnl": -452.5600000000005
          },
          {
            "index": 800,
            "signal_id": 824,
            "timestamp": "2026-10-09T18:46:18.433539Z",
            "net_pnl": -38.64,
            "cumulative_net_pnl": -491.2000000000005
          },
          {
            "index": 801,
            "signal_id": 825,
            "timestamp": "2026-10-09T19:01:16.565026Z",
            "net_pnl": 54.27,
            "cumulative_net_pnl": -436.9300000000005
          },
          {
            "index": 802,
            "signal_id": 826,
            "timestamp": "2026-10-09T19:16:16.185472Z",
            "net_pnl": -52.75,
            "cumulative_net_pnl": -489.6800000000005
          },
          {
            "index": 803,
            "signal_id": 827,
            "timestamp": "2026-10-09T19:46:17.850730Z",
            "net_pnl": -45.73,
            "cumulative_net_pnl": -535.4100000000005
          },
          {
            "index": 804,
            "signal_id": 828,
            "timestamp": "2026-10-09T20:01:17.060164Z",
            "net_pnl": 33.400000000000006,
            "cumulative_net_pnl": -502.01000000000056
          },
          {
            "index": 805,
            "signal_id": 829,
            "timestamp": "2026-10-09T21:01:16.895943Z",
            "net_pnl": 48.25,
            "cumulative_net_pnl": -453.76000000000056
          },
          {
            "index": 806,
            "signal_id": 830,
            "timestamp": "2026-10-09T23:31:17.356915Z",
            "net_pnl": 43.25999999999999,
            "cumulative_net_pnl": -410.50000000000057
          },
          {
            "index": 807,
            "signal_id": 831,
            "timestamp": "2026-10-09T23:46:18.955052Z",
            "net_pnl": -63.65,
            "cumulative_net_pnl": -474.15000000000055
          },
          {
            "index": 808,
            "signal_id": 832,
            "timestamp": "2026-10-10T00:01:17.282982Z",
            "net_pnl": 56.29,
            "cumulative_net_pnl": -417.8600000000005
          },
          {
            "index": 809,
            "signal_id": 833,
            "timestamp": "2026-10-10T00:16:16.816487Z",
            "net_pnl": -47.74,
            "cumulative_net_pnl": -465.60000000000053
          },
          {
            "index": 810,
            "signal_id": 834,
            "timestamp": "2026-10-10T00:31:15.406477Z",
            "net_pnl": -39.65,
            "cumulative_net_pnl": -505.2500000000005
          },
          {
            "index": 811,
            "signal_id": 835,
            "timestamp": "2026-10-10T00:46:18.773622Z",
            "net_pnl": 49.25,
            "cumulative_net_pnl": -456.0000000000005
          },
          {
            "index": 812,
            "signal_id": 836,
            "timestamp": "2026-10-10T01:01:19.829167Z",
            "net_pnl": 56.29,
            "cumulative_net_pnl": -399.7100000000005
          },
          {
            "index": 813,
            "signal_id": 837,
            "timestamp": "2026-10-10T01:31:16.307138Z",
            "net_pnl": 60.35,
            "cumulative_net_pnl": -339.36000000000047
          },
          {
            "index": 814,
            "signal_id": 838,
            "timestamp": "2026-10-10T01:46:17.790165Z",
            "net_pnl": 39.3,
            "cumulative_net_pnl": -300.06000000000046
          },
          {
            "index": 815,
            "signal_id": 839,
            "timestamp": "2026-10-10T02:31:16.405764Z",
            "net_pnl": -53.75,
            "cumulative_net_pnl": -353.81000000000046
          },
          {
            "index": 816,
            "signal_id": 840,
            "timestamp": "2026-10-10T02:46:18.056752Z",
            "net_pnl": -42.7,
            "cumulative_net_pnl": -396.51000000000045
          },
          {
            "index": 817,
            "signal_id": 841,
            "timestamp": "2026-10-10T03:01:16.801698Z",
            "net_pnl": -45.73,
            "cumulative_net_pnl": -442.24000000000046
          },
          {
            "index": 818,
            "signal_id": 842,
            "timestamp": "2026-10-10T03:16:17.011559Z",
            "net_pnl": 43.25999999999999,
            "cumulative_net_pnl": -398.9800000000005
          },
          {
            "index": 819,
            "signal_id": 843,
            "timestamp": "2026-10-10T03:31:17.087670Z",
            "net_pnl": -57.730000000000004,
            "cumulative_net_pnl": -456.7100000000005
          },
          {
            "index": 820,
            "signal_id": 844,
            "timestamp": "2026-10-10T03:46:17.682069Z",
            "net_pnl": 23.680000000000007,
            "cumulative_net_pnl": -433.0300000000005
          },
          {
            "index": 821,
            "signal_id": 845,
            "timestamp": "2026-10-10T04:01:16.953380Z",
            "net_pnl": 34.379999999999995,
            "cumulative_net_pnl": -398.6500000000005
          },
          {
            "index": 822,
            "signal_id": 846,
            "timestamp": "2026-10-10T07:16:16.209973Z",
            "net_pnl": -49.75,
            "cumulative_net_pnl": -448.4000000000005
          },
          {
            "index": 823,
            "signal_id": 847,
            "timestamp": "2026-10-10T07:31:15.573348Z",
            "net_pnl": 42.269999999999996,
            "cumulative_net_pnl": -406.1300000000005
          },
          {
            "index": 824,
            "signal_id": 848,
            "timestamp": "2026-10-10T08:16:17.280525Z",
            "net_pnl": -50.75,
            "cumulative_net_pnl": -456.8800000000005
          },
          {
            "index": 825,
            "signal_id": 849,
            "timestamp": "2026-10-10T09:46:19.583688Z",
            "net_pnl": -33.53,
            "cumulative_net_pnl": -490.41000000000054
          },
          {
            "index": 826,
            "signal_id": 850,
            "timestamp": "2026-10-10T15:46:19.566454Z",
            "net_pnl": 39.3,
            "cumulative_net_pnl": -451.1100000000005
          },
          {
            "index": 827,
            "signal_id": 851,
            "timestamp": "2026-10-10T16:46:17.788879Z",
            "net_pnl": -43.71,
            "cumulative_net_pnl": -494.8200000000005
          },
          {
            "index": 828,
            "signal_id": 852,
            "timestamp": "2026-10-10T17:16:16.369165Z",
            "net_pnl": -42.7,
            "cumulative_net_pnl": -537.5200000000006
          },
          {
            "index": 829,
            "signal_id": 853,
            "timestamp": "2026-10-10T18:01:16.767374Z",
            "net_pnl": -37.62,
            "cumulative_net_pnl": -575.1400000000006
          },
          {
            "index": 830,
            "signal_id": 854,
            "timestamp": "2026-10-10T18:16:15.929629Z",
            "net_pnl": -64.64,
            "cumulative_net_pnl": -639.7800000000005
          },
          {
            "index": 831,
            "signal_id": 855,
            "timestamp": "2026-10-10T18:31:17.042462Z",
            "net_pnl": 26.58,
            "cumulative_net_pnl": -613.2000000000005
          },
          {
            "index": 832,
            "signal_id": 856,
            "timestamp": "2026-10-10T18:46:18.203602Z",
            "net_pnl": 44.26,
            "cumulative_net_pnl": -568.9400000000005
          },
          {
            "index": 833,
            "signal_id": 857,
            "timestamp": "2026-10-10T19:01:16.529508Z",
            "net_pnl": -53.75,
            "cumulative_net_pnl": -622.6900000000005
          },
          {
            "index": 834,
            "signal_id": 858,
            "timestamp": "2026-10-10T19:16:15.703112Z",
            "net_pnl": 35.36,
            "cumulative_net_pnl": -587.3300000000005
          },
          {
            "index": 835,
            "signal_id": 860,
            "timestamp": "2026-10-10T19:46:18.743890Z",
            "net_pnl": 48.25,
            "cumulative_net_pnl": -539.0800000000005
          },
          {
            "index": 836,
            "signal_id": 861,
            "timestamp": "2026-10-10T20:01:19.394306Z",
            "net_pnl": -53.75,
            "cumulative_net_pnl": -592.8300000000005
          },
          {
            "index": 837,
            "signal_id": 862,
            "timestamp": "2026-10-10T20:16:16.751830Z",
            "net_pnl": -55.74,
            "cumulative_net_pnl": -648.5700000000005
          },
          {
            "index": 838,
            "signal_id": 863,
            "timestamp": "2026-10-10T20:31:17.919214Z",
            "net_pnl": 43.25999999999999,
            "cumulative_net_pnl": -605.3100000000005
          },
          {
            "index": 839,
            "signal_id": 864,
            "timestamp": "2026-10-10T20:46:19.640404Z",
            "net_pnl": -59.709999999999994,
            "cumulative_net_pnl": -665.0200000000006
          },
          {
            "index": 840,
            "signal_id": 865,
            "timestamp": "2026-10-10T21:01:16.198819Z",
            "net_pnl": -70.5,
            "cumulative_net_pnl": -735.5200000000006
          },
          {
            "index": 841,
            "signal_id": 866,
            "timestamp": "2026-10-10T21:16:17.017783Z",
            "net_pnl": 27.549999999999997,
            "cumulative_net_pnl": -707.9700000000006
          },
          {
            "index": 842,
            "signal_id": 868,
            "timestamp": "2026-10-10T21:46:18.134679Z",
            "net_pnl": -56.74000000000001,
            "cumulative_net_pnl": -764.7100000000006
          },
          {
            "index": 843,
            "signal_id": 869,
            "timestamp": "2026-10-10T22:01:17.603607Z",
            "net_pnl": -40.67,
            "cumulative_net_pnl": -805.3800000000006
          },
          {
            "index": 844,
            "signal_id": 870,
            "timestamp": "2026-10-10T22:16:16.973186Z",
            "net_pnl": 45.25,
            "cumulative_net_pnl": -760.1300000000006
          },
          {
            "index": 845,
            "signal_id": 871,
            "timestamp": "2026-10-10T23:16:15.675890Z",
            "net_pnl": -50.75,
            "cumulative_net_pnl": -810.8800000000006
          },
          {
            "index": 846,
            "signal_id": 872,
            "timestamp": "2026-10-11T00:16:16.420425Z",
            "net_pnl": -37.62,
            "cumulative_net_pnl": -848.5000000000006
          },
          {
            "index": 847,
            "signal_id": 873,
            "timestamp": "2026-10-11T00:31:16.990700Z",
            "net_pnl": -47.74,
            "cumulative_net_pnl": -896.2400000000006
          },
          {
            "index": 848,
            "signal_id": 874,
            "timestamp": "2026-10-11T00:46:17.953690Z",
            "net_pnl": -57.730000000000004,
            "cumulative_net_pnl": -953.9700000000006
          },
          {
            "index": 849,
            "signal_id": 875,
            "timestamp": "2026-10-11T01:01:17.801635Z",
            "net_pnl": 38.32,
            "cumulative_net_pnl": -915.6500000000005
          },
          {
            "index": 850,
            "signal_id": 876,
            "timestamp": "2026-10-11T01:16:17.057616Z",
            "net_pnl": 27.549999999999997,
            "cumulative_net_pnl": -888.1000000000006
          },
          {
            "index": 851,
            "signal_id": 877,
            "timestamp": "2026-10-11T01:31:15.525941Z",
            "net_pnl": -64.64,
            "cumulative_net_pnl": -952.7400000000006
          },
          {
            "index": 852,
            "signal_id": 878,
            "timestamp": "2026-10-11T01:46:17.971030Z",
            "net_pnl": 52.26,
            "cumulative_net_pnl": -900.4800000000006
          },
          {
            "index": 853,
            "signal_id": 879,
            "timestamp": "2026-10-11T02:01:15.455798Z",
            "net_pnl": 63.4,
            "cumulative_net_pnl": -837.0800000000006
          },
          {
            "index": 854,
            "signal_id": 880,
            "timestamp": "2026-10-11T02:16:15.753520Z",
            "net_pnl": 45.25,
            "cumulative_net_pnl": -791.8300000000006
          },
          {
            "index": 855,
            "signal_id": 881,
            "timestamp": "2026-10-11T02:31:17.362109Z",
            "net_pnl": 31.450000000000003,
            "cumulative_net_pnl": -760.3800000000006
          },
          {
            "index": 856,
            "signal_id": 882,
            "timestamp": "2026-10-11T03:01:16.444615Z",
            "net_pnl": -45.73,
            "cumulative_net_pnl": -806.1100000000006
          },
          {
            "index": 857,
            "signal_id": 883,
            "timestamp": "2026-10-11T03:16:15.503551Z",
            "net_pnl": -55.74,
            "cumulative_net_pnl": -861.8500000000006
          },
          {
            "index": 858,
            "signal_id": 884,
            "timestamp": "2026-10-11T03:31:18.443844Z",
            "net_pnl": 39.3,
            "cumulative_net_pnl": -822.5500000000006
          },
          {
            "index": 859,
            "signal_id": 886,
            "timestamp": "2026-10-11T04:01:16.266177Z",
            "net_pnl": 59.33,
            "cumulative_net_pnl": -763.2200000000006
          },
          {
            "index": 860,
            "signal_id": 887,
            "timestamp": "2026-10-11T04:16:15.676581Z",
            "net_pnl": 30.47,
            "cumulative_net_pnl": -732.7500000000006
          },
          {
            "index": 861,
            "signal_id": 888,
            "timestamp": "2026-10-11T04:31:16.637834Z",
            "net_pnl": 44.26,
            "cumulative_net_pnl": -688.4900000000006
          },
          {
            "index": 862,
            "signal_id": 889,
            "timestamp": "2026-10-11T04:46:18.355309Z",
            "net_pnl": 48.25,
            "cumulative_net_pnl": -640.2400000000006
          },
          {
            "index": 863,
            "signal_id": 890,
            "timestamp": "2026-10-11T05:01:16.137039Z",
            "net_pnl": 42.269999999999996,
            "cumulative_net_pnl": -597.9700000000006
          },
          {
            "index": 864,
            "signal_id": 891,
            "timestamp": "2026-10-11T05:16:17.882380Z",
            "net_pnl": 43.25999999999999,
            "cumulative_net_pnl": -554.7100000000006
          },
          {
            "index": 865,
            "signal_id": 892,
            "timestamp": "2026-10-11T05:31:16.851308Z",
            "net_pnl": 49.25,
            "cumulative_net_pnl": -505.4600000000006
          },
          {
            "index": 866,
            "signal_id": 893,
            "timestamp": "2026-10-11T06:01:16.757139Z",
            "net_pnl": -73.42,
            "cumulative_net_pnl": -578.8800000000006
          },
          {
            "index": 867,
            "signal_id": 894,
            "timestamp": "2026-10-11T06:16:16.930467Z",
            "net_pnl": 53.26,
            "cumulative_net_pnl": -525.6200000000006
          },
          {
            "index": 868,
            "signal_id": 895,
            "timestamp": "2026-10-11T06:31:16.545487Z",
            "net_pnl": 33.400000000000006,
            "cumulative_net_pnl": -492.2200000000006
          },
          {
            "index": 869,
            "signal_id": 896,
            "timestamp": "2026-10-11T08:01:16.056059Z",
            "net_pnl": 21.760000000000005,
            "cumulative_net_pnl": -470.4600000000006
          },
          {
            "index": 870,
            "signal_id": 897,
            "timestamp": "2026-10-11T08:31:17.323917Z",
            "net_pnl": 65.45,
            "cumulative_net_pnl": -405.0100000000006
          },
          {
            "index": 871,
            "signal_id": 898,
            "timestamp": "2026-10-11T09:01:17.254676Z",
            "net_pnl": -37.62,
            "cumulative_net_pnl": -442.6300000000006
          },
          {
            "index": 872,
            "signal_id": 899,
            "timestamp": "2026-10-11T09:16:16.809388Z",
            "net_pnl": -47.74,
            "cumulative_net_pnl": -490.37000000000063
          },
          {
            "index": 873,
            "signal_id": 900,
            "timestamp": "2026-10-11T09:31:16.044943Z",
            "net_pnl": 49.25,
            "cumulative_net_pnl": -441.12000000000063
          },
          {
            "index": 874,
            "signal_id": 901,
            "timestamp": "2026-10-11T09:46:18.120944Z",
            "net_pnl": 55.28,
            "cumulative_net_pnl": -385.8400000000006
          },
          {
            "index": 875,
            "signal_id": 903,
            "timestamp": "2026-10-11T10:16:16.158897Z",
            "net_pnl": -44.72,
            "cumulative_net_pnl": -430.5600000000006
          },
          {
            "index": 876,
            "signal_id": 904,
            "timestamp": "2026-10-11T10:46:19.439990Z",
            "net_pnl": 39.3,
            "cumulative_net_pnl": -391.2600000000006
          },
          {
            "index": 877,
            "signal_id": 905,
            "timestamp": "2026-10-11T11:01:16.190619Z",
            "net_pnl": 37.33,
            "cumulative_net_pnl": -353.93000000000063
          },
          {
            "index": 878,
            "signal_id": 906,
            "timestamp": "2026-10-11T11:16:16.646674Z",
            "net_pnl": 46.25,
            "cumulative_net_pnl": -307.68000000000063
          },
          {
            "index": 879,
            "signal_id": 907,
            "timestamp": "2026-10-11T12:31:16.006789Z",
            "net_pnl": 58.32,
            "cumulative_net_pnl": -249.36000000000064
          },
          {
            "index": 880,
            "signal_id": 908,
            "timestamp": "2026-10-11T13:01:16.803431Z",
            "net_pnl": -50.75,
            "cumulative_net_pnl": -300.11000000000064
          },
          {
            "index": 881,
            "signal_id": 909,
            "timestamp": "2026-10-11T13:31:22.454147Z",
            "net_pnl": -60.7,
            "cumulative_net_pnl": -360.8100000000006
          },
          {
            "index": 882,
            "signal_id": 910,
            "timestamp": "2026-10-11T14:46:19.323840Z",
            "net_pnl": -52.75,
            "cumulative_net_pnl": -413.5600000000006
          },
          {
            "index": 883,
            "signal_id": 911,
            "timestamp": "2026-10-12T03:01:16.879050Z",
            "net_pnl": -20.08,
            "cumulative_net_pnl": -433.6400000000006
          },
          {
            "index": 884,
            "signal_id": 912,
            "timestamp": "2026-10-12T06:31:16.225479Z",
            "net_pnl": 20.790000000000006,
            "cumulative_net_pnl": -412.8500000000006
          },
          {
            "index": 885,
            "signal_id": 913,
            "timestamp": "2026-10-12T07:31:16.108377Z",
            "net_pnl": -32.5,
            "cumulative_net_pnl": -445.3500000000006
          },
          {
            "index": 886,
            "signal_id": 914,
            "timestamp": "2026-10-12T07:46:18.012884Z",
            "net_pnl": 38.32,
            "cumulative_net_pnl": -407.0300000000006
          },
          {
            "index": 887,
            "signal_id": 915,
            "timestamp": "2026-10-12T08:16:19.347701Z",
            "net_pnl": -22.17,
            "cumulative_net_pnl": -429.2000000000006
          },
          {
            "index": 888,
            "signal_id": 917,
            "timestamp": "2026-10-12T09:16:17.167507Z",
            "net_pnl": -41.68,
            "cumulative_net_pnl": -470.8800000000006
          },
          {
            "index": 889,
            "signal_id": 918,
            "timestamp": "2026-10-12T10:01:16.897463Z",
            "net_pnl": -42.7,
            "cumulative_net_pnl": -513.5800000000006
          },
          {
            "index": 890,
            "signal_id": 919,
            "timestamp": "2026-10-12T12:31:16.669353Z",
            "net_pnl": -50.75,
            "cumulative_net_pnl": -564.3300000000006
          },
          {
            "index": 891,
            "signal_id": 920,
            "timestamp": "2026-10-12T12:46:25.265210Z",
            "net_pnl": -71.47,
            "cumulative_net_pnl": -635.8000000000006
          },
          {
            "index": 892,
            "signal_id": 921,
            "timestamp": "2026-10-12T13:46:17.851835Z",
            "net_pnl": 52.26,
            "cumulative_net_pnl": -583.5400000000006
          },
          {
            "index": 893,
            "signal_id": 922,
            "timestamp": "2026-10-12T14:01:16.435092Z",
            "net_pnl": -55.74,
            "cumulative_net_pnl": -639.2800000000007
          },
          {
            "index": 894,
            "signal_id": 923,
            "timestamp": "2026-10-12T14:16:16.018302Z",
            "net_pnl": 47.25,
            "cumulative_net_pnl": -592.0300000000007
          },
          {
            "index": 895,
            "signal_id": 924,
            "timestamp": "2026-10-12T15:31:17.068674Z",
            "net_pnl": 43.25999999999999,
            "cumulative_net_pnl": -548.7700000000007
          },
          {
            "index": 896,
            "signal_id": 925,
            "timestamp": "2026-10-12T16:46:18.562119Z",
            "net_pnl": -30.449999999999996,
            "cumulative_net_pnl": -579.2200000000007
          },
          {
            "index": 897,
            "signal_id": 926,
            "timestamp": "2026-10-12T17:01:17.224821Z",
            "net_pnl": 53.26,
            "cumulative_net_pnl": -525.9600000000007
          },
          {
            "index": 898,
            "signal_id": 927,
            "timestamp": "2026-10-12T17:46:19.357282Z",
            "net_pnl": 46.25,
            "cumulative_net_pnl": -479.7100000000007
          },
          {
            "index": 899,
            "signal_id": 928,
            "timestamp": "2026-10-12T18:46:18.826939Z",
            "net_pnl": -35.58,
            "cumulative_net_pnl": -515.2900000000008
          },
          {
            "index": 900,
            "signal_id": 929,
            "timestamp": "2026-10-12T19:16:16.453987Z",
            "net_pnl": 56.29,
            "cumulative_net_pnl": -459.00000000000074
          },
          {
            "index": 901,
            "signal_id": 930,
            "timestamp": "2026-10-12T19:46:18.661581Z",
            "net_pnl": 59.33,
            "cumulative_net_pnl": -399.67000000000075
          },
          {
            "index": 902,
            "signal_id": 931,
            "timestamp": "2026-10-12T21:16:16.865491Z",
            "net_pnl": 45.25,
            "cumulative_net_pnl": -354.42000000000075
          },
          {
            "index": 903,
            "signal_id": 932,
            "timestamp": "2026-10-12T22:31:16.126322Z",
            "net_pnl": 23.680000000000007,
            "cumulative_net_pnl": -330.74000000000075
          },
          {
            "index": 904,
            "signal_id": 933,
            "timestamp": "2026-10-12T23:01:16.042845Z",
            "net_pnl": -52.75,
            "cumulative_net_pnl": -383.49000000000075
          },
          {
            "index": 905,
            "signal_id": 934,
            "timestamp": "2026-10-12T23:16:16.035007Z",
            "net_pnl": 49.25,
            "cumulative_net_pnl": -334.24000000000075
          },
          {
            "index": 906,
            "signal_id": 935,
            "timestamp": "2026-10-12T23:31:16.243217Z",
            "net_pnl": -57.730000000000004,
            "cumulative_net_pnl": -391.97000000000077
          },
          {
            "index": 907,
            "signal_id": 936,
            "timestamp": "2026-10-12T23:46:18.235631Z",
            "net_pnl": 46.25,
            "cumulative_net_pnl": -345.72000000000077
          },
          {
            "index": 908,
            "signal_id": 937,
            "timestamp": "2026-10-13T00:16:16.997066Z",
            "net_pnl": -60.7,
            "cumulative_net_pnl": -406.42000000000075
          },
          {
            "index": 909,
            "signal_id": 938,
            "timestamp": "2026-10-13T00:31:19.953187Z",
            "net_pnl": -33.53,
            "cumulative_net_pnl": -439.9500000000007
          },
          {
            "index": 910,
            "signal_id": 939,
            "timestamp": "2026-10-13T01:16:16.065401Z",
            "net_pnl": 34.379999999999995,
            "cumulative_net_pnl": -405.57000000000073
          },
          {
            "index": 911,
            "signal_id": 940,
            "timestamp": "2026-10-13T02:16:15.636766Z",
            "net_pnl": 41.28000000000001,
            "cumulative_net_pnl": -364.2900000000007
          },
          {
            "index": 912,
            "signal_id": 942,
            "timestamp": "2026-10-13T07:46:18.591675Z",
            "net_pnl": 25.620000000000005,
            "cumulative_net_pnl": -338.6700000000007
          },
          {
            "index": 913,
            "signal_id": 943,
            "timestamp": "2026-10-13T08:16:18.016219Z",
            "net_pnl": -32.5,
            "cumulative_net_pnl": -371.1700000000007
          },
          {
            "index": 914,
            "signal_id": 945,
            "timestamp": "2026-10-13T09:31:15.973442Z",
            "net_pnl": 53.26,
            "cumulative_net_pnl": -317.9100000000007
          },
          {
            "index": 915,
            "signal_id": 946,
            "timestamp": "2026-10-13T10:16:16.490277Z",
            "net_pnl": -32.5,
            "cumulative_net_pnl": -350.4100000000007
          },
          {
            "index": 916,
            "signal_id": 947,
            "timestamp": "2026-10-13T10:31:16.783049Z",
            "net_pnl": -36.6,
            "cumulative_net_pnl": -387.01000000000073
          },
          {
            "index": 917,
            "signal_id": 948,
            "timestamp": "2026-10-13T16:16:15.751361Z",
            "net_pnl": 32.42,
            "cumulative_net_pnl": -354.5900000000007
          },
          {
            "index": 918,
            "signal_id": 949,
            "timestamp": "2026-10-13T16:46:18.553285Z",
            "net_pnl": -64.64,
            "cumulative_net_pnl": -419.2300000000007
          },
          {
            "index": 919,
            "signal_id": 950,
            "timestamp": "2026-10-13T18:01:17.328910Z",
            "net_pnl": 41.28000000000001,
            "cumulative_net_pnl": -377.95000000000067
          },
          {
            "index": 920,
            "signal_id": 951,
            "timestamp": "2026-10-13T23:31:17.107110Z",
            "net_pnl": 41.28000000000001,
            "cumulative_net_pnl": -336.67000000000064
          },
          {
            "index": 921,
            "signal_id": 952,
            "timestamp": "2026-10-14T00:01:17.397294Z",
            "net_pnl": 26.58,
            "cumulative_net_pnl": -310.09000000000066
          },
          {
            "index": 922,
            "signal_id": 953,
            "timestamp": "2026-10-14T00:16:17.419244Z",
            "net_pnl": 19.83,
            "cumulative_net_pnl": -290.2600000000007
          },
          {
            "index": 923,
            "signal_id": 954,
            "timestamp": "2026-10-14T02:46:17.667041Z",
            "net_pnl": 23.680000000000007,
            "cumulative_net_pnl": -266.58000000000067
          },
          {
            "index": 924,
            "signal_id": 955,
            "timestamp": "2026-10-14T07:16:16.609694Z",
            "net_pnl": -39.65,
            "cumulative_net_pnl": -306.23000000000064
          },
          {
            "index": 925,
            "signal_id": 956,
            "timestamp": "2026-10-14T08:16:18.332910Z",
            "net_pnl": -62.67,
            "cumulative_net_pnl": -368.90000000000066
          },
          {
            "index": 926,
            "signal_id": 957,
            "timestamp": "2026-10-14T09:16:15.836725Z",
            "net_pnl": -44.72,
            "cumulative_net_pnl": -413.6200000000007
          },
          {
            "index": 927,
            "signal_id": 958,
            "timestamp": "2026-10-14T09:31:15.949108Z",
            "net_pnl": -49.75,
            "cumulative_net_pnl": -463.3700000000007
          },
          {
            "index": 928,
            "signal_id": 959,
            "timestamp": "2026-10-14T11:01:18.538202Z",
            "net_pnl": -27.35,
            "cumulative_net_pnl": -490.7200000000007
          },
          {
            "index": 929,
            "signal_id": 960,
            "timestamp": "2026-10-14T11:16:16.581129Z",
            "net_pnl": -45.73,
            "cumulative_net_pnl": -536.4500000000007
          },
          {
            "index": 930,
            "signal_id": 961,
            "timestamp": "2026-10-14T12:01:17.349017Z",
            "net_pnl": 37.33,
            "cumulative_net_pnl": -499.12000000000074
          },
          {
            "index": 931,
            "signal_id": 962,
            "timestamp": "2026-10-14T13:46:20.824093Z",
            "net_pnl": -54.75,
            "cumulative_net_pnl": -553.8700000000008
          },
          {
            "index": 932,
            "signal_id": 963,
            "timestamp": "2026-10-14T14:01:18.197098Z",
            "net_pnl": -48.75,
            "cumulative_net_pnl": -602.6200000000008
          },
          {
            "index": 933,
            "signal_id": 964,
            "timestamp": "2026-10-14T14:16:16.692543Z",
            "net_pnl": -54.75,
            "cumulative_net_pnl": -657.3700000000008
          },
          {
            "index": 934,
            "signal_id": 965,
            "timestamp": "2026-10-14T14:31:17.426703Z",
            "net_pnl": -63.65,
            "cumulative_net_pnl": -721.0200000000008
          },
          {
            "index": 935,
            "signal_id": 966,
            "timestamp": "2026-10-14T14:46:19.797733Z",
            "net_pnl": 52.26,
            "cumulative_net_pnl": -668.7600000000008
          },
          {
            "index": 936,
            "signal_id": 967,
            "timestamp": "2026-10-14T15:01:20.980288Z",
            "net_pnl": -46.74,
            "cumulative_net_pnl": -715.5000000000008
          },
          {
            "index": 937,
            "signal_id": 968,
            "timestamp": "2026-10-14T15:46:24.172515Z",
            "net_pnl": -70.5,
            "cumulative_net_pnl": -786.0000000000008
          },
          {
            "index": 938,
            "signal_id": 969,
            "timestamp": "2026-10-14T16:01:16.786800Z",
            "net_pnl": -70.5,
            "cumulative_net_pnl": -856.5000000000008
          },
          {
            "index": 939,
            "signal_id": 970,
            "timestamp": "2026-10-14T16:16:18.027415Z",
            "net_pnl": 31.450000000000003,
            "cumulative_net_pnl": -825.0500000000008
          },
          {
            "index": 940,
            "signal_id": 971,
            "timestamp": "2026-10-14T16:31:16.810710Z",
            "net_pnl": 44.26,
            "cumulative_net_pnl": -780.7900000000008
          },
          {
            "index": 941,
            "signal_id": 972,
            "timestamp": "2026-10-14T18:01:18.203518Z",
            "net_pnl": 49.25,
            "cumulative_net_pnl": -731.5400000000008
          },
          {
            "index": 942,
            "signal_id": 973,
            "timestamp": "2026-10-14T18:46:18.284924Z",
            "net_pnl": 42.269999999999996,
            "cumulative_net_pnl": -689.2700000000008
          },
          {
            "index": 943,
            "signal_id": 974,
            "timestamp": "2026-10-14T19:01:16.980093Z",
            "net_pnl": 54.27,
            "cumulative_net_pnl": -635.0000000000008
          },
          {
            "index": 944,
            "signal_id": 975,
            "timestamp": "2026-10-14T20:01:17.640213Z",
            "net_pnl": 17.92,
            "cumulative_net_pnl": -617.0800000000008
          },
          {
            "index": 945,
            "signal_id": 976,
            "timestamp": "2026-10-14T21:46:18.611528Z",
            "net_pnl": -80.17,
            "cumulative_net_pnl": -697.2500000000008
          },
          {
            "index": 946,
            "signal_id": 977,
            "timestamp": "2026-10-14T22:01:18.431042Z",
            "net_pnl": -49.75,
            "cumulative_net_pnl": -747.0000000000008
          },
          {
            "index": 947,
            "signal_id": 978,
            "timestamp": "2026-10-14T22:31:16.844511Z",
            "net_pnl": -59.709999999999994,
            "cumulative_net_pnl": -806.7100000000008
          },
          {
            "index": 948,
            "signal_id": 979,
            "timestamp": "2026-10-14T22:46:19.185687Z",
            "net_pnl": 34.379999999999995,
            "cumulative_net_pnl": -772.3300000000008
          },
          {
            "index": 949,
            "signal_id": 980,
            "timestamp": "2026-10-14T23:01:17.368267Z",
            "net_pnl": 36.35,
            "cumulative_net_pnl": -735.9800000000008
          },
          {
            "index": 950,
            "signal_id": 981,
            "timestamp": "2026-10-14T23:16:15.603023Z",
            "net_pnl": -48.75,
            "cumulative_net_pnl": -784.7300000000008
          },
          {
            "index": 951,
            "signal_id": 982,
            "timestamp": "2026-10-15T00:01:16.216168Z",
            "net_pnl": 38.32,
            "cumulative_net_pnl": -746.4100000000008
          },
          {
            "index": 952,
            "signal_id": 983,
            "timestamp": "2026-10-15T01:16:17.560728Z",
            "net_pnl": -33.53,
            "cumulative_net_pnl": -779.9400000000007
          },
          {
            "index": 953,
            "signal_id": 984,
            "timestamp": "2026-10-15T02:31:17.079992Z",
            "net_pnl": 44.26,
            "cumulative_net_pnl": -735.6800000000007
          },
          {
            "index": 954,
            "signal_id": 985,
            "timestamp": "2026-10-15T03:16:15.927648Z",
            "net_pnl": -53.75,
            "cumulative_net_pnl": -789.4300000000007
          },
          {
            "index": 955,
            "signal_id": 986,
            "timestamp": "2026-10-15T03:31:16.985846Z",
            "net_pnl": -41.68,
            "cumulative_net_pnl": -831.1100000000007
          },
          {
            "index": 956,
            "signal_id": 987,
            "timestamp": "2026-10-15T03:46:17.966999Z",
            "net_pnl": 39.3,
            "cumulative_net_pnl": -791.8100000000007
          },
          {
            "index": 957,
            "signal_id": 988,
            "timestamp": "2026-10-15T04:01:18.221938Z",
            "net_pnl": -47.74,
            "cumulative_net_pnl": -839.5500000000008
          },
          {
            "index": 958,
            "signal_id": 989,
            "timestamp": "2026-10-15T04:16:16.450279Z",
            "net_pnl": 38.32,
            "cumulative_net_pnl": -801.2300000000007
          },
          {
            "index": 959,
            "signal_id": 990,
            "timestamp": "2026-10-15T05:46:18.860026Z",
            "net_pnl": -42.7,
            "cumulative_net_pnl": -843.9300000000007
          },
          {
            "index": 960,
            "signal_id": 991,
            "timestamp": "2026-10-15T06:01:18.391053Z",
            "net_pnl": 42.269999999999996,
            "cumulative_net_pnl": -801.6600000000008
          },
          {
            "index": 961,
            "signal_id": 992,
            "timestamp": "2026-10-15T06:31:16.309634Z",
            "net_pnl": 35.36,
            "cumulative_net_pnl": -766.3000000000008
          },
          {
            "index": 962,
            "signal_id": 993,
            "timestamp": "2026-10-15T06:46:18.816037Z",
            "net_pnl": -52.75,
            "cumulative_net_pnl": -819.0500000000008
          },
          {
            "index": 963,
            "signal_id": 994,
            "timestamp": "2026-10-15T10:01:16.760887Z",
            "net_pnl": -56.74000000000001,
            "cumulative_net_pnl": -875.7900000000008
          },
          {
            "index": 964,
            "signal_id": 995,
            "timestamp": "2026-10-15T10:46:18.386285Z",
            "net_pnl": 54.27,
            "cumulative_net_pnl": -821.5200000000008
          },
          {
            "index": 965,
            "signal_id": 996,
            "timestamp": "2026-10-15T13:01:17.028960Z",
            "net_pnl": -64.64,
            "cumulative_net_pnl": -886.1600000000008
          },
          {
            "index": 966,
            "signal_id": 997,
            "timestamp": "2026-10-15T13:16:16.281034Z",
            "net_pnl": -49.75,
            "cumulative_net_pnl": -935.9100000000008
          },
          {
            "index": 967,
            "signal_id": 998,
            "timestamp": "2026-10-15T13:31:19.303566Z",
            "net_pnl": 62.38,
            "cumulative_net_pnl": -873.5300000000008
          },
          {
            "index": 968,
            "signal_id": 999,
            "timestamp": "2026-10-15T14:01:18.111340Z",
            "net_pnl": 47.25,
            "cumulative_net_pnl": -826.2800000000008
          },
          {
            "index": 969,
            "signal_id": 1000,
            "timestamp": "2026-10-15T14:16:17.182888Z",
            "net_pnl": 66.47,
            "cumulative_net_pnl": -759.8100000000007
          },
          {
            "index": 970,
            "signal_id": 1002,
            "timestamp": "2026-10-15T15:16:16.245091Z",
            "net_pnl": 47.25,
            "cumulative_net_pnl": -712.5600000000007
          },
          {
            "index": 971,
            "signal_id": 1003,
            "timestamp": "2026-10-15T15:31:16.973767Z",
            "net_pnl": 43.25999999999999,
            "cumulative_net_pnl": -669.3000000000008
          },
          {
            "index": 972,
            "signal_id": 1004,
            "timestamp": "2026-10-15T15:46:20.403138Z",
            "net_pnl": 56.29,
            "cumulative_net_pnl": -613.0100000000008
          },
          {
            "index": 973,
            "signal_id": 1005,
            "timestamp": "2026-10-15T16:01:17.341801Z",
            "net_pnl": 56.29,
            "cumulative_net_pnl": -556.7200000000008
          },
          {
            "index": 974,
            "signal_id": 1006,
            "timestamp": "2026-10-15T16:16:18.728845Z",
            "net_pnl": -32.5,
            "cumulative_net_pnl": -589.2200000000008
          },
          {
            "index": 975,
            "signal_id": 1007,
            "timestamp": "2026-10-15T16:31:17.214756Z",
            "net_pnl": -50.75,
            "cumulative_net_pnl": -639.9700000000008
          },
          {
            "index": 976,
            "signal_id": 1008,
            "timestamp": "2026-10-15T17:01:18.697266Z",
            "net_pnl": 41.28000000000001,
            "cumulative_net_pnl": -598.6900000000009
          },
          {
            "index": 977,
            "signal_id": 1009,
            "timestamp": "2026-10-15T17:31:20.952619Z",
            "net_pnl": 53.26,
            "cumulative_net_pnl": -545.4300000000009
          },
          {
            "index": 978,
            "signal_id": 1010,
            "timestamp": "2026-10-15T17:46:18.439126Z",
            "net_pnl": -53.75,
            "cumulative_net_pnl": -599.1800000000009
          },
          {
            "index": 979,
            "signal_id": 1011,
            "timestamp": "2026-10-15T18:01:21.602384Z",
            "net_pnl": -23.21,
            "cumulative_net_pnl": -622.3900000000009
          },
          {
            "index": 980,
            "signal_id": 1012,
            "timestamp": "2026-10-15T19:16:17.020170Z",
            "net_pnl": 29.5,
            "cumulative_net_pnl": -592.8900000000009
          },
          {
            "index": 981,
            "signal_id": 1013,
            "timestamp": "2026-10-15T19:31:17.102059Z",
            "net_pnl": -22.17,
            "cumulative_net_pnl": -615.0600000000009
          },
          {
            "index": 982,
            "signal_id": 1014,
            "timestamp": "2026-10-15T19:46:18.835596Z",
            "net_pnl": -59.709999999999994,
            "cumulative_net_pnl": -674.7700000000009
          },
          {
            "index": 983,
            "signal_id": 1015,
            "timestamp": "2026-10-15T20:01:17.853753Z",
            "net_pnl": -33.53,
            "cumulative_net_pnl": -708.3000000000009
          },
          {
            "index": 984,
            "signal_id": 1016,
            "timestamp": "2026-10-15T20:31:16.601975Z",
            "net_pnl": 39.3,
            "cumulative_net_pnl": -669.0000000000009
          },
          {
            "index": 985,
            "signal_id": 1017,
            "timestamp": "2026-10-15T20:46:18.024682Z",
            "net_pnl": -56.74000000000001,
            "cumulative_net_pnl": -725.7400000000009
          },
          {
            "index": 986,
            "signal_id": 1018,
            "timestamp": "2026-10-15T21:01:16.344393Z",
            "net_pnl": 47.25,
            "cumulative_net_pnl": -678.4900000000009
          },
          {
            "index": 987,
            "signal_id": 1019,
            "timestamp": "2026-10-15T21:31:16.935167Z",
            "net_pnl": -58.71999999999999,
            "cumulative_net_pnl": -737.210000000001
          },
          {
            "index": 988,
            "signal_id": 1020,
            "timestamp": "2026-10-15T22:16:15.683014Z",
            "net_pnl": 46.25,
            "cumulative_net_pnl": -690.960000000001
          },
          {
            "index": 989,
            "signal_id": 1021,
            "timestamp": "2026-10-15T23:01:16.680423Z",
            "net_pnl": -23.21,
            "cumulative_net_pnl": -714.170000000001
          },
          {
            "index": 990,
            "signal_id": 1022,
            "timestamp": "2026-10-16T01:31:17.143717Z",
            "net_pnl": -60.7,
            "cumulative_net_pnl": -774.870000000001
          },
          {
            "index": 991,
            "signal_id": 1023,
            "timestamp": "2026-10-16T01:46:18.730079Z",
            "net_pnl": -56.74000000000001,
            "cumulative_net_pnl": -831.610000000001
          },
          {
            "index": 992,
            "signal_id": 1024,
            "timestamp": "2026-10-16T02:01:17.499092Z",
            "net_pnl": 58.32,
            "cumulative_net_pnl": -773.290000000001
          },
          {
            "index": 993,
            "signal_id": 1025,
            "timestamp": "2026-10-16T02:31:17.708246Z",
            "net_pnl": 50.25,
            "cumulative_net_pnl": -723.040000000001
          },
          {
            "index": 994,
            "signal_id": 1026,
            "timestamp": "2026-10-16T03:01:19.893733Z",
            "net_pnl": 38.32,
            "cumulative_net_pnl": -684.7200000000009
          },
          {
            "index": 995,
            "signal_id": 1027,
            "timestamp": "2026-10-16T03:31:17.379950Z",
            "net_pnl": -21.12,
            "cumulative_net_pnl": -705.8400000000009
          },
          {
            "index": 996,
            "signal_id": 1028,
            "timestamp": "2026-10-16T03:46:18.390534Z",
            "net_pnl": 18.879999999999995,
            "cumulative_net_pnl": -686.960000000001
          },
          {
            "index": 997,
            "signal_id": 1029,
            "timestamp": "2026-10-16T04:01:17.371498Z",
            "net_pnl": -29.42,
            "cumulative_net_pnl": -716.3800000000009
          },
          {
            "index": 998,
            "signal_id": 1030,
            "timestamp": "2026-10-16T04:46:18.622267Z",
            "net_pnl": 45.25,
            "cumulative_net_pnl": -671.1300000000009
          },
          {
            "index": 999,
            "signal_id": 1031,
            "timestamp": "2026-10-16T05:16:16.451475Z",
            "net_pnl": -51.75,
            "cumulative_net_pnl": -722.8800000000009
          },
          {
            "index": 1000,
            "signal_id": 1032,
            "timestamp": "2026-10-16T05:46:18.575829Z",
            "net_pnl": 31.450000000000003,
            "cumulative_net_pnl": -691.4300000000009
          },
          {
            "index": 1001,
            "signal_id": 1033,
            "timestamp": "2026-10-16T06:16:16.129887Z",
            "net_pnl": 41.28000000000001,
            "cumulative_net_pnl": -650.1500000000009
          },
          {
            "index": 1002,
            "signal_id": 1034,
            "timestamp": "2026-10-16T06:31:17.241972Z",
            "net_pnl": 22.72,
            "cumulative_net_pnl": -627.4300000000009
          },
          {
            "index": 1003,
            "signal_id": 1036,
            "timestamp": "2026-10-16T08:01:16.944263Z",
            "net_pnl": -53.75,
            "cumulative_net_pnl": -681.1800000000009
          },
          {
            "index": 1004,
            "signal_id": 1037,
            "timestamp": "2026-10-16T09:01:16.798425Z",
            "net_pnl": -25.28,
            "cumulative_net_pnl": -706.4600000000008
          },
          {
            "index": 1005,
            "signal_id": 1038,
            "timestamp": "2026-10-16T10:01:18.199581Z",
            "net_pnl": -25.28,
            "cumulative_net_pnl": -731.7400000000008
          },
          {
            "index": 1006,
            "signal_id": 1039,
            "timestamp": "2026-10-16T11:01:17.141972Z",
            "net_pnl": 55.28,
            "cumulative_net_pnl": -676.4600000000008
          },
          {
            "index": 1007,
            "signal_id": 1040,
            "timestamp": "2026-10-16T12:46:18.325702Z",
            "net_pnl": -36.6,
            "cumulative_net_pnl": -713.0600000000009
          },
          {
            "index": 1008,
            "signal_id": 1041,
            "timestamp": "2026-10-16T14:31:17.609799Z",
            "net_pnl": -53.75,
            "cumulative_net_pnl": -766.8100000000009
          },
          {
            "index": 1009,
            "signal_id": 1042,
            "timestamp": "2026-10-16T14:46:18.363345Z",
            "net_pnl": -41.68,
            "cumulative_net_pnl": -808.4900000000008
          },
          {
            "index": 1010,
            "signal_id": 1043,
            "timestamp": "2026-10-16T15:16:16.373294Z",
            "net_pnl": -45.73,
            "cumulative_net_pnl": -854.2200000000008
          },
          {
            "index": 1011,
            "signal_id": 1044,
            "timestamp": "2026-10-16T15:46:17.921366Z",
            "net_pnl": -52.75,
            "cumulative_net_pnl": -906.9700000000008
          },
          {
            "index": 1012,
            "signal_id": 1045,
            "timestamp": "2026-10-16T16:46:18.379684Z",
            "net_pnl": -60.7,
            "cumulative_net_pnl": -967.6700000000009
          },
          {
            "index": 1013,
            "signal_id": 1046,
            "timestamp": "2026-10-16T18:01:17.749664Z",
            "net_pnl": 41.28000000000001,
            "cumulative_net_pnl": -926.3900000000009
          },
          {
            "index": 1014,
            "signal_id": 1047,
            "timestamp": "2026-10-16T19:01:18.396078Z",
            "net_pnl": 51.25,
            "cumulative_net_pnl": -875.1400000000009
          },
          {
            "index": 1015,
            "signal_id": 1048,
            "timestamp": "2026-10-16T19:46:19.404597Z",
            "net_pnl": 37.33,
            "cumulative_net_pnl": -837.8100000000009
          },
          {
            "index": 1016,
            "signal_id": 1049,
            "timestamp": "2026-10-16T20:01:17.234164Z",
            "net_pnl": -57.730000000000004,
            "cumulative_net_pnl": -895.5400000000009
          },
          {
            "index": 1017,
            "signal_id": 1050,
            "timestamp": "2026-10-16T20:46:19.015931Z",
            "net_pnl": 64.42,
            "cumulative_net_pnl": -831.1200000000009
          },
          {
            "index": 1018,
            "signal_id": 1051,
            "timestamp": "2026-10-16T21:01:17.769340Z",
            "net_pnl": -42.7,
            "cumulative_net_pnl": -873.820000000001
          },
          {
            "index": 1019,
            "signal_id": 1052,
            "timestamp": "2026-10-16T21:31:16.254150Z",
            "net_pnl": -51.75,
            "cumulative_net_pnl": -925.570000000001
          },
          {
            "index": 1020,
            "signal_id": 1053,
            "timestamp": "2026-10-17T02:31:16.979519Z",
            "net_pnl": 26.58,
            "cumulative_net_pnl": -898.9900000000009
          },
          {
            "index": 1021,
            "signal_id": 1054,
            "timestamp": "2026-10-17T02:46:18.261581Z",
            "net_pnl": 43.25999999999999,
            "cumulative_net_pnl": -855.7300000000009
          },
          {
            "index": 1022,
            "signal_id": 1055,
            "timestamp": "2026-10-17T03:16:17.423556Z",
            "net_pnl": 26.58,
            "cumulative_net_pnl": -829.1500000000009
          },
          {
            "index": 1023,
            "signal_id": 1056,
            "timestamp": "2026-10-17T04:01:16.263481Z",
            "net_pnl": -37.62,
            "cumulative_net_pnl": -866.7700000000009
          },
          {
            "index": 1024,
            "signal_id": 1057,
            "timestamp": "2026-10-17T04:16:15.929537Z",
            "net_pnl": -43.71,
            "cumulative_net_pnl": -910.4800000000009
          },
          {
            "index": 1025,
            "signal_id": 1058,
            "timestamp": "2026-10-17T05:01:17.239625Z",
            "net_pnl": 28.53,
            "cumulative_net_pnl": -881.950000000001
          },
          {
            "index": 1026,
            "signal_id": 1059,
            "timestamp": "2026-10-17T07:16:16.427394Z",
            "net_pnl": 62.38,
            "cumulative_net_pnl": -819.570000000001
          },
          {
            "index": 1027,
            "signal_id": 1060,
            "timestamp": "2026-10-17T07:31:15.677979Z",
            "net_pnl": 13.150000000000006,
            "cumulative_net_pnl": -806.420000000001
          },
          {
            "index": 1028,
            "signal_id": 1061,
            "timestamp": "2026-10-17T07:46:20.451685Z",
            "net_pnl": 59.33,
            "cumulative_net_pnl": -747.0900000000009
          },
          {
            "index": 1029,
            "signal_id": 1062,
            "timestamp": "2026-10-17T08:46:20.336078Z",
            "net_pnl": 49.25,
            "cumulative_net_pnl": -697.8400000000009
          },
          {
            "index": 1030,
            "signal_id": 1063,
            "timestamp": "2026-10-17T09:31:17.248422Z",
            "net_pnl": 35.36,
            "cumulative_net_pnl": -662.4800000000009
          },
          {
            "index": 1031,
            "signal_id": 1064,
            "timestamp": "2026-10-17T09:46:18.670793Z",
            "net_pnl": -44.72,
            "cumulative_net_pnl": -707.200000000001
          },
          {
            "index": 1032,
            "signal_id": 1065,
            "timestamp": "2026-10-17T10:01:16.566348Z",
            "net_pnl": -20.08,
            "cumulative_net_pnl": -727.280000000001
          },
          {
            "index": 1033,
            "signal_id": 1066,
            "timestamp": "2026-10-17T10:16:16.236117Z",
            "net_pnl": 48.25,
            "cumulative_net_pnl": -679.030000000001
          },
          {
            "index": 1034,
            "signal_id": 1067,
            "timestamp": "2026-10-17T11:01:18.023907Z",
            "net_pnl": 22.72,
            "cumulative_net_pnl": -656.310000000001
          },
          {
            "index": 1035,
            "signal_id": 1068,
            "timestamp": "2026-10-17T11:16:16.531230Z",
            "net_pnl": -48.75,
            "cumulative_net_pnl": -705.060000000001
          },
          {
            "index": 1036,
            "signal_id": 1069,
            "timestamp": "2026-10-17T11:31:17.231121Z",
            "net_pnl": 53.26,
            "cumulative_net_pnl": -651.800000000001
          },
          {
            "index": 1037,
            "signal_id": 1070,
            "timestamp": "2026-10-17T12:01:15.674831Z",
            "net_pnl": -63.65,
            "cumulative_net_pnl": -715.450000000001
          },
          {
            "index": 1038,
            "signal_id": 1071,
            "timestamp": "2026-10-17T12:16:18.161354Z",
            "net_pnl": -51.75,
            "cumulative_net_pnl": -767.200000000001
          },
          {
            "index": 1039,
            "signal_id": 1073,
            "timestamp": "2026-10-17T12:46:18.679202Z",
            "net_pnl": -54.75,
            "cumulative_net_pnl": -821.950000000001
          },
          {
            "index": 1040,
            "signal_id": 1074,
            "timestamp": "2026-10-17T13:16:16.836300Z",
            "net_pnl": 33.400000000000006,
            "cumulative_net_pnl": -788.550000000001
          },
          {
            "index": 1041,
            "signal_id": 1075,
            "timestamp": "2026-10-17T13:46:18.644234Z",
            "net_pnl": 42.269999999999996,
            "cumulative_net_pnl": -746.280000000001
          },
          {
            "index": 1042,
            "signal_id": 1076,
            "timestamp": "2026-10-17T15:31:16.597867Z",
            "net_pnl": -74.38,
            "cumulative_net_pnl": -820.660000000001
          },
          {
            "index": 1043,
            "signal_id": 1077,
            "timestamp": "2026-10-17T15:46:19.316515Z",
            "net_pnl": -32.5,
            "cumulative_net_pnl": -853.160000000001
          },
          {
            "index": 1044,
            "signal_id": 1078,
            "timestamp": "2026-10-17T16:01:17.320432Z",
            "net_pnl": 19.83,
            "cumulative_net_pnl": -833.330000000001
          },
          {
            "index": 1045,
            "signal_id": 1080,
            "timestamp": "2026-10-17T16:31:15.279491Z",
            "net_pnl": -28.38,
            "cumulative_net_pnl": -861.710000000001
          },
          {
            "index": 1046,
            "signal_id": 1081,
            "timestamp": "2026-10-17T16:46:19.402984Z",
            "net_pnl": -58.71999999999999,
            "cumulative_net_pnl": -920.430000000001
          },
          {
            "index": 1047,
            "signal_id": 1082,
            "timestamp": "2026-10-17T17:01:19.007385Z",
            "net_pnl": 61.36,
            "cumulative_net_pnl": -859.070000000001
          }
        ],
        "probability_buckets": [
          {
            "key": "below_50",
            "label": "Below 50%",
            "trades": 461,
            "hit_rate": 0.42733188720173537,
            "net_pnl": 671.9499999999997
          },
          {
            "key": "50_60",
            "label": "50–60%",
            "trades": 311,
            "hit_rate": 0.5241157556270096,
            "net_pnl": -1135.5800000000022
          },
          {
            "key": "60_70",
            "label": "60–70%",
            "trades": 195,
            "hit_rate": 0.6410256410256411,
            "net_pnl": -277.7800000000002
          },
          {
            "key": "70_80",
            "label": "70–80%",
            "trades": 67,
            "hit_rate": 0.7164179104477612,
            "net_pnl": -221.08000000000004
          },
          {
            "key": "80_plus",
            "label": "80%+",
            "trades": 13,
            "hit_rate": 0.9230769230769231,
            "net_pnl": 103.42
          }
        ],
        "regime_breakdown": [
          {
            "regime": "BULL",
            "trade_count": 256,
            "wins": 114,
            "losses": 142,
            "hit_rate": 0.4453125,
            "net_pnl": -1753.7100000000016,
            "roi": -0.13332436248024343
          },
          {
            "regime": "NEUTRAL",
            "trade_count": 401,
            "wins": 220,
            "losses": 181,
            "hit_rate": 0.5486284289276808,
            "net_pnl": 756.0199999999999,
            "roi": 0.03558749349227408
          },
          {
            "regime": "BEAR",
            "trade_count": 385,
            "wins": 210,
            "losses": 175,
            "hit_rate": 0.5454545454545454,
            "net_pnl": 288.32999999999987,
            "roi": 0.013921137213947504
          },
          {
            "regime": "UNCLASSIFIED",
            "trade_count": 5,
            "wins": 1,
            "losses": 4,
            "hit_rate": 0.2,
            "net_pnl": -149.71000000000004,
            "roi": -0.5995354611349165
          }
        ],
        "accuracy_vs_roi": {
          "directional_accuracy": 0.5205348615090736,
          "aggregate_roi": -0.015518143639335031
        },
        "total_trades": 1047,
        "hit_rate": 0.5205348615090736,
        "total_gross_pnl": 855.0,
        "total_fees": 1714.07,
        "total_deployed": 55359.07
      }
    }
  },
  "current_signal": {
    "status": "not_triggered",
    "label": "Not triggered",
    "experiment_group_id": "kalshi15m-20261017T1715Z",
    "trigger_timestamp": "2026-10-17T17:16:16.762452Z",
    "market_start_timestamp": "2026-10-17T17:15:00Z",
    "resolution_timestamp": "2026-10-17T17:30:00Z",
    "base_forecast_id": 7505,
    "small_forecast_id": 7506,
    "base_direction": "UP",
    "small_direction": "DOWN",
    "base_predicted_close": 81248.25,
    "small_predicted_close": 81177.890625,
    "strike": 81186.42,
    "market_regime": {
      "regime": "NEUTRAL",
      "source": "btcflix_price_features",
      "method_version": "price_features_15m_v1",
      "source_interval_minutes": 15,
      "feature_timestamp": "2026-10-17T17:00:00Z",
      "return_6h": -0.00419298968712023,
      "return_12h": -0.003944104798850212,
      "return_24h": 0.0019191999239946966,
      "close_vs_ema12": -0.0027955270669306476,
      "close_vs_ema24": -0.0038324775906906083,
      "ema12_slope_3h": -0.0008488415790331993,
      "ema24_slope_6h": -0.0011069196836335227,
      "score": -1,
      "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
    }
  },
  "provider_status": [
    {
      "venue": "kalshi",
      "label": "Kalshi",
      "status": "ok",
      "last_successful_retrieval": "2026-10-17T17:16:16.808429Z",
      "latest_stored_quote": "2026-10-17T17:01:19.211225Z",
      "pending_settlements": 0,
      "missing_unavailable_quotes": 1,
      "collection_mode": "Prospectively collected executable asks",
      "error": null
    }
  ],
  "trades": [
    {
      "id": 1082,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261017T1700Z",
      "trigger_timestamp": "2026-10-17T17:01:19.007385Z",
      "market_start_timestamp": "2026-10-17T17:00:00Z",
      "resolution_timestamp": "2026-10-17T17:15:00Z",
      "direction": "UP",
      "base_run_id": 7503,
      "small_run_id": 7504,
      "last_observed_close": 81141.54,
      "actual_close": 81186.42,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-17T17:01:19.063310Z",
      "base_predicted_close": 81186.5078125,
      "small_predicted_close": 81177.7421875,
      "strike": 81141.54,
      "market_regime": {
        "id": 1076,
        "signal_id": 1082,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-17T16:45:00Z",
        "return_6h": -0.004674099173759938,
        "return_12h": -0.0034423223480207765,
        "return_24h": -0.002224429061496336,
        "close_vs_ema12": -0.00346522550910644,
        "close_vs_ema24": -0.0044634183151703866,
        "ema12_slope_3h": -0.0007845270243979074,
        "ema24_slope_6h": -0.0010420240087201105,
        "score": -1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-17T17:01:19.068167Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-17T16:45:00Z",
          "return_6h": -0.004674099173759938,
          "return_12h": -0.0034423223480207765,
          "return_24h": -0.002224429061496336,
          "close_vs_ema12": -0.00346522550910644,
          "close_vs_ema24": -0.0044634183151703866,
          "ema12_slope_3h": -0.0007845270243979074,
          "ema24_slope_6h": -0.0010420240087201105,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.37,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.20384,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        7503,
        7504
      ],
      "forecast_publication_timestamp": "2026-10-17T17:01:19.007385Z",
      "requested_quote_timestamp": "2026-10-17T17:01:19.007385Z",
      "retrieved_quote_timestamp": "2026-10-17T17:01:19.211225Z",
      "quote_retrieval_timestamp": "2026-10-17T17:01:19.211225Z",
      "timing_difference_seconds": 0.20384,
      "selected_quote": {
        "id": 1081,
        "contract_id": 1082,
        "forecast_timestamp": "2026-10-17T17:01:19.007385Z",
        "requested_timestamp": "2026-10-17T17:01:19.007385Z",
        "actual_quote_timestamp": "2026-10-17T17:01:19.211225Z",
        "timestamp_delta_seconds": 0.20384,
        "bid": 0.36,
        "ask": 0.37,
        "midpoint": 0.365,
        "last_price": 0.36,
        "implied_probability": 0.37,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-17T17:01:19.211225Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT171315",
        "external_market_id": "KXBTC15M-26OCT171315-15",
        "external_contract_id": "KXBTC15M-26OCT171315-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 8017.41
      },
      "selected_entry_price": 0.37,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 1082,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT171315",
          "external_market_id": "KXBTC15M-26OCT171315-15",
          "external_contract_id": "KXBTC15M-26OCT171315-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-17T17:00:00Z",
          "resolution_timestamp": "2026-10-17T17:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-17T17:01:19.071332Z"
        }
      ],
      "quotes": [
        {
          "id": 1081,
          "contract_id": 1082,
          "forecast_timestamp": "2026-10-17T17:01:19.007385Z",
          "requested_timestamp": "2026-10-17T17:01:19.007385Z",
          "actual_quote_timestamp": "2026-10-17T17:01:19.211225Z",
          "timestamp_delta_seconds": 0.20384,
          "bid": 0.36,
          "ask": 0.37,
          "midpoint": 0.365,
          "last_price": 0.36,
          "implied_probability": 0.37,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-17T17:01:19.211225Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT171315",
          "external_market_id": "KXBTC15M-26OCT171315-15",
          "external_contract_id": "KXBTC15M-26OCT171315-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 8017.41
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT171315-15": {
          "UP/YES": "KXBTC15M-26OCT171315-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 2085,
          "signal_id": 1082,
          "quote_id": 1081,
          "settlement_id": 1082,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 258.0,
          "entry_price": 0.37,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.46,
          "trading_fee": 4.21,
          "total_deployed": 99.66999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 258.0,
          "gross_pnl": 162.54000000000002,
          "net_pnl": 158.33,
          "roi": 1.588542189224441,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-17T17:16:21.395916Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 8017.41,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 2086,
          "signal_id": 1082,
          "quote_id": 1081,
          "settlement_id": 1082,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.37,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 37.0,
          "trading_fee": 1.64,
          "total_deployed": 38.64,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 63.0,
          "net_pnl": 61.36,
          "roi": 1.5879917184265009,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-17T17:16:21.399580Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 8017.41,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81141.54,
        "kronos_base_predicted_close": 81186.5078125,
        "kronos_base_displacement": 44.9678125000064,
        "kronos_base_displacement_fraction": 0.000554189783679314,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81177.7421875,
        "kronos_small_displacement": 36.2021875000064,
        "kronos_small_displacement_fraction": 0.00044616096145089684,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT171315",
        "ticker": "KXBTC15M-26OCT171315-15",
        "market_id": "KXBTC15M-26OCT171315-15",
        "contract_id": "KXBTC15M-26OCT171315-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81141.54
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-17T17:01:19.007385Z",
        "retrieved_timestamp": "2026-10-17T17:01:19.211225Z",
        "quote_offset_seconds": 0.20384,
        "quote_age_seconds": 0.20384,
        "bid": 0.36,
        "ask": 0.37,
        "midpoint": 0.365,
        "last_price": 0.36,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.37,
        "price_type": "live_executable_ask",
        "yes_ask_size": 8017.41
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 81186.42,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261017T1700Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 1076,
          "signal_id": 1082,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-17T16:45:00Z",
          "return_6h": -0.004674099173759938,
          "return_12h": -0.0034423223480207765,
          "return_24h": -0.002224429061496336,
          "close_vs_ema12": -0.00346522550910644,
          "close_vs_ema24": -0.0044634183151703866,
          "ema12_slope_3h": -0.0007845270243979074,
          "ema24_slope_6h": -0.0010420240087201105,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-17T17:01:19.068167Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-17T16:45:00Z",
            "return_6h": -0.004674099173759938,
            "return_12h": -0.0034423223480207765,
            "return_24h": -0.002224429061496336,
            "close_vs_ema12": -0.00346522550910644,
            "close_vs_ema24": -0.0044634183151703866,
            "ema12_slope_3h": -0.0007845270243979074,
            "ema24_slope_6h": -0.0010420240087201105,
            "score": -1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0005020511315757537,
        "return_30m": -0.0008316208845600137,
        "return_60m": -0.0012508231666802372,
        "return_120m": -0.004050420626339646,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 3,
        "close_vs_ema3": -0.0004865772042299543,
        "close_vs_ema6": -0.0011411730082566685,
        "close_vs_ema12": -0.0019485425893495112,
        "ema3_slope": -0.00048634056199881037,
        "ema6_slope": -0.00045626093423767333,
        "realized_volatility_30m": 8.61579173062621e-05,
        "realized_volatility_60m": 0.0006192739385393276,
        "return_acceleration": -0.0001723158346125242
      }
    },
    {
      "id": 1081,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261017T1645Z",
      "trigger_timestamp": "2026-10-17T16:46:19.402984Z",
      "market_start_timestamp": "2026-10-17T16:45:00Z",
      "resolution_timestamp": "2026-10-17T17:00:00Z",
      "direction": "UP",
      "base_run_id": 7501,
      "small_run_id": 7502,
      "last_observed_close": 81182.3,
      "actual_close": 81141.54,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-17T16:46:19.455366Z",
      "base_predicted_close": 81224.109375,
      "small_predicted_close": 81204.6796875,
      "strike": 81182.3,
      "market_regime": {
        "id": 1075,
        "signal_id": 1081,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-17T16:30:00Z",
        "return_6h": -0.004252488715569935,
        "return_12h": -0.003318133376904564,
        "return_24h": -0.0030291739678837137,
        "close_vs_ema12": -0.003111660359819468,
        "close_vs_ema24": -0.004056925102650544,
        "ema12_slope_3h": -0.000689955457322533,
        "ema24_slope_6h": -0.0009656128361853478,
        "score": -1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-17T16:46:19.459453Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-17T16:30:00Z",
          "return_6h": -0.004252488715569935,
          "return_12h": -0.003318133376904564,
          "return_24h": -0.0030291739678837137,
          "close_vs_ema12": -0.003111660359819468,
          "close_vs_ema24": -0.004056925102650544,
          "ema12_slope_3h": -0.000689955457322533,
          "ema24_slope_6h": -0.0009656128361853478,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.57,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.199497,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        7501,
        7502
      ],
      "forecast_publication_timestamp": "2026-10-17T16:46:19.402984Z",
      "requested_quote_timestamp": "2026-10-17T16:46:19.402984Z",
      "retrieved_quote_timestamp": "2026-10-17T16:46:19.602481Z",
      "quote_retrieval_timestamp": "2026-10-17T16:46:19.602481Z",
      "timing_difference_seconds": 0.199497,
      "selected_quote": {
        "id": 1080,
        "contract_id": 1081,
        "forecast_timestamp": "2026-10-17T16:46:19.402984Z",
        "requested_timestamp": "2026-10-17T16:46:19.402984Z",
        "actual_quote_timestamp": "2026-10-17T16:46:19.602481Z",
        "timestamp_delta_seconds": 0.199497,
        "bid": 0.56,
        "ask": 0.57,
        "midpoint": 0.565,
        "last_price": 0.56,
        "implied_probability": 0.57,
        "spread": 0.009999999999999898,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-17T16:46:19.602481Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT171300",
        "external_market_id": "KXBTC15M-26OCT171300-00",
        "external_contract_id": "KXBTC15M-26OCT171300-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 6583.83
      },
      "selected_entry_price": 0.57,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 1081,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT171300",
          "external_market_id": "KXBTC15M-26OCT171300-00",
          "external_contract_id": "KXBTC15M-26OCT171300-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-17T16:45:00Z",
          "resolution_timestamp": "2026-10-17T17:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-17T16:46:19.463617Z"
        }
      ],
      "quotes": [
        {
          "id": 1080,
          "contract_id": 1081,
          "forecast_timestamp": "2026-10-17T16:46:19.402984Z",
          "requested_timestamp": "2026-10-17T16:46:19.402984Z",
          "actual_quote_timestamp": "2026-10-17T16:46:19.602481Z",
          "timestamp_delta_seconds": 0.199497,
          "bid": 0.56,
          "ask": 0.57,
          "midpoint": 0.565,
          "last_price": 0.56,
          "implied_probability": 0.57,
          "spread": 0.009999999999999898,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-17T16:46:19.602481Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT171300",
          "external_market_id": "KXBTC15M-26OCT171300-00",
          "external_contract_id": "KXBTC15M-26OCT171300-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 6583.83
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT171300-00": {
          "UP/YES": "KXBTC15M-26OCT171300-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 2083,
          "signal_id": 1081,
          "quote_id": 1080,
          "settlement_id": 1081,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 170.0,
          "entry_price": 0.57,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.89999999999999,
          "trading_fee": 2.92,
          "total_deployed": 99.82,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.89999999999999,
          "net_pnl": -99.82,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-17T17:01:24.344004Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6583.83,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 2084,
          "signal_id": 1081,
          "quote_id": 1080,
          "settlement_id": 1081,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.57,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 56.99999999999999,
          "trading_fee": 1.72,
          "total_deployed": 58.71999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -56.99999999999999,
          "net_pnl": -58.71999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-17T17:01:24.348156Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6583.83,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81182.3,
        "kronos_base_predicted_close": 81224.109375,
        "kronos_base_displacement": 41.80937499999709,
        "kronos_base_displacement_fraction": 0.0005150060419573858,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81204.6796875,
        "kronos_small_displacement": 22.37968749999709,
        "kronos_small_displacement_fraction": 0.00027567200608996157,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT171300",
        "ticker": "KXBTC15M-26OCT171300-00",
        "market_id": "KXBTC15M-26OCT171300-00",
        "contract_id": "KXBTC15M-26OCT171300-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81182.3
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-17T16:46:19.402984Z",
        "retrieved_timestamp": "2026-10-17T16:46:19.602481Z",
        "quote_offset_seconds": 0.199497,
        "quote_age_seconds": 0.199497,
        "bid": 0.56,
        "ask": 0.57,
        "midpoint": 0.565,
        "last_price": 0.56,
        "spread": 0.009999999999999898,
        "selected_entry_price": 0.57,
        "price_type": "live_executable_ask",
        "yes_ask_size": 6583.83
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 81141.54,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261017T1645Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 1075,
          "signal_id": 1081,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-17T16:30:00Z",
          "return_6h": -0.004252488715569935,
          "return_12h": -0.003318133376904564,
          "return_24h": -0.0030291739678837137,
          "close_vs_ema12": -0.003111660359819468,
          "close_vs_ema24": -0.004056925102650544,
          "ema12_slope_3h": -0.000689955457322533,
          "ema24_slope_6h": -0.0009656128361853478,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-17T16:46:19.459453Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-17T16:30:00Z",
            "return_6h": -0.004252488715569935,
            "return_12h": -0.003318133376904564,
            "return_24h": -0.0030291739678837137,
            "close_vs_ema12": -0.003111660359819468,
            "close_vs_ema24": -0.004056925102650544,
            "ema12_slope_3h": -0.000689955457322533,
            "ema24_slope_6h": -0.0009656128361853478,
            "score": -1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.00032973529696322945,
        "return_30m": -0.0013980338587565866,
        "return_60m": -0.002271737920629513,
        "return_120m": -0.003511250752510797,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.0004708663914266831,
        "close_vs_ema6": -0.0010954120911355059,
        "close_vs_ema12": -0.0018008604963123398,
        "ema3_slope": -0.0004706447806174241,
        "ema6_slope": -0.0004379729321160042,
        "realized_volatility_30m": 0.0003694578183815467,
        "realized_volatility_60m": 0.0008221718578811755,
        "return_acceleration": 0.0007389156367630934
      }
    },
    {
      "id": 1080,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261017T1630Z",
      "trigger_timestamp": "2026-10-17T16:31:15.279491Z",
      "market_start_timestamp": "2026-10-17T16:30:00Z",
      "resolution_timestamp": "2026-10-17T16:45:00Z",
      "direction": "UP",
      "base_run_id": 7499,
      "small_run_id": 7500,
      "last_observed_close": 81209.08,
      "actual_close": 81182.3,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-17T16:31:15.328993Z",
      "base_predicted_close": 81292.7265625,
      "small_predicted_close": 81233.828125,
      "strike": 81209.08,
      "market_regime": {
        "id": 1074,
        "signal_id": 1080,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-17T16:15:00Z",
        "return_6h": -0.003828599577839764,
        "return_12h": -0.0025303152612095037,
        "return_24h": -0.004185126711143239,
        "close_vs_ema12": -0.0029148677833070735,
        "close_vs_ema24": -0.0038135296016597042,
        "ema12_slope_3h": -0.0006198396069995171,
        "ema24_slope_6h": -0.0008964874428378788,
        "score": -1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-17T16:31:15.331838Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-17T16:15:00Z",
          "return_6h": -0.003828599577839764,
          "return_12h": -0.0025303152612095037,
          "return_24h": -0.004185126711143239,
          "close_vs_ema12": -0.0029148677833070735,
          "close_vs_ema24": -0.0038135296016597042,
          "ema12_slope_3h": -0.0006198396069995171,
          "ema24_slope_6h": -0.0008964874428378788,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.27,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.187131,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        7499,
        7500
      ],
      "forecast_publication_timestamp": "2026-10-17T16:31:15.279491Z",
      "requested_quote_timestamp": "2026-10-17T16:31:15.279491Z",
      "retrieved_quote_timestamp": "2026-10-17T16:31:15.466622Z",
      "quote_retrieval_timestamp": "2026-10-17T16:31:15.466622Z",
      "timing_difference_seconds": 0.187131,
      "selected_quote": {
        "id": 1079,
        "contract_id": 1080,
        "forecast_timestamp": "2026-10-17T16:31:15.279491Z",
        "requested_timestamp": "2026-10-17T16:31:15.279491Z",
        "actual_quote_timestamp": "2026-10-17T16:31:15.466622Z",
        "timestamp_delta_seconds": 0.187131,
        "bid": 0.26,
        "ask": 0.27,
        "midpoint": 0.265,
        "last_price": 0.26,
        "implied_probability": 0.27,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-17T16:31:15.466622Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT171245",
        "external_market_id": "KXBTC15M-26OCT171245-45",
        "external_contract_id": "KXBTC15M-26OCT171245-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 6380.79
      },
      "selected_entry_price": 0.27,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 1080,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT171245",
          "external_market_id": "KXBTC15M-26OCT171245-45",
          "external_contract_id": "KXBTC15M-26OCT171245-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-17T16:30:00Z",
          "resolution_timestamp": "2026-10-17T16:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-17T16:31:15.336240Z"
        }
      ],
      "quotes": [
        {
          "id": 1079,
          "contract_id": 1080,
          "forecast_timestamp": "2026-10-17T16:31:15.279491Z",
          "requested_timestamp": "2026-10-17T16:31:15.279491Z",
          "actual_quote_timestamp": "2026-10-17T16:31:15.466622Z",
          "timestamp_delta_seconds": 0.187131,
          "bid": 0.26,
          "ask": 0.27,
          "midpoint": 0.265,
          "last_price": 0.26,
          "implied_probability": 0.27,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-17T16:31:15.466622Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT171245",
          "external_market_id": "KXBTC15M-26OCT171245-45",
          "external_contract_id": "KXBTC15M-26OCT171245-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 6380.79
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT171245-45": {
          "UP/YES": "KXBTC15M-26OCT171245-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 2081,
          "signal_id": 1080,
          "quote_id": 1079,
          "settlement_id": 1080,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 352.0,
          "entry_price": 0.27,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.04,
          "trading_fee": 4.86,
          "total_deployed": 99.9,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.04,
          "net_pnl": -99.9,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-17T16:46:25.426127Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6380.79,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 2082,
          "signal_id": 1080,
          "quote_id": 1079,
          "settlement_id": 1080,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.27,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 27.0,
          "trading_fee": 1.38,
          "total_deployed": 28.38,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -27.0,
          "net_pnl": -28.38,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-17T16:46:25.429215Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6380.79,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81209.08,
        "kronos_base_predicted_close": 81292.7265625,
        "kronos_base_displacement": 83.64656249999825,
        "kronos_base_displacement_fraction": 0.0010300149010430638,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81233.828125,
        "kronos_small_displacement": 24.748124999998254,
        "kronos_small_displacement_fraction": 0.00030474578704743676,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT171245",
        "ticker": "KXBTC15M-26OCT171245-45",
        "market_id": "KXBTC15M-26OCT171245-45",
        "contract_id": "KXBTC15M-26OCT171245-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81209.08
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-17T16:31:15.279491Z",
        "retrieved_timestamp": "2026-10-17T16:31:15.466622Z",
        "quote_offset_seconds": 0.187131,
        "quote_age_seconds": 0.187131,
        "bid": 0.26,
        "ask": 0.27,
        "midpoint": 0.265,
        "last_price": 0.26,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.27,
        "price_type": "live_executable_ask",
        "yes_ask_size": 6380.79
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 81182.3,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261017T1630Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 1074,
          "signal_id": 1080,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-17T16:15:00Z",
          "return_6h": -0.003828599577839764,
          "return_12h": -0.0025303152612095037,
          "return_24h": -0.004185126711143239,
          "close_vs_ema12": -0.0029148677833070735,
          "close_vs_ema24": -0.0038135296016597042,
          "ema12_slope_3h": -0.0006198396069995171,
          "ema24_slope_6h": -0.0008964874428378788,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-17T16:31:15.331838Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-17T16:15:00Z",
            "return_6h": -0.003828599577839764,
            "return_12h": -0.0025303152612095037,
            "return_24h": -0.004185126711143239,
            "close_vs_ema12": -0.0029148677833070735,
            "close_vs_ema24": -0.0038135296016597042,
            "ema12_slope_3h": -0.0006198396069995171,
            "ema24_slope_6h": -0.0008964874428378788,
            "score": -1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0010686509337263228,
        "return_30m": -0.00041955118965164573,
        "return_60m": -0.00225598036842789,
        "return_120m": -0.0029723673236216053,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0006117559818117346,
        "close_vs_ema6": -0.0012035668239069874,
        "close_vs_ema12": -0.0017984507571440211,
        "ema3_slope": -0.0006113819652374675,
        "ema6_slope": -0.00048119506939425793,
        "realized_volatility_30m": 0.0008592225404615572,
        "realized_volatility_60m": 0.0008233436876175506,
        "return_acceleration": -0.0017184450809231144
      }
    },
    {
      "id": 1079,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261017T1615Z",
      "trigger_timestamp": "2026-10-17T16:29:36.881815Z",
      "market_start_timestamp": "2026-10-17T16:15:00Z",
      "resolution_timestamp": "2026-10-17T16:30:00Z",
      "direction": "UP",
      "base_run_id": 7497,
      "small_run_id": 7498,
      "last_observed_close": 81295.96,
      "actual_close": 81209.08,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-17T16:29:36.930786Z",
      "base_predicted_close": 81335.40625,
      "small_predicted_close": 81374.96875,
      "strike": 81295.96,
      "market_regime": {
        "id": 1073,
        "signal_id": 1079,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-17T16:00:00Z",
        "return_6h": -0.0020664246862220903,
        "return_12h": -0.0017550767602263484,
        "return_24h": -0.002320499490605865,
        "close_vs_ema12": -0.001971984250129677,
        "close_vs_ema24": -0.0028278915627208967,
        "ema12_slope_3h": -0.0005368032519286192,
        "ema24_slope_6h": -0.0008348264086129875,
        "score": -1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-17T16:29:36.933883Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-17T16:00:00Z",
          "return_6h": -0.0020664246862220903,
          "return_12h": -0.0017550767602263484,
          "return_24h": -0.002320499490605865,
          "close_vs_ema12": -0.001971984250129677,
          "close_vs_ema24": -0.0028278915627208967,
          "ema12_slope_3h": -0.0005368032519286192,
          "ema24_slope_6h": -0.0008348264086129875,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": null,
      "entry_probability": null,
      "entry_price_type": null,
      "entry_price_label": null,
      "quote_timing_offset_seconds": null,
      "data_quality_status": "missing_price",
      "probability_bucket": null,
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        7497,
        7498
      ],
      "forecast_publication_timestamp": "2026-10-17T16:29:36.881815Z",
      "requested_quote_timestamp": null,
      "retrieved_quote_timestamp": null,
      "quote_retrieval_timestamp": null,
      "timing_difference_seconds": null,
      "selected_quote": null,
      "selected_entry_price": null,
      "selected_entry_price_label": null,
      "entry_selection_reason": null,
      "contracts": [
        {
          "id": 1079,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT171230",
          "external_market_id": "KXBTC15M-26OCT171230-30",
          "external_contract_id": "KXBTC15M-26OCT171230-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-17T16:15:00Z",
          "resolution_timestamp": "2026-10-17T16:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-17T16:29:36.940101Z"
        }
      ],
      "quotes": [],
      "token_mapping": {
        "KXBTC15M-26OCT171230-30": {
          "UP/YES": "KXBTC15M-26OCT171230-30:YES"
        }
      },
      "data_quality_warnings": [
        "No usable market quote is stored for this signal."
      ],
      "paper_trades": {
        "fixed_dollars": null,
        "fixed_shares": null
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81295.96,
        "kronos_base_predicted_close": 81335.40625,
        "kronos_base_displacement": 39.4462499999936,
        "kronos_base_displacement_fraction": 0.0004852178386231443,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81374.96875,
        "kronos_small_displacement": 79.0087499999936,
        "kronos_small_displacement_fraction": 0.000971865637603561,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT171230",
        "ticker": "KXBTC15M-26OCT171230-30",
        "market_id": "KXBTC15M-26OCT171230-30",
        "contract_id": "KXBTC15M-26OCT171230-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": null,
        "strike": 81295.96
      },
      "entry_quote": {
        "requested_timestamp": null,
        "retrieved_timestamp": null,
        "quote_offset_seconds": null,
        "quote_age_seconds": null,
        "bid": null,
        "ask": null,
        "midpoint": null,
        "last_price": null,
        "spread": null,
        "selected_entry_price": null,
        "price_type": null,
        "yes_ask_size": null
      },
      "settlement": {
        "result": null,
        "settlement_value": null,
        "actual_btc_close": 81209.08,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "missing_price",
        "warnings": [
          "No usable market quote is stored for this signal."
        ],
        "entry_selection_reason": null
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261017T1615Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 1073,
          "signal_id": 1079,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-17T16:00:00Z",
          "return_6h": -0.0020664246862220903,
          "return_12h": -0.0017550767602263484,
          "return_24h": -0.002320499490605865,
          "close_vs_ema12": -0.001971984250129677,
          "close_vs_ema24": -0.0028278915627208967,
          "ema12_slope_3h": -0.0005368032519286192,
          "ema24_slope_6h": -0.0008348264086129875,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-17T16:29:36.933883Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-17T16:00:00Z",
            "return_6h": -0.0020664246862220903,
            "return_12h": -0.0017550767602263484,
            "return_24h": -0.002320499490605865,
            "close_vs_ema12": -0.001971984250129677,
            "close_vs_ema24": -0.0028278915627208967,
            "ema12_slope_3h": -0.0005368032519286192,
            "ema24_slope_6h": -0.0008348264086129875,
            "score": -1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "DEGRADED",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": 0.0006497941471967916,
        "return_30m": -0.0008749272397781116,
        "return_60m": -0.0022611751723249363,
        "return_120m": -0.0010161960573114026,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": -0.00015427786593402715,
        "close_vs_ema6": -0.0006161903014946235,
        "close_vs_ema12": -0.0010572259023632347,
        "ema3_slope": -0.00015425406794578045,
        "ema6_slope": -0.0002464153850897377,
        "realized_volatility_30m": 0.001086762711253575,
        "realized_volatility_60m": 0.000824143126601675,
        "return_acceleration": 0.00217352542250715
      }
    },
    {
      "id": 1078,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261017T1600Z",
      "trigger_timestamp": "2026-10-17T16:01:17.320432Z",
      "market_start_timestamp": "2026-10-17T16:00:00Z",
      "resolution_timestamp": "2026-10-17T16:15:00Z",
      "direction": "UP",
      "base_run_id": 7495,
      "small_run_id": 7496,
      "last_observed_close": 81243.17,
      "actual_close": 81295.96,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-17T16:01:17.370665Z",
      "base_predicted_close": 81343.1796875,
      "small_predicted_close": 81269.90625,
      "strike": 81243.17,
      "market_regime": {
        "id": 1072,
        "signal_id": 1078,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-17T15:45:00Z",
        "return_6h": -0.0037907367478328124,
        "return_12h": -0.002638497831749853,
        "return_24h": -0.0003456265078914944,
        "close_vs_ema12": -0.002703763227101863,
        "close_vs_ema24": -0.003534773973604466,
        "ema12_slope_3h": -0.0005153856680366609,
        "ema24_slope_6h": -0.000808954886585167,
        "score": -1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-17T16:01:17.373913Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-17T15:45:00Z",
          "return_6h": -0.0037907367478328124,
          "return_12h": -0.002638497831749853,
          "return_24h": -0.0003456265078914944,
          "close_vs_ema12": -0.002703763227101863,
          "close_vs_ema24": -0.003534773973604466,
          "ema12_slope_3h": -0.0005153856680366609,
          "ema24_slope_6h": -0.000808954886585167,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.79,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.210227,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "70_80",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        7495,
        7496
      ],
      "forecast_publication_timestamp": "2026-10-17T16:01:17.320432Z",
      "requested_quote_timestamp": "2026-10-17T16:01:17.320432Z",
      "retrieved_quote_timestamp": "2026-10-17T16:01:17.530659Z",
      "quote_retrieval_timestamp": "2026-10-17T16:01:17.530659Z",
      "timing_difference_seconds": 0.210227,
      "selected_quote": {
        "id": 1078,
        "contract_id": 1078,
        "forecast_timestamp": "2026-10-17T16:01:17.320432Z",
        "requested_timestamp": "2026-10-17T16:01:17.320432Z",
        "actual_quote_timestamp": "2026-10-17T16:01:17.530659Z",
        "timestamp_delta_seconds": 0.210227,
        "bid": 0.78,
        "ask": 0.79,
        "midpoint": 0.785,
        "last_price": 0.78,
        "implied_probability": 0.79,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-17T16:01:17.530659Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT171215",
        "external_market_id": "KXBTC15M-26OCT171215-15",
        "external_contract_id": "KXBTC15M-26OCT171215-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4626.9
      },
      "selected_entry_price": 0.79,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 1078,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT171215",
          "external_market_id": "KXBTC15M-26OCT171215-15",
          "external_contract_id": "KXBTC15M-26OCT171215-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-17T16:00:00Z",
          "resolution_timestamp": "2026-10-17T16:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-17T16:01:17.376578Z"
        }
      ],
      "quotes": [
        {
          "id": 1078,
          "contract_id": 1078,
          "forecast_timestamp": "2026-10-17T16:01:17.320432Z",
          "requested_timestamp": "2026-10-17T16:01:17.320432Z",
          "actual_quote_timestamp": "2026-10-17T16:01:17.530659Z",
          "timestamp_delta_seconds": 0.210227,
          "bid": 0.78,
          "ask": 0.79,
          "midpoint": 0.785,
          "last_price": 0.78,
          "implied_probability": 0.79,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-17T16:01:17.530659Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT171215",
          "external_market_id": "KXBTC15M-26OCT171215-15",
          "external_contract_id": "KXBTC15M-26OCT171215-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4626.9
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT171215-15": {
          "UP/YES": "KXBTC15M-26OCT171215-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 2079,
          "signal_id": 1078,
          "quote_id": 1078,
          "settlement_id": 1078,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 124.0,
          "entry_price": 0.79,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.96000000000001,
          "trading_fee": 1.45,
          "total_deployed": 99.41000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 124.0,
          "gross_pnl": 26.039999999999992,
          "net_pnl": 24.58999999999999,
          "roi": 0.24735942058143032,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-17T16:31:19.698981Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4626.9,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 2080,
          "signal_id": 1078,
          "quote_id": 1078,
          "settlement_id": 1078,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.79,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 79.0,
          "trading_fee": 1.17,
          "total_deployed": 80.17,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 21.0,
          "net_pnl": 19.83,
          "roi": 0.2473493825620556,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-17T16:31:19.788759Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4626.9,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81243.17,
        "kronos_base_predicted_close": 81343.1796875,
        "kronos_base_displacement": 100.00968750000175,
        "kronos_base_displacement_fraction": 0.001230991940614845,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81269.90625,
        "kronos_small_displacement": 26.736250000001746,
        "kronos_small_displacement_fraction": 0.0003290892022061885,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT171215",
        "ticker": "KXBTC15M-26OCT171215-15",
        "market_id": "KXBTC15M-26OCT171215-15",
        "contract_id": "KXBTC15M-26OCT171215-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81243.17
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-17T16:01:17.320432Z",
        "retrieved_timestamp": "2026-10-17T16:01:17.530659Z",
        "quote_offset_seconds": 0.210227,
        "quote_age_seconds": 0.210227,
        "bid": 0.78,
        "ask": 0.79,
        "midpoint": 0.785,
        "last_price": 0.78,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.79,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4626.9
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 81295.96,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261017T1600Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 1072,
          "signal_id": 1078,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-17T15:45:00Z",
          "return_6h": -0.0037907367478328124,
          "return_12h": -0.002638497831749853,
          "return_24h": -0.0003456265078914944,
          "close_vs_ema12": -0.002703763227101863,
          "close_vs_ema24": -0.003534773973604466,
          "ema12_slope_3h": -0.0005153856680366609,
          "ema24_slope_6h": -0.000808954886585167,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-17T16:01:17.373913Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-17T15:45:00Z",
            "return_6h": -0.0037907367478328124,
            "return_12h": -0.002638497831749853,
            "return_24h": -0.0003456265078914944,
            "close_vs_ema12": -0.002703763227101863,
            "close_vs_ema24": -0.003534773973604466,
            "ema12_slope_3h": -0.0005153856680366609,
            "ema24_slope_6h": -0.000808954886585167,
            "score": -1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "DEGRADED",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0015237312753103582,
        "return_30m": -0.0018371999782127446,
        "return_60m": -0.00280310364663916,
        "return_120m": -0.001761217463760012,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 3,
        "close_vs_ema3": -0.0009576799882369258,
        "close_vs_ema6": -0.0015112659832200448,
        "close_vs_ema12": -0.0018977696547826106,
        "ema3_slope": -0.0009567637147737118,
        "ema6_slope": -0.000604141186078544,
        "realized_volatility_30m": 0.0006048921007163477,
        "realized_volatility_60m": 0.000635889779488342,
        "return_acceleration": -0.0012097842014326954
      }
    },
    {
      "id": 1077,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261017T1545Z",
      "trigger_timestamp": "2026-10-17T15:46:19.316515Z",
      "market_start_timestamp": "2026-10-17T15:45:00Z",
      "resolution_timestamp": "2026-10-17T16:00:00Z",
      "direction": "UP",
      "base_run_id": 7493,
      "small_run_id": 7494,
      "last_observed_close": 81367.15,
      "actual_close": 81243.17,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-17T15:46:19.370976Z",
      "base_predicted_close": 81390.6015625,
      "small_predicted_close": 81429.59375,
      "strike": 81367.15,
      "market_regime": {
        "id": 1071,
        "signal_id": 1077,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-17T15:30:00Z",
        "return_6h": -0.0023819288434290264,
        "return_12h": -0.001440571988481354,
        "return_24h": -0.0026317679245120296,
        "close_vs_ema12": -0.001296737308820406,
        "close_vs_ema24": -0.0020884423846573297,
        "ema12_slope_3h": -0.000453796920050098,
        "ema24_slope_6h": -0.0007462612078352748,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-17T15:46:19.374604Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-17T15:30:00Z",
          "return_6h": -0.0023819288434290264,
          "return_12h": -0.001440571988481354,
          "return_24h": -0.0026317679245120296,
          "close_vs_ema12": -0.001296737308820406,
          "close_vs_ema24": -0.0020884423846573297,
          "ema12_slope_3h": -0.000453796920050098,
          "ema24_slope_6h": -0.0007462612078352748,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.31,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.199571,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        7493,
        7494
      ],
      "forecast_publication_timestamp": "2026-10-17T15:46:19.316515Z",
      "requested_quote_timestamp": "2026-10-17T15:46:19.316515Z",
      "retrieved_quote_timestamp": "2026-10-17T15:46:19.516086Z",
      "quote_retrieval_timestamp": "2026-10-17T15:46:19.516086Z",
      "timing_difference_seconds": 0.199571,
      "selected_quote": {
        "id": 1077,
        "contract_id": 1077,
        "forecast_timestamp": "2026-10-17T15:46:19.316515Z",
        "requested_timestamp": "2026-10-17T15:46:19.316515Z",
        "actual_quote_timestamp": "2026-10-17T15:46:19.516086Z",
        "timestamp_delta_seconds": 0.199571,
        "bid": 0.3,
        "ask": 0.31,
        "midpoint": 0.305,
        "last_price": 0.3,
        "implied_probability": 0.31,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-17T15:46:19.516086Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT171200",
        "external_market_id": "KXBTC15M-26OCT171200-00",
        "external_contract_id": "KXBTC15M-26OCT171200-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5125.41
      },
      "selected_entry_price": 0.31,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 1077,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT171200",
          "external_market_id": "KXBTC15M-26OCT171200-00",
          "external_contract_id": "KXBTC15M-26OCT171200-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-17T15:45:00Z",
          "resolution_timestamp": "2026-10-17T16:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-17T15:46:19.377190Z"
        }
      ],
      "quotes": [
        {
          "id": 1077,
          "contract_id": 1077,
          "forecast_timestamp": "2026-10-17T15:46:19.316515Z",
          "requested_timestamp": "2026-10-17T15:46:19.316515Z",
          "actual_quote_timestamp": "2026-10-17T15:46:19.516086Z",
          "timestamp_delta_seconds": 0.199571,
          "bid": 0.3,
          "ask": 0.31,
          "midpoint": 0.305,
          "last_price": 0.3,
          "implied_probability": 0.31,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-17T15:46:19.516086Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT171200",
          "external_market_id": "KXBTC15M-26OCT171200-00",
          "external_contract_id": "KXBTC15M-26OCT171200-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5125.41
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT171200-00": {
          "UP/YES": "KXBTC15M-26OCT171200-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 2077,
          "signal_id": 1077,
          "quote_id": 1077,
          "settlement_id": 1077,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 307.0,
          "entry_price": 0.31,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.17,
          "trading_fee": 4.6,
          "total_deployed": 99.77,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.17,
          "net_pnl": -99.77,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-17T16:01:22.360487Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5125.41,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 2078,
          "signal_id": 1077,
          "quote_id": 1077,
          "settlement_id": 1077,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.31,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 31.0,
          "trading_fee": 1.5,
          "total_deployed": 32.5,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -31.0,
          "net_pnl": -32.5,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-17T16:01:22.362822Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5125.41,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81367.15,
        "kronos_base_predicted_close": 81390.6015625,
        "kronos_base_displacement": 23.45156250000582,
        "kronos_base_displacement_fraction": 0.00028821904785906625,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81429.59375,
        "kronos_small_displacement": 62.44375000000582,
        "kronos_small_displacement_fraction": 0.0007674319427435497,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT171200",
        "ticker": "KXBTC15M-26OCT171200-00",
        "market_id": "KXBTC15M-26OCT171200-00",
        "contract_id": "KXBTC15M-26OCT171200-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81367.15
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-17T15:46:19.316515Z",
        "retrieved_timestamp": "2026-10-17T15:46:19.516086Z",
        "quote_offset_seconds": 0.199571,
        "quote_age_seconds": 0.199571,
        "bid": 0.3,
        "ask": 0.31,
        "midpoint": 0.305,
        "last_price": 0.3,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.31,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5125.41
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 81243.17,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261017T1545Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 1071,
          "signal_id": 1077,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-17T15:30:00Z",
          "return_6h": -0.0023819288434290264,
          "return_12h": -0.001440571988481354,
          "return_24h": -0.0026317679245120296,
          "close_vs_ema12": -0.001296737308820406,
          "close_vs_ema24": -0.0020884423846573297,
          "ema12_slope_3h": -0.000453796920050098,
          "ema24_slope_6h": -0.0007462612078352748,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-17T15:46:19.374604Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-17T15:30:00Z",
            "return_6h": -0.0023819288434290264,
            "return_12h": -0.001440571988481354,
            "return_24h": -0.0026317679245120296,
            "close_vs_ema12": -0.001296737308820406,
            "close_vs_ema24": -0.0020884423846573297,
            "ema12_slope_3h": -0.000453796920050098,
            "ema24_slope_6h": -0.0007462612078352748,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "DEGRADED",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.00031394707387766285,
        "return_30m": -0.001387461860722916,
        "return_60m": -0.0012423350916189735,
        "return_120m": -6.861225689758221e-05,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.00039039100522142434,
        "close_vs_ema6": -0.000591664413536086,
        "close_vs_ema12": -0.0007194099796286046,
        "ema3_slope": -0.0003902386595588947,
        "ema6_slope": -0.00023660976798256517,
        "realized_volatility_30m": 0.000379952422817742,
        "realized_volatility_60m": 0.00046866975275550036,
        "return_acceleration": 0.000759904845635484
      }
    },
    {
      "id": 1076,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261017T1530Z",
      "trigger_timestamp": "2026-10-17T15:31:16.597867Z",
      "market_start_timestamp": "2026-10-17T15:30:00Z",
      "resolution_timestamp": "2026-10-17T15:45:00Z",
      "direction": "UP",
      "base_run_id": 7491,
      "small_run_id": 7492,
      "last_observed_close": 81392.7,
      "actual_close": 81367.15,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-17T15:31:16.654462Z",
      "base_predicted_close": 81406.6875,
      "small_predicted_close": 81446.84375,
      "strike": 81392.7,
      "market_regime": {
        "id": 1070,
        "signal_id": 1076,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-17T15:15:00Z",
        "return_6h": -0.001832625114961739,
        "return_12h": -0.0009395202179492967,
        "return_24h": -0.001479082374873042,
        "close_vs_ema12": -0.0010382218974354096,
        "close_vs_ema24": -0.001818934375287462,
        "ema12_slope_3h": -0.0004488572679373082,
        "ema24_slope_6h": -0.0007118384739180916,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-17T15:31:16.657920Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-17T15:15:00Z",
          "return_6h": -0.001832625114961739,
          "return_12h": -0.0009395202179492967,
          "return_24h": -0.001479082374873042,
          "close_vs_ema12": -0.0010382218974354096,
          "close_vs_ema24": -0.001818934375287462,
          "ema12_slope_3h": -0.0004488572679373082,
          "ema24_slope_6h": -0.0007118384739180916,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.73,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.200629,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "70_80",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        7491,
        7492
      ],
      "forecast_publication_timestamp": "2026-10-17T15:31:16.597867Z",
      "requested_quote_timestamp": "2026-10-17T15:31:16.597867Z",
      "retrieved_quote_timestamp": "2026-10-17T15:31:16.798496Z",
      "quote_retrieval_timestamp": "2026-10-17T15:31:16.798496Z",
      "timing_difference_seconds": 0.200629,
      "selected_quote": {
        "id": 1076,
        "contract_id": 1076,
        "forecast_timestamp": "2026-10-17T15:31:16.597867Z",
        "requested_timestamp": "2026-10-17T15:31:16.597867Z",
        "actual_quote_timestamp": "2026-10-17T15:31:16.798496Z",
        "timestamp_delta_seconds": 0.200629,
        "bid": 0.72,
        "ask": 0.73,
        "midpoint": 0.725,
        "last_price": 0.72,
        "implied_probability": 0.73,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-17T15:31:16.798496Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT171145",
        "external_market_id": "KXBTC15M-26OCT171145-45",
        "external_contract_id": "KXBTC15M-26OCT171145-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5839.97
      },
      "selected_entry_price": 0.73,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 1076,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT171145",
          "external_market_id": "KXBTC15M-26OCT171145-45",
          "external_contract_id": "KXBTC15M-26OCT171145-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-17T15:30:00Z",
          "resolution_timestamp": "2026-10-17T15:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-17T15:31:16.660815Z"
        }
      ],
      "quotes": [
        {
          "id": 1076,
          "contract_id": 1076,
          "forecast_timestamp": "2026-10-17T15:31:16.597867Z",
          "requested_timestamp": "2026-10-17T15:31:16.597867Z",
          "actual_quote_timestamp": "2026-10-17T15:31:16.798496Z",
          "timestamp_delta_seconds": 0.200629,
          "bid": 0.72,
          "ask": 0.73,
          "midpoint": 0.725,
          "last_price": 0.72,
          "implied_probability": 0.73,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-17T15:31:16.798496Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT171145",
          "external_market_id": "KXBTC15M-26OCT171145-45",
          "external_contract_id": "KXBTC15M-26OCT171145-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5839.97
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT171145-45": {
          "UP/YES": "KXBTC15M-26OCT171145-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 2075,
          "signal_id": 1076,
          "quote_id": 1076,
          "settlement_id": 1076,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 134.0,
          "entry_price": 0.73,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.82,
          "trading_fee": 1.85,
          "total_deployed": 99.66999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -97.82,
          "net_pnl": -99.66999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-17T15:46:24.358401Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5839.97,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 2076,
          "signal_id": 1076,
          "quote_id": 1076,
          "settlement_id": 1076,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.73,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 73.0,
          "trading_fee": 1.38,
          "total_deployed": 74.38,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -73.0,
          "net_pnl": -74.38,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-17T15:46:24.363948Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5839.97,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81392.7,
        "kronos_base_predicted_close": 81406.6875,
        "kronos_base_displacement": 13.98750000000291,
        "kronos_base_displacement_fraction": 0.00017185202112723758,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81446.84375,
        "kronos_small_displacement": 54.14375000000291,
        "kronos_small_displacement_fraction": 0.0006652162908959024,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT171145",
        "ticker": "KXBTC15M-26OCT171145-45",
        "market_id": "KXBTC15M-26OCT171145-45",
        "contract_id": "KXBTC15M-26OCT171145-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81392.7
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-17T15:31:16.597867Z",
        "retrieved_timestamp": "2026-10-17T15:31:16.798496Z",
        "quote_offset_seconds": 0.200629,
        "quote_age_seconds": 0.200629,
        "bid": 0.72,
        "ask": 0.73,
        "midpoint": 0.725,
        "last_price": 0.72,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.73,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5839.97
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 81367.15,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261017T1530Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 1070,
          "signal_id": 1076,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-17T15:15:00Z",
          "return_6h": -0.001832625114961739,
          "return_12h": -0.0009395202179492967,
          "return_24h": -0.001479082374873042,
          "close_vs_ema12": -0.0010382218974354096,
          "close_vs_ema24": -0.001818934375287462,
          "ema12_slope_3h": -0.0004488572679373082,
          "ema24_slope_6h": -0.0007118384739180916,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-17T15:31:16.657920Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-17T15:15:00Z",
            "return_6h": -0.001832625114961739,
            "return_12h": -0.0009395202179492967,
            "return_24h": -0.001479082374873042,
            "close_vs_ema12": -0.0010382218974354096,
            "close_vs_ema24": -0.001818934375287462,
            "ema12_slope_3h": -0.0004488572679373082,
            "ema24_slope_6h": -0.0007118384739180916,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "DEGRADED",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0010738519195131468,
        "return_30m": -0.0009676814928440969,
        "return_60m": -0.0007180067643585142,
        "return_120m": -0.0003178901668129397,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.00046667675704237244,
        "close_vs_ema6": -0.0005143485922969315,
        "close_vs_ema12": -0.0005363219022199717,
        "ema3_slope": -0.00046645907143560983,
        "ema6_slope": -0.00020569711690976433,
        "realized_volatility_30m": 0.0005900682400307722,
        "realized_volatility_60m": 0.0005200205321304472,
        "return_acceleration": -0.0011801364800615444
      }
    },
    {
      "id": 1075,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261017T1345Z",
      "trigger_timestamp": "2026-10-17T13:46:18.644234Z",
      "market_start_timestamp": "2026-10-17T13:45:00Z",
      "resolution_timestamp": "2026-10-17T14:00:00Z",
      "direction": "UP",
      "base_run_id": 7477,
      "small_run_id": 7478,
      "last_observed_close": 81372.73,
      "actual_close": 81386.5,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-17T13:46:18.691656Z",
      "base_predicted_close": 81388.015625,
      "small_predicted_close": 81435.2734375,
      "strike": 81372.73,
      "market_regime": {
        "id": 1069,
        "signal_id": 1075,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-17T13:30:00Z",
        "return_6h": -0.0026939738750214604,
        "return_12h": -0.0005655104441105729,
        "return_24h": -0.0057377061398945495,
        "close_vs_ema12": -0.001462697603268115,
        "close_vs_ema24": -0.0022705456079417097,
        "ema12_slope_3h": -0.0004486353376137453,
        "ema24_slope_6h": -0.0005251767008034314,
        "score": -1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-17T13:46:18.698784Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-17T13:30:00Z",
          "return_6h": -0.0026939738750214604,
          "return_12h": -0.0005655104441105729,
          "return_24h": -0.0057377061398945495,
          "close_vs_ema12": -0.001462697603268115,
          "close_vs_ema24": -0.0022705456079417097,
          "ema12_slope_3h": -0.0004486353376137453,
          "ema24_slope_6h": -0.0005251767008034314,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.56,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.209409,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        7477,
        7478
      ],
      "forecast_publication_timestamp": "2026-10-17T13:46:18.644234Z",
      "requested_quote_timestamp": "2026-10-17T13:46:18.644234Z",
      "retrieved_quote_timestamp": "2026-10-17T13:46:18.853643Z",
      "quote_retrieval_timestamp": "2026-10-17T13:46:18.853643Z",
      "timing_difference_seconds": 0.209409,
      "selected_quote": {
        "id": 1075,
        "contract_id": 1075,
        "forecast_timestamp": "2026-10-17T13:46:18.644234Z",
        "requested_timestamp": "2026-10-17T13:46:18.644234Z",
        "actual_quote_timestamp": "2026-10-17T13:46:18.853643Z",
        "timestamp_delta_seconds": 0.209409,
        "bid": 0.55,
        "ask": 0.56,
        "midpoint": 0.555,
        "last_price": 0.56,
        "implied_probability": 0.56,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-17T13:46:18.853643Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT171000",
        "external_market_id": "KXBTC15M-26OCT171000-00",
        "external_contract_id": "KXBTC15M-26OCT171000-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 8110.88
      },
      "selected_entry_price": 0.56,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 1075,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT171000",
          "external_market_id": "KXBTC15M-26OCT171000-00",
          "external_contract_id": "KXBTC15M-26OCT171000-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-17T13:45:00Z",
          "resolution_timestamp": "2026-10-17T14:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-17T13:46:18.702609Z"
        }
      ],
      "quotes": [
        {
          "id": 1075,
          "contract_id": 1075,
          "forecast_timestamp": "2026-10-17T13:46:18.644234Z",
          "requested_timestamp": "2026-10-17T13:46:18.644234Z",
          "actual_quote_timestamp": "2026-10-17T13:46:18.853643Z",
          "timestamp_delta_seconds": 0.209409,
          "bid": 0.55,
          "ask": 0.56,
          "midpoint": 0.555,
          "last_price": 0.56,
          "implied_probability": 0.56,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-17T13:46:18.853643Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT171000",
          "external_market_id": "KXBTC15M-26OCT171000-00",
          "external_contract_id": "KXBTC15M-26OCT171000-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 8110.88
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT171000-00": {
          "UP/YES": "KXBTC15M-26OCT171000-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 2073,
          "signal_id": 1075,
          "quote_id": 1075,
          "settlement_id": 1075,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 173.0,
          "entry_price": 0.56,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.88000000000001,
          "trading_fee": 2.99,
          "total_deployed": 99.87,
          "settlement_value": 1.0,
          "settlement_payout": 173.0,
          "gross_pnl": 76.11999999999999,
          "net_pnl": 73.13,
          "roi": 0.7322519275057574,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-17T14:01:21.208956Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 8110.88,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 2074,
          "signal_id": 1075,
          "quote_id": 1075,
          "settlement_id": 1075,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.56,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 56.00000000000001,
          "trading_fee": 1.73,
          "total_deployed": 57.730000000000004,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 43.99999999999999,
          "net_pnl": 42.269999999999996,
          "roi": 0.7322016282695305,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-17T14:01:21.212334Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 8110.88,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81372.73,
        "kronos_base_predicted_close": 81388.015625,
        "kronos_base_displacement": 15.285625000004075,
        "kronos_base_displacement_fraction": 0.00018784702196920363,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81435.2734375,
        "kronos_small_displacement": 62.543437500004075,
        "kronos_small_displacement_fraction": 0.0007686043899473949,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT171000",
        "ticker": "KXBTC15M-26OCT171000-00",
        "market_id": "KXBTC15M-26OCT171000-00",
        "contract_id": "KXBTC15M-26OCT171000-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81372.73
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-17T13:46:18.644234Z",
        "retrieved_timestamp": "2026-10-17T13:46:18.853643Z",
        "quote_offset_seconds": 0.209409,
        "quote_age_seconds": 0.209409,
        "bid": 0.55,
        "ask": 0.56,
        "midpoint": 0.555,
        "last_price": 0.56,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.56,
        "price_type": "live_executable_ask",
        "yes_ask_size": 8110.88
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 81386.5,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261017T1345Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 1069,
          "signal_id": 1075,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-17T13:30:00Z",
          "return_6h": -0.0026939738750214604,
          "return_12h": -0.0005655104441105729,
          "return_24h": -0.0057377061398945495,
          "close_vs_ema12": -0.001462697603268115,
          "close_vs_ema24": -0.0022705456079417097,
          "ema12_slope_3h": -0.0004486353376137453,
          "ema24_slope_6h": -0.0005251767008034314,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-17T13:46:18.698784Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-17T13:30:00Z",
            "return_6h": -0.0026939738750214604,
            "return_12h": -0.0005655104441105729,
            "return_24h": -0.0057377061398945495,
            "close_vs_ema12": -0.001462697603268115,
            "close_vs_ema24": -0.0022705456079417097,
            "ema12_slope_3h": -0.0004486353376137453,
            "ema24_slope_6h": -0.0005251767008034314,
            "score": -1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0005631638230462199,
        "return_30m": -9.750063707292256e-05,
        "return_60m": -0.0005014439374879665,
        "return_120m": -0.0011770727736274411,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.00022060994976624837,
        "close_vs_ema6": -0.00041242932434748525,
        "close_vs_ema12": -0.0007681518861692993,
        "ema3_slope": -0.00022056129175063166,
        "ema6_slope": -0.00016494451855653125,
        "realized_volatility_30m": 0.0005145447007248172,
        "realized_volatility_60m": 0.00037544727355362333,
        "return_acceleration": -0.0010290894014496343
      }
    },
    {
      "id": 1074,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261017T1315Z",
      "trigger_timestamp": "2026-10-17T13:16:16.836300Z",
      "market_start_timestamp": "2026-10-17T13:15:00Z",
      "resolution_timestamp": "2026-10-17T13:30:00Z",
      "direction": "UP",
      "base_run_id": 7473,
      "small_run_id": 7474,
      "last_observed_close": 81380.66,
      "actual_close": 81418.58,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-17T13:16:16.887703Z",
      "base_predicted_close": 81392.6171875,
      "small_predicted_close": 81439.828125,
      "strike": 81380.66,
      "market_regime": {
        "id": 1068,
        "signal_id": 1074,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-17T13:00:00Z",
        "return_6h": -0.00182069949502639,
        "return_12h": -0.0007603045250388352,
        "return_24h": -0.006744739659636179,
        "close_vs_ema12": -0.001468369233076472,
        "close_vs_ema24": -0.0022578396032867376,
        "ema12_slope_3h": -0.000349035465390668,
        "ema24_slope_6h": -0.00046029556483306866,
        "score": -1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-17T13:16:16.890264Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-17T13:00:00Z",
          "return_6h": -0.00182069949502639,
          "return_12h": -0.0007603045250388352,
          "return_24h": -0.006744739659636179,
          "close_vs_ema12": -0.001468369233076472,
          "close_vs_ema24": -0.0022578396032867376,
          "ema12_slope_3h": -0.000349035465390668,
          "ema24_slope_6h": -0.00046029556483306866,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.65,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.183736,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        7473,
        7474
      ],
      "forecast_publication_timestamp": "2026-10-17T13:16:16.836300Z",
      "requested_quote_timestamp": "2026-10-17T13:16:16.836300Z",
      "retrieved_quote_timestamp": "2026-10-17T13:16:17.020036Z",
      "quote_retrieval_timestamp": "2026-10-17T13:16:17.020036Z",
      "timing_difference_seconds": 0.183736,
      "selected_quote": {
        "id": 1074,
        "contract_id": 1074,
        "forecast_timestamp": "2026-10-17T13:16:16.836300Z",
        "requested_timestamp": "2026-10-17T13:16:16.836300Z",
        "actual_quote_timestamp": "2026-10-17T13:16:17.020036Z",
        "timestamp_delta_seconds": 0.183736,
        "bid": 0.64,
        "ask": 0.65,
        "midpoint": 0.645,
        "last_price": 0.64,
        "implied_probability": 0.65,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-17T13:16:17.020036Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT170930",
        "external_market_id": "KXBTC15M-26OCT170930-30",
        "external_contract_id": "KXBTC15M-26OCT170930-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 7375.73
      },
      "selected_entry_price": 0.65,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 1074,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT170930",
          "external_market_id": "KXBTC15M-26OCT170930-30",
          "external_contract_id": "KXBTC15M-26OCT170930-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-17T13:15:00Z",
          "resolution_timestamp": "2026-10-17T13:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-17T13:16:16.892272Z"
        }
      ],
      "quotes": [
        {
          "id": 1074,
          "contract_id": 1074,
          "forecast_timestamp": "2026-10-17T13:16:16.836300Z",
          "requested_timestamp": "2026-10-17T13:16:16.836300Z",
          "actual_quote_timestamp": "2026-10-17T13:16:17.020036Z",
          "timestamp_delta_seconds": 0.183736,
          "bid": 0.64,
          "ask": 0.65,
          "midpoint": 0.645,
          "last_price": 0.64,
          "implied_probability": 0.65,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-17T13:16:17.020036Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT170930",
          "external_market_id": "KXBTC15M-26OCT170930-30",
          "external_contract_id": "KXBTC15M-26OCT170930-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 7375.73
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT170930-30": {
          "UP/YES": "KXBTC15M-26OCT170930-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 2071,
          "signal_id": 1074,
          "quote_id": 1074,
          "settlement_id": 1074,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 150.0,
          "entry_price": 0.65,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.5,
          "trading_fee": 2.39,
          "total_deployed": 99.89,
          "settlement_value": 1.0,
          "settlement_payout": 150.0,
          "gross_pnl": 52.5,
          "net_pnl": 50.11,
          "roi": 0.5016518169986985,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-17T13:31:21.736843Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7375.73,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 2072,
          "signal_id": 1074,
          "quote_id": 1074,
          "settlement_id": 1074,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.65,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 65.0,
          "trading_fee": 1.6,
          "total_deployed": 66.6,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 35.0,
          "net_pnl": 33.400000000000006,
          "roi": 0.5015015015015016,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-17T13:31:21.739593Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7375.73,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81380.66,
        "kronos_base_predicted_close": 81392.6171875,
        "kronos_base_displacement": 11.957187499996508,
        "kronos_base_displacement_fraction": 0.00014692910453167259,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81439.828125,
        "kronos_small_displacement": 59.16812499999651,
        "kronos_small_displacement_fraction": 0.0007270538847927321,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT170930",
        "ticker": "KXBTC15M-26OCT170930-30",
        "market_id": "KXBTC15M-26OCT170930-30",
        "contract_id": "KXBTC15M-26OCT170930-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81380.66
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-17T13:16:16.836300Z",
        "retrieved_timestamp": "2026-10-17T13:16:17.020036Z",
        "quote_offset_seconds": 0.183736,
        "quote_age_seconds": 0.183736,
        "bid": 0.64,
        "ask": 0.65,
        "midpoint": 0.645,
        "last_price": 0.64,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.65,
        "price_type": "live_executable_ask",
        "yes_ask_size": 7375.73
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 81418.58,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261017T1315Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 1068,
          "signal_id": 1074,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-17T13:00:00Z",
          "return_6h": -0.00182069949502639,
          "return_12h": -0.0007603045250388352,
          "return_24h": -0.006744739659636179,
          "close_vs_ema12": -0.001468369233076472,
          "close_vs_ema24": -0.0022578396032867376,
          "ema12_slope_3h": -0.000349035465390668,
          "ema24_slope_6h": -0.00046029556483306866,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-17T13:16:16.890264Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-17T13:00:00Z",
            "return_6h": -0.00182069949502639,
            "return_12h": -0.0007603045250388352,
            "return_24h": -0.006744739659636179,
            "close_vs_ema12": -0.001468369233076472,
            "close_vs_ema24": -0.0022578396032867376,
            "ema12_slope_3h": -0.000349035465390668,
            "ema24_slope_6h": -0.00046029556483306866,
            "score": -1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.00027549936535176123,
        "return_30m": -0.000403982688984561,
        "return_60m": -0.0008128141685237456,
        "return_120m": -0.0018103946729689513,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 6,
        "close_vs_ema3": -0.00022157250179055676,
        "close_vs_ema6": -0.00048550920003154197,
        "close_vs_ema12": -0.000872889004463584,
        "ema3_slope": -0.00022152341829240196,
        "ema6_slope": -0.0001941659722662914,
        "realized_volatility_30m": 7.349031744513512e-05,
        "realized_volatility_60m": 7.57344522256403e-05,
        "return_acceleration": -0.00014698063489027025
      }
    },
    {
      "id": 1073,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261017T1245Z",
      "trigger_timestamp": "2026-10-17T12:46:18.679202Z",
      "market_start_timestamp": "2026-10-17T12:45:00Z",
      "resolution_timestamp": "2026-10-17T13:00:00Z",
      "direction": "UP",
      "base_run_id": 7471,
      "small_run_id": 7472,
      "last_observed_close": 81413.55,
      "actual_close": 81403.09,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-17T12:46:18.730302Z",
      "base_predicted_close": 81423.21875,
      "small_predicted_close": 81462.8359375,
      "strike": 81413.55,
      "market_regime": {
        "id": 1067,
        "signal_id": 1073,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-17T12:30:00Z",
        "return_6h": -0.0010840605172335316,
        "return_12h": -0.00043707227225853185,
        "return_24h": -0.009155399119226026,
        "close_vs_ema12": -0.0011805969515372716,
        "close_vs_ema24": -0.0019447477092644494,
        "ema12_slope_3h": -0.00025597595690396435,
        "ema24_slope_6h": -0.0004134444296594042,
        "score": -1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-17T12:46:18.734204Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-17T12:30:00Z",
          "return_6h": -0.0010840605172335316,
          "return_12h": -0.00043707227225853185,
          "return_24h": -0.009155399119226026,
          "close_vs_ema12": -0.0011805969515372716,
          "close_vs_ema24": -0.0019447477092644494,
          "ema12_slope_3h": -0.00025597595690396435,
          "ema24_slope_6h": -0.0004134444296594042,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.53,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.201048,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        7471,
        7472
      ],
      "forecast_publication_timestamp": "2026-10-17T12:46:18.679202Z",
      "requested_quote_timestamp": "2026-10-17T12:46:18.679202Z",
      "retrieved_quote_timestamp": "2026-10-17T12:46:18.880250Z",
      "quote_retrieval_timestamp": "2026-10-17T12:46:18.880250Z",
      "timing_difference_seconds": 0.201048,
      "selected_quote": {
        "id": 1073,
        "contract_id": 1073,
        "forecast_timestamp": "2026-10-17T12:46:18.679202Z",
        "requested_timestamp": "2026-10-17T12:46:18.679202Z",
        "actual_quote_timestamp": "2026-10-17T12:46:18.880250Z",
        "timestamp_delta_seconds": 0.201048,
        "bid": 0.52,
        "ask": 0.53,
        "midpoint": 0.525,
        "last_price": 0.53,
        "implied_probability": 0.53,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-17T12:46:18.880250Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT170900",
        "external_market_id": "KXBTC15M-26OCT170900-00",
        "external_contract_id": "KXBTC15M-26OCT170900-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4693.83
      },
      "selected_entry_price": 0.53,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 1073,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT170900",
          "external_market_id": "KXBTC15M-26OCT170900-00",
          "external_contract_id": "KXBTC15M-26OCT170900-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-17T12:45:00Z",
          "resolution_timestamp": "2026-10-17T13:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-17T12:46:18.737458Z"
        }
      ],
      "quotes": [
        {
          "id": 1073,
          "contract_id": 1073,
          "forecast_timestamp": "2026-10-17T12:46:18.679202Z",
          "requested_timestamp": "2026-10-17T12:46:18.679202Z",
          "actual_quote_timestamp": "2026-10-17T12:46:18.880250Z",
          "timestamp_delta_seconds": 0.201048,
          "bid": 0.52,
          "ask": 0.53,
          "midpoint": 0.525,
          "last_price": 0.53,
          "implied_probability": 0.53,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-17T12:46:18.880250Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT170900",
          "external_market_id": "KXBTC15M-26OCT170900-00",
          "external_contract_id": "KXBTC15M-26OCT170900-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4693.83
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT170900-00": {
          "UP/YES": "KXBTC15M-26OCT170900-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 2069,
          "signal_id": 1073,
          "quote_id": 1073,
          "settlement_id": 1073,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 182.0,
          "entry_price": 0.53,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.46000000000001,
          "trading_fee": 3.18,
          "total_deployed": 99.64000000000001,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.46000000000001,
          "net_pnl": -99.64000000000001,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-17T13:16:21.529005Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4693.83,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 2070,
          "signal_id": 1073,
          "quote_id": 1073,
          "settlement_id": 1073,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.53,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 53.0,
          "trading_fee": 1.75,
          "total_deployed": 54.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -53.0,
          "net_pnl": -54.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-17T13:16:21.532331Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4693.83,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81413.55,
        "kronos_base_predicted_close": 81423.21875,
        "kronos_base_displacement": 9.66874999999709,
        "kronos_base_displacement_fraction": 0.00011876094335644483,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81462.8359375,
        "kronos_small_displacement": 49.28593749999709,
        "kronos_small_displacement_fraction": 0.0006053775753544354,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT170900",
        "ticker": "KXBTC15M-26OCT170900-00",
        "market_id": "KXBTC15M-26OCT170900-00",
        "contract_id": "KXBTC15M-26OCT170900-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81413.55
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-17T12:46:18.679202Z",
        "retrieved_timestamp": "2026-10-17T12:46:18.880250Z",
        "quote_offset_seconds": 0.201048,
        "quote_age_seconds": 0.201048,
        "bid": 0.52,
        "ask": 0.53,
        "midpoint": 0.525,
        "last_price": 0.53,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.53,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4693.83
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 81403.09,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261017T1245Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 1067,
          "signal_id": 1073,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-17T12:30:00Z",
          "return_6h": -0.0010840605172335316,
          "return_12h": -0.00043707227225853185,
          "return_24h": -0.009155399119226026,
          "close_vs_ema12": -0.0011805969515372716,
          "close_vs_ema24": -0.0019447477092644494,
          "ema12_slope_3h": -0.00025597595690396435,
          "ema24_slope_6h": -0.0004134444296594042,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-17T12:46:18.734204Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-17T12:30:00Z",
            "return_6h": -0.0010840605172335316,
            "return_12h": -0.00043707227225853185,
            "return_24h": -0.009155399119226026,
            "close_vs_ema12": -0.0011805969515372716,
            "close_vs_ema24": -0.0019447477092644494,
            "ema12_slope_3h": -0.00025597595690396435,
            "ema24_slope_6h": -0.0004134444296594042,
            "score": -1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0002824100376641603,
        "return_30m": -0.00040899670712868375,
        "return_60m": -0.0006759677960928023,
        "return_120m": -0.0014160461751421272,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 4,
        "close_vs_ema3": -0.00020663894701944407,
        "close_vs_ema6": -0.0004373160488220229,
        "close_vs_ema12": -0.0007650783554230545,
        "ema3_slope": -0.00020659625618679733,
        "ema6_slope": -0.0001748958256282407,
        "realized_volatility_30m": 7.789380437739357e-05,
        "realized_volatility_60m": 6.780998446105409e-05,
        "return_acceleration": -0.00015578760875478714
      }
    },
    {
      "id": 1072,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261017T1230Z",
      "trigger_timestamp": "2026-10-17T12:31:16.746702Z",
      "market_start_timestamp": "2026-10-17T12:30:00Z",
      "resolution_timestamp": "2026-10-17T12:45:00Z",
      "direction": "UP",
      "base_run_id": 7469,
      "small_run_id": 7470,
      "last_observed_close": 81436.55,
      "actual_close": 81413.55,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-17T12:31:16.792367Z",
      "base_predicted_close": 81455.5,
      "small_predicted_close": 81480.8984375,
      "strike": 81436.55,
      "market_regime": {
        "id": 1066,
        "signal_id": 1072,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-17T12:15:00Z",
        "return_6h": -0.0007671620718744387,
        "return_12h": -0.0002459776443255457,
        "return_24h": -0.009722442781872509,
        "close_vs_ema12": -0.0009486311527421298,
        "close_vs_ema24": -0.0017036608301759237,
        "ema12_slope_3h": -0.00018969608212648925,
        "ema24_slope_6h": -0.0003993324102851137,
        "score": -1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-17T12:31:16.794733Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-17T12:15:00Z",
          "return_6h": -0.0007671620718744387,
          "return_12h": -0.0002459776443255457,
          "return_24h": -0.009722442781872509,
          "close_vs_ema12": -0.0009486311527421298,
          "close_vs_ema24": -0.0017036608301759237,
          "ema12_slope_3h": -0.00018969608212648925,
          "ema24_slope_6h": -0.0003993324102851137,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.51,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.190053,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        7469,
        7470
      ],
      "forecast_publication_timestamp": "2026-10-17T12:31:16.746702Z",
      "requested_quote_timestamp": "2026-10-17T12:31:16.746702Z",
      "retrieved_quote_timestamp": "2026-10-17T12:31:16.936755Z",
      "quote_retrieval_timestamp": "2026-10-17T12:31:16.936755Z",
      "timing_difference_seconds": 0.190053,
      "selected_quote": {
        "id": 1072,
        "contract_id": 1072,
        "forecast_timestamp": "2026-10-17T12:31:16.746702Z",
        "requested_timestamp": "2026-10-17T12:31:16.746702Z",
        "actual_quote_timestamp": "2026-10-17T12:31:16.936755Z",
        "timestamp_delta_seconds": 0.190053,
        "bid": 0.5,
        "ask": 0.51,
        "midpoint": 0.505,
        "last_price": 0.5,
        "implied_probability": 0.51,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-17T12:31:16.936755Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT170845",
        "external_market_id": "KXBTC15M-26OCT170845-45",
        "external_contract_id": "KXBTC15M-26OCT170845-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 37.93
      },
      "selected_entry_price": 0.51,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 1072,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT170845",
          "external_market_id": "KXBTC15M-26OCT170845-45",
          "external_contract_id": "KXBTC15M-26OCT170845-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-17T12:30:00Z",
          "resolution_timestamp": "2026-10-17T12:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-17T12:31:16.798835Z"
        }
      ],
      "quotes": [
        {
          "id": 1072,
          "contract_id": 1072,
          "forecast_timestamp": "2026-10-17T12:31:16.746702Z",
          "requested_timestamp": "2026-10-17T12:31:16.746702Z",
          "actual_quote_timestamp": "2026-10-17T12:31:16.936755Z",
          "timestamp_delta_seconds": 0.190053,
          "bid": 0.5,
          "ask": 0.51,
          "midpoint": 0.505,
          "last_price": 0.5,
          "implied_probability": 0.51,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-17T12:31:16.936755Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT170845",
          "external_market_id": "KXBTC15M-26OCT170845-45",
          "external_contract_id": "KXBTC15M-26OCT170845-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 37.93
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT170845-45": {
          "UP/YES": "KXBTC15M-26OCT170845-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": null,
        "fixed_shares": null
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81436.55,
        "kronos_base_predicted_close": 81455.5,
        "kronos_base_displacement": 18.94999999999709,
        "kronos_base_displacement_fraction": 0.00023269649807116201,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81480.8984375,
        "kronos_small_displacement": 44.34843749999709,
        "kronos_small_displacement_fraction": 0.0005445765752600901,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT170845",
        "ticker": "KXBTC15M-26OCT170845-45",
        "market_id": "KXBTC15M-26OCT170845-45",
        "contract_id": "KXBTC15M-26OCT170845-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81436.55
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-17T12:31:16.746702Z",
        "retrieved_timestamp": "2026-10-17T12:31:16.936755Z",
        "quote_offset_seconds": 0.190053,
        "quote_age_seconds": 0.190053,
        "bid": 0.5,
        "ask": 0.51,
        "midpoint": 0.505,
        "last_price": 0.5,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.51,
        "price_type": "live_executable_ask",
        "yes_ask_size": 37.93
      },
      "settlement": {
        "result": null,
        "settlement_value": null,
        "actual_btc_close": 81413.55,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261017T1230Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 1066,
          "signal_id": 1072,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-17T12:15:00Z",
          "return_6h": -0.0007671620718744387,
          "return_12h": -0.0002459776443255457,
          "return_24h": -0.009722442781872509,
          "close_vs_ema12": -0.0009486311527421298,
          "close_vs_ema24": -0.0017036608301759237,
          "ema12_slope_3h": -0.00018969608212648925,
          "ema24_slope_6h": -0.0003993324102851137,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-17T12:31:16.794733Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-17T12:15:00Z",
            "return_6h": -0.0007671620718744387,
            "return_12h": -0.0002459776443255457,
            "return_24h": -0.009722442781872509,
            "close_vs_ema12": -0.0009486311527421298,
            "close_vs_ema24": -0.0017036608301759237,
            "ema12_slope_3h": -0.00018969608212648925,
            "ema24_slope_6h": -0.0003993324102851137,
            "score": -1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.00012662242890937314,
        "return_30m": -0.0002848645830740848,
        "return_60m": -0.00015477344144054772,
        "return_120m": -0.0010382412834780697,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 3,
        "close_vs_ema3": -0.00013081941942638675,
        "close_vs_ema6": -0.00032981849608859637,
        "close_vs_ema12": -0.0006218233233442616,
        "ema3_slope": -0.00013080230794448866,
        "ema6_slope": -0.00013190999589274277,
        "realized_volatility_30m": 1.5819882399348284e-05,
        "realized_volatility_60m": 0.00016128851397640947,
        "return_acceleration": 3.163976479869657e-05
      }
    },
    {
      "id": 1071,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261017T1215Z",
      "trigger_timestamp": "2026-10-17T12:16:18.161354Z",
      "market_start_timestamp": "2026-10-17T12:15:00Z",
      "resolution_timestamp": "2026-10-17T12:30:00Z",
      "direction": "UP",
      "base_run_id": 7467,
      "small_run_id": 7468,
      "last_observed_close": 81446.87,
      "actual_close": 81436.55,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-17T12:16:18.213158Z",
      "base_predicted_close": 81464.9921875,
      "small_predicted_close": 81489.5625,
      "strike": 81446.87,
      "market_regime": {
        "id": 1065,
        "signal_id": 1071,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-17T12:00:00Z",
        "return_6h": -0.00043258982197169615,
        "return_12h": -0.0007022918195164207,
        "return_24h": -0.008906432796631614,
        "close_vs_ema12": -0.0008624452875056754,
        "close_vs_ema24": -0.0016129301905122295,
        "ema12_slope_3h": -0.00014266143282637422,
        "ema24_slope_6h": -0.00039152352198335016,
        "score": -1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-17T12:16:18.215645Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-17T12:00:00Z",
          "return_6h": -0.00043258982197169615,
          "return_12h": -0.0007022918195164207,
          "return_24h": -0.008906432796631614,
          "close_vs_ema12": -0.0008624452875056754,
          "close_vs_ema24": -0.0016129301905122295,
          "ema12_slope_3h": -0.00014266143282637422,
          "ema24_slope_6h": -0.00039152352198335016,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.5,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.313234,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        7467,
        7468
      ],
      "forecast_publication_timestamp": "2026-10-17T12:16:18.161354Z",
      "requested_quote_timestamp": "2026-10-17T12:16:18.161354Z",
      "retrieved_quote_timestamp": "2026-10-17T12:16:18.474588Z",
      "quote_retrieval_timestamp": "2026-10-17T12:16:18.474588Z",
      "timing_difference_seconds": 0.313234,
      "selected_quote": {
        "id": 1071,
        "contract_id": 1071,
        "forecast_timestamp": "2026-10-17T12:16:18.161354Z",
        "requested_timestamp": "2026-10-17T12:16:18.161354Z",
        "actual_quote_timestamp": "2026-10-17T12:16:18.474588Z",
        "timestamp_delta_seconds": 0.313234,
        "bid": 0.49,
        "ask": 0.5,
        "midpoint": 0.495,
        "last_price": 0.49,
        "implied_probability": 0.5,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-17T12:16:18.474588Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT170830",
        "external_market_id": "KXBTC15M-26OCT170830-30",
        "external_contract_id": "KXBTC15M-26OCT170830-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2800.79
      },
      "selected_entry_price": 0.5,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 1071,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT170830",
          "external_market_id": "KXBTC15M-26OCT170830-30",
          "external_contract_id": "KXBTC15M-26OCT170830-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-17T12:15:00Z",
          "resolution_timestamp": "2026-10-17T12:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-17T12:16:18.218465Z"
        }
      ],
      "quotes": [
        {
          "id": 1071,
          "contract_id": 1071,
          "forecast_timestamp": "2026-10-17T12:16:18.161354Z",
          "requested_timestamp": "2026-10-17T12:16:18.161354Z",
          "actual_quote_timestamp": "2026-10-17T12:16:18.474588Z",
          "timestamp_delta_seconds": 0.313234,
          "bid": 0.49,
          "ask": 0.5,
          "midpoint": 0.495,
          "last_price": 0.49,
          "implied_probability": 0.5,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-17T12:16:18.474588Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT170830",
          "external_market_id": "KXBTC15M-26OCT170830-30",
          "external_contract_id": "KXBTC15M-26OCT170830-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2800.79
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT170830-30": {
          "UP/YES": "KXBTC15M-26OCT170830-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 2067,
          "signal_id": 1071,
          "quote_id": 1071,
          "settlement_id": 1071,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 193.0,
          "entry_price": 0.5,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.5,
          "trading_fee": 3.38,
          "total_deployed": 99.88,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.5,
          "net_pnl": -99.88,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-17T12:31:21.883440Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2800.79,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 2068,
          "signal_id": 1071,
          "quote_id": 1071,
          "settlement_id": 1071,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.5,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 50.0,
          "trading_fee": 1.75,
          "total_deployed": 51.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -50.0,
          "net_pnl": -51.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-17T12:31:21.886545Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2800.79,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81446.87,
        "kronos_base_predicted_close": 81464.9921875,
        "kronos_base_displacement": 18.122187500004657,
        "kronos_base_displacement_fraction": 0.00022250317906636138,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81489.5625,
        "kronos_small_displacement": 42.69250000000466,
        "kronos_small_displacement_fraction": 0.0005241760671712082,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT170830",
        "ticker": "KXBTC15M-26OCT170830-30",
        "market_id": "KXBTC15M-26OCT170830-30",
        "contract_id": "KXBTC15M-26OCT170830-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81446.87
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-17T12:16:18.161354Z",
        "retrieved_timestamp": "2026-10-17T12:16:18.474588Z",
        "quote_offset_seconds": 0.313234,
        "quote_age_seconds": 0.313234,
        "bid": 0.49,
        "ask": 0.5,
        "midpoint": 0.495,
        "last_price": 0.49,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.5,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2800.79
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 81436.55,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261017T1215Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 1065,
          "signal_id": 1071,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-17T12:00:00Z",
          "return_6h": -0.00043258982197169615,
          "return_12h": -0.0007022918195164207,
          "return_24h": -0.008906432796631614,
          "close_vs_ema12": -0.0008624452875056754,
          "close_vs_ema24": -0.0016129301905122295,
          "ema12_slope_3h": -0.00014266143282637422,
          "ema24_slope_6h": -0.00039152352198335016,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-17T12:16:18.215645Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-17T12:00:00Z",
            "return_6h": -0.00043258982197169615,
            "return_12h": -0.0007022918195164207,
            "return_24h": -0.008906432796631614,
            "close_vs_ema12": -0.0008624452875056754,
            "close_vs_ema24": -0.0016129301905122295,
            "ema12_slope_3h": -0.00014266143282637422,
            "ema24_slope_6h": -0.00039152352198335016,
            "score": -1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0001582621937080697,
        "return_30m": -0.0002670803239371855,
        "return_60m": -0.000998392011617999,
        "return_120m": -0.0002139648993350063,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.00013499928091631475,
        "close_vs_ema6": -0.00033510498852296067,
        "close_vs_ema12": -0.0006082536235619829,
        "ema3_slope": -0.00013498105857046028,
        "ema6_slope": -0.00013402403056061996,
        "realized_volatility_30m": 2.4713419478461507e-05,
        "realized_volatility_60m": 0.0004433493931563745,
        "return_acceleration": -4.9426838956923014e-05
      }
    },
    {
      "id": 1070,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261017T1200Z",
      "trigger_timestamp": "2026-10-17T12:01:15.674831Z",
      "market_start_timestamp": "2026-10-17T12:00:00Z",
      "resolution_timestamp": "2026-10-17T12:15:00Z",
      "direction": "UP",
      "base_run_id": 7465,
      "small_run_id": 7466,
      "last_observed_close": 81459.76,
      "actual_close": 81446.87,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-17T12:01:15.710077Z",
      "base_predicted_close": 81471.015625,
      "small_predicted_close": 81512.75,
      "strike": 81459.76,
      "market_regime": {
        "id": 1064,
        "signal_id": 1070,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-17T11:45:00Z",
        "return_6h": -2.695941546160263e-05,
        "return_12h": -0.0005109482719202196,
        "return_24h": -0.013134018603508824,
        "close_vs_ema12": -0.0007409671621159131,
        "close_vs_ema24": -0.001488761839003927,
        "ema12_slope_3h": -7.159855667415727e-05,
        "ema24_slope_6h": -0.0003906329213098081,
        "score": -1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-17T12:01:15.715735Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-17T11:45:00Z",
          "return_6h": -2.695941546160263e-05,
          "return_12h": -0.0005109482719202196,
          "return_24h": -0.013134018603508824,
          "close_vs_ema12": -0.0007409671621159131,
          "close_vs_ema24": -0.001488761839003927,
          "ema12_slope_3h": -7.159855667415727e-05,
          "ema24_slope_6h": -0.0003906329213098081,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.62,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.194297,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        7465,
        7466
      ],
      "forecast_publication_timestamp": "2026-10-17T12:01:15.674831Z",
      "requested_quote_timestamp": "2026-10-17T12:01:15.674831Z",
      "retrieved_quote_timestamp": "2026-10-17T12:01:15.869128Z",
      "quote_retrieval_timestamp": "2026-10-17T12:01:15.869128Z",
      "timing_difference_seconds": 0.194297,
      "selected_quote": {
        "id": 1070,
        "contract_id": 1070,
        "forecast_timestamp": "2026-10-17T12:01:15.674831Z",
        "requested_timestamp": "2026-10-17T12:01:15.674831Z",
        "actual_quote_timestamp": "2026-10-17T12:01:15.869128Z",
        "timestamp_delta_seconds": 0.194297,
        "bid": 0.61,
        "ask": 0.62,
        "midpoint": 0.615,
        "last_price": 0.62,
        "implied_probability": 0.62,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-17T12:01:15.869128Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT170815",
        "external_market_id": "KXBTC15M-26OCT170815-15",
        "external_contract_id": "KXBTC15M-26OCT170815-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 1774.28
      },
      "selected_entry_price": 0.62,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 1070,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT170815",
          "external_market_id": "KXBTC15M-26OCT170815-15",
          "external_contract_id": "KXBTC15M-26OCT170815-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-17T12:00:00Z",
          "resolution_timestamp": "2026-10-17T12:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-17T12:01:15.718451Z"
        }
      ],
      "quotes": [
        {
          "id": 1070,
          "contract_id": 1070,
          "forecast_timestamp": "2026-10-17T12:01:15.674831Z",
          "requested_timestamp": "2026-10-17T12:01:15.674831Z",
          "actual_quote_timestamp": "2026-10-17T12:01:15.869128Z",
          "timestamp_delta_seconds": 0.194297,
          "bid": 0.61,
          "ask": 0.62,
          "midpoint": 0.615,
          "last_price": 0.62,
          "implied_probability": 0.62,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-17T12:01:15.869128Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT170815",
          "external_market_id": "KXBTC15M-26OCT170815-15",
          "external_contract_id": "KXBTC15M-26OCT170815-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 1774.28
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT170815-15": {
          "UP/YES": "KXBTC15M-26OCT170815-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 2065,
          "signal_id": 1070,
          "quote_id": 1070,
          "settlement_id": 1070,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 157.0,
          "entry_price": 0.62,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.34,
          "trading_fee": 2.59,
          "total_deployed": 99.93,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -97.34,
          "net_pnl": -99.93,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-17T12:16:23.518721Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1774.28,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 2066,
          "signal_id": 1070,
          "quote_id": 1070,
          "settlement_id": 1070,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.62,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 62.0,
          "trading_fee": 1.65,
          "total_deployed": 63.65,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -62.0,
          "net_pnl": -63.65,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-17T12:16:23.524228Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1774.28,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81459.76,
        "kronos_base_predicted_close": 81471.015625,
        "kronos_base_displacement": 11.255625000005239,
        "kronos_base_displacement_fraction": 0.0001381740505987894,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81512.75,
        "kronos_small_displacement": 52.99000000000524,
        "kronos_small_displacement_fraction": 0.0006505052310491124,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT170815",
        "ticker": "KXBTC15M-26OCT170815-15",
        "market_id": "KXBTC15M-26OCT170815-15",
        "contract_id": "KXBTC15M-26OCT170815-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81459.76
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-17T12:01:15.674831Z",
        "retrieved_timestamp": "2026-10-17T12:01:15.869128Z",
        "quote_offset_seconds": 0.194297,
        "quote_age_seconds": 0.194297,
        "bid": 0.61,
        "ask": 0.62,
        "midpoint": 0.615,
        "last_price": 0.62,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.62,
        "price_type": "live_executable_ask",
        "yes_ask_size": 1774.28
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 81446.87,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261017T1200Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 1064,
          "signal_id": 1070,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-17T11:45:00Z",
          "return_6h": -2.695941546160263e-05,
          "return_12h": -0.0005109482719202196,
          "return_24h": -0.013134018603508824,
          "close_vs_ema12": -0.0007409671621159131,
          "close_vs_ema24": -0.001488761839003927,
          "ema12_slope_3h": -7.159855667415727e-05,
          "ema24_slope_6h": -0.0003906329213098081,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-17T12:01:15.715735Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-17T11:45:00Z",
            "return_6h": -2.695941546160263e-05,
            "return_12h": -0.0005109482719202196,
            "return_24h": -0.013134018603508824,
            "close_vs_ema12": -0.0007409671621159131,
            "close_vs_ema24": -0.001488761839003927,
            "ema12_slope_3h": -7.159855667415727e-05,
            "ema24_slope_6h": -0.0003906329213098081,
            "score": -1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": -0.0001088353547511467,
        "return_30m": 0.00013012821055191637,
        "return_60m": -0.0007707209413849725,
        "return_120m": -0.0011348626198306455,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.00011171760410599862,
        "close_vs_ema6": -0.0003108711123985808,
        "close_vs_ema12": -0.0005605922289043663,
        "ema3_slope": -0.00011170512467717497,
        "ema6_slope": -0.0001243329843461094,
        "realized_volatility_30m": 0.00017391246528475346,
        "realized_volatility_60m": 0.0004655098170809808,
        "return_acceleration": -0.0003478249305695069
      }
    },
    {
      "id": 1069,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261017T1130Z",
      "trigger_timestamp": "2026-10-17T11:31:17.231121Z",
      "market_start_timestamp": "2026-10-17T11:30:00Z",
      "resolution_timestamp": "2026-10-17T11:45:00Z",
      "direction": "UP",
      "base_run_id": 7461,
      "small_run_id": 7462,
      "last_observed_close": 81449.16,
      "actual_close": 81468.62,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-17T11:31:17.275987Z",
      "base_predicted_close": 81479.859375,
      "small_predicted_close": 81521.5,
      "strike": 81449.16,
      "market_regime": {
        "id": 1063,
        "signal_id": 1069,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-17T11:15:00Z",
        "return_6h": -0.00046601426646475375,
        "return_12h": -0.0013149141968099576,
        "return_24h": -0.01572045008863543,
        "close_vs_ema12": -0.0009307007970971171,
        "close_vs_ema24": -0.0016796497285876955,
        "ema12_slope_3h": 4.541839344929244e-05,
        "ema24_slope_6h": -0.00040589505981392104,
        "score": -1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-17T11:31:17.278766Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-17T11:15:00Z",
          "return_6h": -0.00046601426646475375,
          "return_12h": -0.0013149141968099576,
          "return_24h": -0.01572045008863543,
          "close_vs_ema12": -0.0009307007970971171,
          "close_vs_ema24": -0.0016796497285876955,
          "ema12_slope_3h": 4.541839344929244e-05,
          "ema24_slope_6h": -0.00040589505981392104,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.45,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.181287,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        7461,
        7462
      ],
      "forecast_publication_timestamp": "2026-10-17T11:31:17.231121Z",
      "requested_quote_timestamp": "2026-10-17T11:31:17.231121Z",
      "retrieved_quote_timestamp": "2026-10-17T11:31:17.412408Z",
      "quote_retrieval_timestamp": "2026-10-17T11:31:17.412408Z",
      "timing_difference_seconds": 0.181287,
      "selected_quote": {
        "id": 1069,
        "contract_id": 1069,
        "forecast_timestamp": "2026-10-17T11:31:17.231121Z",
        "requested_timestamp": "2026-10-17T11:31:17.231121Z",
        "actual_quote_timestamp": "2026-10-17T11:31:17.412408Z",
        "timestamp_delta_seconds": 0.181287,
        "bid": 0.44,
        "ask": 0.45,
        "midpoint": 0.445,
        "last_price": 0.44,
        "implied_probability": 0.45,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-17T11:31:17.412408Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT170745",
        "external_market_id": "KXBTC15M-26OCT170745-45",
        "external_contract_id": "KXBTC15M-26OCT170745-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5424.95
      },
      "selected_entry_price": 0.45,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 1069,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT170745",
          "external_market_id": "KXBTC15M-26OCT170745-45",
          "external_contract_id": "KXBTC15M-26OCT170745-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-17T11:30:00Z",
          "resolution_timestamp": "2026-10-17T11:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-17T11:31:17.281805Z"
        }
      ],
      "quotes": [
        {
          "id": 1069,
          "contract_id": 1069,
          "forecast_timestamp": "2026-10-17T11:31:17.231121Z",
          "requested_timestamp": "2026-10-17T11:31:17.231121Z",
          "actual_quote_timestamp": "2026-10-17T11:31:17.412408Z",
          "timestamp_delta_seconds": 0.181287,
          "bid": 0.44,
          "ask": 0.45,
          "midpoint": 0.445,
          "last_price": 0.44,
          "implied_probability": 0.45,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-17T11:31:17.412408Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT170745",
          "external_market_id": "KXBTC15M-26OCT170745-45",
          "external_contract_id": "KXBTC15M-26OCT170745-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5424.95
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT170745-45": {
          "UP/YES": "KXBTC15M-26OCT170745-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 2063,
          "signal_id": 1069,
          "quote_id": 1069,
          "settlement_id": 1069,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 213.0,
          "entry_price": 0.45,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.85000000000001,
          "trading_fee": 3.7,
          "total_deployed": 99.55000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 213.0,
          "gross_pnl": 117.14999999999999,
          "net_pnl": 113.44999999999999,
          "roi": 1.1396283274736312,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-17T11:46:25.707784Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5424.95,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 2064,
          "signal_id": 1069,
          "quote_id": 1069,
          "settlement_id": 1069,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.45,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 45.0,
          "trading_fee": 1.74,
          "total_deployed": 46.74,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 55.0,
          "net_pnl": 53.26,
          "roi": 1.1394950791613179,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-17T11:46:25.713105Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5424.95,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81449.16,
        "kronos_base_predicted_close": 81479.859375,
        "kronos_base_displacement": 30.699374999996508,
        "kronos_base_displacement_fraction": 0.0003769145685479937,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81521.5,
        "kronos_small_displacement": 72.33999999999651,
        "kronos_small_displacement_fraction": 0.0008881614003139689,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT170745",
        "ticker": "KXBTC15M-26OCT170745-45",
        "market_id": "KXBTC15M-26OCT170745-45",
        "contract_id": "KXBTC15M-26OCT170745-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81449.16
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-17T11:31:17.231121Z",
        "retrieved_timestamp": "2026-10-17T11:31:17.412408Z",
        "quote_offset_seconds": 0.181287,
        "quote_age_seconds": 0.181287,
        "bid": 0.44,
        "ask": 0.45,
        "midpoint": 0.445,
        "last_price": 0.44,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.45,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5424.95
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 81468.62,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261017T1130Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 1063,
          "signal_id": 1069,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-17T11:15:00Z",
          "return_6h": -0.00046601426646475375,
          "return_12h": -0.0013149141968099576,
          "return_24h": -0.01572045008863543,
          "close_vs_ema12": -0.0009307007970971171,
          "close_vs_ema24": -0.0016796497285876955,
          "ema12_slope_3h": 4.541839344929244e-05,
          "ema24_slope_6h": -0.00040589505981392104,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-17T11:31:17.278766Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-17T11:15:00Z",
            "return_6h": -0.00046601426646475375,
            "return_12h": -0.0013149141968099576,
            "return_24h": -0.01572045008863543,
            "close_vs_ema12": -0.0009307007970971171,
            "close_vs_ema24": -0.0016796497285876955,
            "ema12_slope_3h": 4.541839344929244e-05,
            "ema24_slope_6h": -0.00040589505981392104,
            "score": -1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0009702647514800988,
        "return_30m": -0.0009007319413012471,
        "return_60m": -0.0008836046005624709,
        "return_120m": -0.0011402325763206766,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0004680261964357113,
        "close_vs_ema6": -0.0006956755310858487,
        "close_vs_ema12": -0.0008930540205144277,
        "ema3_slope": -0.0004678072503876418,
        "ema6_slope": -0.0002781927996649003,
        "realized_volatility_30m": 0.000519932546208246,
        "realized_volatility_60m": 0.0004377443060177224,
        "return_acceleration": -0.001039865092416492
      }
    },
    {
      "id": 1068,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261017T1115Z",
      "trigger_timestamp": "2026-10-17T11:16:16.531230Z",
      "market_start_timestamp": "2026-10-17T11:15:00Z",
      "resolution_timestamp": "2026-10-17T11:30:00Z",
      "direction": "UP",
      "base_run_id": 7459,
      "small_run_id": 7460,
      "last_observed_close": 81528.26,
      "actual_close": 81449.16,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-17T11:16:16.581032Z",
      "base_predicted_close": 81536.921875,
      "small_predicted_close": 81556.203125,
      "strike": 81528.26,
      "market_regime": {
        "id": 1062,
        "signal_id": 1068,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-17T11:00:00Z",
        "return_6h": 0.0002499328541498702,
        "return_12h": -0.0016375427907422413,
        "return_24h": -0.011761806272686193,
        "close_vs_ema12": -1.9104395843072552e-09,
        "close_vs_ema24": -0.0007454276662812731,
        "ema12_slope_3h": 0.0001329921058565997,
        "ema24_slope_6h": -0.00040464382962646095,
        "score": -1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-17T11:16:16.583696Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-17T11:00:00Z",
          "return_6h": 0.0002499328541498702,
          "return_12h": -0.0016375427907422413,
          "return_24h": -0.011761806272686193,
          "close_vs_ema12": -1.9104395843072552e-09,
          "close_vs_ema24": -0.0007454276662812731,
          "ema12_slope_3h": 0.0001329921058565997,
          "ema24_slope_6h": -0.00040464382962646095,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.47,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.19476,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        7459,
        7460
      ],
      "forecast_publication_timestamp": "2026-10-17T11:16:16.531230Z",
      "requested_quote_timestamp": "2026-10-17T11:16:16.531230Z",
      "retrieved_quote_timestamp": "2026-10-17T11:16:16.725990Z",
      "quote_retrieval_timestamp": "2026-10-17T11:16:16.725990Z",
      "timing_difference_seconds": 0.19476,
      "selected_quote": {
        "id": 1068,
        "contract_id": 1068,
        "forecast_timestamp": "2026-10-17T11:16:16.531230Z",
        "requested_timestamp": "2026-10-17T11:16:16.531230Z",
        "actual_quote_timestamp": "2026-10-17T11:16:16.725990Z",
        "timestamp_delta_seconds": 0.19476,
        "bid": 0.46,
        "ask": 0.47,
        "midpoint": 0.46499999999999997,
        "last_price": 0.46,
        "implied_probability": 0.47,
        "spread": 0.009999999999999953,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-17T11:16:16.725990Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT170730",
        "external_market_id": "KXBTC15M-26OCT170730-30",
        "external_contract_id": "KXBTC15M-26OCT170730-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4355.97
      },
      "selected_entry_price": 0.47,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 1068,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT170730",
          "external_market_id": "KXBTC15M-26OCT170730-30",
          "external_contract_id": "KXBTC15M-26OCT170730-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-17T11:15:00Z",
          "resolution_timestamp": "2026-10-17T11:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-17T11:16:16.586308Z"
        }
      ],
      "quotes": [
        {
          "id": 1068,
          "contract_id": 1068,
          "forecast_timestamp": "2026-10-17T11:16:16.531230Z",
          "requested_timestamp": "2026-10-17T11:16:16.531230Z",
          "actual_quote_timestamp": "2026-10-17T11:16:16.725990Z",
          "timestamp_delta_seconds": 0.19476,
          "bid": 0.46,
          "ask": 0.47,
          "midpoint": 0.46499999999999997,
          "last_price": 0.46,
          "implied_probability": 0.47,
          "spread": 0.009999999999999953,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-17T11:16:16.725990Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT170730",
          "external_market_id": "KXBTC15M-26OCT170730-30",
          "external_contract_id": "KXBTC15M-26OCT170730-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4355.97
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT170730-30": {
          "UP/YES": "KXBTC15M-26OCT170730-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 2061,
          "signal_id": 1068,
          "quote_id": 1068,
          "settlement_id": 1068,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 205.0,
          "entry_price": 0.47,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.35,
          "trading_fee": 3.58,
          "total_deployed": 99.92999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.35,
          "net_pnl": -99.92999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-17T11:31:21.971678Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4355.97,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 2062,
          "signal_id": 1068,
          "quote_id": 1068,
          "settlement_id": 1068,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.47,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 47.0,
          "trading_fee": 1.75,
          "total_deployed": 48.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -47.0,
          "net_pnl": -48.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-17T11:31:21.974650Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4355.97,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81528.26,
        "kronos_base_predicted_close": 81536.921875,
        "kronos_base_displacement": 8.661875000005239,
        "kronos_base_displacement_fraction": 0.00010624383495986838,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81556.203125,
        "kronos_small_displacement": 27.94312500000524,
        "kronos_small_displacement_fraction": 0.00034274158432922816,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT170730",
        "ticker": "KXBTC15M-26OCT170730-30",
        "market_id": "KXBTC15M-26OCT170730-30",
        "contract_id": "KXBTC15M-26OCT170730-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81528.26
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-17T11:16:16.531230Z",
        "retrieved_timestamp": "2026-10-17T11:16:16.725990Z",
        "quote_offset_seconds": 0.19476,
        "quote_age_seconds": 0.19476,
        "bid": 0.46,
        "ask": 0.47,
        "midpoint": 0.46499999999999997,
        "last_price": 0.46,
        "spread": 0.009999999999999953,
        "selected_entry_price": 0.47,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4355.97
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 81449.16,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261017T1115Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 1062,
          "signal_id": 1068,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-17T11:00:00Z",
          "return_6h": 0.0002499328541498702,
          "return_12h": -0.0016375427907422413,
          "return_24h": -0.011761806272686193,
          "close_vs_ema12": -1.9104395843072552e-09,
          "close_vs_ema24": -0.0007454276662812731,
          "ema12_slope_3h": 0.0001329921058565997,
          "ema24_slope_6h": -0.00040464382962646095,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-17T11:16:16.583696Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-17T11:00:00Z",
            "return_6h": 0.0002499328541498702,
            "return_12h": -0.0016375427907422413,
            "return_24h": -0.011761806272686193,
            "close_vs_ema12": -1.9104395843072552e-09,
            "close_vs_ema24": -0.0007454276662812731,
            "ema12_slope_3h": 0.0001329921058565997,
            "ema24_slope_6h": -0.00040464382962646095,
            "score": -1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": 6.960034093639322e-05,
        "return_30m": -9.078568808718046e-06,
        "return_60m": 0.0007852110607335927,
        "return_120m": -0.0008136542149804749,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 3.4683903273435845e-05,
        "close_vs_ema6": -3.413359209170075e-06,
        "close_vs_ema12": -8.50739259538047e-05,
        "ema3_slope": 3.468510628845678e-05,
        "ema6_slope": -1.365341819381527e-06,
        "realized_volatility_30m": 7.413688749180469e-05,
        "realized_volatility_60m": 0.00029743455854856576,
        "return_acceleration": 0.00014827377498360939
      }
    },
    {
      "id": 1067,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261017T1100Z",
      "trigger_timestamp": "2026-10-17T11:01:18.023907Z",
      "market_start_timestamp": "2026-10-17T11:00:00Z",
      "resolution_timestamp": "2026-10-17T11:15:00Z",
      "direction": "UP",
      "base_run_id": 7457,
      "small_run_id": 7458,
      "last_observed_close": 81522.59,
      "actual_close": 81528.26,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-17T11:01:18.069226Z",
      "base_predicted_close": 81533.875,
      "small_predicted_close": 81553.1171875,
      "strike": 81522.59,
      "market_regime": {
        "id": 1061,
        "signal_id": 1067,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-17T10:45:00Z",
        "return_6h": 0.0012375613100359395,
        "return_12h": -0.0017798068925676258,
        "return_24h": -0.0074468162345460165,
        "close_vs_ema12": -6.959748895796203e-05,
        "close_vs_ema24": -0.0008306638995457805,
        "ema12_slope_3h": 0.0001813741301270877,
        "ema24_slope_6h": -0.0004184127648495517,
        "score": -1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-17T11:01:18.072134Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-17T10:45:00Z",
          "return_6h": 0.0012375613100359395,
          "return_12h": -0.0017798068925676258,
          "return_24h": -0.0074468162345460165,
          "close_vs_ema12": -6.959748895796203e-05,
          "close_vs_ema24": -0.0008306638995457805,
          "ema12_slope_3h": 0.0001813741301270877,
          "ema24_slope_6h": -0.0004184127648495517,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.76,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.193656,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "70_80",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        7457,
        7458
      ],
      "forecast_publication_timestamp": "2026-10-17T11:01:18.023907Z",
      "requested_quote_timestamp": "2026-10-17T11:01:18.023907Z",
      "retrieved_quote_timestamp": "2026-10-17T11:01:18.217563Z",
      "quote_retrieval_timestamp": "2026-10-17T11:01:18.217563Z",
      "timing_difference_seconds": 0.193656,
      "selected_quote": {
        "id": 1067,
        "contract_id": 1067,
        "forecast_timestamp": "2026-10-17T11:01:18.023907Z",
        "requested_timestamp": "2026-10-17T11:01:18.023907Z",
        "actual_quote_timestamp": "2026-10-17T11:01:18.217563Z",
        "timestamp_delta_seconds": 0.193656,
        "bid": 0.75,
        "ask": 0.76,
        "midpoint": 0.755,
        "last_price": 0.75,
        "implied_probability": 0.76,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-17T11:01:18.217563Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT170715",
        "external_market_id": "KXBTC15M-26OCT170715-15",
        "external_contract_id": "KXBTC15M-26OCT170715-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5172.67
      },
      "selected_entry_price": 0.76,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 1067,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT170715",
          "external_market_id": "KXBTC15M-26OCT170715-15",
          "external_contract_id": "KXBTC15M-26OCT170715-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-17T11:00:00Z",
          "resolution_timestamp": "2026-10-17T11:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-17T11:01:18.075085Z"
        }
      ],
      "quotes": [
        {
          "id": 1067,
          "contract_id": 1067,
          "forecast_timestamp": "2026-10-17T11:01:18.023907Z",
          "requested_timestamp": "2026-10-17T11:01:18.023907Z",
          "actual_quote_timestamp": "2026-10-17T11:01:18.217563Z",
          "timestamp_delta_seconds": 0.193656,
          "bid": 0.75,
          "ask": 0.76,
          "midpoint": 0.755,
          "last_price": 0.75,
          "implied_probability": 0.76,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-17T11:01:18.217563Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT170715",
          "external_market_id": "KXBTC15M-26OCT170715-15",
          "external_contract_id": "KXBTC15M-26OCT170715-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5172.67
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT170715-15": {
          "UP/YES": "KXBTC15M-26OCT170715-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 2059,
          "signal_id": 1067,
          "quote_id": 1067,
          "settlement_id": 1067,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 129.0,
          "entry_price": 0.76,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 98.04,
          "trading_fee": 1.65,
          "total_deployed": 99.69000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 129.0,
          "gross_pnl": 30.959999999999994,
          "net_pnl": 29.309999999999988,
          "roi": 0.2940114354498945,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-17T11:16:21.450889Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5172.67,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 2060,
          "signal_id": 1067,
          "quote_id": 1067,
          "settlement_id": 1067,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.76,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 76.0,
          "trading_fee": 1.28,
          "total_deployed": 77.28,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 24.0,
          "net_pnl": 22.72,
          "roi": 0.2939958592132505,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-17T11:16:21.454825Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5172.67,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81522.59,
        "kronos_base_predicted_close": 81533.875,
        "kronos_base_displacement": 11.285000000003492,
        "kronos_base_displacement_fraction": 0.0001384278885153611,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81553.1171875,
        "kronos_small_displacement": 30.527187500003492,
        "kronos_small_displacement_fraction": 0.00037446292493900765,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT170715",
        "ticker": "KXBTC15M-26OCT170715-15",
        "market_id": "KXBTC15M-26OCT170715-15",
        "contract_id": "KXBTC15M-26OCT170715-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81522.59
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-17T11:01:18.023907Z",
        "retrieved_timestamp": "2026-10-17T11:01:18.217563Z",
        "quote_offset_seconds": 0.193656,
        "quote_age_seconds": 0.193656,
        "bid": 0.75,
        "ask": 0.76,
        "midpoint": 0.755,
        "last_price": 0.75,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.76,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5172.67
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 81528.26,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261017T1100Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 1061,
          "signal_id": 1067,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-17T10:45:00Z",
          "return_6h": 0.0012375613100359395,
          "return_12h": -0.0017798068925676258,
          "return_24h": -0.0074468162345460165,
          "close_vs_ema12": -6.959748895796203e-05,
          "close_vs_ema24": -0.0008306638995457805,
          "ema12_slope_3h": 0.0001813741301270877,
          "ema24_slope_6h": -0.0004184127648495517,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-17T11:01:18.072134Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-17T10:45:00Z",
            "return_6h": 0.0012375613100359395,
            "return_12h": -0.0017798068925676258,
            "return_24h": -0.0074468162345460165,
            "close_vs_ema12": -6.959748895796203e-05,
            "close_vs_ema24": -0.0008306638995457805,
            "ema12_slope_3h": 0.0001813741301270877,
            "ema24_slope_6h": -0.0004184127648495517,
            "score": -1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": -7.867343404721616e-05,
        "return_30m": 1.71427817898806e-05,
        "return_60m": -0.0003644225465337936,
        "return_120m": -0.0009106800459310893,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -2.3011234362435573e-07,
        "close_vs_ema6": -7.437386085840103e-05,
        "close_vs_ema12": -0.00017012885724376758,
        "ema3_slope": -2.3011229044467285e-07,
        "ema6_slope": -2.9748659334360994e-05,
        "realized_volatility_30m": 8.724859433406618e-05,
        "realized_volatility_60m": 0.0006392922917423764,
        "return_acceleration": -0.00017449718866813235
      }
    },
    {
      "id": 1066,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261017T1015Z",
      "trigger_timestamp": "2026-10-17T10:16:16.236117Z",
      "market_start_timestamp": "2026-10-17T10:15:00Z",
      "resolution_timestamp": "2026-10-17T10:30:00Z",
      "direction": "UP",
      "base_run_id": 7451,
      "small_run_id": 7452,
      "last_observed_close": 81464.3,
      "actual_close": 81521.19,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-17T10:16:16.280168Z",
      "base_predicted_close": 81488.390625,
      "small_predicted_close": 81528.3515625,
      "strike": 81464.3,
      "market_regime": {
        "id": 1060,
        "signal_id": 1066,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-17T10:00:00Z",
        "return_6h": 0.0003119926352792568,
        "return_12h": -0.0022601628551075503,
        "return_24h": -0.004622848851638661,
        "close_vs_ema12": -0.0007910991760714525,
        "close_vs_ema24": -0.0015973338639359014,
        "ema12_slope_3h": 0.0002931749120591576,
        "ema24_slope_6h": -0.0005199429863215199,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-17T10:16:16.282351Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-17T10:00:00Z",
          "return_6h": 0.0003119926352792568,
          "return_12h": -0.0022601628551075503,
          "return_24h": -0.004622848851638661,
          "close_vs_ema12": -0.0007910991760714525,
          "close_vs_ema24": -0.0015973338639359014,
          "ema12_slope_3h": 0.0002931749120591576,
          "ema24_slope_6h": -0.0005199429863215199,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.5,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.186569,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        7451,
        7452
      ],
      "forecast_publication_timestamp": "2026-10-17T10:16:16.236117Z",
      "requested_quote_timestamp": "2026-10-17T10:16:16.236117Z",
      "retrieved_quote_timestamp": "2026-10-17T10:16:16.422686Z",
      "quote_retrieval_timestamp": "2026-10-17T10:16:16.422686Z",
      "timing_difference_seconds": 0.186569,
      "selected_quote": {
        "id": 1066,
        "contract_id": 1066,
        "forecast_timestamp": "2026-10-17T10:16:16.236117Z",
        "requested_timestamp": "2026-10-17T10:16:16.236117Z",
        "actual_quote_timestamp": "2026-10-17T10:16:16.422686Z",
        "timestamp_delta_seconds": 0.186569,
        "bid": 0.49,
        "ask": 0.5,
        "midpoint": 0.495,
        "last_price": 0.49,
        "implied_probability": 0.5,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-17T10:16:16.422686Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT170630",
        "external_market_id": "KXBTC15M-26OCT170630-30",
        "external_contract_id": "KXBTC15M-26OCT170630-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4041.77
      },
      "selected_entry_price": 0.5,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 1066,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT170630",
          "external_market_id": "KXBTC15M-26OCT170630-30",
          "external_contract_id": "KXBTC15M-26OCT170630-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-17T10:15:00Z",
          "resolution_timestamp": "2026-10-17T10:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-17T10:16:16.285008Z"
        }
      ],
      "quotes": [
        {
          "id": 1066,
          "contract_id": 1066,
          "forecast_timestamp": "2026-10-17T10:16:16.236117Z",
          "requested_timestamp": "2026-10-17T10:16:16.236117Z",
          "actual_quote_timestamp": "2026-10-17T10:16:16.422686Z",
          "timestamp_delta_seconds": 0.186569,
          "bid": 0.49,
          "ask": 0.5,
          "midpoint": 0.495,
          "last_price": 0.49,
          "implied_probability": 0.5,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-17T10:16:16.422686Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT170630",
          "external_market_id": "KXBTC15M-26OCT170630-30",
          "external_contract_id": "KXBTC15M-26OCT170630-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4041.77
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT170630-30": {
          "UP/YES": "KXBTC15M-26OCT170630-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 2057,
          "signal_id": 1066,
          "quote_id": 1066,
          "settlement_id": 1066,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 193.0,
          "entry_price": 0.5,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.5,
          "trading_fee": 3.38,
          "total_deployed": 99.88,
          "settlement_value": 1.0,
          "settlement_payout": 193.0,
          "gross_pnl": 96.5,
          "net_pnl": 93.12,
          "roi": 0.932318782539047,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-17T10:31:20.450549Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4041.77,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 2058,
          "signal_id": 1066,
          "quote_id": 1066,
          "settlement_id": 1066,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.5,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 50.0,
          "trading_fee": 1.75,
          "total_deployed": 51.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 50.0,
          "net_pnl": 48.25,
          "roi": 0.9323671497584541,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-17T10:31:20.454098Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4041.77,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81464.3,
        "kronos_base_predicted_close": 81488.390625,
        "kronos_base_displacement": 24.09062499999709,
        "kronos_base_displacement_fraction": 0.00029572002705476004,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81528.3515625,
        "kronos_small_displacement": 64.05156249999709,
        "kronos_small_displacement_fraction": 0.0007862531501528533,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT170630",
        "ticker": "KXBTC15M-26OCT170630-30",
        "market_id": "KXBTC15M-26OCT170630-30",
        "contract_id": "KXBTC15M-26OCT170630-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81464.3
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-17T10:16:16.236117Z",
        "retrieved_timestamp": "2026-10-17T10:16:16.422686Z",
        "quote_offset_seconds": 0.186569,
        "quote_age_seconds": 0.186569,
        "bid": 0.49,
        "ask": 0.5,
        "midpoint": 0.495,
        "last_price": 0.49,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.5,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4041.77
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 81521.19,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261017T1015Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 1060,
          "signal_id": 1066,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-17T10:00:00Z",
          "return_6h": 0.0003119926352792568,
          "return_12h": -0.0022601628551075503,
          "return_24h": -0.004622848851638661,
          "close_vs_ema12": -0.0007910991760714525,
          "close_vs_ema24": -0.0015973338639359014,
          "ema12_slope_3h": 0.0002931749120591576,
          "ema24_slope_6h": -0.0005199429863215199,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-17T10:16:16.282351Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-17T10:00:00Z",
            "return_6h": 0.0003119926352792568,
            "return_12h": -0.0022601628551075503,
            "return_24h": -0.004622848851638661,
            "close_vs_ema12": -0.0007910991760714525,
            "close_vs_ema24": -0.0015973338639359014,
            "ema12_slope_3h": 0.0002931749120591576,
            "ema24_slope_6h": -0.0005199429863215199,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0010792112216764238,
        "return_30m": -0.0011908080978065838,
        "return_60m": -0.001597610814032091,
        "return_120m": -0.0017864478405624773,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.0005767532029391509,
        "close_vs_ema6": -0.0008817955486885021,
        "close_vs_ema12": -0.0009818665149488037,
        "ema3_slope": -0.0005764207504252994,
        "ema6_slope": -0.0003525938531991901,
        "realized_volatility_30m": 0.00048374688941410504,
        "realized_volatility_60m": 0.0005022240645191456,
        "return_acceleration": -0.0009674937788282101
      }
    },
    {
      "id": 1065,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261017T1000Z",
      "trigger_timestamp": "2026-10-17T10:01:16.566348Z",
      "market_start_timestamp": "2026-10-17T10:00:00Z",
      "resolution_timestamp": "2026-10-17T10:15:00Z",
      "direction": "UP",
      "base_run_id": 7449,
      "small_run_id": 7450,
      "last_observed_close": 81552.31,
      "actual_close": 81464.3,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-17T10:01:16.634701Z",
      "base_predicted_close": 81562.0703125,
      "small_predicted_close": 81581.7578125,
      "strike": 81552.31,
      "market_regime": {
        "id": 1059,
        "signal_id": 1065,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-17T09:45:00Z",
        "return_6h": 0.0011566233707980267,
        "return_12h": -0.0002271297882061596,
        "return_24h": -0.004612612156060347,
        "close_vs_ema12": 0.0002547509454491337,
        "close_vs_ema24": -0.0005522592807233329,
        "ema12_slope_3h": 0.0003394907516343082,
        "ema24_slope_6h": -0.0005373928625731494,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-17T10:01:16.636673Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-17T09:45:00Z",
          "return_6h": 0.0011566233707980267,
          "return_12h": -0.0002271297882061596,
          "return_24h": -0.004612612156060347,
          "close_vs_ema12": 0.0002547509454491337,
          "close_vs_ema24": -0.0005522592807233329,
          "ema12_slope_3h": 0.0003394907516343082,
          "ema24_slope_6h": -0.0005373928625731494,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.19,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.192728,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        7449,
        7450
      ],
      "forecast_publication_timestamp": "2026-10-17T10:01:16.566348Z",
      "requested_quote_timestamp": "2026-10-17T10:01:16.566348Z",
      "retrieved_quote_timestamp": "2026-10-17T10:01:16.759076Z",
      "quote_retrieval_timestamp": "2026-10-17T10:01:16.759076Z",
      "timing_difference_seconds": 0.192728,
      "selected_quote": {
        "id": 1065,
        "contract_id": 1065,
        "forecast_timestamp": "2026-10-17T10:01:16.566348Z",
        "requested_timestamp": "2026-10-17T10:01:16.566348Z",
        "actual_quote_timestamp": "2026-10-17T10:01:16.759076Z",
        "timestamp_delta_seconds": 0.192728,
        "bid": 0.18,
        "ask": 0.19,
        "midpoint": 0.185,
        "last_price": 0.19,
        "implied_probability": 0.19,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-17T10:01:16.759076Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT170615",
        "external_market_id": "KXBTC15M-26OCT170615-15",
        "external_contract_id": "KXBTC15M-26OCT170615-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 6018.81
      },
      "selected_entry_price": 0.19,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 1065,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT170615",
          "external_market_id": "KXBTC15M-26OCT170615-15",
          "external_contract_id": "KXBTC15M-26OCT170615-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-17T10:00:00Z",
          "resolution_timestamp": "2026-10-17T10:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-17T10:01:16.638486Z"
        }
      ],
      "quotes": [
        {
          "id": 1065,
          "contract_id": 1065,
          "forecast_timestamp": "2026-10-17T10:01:16.566348Z",
          "requested_timestamp": "2026-10-17T10:01:16.566348Z",
          "actual_quote_timestamp": "2026-10-17T10:01:16.759076Z",
          "timestamp_delta_seconds": 0.192728,
          "bid": 0.18,
          "ask": 0.19,
          "midpoint": 0.185,
          "last_price": 0.19,
          "implied_probability": 0.19,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-17T10:01:16.759076Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT170615",
          "external_market_id": "KXBTC15M-26OCT170615-15",
          "external_contract_id": "KXBTC15M-26OCT170615-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 6018.81
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT170615-15": {
          "UP/YES": "KXBTC15M-26OCT170615-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 2055,
          "signal_id": 1065,
          "quote_id": 1065,
          "settlement_id": 1065,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 498.0,
          "entry_price": 0.19,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 94.62,
          "trading_fee": 5.37,
          "total_deployed": 99.99000000000001,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -94.62,
          "net_pnl": -99.99000000000001,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-17T10:16:20.984359Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6018.81,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 2056,
          "signal_id": 1065,
          "quote_id": 1065,
          "settlement_id": 1065,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.19,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 19.0,
          "trading_fee": 1.08,
          "total_deployed": 20.08,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -19.0,
          "net_pnl": -20.08,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-17T10:16:20.988090Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6018.81,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81552.31,
        "kronos_base_predicted_close": 81562.0703125,
        "kronos_base_displacement": 9.760312500002328,
        "kronos_base_displacement_fraction": 0.00011968161907372494,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81581.7578125,
        "kronos_small_displacement": 29.44781250000233,
        "kronos_small_displacement_fraction": 0.00036109108987841457,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT170615",
        "ticker": "KXBTC15M-26OCT170615-15",
        "market_id": "KXBTC15M-26OCT170615-15",
        "contract_id": "KXBTC15M-26OCT170615-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81552.31
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-17T10:01:16.566348Z",
        "retrieved_timestamp": "2026-10-17T10:01:16.759076Z",
        "quote_offset_seconds": 0.192728,
        "quote_age_seconds": 0.192728,
        "bid": 0.18,
        "ask": 0.19,
        "midpoint": 0.185,
        "last_price": 0.19,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.19,
        "price_type": "live_executable_ask",
        "yes_ask_size": 6018.81
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 81464.3,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261017T1000Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 1059,
          "signal_id": 1065,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-17T09:45:00Z",
          "return_6h": 0.0011566233707980267,
          "return_12h": -0.0002271297882061596,
          "return_24h": -0.004612612156060347,
          "close_vs_ema12": 0.0002547509454491337,
          "close_vs_ema24": -0.0005522592807233329,
          "ema12_slope_3h": 0.0003394907516343082,
          "ema24_slope_6h": -0.0005373928625731494,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-17T10:01:16.636673Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-17T09:45:00Z",
            "return_6h": 0.0011566233707980267,
            "return_12h": -0.0002271297882061596,
            "return_24h": -0.004612612156060347,
            "close_vs_ema12": 0.0002547509454491337,
            "close_vs_ema24": -0.0005522592807233329,
            "ema12_slope_3h": 0.0003394907516343082,
            "ema24_slope_6h": -0.0005373928625731494,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": -0.00011171744284821372,
        "return_30m": 0.00012475145339840843,
        "return_60m": -0.0005464566405177784,
        "return_120m": -0.0006570192844168599,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -7.37098276472059e-05,
        "close_vs_ema6": -0.00015503457957910527,
        "close_vs_ema12": -8.105683844628064e-05,
        "ema3_slope": -7.370439490894665e-05,
        "ema6_slope": -6.200998635463861e-05,
        "realized_volatility_30m": 0.00017410637987347322,
        "realized_volatility_60m": 0.0003196872932113607,
        "return_acceleration": -0.00034821275974694643
      }
    },
    {
      "id": 1064,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261017T0945Z",
      "trigger_timestamp": "2026-10-17T09:46:18.670793Z",
      "market_start_timestamp": "2026-10-17T09:45:00Z",
      "resolution_timestamp": "2026-10-17T10:00:00Z",
      "direction": "UP",
      "base_run_id": 7447,
      "small_run_id": 7448,
      "last_observed_close": 81561.42,
      "actual_close": 81552.31,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-17T09:46:18.724535Z",
      "base_predicted_close": 81564.3828125,
      "small_predicted_close": 81584.1484375,
      "strike": 81561.42,
      "market_regime": {
        "id": 1058,
        "signal_id": 1064,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-17T09:30:00Z",
        "return_6h": 0.0009436044536124122,
        "return_12h": -0.0003108571340600941,
        "return_24h": -0.0056280561213376545,
        "close_vs_ema12": 0.0003773538910185614,
        "close_vs_ema24": -0.00045217950585763056,
        "ema12_slope_3h": 0.000331360971453476,
        "ema24_slope_6h": -0.0005729534246250445,
        "score": -1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-17T09:46:18.728328Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-17T09:30:00Z",
          "return_6h": 0.0009436044536124122,
          "return_12h": -0.0003108571340600941,
          "return_24h": -0.0056280561213376545,
          "close_vs_ema12": 0.0003773538910185614,
          "close_vs_ema24": -0.00045217950585763056,
          "ema12_slope_3h": 0.000331360971453476,
          "ema24_slope_6h": -0.0005729534246250445,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.43,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.20274,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        7447,
        7448
      ],
      "forecast_publication_timestamp": "2026-10-17T09:46:18.670793Z",
      "requested_quote_timestamp": "2026-10-17T09:46:18.670793Z",
      "retrieved_quote_timestamp": "2026-10-17T09:46:18.873533Z",
      "quote_retrieval_timestamp": "2026-10-17T09:46:18.873533Z",
      "timing_difference_seconds": 0.20274,
      "selected_quote": {
        "id": 1064,
        "contract_id": 1064,
        "forecast_timestamp": "2026-10-17T09:46:18.670793Z",
        "requested_timestamp": "2026-10-17T09:46:18.670793Z",
        "actual_quote_timestamp": "2026-10-17T09:46:18.873533Z",
        "timestamp_delta_seconds": 0.20274,
        "bid": 0.42,
        "ask": 0.43,
        "midpoint": 0.425,
        "last_price": 0.43,
        "implied_probability": 0.43,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-17T09:46:18.873533Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT170600",
        "external_market_id": "KXBTC15M-26OCT170600-00",
        "external_contract_id": "KXBTC15M-26OCT170600-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 11206.75
      },
      "selected_entry_price": 0.43,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 1064,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT170600",
          "external_market_id": "KXBTC15M-26OCT170600-00",
          "external_contract_id": "KXBTC15M-26OCT170600-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-17T09:45:00Z",
          "resolution_timestamp": "2026-10-17T10:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-17T09:46:18.731423Z"
        }
      ],
      "quotes": [
        {
          "id": 1064,
          "contract_id": 1064,
          "forecast_timestamp": "2026-10-17T09:46:18.670793Z",
          "requested_timestamp": "2026-10-17T09:46:18.670793Z",
          "actual_quote_timestamp": "2026-10-17T09:46:18.873533Z",
          "timestamp_delta_seconds": 0.20274,
          "bid": 0.42,
          "ask": 0.43,
          "midpoint": 0.425,
          "last_price": 0.43,
          "implied_probability": 0.43,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-17T09:46:18.873533Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT170600",
          "external_market_id": "KXBTC15M-26OCT170600-00",
          "external_contract_id": "KXBTC15M-26OCT170600-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 11206.75
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT170600-00": {
          "UP/YES": "KXBTC15M-26OCT170600-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 2053,
          "signal_id": 1064,
          "quote_id": 1064,
          "settlement_id": 1064,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 223.0,
          "entry_price": 0.43,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.89,
          "trading_fee": 3.83,
          "total_deployed": 99.72,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.89,
          "net_pnl": -99.72,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-17T10:01:21.493580Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 11206.75,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 2054,
          "signal_id": 1064,
          "quote_id": 1064,
          "settlement_id": 1064,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.43,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 43.0,
          "trading_fee": 1.72,
          "total_deployed": 44.72,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -43.0,
          "net_pnl": -44.72,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-17T10:01:21.495736Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 11206.75,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81561.42,
        "kronos_base_predicted_close": 81564.3828125,
        "kronos_base_displacement": 2.9628125000017462,
        "kronos_base_displacement_fraction": 3.632615150645668e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81584.1484375,
        "kronos_small_displacement": 22.728437500001746,
        "kronos_small_displacement_fraction": 0.00027866652517822454,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT170600",
        "ticker": "KXBTC15M-26OCT170600-00",
        "market_id": "KXBTC15M-26OCT170600-00",
        "contract_id": "KXBTC15M-26OCT170600-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81561.42
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-17T09:46:18.670793Z",
        "retrieved_timestamp": "2026-10-17T09:46:18.873533Z",
        "quote_offset_seconds": 0.20274,
        "quote_age_seconds": 0.20274,
        "bid": 0.42,
        "ask": 0.43,
        "midpoint": 0.425,
        "last_price": 0.43,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.43,
        "price_type": "live_executable_ask",
        "yes_ask_size": 11206.75
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 81552.31,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261017T0945Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 1058,
          "signal_id": 1064,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-17T09:30:00Z",
          "return_6h": 0.0009436044536124122,
          "return_12h": -0.0003108571340600941,
          "return_24h": -0.0056280561213376545,
          "close_vs_ema12": 0.0003773538910185614,
          "close_vs_ema24": -0.00045217950585763056,
          "ema12_slope_3h": 0.000331360971453476,
          "ema24_slope_6h": -0.0005729534246250445,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-17T09:46:18.728328Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-17T09:30:00Z",
            "return_6h": 0.0009436044536124122,
            "return_12h": -0.0003108571340600941,
            "return_24h": -0.0056280561213376545,
            "close_vs_ema12": 0.0003773538910185614,
            "close_vs_ema24": -0.00045217950585763056,
            "ema12_slope_3h": 0.000331360971453476,
            "ema24_slope_6h": -0.0005729534246250445,
            "score": -1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": 0.0002364953168987327,
        "return_30m": -0.00040728771773790307,
        "return_60m": -4.101186886096286e-06,
        "return_120m": -0.0003813808709591804,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": -3.5695334761109976e-05,
        "close_vs_ema6": -0.0001053292765108571,
        "close_vs_ema12": 1.5926188404957742e-05,
        "ema3_slope": -3.569406064973801e-05,
        "ema6_slope": -4.212993559793432e-05,
        "realized_volatility_30m": 0.0004400630679303741,
        "realized_volatility_60m": 0.00040515315443777816,
        "return_acceleration": 0.0008801261358607482
      }
    },
    {
      "id": 1063,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261017T0930Z",
      "trigger_timestamp": "2026-10-17T09:31:17.248422Z",
      "market_start_timestamp": "2026-10-17T09:30:00Z",
      "resolution_timestamp": "2026-10-17T09:45:00Z",
      "direction": "UP",
      "base_run_id": 7445,
      "small_run_id": 7446,
      "last_observed_close": 81542.14,
      "actual_close": 81561.42,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-17T09:31:17.302345Z",
      "base_predicted_close": 81566.6640625,
      "small_predicted_close": 81586.5078125,
      "strike": 81542.14,
      "market_regime": {
        "id": 1057,
        "signal_id": 1063,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-17T09:15:00Z",
        "return_6h": 0.0008947446284901517,
        "return_12h": -0.0008504332295745654,
        "return_24h": -0.006486847107909366,
        "close_vs_ema12": 0.0001568854010269849,
        "close_vs_ema24": -0.0006980318483330583,
        "ema12_slope_3h": 0.00031438931516913904,
        "ema24_slope_6h": -0.0006048213407782166,
        "score": -1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-17T09:31:17.304860Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-17T09:15:00Z",
          "return_6h": 0.0008947446284901517,
          "return_12h": -0.0008504332295745654,
          "return_24h": -0.006486847107909366,
          "close_vs_ema12": 0.0001568854010269849,
          "close_vs_ema24": -0.0006980318483330583,
          "ema12_slope_3h": 0.00031438931516913904,
          "ema24_slope_6h": -0.0006048213407782166,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.63,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.203448,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        7445,
        7446
      ],
      "forecast_publication_timestamp": "2026-10-17T09:31:17.248422Z",
      "requested_quote_timestamp": "2026-10-17T09:31:17.248422Z",
      "retrieved_quote_timestamp": "2026-10-17T09:31:17.451870Z",
      "quote_retrieval_timestamp": "2026-10-17T09:31:17.451870Z",
      "timing_difference_seconds": 0.203448,
      "selected_quote": {
        "id": 1063,
        "contract_id": 1063,
        "forecast_timestamp": "2026-10-17T09:31:17.248422Z",
        "requested_timestamp": "2026-10-17T09:31:17.248422Z",
        "actual_quote_timestamp": "2026-10-17T09:31:17.451870Z",
        "timestamp_delta_seconds": 0.203448,
        "bid": 0.62,
        "ask": 0.63,
        "midpoint": 0.625,
        "last_price": 0.62,
        "implied_probability": 0.63,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-17T09:31:17.451870Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT170545",
        "external_market_id": "KXBTC15M-26OCT170545-45",
        "external_contract_id": "KXBTC15M-26OCT170545-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5087.89
      },
      "selected_entry_price": 0.63,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 1063,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT170545",
          "external_market_id": "KXBTC15M-26OCT170545-45",
          "external_contract_id": "KXBTC15M-26OCT170545-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-17T09:30:00Z",
          "resolution_timestamp": "2026-10-17T09:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-17T09:31:17.307735Z"
        }
      ],
      "quotes": [
        {
          "id": 1063,
          "contract_id": 1063,
          "forecast_timestamp": "2026-10-17T09:31:17.248422Z",
          "requested_timestamp": "2026-10-17T09:31:17.248422Z",
          "actual_quote_timestamp": "2026-10-17T09:31:17.451870Z",
          "timestamp_delta_seconds": 0.203448,
          "bid": 0.62,
          "ask": 0.63,
          "midpoint": 0.625,
          "last_price": 0.62,
          "implied_probability": 0.63,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-17T09:31:17.451870Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT170545",
          "external_market_id": "KXBTC15M-26OCT170545-45",
          "external_contract_id": "KXBTC15M-26OCT170545-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5087.89
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT170545-45": {
          "UP/YES": "KXBTC15M-26OCT170545-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 2051,
          "signal_id": 1063,
          "quote_id": 1063,
          "settlement_id": 1063,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 154.0,
          "entry_price": 0.63,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.02,
          "trading_fee": 2.52,
          "total_deployed": 99.53999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 154.0,
          "gross_pnl": 56.980000000000004,
          "net_pnl": 54.46000000000001,
          "roi": 0.5471167369901548,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-17T09:46:23.849399Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5087.89,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 2052,
          "signal_id": 1063,
          "quote_id": 1063,
          "settlement_id": 1063,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.63,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 63.0,
          "trading_fee": 1.64,
          "total_deployed": 64.64,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 37.0,
          "net_pnl": 35.36,
          "roi": 0.5470297029702971,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-17T09:46:23.852927Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5087.89,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81542.14,
        "kronos_base_predicted_close": 81566.6640625,
        "kronos_base_displacement": 24.524062500000582,
        "kronos_base_displacement_fraction": 0.00030075323630212035,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81586.5078125,
        "kronos_small_displacement": 44.36781250000058,
        "kronos_small_displacement_fraction": 0.0005441090030259273,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT170545",
        "ticker": "KXBTC15M-26OCT170545-45",
        "market_id": "KXBTC15M-26OCT170545-45",
        "contract_id": "KXBTC15M-26OCT170545-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81542.14
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-17T09:31:17.248422Z",
        "retrieved_timestamp": "2026-10-17T09:31:17.451870Z",
        "quote_offset_seconds": 0.203448,
        "quote_age_seconds": 0.203448,
        "bid": 0.62,
        "ask": 0.63,
        "midpoint": 0.625,
        "last_price": 0.62,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.63,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5087.89
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 81561.42,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261017T0930Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 1057,
          "signal_id": 1063,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-17T09:15:00Z",
          "return_6h": 0.0008947446284901517,
          "return_12h": -0.0008504332295745654,
          "return_24h": -0.006486847107909366,
          "close_vs_ema12": 0.0001568854010269849,
          "close_vs_ema24": -0.0006980318483330583,
          "ema12_slope_3h": 0.00031438931516913904,
          "ema24_slope_6h": -0.0006048213407782166,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-17T09:31:17.304860Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-17T09:15:00Z",
            "return_6h": 0.0008947446284901517,
            "return_12h": -0.0008504332295745654,
            "return_24h": -0.006486847107909366,
            "close_vs_ema12": 0.0001568854010269849,
            "close_vs_ema24": -0.0006980318483330583,
            "ema12_slope_3h": 0.00031438931516913904,
            "ema24_slope_6h": -0.0006048213407782166,
            "score": -1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0006436308189620155,
        "return_30m": -0.0006711243701755798,
        "return_60m": -0.0008709088066521931,
        "return_120m": 0.00012175965149707757,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.00030781064242269007,
        "close_vs_ema6": -0.00038385931056250655,
        "close_vs_ema12": -0.00021762193680374686,
        "ema3_slope": -0.0003077159241865468,
        "ema6_slope": -0.00015352015216907322,
        "realized_volatility_30m": 0.00030805978032738546,
        "realized_volatility_60m": 0.0004496270708619198,
        "return_acceleration": -0.0006161195606547709
      }
    },
    {
      "id": 1062,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261017T0845Z",
      "trigger_timestamp": "2026-10-17T08:46:20.336078Z",
      "market_start_timestamp": "2026-10-17T08:45:00Z",
      "resolution_timestamp": "2026-10-17T09:00:00Z",
      "direction": "UP",
      "base_run_id": 7439,
      "small_run_id": 7440,
      "last_observed_close": 81561.76,
      "actual_close": 81596.9,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-17T08:46:20.391121Z",
      "base_predicted_close": 81569.875,
      "small_predicted_close": 81590.015625,
      "strike": 81561.76,
      "market_regime": {
        "id": 1056,
        "signal_id": 1062,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-17T08:30:00Z",
        "return_6h": 0.0027223913150622447,
        "return_12h": -0.00029065020968865873,
        "return_24h": -0.007862429826798856,
        "close_vs_ema12": 0.0004756090566113702,
        "close_vs_ema24": -0.0004747317904242321,
        "ema12_slope_3h": 0.00020010204347498117,
        "ema24_slope_6h": -0.0007860564415258509,
        "score": -1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-17T08:46:20.394513Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-17T08:30:00Z",
          "return_6h": 0.0027223913150622447,
          "return_12h": -0.00029065020968865873,
          "return_24h": -0.007862429826798856,
          "close_vs_ema12": 0.0004756090566113702,
          "close_vs_ema24": -0.0004747317904242321,
          "ema12_slope_3h": 0.00020010204347498117,
          "ema24_slope_6h": -0.0007860564415258509,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.49,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.205462,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        7439,
        7440
      ],
      "forecast_publication_timestamp": "2026-10-17T08:46:20.336078Z",
      "requested_quote_timestamp": "2026-10-17T08:46:20.336078Z",
      "retrieved_quote_timestamp": "2026-10-17T08:46:20.541540Z",
      "quote_retrieval_timestamp": "2026-10-17T08:46:20.541540Z",
      "timing_difference_seconds": 0.205462,
      "selected_quote": {
        "id": 1062,
        "contract_id": 1062,
        "forecast_timestamp": "2026-10-17T08:46:20.336078Z",
        "requested_timestamp": "2026-10-17T08:46:20.336078Z",
        "actual_quote_timestamp": "2026-10-17T08:46:20.541540Z",
        "timestamp_delta_seconds": 0.205462,
        "bid": 0.48,
        "ask": 0.49,
        "midpoint": 0.485,
        "last_price": 0.49,
        "implied_probability": 0.49,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-17T08:46:20.541540Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT170500",
        "external_market_id": "KXBTC15M-26OCT170500-00",
        "external_contract_id": "KXBTC15M-26OCT170500-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 8714.27
      },
      "selected_entry_price": 0.49,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 1062,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT170500",
          "external_market_id": "KXBTC15M-26OCT170500-00",
          "external_contract_id": "KXBTC15M-26OCT170500-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-17T08:45:00Z",
          "resolution_timestamp": "2026-10-17T09:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-17T08:46:20.398041Z"
        }
      ],
      "quotes": [
        {
          "id": 1062,
          "contract_id": 1062,
          "forecast_timestamp": "2026-10-17T08:46:20.336078Z",
          "requested_timestamp": "2026-10-17T08:46:20.336078Z",
          "actual_quote_timestamp": "2026-10-17T08:46:20.541540Z",
          "timestamp_delta_seconds": 0.205462,
          "bid": 0.48,
          "ask": 0.49,
          "midpoint": 0.485,
          "last_price": 0.49,
          "implied_probability": 0.49,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-17T08:46:20.541540Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT170500",
          "external_market_id": "KXBTC15M-26OCT170500-00",
          "external_contract_id": "KXBTC15M-26OCT170500-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 8714.27
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT170500-00": {
          "UP/YES": "KXBTC15M-26OCT170500-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 2049,
          "signal_id": 1062,
          "quote_id": 1062,
          "settlement_id": 1062,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 197.0,
          "entry_price": 0.49,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.53,
          "trading_fee": 3.45,
          "total_deployed": 99.98,
          "settlement_value": 1.0,
          "settlement_payout": 197.0,
          "gross_pnl": 100.47,
          "net_pnl": 97.02,
          "roi": 0.9703940788157631,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-17T09:01:21.527917Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 8714.27,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 2050,
          "signal_id": 1062,
          "quote_id": 1062,
          "settlement_id": 1062,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.49,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 49.0,
          "trading_fee": 1.75,
          "total_deployed": 50.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 51.0,
          "net_pnl": 49.25,
          "roi": 0.9704433497536946,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-17T09:01:21.532171Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 8714.27,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81561.76,
        "kronos_base_predicted_close": 81569.875,
        "kronos_base_displacement": 8.115000000005239,
        "kronos_base_displacement_fraction": 9.949515557296997e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81590.015625,
        "kronos_small_displacement": 28.25562500000524,
        "kronos_small_displacement_fraction": 0.0003464322618835744,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT170500",
        "ticker": "KXBTC15M-26OCT170500-00",
        "market_id": "KXBTC15M-26OCT170500-00",
        "contract_id": "KXBTC15M-26OCT170500-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81561.76
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-17T08:46:20.336078Z",
        "retrieved_timestamp": "2026-10-17T08:46:20.541540Z",
        "quote_offset_seconds": 0.205462,
        "quote_age_seconds": 0.205462,
        "bid": 0.48,
        "ask": 0.49,
        "midpoint": 0.485,
        "last_price": 0.49,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.49,
        "price_type": "live_executable_ask",
        "yes_ask_size": 8714.27
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 81596.9,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261017T0845Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 1056,
          "signal_id": 1062,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-17T08:30:00Z",
          "return_6h": 0.0027223913150622447,
          "return_12h": -0.00029065020968865873,
          "return_24h": -0.007862429826798856,
          "close_vs_ema12": 0.0004756090566113702,
          "close_vs_ema24": -0.0004747317904242321,
          "ema12_slope_3h": 0.00020010204347498117,
          "ema24_slope_6h": -0.0007860564415258509,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-17T08:46:20.394513Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-17T08:30:00Z",
            "return_6h": 0.0027223913150622447,
            "return_12h": -0.00029065020968865873,
            "return_24h": -0.007862429826798856,
            "close_vs_ema12": 0.0004756090566113702,
            "close_vs_ema24": -0.0004747317904242321,
            "ema12_slope_3h": 0.00020010204347498117,
            "ema24_slope_6h": -0.0007860564415258509,
            "score": -1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0006305208546054653,
        "return_30m": -0.0005922511230698202,
        "return_60m": -0.0003772812313739271,
        "return_120m": 0.000734307966964165,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.00026284772378981636,
        "close_vs_ema6": -0.00018374352530037275,
        "close_vs_ema12": 0.00014178458856917153,
        "ema3_slope": -0.0002627786530191578,
        "ema6_slope": -7.349200864781302e-05,
        "realized_volatility_30m": 0.00033440736561446416,
        "realized_volatility_60m": 0.00031344333395674485,
        "return_acceleration": -0.0006688147312289283
      }
    },
    {
      "id": 1061,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261017T0745Z",
      "trigger_timestamp": "2026-10-17T07:46:20.451685Z",
      "market_start_timestamp": "2026-10-17T07:45:00Z",
      "resolution_timestamp": "2026-10-17T08:00:00Z",
      "direction": "UP",
      "base_run_id": 7431,
      "small_run_id": 7432,
      "last_observed_close": 81592.54,
      "actual_close": 81605.93,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-17T07:46:20.498595Z",
      "base_predicted_close": 81654.8671875,
      "small_predicted_close": 81689.4609375,
      "strike": 81592.54,
      "market_regime": {
        "id": 1055,
        "signal_id": 1061,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-17T07:30:00Z",
        "return_6h": 0.0021342129448280733,
        "return_12h": 0.004422511963841025,
        "return_24h": -0.006382332557209547,
        "close_vs_ema12": 0.00101820383848783,
        "close_vs_ema24": -0.00010072424884455256,
        "ema12_slope_3h": -4.0239401775887806e-05,
        "ema24_slope_6h": -0.0010763322352043136,
        "score": -1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-17T07:46:20.502660Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-17T07:30:00Z",
          "return_6h": 0.0021342129448280733,
          "return_12h": 0.004422511963841025,
          "return_24h": -0.006382332557209547,
          "close_vs_ema12": 0.00101820383848783,
          "close_vs_ema24": -0.00010072424884455256,
          "ema12_slope_3h": -4.0239401775887806e-05,
          "ema24_slope_6h": -0.0010763322352043136,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.39,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.188574,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        7431,
        7432
      ],
      "forecast_publication_timestamp": "2026-10-17T07:46:20.451685Z",
      "requested_quote_timestamp": "2026-10-17T07:46:20.451685Z",
      "retrieved_quote_timestamp": "2026-10-17T07:46:20.640259Z",
      "quote_retrieval_timestamp": "2026-10-17T07:46:20.640259Z",
      "timing_difference_seconds": 0.188574,
      "selected_quote": {
        "id": 1061,
        "contract_id": 1061,
        "forecast_timestamp": "2026-10-17T07:46:20.451685Z",
        "requested_timestamp": "2026-10-17T07:46:20.451685Z",
        "actual_quote_timestamp": "2026-10-17T07:46:20.640259Z",
        "timestamp_delta_seconds": 0.188574,
        "bid": 0.38,
        "ask": 0.39,
        "midpoint": 0.385,
        "last_price": 0.39,
        "implied_probability": 0.39,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-17T07:46:20.640259Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT170400",
        "external_market_id": "KXBTC15M-26OCT170400-00",
        "external_contract_id": "KXBTC15M-26OCT170400-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 1508.28
      },
      "selected_entry_price": 0.39,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 1061,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT170400",
          "external_market_id": "KXBTC15M-26OCT170400-00",
          "external_contract_id": "KXBTC15M-26OCT170400-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-17T07:45:00Z",
          "resolution_timestamp": "2026-10-17T08:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-17T07:46:20.505955Z"
        }
      ],
      "quotes": [
        {
          "id": 1061,
          "contract_id": 1061,
          "forecast_timestamp": "2026-10-17T07:46:20.451685Z",
          "requested_timestamp": "2026-10-17T07:46:20.451685Z",
          "actual_quote_timestamp": "2026-10-17T07:46:20.640259Z",
          "timestamp_delta_seconds": 0.188574,
          "bid": 0.38,
          "ask": 0.39,
          "midpoint": 0.385,
          "last_price": 0.39,
          "implied_probability": 0.39,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-17T07:46:20.640259Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT170400",
          "external_market_id": "KXBTC15M-26OCT170400-00",
          "external_contract_id": "KXBTC15M-26OCT170400-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 1508.28
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT170400-00": {
          "UP/YES": "KXBTC15M-26OCT170400-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 2047,
          "signal_id": 1061,
          "quote_id": 1061,
          "settlement_id": 1061,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 245.0,
          "entry_price": 0.39,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.55,
          "trading_fee": 4.08,
          "total_deployed": 99.63,
          "settlement_value": 1.0,
          "settlement_payout": 245.0,
          "gross_pnl": 149.45,
          "net_pnl": 145.37,
          "roi": 1.4590986650607247,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-17T08:01:21.418736Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1508.28,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 2048,
          "signal_id": 1061,
          "quote_id": 1061,
          "settlement_id": 1061,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.39,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 39.0,
          "trading_fee": 1.67,
          "total_deployed": 40.67,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 61.0,
          "net_pnl": 59.33,
          "roi": 1.4588148512417014,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-17T08:01:21.421609Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1508.28,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81592.54,
        "kronos_base_predicted_close": 81654.8671875,
        "kronos_base_displacement": 62.3271875000064,
        "kronos_base_displacement_fraction": 0.0007638834077233826,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81689.4609375,
        "kronos_small_displacement": 96.9209375000064,
        "kronos_small_displacement_fraction": 0.0011878651835082767,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT170400",
        "ticker": "KXBTC15M-26OCT170400-00",
        "market_id": "KXBTC15M-26OCT170400-00",
        "contract_id": "KXBTC15M-26OCT170400-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81592.54
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-17T07:46:20.451685Z",
        "retrieved_timestamp": "2026-10-17T07:46:20.640259Z",
        "quote_offset_seconds": 0.188574,
        "quote_age_seconds": 0.188574,
        "bid": 0.38,
        "ask": 0.39,
        "midpoint": 0.385,
        "last_price": 0.39,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.39,
        "price_type": "live_executable_ask",
        "yes_ask_size": 1508.28
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 81605.93,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261017T0745Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 1055,
          "signal_id": 1061,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-17T07:30:00Z",
          "return_6h": 0.0021342129448280733,
          "return_12h": 0.004422511963841025,
          "return_24h": -0.006382332557209547,
          "close_vs_ema12": 0.00101820383848783,
          "close_vs_ema24": -0.00010072424884455256,
          "ema12_slope_3h": -4.0239401775887806e-05,
          "ema24_slope_6h": -0.0010763322352043136,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-17T07:46:20.502660Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-17T07:30:00Z",
            "return_6h": 0.0021342129448280733,
            "return_12h": 0.004422511963841025,
            "return_24h": -0.006382332557209547,
            "close_vs_ema12": 0.00101820383848783,
            "close_vs_ema24": -0.00010072424884455256,
            "ema12_slope_3h": -4.0239401775887806e-05,
            "ema24_slope_6h": -0.0010763322352043136,
            "score": -1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0007399468365112405,
        "return_30m": 0.0007780473013863087,
        "return_60m": 0.0011120087383640342,
        "return_120m": 0.00148478378011907,
        "consecutive_up_closes": 7,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0004212085257140341,
        "close_vs_ema6": 0.0007147859194622797,
        "close_vs_ema12": 0.0010406800381532744,
        "ema3_slope": 0.0004213860170971806,
        "ema6_slope": 0.0002859961381898035,
        "realized_volatility_30m": 0.00035093727155466325,
        "realized_volatility_60m": 0.0002775600470741866,
        "return_acceleration": 0.0007018745431093265
      }
    },
    {
      "id": 1060,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261017T0730Z",
      "trigger_timestamp": "2026-10-17T07:31:15.677979Z",
      "market_start_timestamp": "2026-10-17T07:30:00Z",
      "resolution_timestamp": "2026-10-17T07:45:00Z",
      "direction": "UP",
      "base_run_id": 7429,
      "small_run_id": 7430,
      "last_observed_close": 81532.21,
      "actual_close": 81592.54,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-17T07:31:15.720747Z",
      "base_predicted_close": 81539.90625,
      "small_predicted_close": 81559.9453125,
      "strike": 81532.21,
      "market_regime": {
        "id": 1054,
        "signal_id": 1060,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-17T07:15:00Z",
        "return_6h": 0.0013306521045799435,
        "return_12h": 0.0006447108607046115,
        "return_24h": -0.00743270087852832,
        "close_vs_ema12": 0.00032139300747546784,
        "close_vs_ema24": -0.0008421482807489111,
        "ema12_slope_3h": -0.0001150161810786754,
        "ema24_slope_6h": -0.0011436817552806788,
        "score": -1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-17T07:31:15.722779Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-17T07:15:00Z",
          "return_6h": 0.0013306521045799435,
          "return_12h": 0.0006447108607046115,
          "return_24h": -0.00743270087852832,
          "close_vs_ema12": 0.00032139300747546784,
          "close_vs_ema24": -0.0008421482807489111,
          "ema12_slope_3h": -0.0001150161810786754,
          "ema24_slope_6h": -0.0011436817552806788,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.86,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.188116,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "80_plus",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        7429,
        7430
      ],
      "forecast_publication_timestamp": "2026-10-17T07:31:15.677979Z",
      "requested_quote_timestamp": "2026-10-17T07:31:15.677979Z",
      "retrieved_quote_timestamp": "2026-10-17T07:31:15.866095Z",
      "quote_retrieval_timestamp": "2026-10-17T07:31:15.866095Z",
      "timing_difference_seconds": 0.188116,
      "selected_quote": {
        "id": 1060,
        "contract_id": 1060,
        "forecast_timestamp": "2026-10-17T07:31:15.677979Z",
        "requested_timestamp": "2026-10-17T07:31:15.677979Z",
        "actual_quote_timestamp": "2026-10-17T07:31:15.866095Z",
        "timestamp_delta_seconds": 0.188116,
        "bid": 0.85,
        "ask": 0.86,
        "midpoint": 0.855,
        "last_price": 0.86,
        "implied_probability": 0.86,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-17T07:31:15.866095Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT170345",
        "external_market_id": "KXBTC15M-26OCT170345-45",
        "external_contract_id": "KXBTC15M-26OCT170345-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 7280.53
      },
      "selected_entry_price": 0.86,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 1060,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT170345",
          "external_market_id": "KXBTC15M-26OCT170345-45",
          "external_contract_id": "KXBTC15M-26OCT170345-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-17T07:30:00Z",
          "resolution_timestamp": "2026-10-17T07:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-17T07:31:15.724991Z"
        }
      ],
      "quotes": [
        {
          "id": 1060,
          "contract_id": 1060,
          "forecast_timestamp": "2026-10-17T07:31:15.677979Z",
          "requested_timestamp": "2026-10-17T07:31:15.677979Z",
          "actual_quote_timestamp": "2026-10-17T07:31:15.866095Z",
          "timestamp_delta_seconds": 0.188116,
          "bid": 0.85,
          "ask": 0.86,
          "midpoint": 0.855,
          "last_price": 0.86,
          "implied_probability": 0.86,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-17T07:31:15.866095Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT170345",
          "external_market_id": "KXBTC15M-26OCT170345-45",
          "external_contract_id": "KXBTC15M-26OCT170345-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 7280.53
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT170345-45": {
          "UP/YES": "KXBTC15M-26OCT170345-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 2045,
          "signal_id": 1060,
          "quote_id": 1060,
          "settlement_id": 1060,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 115.0,
          "entry_price": 0.86,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 98.89999999999999,
          "trading_fee": 0.97,
          "total_deployed": 99.86999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 115.0,
          "gross_pnl": 16.10000000000001,
          "net_pnl": 15.13000000000001,
          "roi": 0.1514969460298389,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-17T07:46:26.297803Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7280.53,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 2046,
          "signal_id": 1060,
          "quote_id": 1060,
          "settlement_id": 1060,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.86,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 86.0,
          "trading_fee": 0.85,
          "total_deployed": 86.85,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 14.0,
          "net_pnl": 13.150000000000006,
          "roi": 0.1514104778353484,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-17T07:46:26.300751Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7280.53,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81532.21,
        "kronos_base_predicted_close": 81539.90625,
        "kronos_base_displacement": 7.696249999993597,
        "kronos_base_displacement_fraction": 9.439520896089529e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81559.9453125,
        "kronos_small_displacement": 27.735312499993597,
        "kronos_small_displacement_fraction": 0.00034017614020267074,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT170345",
        "ticker": "KXBTC15M-26OCT170345-45",
        "market_id": "KXBTC15M-26OCT170345-45",
        "contract_id": "KXBTC15M-26OCT170345-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81532.21
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-17T07:31:15.677979Z",
        "retrieved_timestamp": "2026-10-17T07:31:15.866095Z",
        "quote_offset_seconds": 0.188116,
        "quote_age_seconds": 0.188116,
        "bid": 0.85,
        "ask": 0.86,
        "midpoint": 0.855,
        "last_price": 0.86,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.86,
        "price_type": "live_executable_ask",
        "yes_ask_size": 7280.53
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 81592.54,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261017T0730Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 1054,
          "signal_id": 1060,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-17T07:15:00Z",
          "return_6h": 0.0013306521045799435,
          "return_12h": 0.0006447108607046115,
          "return_24h": -0.00743270087852832,
          "close_vs_ema12": 0.00032139300747546784,
          "close_vs_ema24": -0.0008421482807489111,
          "ema12_slope_3h": -0.0001150161810786754,
          "ema24_slope_6h": -0.0011436817552806788,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-17T07:31:15.722779Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-17T07:15:00Z",
            "return_6h": 0.0013306521045799435,
            "return_12h": 0.0006447108607046115,
            "return_24h": -0.00743270087852832,
            "close_vs_ema12": 0.00032139300747546784,
            "close_vs_ema24": -0.0008421482807489111,
            "ema12_slope_3h": -0.0001150161810786754,
            "ema24_slope_6h": -0.0011436817552806788,
            "score": -1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 3.807229340191398e-05,
        "return_30m": 0.0002839316064218167,
        "return_60m": 0.0004065424414545493,
        "return_120m": 0.0005531609489271005,
        "consecutive_up_closes": 6,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.00010274916876040763,
        "close_vs_ema6": 0.0002608466345113136,
        "close_vs_ema12": 0.000489818072695769,
        "ema3_slope": 0.00010275972723694515,
        "ema6_slope": 0.0001043495414951856,
        "realized_volatility_30m": 0.00010388882977319103,
        "realized_volatility_60m": 8.588264846984948e-05,
        "return_acceleration": -0.00020777765954638205
      }
    },
    {
      "id": 1059,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261017T0715Z",
      "trigger_timestamp": "2026-10-17T07:16:16.427394Z",
      "market_start_timestamp": "2026-10-17T07:15:00Z",
      "resolution_timestamp": "2026-10-17T07:30:00Z",
      "direction": "UP",
      "base_run_id": 7427,
      "small_run_id": 7428,
      "last_observed_close": 81529.1,
      "actual_close": 81532.21,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-17T07:16:16.482808Z",
      "base_predicted_close": 81536.7890625,
      "small_predicted_close": 81556.921875,
      "strike": 81529.1,
      "market_regime": {
        "id": 1053,
        "signal_id": 1059,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-17T07:00:00Z",
        "return_6h": 0.0010623291521383305,
        "return_12h": 0.0031143023894504296,
        "return_24h": -0.007154039272057711,
        "close_vs_ema12": 0.0002969902875291641,
        "close_vs_ema24": -0.0008979091403086281,
        "ema12_slope_3h": -0.00018104248852934823,
        "ema24_slope_6h": -0.0011956024295041168,
        "score": -1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-17T07:16:16.485095Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-17T07:00:00Z",
          "return_6h": 0.0010623291521383305,
          "return_12h": 0.0031143023894504296,
          "return_24h": -0.007154039272057711,
          "close_vs_ema12": 0.0002969902875291641,
          "close_vs_ema24": -0.0008979091403086281,
          "ema12_slope_3h": -0.00018104248852934823,
          "ema24_slope_6h": -0.0011956024295041168,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.36,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.209508,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        7427,
        7428
      ],
      "forecast_publication_timestamp": "2026-10-17T07:16:16.427394Z",
      "requested_quote_timestamp": "2026-10-17T07:16:16.427394Z",
      "retrieved_quote_timestamp": "2026-10-17T07:16:16.636902Z",
      "quote_retrieval_timestamp": "2026-10-17T07:16:16.636902Z",
      "timing_difference_seconds": 0.209508,
      "selected_quote": {
        "id": 1059,
        "contract_id": 1059,
        "forecast_timestamp": "2026-10-17T07:16:16.427394Z",
        "requested_timestamp": "2026-10-17T07:16:16.427394Z",
        "actual_quote_timestamp": "2026-10-17T07:16:16.636902Z",
        "timestamp_delta_seconds": 0.209508,
        "bid": 0.35,
        "ask": 0.36,
        "midpoint": 0.355,
        "last_price": 0.35,
        "implied_probability": 0.36,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-17T07:16:16.636902Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT170330",
        "external_market_id": "KXBTC15M-26OCT170330-30",
        "external_contract_id": "KXBTC15M-26OCT170330-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 500.94
      },
      "selected_entry_price": 0.36,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 1059,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT170330",
          "external_market_id": "KXBTC15M-26OCT170330-30",
          "external_contract_id": "KXBTC15M-26OCT170330-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-17T07:15:00Z",
          "resolution_timestamp": "2026-10-17T07:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-17T07:16:16.487329Z"
        }
      ],
      "quotes": [
        {
          "id": 1059,
          "contract_id": 1059,
          "forecast_timestamp": "2026-10-17T07:16:16.427394Z",
          "requested_timestamp": "2026-10-17T07:16:16.427394Z",
          "actual_quote_timestamp": "2026-10-17T07:16:16.636902Z",
          "timestamp_delta_seconds": 0.209508,
          "bid": 0.35,
          "ask": 0.36,
          "midpoint": 0.355,
          "last_price": 0.35,
          "implied_probability": 0.36,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-17T07:16:16.636902Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT170330",
          "external_market_id": "KXBTC15M-26OCT170330-30",
          "external_contract_id": "KXBTC15M-26OCT170330-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 500.94
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT170330-30": {
          "UP/YES": "KXBTC15M-26OCT170330-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 2043,
          "signal_id": 1059,
          "quote_id": 1059,
          "settlement_id": 1059,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 265.0,
          "entry_price": 0.36,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.39999999999999,
          "trading_fee": 4.28,
          "total_deployed": 99.67999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 265.0,
          "gross_pnl": 169.60000000000002,
          "net_pnl": 165.32,
          "roi": 1.6585072231139648,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-17T07:31:20.421767Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 500.94,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 2044,
          "signal_id": 1059,
          "quote_id": 1059,
          "settlement_id": 1059,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.36,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 36.0,
          "trading_fee": 1.62,
          "total_deployed": 37.62,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 64.0,
          "net_pnl": 62.38,
          "roi": 1.6581605528973953,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-17T07:31:20.424237Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 500.94,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81529.1,
        "kronos_base_predicted_close": 81536.7890625,
        "kronos_base_displacement": 7.689062499994179,
        "kronos_base_displacement_fraction": 9.43106510435437e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81556.921875,
        "kronos_small_displacement": 27.82187499999418,
        "kronos_small_displacement_fraction": 0.0003412508539894857,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT170330",
        "ticker": "KXBTC15M-26OCT170330-30",
        "market_id": "KXBTC15M-26OCT170330-30",
        "contract_id": "KXBTC15M-26OCT170330-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81529.1
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-17T07:16:16.427394Z",
        "retrieved_timestamp": "2026-10-17T07:16:16.636902Z",
        "quote_offset_seconds": 0.209508,
        "quote_age_seconds": 0.209508,
        "bid": 0.35,
        "ask": 0.36,
        "midpoint": 0.355,
        "last_price": 0.35,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.36,
        "price_type": "live_executable_ask",
        "yes_ask_size": 500.94
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 81532.21,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261017T0715Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 1053,
          "signal_id": 1059,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-17T07:00:00Z",
          "return_6h": 0.0010623291521383305,
          "return_12h": 0.0031143023894504296,
          "return_24h": -0.007154039272057711,
          "close_vs_ema12": 0.0002969902875291641,
          "close_vs_ema24": -0.0008979091403086281,
          "ema12_slope_3h": -0.00018104248852934823,
          "ema24_slope_6h": -0.0011956024295041168,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-17T07:16:16.485095Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-17T07:00:00Z",
            "return_6h": 0.0010623291521383305,
            "return_12h": 0.0031143023894504296,
            "return_24h": -0.007154039272057711,
            "close_vs_ema12": 0.0002969902875291641,
            "close_vs_ema24": -0.0008979091403086281,
            "ema12_slope_3h": -0.00018104248852934823,
            "ema24_slope_6h": -0.0011956024295041168,
            "score": -1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.00024584995294829604,
        "return_30m": 0.0003337018011919657,
        "return_60m": 0.0005766971118077446,
        "return_120m": 0.00026025905262527793,
        "consecutive_up_closes": 5,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.00016744078621733216,
        "close_vs_ema6": 0.0003271386469128057,
        "close_vs_ema12": 0.0005408345779047696,
        "ema3_slope": 0.0001674688273292091,
        "ema6_slope": 0.00013087258415711567,
        "realized_volatility_30m": 7.900984888442597e-05,
        "realized_volatility_60m": 8.599792940773092e-05,
        "return_acceleration": 0.00015801969776885194
      }
    },
    {
      "id": 1058,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261017T0500Z",
      "trigger_timestamp": "2026-10-17T05:01:17.239625Z",
      "market_start_timestamp": "2026-10-17T05:00:00Z",
      "resolution_timestamp": "2026-10-17T05:15:00Z",
      "direction": "UP",
      "base_run_id": 7409,
      "small_run_id": 7410,
      "last_observed_close": 81421.82,
      "actual_close": 81507.89,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-17T05:01:17.290169Z",
      "base_predicted_close": 81443.046875,
      "small_predicted_close": 81503.2890625,
      "strike": 81421.82,
      "market_regime": {
        "id": 1052,
        "signal_id": 1058,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-17T04:45:00Z",
        "return_6h": -0.003013638640020133,
        "return_12h": 0.0012221001491794503,
        "return_24h": -0.007562782314250227,
        "close_vs_ema12": -0.0010708749113796934,
        "close_vs_ema24": -0.002483185954293976,
        "ema12_slope_3h": -0.0007084636687569867,
        "ema24_slope_6h": -0.0014275337666540544,
        "score": -1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-17T05:01:17.292928Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-17T04:45:00Z",
          "return_6h": -0.003013638640020133,
          "return_12h": 0.0012221001491794503,
          "return_24h": -0.007562782314250227,
          "close_vs_ema12": -0.0010708749113796934,
          "close_vs_ema24": -0.002483185954293976,
          "ema12_slope_3h": -0.0007084636687569867,
          "ema24_slope_6h": -0.0014275337666540544,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.7,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.20734,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "70_80",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        7409,
        7410
      ],
      "forecast_publication_timestamp": "2026-10-17T05:01:17.239625Z",
      "requested_quote_timestamp": "2026-10-17T05:01:17.239625Z",
      "retrieved_quote_timestamp": "2026-10-17T05:01:17.446965Z",
      "quote_retrieval_timestamp": "2026-10-17T05:01:17.446965Z",
      "timing_difference_seconds": 0.20734,
      "selected_quote": {
        "id": 1058,
        "contract_id": 1058,
        "forecast_timestamp": "2026-10-17T05:01:17.239625Z",
        "requested_timestamp": "2026-10-17T05:01:17.239625Z",
        "actual_quote_timestamp": "2026-10-17T05:01:17.446965Z",
        "timestamp_delta_seconds": 0.20734,
        "bid": 0.69,
        "ask": 0.7,
        "midpoint": 0.695,
        "last_price": 0.7,
        "implied_probability": 0.7,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-17T05:01:17.446965Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT170115",
        "external_market_id": "KXBTC15M-26OCT170115-15",
        "external_contract_id": "KXBTC15M-26OCT170115-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3997.1
      },
      "selected_entry_price": 0.7,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 1058,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT170115",
          "external_market_id": "KXBTC15M-26OCT170115-15",
          "external_contract_id": "KXBTC15M-26OCT170115-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-17T05:00:00Z",
          "resolution_timestamp": "2026-10-17T05:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-17T05:01:17.296679Z"
        }
      ],
      "quotes": [
        {
          "id": 1058,
          "contract_id": 1058,
          "forecast_timestamp": "2026-10-17T05:01:17.239625Z",
          "requested_timestamp": "2026-10-17T05:01:17.239625Z",
          "actual_quote_timestamp": "2026-10-17T05:01:17.446965Z",
          "timestamp_delta_seconds": 0.20734,
          "bid": 0.69,
          "ask": 0.7,
          "midpoint": 0.695,
          "last_price": 0.7,
          "implied_probability": 0.7,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-17T05:01:17.446965Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT170115",
          "external_market_id": "KXBTC15M-26OCT170115-15",
          "external_contract_id": "KXBTC15M-26OCT170115-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3997.1
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT170115-15": {
          "UP/YES": "KXBTC15M-26OCT170115-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 2041,
          "signal_id": 1058,
          "quote_id": 1058,
          "settlement_id": 1058,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 139.0,
          "entry_price": 0.7,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.3,
          "trading_fee": 2.05,
          "total_deployed": 99.35,
          "settlement_value": 1.0,
          "settlement_payout": 139.0,
          "gross_pnl": 41.7,
          "net_pnl": 39.650000000000006,
          "roi": 0.3990941117262205,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-17T05:16:22.118383Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3997.1,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 2042,
          "signal_id": 1058,
          "quote_id": 1058,
          "settlement_id": 1058,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.7,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 70.0,
          "trading_fee": 1.47,
          "total_deployed": 71.47,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 30.0,
          "net_pnl": 28.53,
          "roi": 0.3991884706870016,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-17T05:16:22.121446Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3997.1,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81421.82,
        "kronos_base_predicted_close": 81443.046875,
        "kronos_base_displacement": 21.226874999993015,
        "kronos_base_displacement_fraction": 0.00026070253649443126,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81503.2890625,
        "kronos_small_displacement": 81.46906249999302,
        "kronos_small_displacement_fraction": 0.0010005802191598396,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT170115",
        "ticker": "KXBTC15M-26OCT170115-15",
        "market_id": "KXBTC15M-26OCT170115-15",
        "contract_id": "KXBTC15M-26OCT170115-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81421.82
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-17T05:01:17.239625Z",
        "retrieved_timestamp": "2026-10-17T05:01:17.446965Z",
        "quote_offset_seconds": 0.20734,
        "quote_age_seconds": 0.20734,
        "bid": 0.69,
        "ask": 0.7,
        "midpoint": 0.695,
        "last_price": 0.7,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.7,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3997.1
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 81507.89,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261017T0500Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 1052,
          "signal_id": 1058,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-17T04:45:00Z",
          "return_6h": -0.003013638640020133,
          "return_12h": 0.0012221001491794503,
          "return_24h": -0.007562782314250227,
          "close_vs_ema12": -0.0010708749113796934,
          "close_vs_ema24": -0.002483185954293976,
          "ema12_slope_3h": -0.0007084636687569867,
          "ema24_slope_6h": -0.0014275337666540544,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-17T05:01:17.292928Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-17T04:45:00Z",
            "return_6h": -0.003013638640020133,
            "return_12h": 0.0012221001491794503,
            "return_24h": -0.007562782314250227,
            "close_vs_ema12": -0.0010708749113796934,
            "close_vs_ema24": -0.002483185954293976,
            "ema12_slope_3h": -0.0007084636687569867,
            "ema24_slope_6h": -0.0014275337666540544,
            "score": -1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": -0.00037749574989920376,
        "return_30m": 8.277540489309843e-05,
        "return_60m": -0.00044523098476501044,
        "return_120m": 0.0005059167246745933,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.00012128180186621318,
        "close_vs_ema6": -0.00012796641594836622,
        "close_vs_ema12": -0.00013729812561591448,
        "ema3_slope": -0.00012126709437432215,
        "ema6_slope": -5.118394644887392e-05,
        "realized_volatility_30m": 0.0004189703603555417,
        "realized_volatility_60m": 0.0003339139260789023,
        "return_acceleration": -0.0008379407207110834
      }
    },
    {
      "id": 1057,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261017T0415Z",
      "trigger_timestamp": "2026-10-17T04:16:15.929537Z",
      "market_start_timestamp": "2026-10-17T04:15:00Z",
      "resolution_timestamp": "2026-10-17T04:30:00Z",
      "direction": "UP",
      "base_run_id": 7403,
      "small_run_id": 7404,
      "last_observed_close": 81438.89,
      "actual_close": 81415.09,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-17T04:16:15.975456Z",
      "base_predicted_close": 81456.6171875,
      "small_predicted_close": 81507.9609375,
      "strike": 81438.89,
      "market_regime": {
        "id": 1051,
        "signal_id": 1057,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-17T04:00:00Z",
        "return_6h": -0.0025713532471109968,
        "return_12h": -0.0005664168354039267,
        "return_24h": -0.006245550514239695,
        "close_vs_ema12": -0.0009907920087012245,
        "close_vs_ema24": -0.0024275901481544127,
        "ema12_slope_3h": -0.0008215051661072392,
        "ema24_slope_6h": -0.001334162192845545,
        "score": -1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-17T04:16:15.978081Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-17T04:00:00Z",
          "return_6h": -0.0025713532471109968,
          "return_12h": -0.0005664168354039267,
          "return_24h": -0.006245550514239695,
          "close_vs_ema12": -0.0009907920087012245,
          "close_vs_ema24": -0.0024275901481544127,
          "ema12_slope_3h": -0.0008215051661072392,
          "ema24_slope_6h": -0.001334162192845545,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.42,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.181626,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        7403,
        7404
      ],
      "forecast_publication_timestamp": "2026-10-17T04:16:15.929537Z",
      "requested_quote_timestamp": "2026-10-17T04:16:15.929537Z",
      "retrieved_quote_timestamp": "2026-10-17T04:16:16.111163Z",
      "quote_retrieval_timestamp": "2026-10-17T04:16:16.111163Z",
      "timing_difference_seconds": 0.181626,
      "selected_quote": {
        "id": 1057,
        "contract_id": 1057,
        "forecast_timestamp": "2026-10-17T04:16:15.929537Z",
        "requested_timestamp": "2026-10-17T04:16:15.929537Z",
        "actual_quote_timestamp": "2026-10-17T04:16:16.111163Z",
        "timestamp_delta_seconds": 0.181626,
        "bid": 0.41,
        "ask": 0.42,
        "midpoint": 0.415,
        "last_price": 0.42,
        "implied_probability": 0.42,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-17T04:16:16.111163Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT170030",
        "external_market_id": "KXBTC15M-26OCT170030-30",
        "external_contract_id": "KXBTC15M-26OCT170030-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4833.07
      },
      "selected_entry_price": 0.42,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 1057,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT170030",
          "external_market_id": "KXBTC15M-26OCT170030-30",
          "external_contract_id": "KXBTC15M-26OCT170030-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-17T04:15:00Z",
          "resolution_timestamp": "2026-10-17T04:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-17T04:16:15.981846Z"
        }
      ],
      "quotes": [
        {
          "id": 1057,
          "contract_id": 1057,
          "forecast_timestamp": "2026-10-17T04:16:15.929537Z",
          "requested_timestamp": "2026-10-17T04:16:15.929537Z",
          "actual_quote_timestamp": "2026-10-17T04:16:16.111163Z",
          "timestamp_delta_seconds": 0.181626,
          "bid": 0.41,
          "ask": 0.42,
          "midpoint": 0.415,
          "last_price": 0.42,
          "implied_probability": 0.42,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-17T04:16:16.111163Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT170030",
          "external_market_id": "KXBTC15M-26OCT170030-30",
          "external_contract_id": "KXBTC15M-26OCT170030-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4833.07
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT170030-30": {
          "UP/YES": "KXBTC15M-26OCT170030-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 2039,
          "signal_id": 1057,
          "quote_id": 1057,
          "settlement_id": 1057,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 228.0,
          "entry_price": 0.42,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.75999999999999,
          "trading_fee": 3.89,
          "total_deployed": 99.64999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.75999999999999,
          "net_pnl": -99.64999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-17T04:31:21.614817Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4833.07,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 2040,
          "signal_id": 1057,
          "quote_id": 1057,
          "settlement_id": 1057,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.42,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 42.0,
          "trading_fee": 1.71,
          "total_deployed": 43.71,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -42.0,
          "net_pnl": -43.71,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-17T04:31:21.618273Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4833.07,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81438.89,
        "kronos_base_predicted_close": 81456.6171875,
        "kronos_base_displacement": 17.727187500000582,
        "kronos_base_displacement_fraction": 0.00021767471904394304,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81507.9609375,
        "kronos_small_displacement": 69.07093750000058,
        "kronos_small_displacement_fraction": 0.0008481321086277156,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT170030",
        "ticker": "KXBTC15M-26OCT170030-30",
        "market_id": "KXBTC15M-26OCT170030-30",
        "contract_id": "KXBTC15M-26OCT170030-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81438.89
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-17T04:16:15.929537Z",
        "retrieved_timestamp": "2026-10-17T04:16:16.111163Z",
        "quote_offset_seconds": 0.181626,
        "quote_age_seconds": 0.181626,
        "bid": 0.41,
        "ask": 0.42,
        "midpoint": 0.415,
        "last_price": 0.42,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.42,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4833.07
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 81415.09,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261017T0415Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 1051,
          "signal_id": 1057,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-17T04:00:00Z",
          "return_6h": -0.0025713532471109968,
          "return_12h": -0.0005664168354039267,
          "return_24h": -0.006245550514239695,
          "close_vs_ema12": -0.0009907920087012245,
          "close_vs_ema24": -0.0024275901481544127,
          "ema12_slope_3h": -0.0008215051661072392,
          "ema24_slope_6h": -0.001334162192845545,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-17T04:16:15.978081Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-17T04:00:00Z",
            "return_6h": -0.0025713532471109968,
            "return_12h": -0.0005664168354039267,
            "return_24h": -0.006245550514239695,
            "close_vs_ema12": -0.0009907920087012245,
            "close_vs_ema24": -0.0024275901481544127,
            "ema12_slope_3h": -0.0008215051661072392,
            "ema24_slope_6h": -0.001334162192845545,
            "score": -1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0002357551732007357,
        "return_30m": -0.0005601451701300331,
        "return_60m": 0.001212663269850811,
        "return_120m": -0.0008328347056993923,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -8.826863330768653e-05,
        "close_vs_ema6": 3.674801271547068e-05,
        "close_vs_ema12": 4.899713603578881e-05,
        "ema3_slope": -8.826084264390577e-05,
        "ema6_slope": 1.4699421156061376e-05,
        "realized_volatility_30m": 4.435565919125306e-05,
        "realized_volatility_60m": 0.0007653326139659897,
        "return_acceleration": 8.871131838250612e-05
      }
    },
    {
      "id": 1056,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261017T0400Z",
      "trigger_timestamp": "2026-10-17T04:01:16.263481Z",
      "market_start_timestamp": "2026-10-17T04:00:00Z",
      "resolution_timestamp": "2026-10-17T04:15:00Z",
      "direction": "UP",
      "base_run_id": 7401,
      "small_run_id": 7402,
      "last_observed_close": 81458.09,
      "actual_close": 81438.89,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-17T04:01:16.310814Z",
      "base_predicted_close": 81472.703125,
      "small_predicted_close": 81516.515625,
      "strike": 81458.09,
      "market_regime": {
        "id": 1050,
        "signal_id": 1056,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-17T03:45:00Z",
        "return_6h": -0.00138215452677648,
        "return_12h": 0.0022989370643180518,
        "return_24h": -0.0067183331961231385,
        "close_vs_ema12": -0.0007973426267690042,
        "close_vs_ema24": -0.0022433624939529606,
        "ema12_slope_3h": -0.0008544699346122453,
        "ema24_slope_6h": -0.0013081594649942963,
        "score": -1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-17T04:01:16.313849Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-17T03:45:00Z",
          "return_6h": -0.00138215452677648,
          "return_12h": 0.0022989370643180518,
          "return_24h": -0.0067183331961231385,
          "close_vs_ema12": -0.0007973426267690042,
          "close_vs_ema24": -0.0022433624939529606,
          "ema12_slope_3h": -0.0008544699346122453,
          "ema24_slope_6h": -0.0013081594649942963,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.36,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.194473,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        7401,
        7402
      ],
      "forecast_publication_timestamp": "2026-10-17T04:01:16.263481Z",
      "requested_quote_timestamp": "2026-10-17T04:01:16.263481Z",
      "retrieved_quote_timestamp": "2026-10-17T04:01:16.457954Z",
      "quote_retrieval_timestamp": "2026-10-17T04:01:16.457954Z",
      "timing_difference_seconds": 0.194473,
      "selected_quote": {
        "id": 1056,
        "contract_id": 1056,
        "forecast_timestamp": "2026-10-17T04:01:16.263481Z",
        "requested_timestamp": "2026-10-17T04:01:16.263481Z",
        "actual_quote_timestamp": "2026-10-17T04:01:16.457954Z",
        "timestamp_delta_seconds": 0.194473,
        "bid": 0.35,
        "ask": 0.36,
        "midpoint": 0.355,
        "last_price": 0.35,
        "implied_probability": 0.36,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-17T04:01:16.457954Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT170015",
        "external_market_id": "KXBTC15M-26OCT170015-15",
        "external_contract_id": "KXBTC15M-26OCT170015-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2242.22
      },
      "selected_entry_price": 0.36,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 1056,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT170015",
          "external_market_id": "KXBTC15M-26OCT170015-15",
          "external_contract_id": "KXBTC15M-26OCT170015-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-17T04:00:00Z",
          "resolution_timestamp": "2026-10-17T04:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-17T04:01:16.319321Z"
        }
      ],
      "quotes": [
        {
          "id": 1056,
          "contract_id": 1056,
          "forecast_timestamp": "2026-10-17T04:01:16.263481Z",
          "requested_timestamp": "2026-10-17T04:01:16.263481Z",
          "actual_quote_timestamp": "2026-10-17T04:01:16.457954Z",
          "timestamp_delta_seconds": 0.194473,
          "bid": 0.35,
          "ask": 0.36,
          "midpoint": 0.355,
          "last_price": 0.35,
          "implied_probability": 0.36,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-17T04:01:16.457954Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT170015",
          "external_market_id": "KXBTC15M-26OCT170015-15",
          "external_contract_id": "KXBTC15M-26OCT170015-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2242.22
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT170015-15": {
          "UP/YES": "KXBTC15M-26OCT170015-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 2037,
          "signal_id": 1056,
          "quote_id": 1056,
          "settlement_id": 1056,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 265.0,
          "entry_price": 0.36,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.39999999999999,
          "trading_fee": 4.28,
          "total_deployed": 99.67999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.39999999999999,
          "net_pnl": -99.67999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-17T04:16:20.762400Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2242.22,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 2038,
          "signal_id": 1056,
          "quote_id": 1056,
          "settlement_id": 1056,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.36,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 36.0,
          "trading_fee": 1.62,
          "total_deployed": 37.62,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -36.0,
          "net_pnl": -37.62,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-17T04:16:20.766191Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2242.22,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81458.09,
        "kronos_base_predicted_close": 81472.703125,
        "kronos_base_displacement": 14.613125000003492,
        "kronos_base_displacement_fraction": 0.00017939439778177335,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81516.515625,
        "kronos_small_displacement": 58.42562500000349,
        "kronos_small_displacement_fraction": 0.0007172476668677537,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT170015",
        "ticker": "KXBTC15M-26OCT170015-15",
        "market_id": "KXBTC15M-26OCT170015-15",
        "contract_id": "KXBTC15M-26OCT170015-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81458.09
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-17T04:01:16.263481Z",
        "retrieved_timestamp": "2026-10-17T04:01:16.457954Z",
        "quote_offset_seconds": 0.194473,
        "quote_age_seconds": 0.194473,
        "bid": 0.35,
        "ask": 0.36,
        "midpoint": 0.355,
        "last_price": 0.35,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.36,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2242.22
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 81438.89,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261017T0400Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 1050,
          "signal_id": 1056,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-17T03:45:00Z",
          "return_6h": -0.00138215452677648,
          "return_12h": 0.0022989370643180518,
          "return_24h": -0.0067183331961231385,
          "close_vs_ema12": -0.0007973426267690042,
          "close_vs_ema24": -0.0022433624939529606,
          "ema12_slope_3h": -0.0008544699346122453,
          "ema24_slope_6h": -0.0013081594649942963,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-17T04:01:16.313849Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-17T03:45:00Z",
            "return_6h": -0.00138215452677648,
            "return_12h": 0.0022989370643180518,
            "return_24h": -0.0067183331961231385,
            "close_vs_ema12": -0.0007973426267690042,
            "close_vs_ema24": -0.0022433624939529606,
            "ema12_slope_3h": -0.0008544699346122453,
            "ema24_slope_6h": -0.0013081594649942963,
            "score": -1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": -0.0003244664915832418,
        "return_30m": -0.00013685737577739943,
        "return_60m": 0.0009515713785015478,
        "return_120m": 0.0005557517640097931,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": 5.924745580743185e-05,
        "close_vs_ema6": 0.00028727087284119435,
        "close_vs_ema12": 0.0002937306438051124,
        "ema3_slope": 5.925096627645843e-05,
        "ema6_slope": 0.00011492155458259212,
        "realized_volatility_30m": 0.0002560682500091782,
        "realized_volatility_60m": 0.0008177720331973472,
        "return_acceleration": -0.0005121365000183564
      }
    },
    {
      "id": 1055,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261017T0315Z",
      "trigger_timestamp": "2026-10-17T03:16:17.423556Z",
      "market_start_timestamp": "2026-10-17T03:15:00Z",
      "resolution_timestamp": "2026-10-17T03:30:00Z",
      "direction": "UP",
      "base_run_id": 7395,
      "small_run_id": 7396,
      "last_observed_close": 81340.25,
      "actual_close": 81469.24,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-17T03:16:17.478002Z",
      "base_predicted_close": 81376.375,
      "small_predicted_close": 81354.8359375,
      "strike": 81340.25,
      "market_regime": {
        "id": 1049,
        "signal_id": 1055,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-17T03:00:00Z",
        "return_6h": -0.003134489396101836,
        "return_12h": -0.0036518790283086577,
        "return_24h": -0.008555451100450195,
        "close_vs_ema12": -0.002328626664646394,
        "close_vs_ema24": -0.003821109925290167,
        "ema12_slope_3h": -0.0010009505260222262,
        "ema24_slope_6h": -0.0012985591579695033,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-17T03:16:17.481142Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-17T03:00:00Z",
          "return_6h": -0.003134489396101836,
          "return_12h": -0.0036518790283086577,
          "return_24h": -0.008555451100450195,
          "close_vs_ema12": -0.002328626664646394,
          "close_vs_ema24": -0.003821109925290167,
          "ema12_slope_3h": -0.0010009505260222262,
          "ema24_slope_6h": -0.0012985591579695033,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.72,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.197499,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "70_80",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        7395,
        7396
      ],
      "forecast_publication_timestamp": "2026-10-17T03:16:17.423556Z",
      "requested_quote_timestamp": "2026-10-17T03:16:17.423556Z",
      "retrieved_quote_timestamp": "2026-10-17T03:16:17.621055Z",
      "quote_retrieval_timestamp": "2026-10-17T03:16:17.621055Z",
      "timing_difference_seconds": 0.197499,
      "selected_quote": {
        "id": 1055,
        "contract_id": 1055,
        "forecast_timestamp": "2026-10-17T03:16:17.423556Z",
        "requested_timestamp": "2026-10-17T03:16:17.423556Z",
        "actual_quote_timestamp": "2026-10-17T03:16:17.621055Z",
        "timestamp_delta_seconds": 0.197499,
        "bid": 0.71,
        "ask": 0.72,
        "midpoint": 0.715,
        "last_price": 0.71,
        "implied_probability": 0.72,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-17T03:16:17.621055Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT162330",
        "external_market_id": "KXBTC15M-26OCT162330-30",
        "external_contract_id": "KXBTC15M-26OCT162330-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4352.9
      },
      "selected_entry_price": 0.72,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 1055,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT162330",
          "external_market_id": "KXBTC15M-26OCT162330-30",
          "external_contract_id": "KXBTC15M-26OCT162330-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-17T03:15:00Z",
          "resolution_timestamp": "2026-10-17T03:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-17T03:16:17.484129Z"
        }
      ],
      "quotes": [
        {
          "id": 1055,
          "contract_id": 1055,
          "forecast_timestamp": "2026-10-17T03:16:17.423556Z",
          "requested_timestamp": "2026-10-17T03:16:17.423556Z",
          "actual_quote_timestamp": "2026-10-17T03:16:17.621055Z",
          "timestamp_delta_seconds": 0.197499,
          "bid": 0.71,
          "ask": 0.72,
          "midpoint": 0.715,
          "last_price": 0.71,
          "implied_probability": 0.72,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-17T03:16:17.621055Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT162330",
          "external_market_id": "KXBTC15M-26OCT162330-30",
          "external_contract_id": "KXBTC15M-26OCT162330-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4352.9
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT162330-30": {
          "UP/YES": "KXBTC15M-26OCT162330-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 2035,
          "signal_id": 1055,
          "quote_id": 1055,
          "settlement_id": 1055,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 136.0,
          "entry_price": 0.72,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.92,
          "trading_fee": 1.92,
          "total_deployed": 99.84,
          "settlement_value": 1.0,
          "settlement_payout": 136.0,
          "gross_pnl": 38.08,
          "net_pnl": 36.16,
          "roi": 0.3621794871794871,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-17T03:31:21.321137Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4352.9,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 2036,
          "signal_id": 1055,
          "quote_id": 1055,
          "settlement_id": 1055,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.72,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 72.0,
          "trading_fee": 1.42,
          "total_deployed": 73.42,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 28.0,
          "net_pnl": 26.58,
          "roi": 0.36202669572323615,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-17T03:31:21.325495Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4352.9,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81340.25,
        "kronos_base_predicted_close": 81376.375,
        "kronos_base_displacement": 36.125,
        "kronos_base_displacement_fraction": 0.0004441220674881132,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81354.8359375,
        "kronos_small_displacement": 14.5859375,
        "kronos_small_displacement_fraction": 0.00017932004757792113,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT162330",
        "ticker": "KXBTC15M-26OCT162330-30",
        "market_id": "KXBTC15M-26OCT162330-30",
        "contract_id": "KXBTC15M-26OCT162330-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81340.25
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-17T03:16:17.423556Z",
        "retrieved_timestamp": "2026-10-17T03:16:17.621055Z",
        "quote_offset_seconds": 0.197499,
        "quote_age_seconds": 0.197499,
        "bid": 0.71,
        "ask": 0.72,
        "midpoint": 0.715,
        "last_price": 0.71,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.72,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4352.9
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 81469.24,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261017T0315Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 1049,
          "signal_id": 1055,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-17T03:00:00Z",
          "return_6h": -0.003134489396101836,
          "return_12h": -0.0036518790283086577,
          "return_24h": -0.008555451100450195,
          "close_vs_ema12": -0.002328626664646394,
          "close_vs_ema24": -0.003821109925290167,
          "ema12_slope_3h": -0.0010009505260222262,
          "ema24_slope_6h": -0.0012985591579695033,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-17T03:16:17.481142Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-17T03:00:00Z",
            "return_6h": -0.003134489396101836,
            "return_12h": -0.0036518790283086577,
            "return_24h": -0.008555451100450195,
            "close_vs_ema12": -0.002328626664646394,
            "close_vs_ema24": -0.003821109925290167,
            "ema12_slope_3h": -0.0010009505260222262,
            "ema24_slope_6h": -0.0012985591579695033,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "DEGRADED",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0004964693522768737,
        "return_30m": -7.991117337846632e-07,
        "return_60m": -0.002043020479654878,
        "return_120m": -0.0012565436793312568,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.00018692836814437896,
        "close_vs_ema6": -0.0004225414974067254,
        "close_vs_ema12": -0.0008678368513131973,
        "ema3_slope": -0.00018689343246003354,
        "ema6_slope": -0.00016898803717946276,
        "realized_volatility_30m": 0.0004961929000687482,
        "realized_volatility_60m": 0.0012491592926072463,
        "return_acceleration": -0.0009923858001374963
      }
    },
    {
      "id": 1054,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261017T0245Z",
      "trigger_timestamp": "2026-10-17T02:46:18.261581Z",
      "market_start_timestamp": "2026-10-17T02:45:00Z",
      "resolution_timestamp": "2026-10-17T03:00:00Z",
      "direction": "UP",
      "base_run_id": 7391,
      "small_run_id": 7392,
      "last_observed_close": 81340.31,
      "actual_close": 81380.65,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-17T02:46:18.306376Z",
      "base_predicted_close": 81431.1015625,
      "small_predicted_close": 81370.921875,
      "strike": 81340.31,
      "market_regime": {
        "id": 1048,
        "signal_id": 1054,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-17T02:30:00Z",
        "return_6h": -0.0030048611169432027,
        "return_12h": -0.01089375801977499,
        "return_24h": -0.009140937918455827,
        "close_vs_ema12": -0.0025086845436980143,
        "close_vs_ema24": -0.003971870973059954,
        "ema12_slope_3h": -0.0009358107528719684,
        "ema24_slope_6h": -0.0012226960712955481,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-17T02:46:18.308894Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-17T02:30:00Z",
          "return_6h": -0.0030048611169432027,
          "return_12h": -0.01089375801977499,
          "return_24h": -0.009140937918455827,
          "close_vs_ema12": -0.0025086845436980143,
          "close_vs_ema24": -0.003971870973059954,
          "ema12_slope_3h": -0.0009358107528719684,
          "ema24_slope_6h": -0.0012226960712955481,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.55,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.183859,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        7391,
        7392
      ],
      "forecast_publication_timestamp": "2026-10-17T02:46:18.261581Z",
      "requested_quote_timestamp": "2026-10-17T02:46:18.261581Z",
      "retrieved_quote_timestamp": "2026-10-17T02:46:18.445440Z",
      "quote_retrieval_timestamp": "2026-10-17T02:46:18.445440Z",
      "timing_difference_seconds": 0.183859,
      "selected_quote": {
        "id": 1054,
        "contract_id": 1054,
        "forecast_timestamp": "2026-10-17T02:46:18.261581Z",
        "requested_timestamp": "2026-10-17T02:46:18.261581Z",
        "actual_quote_timestamp": "2026-10-17T02:46:18.445440Z",
        "timestamp_delta_seconds": 0.183859,
        "bid": 0.54,
        "ask": 0.55,
        "midpoint": 0.545,
        "last_price": 0.55,
        "implied_probability": 0.55,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-17T02:46:18.445440Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT162300",
        "external_market_id": "KXBTC15M-26OCT162300-00",
        "external_contract_id": "KXBTC15M-26OCT162300-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5086.05
      },
      "selected_entry_price": 0.55,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 1054,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT162300",
          "external_market_id": "KXBTC15M-26OCT162300-00",
          "external_contract_id": "KXBTC15M-26OCT162300-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-17T02:45:00Z",
          "resolution_timestamp": "2026-10-17T03:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-17T02:46:18.310970Z"
        }
      ],
      "quotes": [
        {
          "id": 1054,
          "contract_id": 1054,
          "forecast_timestamp": "2026-10-17T02:46:18.261581Z",
          "requested_timestamp": "2026-10-17T02:46:18.261581Z",
          "actual_quote_timestamp": "2026-10-17T02:46:18.445440Z",
          "timestamp_delta_seconds": 0.183859,
          "bid": 0.54,
          "ask": 0.55,
          "midpoint": 0.545,
          "last_price": 0.55,
          "implied_probability": 0.55,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-17T02:46:18.445440Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT162300",
          "external_market_id": "KXBTC15M-26OCT162300-00",
          "external_contract_id": "KXBTC15M-26OCT162300-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5086.05
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT162300-00": {
          "UP/YES": "KXBTC15M-26OCT162300-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 2033,
          "signal_id": 1054,
          "quote_id": 1054,
          "settlement_id": 1054,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 176.0,
          "entry_price": 0.55,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.80000000000001,
          "trading_fee": 3.05,
          "total_deployed": 99.85000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 176.0,
          "gross_pnl": 79.19999999999999,
          "net_pnl": 76.14999999999999,
          "roi": 0.7626439659489233,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-17T03:01:22.878839Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5086.05,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 2034,
          "signal_id": 1054,
          "quote_id": 1054,
          "settlement_id": 1054,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.55,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 55.00000000000001,
          "trading_fee": 1.74,
          "total_deployed": 56.74000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 44.99999999999999,
          "net_pnl": 43.25999999999999,
          "roi": 0.76242509693338,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-17T03:01:22.882324Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5086.05,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81340.31,
        "kronos_base_predicted_close": 81431.1015625,
        "kronos_base_displacement": 90.79156250000233,
        "kronos_base_displacement_fraction": 0.001116193957215092,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81370.921875,
        "kronos_small_displacement": 30.61187500000233,
        "kronos_small_displacement_fraction": 0.0003763432300664004,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT162300",
        "ticker": "KXBTC15M-26OCT162300-00",
        "market_id": "KXBTC15M-26OCT162300-00",
        "contract_id": "KXBTC15M-26OCT162300-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81340.31
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-17T02:46:18.261581Z",
        "retrieved_timestamp": "2026-10-17T02:46:18.445440Z",
        "quote_offset_seconds": 0.183859,
        "quote_age_seconds": 0.183859,
        "bid": 0.54,
        "ask": 0.55,
        "midpoint": 0.545,
        "last_price": 0.55,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.55,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5086.05
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 81380.65,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261017T0245Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 1048,
          "signal_id": 1054,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-17T02:30:00Z",
          "return_6h": -0.0030048611169432027,
          "return_12h": -0.01089375801977499,
          "return_24h": -0.009140937918455827,
          "close_vs_ema12": -0.0025086845436980143,
          "close_vs_ema24": -0.003971870973059954,
          "ema12_slope_3h": -0.0009358107528719684,
          "ema24_slope_6h": -0.0012226960712955481,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-17T02:46:18.308894Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-17T02:30:00Z",
            "return_6h": -0.0030048611169432027,
            "return_12h": -0.01089375801977499,
            "return_24h": -0.009140937918455827,
            "close_vs_ema12": -0.0025086845436980143,
            "close_vs_ema24": -0.003971870973059954,
            "ema12_slope_3h": -0.0009358107528719684,
            "ema24_slope_6h": -0.0012226960712955481,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "DEGRADED",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": 0.0005138878894004328,
        "return_30m": -0.0020422229998854347,
        "return_60m": -0.0009636413911420227,
        "return_120m": -0.0013362794876758954,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": -0.0002502753451930628,
        "close_vs_ema6": -0.0006286499767724774,
        "close_vs_ema12": -0.0011207859590207647,
        "ema3_slope": -0.00025021272311764875,
        "ema6_slope": -0.00025139677447838515,
        "realized_volatility_30m": 0.00153434294946464,
        "realized_volatility_60m": 0.00140507008255601,
        "return_acceleration": 0.00306868589892928
      }
    },
    {
      "id": 1053,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261017T0230Z",
      "trigger_timestamp": "2026-10-17T02:31:16.979519Z",
      "market_start_timestamp": "2026-10-17T02:30:00Z",
      "resolution_timestamp": "2026-10-17T02:45:00Z",
      "direction": "UP",
      "base_run_id": 7389,
      "small_run_id": 7390,
      "last_observed_close": 81298.54,
      "actual_close": 81340.31,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-17T02:31:17.045784Z",
      "base_predicted_close": 81397.984375,
      "small_predicted_close": 81378.671875,
      "strike": 81298.54,
      "market_regime": {
        "id": 1047,
        "signal_id": 1053,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-17T02:15:00Z",
        "return_6h": -0.0027146848467596296,
        "return_12h": -0.01166296182865012,
        "return_24h": -0.008225179812947014,
        "close_vs_ema12": -0.003127438640313507,
        "close_vs_ema24": -0.004566733969571191,
        "ema12_slope_3h": -0.0008842547086070907,
        "ema24_slope_6h": -0.001185288417436814,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-17T02:31:17.048497Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-17T02:15:00Z",
          "return_6h": -0.0027146848467596296,
          "return_12h": -0.01166296182865012,
          "return_24h": -0.008225179812947014,
          "close_vs_ema12": -0.003127438640313507,
          "close_vs_ema24": -0.004566733969571191,
          "ema12_slope_3h": -0.0008842547086070907,
          "ema24_slope_6h": -0.001185288417436814,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.72,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.208859,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "70_80",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        7389,
        7390
      ],
      "forecast_publication_timestamp": "2026-10-17T02:31:16.979519Z",
      "requested_quote_timestamp": "2026-10-17T02:31:16.979519Z",
      "retrieved_quote_timestamp": "2026-10-17T02:31:17.188378Z",
      "quote_retrieval_timestamp": "2026-10-17T02:31:17.188378Z",
      "timing_difference_seconds": 0.208859,
      "selected_quote": {
        "id": 1053,
        "contract_id": 1053,
        "forecast_timestamp": "2026-10-17T02:31:16.979519Z",
        "requested_timestamp": "2026-10-17T02:31:16.979519Z",
        "actual_quote_timestamp": "2026-10-17T02:31:17.188378Z",
        "timestamp_delta_seconds": 0.208859,
        "bid": 0.71,
        "ask": 0.72,
        "midpoint": 0.715,
        "last_price": 0.71,
        "implied_probability": 0.72,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-17T02:31:17.188378Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT162245",
        "external_market_id": "KXBTC15M-26OCT162245-45",
        "external_contract_id": "KXBTC15M-26OCT162245-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4696.81
      },
      "selected_entry_price": 0.72,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 1053,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT162245",
          "external_market_id": "KXBTC15M-26OCT162245-45",
          "external_contract_id": "KXBTC15M-26OCT162245-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-17T02:30:00Z",
          "resolution_timestamp": "2026-10-17T02:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-17T02:31:17.050827Z"
        }
      ],
      "quotes": [
        {
          "id": 1053,
          "contract_id": 1053,
          "forecast_timestamp": "2026-10-17T02:31:16.979519Z",
          "requested_timestamp": "2026-10-17T02:31:16.979519Z",
          "actual_quote_timestamp": "2026-10-17T02:31:17.188378Z",
          "timestamp_delta_seconds": 0.208859,
          "bid": 0.71,
          "ask": 0.72,
          "midpoint": 0.715,
          "last_price": 0.71,
          "implied_probability": 0.72,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-17T02:31:17.188378Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT162245",
          "external_market_id": "KXBTC15M-26OCT162245-45",
          "external_contract_id": "KXBTC15M-26OCT162245-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4696.81
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT162245-45": {
          "UP/YES": "KXBTC15M-26OCT162245-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 2031,
          "signal_id": 1053,
          "quote_id": 1053,
          "settlement_id": 1053,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 136.0,
          "entry_price": 0.72,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.92,
          "trading_fee": 1.92,
          "total_deployed": 99.84,
          "settlement_value": 1.0,
          "settlement_payout": 136.0,
          "gross_pnl": 38.08,
          "net_pnl": 36.16,
          "roi": 0.3621794871794871,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-17T02:46:23.259304Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4696.81,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 2032,
          "signal_id": 1053,
          "quote_id": 1053,
          "settlement_id": 1053,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.72,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 72.0,
          "trading_fee": 1.42,
          "total_deployed": 73.42,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 28.0,
          "net_pnl": 26.58,
          "roi": 0.36202669572323615,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-17T02:46:23.262279Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4696.81,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81298.54,
        "kronos_base_predicted_close": 81397.984375,
        "kronos_base_displacement": 99.4443750000064,
        "kronos_base_displacement_fraction": 0.0012232000107259787,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81378.671875,
        "kronos_small_displacement": 80.1318750000064,
        "kronos_small_displacement_fraction": 0.000985649619292135,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT162245",
        "ticker": "KXBTC15M-26OCT162245-45",
        "market_id": "KXBTC15M-26OCT162245-45",
        "contract_id": "KXBTC15M-26OCT162245-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81298.54
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-17T02:31:16.979519Z",
        "retrieved_timestamp": "2026-10-17T02:31:17.188378Z",
        "quote_offset_seconds": 0.208859,
        "quote_age_seconds": 0.208859,
        "bid": 0.71,
        "ask": 0.72,
        "midpoint": 0.715,
        "last_price": 0.71,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.72,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4696.81
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 81340.31,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261017T0230Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 1047,
          "signal_id": 1053,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-17T02:15:00Z",
          "return_6h": -0.0027146848467596296,
          "return_12h": -0.01166296182865012,
          "return_24h": -0.008225179812947014,
          "close_vs_ema12": -0.003127438640313507,
          "close_vs_ema24": -0.004566733969571191,
          "ema12_slope_3h": -0.0008842547086070907,
          "ema24_slope_6h": -0.001185288417436814,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-17T02:31:17.048497Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-17T02:15:00Z",
            "return_6h": -0.0027146848467596296,
            "return_12h": -0.01166296182865012,
            "return_24h": -0.008225179812947014,
            "close_vs_ema12": -0.003127438640313507,
            "close_vs_ema24": -0.004566733969571191,
            "ema12_slope_3h": -0.0008842547086070907,
            "ema24_slope_6h": -0.001185288417436814,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.002554798009528847,
        "return_30m": -0.0014040842964256894,
        "return_60m": -0.0015391741059888053,
        "return_120m": -0.001940334121157905,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0010137923600191945,
        "close_vs_ema6": -0.0013930607230400183,
        "close_vs_ema12": -0.0018372391148311351,
        "ema3_slope": -0.0010127656259651951,
        "ema6_slope": -0.0005569139632285447,
        "realized_volatility_30m": 0.001854229546836672,
        "realized_volatility_60m": 0.0013487941935113419,
        "return_acceleration": -0.003708459093673344
      }
    },
    {
      "id": 1052,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261016T2130Z",
      "trigger_timestamp": "2026-10-16T21:31:16.254150Z",
      "market_start_timestamp": "2026-10-16T21:30:00Z",
      "resolution_timestamp": "2026-10-16T21:45:00Z",
      "direction": "UP",
      "base_run_id": 7349,
      "small_run_id": 7350,
      "last_observed_close": 81611.54,
      "actual_close": 81586.78,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-16T21:31:16.300265Z",
      "base_predicted_close": 81637.3125,
      "small_predicted_close": 81650.2890625,
      "strike": 81611.54,
      "market_regime": {
        "id": 1046,
        "signal_id": 1052,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-16T21:15:00Z",
        "return_6h": 0.0012056503956863196,
        "return_12h": -0.005641211351923636,
        "return_24h": -0.007294777818588338,
        "close_vs_ema12": -0.0001633142094591422,
        "close_vs_ema24": -0.00175934369753028,
        "ema12_slope_3h": -0.001527795869674664,
        "ema24_slope_6h": -0.0031260259665496504,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-16T21:31:16.304109Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-16T21:15:00Z",
          "return_6h": 0.0012056503956863196,
          "return_12h": -0.005641211351923636,
          "return_24h": -0.007294777818588338,
          "close_vs_ema12": -0.0001633142094591422,
          "close_vs_ema24": -0.00175934369753028,
          "ema12_slope_3h": -0.001527795869674664,
          "ema24_slope_6h": -0.0031260259665496504,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.5,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.190493,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        7349,
        7350
      ],
      "forecast_publication_timestamp": "2026-10-16T21:31:16.254150Z",
      "requested_quote_timestamp": "2026-10-16T21:31:16.254150Z",
      "retrieved_quote_timestamp": "2026-10-16T21:31:16.444643Z",
      "quote_retrieval_timestamp": "2026-10-16T21:31:16.444643Z",
      "timing_difference_seconds": 0.190493,
      "selected_quote": {
        "id": 1052,
        "contract_id": 1052,
        "forecast_timestamp": "2026-10-16T21:31:16.254150Z",
        "requested_timestamp": "2026-10-16T21:31:16.254150Z",
        "actual_quote_timestamp": "2026-10-16T21:31:16.444643Z",
        "timestamp_delta_seconds": 0.190493,
        "bid": 0.49,
        "ask": 0.5,
        "midpoint": 0.495,
        "last_price": 0.49,
        "implied_probability": 0.5,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-16T21:31:16.444643Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT161745",
        "external_market_id": "KXBTC15M-26OCT161745-45",
        "external_contract_id": "KXBTC15M-26OCT161745-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 6025.89
      },
      "selected_entry_price": 0.5,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 1052,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT161745",
          "external_market_id": "KXBTC15M-26OCT161745-45",
          "external_contract_id": "KXBTC15M-26OCT161745-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-16T21:30:00Z",
          "resolution_timestamp": "2026-10-16T21:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-16T21:31:16.306642Z"
        }
      ],
      "quotes": [
        {
          "id": 1052,
          "contract_id": 1052,
          "forecast_timestamp": "2026-10-16T21:31:16.254150Z",
          "requested_timestamp": "2026-10-16T21:31:16.254150Z",
          "actual_quote_timestamp": "2026-10-16T21:31:16.444643Z",
          "timestamp_delta_seconds": 0.190493,
          "bid": 0.49,
          "ask": 0.5,
          "midpoint": 0.495,
          "last_price": 0.49,
          "implied_probability": 0.5,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-16T21:31:16.444643Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT161745",
          "external_market_id": "KXBTC15M-26OCT161745-45",
          "external_contract_id": "KXBTC15M-26OCT161745-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 6025.89
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT161745-45": {
          "UP/YES": "KXBTC15M-26OCT161745-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 2029,
          "signal_id": 1052,
          "quote_id": 1052,
          "settlement_id": 1052,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 193.0,
          "entry_price": 0.5,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.5,
          "trading_fee": 3.38,
          "total_deployed": 99.88,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.5,
          "net_pnl": -99.88,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-16T21:46:26.082666Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6025.89,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 2030,
          "signal_id": 1052,
          "quote_id": 1052,
          "settlement_id": 1052,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.5,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 50.0,
          "trading_fee": 1.75,
          "total_deployed": 51.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -50.0,
          "net_pnl": -51.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-16T21:46:26.085490Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6025.89,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81611.54,
        "kronos_base_predicted_close": 81637.3125,
        "kronos_base_displacement": 25.772500000006403,
        "kronos_base_displacement_fraction": 0.00031579480058832864,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81650.2890625,
        "kronos_small_displacement": 38.7490625000064,
        "kronos_small_displacement_fraction": 0.000474798815216652,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT161745",
        "ticker": "KXBTC15M-26OCT161745-45",
        "market_id": "KXBTC15M-26OCT161745-45",
        "contract_id": "KXBTC15M-26OCT161745-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81611.54
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-16T21:31:16.254150Z",
        "retrieved_timestamp": "2026-10-16T21:31:16.444643Z",
        "quote_offset_seconds": 0.190493,
        "quote_age_seconds": 0.190493,
        "bid": 0.49,
        "ask": 0.5,
        "midpoint": 0.495,
        "last_price": 0.49,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.5,
        "price_type": "live_executable_ask",
        "yes_ask_size": 6025.89
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 81586.78,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261016T2130Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 1046,
          "signal_id": 1052,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-16T21:15:00Z",
          "return_6h": 0.0012056503956863196,
          "return_12h": -0.005641211351923636,
          "return_24h": -0.007294777818588338,
          "close_vs_ema12": -0.0001633142094591422,
          "close_vs_ema24": -0.00175934369753028,
          "ema12_slope_3h": -0.001527795869674664,
          "ema24_slope_6h": -0.0031260259665496504,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-16T21:31:16.304109Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-16T21:15:00Z",
            "return_6h": 0.0012056503956863196,
            "return_12h": -0.005641211351923636,
            "return_24h": -0.007294777818588338,
            "close_vs_ema12": -0.0001633142094591422,
            "close_vs_ema24": -0.00175934369753028,
            "ema12_slope_3h": -0.001527795869674664,
            "ema24_slope_6h": -0.0031260259665496504,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": 0.00019032384487260856,
        "return_30m": -0.0002055863216332554,
        "return_60m": 0.0011249306899274725,
        "return_120m": 0.0016183585474323081,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0001499404561200457,
        "close_vs_ema6": 0.0007065215401989011,
        "close_vs_ema12": 0.0016213356218794939,
        "ema3_slope": 0.00014996294163194257,
        "ema6_slope": 0.0002826885062869877,
        "realized_volatility_30m": 0.0002930793372858953,
        "realized_volatility_60m": 0.00044740036331162653,
        "return_acceleration": 0.0005861586745717906
      }
    },
    {
      "id": 1051,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261016T2100Z",
      "trigger_timestamp": "2026-10-16T21:01:17.769340Z",
      "market_start_timestamp": "2026-10-16T21:00:00Z",
      "resolution_timestamp": "2026-10-16T21:15:00Z",
      "direction": "UP",
      "base_run_id": 7345,
      "small_run_id": 7346,
      "last_observed_close": 81628.32,
      "actual_close": 81596.01,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-16T21:01:17.812277Z",
      "base_predicted_close": 81638.90625,
      "small_predicted_close": 81654.34375,
      "strike": 81628.32,
      "market_regime": {
        "id": 1045,
        "signal_id": 1051,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-16T20:45:00Z",
        "return_6h": -0.002914510347127197,
        "return_12h": -0.006512874169369742,
        "return_24h": -0.004260092899818657,
        "close_vs_ema12": 1.9989528551311864e-05,
        "close_vs_ema24": -0.0016328091255779498,
        "ema12_slope_3h": -0.0020314215312403627,
        "ema24_slope_6h": -0.0032731772265447434,
        "score": -1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-16T21:01:17.815183Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-16T20:45:00Z",
          "return_6h": -0.002914510347127197,
          "return_12h": -0.006512874169369742,
          "return_24h": -0.004260092899818657,
          "close_vs_ema12": 1.9989528551311864e-05,
          "close_vs_ema24": -0.0016328091255779498,
          "ema12_slope_3h": -0.0020314215312403627,
          "ema24_slope_6h": -0.0032731772265447434,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.41,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.184875,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        7345,
        7346
      ],
      "forecast_publication_timestamp": "2026-10-16T21:01:17.769340Z",
      "requested_quote_timestamp": "2026-10-16T21:01:17.769340Z",
      "retrieved_quote_timestamp": "2026-10-16T21:01:17.954215Z",
      "quote_retrieval_timestamp": "2026-10-16T21:01:17.954215Z",
      "timing_difference_seconds": 0.184875,
      "selected_quote": {
        "id": 1051,
        "contract_id": 1051,
        "forecast_timestamp": "2026-10-16T21:01:17.769340Z",
        "requested_timestamp": "2026-10-16T21:01:17.769340Z",
        "actual_quote_timestamp": "2026-10-16T21:01:17.954215Z",
        "timestamp_delta_seconds": 0.184875,
        "bid": 0.4,
        "ask": 0.41,
        "midpoint": 0.405,
        "last_price": 0.4,
        "implied_probability": 0.41,
        "spread": 0.009999999999999953,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-16T21:01:17.954215Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT161715",
        "external_market_id": "KXBTC15M-26OCT161715-15",
        "external_contract_id": "KXBTC15M-26OCT161715-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 8170.04
      },
      "selected_entry_price": 0.41,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 1051,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT161715",
          "external_market_id": "KXBTC15M-26OCT161715-15",
          "external_contract_id": "KXBTC15M-26OCT161715-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-16T21:00:00Z",
          "resolution_timestamp": "2026-10-16T21:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-16T21:01:17.817977Z"
        }
      ],
      "quotes": [
        {
          "id": 1051,
          "contract_id": 1051,
          "forecast_timestamp": "2026-10-16T21:01:17.769340Z",
          "requested_timestamp": "2026-10-16T21:01:17.769340Z",
          "actual_quote_timestamp": "2026-10-16T21:01:17.954215Z",
          "timestamp_delta_seconds": 0.184875,
          "bid": 0.4,
          "ask": 0.41,
          "midpoint": 0.405,
          "last_price": 0.4,
          "implied_probability": 0.41,
          "spread": 0.009999999999999953,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-16T21:01:17.954215Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT161715",
          "external_market_id": "KXBTC15M-26OCT161715-15",
          "external_contract_id": "KXBTC15M-26OCT161715-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 8170.04
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT161715-15": {
          "UP/YES": "KXBTC15M-26OCT161715-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 2027,
          "signal_id": 1051,
          "quote_id": 1051,
          "settlement_id": 1051,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 234.0,
          "entry_price": 0.41,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.94,
          "trading_fee": 3.97,
          "total_deployed": 99.91,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.94,
          "net_pnl": -99.91,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-16T21:16:20.572850Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 8170.04,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 2028,
          "signal_id": 1051,
          "quote_id": 1051,
          "settlement_id": 1051,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.41,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 41.0,
          "trading_fee": 1.7,
          "total_deployed": 42.7,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -41.0,
          "net_pnl": -42.7,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-16T21:16:20.576346Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 8170.04,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81628.32,
        "kronos_base_predicted_close": 81638.90625,
        "kronos_base_displacement": 10.586249999993015,
        "kronos_base_displacement_fraction": 0.00012968844636264735,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81654.34375,
        "kronos_small_displacement": 26.023749999993015,
        "kronos_small_displacement_fraction": 0.0003188078598211137,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT161715",
        "ticker": "KXBTC15M-26OCT161715-15",
        "market_id": "KXBTC15M-26OCT161715-15",
        "contract_id": "KXBTC15M-26OCT161715-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81628.32
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-16T21:01:17.769340Z",
        "retrieved_timestamp": "2026-10-16T21:01:17.954215Z",
        "quote_offset_seconds": 0.184875,
        "quote_age_seconds": 0.184875,
        "bid": 0.4,
        "ask": 0.41,
        "midpoint": 0.405,
        "last_price": 0.4,
        "spread": 0.009999999999999953,
        "selected_entry_price": 0.41,
        "price_type": "live_executable_ask",
        "yes_ask_size": 8170.04
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 81596.01,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261016T2100Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 1045,
          "signal_id": 1051,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-16T20:45:00Z",
          "return_6h": -0.002914510347127197,
          "return_12h": -0.006512874169369742,
          "return_24h": -0.004260092899818657,
          "close_vs_ema12": 1.9989528551311864e-05,
          "close_vs_ema24": -0.0016328091255779498,
          "ema12_slope_3h": -0.0020314215312403627,
          "ema24_slope_6h": -0.0032731772265447434,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-16T21:01:17.815183Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-16T20:45:00Z",
            "return_6h": -0.002914510347127197,
            "return_12h": -0.006512874169369742,
            "return_24h": -0.004260092899818657,
            "close_vs_ema12": 1.9989528551311864e-05,
            "close_vs_ema24": -0.0016328091255779498,
            "ema12_slope_3h": -0.0020314215312403627,
            "ema24_slope_6h": -0.0032731772265447434,
            "score": -1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0005252794131698213,
        "return_30m": 0.0013307906039059514,
        "return_60m": 0.0017649264716170787,
        "return_120m": 0.007672350807410133,
        "consecutive_up_closes": 3,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0006152647565809133,
        "close_vs_ema6": 0.001515299617069088,
        "close_vs_ema12": 0.0024373013753944406,
        "ema3_slope": 0.0006156435403537053,
        "ema6_slope": 0.0006064874509084106,
        "realized_volatility_30m": 0.0001399044406297234,
        "realized_volatility_60m": 0.00043632022960028553,
        "return_acceleration": -0.0002798088812594468
      }
    },
    {
      "id": 1050,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261016T2045Z",
      "trigger_timestamp": "2026-10-16T20:46:19.015931Z",
      "market_start_timestamp": "2026-10-16T20:45:00Z",
      "resolution_timestamp": "2026-10-16T21:00:00Z",
      "direction": "UP",
      "base_run_id": 7343,
      "small_run_id": 7344,
      "last_observed_close": 81585.47,
      "actual_close": 81628.32,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-16T20:46:19.067255Z",
      "base_predicted_close": 81615.4609375,
      "small_predicted_close": 81631.0390625,
      "strike": 81585.47,
      "market_regime": {
        "id": 1044,
        "signal_id": 1050,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-16T20:30:00Z",
        "return_6h": -0.00791267338742474,
        "return_12h": -0.007573980996274932,
        "return_24h": -0.008535604568213118,
        "close_vs_ema12": -0.0005041744163661876,
        "close_vs_ema24": -0.0021912615521219037,
        "ema12_slope_3h": -0.002397604200884973,
        "ema24_slope_6h": -0.0032807168725724756,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-16T20:46:19.071350Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-16T20:30:00Z",
          "return_6h": -0.00791267338742474,
          "return_12h": -0.007573980996274932,
          "return_24h": -0.008535604568213118,
          "close_vs_ema12": -0.0005041744163661876,
          "close_vs_ema24": -0.0021912615521219037,
          "ema12_slope_3h": -0.002397604200884973,
          "ema24_slope_6h": -0.0032807168725724756,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.34,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.199319,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        7343,
        7344
      ],
      "forecast_publication_timestamp": "2026-10-16T20:46:19.015931Z",
      "requested_quote_timestamp": "2026-10-16T20:46:19.015931Z",
      "retrieved_quote_timestamp": "2026-10-16T20:46:19.215250Z",
      "quote_retrieval_timestamp": "2026-10-16T20:46:19.215250Z",
      "timing_difference_seconds": 0.199319,
      "selected_quote": {
        "id": 1050,
        "contract_id": 1050,
        "forecast_timestamp": "2026-10-16T20:46:19.015931Z",
        "requested_timestamp": "2026-10-16T20:46:19.015931Z",
        "actual_quote_timestamp": "2026-10-16T20:46:19.215250Z",
        "timestamp_delta_seconds": 0.199319,
        "bid": 0.33,
        "ask": 0.34,
        "midpoint": 0.335,
        "last_price": 0.33,
        "implied_probability": 0.34,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-16T20:46:19.215250Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT161700",
        "external_market_id": "KXBTC15M-26OCT161700-00",
        "external_contract_id": "KXBTC15M-26OCT161700-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2324.76
      },
      "selected_entry_price": 0.34,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 1050,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT161700",
          "external_market_id": "KXBTC15M-26OCT161700-00",
          "external_contract_id": "KXBTC15M-26OCT161700-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-16T20:45:00Z",
          "resolution_timestamp": "2026-10-16T21:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-16T20:46:19.074522Z"
        }
      ],
      "quotes": [
        {
          "id": 1050,
          "contract_id": 1050,
          "forecast_timestamp": "2026-10-16T20:46:19.015931Z",
          "requested_timestamp": "2026-10-16T20:46:19.015931Z",
          "actual_quote_timestamp": "2026-10-16T20:46:19.215250Z",
          "timestamp_delta_seconds": 0.199319,
          "bid": 0.33,
          "ask": 0.34,
          "midpoint": 0.335,
          "last_price": 0.33,
          "implied_probability": 0.34,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-16T20:46:19.215250Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT161700",
          "external_market_id": "KXBTC15M-26OCT161700-00",
          "external_contract_id": "KXBTC15M-26OCT161700-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2324.76
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT161700-00": {
          "UP/YES": "KXBTC15M-26OCT161700-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 2025,
          "signal_id": 1050,
          "quote_id": 1050,
          "settlement_id": 1050,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 281.0,
          "entry_price": 0.34,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.54,
          "trading_fee": 4.42,
          "total_deployed": 99.96000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 281.0,
          "gross_pnl": 185.45999999999998,
          "net_pnl": 181.04,
          "roi": 1.8111244497799117,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-16T21:01:22.672089Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2324.76,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 2026,
          "signal_id": 1050,
          "quote_id": 1050,
          "settlement_id": 1050,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.34,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 34.0,
          "trading_fee": 1.58,
          "total_deployed": 35.58,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 66.0,
          "net_pnl": 64.42,
          "roi": 1.810567734682406,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-16T21:01:22.676267Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2324.76,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81585.47,
        "kronos_base_predicted_close": 81615.4609375,
        "kronos_base_displacement": 29.990937499998836,
        "kronos_base_displacement_fraction": 0.0003676014552591146,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81631.0390625,
        "kronos_small_displacement": 45.569062499998836,
        "kronos_small_displacement_fraction": 0.0005585438497810804,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT161700",
        "ticker": "KXBTC15M-26OCT161700-00",
        "market_id": "KXBTC15M-26OCT161700-00",
        "contract_id": "KXBTC15M-26OCT161700-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81585.47
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-16T20:46:19.015931Z",
        "retrieved_timestamp": "2026-10-16T20:46:19.215250Z",
        "quote_offset_seconds": 0.199319,
        "quote_age_seconds": 0.199319,
        "bid": 0.33,
        "ask": 0.34,
        "midpoint": 0.335,
        "last_price": 0.33,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.34,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2324.76
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 81628.32,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261016T2045Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 1044,
          "signal_id": 1050,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-16T20:30:00Z",
          "return_6h": -0.00791267338742474,
          "return_12h": -0.007573980996274932,
          "return_24h": -0.008535604568213118,
          "close_vs_ema12": -0.0005041744163661876,
          "close_vs_ema24": -0.0021912615521219037,
          "ema12_slope_3h": -0.002397604200884973,
          "ema24_slope_6h": -0.0032807168725724756,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-16T20:46:19.071350Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-16T20:30:00Z",
            "return_6h": -0.00791267338742474,
            "return_12h": -0.007573980996274932,
            "return_24h": -0.008535604568213118,
            "close_vs_ema12": -0.0005041744163661876,
            "close_vs_ema24": -0.0021912615521219037,
            "ema12_slope_3h": -0.002397604200884973,
            "ema24_slope_6h": -0.0032807168725724756,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0008050882944292681,
        "return_30m": 0.0015331403740110883,
        "return_60m": 0.004335472517392525,
        "return_120m": 0.007479173279897777,
        "consecutive_up_closes": 2,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0007056370109428389,
        "close_vs_ema6": 0.0015965880101966867,
        "close_vs_ema12": 0.0023552075484614132,
        "ema3_slope": 0.0007061352861355008,
        "ema6_slope": 0.0006390433196394874,
        "realized_volatility_30m": 3.8810944767320166e-05,
        "realized_volatility_60m": 0.0012387086025548765,
        "return_acceleration": 7.762188953464033e-05
      }
    },
    {
      "id": 1049,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261016T2000Z",
      "trigger_timestamp": "2026-10-16T20:01:17.234164Z",
      "market_start_timestamp": "2026-10-16T20:00:00Z",
      "resolution_timestamp": "2026-10-16T20:15:00Z",
      "direction": "UP",
      "base_run_id": 7337,
      "small_run_id": 7338,
      "last_observed_close": 81484.51,
      "actual_close": 81460.58,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-16T20:01:17.283721Z",
      "base_predicted_close": 81544.390625,
      "small_predicted_close": 81557.03125,
      "strike": 81484.51,
      "market_regime": {
        "id": 1043,
        "signal_id": 1049,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-16T19:45:00Z",
        "return_6h": -0.0055709677628069665,
        "return_12h": -0.008274293052422665,
        "return_24h": -0.010016824793695367,
        "close_vs_ema12": -0.0019086109246518879,
        "close_vs_ema24": -0.0036161006163033527,
        "ema12_slope_3h": -0.003406583356481807,
        "ema24_slope_6h": -0.0029660752827430636,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-16T20:01:17.286126Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-16T19:45:00Z",
          "return_6h": -0.0055709677628069665,
          "return_12h": -0.008274293052422665,
          "return_24h": -0.010016824793695367,
          "close_vs_ema12": -0.0019086109246518879,
          "close_vs_ema24": -0.0036161006163033527,
          "ema12_slope_3h": -0.003406583356481807,
          "ema24_slope_6h": -0.0029660752827430636,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.56,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.188037,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        7337,
        7338
      ],
      "forecast_publication_timestamp": "2026-10-16T20:01:17.234164Z",
      "requested_quote_timestamp": "2026-10-16T20:01:17.234164Z",
      "retrieved_quote_timestamp": "2026-10-16T20:01:17.422201Z",
      "quote_retrieval_timestamp": "2026-10-16T20:01:17.422201Z",
      "timing_difference_seconds": 0.188037,
      "selected_quote": {
        "id": 1049,
        "contract_id": 1049,
        "forecast_timestamp": "2026-10-16T20:01:17.234164Z",
        "requested_timestamp": "2026-10-16T20:01:17.234164Z",
        "actual_quote_timestamp": "2026-10-16T20:01:17.422201Z",
        "timestamp_delta_seconds": 0.188037,
        "bid": 0.55,
        "ask": 0.56,
        "midpoint": 0.555,
        "last_price": 0.55,
        "implied_probability": 0.56,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-16T20:01:17.422201Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT161615",
        "external_market_id": "KXBTC15M-26OCT161615-15",
        "external_contract_id": "KXBTC15M-26OCT161615-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 10432.91
      },
      "selected_entry_price": 0.56,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 1049,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT161615",
          "external_market_id": "KXBTC15M-26OCT161615-15",
          "external_contract_id": "KXBTC15M-26OCT161615-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-16T20:00:00Z",
          "resolution_timestamp": "2026-10-16T20:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-16T20:01:17.288402Z"
        }
      ],
      "quotes": [
        {
          "id": 1049,
          "contract_id": 1049,
          "forecast_timestamp": "2026-10-16T20:01:17.234164Z",
          "requested_timestamp": "2026-10-16T20:01:17.234164Z",
          "actual_quote_timestamp": "2026-10-16T20:01:17.422201Z",
          "timestamp_delta_seconds": 0.188037,
          "bid": 0.55,
          "ask": 0.56,
          "midpoint": 0.555,
          "last_price": 0.55,
          "implied_probability": 0.56,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-16T20:01:17.422201Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT161615",
          "external_market_id": "KXBTC15M-26OCT161615-15",
          "external_contract_id": "KXBTC15M-26OCT161615-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 10432.91
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT161615-15": {
          "UP/YES": "KXBTC15M-26OCT161615-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 2023,
          "signal_id": 1049,
          "quote_id": 1049,
          "settlement_id": 1049,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 173.0,
          "entry_price": 0.56,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.88000000000001,
          "trading_fee": 2.99,
          "total_deployed": 99.87,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.88000000000001,
          "net_pnl": -99.87,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-16T20:16:21.147410Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 10432.91,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 2024,
          "signal_id": 1049,
          "quote_id": 1049,
          "settlement_id": 1049,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.56,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 56.00000000000001,
          "trading_fee": 1.73,
          "total_deployed": 57.730000000000004,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -56.00000000000001,
          "net_pnl": -57.730000000000004,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-16T20:16:21.151317Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 10432.91,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81484.51,
        "kronos_base_predicted_close": 81544.390625,
        "kronos_base_displacement": 59.88062500000524,
        "kronos_base_displacement_fraction": 0.0007348712657167018,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81557.03125,
        "kronos_small_displacement": 72.52125000000524,
        "kronos_small_displacement_fraction": 0.0008900004430290523,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT161615",
        "ticker": "KXBTC15M-26OCT161615-15",
        "market_id": "KXBTC15M-26OCT161615-15",
        "contract_id": "KXBTC15M-26OCT161615-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81484.51
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-16T20:01:17.234164Z",
        "retrieved_timestamp": "2026-10-16T20:01:17.422201Z",
        "quote_offset_seconds": 0.188037,
        "quote_age_seconds": 0.188037,
        "bid": 0.55,
        "ask": 0.56,
        "midpoint": 0.555,
        "last_price": 0.55,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.56,
        "price_type": "live_executable_ask",
        "yes_ask_size": 10432.91
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 81460.58,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261016T2000Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 1043,
          "signal_id": 1049,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-16T19:45:00Z",
          "return_6h": -0.0055709677628069665,
          "return_12h": -0.008274293052422665,
          "return_24h": -0.010016824793695367,
          "close_vs_ema12": -0.0019086109246518879,
          "close_vs_ema24": -0.0036161006163033527,
          "ema12_slope_3h": -0.003406583356481807,
          "ema24_slope_6h": -0.0029660752827430636,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-16T20:01:17.286126Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-16T19:45:00Z",
            "return_6h": -0.0055709677628069665,
            "return_12h": -0.008274293052422665,
            "return_24h": -0.010016824793695367,
            "close_vs_ema12": -0.0019086109246518879,
            "close_vs_ema24": -0.0036161006163033527,
            "ema12_slope_3h": -0.003406583356481807,
            "ema24_slope_6h": -0.0029660752827430636,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0030926445032539718,
        "return_30m": 5.92888122770141e-05,
        "return_60m": 0.005897016535206356,
        "return_120m": 0.004878213579962543,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0012671474245542491,
        "close_vs_ema6": 0.0020806764056662264,
        "close_vs_ema12": 0.002197348755429873,
        "ema3_slope": 0.0012687551243422135,
        "ema6_slope": 0.0008329638135278206,
        "realized_volatility_30m": 0.003058324013178737,
        "realized_volatility_60m": 0.0026141823368968213,
        "return_acceleration": 0.006116648026357474
      }
    },
    {
      "id": 1048,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261016T1945Z",
      "trigger_timestamp": "2026-10-16T19:46:19.404597Z",
      "market_start_timestamp": "2026-10-16T19:45:00Z",
      "resolution_timestamp": "2026-10-16T20:00:00Z",
      "direction": "UP",
      "base_run_id": 7335,
      "small_run_id": 7336,
      "last_observed_close": 81233.28,
      "actual_close": 81484.51,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-16T19:46:19.452804Z",
      "base_predicted_close": 81336.875,
      "small_predicted_close": 81347.640625,
      "strike": 81233.28,
      "market_regime": {
        "id": 1042,
        "signal_id": 1048,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-16T19:30:00Z",
        "return_6h": -0.007441555744152839,
        "return_12h": -0.010757270364166738,
        "return_24h": -0.013369551235599686,
        "close_vs_ema12": -0.005066641995237875,
        "close_vs_ema24": -0.006763650992595571,
        "ema12_slope_3h": -0.0036346040181209904,
        "ema24_slope_6h": -0.002911276352808967,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-16T19:46:19.457087Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-16T19:30:00Z",
          "return_6h": -0.007441555744152839,
          "return_12h": -0.010757270364166738,
          "return_24h": -0.013369551235599686,
          "close_vs_ema12": -0.005066641995237875,
          "close_vs_ema24": -0.006763650992595571,
          "ema12_slope_3h": -0.0036346040181209904,
          "ema24_slope_6h": -0.002911276352808967,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.61,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.19496,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        7335,
        7336
      ],
      "forecast_publication_timestamp": "2026-10-16T19:46:19.404597Z",
      "requested_quote_timestamp": "2026-10-16T19:46:19.404597Z",
      "retrieved_quote_timestamp": "2026-10-16T19:46:19.599557Z",
      "quote_retrieval_timestamp": "2026-10-16T19:46:19.599557Z",
      "timing_difference_seconds": 0.19496,
      "selected_quote": {
        "id": 1048,
        "contract_id": 1048,
        "forecast_timestamp": "2026-10-16T19:46:19.404597Z",
        "requested_timestamp": "2026-10-16T19:46:19.404597Z",
        "actual_quote_timestamp": "2026-10-16T19:46:19.599557Z",
        "timestamp_delta_seconds": 0.19496,
        "bid": 0.6,
        "ask": 0.61,
        "midpoint": 0.605,
        "last_price": 0.6,
        "implied_probability": 0.61,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-16T19:46:19.599557Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT161600",
        "external_market_id": "KXBTC15M-26OCT161600-00",
        "external_contract_id": "KXBTC15M-26OCT161600-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 15187.71
      },
      "selected_entry_price": 0.61,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 1048,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT161600",
          "external_market_id": "KXBTC15M-26OCT161600-00",
          "external_contract_id": "KXBTC15M-26OCT161600-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-16T19:45:00Z",
          "resolution_timestamp": "2026-10-16T20:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-16T19:46:19.459200Z"
        }
      ],
      "quotes": [
        {
          "id": 1048,
          "contract_id": 1048,
          "forecast_timestamp": "2026-10-16T19:46:19.404597Z",
          "requested_timestamp": "2026-10-16T19:46:19.404597Z",
          "actual_quote_timestamp": "2026-10-16T19:46:19.599557Z",
          "timestamp_delta_seconds": 0.19496,
          "bid": 0.6,
          "ask": 0.61,
          "midpoint": 0.605,
          "last_price": 0.6,
          "implied_probability": 0.61,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-16T19:46:19.599557Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT161600",
          "external_market_id": "KXBTC15M-26OCT161600-00",
          "external_contract_id": "KXBTC15M-26OCT161600-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 15187.71
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT161600-00": {
          "UP/YES": "KXBTC15M-26OCT161600-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 2021,
          "signal_id": 1048,
          "quote_id": 1048,
          "settlement_id": 1048,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 159.0,
          "entry_price": 0.61,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.99,
          "trading_fee": 2.65,
          "total_deployed": 99.64,
          "settlement_value": 1.0,
          "settlement_payout": 159.0,
          "gross_pnl": 62.010000000000005,
          "net_pnl": 59.36,
          "roi": 0.5957446808510638,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-16T20:01:22.113159Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 15187.71,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 2022,
          "signal_id": 1048,
          "quote_id": 1048,
          "settlement_id": 1048,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.61,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 61.0,
          "trading_fee": 1.67,
          "total_deployed": 62.67,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 39.0,
          "net_pnl": 37.33,
          "roi": 0.5956598053295037,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-16T20:01:22.121612Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 15187.71,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81233.28,
        "kronos_base_predicted_close": 81336.875,
        "kronos_base_displacement": 103.59500000000116,
        "kronos_base_displacement_fraction": 0.001275277817170514,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81347.640625,
        "kronos_small_displacement": 114.36062500000116,
        "kronos_small_displacement_fraction": 0.0014078050892442255,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT161600",
        "ticker": "KXBTC15M-26OCT161600-00",
        "market_id": "KXBTC15M-26OCT161600-00",
        "contract_id": "KXBTC15M-26OCT161600-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81233.28
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-16T19:46:19.404597Z",
        "retrieved_timestamp": "2026-10-16T19:46:19.599557Z",
        "quote_offset_seconds": 0.19496,
        "quote_age_seconds": 0.19496,
        "bid": 0.6,
        "ask": 0.61,
        "midpoint": 0.605,
        "last_price": 0.6,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.61,
        "price_type": "live_executable_ask",
        "yes_ask_size": 15187.71
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 81484.51,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261016T1945Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 1042,
          "signal_id": 1048,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-16T19:30:00Z",
          "return_6h": -0.007441555744152839,
          "return_12h": -0.010757270364166738,
          "return_24h": -0.013369551235599686,
          "close_vs_ema12": -0.005066641995237875,
          "close_vs_ema24": -0.006763650992595571,
          "ema12_slope_3h": -0.0036346040181209904,
          "ema24_slope_6h": -0.002911276352808967,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-16T19:46:19.457087Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-16T19:30:00Z",
            "return_6h": -0.007441555744152839,
            "return_12h": -0.010757270364166738,
            "return_24h": -0.013369551235599686,
            "close_vs_ema12": -0.005066641995237875,
            "close_vs_ema24": -0.006763650992595571,
            "ema12_slope_3h": -0.0036346040181209904,
            "ema24_slope_6h": -0.002911276352808967,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "DEGRADED",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0030240035231035023,
        "return_30m": -0.0005254155419144313,
        "return_60m": 0.0031301301691808447,
        "return_120m": -0.002452419233051839,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0005534227148521476,
        "close_vs_ema6": -0.0001767246095140118,
        "close_vs_ema12": -0.0004932145454956682,
        "ema3_slope": -0.0005531166075575245,
        "ema6_slope": -7.068484710481826e-05,
        "realized_volatility_30m": 0.0027650850805175375,
        "realized_volatility_60m": 0.0024553854721318575,
        "return_acceleration": -0.005530170161035075
      }
    },
    {
      "id": 1047,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261016T1900Z",
      "trigger_timestamp": "2026-10-16T19:01:18.396078Z",
      "market_start_timestamp": "2026-10-16T19:00:00Z",
      "resolution_timestamp": "2026-10-16T19:15:00Z",
      "direction": "UP",
      "base_run_id": 7329,
      "small_run_id": 7330,
      "last_observed_close": 81006.81,
      "actual_close": 81275.99,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-16T19:01:18.455669Z",
      "base_predicted_close": 81140.25,
      "small_predicted_close": 81250.8515625,
      "strike": 81006.81,
      "market_regime": {
        "id": 1041,
        "signal_id": 1047,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-16T18:45:00Z",
        "return_6h": -0.011425998748822552,
        "return_12h": -0.013096976258480164,
        "return_24h": -0.015746052709540437,
        "close_vs_ema12": -0.008354696464846212,
        "close_vs_ema24": -0.009889597397433558,
        "ema12_slope_3h": -0.003858467008476363,
        "ema24_slope_6h": -0.00266179735230887,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-16T19:01:18.459375Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-16T18:45:00Z",
          "return_6h": -0.011425998748822552,
          "return_12h": -0.013096976258480164,
          "return_24h": -0.015746052709540437,
          "close_vs_ema12": -0.008354696464846212,
          "close_vs_ema24": -0.009889597397433558,
          "ema12_slope_3h": -0.003858467008476363,
          "ema24_slope_6h": -0.00266179735230887,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.47,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.21377,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        7329,
        7330
      ],
      "forecast_publication_timestamp": "2026-10-16T19:01:18.396078Z",
      "requested_quote_timestamp": "2026-10-16T19:01:18.396078Z",
      "retrieved_quote_timestamp": "2026-10-16T19:01:18.609848Z",
      "quote_retrieval_timestamp": "2026-10-16T19:01:18.609848Z",
      "timing_difference_seconds": 0.21377,
      "selected_quote": {
        "id": 1047,
        "contract_id": 1047,
        "forecast_timestamp": "2026-10-16T19:01:18.396078Z",
        "requested_timestamp": "2026-10-16T19:01:18.396078Z",
        "actual_quote_timestamp": "2026-10-16T19:01:18.609848Z",
        "timestamp_delta_seconds": 0.21377,
        "bid": 0.46,
        "ask": 0.47,
        "midpoint": 0.46499999999999997,
        "last_price": 0.46,
        "implied_probability": 0.47,
        "spread": 0.009999999999999953,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-16T19:01:18.609848Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT161515",
        "external_market_id": "KXBTC15M-26OCT161515-15",
        "external_contract_id": "KXBTC15M-26OCT161515-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 9967.73
      },
      "selected_entry_price": 0.47,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 1047,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT161515",
          "external_market_id": "KXBTC15M-26OCT161515-15",
          "external_contract_id": "KXBTC15M-26OCT161515-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-16T19:00:00Z",
          "resolution_timestamp": "2026-10-16T19:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-16T19:01:18.461953Z"
        }
      ],
      "quotes": [
        {
          "id": 1047,
          "contract_id": 1047,
          "forecast_timestamp": "2026-10-16T19:01:18.396078Z",
          "requested_timestamp": "2026-10-16T19:01:18.396078Z",
          "actual_quote_timestamp": "2026-10-16T19:01:18.609848Z",
          "timestamp_delta_seconds": 0.21377,
          "bid": 0.46,
          "ask": 0.47,
          "midpoint": 0.46499999999999997,
          "last_price": 0.46,
          "implied_probability": 0.47,
          "spread": 0.009999999999999953,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-16T19:01:18.609848Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT161515",
          "external_market_id": "KXBTC15M-26OCT161515-15",
          "external_contract_id": "KXBTC15M-26OCT161515-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 9967.73
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT161515-15": {
          "UP/YES": "KXBTC15M-26OCT161515-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 2019,
          "signal_id": 1047,
          "quote_id": 1047,
          "settlement_id": 1047,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 205.0,
          "entry_price": 0.47,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.35,
          "trading_fee": 3.58,
          "total_deployed": 99.92999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 205.0,
          "gross_pnl": 108.65,
          "net_pnl": 105.07000000000001,
          "roi": 1.0514360052036427,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-16T19:16:20.698496Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 9967.73,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 2020,
          "signal_id": 1047,
          "quote_id": 1047,
          "settlement_id": 1047,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.47,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 47.0,
          "trading_fee": 1.75,
          "total_deployed": 48.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 53.0,
          "net_pnl": 51.25,
          "roi": 1.0512820512820513,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-16T19:16:20.701050Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 9967.73,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81006.81,
        "kronos_base_predicted_close": 81140.25,
        "kronos_base_displacement": 133.44000000000233,
        "kronos_base_displacement_fraction": 0.0016472689147986736,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81250.8515625,
        "kronos_small_displacement": 244.04156250000233,
        "kronos_small_displacement_fraction": 0.003012605514277162,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT161515",
        "ticker": "KXBTC15M-26OCT161515-15",
        "market_id": "KXBTC15M-26OCT161515-15",
        "contract_id": "KXBTC15M-26OCT161515-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81006.81
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-16T19:01:18.396078Z",
        "retrieved_timestamp": "2026-10-16T19:01:18.609848Z",
        "quote_offset_seconds": 0.21377,
        "quote_age_seconds": 0.21377,
        "bid": 0.46,
        "ask": 0.47,
        "midpoint": 0.46499999999999997,
        "last_price": 0.46,
        "spread": 0.009999999999999953,
        "selected_entry_price": 0.47,
        "price_type": "live_executable_ask",
        "yes_ask_size": 9967.73
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 81275.99,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261016T1900Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 1041,
          "signal_id": 1047,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-16T18:45:00Z",
          "return_6h": -0.011425998748822552,
          "return_12h": -0.013096976258480164,
          "return_24h": -0.015746052709540437,
          "close_vs_ema12": -0.008354696464846212,
          "close_vs_ema24": -0.009889597397433558,
          "ema12_slope_3h": -0.003858467008476363,
          "ema24_slope_6h": -0.00266179735230887,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-16T19:01:18.459375Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-16T18:45:00Z",
            "return_6h": -0.011425998748822552,
            "return_12h": -0.013096976258480164,
            "return_24h": -0.015746052709540437,
            "close_vs_ema12": -0.008354696464846212,
            "close_vs_ema24": -0.009889597397433558,
            "ema12_slope_3h": -0.003858467008476363,
            "ema24_slope_6h": -0.00266179735230887,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": 0.0003334720270331548,
        "return_30m": -0.003431894059970575,
        "return_60m": -0.0010128302783450893,
        "return_120m": -0.003881218575414458,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": -0.0006270772517836809,
        "close_vs_ema6": -0.0013660394346319826,
        "close_vs_ema12": -0.002854923344718152,
        "ema3_slope": -0.0006266842723322563,
        "ema6_slope": -0.0005461173667093977,
        "realized_volatility_30m": 0.002048791444179021,
        "realized_volatility_60m": 0.002080818795893619,
        "return_acceleration": 0.004097582888358042
      }
    },
    {
      "id": 1046,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261016T1800Z",
      "trigger_timestamp": "2026-10-16T18:01:17.749664Z",
      "market_start_timestamp": "2026-10-16T18:00:00Z",
      "resolution_timestamp": "2026-10-16T18:15:00Z",
      "direction": "UP",
      "base_run_id": 7321,
      "small_run_id": 7322,
      "last_observed_close": 81088.94,
      "actual_close": 81221.17,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-16T18:01:17.799123Z",
      "base_predicted_close": 81288.84375,
      "small_predicted_close": 81338.4375,
      "strike": 81088.94,
      "market_regime": {
        "id": 1040,
        "signal_id": 1046,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-16T17:45:00Z",
        "return_6h": -0.017626396280899126,
        "return_12h": -0.011950261851023214,
        "return_24h": -0.015312103089683116,
        "close_vs_ema12": -0.008605977540387832,
        "close_vs_ema24": -0.009616945328765003,
        "ema12_slope_3h": -0.003719537093680114,
        "ema24_slope_6h": -0.0018254478648401795,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-16T18:01:17.802800Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-16T17:45:00Z",
          "return_6h": -0.017626396280899126,
          "return_12h": -0.011950261851023214,
          "return_24h": -0.015312103089683116,
          "close_vs_ema12": -0.008605977540387832,
          "close_vs_ema24": -0.009616945328765003,
          "ema12_slope_3h": -0.003719537093680114,
          "ema24_slope_6h": -0.0018254478648401795,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.57,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.189931,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        7321,
        7322
      ],
      "forecast_publication_timestamp": "2026-10-16T18:01:17.749664Z",
      "requested_quote_timestamp": "2026-10-16T18:01:17.749664Z",
      "retrieved_quote_timestamp": "2026-10-16T18:01:17.939595Z",
      "quote_retrieval_timestamp": "2026-10-16T18:01:17.939595Z",
      "timing_difference_seconds": 0.189931,
      "selected_quote": {
        "id": 1046,
        "contract_id": 1046,
        "forecast_timestamp": "2026-10-16T18:01:17.749664Z",
        "requested_timestamp": "2026-10-16T18:01:17.749664Z",
        "actual_quote_timestamp": "2026-10-16T18:01:17.939595Z",
        "timestamp_delta_seconds": 0.189931,
        "bid": 0.56,
        "ask": 0.57,
        "midpoint": 0.565,
        "last_price": 0.56,
        "implied_probability": 0.57,
        "spread": 0.009999999999999898,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-16T18:01:17.939595Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT161415",
        "external_market_id": "KXBTC15M-26OCT161415-15",
        "external_contract_id": "KXBTC15M-26OCT161415-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3689.73
      },
      "selected_entry_price": 0.57,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 1046,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT161415",
          "external_market_id": "KXBTC15M-26OCT161415-15",
          "external_contract_id": "KXBTC15M-26OCT161415-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-16T18:00:00Z",
          "resolution_timestamp": "2026-10-16T18:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-16T18:01:17.805433Z"
        }
      ],
      "quotes": [
        {
          "id": 1046,
          "contract_id": 1046,
          "forecast_timestamp": "2026-10-16T18:01:17.749664Z",
          "requested_timestamp": "2026-10-16T18:01:17.749664Z",
          "actual_quote_timestamp": "2026-10-16T18:01:17.939595Z",
          "timestamp_delta_seconds": 0.189931,
          "bid": 0.56,
          "ask": 0.57,
          "midpoint": 0.565,
          "last_price": 0.56,
          "implied_probability": 0.57,
          "spread": 0.009999999999999898,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-16T18:01:17.939595Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT161415",
          "external_market_id": "KXBTC15M-26OCT161415-15",
          "external_contract_id": "KXBTC15M-26OCT161415-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3689.73
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT161415-15": {
          "UP/YES": "KXBTC15M-26OCT161415-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 2017,
          "signal_id": 1046,
          "quote_id": 1046,
          "settlement_id": 1046,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 170.0,
          "entry_price": 0.57,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.89999999999999,
          "trading_fee": 2.92,
          "total_deployed": 99.82,
          "settlement_value": 1.0,
          "settlement_payout": 170.0,
          "gross_pnl": 73.10000000000001,
          "net_pnl": 70.18,
          "roi": 0.7030655179322782,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-16T18:16:21.808653Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3689.73,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 2018,
          "signal_id": 1046,
          "quote_id": 1046,
          "settlement_id": 1046,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.57,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 56.99999999999999,
          "trading_fee": 1.72,
          "total_deployed": 58.71999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 43.00000000000001,
          "net_pnl": 41.28000000000001,
          "roi": 0.70299727520436,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-16T18:16:21.812637Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3689.73,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81088.94,
        "kronos_base_predicted_close": 81288.84375,
        "kronos_base_displacement": 199.90374999999767,
        "kronos_base_displacement_fraction": 0.0024652406357759476,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81338.4375,
        "kronos_small_displacement": 249.49749999999767,
        "kronos_small_displacement_fraction": 0.0030768376057203075,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT161415",
        "ticker": "KXBTC15M-26OCT161415-15",
        "market_id": "KXBTC15M-26OCT161415-15",
        "contract_id": "KXBTC15M-26OCT161415-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81088.94
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-16T18:01:17.749664Z",
        "retrieved_timestamp": "2026-10-16T18:01:17.939595Z",
        "quote_offset_seconds": 0.189931,
        "quote_age_seconds": 0.189931,
        "bid": 0.56,
        "ask": 0.57,
        "midpoint": 0.565,
        "last_price": 0.56,
        "spread": 0.009999999999999898,
        "selected_entry_price": 0.57,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3689.73
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 81221.17,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261016T1800Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 1040,
          "signal_id": 1046,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-16T17:45:00Z",
          "return_6h": -0.017626396280899126,
          "return_12h": -0.011950261851023214,
          "return_24h": -0.015312103089683116,
          "close_vs_ema12": -0.008605977540387832,
          "close_vs_ema24": -0.009616945328765003,
          "ema12_slope_3h": -0.003719537093680114,
          "ema24_slope_6h": -0.0018254478648401795,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-16T18:01:17.802800Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-16T17:45:00Z",
            "return_6h": -0.017626396280899126,
            "return_12h": -0.011950261851023214,
            "return_24h": -0.015312103089683116,
            "close_vs_ema12": -0.008605977540387832,
            "close_vs_ema24": -0.009616945328765003,
            "ema12_slope_3h": -0.003719537093680114,
            "ema24_slope_6h": -0.0018254478648401795,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": -0.004224962501173102,
        "return_30m": 0.003433336168463752,
        "return_60m": -0.0028712964330348534,
        "return_120m": -0.00224329213373875,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.000824008728013359,
        "close_vs_ema6": -0.0015116833483038716,
        "close_vs_ema12": -0.003419692295581034,
        "ema3_slope": -0.0008233302966629275,
        "ema6_slope": -0.0006043079304272059,
        "realized_volatility_30m": 0.005957877239259279,
        "realized_volatility_60m": 0.004878137066488313,
        "return_acceleration": -0.011915754478518559
      }
    },
    {
      "id": 1045,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261016T1645Z",
      "trigger_timestamp": "2026-10-16T16:46:18.379684Z",
      "market_start_timestamp": "2026-10-16T16:45:00Z",
      "resolution_timestamp": "2026-10-16T17:00:00Z",
      "direction": "UP",
      "base_run_id": 7311,
      "small_run_id": 7312,
      "last_observed_close": 81428.96,
      "actual_close": 81322.44,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-16T16:46:18.430896Z",
      "base_predicted_close": 81547.7421875,
      "small_predicted_close": 81470.4921875,
      "strike": 81428.96,
      "market_regime": {
        "id": 1039,
        "signal_id": 1045,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-16T16:30:00Z",
        "return_6h": -0.008533506262808577,
        "return_12h": -0.006050440226809339,
        "return_24h": -0.00676177201848327,
        "close_vs_ema12": -0.006294863391264616,
        "close_vs_ema24": -0.006448892152506325,
        "ema12_slope_3h": -0.0019302087483610286,
        "ema24_slope_6h": -0.00018360685243545838,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-16T16:46:18.433598Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-16T16:30:00Z",
          "return_6h": -0.008533506262808577,
          "return_12h": -0.006050440226809339,
          "return_24h": -0.00676177201848327,
          "close_vs_ema12": -0.006294863391264616,
          "close_vs_ema24": -0.006448892152506325,
          "ema12_slope_3h": -0.0019302087483610286,
          "ema24_slope_6h": -0.00018360685243545838,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.59,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.215737,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        7311,
        7312
      ],
      "forecast_publication_timestamp": "2026-10-16T16:46:18.379684Z",
      "requested_quote_timestamp": "2026-10-16T16:46:18.379684Z",
      "retrieved_quote_timestamp": "2026-10-16T16:46:18.595421Z",
      "quote_retrieval_timestamp": "2026-10-16T16:46:18.595421Z",
      "timing_difference_seconds": 0.215737,
      "selected_quote": {
        "id": 1045,
        "contract_id": 1045,
        "forecast_timestamp": "2026-10-16T16:46:18.379684Z",
        "requested_timestamp": "2026-10-16T16:46:18.379684Z",
        "actual_quote_timestamp": "2026-10-16T16:46:18.595421Z",
        "timestamp_delta_seconds": 0.215737,
        "bid": 0.58,
        "ask": 0.59,
        "midpoint": 0.585,
        "last_price": 0.59,
        "implied_probability": 0.59,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-16T16:46:18.595421Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT161300",
        "external_market_id": "KXBTC15M-26OCT161300-00",
        "external_contract_id": "KXBTC15M-26OCT161300-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 12701.4
      },
      "selected_entry_price": 0.59,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 1045,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT161300",
          "external_market_id": "KXBTC15M-26OCT161300-00",
          "external_contract_id": "KXBTC15M-26OCT161300-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-16T16:45:00Z",
          "resolution_timestamp": "2026-10-16T17:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-16T16:46:18.436232Z"
        }
      ],
      "quotes": [
        {
          "id": 1045,
          "contract_id": 1045,
          "forecast_timestamp": "2026-10-16T16:46:18.379684Z",
          "requested_timestamp": "2026-10-16T16:46:18.379684Z",
          "actual_quote_timestamp": "2026-10-16T16:46:18.595421Z",
          "timestamp_delta_seconds": 0.215737,
          "bid": 0.58,
          "ask": 0.59,
          "midpoint": 0.585,
          "last_price": 0.59,
          "implied_probability": 0.59,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-16T16:46:18.595421Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT161300",
          "external_market_id": "KXBTC15M-26OCT161300-00",
          "external_contract_id": "KXBTC15M-26OCT161300-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 12701.4
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT161300-00": {
          "UP/YES": "KXBTC15M-26OCT161300-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 2015,
          "signal_id": 1045,
          "quote_id": 1045,
          "settlement_id": 1045,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 164.0,
          "entry_price": 0.59,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.75999999999999,
          "trading_fee": 2.78,
          "total_deployed": 99.53999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.75999999999999,
          "net_pnl": -99.53999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-16T17:01:26.467315Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 12701.4,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 2016,
          "signal_id": 1045,
          "quote_id": 1045,
          "settlement_id": 1045,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.59,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 59.0,
          "trading_fee": 1.7,
          "total_deployed": 60.7,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -59.0,
          "net_pnl": -60.7,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-16T17:01:26.469722Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 12701.4,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81428.96,
        "kronos_base_predicted_close": 81547.7421875,
        "kronos_base_displacement": 118.7821874999936,
        "kronos_base_displacement_fraction": 0.0014587216575035907,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81470.4921875,
        "kronos_small_displacement": 41.5321874999936,
        "kronos_small_displacement_fraction": 0.0005100419740101506,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT161300",
        "ticker": "KXBTC15M-26OCT161300-00",
        "market_id": "KXBTC15M-26OCT161300-00",
        "contract_id": "KXBTC15M-26OCT161300-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81428.96
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-16T16:46:18.379684Z",
        "retrieved_timestamp": "2026-10-16T16:46:18.595421Z",
        "quote_offset_seconds": 0.215737,
        "quote_age_seconds": 0.215737,
        "bid": 0.58,
        "ask": 0.59,
        "midpoint": 0.585,
        "last_price": 0.59,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.59,
        "price_type": "live_executable_ask",
        "yes_ask_size": 12701.4
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 81322.44,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261016T1645Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 1039,
          "signal_id": 1045,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-16T16:30:00Z",
          "return_6h": -0.008533506262808577,
          "return_12h": -0.006050440226809339,
          "return_24h": -0.00676177201848327,
          "close_vs_ema12": -0.006294863391264616,
          "close_vs_ema24": -0.006448892152506325,
          "ema12_slope_3h": -0.0019302087483610286,
          "ema24_slope_6h": -0.00018360685243545838,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-16T16:46:18.433598Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-16T16:30:00Z",
            "return_6h": -0.008533506262808577,
            "return_12h": -0.006050440226809339,
            "return_24h": -0.00676177201848327,
            "close_vs_ema12": -0.006294863391264616,
            "close_vs_ema24": -0.006448892152506325,
            "ema12_slope_3h": -0.0019302087483610286,
            "ema24_slope_6h": -0.00018360685243545838,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0014888179447850591,
        "return_30m": -0.0006881999219097157,
        "return_60m": -0.0018740299530141113,
        "return_120m": -0.009815767312704615,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0004896468783006647,
        "close_vs_ema6": -0.001217192626591257,
        "close_vs_ema12": -0.002922617527303939,
        "ema3_slope": -0.000489407241572648,
        "ema6_slope": -0.00048664011673182905,
        "realized_volatility_30m": 0.0011453148597094231,
        "realized_volatility_60m": 0.002418965597669422,
        "return_acceleration": -0.0022906297194188463
      }
    },
    {
      "id": 1044,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261016T1545Z",
      "trigger_timestamp": "2026-10-16T15:46:17.921366Z",
      "market_start_timestamp": "2026-10-16T15:45:00Z",
      "resolution_timestamp": "2026-10-16T16:00:00Z",
      "direction": "UP",
      "base_run_id": 7303,
      "small_run_id": 7304,
      "last_observed_close": 81581.85,
      "actual_close": 81271.25,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-16T15:46:17.962205Z",
      "base_predicted_close": 81698.1015625,
      "small_predicted_close": 81590.328125,
      "strike": 81581.85,
      "market_regime": {
        "id": 1038,
        "signal_id": 1044,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-16T15:30:00Z",
        "return_6h": -0.005378967605457863,
        "return_12h": -0.0018052949340339186,
        "return_24h": -0.008846783260516355,
        "close_vs_ema12": -0.0055477201787251795,
        "close_vs_ema24": -0.005134346324308536,
        "ema12_slope_3h": -0.001260148847768261,
        "ema24_slope_6h": 0.00035433365900683356,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-16T15:46:17.965829Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-16T15:30:00Z",
          "return_6h": -0.005378967605457863,
          "return_12h": -0.0018052949340339186,
          "return_24h": -0.008846783260516355,
          "close_vs_ema12": -0.0055477201787251795,
          "close_vs_ema24": -0.005134346324308536,
          "ema12_slope_3h": -0.001260148847768261,
          "ema24_slope_6h": 0.00035433365900683356,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.51,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.190498,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        7303,
        7304
      ],
      "forecast_publication_timestamp": "2026-10-16T15:46:17.921366Z",
      "requested_quote_timestamp": "2026-10-16T15:46:17.921366Z",
      "retrieved_quote_timestamp": "2026-10-16T15:46:18.111864Z",
      "quote_retrieval_timestamp": "2026-10-16T15:46:18.111864Z",
      "timing_difference_seconds": 0.190498,
      "selected_quote": {
        "id": 1044,
        "contract_id": 1044,
        "forecast_timestamp": "2026-10-16T15:46:17.921366Z",
        "requested_timestamp": "2026-10-16T15:46:17.921366Z",
        "actual_quote_timestamp": "2026-10-16T15:46:18.111864Z",
        "timestamp_delta_seconds": 0.190498,
        "bid": 0.5,
        "ask": 0.51,
        "midpoint": 0.505,
        "last_price": 0.51,
        "implied_probability": 0.51,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-16T15:46:18.111864Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT161200",
        "external_market_id": "KXBTC15M-26OCT161200-00",
        "external_contract_id": "KXBTC15M-26OCT161200-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2035.78
      },
      "selected_entry_price": 0.51,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 1044,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT161200",
          "external_market_id": "KXBTC15M-26OCT161200-00",
          "external_contract_id": "KXBTC15M-26OCT161200-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-16T15:45:00Z",
          "resolution_timestamp": "2026-10-16T16:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-16T15:46:17.969166Z"
        }
      ],
      "quotes": [
        {
          "id": 1044,
          "contract_id": 1044,
          "forecast_timestamp": "2026-10-16T15:46:17.921366Z",
          "requested_timestamp": "2026-10-16T15:46:17.921366Z",
          "actual_quote_timestamp": "2026-10-16T15:46:18.111864Z",
          "timestamp_delta_seconds": 0.190498,
          "bid": 0.5,
          "ask": 0.51,
          "midpoint": 0.505,
          "last_price": 0.51,
          "implied_probability": 0.51,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-16T15:46:18.111864Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT161200",
          "external_market_id": "KXBTC15M-26OCT161200-00",
          "external_contract_id": "KXBTC15M-26OCT161200-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2035.78
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT161200-00": {
          "UP/YES": "KXBTC15M-26OCT161200-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 2013,
          "signal_id": 1044,
          "quote_id": 1044,
          "settlement_id": 1044,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 189.0,
          "entry_price": 0.51,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.39,
          "trading_fee": 3.31,
          "total_deployed": 99.7,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.39,
          "net_pnl": -99.7,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-16T16:01:21.283850Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2035.78,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 2014,
          "signal_id": 1044,
          "quote_id": 1044,
          "settlement_id": 1044,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.51,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 51.0,
          "trading_fee": 1.75,
          "total_deployed": 52.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -51.0,
          "net_pnl": -52.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-16T16:01:21.288104Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2035.78,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81581.85,
        "kronos_base_predicted_close": 81698.1015625,
        "kronos_base_displacement": 116.25156249999418,
        "kronos_base_displacement_fraction": 0.0014249684519288808,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81590.328125,
        "kronos_small_displacement": 8.47812499999418,
        "kronos_small_displacement_fraction": 0.00010392170562440271,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT161200",
        "ticker": "KXBTC15M-26OCT161200-00",
        "market_id": "KXBTC15M-26OCT161200-00",
        "contract_id": "KXBTC15M-26OCT161200-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81581.85
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-16T15:46:17.921366Z",
        "retrieved_timestamp": "2026-10-16T15:46:18.111864Z",
        "quote_offset_seconds": 0.190498,
        "quote_age_seconds": 0.190498,
        "bid": 0.5,
        "ask": 0.51,
        "midpoint": 0.505,
        "last_price": 0.51,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.51,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2035.78
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 81271.25,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261016T1545Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 1038,
          "signal_id": 1044,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-16T15:30:00Z",
          "return_6h": -0.005378967605457863,
          "return_12h": -0.0018052949340339186,
          "return_24h": -0.008846783260516355,
          "close_vs_ema12": -0.0055477201787251795,
          "close_vs_ema24": -0.005134346324308536,
          "ema12_slope_3h": -0.001260148847768261,
          "ema24_slope_6h": 0.00035433365900683356,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-16T15:46:17.965829Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-16T15:30:00Z",
            "return_6h": -0.005378967605457863,
            "return_12h": -0.0018052949340339186,
            "return_24h": -0.008846783260516355,
            "close_vs_ema12": -0.0055477201787251795,
            "close_vs_ema24": -0.005134346324308536,
            "ema12_slope_3h": -0.001260148847768261,
            "ema24_slope_6h": 0.00035433365900683356,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": 0.000841417244259679,
        "return_30m": -0.0006924663500805783,
        "return_60m": -0.007956648357037133,
        "return_120m": -0.0031825324822177814,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": -0.0005545689612778126,
        "close_vs_ema6": -0.002016330146380474,
        "close_vs_ema12": -0.003645783710229833,
        "ema3_slope": -0.000554261585006377,
        "ema6_slope": -0.0008058820888121598,
        "realized_volatility_30m": 0.0011870056437717214,
        "realized_volatility_60m": 0.0019441794887005554,
        "return_acceleration": 0.0023740112875434427
      }
    },
    {
      "id": 1043,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261016T1515Z",
      "trigger_timestamp": "2026-10-16T15:16:16.373294Z",
      "market_start_timestamp": "2026-10-16T15:15:00Z",
      "resolution_timestamp": "2026-10-16T15:30:00Z",
      "direction": "UP",
      "base_run_id": 7299,
      "small_run_id": 7300,
      "last_observed_close": 81638.38,
      "actual_close": 81513.26,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-16T15:16:16.416771Z",
      "base_predicted_close": 81756.734375,
      "small_predicted_close": 81670.6640625,
      "strike": 81638.38,
      "market_regime": {
        "id": 1037,
        "signal_id": 1043,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-16T15:00:00Z",
        "return_6h": -0.006388218192275197,
        "return_12h": -0.004921544958964019,
        "return_24h": -0.006390245804557493,
        "close_vs_ema12": -0.005373604460276127,
        "close_vs_ema24": -0.00467993434798919,
        "ema12_slope_3h": -0.0006798606043539879,
        "ema24_slope_6h": 0.0006292677087367249,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-16T15:16:16.419268Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-16T15:00:00Z",
          "return_6h": -0.006388218192275197,
          "return_12h": -0.004921544958964019,
          "return_24h": -0.006390245804557493,
          "close_vs_ema12": -0.005373604460276127,
          "close_vs_ema24": -0.00467993434798919,
          "ema12_slope_3h": -0.0006798606043539879,
          "ema24_slope_6h": 0.0006292677087367249,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.44,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.188023,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        7299,
        7300
      ],
      "forecast_publication_timestamp": "2026-10-16T15:16:16.373294Z",
      "requested_quote_timestamp": "2026-10-16T15:16:16.373294Z",
      "retrieved_quote_timestamp": "2026-10-16T15:16:16.561317Z",
      "quote_retrieval_timestamp": "2026-10-16T15:16:16.561317Z",
      "timing_difference_seconds": 0.188023,
      "selected_quote": {
        "id": 1043,
        "contract_id": 1043,
        "forecast_timestamp": "2026-10-16T15:16:16.373294Z",
        "requested_timestamp": "2026-10-16T15:16:16.373294Z",
        "actual_quote_timestamp": "2026-10-16T15:16:16.561317Z",
        "timestamp_delta_seconds": 0.188023,
        "bid": 0.43,
        "ask": 0.44,
        "midpoint": 0.435,
        "last_price": 0.43,
        "implied_probability": 0.44,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-16T15:16:16.561317Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT161130",
        "external_market_id": "KXBTC15M-26OCT161130-30",
        "external_contract_id": "KXBTC15M-26OCT161130-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 8179.39
      },
      "selected_entry_price": 0.44,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 1043,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT161130",
          "external_market_id": "KXBTC15M-26OCT161130-30",
          "external_contract_id": "KXBTC15M-26OCT161130-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-16T15:15:00Z",
          "resolution_timestamp": "2026-10-16T15:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-16T15:16:16.421621Z"
        }
      ],
      "quotes": [
        {
          "id": 1043,
          "contract_id": 1043,
          "forecast_timestamp": "2026-10-16T15:16:16.373294Z",
          "requested_timestamp": "2026-10-16T15:16:16.373294Z",
          "actual_quote_timestamp": "2026-10-16T15:16:16.561317Z",
          "timestamp_delta_seconds": 0.188023,
          "bid": 0.43,
          "ask": 0.44,
          "midpoint": 0.435,
          "last_price": 0.43,
          "implied_probability": 0.44,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-16T15:16:16.561317Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT161130",
          "external_market_id": "KXBTC15M-26OCT161130-30",
          "external_contract_id": "KXBTC15M-26OCT161130-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 8179.39
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT161130-30": {
          "UP/YES": "KXBTC15M-26OCT161130-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 2011,
          "signal_id": 1043,
          "quote_id": 1043,
          "settlement_id": 1043,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 218.0,
          "entry_price": 0.44,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.92,
          "trading_fee": 3.77,
          "total_deployed": 99.69,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.92,
          "net_pnl": -99.69,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-16T15:31:21.062049Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 8179.39,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 2012,
          "signal_id": 1043,
          "quote_id": 1043,
          "settlement_id": 1043,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.44,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 44.0,
          "trading_fee": 1.73,
          "total_deployed": 45.73,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -44.0,
          "net_pnl": -45.73,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-16T15:31:21.064445Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 8179.39,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81638.38,
        "kronos_base_predicted_close": 81756.734375,
        "kronos_base_displacement": 118.35437499999534,
        "kronos_base_displacement_fraction": 0.001449739387283228,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81670.6640625,
        "kronos_small_displacement": 32.28406249999534,
        "kronos_small_displacement_fraction": 0.00039545202268829126,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT161130",
        "ticker": "KXBTC15M-26OCT161130-30",
        "market_id": "KXBTC15M-26OCT161130-30",
        "contract_id": "KXBTC15M-26OCT161130-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81638.38
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-16T15:16:16.373294Z",
        "retrieved_timestamp": "2026-10-16T15:16:16.561317Z",
        "quote_offset_seconds": 0.188023,
        "quote_age_seconds": 0.188023,
        "bid": 0.43,
        "ask": 0.44,
        "midpoint": 0.435,
        "last_price": 0.43,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.44,
        "price_type": "live_executable_ask",
        "yes_ask_size": 8179.39
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 81513.26,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261016T1515Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 1037,
          "signal_id": 1043,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-16T15:00:00Z",
          "return_6h": -0.006388218192275197,
          "return_12h": -0.004921544958964019,
          "return_24h": -0.006390245804557493,
          "close_vs_ema12": -0.005373604460276127,
          "close_vs_ema24": -0.00467993434798919,
          "ema12_slope_3h": -0.0006798606043539879,
          "ema24_slope_6h": 0.0006292677087367249,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-16T15:16:16.419268Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-16T15:00:00Z",
            "return_6h": -0.006388218192275197,
            "return_12h": -0.004921544958964019,
            "return_24h": -0.006390245804557493,
            "close_vs_ema12": -0.005373604460276127,
            "close_vs_ema24": -0.00467993434798919,
            "ema12_slope_3h": -0.0006798606043539879,
            "ema24_slope_6h": 0.0006292677087367249,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0027916239270823207,
        "return_30m": -0.007269215694216236,
        "return_60m": -0.005388198466207306,
        "return_120m": -0.003599271920631142,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 3,
        "close_vs_ema3": -0.002360048120764735,
        "close_vs_ema6": -0.0035879148170492314,
        "close_vs_ema12": -0.004546656108863512,
        "ema3_slope": -0.002354491407742576,
        "ema6_slope": -0.0014331091773588378,
        "realized_volatility_30m": 0.0008492512923287121,
        "realized_volatility_60m": 0.002521633862514493,
        "return_acceleration": 0.0016985025846574242
      }
    },
    {
      "id": 1042,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261016T1445Z",
      "trigger_timestamp": "2026-10-16T14:46:18.363345Z",
      "market_start_timestamp": "2026-10-16T14:45:00Z",
      "resolution_timestamp": "2026-10-16T15:00:00Z",
      "direction": "UP",
      "base_run_id": 7295,
      "small_run_id": 7296,
      "last_observed_close": 82236.18,
      "actual_close": 81866.93,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-16T14:46:18.409299Z",
      "base_predicted_close": 82243.0,
      "small_predicted_close": 82358.1015625,
      "strike": 82236.18,
      "market_regime": {
        "id": 1036,
        "signal_id": 1042,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-16T14:30:00Z",
        "return_6h": 0.0003413937282177315,
        "return_12h": 0.0017721252044775593,
        "return_24h": 0.009764339463652849,
        "close_vs_ema12": 0.0015603743414689397,
        "close_vs_ema24": 0.002467403956405878,
        "ema12_slope_3h": -9.635866506452206e-05,
        "ema24_slope_6h": 0.000869909948401304,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-16T14:46:18.412432Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-16T14:30:00Z",
          "return_6h": 0.0003413937282177315,
          "return_12h": 0.0017721252044775593,
          "return_24h": 0.009764339463652849,
          "close_vs_ema12": 0.0015603743414689397,
          "close_vs_ema24": 0.002467403956405878,
          "ema12_slope_3h": -9.635866506452206e-05,
          "ema24_slope_6h": 0.000869909948401304,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.4,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.189197,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        7295,
        7296
      ],
      "forecast_publication_timestamp": "2026-10-16T14:46:18.363345Z",
      "requested_quote_timestamp": "2026-10-16T14:46:18.363345Z",
      "retrieved_quote_timestamp": "2026-10-16T14:46:18.552542Z",
      "quote_retrieval_timestamp": "2026-10-16T14:46:18.552542Z",
      "timing_difference_seconds": 0.189197,
      "selected_quote": {
        "id": 1042,
        "contract_id": 1042,
        "forecast_timestamp": "2026-10-16T14:46:18.363345Z",
        "requested_timestamp": "2026-10-16T14:46:18.363345Z",
        "actual_quote_timestamp": "2026-10-16T14:46:18.552542Z",
        "timestamp_delta_seconds": 0.189197,
        "bid": 0.39,
        "ask": 0.4,
        "midpoint": 0.395,
        "last_price": 0.4,
        "implied_probability": 0.4,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-16T14:46:18.552542Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT161100",
        "external_market_id": "KXBTC15M-26OCT161100-00",
        "external_contract_id": "KXBTC15M-26OCT161100-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 9290.01
      },
      "selected_entry_price": 0.4,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 1042,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT161100",
          "external_market_id": "KXBTC15M-26OCT161100-00",
          "external_contract_id": "KXBTC15M-26OCT161100-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-16T14:45:00Z",
          "resolution_timestamp": "2026-10-16T15:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-16T14:46:18.415006Z"
        }
      ],
      "quotes": [
        {
          "id": 1042,
          "contract_id": 1042,
          "forecast_timestamp": "2026-10-16T14:46:18.363345Z",
          "requested_timestamp": "2026-10-16T14:46:18.363345Z",
          "actual_quote_timestamp": "2026-10-16T14:46:18.552542Z",
          "timestamp_delta_seconds": 0.189197,
          "bid": 0.39,
          "ask": 0.4,
          "midpoint": 0.395,
          "last_price": 0.4,
          "implied_probability": 0.4,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-16T14:46:18.552542Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT161100",
          "external_market_id": "KXBTC15M-26OCT161100-00",
          "external_contract_id": "KXBTC15M-26OCT161100-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 9290.01
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT161100-00": {
          "UP/YES": "KXBTC15M-26OCT161100-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 2009,
          "signal_id": 1042,
          "quote_id": 1042,
          "settlement_id": 1042,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 239.0,
          "entry_price": 0.4,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.60000000000001,
          "trading_fee": 4.02,
          "total_deployed": 99.62,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.60000000000001,
          "net_pnl": -99.62,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-16T15:01:22.793279Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 9290.01,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 2010,
          "signal_id": 1042,
          "quote_id": 1042,
          "settlement_id": 1042,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.4,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 40.0,
          "trading_fee": 1.68,
          "total_deployed": 41.68,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -40.0,
          "net_pnl": -41.68,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-16T15:01:22.795539Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 9290.01,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82236.18,
        "kronos_base_predicted_close": 82243.0,
        "kronos_base_displacement": 6.820000000006985,
        "kronos_base_displacement_fraction": 8.293186770113818e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82358.1015625,
        "kronos_small_displacement": 121.92156250000698,
        "kronos_small_displacement_fraction": 0.001482578136533178,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT161100",
        "ticker": "KXBTC15M-26OCT161100-00",
        "market_id": "KXBTC15M-26OCT161100-00",
        "contract_id": "KXBTC15M-26OCT161100-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82236.18
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-16T14:46:18.363345Z",
        "retrieved_timestamp": "2026-10-16T14:46:18.552542Z",
        "quote_offset_seconds": 0.189197,
        "quote_age_seconds": 0.189197,
        "bid": 0.39,
        "ask": 0.4,
        "midpoint": 0.395,
        "last_price": 0.4,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.4,
        "price_type": "live_executable_ask",
        "yes_ask_size": 9290.01
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 81866.93,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261016T1445Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 1036,
          "signal_id": 1042,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-16T14:30:00Z",
          "return_6h": 0.0003413937282177315,
          "return_12h": 0.0017721252044775593,
          "return_24h": 0.009764339463652849,
          "close_vs_ema12": 0.0015603743414689397,
          "close_vs_ema24": 0.002467403956405878,
          "ema12_slope_3h": -9.635866506452206e-05,
          "ema24_slope_6h": 0.000869909948401304,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-16T14:46:18.412432Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-16T14:30:00Z",
            "return_6h": 0.0003413937282177315,
            "return_12h": 0.0017721252044775593,
            "return_24h": 0.009764339463652849,
            "close_vs_ema12": 0.0015603743414689397,
            "close_vs_ema24": 0.002467403956405878,
            "ema12_slope_3h": -9.635866506452206e-05,
            "ema24_slope_6h": 0.000869909948401304,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": -0.0002641873675671702,
        "return_30m": 0.0018947908715496453,
        "return_60m": 0.004812406501099709,
        "return_120m": 0.0008563232740352866,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": 0.0006549942486993032,
        "close_vs_ema6": 0.0013764115091770002,
        "close_vs_ema12": 0.0014436655224199235,
        "ema3_slope": 0.0006554235473532621,
        "ema6_slope": 0.000550867892033402,
        "realized_volatility_30m": 0.001211868066093691,
        "realized_volatility_60m": 0.0009108932251582031,
        "return_acceleration": -0.002423736132187382
      }
    },
    {
      "id": 1041,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261016T1430Z",
      "trigger_timestamp": "2026-10-16T14:31:17.609799Z",
      "market_start_timestamp": "2026-10-16T14:30:00Z",
      "resolution_timestamp": "2026-10-16T14:45:00Z",
      "direction": "UP",
      "base_run_id": 7293,
      "small_run_id": 7294,
      "last_observed_close": 82257.91,
      "actual_close": 82236.18,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-16T14:31:17.672449Z",
      "base_predicted_close": 82262.9921875,
      "small_predicted_close": 82348.1015625,
      "strike": 82257.91,
      "market_regime": {
        "id": 1035,
        "signal_id": 1041,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-10-16T14:15:00Z",
        "return_6h": 0.001403447163212057,
        "return_12h": 0.0034783498775516897,
        "return_24h": 0.014021575889815896,
        "close_vs_ema12": 0.0018915683690483576,
        "close_vs_ema24": 0.0027844139782216004,
        "ema12_slope_3h": 9.943227065800642e-05,
        "ema24_slope_6h": 0.0008810776842309576,
        "score": 2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-16T14:31:17.679426Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-16T14:15:00Z",
          "return_6h": 0.001403447163212057,
          "return_12h": 0.0034783498775516897,
          "return_24h": 0.014021575889815896,
          "close_vs_ema12": 0.0018915683690483576,
          "close_vs_ema24": 0.0027844139782216004,
          "ema12_slope_3h": 9.943227065800642e-05,
          "ema24_slope_6h": 0.0008810776842309576,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.52,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.224386,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        7293,
        7294
      ],
      "forecast_publication_timestamp": "2026-10-16T14:31:17.609799Z",
      "requested_quote_timestamp": "2026-10-16T14:31:17.609799Z",
      "retrieved_quote_timestamp": "2026-10-16T14:31:17.834185Z",
      "quote_retrieval_timestamp": "2026-10-16T14:31:17.834185Z",
      "timing_difference_seconds": 0.224386,
      "selected_quote": {
        "id": 1041,
        "contract_id": 1041,
        "forecast_timestamp": "2026-10-16T14:31:17.609799Z",
        "requested_timestamp": "2026-10-16T14:31:17.609799Z",
        "actual_quote_timestamp": "2026-10-16T14:31:17.834185Z",
        "timestamp_delta_seconds": 0.224386,
        "bid": 0.51,
        "ask": 0.52,
        "midpoint": 0.515,
        "last_price": 0.52,
        "implied_probability": 0.52,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-16T14:31:17.834185Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT161045",
        "external_market_id": "KXBTC15M-26OCT161045-45",
        "external_contract_id": "KXBTC15M-26OCT161045-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 6789.43
      },
      "selected_entry_price": 0.52,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 1041,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT161045",
          "external_market_id": "KXBTC15M-26OCT161045-45",
          "external_contract_id": "KXBTC15M-26OCT161045-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-16T14:30:00Z",
          "resolution_timestamp": "2026-10-16T14:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-16T14:31:17.682161Z"
        }
      ],
      "quotes": [
        {
          "id": 1041,
          "contract_id": 1041,
          "forecast_timestamp": "2026-10-16T14:31:17.609799Z",
          "requested_timestamp": "2026-10-16T14:31:17.609799Z",
          "actual_quote_timestamp": "2026-10-16T14:31:17.834185Z",
          "timestamp_delta_seconds": 0.224386,
          "bid": 0.51,
          "ask": 0.52,
          "midpoint": 0.515,
          "last_price": 0.52,
          "implied_probability": 0.52,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-16T14:31:17.834185Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT161045",
          "external_market_id": "KXBTC15M-26OCT161045-45",
          "external_contract_id": "KXBTC15M-26OCT161045-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 6789.43
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT161045-45": {
          "UP/YES": "KXBTC15M-26OCT161045-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 2007,
          "signal_id": 1041,
          "quote_id": 1041,
          "settlement_id": 1041,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 186.0,
          "entry_price": 0.52,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.72,
          "trading_fee": 3.25,
          "total_deployed": 99.97,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.72,
          "net_pnl": -99.97,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-16T14:46:23.645096Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6789.43,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 2008,
          "signal_id": 1041,
          "quote_id": 1041,
          "settlement_id": 1041,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.52,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 52.0,
          "trading_fee": 1.75,
          "total_deployed": 53.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -52.0,
          "net_pnl": -53.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-16T14:46:23.647913Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6789.43,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82257.91,
        "kronos_base_predicted_close": 82262.9921875,
        "kronos_base_displacement": 5.0821874999965075,
        "kronos_base_displacement_fraction": 6.178357193851032e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82348.1015625,
        "kronos_small_displacement": 90.19156249999651,
        "kronos_small_displacement_fraction": 0.0010964485056816603,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT161045",
        "ticker": "KXBTC15M-26OCT161045-45",
        "market_id": "KXBTC15M-26OCT161045-45",
        "contract_id": "KXBTC15M-26OCT161045-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82257.91
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-16T14:31:17.609799Z",
        "retrieved_timestamp": "2026-10-16T14:31:17.834185Z",
        "quote_offset_seconds": 0.224386,
        "quote_age_seconds": 0.224386,
        "bid": 0.51,
        "ask": 0.52,
        "midpoint": 0.515,
        "last_price": 0.52,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.52,
        "price_type": "live_executable_ask",
        "yes_ask_size": 6789.43
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 82236.18,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261016T1430Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 1035,
          "signal_id": 1041,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-10-16T14:15:00Z",
          "return_6h": 0.001403447163212057,
          "return_12h": 0.0034783498775516897,
          "return_24h": 0.014021575889815896,
          "close_vs_ema12": 0.0018915683690483576,
          "close_vs_ema24": 0.0027844139782216004,
          "ema12_slope_3h": 9.943227065800642e-05,
          "ema24_slope_6h": 0.0008810776842309576,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-16T14:31:17.679426Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-16T14:15:00Z",
            "return_6h": 0.001403447163212057,
            "return_12h": 0.0034783498775516897,
            "return_24h": 0.014021575889815896,
            "close_vs_ema12": 0.0018915683690483576,
            "close_vs_ema24": 0.0027844139782216004,
            "ema12_slope_3h": 9.943227065800642e-05,
            "ema24_slope_6h": 0.0008810776842309576,
            "score": 2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0021595487646202116,
        "return_30m": 0.003867512420730135,
        "return_60m": 0.0045991726651954945,
        "return_120m": 0.00026531741745494664,
        "consecutive_up_closes": 3,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.001575450676440937,
        "close_vs_ema6": 0.0021928043008800913,
        "close_vs_ema12": 0.0019713062804376236,
        "ema3_slope": 0.0015779366377841608,
        "ema6_slope": 0.0008778917382636919,
        "realized_volatility_30m": 0.00022763279556614613,
        "realized_volatility_60m": 0.000996808748629007,
        "return_acceleration": 0.00045526559113229226
      }
    },
    {
      "id": 1040,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261016T1245Z",
      "trigger_timestamp": "2026-10-16T12:46:18.325702Z",
      "market_start_timestamp": "2026-10-16T12:45:00Z",
      "resolution_timestamp": "2026-10-16T13:00:00Z",
      "direction": "UP",
      "base_run_id": 7279,
      "small_run_id": 7280,
      "last_observed_close": 82165.82,
      "actual_close": 81943.09,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-16T12:46:18.378919Z",
      "base_predicted_close": 82173.6640625,
      "small_predicted_close": 82349.859375,
      "strike": 82165.82,
      "market_regime": {
        "id": 1034,
        "signal_id": 1040,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-16T12:30:00Z",
        "return_6h": 0.0014908106964000023,
        "return_12h": -0.0017998545005964983,
        "return_24h": 0.01640663688248223,
        "close_vs_ema12": 0.0003084526887391359,
        "close_vs_ema24": 0.001579776064720484,
        "ema12_slope_3h": 0.000981891026375692,
        "ema24_slope_6h": 0.001299812063057404,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-16T12:46:18.381723Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-16T12:30:00Z",
          "return_6h": 0.0014908106964000023,
          "return_12h": -0.0017998545005964983,
          "return_24h": 0.01640663688248223,
          "close_vs_ema12": 0.0003084526887391359,
          "close_vs_ema24": 0.001579776064720484,
          "ema12_slope_3h": 0.000981891026375692,
          "ema24_slope_6h": 0.001299812063057404,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.35,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.213752,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        7279,
        7280
      ],
      "forecast_publication_timestamp": "2026-10-16T12:46:18.325702Z",
      "requested_quote_timestamp": "2026-10-16T12:46:18.325702Z",
      "retrieved_quote_timestamp": "2026-10-16T12:46:18.539454Z",
      "quote_retrieval_timestamp": "2026-10-16T12:46:18.539454Z",
      "timing_difference_seconds": 0.213752,
      "selected_quote": {
        "id": 1040,
        "contract_id": 1040,
        "forecast_timestamp": "2026-10-16T12:46:18.325702Z",
        "requested_timestamp": "2026-10-16T12:46:18.325702Z",
        "actual_quote_timestamp": "2026-10-16T12:46:18.539454Z",
        "timestamp_delta_seconds": 0.213752,
        "bid": 0.34,
        "ask": 0.35,
        "midpoint": 0.345,
        "last_price": 0.34,
        "implied_probability": 0.35,
        "spread": 0.009999999999999953,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-16T12:46:18.539454Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT160900",
        "external_market_id": "KXBTC15M-26OCT160900-00",
        "external_contract_id": "KXBTC15M-26OCT160900-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 10362.95
      },
      "selected_entry_price": 0.35,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 1040,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT160900",
          "external_market_id": "KXBTC15M-26OCT160900-00",
          "external_contract_id": "KXBTC15M-26OCT160900-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-16T12:45:00Z",
          "resolution_timestamp": "2026-10-16T13:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-16T12:46:18.384417Z"
        }
      ],
      "quotes": [
        {
          "id": 1040,
          "contract_id": 1040,
          "forecast_timestamp": "2026-10-16T12:46:18.325702Z",
          "requested_timestamp": "2026-10-16T12:46:18.325702Z",
          "actual_quote_timestamp": "2026-10-16T12:46:18.539454Z",
          "timestamp_delta_seconds": 0.213752,
          "bid": 0.34,
          "ask": 0.35,
          "midpoint": 0.345,
          "last_price": 0.34,
          "implied_probability": 0.35,
          "spread": 0.009999999999999953,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-16T12:46:18.539454Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT160900",
          "external_market_id": "KXBTC15M-26OCT160900-00",
          "external_contract_id": "KXBTC15M-26OCT160900-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 10362.95
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT160900-00": {
          "UP/YES": "KXBTC15M-26OCT160900-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 2005,
          "signal_id": 1040,
          "quote_id": 1040,
          "settlement_id": 1040,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 273.0,
          "entry_price": 0.35,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.55,
          "trading_fee": 4.35,
          "total_deployed": 99.89999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.55,
          "net_pnl": -99.89999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-16T13:01:22.532812Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 10362.95,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 2006,
          "signal_id": 1040,
          "quote_id": 1040,
          "settlement_id": 1040,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.35,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 35.0,
          "trading_fee": 1.6,
          "total_deployed": 36.6,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -35.0,
          "net_pnl": -36.6,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-16T13:01:22.536520Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 10362.95,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82165.82,
        "kronos_base_predicted_close": 82173.6640625,
        "kronos_base_displacement": 7.844062499993015,
        "kronos_base_displacement_fraction": 9.546624740059813e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82349.859375,
        "kronos_small_displacement": 184.03937499999302,
        "kronos_small_displacement_fraction": 0.0022398532017327034,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT160900",
        "ticker": "KXBTC15M-26OCT160900-00",
        "market_id": "KXBTC15M-26OCT160900-00",
        "contract_id": "KXBTC15M-26OCT160900-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82165.82
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-16T12:46:18.325702Z",
        "retrieved_timestamp": "2026-10-16T12:46:18.539454Z",
        "quote_offset_seconds": 0.213752,
        "quote_age_seconds": 0.213752,
        "bid": 0.34,
        "ask": 0.35,
        "midpoint": 0.345,
        "last_price": 0.34,
        "spread": 0.009999999999999953,
        "selected_entry_price": 0.35,
        "price_type": "live_executable_ask",
        "yes_ask_size": 10362.95
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 81943.09,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261016T1245Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 1034,
          "signal_id": 1040,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-16T12:30:00Z",
          "return_6h": 0.0014908106964000023,
          "return_12h": -0.0017998545005964983,
          "return_24h": 0.01640663688248223,
          "close_vs_ema12": 0.0003084526887391359,
          "close_vs_ema24": 0.001579776064720484,
          "ema12_slope_3h": 0.000981891026375692,
          "ema24_slope_6h": 0.001299812063057404,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-16T12:46:18.381723Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-16T12:30:00Z",
            "return_6h": 0.0014908106964000023,
            "return_12h": -0.0017998545005964983,
            "return_24h": 0.01640663688248223,
            "close_vs_ema12": 0.0003084526887391359,
            "close_vs_ema24": 0.001579776064720484,
            "ema12_slope_3h": 0.000981891026375692,
            "ema24_slope_6h": 0.001299812063057404,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0008545315623921246,
        "return_30m": -0.00015783270424962748,
        "return_60m": -0.005519671130622239,
        "return_120m": 0.0004382736177104274,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0008284666160363052,
        "close_vs_ema6": -0.0014858486754548705,
        "close_vs_ema12": -0.0012766718335766036,
        "ema3_slope": -0.000827780827255653,
        "ema6_slope": -0.0005939864405954953,
        "realized_volatility_30m": 0.0007759131404399544,
        "realized_volatility_60m": 0.0018736645526488316,
        "return_acceleration": -0.0015518262808799088
      }
    },
    {
      "id": 1039,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261016T1100Z",
      "trigger_timestamp": "2026-10-16T11:01:17.141972Z",
      "market_start_timestamp": "2026-10-16T11:00:00Z",
      "resolution_timestamp": "2026-10-16T11:15:00Z",
      "direction": "UP",
      "base_run_id": 7269,
      "small_run_id": 7270,
      "last_observed_close": 82134.23,
      "actual_close": 82498.6,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-16T11:01:17.195659Z",
      "base_predicted_close": 82148.578125,
      "small_predicted_close": 82285.421875,
      "strike": 82134.23,
      "market_regime": {
        "id": 1033,
        "signal_id": 1039,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-16T10:45:00Z",
        "return_6h": 0.0011205805812075642,
        "return_12h": -0.0029948288992159844,
        "return_24h": 0.014586076611351029,
        "close_vs_ema12": 0.0010489966985942623,
        "close_vs_ema24": 0.0019316116044765241,
        "ema12_slope_3h": 0.00014562895995595682,
        "ema24_slope_6h": 0.0007619749215721505,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-16T11:01:17.198577Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-16T10:45:00Z",
          "return_6h": 0.0011205805812075642,
          "return_12h": -0.0029948288992159844,
          "return_24h": 0.014586076611351029,
          "close_vs_ema12": 0.0010489966985942623,
          "close_vs_ema24": 0.0019316116044765241,
          "ema12_slope_3h": 0.00014562895995595682,
          "ema24_slope_6h": 0.0007619749215721505,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.43,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.261794,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        7269,
        7270
      ],
      "forecast_publication_timestamp": "2026-10-16T11:01:17.141972Z",
      "requested_quote_timestamp": "2026-10-16T11:01:17.141972Z",
      "retrieved_quote_timestamp": "2026-10-16T11:01:17.403766Z",
      "quote_retrieval_timestamp": "2026-10-16T11:01:17.403766Z",
      "timing_difference_seconds": 0.261794,
      "selected_quote": {
        "id": 1039,
        "contract_id": 1039,
        "forecast_timestamp": "2026-10-16T11:01:17.141972Z",
        "requested_timestamp": "2026-10-16T11:01:17.141972Z",
        "actual_quote_timestamp": "2026-10-16T11:01:17.403766Z",
        "timestamp_delta_seconds": 0.261794,
        "bid": 0.42,
        "ask": 0.43,
        "midpoint": 0.425,
        "last_price": 0.42,
        "implied_probability": 0.43,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-16T11:01:17.403766Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT160715",
        "external_market_id": "KXBTC15M-26OCT160715-15",
        "external_contract_id": "KXBTC15M-26OCT160715-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3054.57
      },
      "selected_entry_price": 0.43,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 1039,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT160715",
          "external_market_id": "KXBTC15M-26OCT160715-15",
          "external_contract_id": "KXBTC15M-26OCT160715-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-16T11:00:00Z",
          "resolution_timestamp": "2026-10-16T11:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-16T11:01:17.201740Z"
        }
      ],
      "quotes": [
        {
          "id": 1039,
          "contract_id": 1039,
          "forecast_timestamp": "2026-10-16T11:01:17.141972Z",
          "requested_timestamp": "2026-10-16T11:01:17.141972Z",
          "actual_quote_timestamp": "2026-10-16T11:01:17.403766Z",
          "timestamp_delta_seconds": 0.261794,
          "bid": 0.42,
          "ask": 0.43,
          "midpoint": 0.425,
          "last_price": 0.42,
          "implied_probability": 0.43,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-16T11:01:17.403766Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT160715",
          "external_market_id": "KXBTC15M-26OCT160715-15",
          "external_contract_id": "KXBTC15M-26OCT160715-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3054.57
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT160715-15": {
          "UP/YES": "KXBTC15M-26OCT160715-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 2003,
          "signal_id": 1039,
          "quote_id": 1039,
          "settlement_id": 1039,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 223.0,
          "entry_price": 0.43,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.89,
          "trading_fee": 3.83,
          "total_deployed": 99.72,
          "settlement_value": 1.0,
          "settlement_payout": 223.0,
          "gross_pnl": 127.11,
          "net_pnl": 123.28,
          "roi": 1.2362615322904131,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-16T11:51:16.577453Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3054.57,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 2004,
          "signal_id": 1039,
          "quote_id": 1039,
          "settlement_id": 1039,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.43,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 43.0,
          "trading_fee": 1.72,
          "total_deployed": 44.72,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 57.0,
          "net_pnl": 55.28,
          "roi": 1.2361359570661896,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-16T11:51:16.581674Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3054.57,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82134.23,
        "kronos_base_predicted_close": 82148.578125,
        "kronos_base_displacement": 14.348125000004075,
        "kronos_base_displacement_fraction": 0.000174691173217355,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82285.421875,
        "kronos_small_displacement": 151.19187500000407,
        "kronos_small_displacement_fraction": 0.0018407900701084563,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT160715",
        "ticker": "KXBTC15M-26OCT160715-15",
        "market_id": "KXBTC15M-26OCT160715-15",
        "contract_id": "KXBTC15M-26OCT160715-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82134.23
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-16T11:01:17.141972Z",
        "retrieved_timestamp": "2026-10-16T11:01:17.403766Z",
        "quote_offset_seconds": 0.261794,
        "quote_age_seconds": 0.261794,
        "bid": 0.42,
        "ask": 0.43,
        "midpoint": 0.425,
        "last_price": 0.42,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.43,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3054.57
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 82498.6,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261016T1100Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 1033,
          "signal_id": 1039,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-16T10:45:00Z",
          "return_6h": 0.0011205805812075642,
          "return_12h": -0.0029948288992159844,
          "return_24h": 0.014586076611351029,
          "close_vs_ema12": 0.0010489966985942623,
          "close_vs_ema24": 0.0019316116044765241,
          "ema12_slope_3h": 0.00014562895995595682,
          "ema24_slope_6h": 0.0007619749215721505,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-16T11:01:17.198577Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-16T10:45:00Z",
            "return_6h": 0.0011205805812075642,
            "return_12h": -0.0029948288992159844,
            "return_24h": 0.014586076611351029,
            "close_vs_ema12": 0.0010489966985942623,
            "close_vs_ema24": 0.0019316116044765241,
            "ema12_slope_3h": 0.00014562895995595682,
            "ema24_slope_6h": 0.0007619749215721505,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 5.3667068388607575e-05,
        "return_30m": 0.002600864398955016,
        "return_60m": 0.002490005082089297,
        "return_120m": -0.00035557784428186245,
        "consecutive_up_closes": 3,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.000661353201878434,
        "close_vs_ema6": 0.001016957164441612,
        "close_vs_ema12": 0.0009698377413314141,
        "ema3_slope": 0.0006617908793953298,
        "ema6_slope": 0.0004069484054152195,
        "realized_volatility_30m": 0.0012466967844502186,
        "realized_volatility_60m": 0.00132306114051796,
        "return_acceleration": -0.002493393568900437
      }
    },
    {
      "id": 1038,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261016T1000Z",
      "trigger_timestamp": "2026-10-16T10:01:18.199581Z",
      "market_start_timestamp": "2026-10-16T10:00:00Z",
      "resolution_timestamp": "2026-10-16T10:15:00Z",
      "direction": "UP",
      "base_run_id": 7261,
      "small_run_id": 7262,
      "last_observed_close": 81930.22,
      "actual_close": 81842.64,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-16T10:01:18.241459Z",
      "base_predicted_close": 81958.3125,
      "small_predicted_close": 81971.5703125,
      "strike": 81930.22,
      "market_regime": {
        "id": 1032,
        "signal_id": 1038,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-16T09:45:00Z",
        "return_6h": -0.0009613023654285735,
        "return_12h": -0.004730981249049471,
        "return_24h": 0.009476527232852305,
        "close_vs_ema12": -0.001515951027710627,
        "close_vs_ema24": -0.0005211094998482935,
        "ema12_slope_3h": 0.0004443416633843622,
        "ema24_slope_6h": 0.0007972619128986391,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-16T10:01:18.243590Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-16T09:45:00Z",
          "return_6h": -0.0009613023654285735,
          "return_12h": -0.004730981249049471,
          "return_24h": 0.009476527232852305,
          "close_vs_ema12": -0.001515951027710627,
          "close_vs_ema24": -0.0005211094998482935,
          "ema12_slope_3h": 0.0004443416633843622,
          "ema24_slope_6h": 0.0007972619128986391,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.24,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.183674,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        7261,
        7262
      ],
      "forecast_publication_timestamp": "2026-10-16T10:01:18.199581Z",
      "requested_quote_timestamp": "2026-10-16T10:01:18.199581Z",
      "retrieved_quote_timestamp": "2026-10-16T10:01:18.383255Z",
      "quote_retrieval_timestamp": "2026-10-16T10:01:18.383255Z",
      "timing_difference_seconds": 0.183674,
      "selected_quote": {
        "id": 1038,
        "contract_id": 1038,
        "forecast_timestamp": "2026-10-16T10:01:18.199581Z",
        "requested_timestamp": "2026-10-16T10:01:18.199581Z",
        "actual_quote_timestamp": "2026-10-16T10:01:18.383255Z",
        "timestamp_delta_seconds": 0.183674,
        "bid": 0.23,
        "ask": 0.24,
        "midpoint": 0.235,
        "last_price": 0.23,
        "implied_probability": 0.24,
        "spread": 0.009999999999999981,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-16T10:01:18.383255Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT160615",
        "external_market_id": "KXBTC15M-26OCT160615-15",
        "external_contract_id": "KXBTC15M-26OCT160615-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 8257.1
      },
      "selected_entry_price": 0.24,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 1038,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT160615",
          "external_market_id": "KXBTC15M-26OCT160615-15",
          "external_contract_id": "KXBTC15M-26OCT160615-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-16T10:00:00Z",
          "resolution_timestamp": "2026-10-16T10:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-16T10:01:18.245826Z"
        }
      ],
      "quotes": [
        {
          "id": 1038,
          "contract_id": 1038,
          "forecast_timestamp": "2026-10-16T10:01:18.199581Z",
          "requested_timestamp": "2026-10-16T10:01:18.199581Z",
          "actual_quote_timestamp": "2026-10-16T10:01:18.383255Z",
          "timestamp_delta_seconds": 0.183674,
          "bid": 0.23,
          "ask": 0.24,
          "midpoint": 0.235,
          "last_price": 0.23,
          "implied_probability": 0.24,
          "spread": 0.009999999999999981,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-16T10:01:18.383255Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT160615",
          "external_market_id": "KXBTC15M-26OCT160615-15",
          "external_contract_id": "KXBTC15M-26OCT160615-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 8257.1
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT160615-15": {
          "UP/YES": "KXBTC15M-26OCT160615-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 2001,
          "signal_id": 1038,
          "quote_id": 1038,
          "settlement_id": 1038,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 395.0,
          "entry_price": 0.24,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 94.8,
          "trading_fee": 5.05,
          "total_deployed": 99.85,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -94.8,
          "net_pnl": -99.85,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-16T10:16:20.404126Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 8257.1,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 2002,
          "signal_id": 1038,
          "quote_id": 1038,
          "settlement_id": 1038,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.24,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 24.0,
          "trading_fee": 1.28,
          "total_deployed": 25.28,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -24.0,
          "net_pnl": -25.28,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-16T10:16:20.407960Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 8257.1,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81930.22,
        "kronos_base_predicted_close": 81958.3125,
        "kronos_base_displacement": 28.092499999998836,
        "kronos_base_displacement_fraction": 0.0003428832486962544,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81971.5703125,
        "kronos_small_displacement": 41.350312499998836,
        "kronos_small_displacement_fraction": 0.0005047015924038631,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT160615",
        "ticker": "KXBTC15M-26OCT160615-15",
        "market_id": "KXBTC15M-26OCT160615-15",
        "contract_id": "KXBTC15M-26OCT160615-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81930.22
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-16T10:01:18.199581Z",
        "retrieved_timestamp": "2026-10-16T10:01:18.383255Z",
        "quote_offset_seconds": 0.183674,
        "quote_age_seconds": 0.183674,
        "bid": 0.23,
        "ask": 0.24,
        "midpoint": 0.235,
        "last_price": 0.23,
        "spread": 0.009999999999999981,
        "selected_entry_price": 0.24,
        "price_type": "live_executable_ask",
        "yes_ask_size": 8257.1
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 81842.64,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261016T1000Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 1032,
          "signal_id": 1038,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-16T09:45:00Z",
          "return_6h": -0.0009613023654285735,
          "return_12h": -0.004730981249049471,
          "return_24h": 0.009476527232852305,
          "close_vs_ema12": -0.001515951027710627,
          "close_vs_ema24": -0.0005211094998482935,
          "ema12_slope_3h": 0.0004443416633843622,
          "ema24_slope_6h": 0.0007972619128986391,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-16T10:01:18.243590Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-16T09:45:00Z",
            "return_6h": -0.0009613023654285735,
            "return_12h": -0.004730981249049471,
            "return_24h": 0.009476527232852305,
            "close_vs_ema12": -0.001515951027710627,
            "close_vs_ema24": -0.0005211094998482935,
            "ema12_slope_3h": 0.0004443416633843622,
            "ema24_slope_6h": 0.0007972619128986391,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0011317529937039383,
        "return_30m": -0.001758403575764178,
        "return_60m": -0.0028385150095716627,
        "return_120m": -0.0028496519775561557,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 5,
        "close_vs_ema3": -0.0008635581554907734,
        "close_vs_ema6": -0.0014973458281027918,
        "close_vs_ema12": -0.001811472749583265,
        "ema3_slope": -0.0008628130662305944,
        "ema6_slope": -0.00059857981884337,
        "realized_volatility_30m": 0.00025219619720362463,
        "realized_volatility_60m": 0.00045342883207921133,
        "return_acceleration": -0.0005043923944072493
      }
    },
    {
      "id": 1037,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261016T0900Z",
      "trigger_timestamp": "2026-10-16T09:01:16.798425Z",
      "market_start_timestamp": "2026-10-16T09:00:00Z",
      "resolution_timestamp": "2026-10-16T09:15:00Z",
      "direction": "UP",
      "base_run_id": 7253,
      "small_run_id": 7254,
      "last_observed_close": 82163.44,
      "actual_close": 82163.26,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-16T09:01:16.839146Z",
      "base_predicted_close": 82185.5703125,
      "small_predicted_close": 82317.03125,
      "strike": 82163.44,
      "market_regime": {
        "id": 1031,
        "signal_id": 1037,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-16T08:45:00Z",
        "return_6h": 0.00279314477869419,
        "return_12h": 0.0022675495343411622,
        "return_24h": 0.01119090730015615,
        "close_vs_ema12": 0.0013025284763557021,
        "close_vs_ema24": 0.0024014667598901696,
        "ema12_slope_3h": 0.00042990690303601475,
        "ema24_slope_6h": 0.0007499557286789749,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-16T09:01:16.841623Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-16T08:45:00Z",
          "return_6h": 0.00279314477869419,
          "return_12h": 0.0022675495343411622,
          "return_24h": 0.01119090730015615,
          "close_vs_ema12": 0.0013025284763557021,
          "close_vs_ema24": 0.0024014667598901696,
          "ema12_slope_3h": 0.00042990690303601475,
          "ema24_slope_6h": 0.0007499557286789749,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.24,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.185008,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        7253,
        7254
      ],
      "forecast_publication_timestamp": "2026-10-16T09:01:16.798425Z",
      "requested_quote_timestamp": "2026-10-16T09:01:16.798425Z",
      "retrieved_quote_timestamp": "2026-10-16T09:01:16.983433Z",
      "quote_retrieval_timestamp": "2026-10-16T09:01:16.983433Z",
      "timing_difference_seconds": 0.185008,
      "selected_quote": {
        "id": 1037,
        "contract_id": 1037,
        "forecast_timestamp": "2026-10-16T09:01:16.798425Z",
        "requested_timestamp": "2026-10-16T09:01:16.798425Z",
        "actual_quote_timestamp": "2026-10-16T09:01:16.983433Z",
        "timestamp_delta_seconds": 0.185008,
        "bid": 0.23,
        "ask": 0.24,
        "midpoint": 0.235,
        "last_price": 0.24,
        "implied_probability": 0.24,
        "spread": 0.009999999999999981,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-16T09:01:16.983433Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT160515",
        "external_market_id": "KXBTC15M-26OCT160515-15",
        "external_contract_id": "KXBTC15M-26OCT160515-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2000.0
      },
      "selected_entry_price": 0.24,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 1037,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT160515",
          "external_market_id": "KXBTC15M-26OCT160515-15",
          "external_contract_id": "KXBTC15M-26OCT160515-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-16T09:00:00Z",
          "resolution_timestamp": "2026-10-16T09:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-16T09:01:16.845433Z"
        }
      ],
      "quotes": [
        {
          "id": 1037,
          "contract_id": 1037,
          "forecast_timestamp": "2026-10-16T09:01:16.798425Z",
          "requested_timestamp": "2026-10-16T09:01:16.798425Z",
          "actual_quote_timestamp": "2026-10-16T09:01:16.983433Z",
          "timestamp_delta_seconds": 0.185008,
          "bid": 0.23,
          "ask": 0.24,
          "midpoint": 0.235,
          "last_price": 0.24,
          "implied_probability": 0.24,
          "spread": 0.009999999999999981,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-16T09:01:16.983433Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT160515",
          "external_market_id": "KXBTC15M-26OCT160515-15",
          "external_contract_id": "KXBTC15M-26OCT160515-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2000.0
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT160515-15": {
          "UP/YES": "KXBTC15M-26OCT160515-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1999,
          "signal_id": 1037,
          "quote_id": 1037,
          "settlement_id": 1037,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 395.0,
          "entry_price": 0.24,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 94.8,
          "trading_fee": 5.05,
          "total_deployed": 99.85,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -94.8,
          "net_pnl": -99.85,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-16T09:16:20.615527Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2000.0,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 2000,
          "signal_id": 1037,
          "quote_id": 1037,
          "settlement_id": 1037,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.24,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 24.0,
          "trading_fee": 1.28,
          "total_deployed": 25.28,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -24.0,
          "net_pnl": -25.28,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-16T09:16:20.618883Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2000.0,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82163.44,
        "kronos_base_predicted_close": 82185.5703125,
        "kronos_base_displacement": 22.13031249999767,
        "kronos_base_displacement_fraction": 0.0002693450091670659,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82317.03125,
        "kronos_small_displacement": 153.59124999999767,
        "kronos_small_displacement_fraction": 0.0018693381143729823,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT160515",
        "ticker": "KXBTC15M-26OCT160515-15",
        "market_id": "KXBTC15M-26OCT160515-15",
        "contract_id": "KXBTC15M-26OCT160515-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82163.44
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-16T09:01:16.798425Z",
        "retrieved_timestamp": "2026-10-16T09:01:16.983433Z",
        "quote_offset_seconds": 0.185008,
        "quote_age_seconds": 0.185008,
        "bid": 0.23,
        "ask": 0.24,
        "midpoint": 0.235,
        "last_price": 0.24,
        "spread": 0.009999999999999981,
        "selected_entry_price": 0.24,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2000.0
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 82163.26,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261016T0900Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 1031,
          "signal_id": 1037,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-16T08:45:00Z",
          "return_6h": 0.00279314477869419,
          "return_12h": 0.0022675495343411622,
          "return_24h": 0.01119090730015615,
          "close_vs_ema12": 0.0013025284763557021,
          "close_vs_ema24": 0.0024014667598901696,
          "ema12_slope_3h": 0.00042990690303601475,
          "ema24_slope_6h": 0.0007499557286789749,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-16T09:01:16.841623Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-16T08:45:00Z",
            "return_6h": 0.00279314477869419,
            "return_12h": 0.0022675495343411622,
            "return_24h": 0.01119090730015615,
            "close_vs_ema12": 0.0013025284763557021,
            "close_vs_ema24": 0.0024014667598901696,
            "ema12_slope_3h": 0.00042990690303601475,
            "ema24_slope_6h": 0.0007499557286789749,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": -0.0005433446050718826,
        "return_30m": 0.0002534453554825511,
        "return_60m": -1.116867042316727e-05,
        "return_120m": 0.000994239478546266,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -8.253089305565453e-05,
        "close_vs_ema6": 9.798098717128667e-05,
        "close_vs_ema12": 0.000488680445980938,
        "ema3_slope": -8.252408226938623e-05,
        "ema6_slope": 3.9193930972514224e-05,
        "realized_volatility_30m": 0.0006702838662558386,
        "realized_volatility_60m": 0.0004938291178941067,
        "return_acceleration": -0.0013405677325116772
      }
    },
    {
      "id": 1036,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261016T0800Z",
      "trigger_timestamp": "2026-10-16T08:01:16.944263Z",
      "market_start_timestamp": "2026-10-16T08:00:00Z",
      "resolution_timestamp": "2026-10-16T08:15:00Z",
      "direction": "UP",
      "base_run_id": 7245,
      "small_run_id": 7246,
      "last_observed_close": 82164.36,
      "actual_close": 82159.22,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-16T08:01:16.985539Z",
      "base_predicted_close": 82180.25,
      "small_predicted_close": 82322.7109375,
      "strike": 82164.36,
      "market_regime": {
        "id": 1030,
        "signal_id": 1036,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-10-16T07:45:00Z",
        "return_6h": 0.0020375959568630364,
        "return_12h": -0.0017570702554802198,
        "return_24h": 0.009260776150032735,
        "close_vs_ema12": 0.0015620938519180783,
        "close_vs_ema24": 0.0026273341937901318,
        "ema12_slope_3h": 0.0003170175439868306,
        "ema24_slope_6h": 0.0006494920726984876,
        "score": 2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-16T08:01:16.987931Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-16T07:45:00Z",
          "return_6h": 0.0020375959568630364,
          "return_12h": -0.0017570702554802198,
          "return_24h": 0.009260776150032735,
          "close_vs_ema12": 0.0015620938519180783,
          "close_vs_ema24": 0.0026273341937901318,
          "ema12_slope_3h": 0.0003170175439868306,
          "ema24_slope_6h": 0.0006494920726984876,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.52,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.18634,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        7245,
        7246
      ],
      "forecast_publication_timestamp": "2026-10-16T08:01:16.944263Z",
      "requested_quote_timestamp": "2026-10-16T08:01:16.944263Z",
      "retrieved_quote_timestamp": "2026-10-16T08:01:17.130603Z",
      "quote_retrieval_timestamp": "2026-10-16T08:01:17.130603Z",
      "timing_difference_seconds": 0.18634,
      "selected_quote": {
        "id": 1036,
        "contract_id": 1036,
        "forecast_timestamp": "2026-10-16T08:01:16.944263Z",
        "requested_timestamp": "2026-10-16T08:01:16.944263Z",
        "actual_quote_timestamp": "2026-10-16T08:01:17.130603Z",
        "timestamp_delta_seconds": 0.18634,
        "bid": 0.51,
        "ask": 0.52,
        "midpoint": 0.515,
        "last_price": 0.52,
        "implied_probability": 0.52,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-16T08:01:17.130603Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT160415",
        "external_market_id": "KXBTC15M-26OCT160415-15",
        "external_contract_id": "KXBTC15M-26OCT160415-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2490.87
      },
      "selected_entry_price": 0.52,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 1036,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT160415",
          "external_market_id": "KXBTC15M-26OCT160415-15",
          "external_contract_id": "KXBTC15M-26OCT160415-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-16T08:00:00Z",
          "resolution_timestamp": "2026-10-16T08:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-16T08:01:16.990117Z"
        }
      ],
      "quotes": [
        {
          "id": 1036,
          "contract_id": 1036,
          "forecast_timestamp": "2026-10-16T08:01:16.944263Z",
          "requested_timestamp": "2026-10-16T08:01:16.944263Z",
          "actual_quote_timestamp": "2026-10-16T08:01:17.130603Z",
          "timestamp_delta_seconds": 0.18634,
          "bid": 0.51,
          "ask": 0.52,
          "midpoint": 0.515,
          "last_price": 0.52,
          "implied_probability": 0.52,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-16T08:01:17.130603Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT160415",
          "external_market_id": "KXBTC15M-26OCT160415-15",
          "external_contract_id": "KXBTC15M-26OCT160415-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2490.87
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT160415-15": {
          "UP/YES": "KXBTC15M-26OCT160415-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1997,
          "signal_id": 1036,
          "quote_id": 1036,
          "settlement_id": 1036,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 186.0,
          "entry_price": 0.52,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.72,
          "trading_fee": 3.25,
          "total_deployed": 99.97,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.72,
          "net_pnl": -99.97,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-16T08:16:23.320001Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2490.87,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1998,
          "signal_id": 1036,
          "quote_id": 1036,
          "settlement_id": 1036,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.52,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 52.0,
          "trading_fee": 1.75,
          "total_deployed": 53.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -52.0,
          "net_pnl": -53.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-16T08:16:23.323437Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2490.87,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82164.36,
        "kronos_base_predicted_close": 82180.25,
        "kronos_base_displacement": 15.889999999999418,
        "kronos_base_displacement_fraction": 0.00019339285305696312,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82322.7109375,
        "kronos_small_displacement": 158.35093749999942,
        "kronos_small_displacement_fraction": 0.0019272460407407715,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT160415",
        "ticker": "KXBTC15M-26OCT160415-15",
        "market_id": "KXBTC15M-26OCT160415-15",
        "contract_id": "KXBTC15M-26OCT160415-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82164.36
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-16T08:01:16.944263Z",
        "retrieved_timestamp": "2026-10-16T08:01:17.130603Z",
        "quote_offset_seconds": 0.18634,
        "quote_age_seconds": 0.18634,
        "bid": 0.51,
        "ask": 0.52,
        "midpoint": 0.515,
        "last_price": 0.52,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.52,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2490.87
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 82159.22,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261016T0800Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 1030,
          "signal_id": 1036,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-10-16T07:45:00Z",
          "return_6h": 0.0020375959568630364,
          "return_12h": -0.0017570702554802198,
          "return_24h": 0.009260776150032735,
          "close_vs_ema12": 0.0015620938519180783,
          "close_vs_ema24": 0.0026273341937901318,
          "ema12_slope_3h": 0.0003170175439868306,
          "ema24_slope_6h": 0.0006494920726984876,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-16T08:01:16.987931Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-16T07:45:00Z",
            "return_6h": 0.0020375959568630364,
            "return_12h": -0.0017570702554802198,
            "return_24h": 0.009260776150032735,
            "close_vs_ema12": 0.0015620938519180783,
            "close_vs_ema24": 0.0026273341937901318,
            "ema12_slope_3h": 0.0003170175439868306,
            "ema24_slope_6h": 0.0006494920726984876,
            "score": 2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0005812078626279416,
        "return_30m": 0.0002630725127810152,
        "return_60m": 0.001005419378167005,
        "return_120m": 0.0011534931924244152,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.00030703211301053024,
        "close_vs_ema6": 0.0006517044029124008,
        "close_vs_ema12": 0.0010393257006597878,
        "ema3_slope": 0.00030712641068153523,
        "ema6_slope": 0.0002607497338646958,
        "realized_volatility_30m": 0.0004495792085563166,
        "realized_volatility_60m": 0.0003416834998673382,
        "return_acceleration": 0.0008991584171126332
      }
    },
    {
      "id": 1035,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261016T0730Z",
      "trigger_timestamp": "2026-10-16T07:31:17.098760Z",
      "market_start_timestamp": "2026-10-16T07:30:00Z",
      "resolution_timestamp": "2026-10-16T07:45:00Z",
      "direction": "UP",
      "base_run_id": 7241,
      "small_run_id": 7242,
      "last_observed_close": 82142.75,
      "actual_close": 82116.63,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-16T07:31:17.143167Z",
      "base_predicted_close": 82186.3125,
      "small_predicted_close": 82319.046875,
      "strike": 82142.75,
      "market_regime": {
        "id": 1029,
        "signal_id": 1035,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-16T07:15:00Z",
        "return_6h": 0.000680006738384753,
        "return_12h": -0.0035960800982615115,
        "return_24h": 0.01338573899843487,
        "close_vs_ema12": 0.0014098524706191995,
        "close_vs_ema24": 0.002463415121735757,
        "ema12_slope_3h": 0.00017891467885067236,
        "ema24_slope_6h": 0.0006215587714095694,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-16T07:31:17.148975Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-16T07:15:00Z",
          "return_6h": 0.000680006738384753,
          "return_12h": -0.0035960800982615115,
          "return_24h": 0.01338573899843487,
          "close_vs_ema12": 0.0014098524706191995,
          "close_vs_ema24": 0.002463415121735757,
          "ema12_slope_3h": 0.00017891467885067236,
          "ema24_slope_6h": 0.0006215587714095694,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.39,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.211299,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        7241,
        7242
      ],
      "forecast_publication_timestamp": "2026-10-16T07:31:17.098760Z",
      "requested_quote_timestamp": "2026-10-16T07:31:17.098760Z",
      "retrieved_quote_timestamp": "2026-10-16T07:31:17.310059Z",
      "quote_retrieval_timestamp": "2026-10-16T07:31:17.310059Z",
      "timing_difference_seconds": 0.211299,
      "selected_quote": {
        "id": 1035,
        "contract_id": 1035,
        "forecast_timestamp": "2026-10-16T07:31:17.098760Z",
        "requested_timestamp": "2026-10-16T07:31:17.098760Z",
        "actual_quote_timestamp": "2026-10-16T07:31:17.310059Z",
        "timestamp_delta_seconds": 0.211299,
        "bid": 0.38,
        "ask": 0.39,
        "midpoint": 0.385,
        "last_price": 0.39,
        "implied_probability": 0.39,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-16T07:31:17.310059Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT160345",
        "external_market_id": "KXBTC15M-26OCT160345-45",
        "external_contract_id": "KXBTC15M-26OCT160345-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 97.42
      },
      "selected_entry_price": 0.39,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 1035,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT160345",
          "external_market_id": "KXBTC15M-26OCT160345-45",
          "external_contract_id": "KXBTC15M-26OCT160345-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-16T07:30:00Z",
          "resolution_timestamp": "2026-10-16T07:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-16T07:31:17.152268Z"
        }
      ],
      "quotes": [
        {
          "id": 1035,
          "contract_id": 1035,
          "forecast_timestamp": "2026-10-16T07:31:17.098760Z",
          "requested_timestamp": "2026-10-16T07:31:17.098760Z",
          "actual_quote_timestamp": "2026-10-16T07:31:17.310059Z",
          "timestamp_delta_seconds": 0.211299,
          "bid": 0.38,
          "ask": 0.39,
          "midpoint": 0.385,
          "last_price": 0.39,
          "implied_probability": 0.39,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-16T07:31:17.310059Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT160345",
          "external_market_id": "KXBTC15M-26OCT160345-45",
          "external_contract_id": "KXBTC15M-26OCT160345-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 97.42
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT160345-45": {
          "UP/YES": "KXBTC15M-26OCT160345-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": null,
        "fixed_shares": null
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82142.75,
        "kronos_base_predicted_close": 82186.3125,
        "kronos_base_displacement": 43.5625,
        "kronos_base_displacement_fraction": 0.0005303267786871027,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82319.046875,
        "kronos_small_displacement": 176.296875,
        "kronos_small_displacement_fraction": 0.0021462256255116853,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT160345",
        "ticker": "KXBTC15M-26OCT160345-45",
        "market_id": "KXBTC15M-26OCT160345-45",
        "contract_id": "KXBTC15M-26OCT160345-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82142.75
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-16T07:31:17.098760Z",
        "retrieved_timestamp": "2026-10-16T07:31:17.310059Z",
        "quote_offset_seconds": 0.211299,
        "quote_age_seconds": 0.211299,
        "bid": 0.38,
        "ask": 0.39,
        "midpoint": 0.385,
        "last_price": 0.39,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.39,
        "price_type": "live_executable_ask",
        "yes_ask_size": 97.42
      },
      "settlement": {
        "result": null,
        "settlement_value": null,
        "actual_btc_close": 82116.63,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261016T0730Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 1029,
          "signal_id": 1035,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-16T07:15:00Z",
          "return_6h": 0.000680006738384753,
          "return_12h": -0.0035960800982615115,
          "return_24h": 0.01338573899843487,
          "close_vs_ema12": 0.0014098524706191995,
          "close_vs_ema24": 0.002463415121735757,
          "ema12_slope_3h": 0.00017891467885067236,
          "ema24_slope_6h": 0.0006215587714095694,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-16T07:31:17.148975Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-16T07:15:00Z",
            "return_6h": 0.000680006738384753,
            "return_12h": -0.0035960800982615115,
            "return_24h": 0.01338573899843487,
            "close_vs_ema12": 0.0014098524706191995,
            "close_vs_ema24": 0.002463415121735757,
            "ema12_slope_3h": 0.00017891467885067236,
            "ema24_slope_6h": 0.0006215587714095694,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0003188313069253379,
        "return_30m": 0.0007421516256929106,
        "return_60m": 0.0025394761564141444,
        "return_120m": 0.0005759453069935638,
        "consecutive_up_closes": 5,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0003841263969626141,
        "close_vs_ema6": 0.0007819738032617263,
        "close_vs_ema12": 0.001082952986608987,
        "ema3_slope": 0.00038427400675211665,
        "ema6_slope": 0.00031288738920132175,
        "realized_volatility_30m": 5.2177043544987534e-05,
        "realized_volatility_60m": 0.0004041908958587535,
        "return_acceleration": -0.00010435408708997507
      }
    },
    {
      "id": 1034,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261016T0630Z",
      "trigger_timestamp": "2026-10-16T06:31:17.241972Z",
      "market_start_timestamp": "2026-10-16T06:30:00Z",
      "resolution_timestamp": "2026-10-16T06:45:00Z",
      "direction": "UP",
      "base_run_id": 7233,
      "small_run_id": 7234,
      "last_observed_close": 81934.68,
      "actual_close": 82043.5,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-16T06:31:17.288536Z",
      "base_predicted_close": 81943.28125,
      "small_predicted_close": 81956.984375,
      "strike": 81934.68,
      "market_regime": {
        "id": 1028,
        "signal_id": 1034,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-16T06:15:00Z",
        "return_6h": -0.004117051402581118,
        "return_12h": -0.0021204814485737966,
        "return_24h": 0.013446954261925992,
        "close_vs_ema12": -0.0009703784887509226,
        "close_vs_ema24": 8.972860003697569e-05,
        "ema12_slope_3h": -0.00016687688270133894,
        "ema24_slope_6h": 0.0008250894640506878,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-16T06:31:17.290832Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-16T06:15:00Z",
          "return_6h": -0.004117051402581118,
          "return_12h": -0.0021204814485737966,
          "return_24h": 0.013446954261925992,
          "close_vs_ema12": -0.0009703784887509226,
          "close_vs_ema24": 8.972860003697569e-05,
          "ema12_slope_3h": -0.00016687688270133894,
          "ema24_slope_6h": 0.0008250894640506878,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.76,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.198503,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "70_80",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        7233,
        7234
      ],
      "forecast_publication_timestamp": "2026-10-16T06:31:17.241972Z",
      "requested_quote_timestamp": "2026-10-16T06:31:17.241972Z",
      "retrieved_quote_timestamp": "2026-10-16T06:31:17.440475Z",
      "quote_retrieval_timestamp": "2026-10-16T06:31:17.440475Z",
      "timing_difference_seconds": 0.198503,
      "selected_quote": {
        "id": 1034,
        "contract_id": 1034,
        "forecast_timestamp": "2026-10-16T06:31:17.241972Z",
        "requested_timestamp": "2026-10-16T06:31:17.241972Z",
        "actual_quote_timestamp": "2026-10-16T06:31:17.440475Z",
        "timestamp_delta_seconds": 0.198503,
        "bid": 0.75,
        "ask": 0.76,
        "midpoint": 0.755,
        "last_price": 0.75,
        "implied_probability": 0.76,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-16T06:31:17.440475Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT160245",
        "external_market_id": "KXBTC15M-26OCT160245-45",
        "external_contract_id": "KXBTC15M-26OCT160245-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 1875.54
      },
      "selected_entry_price": 0.76,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 1034,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT160245",
          "external_market_id": "KXBTC15M-26OCT160245-45",
          "external_contract_id": "KXBTC15M-26OCT160245-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-16T06:30:00Z",
          "resolution_timestamp": "2026-10-16T06:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-16T06:31:17.293099Z"
        }
      ],
      "quotes": [
        {
          "id": 1034,
          "contract_id": 1034,
          "forecast_timestamp": "2026-10-16T06:31:17.241972Z",
          "requested_timestamp": "2026-10-16T06:31:17.241972Z",
          "actual_quote_timestamp": "2026-10-16T06:31:17.440475Z",
          "timestamp_delta_seconds": 0.198503,
          "bid": 0.75,
          "ask": 0.76,
          "midpoint": 0.755,
          "last_price": 0.75,
          "implied_probability": 0.76,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-16T06:31:17.440475Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT160245",
          "external_market_id": "KXBTC15M-26OCT160245-45",
          "external_contract_id": "KXBTC15M-26OCT160245-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 1875.54
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT160245-45": {
          "UP/YES": "KXBTC15M-26OCT160245-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1995,
          "signal_id": 1034,
          "quote_id": 1034,
          "settlement_id": 1034,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 129.0,
          "entry_price": 0.76,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 98.04,
          "trading_fee": 1.65,
          "total_deployed": 99.69000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 129.0,
          "gross_pnl": 30.959999999999994,
          "net_pnl": 29.309999999999988,
          "roi": 0.2940114354498945,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-16T06:46:26.115598Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1875.54,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1996,
          "signal_id": 1034,
          "quote_id": 1034,
          "settlement_id": 1034,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.76,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 76.0,
          "trading_fee": 1.28,
          "total_deployed": 77.28,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 24.0,
          "net_pnl": 22.72,
          "roi": 0.2939958592132505,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-16T06:46:26.118665Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1875.54,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81934.68,
        "kronos_base_predicted_close": 81943.28125,
        "kronos_base_displacement": 8.601250000006985,
        "kronos_base_displacement_fraction": 0.00010497691575785718,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81956.984375,
        "kronos_small_displacement": 22.304375000006985,
        "kronos_small_displacement_fraction": 0.00027222142077087486,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT160245",
        "ticker": "KXBTC15M-26OCT160245-45",
        "market_id": "KXBTC15M-26OCT160245-45",
        "contract_id": "KXBTC15M-26OCT160245-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81934.68
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-16T06:31:17.241972Z",
        "retrieved_timestamp": "2026-10-16T06:31:17.440475Z",
        "quote_offset_seconds": 0.198503,
        "quote_age_seconds": 0.198503,
        "bid": 0.75,
        "ask": 0.76,
        "midpoint": 0.755,
        "last_price": 0.75,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.76,
        "price_type": "live_executable_ask",
        "yes_ask_size": 1875.54
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 82043.5,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261016T0630Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 1028,
          "signal_id": 1034,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-16T06:15:00Z",
          "return_6h": -0.004117051402581118,
          "return_12h": -0.0021204814485737966,
          "return_24h": 0.013446954261925992,
          "close_vs_ema12": -0.0009703784887509226,
          "close_vs_ema24": 8.972860003697569e-05,
          "ema12_slope_3h": -0.00016687688270133894,
          "ema24_slope_6h": 0.0008250894640506878,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-16T06:31:17.290832Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-16T06:15:00Z",
            "return_6h": -0.004117051402581118,
            "return_12h": -0.0021204814485737966,
            "return_24h": 0.013446954261925992,
            "close_vs_ema12": -0.0009703784887509226,
            "close_vs_ema24": 8.972860003697569e-05,
            "ema12_slope_3h": -0.00016687688270133894,
            "ema24_slope_6h": 0.0008250894640506878,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": 3.393061792000829e-05,
        "return_30m": -0.0016451119378283474,
        "return_60m": -0.0019585571402619406,
        "return_120m": -0.0008284552809405543,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": -0.00035650857039615236,
        "close_vs_ema6": -0.0006810951965285916,
        "close_vs_ema12": -0.0008841825496803679,
        "ema3_slope": -0.0003563815173307505,
        "ema6_slope": -0.0002723638763202363,
        "realized_volatility_30m": 0.0008564581023249307,
        "realized_volatility_60m": 0.0010968564668629487,
        "return_acceleration": 0.0017129162046498614
      }
    },
    {
      "id": 1033,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261016T0615Z",
      "trigger_timestamp": "2026-10-16T06:16:16.129887Z",
      "market_start_timestamp": "2026-10-16T06:15:00Z",
      "resolution_timestamp": "2026-10-16T06:30:00Z",
      "direction": "UP",
      "base_run_id": 7231,
      "small_run_id": 7232,
      "last_observed_close": 81931.9,
      "actual_close": 81934.68,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-16T06:16:16.195959Z",
      "base_predicted_close": 81942.875,
      "small_predicted_close": 81955.65625,
      "strike": 81931.9,
      "market_regime": {
        "id": 1027,
        "signal_id": 1033,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-16T06:00:00Z",
        "return_6h": -0.004028987971877562,
        "return_12h": -0.0013835893625292472,
        "return_24h": 0.016040446623891258,
        "close_vs_ema12": -0.0010455245600075047,
        "close_vs_ema24": 5.768972904363068e-05,
        "ema12_slope_3h": -0.00015751951526321584,
        "ema24_slope_6h": 0.0009296743070210667,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-16T06:16:16.198956Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-16T06:00:00Z",
          "return_6h": -0.004028987971877562,
          "return_12h": -0.0013835893625292472,
          "return_24h": 0.016040446623891258,
          "close_vs_ema12": -0.0010455245600075047,
          "close_vs_ema24": 5.768972904363068e-05,
          "ema12_slope_3h": -0.00015751951526321584,
          "ema24_slope_6h": 0.0009296743070210667,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.57,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.219371,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        7231,
        7232
      ],
      "forecast_publication_timestamp": "2026-10-16T06:16:16.129887Z",
      "requested_quote_timestamp": "2026-10-16T06:16:16.129887Z",
      "retrieved_quote_timestamp": "2026-10-16T06:16:16.349258Z",
      "quote_retrieval_timestamp": "2026-10-16T06:16:16.349258Z",
      "timing_difference_seconds": 0.219371,
      "selected_quote": {
        "id": 1033,
        "contract_id": 1033,
        "forecast_timestamp": "2026-10-16T06:16:16.129887Z",
        "requested_timestamp": "2026-10-16T06:16:16.129887Z",
        "actual_quote_timestamp": "2026-10-16T06:16:16.349258Z",
        "timestamp_delta_seconds": 0.219371,
        "bid": 0.56,
        "ask": 0.57,
        "midpoint": 0.565,
        "last_price": 0.56,
        "implied_probability": 0.57,
        "spread": 0.009999999999999898,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-16T06:16:16.349258Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT160230",
        "external_market_id": "KXBTC15M-26OCT160230-30",
        "external_contract_id": "KXBTC15M-26OCT160230-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5409.25
      },
      "selected_entry_price": 0.57,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 1033,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT160230",
          "external_market_id": "KXBTC15M-26OCT160230-30",
          "external_contract_id": "KXBTC15M-26OCT160230-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-16T06:15:00Z",
          "resolution_timestamp": "2026-10-16T06:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-16T06:16:16.201437Z"
        }
      ],
      "quotes": [
        {
          "id": 1033,
          "contract_id": 1033,
          "forecast_timestamp": "2026-10-16T06:16:16.129887Z",
          "requested_timestamp": "2026-10-16T06:16:16.129887Z",
          "actual_quote_timestamp": "2026-10-16T06:16:16.349258Z",
          "timestamp_delta_seconds": 0.219371,
          "bid": 0.56,
          "ask": 0.57,
          "midpoint": 0.565,
          "last_price": 0.56,
          "implied_probability": 0.57,
          "spread": 0.009999999999999898,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-16T06:16:16.349258Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT160230",
          "external_market_id": "KXBTC15M-26OCT160230-30",
          "external_contract_id": "KXBTC15M-26OCT160230-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5409.25
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT160230-30": {
          "UP/YES": "KXBTC15M-26OCT160230-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1993,
          "signal_id": 1033,
          "quote_id": 1033,
          "settlement_id": 1033,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 170.0,
          "entry_price": 0.57,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.89999999999999,
          "trading_fee": 2.92,
          "total_deployed": 99.82,
          "settlement_value": 1.0,
          "settlement_payout": 170.0,
          "gross_pnl": 73.10000000000001,
          "net_pnl": 70.18,
          "roi": 0.7030655179322782,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-16T06:31:22.088884Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5409.25,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1994,
          "signal_id": 1033,
          "quote_id": 1033,
          "settlement_id": 1033,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.57,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 56.99999999999999,
          "trading_fee": 1.72,
          "total_deployed": 58.71999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 43.00000000000001,
          "net_pnl": 41.28000000000001,
          "roi": 0.70299727520436,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-16T06:31:22.091821Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5409.25,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81931.9,
        "kronos_base_predicted_close": 81942.875,
        "kronos_base_displacement": 10.97500000000582,
        "kronos_base_displacement_fraction": 0.00013395270950638055,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81955.65625,
        "kronos_small_displacement": 23.75625000000582,
        "kronos_small_displacement_fraction": 0.0002899511667617353,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT160230",
        "ticker": "KXBTC15M-26OCT160230-30",
        "market_id": "KXBTC15M-26OCT160230-30",
        "contract_id": "KXBTC15M-26OCT160230-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81931.9
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-16T06:16:16.129887Z",
        "retrieved_timestamp": "2026-10-16T06:16:16.349258Z",
        "quote_offset_seconds": 0.219371,
        "quote_age_seconds": 0.219371,
        "bid": 0.56,
        "ask": 0.57,
        "midpoint": 0.565,
        "last_price": 0.56,
        "spread": 0.009999999999999898,
        "selected_entry_price": 0.57,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5409.25
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 81934.68,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261016T0615Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 1027,
          "signal_id": 1033,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-16T06:00:00Z",
          "return_6h": -0.004028987971877562,
          "return_12h": -0.0013835893625292472,
          "return_24h": 0.016040446623891258,
          "close_vs_ema12": -0.0010455245600075047,
          "close_vs_ema24": 5.768972904363068e-05,
          "ema12_slope_3h": -0.00015751951526321584,
          "ema24_slope_6h": 0.0009296743070210667,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-16T06:16:16.198956Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-16T06:00:00Z",
            "return_6h": -0.004028987971877562,
            "return_12h": -0.0013835893625292472,
            "return_24h": 0.016040446623891258,
            "close_vs_ema12": -0.0010455245600075047,
            "close_vs_ema24": 5.768972904363068e-05,
            "ema12_slope_3h": -0.00015751951526321584,
            "ema24_slope_6h": 0.0009296743070210667,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.001678985586729853,
        "return_30m": -0.000632556175145349,
        "return_60m": -0.0031461165598160035,
        "return_120m": -0.000229593277112361,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0007466683176642341,
        "close_vs_ema6": -0.000987170689729422,
        "close_vs_ema12": -0.0010786690727483395,
        "ema3_slope": -0.000746111220054746,
        "ema6_slope": -0.0003947124164804805,
        "realized_volatility_30m": 0.0013635874465258713,
        "realized_volatility_60m": 0.0010757414655773177,
        "return_acceleration": -0.0027271748930517425
      }
    },
    {
      "id": 1032,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261016T0545Z",
      "trigger_timestamp": "2026-10-16T05:46:18.575829Z",
      "market_start_timestamp": "2026-10-16T05:45:00Z",
      "resolution_timestamp": "2026-10-16T06:00:00Z",
      "direction": "UP",
      "base_run_id": 7227,
      "small_run_id": 7228,
      "last_observed_close": 81983.76,
      "actual_close": 82069.69,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-16T05:46:18.624878Z",
      "base_predicted_close": 82001.3046875,
      "small_predicted_close": 82016.359375,
      "strike": 81983.76,
      "market_regime": {
        "id": 1026,
        "signal_id": 1032,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-16T05:30:00Z",
        "return_6h": -0.0012012751143626321,
        "return_12h": -0.005107694722044087,
        "return_24h": 0.013079039857240682,
        "close_vs_ema12": -0.00043260388377075465,
        "close_vs_ema24": 0.0007285708920581335,
        "ema12_slope_3h": -0.00018165908919121065,
        "ema24_slope_6h": 0.0010746082540986635,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-16T05:46:18.627659Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-16T05:30:00Z",
          "return_6h": -0.0012012751143626321,
          "return_12h": -0.005107694722044087,
          "return_24h": 0.013079039857240682,
          "close_vs_ema12": -0.00043260388377075465,
          "close_vs_ema24": 0.0007285708920581335,
          "ema12_slope_3h": -0.00018165908919121065,
          "ema24_slope_6h": 0.0010746082540986635,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.67,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.186789,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        7227,
        7228
      ],
      "forecast_publication_timestamp": "2026-10-16T05:46:18.575829Z",
      "requested_quote_timestamp": "2026-10-16T05:46:18.575829Z",
      "retrieved_quote_timestamp": "2026-10-16T05:46:18.762618Z",
      "quote_retrieval_timestamp": "2026-10-16T05:46:18.762618Z",
      "timing_difference_seconds": 0.186789,
      "selected_quote": {
        "id": 1032,
        "contract_id": 1032,
        "forecast_timestamp": "2026-10-16T05:46:18.575829Z",
        "requested_timestamp": "2026-10-16T05:46:18.575829Z",
        "actual_quote_timestamp": "2026-10-16T05:46:18.762618Z",
        "timestamp_delta_seconds": 0.186789,
        "bid": 0.66,
        "ask": 0.67,
        "midpoint": 0.665,
        "last_price": 0.66,
        "implied_probability": 0.67,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-16T05:46:18.762618Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT160200",
        "external_market_id": "KXBTC15M-26OCT160200-00",
        "external_contract_id": "KXBTC15M-26OCT160200-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5452.47
      },
      "selected_entry_price": 0.67,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 1032,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT160200",
          "external_market_id": "KXBTC15M-26OCT160200-00",
          "external_contract_id": "KXBTC15M-26OCT160200-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-16T05:45:00Z",
          "resolution_timestamp": "2026-10-16T06:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-16T05:46:18.630213Z"
        }
      ],
      "quotes": [
        {
          "id": 1032,
          "contract_id": 1032,
          "forecast_timestamp": "2026-10-16T05:46:18.575829Z",
          "requested_timestamp": "2026-10-16T05:46:18.575829Z",
          "actual_quote_timestamp": "2026-10-16T05:46:18.762618Z",
          "timestamp_delta_seconds": 0.186789,
          "bid": 0.66,
          "ask": 0.67,
          "midpoint": 0.665,
          "last_price": 0.66,
          "implied_probability": 0.67,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-16T05:46:18.762618Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT160200",
          "external_market_id": "KXBTC15M-26OCT160200-00",
          "external_contract_id": "KXBTC15M-26OCT160200-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5452.47
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT160200-00": {
          "UP/YES": "KXBTC15M-26OCT160200-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1991,
          "signal_id": 1032,
          "quote_id": 1032,
          "settlement_id": 1032,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 145.0,
          "entry_price": 0.67,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.15,
          "trading_fee": 2.25,
          "total_deployed": 99.4,
          "settlement_value": 1.0,
          "settlement_payout": 145.0,
          "gross_pnl": 47.849999999999994,
          "net_pnl": 45.599999999999994,
          "roi": 0.45875251509054316,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-16T06:01:22.571178Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5452.47,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1992,
          "signal_id": 1032,
          "quote_id": 1032,
          "settlement_id": 1032,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.67,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 67.0,
          "trading_fee": 1.55,
          "total_deployed": 68.55,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 33.0,
          "net_pnl": 31.450000000000003,
          "roi": 0.45878920495988335,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-16T06:01:22.576102Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5452.47,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81983.76,
        "kronos_base_predicted_close": 82001.3046875,
        "kronos_base_displacement": 17.54468750000524,
        "kronos_base_displacement_fraction": 0.000214001986491047,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82016.359375,
        "kronos_small_displacement": 32.59937500000524,
        "kronos_small_displacement_fraction": 0.0003976321042119225,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT160200",
        "ticker": "KXBTC15M-26OCT160200-00",
        "market_id": "KXBTC15M-26OCT160200-00",
        "contract_id": "KXBTC15M-26OCT160200-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81983.76
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-16T05:46:18.575829Z",
        "retrieved_timestamp": "2026-10-16T05:46:18.762618Z",
        "quote_offset_seconds": 0.186789,
        "quote_age_seconds": 0.186789,
        "bid": 0.66,
        "ask": 0.67,
        "midpoint": 0.665,
        "last_price": 0.66,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.67,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5452.47
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 82069.69,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261016T0545Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 1026,
          "signal_id": 1032,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-16T05:30:00Z",
          "return_6h": -0.0012012751143626321,
          "return_12h": -0.005107694722044087,
          "return_24h": 0.013079039857240682,
          "close_vs_ema12": -0.00043260388377075465,
          "close_vs_ema24": 0.0007285708920581335,
          "ema12_slope_3h": -0.00018165908919121065,
          "ema24_slope_6h": 0.0010746082540986635,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-16T05:46:18.627659Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-16T05:30:00Z",
            "return_6h": -0.0012012751143626321,
            "return_12h": -0.005107694722044087,
            "return_24h": 0.013079039857240682,
            "close_vs_ema12": -0.00043260388377075465,
            "close_vs_ema24": 0.0007285708920581335,
            "ema12_slope_3h": -0.00018165908919121065,
            "ema24_slope_6h": 0.0010746082540986635,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.001360724713809991,
        "return_30m": -0.002515151359194334,
        "return_60m": 0.0007215736703765074,
        "return_120m": 0.0031122502080207504,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.0006732591012003075,
        "close_vs_ema6": -0.0006302894742683529,
        "close_vs_ema12": -0.0005687737297737083,
        "ema3_slope": -0.0006728061283510778,
        "ema6_slope": -0.0002520522433570038,
        "realized_volatility_30m": 0.00010236253557133201,
        "realized_volatility_60m": 0.0014475018884228166,
        "return_acceleration": -0.00020472507114266403
      }
    },
    {
      "id": 1031,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261016T0515Z",
      "trigger_timestamp": "2026-10-16T05:16:16.451475Z",
      "market_start_timestamp": "2026-10-16T05:15:00Z",
      "resolution_timestamp": "2026-10-16T05:30:00Z",
      "direction": "UP",
      "base_run_id": 7223,
      "small_run_id": 7224,
      "last_observed_close": 82190.48,
      "actual_close": 82095.47,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-16T05:16:16.502434Z",
      "base_predicted_close": 82215.5859375,
      "small_predicted_close": 82354.0625,
      "strike": 82190.48,
      "market_regime": {
        "id": 1025,
        "signal_id": 1031,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-10-16T05:00:00Z",
        "return_6h": 0.0009659181360650582,
        "return_12h": -0.0003785562132015974,
        "return_24h": 0.012934617071699961,
        "close_vs_ema12": 0.0021081978139831925,
        "close_vs_ema24": 0.0033118056204626267,
        "ema12_slope_3h": -0.00020325757755801366,
        "ema24_slope_6h": 0.0011552846211917434,
        "score": 2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-16T05:16:16.505215Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-16T05:00:00Z",
          "return_6h": 0.0009659181360650582,
          "return_12h": -0.0003785562132015974,
          "return_24h": 0.012934617071699961,
          "close_vs_ema12": 0.0021081978139831925,
          "close_vs_ema24": 0.0033118056204626267,
          "ema12_slope_3h": -0.00020325757755801366,
          "ema24_slope_6h": 0.0011552846211917434,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.5,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.20129,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        7223,
        7224
      ],
      "forecast_publication_timestamp": "2026-10-16T05:16:16.451475Z",
      "requested_quote_timestamp": "2026-10-16T05:16:16.451475Z",
      "retrieved_quote_timestamp": "2026-10-16T05:16:16.652765Z",
      "quote_retrieval_timestamp": "2026-10-16T05:16:16.652765Z",
      "timing_difference_seconds": 0.20129,
      "selected_quote": {
        "id": 1031,
        "contract_id": 1031,
        "forecast_timestamp": "2026-10-16T05:16:16.451475Z",
        "requested_timestamp": "2026-10-16T05:16:16.451475Z",
        "actual_quote_timestamp": "2026-10-16T05:16:16.652765Z",
        "timestamp_delta_seconds": 0.20129,
        "bid": 0.49,
        "ask": 0.5,
        "midpoint": 0.495,
        "last_price": 0.5,
        "implied_probability": 0.5,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-16T05:16:16.652765Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT160130",
        "external_market_id": "KXBTC15M-26OCT160130-30",
        "external_contract_id": "KXBTC15M-26OCT160130-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3102.98
      },
      "selected_entry_price": 0.5,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 1031,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT160130",
          "external_market_id": "KXBTC15M-26OCT160130-30",
          "external_contract_id": "KXBTC15M-26OCT160130-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-16T05:15:00Z",
          "resolution_timestamp": "2026-10-16T05:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-16T05:16:16.508900Z"
        }
      ],
      "quotes": [
        {
          "id": 1031,
          "contract_id": 1031,
          "forecast_timestamp": "2026-10-16T05:16:16.451475Z",
          "requested_timestamp": "2026-10-16T05:16:16.451475Z",
          "actual_quote_timestamp": "2026-10-16T05:16:16.652765Z",
          "timestamp_delta_seconds": 0.20129,
          "bid": 0.49,
          "ask": 0.5,
          "midpoint": 0.495,
          "last_price": 0.5,
          "implied_probability": 0.5,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-16T05:16:16.652765Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT160130",
          "external_market_id": "KXBTC15M-26OCT160130-30",
          "external_contract_id": "KXBTC15M-26OCT160130-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3102.98
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT160130-30": {
          "UP/YES": "KXBTC15M-26OCT160130-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1989,
          "signal_id": 1031,
          "quote_id": 1031,
          "settlement_id": 1031,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 193.0,
          "entry_price": 0.5,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.5,
          "trading_fee": 3.38,
          "total_deployed": 99.88,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.5,
          "net_pnl": -99.88,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-16T05:31:21.393911Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3102.98,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1990,
          "signal_id": 1031,
          "quote_id": 1031,
          "settlement_id": 1031,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.5,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 50.0,
          "trading_fee": 1.75,
          "total_deployed": 51.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -50.0,
          "net_pnl": -51.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-16T05:31:21.397719Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3102.98,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82190.48,
        "kronos_base_predicted_close": 82215.5859375,
        "kronos_base_displacement": 25.105937500004075,
        "kronos_base_displacement_fraction": 0.000305460407336763,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82354.0625,
        "kronos_small_displacement": 163.58250000000407,
        "kronos_small_displacement_fraction": 0.0019902852495812663,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT160130",
        "ticker": "KXBTC15M-26OCT160130-30",
        "market_id": "KXBTC15M-26OCT160130-30",
        "contract_id": "KXBTC15M-26OCT160130-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82190.48
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-16T05:16:16.451475Z",
        "retrieved_timestamp": "2026-10-16T05:16:16.652765Z",
        "quote_offset_seconds": 0.20129,
        "quote_age_seconds": 0.20129,
        "bid": 0.49,
        "ask": 0.5,
        "midpoint": 0.495,
        "last_price": 0.5,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.5,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3102.98
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 82095.47,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261016T0515Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 1025,
          "signal_id": 1031,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-10-16T05:00:00Z",
          "return_6h": 0.0009659181360650582,
          "return_12h": -0.0003785562132015974,
          "return_24h": 0.012934617071699961,
          "close_vs_ema12": 0.0021081978139831925,
          "close_vs_ema24": 0.0033118056204626267,
          "ema12_slope_3h": -0.00020325757755801366,
          "ema24_slope_6h": 0.0011552846211917434,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-16T05:16:16.505215Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-16T05:00:00Z",
            "return_6h": 0.0009659181360650582,
            "return_12h": -0.0003785562132015974,
            "return_24h": 0.012934617071699961,
            "close_vs_ema12": 0.0021081978139831925,
            "close_vs_ema24": 0.0033118056204626267,
            "ema12_slope_3h": -0.00020325757755801366,
            "ema24_slope_6h": 0.0011552846211917434,
            "score": 2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0018062432011183294,
        "return_30m": 0.003244886410035397,
        "return_60m": 0.0029257279639003375,
        "return_120m": 0.0018078937039169851,
        "consecutive_up_closes": 2,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0011876391091216743,
        "close_vs_ema6": 0.0018291141919686282,
        "close_vs_ema12": 0.0019733002082718,
        "ema3_slope": 0.0011890512729162417,
        "ema6_slope": 0.0007321813741245631,
        "realized_volatility_30m": 0.00018509692329216065,
        "realized_volatility_60m": 0.0010596402351444709,
        "return_acceleration": 0.0003701938465843213
      }
    },
    {
      "id": 1030,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261016T0445Z",
      "trigger_timestamp": "2026-10-16T04:46:18.622267Z",
      "market_start_timestamp": "2026-10-16T04:45:00Z",
      "resolution_timestamp": "2026-10-16T05:00:00Z",
      "direction": "UP",
      "base_run_id": 7219,
      "small_run_id": 7220,
      "last_observed_close": 81924.64,
      "actual_close": 82042.29,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-16T04:46:18.675930Z",
      "base_predicted_close": 81950.953125,
      "small_predicted_close": 81965.0234375,
      "strike": 81924.64,
      "market_regime": {
        "id": 1024,
        "signal_id": 1030,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-16T04:30:00Z",
        "return_6h": -0.005666970335867272,
        "return_12h": -0.0007156618609863719,
        "return_24h": 0.0052904212971283116,
        "close_vs_ema12": -0.0010267673202215555,
        "close_vs_ema24": 0.00016955396183138127,
        "ema12_slope_3h": -0.0003180878448618696,
        "ema24_slope_6h": 0.0012710165991214328,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-16T04:46:18.679677Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-16T04:30:00Z",
          "return_6h": -0.005666970335867272,
          "return_12h": -0.0007156618609863719,
          "return_24h": 0.0052904212971283116,
          "close_vs_ema12": -0.0010267673202215555,
          "close_vs_ema24": 0.00016955396183138127,
          "ema12_slope_3h": -0.0003180878448618696,
          "ema24_slope_6h": 0.0012710165991214328,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.53,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.204365,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        7219,
        7220
      ],
      "forecast_publication_timestamp": "2026-10-16T04:46:18.622267Z",
      "requested_quote_timestamp": "2026-10-16T04:46:18.622267Z",
      "retrieved_quote_timestamp": "2026-10-16T04:46:18.826632Z",
      "quote_retrieval_timestamp": "2026-10-16T04:46:18.826632Z",
      "timing_difference_seconds": 0.204365,
      "selected_quote": {
        "id": 1030,
        "contract_id": 1030,
        "forecast_timestamp": "2026-10-16T04:46:18.622267Z",
        "requested_timestamp": "2026-10-16T04:46:18.622267Z",
        "actual_quote_timestamp": "2026-10-16T04:46:18.826632Z",
        "timestamp_delta_seconds": 0.204365,
        "bid": 0.52,
        "ask": 0.53,
        "midpoint": 0.525,
        "last_price": 0.52,
        "implied_probability": 0.53,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-16T04:46:18.826632Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT160100",
        "external_market_id": "KXBTC15M-26OCT160100-00",
        "external_contract_id": "KXBTC15M-26OCT160100-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4753.35
      },
      "selected_entry_price": 0.53,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 1030,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT160100",
          "external_market_id": "KXBTC15M-26OCT160100-00",
          "external_contract_id": "KXBTC15M-26OCT160100-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-16T04:45:00Z",
          "resolution_timestamp": "2026-10-16T05:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-16T04:46:18.683234Z"
        }
      ],
      "quotes": [
        {
          "id": 1030,
          "contract_id": 1030,
          "forecast_timestamp": "2026-10-16T04:46:18.622267Z",
          "requested_timestamp": "2026-10-16T04:46:18.622267Z",
          "actual_quote_timestamp": "2026-10-16T04:46:18.826632Z",
          "timestamp_delta_seconds": 0.204365,
          "bid": 0.52,
          "ask": 0.53,
          "midpoint": 0.525,
          "last_price": 0.52,
          "implied_probability": 0.53,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-16T04:46:18.826632Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT160100",
          "external_market_id": "KXBTC15M-26OCT160100-00",
          "external_contract_id": "KXBTC15M-26OCT160100-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4753.35
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT160100-00": {
          "UP/YES": "KXBTC15M-26OCT160100-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1987,
          "signal_id": 1030,
          "quote_id": 1030,
          "settlement_id": 1030,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 182.0,
          "entry_price": 0.53,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.46000000000001,
          "trading_fee": 3.18,
          "total_deployed": 99.64000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 182.0,
          "gross_pnl": 85.53999999999999,
          "net_pnl": 82.35999999999999,
          "roi": 0.8265756724207143,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-16T05:01:21.518454Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4753.35,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1988,
          "signal_id": 1030,
          "quote_id": 1030,
          "settlement_id": 1030,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.53,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 53.0,
          "trading_fee": 1.75,
          "total_deployed": 54.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 47.0,
          "net_pnl": 45.25,
          "roi": 0.8264840182648402,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-16T05:01:21.522632Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4753.35,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81924.64,
        "kronos_base_predicted_close": 81950.953125,
        "kronos_base_displacement": 26.313125000000582,
        "kronos_base_displacement_fraction": 0.00032118694693074735,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81965.0234375,
        "kronos_small_displacement": 40.38343750000058,
        "kronos_small_displacement_fraction": 0.0004929339634571551,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT160100",
        "ticker": "KXBTC15M-26OCT160100-00",
        "market_id": "KXBTC15M-26OCT160100-00",
        "contract_id": "KXBTC15M-26OCT160100-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81924.64
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-16T04:46:18.622267Z",
        "retrieved_timestamp": "2026-10-16T04:46:18.826632Z",
        "quote_offset_seconds": 0.204365,
        "quote_age_seconds": 0.204365,
        "bid": 0.52,
        "ask": 0.53,
        "midpoint": 0.525,
        "last_price": 0.52,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.53,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4753.35
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 82042.29,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261016T0445Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 1024,
          "signal_id": 1030,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-16T04:30:00Z",
          "return_6h": -0.005666970335867272,
          "return_12h": -0.0007156618609863719,
          "return_24h": 0.0052904212971283116,
          "close_vs_ema12": -0.0010267673202215555,
          "close_vs_ema24": 0.00016955396183138127,
          "ema12_slope_3h": -0.0003180878448618696,
          "ema24_slope_6h": 0.0012710165991214328,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-16T04:46:18.679677Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-16T04:30:00Z",
            "return_6h": -0.005666970335867272,
            "return_12h": -0.0007156618609863719,
            "return_24h": 0.0052904212971283116,
            "close_vs_ema12": -0.0010267673202215555,
            "close_vs_ema24": 0.00016955396183138127,
            "ema12_slope_3h": -0.0003180878448618696,
            "ema24_slope_6h": 0.0012710165991214328,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0009508334910958149,
        "return_30m": -0.0003181261628724119,
        "return_60m": 0.0023889527322529247,
        "return_120m": -0.0020228356965443783,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0002933194911867165,
        "close_vs_ema6": -0.00037814799918600706,
        "close_vs_ema12": -0.0008135088412550839,
        "ema3_slope": -0.0002932334800916925,
        "ema6_slope": -0.00015123632378899465,
        "realized_volatility_30m": 0.0007920714956010655,
        "realized_volatility_60m": 0.0017384144098578226,
        "return_acceleration": -0.001584142991202131
      }
    },
    {
      "id": 1029,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261016T0400Z",
      "trigger_timestamp": "2026-10-16T04:01:17.371498Z",
      "market_start_timestamp": "2026-10-16T04:00:00Z",
      "resolution_timestamp": "2026-10-16T04:15:00Z",
      "direction": "UP",
      "base_run_id": 7213,
      "small_run_id": 7214,
      "last_observed_close": 82009.06,
      "actual_close": 81950.72,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-16T04:01:17.415145Z",
      "base_predicted_close": 82021.9765625,
      "small_predicted_close": 82251.265625,
      "strike": 82009.06,
      "market_regime": {
        "id": 1023,
        "signal_id": 1029,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-16T03:45:00Z",
        "return_6h": -0.0037733061717694083,
        "return_12h": -0.004551573697832878,
        "return_24h": 0.014540642285099326,
        "close_vs_ema12": -7.848776754371123e-05,
        "close_vs_ema24": 0.0012382267044441786,
        "ema12_slope_3h": -4.3004543309410614e-05,
        "ema24_slope_6h": 0.001696288998382256,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-16T04:01:17.417383Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-16T03:45:00Z",
          "return_6h": -0.0037733061717694083,
          "return_12h": -0.004551573697832878,
          "return_24h": 0.014540642285099326,
          "close_vs_ema12": -7.848776754371123e-05,
          "close_vs_ema24": 0.0012382267044441786,
          "ema12_slope_3h": -4.3004543309410614e-05,
          "ema24_slope_6h": 0.001696288998382256,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.28,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.179753,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        7213,
        7214
      ],
      "forecast_publication_timestamp": "2026-10-16T04:01:17.371498Z",
      "requested_quote_timestamp": "2026-10-16T04:01:17.371498Z",
      "retrieved_quote_timestamp": "2026-10-16T04:01:17.551251Z",
      "quote_retrieval_timestamp": "2026-10-16T04:01:17.551251Z",
      "timing_difference_seconds": 0.179753,
      "selected_quote": {
        "id": 1029,
        "contract_id": 1029,
        "forecast_timestamp": "2026-10-16T04:01:17.371498Z",
        "requested_timestamp": "2026-10-16T04:01:17.371498Z",
        "actual_quote_timestamp": "2026-10-16T04:01:17.551251Z",
        "timestamp_delta_seconds": 0.179753,
        "bid": 0.27,
        "ask": 0.28,
        "midpoint": 0.275,
        "last_price": 0.27,
        "implied_probability": 0.28,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-16T04:01:17.551251Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT160015",
        "external_market_id": "KXBTC15M-26OCT160015-15",
        "external_contract_id": "KXBTC15M-26OCT160015-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 9123.85
      },
      "selected_entry_price": 0.28,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 1029,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT160015",
          "external_market_id": "KXBTC15M-26OCT160015-15",
          "external_contract_id": "KXBTC15M-26OCT160015-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-16T04:00:00Z",
          "resolution_timestamp": "2026-10-16T04:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-16T04:01:17.419383Z"
        }
      ],
      "quotes": [
        {
          "id": 1029,
          "contract_id": 1029,
          "forecast_timestamp": "2026-10-16T04:01:17.371498Z",
          "requested_timestamp": "2026-10-16T04:01:17.371498Z",
          "actual_quote_timestamp": "2026-10-16T04:01:17.551251Z",
          "timestamp_delta_seconds": 0.179753,
          "bid": 0.27,
          "ask": 0.28,
          "midpoint": 0.275,
          "last_price": 0.27,
          "implied_probability": 0.28,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-16T04:01:17.551251Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT160015",
          "external_market_id": "KXBTC15M-26OCT160015-15",
          "external_contract_id": "KXBTC15M-26OCT160015-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 9123.85
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT160015-15": {
          "UP/YES": "KXBTC15M-26OCT160015-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1985,
          "signal_id": 1029,
          "quote_id": 1029,
          "settlement_id": 1029,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 340.0,
          "entry_price": 0.28,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.2,
          "trading_fee": 4.8,
          "total_deployed": 100.0,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.2,
          "net_pnl": -100.0,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-16T04:16:21.452805Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 9123.85,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1986,
          "signal_id": 1029,
          "quote_id": 1029,
          "settlement_id": 1029,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.28,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 28.000000000000004,
          "trading_fee": 1.42,
          "total_deployed": 29.42,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -28.000000000000004,
          "net_pnl": -29.42,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-16T04:16:21.456948Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 9123.85,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82009.06,
        "kronos_base_predicted_close": 82021.9765625,
        "kronos_base_displacement": 12.916562500002328,
        "kronos_base_displacement_fraction": 0.00015750165286618732,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82251.265625,
        "kronos_small_displacement": 242.20562500000233,
        "kronos_small_displacement_fraction": 0.0029534008193729125,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT160015",
        "ticker": "KXBTC15M-26OCT160015-15",
        "market_id": "KXBTC15M-26OCT160015-15",
        "contract_id": "KXBTC15M-26OCT160015-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82009.06
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-16T04:01:17.371498Z",
        "retrieved_timestamp": "2026-10-16T04:01:17.551251Z",
        "quote_offset_seconds": 0.179753,
        "quote_age_seconds": 0.179753,
        "bid": 0.27,
        "ask": 0.28,
        "midpoint": 0.275,
        "last_price": 0.27,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.28,
        "price_type": "live_executable_ask",
        "yes_ask_size": 9123.85
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 81950.72,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261016T0400Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 1023,
          "signal_id": 1029,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-16T03:45:00Z",
          "return_6h": -0.0037733061717694083,
          "return_12h": -0.004551573697832878,
          "return_24h": 0.014540642285099326,
          "close_vs_ema12": -7.848776754371123e-05,
          "close_vs_ema24": 0.0012382267044441786,
          "ema12_slope_3h": -4.3004543309410614e-05,
          "ema24_slope_6h": 0.001696288998382256,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-16T04:01:17.417383Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-16T03:45:00Z",
            "return_6h": -0.0037733061717694083,
            "return_12h": -0.004551573697832878,
            "return_24h": 0.014540642285099326,
            "close_vs_ema12": -7.848776754371123e-05,
            "close_vs_ema24": 0.0012382267044441786,
            "ema12_slope_3h": -4.3004543309410614e-05,
            "ema24_slope_6h": 0.001696288998382256,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0034217716394391307,
        "return_30m": 0.0005204531163351955,
        "return_60m": 0.0009088774572223457,
        "return_120m": 0.000143577927188554,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0009047037043952155,
        "close_vs_ema6": 0.0006523448430291179,
        "close_vs_ema12": -5.1124353961928826e-05,
        "ema3_slope": 0.0009055229343479798,
        "ema6_slope": 0.00026100604359013957,
        "realized_volatility_30m": 0.0031565981837056722,
        "realized_volatility_60m": 0.002368212465529074,
        "return_acceleration": 0.0063131963674113445
      }
    },
    {
      "id": 1028,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261016T0345Z",
      "trigger_timestamp": "2026-10-16T03:46:18.390534Z",
      "market_start_timestamp": "2026-10-16T03:45:00Z",
      "resolution_timestamp": "2026-10-16T04:00:00Z",
      "direction": "UP",
      "base_run_id": 7211,
      "small_run_id": 7212,
      "last_observed_close": 81729.4,
      "actual_close": 82009.06,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-16T03:46:18.443373Z",
      "base_predicted_close": 81781.5078125,
      "small_predicted_close": 81747.578125,
      "strike": 81729.4,
      "market_regime": {
        "id": 1022,
        "signal_id": 1028,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-16T03:30:00Z",
        "return_6h": -0.005617191051192183,
        "return_12h": -0.007054223280033467,
        "return_24h": 0.012201046812428729,
        "close_vs_ema12": -0.003491651405121754,
        "close_vs_ema24": -0.0021500947590511466,
        "ema12_slope_3h": 7.5056587373723e-05,
        "ema24_slope_6h": 0.0018122252637022829,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-16T03:46:18.446674Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-16T03:30:00Z",
          "return_6h": -0.005617191051192183,
          "return_12h": -0.007054223280033467,
          "return_24h": 0.012201046812428729,
          "close_vs_ema12": -0.003491651405121754,
          "close_vs_ema24": -0.0021500947590511466,
          "ema12_slope_3h": 7.5056587373723e-05,
          "ema24_slope_6h": 0.0018122252637022829,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.8,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.197068,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "80_plus",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        7211,
        7212
      ],
      "forecast_publication_timestamp": "2026-10-16T03:46:18.390534Z",
      "requested_quote_timestamp": "2026-10-16T03:46:18.390534Z",
      "retrieved_quote_timestamp": "2026-10-16T03:46:18.587602Z",
      "quote_retrieval_timestamp": "2026-10-16T03:46:18.587602Z",
      "timing_difference_seconds": 0.197068,
      "selected_quote": {
        "id": 1028,
        "contract_id": 1028,
        "forecast_timestamp": "2026-10-16T03:46:18.390534Z",
        "requested_timestamp": "2026-10-16T03:46:18.390534Z",
        "actual_quote_timestamp": "2026-10-16T03:46:18.587602Z",
        "timestamp_delta_seconds": 0.197068,
        "bid": 0.79,
        "ask": 0.8,
        "midpoint": 0.795,
        "last_price": 0.8,
        "implied_probability": 0.8,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-16T03:46:18.587602Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT160000",
        "external_market_id": "KXBTC15M-26OCT160000-00",
        "external_contract_id": "KXBTC15M-26OCT160000-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 11313.33
      },
      "selected_entry_price": 0.8,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 1028,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT160000",
          "external_market_id": "KXBTC15M-26OCT160000-00",
          "external_contract_id": "KXBTC15M-26OCT160000-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-16T03:45:00Z",
          "resolution_timestamp": "2026-10-16T04:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-16T03:46:18.450979Z"
        }
      ],
      "quotes": [
        {
          "id": 1028,
          "contract_id": 1028,
          "forecast_timestamp": "2026-10-16T03:46:18.390534Z",
          "requested_timestamp": "2026-10-16T03:46:18.390534Z",
          "actual_quote_timestamp": "2026-10-16T03:46:18.587602Z",
          "timestamp_delta_seconds": 0.197068,
          "bid": 0.79,
          "ask": 0.8,
          "midpoint": 0.795,
          "last_price": 0.8,
          "implied_probability": 0.8,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-16T03:46:18.587602Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT160000",
          "external_market_id": "KXBTC15M-26OCT160000-00",
          "external_contract_id": "KXBTC15M-26OCT160000-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 11313.33
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT160000-00": {
          "UP/YES": "KXBTC15M-26OCT160000-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1983,
          "signal_id": 1028,
          "quote_id": 1028,
          "settlement_id": 1028,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 123.0,
          "entry_price": 0.8,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 98.4,
          "trading_fee": 1.38,
          "total_deployed": 99.78,
          "settlement_value": 1.0,
          "settlement_payout": 123.0,
          "gross_pnl": 24.599999999999994,
          "net_pnl": 23.22,
          "roi": 0.232711966325917,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-16T04:01:22.232842Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 11313.33,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1984,
          "signal_id": 1028,
          "quote_id": 1028,
          "settlement_id": 1028,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.8,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 80.0,
          "trading_fee": 1.12,
          "total_deployed": 81.12,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 20.0,
          "net_pnl": 18.879999999999995,
          "roi": 0.2327416173570019,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-16T04:01:22.236259Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 11313.33,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81729.4,
        "kronos_base_predicted_close": 81781.5078125,
        "kronos_base_displacement": 52.10781250000582,
        "kronos_base_displacement_fraction": 0.0006375650928552739,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81747.578125,
        "kronos_small_displacement": 18.17812500000582,
        "kronos_small_displacement_fraction": 0.0002224184320453328,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT160000",
        "ticker": "KXBTC15M-26OCT160000-00",
        "market_id": "KXBTC15M-26OCT160000-00",
        "contract_id": "KXBTC15M-26OCT160000-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81729.4
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-16T03:46:18.390534Z",
        "retrieved_timestamp": "2026-10-16T03:46:18.587602Z",
        "quote_offset_seconds": 0.197068,
        "quote_age_seconds": 0.197068,
        "bid": 0.79,
        "ask": 0.8,
        "midpoint": 0.795,
        "last_price": 0.8,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.8,
        "price_type": "live_executable_ask",
        "yes_ask_size": 11313.33
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 82009.06,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261016T0345Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 1022,
          "signal_id": 1028,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-16T03:30:00Z",
          "return_6h": -0.005617191051192183,
          "return_12h": -0.007054223280033467,
          "return_24h": 0.012201046812428729,
          "close_vs_ema12": -0.003491651405121754,
          "close_vs_ema24": -0.0021500947590511466,
          "ema12_slope_3h": 7.5056587373723e-05,
          "ema24_slope_6h": 0.0018122252637022829,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-16T03:46:18.446674Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-16T03:30:00Z",
            "return_6h": -0.005617191051192183,
            "return_12h": -0.007054223280033467,
            "return_24h": 0.012201046812428729,
            "close_vs_ema12": -0.003491651405121754,
            "close_vs_ema24": -0.0021500947590511466,
            "ema12_slope_3h": 7.5056587373723e-05,
            "ema24_slope_6h": 0.0018122252637022829,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.002891424727972214,
        "return_30m": -0.003812190498931445,
        "return_60m": -0.004401273993265731,
        "return_120m": -0.004160917199295344,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.0016052330298864659,
        "close_vs_ema6": -0.0024996970942490204,
        "close_vs_ema12": -0.0034703161395228665,
        "ema3_slope": -0.0016026603864983668,
        "ema6_slope": -0.0009988800786475682,
        "realized_volatility_30m": 0.000983994455929782,
        "realized_volatility_60m": 0.0015576472066997685,
        "return_acceleration": -0.001967988911859564
      }
    },
    {
      "id": 1027,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261016T0330Z",
      "trigger_timestamp": "2026-10-16T03:31:17.379950Z",
      "market_start_timestamp": "2026-10-16T03:30:00Z",
      "resolution_timestamp": "2026-10-16T03:45:00Z",
      "direction": "UP",
      "base_run_id": 7209,
      "small_run_id": 7210,
      "last_observed_close": 81966.4,
      "actual_close": 81729.4,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-16T03:31:17.429458Z",
      "base_predicted_close": 81978.3828125,
      "small_predicted_close": 81990.765625,
      "strike": 81966.4,
      "market_regime": {
        "id": 1021,
        "signal_id": 1027,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-16T03:15:00Z",
        "return_6h": -0.002978391897986765,
        "return_12h": -0.003456428936200462,
        "return_24h": 0.012606773461014686,
        "close_vs_ema12": -0.0007504366303092702,
        "close_vs_ema24": 0.0006981847938500874,
        "ema12_slope_3h": 0.00038163344017827505,
        "ema24_slope_6h": 0.001969482593663141,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-16T03:31:17.432293Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-16T03:15:00Z",
          "return_6h": -0.002978391897986765,
          "return_12h": -0.003456428936200462,
          "return_24h": 0.012606773461014686,
          "close_vs_ema12": -0.0007504366303092702,
          "close_vs_ema24": 0.0006981847938500874,
          "ema12_slope_3h": 0.00038163344017827505,
          "ema24_slope_6h": 0.001969482593663141,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.2,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.188234,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        7209,
        7210
      ],
      "forecast_publication_timestamp": "2026-10-16T03:31:17.379950Z",
      "requested_quote_timestamp": "2026-10-16T03:31:17.379950Z",
      "retrieved_quote_timestamp": "2026-10-16T03:31:17.568184Z",
      "quote_retrieval_timestamp": "2026-10-16T03:31:17.568184Z",
      "timing_difference_seconds": 0.188234,
      "selected_quote": {
        "id": 1027,
        "contract_id": 1027,
        "forecast_timestamp": "2026-10-16T03:31:17.379950Z",
        "requested_timestamp": "2026-10-16T03:31:17.379950Z",
        "actual_quote_timestamp": "2026-10-16T03:31:17.568184Z",
        "timestamp_delta_seconds": 0.188234,
        "bid": 0.19,
        "ask": 0.2,
        "midpoint": 0.195,
        "last_price": 0.2,
        "implied_probability": 0.2,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-16T03:31:17.568184Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT152345",
        "external_market_id": "KXBTC15M-26OCT152345-45",
        "external_contract_id": "KXBTC15M-26OCT152345-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5806.49
      },
      "selected_entry_price": 0.2,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 1027,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT152345",
          "external_market_id": "KXBTC15M-26OCT152345-45",
          "external_contract_id": "KXBTC15M-26OCT152345-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-16T03:30:00Z",
          "resolution_timestamp": "2026-10-16T03:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-16T03:31:17.434965Z"
        }
      ],
      "quotes": [
        {
          "id": 1027,
          "contract_id": 1027,
          "forecast_timestamp": "2026-10-16T03:31:17.379950Z",
          "requested_timestamp": "2026-10-16T03:31:17.379950Z",
          "actual_quote_timestamp": "2026-10-16T03:31:17.568184Z",
          "timestamp_delta_seconds": 0.188234,
          "bid": 0.19,
          "ask": 0.2,
          "midpoint": 0.195,
          "last_price": 0.2,
          "implied_probability": 0.2,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-16T03:31:17.568184Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT152345",
          "external_market_id": "KXBTC15M-26OCT152345-45",
          "external_contract_id": "KXBTC15M-26OCT152345-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5806.49
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT152345-45": {
          "UP/YES": "KXBTC15M-26OCT152345-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1981,
          "signal_id": 1027,
          "quote_id": 1027,
          "settlement_id": 1027,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 473.0,
          "entry_price": 0.2,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 94.60000000000001,
          "trading_fee": 5.3,
          "total_deployed": 99.9,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -94.60000000000001,
          "net_pnl": -99.9,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-16T03:46:24.243096Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5806.49,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1982,
          "signal_id": 1027,
          "quote_id": 1027,
          "settlement_id": 1027,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.2,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 20.0,
          "trading_fee": 1.12,
          "total_deployed": 21.12,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -20.0,
          "net_pnl": -21.12,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-16T03:46:24.246477Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5806.49,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81966.4,
        "kronos_base_predicted_close": 81978.3828125,
        "kronos_base_displacement": 11.98281250000582,
        "kronos_base_displacement_fraction": 0.00014619176272235722,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81990.765625,
        "kronos_small_displacement": 24.36562500000582,
        "kronos_small_displacement_fraction": 0.0002972635738547237,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT152345",
        "ticker": "KXBTC15M-26OCT152345-45",
        "market_id": "KXBTC15M-26OCT152345-45",
        "contract_id": "KXBTC15M-26OCT152345-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81966.4
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-16T03:31:17.379950Z",
        "retrieved_timestamp": "2026-10-16T03:31:17.568184Z",
        "quote_offset_seconds": 0.188234,
        "quote_age_seconds": 0.188234,
        "bid": 0.19,
        "ask": 0.2,
        "midpoint": 0.195,
        "last_price": 0.2,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.2,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5806.49
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 81729.4,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261016T0330Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 1021,
          "signal_id": 1027,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-16T03:15:00Z",
          "return_6h": -0.002978391897986765,
          "return_12h": -0.003456428936200462,
          "return_24h": 0.012606773461014686,
          "close_vs_ema12": -0.0007504366303092702,
          "close_vs_ema24": 0.0006981847938500874,
          "ema12_slope_3h": 0.00038163344017827505,
          "ema24_slope_6h": 0.001969482593663141,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-16T03:31:17.432293Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-16T03:15:00Z",
            "return_6h": -0.002978391897986765,
            "return_12h": -0.003456428936200462,
            "return_24h": 0.012606773461014686,
            "close_vs_ema12": -0.0007504366303092702,
            "close_vs_ema24": 0.0006981847938500874,
            "ema12_slope_3h": 0.00038163344017827505,
            "ema24_slope_6h": 0.001969482593663141,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": -0.0009234358161126499,
        "return_30m": 0.00038822228938695247,
        "return_60m": -7.783681616702065e-05,
        "return_120m": -0.0014683802998363138,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0003148062836977328,
        "close_vs_ema6": -0.0006064089330787281,
        "close_vs_ema12": -0.0012107726999780466,
        "ema3_slope": -0.0003147072118899752,
        "ema6_slope": -0.00024250475041265318,
        "realized_volatility_30m": 0.0011181531366070696,
        "realized_volatility_60m": 0.001437097075771105,
        "return_acceleration": -0.0022363062732141392
      }
    },
    {
      "id": 1026,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261016T0300Z",
      "trigger_timestamp": "2026-10-16T03:01:19.893733Z",
      "market_start_timestamp": "2026-10-16T03:00:00Z",
      "resolution_timestamp": "2026-10-16T03:15:00Z",
      "direction": "UP",
      "base_run_id": 7205,
      "small_run_id": 7206,
      "last_observed_close": 81934.59,
      "actual_close": 82042.16,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-16T03:01:19.945754Z",
      "base_predicted_close": 81977.1015625,
      "small_predicted_close": 81990.1484375,
      "strike": 81934.59,
      "market_regime": {
        "id": 1020,
        "signal_id": 1026,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-16T02:45:00Z",
        "return_6h": -0.0005241312698334166,
        "return_12h": 0.0016283444321298912,
        "return_24h": 0.006338842765799768,
        "close_vs_ema12": -0.001164110732863488,
        "close_vs_ema24": 0.00035905584471351837,
        "ema12_slope_3h": 0.0006958939094612315,
        "ema24_slope_6h": 0.002123408798883508,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-16T03:01:19.948579Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-16T02:45:00Z",
          "return_6h": -0.0005241312698334166,
          "return_12h": 0.0016283444321298912,
          "return_24h": 0.006338842765799768,
          "close_vs_ema12": -0.001164110732863488,
          "close_vs_ema24": 0.00035905584471351837,
          "ema12_slope_3h": 0.0006958939094612315,
          "ema24_slope_6h": 0.002123408798883508,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.6,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.19285,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        7205,
        7206
      ],
      "forecast_publication_timestamp": "2026-10-16T03:01:19.893733Z",
      "requested_quote_timestamp": "2026-10-16T03:01:19.893733Z",
      "retrieved_quote_timestamp": "2026-10-16T03:01:20.086583Z",
      "quote_retrieval_timestamp": "2026-10-16T03:01:20.086583Z",
      "timing_difference_seconds": 0.19285,
      "selected_quote": {
        "id": 1026,
        "contract_id": 1026,
        "forecast_timestamp": "2026-10-16T03:01:19.893733Z",
        "requested_timestamp": "2026-10-16T03:01:19.893733Z",
        "actual_quote_timestamp": "2026-10-16T03:01:20.086583Z",
        "timestamp_delta_seconds": 0.19285,
        "bid": 0.59,
        "ask": 0.6,
        "midpoint": 0.595,
        "last_price": 0.6,
        "implied_probability": 0.6,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-16T03:01:20.086583Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT152315",
        "external_market_id": "KXBTC15M-26OCT152315-15",
        "external_contract_id": "KXBTC15M-26OCT152315-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 9489.62
      },
      "selected_entry_price": 0.6,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 1026,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT152315",
          "external_market_id": "KXBTC15M-26OCT152315-15",
          "external_contract_id": "KXBTC15M-26OCT152315-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-16T03:00:00Z",
          "resolution_timestamp": "2026-10-16T03:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-16T03:01:19.952262Z"
        }
      ],
      "quotes": [
        {
          "id": 1026,
          "contract_id": 1026,
          "forecast_timestamp": "2026-10-16T03:01:19.893733Z",
          "requested_timestamp": "2026-10-16T03:01:19.893733Z",
          "actual_quote_timestamp": "2026-10-16T03:01:20.086583Z",
          "timestamp_delta_seconds": 0.19285,
          "bid": 0.59,
          "ask": 0.6,
          "midpoint": 0.595,
          "last_price": 0.6,
          "implied_probability": 0.6,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-16T03:01:20.086583Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT152315",
          "external_market_id": "KXBTC15M-26OCT152315-15",
          "external_contract_id": "KXBTC15M-26OCT152315-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 9489.62
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT152315-15": {
          "UP/YES": "KXBTC15M-26OCT152315-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1979,
          "signal_id": 1026,
          "quote_id": 1026,
          "settlement_id": 1026,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 162.0,
          "entry_price": 0.6,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.2,
          "trading_fee": 2.73,
          "total_deployed": 99.93,
          "settlement_value": 1.0,
          "settlement_payout": 162.0,
          "gross_pnl": 64.8,
          "net_pnl": 62.06999999999999,
          "roi": 0.6211347943560491,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-16T03:16:21.153090Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 9489.62,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1980,
          "signal_id": 1026,
          "quote_id": 1026,
          "settlement_id": 1026,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.6,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 60.0,
          "trading_fee": 1.68,
          "total_deployed": 61.68,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 40.0,
          "net_pnl": 38.32,
          "roi": 0.6212710765239948,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-16T03:16:21.156965Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 9489.62,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81934.59,
        "kronos_base_predicted_close": 81977.1015625,
        "kronos_base_displacement": 42.51156250000349,
        "kronos_base_displacement_fraction": 0.0005188475648685555,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81990.1484375,
        "kronos_small_displacement": 55.55843750000349,
        "kronos_small_displacement_fraction": 0.0006780828158169034,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT152315",
        "ticker": "KXBTC15M-26OCT152315-15",
        "market_id": "KXBTC15M-26OCT152315-15",
        "contract_id": "KXBTC15M-26OCT152315-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81934.59
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-16T03:01:19.893733Z",
        "retrieved_timestamp": "2026-10-16T03:01:20.086583Z",
        "quote_offset_seconds": 0.19285,
        "quote_age_seconds": 0.19285,
        "bid": 0.59,
        "ask": 0.6,
        "midpoint": 0.595,
        "last_price": 0.6,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.6,
        "price_type": "live_executable_ask",
        "yes_ask_size": 9489.62
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 82042.16,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261016T0300Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 1020,
          "signal_id": 1026,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-16T02:45:00Z",
          "return_6h": -0.0005241312698334166,
          "return_12h": 0.0016283444321298912,
          "return_24h": 0.006338842765799768,
          "close_vs_ema12": -0.001164110732863488,
          "close_vs_ema24": 0.00035905584471351837,
          "ema12_slope_3h": 0.0006958939094612315,
          "ema24_slope_6h": 0.002123408798883508,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-16T03:01:19.948579Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-16T02:45:00Z",
            "return_6h": -0.0005241312698334166,
            "return_12h": 0.0016283444321298912,
            "return_24h": 0.006338842765799768,
            "close_vs_ema12": -0.001164110732863488,
            "close_vs_ema24": 0.00035905584471351837,
            "ema12_slope_3h": 0.0006958939094612315,
            "ema24_slope_6h": 0.002123408798883508,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0019017115428250353,
        "return_30m": -0.0004658782412365614,
        "return_60m": -0.0007646045981509753,
        "return_120m": -0.0037151654574967274,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0007231614655243135,
        "close_vs_ema6": -0.0012066496664155935,
        "close_vs_ema12": -0.0019102349899394744,
        "ema3_slope": -0.0007226388809321582,
        "ema6_slope": -0.0004824270184058399,
        "realized_volatility_30m": 0.0016701402938856802,
        "realized_volatility_60m": 0.0013227405459153962,
        "return_acceleration": -0.0033402805877713604
      }
    },
    {
      "id": 1025,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261016T0230Z",
      "trigger_timestamp": "2026-10-16T02:31:17.708246Z",
      "market_start_timestamp": "2026-10-16T02:30:00Z",
      "resolution_timestamp": "2026-10-16T02:45:00Z",
      "direction": "UP",
      "base_run_id": 7201,
      "small_run_id": 7202,
      "last_observed_close": 81972.78,
      "actual_close": 82090.7,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-16T02:31:17.757437Z",
      "base_predicted_close": 82008.8671875,
      "small_predicted_close": 82021.8671875,
      "strike": 81972.78,
      "market_regime": {
        "id": 1019,
        "signal_id": 1025,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-16T02:15:00Z",
        "return_6h": -0.0038283901853802815,
        "return_12h": 0.01050668010281508,
        "return_24h": 0.017076170019769465,
        "close_vs_ema12": -0.000718740914633309,
        "close_vs_ema24": 0.0008807673400947902,
        "ema12_slope_3h": 0.0008634678627461589,
        "ema24_slope_6h": 0.0022763085762707025,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-16T02:31:17.759807Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-16T02:15:00Z",
          "return_6h": -0.0038283901853802815,
          "return_12h": 0.01050668010281508,
          "return_24h": 0.017076170019769465,
          "close_vs_ema12": -0.000718740914633309,
          "close_vs_ema24": 0.0008807673400947902,
          "ema12_slope_3h": 0.0008634678627461589,
          "ema24_slope_6h": 0.0022763085762707025,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.48,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.210215,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        7201,
        7202
      ],
      "forecast_publication_timestamp": "2026-10-16T02:31:17.708246Z",
      "requested_quote_timestamp": "2026-10-16T02:31:17.708246Z",
      "retrieved_quote_timestamp": "2026-10-16T02:31:17.918461Z",
      "quote_retrieval_timestamp": "2026-10-16T02:31:17.918461Z",
      "timing_difference_seconds": 0.210215,
      "selected_quote": {
        "id": 1025,
        "contract_id": 1025,
        "forecast_timestamp": "2026-10-16T02:31:17.708246Z",
        "requested_timestamp": "2026-10-16T02:31:17.708246Z",
        "actual_quote_timestamp": "2026-10-16T02:31:17.918461Z",
        "timestamp_delta_seconds": 0.210215,
        "bid": 0.47,
        "ask": 0.48,
        "midpoint": 0.475,
        "last_price": 0.47,
        "implied_probability": 0.48,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-16T02:31:17.918461Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT152245",
        "external_market_id": "KXBTC15M-26OCT152245-45",
        "external_contract_id": "KXBTC15M-26OCT152245-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3357.76
      },
      "selected_entry_price": 0.48,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 1025,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT152245",
          "external_market_id": "KXBTC15M-26OCT152245-45",
          "external_contract_id": "KXBTC15M-26OCT152245-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-16T02:30:00Z",
          "resolution_timestamp": "2026-10-16T02:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-16T02:31:17.762575Z"
        }
      ],
      "quotes": [
        {
          "id": 1025,
          "contract_id": 1025,
          "forecast_timestamp": "2026-10-16T02:31:17.708246Z",
          "requested_timestamp": "2026-10-16T02:31:17.708246Z",
          "actual_quote_timestamp": "2026-10-16T02:31:17.918461Z",
          "timestamp_delta_seconds": 0.210215,
          "bid": 0.47,
          "ask": 0.48,
          "midpoint": 0.475,
          "last_price": 0.47,
          "implied_probability": 0.48,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-16T02:31:17.918461Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT152245",
          "external_market_id": "KXBTC15M-26OCT152245-45",
          "external_contract_id": "KXBTC15M-26OCT152245-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3357.76
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT152245-45": {
          "UP/YES": "KXBTC15M-26OCT152245-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1977,
          "signal_id": 1025,
          "quote_id": 1025,
          "settlement_id": 1025,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 201.0,
          "entry_price": 0.48,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.47999999999999,
          "trading_fee": 3.52,
          "total_deployed": 99.99999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 201.0,
          "gross_pnl": 104.52000000000001,
          "net_pnl": 101.00000000000001,
          "roi": 1.0100000000000002,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-16T02:46:30.597114Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3357.76,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1978,
          "signal_id": 1025,
          "quote_id": 1025,
          "settlement_id": 1025,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.48,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 48.0,
          "trading_fee": 1.75,
          "total_deployed": 49.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 52.0,
          "net_pnl": 50.25,
          "roi": 1.0100502512562815,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-16T02:46:30.599322Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3357.76,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81972.78,
        "kronos_base_predicted_close": 82008.8671875,
        "kronos_base_displacement": 36.087187500001164,
        "kronos_base_displacement_fraction": 0.0004402337885820289,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82021.8671875,
        "kronos_small_displacement": 49.087187500001164,
        "kronos_small_displacement_fraction": 0.0005988230178359348,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT152245",
        "ticker": "KXBTC15M-26OCT152245-45",
        "market_id": "KXBTC15M-26OCT152245-45",
        "contract_id": "KXBTC15M-26OCT152245-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81972.78
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-16T02:31:17.708246Z",
        "retrieved_timestamp": "2026-10-16T02:31:17.918461Z",
        "quote_offset_seconds": 0.210215,
        "quote_age_seconds": 0.210215,
        "bid": 0.47,
        "ask": 0.48,
        "midpoint": 0.475,
        "last_price": 0.47,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.48,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3357.76
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 82090.7,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261016T0230Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 1019,
          "signal_id": 1025,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-16T02:15:00Z",
          "return_6h": -0.0038283901853802815,
          "return_12h": 0.01050668010281508,
          "return_24h": 0.017076170019769465,
          "close_vs_ema12": -0.000718740914633309,
          "close_vs_ema24": 0.0008807673400947902,
          "ema12_slope_3h": 0.0008634678627461589,
          "ema24_slope_6h": 0.0022763085762707025,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-16T02:31:17.759807Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-16T02:15:00Z",
            "return_6h": -0.0038283901853802815,
            "return_12h": 0.01050668010281508,
            "return_24h": 0.017076170019769465,
            "close_vs_ema12": -0.000718740914633309,
            "close_vs_ema24": 0.0008807673400947902,
            "ema12_slope_3h": 0.0008634678627461589,
            "ema24_slope_6h": 0.0022763085762707025,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "DEGRADED",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0009896351057593344,
        "return_30m": -0.00029886559189074013,
        "return_60m": -0.0013906517275720232,
        "return_120m": -0.0036539957270598222,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0005227916484520367,
        "close_vs_ema6": -0.0011378341148632343,
        "close_vs_ema12": -0.001856281525544623,
        "ema3_slope": -0.0005225184801544991,
        "ema6_slope": -0.0004549265935461788,
        "realized_volatility_30m": 0.0008405444532916806,
        "realized_volatility_60m": 0.0006739150764759832,
        "return_acceleration": -0.0016810889065833612
      }
    },
    {
      "id": 1024,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261016T0200Z",
      "trigger_timestamp": "2026-10-16T02:01:17.499092Z",
      "market_start_timestamp": "2026-10-16T02:00:00Z",
      "resolution_timestamp": "2026-10-16T02:15:00Z",
      "direction": "UP",
      "base_run_id": 7197,
      "small_run_id": 7198,
      "last_observed_close": 81997.28,
      "actual_close": 82053.98,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-16T02:01:17.546518Z",
      "base_predicted_close": 82020.90625,
      "small_predicted_close": 82032.8984375,
      "strike": 81997.28,
      "market_regime": {
        "id": 1018,
        "signal_id": 1024,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-10-16T01:45:00Z",
        "return_6h": -0.0037869499384597383,
        "return_12h": 0.023706995047682256,
        "return_24h": 0.005634593774194174,
        "close_vs_ema12": -0.00044033925262021434,
        "close_vs_ema24": 0.0012383966540177038,
        "ema12_slope_3h": 0.0010535058510301454,
        "ema24_slope_6h": 0.0025002005041494524,
        "score": 2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-16T02:01:17.548796Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-16T01:45:00Z",
          "return_6h": -0.0037869499384597383,
          "return_12h": 0.023706995047682256,
          "return_24h": 0.005634593774194174,
          "close_vs_ema12": -0.00044033925262021434,
          "close_vs_ema24": 0.0012383966540177038,
          "ema12_slope_3h": 0.0010535058510301454,
          "ema24_slope_6h": 0.0025002005041494524,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.4,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.190008,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        7197,
        7198
      ],
      "forecast_publication_timestamp": "2026-10-16T02:01:17.499092Z",
      "requested_quote_timestamp": "2026-10-16T02:01:17.499092Z",
      "retrieved_quote_timestamp": "2026-10-16T02:01:17.689100Z",
      "quote_retrieval_timestamp": "2026-10-16T02:01:17.689100Z",
      "timing_difference_seconds": 0.190008,
      "selected_quote": {
        "id": 1024,
        "contract_id": 1024,
        "forecast_timestamp": "2026-10-16T02:01:17.499092Z",
        "requested_timestamp": "2026-10-16T02:01:17.499092Z",
        "actual_quote_timestamp": "2026-10-16T02:01:17.689100Z",
        "timestamp_delta_seconds": 0.190008,
        "bid": 0.39,
        "ask": 0.4,
        "midpoint": 0.395,
        "last_price": 0.39,
        "implied_probability": 0.4,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-16T02:01:17.689100Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT152215",
        "external_market_id": "KXBTC15M-26OCT152215-15",
        "external_contract_id": "KXBTC15M-26OCT152215-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 581.02
      },
      "selected_entry_price": 0.4,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 1024,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT152215",
          "external_market_id": "KXBTC15M-26OCT152215-15",
          "external_contract_id": "KXBTC15M-26OCT152215-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-16T02:00:00Z",
          "resolution_timestamp": "2026-10-16T02:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-16T02:01:17.550817Z"
        }
      ],
      "quotes": [
        {
          "id": 1024,
          "contract_id": 1024,
          "forecast_timestamp": "2026-10-16T02:01:17.499092Z",
          "requested_timestamp": "2026-10-16T02:01:17.499092Z",
          "actual_quote_timestamp": "2026-10-16T02:01:17.689100Z",
          "timestamp_delta_seconds": 0.190008,
          "bid": 0.39,
          "ask": 0.4,
          "midpoint": 0.395,
          "last_price": 0.39,
          "implied_probability": 0.4,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-16T02:01:17.689100Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT152215",
          "external_market_id": "KXBTC15M-26OCT152215-15",
          "external_contract_id": "KXBTC15M-26OCT152215-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 581.02
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT152215-15": {
          "UP/YES": "KXBTC15M-26OCT152215-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1975,
          "signal_id": 1024,
          "quote_id": 1024,
          "settlement_id": 1024,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 239.0,
          "entry_price": 0.4,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.60000000000001,
          "trading_fee": 4.02,
          "total_deployed": 99.62,
          "settlement_value": 1.0,
          "settlement_payout": 239.0,
          "gross_pnl": 143.39999999999998,
          "net_pnl": 139.38,
          "roi": 1.3991166432443283,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-16T02:16:20.372958Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 581.02,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1976,
          "signal_id": 1024,
          "quote_id": 1024,
          "settlement_id": 1024,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.4,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 40.0,
          "trading_fee": 1.68,
          "total_deployed": 41.68,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 60.0,
          "net_pnl": 58.32,
          "roi": 1.399232245681382,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-16T02:16:20.376642Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 581.02,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81997.28,
        "kronos_base_predicted_close": 82020.90625,
        "kronos_base_displacement": 23.626250000001164,
        "kronos_base_displacement_fraction": 0.00028813455763412107,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82032.8984375,
        "kronos_small_displacement": 35.618437500001164,
        "kronos_small_displacement_fraction": 0.00043438559791253033,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT152215",
        "ticker": "KXBTC15M-26OCT152215-15",
        "market_id": "KXBTC15M-26OCT152215-15",
        "contract_id": "KXBTC15M-26OCT152215-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81997.28
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-16T02:01:17.499092Z",
        "retrieved_timestamp": "2026-10-16T02:01:17.689100Z",
        "quote_offset_seconds": 0.190008,
        "quote_age_seconds": 0.190008,
        "bid": 0.39,
        "ask": 0.4,
        "midpoint": 0.395,
        "last_price": 0.39,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.4,
        "price_type": "live_executable_ask",
        "yes_ask_size": 581.02
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 82053.98,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261016T0200Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 1018,
          "signal_id": 1024,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-10-16T01:45:00Z",
          "return_6h": -0.0037869499384597383,
          "return_12h": 0.023706995047682256,
          "return_24h": 0.005634593774194174,
          "close_vs_ema12": -0.00044033925262021434,
          "close_vs_ema24": 0.0012383966540177038,
          "ema12_slope_3h": 0.0010535058510301454,
          "ema24_slope_6h": 0.0025002005041494524,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-16T02:01:17.548796Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-16T01:45:00Z",
            "return_6h": -0.0037869499384597383,
            "return_12h": 0.023706995047682256,
            "return_24h": 0.005634593774194174,
            "close_vs_ema12": -0.00044033925262021434,
            "close_vs_ema24": 0.0012383966540177038,
            "ema12_slope_3h": 0.0010535058510301454,
            "ema24_slope_6h": 0.0025002005041494524,
            "score": 2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0008968324301699138,
        "return_30m": -0.001092112530539202,
        "return_60m": -0.0029528185980234323,
        "return_120m": -0.0017401868220320305,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 3,
        "close_vs_ema3": -0.0008018067109336613,
        "close_vs_ema6": -0.0015346758272702932,
        "close_vs_ema12": -0.002113303849024084,
        "ema3_slope": -0.0008011643319957296,
        "ema6_slope": -0.0006134937253120532,
        "realized_volatility_30m": 0.00035068851953362623,
        "realized_volatility_60m": 0.001345795554596679,
        "return_acceleration": -0.0007013770390672525
      }
    },
    {
      "id": 1023,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261016T0145Z",
      "trigger_timestamp": "2026-10-16T01:46:18.730079Z",
      "market_start_timestamp": "2026-10-16T01:45:00Z",
      "resolution_timestamp": "2026-10-16T02:00:00Z",
      "direction": "UP",
      "base_run_id": 7195,
      "small_run_id": 7196,
      "last_observed_close": 82070.89,
      "actual_close": 81997.28,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-16T01:46:18.784975Z",
      "base_predicted_close": 82090.921875,
      "small_predicted_close": 82095.90625,
      "strike": 82070.89,
      "market_regime": {
        "id": 1017,
        "signal_id": 1023,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-16T01:30:00Z",
        "return_6h": -0.003196310137492997,
        "return_12h": 0.018538549788381875,
        "return_24h": 0.00427146244633736,
        "close_vs_ema12": 0.0004381568919480383,
        "close_vs_ema24": 0.002163259813717122,
        "ema12_slope_3h": 0.0012978544403865477,
        "ema24_slope_6h": 0.0026335740312541933,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-16T01:46:18.788250Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-16T01:30:00Z",
          "return_6h": -0.003196310137492997,
          "return_12h": 0.018538549788381875,
          "return_24h": 0.00427146244633736,
          "close_vs_ema12": 0.0004381568919480383,
          "close_vs_ema24": 0.002163259813717122,
          "ema12_slope_3h": 0.0012978544403865477,
          "ema24_slope_6h": 0.0026335740312541933,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.55,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.208173,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        7195,
        7196
      ],
      "forecast_publication_timestamp": "2026-10-16T01:46:18.730079Z",
      "requested_quote_timestamp": "2026-10-16T01:46:18.730079Z",
      "retrieved_quote_timestamp": "2026-10-16T01:46:18.938252Z",
      "quote_retrieval_timestamp": "2026-10-16T01:46:18.938252Z",
      "timing_difference_seconds": 0.208173,
      "selected_quote": {
        "id": 1023,
        "contract_id": 1023,
        "forecast_timestamp": "2026-10-16T01:46:18.730079Z",
        "requested_timestamp": "2026-10-16T01:46:18.730079Z",
        "actual_quote_timestamp": "2026-10-16T01:46:18.938252Z",
        "timestamp_delta_seconds": 0.208173,
        "bid": 0.54,
        "ask": 0.55,
        "midpoint": 0.545,
        "last_price": 0.54,
        "implied_probability": 0.55,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-16T01:46:18.938252Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT152200",
        "external_market_id": "KXBTC15M-26OCT152200-00",
        "external_contract_id": "KXBTC15M-26OCT152200-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 10709.16
      },
      "selected_entry_price": 0.55,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 1023,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT152200",
          "external_market_id": "KXBTC15M-26OCT152200-00",
          "external_contract_id": "KXBTC15M-26OCT152200-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-16T01:45:00Z",
          "resolution_timestamp": "2026-10-16T02:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-16T01:46:18.791279Z"
        }
      ],
      "quotes": [
        {
          "id": 1023,
          "contract_id": 1023,
          "forecast_timestamp": "2026-10-16T01:46:18.730079Z",
          "requested_timestamp": "2026-10-16T01:46:18.730079Z",
          "actual_quote_timestamp": "2026-10-16T01:46:18.938252Z",
          "timestamp_delta_seconds": 0.208173,
          "bid": 0.54,
          "ask": 0.55,
          "midpoint": 0.545,
          "last_price": 0.54,
          "implied_probability": 0.55,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-16T01:46:18.938252Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT152200",
          "external_market_id": "KXBTC15M-26OCT152200-00",
          "external_contract_id": "KXBTC15M-26OCT152200-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 10709.16
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT152200-00": {
          "UP/YES": "KXBTC15M-26OCT152200-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1973,
          "signal_id": 1023,
          "quote_id": 1023,
          "settlement_id": 1023,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 176.0,
          "entry_price": 0.55,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.80000000000001,
          "trading_fee": 3.05,
          "total_deployed": 99.85000000000001,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.80000000000001,
          "net_pnl": -99.85000000000001,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-16T02:01:22.730751Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 10709.16,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1974,
          "signal_id": 1023,
          "quote_id": 1023,
          "settlement_id": 1023,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.55,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 55.00000000000001,
          "trading_fee": 1.74,
          "total_deployed": 56.74000000000001,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -55.00000000000001,
          "net_pnl": -56.74000000000001,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-16T02:01:22.734305Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 10709.16,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82070.89,
        "kronos_base_predicted_close": 82090.921875,
        "kronos_base_displacement": 20.031875000000582,
        "kronos_base_displacement_fraction": 0.0002440801482718243,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82095.90625,
        "kronos_small_displacement": 25.016250000000582,
        "kronos_small_displacement_fraction": 0.00030481270521131893,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT152200",
        "ticker": "KXBTC15M-26OCT152200-00",
        "market_id": "KXBTC15M-26OCT152200-00",
        "contract_id": "KXBTC15M-26OCT152200-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82070.89
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-16T01:46:18.730079Z",
        "retrieved_timestamp": "2026-10-16T01:46:18.938252Z",
        "quote_offset_seconds": 0.208173,
        "quote_age_seconds": 0.208173,
        "bid": 0.54,
        "ask": 0.55,
        "midpoint": 0.545,
        "last_price": 0.54,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.55,
        "price_type": "live_executable_ask",
        "yes_ask_size": 10709.16
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 81997.28,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261016T0145Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 1017,
          "signal_id": 1023,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-16T01:30:00Z",
          "return_6h": -0.003196310137492997,
          "return_12h": 0.018538549788381875,
          "return_24h": 0.00427146244633736,
          "close_vs_ema12": 0.0004381568919480383,
          "close_vs_ema24": 0.002163259813717122,
          "ema12_slope_3h": 0.0012978544403865477,
          "ema24_slope_6h": 0.0026335740312541933,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-16T01:46:18.788250Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-16T01:30:00Z",
            "return_6h": -0.003196310137492997,
            "return_12h": 0.018538549788381875,
            "return_24h": 0.00427146244633736,
            "close_vs_ema12": 0.0004381568919480383,
            "close_vs_ema24": 0.002163259813717122,
            "ema12_slope_3h": 0.0012978544403865477,
            "ema24_slope_6h": 0.0026335740312541933,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "DEGRADED",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0001954553911026613,
        "return_30m": -0.00297585064837691,
        "return_60m": -0.0029530974037128566,
        "return_120m": -0.00013980672884195133,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.0007061295136693291,
        "close_vs_ema6": -0.0012515180103606083,
        "close_vs_ema12": -0.0016011851979297331,
        "ema3_slope": -0.0007056312466201531,
        "ema6_slope": -0.0005003567219645788,
        "realized_volatility_30m": 0.0012927417078268943,
        "realized_volatility_60m": 0.001345803797151202,
        "return_acceleration": 0.0025854834156537887
      }
    },
    {
      "id": 1022,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261016T0130Z",
      "trigger_timestamp": "2026-10-16T01:31:17.143717Z",
      "market_start_timestamp": "2026-10-16T01:30:00Z",
      "resolution_timestamp": "2026-10-16T01:45:00Z",
      "direction": "UP",
      "base_run_id": 7193,
      "small_run_id": 7194,
      "last_observed_close": 82086.93,
      "actual_close": 82070.89,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-16T01:31:17.195733Z",
      "base_predicted_close": 82103.6875,
      "small_predicted_close": 82108.859375,
      "strike": 82086.93,
      "market_regime": {
        "id": 1016,
        "signal_id": 1022,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-10-16T01:15:00Z",
        "return_6h": -0.004273181044741503,
        "return_12h": 0.02415066183256287,
        "return_24h": 0.007875696823407274,
        "close_vs_ema12": 0.0006523932879900496,
        "close_vs_ema24": 0.0024048201593223073,
        "ema12_slope_3h": 0.0015200006597417826,
        "ema24_slope_6h": 0.002757308996698571,
        "score": 2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-16T01:31:17.198365Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-16T01:15:00Z",
          "return_6h": -0.004273181044741503,
          "return_12h": 0.02415066183256287,
          "return_24h": 0.007875696823407274,
          "close_vs_ema12": 0.0006523932879900496,
          "close_vs_ema24": 0.0024048201593223073,
          "ema12_slope_3h": 0.0015200006597417826,
          "ema24_slope_6h": 0.002757308996698571,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.59,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.198963,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        7193,
        7194
      ],
      "forecast_publication_timestamp": "2026-10-16T01:31:17.143717Z",
      "requested_quote_timestamp": "2026-10-16T01:31:17.143717Z",
      "retrieved_quote_timestamp": "2026-10-16T01:31:17.342680Z",
      "quote_retrieval_timestamp": "2026-10-16T01:31:17.342680Z",
      "timing_difference_seconds": 0.198963,
      "selected_quote": {
        "id": 1022,
        "contract_id": 1022,
        "forecast_timestamp": "2026-10-16T01:31:17.143717Z",
        "requested_timestamp": "2026-10-16T01:31:17.143717Z",
        "actual_quote_timestamp": "2026-10-16T01:31:17.342680Z",
        "timestamp_delta_seconds": 0.198963,
        "bid": 0.58,
        "ask": 0.59,
        "midpoint": 0.585,
        "last_price": 0.58,
        "implied_probability": 0.59,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-16T01:31:17.342680Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT152145",
        "external_market_id": "KXBTC15M-26OCT152145-45",
        "external_contract_id": "KXBTC15M-26OCT152145-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 1145.1
      },
      "selected_entry_price": 0.59,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 1022,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT152145",
          "external_market_id": "KXBTC15M-26OCT152145-45",
          "external_contract_id": "KXBTC15M-26OCT152145-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-16T01:30:00Z",
          "resolution_timestamp": "2026-10-16T01:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-16T01:31:17.201465Z"
        }
      ],
      "quotes": [
        {
          "id": 1022,
          "contract_id": 1022,
          "forecast_timestamp": "2026-10-16T01:31:17.143717Z",
          "requested_timestamp": "2026-10-16T01:31:17.143717Z",
          "actual_quote_timestamp": "2026-10-16T01:31:17.342680Z",
          "timestamp_delta_seconds": 0.198963,
          "bid": 0.58,
          "ask": 0.59,
          "midpoint": 0.585,
          "last_price": 0.58,
          "implied_probability": 0.59,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-16T01:31:17.342680Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT152145",
          "external_market_id": "KXBTC15M-26OCT152145-45",
          "external_contract_id": "KXBTC15M-26OCT152145-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 1145.1
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT152145-45": {
          "UP/YES": "KXBTC15M-26OCT152145-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1971,
          "signal_id": 1022,
          "quote_id": 1022,
          "settlement_id": 1022,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 164.0,
          "entry_price": 0.59,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.75999999999999,
          "trading_fee": 2.78,
          "total_deployed": 99.53999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.75999999999999,
          "net_pnl": -99.53999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-16T01:46:24.659060Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1145.1,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1972,
          "signal_id": 1022,
          "quote_id": 1022,
          "settlement_id": 1022,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.59,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 59.0,
          "trading_fee": 1.7,
          "total_deployed": 60.7,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -59.0,
          "net_pnl": -60.7,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-16T01:46:24.661939Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1145.1,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82086.93,
        "kronos_base_predicted_close": 82103.6875,
        "kronos_base_displacement": 16.757500000006985,
        "kronos_base_displacement_fraction": 0.00020414333926249874,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82108.859375,
        "kronos_small_displacement": 21.929375000006985,
        "kronos_small_displacement_fraction": 0.0002671481927757194,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT152145",
        "ticker": "KXBTC15M-26OCT152145-45",
        "market_id": "KXBTC15M-26OCT152145-45",
        "contract_id": "KXBTC15M-26OCT152145-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82086.93
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-16T01:31:17.143717Z",
        "retrieved_timestamp": "2026-10-16T01:31:17.342680Z",
        "quote_offset_seconds": 0.198963,
        "quote_age_seconds": 0.198963,
        "bid": 0.58,
        "ask": 0.59,
        "midpoint": 0.585,
        "last_price": 0.58,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.59,
        "price_type": "live_executable_ask",
        "yes_ask_size": 1145.1
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 82070.89,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261016T0130Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 1016,
          "signal_id": 1022,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-10-16T01:15:00Z",
          "return_6h": -0.004273181044741503,
          "return_12h": 0.02415066183256287,
          "return_24h": 0.007875696823407274,
          "close_vs_ema12": 0.0006523932879900496,
          "close_vs_ema24": 0.0024048201593223073,
          "ema12_slope_3h": 0.0015200006597417826,
          "ema24_slope_6h": 0.002757308996698571,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-16T01:31:17.198365Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-16T01:15:00Z",
            "return_6h": -0.004273181044741503,
            "return_12h": 0.02415066183256287,
            "return_24h": 0.007875696823407274,
            "close_vs_ema12": 0.0006523932879900496,
            "close_vs_ema24": 0.0024048201593223073,
            "ema12_slope_3h": 0.0015200006597417826,
            "ema24_slope_6h": 0.002757308996698571,
            "score": 2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "DEGRADED",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.00278093880675645,
        "return_30m": -0.0018627403896048778,
        "return_60m": -0.002266495905934862,
        "return_120m": -0.0005247613630697812,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0012160447846467637,
        "close_vs_ema6": -0.0015560972833765785,
        "close_vs_ema12": -0.0016966352672193041,
        "ema3_slope": -0.0012145678157887696,
        "ema6_slope": -0.0006220517241514179,
        "realized_volatility_30m": 0.0018508488991597072,
        "realized_volatility_60m": 0.001444612213532679,
        "return_acceleration": -0.0037016977983194144
      }
    },
    {
      "id": 1021,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261015T2300Z",
      "trigger_timestamp": "2026-10-15T23:01:16.680423Z",
      "market_start_timestamp": "2026-10-15T23:00:00Z",
      "resolution_timestamp": "2026-10-15T23:15:00Z",
      "direction": "UP",
      "base_run_id": 7175,
      "small_run_id": 7176,
      "last_observed_close": 82380.94,
      "actual_close": 82111.17,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-15T23:01:16.730380Z",
      "base_predicted_close": 82387.4609375,
      "small_predicted_close": 82481.984375,
      "strike": 82380.94,
      "market_regime": {
        "id": 1015,
        "signal_id": 1021,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-10-15T22:45:00Z",
        "return_6h": 0.004220681299358819,
        "return_12h": 0.017633715471260913,
        "return_24h": 0.01009431250038384,
        "close_vs_ema12": 0.00529451719029983,
        "close_vs_ema24": 0.006872868202923543,
        "ema12_slope_3h": 0.0025754394139865244,
        "ema24_slope_6h": 0.003633536896019862,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-15T23:01:16.735177Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-15T22:45:00Z",
          "return_6h": 0.004220681299358819,
          "return_12h": 0.017633715471260913,
          "return_24h": 0.01009431250038384,
          "close_vs_ema12": 0.00529451719029983,
          "close_vs_ema24": 0.006872868202923543,
          "ema12_slope_3h": 0.0025754394139865244,
          "ema24_slope_6h": 0.003633536896019862,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.22,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.201291,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        7175,
        7176
      ],
      "forecast_publication_timestamp": "2026-10-15T23:01:16.680423Z",
      "requested_quote_timestamp": "2026-10-15T23:01:16.680423Z",
      "retrieved_quote_timestamp": "2026-10-15T23:01:16.881714Z",
      "quote_retrieval_timestamp": "2026-10-15T23:01:16.881714Z",
      "timing_difference_seconds": 0.201291,
      "selected_quote": {
        "id": 1021,
        "contract_id": 1021,
        "forecast_timestamp": "2026-10-15T23:01:16.680423Z",
        "requested_timestamp": "2026-10-15T23:01:16.680423Z",
        "actual_quote_timestamp": "2026-10-15T23:01:16.881714Z",
        "timestamp_delta_seconds": 0.201291,
        "bid": 0.21,
        "ask": 0.22,
        "midpoint": 0.215,
        "last_price": 0.22,
        "implied_probability": 0.22,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-15T23:01:16.881714Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT151915",
        "external_market_id": "KXBTC15M-26OCT151915-15",
        "external_contract_id": "KXBTC15M-26OCT151915-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2488.19
      },
      "selected_entry_price": 0.22,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 1021,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT151915",
          "external_market_id": "KXBTC15M-26OCT151915-15",
          "external_contract_id": "KXBTC15M-26OCT151915-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-15T23:00:00Z",
          "resolution_timestamp": "2026-10-15T23:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-15T23:01:16.738192Z"
        }
      ],
      "quotes": [
        {
          "id": 1021,
          "contract_id": 1021,
          "forecast_timestamp": "2026-10-15T23:01:16.680423Z",
          "requested_timestamp": "2026-10-15T23:01:16.680423Z",
          "actual_quote_timestamp": "2026-10-15T23:01:16.881714Z",
          "timestamp_delta_seconds": 0.201291,
          "bid": 0.21,
          "ask": 0.22,
          "midpoint": 0.215,
          "last_price": 0.22,
          "implied_probability": 0.22,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-15T23:01:16.881714Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT151915",
          "external_market_id": "KXBTC15M-26OCT151915-15",
          "external_contract_id": "KXBTC15M-26OCT151915-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2488.19
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT151915-15": {
          "UP/YES": "KXBTC15M-26OCT151915-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1969,
          "signal_id": 1021,
          "quote_id": 1021,
          "settlement_id": 1021,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 431.0,
          "entry_price": 0.22,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 94.82000000000001,
          "trading_fee": 5.18,
          "total_deployed": 100.0,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -94.82000000000001,
          "net_pnl": -100.0,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-15T23:16:21.600921Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2488.19,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1970,
          "signal_id": 1021,
          "quote_id": 1021,
          "settlement_id": 1021,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.22,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 22.0,
          "trading_fee": 1.21,
          "total_deployed": 23.21,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -22.0,
          "net_pnl": -23.21,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-15T23:16:21.604934Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2488.19,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82380.94,
        "kronos_base_predicted_close": 82387.4609375,
        "kronos_base_displacement": 6.520937499997672,
        "kronos_base_displacement_fraction": 7.915590062455796e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82481.984375,
        "kronos_small_displacement": 101.04437499999767,
        "kronos_small_displacement_fraction": 0.001226550401100032,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT151915",
        "ticker": "KXBTC15M-26OCT151915-15",
        "market_id": "KXBTC15M-26OCT151915-15",
        "contract_id": "KXBTC15M-26OCT151915-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82380.94
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-15T23:01:16.680423Z",
        "retrieved_timestamp": "2026-10-15T23:01:16.881714Z",
        "quote_offset_seconds": 0.201291,
        "quote_age_seconds": 0.201291,
        "bid": 0.21,
        "ask": 0.22,
        "midpoint": 0.215,
        "last_price": 0.22,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.22,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2488.19
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 82111.17,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261015T2300Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 1015,
          "signal_id": 1021,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-10-15T22:45:00Z",
          "return_6h": 0.004220681299358819,
          "return_12h": 0.017633715471260913,
          "return_24h": 0.01009431250038384,
          "close_vs_ema12": 0.00529451719029983,
          "close_vs_ema24": 0.006872868202923543,
          "ema12_slope_3h": 0.0025754394139865244,
          "ema24_slope_6h": 0.003633536896019862,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-15T23:01:16.735177Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-15T22:45:00Z",
            "return_6h": 0.004220681299358819,
            "return_12h": 0.017633715471260913,
            "return_24h": 0.01009431250038384,
            "close_vs_ema12": 0.00529451719029983,
            "close_vs_ema24": 0.006872868202923543,
            "ema12_slope_3h": 0.0025754394139865244,
            "ema24_slope_6h": 0.003633536896019862,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "DEGRADED",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": -0.0001287854476151873,
        "return_30m": -0.00043935836651309845,
        "return_60m": 0.0007443016209063291,
        "return_120m": 0.004920731046443194,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": 2.219665187630504e-05,
        "close_vs_ema6": 0.0004308644500319314,
        "close_vs_ema12": 0.0009999757451557567,
        "ema3_slope": 2.2197144578628425e-05,
        "ema6_slope": 0.0001723754882008155,
        "realized_volatility_30m": 9.09137368534374e-05,
        "realized_volatility_60m": 0.0004117983131015041,
        "return_acceleration": 0.0001818274737068748
      }
    },
    {
      "id": 1020,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261015T2215Z",
      "trigger_timestamp": "2026-10-15T22:16:15.683014Z",
      "market_start_timestamp": "2026-10-15T22:15:00Z",
      "resolution_timestamp": "2026-10-15T22:30:00Z",
      "direction": "UP",
      "base_run_id": 7169,
      "small_run_id": 7170,
      "last_observed_close": 82371.62,
      "actual_close": 82417.16,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-15T22:16:15.733193Z",
      "base_predicted_close": 82386.34375,
      "small_predicted_close": 82469.6796875,
      "strike": 82371.62,
      "market_regime": {
        "id": 1014,
        "signal_id": 1020,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-10-15T22:00:00Z",
        "return_6h": -0.0004184297726785857,
        "return_12h": 0.01697507509653029,
        "return_24h": 0.008957595934301565,
        "close_vs_ema12": 0.005914673065750664,
        "close_vs_ema24": 0.007217606482015526,
        "ema12_slope_3h": 0.0028608598000687824,
        "ema24_slope_6h": 0.003560295643234568,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-15T22:16:15.736860Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-15T22:00:00Z",
          "return_6h": -0.0004184297726785857,
          "return_12h": 0.01697507509653029,
          "return_24h": 0.008957595934301565,
          "close_vs_ema12": 0.005914673065750664,
          "close_vs_ema24": 0.007217606482015526,
          "ema12_slope_3h": 0.0028608598000687824,
          "ema24_slope_6h": 0.003560295643234568,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.52,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.188162,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        7169,
        7170
      ],
      "forecast_publication_timestamp": "2026-10-15T22:16:15.683014Z",
      "requested_quote_timestamp": "2026-10-15T22:16:15.683014Z",
      "retrieved_quote_timestamp": "2026-10-15T22:16:15.871176Z",
      "quote_retrieval_timestamp": "2026-10-15T22:16:15.871176Z",
      "timing_difference_seconds": 0.188162,
      "selected_quote": {
        "id": 1020,
        "contract_id": 1020,
        "forecast_timestamp": "2026-10-15T22:16:15.683014Z",
        "requested_timestamp": "2026-10-15T22:16:15.683014Z",
        "actual_quote_timestamp": "2026-10-15T22:16:15.871176Z",
        "timestamp_delta_seconds": 0.188162,
        "bid": 0.51,
        "ask": 0.52,
        "midpoint": 0.515,
        "last_price": 0.51,
        "implied_probability": 0.52,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-15T22:16:15.871176Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT151830",
        "external_market_id": "KXBTC15M-26OCT151830-30",
        "external_contract_id": "KXBTC15M-26OCT151830-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 7938.45
      },
      "selected_entry_price": 0.52,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 1020,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT151830",
          "external_market_id": "KXBTC15M-26OCT151830-30",
          "external_contract_id": "KXBTC15M-26OCT151830-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-15T22:15:00Z",
          "resolution_timestamp": "2026-10-15T22:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-15T22:16:15.739406Z"
        }
      ],
      "quotes": [
        {
          "id": 1020,
          "contract_id": 1020,
          "forecast_timestamp": "2026-10-15T22:16:15.683014Z",
          "requested_timestamp": "2026-10-15T22:16:15.683014Z",
          "actual_quote_timestamp": "2026-10-15T22:16:15.871176Z",
          "timestamp_delta_seconds": 0.188162,
          "bid": 0.51,
          "ask": 0.52,
          "midpoint": 0.515,
          "last_price": 0.51,
          "implied_probability": 0.52,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-15T22:16:15.871176Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT151830",
          "external_market_id": "KXBTC15M-26OCT151830-30",
          "external_contract_id": "KXBTC15M-26OCT151830-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 7938.45
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT151830-30": {
          "UP/YES": "KXBTC15M-26OCT151830-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1967,
          "signal_id": 1020,
          "quote_id": 1020,
          "settlement_id": 1020,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 186.0,
          "entry_price": 0.52,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.72,
          "trading_fee": 3.25,
          "total_deployed": 99.97,
          "settlement_value": 1.0,
          "settlement_payout": 186.0,
          "gross_pnl": 89.28,
          "net_pnl": 86.03,
          "roi": 0.8605581674502351,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-15T22:31:21.626572Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7938.45,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1968,
          "signal_id": 1020,
          "quote_id": 1020,
          "settlement_id": 1020,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.52,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 52.0,
          "trading_fee": 1.75,
          "total_deployed": 53.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 48.0,
          "net_pnl": 46.25,
          "roi": 0.8604651162790697,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-15T22:31:21.630261Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7938.45,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82371.62,
        "kronos_base_predicted_close": 82386.34375,
        "kronos_base_displacement": 14.723750000004657,
        "kronos_base_displacement_fraction": 0.00017874785029121264,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82469.6796875,
        "kronos_small_displacement": 98.05968750000466,
        "kronos_small_displacement_fraction": 0.0011904547646386541,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT151830",
        "ticker": "KXBTC15M-26OCT151830-30",
        "market_id": "KXBTC15M-26OCT151830-30",
        "contract_id": "KXBTC15M-26OCT151830-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82371.62
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-15T22:16:15.683014Z",
        "retrieved_timestamp": "2026-10-15T22:16:15.871176Z",
        "quote_offset_seconds": 0.188162,
        "quote_age_seconds": 0.188162,
        "bid": 0.51,
        "ask": 0.52,
        "midpoint": 0.515,
        "last_price": 0.51,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.52,
        "price_type": "live_executable_ask",
        "yes_ask_size": 7938.45
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 82417.16,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261015T2215Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 1014,
          "signal_id": 1020,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-10-15T22:00:00Z",
          "return_6h": -0.0004184297726785857,
          "return_12h": 0.01697507509653029,
          "return_24h": 0.008957595934301565,
          "close_vs_ema12": 0.005914673065750664,
          "close_vs_ema24": 0.007217606482015526,
          "ema12_slope_3h": 0.0028608598000687824,
          "ema24_slope_6h": 0.003560295643234568,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-15T22:16:15.736860Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-15T22:00:00Z",
            "return_6h": -0.0004184297726785857,
            "return_12h": 0.01697507509653029,
            "return_24h": 0.008957595934301565,
            "close_vs_ema12": 0.005914673065750664,
            "close_vs_ema24": 0.007217606482015526,
            "ema12_slope_3h": 0.0028608598000687824,
            "ema24_slope_6h": 0.003560295643234568,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "DEGRADED",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0006310439645142996,
        "return_30m": 0.0021966008918961055,
        "return_60m": 0.0037639737978119037,
        "return_120m": 0.001811152240150049,
        "consecutive_up_closes": 2,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0007622181414941309,
        "close_vs_ema6": 0.0013184441987850182,
        "close_vs_ema12": 0.0016462629075342239,
        "ema3_slope": 0.0007627995611578786,
        "ema6_slope": 0.0005276559534863612,
        "realized_volatility_30m": 0.00046676282532742697,
        "realized_volatility_60m": 0.0008135112555357193,
        "return_acceleration": -0.0009335256506548539
      }
    },
    {
      "id": 1019,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261015T2130Z",
      "trigger_timestamp": "2026-10-15T21:31:16.935167Z",
      "market_start_timestamp": "2026-10-15T21:30:00Z",
      "resolution_timestamp": "2026-10-15T21:45:00Z",
      "direction": "UP",
      "base_run_id": 7163,
      "small_run_id": 7164,
      "last_observed_close": 82211.25,
      "actual_close": 82191.08,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-15T21:31:16.981264Z",
      "base_predicted_close": 82226.421875,
      "small_predicted_close": 82369.0625,
      "strike": 82211.25,
      "market_regime": {
        "id": 1013,
        "signal_id": 1019,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-10-15T21:15:00Z",
        "return_6h": -0.0004794650731027028,
        "return_12h": 0.012748148049719132,
        "return_24h": 0.005597926538695841,
        "close_vs_ema12": 0.004625053049385208,
        "close_vs_ema24": 0.00566439696344978,
        "ema12_slope_3h": 0.0032602681351185936,
        "ema24_slope_6h": 0.003849609659174691,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-15T21:31:16.983485Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-15T21:15:00Z",
          "return_6h": -0.0004794650731027028,
          "return_12h": 0.012748148049719132,
          "return_24h": 0.005597926538695841,
          "close_vs_ema12": 0.004625053049385208,
          "close_vs_ema24": 0.00566439696344978,
          "ema12_slope_3h": 0.0032602681351185936,
          "ema24_slope_6h": 0.003849609659174691,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.57,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.177805,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        7163,
        7164
      ],
      "forecast_publication_timestamp": "2026-10-15T21:31:16.935167Z",
      "requested_quote_timestamp": "2026-10-15T21:31:16.935167Z",
      "retrieved_quote_timestamp": "2026-10-15T21:31:17.112972Z",
      "quote_retrieval_timestamp": "2026-10-15T21:31:17.112972Z",
      "timing_difference_seconds": 0.177805,
      "selected_quote": {
        "id": 1019,
        "contract_id": 1019,
        "forecast_timestamp": "2026-10-15T21:31:16.935167Z",
        "requested_timestamp": "2026-10-15T21:31:16.935167Z",
        "actual_quote_timestamp": "2026-10-15T21:31:17.112972Z",
        "timestamp_delta_seconds": 0.177805,
        "bid": 0.56,
        "ask": 0.57,
        "midpoint": 0.565,
        "last_price": 0.57,
        "implied_probability": 0.57,
        "spread": 0.009999999999999898,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-15T21:31:17.112972Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT151745",
        "external_market_id": "KXBTC15M-26OCT151745-45",
        "external_contract_id": "KXBTC15M-26OCT151745-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 667.33
      },
      "selected_entry_price": 0.57,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 1019,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT151745",
          "external_market_id": "KXBTC15M-26OCT151745-45",
          "external_contract_id": "KXBTC15M-26OCT151745-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-15T21:30:00Z",
          "resolution_timestamp": "2026-10-15T21:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-15T21:31:16.986071Z"
        }
      ],
      "quotes": [
        {
          "id": 1019,
          "contract_id": 1019,
          "forecast_timestamp": "2026-10-15T21:31:16.935167Z",
          "requested_timestamp": "2026-10-15T21:31:16.935167Z",
          "actual_quote_timestamp": "2026-10-15T21:31:17.112972Z",
          "timestamp_delta_seconds": 0.177805,
          "bid": 0.56,
          "ask": 0.57,
          "midpoint": 0.565,
          "last_price": 0.57,
          "implied_probability": 0.57,
          "spread": 0.009999999999999898,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-15T21:31:17.112972Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT151745",
          "external_market_id": "KXBTC15M-26OCT151745-45",
          "external_contract_id": "KXBTC15M-26OCT151745-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 667.33
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT151745-45": {
          "UP/YES": "KXBTC15M-26OCT151745-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1965,
          "signal_id": 1019,
          "quote_id": 1019,
          "settlement_id": 1019,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 170.0,
          "entry_price": 0.57,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.89999999999999,
          "trading_fee": 2.92,
          "total_deployed": 99.82,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.89999999999999,
          "net_pnl": -99.82,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-15T21:46:24.272565Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 667.33,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1966,
          "signal_id": 1019,
          "quote_id": 1019,
          "settlement_id": 1019,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.57,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 56.99999999999999,
          "trading_fee": 1.72,
          "total_deployed": 58.71999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -56.99999999999999,
          "net_pnl": -58.71999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-15T21:46:24.275818Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 667.33,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82211.25,
        "kronos_base_predicted_close": 82226.421875,
        "kronos_base_displacement": 15.171875,
        "kronos_base_displacement_fraction": 0.00018454743116057718,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82369.0625,
        "kronos_small_displacement": 157.8125,
        "kronos_small_displacement_fraction": 0.0019195973787042527,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT151745",
        "ticker": "KXBTC15M-26OCT151745-45",
        "market_id": "KXBTC15M-26OCT151745-45",
        "contract_id": "KXBTC15M-26OCT151745-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82211.25
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-15T21:31:16.935167Z",
        "retrieved_timestamp": "2026-10-15T21:31:17.112972Z",
        "quote_offset_seconds": 0.177805,
        "quote_age_seconds": 0.177805,
        "bid": 0.56,
        "ask": 0.57,
        "midpoint": 0.565,
        "last_price": 0.57,
        "spread": 0.009999999999999898,
        "selected_entry_price": 0.57,
        "price_type": "live_executable_ask",
        "yes_ask_size": 667.33
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 82191.08,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261015T2130Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 1013,
          "signal_id": 1019,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-10-15T21:15:00Z",
          "return_6h": -0.0004794650731027028,
          "return_12h": 0.012748148049719132,
          "return_24h": 0.005597926538695841,
          "close_vs_ema12": 0.004625053049385208,
          "close_vs_ema24": 0.00566439696344978,
          "ema12_slope_3h": 0.0032602681351185936,
          "ema24_slope_6h": 0.003849609659174691,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-15T21:31:16.983485Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-15T21:15:00Z",
            "return_6h": -0.0004794650731027028,
            "return_12h": 0.012748148049719132,
            "return_24h": 0.005597926538695841,
            "close_vs_ema12": 0.004625053049385208,
            "close_vs_ema24": 0.00566439696344978,
            "ema12_slope_3h": 0.0032602681351185936,
            "ema24_slope_6h": 0.003849609659174691,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "DEGRADED",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0018097738572722122,
        "return_30m": 0.0028507701488129644,
        "return_60m": -0.0009303079354752164,
        "return_120m": -0.002765130433808105,
        "consecutive_up_closes": 2,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0006949852609223761,
        "close_vs_ema6": 0.00043734124943473063,
        "close_vs_ema12": 0.00023253632942510372,
        "ema3_slope": 0.0006954686013496136,
        "ema6_slope": 0.00017496710790743109,
        "realized_volatility_30m": 0.0003853290651044672,
        "realized_volatility_60m": 0.0021425195732017025,
        "return_acceleration": 0.0007706581302089344
      }
    },
    {
      "id": 1018,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261015T2100Z",
      "trigger_timestamp": "2026-10-15T21:01:16.344393Z",
      "market_start_timestamp": "2026-10-15T21:00:00Z",
      "resolution_timestamp": "2026-10-15T21:15:00Z",
      "direction": "UP",
      "base_run_id": 7159,
      "small_run_id": 7160,
      "last_observed_close": 81977.56,
      "actual_close": 82062.74,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-15T21:01:16.397874Z",
      "base_predicted_close": 82070.109375,
      "small_predicted_close": 82078.671875,
      "strike": 81977.56,
      "market_regime": {
        "id": 1012,
        "signal_id": 1018,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-10-15T20:45:00Z",
        "return_6h": 0.0021536044734107307,
        "return_12h": 0.008903169388214671,
        "return_24h": 0.0032530186791526194,
        "close_vs_ema12": 0.0020946878857552864,
        "close_vs_ema24": 0.0030089952589062996,
        "ema12_slope_3h": 0.0034807698936727416,
        "ema24_slope_6h": 0.004051475427192308,
        "score": 2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-15T21:01:16.400412Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-15T20:45:00Z",
          "return_6h": 0.0021536044734107307,
          "return_12h": 0.008903169388214671,
          "return_24h": 0.0032530186791526194,
          "close_vs_ema12": 0.0020946878857552864,
          "close_vs_ema24": 0.0030089952589062996,
          "ema12_slope_3h": 0.0034807698936727416,
          "ema24_slope_6h": 0.004051475427192308,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.51,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.198853,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        7159,
        7160
      ],
      "forecast_publication_timestamp": "2026-10-15T21:01:16.344393Z",
      "requested_quote_timestamp": "2026-10-15T21:01:16.344393Z",
      "retrieved_quote_timestamp": "2026-10-15T21:01:16.543246Z",
      "quote_retrieval_timestamp": "2026-10-15T21:01:16.543246Z",
      "timing_difference_seconds": 0.198853,
      "selected_quote": {
        "id": 1018,
        "contract_id": 1018,
        "forecast_timestamp": "2026-10-15T21:01:16.344393Z",
        "requested_timestamp": "2026-10-15T21:01:16.344393Z",
        "actual_quote_timestamp": "2026-10-15T21:01:16.543246Z",
        "timestamp_delta_seconds": 0.198853,
        "bid": 0.5,
        "ask": 0.51,
        "midpoint": 0.505,
        "last_price": 0.5,
        "implied_probability": 0.51,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-15T21:01:16.543246Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT151715",
        "external_market_id": "KXBTC15M-26OCT151715-15",
        "external_contract_id": "KXBTC15M-26OCT151715-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5402.31
      },
      "selected_entry_price": 0.51,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 1018,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT151715",
          "external_market_id": "KXBTC15M-26OCT151715-15",
          "external_contract_id": "KXBTC15M-26OCT151715-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-15T21:00:00Z",
          "resolution_timestamp": "2026-10-15T21:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-15T21:01:16.402723Z"
        }
      ],
      "quotes": [
        {
          "id": 1018,
          "contract_id": 1018,
          "forecast_timestamp": "2026-10-15T21:01:16.344393Z",
          "requested_timestamp": "2026-10-15T21:01:16.344393Z",
          "actual_quote_timestamp": "2026-10-15T21:01:16.543246Z",
          "timestamp_delta_seconds": 0.198853,
          "bid": 0.5,
          "ask": 0.51,
          "midpoint": 0.505,
          "last_price": 0.5,
          "implied_probability": 0.51,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-15T21:01:16.543246Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT151715",
          "external_market_id": "KXBTC15M-26OCT151715-15",
          "external_contract_id": "KXBTC15M-26OCT151715-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5402.31
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT151715-15": {
          "UP/YES": "KXBTC15M-26OCT151715-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1963,
          "signal_id": 1018,
          "quote_id": 1018,
          "settlement_id": 1018,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 189.0,
          "entry_price": 0.51,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.39,
          "trading_fee": 3.31,
          "total_deployed": 99.7,
          "settlement_value": 1.0,
          "settlement_payout": 189.0,
          "gross_pnl": 92.61,
          "net_pnl": 89.3,
          "roi": 0.8956870611835506,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-15T21:16:20.232520Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5402.31,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1964,
          "signal_id": 1018,
          "quote_id": 1018,
          "settlement_id": 1018,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.51,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 51.0,
          "trading_fee": 1.75,
          "total_deployed": 52.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 49.0,
          "net_pnl": 47.25,
          "roi": 0.8957345971563981,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-15T21:16:20.236209Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5402.31,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81977.56,
        "kronos_base_predicted_close": 82070.109375,
        "kronos_base_displacement": 92.54937500000233,
        "kronos_base_displacement_fraction": 0.0011289598641384586,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82078.671875,
        "kronos_small_displacement": 101.11187500000233,
        "kronos_small_displacement_fraction": 0.001233409179292508,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT151715",
        "ticker": "KXBTC15M-26OCT151715-15",
        "market_id": "KXBTC15M-26OCT151715-15",
        "contract_id": "KXBTC15M-26OCT151715-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81977.56
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-15T21:01:16.344393Z",
        "retrieved_timestamp": "2026-10-15T21:01:16.543246Z",
        "quote_offset_seconds": 0.198853,
        "quote_age_seconds": 0.198853,
        "bid": 0.5,
        "ask": 0.51,
        "midpoint": 0.505,
        "last_price": 0.5,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.51,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5402.31
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 82062.74,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261015T2100Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 1012,
          "signal_id": 1018,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-10-15T20:45:00Z",
          "return_6h": 0.0021536044734107307,
          "return_12h": 0.008903169388214671,
          "return_24h": 0.0032530186791526194,
          "close_vs_ema12": 0.0020946878857552864,
          "close_vs_ema24": 0.0030089952589062996,
          "ema12_slope_3h": 0.0034807698936727416,
          "ema24_slope_6h": 0.004051475427192308,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-15T21:01:16.400412Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-15T20:45:00Z",
            "return_6h": 0.0021536044734107307,
            "return_12h": 0.008903169388214671,
            "return_24h": 0.0032530186791526194,
            "close_vs_ema12": 0.0020946878857552864,
            "close_vs_ema24": 0.0030089952589062996,
            "ema12_slope_3h": 0.0034807698936727416,
            "ema24_slope_6h": 0.004051475427192308,
            "score": 2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0037707797044290725,
        "return_30m": -0.0037703297408118175,
        "return_60m": -0.004026638234452373,
        "return_120m": -0.00395125093860027,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0018729800968165788,
        "close_vs_ema6": -0.002708817585470924,
        "close_vs_ema12": -0.002846404412367054,
        "ema3_slope": -0.001869478600606267,
        "ema6_slope": -0.001082354274071884,
        "realized_volatility_30m": 0.001885615685591091,
        "realized_volatility_60m": 0.001724153053240418,
        "return_acceleration": -0.003771231371182182
      }
    },
    {
      "id": 1017,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261015T2045Z",
      "trigger_timestamp": "2026-10-15T20:46:18.024682Z",
      "market_start_timestamp": "2026-10-15T20:45:00Z",
      "resolution_timestamp": "2026-10-15T21:00:00Z",
      "direction": "UP",
      "base_run_id": 7157,
      "small_run_id": 7158,
      "last_observed_close": 82287.84,
      "actual_close": 81977.56,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-15T20:46:18.080288Z",
      "base_predicted_close": 82306.1640625,
      "small_predicted_close": 82428.46875,
      "strike": 82287.84,
      "market_regime": {
        "id": 1011,
        "signal_id": 1017,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-10-15T20:30:00Z",
        "return_6h": 0.010398768390398327,
        "return_12h": 0.014252815223602555,
        "return_24h": 0.007408829683476004,
        "close_vs_ema12": 0.00597733714041615,
        "close_vs_ema24": 0.0068692212833174615,
        "ema12_slope_3h": 0.0038248915455829646,
        "ema24_slope_6h": 0.0040916322483552925,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-15T20:46:18.083701Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-15T20:30:00Z",
          "return_6h": 0.010398768390398327,
          "return_12h": 0.014252815223602555,
          "return_24h": 0.007408829683476004,
          "close_vs_ema12": 0.00597733714041615,
          "close_vs_ema24": 0.0068692212833174615,
          "ema12_slope_3h": 0.0038248915455829646,
          "ema24_slope_6h": 0.0040916322483552925,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.55,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.207686,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        7157,
        7158
      ],
      "forecast_publication_timestamp": "2026-10-15T20:46:18.024682Z",
      "requested_quote_timestamp": "2026-10-15T20:46:18.024682Z",
      "retrieved_quote_timestamp": "2026-10-15T20:46:18.232368Z",
      "quote_retrieval_timestamp": "2026-10-15T20:46:18.232368Z",
      "timing_difference_seconds": 0.207686,
      "selected_quote": {
        "id": 1017,
        "contract_id": 1017,
        "forecast_timestamp": "2026-10-15T20:46:18.024682Z",
        "requested_timestamp": "2026-10-15T20:46:18.024682Z",
        "actual_quote_timestamp": "2026-10-15T20:46:18.232368Z",
        "timestamp_delta_seconds": 0.207686,
        "bid": 0.54,
        "ask": 0.55,
        "midpoint": 0.545,
        "last_price": 0.55,
        "implied_probability": 0.55,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-15T20:46:18.232368Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT151700",
        "external_market_id": "KXBTC15M-26OCT151700-00",
        "external_contract_id": "KXBTC15M-26OCT151700-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5960.34
      },
      "selected_entry_price": 0.55,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 1017,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT151700",
          "external_market_id": "KXBTC15M-26OCT151700-00",
          "external_contract_id": "KXBTC15M-26OCT151700-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-15T20:45:00Z",
          "resolution_timestamp": "2026-10-15T21:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-15T20:46:18.087117Z"
        }
      ],
      "quotes": [
        {
          "id": 1017,
          "contract_id": 1017,
          "forecast_timestamp": "2026-10-15T20:46:18.024682Z",
          "requested_timestamp": "2026-10-15T20:46:18.024682Z",
          "actual_quote_timestamp": "2026-10-15T20:46:18.232368Z",
          "timestamp_delta_seconds": 0.207686,
          "bid": 0.54,
          "ask": 0.55,
          "midpoint": 0.545,
          "last_price": 0.55,
          "implied_probability": 0.55,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-15T20:46:18.232368Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT151700",
          "external_market_id": "KXBTC15M-26OCT151700-00",
          "external_contract_id": "KXBTC15M-26OCT151700-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5960.34
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT151700-00": {
          "UP/YES": "KXBTC15M-26OCT151700-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1961,
          "signal_id": 1017,
          "quote_id": 1017,
          "settlement_id": 1017,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 176.0,
          "entry_price": 0.55,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.80000000000001,
          "trading_fee": 3.05,
          "total_deployed": 99.85000000000001,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.80000000000001,
          "net_pnl": -99.85000000000001,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-15T21:01:21.418619Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5960.34,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1962,
          "signal_id": 1017,
          "quote_id": 1017,
          "settlement_id": 1017,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.55,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 55.00000000000001,
          "trading_fee": 1.74,
          "total_deployed": 56.74000000000001,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -55.00000000000001,
          "net_pnl": -56.74000000000001,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-15T21:01:21.421304Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5960.34,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82287.84,
        "kronos_base_predicted_close": 82306.1640625,
        "kronos_base_displacement": 18.324062500003492,
        "kronos_base_displacement_fraction": 0.00022268250691722486,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82428.46875,
        "kronos_small_displacement": 140.6287500000035,
        "kronos_small_displacement_fraction": 0.0017089857991168986,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT151700",
        "ticker": "KXBTC15M-26OCT151700-00",
        "market_id": "KXBTC15M-26OCT151700-00",
        "contract_id": "KXBTC15M-26OCT151700-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82287.84
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-15T20:46:18.024682Z",
        "retrieved_timestamp": "2026-10-15T20:46:18.232368Z",
        "quote_offset_seconds": 0.207686,
        "quote_age_seconds": 0.207686,
        "bid": 0.54,
        "ask": 0.55,
        "midpoint": 0.545,
        "last_price": 0.55,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.55,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5960.34
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 81977.56,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261015T2045Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 1011,
          "signal_id": 1017,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-10-15T20:30:00Z",
          "return_6h": 0.010398768390398327,
          "return_12h": 0.014252815223602555,
          "return_24h": 0.007408829683476004,
          "close_vs_ema12": 0.00597733714041615,
          "close_vs_ema24": 0.0068692212833174615,
          "ema12_slope_3h": 0.0038248915455829646,
          "ema24_slope_6h": 0.0040916322483552925,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-15T20:46:18.083701Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-15T20:30:00Z",
            "return_6h": 0.010398768390398327,
            "return_12h": 0.014252815223602555,
            "return_24h": 0.007408829683476004,
            "close_vs_ema12": 0.00597733714041615,
            "close_vs_ema24": 0.0068692212833174615,
            "ema12_slope_3h": 0.0038248915455829646,
            "ema24_slope_6h": 0.0040916322483552925,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 4.516667531095919e-07,
        "return_30m": 0.0007922507696680459,
        "return_60m": -0.0005612278912985325,
        "return_120m": 0.0007322112453278518,
        "consecutive_up_closes": 2,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 3.194295305553041e-05,
        "close_vs_ema6": -1.7526342800167072e-05,
        "close_vs_ema12": 0.00041013377017340424,
        "ema3_slope": 3.194397344019606e-05,
        "ema6_slope": -7.01048797269177e-06,
        "realized_volatility_30m": 0.0003956735392663946,
        "realized_volatility_60m": 0.000659534303100319,
        "return_acceleration": -0.0007913470785327892
      }
    },
    {
      "id": 1016,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261015T2030Z",
      "trigger_timestamp": "2026-10-15T20:31:16.601975Z",
      "market_start_timestamp": "2026-10-15T20:30:00Z",
      "resolution_timestamp": "2026-10-15T20:45:00Z",
      "direction": "UP",
      "base_run_id": 7155,
      "small_run_id": 7156,
      "last_observed_close": 82287.81,
      "actual_close": 82287.84,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-15T20:31:16.641570Z",
      "base_predicted_close": 82309.9765625,
      "small_predicted_close": 82439.6796875,
      "strike": 82287.81,
      "market_regime": {
        "id": 1010,
        "signal_id": 1016,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-10-15T20:15:00Z",
        "return_6h": 0.014390161441022231,
        "return_12h": 0.013998999512399246,
        "return_24h": 0.00579083810501535,
        "close_vs_ema12": 0.0062328228940056185,
        "close_vs_ema24": 0.007014384453537081,
        "ema12_slope_3h": 0.004050594040197364,
        "ema24_slope_6h": 0.003958763640656837,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-15T20:31:16.643657Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-15T20:15:00Z",
          "return_6h": 0.014390161441022231,
          "return_12h": 0.013998999512399246,
          "return_24h": 0.00579083810501535,
          "close_vs_ema12": 0.0062328228940056185,
          "close_vs_ema24": 0.007014384453537081,
          "ema12_slope_3h": 0.004050594040197364,
          "ema24_slope_6h": 0.003958763640656837,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.59,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.185102,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        7155,
        7156
      ],
      "forecast_publication_timestamp": "2026-10-15T20:31:16.601975Z",
      "requested_quote_timestamp": "2026-10-15T20:31:16.601975Z",
      "retrieved_quote_timestamp": "2026-10-15T20:31:16.787077Z",
      "quote_retrieval_timestamp": "2026-10-15T20:31:16.787077Z",
      "timing_difference_seconds": 0.185102,
      "selected_quote": {
        "id": 1016,
        "contract_id": 1016,
        "forecast_timestamp": "2026-10-15T20:31:16.601975Z",
        "requested_timestamp": "2026-10-15T20:31:16.601975Z",
        "actual_quote_timestamp": "2026-10-15T20:31:16.787077Z",
        "timestamp_delta_seconds": 0.185102,
        "bid": 0.58,
        "ask": 0.59,
        "midpoint": 0.585,
        "last_price": 0.59,
        "implied_probability": 0.59,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-15T20:31:16.787077Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT151645",
        "external_market_id": "KXBTC15M-26OCT151645-45",
        "external_contract_id": "KXBTC15M-26OCT151645-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5868.62
      },
      "selected_entry_price": 0.59,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 1016,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT151645",
          "external_market_id": "KXBTC15M-26OCT151645-45",
          "external_contract_id": "KXBTC15M-26OCT151645-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-15T20:30:00Z",
          "resolution_timestamp": "2026-10-15T20:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-15T20:31:16.645866Z"
        }
      ],
      "quotes": [
        {
          "id": 1016,
          "contract_id": 1016,
          "forecast_timestamp": "2026-10-15T20:31:16.601975Z",
          "requested_timestamp": "2026-10-15T20:31:16.601975Z",
          "actual_quote_timestamp": "2026-10-15T20:31:16.787077Z",
          "timestamp_delta_seconds": 0.185102,
          "bid": 0.58,
          "ask": 0.59,
          "midpoint": 0.585,
          "last_price": 0.59,
          "implied_probability": 0.59,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-15T20:31:16.787077Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT151645",
          "external_market_id": "KXBTC15M-26OCT151645-45",
          "external_contract_id": "KXBTC15M-26OCT151645-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5868.62
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT151645-45": {
          "UP/YES": "KXBTC15M-26OCT151645-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1959,
          "signal_id": 1016,
          "quote_id": 1016,
          "settlement_id": 1016,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 164.0,
          "entry_price": 0.59,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.75999999999999,
          "trading_fee": 2.78,
          "total_deployed": 99.53999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 164.0,
          "gross_pnl": 67.24000000000001,
          "net_pnl": 64.46000000000001,
          "roi": 0.6475788627687363,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-15T20:46:23.735375Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5868.62,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1960,
          "signal_id": 1016,
          "quote_id": 1016,
          "settlement_id": 1016,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.59,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 59.0,
          "trading_fee": 1.7,
          "total_deployed": 60.7,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 41.0,
          "net_pnl": 39.3,
          "roi": 0.6474464579901152,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-15T20:46:23.738447Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5868.62,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82287.81,
        "kronos_base_predicted_close": 82309.9765625,
        "kronos_base_displacement": 22.16656250000233,
        "kronos_base_displacement_fraction": 0.0002693784474274176,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82439.6796875,
        "kronos_small_displacement": 151.86968750000233,
        "kronos_small_displacement_fraction": 0.0018455915584580794,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT151645",
        "ticker": "KXBTC15M-26OCT151645-45",
        "market_id": "KXBTC15M-26OCT151645-45",
        "contract_id": "KXBTC15M-26OCT151645-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82287.81
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-15T20:31:16.601975Z",
        "retrieved_timestamp": "2026-10-15T20:31:16.787077Z",
        "quote_offset_seconds": 0.185102,
        "quote_age_seconds": 0.185102,
        "bid": 0.58,
        "ask": 0.59,
        "midpoint": 0.585,
        "last_price": 0.59,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.59,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5868.62
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 82287.84,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261015T2030Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 1010,
          "signal_id": 1016,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-10-15T20:15:00Z",
          "return_6h": 0.014390161441022231,
          "return_12h": 0.013998999512399246,
          "return_24h": 0.00579083810501535,
          "close_vs_ema12": 0.0062328228940056185,
          "close_vs_ema24": 0.007014384453537081,
          "ema12_slope_3h": 0.004050594040197364,
          "ema24_slope_6h": 0.003958763640656837,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-15T20:31:16.643657Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-15T20:15:00Z",
            "return_6h": 0.014390161441022231,
            "return_12h": 0.013998999512399246,
            "return_24h": 0.00579083810501535,
            "close_vs_ema12": 0.0062328228940056185,
            "close_vs_ema24": 0.007014384453537081,
            "ema12_slope_3h": 0.004050594040197364,
            "ema24_slope_6h": 0.003958763640656837,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": 0.0007917987452858988,
        "return_30m": -0.0002572785184904447,
        "return_60m": -0.0018365310377311816,
        "return_120m": 0.0021802395651742135,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 6.343625147575693e-05,
        "close_vs_ema6": -2.4988363371281075e-05,
        "close_vs_ema12": 0.0004842878080093538,
        "ema3_slope": 6.344027588900403e-05,
        "ema6_slope": -9.995245442651068e-06,
        "realized_volatility_30m": 0.0009200230040973256,
        "realized_volatility_60m": 0.0008065931584809124,
        "return_acceleration": 0.0018400460081946513
      }
    },
    {
      "id": 1015,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261015T2000Z",
      "trigger_timestamp": "2026-10-15T20:01:17.853753Z",
      "market_start_timestamp": "2026-10-15T20:00:00Z",
      "resolution_timestamp": "2026-10-15T20:15:00Z",
      "direction": "UP",
      "base_run_id": 7151,
      "small_run_id": 7152,
      "last_observed_close": 82308.98,
      "actual_close": 82222.7,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-15T20:01:17.925295Z",
      "base_predicted_close": 82313.90625,
      "small_predicted_close": 82447.890625,
      "strike": 82308.98,
      "market_regime": {
        "id": 1009,
        "signal_id": 1015,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-10-15T19:45:00Z",
        "return_6h": 0.027598458968634887,
        "return_12h": 0.011037239610935945,
        "return_24h": 0.00758524625133794,
        "close_vs_ema12": 0.0070031907641452396,
        "close_vs_ema24": 0.007557333390252108,
        "ema12_slope_3h": 0.004410947266197063,
        "ema24_slope_6h": 0.003514653089905062,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-15T20:01:17.927783Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-15T19:45:00Z",
          "return_6h": 0.027598458968634887,
          "return_12h": 0.011037239610935945,
          "return_24h": 0.00758524625133794,
          "close_vs_ema12": 0.0070031907641452396,
          "close_vs_ema24": 0.007557333390252108,
          "ema12_slope_3h": 0.004410947266197063,
          "ema24_slope_6h": 0.003514653089905062,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.32,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.23919,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        7151,
        7152
      ],
      "forecast_publication_timestamp": "2026-10-15T20:01:17.853753Z",
      "requested_quote_timestamp": "2026-10-15T20:01:17.853753Z",
      "retrieved_quote_timestamp": "2026-10-15T20:01:18.092943Z",
      "quote_retrieval_timestamp": "2026-10-15T20:01:18.092943Z",
      "timing_difference_seconds": 0.23919,
      "selected_quote": {
        "id": 1015,
        "contract_id": 1015,
        "forecast_timestamp": "2026-10-15T20:01:17.853753Z",
        "requested_timestamp": "2026-10-15T20:01:17.853753Z",
        "actual_quote_timestamp": "2026-10-15T20:01:18.092943Z",
        "timestamp_delta_seconds": 0.23919,
        "bid": 0.31,
        "ask": 0.32,
        "midpoint": 0.315,
        "last_price": 0.32,
        "implied_probability": 0.32,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-15T20:01:18.092943Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT151615",
        "external_market_id": "KXBTC15M-26OCT151615-15",
        "external_contract_id": "KXBTC15M-26OCT151615-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 7983.51
      },
      "selected_entry_price": 0.32,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 1015,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT151615",
          "external_market_id": "KXBTC15M-26OCT151615-15",
          "external_contract_id": "KXBTC15M-26OCT151615-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-15T20:00:00Z",
          "resolution_timestamp": "2026-10-15T20:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-15T20:01:17.931114Z"
        }
      ],
      "quotes": [
        {
          "id": 1015,
          "contract_id": 1015,
          "forecast_timestamp": "2026-10-15T20:01:17.853753Z",
          "requested_timestamp": "2026-10-15T20:01:17.853753Z",
          "actual_quote_timestamp": "2026-10-15T20:01:18.092943Z",
          "timestamp_delta_seconds": 0.23919,
          "bid": 0.31,
          "ask": 0.32,
          "midpoint": 0.315,
          "last_price": 0.32,
          "implied_probability": 0.32,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-15T20:01:18.092943Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT151615",
          "external_market_id": "KXBTC15M-26OCT151615-15",
          "external_contract_id": "KXBTC15M-26OCT151615-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 7983.51
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT151615-15": {
          "UP/YES": "KXBTC15M-26OCT151615-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1957,
          "signal_id": 1015,
          "quote_id": 1015,
          "settlement_id": 1015,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 298.0,
          "entry_price": 0.32,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.36,
          "trading_fee": 4.54,
          "total_deployed": 99.9,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.36,
          "net_pnl": -99.9,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-15T20:16:22.282410Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7983.51,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1958,
          "signal_id": 1015,
          "quote_id": 1015,
          "settlement_id": 1015,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.32,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 32.0,
          "trading_fee": 1.53,
          "total_deployed": 33.53,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -32.0,
          "net_pnl": -33.53,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-15T20:16:22.285583Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7983.51,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82308.98,
        "kronos_base_predicted_close": 82313.90625,
        "kronos_base_displacement": 4.9262500000040745,
        "kronos_base_displacement_fraction": 5.985069915827015e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82447.890625,
        "kronos_small_displacement": 138.91062500000407,
        "kronos_small_displacement_fraction": 0.0016876727788390049,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT151615",
        "ticker": "KXBTC15M-26OCT151615-15",
        "market_id": "KXBTC15M-26OCT151615-15",
        "contract_id": "KXBTC15M-26OCT151615-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82308.98
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-15T20:01:17.853753Z",
        "retrieved_timestamp": "2026-10-15T20:01:18.092943Z",
        "quote_offset_seconds": 0.23919,
        "quote_age_seconds": 0.23919,
        "bid": 0.31,
        "ask": 0.32,
        "midpoint": 0.315,
        "last_price": 0.32,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.32,
        "price_type": "live_executable_ask",
        "yes_ask_size": 7983.51
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 82222.7,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261015T2000Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 1009,
          "signal_id": 1015,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-10-15T19:45:00Z",
          "return_6h": 0.027598458968634887,
          "return_12h": 0.011037239610935945,
          "return_24h": 0.00758524625133794,
          "close_vs_ema12": 0.0070031907641452396,
          "close_vs_ema24": 0.007557333390252108,
          "ema12_slope_3h": 0.004410947266197063,
          "ema24_slope_6h": 0.003514653089905062,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-15T20:01:17.927783Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-15T19:45:00Z",
            "return_6h": 0.027598458968634887,
            "return_12h": 0.011037239610935945,
            "return_24h": 0.00758524625133794,
            "close_vs_ema12": 0.0070031907641452396,
            "close_vs_ema24": 0.007557333390252108,
            "ema12_slope_3h": 0.004410947266197063,
            "ema24_slope_6h": 0.003514653089905062,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.00030447912180653347,
        "return_30m": -0.0015796589315503207,
        "return_60m": 7.56920804774186e-05,
        "return_120m": -0.0004967361441799989,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.0002799482016927479,
        "close_vs_ema6": -0.0001080631153818068,
        "close_vs_ema12": 0.0007899902370986922,
        "ema3_slope": -0.00027986985263084296,
        "ema6_slope": -4.3223377811596464e-05,
        "realized_volatility_30m": 0.00048554453591032054,
        "realized_volatility_60m": 0.0008830733048547305,
        "return_acceleration": 0.0009710890718206411
      }
    },
    {
      "id": 1014,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261015T1945Z",
      "trigger_timestamp": "2026-10-15T19:46:18.835596Z",
      "market_start_timestamp": "2026-10-15T19:45:00Z",
      "resolution_timestamp": "2026-10-15T20:00:00Z",
      "direction": "UP",
      "base_run_id": 7149,
      "small_run_id": 7150,
      "last_observed_close": 82334.05,
      "actual_close": 82308.98,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-15T19:46:18.885787Z",
      "base_predicted_close": 82338.671875,
      "small_predicted_close": 82474.5859375,
      "strike": 82334.05,
      "market_regime": {
        "id": 1008,
        "signal_id": 1014,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-10-15T19:30:00Z",
        "return_6h": 0.021804554043006075,
        "return_12h": 0.012382782160482275,
        "return_24h": 0.008228163893827967,
        "close_vs_ema12": 0.007610171607139504,
        "close_vs_ema24": 0.008024587914381653,
        "ema12_slope_3h": 0.0044567539514308585,
        "ema24_slope_6h": 0.0030159369896181065,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-15T19:46:18.888351Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-15T19:30:00Z",
          "return_6h": 0.021804554043006075,
          "return_12h": 0.012382782160482275,
          "return_24h": 0.008228163893827967,
          "close_vs_ema12": 0.007610171607139504,
          "close_vs_ema24": 0.008024587914381653,
          "ema12_slope_3h": 0.0044567539514308585,
          "ema24_slope_6h": 0.0030159369896181065,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.58,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.187988,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        7149,
        7150
      ],
      "forecast_publication_timestamp": "2026-10-15T19:46:18.835596Z",
      "requested_quote_timestamp": "2026-10-15T19:46:18.835596Z",
      "retrieved_quote_timestamp": "2026-10-15T19:46:19.023584Z",
      "quote_retrieval_timestamp": "2026-10-15T19:46:19.023584Z",
      "timing_difference_seconds": 0.187988,
      "selected_quote": {
        "id": 1014,
        "contract_id": 1014,
        "forecast_timestamp": "2026-10-15T19:46:18.835596Z",
        "requested_timestamp": "2026-10-15T19:46:18.835596Z",
        "actual_quote_timestamp": "2026-10-15T19:46:19.023584Z",
        "timestamp_delta_seconds": 0.187988,
        "bid": 0.57,
        "ask": 0.58,
        "midpoint": 0.575,
        "last_price": 0.58,
        "implied_probability": 0.58,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-15T19:46:19.023584Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT151600",
        "external_market_id": "KXBTC15M-26OCT151600-00",
        "external_contract_id": "KXBTC15M-26OCT151600-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5399.97
      },
      "selected_entry_price": 0.58,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 1014,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT151600",
          "external_market_id": "KXBTC15M-26OCT151600-00",
          "external_contract_id": "KXBTC15M-26OCT151600-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-15T19:45:00Z",
          "resolution_timestamp": "2026-10-15T20:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-15T19:46:18.895183Z"
        }
      ],
      "quotes": [
        {
          "id": 1014,
          "contract_id": 1014,
          "forecast_timestamp": "2026-10-15T19:46:18.835596Z",
          "requested_timestamp": "2026-10-15T19:46:18.835596Z",
          "actual_quote_timestamp": "2026-10-15T19:46:19.023584Z",
          "timestamp_delta_seconds": 0.187988,
          "bid": 0.57,
          "ask": 0.58,
          "midpoint": 0.575,
          "last_price": 0.58,
          "implied_probability": 0.58,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-15T19:46:19.023584Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT151600",
          "external_market_id": "KXBTC15M-26OCT151600-00",
          "external_contract_id": "KXBTC15M-26OCT151600-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5399.97
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT151600-00": {
          "UP/YES": "KXBTC15M-26OCT151600-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1955,
          "signal_id": 1014,
          "quote_id": 1014,
          "settlement_id": 1014,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 167.0,
          "entry_price": 0.58,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.86,
          "trading_fee": 2.85,
          "total_deployed": 99.71,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.86,
          "net_pnl": -99.71,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-15T20:01:24.122873Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5399.97,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1956,
          "signal_id": 1014,
          "quote_id": 1014,
          "settlement_id": 1014,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.58,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 57.99999999999999,
          "trading_fee": 1.71,
          "total_deployed": 59.709999999999994,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -57.99999999999999,
          "net_pnl": -59.709999999999994,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-15T20:01:24.126913Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5399.97,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82334.05,
        "kronos_base_predicted_close": 82338.671875,
        "kronos_base_displacement": 4.62187499999709,
        "kronos_base_displacement_fraction": 5.613564497309545e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82474.5859375,
        "kronos_small_displacement": 140.5359374999971,
        "kronos_small_displacement_fraction": 0.0017068993630217034,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT151600",
        "ticker": "KXBTC15M-26OCT151600-00",
        "market_id": "KXBTC15M-26OCT151600-00",
        "contract_id": "KXBTC15M-26OCT151600-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82334.05
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-15T19:46:18.835596Z",
        "retrieved_timestamp": "2026-10-15T19:46:19.023584Z",
        "quote_offset_seconds": 0.187988,
        "quote_age_seconds": 0.187988,
        "bid": 0.57,
        "ask": 0.58,
        "midpoint": 0.575,
        "last_price": 0.58,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.58,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5399.97
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 82308.98,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261015T1945Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 1008,
          "signal_id": 1014,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-10-15T19:30:00Z",
          "return_6h": 0.021804554043006075,
          "return_12h": 0.012382782160482275,
          "return_24h": 0.008228163893827967,
          "close_vs_ema12": 0.007610171607139504,
          "close_vs_ema24": 0.008024587914381653,
          "ema12_slope_3h": 0.0044567539514308585,
          "ema24_slope_6h": 0.0030159369896181065,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-15T19:46:18.888351Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-15T19:30:00Z",
            "return_6h": 0.021804554043006075,
            "return_12h": 0.012382782160482275,
            "return_24h": 0.008228163893827967,
            "close_vs_ema12": 0.007610171607139504,
            "close_vs_ema24": 0.008024587914381653,
            "ema12_slope_3h": 0.0044567539514308585,
            "ema24_slope_6h": 0.0030159369896181065,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0012755681936271746,
        "return_30m": -0.0005654423586982649,
        "return_60m": 0.001294165458377572,
        "return_120m": -0.0008568063458811448,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.000255338328645216,
        "close_vs_ema6": 0.00015324395905191857,
        "close_vs_ema12": 0.0012386152000189998,
        "ema3_slope": -0.0002552731476265224,
        "ema6_slope": 6.13013412449348e-05,
        "realized_volatility_30m": 0.0009933004996939276,
        "realized_volatility_60m": 0.0009277893793516154,
        "return_acceleration": -0.0019866009993878553
      }
    },
    {
      "id": 1013,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261015T1930Z",
      "trigger_timestamp": "2026-10-15T19:31:17.102059Z",
      "market_start_timestamp": "2026-10-15T19:30:00Z",
      "resolution_timestamp": "2026-10-15T19:45:00Z",
      "direction": "UP",
      "base_run_id": 7147,
      "small_run_id": 7148,
      "last_observed_close": 82439.21,
      "actual_close": 82334.05,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-15T19:31:17.151679Z",
      "base_predicted_close": 82479.78125,
      "small_predicted_close": 82515.8125,
      "strike": 82439.21,
      "market_regime": {
        "id": 1007,
        "signal_id": 1013,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-10-15T19:15:00Z",
        "return_6h": 0.02854582435283537,
        "return_12h": 0.017043107476304442,
        "return_24h": 0.008524205244302419,
        "close_vs_ema12": 0.009223912778687504,
        "close_vs_ema24": 0.009482570495805476,
        "ema12_slope_3h": 0.004464416694412554,
        "ema24_slope_6h": 0.002624628365784476,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-15T19:31:17.154205Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-15T19:15:00Z",
          "return_6h": 0.02854582435283537,
          "return_12h": 0.017043107476304442,
          "return_24h": 0.008524205244302419,
          "close_vs_ema12": 0.009223912778687504,
          "close_vs_ema24": 0.009482570495805476,
          "ema12_slope_3h": 0.004464416694412554,
          "ema24_slope_6h": 0.002624628365784476,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.21,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.194872,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        7147,
        7148
      ],
      "forecast_publication_timestamp": "2026-10-15T19:31:17.102059Z",
      "requested_quote_timestamp": "2026-10-15T19:31:17.102059Z",
      "retrieved_quote_timestamp": "2026-10-15T19:31:17.296931Z",
      "quote_retrieval_timestamp": "2026-10-15T19:31:17.296931Z",
      "timing_difference_seconds": 0.194872,
      "selected_quote": {
        "id": 1013,
        "contract_id": 1013,
        "forecast_timestamp": "2026-10-15T19:31:17.102059Z",
        "requested_timestamp": "2026-10-15T19:31:17.102059Z",
        "actual_quote_timestamp": "2026-10-15T19:31:17.296931Z",
        "timestamp_delta_seconds": 0.194872,
        "bid": 0.2,
        "ask": 0.21,
        "midpoint": 0.20500000000000002,
        "last_price": 0.2,
        "implied_probability": 0.21,
        "spread": 0.009999999999999981,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-15T19:31:17.296931Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT151545",
        "external_market_id": "KXBTC15M-26OCT151545-45",
        "external_contract_id": "KXBTC15M-26OCT151545-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 8137.68
      },
      "selected_entry_price": 0.21,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 1013,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT151545",
          "external_market_id": "KXBTC15M-26OCT151545-45",
          "external_contract_id": "KXBTC15M-26OCT151545-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-15T19:30:00Z",
          "resolution_timestamp": "2026-10-15T19:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-15T19:31:17.156939Z"
        }
      ],
      "quotes": [
        {
          "id": 1013,
          "contract_id": 1013,
          "forecast_timestamp": "2026-10-15T19:31:17.102059Z",
          "requested_timestamp": "2026-10-15T19:31:17.102059Z",
          "actual_quote_timestamp": "2026-10-15T19:31:17.296931Z",
          "timestamp_delta_seconds": 0.194872,
          "bid": 0.2,
          "ask": 0.21,
          "midpoint": 0.20500000000000002,
          "last_price": 0.2,
          "implied_probability": 0.21,
          "spread": 0.009999999999999981,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-15T19:31:17.296931Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT151545",
          "external_market_id": "KXBTC15M-26OCT151545-45",
          "external_contract_id": "KXBTC15M-26OCT151545-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 8137.68
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT151545-45": {
          "UP/YES": "KXBTC15M-26OCT151545-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1953,
          "signal_id": 1013,
          "quote_id": 1013,
          "settlement_id": 1013,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 451.0,
          "entry_price": 0.21,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 94.71,
          "trading_fee": 5.24,
          "total_deployed": 99.94999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -94.71,
          "net_pnl": -99.94999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-15T19:46:23.555557Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 8137.68,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1954,
          "signal_id": 1013,
          "quote_id": 1013,
          "settlement_id": 1013,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.21,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 21.0,
          "trading_fee": 1.17,
          "total_deployed": 22.17,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -21.0,
          "net_pnl": -22.17,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-15T19:46:23.558116Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 8137.68,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82439.21,
        "kronos_base_predicted_close": 82479.78125,
        "kronos_base_displacement": 40.5712499999936,
        "kronos_base_displacement_fraction": 0.0004921353564644007,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82515.8125,
        "kronos_small_displacement": 76.6024999999936,
        "kronos_small_displacement_fraction": 0.0009291998310026696,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT151545",
        "ticker": "KXBTC15M-26OCT151545-45",
        "market_id": "KXBTC15M-26OCT151545-45",
        "contract_id": "KXBTC15M-26OCT151545-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82439.21
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-15T19:31:17.102059Z",
        "retrieved_timestamp": "2026-10-15T19:31:17.296931Z",
        "quote_offset_seconds": 0.194872,
        "quote_age_seconds": 0.194872,
        "bid": 0.2,
        "ask": 0.21,
        "midpoint": 0.20500000000000002,
        "last_price": 0.2,
        "spread": 0.009999999999999981,
        "selected_entry_price": 0.21,
        "price_type": "live_executable_ask",
        "yes_ask_size": 8137.68
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 82334.05,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261015T1930Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 1007,
          "signal_id": 1013,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-10-15T19:15:00Z",
          "return_6h": 0.02854582435283537,
          "return_12h": 0.017043107476304442,
          "return_24h": 0.008524205244302419,
          "close_vs_ema12": 0.009223912778687504,
          "close_vs_ema24": 0.009482570495805476,
          "ema12_slope_3h": 0.004464416694412554,
          "ema24_slope_6h": 0.002624628365784476,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-15T19:31:17.154205Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-15T19:15:00Z",
            "return_6h": 0.02854582435283537,
            "return_12h": 0.017043107476304442,
            "return_24h": 0.008524205244302419,
            "close_vs_ema12": 0.009223912778687504,
            "close_vs_ema24": 0.009482570495805476,
            "ema12_slope_3h": 0.004464416694412554,
            "ema24_slope_6h": 0.002624628365784476,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0007110328057606807,
        "return_30m": 0.0016579700392083119,
        "return_60m": 0.004024161099665635,
        "return_120m": 0.001727307616034901,
        "consecutive_up_closes": 5,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0007659989823125546,
        "close_vs_ema6": 0.001492026068981911,
        "close_vs_ema12": 0.002743215045252878,
        "ema3_slope": 0.0007665861865513435,
        "ema6_slope": 0.0005971668229796112,
        "realized_volatility_30m": 0.00011761580132496618,
        "realized_volatility_60m": 0.00027109447535203756,
        "return_acceleration": -0.00023523160264993237
      }
    },
    {
      "id": 1012,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261015T1915Z",
      "trigger_timestamp": "2026-10-15T19:16:17.020170Z",
      "market_start_timestamp": "2026-10-15T19:15:00Z",
      "resolution_timestamp": "2026-10-15T19:30:00Z",
      "direction": "UP",
      "base_run_id": 7145,
      "small_run_id": 7146,
      "last_observed_close": 82380.63,
      "actual_close": 82439.21,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-15T19:16:17.067304Z",
      "base_predicted_close": 82389.6953125,
      "small_predicted_close": 82478.984375,
      "strike": 82380.63,
      "market_regime": {
        "id": 1006,
        "signal_id": 1012,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-10-15T19:00:00Z",
        "return_6h": 0.024179341746801697,
        "return_12h": 0.018773355739963637,
        "return_24h": 0.008382207454436852,
        "close_vs_ema12": 0.008902832687546436,
        "close_vs_ema24": 0.00896675042759476,
        "ema12_slope_3h": 0.004425373191428328,
        "ema24_slope_6h": 0.0020878221414886156,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-15T19:16:17.070050Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-15T19:00:00Z",
          "return_6h": 0.024179341746801697,
          "return_12h": 0.018773355739963637,
          "return_24h": 0.008382207454436852,
          "close_vs_ema12": 0.008902832687546436,
          "close_vs_ema24": 0.00896675042759476,
          "ema12_slope_3h": 0.004425373191428328,
          "ema24_slope_6h": 0.0020878221414886156,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.69,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.199929,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        7145,
        7146
      ],
      "forecast_publication_timestamp": "2026-10-15T19:16:17.020170Z",
      "requested_quote_timestamp": "2026-10-15T19:16:17.020170Z",
      "retrieved_quote_timestamp": "2026-10-15T19:16:17.220099Z",
      "quote_retrieval_timestamp": "2026-10-15T19:16:17.220099Z",
      "timing_difference_seconds": 0.199929,
      "selected_quote": {
        "id": 1012,
        "contract_id": 1012,
        "forecast_timestamp": "2026-10-15T19:16:17.020170Z",
        "requested_timestamp": "2026-10-15T19:16:17.020170Z",
        "actual_quote_timestamp": "2026-10-15T19:16:17.220099Z",
        "timestamp_delta_seconds": 0.199929,
        "bid": 0.68,
        "ask": 0.69,
        "midpoint": 0.685,
        "last_price": 0.69,
        "implied_probability": 0.69,
        "spread": 0.009999999999999898,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-15T19:16:17.220099Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT151530",
        "external_market_id": "KXBTC15M-26OCT151530-30",
        "external_contract_id": "KXBTC15M-26OCT151530-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 9181.59
      },
      "selected_entry_price": 0.69,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 1012,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT151530",
          "external_market_id": "KXBTC15M-26OCT151530-30",
          "external_contract_id": "KXBTC15M-26OCT151530-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-15T19:15:00Z",
          "resolution_timestamp": "2026-10-15T19:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-15T19:16:17.072454Z"
        }
      ],
      "quotes": [
        {
          "id": 1012,
          "contract_id": 1012,
          "forecast_timestamp": "2026-10-15T19:16:17.020170Z",
          "requested_timestamp": "2026-10-15T19:16:17.020170Z",
          "actual_quote_timestamp": "2026-10-15T19:16:17.220099Z",
          "timestamp_delta_seconds": 0.199929,
          "bid": 0.68,
          "ask": 0.69,
          "midpoint": 0.685,
          "last_price": 0.69,
          "implied_probability": 0.69,
          "spread": 0.009999999999999898,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-15T19:16:17.220099Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT151530",
          "external_market_id": "KXBTC15M-26OCT151530-30",
          "external_contract_id": "KXBTC15M-26OCT151530-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 9181.59
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT151530-30": {
          "UP/YES": "KXBTC15M-26OCT151530-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1951,
          "signal_id": 1012,
          "quote_id": 1012,
          "settlement_id": 1012,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 141.0,
          "entry_price": 0.69,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.28999999999999,
          "trading_fee": 2.12,
          "total_deployed": 99.41,
          "settlement_value": 1.0,
          "settlement_payout": 141.0,
          "gross_pnl": 43.71000000000001,
          "net_pnl": 41.59,
          "roi": 0.4183683734030782,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-15T19:31:21.882684Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 9181.59,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1952,
          "signal_id": 1012,
          "quote_id": 1012,
          "settlement_id": 1012,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.69,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 69.0,
          "trading_fee": 1.5,
          "total_deployed": 70.5,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 31.0,
          "net_pnl": 29.5,
          "roi": 0.41843971631205673,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-15T19:31:21.885820Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 9181.59,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82380.63,
        "kronos_base_predicted_close": 82389.6953125,
        "kronos_base_displacement": 9.065312499995343,
        "kronos_base_displacement_fraction": 0.0001100417962328686,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82478.984375,
        "kronos_small_displacement": 98.35437499999534,
        "kronos_small_displacement_fraction": 0.001193901709661547,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT151530",
        "ticker": "KXBTC15M-26OCT151530-30",
        "market_id": "KXBTC15M-26OCT151530-30",
        "contract_id": "KXBTC15M-26OCT151530-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82380.63
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-15T19:16:17.020170Z",
        "retrieved_timestamp": "2026-10-15T19:16:17.220099Z",
        "quote_offset_seconds": 0.199929,
        "quote_age_seconds": 0.199929,
        "bid": 0.68,
        "ask": 0.69,
        "midpoint": 0.685,
        "last_price": 0.69,
        "spread": 0.009999999999999898,
        "selected_entry_price": 0.69,
        "price_type": "live_executable_ask",
        "yes_ask_size": 9181.59
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 82439.21,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261015T1915Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 1006,
          "signal_id": 1012,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-10-15T19:00:00Z",
          "return_6h": 0.024179341746801697,
          "return_12h": 0.018773355739963637,
          "return_24h": 0.008382207454436852,
          "close_vs_ema12": 0.008902832687546436,
          "close_vs_ema24": 0.00896675042759476,
          "ema12_slope_3h": 0.004425373191428328,
          "ema24_slope_6h": 0.0020878221414886156,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-15T19:16:17.070050Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-15T19:00:00Z",
            "return_6h": 0.024179341746801697,
            "return_12h": 0.018773355739963637,
            "return_24h": 0.008382207454436852,
            "close_vs_ema12": 0.008902832687546436,
            "close_vs_ema24": 0.00896675042759476,
            "ema12_slope_3h": 0.004425373191428328,
            "ema24_slope_6h": 0.0020878221414886156,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0009462644084106131,
        "return_30m": 0.0018606599130057688,
        "return_60m": 0.004085745158742382,
        "return_120m": 0.001934132727022364,
        "consecutive_up_closes": 4,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0008215554144905823,
        "close_vs_ema6": 0.001378071220821786,
        "close_vs_ema12": 0.00253076695124288,
        "ema3_slope": 0.0008222309227572389,
        "ema6_slope": 0.0005515325087597223,
        "realized_volatility_30m": 1.6366672872969446e-05,
        "realized_volatility_60m": 0.00025532351170591463,
        "return_acceleration": 3.273334574593889e-05
      }
    },
    {
      "id": 1011,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261015T1800Z",
      "trigger_timestamp": "2026-10-15T18:01:21.602384Z",
      "market_start_timestamp": "2026-10-15T18:00:00Z",
      "resolution_timestamp": "2026-10-15T18:15:00Z",
      "direction": "UP",
      "base_run_id": 7135,
      "small_run_id": 7136,
      "last_observed_close": 82349.89,
      "actual_close": 82045.42,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-15T18:01:21.655426Z",
      "base_predicted_close": 82403.7578125,
      "small_predicted_close": 82490.453125,
      "strike": 82349.89,
      "market_regime": {
        "id": 1005,
        "signal_id": 1011,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-10-15T17:45:00Z",
        "return_6h": 0.01805324206772907,
        "return_12h": 0.02298467024258244,
        "return_24h": 0.010522572763812521,
        "close_vs_ema12": 0.010150015124223977,
        "close_vs_ema24": 0.009361300118609028,
        "ema12_slope_3h": 0.005717128969706442,
        "ema24_slope_6h": 0.0003011197836937374,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-15T18:01:21.658164Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-15T17:45:00Z",
          "return_6h": 0.01805324206772907,
          "return_12h": 0.02298467024258244,
          "return_24h": 0.010522572763812521,
          "close_vs_ema12": 0.010150015124223977,
          "close_vs_ema24": 0.009361300118609028,
          "ema12_slope_3h": 0.005717128969706442,
          "ema24_slope_6h": 0.0003011197836937374,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.22,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.209584,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        7135,
        7136
      ],
      "forecast_publication_timestamp": "2026-10-15T18:01:21.602384Z",
      "requested_quote_timestamp": "2026-10-15T18:01:21.602384Z",
      "retrieved_quote_timestamp": "2026-10-15T18:01:21.811968Z",
      "quote_retrieval_timestamp": "2026-10-15T18:01:21.811968Z",
      "timing_difference_seconds": 0.209584,
      "selected_quote": {
        "id": 1011,
        "contract_id": 1011,
        "forecast_timestamp": "2026-10-15T18:01:21.602384Z",
        "requested_timestamp": "2026-10-15T18:01:21.602384Z",
        "actual_quote_timestamp": "2026-10-15T18:01:21.811968Z",
        "timestamp_delta_seconds": 0.209584,
        "bid": 0.21,
        "ask": 0.22,
        "midpoint": 0.215,
        "last_price": 0.22,
        "implied_probability": 0.22,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-15T18:01:21.811968Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT151415",
        "external_market_id": "KXBTC15M-26OCT151415-15",
        "external_contract_id": "KXBTC15M-26OCT151415-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 903.44
      },
      "selected_entry_price": 0.22,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 1011,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT151415",
          "external_market_id": "KXBTC15M-26OCT151415-15",
          "external_contract_id": "KXBTC15M-26OCT151415-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-15T18:00:00Z",
          "resolution_timestamp": "2026-10-15T18:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-15T18:01:21.661070Z"
        }
      ],
      "quotes": [
        {
          "id": 1011,
          "contract_id": 1011,
          "forecast_timestamp": "2026-10-15T18:01:21.602384Z",
          "requested_timestamp": "2026-10-15T18:01:21.602384Z",
          "actual_quote_timestamp": "2026-10-15T18:01:21.811968Z",
          "timestamp_delta_seconds": 0.209584,
          "bid": 0.21,
          "ask": 0.22,
          "midpoint": 0.215,
          "last_price": 0.22,
          "implied_probability": 0.22,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-15T18:01:21.811968Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT151415",
          "external_market_id": "KXBTC15M-26OCT151415-15",
          "external_contract_id": "KXBTC15M-26OCT151415-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 903.44
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT151415-15": {
          "UP/YES": "KXBTC15M-26OCT151415-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1949,
          "signal_id": 1011,
          "quote_id": 1011,
          "settlement_id": 1011,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 431.0,
          "entry_price": 0.22,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 94.82000000000001,
          "trading_fee": 5.18,
          "total_deployed": 100.0,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -94.82000000000001,
          "net_pnl": -100.0,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-15T18:16:25.700150Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 903.44,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1950,
          "signal_id": 1011,
          "quote_id": 1011,
          "settlement_id": 1011,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.22,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 22.0,
          "trading_fee": 1.21,
          "total_deployed": 23.21,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -22.0,
          "net_pnl": -23.21,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-15T18:16:25.704217Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 903.44,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82349.89,
        "kronos_base_predicted_close": 82403.7578125,
        "kronos_base_displacement": 53.86781250000058,
        "kronos_base_displacement_fraction": 0.0006541333874277255,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82490.453125,
        "kronos_small_displacement": 140.56312500000058,
        "kronos_small_displacement_fraction": 0.0017069011871175613,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT151415",
        "ticker": "KXBTC15M-26OCT151415-15",
        "market_id": "KXBTC15M-26OCT151415-15",
        "contract_id": "KXBTC15M-26OCT151415-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82349.89
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-15T18:01:21.602384Z",
        "retrieved_timestamp": "2026-10-15T18:01:21.811968Z",
        "quote_offset_seconds": 0.209584,
        "quote_age_seconds": 0.209584,
        "bid": 0.21,
        "ask": 0.22,
        "midpoint": 0.215,
        "last_price": 0.22,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.22,
        "price_type": "live_executable_ask",
        "yes_ask_size": 903.44
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 82045.42,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261015T1800Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 1005,
          "signal_id": 1011,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-10-15T17:45:00Z",
          "return_6h": 0.01805324206772907,
          "return_12h": 0.02298467024258244,
          "return_24h": 0.010522572763812521,
          "close_vs_ema12": 0.010150015124223977,
          "close_vs_ema24": 0.009361300118609028,
          "ema12_slope_3h": 0.005717128969706442,
          "ema24_slope_6h": 0.0003011197836937374,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-15T18:01:21.658164Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-15T17:45:00Z",
            "return_6h": 0.01805324206772907,
            "return_12h": 0.02298467024258244,
            "return_24h": 0.010522572763812521,
            "close_vs_ema12": 0.010150015124223977,
            "close_vs_ema24": 0.009361300118609028,
            "ema12_slope_3h": 0.005717128969706442,
            "ema24_slope_6h": 0.0003011197836937374,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": -0.000664618583936627,
        "return_30m": 0.0006419751640289739,
        "return_60m": 0.003842124024045823,
        "return_120m": -0.00041444721607764023,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": 0.00023454247424625763,
        "close_vs_ema6": 0.001060468765742284,
        "close_vs_ema12": 0.003254117313632676,
        "ema3_slope": 0.00023459749732346324,
        "ema6_slope": 0.00042436751769603376,
        "realized_volatility_30m": 0.0009860406479593187,
        "realized_volatility_60m": 0.0010606571388431893,
        "return_acceleration": -0.0019720812959186373
      }
    },
    {
      "id": 1010,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261015T1745Z",
      "trigger_timestamp": "2026-10-15T17:46:18.439126Z",
      "market_start_timestamp": "2026-10-15T17:45:00Z",
      "resolution_timestamp": "2026-10-15T18:00:00Z",
      "direction": "UP",
      "base_run_id": 7133,
      "small_run_id": 7134,
      "last_observed_close": 82404.66,
      "actual_close": 82349.89,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-15T17:46:18.500572Z",
      "base_predicted_close": 82475.03125,
      "small_predicted_close": 82481.0390625,
      "strike": 82404.66,
      "market_regime": {
        "id": 1004,
        "signal_id": 1010,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-10-15T17:30:00Z",
        "return_6h": 0.017041760254315808,
        "return_12h": 0.018280103768823386,
        "return_24h": 0.008595468983462196,
        "close_vs_ema12": 0.01125860439810289,
        "close_vs_ema24": 0.010231676283635638,
        "ema12_slope_3h": 0.0056746776615337335,
        "ema24_slope_6h": -6.94698943298766e-05,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-15T17:46:18.502818Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-15T17:30:00Z",
          "return_6h": 0.017041760254315808,
          "return_12h": 0.018280103768823386,
          "return_24h": 0.008595468983462196,
          "close_vs_ema12": 0.01125860439810289,
          "close_vs_ema24": 0.010231676283635638,
          "ema12_slope_3h": 0.0056746776615337335,
          "ema24_slope_6h": -6.94698943298766e-05,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.52,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.208541,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        7133,
        7134
      ],
      "forecast_publication_timestamp": "2026-10-15T17:46:18.439126Z",
      "requested_quote_timestamp": "2026-10-15T17:46:18.439126Z",
      "retrieved_quote_timestamp": "2026-10-15T17:46:18.647667Z",
      "quote_retrieval_timestamp": "2026-10-15T17:46:18.647667Z",
      "timing_difference_seconds": 0.208541,
      "selected_quote": {
        "id": 1010,
        "contract_id": 1010,
        "forecast_timestamp": "2026-10-15T17:46:18.439126Z",
        "requested_timestamp": "2026-10-15T17:46:18.439126Z",
        "actual_quote_timestamp": "2026-10-15T17:46:18.647667Z",
        "timestamp_delta_seconds": 0.208541,
        "bid": 0.51,
        "ask": 0.52,
        "midpoint": 0.515,
        "last_price": 0.52,
        "implied_probability": 0.52,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-15T17:46:18.647667Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT151400",
        "external_market_id": "KXBTC15M-26OCT151400-00",
        "external_contract_id": "KXBTC15M-26OCT151400-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 11033.23
      },
      "selected_entry_price": 0.52,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 1010,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT151400",
          "external_market_id": "KXBTC15M-26OCT151400-00",
          "external_contract_id": "KXBTC15M-26OCT151400-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-15T17:45:00Z",
          "resolution_timestamp": "2026-10-15T18:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-15T17:46:18.505078Z"
        }
      ],
      "quotes": [
        {
          "id": 1010,
          "contract_id": 1010,
          "forecast_timestamp": "2026-10-15T17:46:18.439126Z",
          "requested_timestamp": "2026-10-15T17:46:18.439126Z",
          "actual_quote_timestamp": "2026-10-15T17:46:18.647667Z",
          "timestamp_delta_seconds": 0.208541,
          "bid": 0.51,
          "ask": 0.52,
          "midpoint": 0.515,
          "last_price": 0.52,
          "implied_probability": 0.52,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-15T17:46:18.647667Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT151400",
          "external_market_id": "KXBTC15M-26OCT151400-00",
          "external_contract_id": "KXBTC15M-26OCT151400-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 11033.23
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT151400-00": {
          "UP/YES": "KXBTC15M-26OCT151400-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1947,
          "signal_id": 1010,
          "quote_id": 1010,
          "settlement_id": 1010,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 186.0,
          "entry_price": 0.52,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.72,
          "trading_fee": 3.25,
          "total_deployed": 99.97,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.72,
          "net_pnl": -99.97,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-15T18:01:26.556301Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 11033.23,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1948,
          "signal_id": 1010,
          "quote_id": 1010,
          "settlement_id": 1010,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.52,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 52.0,
          "trading_fee": 1.75,
          "total_deployed": 53.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -52.0,
          "net_pnl": -53.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-15T18:01:26.558502Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 11033.23,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82404.66,
        "kronos_base_predicted_close": 82475.03125,
        "kronos_base_displacement": 70.37124999999651,
        "kronos_base_displacement_fraction": 0.0008539717292686664,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82481.0390625,
        "kronos_small_displacement": 76.37906249999651,
        "kronos_small_displacement_fraction": 0.000926877952047815,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT151400",
        "ticker": "KXBTC15M-26OCT151400-00",
        "market_id": "KXBTC15M-26OCT151400-00",
        "contract_id": "KXBTC15M-26OCT151400-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82404.66
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-15T17:46:18.439126Z",
        "retrieved_timestamp": "2026-10-15T17:46:18.647667Z",
        "quote_offset_seconds": 0.208541,
        "quote_age_seconds": 0.208541,
        "bid": 0.51,
        "ask": 0.52,
        "midpoint": 0.515,
        "last_price": 0.52,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.52,
        "price_type": "live_executable_ask",
        "yes_ask_size": 11033.23
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 82349.89,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261015T1745Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 1004,
          "signal_id": 1010,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-10-15T17:30:00Z",
          "return_6h": 0.017041760254315808,
          "return_12h": 0.018280103768823386,
          "return_24h": 0.008595468983462196,
          "close_vs_ema12": 0.01125860439810289,
          "close_vs_ema24": 0.010231676283635638,
          "ema12_slope_3h": 0.0056746776615337335,
          "ema24_slope_6h": -6.94698943298766e-05,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-15T17:46:18.502818Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-15T17:30:00Z",
            "return_6h": 0.017041760254315808,
            "return_12h": 0.018280103768823386,
            "return_24h": 0.008595468983462196,
            "close_vs_ema12": 0.01125860439810289,
            "close_vs_ema24": 0.010231676283635638,
            "ema12_slope_3h": 0.0056746776615337335,
            "ema24_slope_6h": -6.94698943298766e-05,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0013074627119820104,
        "return_30m": 0.002226310590675906,
        "return_60m": 0.005139340310054807,
        "return_120m": 0.0011496391479690615,
        "consecutive_up_closes": 4,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0011345676333176513,
        "close_vs_ema6": 0.0021513347129031857,
        "close_vs_ema12": 0.0045156715195822095,
        "ema3_slope": 0.0011358563391563603,
        "ema6_slope": 0.0008612750415188941,
        "realized_volatility_30m": 0.0001949073119729139,
        "realized_volatility_60m": 0.0006235879781998866,
        "return_acceleration": 0.0003898146239458278
      }
    },
    {
      "id": 1009,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261015T1730Z",
      "trigger_timestamp": "2026-10-15T17:31:20.952619Z",
      "market_start_timestamp": "2026-10-15T17:30:00Z",
      "resolution_timestamp": "2026-10-15T17:45:00Z",
      "direction": "UP",
      "base_run_id": 7131,
      "small_run_id": 7132,
      "last_observed_close": 82297.06,
      "actual_close": 82404.66,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-15T17:31:21.009918Z",
      "base_predicted_close": 82411.265625,
      "small_predicted_close": 82438.71875,
      "strike": 82297.06,
      "market_regime": {
        "id": 1003,
        "signal_id": 1009,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-10-15T17:15:00Z",
        "return_6h": 0.016440684383323134,
        "return_12h": 0.015559568601275497,
        "return_24h": 0.006607579488357107,
        "close_vs_ema12": 0.010422230658677423,
        "close_vs_ema24": 0.009129920933401925,
        "ema12_slope_3h": 0.005411222625153256,
        "ema24_slope_6h": -0.00042722487879487403,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-15T17:31:21.012043Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-15T17:15:00Z",
          "return_6h": 0.016440684383323134,
          "return_12h": 0.015559568601275497,
          "return_24h": 0.006607579488357107,
          "close_vs_ema12": 0.010422230658677423,
          "close_vs_ema24": 0.009129920933401925,
          "ema12_slope_3h": 0.005411222625153256,
          "ema24_slope_6h": -0.00042722487879487403,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.45,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.211129,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        7131,
        7132
      ],
      "forecast_publication_timestamp": "2026-10-15T17:31:20.952619Z",
      "requested_quote_timestamp": "2026-10-15T17:31:20.952619Z",
      "retrieved_quote_timestamp": "2026-10-15T17:31:21.163748Z",
      "quote_retrieval_timestamp": "2026-10-15T17:31:21.163748Z",
      "timing_difference_seconds": 0.211129,
      "selected_quote": {
        "id": 1009,
        "contract_id": 1009,
        "forecast_timestamp": "2026-10-15T17:31:20.952619Z",
        "requested_timestamp": "2026-10-15T17:31:20.952619Z",
        "actual_quote_timestamp": "2026-10-15T17:31:21.163748Z",
        "timestamp_delta_seconds": 0.211129,
        "bid": 0.44,
        "ask": 0.45,
        "midpoint": 0.445,
        "last_price": 0.45,
        "implied_probability": 0.45,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-15T17:31:21.163748Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT151345",
        "external_market_id": "KXBTC15M-26OCT151345-45",
        "external_contract_id": "KXBTC15M-26OCT151345-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3345.3
      },
      "selected_entry_price": 0.45,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 1009,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT151345",
          "external_market_id": "KXBTC15M-26OCT151345-45",
          "external_contract_id": "KXBTC15M-26OCT151345-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-15T17:30:00Z",
          "resolution_timestamp": "2026-10-15T17:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-15T17:31:21.014389Z"
        }
      ],
      "quotes": [
        {
          "id": 1009,
          "contract_id": 1009,
          "forecast_timestamp": "2026-10-15T17:31:20.952619Z",
          "requested_timestamp": "2026-10-15T17:31:20.952619Z",
          "actual_quote_timestamp": "2026-10-15T17:31:21.163748Z",
          "timestamp_delta_seconds": 0.211129,
          "bid": 0.44,
          "ask": 0.45,
          "midpoint": 0.445,
          "last_price": 0.45,
          "implied_probability": 0.45,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-15T17:31:21.163748Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT151345",
          "external_market_id": "KXBTC15M-26OCT151345-45",
          "external_contract_id": "KXBTC15M-26OCT151345-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3345.3
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT151345-45": {
          "UP/YES": "KXBTC15M-26OCT151345-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1945,
          "signal_id": 1009,
          "quote_id": 1009,
          "settlement_id": 1009,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 213.0,
          "entry_price": 0.45,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.85000000000001,
          "trading_fee": 3.7,
          "total_deployed": 99.55000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 213.0,
          "gross_pnl": 117.14999999999999,
          "net_pnl": 113.44999999999999,
          "roi": 1.1396283274736312,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-15T17:46:23.577408Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3345.3,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1946,
          "signal_id": 1009,
          "quote_id": 1009,
          "settlement_id": 1009,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.45,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 45.0,
          "trading_fee": 1.74,
          "total_deployed": 46.74,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 55.0,
          "net_pnl": 53.26,
          "roi": 1.1394950791613179,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-15T17:46:23.583611Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3345.3,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82297.06,
        "kronos_base_predicted_close": 82411.265625,
        "kronos_base_displacement": 114.20562500000233,
        "kronos_base_displacement_fraction": 0.0013877242394807583,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82438.71875,
        "kronos_small_displacement": 141.65875000000233,
        "kronos_small_displacement_fraction": 0.0017213099714619494,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT151345",
        "ticker": "KXBTC15M-26OCT151345-45",
        "market_id": "KXBTC15M-26OCT151345-45",
        "contract_id": "KXBTC15M-26OCT151345-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82297.06
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-15T17:31:20.952619Z",
        "retrieved_timestamp": "2026-10-15T17:31:21.163748Z",
        "quote_offset_seconds": 0.211129,
        "quote_age_seconds": 0.211129,
        "bid": 0.44,
        "ask": 0.45,
        "midpoint": 0.445,
        "last_price": 0.45,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.45,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3345.3
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 82404.66,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261015T1730Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 1003,
          "signal_id": 1009,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-10-15T17:15:00Z",
          "return_6h": 0.016440684383323134,
          "return_12h": 0.015559568601275497,
          "return_24h": 0.006607579488357107,
          "close_vs_ema12": 0.010422230658677423,
          "close_vs_ema24": 0.009129920933401925,
          "ema12_slope_3h": 0.005411222625153256,
          "ema24_slope_6h": -0.00042722487879487403,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-15T17:31:21.012043Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-15T17:15:00Z",
            "return_6h": 0.016440684383323134,
            "return_12h": 0.015559568601275497,
            "return_24h": 0.006607579488357107,
            "close_vs_ema12": 0.010422230658677423,
            "close_vs_ema24": 0.009129920933401925,
            "ema12_slope_3h": 0.005411222625153256,
            "ema24_slope_6h": -0.00042722487879487403,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0009176480880361826,
        "return_30m": 0.0031980957619655026,
        "return_60m": 0.0036404589196892267,
        "return_120m": 0.0005637217112479664,
        "consecutive_up_closes": 3,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0009629908916477525,
        "close_vs_ema6": 0.0017047710088080592,
        "close_vs_ema12": 0.004028358264491327,
        "ema3_slope": 0.0009639191369967826,
        "ema6_slope": 0.0006823737198973223,
        "realized_volatility_30m": 0.0006803544279997409,
        "realized_volatility_60m": 0.0008878685871547742,
        "return_acceleration": -0.0013607088559994818
      }
    },
    {
      "id": 1008,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261015T1700Z",
      "trigger_timestamp": "2026-10-15T17:01:18.697266Z",
      "market_start_timestamp": "2026-10-15T17:00:00Z",
      "resolution_timestamp": "2026-10-15T17:15:00Z",
      "direction": "UP",
      "base_run_id": 7127,
      "small_run_id": 7128,
      "last_observed_close": 82034.7,
      "actual_close": 82221.61,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-15T17:01:18.752872Z",
      "base_predicted_close": 82075.40625,
      "small_predicted_close": 82283.140625,
      "strike": 82034.7,
      "market_regime": {
        "id": 1002,
        "signal_id": 1008,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-10-15T16:45:00Z",
        "return_6h": 0.013356659966957674,
        "return_12h": 0.005983297510032237,
        "return_24h": 0.0015968426840782257,
        "close_vs_ema12": 0.008074552278599656,
        "close_vs_ema24": 0.006284215313292485,
        "ema12_slope_3h": 0.004621429321356008,
        "ema24_slope_6h": -0.0011232495848029211,
        "score": 2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-15T17:01:18.755717Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-15T16:45:00Z",
          "return_6h": 0.013356659966957674,
          "return_12h": 0.005983297510032237,
          "return_24h": 0.0015968426840782257,
          "close_vs_ema12": 0.008074552278599656,
          "close_vs_ema24": 0.006284215313292485,
          "ema12_slope_3h": 0.004621429321356008,
          "ema24_slope_6h": -0.0011232495848029211,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.57,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.210272,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        7127,
        7128
      ],
      "forecast_publication_timestamp": "2026-10-15T17:01:18.697266Z",
      "requested_quote_timestamp": "2026-10-15T17:01:18.697266Z",
      "retrieved_quote_timestamp": "2026-10-15T17:01:18.907538Z",
      "quote_retrieval_timestamp": "2026-10-15T17:01:18.907538Z",
      "timing_difference_seconds": 0.210272,
      "selected_quote": {
        "id": 1008,
        "contract_id": 1008,
        "forecast_timestamp": "2026-10-15T17:01:18.697266Z",
        "requested_timestamp": "2026-10-15T17:01:18.697266Z",
        "actual_quote_timestamp": "2026-10-15T17:01:18.907538Z",
        "timestamp_delta_seconds": 0.210272,
        "bid": 0.56,
        "ask": 0.57,
        "midpoint": 0.565,
        "last_price": 0.56,
        "implied_probability": 0.57,
        "spread": 0.009999999999999898,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-15T17:01:18.907538Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT151315",
        "external_market_id": "KXBTC15M-26OCT151315-15",
        "external_contract_id": "KXBTC15M-26OCT151315-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 7661.49
      },
      "selected_entry_price": 0.57,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 1008,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT151315",
          "external_market_id": "KXBTC15M-26OCT151315-15",
          "external_contract_id": "KXBTC15M-26OCT151315-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-15T17:00:00Z",
          "resolution_timestamp": "2026-10-15T17:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-15T17:01:18.759084Z"
        }
      ],
      "quotes": [
        {
          "id": 1008,
          "contract_id": 1008,
          "forecast_timestamp": "2026-10-15T17:01:18.697266Z",
          "requested_timestamp": "2026-10-15T17:01:18.697266Z",
          "actual_quote_timestamp": "2026-10-15T17:01:18.907538Z",
          "timestamp_delta_seconds": 0.210272,
          "bid": 0.56,
          "ask": 0.57,
          "midpoint": 0.565,
          "last_price": 0.56,
          "implied_probability": 0.57,
          "spread": 0.009999999999999898,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-15T17:01:18.907538Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT151315",
          "external_market_id": "KXBTC15M-26OCT151315-15",
          "external_contract_id": "KXBTC15M-26OCT151315-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 7661.49
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT151315-15": {
          "UP/YES": "KXBTC15M-26OCT151315-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1943,
          "signal_id": 1008,
          "quote_id": 1008,
          "settlement_id": 1008,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 170.0,
          "entry_price": 0.57,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.89999999999999,
          "trading_fee": 2.92,
          "total_deployed": 99.82,
          "settlement_value": 1.0,
          "settlement_payout": 170.0,
          "gross_pnl": 73.10000000000001,
          "net_pnl": 70.18,
          "roi": 0.7030655179322782,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-15T17:16:23.021879Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7661.49,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1944,
          "signal_id": 1008,
          "quote_id": 1008,
          "settlement_id": 1008,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.57,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 56.99999999999999,
          "trading_fee": 1.72,
          "total_deployed": 58.71999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 43.00000000000001,
          "net_pnl": 41.28000000000001,
          "roi": 0.70299727520436,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-15T17:16:23.025783Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7661.49,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82034.7,
        "kronos_base_predicted_close": 82075.40625,
        "kronos_base_displacement": 40.70625000000291,
        "kronos_base_displacement_fraction": 0.0004962077023503823,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82283.140625,
        "kronos_small_displacement": 248.4406250000029,
        "kronos_small_displacement_fraction": 0.003028482154502947,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT151315",
        "ticker": "KXBTC15M-26OCT151315-15",
        "market_id": "KXBTC15M-26OCT151315-15",
        "contract_id": "KXBTC15M-26OCT151315-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82034.7
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-15T17:01:18.697266Z",
        "retrieved_timestamp": "2026-10-15T17:01:18.907538Z",
        "quote_offset_seconds": 0.210272,
        "quote_age_seconds": 0.210272,
        "bid": 0.56,
        "ask": 0.57,
        "midpoint": 0.565,
        "last_price": 0.56,
        "spread": 0.009999999999999898,
        "selected_entry_price": 0.57,
        "price_type": "live_executable_ask",
        "yes_ask_size": 7661.49
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 82221.61,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261015T1700Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 1002,
          "signal_id": 1008,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-10-15T16:45:00Z",
          "return_6h": 0.013356659966957674,
          "return_12h": 0.005983297510032237,
          "return_24h": 0.0015968426840782257,
          "close_vs_ema12": 0.008074552278599656,
          "close_vs_ema24": 0.006284215313292485,
          "ema12_slope_3h": 0.004621429321356008,
          "ema24_slope_6h": -0.0011232495848029211,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-15T17:01:18.755717Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-15T16:45:00Z",
            "return_6h": 0.013356659966957674,
            "return_12h": 0.005983297510032237,
            "return_24h": 0.0015968426840782257,
            "close_vs_ema12": 0.008074552278599656,
            "close_vs_ema24": 0.006284215313292485,
            "ema12_slope_3h": 0.004621429321356008,
            "ema24_slope_6h": -0.0011232495848029211,
            "score": 2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": 0.0006267738580951754,
        "return_30m": 0.0004409529479696417,
        "return_60m": -0.004240279560156823,
        "return_120m": 0.002852213245780888,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": -0.000257203583008514,
        "close_vs_ema6": -0.00021961064188114054,
        "close_vs_ema12": 0.0022615139531916295,
        "ema3_slope": -0.0002571374463360421,
        "ema6_slope": -8.783654081689907e-05,
        "realized_volatility_30m": 0.0004062391867425963,
        "realized_volatility_60m": 0.0022622825685825517,
        "return_acceleration": 0.0008124783734851926
      }
    },
    {
      "id": 1007,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261015T1630Z",
      "trigger_timestamp": "2026-10-15T16:31:17.214756Z",
      "market_start_timestamp": "2026-10-15T16:30:00Z",
      "resolution_timestamp": "2026-10-15T16:45:00Z",
      "direction": "UP",
      "base_run_id": 7123,
      "small_run_id": 7124,
      "last_observed_close": 81998.54,
      "actual_close": 81983.32,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-15T16:31:17.265220Z",
      "base_predicted_close": 82044.3671875,
      "small_predicted_close": 82047.015625,
      "strike": 81998.54,
      "market_regime": {
        "id": 1001,
        "signal_id": 1007,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-10-15T16:15:00Z",
        "return_6h": 0.013558580811512622,
        "return_12h": 0.009482317774456517,
        "return_24h": 0.004388151726579581,
        "close_vs_ema12": 0.00831079148766789,
        "close_vs_ema24": 0.0060963816271837334,
        "ema12_slope_3h": 0.003221590745936531,
        "ema24_slope_6h": -0.0017536001861165884,
        "score": 2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-15T16:31:17.267514Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-15T16:15:00Z",
          "return_6h": 0.013558580811512622,
          "return_12h": 0.009482317774456517,
          "return_24h": 0.004388151726579581,
          "close_vs_ema12": 0.00831079148766789,
          "close_vs_ema24": 0.0060963816271837334,
          "ema12_slope_3h": 0.003221590745936531,
          "ema24_slope_6h": -0.0017536001861165884,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.49,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.204132,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        7123,
        7124
      ],
      "forecast_publication_timestamp": "2026-10-15T16:31:17.214756Z",
      "requested_quote_timestamp": "2026-10-15T16:31:17.214756Z",
      "retrieved_quote_timestamp": "2026-10-15T16:31:17.418888Z",
      "quote_retrieval_timestamp": "2026-10-15T16:31:17.418888Z",
      "timing_difference_seconds": 0.204132,
      "selected_quote": {
        "id": 1007,
        "contract_id": 1007,
        "forecast_timestamp": "2026-10-15T16:31:17.214756Z",
        "requested_timestamp": "2026-10-15T16:31:17.214756Z",
        "actual_quote_timestamp": "2026-10-15T16:31:17.418888Z",
        "timestamp_delta_seconds": 0.204132,
        "bid": 0.48,
        "ask": 0.49,
        "midpoint": 0.485,
        "last_price": 0.49,
        "implied_probability": 0.49,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-15T16:31:17.418888Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT151245",
        "external_market_id": "KXBTC15M-26OCT151245-45",
        "external_contract_id": "KXBTC15M-26OCT151245-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 7298.34
      },
      "selected_entry_price": 0.49,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 1007,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT151245",
          "external_market_id": "KXBTC15M-26OCT151245-45",
          "external_contract_id": "KXBTC15M-26OCT151245-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-15T16:30:00Z",
          "resolution_timestamp": "2026-10-15T16:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-15T16:31:17.270629Z"
        }
      ],
      "quotes": [
        {
          "id": 1007,
          "contract_id": 1007,
          "forecast_timestamp": "2026-10-15T16:31:17.214756Z",
          "requested_timestamp": "2026-10-15T16:31:17.214756Z",
          "actual_quote_timestamp": "2026-10-15T16:31:17.418888Z",
          "timestamp_delta_seconds": 0.204132,
          "bid": 0.48,
          "ask": 0.49,
          "midpoint": 0.485,
          "last_price": 0.49,
          "implied_probability": 0.49,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-15T16:31:17.418888Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT151245",
          "external_market_id": "KXBTC15M-26OCT151245-45",
          "external_contract_id": "KXBTC15M-26OCT151245-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 7298.34
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT151245-45": {
          "UP/YES": "KXBTC15M-26OCT151245-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1941,
          "signal_id": 1007,
          "quote_id": 1007,
          "settlement_id": 1007,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 197.0,
          "entry_price": 0.49,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.53,
          "trading_fee": 3.45,
          "total_deployed": 99.98,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.53,
          "net_pnl": -99.98,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-15T16:46:28.658577Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7298.34,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1942,
          "signal_id": 1007,
          "quote_id": 1007,
          "settlement_id": 1007,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.49,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 49.0,
          "trading_fee": 1.75,
          "total_deployed": 50.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -49.0,
          "net_pnl": -50.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-15T16:46:28.663288Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7298.34,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81998.54,
        "kronos_base_predicted_close": 82044.3671875,
        "kronos_base_displacement": 45.8271875000064,
        "kronos_base_displacement_fraction": 0.000558878091000235,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82047.015625,
        "kronos_small_displacement": 48.4756250000064,
        "kronos_small_displacement_fraction": 0.0005911766843654339,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT151245",
        "ticker": "KXBTC15M-26OCT151245-45",
        "market_id": "KXBTC15M-26OCT151245-45",
        "contract_id": "KXBTC15M-26OCT151245-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81998.54
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-15T16:31:17.214756Z",
        "retrieved_timestamp": "2026-10-15T16:31:17.418888Z",
        "quote_offset_seconds": 0.204132,
        "quote_age_seconds": 0.204132,
        "bid": 0.48,
        "ask": 0.49,
        "midpoint": 0.485,
        "last_price": 0.49,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.49,
        "price_type": "live_executable_ask",
        "yes_ask_size": 7298.34
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 81983.32,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261015T1630Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 1001,
          "signal_id": 1007,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-10-15T16:15:00Z",
          "return_6h": 0.013558580811512622,
          "return_12h": 0.009482317774456517,
          "return_24h": 0.004388151726579581,
          "close_vs_ema12": 0.00831079148766789,
          "close_vs_ema24": 0.0060963816271837334,
          "ema12_slope_3h": 0.003221590745936531,
          "ema24_slope_6h": -0.0017536001861165884,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-15T16:31:17.267514Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-15T16:15:00Z",
            "return_6h": 0.013558580811512622,
            "return_12h": 0.009482317774456517,
            "return_24h": 0.004388151726579581,
            "close_vs_ema12": 0.00831079148766789,
            "close_vs_ema24": 0.0060963816271837334,
            "ema12_slope_3h": 0.003221590745936531,
            "ema24_slope_6h": -0.0017536001861165884,
            "score": 2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0049457219201811675,
        "return_30m": -0.004679169214667156,
        "return_60m": -0.003065577100940131,
        "return_120m": 0.010824322902154515,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.002092754395944363,
        "close_vs_ema6": -0.0011210789561729717,
        "close_vs_ema12": 0.0026047825238419975,
        "ema3_slope": -0.002088383921312831,
        "ema6_slope": -0.00044823058172016594,
        "realized_volatility_30m": 0.002606799736791454,
        "realized_volatility_60m": 0.0024250753746826482,
        "return_acceleration": -0.005213599473582908
      }
    },
    {
      "id": 1006,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261015T1615Z",
      "trigger_timestamp": "2026-10-15T16:16:18.728845Z",
      "market_start_timestamp": "2026-10-15T16:15:00Z",
      "resolution_timestamp": "2026-10-15T16:30:00Z",
      "direction": "UP",
      "base_run_id": 7121,
      "small_run_id": 7122,
      "last_observed_close": 82406.1,
      "actual_close": 81998.54,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-15T16:16:18.783001Z",
      "base_predicted_close": 82409.453125,
      "small_predicted_close": 82461.15625,
      "strike": 82406.1,
      "market_regime": {
        "id": 1000,
        "signal_id": 1006,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-10-15T16:00:00Z",
        "return_6h": 0.0174007858760874,
        "return_12h": 0.0194772226281974,
        "return_24h": 0.010489462976618569,
        "close_vs_ema12": 0.013680891263217143,
        "close_vs_ema24": 0.011226766157300894,
        "ema12_slope_3h": 0.0023877904672953143,
        "ema24_slope_6h": -0.0020729698836027266,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-15T16:16:18.785221Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-15T16:00:00Z",
          "return_6h": 0.0174007858760874,
          "return_12h": 0.0194772226281974,
          "return_24h": 0.010489462976618569,
          "close_vs_ema12": 0.013680891263217143,
          "close_vs_ema24": 0.011226766157300894,
          "ema12_slope_3h": 0.0023877904672953143,
          "ema24_slope_6h": -0.0020729698836027266,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.31,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.201452,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        7121,
        7122
      ],
      "forecast_publication_timestamp": "2026-10-15T16:16:18.728845Z",
      "requested_quote_timestamp": "2026-10-15T16:16:18.728845Z",
      "retrieved_quote_timestamp": "2026-10-15T16:16:18.930297Z",
      "quote_retrieval_timestamp": "2026-10-15T16:16:18.930297Z",
      "timing_difference_seconds": 0.201452,
      "selected_quote": {
        "id": 1006,
        "contract_id": 1006,
        "forecast_timestamp": "2026-10-15T16:16:18.728845Z",
        "requested_timestamp": "2026-10-15T16:16:18.728845Z",
        "actual_quote_timestamp": "2026-10-15T16:16:18.930297Z",
        "timestamp_delta_seconds": 0.201452,
        "bid": 0.3,
        "ask": 0.31,
        "midpoint": 0.305,
        "last_price": 0.31,
        "implied_probability": 0.31,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-15T16:16:18.930297Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT151230",
        "external_market_id": "KXBTC15M-26OCT151230-30",
        "external_contract_id": "KXBTC15M-26OCT151230-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 9592.86
      },
      "selected_entry_price": 0.31,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 1006,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT151230",
          "external_market_id": "KXBTC15M-26OCT151230-30",
          "external_contract_id": "KXBTC15M-26OCT151230-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-15T16:15:00Z",
          "resolution_timestamp": "2026-10-15T16:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-15T16:16:18.787997Z"
        }
      ],
      "quotes": [
        {
          "id": 1006,
          "contract_id": 1006,
          "forecast_timestamp": "2026-10-15T16:16:18.728845Z",
          "requested_timestamp": "2026-10-15T16:16:18.728845Z",
          "actual_quote_timestamp": "2026-10-15T16:16:18.930297Z",
          "timestamp_delta_seconds": 0.201452,
          "bid": 0.3,
          "ask": 0.31,
          "midpoint": 0.305,
          "last_price": 0.31,
          "implied_probability": 0.31,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-15T16:16:18.930297Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT151230",
          "external_market_id": "KXBTC15M-26OCT151230-30",
          "external_contract_id": "KXBTC15M-26OCT151230-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 9592.86
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT151230-30": {
          "UP/YES": "KXBTC15M-26OCT151230-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1939,
          "signal_id": 1006,
          "quote_id": 1006,
          "settlement_id": 1006,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 307.0,
          "entry_price": 0.31,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.17,
          "trading_fee": 4.6,
          "total_deployed": 99.77,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.17,
          "net_pnl": -99.77,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-15T16:31:22.441005Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 9592.86,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1940,
          "signal_id": 1006,
          "quote_id": 1006,
          "settlement_id": 1006,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.31,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 31.0,
          "trading_fee": 1.5,
          "total_deployed": 32.5,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -31.0,
          "net_pnl": -32.5,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-15T16:31:22.443540Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 9592.86,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82406.1,
        "kronos_base_predicted_close": 82409.453125,
        "kronos_base_displacement": 3.3531249999941792,
        "kronos_base_displacement_fraction": 4.0690252299213034e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82461.15625,
        "kronos_small_displacement": 55.05624999999418,
        "kronos_small_displacement_fraction": 0.0006681089142671983,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT151230",
        "ticker": "KXBTC15M-26OCT151230-30",
        "market_id": "KXBTC15M-26OCT151230-30",
        "contract_id": "KXBTC15M-26OCT151230-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82406.1
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-15T16:16:18.728845Z",
        "retrieved_timestamp": "2026-10-15T16:16:18.930297Z",
        "quote_offset_seconds": 0.201452,
        "quote_age_seconds": 0.201452,
        "bid": 0.3,
        "ask": 0.31,
        "midpoint": 0.305,
        "last_price": 0.31,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.31,
        "price_type": "live_executable_ask",
        "yes_ask_size": 9592.86
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 81998.54,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261015T1615Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 1000,
          "signal_id": 1006,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-10-15T16:00:00Z",
          "return_6h": 0.0174007858760874,
          "return_12h": 0.0194772226281974,
          "return_24h": 0.010489462976618569,
          "close_vs_ema12": 0.013680891263217143,
          "close_vs_ema24": 0.011226766157300894,
          "ema12_slope_3h": 0.0023877904672953143,
          "ema24_slope_6h": -0.0020729698836027266,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-15T16:16:18.785221Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-15T16:00:00Z",
            "return_6h": 0.0174007858760874,
            "return_12h": 0.0194772226281974,
            "return_24h": 0.010489462976618569,
            "close_vs_ema12": 0.013680891263217143,
            "close_vs_ema24": 0.011226766157300894,
            "ema12_slope_3h": 0.0023877904672953143,
            "ema24_slope_6h": -0.0020729698836027266,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0002678775534017408,
        "return_30m": 0.0011671947240177172,
        "return_60m": 0.0029535586135993608,
        "return_120m": 0.01674903571302422,
        "consecutive_up_closes": 9,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0007727760128217742,
        "close_vs_ema6": 0.003393699176568621,
        "close_vs_ema12": 0.008065449337590902,
        "ema3_slope": 0.0007733736574331296,
        "ema6_slope": 0.0013593249265810847,
        "realized_volatility_30m": 0.00031559938742353744,
        "realized_volatility_60m": 0.00029675334638266975,
        "return_acceleration": -0.0006311987748470749
      }
    },
    {
      "id": 1005,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261015T1600Z",
      "trigger_timestamp": "2026-10-15T16:01:17.341801Z",
      "market_start_timestamp": "2026-10-15T16:00:00Z",
      "resolution_timestamp": "2026-10-15T16:15:00Z",
      "direction": "UP",
      "base_run_id": 7119,
      "small_run_id": 7120,
      "last_observed_close": 82384.03,
      "actual_close": 82406.1,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-15T16:01:17.418497Z",
      "base_predicted_close": 82390.40625,
      "small_predicted_close": 82441.234375,
      "strike": 82384.03,
      "market_regime": {
        "id": 999,
        "signal_id": 1005,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-10-15T15:45:00Z",
        "return_6h": 0.015068030110830133,
        "return_12h": 0.019179512949611066,
        "return_24h": 0.010132813005393926,
        "close_vs_ema12": 0.013999737377635046,
        "close_vs_ema24": 0.011194948468394639,
        "ema12_slope_3h": 0.0014550506505019989,
        "ema24_slope_6h": -0.002479544189768257,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-15T16:01:17.420819Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-15T15:45:00Z",
          "return_6h": 0.015068030110830133,
          "return_12h": 0.019179512949611066,
          "return_24h": 0.010132813005393926,
          "close_vs_ema12": 0.013999737377635046,
          "close_vs_ema24": 0.011194948468394639,
          "ema12_slope_3h": 0.0014550506505019989,
          "ema24_slope_6h": -0.002479544189768257,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.42,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.217196,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        7119,
        7120
      ],
      "forecast_publication_timestamp": "2026-10-15T16:01:17.341801Z",
      "requested_quote_timestamp": "2026-10-15T16:01:17.341801Z",
      "retrieved_quote_timestamp": "2026-10-15T16:01:17.558997Z",
      "quote_retrieval_timestamp": "2026-10-15T16:01:17.558997Z",
      "timing_difference_seconds": 0.217196,
      "selected_quote": {
        "id": 1005,
        "contract_id": 1005,
        "forecast_timestamp": "2026-10-15T16:01:17.341801Z",
        "requested_timestamp": "2026-10-15T16:01:17.341801Z",
        "actual_quote_timestamp": "2026-10-15T16:01:17.558997Z",
        "timestamp_delta_seconds": 0.217196,
        "bid": 0.41,
        "ask": 0.42,
        "midpoint": 0.415,
        "last_price": 0.42,
        "implied_probability": 0.42,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-15T16:01:17.558997Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT151215",
        "external_market_id": "KXBTC15M-26OCT151215-15",
        "external_contract_id": "KXBTC15M-26OCT151215-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 7270.15
      },
      "selected_entry_price": 0.42,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 1005,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT151215",
          "external_market_id": "KXBTC15M-26OCT151215-15",
          "external_contract_id": "KXBTC15M-26OCT151215-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-15T16:00:00Z",
          "resolution_timestamp": "2026-10-15T16:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-15T16:01:17.423383Z"
        }
      ],
      "quotes": [
        {
          "id": 1005,
          "contract_id": 1005,
          "forecast_timestamp": "2026-10-15T16:01:17.341801Z",
          "requested_timestamp": "2026-10-15T16:01:17.341801Z",
          "actual_quote_timestamp": "2026-10-15T16:01:17.558997Z",
          "timestamp_delta_seconds": 0.217196,
          "bid": 0.41,
          "ask": 0.42,
          "midpoint": 0.415,
          "last_price": 0.42,
          "implied_probability": 0.42,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-15T16:01:17.558997Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT151215",
          "external_market_id": "KXBTC15M-26OCT151215-15",
          "external_contract_id": "KXBTC15M-26OCT151215-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 7270.15
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT151215-15": {
          "UP/YES": "KXBTC15M-26OCT151215-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1937,
          "signal_id": 1005,
          "quote_id": 1005,
          "settlement_id": 1005,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 228.0,
          "entry_price": 0.42,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.75999999999999,
          "trading_fee": 3.89,
          "total_deployed": 99.64999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 228.0,
          "gross_pnl": 132.24,
          "net_pnl": 128.35000000000002,
          "roi": 1.2880080280983446,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-15T16:16:24.153681Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7270.15,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1938,
          "signal_id": 1005,
          "quote_id": 1005,
          "settlement_id": 1005,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.42,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 42.0,
          "trading_fee": 1.71,
          "total_deployed": 43.71,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 58.0,
          "net_pnl": 56.29,
          "roi": 1.2878059940517044,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-15T16:16:24.156548Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7270.15,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82384.03,
        "kronos_base_predicted_close": 82390.40625,
        "kronos_base_displacement": 6.376250000001164,
        "kronos_base_displacement_fraction": 7.739667505948864e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82441.234375,
        "kronos_small_displacement": 57.204375000001164,
        "kronos_small_displacement_fraction": 0.0006943624267955957,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT151215",
        "ticker": "KXBTC15M-26OCT151215-15",
        "market_id": "KXBTC15M-26OCT151215-15",
        "contract_id": "KXBTC15M-26OCT151215-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82384.03
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-15T16:01:17.341801Z",
        "retrieved_timestamp": "2026-10-15T16:01:17.558997Z",
        "quote_offset_seconds": 0.217196,
        "quote_age_seconds": 0.217196,
        "bid": 0.41,
        "ask": 0.42,
        "midpoint": 0.415,
        "last_price": 0.42,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.42,
        "price_type": "live_executable_ask",
        "yes_ask_size": 7270.15
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 82406.1,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261015T1600Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 999,
          "signal_id": 1005,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-10-15T15:45:00Z",
          "return_6h": 0.015068030110830133,
          "return_12h": 0.019179512949611066,
          "return_24h": 0.010132813005393926,
          "close_vs_ema12": 0.013999737377635046,
          "close_vs_ema24": 0.011194948468394639,
          "ema12_slope_3h": 0.0014550506505019989,
          "ema24_slope_6h": -0.002479544189768257,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-15T16:01:17.420819Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-15T15:45:00Z",
            "return_6h": 0.015068030110830133,
            "return_12h": 0.019179512949611066,
            "return_24h": 0.010132813005393926,
            "close_vs_ema12": 0.013999737377635046,
            "close_vs_ema24": 0.011194948468394639,
            "ema12_slope_3h": 0.0014550506505019989,
            "ema24_slope_6h": -0.002479544189768257,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0008990763282488157,
        "return_30m": 0.0016211778793515652,
        "return_60m": 0.007122695024061487,
        "return_120m": 0.02853543159381111,
        "consecutive_up_closes": 8,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0012785272727067198,
        "close_vs_ema6": 0.004488557305882601,
        "close_vs_ema12": 0.009275530942307597,
        "ema3_slope": 0.0012801639972908063,
        "ema6_slope": 0.0017986522638568925,
        "realized_volatility_30m": 8.88117091896179e-05,
        "realized_volatility_60m": 0.0015339876028016087,
        "return_acceleration": 0.0001776234183792358
      }
    },
    {
      "id": 1004,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261015T1545Z",
      "trigger_timestamp": "2026-10-15T15:46:20.403138Z",
      "market_start_timestamp": "2026-10-15T15:45:00Z",
      "resolution_timestamp": "2026-10-15T16:00:00Z",
      "direction": "UP",
      "base_run_id": 7117,
      "small_run_id": 7118,
      "last_observed_close": 82310.03,
      "actual_close": 82384.03,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-15T15:46:20.456017Z",
      "base_predicted_close": 82403.8828125,
      "small_predicted_close": 82419.140625,
      "strike": 82310.03,
      "market_regime": {
        "id": 998,
        "signal_id": 1004,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-10-15T15:30:00Z",
        "return_6h": 0.013989358375958272,
        "return_12h": 0.019392066056284296,
        "return_24h": 0.008841957393392219,
        "close_vs_ema12": 0.013692783891251503,
        "close_vs_ema24": 0.010524798558672943,
        "ema12_slope_3h": 0.0005225735193103986,
        "ema24_slope_6h": -0.002846589023324131,
        "score": 2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-15T15:46:20.459343Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-15T15:30:00Z",
          "return_6h": 0.013989358375958272,
          "return_12h": 0.019392066056284296,
          "return_24h": 0.008841957393392219,
          "close_vs_ema12": 0.013692783891251503,
          "close_vs_ema24": 0.010524798558672943,
          "ema12_slope_3h": 0.0005225735193103986,
          "ema24_slope_6h": -0.002846589023324131,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.42,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.233503,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        7117,
        7118
      ],
      "forecast_publication_timestamp": "2026-10-15T15:46:20.403138Z",
      "requested_quote_timestamp": "2026-10-15T15:46:20.403138Z",
      "retrieved_quote_timestamp": "2026-10-15T15:46:20.636641Z",
      "quote_retrieval_timestamp": "2026-10-15T15:46:20.636641Z",
      "timing_difference_seconds": 0.233503,
      "selected_quote": {
        "id": 1004,
        "contract_id": 1004,
        "forecast_timestamp": "2026-10-15T15:46:20.403138Z",
        "requested_timestamp": "2026-10-15T15:46:20.403138Z",
        "actual_quote_timestamp": "2026-10-15T15:46:20.636641Z",
        "timestamp_delta_seconds": 0.233503,
        "bid": 0.41,
        "ask": 0.42,
        "midpoint": 0.415,
        "last_price": 0.42,
        "implied_probability": 0.42,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-15T15:46:20.636641Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT151200",
        "external_market_id": "KXBTC15M-26OCT151200-00",
        "external_contract_id": "KXBTC15M-26OCT151200-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3270.93
      },
      "selected_entry_price": 0.42,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 1004,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT151200",
          "external_market_id": "KXBTC15M-26OCT151200-00",
          "external_contract_id": "KXBTC15M-26OCT151200-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-15T15:45:00Z",
          "resolution_timestamp": "2026-10-15T16:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-15T15:46:20.463137Z"
        }
      ],
      "quotes": [
        {
          "id": 1004,
          "contract_id": 1004,
          "forecast_timestamp": "2026-10-15T15:46:20.403138Z",
          "requested_timestamp": "2026-10-15T15:46:20.403138Z",
          "actual_quote_timestamp": "2026-10-15T15:46:20.636641Z",
          "timestamp_delta_seconds": 0.233503,
          "bid": 0.41,
          "ask": 0.42,
          "midpoint": 0.415,
          "last_price": 0.42,
          "implied_probability": 0.42,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-15T15:46:20.636641Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT151200",
          "external_market_id": "KXBTC15M-26OCT151200-00",
          "external_contract_id": "KXBTC15M-26OCT151200-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3270.93
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT151200-00": {
          "UP/YES": "KXBTC15M-26OCT151200-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1935,
          "signal_id": 1004,
          "quote_id": 1004,
          "settlement_id": 1004,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 228.0,
          "entry_price": 0.42,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.75999999999999,
          "trading_fee": 3.89,
          "total_deployed": 99.64999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 228.0,
          "gross_pnl": 132.24,
          "net_pnl": 128.35000000000002,
          "roi": 1.2880080280983446,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-15T16:01:22.925323Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3270.93,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1936,
          "signal_id": 1004,
          "quote_id": 1004,
          "settlement_id": 1004,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.42,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 42.0,
          "trading_fee": 1.71,
          "total_deployed": 43.71,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 58.0,
          "net_pnl": 56.29,
          "roi": 1.2878059940517044,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-15T16:01:22.929918Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3270.93,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82310.03,
        "kronos_base_predicted_close": 82403.8828125,
        "kronos_base_displacement": 93.85281250000116,
        "kronos_base_displacement_fraction": 0.0011402354306030646,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82419.140625,
        "kronos_small_displacement": 109.11062500000116,
        "kronos_small_displacement_fraction": 0.0013256054578038808,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT151200",
        "ticker": "KXBTC15M-26OCT151200-00",
        "market_id": "KXBTC15M-26OCT151200-00",
        "contract_id": "KXBTC15M-26OCT151200-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82310.03
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-15T15:46:20.403138Z",
        "retrieved_timestamp": "2026-10-15T15:46:20.636641Z",
        "quote_offset_seconds": 0.233503,
        "quote_age_seconds": 0.233503,
        "bid": 0.41,
        "ask": 0.42,
        "midpoint": 0.415,
        "last_price": 0.42,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.42,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3270.93
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 82384.03,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261015T1545Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 998,
          "signal_id": 1004,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-10-15T15:30:00Z",
          "return_6h": 0.013989358375958272,
          "return_12h": 0.019392066056284296,
          "return_24h": 0.008841957393392219,
          "close_vs_ema12": 0.013692783891251503,
          "close_vs_ema24": 0.010524798558672943,
          "ema12_slope_3h": 0.0005225735193103986,
          "ema24_slope_6h": -0.002846589023324131,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-15T15:46:20.459343Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-15T15:30:00Z",
            "return_6h": 0.013989358375958272,
            "return_12h": 0.019392066056284296,
            "return_24h": 0.008841957393392219,
            "close_vs_ema12": 0.013692783891251503,
            "close_vs_ema24": 0.010524798558672943,
            "ema12_slope_3h": 0.0005225735193103986,
            "ema24_slope_6h": -0.002846589023324131,
            "score": 2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0007214529098695799,
        "return_30m": 0.0017842812858785972,
        "return_60m": 0.01067118864465244,
        "return_120m": 0.021506429655199666,
        "consecutive_up_closes": 7,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0016597594159313278,
        "close_vs_ema6": 0.005391359351680114,
        "close_vs_ema12": 0.010072377141134847,
        "ema3_slope": 0.0016625187971592847,
        "ema6_slope": 0.0021612044726497803,
        "realized_volatility_30m": 0.00017030461915612527,
        "realized_volatility_60m": 0.0017710929227078786,
        "return_acceleration": -0.00034060923831225054
      }
    },
    {
      "id": 1003,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261015T1530Z",
      "trigger_timestamp": "2026-10-15T15:31:16.973767Z",
      "market_start_timestamp": "2026-10-15T15:30:00Z",
      "resolution_timestamp": "2026-10-15T15:45:00Z",
      "direction": "UP",
      "base_run_id": 7115,
      "small_run_id": 7116,
      "last_observed_close": 82250.69,
      "actual_close": 82310.03,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-15T15:31:17.021663Z",
      "base_predicted_close": 82271.4921875,
      "small_predicted_close": 82339.640625,
      "strike": 82250.69,
      "market_regime": {
        "id": 997,
        "signal_id": 1003,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-15T15:15:00Z",
        "return_6h": 0.013233958343626506,
        "return_12h": 0.016118916285885687,
        "return_24h": 0.0047755082522622505,
        "close_vs_ema12": 0.013552547864282616,
        "close_vs_ema24": 0.010020085810106716,
        "ema12_slope_3h": -0.00022620342461310283,
        "ema24_slope_6h": -0.0031987589770017255,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-15T15:31:17.024032Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-15T15:15:00Z",
          "return_6h": 0.013233958343626506,
          "return_12h": 0.016118916285885687,
          "return_24h": 0.0047755082522622505,
          "close_vs_ema12": 0.013552547864282616,
          "close_vs_ema24": 0.010020085810106716,
          "ema12_slope_3h": -0.00022620342461310283,
          "ema24_slope_6h": -0.0031987589770017255,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.55,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.186286,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        7115,
        7116
      ],
      "forecast_publication_timestamp": "2026-10-15T15:31:16.973767Z",
      "requested_quote_timestamp": "2026-10-15T15:31:16.973767Z",
      "retrieved_quote_timestamp": "2026-10-15T15:31:17.160053Z",
      "quote_retrieval_timestamp": "2026-10-15T15:31:17.160053Z",
      "timing_difference_seconds": 0.186286,
      "selected_quote": {
        "id": 1003,
        "contract_id": 1003,
        "forecast_timestamp": "2026-10-15T15:31:16.973767Z",
        "requested_timestamp": "2026-10-15T15:31:16.973767Z",
        "actual_quote_timestamp": "2026-10-15T15:31:17.160053Z",
        "timestamp_delta_seconds": 0.186286,
        "bid": 0.54,
        "ask": 0.55,
        "midpoint": 0.545,
        "last_price": 0.55,
        "implied_probability": 0.55,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-15T15:31:17.160053Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT151145",
        "external_market_id": "KXBTC15M-26OCT151145-45",
        "external_contract_id": "KXBTC15M-26OCT151145-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 10039.2
      },
      "selected_entry_price": 0.55,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 1003,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT151145",
          "external_market_id": "KXBTC15M-26OCT151145-45",
          "external_contract_id": "KXBTC15M-26OCT151145-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-15T15:30:00Z",
          "resolution_timestamp": "2026-10-15T15:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-15T15:31:17.026550Z"
        }
      ],
      "quotes": [
        {
          "id": 1003,
          "contract_id": 1003,
          "forecast_timestamp": "2026-10-15T15:31:16.973767Z",
          "requested_timestamp": "2026-10-15T15:31:16.973767Z",
          "actual_quote_timestamp": "2026-10-15T15:31:17.160053Z",
          "timestamp_delta_seconds": 0.186286,
          "bid": 0.54,
          "ask": 0.55,
          "midpoint": 0.545,
          "last_price": 0.55,
          "implied_probability": 0.55,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-15T15:31:17.160053Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT151145",
          "external_market_id": "KXBTC15M-26OCT151145-45",
          "external_contract_id": "KXBTC15M-26OCT151145-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 10039.2
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT151145-45": {
          "UP/YES": "KXBTC15M-26OCT151145-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1933,
          "signal_id": 1003,
          "quote_id": 1003,
          "settlement_id": 1003,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 176.0,
          "entry_price": 0.55,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.80000000000001,
          "trading_fee": 3.05,
          "total_deployed": 99.85000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 176.0,
          "gross_pnl": 79.19999999999999,
          "net_pnl": 76.14999999999999,
          "roi": 0.7626439659489233,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-15T15:46:27.354470Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 10039.2,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1934,
          "signal_id": 1003,
          "quote_id": 1003,
          "settlement_id": 1003,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.55,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 55.00000000000001,
          "trading_fee": 1.74,
          "total_deployed": 56.74000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 44.99999999999999,
          "net_pnl": 43.25999999999999,
          "roi": 0.76242509693338,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-15T15:46:27.357577Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 10039.2,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82250.69,
        "kronos_base_predicted_close": 82271.4921875,
        "kronos_base_displacement": 20.80218749999767,
        "kronos_base_displacement_fraction": 0.0002529120120450986,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82339.640625,
        "kronos_small_displacement": 88.95062499999767,
        "kronos_small_displacement_fraction": 0.0010814574929401525,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT151145",
        "ticker": "KXBTC15M-26OCT151145-45",
        "market_id": "KXBTC15M-26OCT151145-45",
        "contract_id": "KXBTC15M-26OCT151145-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82250.69
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-15T15:31:16.973767Z",
        "retrieved_timestamp": "2026-10-15T15:31:17.160053Z",
        "quote_offset_seconds": 0.186286,
        "quote_age_seconds": 0.186286,
        "bid": 0.54,
        "ask": 0.55,
        "midpoint": 0.545,
        "last_price": 0.55,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.55,
        "price_type": "live_executable_ask",
        "yes_ask_size": 10039.2
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 82310.03,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261015T1530Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 997,
          "signal_id": 1003,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-15T15:15:00Z",
          "return_6h": 0.013233958343626506,
          "return_12h": 0.016118916285885687,
          "return_24h": 0.0047755082522622505,
          "close_vs_ema12": 0.013552547864282616,
          "close_vs_ema24": 0.010020085810106716,
          "ema12_slope_3h": -0.00022620342461310283,
          "ema24_slope_6h": -0.0031987589770017255,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-15T15:31:17.024032Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-15T15:15:00Z",
            "return_6h": 0.013233958343626506,
            "return_12h": 0.016118916285885687,
            "return_24h": 0.0047755082522622505,
            "close_vs_ema12": 0.013552547864282616,
            "close_vs_ema24": 0.010020085810106716,
            "ema12_slope_3h": -0.00022620342461310283,
            "ema24_slope_6h": -0.0031987589770017255,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0010620621481818304,
        "return_30m": 0.005492612642593819,
        "return_60m": 0.013932611497858849,
        "return_120m": 0.026193785069527076,
        "consecutive_up_closes": 6,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.002601707674875886,
        "close_vs_ema6": 0.006837829572362564,
        "close_vs_ema12": 0.011196027890003402,
        "ema3_slope": 0.002608494214292989,
        "ema6_slope": 0.0027426332925586383,
        "realized_volatility_30m": 0.0016818939092535512,
        "realized_volatility_60m": 0.0014014404518935197,
        "return_acceleration": -0.0033637878185071024
      }
    },
    {
      "id": 1002,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261015T1515Z",
      "trigger_timestamp": "2026-10-15T15:16:16.245091Z",
      "market_start_timestamp": "2026-10-15T15:15:00Z",
      "resolution_timestamp": "2026-10-15T15:30:00Z",
      "direction": "UP",
      "base_run_id": 7113,
      "small_run_id": 7114,
      "last_observed_close": 82163.43,
      "actual_close": 82250.69,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-15T15:16:16.285416Z",
      "base_predicted_close": 82210.625,
      "small_predicted_close": 82272.2265625,
      "strike": 82163.43,
      "market_regime": {
        "id": 996,
        "signal_id": 1002,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-10-15T15:00:00Z",
        "return_6h": 0.010770162162281105,
        "return_12h": 0.012394145809758506,
        "return_24h": 0.005018559235078435,
        "close_vs_ema12": 0.013061470887918869,
        "close_vs_ema24": 0.009161434866655549,
        "ema12_slope_3h": -0.0009014388496705328,
        "ema24_slope_6h": -0.003542443311695953,
        "score": 2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-15T15:16:16.287625Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-15T15:00:00Z",
          "return_6h": 0.010770162162281105,
          "return_12h": 0.012394145809758506,
          "return_24h": 0.005018559235078435,
          "close_vs_ema12": 0.013061470887918869,
          "close_vs_ema24": 0.009161434866655549,
          "ema12_slope_3h": -0.0009014388496705328,
          "ema24_slope_6h": -0.003542443311695953,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.51,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.184294,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        7113,
        7114
      ],
      "forecast_publication_timestamp": "2026-10-15T15:16:16.245091Z",
      "requested_quote_timestamp": "2026-10-15T15:16:16.245091Z",
      "retrieved_quote_timestamp": "2026-10-15T15:16:16.429385Z",
      "quote_retrieval_timestamp": "2026-10-15T15:16:16.429385Z",
      "timing_difference_seconds": 0.184294,
      "selected_quote": {
        "id": 1002,
        "contract_id": 1002,
        "forecast_timestamp": "2026-10-15T15:16:16.245091Z",
        "requested_timestamp": "2026-10-15T15:16:16.245091Z",
        "actual_quote_timestamp": "2026-10-15T15:16:16.429385Z",
        "timestamp_delta_seconds": 0.184294,
        "bid": 0.5,
        "ask": 0.51,
        "midpoint": 0.505,
        "last_price": 0.51,
        "implied_probability": 0.51,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-15T15:16:16.429385Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT151130",
        "external_market_id": "KXBTC15M-26OCT151130-30",
        "external_contract_id": "KXBTC15M-26OCT151130-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3179.12
      },
      "selected_entry_price": 0.51,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 1002,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT151130",
          "external_market_id": "KXBTC15M-26OCT151130-30",
          "external_contract_id": "KXBTC15M-26OCT151130-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-15T15:15:00Z",
          "resolution_timestamp": "2026-10-15T15:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-15T15:16:16.289658Z"
        }
      ],
      "quotes": [
        {
          "id": 1002,
          "contract_id": 1002,
          "forecast_timestamp": "2026-10-15T15:16:16.245091Z",
          "requested_timestamp": "2026-10-15T15:16:16.245091Z",
          "actual_quote_timestamp": "2026-10-15T15:16:16.429385Z",
          "timestamp_delta_seconds": 0.184294,
          "bid": 0.5,
          "ask": 0.51,
          "midpoint": 0.505,
          "last_price": 0.51,
          "implied_probability": 0.51,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-15T15:16:16.429385Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT151130",
          "external_market_id": "KXBTC15M-26OCT151130-30",
          "external_contract_id": "KXBTC15M-26OCT151130-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3179.12
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT151130-30": {
          "UP/YES": "KXBTC15M-26OCT151130-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1931,
          "signal_id": 1002,
          "quote_id": 1002,
          "settlement_id": 1002,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 189.0,
          "entry_price": 0.51,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.39,
          "trading_fee": 3.31,
          "total_deployed": 99.7,
          "settlement_value": 1.0,
          "settlement_payout": 189.0,
          "gross_pnl": 92.61,
          "net_pnl": 89.3,
          "roi": 0.8956870611835506,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-15T15:31:21.737592Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3179.12,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1932,
          "signal_id": 1002,
          "quote_id": 1002,
          "settlement_id": 1002,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.51,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 51.0,
          "trading_fee": 1.75,
          "total_deployed": 52.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 49.0,
          "net_pnl": 47.25,
          "roi": 0.8957345971563981,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-15T15:31:21.740871Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3179.12,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82163.43,
        "kronos_base_predicted_close": 82210.625,
        "kronos_base_displacement": 47.195000000006985,
        "kronos_base_displacement_fraction": 0.0005744039653652116,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82272.2265625,
        "kronos_small_displacement": 108.79656250000698,
        "kronos_small_displacement_fraction": 0.001324148255495261,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT151130",
        "ticker": "KXBTC15M-26OCT151130-30",
        "market_id": "KXBTC15M-26OCT151130-30",
        "contract_id": "KXBTC15M-26OCT151130-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82163.43
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-15T15:16:16.245091Z",
        "retrieved_timestamp": "2026-10-15T15:16:16.429385Z",
        "quote_offset_seconds": 0.184294,
        "quote_age_seconds": 0.184294,
        "bid": 0.5,
        "ask": 0.51,
        "midpoint": 0.505,
        "last_price": 0.51,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.51,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3179.12
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 82250.69,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261015T1515Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 996,
          "signal_id": 1002,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-10-15T15:00:00Z",
          "return_6h": 0.010770162162281105,
          "return_12h": 0.012394145809758506,
          "return_24h": 0.005018559235078435,
          "close_vs_ema12": 0.013061470887918869,
          "close_vs_ema24": 0.009161434866655549,
          "ema12_slope_3h": -0.0009014388496705328,
          "ema24_slope_6h": -0.003542443311695953,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-15T15:16:16.287625Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-15T15:00:00Z",
            "return_6h": 0.010770162162281105,
            "return_12h": 0.012394145809758506,
            "return_24h": 0.005018559235078435,
            "close_vs_ema12": 0.013061470887918869,
            "close_vs_ema24": 0.009161434866655549,
            "ema12_slope_3h": -0.0009014388496705328,
            "ema24_slope_6h": -0.003542443311695953,
            "score": 2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.004425849966688933,
        "return_30m": 0.008871078858780468,
        "return_60m": 0.01375485133977139,
        "return_120m": 0.02147897325000181,
        "consecutive_up_closes": 5,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.004150518172158391,
        "close_vs_ema6": 0.008528097006746505,
        "close_vs_ema12": 0.012183657251209956,
        "ema3_slope": 0.0041678167714063186,
        "ema6_slope": 0.003422915183791675,
        "realized_volatility_30m": 1.041503089327378e-07,
        "realized_volatility_60m": 0.0014767422651279071,
        "return_acceleration": 2.083006178654756e-07
      }
    },
    {
      "id": 1001,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261015T1430Z",
      "trigger_timestamp": "2026-10-15T14:31:17.581260Z",
      "market_start_timestamp": "2026-10-15T14:30:00Z",
      "resolution_timestamp": "2026-10-15T14:45:00Z",
      "direction": "UP",
      "base_run_id": 7107,
      "small_run_id": 7108,
      "last_observed_close": 81120.47,
      "actual_close": 81440.96,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-15T14:31:17.629656Z",
      "base_predicted_close": 81205.515625,
      "small_predicted_close": 81310.140625,
      "strike": 81120.47,
      "market_regime": {
        "id": 995,
        "signal_id": 1001,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-15T14:15:00Z",
        "return_6h": -0.0003856128967846262,
        "return_12h": 0.006501184055790699,
        "return_24h": -0.009485958673890682,
        "close_vs_ema12": 0.001365852391176814,
        "close_vs_ema24": -0.0033411584824946106,
        "ema12_slope_3h": -0.002463838773060667,
        "ema24_slope_6h": -0.004228238868505874,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-15T14:31:17.631979Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-15T14:15:00Z",
          "return_6h": -0.0003856128967846262,
          "return_12h": 0.006501184055790699,
          "return_24h": -0.009485958673890682,
          "close_vs_ema12": 0.001365852391176814,
          "close_vs_ema24": -0.0033411584824946106,
          "ema12_slope_3h": -0.002463838773060667,
          "ema24_slope_6h": -0.004228238868505874,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.24,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.178782,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        7107,
        7108
      ],
      "forecast_publication_timestamp": "2026-10-15T14:31:17.581260Z",
      "requested_quote_timestamp": "2026-10-15T14:31:17.581260Z",
      "retrieved_quote_timestamp": "2026-10-15T14:31:17.760042Z",
      "quote_retrieval_timestamp": "2026-10-15T14:31:17.760042Z",
      "timing_difference_seconds": 0.178782,
      "selected_quote": {
        "id": 1001,
        "contract_id": 1001,
        "forecast_timestamp": "2026-10-15T14:31:17.581260Z",
        "requested_timestamp": "2026-10-15T14:31:17.581260Z",
        "actual_quote_timestamp": "2026-10-15T14:31:17.760042Z",
        "timestamp_delta_seconds": 0.178782,
        "bid": 0.23,
        "ask": 0.24,
        "midpoint": 0.235,
        "last_price": 0.24,
        "implied_probability": 0.24,
        "spread": 0.009999999999999981,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-15T14:31:17.760042Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT151045",
        "external_market_id": "KXBTC15M-26OCT151045-45",
        "external_contract_id": "KXBTC15M-26OCT151045-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 0.02
      },
      "selected_entry_price": 0.24,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 1001,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT151045",
          "external_market_id": "KXBTC15M-26OCT151045-45",
          "external_contract_id": "KXBTC15M-26OCT151045-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-15T14:30:00Z",
          "resolution_timestamp": "2026-10-15T14:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-15T14:31:17.634673Z"
        }
      ],
      "quotes": [
        {
          "id": 1001,
          "contract_id": 1001,
          "forecast_timestamp": "2026-10-15T14:31:17.581260Z",
          "requested_timestamp": "2026-10-15T14:31:17.581260Z",
          "actual_quote_timestamp": "2026-10-15T14:31:17.760042Z",
          "timestamp_delta_seconds": 0.178782,
          "bid": 0.23,
          "ask": 0.24,
          "midpoint": 0.235,
          "last_price": 0.24,
          "implied_probability": 0.24,
          "spread": 0.009999999999999981,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-15T14:31:17.760042Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT151045",
          "external_market_id": "KXBTC15M-26OCT151045-45",
          "external_contract_id": "KXBTC15M-26OCT151045-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 0.02
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT151045-45": {
          "UP/YES": "KXBTC15M-26OCT151045-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": null,
        "fixed_shares": null
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81120.47,
        "kronos_base_predicted_close": 81205.515625,
        "kronos_base_displacement": 85.04562499999884,
        "kronos_base_displacement_fraction": 0.0010483867388835252,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81310.140625,
        "kronos_small_displacement": 189.67062499999884,
        "kronos_small_displacement_fraction": 0.002338135183388346,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT151045",
        "ticker": "KXBTC15M-26OCT151045-45",
        "market_id": "KXBTC15M-26OCT151045-45",
        "contract_id": "KXBTC15M-26OCT151045-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81120.47
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-15T14:31:17.581260Z",
        "retrieved_timestamp": "2026-10-15T14:31:17.760042Z",
        "quote_offset_seconds": 0.178782,
        "quote_age_seconds": 0.178782,
        "bid": 0.23,
        "ask": 0.24,
        "midpoint": 0.235,
        "last_price": 0.24,
        "spread": 0.009999999999999981,
        "selected_entry_price": 0.24,
        "price_type": "live_executable_ask",
        "yes_ask_size": 0.02
      },
      "settlement": {
        "result": null,
        "settlement_value": null,
        "actual_btc_close": 81440.96,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261015T1430Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 995,
          "signal_id": 1001,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-15T14:15:00Z",
          "return_6h": -0.0003856128967846262,
          "return_12h": 0.006501184055790699,
          "return_24h": -0.009485958673890682,
          "close_vs_ema12": 0.001365852391176814,
          "close_vs_ema24": -0.0033411584824946106,
          "ema12_slope_3h": -0.002463838773060667,
          "ema24_slope_6h": -0.004228238868505874,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-15T14:31:17.631979Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-15T14:15:00Z",
            "return_6h": -0.0003856128967846262,
            "return_12h": 0.006501184055790699,
            "return_24h": -0.009485958673890682,
            "close_vs_ema12": 0.001365852391176814,
            "close_vs_ema24": -0.0033411584824946106,
            "ema12_slope_3h": -0.002463838773060667,
            "ema24_slope_6h": -0.004228238868505874,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0008865584229786894,
        "return_30m": 0.012760295801861998,
        "return_60m": 0.012092690808667372,
        "return_120m": 0.001723682484403799,
        "consecutive_up_closes": 2,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0028108961178145986,
        "close_vs_ema6": 0.004604014882715113,
        "close_vs_ema12": 0.00471109993445018,
        "ema3_slope": 0.0028188195266789506,
        "ema6_slope": 0.001845003722925842,
        "realized_volatility_30m": 0.0054883307591709896,
        "realized_volatility_60m": 0.0064867958350068415,
        "return_acceleration": -0.010976661518341979
      }
    },
    {
      "id": 1000,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261015T1415Z",
      "trigger_timestamp": "2026-10-15T14:16:17.182888Z",
      "market_start_timestamp": "2026-10-15T14:15:00Z",
      "resolution_timestamp": "2026-10-15T14:30:00Z",
      "direction": "UP",
      "base_run_id": 7105,
      "small_run_id": 7106,
      "last_observed_close": 81048.62,
      "actual_close": 81120.47,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-15T14:16:17.233460Z",
      "base_predicted_close": 81115.390625,
      "small_predicted_close": 81229.71875,
      "strike": 81048.62,
      "market_regime": {
        "id": 994,
        "signal_id": 1000,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-15T14:00:00Z",
        "return_6h": -0.002056574269981737,
        "return_12h": -0.004462483545585316,
        "return_24h": -0.0115646511914399,
        "close_vs_ema12": 0.0005370220136911019,
        "close_vs_ema24": -0.004293993325674372,
        "ema12_slope_3h": -0.0026493262399812645,
        "ema24_slope_6h": -0.004308533045364049,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-15T14:16:17.236382Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-15T14:00:00Z",
          "return_6h": -0.002056574269981737,
          "return_12h": -0.004462483545585316,
          "return_24h": -0.0115646511914399,
          "close_vs_ema12": 0.0005370220136911019,
          "close_vs_ema24": -0.004293993325674372,
          "ema12_slope_3h": -0.0026493262399812645,
          "ema24_slope_6h": -0.004308533045364049,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.32,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.182886,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        7105,
        7106
      ],
      "forecast_publication_timestamp": "2026-10-15T14:16:17.182888Z",
      "requested_quote_timestamp": "2026-10-15T14:16:17.182888Z",
      "retrieved_quote_timestamp": "2026-10-15T14:16:17.365774Z",
      "quote_retrieval_timestamp": "2026-10-15T14:16:17.365774Z",
      "timing_difference_seconds": 0.182886,
      "selected_quote": {
        "id": 1000,
        "contract_id": 1000,
        "forecast_timestamp": "2026-10-15T14:16:17.182888Z",
        "requested_timestamp": "2026-10-15T14:16:17.182888Z",
        "actual_quote_timestamp": "2026-10-15T14:16:17.365774Z",
        "timestamp_delta_seconds": 0.182886,
        "bid": 0.31,
        "ask": 0.32,
        "midpoint": 0.315,
        "last_price": 0.31,
        "implied_probability": 0.32,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-15T14:16:17.365774Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT151030",
        "external_market_id": "KXBTC15M-26OCT151030-30",
        "external_contract_id": "KXBTC15M-26OCT151030-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3945.6
      },
      "selected_entry_price": 0.32,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 1000,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT151030",
          "external_market_id": "KXBTC15M-26OCT151030-30",
          "external_contract_id": "KXBTC15M-26OCT151030-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-15T14:15:00Z",
          "resolution_timestamp": "2026-10-15T14:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-15T14:16:17.239294Z"
        }
      ],
      "quotes": [
        {
          "id": 1000,
          "contract_id": 1000,
          "forecast_timestamp": "2026-10-15T14:16:17.182888Z",
          "requested_timestamp": "2026-10-15T14:16:17.182888Z",
          "actual_quote_timestamp": "2026-10-15T14:16:17.365774Z",
          "timestamp_delta_seconds": 0.182886,
          "bid": 0.31,
          "ask": 0.32,
          "midpoint": 0.315,
          "last_price": 0.31,
          "implied_probability": 0.32,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-15T14:16:17.365774Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT151030",
          "external_market_id": "KXBTC15M-26OCT151030-30",
          "external_contract_id": "KXBTC15M-26OCT151030-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3945.6
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT151030-30": {
          "UP/YES": "KXBTC15M-26OCT151030-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1929,
          "signal_id": 1000,
          "quote_id": 1000,
          "settlement_id": 1000,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 298.0,
          "entry_price": 0.32,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.36,
          "trading_fee": 4.54,
          "total_deployed": 99.9,
          "settlement_value": 1.0,
          "settlement_payout": 298.0,
          "gross_pnl": 202.64,
          "net_pnl": 198.1,
          "roi": 1.9829829829829828,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-15T14:31:22.452287Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3945.6,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1930,
          "signal_id": 1000,
          "quote_id": 1000,
          "settlement_id": 1000,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.32,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 32.0,
          "trading_fee": 1.53,
          "total_deployed": 33.53,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 68.0,
          "net_pnl": 66.47,
          "roi": 1.9824038174768863,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-15T14:31:22.455733Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3945.6,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81048.62,
        "kronos_base_predicted_close": 81115.390625,
        "kronos_base_displacement": 66.77062500000466,
        "kronos_base_displacement_fraction": 0.0008238341997680486,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81229.71875,
        "kronos_small_displacement": 181.09875000000466,
        "kronos_small_displacement_fraction": 0.0022344458178313793,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT151030",
        "ticker": "KXBTC15M-26OCT151030-30",
        "market_id": "KXBTC15M-26OCT151030-30",
        "contract_id": "KXBTC15M-26OCT151030-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81048.62
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-15T14:16:17.182888Z",
        "retrieved_timestamp": "2026-10-15T14:16:17.365774Z",
        "quote_offset_seconds": 0.182886,
        "quote_age_seconds": 0.182886,
        "bid": 0.31,
        "ask": 0.32,
        "midpoint": 0.315,
        "last_price": 0.31,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.32,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3945.6
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 81120.47,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261015T1415Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 994,
          "signal_id": 1000,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-15T14:00:00Z",
          "return_6h": -0.002056574269981737,
          "return_12h": -0.004462483545585316,
          "return_24h": -0.0115646511914399,
          "close_vs_ema12": 0.0005370220136911019,
          "close_vs_ema24": -0.004293993325674372,
          "ema12_slope_3h": -0.0026493262399812645,
          "ema24_slope_6h": -0.004308533045364049,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-15T14:16:17.236382Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-15T14:00:00Z",
            "return_6h": -0.002056574269981737,
            "return_12h": -0.004462483545585316,
            "return_24h": -0.0115646511914399,
            "close_vs_ema12": 0.0005370220136911019,
            "close_vs_ema24": -0.004293993325674372,
            "ema12_slope_3h": -0.0026493262399812645,
            "ema24_slope_6h": -0.004308533045364049,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.011863219941320668,
        "return_30m": 0.005851680845949225,
        "return_60m": 0.007619319305868011,
        "return_120m": 0.001979182716275618,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.004746872250802614,
        "close_vs_ema6": 0.00556602000534312,
        "close_vs_ema12": 0.004681727657409818,
        "ema3_slope": 0.004769512517421637,
        "ema6_slope": 0.002231375955420223,
        "realized_volatility_30m": 0.008902139473511594,
        "realized_volatility_60m": 0.007105651109397496,
        "return_acceleration": 0.01780427894702319
      }
    },
    {
      "id": 999,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261015T1400Z",
      "trigger_timestamp": "2026-10-15T14:01:18.111340Z",
      "market_start_timestamp": "2026-10-15T14:00:00Z",
      "resolution_timestamp": "2026-10-15T14:15:00Z",
      "direction": "UP",
      "base_run_id": 7103,
      "small_run_id": 7104,
      "last_observed_close": 80098.39,
      "actual_close": 81048.62,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-15T14:01:18.167113Z",
      "base_predicted_close": 80261.1015625,
      "small_predicted_close": 80233.453125,
      "strike": 80098.39,
      "market_regime": {
        "id": 993,
        "signal_id": 999,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-15T13:45:00Z",
        "return_6h": -0.016116430706134888,
        "return_12h": -0.01765388080858643,
        "return_24h": -0.027331491698495136,
        "close_vs_ema12": -0.011170811340523668,
        "close_vs_ema24": -0.016056726753948425,
        "ema12_slope_3h": -0.0028120652170662286,
        "ema24_slope_6h": -0.004355622537641102,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-15T14:01:18.173484Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-15T13:45:00Z",
          "return_6h": -0.016116430706134888,
          "return_12h": -0.01765388080858643,
          "return_24h": -0.027331491698495136,
          "close_vs_ema12": -0.011170811340523668,
          "close_vs_ema24": -0.016056726753948425,
          "ema12_slope_3h": -0.0028120652170662286,
          "ema24_slope_6h": -0.004355622537641102,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.51,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.197493,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        7103,
        7104
      ],
      "forecast_publication_timestamp": "2026-10-15T14:01:18.111340Z",
      "requested_quote_timestamp": "2026-10-15T14:01:18.111340Z",
      "retrieved_quote_timestamp": "2026-10-15T14:01:18.308833Z",
      "quote_retrieval_timestamp": "2026-10-15T14:01:18.308833Z",
      "timing_difference_seconds": 0.197493,
      "selected_quote": {
        "id": 999,
        "contract_id": 999,
        "forecast_timestamp": "2026-10-15T14:01:18.111340Z",
        "requested_timestamp": "2026-10-15T14:01:18.111340Z",
        "actual_quote_timestamp": "2026-10-15T14:01:18.308833Z",
        "timestamp_delta_seconds": 0.197493,
        "bid": 0.5,
        "ask": 0.51,
        "midpoint": 0.505,
        "last_price": 0.5,
        "implied_probability": 0.51,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-15T14:01:18.308833Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT151015",
        "external_market_id": "KXBTC15M-26OCT151015-15",
        "external_contract_id": "KXBTC15M-26OCT151015-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 606.12
      },
      "selected_entry_price": 0.51,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 999,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT151015",
          "external_market_id": "KXBTC15M-26OCT151015-15",
          "external_contract_id": "KXBTC15M-26OCT151015-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-15T14:00:00Z",
          "resolution_timestamp": "2026-10-15T14:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-15T14:01:18.176363Z"
        }
      ],
      "quotes": [
        {
          "id": 999,
          "contract_id": 999,
          "forecast_timestamp": "2026-10-15T14:01:18.111340Z",
          "requested_timestamp": "2026-10-15T14:01:18.111340Z",
          "actual_quote_timestamp": "2026-10-15T14:01:18.308833Z",
          "timestamp_delta_seconds": 0.197493,
          "bid": 0.5,
          "ask": 0.51,
          "midpoint": 0.505,
          "last_price": 0.5,
          "implied_probability": 0.51,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-15T14:01:18.308833Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT151015",
          "external_market_id": "KXBTC15M-26OCT151015-15",
          "external_contract_id": "KXBTC15M-26OCT151015-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 606.12
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT151015-15": {
          "UP/YES": "KXBTC15M-26OCT151015-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1927,
          "signal_id": 999,
          "quote_id": 999,
          "settlement_id": 999,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 189.0,
          "entry_price": 0.51,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.39,
          "trading_fee": 3.31,
          "total_deployed": 99.7,
          "settlement_value": 1.0,
          "settlement_payout": 189.0,
          "gross_pnl": 92.61,
          "net_pnl": 89.3,
          "roi": 0.8956870611835506,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-15T14:16:21.931068Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 606.12,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1928,
          "signal_id": 999,
          "quote_id": 999,
          "settlement_id": 999,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.51,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 51.0,
          "trading_fee": 1.75,
          "total_deployed": 52.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 49.0,
          "net_pnl": 47.25,
          "roi": 0.8957345971563981,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-15T14:16:21.934083Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 606.12,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 80098.39,
        "kronos_base_predicted_close": 80261.1015625,
        "kronos_base_displacement": 162.71156250000058,
        "kronos_base_displacement_fraction": 0.002031396167888026,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 80233.453125,
        "kronos_small_displacement": 135.06312500000058,
        "kronos_small_displacement_fraction": 0.0016862152285457995,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT151015",
        "ticker": "KXBTC15M-26OCT151015-15",
        "market_id": "KXBTC15M-26OCT151015-15",
        "contract_id": "KXBTC15M-26OCT151015-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 80098.39
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-15T14:01:18.111340Z",
        "retrieved_timestamp": "2026-10-15T14:01:18.308833Z",
        "quote_offset_seconds": 0.197493,
        "quote_age_seconds": 0.197493,
        "bid": 0.5,
        "ask": 0.51,
        "midpoint": 0.505,
        "last_price": 0.5,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.51,
        "price_type": "live_executable_ask",
        "yes_ask_size": 606.12
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 81048.62,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261015T1400Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 993,
          "signal_id": 999,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-15T13:45:00Z",
          "return_6h": -0.016116430706134888,
          "return_12h": -0.01765388080858643,
          "return_24h": -0.027331491698495136,
          "close_vs_ema12": -0.011170811340523668,
          "close_vs_ema24": -0.016056726753948425,
          "ema12_slope_3h": -0.0028120652170662286,
          "ema24_slope_6h": -0.004355622537641102,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-15T14:01:18.173484Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-15T13:45:00Z",
            "return_6h": -0.016116430706134888,
            "return_12h": -0.01765388080858643,
            "return_24h": -0.027331491698495136,
            "close_vs_ema12": -0.011170811340523668,
            "close_vs_ema24": -0.016056726753948425,
            "ema12_slope_3h": -0.0028120652170662286,
            "ema24_slope_6h": -0.004355622537641102,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.00594105900570252,
        "return_30m": -0.0006591934892807849,
        "return_60m": -0.004847189343056613,
        "return_120m": -0.009780980747118195,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0022969457340416,
        "close_vs_ema6": -0.004005881444712478,
        "close_vs_ema12": -0.006251393627245805,
        "ema3_slope": -0.002291681865157824,
        "ema6_slope": -0.0015997891516139617,
        "realized_volatility_30m": 0.00562724597035702,
        "realized_volatility_60m": 0.0042030165297043615,
        "return_acceleration": -0.01125449194071404
      }
    },
    {
      "id": 998,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261015T1330Z",
      "trigger_timestamp": "2026-10-15T13:31:19.303566Z",
      "market_start_timestamp": "2026-10-15T13:30:00Z",
      "resolution_timestamp": "2026-10-15T13:45:00Z",
      "direction": "UP",
      "base_run_id": 7099,
      "small_run_id": 7100,
      "last_observed_close": 80151.23,
      "actual_close": 80577.1,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-15T13:31:19.353437Z",
      "base_predicted_close": 80416.0625,
      "small_predicted_close": 80528.9453125,
      "strike": 80151.23,
      "market_regime": {
        "id": 992,
        "signal_id": 998,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-15T13:15:00Z",
        "return_6h": -0.011183475353437444,
        "return_12h": -0.01589118243602372,
        "return_24h": -0.028929706112889475,
        "close_vs_ema12": -0.011229926378061639,
        "close_vs_ema24": -0.015958157393377914,
        "ema12_slope_3h": -0.002458060220071445,
        "ema24_slope_6h": -0.00400209813170338,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-15T13:31:19.356131Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-15T13:15:00Z",
          "return_6h": -0.011183475353437444,
          "return_12h": -0.01589118243602372,
          "return_24h": -0.028929706112889475,
          "close_vs_ema12": -0.011229926378061639,
          "close_vs_ema24": -0.015958157393377914,
          "ema12_slope_3h": -0.002458060220071445,
          "ema24_slope_6h": -0.00400209813170338,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.36,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.221177,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        7099,
        7100
      ],
      "forecast_publication_timestamp": "2026-10-15T13:31:19.303566Z",
      "requested_quote_timestamp": "2026-10-15T13:31:19.303566Z",
      "retrieved_quote_timestamp": "2026-10-15T13:31:19.524743Z",
      "quote_retrieval_timestamp": "2026-10-15T13:31:19.524743Z",
      "timing_difference_seconds": 0.221177,
      "selected_quote": {
        "id": 998,
        "contract_id": 998,
        "forecast_timestamp": "2026-10-15T13:31:19.303566Z",
        "requested_timestamp": "2026-10-15T13:31:19.303566Z",
        "actual_quote_timestamp": "2026-10-15T13:31:19.524743Z",
        "timestamp_delta_seconds": 0.221177,
        "bid": 0.35,
        "ask": 0.36,
        "midpoint": 0.355,
        "last_price": 0.36,
        "implied_probability": 0.36,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-15T13:31:19.524743Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT150945",
        "external_market_id": "KXBTC15M-26OCT150945-45",
        "external_contract_id": "KXBTC15M-26OCT150945-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4982.63
      },
      "selected_entry_price": 0.36,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 998,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT150945",
          "external_market_id": "KXBTC15M-26OCT150945-45",
          "external_contract_id": "KXBTC15M-26OCT150945-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-15T13:30:00Z",
          "resolution_timestamp": "2026-10-15T13:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-15T13:31:19.358911Z"
        }
      ],
      "quotes": [
        {
          "id": 998,
          "contract_id": 998,
          "forecast_timestamp": "2026-10-15T13:31:19.303566Z",
          "requested_timestamp": "2026-10-15T13:31:19.303566Z",
          "actual_quote_timestamp": "2026-10-15T13:31:19.524743Z",
          "timestamp_delta_seconds": 0.221177,
          "bid": 0.35,
          "ask": 0.36,
          "midpoint": 0.355,
          "last_price": 0.36,
          "implied_probability": 0.36,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-15T13:31:19.524743Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT150945",
          "external_market_id": "KXBTC15M-26OCT150945-45",
          "external_contract_id": "KXBTC15M-26OCT150945-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4982.63
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT150945-45": {
          "UP/YES": "KXBTC15M-26OCT150945-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1925,
          "signal_id": 998,
          "quote_id": 998,
          "settlement_id": 998,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 265.0,
          "entry_price": 0.36,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.39999999999999,
          "trading_fee": 4.28,
          "total_deployed": 99.67999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 265.0,
          "gross_pnl": 169.60000000000002,
          "net_pnl": 165.32,
          "roi": 1.6585072231139648,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-15T13:46:22.669337Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4982.63,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1926,
          "signal_id": 998,
          "quote_id": 998,
          "settlement_id": 998,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.36,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 36.0,
          "trading_fee": 1.62,
          "total_deployed": 37.62,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 64.0,
          "net_pnl": 62.38,
          "roi": 1.6581605528973953,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-15T13:46:22.673825Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4982.63,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 80151.23,
        "kronos_base_predicted_close": 80416.0625,
        "kronos_base_displacement": 264.8325000000041,
        "kronos_base_displacement_fraction": 0.0033041601482597847,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 80528.9453125,
        "kronos_small_displacement": 377.7153125000041,
        "kronos_small_displacement_fraction": 0.004712532951771347,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT150945",
        "ticker": "KXBTC15M-26OCT150945-45",
        "market_id": "KXBTC15M-26OCT150945-45",
        "contract_id": "KXBTC15M-26OCT150945-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 80151.23
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-15T13:31:19.303566Z",
        "retrieved_timestamp": "2026-10-15T13:31:19.524743Z",
        "quote_offset_seconds": 0.221177,
        "quote_age_seconds": 0.221177,
        "bid": 0.35,
        "ask": 0.36,
        "midpoint": 0.355,
        "last_price": 0.36,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.36,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4982.63
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 80577.1,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261015T1330Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 992,
          "signal_id": 998,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-15T13:15:00Z",
          "return_6h": -0.011183475353437444,
          "return_12h": -0.01589118243602372,
          "return_24h": -0.028929706112889475,
          "close_vs_ema12": -0.011229926378061639,
          "close_vs_ema24": -0.015958157393377914,
          "ema12_slope_3h": -0.002458060220071445,
          "ema24_slope_6h": -0.00400209813170338,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-15T13:31:19.356131Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-15T13:15:00Z",
            "return_6h": -0.011183475353437444,
            "return_12h": -0.01589118243602372,
            "return_24h": -0.028929706112889475,
            "close_vs_ema12": -0.011229926378061639,
            "close_vs_ema24": -0.015958157393377914,
            "ema12_slope_3h": -0.002458060220071445,
            "ema24_slope_6h": -0.00400209813170338,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0035372828404206524,
        "return_30m": -0.004190758374411407,
        "return_60m": -0.010245117288593897,
        "return_120m": -0.010062200428105461,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 4,
        "close_vs_ema3": -0.00256445165660224,
        "close_vs_ema6": -0.004806452311267417,
        "close_vs_ema12": -0.00698614442022949,
        "ema3_slope": -0.0025578920660561666,
        "ema6_slope": -0.0019188916999285377,
        "realized_volatility_30m": 0.0014407437865419648,
        "realized_volatility_60m": 0.001450679550861901,
        "return_acceleration": -0.0028814875730839296
      }
    },
    {
      "id": 997,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261015T1315Z",
      "trigger_timestamp": "2026-10-15T13:16:16.281034Z",
      "market_start_timestamp": "2026-10-15T13:15:00Z",
      "resolution_timestamp": "2026-10-15T13:30:00Z",
      "direction": "UP",
      "base_run_id": 7097,
      "small_run_id": 7098,
      "last_observed_close": 80435.75,
      "actual_close": 80151.23,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-15T13:16:16.327877Z",
      "base_predicted_close": 80514.0078125,
      "small_predicted_close": 80588.484375,
      "strike": 80435.75,
      "market_regime": {
        "id": 991,
        "signal_id": 997,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-15T13:00:00Z",
        "return_6h": -0.005278358766363844,
        "return_12h": -0.014514161107018309,
        "return_24h": -0.023927075637142914,
        "close_vs_ema12": -0.008193904780484207,
        "close_vs_ema24": -0.012796594602898725,
        "ema12_slope_3h": -0.0021692927966869835,
        "ema24_slope_6h": -0.0038522491086785404,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-15T13:16:16.330192Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-15T13:00:00Z",
          "return_6h": -0.005278358766363844,
          "return_12h": -0.014514161107018309,
          "return_24h": -0.023927075637142914,
          "close_vs_ema12": -0.008193904780484207,
          "close_vs_ema24": -0.012796594602898725,
          "ema12_slope_3h": -0.0021692927966869835,
          "ema24_slope_6h": -0.0038522491086785404,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.48,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.188698,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        7097,
        7098
      ],
      "forecast_publication_timestamp": "2026-10-15T13:16:16.281034Z",
      "requested_quote_timestamp": "2026-10-15T13:16:16.281034Z",
      "retrieved_quote_timestamp": "2026-10-15T13:16:16.469732Z",
      "quote_retrieval_timestamp": "2026-10-15T13:16:16.469732Z",
      "timing_difference_seconds": 0.188698,
      "selected_quote": {
        "id": 997,
        "contract_id": 997,
        "forecast_timestamp": "2026-10-15T13:16:16.281034Z",
        "requested_timestamp": "2026-10-15T13:16:16.281034Z",
        "actual_quote_timestamp": "2026-10-15T13:16:16.469732Z",
        "timestamp_delta_seconds": 0.188698,
        "bid": 0.47,
        "ask": 0.48,
        "midpoint": 0.475,
        "last_price": 0.47,
        "implied_probability": 0.48,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-15T13:16:16.469732Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT150930",
        "external_market_id": "KXBTC15M-26OCT150930-30",
        "external_contract_id": "KXBTC15M-26OCT150930-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 10543.56
      },
      "selected_entry_price": 0.48,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 997,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT150930",
          "external_market_id": "KXBTC15M-26OCT150930-30",
          "external_contract_id": "KXBTC15M-26OCT150930-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-15T13:15:00Z",
          "resolution_timestamp": "2026-10-15T13:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-15T13:16:16.332951Z"
        }
      ],
      "quotes": [
        {
          "id": 997,
          "contract_id": 997,
          "forecast_timestamp": "2026-10-15T13:16:16.281034Z",
          "requested_timestamp": "2026-10-15T13:16:16.281034Z",
          "actual_quote_timestamp": "2026-10-15T13:16:16.469732Z",
          "timestamp_delta_seconds": 0.188698,
          "bid": 0.47,
          "ask": 0.48,
          "midpoint": 0.475,
          "last_price": 0.47,
          "implied_probability": 0.48,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-15T13:16:16.469732Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT150930",
          "external_market_id": "KXBTC15M-26OCT150930-30",
          "external_contract_id": "KXBTC15M-26OCT150930-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 10543.56
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT150930-30": {
          "UP/YES": "KXBTC15M-26OCT150930-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1923,
          "signal_id": 997,
          "quote_id": 997,
          "settlement_id": 997,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 201.0,
          "entry_price": 0.48,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.47999999999999,
          "trading_fee": 3.52,
          "total_deployed": 99.99999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.47999999999999,
          "net_pnl": -99.99999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-15T13:31:25.266334Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 10543.56,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1924,
          "signal_id": 997,
          "quote_id": 997,
          "settlement_id": 997,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.48,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 48.0,
          "trading_fee": 1.75,
          "total_deployed": 49.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -48.0,
          "net_pnl": -49.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-15T13:31:25.269728Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 10543.56,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 80435.75,
        "kronos_base_predicted_close": 80514.0078125,
        "kronos_base_displacement": 78.2578125,
        "kronos_base_displacement_fraction": 0.0009729232648418147,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 80588.484375,
        "kronos_small_displacement": 152.734375,
        "kronos_small_displacement_fraction": 0.0018988369599338601,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT150930",
        "ticker": "KXBTC15M-26OCT150930-30",
        "market_id": "KXBTC15M-26OCT150930-30",
        "contract_id": "KXBTC15M-26OCT150930-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 80435.75
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-15T13:16:16.281034Z",
        "retrieved_timestamp": "2026-10-15T13:16:16.469732Z",
        "quote_offset_seconds": 0.188698,
        "quote_age_seconds": 0.188698,
        "bid": 0.47,
        "ask": 0.48,
        "midpoint": 0.475,
        "last_price": 0.47,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.48,
        "price_type": "live_executable_ask",
        "yes_ask_size": 10543.56
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 80151.23,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261015T1315Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 991,
          "signal_id": 997,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-15T13:00:00Z",
          "return_6h": -0.005278358766363844,
          "return_12h": -0.014514161107018309,
          "return_24h": -0.023927075637142914,
          "close_vs_ema12": -0.008193904780484207,
          "close_vs_ema24": -0.012796594602898725,
          "ema12_slope_3h": -0.0021692927966869835,
          "ema24_slope_6h": -0.0038522491086785404,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-15T13:16:16.330192Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-15T13:00:00Z",
            "return_6h": -0.005278358766363844,
            "return_12h": -0.014514161107018309,
            "return_24h": -0.023927075637142914,
            "close_vs_ema12": -0.008193904780484207,
            "close_vs_ema24": -0.012796594602898725,
            "ema12_slope_3h": -0.0021692927966869835,
            "ema24_slope_6h": -0.0038522491086785404,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0006557952673367229,
        "return_30m": -0.004994591495806278,
        "return_60m": -0.005597487544678925,
        "return_120m": -0.006382456461490715,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 3,
        "close_vs_ema3": -0.0015841047181284207,
        "close_vs_ema6": -0.003190122474818202,
        "close_vs_ema12": -0.004725310434241847,
        "ema3_slope": -0.0015815992992163075,
        "ema6_slope": -0.0012744227640465455,
        "realized_volatility_30m": 0.001842924095182441,
        "realized_volatility_60m": 0.0019866833474422104,
        "return_acceleration": 0.003685848190364882
      }
    },
    {
      "id": 996,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261015T1300Z",
      "trigger_timestamp": "2026-10-15T13:01:17.028960Z",
      "market_start_timestamp": "2026-10-15T13:00:00Z",
      "resolution_timestamp": "2026-10-15T13:15:00Z",
      "direction": "UP",
      "base_run_id": 7095,
      "small_run_id": 7096,
      "last_observed_close": 80488.53,
      "actual_close": 80435.75,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-15T13:01:17.072210Z",
      "base_predicted_close": 80581.609375,
      "small_predicted_close": 80654.8203125,
      "strike": 80488.53,
      "market_regime": {
        "id": 990,
        "signal_id": 996,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-15T12:45:00Z",
        "return_6h": -0.003945260393763195,
        "return_12h": -0.012573740834494695,
        "return_24h": -0.026066855252091847,
        "close_vs_ema12": -0.007888982308016712,
        "close_vs_ema24": -0.012414833567314099,
        "ema12_slope_3h": -0.001967625941765916,
        "ema24_slope_6h": -0.003822580857032909,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-15T13:01:17.074939Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-15T12:45:00Z",
          "return_6h": -0.003945260393763195,
          "return_12h": -0.012573740834494695,
          "return_24h": -0.026066855252091847,
          "close_vs_ema12": -0.007888982308016712,
          "close_vs_ema24": -0.012414833567314099,
          "ema12_slope_3h": -0.001967625941765916,
          "ema24_slope_6h": -0.003822580857032909,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.63,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.186613,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        7095,
        7096
      ],
      "forecast_publication_timestamp": "2026-10-15T13:01:17.028960Z",
      "requested_quote_timestamp": "2026-10-15T13:01:17.028960Z",
      "retrieved_quote_timestamp": "2026-10-15T13:01:17.215573Z",
      "quote_retrieval_timestamp": "2026-10-15T13:01:17.215573Z",
      "timing_difference_seconds": 0.186613,
      "selected_quote": {
        "id": 996,
        "contract_id": 996,
        "forecast_timestamp": "2026-10-15T13:01:17.028960Z",
        "requested_timestamp": "2026-10-15T13:01:17.028960Z",
        "actual_quote_timestamp": "2026-10-15T13:01:17.215573Z",
        "timestamp_delta_seconds": 0.186613,
        "bid": 0.62,
        "ask": 0.63,
        "midpoint": 0.625,
        "last_price": 0.62,
        "implied_probability": 0.63,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-15T13:01:17.215573Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT150915",
        "external_market_id": "KXBTC15M-26OCT150915-15",
        "external_contract_id": "KXBTC15M-26OCT150915-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 6584.6
      },
      "selected_entry_price": 0.63,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 996,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT150915",
          "external_market_id": "KXBTC15M-26OCT150915-15",
          "external_contract_id": "KXBTC15M-26OCT150915-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-15T13:00:00Z",
          "resolution_timestamp": "2026-10-15T13:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-15T13:01:17.077452Z"
        }
      ],
      "quotes": [
        {
          "id": 996,
          "contract_id": 996,
          "forecast_timestamp": "2026-10-15T13:01:17.028960Z",
          "requested_timestamp": "2026-10-15T13:01:17.028960Z",
          "actual_quote_timestamp": "2026-10-15T13:01:17.215573Z",
          "timestamp_delta_seconds": 0.186613,
          "bid": 0.62,
          "ask": 0.63,
          "midpoint": 0.625,
          "last_price": 0.62,
          "implied_probability": 0.63,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-15T13:01:17.215573Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT150915",
          "external_market_id": "KXBTC15M-26OCT150915-15",
          "external_contract_id": "KXBTC15M-26OCT150915-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 6584.6
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT150915-15": {
          "UP/YES": "KXBTC15M-26OCT150915-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1921,
          "signal_id": 996,
          "quote_id": 996,
          "settlement_id": 996,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 154.0,
          "entry_price": 0.63,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.02,
          "trading_fee": 2.52,
          "total_deployed": 99.53999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -97.02,
          "net_pnl": -99.53999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-15T13:16:21.127245Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6584.6,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1922,
          "signal_id": 996,
          "quote_id": 996,
          "settlement_id": 996,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.63,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 63.0,
          "trading_fee": 1.64,
          "total_deployed": 64.64,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -63.0,
          "net_pnl": -64.64,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-15T13:16:21.130713Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6584.6,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 80488.53,
        "kronos_base_predicted_close": 80581.609375,
        "kronos_base_displacement": 93.07937500000116,
        "kronos_base_displacement_fraction": 0.0011564303013112697,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 80654.8203125,
        "kronos_small_displacement": 166.29031250000116,
        "kronos_small_displacement_fraction": 0.002066012542408231,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT150915",
        "ticker": "KXBTC15M-26OCT150915-15",
        "market_id": "KXBTC15M-26OCT150915-15",
        "contract_id": "KXBTC15M-26OCT150915-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 80488.53
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-15T13:01:17.028960Z",
        "retrieved_timestamp": "2026-10-15T13:01:17.215573Z",
        "quote_offset_seconds": 0.186613,
        "quote_age_seconds": 0.186613,
        "bid": 0.62,
        "ask": 0.63,
        "midpoint": 0.625,
        "last_price": 0.62,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.63,
        "price_type": "live_executable_ask",
        "yes_ask_size": 6584.6
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 80435.75,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261015T1300Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 990,
          "signal_id": 996,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-15T12:45:00Z",
          "return_6h": -0.003945260393763195,
          "return_12h": -0.012573740834494695,
          "return_24h": -0.026066855252091847,
          "close_vs_ema12": -0.007888982308016712,
          "close_vs_ema24": -0.012414833567314099,
          "ema12_slope_3h": -0.001967625941765916,
          "ema24_slope_6h": -0.003822580857032909,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-15T13:01:17.074939Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-15T12:45:00Z",
            "return_6h": -0.003945260393763195,
            "return_12h": -0.012573740834494695,
            "return_24h": -0.026066855252091847,
            "close_vs_ema12": -0.007888982308016712,
            "close_vs_ema24": -0.012414833567314099,
            "ema12_slope_3h": -0.001967625941765916,
            "ema24_slope_6h": -0.003822580857032909,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.004341643457701605,
        "return_30m": -0.006079838046390451,
        "return_60m": -0.004957822910437781,
        "return_120m": -0.005742809660651882,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.002509048753393861,
        "close_vs_ema6": -0.0038071811381982235,
        "close_vs_ema12": -0.004927099933827117,
        "ema3_slope": -0.0025027691834941246,
        "ema6_slope": -0.0015205568411492676,
        "realized_volatility_30m": 0.0012979346701185168,
        "realized_volatility_60m": 0.002064874848636834,
        "return_acceleration": -0.0025958693402370336
      }
    },
    {
      "id": 995,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261015T1045Z",
      "trigger_timestamp": "2026-10-15T10:46:18.386285Z",
      "market_start_timestamp": "2026-10-15T10:45:00Z",
      "resolution_timestamp": "2026-10-15T11:00:00Z",
      "direction": "UP",
      "base_run_id": 7077,
      "small_run_id": 7078,
      "last_observed_close": 80826.32,
      "actual_close": 80953.43,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-15T10:46:18.438468Z",
      "base_predicted_close": 80878.6875,
      "small_predicted_close": 80859.5,
      "strike": 80826.32,
      "market_regime": {
        "id": 989,
        "signal_id": 995,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-15T10:30:00Z",
        "return_6h": -0.008187018017727477,
        "return_12h": -0.006805699717756686,
        "return_24h": -0.029816334620274,
        "close_vs_ema12": -0.005135326590847478,
        "close_vs_ema24": -0.009820759438695648,
        "ema12_slope_3h": -0.0009696371020539996,
        "ema24_slope_6h": -0.00452599812565968,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-15T10:46:18.441888Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-15T10:30:00Z",
          "return_6h": -0.008187018017727477,
          "return_12h": -0.006805699717756686,
          "return_24h": -0.029816334620274,
          "close_vs_ema12": -0.005135326590847478,
          "close_vs_ema24": -0.009820759438695648,
          "ema12_slope_3h": -0.0009696371020539996,
          "ema24_slope_6h": -0.00452599812565968,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.44,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.207898,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        7077,
        7078
      ],
      "forecast_publication_timestamp": "2026-10-15T10:46:18.386285Z",
      "requested_quote_timestamp": "2026-10-15T10:46:18.386285Z",
      "retrieved_quote_timestamp": "2026-10-15T10:46:18.594183Z",
      "quote_retrieval_timestamp": "2026-10-15T10:46:18.594183Z",
      "timing_difference_seconds": 0.207898,
      "selected_quote": {
        "id": 995,
        "contract_id": 995,
        "forecast_timestamp": "2026-10-15T10:46:18.386285Z",
        "requested_timestamp": "2026-10-15T10:46:18.386285Z",
        "actual_quote_timestamp": "2026-10-15T10:46:18.594183Z",
        "timestamp_delta_seconds": 0.207898,
        "bid": 0.43,
        "ask": 0.44,
        "midpoint": 0.435,
        "last_price": 0.43,
        "implied_probability": 0.44,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-15T10:46:18.594183Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT150700",
        "external_market_id": "KXBTC15M-26OCT150700-00",
        "external_contract_id": "KXBTC15M-26OCT150700-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4036.32
      },
      "selected_entry_price": 0.44,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 995,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT150700",
          "external_market_id": "KXBTC15M-26OCT150700-00",
          "external_contract_id": "KXBTC15M-26OCT150700-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-15T10:45:00Z",
          "resolution_timestamp": "2026-10-15T11:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-15T10:46:18.445803Z"
        }
      ],
      "quotes": [
        {
          "id": 995,
          "contract_id": 995,
          "forecast_timestamp": "2026-10-15T10:46:18.386285Z",
          "requested_timestamp": "2026-10-15T10:46:18.386285Z",
          "actual_quote_timestamp": "2026-10-15T10:46:18.594183Z",
          "timestamp_delta_seconds": 0.207898,
          "bid": 0.43,
          "ask": 0.44,
          "midpoint": 0.435,
          "last_price": 0.43,
          "implied_probability": 0.44,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-15T10:46:18.594183Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT150700",
          "external_market_id": "KXBTC15M-26OCT150700-00",
          "external_contract_id": "KXBTC15M-26OCT150700-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4036.32
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT150700-00": {
          "UP/YES": "KXBTC15M-26OCT150700-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1919,
          "signal_id": 995,
          "quote_id": 995,
          "settlement_id": 995,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 218.0,
          "entry_price": 0.44,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.92,
          "trading_fee": 3.77,
          "total_deployed": 99.69,
          "settlement_value": 1.0,
          "settlement_payout": 218.0,
          "gross_pnl": 122.08,
          "net_pnl": 118.31,
          "roi": 1.1867790149463338,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-15T11:01:22.755921Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4036.32,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1920,
          "signal_id": 995,
          "quote_id": 995,
          "settlement_id": 995,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.44,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 44.0,
          "trading_fee": 1.73,
          "total_deployed": 45.73,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 56.0,
          "net_pnl": 54.27,
          "roi": 1.1867483052700636,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-15T11:01:22.802932Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4036.32,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 80826.32,
        "kronos_base_predicted_close": 80878.6875,
        "kronos_base_displacement": 52.367499999993015,
        "kronos_base_displacement_fraction": 0.0006479015746355025,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 80859.5,
        "kronos_small_displacement": 33.179999999993015,
        "kronos_small_displacement_fraction": 0.00041050984382306425,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT150700",
        "ticker": "KXBTC15M-26OCT150700-00",
        "market_id": "KXBTC15M-26OCT150700-00",
        "contract_id": "KXBTC15M-26OCT150700-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 80826.32
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-15T10:46:18.386285Z",
        "retrieved_timestamp": "2026-10-15T10:46:18.594183Z",
        "quote_offset_seconds": 0.207898,
        "quote_age_seconds": 0.207898,
        "bid": 0.43,
        "ask": 0.44,
        "midpoint": 0.435,
        "last_price": 0.43,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.44,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4036.32
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 80953.43,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261015T1045Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 989,
          "signal_id": 995,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-15T10:30:00Z",
          "return_6h": -0.008187018017727477,
          "return_12h": -0.006805699717756686,
          "return_24h": -0.029816334620274,
          "close_vs_ema12": -0.005135326590847478,
          "close_vs_ema24": -0.009820759438695648,
          "ema12_slope_3h": -0.0009696371020539996,
          "ema24_slope_6h": -0.00452599812565968,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-15T10:46:18.441888Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-15T10:30:00Z",
            "return_6h": -0.008187018017727477,
            "return_12h": -0.006805699717756686,
            "return_24h": -0.029816334620274,
            "close_vs_ema12": -0.005135326590847478,
            "close_vs_ema24": -0.009820759438695648,
            "ema12_slope_3h": -0.0009696371020539996,
            "ema24_slope_6h": -0.00452599812565968,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0009309123960826726,
        "return_30m": -0.002103482916341437,
        "return_60m": -0.004288676934954938,
        "return_120m": -0.0037614390974073375,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 6,
        "close_vs_ema3": -0.001038156127655565,
        "close_vs_ema6": -0.0021057172390794854,
        "close_vs_ema12": -0.002827615888587265,
        "ema3_slope": -0.0010370794772415204,
        "ema6_slope": -0.0008415780454723576,
        "realized_volatility_30m": 0.00012137535085132711,
        "realized_volatility_60m": 0.0006639011931479757,
        "return_acceleration": 0.00024275070170265423
      }
    },
    {
      "id": 994,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261015T1000Z",
      "trigger_timestamp": "2026-10-15T10:01:16.760887Z",
      "market_start_timestamp": "2026-10-15T10:00:00Z",
      "resolution_timestamp": "2026-10-15T10:15:00Z",
      "direction": "UP",
      "base_run_id": 7071,
      "small_run_id": 7072,
      "last_observed_close": 81161.1,
      "actual_close": 80996.7,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-15T10:01:16.807985Z",
      "base_predicted_close": 81183.34375,
      "small_predicted_close": 81210.9765625,
      "strike": 81161.1,
      "market_regime": {
        "id": 988,
        "signal_id": 994,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-15T09:45:00Z",
        "return_6h": 0.004050450528258587,
        "return_12h": -0.00632112520280248,
        "return_24h": -0.024122370933713944,
        "close_vs_ema12": -0.0015673304366512486,
        "close_vs_ema24": -0.006285606407725797,
        "ema12_slope_3h": -0.0007987238635991378,
        "ema24_slope_6h": -0.004593129527579176,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-15T10:01:16.810178Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-15T09:45:00Z",
          "return_6h": 0.004050450528258587,
          "return_12h": -0.00632112520280248,
          "return_24h": -0.024122370933713944,
          "close_vs_ema12": -0.0015673304366512486,
          "close_vs_ema24": -0.006285606407725797,
          "ema12_slope_3h": -0.0007987238635991378,
          "ema24_slope_6h": -0.004593129527579176,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.55,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.196585,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        7071,
        7072
      ],
      "forecast_publication_timestamp": "2026-10-15T10:01:16.760887Z",
      "requested_quote_timestamp": "2026-10-15T10:01:16.760887Z",
      "retrieved_quote_timestamp": "2026-10-15T10:01:16.957472Z",
      "quote_retrieval_timestamp": "2026-10-15T10:01:16.957472Z",
      "timing_difference_seconds": 0.196585,
      "selected_quote": {
        "id": 994,
        "contract_id": 994,
        "forecast_timestamp": "2026-10-15T10:01:16.760887Z",
        "requested_timestamp": "2026-10-15T10:01:16.760887Z",
        "actual_quote_timestamp": "2026-10-15T10:01:16.957472Z",
        "timestamp_delta_seconds": 0.196585,
        "bid": 0.54,
        "ask": 0.55,
        "midpoint": 0.545,
        "last_price": 0.55,
        "implied_probability": 0.55,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-15T10:01:16.957472Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT150615",
        "external_market_id": "KXBTC15M-26OCT150615-15",
        "external_contract_id": "KXBTC15M-26OCT150615-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 246.49
      },
      "selected_entry_price": 0.55,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 994,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT150615",
          "external_market_id": "KXBTC15M-26OCT150615-15",
          "external_contract_id": "KXBTC15M-26OCT150615-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-15T10:00:00Z",
          "resolution_timestamp": "2026-10-15T10:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-15T10:01:16.813071Z"
        }
      ],
      "quotes": [
        {
          "id": 994,
          "contract_id": 994,
          "forecast_timestamp": "2026-10-15T10:01:16.760887Z",
          "requested_timestamp": "2026-10-15T10:01:16.760887Z",
          "actual_quote_timestamp": "2026-10-15T10:01:16.957472Z",
          "timestamp_delta_seconds": 0.196585,
          "bid": 0.54,
          "ask": 0.55,
          "midpoint": 0.545,
          "last_price": 0.55,
          "implied_probability": 0.55,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-15T10:01:16.957472Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT150615",
          "external_market_id": "KXBTC15M-26OCT150615-15",
          "external_contract_id": "KXBTC15M-26OCT150615-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 246.49
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT150615-15": {
          "UP/YES": "KXBTC15M-26OCT150615-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1917,
          "signal_id": 994,
          "quote_id": 994,
          "settlement_id": 994,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 176.0,
          "entry_price": 0.55,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.80000000000001,
          "trading_fee": 3.05,
          "total_deployed": 99.85000000000001,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.80000000000001,
          "net_pnl": -99.85000000000001,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-15T10:16:21.447226Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 246.49,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1918,
          "signal_id": 994,
          "quote_id": 994,
          "settlement_id": 994,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.55,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 55.00000000000001,
          "trading_fee": 1.74,
          "total_deployed": 56.74000000000001,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -55.00000000000001,
          "net_pnl": -56.74000000000001,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-15T10:16:21.451144Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 246.49,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81161.1,
        "kronos_base_predicted_close": 81183.34375,
        "kronos_base_displacement": 22.24374999999418,
        "kronos_base_displacement_fraction": 0.0002740691045339969,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81210.9765625,
        "kronos_small_displacement": 49.87656249999418,
        "kronos_small_displacement_fraction": 0.0006145377834947305,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT150615",
        "ticker": "KXBTC15M-26OCT150615-15",
        "market_id": "KXBTC15M-26OCT150615-15",
        "contract_id": "KXBTC15M-26OCT150615-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81161.1
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-15T10:01:16.760887Z",
        "retrieved_timestamp": "2026-10-15T10:01:16.957472Z",
        "quote_offset_seconds": 0.196585,
        "quote_age_seconds": 0.196585,
        "bid": 0.54,
        "ask": 0.55,
        "midpoint": 0.545,
        "last_price": 0.55,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.55,
        "price_type": "live_executable_ask",
        "yes_ask_size": 246.49
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 80996.7,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261015T1000Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 988,
          "signal_id": 994,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-15T09:45:00Z",
          "return_6h": 0.004050450528258587,
          "return_12h": -0.00632112520280248,
          "return_24h": -0.024122370933713944,
          "close_vs_ema12": -0.0015673304366512486,
          "close_vs_ema24": -0.006285606407725797,
          "ema12_slope_3h": -0.0007987238635991378,
          "ema24_slope_6h": -0.004593129527579176,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-15T10:01:16.810178Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-15T09:45:00Z",
            "return_6h": 0.004050450528258587,
            "return_12h": -0.00632112520280248,
            "return_24h": -0.024122370933713944,
            "close_vs_ema12": -0.0015673304366512486,
            "close_vs_ema24": -0.006285606407725797,
            "ema12_slope_3h": -0.0007987238635991378,
            "ema24_slope_6h": -0.004593129527579176,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0001645386325896947,
        "return_30m": -0.00018859749460164998,
        "return_60m": -0.001145049408705523,
        "return_120m": -0.003062768639029878,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 3,
        "close_vs_ema3": -0.0001996351638468008,
        "close_vs_ema6": -0.00028216709682971075,
        "close_vs_ema12": 4.458672509399797e-05,
        "ema3_slope": -0.00019959531760271876,
        "ema6_slope": -0.0001128541012462847,
        "realized_volatility_30m": 7.023790565702237e-05,
        "realized_volatility_60m": 0.0006625643927428304,
        "return_acceleration": -0.00014047581131404474
      }
    },
    {
      "id": 993,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261015T0645Z",
      "trigger_timestamp": "2026-10-15T06:46:18.816037Z",
      "market_start_timestamp": "2026-10-15T06:45:00Z",
      "resolution_timestamp": "2026-10-15T07:00:00Z",
      "direction": "UP",
      "base_run_id": 7063,
      "small_run_id": 7064,
      "last_observed_close": 80849.65,
      "actual_close": 80807.34,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-15T06:46:18.869919Z",
      "base_predicted_close": 80861.3515625,
      "small_predicted_close": 80904.2421875,
      "strike": 80849.65,
      "market_regime": {
        "id": 987,
        "signal_id": 993,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-15T06:30:00Z",
        "return_6h": -0.007411578120303575,
        "return_12h": -0.008098764725475327,
        "return_24h": -0.03056367859756881,
        "close_vs_ema12": -0.006476949531302845,
        "close_vs_ema24": -0.012031730857594347,
        "ema12_slope_3h": -0.0032347250223738744,
        "ema24_slope_6h": -0.005778967763041654,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-15T06:46:18.873512Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-15T06:30:00Z",
          "return_6h": -0.007411578120303575,
          "return_12h": -0.008098764725475327,
          "return_24h": -0.03056367859756881,
          "close_vs_ema12": -0.006476949531302845,
          "close_vs_ema24": -0.012031730857594347,
          "ema12_slope_3h": -0.0032347250223738744,
          "ema24_slope_6h": -0.005778967763041654,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.51,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.21023,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        7063,
        7064
      ],
      "forecast_publication_timestamp": "2026-10-15T06:46:18.816037Z",
      "requested_quote_timestamp": "2026-10-15T06:46:18.816037Z",
      "retrieved_quote_timestamp": "2026-10-15T06:46:19.026267Z",
      "quote_retrieval_timestamp": "2026-10-15T06:46:19.026267Z",
      "timing_difference_seconds": 0.21023,
      "selected_quote": {
        "id": 993,
        "contract_id": 993,
        "forecast_timestamp": "2026-10-15T06:46:18.816037Z",
        "requested_timestamp": "2026-10-15T06:46:18.816037Z",
        "actual_quote_timestamp": "2026-10-15T06:46:19.026267Z",
        "timestamp_delta_seconds": 0.21023,
        "bid": 0.5,
        "ask": 0.51,
        "midpoint": 0.505,
        "last_price": 0.51,
        "implied_probability": 0.51,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-15T06:46:19.026267Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT150300",
        "external_market_id": "KXBTC15M-26OCT150300-00",
        "external_contract_id": "KXBTC15M-26OCT150300-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3155.9
      },
      "selected_entry_price": 0.51,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 993,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT150300",
          "external_market_id": "KXBTC15M-26OCT150300-00",
          "external_contract_id": "KXBTC15M-26OCT150300-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-15T06:45:00Z",
          "resolution_timestamp": "2026-10-15T07:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-15T06:46:18.876844Z"
        }
      ],
      "quotes": [
        {
          "id": 993,
          "contract_id": 993,
          "forecast_timestamp": "2026-10-15T06:46:18.816037Z",
          "requested_timestamp": "2026-10-15T06:46:18.816037Z",
          "actual_quote_timestamp": "2026-10-15T06:46:19.026267Z",
          "timestamp_delta_seconds": 0.21023,
          "bid": 0.5,
          "ask": 0.51,
          "midpoint": 0.505,
          "last_price": 0.51,
          "implied_probability": 0.51,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-15T06:46:19.026267Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT150300",
          "external_market_id": "KXBTC15M-26OCT150300-00",
          "external_contract_id": "KXBTC15M-26OCT150300-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3155.9
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT150300-00": {
          "UP/YES": "KXBTC15M-26OCT150300-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1915,
          "signal_id": 993,
          "quote_id": 993,
          "settlement_id": 993,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 189.0,
          "entry_price": 0.51,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.39,
          "trading_fee": 3.31,
          "total_deployed": 99.7,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.39,
          "net_pnl": -99.7,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-15T09:16:20.406886Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3155.9,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1916,
          "signal_id": 993,
          "quote_id": 993,
          "settlement_id": 993,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.51,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 51.0,
          "trading_fee": 1.75,
          "total_deployed": 52.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -51.0,
          "net_pnl": -52.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-15T09:16:20.410486Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3155.9,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 80849.65,
        "kronos_base_predicted_close": 80861.3515625,
        "kronos_base_displacement": 11.70156250000582,
        "kronos_base_displacement_fraction": 0.00014473238288608325,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 80904.2421875,
        "kronos_small_displacement": 54.59218750000582,
        "kronos_small_displacement_fraction": 0.0006752309688416193,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT150300",
        "ticker": "KXBTC15M-26OCT150300-00",
        "market_id": "KXBTC15M-26OCT150300-00",
        "contract_id": "KXBTC15M-26OCT150300-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 80849.65
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-15T06:46:18.816037Z",
        "retrieved_timestamp": "2026-10-15T06:46:19.026267Z",
        "quote_offset_seconds": 0.21023,
        "quote_age_seconds": 0.21023,
        "bid": 0.5,
        "ask": 0.51,
        "midpoint": 0.505,
        "last_price": 0.51,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.51,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3155.9
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 80807.34,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261015T0645Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 987,
          "signal_id": 993,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-15T06:30:00Z",
          "return_6h": -0.007411578120303575,
          "return_12h": -0.008098764725475327,
          "return_24h": -0.03056367859756881,
          "close_vs_ema12": -0.006476949531302845,
          "close_vs_ema24": -0.012031730857594347,
          "ema12_slope_3h": -0.0032347250223738744,
          "ema24_slope_6h": -0.005778967763041654,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-15T06:46:18.873512Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-15T06:30:00Z",
            "return_6h": -0.007411578120303575,
            "return_12h": -0.008098764725475327,
            "return_24h": -0.03056367859756881,
            "close_vs_ema12": -0.006476949531302845,
            "close_vs_ema24": -0.012031730857594347,
            "ema12_slope_3h": -0.0032347250223738744,
            "ema24_slope_6h": -0.005778967763041654,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 2.6228384148785366e-05,
        "return_30m": 0.002619394369238748,
        "return_60m": -0.0009352592455476039,
        "return_120m": -0.007900778454424606,
        "consecutive_up_closes": 3,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.00045661986048606273,
        "close_vs_ema6": 1.655104694409104e-05,
        "close_vs_ema12": -0.001199940612155448,
        "ema3_slope": 0.00045682845743266753,
        "ema6_slope": 6.620462607909161e-06,
        "realized_volatility_30m": 0.0012834347940857693,
        "realized_volatility_60m": 0.003047922521510802,
        "return_acceleration": -0.0025668695881715387
      }
    },
    {
      "id": 992,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261015T0630Z",
      "trigger_timestamp": "2026-10-15T06:31:16.309634Z",
      "market_start_timestamp": "2026-10-15T06:30:00Z",
      "resolution_timestamp": "2026-10-15T06:45:00Z",
      "direction": "UP",
      "base_run_id": 7061,
      "small_run_id": 7062,
      "last_observed_close": 80847.53,
      "actual_close": 80849.65,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-15T06:31:16.351132Z",
      "base_predicted_close": 80870.2890625,
      "small_predicted_close": 80912.7421875,
      "strike": 80847.53,
      "market_regime": {
        "id": 986,
        "signal_id": 992,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-15T06:15:00Z",
        "return_6h": -0.009985706723828591,
        "return_12h": -0.008578257470896467,
        "return_24h": -0.030681135322558784,
        "close_vs_ema12": -0.006776754451392919,
        "close_vs_ema24": -0.012307823593945777,
        "ema12_slope_3h": -0.0034257167146560796,
        "ema24_slope_6h": -0.005744961238482671,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-15T06:31:16.353491Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-15T06:15:00Z",
          "return_6h": -0.009985706723828591,
          "return_12h": -0.008578257470896467,
          "return_24h": -0.030681135322558784,
          "close_vs_ema12": -0.006776754451392919,
          "close_vs_ema24": -0.012307823593945777,
          "ema12_slope_3h": -0.0034257167146560796,
          "ema24_slope_6h": -0.005744961238482671,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.63,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.254474,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        7061,
        7062
      ],
      "forecast_publication_timestamp": "2026-10-15T06:31:16.309634Z",
      "requested_quote_timestamp": "2026-10-15T06:31:16.309634Z",
      "retrieved_quote_timestamp": "2026-10-15T06:31:16.564108Z",
      "quote_retrieval_timestamp": "2026-10-15T06:31:16.564108Z",
      "timing_difference_seconds": 0.254474,
      "selected_quote": {
        "id": 992,
        "contract_id": 992,
        "forecast_timestamp": "2026-10-15T06:31:16.309634Z",
        "requested_timestamp": "2026-10-15T06:31:16.309634Z",
        "actual_quote_timestamp": "2026-10-15T06:31:16.564108Z",
        "timestamp_delta_seconds": 0.254474,
        "bid": 0.62,
        "ask": 0.63,
        "midpoint": 0.625,
        "last_price": 0.62,
        "implied_probability": 0.63,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-15T06:31:16.564108Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT150245",
        "external_market_id": "KXBTC15M-26OCT150245-45",
        "external_contract_id": "KXBTC15M-26OCT150245-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 6780.95
      },
      "selected_entry_price": 0.63,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 992,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT150245",
          "external_market_id": "KXBTC15M-26OCT150245-45",
          "external_contract_id": "KXBTC15M-26OCT150245-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-15T06:30:00Z",
          "resolution_timestamp": "2026-10-15T06:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-15T06:31:16.355640Z"
        }
      ],
      "quotes": [
        {
          "id": 992,
          "contract_id": 992,
          "forecast_timestamp": "2026-10-15T06:31:16.309634Z",
          "requested_timestamp": "2026-10-15T06:31:16.309634Z",
          "actual_quote_timestamp": "2026-10-15T06:31:16.564108Z",
          "timestamp_delta_seconds": 0.254474,
          "bid": 0.62,
          "ask": 0.63,
          "midpoint": 0.625,
          "last_price": 0.62,
          "implied_probability": 0.63,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-15T06:31:16.564108Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT150245",
          "external_market_id": "KXBTC15M-26OCT150245-45",
          "external_contract_id": "KXBTC15M-26OCT150245-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 6780.95
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT150245-45": {
          "UP/YES": "KXBTC15M-26OCT150245-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1913,
          "signal_id": 992,
          "quote_id": 992,
          "settlement_id": 992,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 154.0,
          "entry_price": 0.63,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.02,
          "trading_fee": 2.52,
          "total_deployed": 99.53999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 154.0,
          "gross_pnl": 56.980000000000004,
          "net_pnl": 54.46000000000001,
          "roi": 0.5471167369901548,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-15T06:46:24.703670Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6780.95,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1914,
          "signal_id": 992,
          "quote_id": 992,
          "settlement_id": 992,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.63,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 63.0,
          "trading_fee": 1.64,
          "total_deployed": 64.64,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 37.0,
          "net_pnl": 35.36,
          "roi": 0.5470297029702971,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-15T06:46:24.707034Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6780.95,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 80847.53,
        "kronos_base_predicted_close": 80870.2890625,
        "kronos_base_displacement": 22.759062500001164,
        "kronos_base_displacement_fraction": 0.00028150597179655537,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 80912.7421875,
        "kronos_small_displacement": 65.21218750000116,
        "kronos_small_displacement_fraction": 0.0008066070478591141,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT150245",
        "ticker": "KXBTC15M-26OCT150245-45",
        "market_id": "KXBTC15M-26OCT150245-45",
        "contract_id": "KXBTC15M-26OCT150245-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 80847.53
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-15T06:31:16.309634Z",
        "retrieved_timestamp": "2026-10-15T06:31:16.564108Z",
        "quote_offset_seconds": 0.254474,
        "quote_age_seconds": 0.254474,
        "bid": 0.62,
        "ask": 0.63,
        "midpoint": 0.625,
        "last_price": 0.62,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.63,
        "price_type": "live_executable_ask",
        "yes_ask_size": 6780.95
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 80849.65,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261015T0630Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 986,
          "signal_id": 992,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-15T06:15:00Z",
          "return_6h": -0.009985706723828591,
          "return_12h": -0.008578257470896467,
          "return_24h": -0.030681135322558784,
          "close_vs_ema12": -0.006776754451392919,
          "close_vs_ema24": -0.012307823593945777,
          "ema12_slope_3h": -0.0034257167146560796,
          "ema24_slope_6h": -0.005744961238482671,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-15T06:31:16.353491Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-15T06:15:00Z",
            "return_6h": -0.009985706723828591,
            "return_12h": -0.008578257470896467,
            "return_24h": -0.030681135322558784,
            "close_vs_ema12": -0.006776754451392919,
            "close_vs_ema24": -0.012307823593945777,
            "ema12_slope_3h": -0.0034257167146560796,
            "ema24_slope_6h": -0.005744961238482671,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "DEGRADED",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.002593097972320324,
        "return_30m": 0.004321696766014238,
        "return_60m": -0.0023278741078198717,
        "return_120m": -0.004687833883994852,
        "consecutive_up_closes": 2,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0008874052555105649,
        "close_vs_ema6": -3.056684849123137e-06,
        "close_vs_ema12": -0.0014439928197210739,
        "ema3_slope": 0.0008881934430395866,
        "ema6_slope": -1.222672444733952e-06,
        "realized_volatility_30m": 0.0004344850056730021,
        "realized_volatility_60m": 0.003078328661420528,
        "return_acceleration": 0.0008689700113460042
      }
    },
    {
      "id": 991,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261015T0600Z",
      "trigger_timestamp": "2026-10-15T06:01:18.391053Z",
      "market_start_timestamp": "2026-10-15T06:00:00Z",
      "resolution_timestamp": "2026-10-15T06:15:00Z",
      "direction": "UP",
      "base_run_id": 7057,
      "small_run_id": 7058,
      "last_observed_close": 80499.63,
      "actual_close": 80638.42,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-15T06:01:18.453221Z",
      "base_predicted_close": 80614.625,
      "small_predicted_close": 80755.6796875,
      "strike": 80499.63,
      "market_regime": {
        "id": 985,
        "signal_id": 991,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-15T05:45:00Z",
        "return_6h": -0.013150122788080254,
        "return_12h": -0.012182096018911737,
        "return_24h": -0.03449976196612248,
        "close_vs_ema12": -0.011740824092389412,
        "close_vs_ema24": -0.017125481868154435,
        "ema12_slope_3h": -0.003397292785563555,
        "ema24_slope_6h": -0.005502153089066764,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-15T06:01:18.455659Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-15T05:45:00Z",
          "return_6h": -0.013150122788080254,
          "return_12h": -0.012182096018911737,
          "return_24h": -0.03449976196612248,
          "close_vs_ema12": -0.011740824092389412,
          "close_vs_ema24": -0.017125481868154435,
          "ema12_slope_3h": -0.003397292785563555,
          "ema24_slope_6h": -0.005502153089066764,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.56,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.23976,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        7057,
        7058
      ],
      "forecast_publication_timestamp": "2026-10-15T06:01:18.391053Z",
      "requested_quote_timestamp": "2026-10-15T06:01:18.391053Z",
      "retrieved_quote_timestamp": "2026-10-15T06:01:18.630813Z",
      "quote_retrieval_timestamp": "2026-10-15T06:01:18.630813Z",
      "timing_difference_seconds": 0.23976,
      "selected_quote": {
        "id": 991,
        "contract_id": 991,
        "forecast_timestamp": "2026-10-15T06:01:18.391053Z",
        "requested_timestamp": "2026-10-15T06:01:18.391053Z",
        "actual_quote_timestamp": "2026-10-15T06:01:18.630813Z",
        "timestamp_delta_seconds": 0.23976,
        "bid": 0.55,
        "ask": 0.56,
        "midpoint": 0.555,
        "last_price": 0.56,
        "implied_probability": 0.56,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-15T06:01:18.630813Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT150215",
        "external_market_id": "KXBTC15M-26OCT150215-15",
        "external_contract_id": "KXBTC15M-26OCT150215-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 10139.96
      },
      "selected_entry_price": 0.56,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 991,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT150215",
          "external_market_id": "KXBTC15M-26OCT150215-15",
          "external_contract_id": "KXBTC15M-26OCT150215-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-15T06:00:00Z",
          "resolution_timestamp": "2026-10-15T06:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-15T06:01:18.458758Z"
        }
      ],
      "quotes": [
        {
          "id": 991,
          "contract_id": 991,
          "forecast_timestamp": "2026-10-15T06:01:18.391053Z",
          "requested_timestamp": "2026-10-15T06:01:18.391053Z",
          "actual_quote_timestamp": "2026-10-15T06:01:18.630813Z",
          "timestamp_delta_seconds": 0.23976,
          "bid": 0.55,
          "ask": 0.56,
          "midpoint": 0.555,
          "last_price": 0.56,
          "implied_probability": 0.56,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-15T06:01:18.630813Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT150215",
          "external_market_id": "KXBTC15M-26OCT150215-15",
          "external_contract_id": "KXBTC15M-26OCT150215-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 10139.96
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT150215-15": {
          "UP/YES": "KXBTC15M-26OCT150215-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1911,
          "signal_id": 991,
          "quote_id": 991,
          "settlement_id": 991,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 173.0,
          "entry_price": 0.56,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.88000000000001,
          "trading_fee": 2.99,
          "total_deployed": 99.87,
          "settlement_value": 1.0,
          "settlement_payout": 173.0,
          "gross_pnl": 76.11999999999999,
          "net_pnl": 73.13,
          "roi": 0.7322519275057574,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-15T06:16:21.552010Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 10139.96,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1912,
          "signal_id": 991,
          "quote_id": 991,
          "settlement_id": 991,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.56,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 56.00000000000001,
          "trading_fee": 1.73,
          "total_deployed": 57.730000000000004,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 43.99999999999999,
          "net_pnl": 42.269999999999996,
          "roi": 0.7322016282695305,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-15T06:16:21.555671Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 10139.96,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 80499.63,
        "kronos_base_predicted_close": 80614.625,
        "kronos_base_displacement": 114.99499999999534,
        "kronos_base_displacement_fraction": 0.0014285158826195267,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 80755.6796875,
        "kronos_small_displacement": 256.04968749999534,
        "kronos_small_displacement_fraction": 0.0031807560792514863,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT150215",
        "ticker": "KXBTC15M-26OCT150215-15",
        "market_id": "KXBTC15M-26OCT150215-15",
        "contract_id": "KXBTC15M-26OCT150215-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 80499.63
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-15T06:01:18.391053Z",
        "retrieved_timestamp": "2026-10-15T06:01:18.630813Z",
        "quote_offset_seconds": 0.23976,
        "quote_age_seconds": 0.23976,
        "bid": 0.55,
        "ask": 0.56,
        "midpoint": 0.555,
        "last_price": 0.56,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.56,
        "price_type": "live_executable_ask",
        "yes_ask_size": 10139.96
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 80638.42,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261015T0600Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 985,
          "signal_id": 991,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-15T05:45:00Z",
          "return_6h": -0.013150122788080254,
          "return_12h": -0.012182096018911737,
          "return_24h": -0.03449976196612248,
          "close_vs_ema12": -0.011740824092389412,
          "close_vs_ema24": -0.017125481868154435,
          "ema12_slope_3h": -0.003397292785563555,
          "ema24_slope_6h": -0.005502153089066764,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-15T06:01:18.455659Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-15T05:45:00Z",
            "return_6h": -0.013150122788080254,
            "return_12h": -0.012182096018911737,
            "return_24h": -0.03449976196612248,
            "close_vs_ema12": -0.011740824092389412,
            "close_vs_ema24": -0.017125481868154435,
            "ema12_slope_3h": -0.003397292785563555,
            "ema24_slope_6h": -0.005502153089066764,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.005260425215463549,
        "return_30m": -0.006620957104925829,
        "return_60m": -0.012841111425729301,
        "return_120m": -0.004132567698980405,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 4,
        "close_vs_ema3": -0.0033462300738337225,
        "close_vs_ema6": -0.005338093135557664,
        "close_vs_ema12": -0.0067762132413703435,
        "ema3_slope": -0.0033350701617600453,
        "ema6_slope": -0.002130687730403924,
        "realized_volatility_30m": 0.0019463492509547153,
        "realized_volatility_60m": 0.0018973358602178709,
        "return_acceleration": -0.0038926985019094307
      }
    },
    {
      "id": 990,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261015T0545Z",
      "trigger_timestamp": "2026-10-15T05:46:18.860026Z",
      "market_start_timestamp": "2026-10-15T05:45:00Z",
      "resolution_timestamp": "2026-10-15T06:00:00Z",
      "direction": "UP",
      "base_run_id": 7055,
      "small_run_id": 7056,
      "last_observed_close": 80925.33,
      "actual_close": 80499.63,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-15T05:46:18.912162Z",
      "base_predicted_close": 80963.6875,
      "small_predicted_close": 81027.125,
      "strike": 80925.33,
      "market_regime": {
        "id": 984,
        "signal_id": 990,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-15T05:30:00Z",
        "return_6h": -0.006845933791724157,
        "return_12h": -0.00951077679856116,
        "return_24h": -0.030474221026888904,
        "close_vs_ema12": -0.007010775691087878,
        "close_vs_ema24": -0.012283936798077488,
        "ema12_slope_3h": -0.0030629692266050945,
        "ema24_slope_6h": -0.00534272356243215,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-15T05:46:18.914687Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-15T05:30:00Z",
          "return_6h": -0.006845933791724157,
          "return_12h": -0.00951077679856116,
          "return_24h": -0.030474221026888904,
          "close_vs_ema12": -0.007010775691087878,
          "close_vs_ema24": -0.012283936798077488,
          "ema12_slope_3h": -0.0030629692266050945,
          "ema24_slope_6h": -0.00534272356243215,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.41,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.203153,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        7055,
        7056
      ],
      "forecast_publication_timestamp": "2026-10-15T05:46:18.860026Z",
      "requested_quote_timestamp": "2026-10-15T05:46:18.860026Z",
      "retrieved_quote_timestamp": "2026-10-15T05:46:19.063179Z",
      "quote_retrieval_timestamp": "2026-10-15T05:46:19.063179Z",
      "timing_difference_seconds": 0.203153,
      "selected_quote": {
        "id": 990,
        "contract_id": 990,
        "forecast_timestamp": "2026-10-15T05:46:18.860026Z",
        "requested_timestamp": "2026-10-15T05:46:18.860026Z",
        "actual_quote_timestamp": "2026-10-15T05:46:19.063179Z",
        "timestamp_delta_seconds": 0.203153,
        "bid": 0.4,
        "ask": 0.41,
        "midpoint": 0.405,
        "last_price": 0.41,
        "implied_probability": 0.41,
        "spread": 0.009999999999999953,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-15T05:46:19.063179Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT150200",
        "external_market_id": "KXBTC15M-26OCT150200-00",
        "external_contract_id": "KXBTC15M-26OCT150200-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 316.74
      },
      "selected_entry_price": 0.41,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 990,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT150200",
          "external_market_id": "KXBTC15M-26OCT150200-00",
          "external_contract_id": "KXBTC15M-26OCT150200-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-15T05:45:00Z",
          "resolution_timestamp": "2026-10-15T06:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-15T05:46:18.917417Z"
        }
      ],
      "quotes": [
        {
          "id": 990,
          "contract_id": 990,
          "forecast_timestamp": "2026-10-15T05:46:18.860026Z",
          "requested_timestamp": "2026-10-15T05:46:18.860026Z",
          "actual_quote_timestamp": "2026-10-15T05:46:19.063179Z",
          "timestamp_delta_seconds": 0.203153,
          "bid": 0.4,
          "ask": 0.41,
          "midpoint": 0.405,
          "last_price": 0.41,
          "implied_probability": 0.41,
          "spread": 0.009999999999999953,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-15T05:46:19.063179Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT150200",
          "external_market_id": "KXBTC15M-26OCT150200-00",
          "external_contract_id": "KXBTC15M-26OCT150200-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 316.74
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT150200-00": {
          "UP/YES": "KXBTC15M-26OCT150200-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1909,
          "signal_id": 990,
          "quote_id": 990,
          "settlement_id": 990,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 234.0,
          "entry_price": 0.41,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.94,
          "trading_fee": 3.97,
          "total_deployed": 99.91,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.94,
          "net_pnl": -99.91,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-15T06:01:24.003099Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 316.74,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1910,
          "signal_id": 990,
          "quote_id": 990,
          "settlement_id": 990,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.41,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 41.0,
          "trading_fee": 1.7,
          "total_deployed": 42.7,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -41.0,
          "net_pnl": -42.7,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-15T06:01:24.007434Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 316.74,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 80925.33,
        "kronos_base_predicted_close": 80963.6875,
        "kronos_base_displacement": 38.357499999998254,
        "kronos_base_displacement_fraction": 0.0004739863278901458,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81027.125,
        "kronos_small_displacement": 101.79499999999825,
        "kronos_small_displacement_fraction": 0.0012578879814268073,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT150200",
        "ticker": "KXBTC15M-26OCT150200-00",
        "market_id": "KXBTC15M-26OCT150200-00",
        "contract_id": "KXBTC15M-26OCT150200-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 80925.33
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-15T05:46:18.860026Z",
        "retrieved_timestamp": "2026-10-15T05:46:19.063179Z",
        "quote_offset_seconds": 0.203153,
        "quote_age_seconds": 0.203153,
        "bid": 0.4,
        "ask": 0.41,
        "midpoint": 0.405,
        "last_price": 0.41,
        "spread": 0.009999999999999953,
        "selected_entry_price": 0.41,
        "price_type": "live_executable_ask",
        "yes_ask_size": 316.74
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 80499.63,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261015T0545Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 984,
          "signal_id": 990,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-15T05:30:00Z",
          "return_6h": -0.006845933791724157,
          "return_12h": -0.00951077679856116,
          "return_24h": -0.030474221026888904,
          "close_vs_ema12": -0.007010775691087878,
          "close_vs_ema24": -0.012283936798077488,
          "ema12_slope_3h": -0.0030629692266050945,
          "ema24_slope_6h": -0.00534272356243215,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-15T05:46:18.914687Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-15T05:30:00Z",
            "return_6h": -0.006845933791724157,
            "return_12h": -0.00951077679856116,
            "return_24h": -0.030474221026888904,
            "close_vs_ema12": -0.007010775691087878,
            "close_vs_ema24": -0.012283936798077488,
            "ema12_slope_3h": -0.0030629692266050945,
            "ema24_slope_6h": -0.00534272356243215,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0013677267135541182,
        "return_30m": -0.0026573510639633646,
        "return_60m": -0.0069720398736291544,
        "return_120m": 0.002242894961097086,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 3,
        "close_vs_ema3": -0.0014171700249906438,
        "close_vs_ema6": -0.0022086000161661845,
        "close_vs_ema12": -0.0027524515264345517,
        "ema3_slope": -0.001415164496286092,
        "ema6_slope": -0.0008826602291078789,
        "realized_volatility_30m": 3.816804684819708e-05,
        "realized_volatility_60m": 0.0020338072922886545,
        "return_acceleration": -7.633609369639416e-05
      }
    },
    {
      "id": 989,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261015T0415Z",
      "trigger_timestamp": "2026-10-15T04:16:16.450279Z",
      "market_start_timestamp": "2026-10-15T04:15:00Z",
      "resolution_timestamp": "2026-10-15T04:30:00Z",
      "direction": "UP",
      "base_run_id": 7043,
      "small_run_id": 7044,
      "last_observed_close": 80831.72,
      "actual_close": 81228.31,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-15T04:16:16.499775Z",
      "base_predicted_close": 80964.0703125,
      "small_predicted_close": 81031.09375,
      "strike": 80831.72,
      "market_regime": {
        "id": 983,
        "signal_id": 989,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-15T04:00:00Z",
        "return_6h": -0.00990436259537708,
        "return_12h": -0.008816047531114535,
        "return_24h": -0.03372213674865121,
        "close_vs_ema12": -0.00912592848086946,
        "close_vs_ema24": -0.014561954185678738,
        "ema12_slope_3h": -0.0036446666166630726,
        "ema24_slope_6h": -0.005609227763627711,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-15T04:16:16.501840Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-15T04:00:00Z",
          "return_6h": -0.00990436259537708,
          "return_12h": -0.008816047531114535,
          "return_24h": -0.03372213674865121,
          "close_vs_ema12": -0.00912592848086946,
          "close_vs_ema24": -0.014561954185678738,
          "ema12_slope_3h": -0.0036446666166630726,
          "ema24_slope_6h": -0.005609227763627711,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.6,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.196729,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        7043,
        7044
      ],
      "forecast_publication_timestamp": "2026-10-15T04:16:16.450279Z",
      "requested_quote_timestamp": "2026-10-15T04:16:16.450279Z",
      "retrieved_quote_timestamp": "2026-10-15T04:16:16.647008Z",
      "quote_retrieval_timestamp": "2026-10-15T04:16:16.647008Z",
      "timing_difference_seconds": 0.196729,
      "selected_quote": {
        "id": 989,
        "contract_id": 989,
        "forecast_timestamp": "2026-10-15T04:16:16.450279Z",
        "requested_timestamp": "2026-10-15T04:16:16.450279Z",
        "actual_quote_timestamp": "2026-10-15T04:16:16.647008Z",
        "timestamp_delta_seconds": 0.196729,
        "bid": 0.59,
        "ask": 0.6,
        "midpoint": 0.595,
        "last_price": 0.6,
        "implied_probability": 0.6,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-15T04:16:16.647008Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT150030",
        "external_market_id": "KXBTC15M-26OCT150030-30",
        "external_contract_id": "KXBTC15M-26OCT150030-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 10242.73
      },
      "selected_entry_price": 0.6,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 989,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT150030",
          "external_market_id": "KXBTC15M-26OCT150030-30",
          "external_contract_id": "KXBTC15M-26OCT150030-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-15T04:15:00Z",
          "resolution_timestamp": "2026-10-15T04:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-15T04:16:16.504175Z"
        }
      ],
      "quotes": [
        {
          "id": 989,
          "contract_id": 989,
          "forecast_timestamp": "2026-10-15T04:16:16.450279Z",
          "requested_timestamp": "2026-10-15T04:16:16.450279Z",
          "actual_quote_timestamp": "2026-10-15T04:16:16.647008Z",
          "timestamp_delta_seconds": 0.196729,
          "bid": 0.59,
          "ask": 0.6,
          "midpoint": 0.595,
          "last_price": 0.6,
          "implied_probability": 0.6,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-15T04:16:16.647008Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT150030",
          "external_market_id": "KXBTC15M-26OCT150030-30",
          "external_contract_id": "KXBTC15M-26OCT150030-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 10242.73
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT150030-30": {
          "UP/YES": "KXBTC15M-26OCT150030-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1907,
          "signal_id": 989,
          "quote_id": 989,
          "settlement_id": 989,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 162.0,
          "entry_price": 0.6,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.2,
          "trading_fee": 2.73,
          "total_deployed": 99.93,
          "settlement_value": 1.0,
          "settlement_payout": 162.0,
          "gross_pnl": 64.8,
          "net_pnl": 62.06999999999999,
          "roi": 0.6211347943560491,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-15T04:31:21.106608Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 10242.73,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1908,
          "signal_id": 989,
          "quote_id": 989,
          "settlement_id": 989,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.6,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 60.0,
          "trading_fee": 1.68,
          "total_deployed": 61.68,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 40.0,
          "net_pnl": 38.32,
          "roi": 0.6212710765239948,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-15T04:31:21.110307Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 10242.73,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 80831.72,
        "kronos_base_predicted_close": 80964.0703125,
        "kronos_base_displacement": 132.35031249999884,
        "kronos_base_displacement_fraction": 0.0016373561332110567,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81031.09375,
        "kronos_small_displacement": 199.37374999999884,
        "kronos_small_displacement_fraction": 0.0024665286103029704,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT150030",
        "ticker": "KXBTC15M-26OCT150030-30",
        "market_id": "KXBTC15M-26OCT150030-30",
        "contract_id": "KXBTC15M-26OCT150030-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 80831.72
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-15T04:16:16.450279Z",
        "retrieved_timestamp": "2026-10-15T04:16:16.647008Z",
        "quote_offset_seconds": 0.196729,
        "quote_age_seconds": 0.196729,
        "bid": 0.59,
        "ask": 0.6,
        "midpoint": 0.595,
        "last_price": 0.6,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.6,
        "price_type": "live_executable_ask",
        "yes_ask_size": 10242.73
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 81228.31,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261015T0415Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 983,
          "signal_id": 989,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-15T04:00:00Z",
          "return_6h": -0.00990436259537708,
          "return_12h": -0.008816047531114535,
          "return_24h": -0.03372213674865121,
          "close_vs_ema12": -0.00912592848086946,
          "close_vs_ema24": -0.014561954185678738,
          "ema12_slope_3h": -0.0036446666166630726,
          "ema24_slope_6h": -0.005609227763627711,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-15T04:16:16.501840Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-15T04:00:00Z",
            "return_6h": -0.00990436259537708,
            "return_12h": -0.008816047531114535,
            "return_24h": -0.03372213674865121,
            "close_vs_ema12": -0.00912592848086946,
            "close_vs_ema24": -0.014561954185678738,
            "ema12_slope_3h": -0.0036446666166630726,
            "ema24_slope_6h": -0.005609227763627711,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "DEGRADED",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": -2.422257568091002e-05,
        "return_30m": 0.0010835675822611357,
        "return_60m": -0.004014715854242734,
        "return_120m": -0.007126606260316581,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0002524196158745218,
        "close_vs_ema6": -0.0013440695006180503,
        "close_vs_ema12": -0.003245101133213968,
        "ema3_slope": -0.000252355916291247,
        "ema6_slope": -0.0005373389119099903,
        "realized_volatility_30m": 0.000566019783901861,
        "realized_volatility_60m": 0.001597215329623413,
        "return_acceleration": -0.001132039567803722
      }
    },
    {
      "id": 988,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261015T0400Z",
      "trigger_timestamp": "2026-10-15T04:01:18.221938Z",
      "market_start_timestamp": "2026-10-15T04:00:00Z",
      "resolution_timestamp": "2026-10-15T04:15:00Z",
      "direction": "UP",
      "base_run_id": 7041,
      "small_run_id": 7042,
      "last_observed_close": 80833.68,
      "actual_close": 80831.72,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-15T04:01:18.268364Z",
      "base_predicted_close": 80990.8046875,
      "small_predicted_close": 81062.2890625,
      "strike": 80833.68,
      "market_regime": {
        "id": 982,
        "signal_id": 988,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-15T03:45:00Z",
        "return_6h": -0.010329735647849558,
        "return_12h": -0.008876453882039836,
        "return_24h": -0.03345549984490215,
        "close_vs_ema12": -0.009486579766098457,
        "close_vs_ema24": -0.01484010989758855,
        "ema12_slope_3h": -0.003389406841628917,
        "ema24_slope_6h": -0.005519758720188728,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-15T04:01:18.274094Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-15T03:45:00Z",
          "return_6h": -0.010329735647849558,
          "return_12h": -0.008876453882039836,
          "return_24h": -0.03345549984490215,
          "close_vs_ema12": -0.009486579766098457,
          "close_vs_ema24": -0.01484010989758855,
          "ema12_slope_3h": -0.003389406841628917,
          "ema24_slope_6h": -0.005519758720188728,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.46,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.194689,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        7041,
        7042
      ],
      "forecast_publication_timestamp": "2026-10-15T04:01:18.221938Z",
      "requested_quote_timestamp": "2026-10-15T04:01:18.221938Z",
      "retrieved_quote_timestamp": "2026-10-15T04:01:18.416627Z",
      "quote_retrieval_timestamp": "2026-10-15T04:01:18.416627Z",
      "timing_difference_seconds": 0.194689,
      "selected_quote": {
        "id": 988,
        "contract_id": 988,
        "forecast_timestamp": "2026-10-15T04:01:18.221938Z",
        "requested_timestamp": "2026-10-15T04:01:18.221938Z",
        "actual_quote_timestamp": "2026-10-15T04:01:18.416627Z",
        "timestamp_delta_seconds": 0.194689,
        "bid": 0.45,
        "ask": 0.46,
        "midpoint": 0.455,
        "last_price": 0.46,
        "implied_probability": 0.46,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-15T04:01:18.416627Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT150015",
        "external_market_id": "KXBTC15M-26OCT150015-15",
        "external_contract_id": "KXBTC15M-26OCT150015-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3916.59
      },
      "selected_entry_price": 0.46,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 988,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT150015",
          "external_market_id": "KXBTC15M-26OCT150015-15",
          "external_contract_id": "KXBTC15M-26OCT150015-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-15T04:00:00Z",
          "resolution_timestamp": "2026-10-15T04:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-15T04:01:18.276792Z"
        }
      ],
      "quotes": [
        {
          "id": 988,
          "contract_id": 988,
          "forecast_timestamp": "2026-10-15T04:01:18.221938Z",
          "requested_timestamp": "2026-10-15T04:01:18.221938Z",
          "actual_quote_timestamp": "2026-10-15T04:01:18.416627Z",
          "timestamp_delta_seconds": 0.194689,
          "bid": 0.45,
          "ask": 0.46,
          "midpoint": 0.455,
          "last_price": 0.46,
          "implied_probability": 0.46,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-15T04:01:18.416627Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT150015",
          "external_market_id": "KXBTC15M-26OCT150015-15",
          "external_contract_id": "KXBTC15M-26OCT150015-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3916.59
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT150015-15": {
          "UP/YES": "KXBTC15M-26OCT150015-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1905,
          "signal_id": 988,
          "quote_id": 988,
          "settlement_id": 988,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 209.0,
          "entry_price": 0.46,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.14,
          "trading_fee": 3.64,
          "total_deployed": 99.78,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.14,
          "net_pnl": -99.78,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-15T04:16:21.381036Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3916.59,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1906,
          "signal_id": 988,
          "quote_id": 988,
          "settlement_id": 988,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.46,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 46.0,
          "trading_fee": 1.74,
          "total_deployed": 47.74,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -46.0,
          "net_pnl": -47.74,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-15T04:16:21.385155Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3916.59,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 80833.68,
        "kronos_base_predicted_close": 80990.8046875,
        "kronos_base_displacement": 157.12468750000698,
        "kronos_base_displacement_fraction": 0.001943802230703922,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81062.2890625,
        "kronos_small_displacement": 228.60906250000698,
        "kronos_small_displacement_fraction": 0.0028281412215800023,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT150015",
        "ticker": "KXBTC15M-26OCT150015-15",
        "market_id": "KXBTC15M-26OCT150015-15",
        "contract_id": "KXBTC15M-26OCT150015-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 80833.68
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-15T04:01:18.221938Z",
        "retrieved_timestamp": "2026-10-15T04:01:18.416627Z",
        "quote_offset_seconds": 0.194689,
        "quote_age_seconds": 0.194689,
        "bid": 0.45,
        "ask": 0.46,
        "midpoint": 0.455,
        "last_price": 0.46,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.46,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3916.59
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 80831.72,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261015T0400Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 982,
          "signal_id": 988,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-15T03:45:00Z",
          "return_6h": -0.010329735647849558,
          "return_12h": -0.008876453882039836,
          "return_24h": -0.03345549984490215,
          "close_vs_ema12": -0.009486579766098457,
          "close_vs_ema24": -0.01484010989758855,
          "ema12_slope_3h": -0.003389406841628917,
          "ema24_slope_6h": -0.005519758720188728,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-15T04:01:18.274094Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-15T03:45:00Z",
            "return_6h": -0.010329735647849558,
            "return_12h": -0.008876453882039836,
            "return_24h": -0.03345549984490215,
            "close_vs_ema12": -0.009486579766098457,
            "close_vs_ema24": -0.01484010989758855,
            "ema12_slope_3h": -0.003389406841628917,
            "ema24_slope_6h": -0.005519758720188728,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "DEGRADED",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": 0.001107816992122812,
        "return_30m": -0.0013866910940563137,
        "return_60m": -0.00718271947624427,
        "return_120m": -0.008636087323902308,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": -0.0004805008958708168,
        "close_vs_ema6": -0.001856508585423744,
        "close_vs_ema12": -0.003808727745850282,
        "ema3_slope": -0.0004802701256451103,
        "ema6_slope": -0.0007420523835212078,
        "realized_volatility_30m": 0.0017997823389378498,
        "realized_volatility_60m": 0.0016999844627689526,
        "return_acceleration": 0.0035995646778756996
      }
    },
    {
      "id": 987,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261015T0345Z",
      "trigger_timestamp": "2026-10-15T03:46:17.966999Z",
      "market_start_timestamp": "2026-10-15T03:45:00Z",
      "resolution_timestamp": "2026-10-15T04:00:00Z",
      "direction": "UP",
      "base_run_id": 7039,
      "small_run_id": 7040,
      "last_observed_close": 80744.23,
      "actual_close": 80833.68,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-15T03:46:18.016419Z",
      "base_predicted_close": 80916.0625,
      "small_predicted_close": 80914.5625,
      "strike": 80744.23,
      "market_regime": {
        "id": 981,
        "signal_id": 987,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-15T03:30:00Z",
        "return_6h": -0.012108610488453131,
        "return_12h": -0.01034941217828711,
        "return_24h": -0.03578421916826724,
        "close_vs_ema12": -0.010981924108175556,
        "close_vs_ema24": -0.0162376047986299,
        "ema12_slope_3h": -0.0031797622464432296,
        "ema24_slope_6h": -0.005419519237266912,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-15T03:46:18.019121Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-15T03:30:00Z",
          "return_6h": -0.012108610488453131,
          "return_12h": -0.01034941217828711,
          "return_24h": -0.03578421916826724,
          "close_vs_ema12": -0.010981924108175556,
          "close_vs_ema24": -0.0162376047986299,
          "ema12_slope_3h": -0.0031797622464432296,
          "ema24_slope_6h": -0.005419519237266912,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.59,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.187931,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        7039,
        7040
      ],
      "forecast_publication_timestamp": "2026-10-15T03:46:17.966999Z",
      "requested_quote_timestamp": "2026-10-15T03:46:17.966999Z",
      "retrieved_quote_timestamp": "2026-10-15T03:46:18.154930Z",
      "quote_retrieval_timestamp": "2026-10-15T03:46:18.154930Z",
      "timing_difference_seconds": 0.187931,
      "selected_quote": {
        "id": 987,
        "contract_id": 987,
        "forecast_timestamp": "2026-10-15T03:46:17.966999Z",
        "requested_timestamp": "2026-10-15T03:46:17.966999Z",
        "actual_quote_timestamp": "2026-10-15T03:46:18.154930Z",
        "timestamp_delta_seconds": 0.187931,
        "bid": 0.58,
        "ask": 0.59,
        "midpoint": 0.585,
        "last_price": 0.58,
        "implied_probability": 0.59,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-15T03:46:18.154930Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT150000",
        "external_market_id": "KXBTC15M-26OCT150000-00",
        "external_contract_id": "KXBTC15M-26OCT150000-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2977.24
      },
      "selected_entry_price": 0.59,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 987,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT150000",
          "external_market_id": "KXBTC15M-26OCT150000-00",
          "external_contract_id": "KXBTC15M-26OCT150000-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-15T03:45:00Z",
          "resolution_timestamp": "2026-10-15T04:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-15T03:46:18.022420Z"
        }
      ],
      "quotes": [
        {
          "id": 987,
          "contract_id": 987,
          "forecast_timestamp": "2026-10-15T03:46:17.966999Z",
          "requested_timestamp": "2026-10-15T03:46:17.966999Z",
          "actual_quote_timestamp": "2026-10-15T03:46:18.154930Z",
          "timestamp_delta_seconds": 0.187931,
          "bid": 0.58,
          "ask": 0.59,
          "midpoint": 0.585,
          "last_price": 0.58,
          "implied_probability": 0.59,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-15T03:46:18.154930Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT150000",
          "external_market_id": "KXBTC15M-26OCT150000-00",
          "external_contract_id": "KXBTC15M-26OCT150000-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2977.24
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT150000-00": {
          "UP/YES": "KXBTC15M-26OCT150000-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1903,
          "signal_id": 987,
          "quote_id": 987,
          "settlement_id": 987,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 164.0,
          "entry_price": 0.59,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.75999999999999,
          "trading_fee": 2.78,
          "total_deployed": 99.53999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 164.0,
          "gross_pnl": 67.24000000000001,
          "net_pnl": 64.46000000000001,
          "roi": 0.6475788627687363,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-15T04:01:23.795265Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2977.24,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1904,
          "signal_id": 987,
          "quote_id": 987,
          "settlement_id": 987,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.59,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 59.0,
          "trading_fee": 1.7,
          "total_deployed": 60.7,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 41.0,
          "net_pnl": 39.3,
          "roi": 0.6474464579901152,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-15T04:01:23.798048Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2977.24,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 80744.23,
        "kronos_base_predicted_close": 80916.0625,
        "kronos_base_displacement": 171.83250000000407,
        "kronos_base_displacement_fraction": 0.0021281087205860293,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 80914.5625,
        "kronos_small_displacement": 170.33250000000407,
        "kronos_small_displacement_fraction": 0.0021095315417585143,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT150000",
        "ticker": "KXBTC15M-26OCT150000-00",
        "market_id": "KXBTC15M-26OCT150000-00",
        "contract_id": "KXBTC15M-26OCT150000-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 80744.23
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-15T03:46:17.966999Z",
        "retrieved_timestamp": "2026-10-15T03:46:18.154930Z",
        "quote_offset_seconds": 0.187931,
        "quote_age_seconds": 0.187931,
        "bid": 0.58,
        "ask": 0.59,
        "midpoint": 0.585,
        "last_price": 0.58,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.59,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2977.24
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 80833.68,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261015T0345Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 981,
          "signal_id": 987,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-15T03:30:00Z",
          "return_6h": -0.012108610488453131,
          "return_12h": -0.01034941217828711,
          "return_24h": -0.03578421916826724,
          "close_vs_ema12": -0.010981924108175556,
          "close_vs_ema24": -0.0162376047986299,
          "ema12_slope_3h": -0.0031797622464432296,
          "ema24_slope_6h": -0.005419519237266912,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-15T03:46:18.019121Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-15T03:30:00Z",
            "return_6h": -0.012108610488453131,
            "return_12h": -0.01034941217828711,
            "return_24h": -0.03578421916826724,
            "close_vs_ema12": -0.010981924108175556,
            "close_vs_ema24": -0.0162376047986299,
            "ema12_slope_3h": -0.0031797622464432296,
            "ema24_slope_6h": -0.005419519237266912,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0024917476857528875,
        "return_30m": -0.005092765081357475,
        "return_60m": -0.005331565433196905,
        "return_120m": -0.01196232191724822,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 3,
        "close_vs_ema3": -0.002066068417713174,
        "close_vs_ema6": -0.003700900414082109,
        "close_vs_ema12": -0.005599722302118582,
        "ema3_slope": -0.002061808580122282,
        "ema6_slope": -0.00147817193877664,
        "realized_volatility_30m": 5.788348924096187e-05,
        "realized_volatility_60m": 0.0025012551442076757,
        "return_acceleration": 0.00011576697848192374
      }
    },
    {
      "id": 986,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261015T0330Z",
      "trigger_timestamp": "2026-10-15T03:31:16.985846Z",
      "market_start_timestamp": "2026-10-15T03:30:00Z",
      "resolution_timestamp": "2026-10-15T03:45:00Z",
      "direction": "UP",
      "base_run_id": 7037,
      "small_run_id": 7038,
      "last_observed_close": 80945.93,
      "actual_close": 80744.23,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-15T03:31:17.038996Z",
      "base_predicted_close": 81107.171875,
      "small_predicted_close": 81170.921875,
      "strike": 80945.93,
      "market_regime": {
        "id": 980,
        "signal_id": 986,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-15T03:15:00Z",
        "return_6h": -0.009879364726310569,
        "return_12h": -0.01116346507462529,
        "return_24h": -0.03290144320761512,
        "close_vs_ema12": -0.008974506635642476,
        "close_vs_ema24": -0.014117235251531635,
        "ema12_slope_3h": -0.0029459541595699967,
        "ema24_slope_6h": -0.005280087784941601,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-15T03:31:17.042047Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-15T03:15:00Z",
          "return_6h": -0.009879364726310569,
          "return_12h": -0.01116346507462529,
          "return_24h": -0.03290144320761512,
          "close_vs_ema12": -0.008974506635642476,
          "close_vs_ema24": -0.014117235251531635,
          "ema12_slope_3h": -0.0029459541595699967,
          "ema24_slope_6h": -0.005280087784941601,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.4,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.195196,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        7037,
        7038
      ],
      "forecast_publication_timestamp": "2026-10-15T03:31:16.985846Z",
      "requested_quote_timestamp": "2026-10-15T03:31:16.985846Z",
      "retrieved_quote_timestamp": "2026-10-15T03:31:17.181042Z",
      "quote_retrieval_timestamp": "2026-10-15T03:31:17.181042Z",
      "timing_difference_seconds": 0.195196,
      "selected_quote": {
        "id": 986,
        "contract_id": 986,
        "forecast_timestamp": "2026-10-15T03:31:16.985846Z",
        "requested_timestamp": "2026-10-15T03:31:16.985846Z",
        "actual_quote_timestamp": "2026-10-15T03:31:17.181042Z",
        "timestamp_delta_seconds": 0.195196,
        "bid": 0.39,
        "ask": 0.4,
        "midpoint": 0.395,
        "last_price": 0.39,
        "implied_probability": 0.4,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-15T03:31:17.181042Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT142345",
        "external_market_id": "KXBTC15M-26OCT142345-45",
        "external_contract_id": "KXBTC15M-26OCT142345-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2104.1
      },
      "selected_entry_price": 0.4,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 986,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT142345",
          "external_market_id": "KXBTC15M-26OCT142345-45",
          "external_contract_id": "KXBTC15M-26OCT142345-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-15T03:30:00Z",
          "resolution_timestamp": "2026-10-15T03:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-15T03:31:17.044355Z"
        }
      ],
      "quotes": [
        {
          "id": 986,
          "contract_id": 986,
          "forecast_timestamp": "2026-10-15T03:31:16.985846Z",
          "requested_timestamp": "2026-10-15T03:31:16.985846Z",
          "actual_quote_timestamp": "2026-10-15T03:31:17.181042Z",
          "timestamp_delta_seconds": 0.195196,
          "bid": 0.39,
          "ask": 0.4,
          "midpoint": 0.395,
          "last_price": 0.39,
          "implied_probability": 0.4,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-15T03:31:17.181042Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT142345",
          "external_market_id": "KXBTC15M-26OCT142345-45",
          "external_contract_id": "KXBTC15M-26OCT142345-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2104.1
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT142345-45": {
          "UP/YES": "KXBTC15M-26OCT142345-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1901,
          "signal_id": 986,
          "quote_id": 986,
          "settlement_id": 986,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 239.0,
          "entry_price": 0.4,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.60000000000001,
          "trading_fee": 4.02,
          "total_deployed": 99.62,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.60000000000001,
          "net_pnl": -99.62,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-15T03:46:23.270116Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2104.1,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1902,
          "signal_id": 986,
          "quote_id": 986,
          "settlement_id": 986,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.4,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 40.0,
          "trading_fee": 1.68,
          "total_deployed": 41.68,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -40.0,
          "net_pnl": -41.68,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-15T03:46:23.272552Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2104.1,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 80945.93,
        "kronos_base_predicted_close": 81107.171875,
        "kronos_base_displacement": 161.24187500000698,
        "kronos_base_displacement_fraction": 0.0019919701336436188,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81170.921875,
        "kronos_small_displacement": 224.99187500000698,
        "kronos_small_displacement_fraction": 0.0027795328931301054,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT142345",
        "ticker": "KXBTC15M-26OCT142345-45",
        "market_id": "KXBTC15M-26OCT142345-45",
        "contract_id": "KXBTC15M-26OCT142345-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 80945.93
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-15T03:31:16.985846Z",
        "retrieved_timestamp": "2026-10-15T03:31:17.181042Z",
        "quote_offset_seconds": 0.195196,
        "quote_age_seconds": 0.195196,
        "bid": 0.39,
        "ask": 0.4,
        "midpoint": 0.395,
        "last_price": 0.39,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.4,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2104.1
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 80744.23,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261015T0330Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 980,
          "signal_id": 986,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-15T03:15:00Z",
          "return_6h": -0.009879364726310569,
          "return_12h": -0.01116346507462529,
          "return_24h": -0.03290144320761512,
          "close_vs_ema12": -0.008974506635642476,
          "close_vs_ema24": -0.014117235251531635,
          "ema12_slope_3h": -0.0029459541595699967,
          "ema24_slope_6h": -0.005280087784941601,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-15T03:31:17.042047Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-15T03:15:00Z",
            "return_6h": -0.009879364726310569,
            "return_12h": -0.01116346507462529,
            "return_24h": -0.03290144320761512,
            "close_vs_ema12": -0.008974506635642476,
            "close_vs_ema24": -0.014117235251531635,
            "ema12_slope_3h": -0.0029459541595699967,
            "ema24_slope_6h": -0.005280087784941601,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0026075146642348113,
        "return_30m": -0.0058040768438565316,
        "return_60m": 0.004335573001230886,
        "return_120m": -0.006133695347778412,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.0016359458387495973,
        "close_vs_ema6": -0.0026885532964199266,
        "close_vs_ema12": -0.00412966503625134,
        "ema3_slope": -0.0016332738911239986,
        "ema6_slope": -0.0010742660299775109,
        "realized_volatility_30m": 0.0002987021944076962,
        "realized_volatility_60m": 0.004273103905328296,
        "return_acceleration": 0.0005974043888153924
      }
    },
    {
      "id": 985,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261015T0315Z",
      "trigger_timestamp": "2026-10-15T03:16:15.927648Z",
      "market_start_timestamp": "2026-10-15T03:15:00Z",
      "resolution_timestamp": "2026-10-15T03:30:00Z",
      "direction": "UP",
      "base_run_id": 7035,
      "small_run_id": 7036,
      "last_observed_close": 81157.55,
      "actual_close": 80945.93,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-15T03:16:15.993351Z",
      "base_predicted_close": 81183.9921875,
      "small_predicted_close": 81216.3125,
      "strike": 81157.55,
      "market_regime": {
        "id": 979,
        "signal_id": 985,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-15T03:00:00Z",
        "return_6h": -0.006239555478363412,
        "return_12h": -0.007285291608221223,
        "return_24h": -0.029541086582093756,
        "close_vs_ema12": -0.0067629485704606696,
        "close_vs_ema24": -0.011833512727252415,
        "ema12_slope_3h": -0.0026984790913536782,
        "ema24_slope_6h": -0.005184212636910712,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-15T03:16:15.996182Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-15T03:00:00Z",
          "return_6h": -0.006239555478363412,
          "return_12h": -0.007285291608221223,
          "return_24h": -0.029541086582093756,
          "close_vs_ema12": -0.0067629485704606696,
          "close_vs_ema24": -0.011833512727252415,
          "ema12_slope_3h": -0.0026984790913536782,
          "ema24_slope_6h": -0.005184212636910712,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.52,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.225159,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        7035,
        7036
      ],
      "forecast_publication_timestamp": "2026-10-15T03:16:15.927648Z",
      "requested_quote_timestamp": "2026-10-15T03:16:15.927648Z",
      "retrieved_quote_timestamp": "2026-10-15T03:16:16.152807Z",
      "quote_retrieval_timestamp": "2026-10-15T03:16:16.152807Z",
      "timing_difference_seconds": 0.225159,
      "selected_quote": {
        "id": 985,
        "contract_id": 985,
        "forecast_timestamp": "2026-10-15T03:16:15.927648Z",
        "requested_timestamp": "2026-10-15T03:16:15.927648Z",
        "actual_quote_timestamp": "2026-10-15T03:16:16.152807Z",
        "timestamp_delta_seconds": 0.225159,
        "bid": 0.51,
        "ask": 0.52,
        "midpoint": 0.515,
        "last_price": 0.52,
        "implied_probability": 0.52,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-15T03:16:16.152807Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT142330",
        "external_market_id": "KXBTC15M-26OCT142330-30",
        "external_contract_id": "KXBTC15M-26OCT142330-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 15329.4
      },
      "selected_entry_price": 0.52,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 985,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT142330",
          "external_market_id": "KXBTC15M-26OCT142330-30",
          "external_contract_id": "KXBTC15M-26OCT142330-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-15T03:15:00Z",
          "resolution_timestamp": "2026-10-15T03:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-15T03:16:15.999426Z"
        }
      ],
      "quotes": [
        {
          "id": 985,
          "contract_id": 985,
          "forecast_timestamp": "2026-10-15T03:16:15.927648Z",
          "requested_timestamp": "2026-10-15T03:16:15.927648Z",
          "actual_quote_timestamp": "2026-10-15T03:16:16.152807Z",
          "timestamp_delta_seconds": 0.225159,
          "bid": 0.51,
          "ask": 0.52,
          "midpoint": 0.515,
          "last_price": 0.52,
          "implied_probability": 0.52,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-15T03:16:16.152807Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT142330",
          "external_market_id": "KXBTC15M-26OCT142330-30",
          "external_contract_id": "KXBTC15M-26OCT142330-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 15329.4
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT142330-30": {
          "UP/YES": "KXBTC15M-26OCT142330-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1899,
          "signal_id": 985,
          "quote_id": 985,
          "settlement_id": 985,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 186.0,
          "entry_price": 0.52,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.72,
          "trading_fee": 3.25,
          "total_deployed": 99.97,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.72,
          "net_pnl": -99.97,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-15T03:31:21.685082Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 15329.4,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1900,
          "signal_id": 985,
          "quote_id": 985,
          "settlement_id": 985,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.52,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 52.0,
          "trading_fee": 1.75,
          "total_deployed": 53.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -52.0,
          "net_pnl": -53.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-15T03:31:21.689952Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 15329.4,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81157.55,
        "kronos_base_predicted_close": 81183.9921875,
        "kronos_base_displacement": 26.44218749999709,
        "kronos_base_displacement_fraction": 0.0003258130327985146,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81216.3125,
        "kronos_small_displacement": 58.76249999999709,
        "kronos_small_displacement_fraction": 0.0007240546320089392,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT142330",
        "ticker": "KXBTC15M-26OCT142330-30",
        "market_id": "KXBTC15M-26OCT142330-30",
        "contract_id": "KXBTC15M-26OCT142330-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81157.55
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-15T03:16:15.927648Z",
        "retrieved_timestamp": "2026-10-15T03:16:16.152807Z",
        "quote_offset_seconds": 0.225159,
        "quote_age_seconds": 0.225159,
        "bid": 0.51,
        "ask": 0.52,
        "midpoint": 0.515,
        "last_price": 0.52,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.52,
        "price_type": "live_executable_ask",
        "yes_ask_size": 15329.4
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 80945.93,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261015T0315Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 979,
          "signal_id": 985,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-15T03:00:00Z",
          "return_6h": -0.006239555478363412,
          "return_12h": -0.007285291608221223,
          "return_24h": -0.029541086582093756,
          "close_vs_ema12": -0.0067629485704606696,
          "close_vs_ema24": -0.011833512727252415,
          "ema12_slope_3h": -0.0026984790913536782,
          "ema24_slope_6h": -0.005184212636910712,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-15T03:16:15.996182Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-15T03:00:00Z",
            "return_6h": -0.006239555478363412,
            "return_12h": -0.007285291608221223,
            "return_24h": -0.029541086582093756,
            "close_vs_ema12": -0.0067629485704606696,
            "close_vs_ema24": -0.011833512727252415,
            "ema12_slope_3h": -0.0026984790913536782,
            "ema24_slope_6h": -0.005184212636910712,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0032049190530502036,
        "return_30m": -0.0002400227312236991,
        "return_60m": -0.003124434121276054,
        "return_120m": -0.005670798244637121,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0006607560491005415,
        "close_vs_ema6": -0.0011554292393716192,
        "close_vs_ema12": -0.0022752695841554704,
        "ema3_slope": -0.0006603197388389548,
        "ema6_slope": -0.0004619581917478799,
        "realized_volatility_30m": 0.0030896740897278785,
        "realized_volatility_60m": 0.006500104196513187,
        "return_acceleration": -0.006179348179455757
      }
    },
    {
      "id": 984,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261015T0230Z",
      "trigger_timestamp": "2026-10-15T02:31:17.079992Z",
      "market_start_timestamp": "2026-10-15T02:30:00Z",
      "resolution_timestamp": "2026-10-15T02:45:00Z",
      "direction": "UP",
      "base_run_id": 7029,
      "small_run_id": 7030,
      "last_observed_close": 80596.5,
      "actual_close": 81177.03,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-15T02:31:17.132376Z",
      "base_predicted_close": 80968.375,
      "small_predicted_close": 80835.7890625,
      "strike": 80596.5,
      "market_regime": {
        "id": 978,
        "signal_id": 984,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-15T02:15:00Z",
        "return_6h": -0.014881768085871716,
        "return_12h": -0.015883878710663435,
        "return_24h": -0.031893322116154144,
        "close_vs_ema12": -0.01436734499122716,
        "close_vs_ema24": -0.01934141374195486,
        "ema12_slope_3h": -0.0025057146944577058,
        "ema24_slope_6h": -0.005174293118139439,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-15T02:31:17.134971Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-15T02:15:00Z",
          "return_6h": -0.014881768085871716,
          "return_12h": -0.015883878710663435,
          "return_24h": -0.031893322116154144,
          "close_vs_ema12": -0.01436734499122716,
          "close_vs_ema24": -0.01934141374195486,
          "ema12_slope_3h": -0.0025057146944577058,
          "ema24_slope_6h": -0.005174293118139439,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.54,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.216907,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        7029,
        7030
      ],
      "forecast_publication_timestamp": "2026-10-15T02:31:17.079992Z",
      "requested_quote_timestamp": "2026-10-15T02:31:17.079992Z",
      "retrieved_quote_timestamp": "2026-10-15T02:31:17.296899Z",
      "quote_retrieval_timestamp": "2026-10-15T02:31:17.296899Z",
      "timing_difference_seconds": 0.216907,
      "selected_quote": {
        "id": 984,
        "contract_id": 984,
        "forecast_timestamp": "2026-10-15T02:31:17.079992Z",
        "requested_timestamp": "2026-10-15T02:31:17.079992Z",
        "actual_quote_timestamp": "2026-10-15T02:31:17.296899Z",
        "timestamp_delta_seconds": 0.216907,
        "bid": 0.53,
        "ask": 0.54,
        "midpoint": 0.535,
        "last_price": 0.54,
        "implied_probability": 0.54,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-15T02:31:17.296899Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT142245",
        "external_market_id": "KXBTC15M-26OCT142245-45",
        "external_contract_id": "KXBTC15M-26OCT142245-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3097.25
      },
      "selected_entry_price": 0.54,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 984,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT142245",
          "external_market_id": "KXBTC15M-26OCT142245-45",
          "external_contract_id": "KXBTC15M-26OCT142245-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-15T02:30:00Z",
          "resolution_timestamp": "2026-10-15T02:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-15T02:31:17.137522Z"
        }
      ],
      "quotes": [
        {
          "id": 984,
          "contract_id": 984,
          "forecast_timestamp": "2026-10-15T02:31:17.079992Z",
          "requested_timestamp": "2026-10-15T02:31:17.079992Z",
          "actual_quote_timestamp": "2026-10-15T02:31:17.296899Z",
          "timestamp_delta_seconds": 0.216907,
          "bid": 0.53,
          "ask": 0.54,
          "midpoint": 0.535,
          "last_price": 0.54,
          "implied_probability": 0.54,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-15T02:31:17.296899Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT142245",
          "external_market_id": "KXBTC15M-26OCT142245-45",
          "external_contract_id": "KXBTC15M-26OCT142245-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3097.25
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT142245-45": {
          "UP/YES": "KXBTC15M-26OCT142245-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1897,
          "signal_id": 984,
          "quote_id": 984,
          "settlement_id": 984,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 179.0,
          "entry_price": 0.54,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.66000000000001,
          "trading_fee": 3.12,
          "total_deployed": 99.78000000000002,
          "settlement_value": 1.0,
          "settlement_payout": 179.0,
          "gross_pnl": 82.33999999999999,
          "net_pnl": 79.21999999999998,
          "roi": 0.793946682701944,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-15T02:46:24.916734Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3097.25,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1898,
          "signal_id": 984,
          "quote_id": 984,
          "settlement_id": 984,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.54,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 54.0,
          "trading_fee": 1.74,
          "total_deployed": 55.74,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 46.0,
          "net_pnl": 44.26,
          "roi": 0.7940437746681018,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-15T02:46:24.920001Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3097.25,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 80596.5,
        "kronos_base_predicted_close": 80968.375,
        "kronos_base_displacement": 371.875,
        "kronos_base_displacement_fraction": 0.004614034108180876,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 80835.7890625,
        "kronos_small_displacement": 239.2890625,
        "kronos_small_displacement_fraction": 0.002968975855030926,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT142245",
        "ticker": "KXBTC15M-26OCT142245-45",
        "market_id": "KXBTC15M-26OCT142245-45",
        "contract_id": "KXBTC15M-26OCT142245-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 80596.5
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-15T02:31:17.079992Z",
        "retrieved_timestamp": "2026-10-15T02:31:17.296899Z",
        "quote_offset_seconds": 0.216907,
        "quote_age_seconds": 0.216907,
        "bid": 0.53,
        "ask": 0.54,
        "midpoint": 0.535,
        "last_price": 0.54,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.54,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3097.25
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 81177.03,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261015T0230Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 978,
          "signal_id": 984,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-15T02:15:00Z",
          "return_6h": -0.014881768085871716,
          "return_12h": -0.015883878710663435,
          "return_24h": -0.031893322116154144,
          "close_vs_ema12": -0.01436734499122716,
          "close_vs_ema24": -0.01934141374195486,
          "ema12_slope_3h": -0.0025057146944577058,
          "ema24_slope_6h": -0.005174293118139439,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-15T02:31:17.134971Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-15T02:15:00Z",
            "return_6h": -0.014881768085871716,
            "return_12h": -0.015883878710663435,
            "return_24h": -0.031893322116154144,
            "close_vs_ema12": -0.01436734499122716,
            "close_vs_ema24": -0.01934141374195486,
            "ema12_slope_3h": -0.0025057146944577058,
            "ema24_slope_6h": -0.005174293118139439,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.010015949896998166,
        "return_30m": -0.011544981752390493,
        "return_60m": -0.010424074015146445,
        "return_120m": -0.013059673692778162,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 3,
        "close_vs_ema3": -0.005539781665180876,
        "close_vs_ema6": -0.00818027217463868,
        "close_vs_ema12": -0.009912769735906046,
        "ema3_slope": -0.005509261559007883,
        "ema6_slope": -0.0032614370926162817,
        "realized_volatility_30m": 0.004235724195957524,
        "realized_volatility_60m": 0.0047996106535021935,
        "return_acceleration": -0.008471448391915049
      }
    },
    {
      "id": 983,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261015T0115Z",
      "trigger_timestamp": "2026-10-15T01:16:17.560728Z",
      "market_start_timestamp": "2026-10-15T01:15:00Z",
      "resolution_timestamp": "2026-10-15T01:30:00Z",
      "direction": "UP",
      "base_run_id": 7019,
      "small_run_id": 7020,
      "last_observed_close": 81620.4,
      "actual_close": 81445.49,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-15T01:16:17.604323Z",
      "base_predicted_close": 81689.421875,
      "small_predicted_close": 81621.6953125,
      "strike": 81620.4,
      "market_regime": {
        "id": 977,
        "signal_id": 983,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-15T01:00:00Z",
        "return_6h": -0.0009234292838504743,
        "return_12h": -0.00955154722537499,
        "return_24h": -0.0196915968002197,
        "close_vs_ema12": -0.0031045855035113368,
        "close_vs_ema24": -0.008011936554779941,
        "ema12_slope_3h": -0.0026029876605848656,
        "ema24_slope_6h": -0.005187547875716736,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-15T01:16:17.611466Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-15T01:00:00Z",
          "return_6h": -0.0009234292838504743,
          "return_12h": -0.00955154722537499,
          "return_24h": -0.0196915968002197,
          "close_vs_ema12": -0.0031045855035113368,
          "close_vs_ema24": -0.008011936554779941,
          "ema12_slope_3h": -0.0026029876605848656,
          "ema24_slope_6h": -0.005187547875716736,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.32,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.197689,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        7019,
        7020
      ],
      "forecast_publication_timestamp": "2026-10-15T01:16:17.560728Z",
      "requested_quote_timestamp": "2026-10-15T01:16:17.560728Z",
      "retrieved_quote_timestamp": "2026-10-15T01:16:17.758417Z",
      "quote_retrieval_timestamp": "2026-10-15T01:16:17.758417Z",
      "timing_difference_seconds": 0.197689,
      "selected_quote": {
        "id": 983,
        "contract_id": 983,
        "forecast_timestamp": "2026-10-15T01:16:17.560728Z",
        "requested_timestamp": "2026-10-15T01:16:17.560728Z",
        "actual_quote_timestamp": "2026-10-15T01:16:17.758417Z",
        "timestamp_delta_seconds": 0.197689,
        "bid": 0.31,
        "ask": 0.32,
        "midpoint": 0.315,
        "last_price": 0.32,
        "implied_probability": 0.32,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-15T01:16:17.758417Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT142130",
        "external_market_id": "KXBTC15M-26OCT142130-30",
        "external_contract_id": "KXBTC15M-26OCT142130-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 569.78
      },
      "selected_entry_price": 0.32,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 983,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT142130",
          "external_market_id": "KXBTC15M-26OCT142130-30",
          "external_contract_id": "KXBTC15M-26OCT142130-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-15T01:15:00Z",
          "resolution_timestamp": "2026-10-15T01:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-15T01:16:17.616653Z"
        }
      ],
      "quotes": [
        {
          "id": 983,
          "contract_id": 983,
          "forecast_timestamp": "2026-10-15T01:16:17.560728Z",
          "requested_timestamp": "2026-10-15T01:16:17.560728Z",
          "actual_quote_timestamp": "2026-10-15T01:16:17.758417Z",
          "timestamp_delta_seconds": 0.197689,
          "bid": 0.31,
          "ask": 0.32,
          "midpoint": 0.315,
          "last_price": 0.32,
          "implied_probability": 0.32,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-15T01:16:17.758417Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT142130",
          "external_market_id": "KXBTC15M-26OCT142130-30",
          "external_contract_id": "KXBTC15M-26OCT142130-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 569.78
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT142130-30": {
          "UP/YES": "KXBTC15M-26OCT142130-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1895,
          "signal_id": 983,
          "quote_id": 983,
          "settlement_id": 983,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 298.0,
          "entry_price": 0.32,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.36,
          "trading_fee": 4.54,
          "total_deployed": 99.9,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.36,
          "net_pnl": -99.9,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-15T01:31:22.425091Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 569.78,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1896,
          "signal_id": 983,
          "quote_id": 983,
          "settlement_id": 983,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.32,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 32.0,
          "trading_fee": 1.53,
          "total_deployed": 33.53,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -32.0,
          "net_pnl": -33.53,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-15T01:31:22.431016Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 569.78,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81620.4,
        "kronos_base_predicted_close": 81689.421875,
        "kronos_base_displacement": 69.02187500000582,
        "kronos_base_displacement_fraction": 0.0008456449000495688,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81621.6953125,
        "kronos_small_displacement": 1.2953125000058208,
        "kronos_small_displacement_fraction": 1.586996020609824e-05,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT142130",
        "ticker": "KXBTC15M-26OCT142130-30",
        "market_id": "KXBTC15M-26OCT142130-30",
        "contract_id": "KXBTC15M-26OCT142130-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81620.4
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-15T01:16:17.560728Z",
        "retrieved_timestamp": "2026-10-15T01:16:17.758417Z",
        "quote_offset_seconds": 0.197689,
        "quote_age_seconds": 0.197689,
        "bid": 0.31,
        "ask": 0.32,
        "midpoint": 0.315,
        "last_price": 0.32,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.32,
        "price_type": "live_executable_ask",
        "yes_ask_size": 569.78
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 81445.49,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261015T0115Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 977,
          "signal_id": 983,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-15T01:00:00Z",
          "return_6h": -0.0009234292838504743,
          "return_12h": -0.00955154722537499,
          "return_24h": -0.0196915968002197,
          "close_vs_ema12": -0.0031045855035113368,
          "close_vs_ema24": -0.008011936554779941,
          "ema12_slope_3h": -0.0026029876605848656,
          "ema24_slope_6h": -0.005187547875716736,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-15T01:16:17.611466Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-15T01:00:00Z",
            "return_6h": -0.0009234292838504743,
            "return_12h": -0.00955154722537499,
            "return_24h": -0.0196915968002197,
            "close_vs_ema12": -0.0031045855035113368,
            "close_vs_ema24": -0.008011936554779941,
            "ema12_slope_3h": -0.0026029876605848656,
            "ema24_slope_6h": -0.005187547875716736,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0013119121086215824,
        "return_30m": 0.0020509491125400015,
        "return_60m": -0.0010221623381537759,
        "return_120m": 0.0006813353324930382,
        "consecutive_up_closes": 2,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.000553012101525141,
        "close_vs_ema6": 0.000632312276918956,
        "close_vs_ema12": 0.000533329662014026,
        "ema3_slope": 0.0005533180931269754,
        "ema6_slope": 0.00025298889796188107,
        "realized_volatility_30m": 0.0002869216929987095,
        "realized_volatility_60m": 0.0014872871494623935,
        "return_acceleration": 0.000573843385997419
      }
    },
    {
      "id": 982,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261015T0000Z",
      "trigger_timestamp": "2026-10-15T00:01:16.216168Z",
      "market_start_timestamp": "2026-10-15T00:00:00Z",
      "resolution_timestamp": "2026-10-15T00:15:00Z",
      "direction": "UP",
      "base_run_id": 7009,
      "small_run_id": 7010,
      "last_observed_close": 81572.32,
      "actual_close": 81703.92,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-15T00:01:16.267302Z",
      "base_predicted_close": 81588.234375,
      "small_predicted_close": 81609.8125,
      "strike": 81572.32,
      "market_regime": {
        "id": 976,
        "signal_id": 982,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-14T23:45:00Z",
        "return_6h": 0.0009809260674007447,
        "return_12h": -0.02190898775047423,
        "return_24h": -0.018410889133916197,
        "close_vs_ema12": -0.004498312132804827,
        "close_vs_ema24": -0.009508471266087004,
        "ema12_slope_3h": -0.0029062888437069168,
        "ema24_slope_6h": -0.0057439330838229274,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-15T00:01:16.269849Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-14T23:45:00Z",
          "return_6h": 0.0009809260674007447,
          "return_12h": -0.02190898775047423,
          "return_24h": -0.018410889133916197,
          "close_vs_ema12": -0.004498312132804827,
          "close_vs_ema24": -0.009508471266087004,
          "ema12_slope_3h": -0.0029062888437069168,
          "ema24_slope_6h": -0.0057439330838229274,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.6,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.201202,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        7009,
        7010
      ],
      "forecast_publication_timestamp": "2026-10-15T00:01:16.216168Z",
      "requested_quote_timestamp": "2026-10-15T00:01:16.216168Z",
      "retrieved_quote_timestamp": "2026-10-15T00:01:16.417370Z",
      "quote_retrieval_timestamp": "2026-10-15T00:01:16.417370Z",
      "timing_difference_seconds": 0.201202,
      "selected_quote": {
        "id": 982,
        "contract_id": 982,
        "forecast_timestamp": "2026-10-15T00:01:16.216168Z",
        "requested_timestamp": "2026-10-15T00:01:16.216168Z",
        "actual_quote_timestamp": "2026-10-15T00:01:16.417370Z",
        "timestamp_delta_seconds": 0.201202,
        "bid": 0.59,
        "ask": 0.6,
        "midpoint": 0.595,
        "last_price": 0.59,
        "implied_probability": 0.6,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-15T00:01:16.417370Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT142015",
        "external_market_id": "KXBTC15M-26OCT142015-15",
        "external_contract_id": "KXBTC15M-26OCT142015-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 13819.18
      },
      "selected_entry_price": 0.6,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 982,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT142015",
          "external_market_id": "KXBTC15M-26OCT142015-15",
          "external_contract_id": "KXBTC15M-26OCT142015-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-15T00:00:00Z",
          "resolution_timestamp": "2026-10-15T00:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-15T00:01:16.272400Z"
        }
      ],
      "quotes": [
        {
          "id": 982,
          "contract_id": 982,
          "forecast_timestamp": "2026-10-15T00:01:16.216168Z",
          "requested_timestamp": "2026-10-15T00:01:16.216168Z",
          "actual_quote_timestamp": "2026-10-15T00:01:16.417370Z",
          "timestamp_delta_seconds": 0.201202,
          "bid": 0.59,
          "ask": 0.6,
          "midpoint": 0.595,
          "last_price": 0.59,
          "implied_probability": 0.6,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-15T00:01:16.417370Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT142015",
          "external_market_id": "KXBTC15M-26OCT142015-15",
          "external_contract_id": "KXBTC15M-26OCT142015-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 13819.18
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT142015-15": {
          "UP/YES": "KXBTC15M-26OCT142015-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1893,
          "signal_id": 982,
          "quote_id": 982,
          "settlement_id": 982,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 162.0,
          "entry_price": 0.6,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.2,
          "trading_fee": 2.73,
          "total_deployed": 99.93,
          "settlement_value": 1.0,
          "settlement_payout": 162.0,
          "gross_pnl": 64.8,
          "net_pnl": 62.06999999999999,
          "roi": 0.6211347943560491,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-15T00:16:21.855064Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 13819.18,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1894,
          "signal_id": 982,
          "quote_id": 982,
          "settlement_id": 982,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.6,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 60.0,
          "trading_fee": 1.68,
          "total_deployed": 61.68,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 40.0,
          "net_pnl": 38.32,
          "roi": 0.6212710765239948,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-15T00:16:21.858784Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 13819.18,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81572.32,
        "kronos_base_predicted_close": 81588.234375,
        "kronos_base_displacement": 15.914374999993015,
        "kronos_base_displacement_fraction": 0.00019509528477298444,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81609.8125,
        "kronos_small_displacement": 37.492499999993015,
        "kronos_small_displacement_fraction": 0.0004596228230359638,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT142015",
        "ticker": "KXBTC15M-26OCT142015-15",
        "market_id": "KXBTC15M-26OCT142015-15",
        "contract_id": "KXBTC15M-26OCT142015-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81572.32
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-15T00:01:16.216168Z",
        "retrieved_timestamp": "2026-10-15T00:01:16.417370Z",
        "quote_offset_seconds": 0.201202,
        "quote_age_seconds": 0.201202,
        "bid": 0.59,
        "ask": 0.6,
        "midpoint": 0.595,
        "last_price": 0.59,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.6,
        "price_type": "live_executable_ask",
        "yes_ask_size": 13819.18
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 81703.92,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261015T0000Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 976,
          "signal_id": 982,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-14T23:45:00Z",
          "return_6h": 0.0009809260674007447,
          "return_12h": -0.02190898775047423,
          "return_24h": -0.018410889133916197,
          "close_vs_ema12": -0.004498312132804827,
          "close_vs_ema24": -0.009508471266087004,
          "ema12_slope_3h": -0.0029062888437069168,
          "ema24_slope_6h": -0.0057439330838229274,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-15T00:01:16.269849Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-14T23:45:00Z",
            "return_6h": 0.0009809260674007447,
            "return_12h": -0.02190898775047423,
            "return_24h": -0.018410889133916197,
            "close_vs_ema12": -0.004498312132804827,
            "close_vs_ema24": -0.009508471266087004,
            "ema12_slope_3h": -0.0029062888437069168,
            "ema24_slope_6h": -0.0057439330838229274,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0010941647038398283,
        "return_30m": 0.0014317599601219033,
        "return_60m": 0.00017953347963550748,
        "return_120m": -0.001286408658689786,
        "consecutive_up_closes": 2,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0004962386044966571,
        "close_vs_ema6": 0.00046871377371293654,
        "close_vs_ema12": 2.4984805022665313e-05,
        "ema3_slope": 0.0004964849795099369,
        "ema6_slope": 0.00018752066689287084,
        "realized_volatility_30m": 0.0003784692143226076,
        "realized_volatility_60m": 0.0008804447919288588,
        "return_acceleration": 0.0007569384286452152
      }
    },
    {
      "id": 981,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261014T2315Z",
      "trigger_timestamp": "2026-10-14T23:16:15.603023Z",
      "market_start_timestamp": "2026-10-14T23:15:00Z",
      "resolution_timestamp": "2026-10-14T23:30:00Z",
      "direction": "UP",
      "base_run_id": 7003,
      "small_run_id": 7004,
      "last_observed_close": 81564.83,
      "actual_close": 81455.69,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-14T23:16:15.649008Z",
      "base_predicted_close": 81592.3203125,
      "small_predicted_close": 81576.6171875,
      "strike": 81564.83,
      "market_regime": {
        "id": 975,
        "signal_id": 981,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-14T23:00:00Z",
        "return_6h": -0.003708157998695838,
        "return_12h": -0.021709479338757887,
        "return_24h": -0.0198160270603851,
        "close_vs_ema12": -0.005293830907361907,
        "close_vs_ema24": -0.010258920834927299,
        "ema12_slope_3h": -0.0029194847651499156,
        "ema24_slope_6h": -0.005996626287885998,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-14T23:16:15.651453Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-14T23:00:00Z",
          "return_6h": -0.003708157998695838,
          "return_12h": -0.021709479338757887,
          "return_24h": -0.0198160270603851,
          "close_vs_ema12": -0.005293830907361907,
          "close_vs_ema24": -0.010258920834927299,
          "ema12_slope_3h": -0.0029194847651499156,
          "ema24_slope_6h": -0.005996626287885998,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.47,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.208916,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        7003,
        7004
      ],
      "forecast_publication_timestamp": "2026-10-14T23:16:15.603023Z",
      "requested_quote_timestamp": "2026-10-14T23:16:15.603023Z",
      "retrieved_quote_timestamp": "2026-10-14T23:16:15.811939Z",
      "quote_retrieval_timestamp": "2026-10-14T23:16:15.811939Z",
      "timing_difference_seconds": 0.208916,
      "selected_quote": {
        "id": 981,
        "contract_id": 981,
        "forecast_timestamp": "2026-10-14T23:16:15.603023Z",
        "requested_timestamp": "2026-10-14T23:16:15.603023Z",
        "actual_quote_timestamp": "2026-10-14T23:16:15.811939Z",
        "timestamp_delta_seconds": 0.208916,
        "bid": 0.46,
        "ask": 0.47,
        "midpoint": 0.46499999999999997,
        "last_price": 0.47,
        "implied_probability": 0.47,
        "spread": 0.009999999999999953,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-14T23:16:15.811939Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT141930",
        "external_market_id": "KXBTC15M-26OCT141930-30",
        "external_contract_id": "KXBTC15M-26OCT141930-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 10998.32
      },
      "selected_entry_price": 0.47,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 981,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT141930",
          "external_market_id": "KXBTC15M-26OCT141930-30",
          "external_contract_id": "KXBTC15M-26OCT141930-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-14T23:15:00Z",
          "resolution_timestamp": "2026-10-14T23:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-14T23:16:15.653790Z"
        }
      ],
      "quotes": [
        {
          "id": 981,
          "contract_id": 981,
          "forecast_timestamp": "2026-10-14T23:16:15.603023Z",
          "requested_timestamp": "2026-10-14T23:16:15.603023Z",
          "actual_quote_timestamp": "2026-10-14T23:16:15.811939Z",
          "timestamp_delta_seconds": 0.208916,
          "bid": 0.46,
          "ask": 0.47,
          "midpoint": 0.46499999999999997,
          "last_price": 0.47,
          "implied_probability": 0.47,
          "spread": 0.009999999999999953,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-14T23:16:15.811939Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT141930",
          "external_market_id": "KXBTC15M-26OCT141930-30",
          "external_contract_id": "KXBTC15M-26OCT141930-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 10998.32
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT141930-30": {
          "UP/YES": "KXBTC15M-26OCT141930-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1891,
          "signal_id": 981,
          "quote_id": 981,
          "settlement_id": 981,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 205.0,
          "entry_price": 0.47,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.35,
          "trading_fee": 3.58,
          "total_deployed": 99.92999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.35,
          "net_pnl": -99.92999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-14T23:31:21.654464Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 10998.32,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1892,
          "signal_id": 981,
          "quote_id": 981,
          "settlement_id": 981,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.47,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 47.0,
          "trading_fee": 1.75,
          "total_deployed": 48.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -47.0,
          "net_pnl": -48.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-14T23:31:21.658400Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 10998.32,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81564.83,
        "kronos_base_predicted_close": 81592.3203125,
        "kronos_base_displacement": 27.490312499998254,
        "kronos_base_displacement_fraction": 0.00033703634887730723,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81576.6171875,
        "kronos_small_displacement": 11.787187499998254,
        "kronos_small_displacement_fraction": 0.00014451311306599,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT141930",
        "ticker": "KXBTC15M-26OCT141930-30",
        "market_id": "KXBTC15M-26OCT141930-30",
        "contract_id": "KXBTC15M-26OCT141930-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81564.83
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-14T23:16:15.603023Z",
        "retrieved_timestamp": "2026-10-14T23:16:15.811939Z",
        "quote_offset_seconds": 0.208916,
        "quote_age_seconds": 0.208916,
        "bid": 0.46,
        "ask": 0.47,
        "midpoint": 0.46499999999999997,
        "last_price": 0.47,
        "spread": 0.009999999999999953,
        "selected_entry_price": 0.47,
        "price_type": "live_executable_ask",
        "yes_ask_size": 10998.32
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 81455.69,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261014T2315Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 975,
          "signal_id": 981,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-14T23:00:00Z",
          "return_6h": -0.003708157998695838,
          "return_12h": -0.021709479338757887,
          "return_24h": -0.0198160270603851,
          "close_vs_ema12": -0.005293830907361907,
          "close_vs_ema24": -0.010258920834927299,
          "ema12_slope_3h": -0.0029194847651499156,
          "ema24_slope_6h": -0.005996626287885998,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-14T23:16:15.651453Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-14T23:00:00Z",
            "return_6h": -0.003708157998695838,
            "return_12h": -0.021709479338757887,
            "return_24h": -0.0198160270603851,
            "close_vs_ema12": -0.005293830907361907,
            "close_vs_ema24": -0.010258920834927299,
            "ema12_slope_3h": -0.0029194847651499156,
            "ema24_slope_6h": -0.005996626287885998,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 8.770889140996552e-05,
        "return_30m": 0.002269092908833592,
        "return_60m": -0.0009246779023638352,
        "return_120m": -0.0012524829072628751,
        "consecutive_up_closes": 2,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.00026057289625214253,
        "close_vs_ema6": 9.793211721786932e-06,
        "close_vs_ema12": -0.0005451216194759523,
        "ema3_slope": 0.00026064081218324375,
        "ema6_slope": 3.917300033906557e-06,
        "realized_volatility_30m": 0.0010467419080096851,
        "realized_volatility_60m": 0.0015531025256894963,
        "return_acceleration": -0.0020934838160193703
      }
    },
    {
      "id": 980,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261014T2300Z",
      "trigger_timestamp": "2026-10-14T23:01:17.368267Z",
      "market_start_timestamp": "2026-10-14T23:00:00Z",
      "resolution_timestamp": "2026-10-14T23:15:00Z",
      "direction": "UP",
      "base_run_id": 7001,
      "small_run_id": 7002,
      "last_observed_close": 81557.68,
      "actual_close": 81564.83,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-14T23:01:17.406861Z",
      "base_predicted_close": 81563.9375,
      "small_predicted_close": 81578.109375,
      "strike": 81557.68,
      "market_regime": {
        "id": 974,
        "signal_id": 980,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-14T22:45:00Z",
        "return_6h": -0.0042273762955085115,
        "return_12h": -0.021804263688042558,
        "return_24h": -0.022656239316301785,
        "close_vs_ema12": -0.0056050745793320145,
        "close_vs_ema24": -0.010559399397602198,
        "ema12_slope_3h": -0.002909948285213626,
        "ema24_slope_6h": -0.006044175653006856,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-14T23:01:17.409174Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-14T22:45:00Z",
          "return_6h": -0.0042273762955085115,
          "return_12h": -0.021804263688042558,
          "return_24h": -0.022656239316301785,
          "close_vs_ema12": -0.0056050745793320145,
          "close_vs_ema24": -0.010559399397602198,
          "ema12_slope_3h": -0.002909948285213626,
          "ema24_slope_6h": -0.006044175653006856,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.62,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.168272,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        7001,
        7002
      ],
      "forecast_publication_timestamp": "2026-10-14T23:01:17.368267Z",
      "requested_quote_timestamp": "2026-10-14T23:01:17.368267Z",
      "retrieved_quote_timestamp": "2026-10-14T23:01:17.536539Z",
      "quote_retrieval_timestamp": "2026-10-14T23:01:17.536539Z",
      "timing_difference_seconds": 0.168272,
      "selected_quote": {
        "id": 980,
        "contract_id": 980,
        "forecast_timestamp": "2026-10-14T23:01:17.368267Z",
        "requested_timestamp": "2026-10-14T23:01:17.368267Z",
        "actual_quote_timestamp": "2026-10-14T23:01:17.536539Z",
        "timestamp_delta_seconds": 0.168272,
        "bid": 0.61,
        "ask": 0.62,
        "midpoint": 0.615,
        "last_price": 0.61,
        "implied_probability": 0.62,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-14T23:01:17.536539Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT141915",
        "external_market_id": "KXBTC15M-26OCT141915-15",
        "external_contract_id": "KXBTC15M-26OCT141915-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2812.99
      },
      "selected_entry_price": 0.62,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 980,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT141915",
          "external_market_id": "KXBTC15M-26OCT141915-15",
          "external_contract_id": "KXBTC15M-26OCT141915-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-14T23:00:00Z",
          "resolution_timestamp": "2026-10-14T23:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-14T23:01:17.411319Z"
        }
      ],
      "quotes": [
        {
          "id": 980,
          "contract_id": 980,
          "forecast_timestamp": "2026-10-14T23:01:17.368267Z",
          "requested_timestamp": "2026-10-14T23:01:17.368267Z",
          "actual_quote_timestamp": "2026-10-14T23:01:17.536539Z",
          "timestamp_delta_seconds": 0.168272,
          "bid": 0.61,
          "ask": 0.62,
          "midpoint": 0.615,
          "last_price": 0.61,
          "implied_probability": 0.62,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-14T23:01:17.536539Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT141915",
          "external_market_id": "KXBTC15M-26OCT141915-15",
          "external_contract_id": "KXBTC15M-26OCT141915-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2812.99
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT141915-15": {
          "UP/YES": "KXBTC15M-26OCT141915-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1889,
          "signal_id": 980,
          "quote_id": 980,
          "settlement_id": 980,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 157.0,
          "entry_price": 0.62,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.34,
          "trading_fee": 2.59,
          "total_deployed": 99.93,
          "settlement_value": 1.0,
          "settlement_payout": 157.0,
          "gross_pnl": 59.66,
          "net_pnl": 57.06999999999999,
          "roi": 0.5710997698388871,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-14T23:16:20.397975Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2812.99,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1890,
          "signal_id": 980,
          "quote_id": 980,
          "settlement_id": 980,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.62,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 62.0,
          "trading_fee": 1.65,
          "total_deployed": 63.65,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 38.0,
          "net_pnl": 36.35,
          "roi": 0.5710919088766693,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-14T23:16:20.401139Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2812.99,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81557.68,
        "kronos_base_predicted_close": 81563.9375,
        "kronos_base_displacement": 6.257500000006985,
        "kronos_base_displacement_fraction": 7.672484062821533e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81578.109375,
        "kronos_small_displacement": 20.429375000006985,
        "kronos_small_displacement_fraction": 0.0002504898986828339,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT141915",
        "ticker": "KXBTC15M-26OCT141915-15",
        "market_id": "KXBTC15M-26OCT141915-15",
        "contract_id": "KXBTC15M-26OCT141915-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81557.68
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-14T23:01:17.368267Z",
        "retrieved_timestamp": "2026-10-14T23:01:17.536539Z",
        "quote_offset_seconds": 0.168272,
        "quote_age_seconds": 0.168272,
        "bid": 0.61,
        "ask": 0.62,
        "midpoint": 0.615,
        "last_price": 0.61,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.62,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2812.99
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 81564.83,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261014T2300Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 974,
          "signal_id": 980,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-14T22:45:00Z",
          "return_6h": -0.0042273762955085115,
          "return_12h": -0.021804263688042558,
          "return_24h": -0.022656239316301785,
          "close_vs_ema12": -0.0056050745793320145,
          "close_vs_ema24": -0.010559399397602198,
          "ema12_slope_3h": -0.002909948285213626,
          "ema24_slope_6h": -0.006044175653006856,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-14T23:01:17.409174Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-14T22:45:00Z",
            "return_6h": -0.0042273762955085115,
            "return_12h": -0.021804263688042558,
            "return_24h": -0.022656239316301785,
            "close_vs_ema12": -0.0056050745793320145,
            "close_vs_ema24": -0.010559399397602198,
            "ema12_slope_3h": -0.002909948285213626,
            "ema24_slope_6h": -0.006044175653006856,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.002181192707429336,
        "return_30m": 0.0005130678916860365,
        "return_60m": -0.0014656789998744868,
        "return_120m": -0.0018855224915228508,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0004335347081081409,
        "close_vs_ema6": -7.399185154810528e-05,
        "close_vs_ema12": -0.0007318155001686533,
        "ema3_slope": 0.00043372274197062133,
        "ema6_slope": -2.9595864678211292e-05,
        "realized_volatility_30m": 0.001922843470245017,
        "realized_volatility_60m": 0.0015430739416775563,
        "return_acceleration": 0.003845686940490034
      }
    },
    {
      "id": 979,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261014T2245Z",
      "trigger_timestamp": "2026-10-14T22:46:19.185687Z",
      "market_start_timestamp": "2026-10-14T22:45:00Z",
      "resolution_timestamp": "2026-10-14T23:00:00Z",
      "direction": "UP",
      "base_run_id": 6999,
      "small_run_id": 7000,
      "last_observed_close": 81380.17,
      "actual_close": 81557.68,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-14T22:46:19.231244Z",
      "base_predicted_close": 81414.6171875,
      "small_predicted_close": 81467.875,
      "strike": 81380.17,
      "market_regime": {
        "id": 973,
        "signal_id": 979,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-14T22:30:00Z",
        "return_6h": -0.005904616592485756,
        "return_12h": -0.023168311473372616,
        "return_24h": -0.024761306244537207,
        "close_vs_ema12": -0.008005925190291086,
        "close_vs_ema24": -0.012932352386683887,
        "ema12_slope_3h": -0.002964787906722499,
        "ema24_slope_6h": -0.00608198068180521,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-14T22:46:19.234410Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-14T22:30:00Z",
          "return_6h": -0.005904616592485756,
          "return_12h": -0.023168311473372616,
          "return_24h": -0.024761306244537207,
          "close_vs_ema12": -0.008005925190291086,
          "close_vs_ema24": -0.012932352386683887,
          "ema12_slope_3h": -0.002964787906722499,
          "ema24_slope_6h": -0.00608198068180521,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.64,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.186909,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        6999,
        7000
      ],
      "forecast_publication_timestamp": "2026-10-14T22:46:19.185687Z",
      "requested_quote_timestamp": "2026-10-14T22:46:19.185687Z",
      "retrieved_quote_timestamp": "2026-10-14T22:46:19.372596Z",
      "quote_retrieval_timestamp": "2026-10-14T22:46:19.372596Z",
      "timing_difference_seconds": 0.186909,
      "selected_quote": {
        "id": 979,
        "contract_id": 979,
        "forecast_timestamp": "2026-10-14T22:46:19.185687Z",
        "requested_timestamp": "2026-10-14T22:46:19.185687Z",
        "actual_quote_timestamp": "2026-10-14T22:46:19.372596Z",
        "timestamp_delta_seconds": 0.186909,
        "bid": 0.63,
        "ask": 0.64,
        "midpoint": 0.635,
        "last_price": 0.63,
        "implied_probability": 0.64,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-14T22:46:19.372596Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT141900",
        "external_market_id": "KXBTC15M-26OCT141900-00",
        "external_contract_id": "KXBTC15M-26OCT141900-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 7858.08
      },
      "selected_entry_price": 0.64,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 979,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT141900",
          "external_market_id": "KXBTC15M-26OCT141900-00",
          "external_contract_id": "KXBTC15M-26OCT141900-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-14T22:45:00Z",
          "resolution_timestamp": "2026-10-14T23:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-14T22:46:19.237766Z"
        }
      ],
      "quotes": [
        {
          "id": 979,
          "contract_id": 979,
          "forecast_timestamp": "2026-10-14T22:46:19.185687Z",
          "requested_timestamp": "2026-10-14T22:46:19.185687Z",
          "actual_quote_timestamp": "2026-10-14T22:46:19.372596Z",
          "timestamp_delta_seconds": 0.186909,
          "bid": 0.63,
          "ask": 0.64,
          "midpoint": 0.635,
          "last_price": 0.63,
          "implied_probability": 0.64,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-14T22:46:19.372596Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT141900",
          "external_market_id": "KXBTC15M-26OCT141900-00",
          "external_contract_id": "KXBTC15M-26OCT141900-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 7858.08
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT141900-00": {
          "UP/YES": "KXBTC15M-26OCT141900-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1887,
          "signal_id": 979,
          "quote_id": 979,
          "settlement_id": 979,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 152.0,
          "entry_price": 0.64,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.28,
          "trading_fee": 2.46,
          "total_deployed": 99.74,
          "settlement_value": 1.0,
          "settlement_payout": 152.0,
          "gross_pnl": 54.72,
          "net_pnl": 52.260000000000005,
          "roi": 0.5239623019851615,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-14T23:01:22.142761Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7858.08,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1888,
          "signal_id": 979,
          "quote_id": 979,
          "settlement_id": 979,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.64,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 64.0,
          "trading_fee": 1.62,
          "total_deployed": 65.62,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 36.0,
          "net_pnl": 34.379999999999995,
          "roi": 0.5239256324291374,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-14T23:01:22.147024Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7858.08,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81380.17,
        "kronos_base_predicted_close": 81414.6171875,
        "kronos_base_displacement": 34.447187500001746,
        "kronos_base_displacement_fraction": 0.0004232872393852427,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81467.875,
        "kronos_small_displacement": 87.70500000000175,
        "kronos_small_displacement_fraction": 0.0010777195476490372,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT141900",
        "ticker": "KXBTC15M-26OCT141900-00",
        "market_id": "KXBTC15M-26OCT141900-00",
        "contract_id": "KXBTC15M-26OCT141900-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81380.17
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-14T22:46:19.185687Z",
        "retrieved_timestamp": "2026-10-14T22:46:19.372596Z",
        "quote_offset_seconds": 0.186909,
        "quote_age_seconds": 0.186909,
        "bid": 0.63,
        "ask": 0.64,
        "midpoint": 0.635,
        "last_price": 0.63,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.64,
        "price_type": "live_executable_ask",
        "yes_ask_size": 7858.08
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 81557.68,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261014T2245Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 973,
          "signal_id": 979,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-14T22:30:00Z",
          "return_6h": -0.005904616592485756,
          "return_12h": -0.023168311473372616,
          "return_24h": -0.024761306244537207,
          "close_vs_ema12": -0.008005925190291086,
          "close_vs_ema24": -0.012932352386683887,
          "ema12_slope_3h": -0.002964787906722499,
          "ema24_slope_6h": -0.00608198068180521,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-14T22:46:19.234410Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-14T22:30:00Z",
            "return_6h": -0.005904616592485756,
            "return_12h": -0.023168311473372616,
            "return_24h": -0.024761306244537207,
            "close_vs_ema12": -0.008005925190291086,
            "close_vs_ema24": -0.012932352386683887,
            "ema12_slope_3h": -0.002964787906722499,
            "ema24_slope_6h": -0.00608198068180521,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0016644942330606982,
        "return_30m": -0.0031865402553005184,
        "return_60m": -0.004328033929235864,
        "return_120m": -0.003703372188929799,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 5,
        "close_vs_ema3": -0.0013108879243073357,
        "close_vs_ema6": -0.0022798055385876426,
        "close_vs_ema12": -0.0030393211637139705,
        "ema3_slope": -0.0013091717468733943,
        "ema6_slope": -0.0009110913709734492,
        "realized_volatility_30m": 6.995527503639298e-05,
        "realized_volatility_60m": 0.0005201329540481606,
        "return_acceleration": -0.00013991055007278597
      }
    },
    {
      "id": 978,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261014T2230Z",
      "trigger_timestamp": "2026-10-14T22:31:16.844511Z",
      "market_start_timestamp": "2026-10-14T22:30:00Z",
      "resolution_timestamp": "2026-10-14T22:45:00Z",
      "direction": "UP",
      "base_run_id": 6997,
      "small_run_id": 6998,
      "last_observed_close": 81515.85,
      "actual_close": 81380.17,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-14T22:31:16.893853Z",
      "base_predicted_close": 81521.7578125,
      "small_predicted_close": 81571.328125,
      "strike": 81515.85,
      "market_regime": {
        "id": 972,
        "signal_id": 978,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-14T22:15:00Z",
        "return_6h": -0.0015242718134239608,
        "return_12h": -0.02107202830196897,
        "return_24h": -0.02231645836155549,
        "close_vs_ema12": -0.0066904022277886055,
        "close_vs_ema24": -0.01155574890527955,
        "ema12_slope_3h": -0.0029441892702063432,
        "ema24_slope_6h": -0.006085658480800338,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-14T22:31:16.897602Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-14T22:15:00Z",
          "return_6h": -0.0015242718134239608,
          "return_12h": -0.02107202830196897,
          "return_24h": -0.02231645836155549,
          "close_vs_ema12": -0.0066904022277886055,
          "close_vs_ema24": -0.01155574890527955,
          "ema12_slope_3h": -0.0029441892702063432,
          "ema24_slope_6h": -0.006085658480800338,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.58,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.216569,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        6997,
        6998
      ],
      "forecast_publication_timestamp": "2026-10-14T22:31:16.844511Z",
      "requested_quote_timestamp": "2026-10-14T22:31:16.844511Z",
      "retrieved_quote_timestamp": "2026-10-14T22:31:17.061080Z",
      "quote_retrieval_timestamp": "2026-10-14T22:31:17.061080Z",
      "timing_difference_seconds": 0.216569,
      "selected_quote": {
        "id": 978,
        "contract_id": 978,
        "forecast_timestamp": "2026-10-14T22:31:16.844511Z",
        "requested_timestamp": "2026-10-14T22:31:16.844511Z",
        "actual_quote_timestamp": "2026-10-14T22:31:17.061080Z",
        "timestamp_delta_seconds": 0.216569,
        "bid": 0.57,
        "ask": 0.58,
        "midpoint": 0.575,
        "last_price": 0.58,
        "implied_probability": 0.58,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-14T22:31:17.061080Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT141845",
        "external_market_id": "KXBTC15M-26OCT141845-45",
        "external_contract_id": "KXBTC15M-26OCT141845-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 6530.18
      },
      "selected_entry_price": 0.58,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 978,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT141845",
          "external_market_id": "KXBTC15M-26OCT141845-45",
          "external_contract_id": "KXBTC15M-26OCT141845-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-14T22:30:00Z",
          "resolution_timestamp": "2026-10-14T22:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-14T22:31:16.901064Z"
        }
      ],
      "quotes": [
        {
          "id": 978,
          "contract_id": 978,
          "forecast_timestamp": "2026-10-14T22:31:16.844511Z",
          "requested_timestamp": "2026-10-14T22:31:16.844511Z",
          "actual_quote_timestamp": "2026-10-14T22:31:17.061080Z",
          "timestamp_delta_seconds": 0.216569,
          "bid": 0.57,
          "ask": 0.58,
          "midpoint": 0.575,
          "last_price": 0.58,
          "implied_probability": 0.58,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-14T22:31:17.061080Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT141845",
          "external_market_id": "KXBTC15M-26OCT141845-45",
          "external_contract_id": "KXBTC15M-26OCT141845-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 6530.18
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT141845-45": {
          "UP/YES": "KXBTC15M-26OCT141845-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1885,
          "signal_id": 978,
          "quote_id": 978,
          "settlement_id": 978,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 167.0,
          "entry_price": 0.58,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.86,
          "trading_fee": 2.85,
          "total_deployed": 99.71,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.86,
          "net_pnl": -99.71,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-14T22:46:24.481567Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6530.18,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1886,
          "signal_id": 978,
          "quote_id": 978,
          "settlement_id": 978,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.58,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 57.99999999999999,
          "trading_fee": 1.71,
          "total_deployed": 59.709999999999994,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -57.99999999999999,
          "net_pnl": -59.709999999999994,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-14T22:46:24.483791Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6530.18,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81515.85,
        "kronos_base_predicted_close": 81521.7578125,
        "kronos_base_displacement": 5.907812499994179,
        "kronos_base_displacement_fraction": 7.247440221741145e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81571.328125,
        "kronos_small_displacement": 55.47812499999418,
        "kronos_small_displacement_fraction": 0.0006805808318258863,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT141845",
        "ticker": "KXBTC15M-26OCT141845-45",
        "market_id": "KXBTC15M-26OCT141845-45",
        "contract_id": "KXBTC15M-26OCT141845-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81515.85
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-14T22:31:16.844511Z",
        "retrieved_timestamp": "2026-10-14T22:31:17.061080Z",
        "quote_offset_seconds": 0.216569,
        "quote_age_seconds": 0.216569,
        "bid": 0.57,
        "ask": 0.58,
        "midpoint": 0.575,
        "last_price": 0.58,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.58,
        "price_type": "live_executable_ask",
        "yes_ask_size": 6530.18
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 81380.17,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261014T2230Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 972,
          "signal_id": 978,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-14T22:15:00Z",
          "return_6h": -0.0015242718134239608,
          "return_12h": -0.02107202830196897,
          "return_24h": -0.02231645836155549,
          "close_vs_ema12": -0.0066904022277886055,
          "close_vs_ema24": -0.01155574890527955,
          "ema12_slope_3h": -0.0029441892702063432,
          "ema24_slope_6h": -0.006085658480800338,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-14T22:31:16.897602Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-14T22:15:00Z",
            "return_6h": -0.0015242718134239608,
            "return_12h": -0.02107202830196897,
            "return_24h": -0.02231645836155549,
            "close_vs_ema12": -0.0066904022277886055,
            "close_vs_ema24": -0.01155574890527955,
            "ema12_slope_3h": -0.0029441892702063432,
            "ema24_slope_6h": -0.006085658480800338,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0015245836829879122,
        "return_30m": -0.001977732180680203,
        "return_60m": -0.002908138885074796,
        "return_120m": -0.0036446395224459804,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 4,
        "close_vs_ema3": -0.0009554395843643926,
        "close_vs_ema6": -0.0015268670267073459,
        "close_vs_ema12": -0.0019286572020725812,
        "ema3_slope": -0.0009545275909195183,
        "ema6_slope": -0.0006103740266927282,
        "realized_volatility_30m": 0.000535371633801851,
        "realized_volatility_60m": 0.00048692800957818706,
        "return_acceleration": -0.001070743267603702
      }
    },
    {
      "id": 977,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261014T2200Z",
      "trigger_timestamp": "2026-10-14T22:01:18.431042Z",
      "market_start_timestamp": "2026-10-14T22:00:00Z",
      "resolution_timestamp": "2026-10-14T22:15:00Z",
      "direction": "UP",
      "base_run_id": 6993,
      "small_run_id": 6994,
      "last_observed_close": 81677.39,
      "actual_close": 81640.32,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-14T22:01:18.481057Z",
      "base_predicted_close": 81729.609375,
      "small_predicted_close": 81694.3125,
      "strike": 81677.39,
      "market_regime": {
        "id": 971,
        "signal_id": 977,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-14T21:45:00Z",
        "return_6h": 0.0014684504709869817,
        "return_12h": -0.017914485436298033,
        "return_24h": -0.02133685470019231,
        "close_vs_ema12": -0.005236272405350628,
        "close_vs_ema24": -0.010052224838313584,
        "ema12_slope_3h": -0.0030473726805242407,
        "ema24_slope_6h": -0.006330591408220565,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-14T22:01:18.483442Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-14T21:45:00Z",
          "return_6h": 0.0014684504709869817,
          "return_12h": -0.017914485436298033,
          "return_24h": -0.02133685470019231,
          "close_vs_ema12": -0.005236272405350628,
          "close_vs_ema24": -0.010052224838313584,
          "ema12_slope_3h": -0.0030473726805242407,
          "ema24_slope_6h": -0.006330591408220565,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.48,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.189288,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        6993,
        6994
      ],
      "forecast_publication_timestamp": "2026-10-14T22:01:18.431042Z",
      "requested_quote_timestamp": "2026-10-14T22:01:18.431042Z",
      "retrieved_quote_timestamp": "2026-10-14T22:01:18.620330Z",
      "quote_retrieval_timestamp": "2026-10-14T22:01:18.620330Z",
      "timing_difference_seconds": 0.189288,
      "selected_quote": {
        "id": 977,
        "contract_id": 977,
        "forecast_timestamp": "2026-10-14T22:01:18.431042Z",
        "requested_timestamp": "2026-10-14T22:01:18.431042Z",
        "actual_quote_timestamp": "2026-10-14T22:01:18.620330Z",
        "timestamp_delta_seconds": 0.189288,
        "bid": 0.47,
        "ask": 0.48,
        "midpoint": 0.475,
        "last_price": 0.47,
        "implied_probability": 0.48,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-14T22:01:18.620330Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT141815",
        "external_market_id": "KXBTC15M-26OCT141815-15",
        "external_contract_id": "KXBTC15M-26OCT141815-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2628.16
      },
      "selected_entry_price": 0.48,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 977,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT141815",
          "external_market_id": "KXBTC15M-26OCT141815-15",
          "external_contract_id": "KXBTC15M-26OCT141815-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-14T22:00:00Z",
          "resolution_timestamp": "2026-10-14T22:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-14T22:01:18.486256Z"
        }
      ],
      "quotes": [
        {
          "id": 977,
          "contract_id": 977,
          "forecast_timestamp": "2026-10-14T22:01:18.431042Z",
          "requested_timestamp": "2026-10-14T22:01:18.431042Z",
          "actual_quote_timestamp": "2026-10-14T22:01:18.620330Z",
          "timestamp_delta_seconds": 0.189288,
          "bid": 0.47,
          "ask": 0.48,
          "midpoint": 0.475,
          "last_price": 0.47,
          "implied_probability": 0.48,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-14T22:01:18.620330Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT141815",
          "external_market_id": "KXBTC15M-26OCT141815-15",
          "external_contract_id": "KXBTC15M-26OCT141815-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2628.16
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT141815-15": {
          "UP/YES": "KXBTC15M-26OCT141815-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1883,
          "signal_id": 977,
          "quote_id": 977,
          "settlement_id": 977,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 201.0,
          "entry_price": 0.48,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.47999999999999,
          "trading_fee": 3.52,
          "total_deployed": 99.99999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.47999999999999,
          "net_pnl": -99.99999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-14T22:16:22.631491Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2628.16,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1884,
          "signal_id": 977,
          "quote_id": 977,
          "settlement_id": 977,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.48,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 48.0,
          "trading_fee": 1.75,
          "total_deployed": 49.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -48.0,
          "net_pnl": -49.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-14T22:16:22.635266Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2628.16,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81677.39,
        "kronos_base_predicted_close": 81729.609375,
        "kronos_base_displacement": 52.21937500000058,
        "kronos_base_displacement_fraction": 0.0006393369695089496,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81694.3125,
        "kronos_small_displacement": 16.922500000000582,
        "kronos_small_displacement_fraction": 0.00020718708078209383,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT141815",
        "ticker": "KXBTC15M-26OCT141815-15",
        "market_id": "KXBTC15M-26OCT141815-15",
        "contract_id": "KXBTC15M-26OCT141815-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81677.39
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-14T22:01:18.431042Z",
        "retrieved_timestamp": "2026-10-14T22:01:18.620330Z",
        "quote_offset_seconds": 0.189288,
        "quote_age_seconds": 0.189288,
        "bid": 0.47,
        "ask": 0.48,
        "midpoint": 0.475,
        "last_price": 0.47,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.48,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2628.16
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 81640.32,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261014T2200Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 971,
          "signal_id": 977,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-14T21:45:00Z",
          "return_6h": 0.0014684504709869817,
          "return_12h": -0.017914485436298033,
          "return_24h": -0.02133685470019231,
          "close_vs_ema12": -0.005236272405350628,
          "close_vs_ema24": -0.010052224838313584,
          "ema12_slope_3h": -0.0030473726805242407,
          "ema24_slope_6h": -0.006330591408220565,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-14T22:01:18.483442Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-14T21:45:00Z",
            "return_6h": 0.0014684504709869817,
            "return_12h": -0.017914485436298033,
            "return_24h": -0.02133685470019231,
            "close_vs_ema12": -0.005236272405350628,
            "close_vs_ema24": -0.010052224838313584,
            "ema12_slope_3h": -0.0030473726805242407,
            "ema24_slope_6h": -0.006330591408220565,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0006916161852946745,
        "return_30m": -0.0009322504461023451,
        "return_60m": -0.00042045975067517283,
        "return_120m": -0.00014642055603120152,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.00031612373398137716,
        "close_vs_ema6": -0.0004038559708480216,
        "close_vs_ema12": -0.00043861602654216014,
        "ema3_slope": -0.00031602383134798906,
        "ema6_slope": -0.0001615162966108752,
        "realized_volatility_30m": 0.00022540769137729955,
        "realized_volatility_60m": 0.000691404140820921,
        "return_acceleration": -0.0004508153827545991
      }
    },
    {
      "id": 976,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261014T2145Z",
      "trigger_timestamp": "2026-10-14T21:46:18.611528Z",
      "market_start_timestamp": "2026-10-14T21:45:00Z",
      "resolution_timestamp": "2026-10-14T22:00:00Z",
      "direction": "UP",
      "base_run_id": 6991,
      "small_run_id": 6992,
      "last_observed_close": 81733.92,
      "actual_close": 81677.39,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-14T21:46:18.681920Z",
      "base_predicted_close": 81735.15625,
      "small_predicted_close": 81755.5,
      "strike": 81733.92,
      "market_regime": {
        "id": 970,
        "signal_id": 976,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-14T21:30:00Z",
        "return_6h": 0.0017807608496676064,
        "return_12h": -0.017300468002499958,
        "return_24h": -0.019933150285573076,
        "close_vs_ema12": -0.004769558900497239,
        "close_vs_ema24": -0.00957662473131271,
        "ema12_slope_3h": -0.003200836833219256,
        "ema24_slope_6h": -0.0064917658678910195,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-14T21:46:18.687577Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-14T21:30:00Z",
          "return_6h": 0.0017807608496676064,
          "return_12h": -0.017300468002499958,
          "return_24h": -0.019933150285573076,
          "close_vs_ema12": -0.004769558900497239,
          "close_vs_ema24": -0.00957662473131271,
          "ema12_slope_3h": -0.003200836833219256,
          "ema24_slope_6h": -0.0064917658678910195,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.79,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.22726,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "70_80",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        6991,
        6992
      ],
      "forecast_publication_timestamp": "2026-10-14T21:46:18.611528Z",
      "requested_quote_timestamp": "2026-10-14T21:46:18.611528Z",
      "retrieved_quote_timestamp": "2026-10-14T21:46:18.838788Z",
      "quote_retrieval_timestamp": "2026-10-14T21:46:18.838788Z",
      "timing_difference_seconds": 0.22726,
      "selected_quote": {
        "id": 976,
        "contract_id": 976,
        "forecast_timestamp": "2026-10-14T21:46:18.611528Z",
        "requested_timestamp": "2026-10-14T21:46:18.611528Z",
        "actual_quote_timestamp": "2026-10-14T21:46:18.838788Z",
        "timestamp_delta_seconds": 0.22726,
        "bid": 0.78,
        "ask": 0.79,
        "midpoint": 0.785,
        "last_price": 0.79,
        "implied_probability": 0.79,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-14T21:46:18.838788Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT141800",
        "external_market_id": "KXBTC15M-26OCT141800-00",
        "external_contract_id": "KXBTC15M-26OCT141800-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2931.77
      },
      "selected_entry_price": 0.79,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 976,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT141800",
          "external_market_id": "KXBTC15M-26OCT141800-00",
          "external_contract_id": "KXBTC15M-26OCT141800-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-14T21:45:00Z",
          "resolution_timestamp": "2026-10-14T22:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-14T21:46:18.693271Z"
        }
      ],
      "quotes": [
        {
          "id": 976,
          "contract_id": 976,
          "forecast_timestamp": "2026-10-14T21:46:18.611528Z",
          "requested_timestamp": "2026-10-14T21:46:18.611528Z",
          "actual_quote_timestamp": "2026-10-14T21:46:18.838788Z",
          "timestamp_delta_seconds": 0.22726,
          "bid": 0.78,
          "ask": 0.79,
          "midpoint": 0.785,
          "last_price": 0.79,
          "implied_probability": 0.79,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-14T21:46:18.838788Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT141800",
          "external_market_id": "KXBTC15M-26OCT141800-00",
          "external_contract_id": "KXBTC15M-26OCT141800-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2931.77
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT141800-00": {
          "UP/YES": "KXBTC15M-26OCT141800-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1881,
          "signal_id": 976,
          "quote_id": 976,
          "settlement_id": 976,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 124.0,
          "entry_price": 0.79,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.96000000000001,
          "trading_fee": 1.45,
          "total_deployed": 99.41000000000001,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -97.96000000000001,
          "net_pnl": -99.41000000000001,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-14T22:01:23.664607Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2931.77,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1882,
          "signal_id": 976,
          "quote_id": 976,
          "settlement_id": 976,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.79,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 79.0,
          "trading_fee": 1.17,
          "total_deployed": 80.17,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -79.0,
          "net_pnl": -80.17,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-14T22:01:23.667579Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2931.77,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81733.92,
        "kronos_base_predicted_close": 81735.15625,
        "kronos_base_displacement": 1.2362500000017462,
        "kronos_base_displacement_fraction": 1.5125299263778689e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81755.5,
        "kronos_small_displacement": 21.580000000001746,
        "kronos_small_displacement_fraction": 0.00026402746864461835,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT141800",
        "ticker": "KXBTC15M-26OCT141800-00",
        "market_id": "KXBTC15M-26OCT141800-00",
        "contract_id": "KXBTC15M-26OCT141800-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81733.92
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-14T21:46:18.611528Z",
        "retrieved_timestamp": "2026-10-14T21:46:18.838788Z",
        "quote_offset_seconds": 0.22726,
        "quote_age_seconds": 0.22726,
        "bid": 0.78,
        "ask": 0.79,
        "midpoint": 0.785,
        "last_price": 0.79,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.79,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2931.77
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 81677.39,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261014T2145Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 970,
          "signal_id": 976,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-14T21:30:00Z",
          "return_6h": 0.0017807608496676064,
          "return_12h": -0.017300468002499958,
          "return_24h": -0.019933150285573076,
          "close_vs_ema12": -0.004769558900497239,
          "close_vs_ema24": -0.00957662473131271,
          "ema12_slope_3h": -0.003200836833219256,
          "ema24_slope_6h": -0.0064917658678910195,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-14T21:46:18.687577Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-14T21:30:00Z",
            "return_6h": 0.0017807608496676064,
            "return_12h": -0.017300468002499958,
            "return_24h": -0.019933150285573076,
            "close_vs_ema12": -0.004769558900497239,
            "close_vs_ema24": -0.00957662473131271,
            "ema12_slope_3h": -0.003200836833219256,
            "ema24_slope_6h": -0.0064917658678910195,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": -0.0002408008025400754,
        "return_30m": 0.000817971011362939,
        "return_60m": 0.0006273770494624742,
        "return_120m": 0.0008791591158296974,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": 5.960974966656707e-05,
        "close_vs_ema6": 0.00012639656506663322,
        "close_vs_ema12": 0.00017341306098828113,
        "ema3_slope": 5.961330320047864e-05,
        "ema6_slope": 5.056118233048856e-05,
        "realized_volatility_30m": 0.0006499138154767437,
        "realized_volatility_60m": 0.0006135828960027709,
        "return_acceleration": -0.0012998276309534873
      }
    },
    {
      "id": 975,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261014T2000Z",
      "trigger_timestamp": "2026-10-14T20:01:17.640213Z",
      "market_start_timestamp": "2026-10-14T20:00:00Z",
      "resolution_timestamp": "2026-10-14T20:15:00Z",
      "direction": "UP",
      "base_run_id": 6977,
      "small_run_id": 6978,
      "last_observed_close": 81689.35,
      "actual_close": 81822.14,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-14T20:01:17.697070Z",
      "base_predicted_close": 81718.953125,
      "small_predicted_close": 81703.359375,
      "strike": 81689.35,
      "market_regime": {
        "id": 969,
        "signal_id": 975,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-14T19:45:00Z",
        "return_6h": -0.00801181444788368,
        "return_12h": -0.021679373638595623,
        "return_24h": -0.018291043490880066,
        "close_vs_ema12": -0.006897946135994593,
        "close_vs_ema24": -0.011592421136700337,
        "ema12_slope_3h": -0.004729488775615187,
        "ema24_slope_6h": -0.00735899696652953,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-14T20:01:17.699529Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-14T19:45:00Z",
          "return_6h": -0.00801181444788368,
          "return_12h": -0.021679373638595623,
          "return_24h": -0.018291043490880066,
          "close_vs_ema12": -0.006897946135994593,
          "close_vs_ema24": -0.011592421136700337,
          "ema12_slope_3h": -0.004729488775615187,
          "ema24_slope_6h": -0.00735899696652953,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.81,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.194115,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "80_plus",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        6977,
        6978
      ],
      "forecast_publication_timestamp": "2026-10-14T20:01:17.640213Z",
      "requested_quote_timestamp": "2026-10-14T20:01:17.640213Z",
      "retrieved_quote_timestamp": "2026-10-14T20:01:17.834328Z",
      "quote_retrieval_timestamp": "2026-10-14T20:01:17.834328Z",
      "timing_difference_seconds": 0.194115,
      "selected_quote": {
        "id": 975,
        "contract_id": 975,
        "forecast_timestamp": "2026-10-14T20:01:17.640213Z",
        "requested_timestamp": "2026-10-14T20:01:17.640213Z",
        "actual_quote_timestamp": "2026-10-14T20:01:17.834328Z",
        "timestamp_delta_seconds": 0.194115,
        "bid": 0.8,
        "ask": 0.81,
        "midpoint": 0.805,
        "last_price": 0.8,
        "implied_probability": 0.81,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-14T20:01:17.834328Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT141615",
        "external_market_id": "KXBTC15M-26OCT141615-15",
        "external_contract_id": "KXBTC15M-26OCT141615-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 14237.66
      },
      "selected_entry_price": 0.81,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 975,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT141615",
          "external_market_id": "KXBTC15M-26OCT141615-15",
          "external_contract_id": "KXBTC15M-26OCT141615-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-14T20:00:00Z",
          "resolution_timestamp": "2026-10-14T20:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-14T20:01:17.702041Z"
        }
      ],
      "quotes": [
        {
          "id": 975,
          "contract_id": 975,
          "forecast_timestamp": "2026-10-14T20:01:17.640213Z",
          "requested_timestamp": "2026-10-14T20:01:17.640213Z",
          "actual_quote_timestamp": "2026-10-14T20:01:17.834328Z",
          "timestamp_delta_seconds": 0.194115,
          "bid": 0.8,
          "ask": 0.81,
          "midpoint": 0.805,
          "last_price": 0.8,
          "implied_probability": 0.81,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-14T20:01:17.834328Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT141615",
          "external_market_id": "KXBTC15M-26OCT141615-15",
          "external_contract_id": "KXBTC15M-26OCT141615-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 14237.66
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT141615-15": {
          "UP/YES": "KXBTC15M-26OCT141615-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1879,
          "signal_id": 975,
          "quote_id": 975,
          "settlement_id": 975,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 121.0,
          "entry_price": 0.81,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 98.01,
          "trading_fee": 1.31,
          "total_deployed": 99.32000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 121.0,
          "gross_pnl": 22.989999999999995,
          "net_pnl": 21.679999999999993,
          "roi": 0.21828433346757944,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-14T20:16:21.132326Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 14237.66,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1880,
          "signal_id": 975,
          "quote_id": 975,
          "settlement_id": 975,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.81,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 81.0,
          "trading_fee": 1.08,
          "total_deployed": 82.08,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 19.0,
          "net_pnl": 17.92,
          "roi": 0.2183235867446394,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-14T20:16:21.136121Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 14237.66,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81689.35,
        "kronos_base_predicted_close": 81718.953125,
        "kronos_base_displacement": 29.60312499999418,
        "kronos_base_displacement_fraction": 0.000362386590173556,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81703.359375,
        "kronos_small_displacement": 14.00937499999418,
        "kronos_small_displacement_fraction": 0.00017149573353190077,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT141615",
        "ticker": "KXBTC15M-26OCT141615-15",
        "market_id": "KXBTC15M-26OCT141615-15",
        "contract_id": "KXBTC15M-26OCT141615-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81689.35
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-14T20:01:17.640213Z",
        "retrieved_timestamp": "2026-10-14T20:01:17.834328Z",
        "quote_offset_seconds": 0.194115,
        "quote_age_seconds": 0.194115,
        "bid": 0.8,
        "ask": 0.81,
        "midpoint": 0.805,
        "last_price": 0.8,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.81,
        "price_type": "live_executable_ask",
        "yes_ask_size": 14237.66
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 81822.14,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261014T2000Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 969,
          "signal_id": 975,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-14T19:45:00Z",
          "return_6h": -0.00801181444788368,
          "return_12h": -0.021679373638595623,
          "return_24h": -0.018291043490880066,
          "close_vs_ema12": -0.006897946135994593,
          "close_vs_ema24": -0.011592421136700337,
          "ema12_slope_3h": -0.004729488775615187,
          "ema24_slope_6h": -0.00735899696652953,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-14T20:01:17.699529Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-14T19:45:00Z",
            "return_6h": -0.00801181444788368,
            "return_12h": -0.021679373638595623,
            "return_24h": -0.018291043490880066,
            "close_vs_ema12": -0.006897946135994593,
            "close_vs_ema24": -0.011592421136700337,
            "ema12_slope_3h": -0.004729488775615187,
            "ema24_slope_6h": -0.00735899696652953,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": 0.00033340426312977733,
        "return_30m": -0.0006492406255136363,
        "return_60m": 0.0007391550829707327,
        "return_120m": 0.0024170296608980735,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 7.678704267499725e-05,
        "close_vs_ema6": 0.00024078880409428294,
        "close_vs_ema12": -9.657150352282429e-06,
        "ema3_slope": 7.679293937767895e-05,
        "ema6_slope": 9.632479921095616e-05,
        "realized_volatility_30m": 0.0006578608214855564,
        "realized_volatility_60m": 0.0006954410727865493,
        "return_acceleration": 0.0013157216429711127
      }
    },
    {
      "id": 974,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261014T1900Z",
      "trigger_timestamp": "2026-10-14T19:01:16.980093Z",
      "market_start_timestamp": "2026-10-14T19:00:00Z",
      "resolution_timestamp": "2026-10-14T19:15:00Z",
      "direction": "UP",
      "base_run_id": 6969,
      "small_run_id": 6970,
      "last_observed_close": 81629.01,
      "actual_close": 81695.84,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-14T19:01:17.026334Z",
      "base_predicted_close": 81636.265625,
      "small_predicted_close": 81635.5859375,
      "strike": 81629.01,
      "market_regime": {
        "id": 968,
        "signal_id": 974,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-14T18:45:00Z",
        "return_6h": -0.012266753396037222,
        "return_12h": -0.02081209697977615,
        "return_24h": -0.01708804009202225,
        "close_vs_ema12": -0.00885506676446668,
        "close_vs_ema24": -0.013308176102968194,
        "ema12_slope_3h": -0.005468202853349591,
        "ema24_slope_6h": -0.007120789614191492,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-14T19:01:17.030616Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-14T18:45:00Z",
          "return_6h": -0.012266753396037222,
          "return_12h": -0.02081209697977615,
          "return_24h": -0.01708804009202225,
          "close_vs_ema12": -0.00885506676446668,
          "close_vs_ema24": -0.013308176102968194,
          "ema12_slope_3h": -0.005468202853349591,
          "ema24_slope_6h": -0.007120789614191492,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.44,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.193782,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        6969,
        6970
      ],
      "forecast_publication_timestamp": "2026-10-14T19:01:16.980093Z",
      "requested_quote_timestamp": "2026-10-14T19:01:16.980093Z",
      "retrieved_quote_timestamp": "2026-10-14T19:01:17.173875Z",
      "quote_retrieval_timestamp": "2026-10-14T19:01:17.173875Z",
      "timing_difference_seconds": 0.193782,
      "selected_quote": {
        "id": 974,
        "contract_id": 974,
        "forecast_timestamp": "2026-10-14T19:01:16.980093Z",
        "requested_timestamp": "2026-10-14T19:01:16.980093Z",
        "actual_quote_timestamp": "2026-10-14T19:01:17.173875Z",
        "timestamp_delta_seconds": 0.193782,
        "bid": 0.43,
        "ask": 0.44,
        "midpoint": 0.435,
        "last_price": 0.44,
        "implied_probability": 0.44,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-14T19:01:17.173875Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT141515",
        "external_market_id": "KXBTC15M-26OCT141515-15",
        "external_contract_id": "KXBTC15M-26OCT141515-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 14458.7
      },
      "selected_entry_price": 0.44,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 974,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT141515",
          "external_market_id": "KXBTC15M-26OCT141515-15",
          "external_contract_id": "KXBTC15M-26OCT141515-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-14T19:00:00Z",
          "resolution_timestamp": "2026-10-14T19:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-14T19:01:17.033377Z"
        }
      ],
      "quotes": [
        {
          "id": 974,
          "contract_id": 974,
          "forecast_timestamp": "2026-10-14T19:01:16.980093Z",
          "requested_timestamp": "2026-10-14T19:01:16.980093Z",
          "actual_quote_timestamp": "2026-10-14T19:01:17.173875Z",
          "timestamp_delta_seconds": 0.193782,
          "bid": 0.43,
          "ask": 0.44,
          "midpoint": 0.435,
          "last_price": 0.44,
          "implied_probability": 0.44,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-14T19:01:17.173875Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT141515",
          "external_market_id": "KXBTC15M-26OCT141515-15",
          "external_contract_id": "KXBTC15M-26OCT141515-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 14458.7
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT141515-15": {
          "UP/YES": "KXBTC15M-26OCT141515-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1877,
          "signal_id": 974,
          "quote_id": 974,
          "settlement_id": 974,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 218.0,
          "entry_price": 0.44,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.92,
          "trading_fee": 3.77,
          "total_deployed": 99.69,
          "settlement_value": 1.0,
          "settlement_payout": 218.0,
          "gross_pnl": 122.08,
          "net_pnl": 118.31,
          "roi": 1.1867790149463338,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-14T19:16:21.321848Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 14458.7,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1878,
          "signal_id": 974,
          "quote_id": 974,
          "settlement_id": 974,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.44,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 44.0,
          "trading_fee": 1.73,
          "total_deployed": 45.73,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 56.0,
          "net_pnl": 54.27,
          "roi": 1.1867483052700636,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-14T19:16:21.330698Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 14458.7,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81629.01,
        "kronos_base_predicted_close": 81636.265625,
        "kronos_base_displacement": 7.255625000005239,
        "kronos_base_displacement_fraction": 8.888537298204694e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81635.5859375,
        "kronos_small_displacement": 6.575937500005239,
        "kronos_small_displacement_fraction": 8.055882951422833e-05,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT141515",
        "ticker": "KXBTC15M-26OCT141515-15",
        "market_id": "KXBTC15M-26OCT141515-15",
        "contract_id": "KXBTC15M-26OCT141515-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81629.01
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-14T19:01:16.980093Z",
        "retrieved_timestamp": "2026-10-14T19:01:17.173875Z",
        "quote_offset_seconds": 0.193782,
        "quote_age_seconds": 0.193782,
        "bid": 0.43,
        "ask": 0.44,
        "midpoint": 0.435,
        "last_price": 0.44,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.44,
        "price_type": "live_executable_ask",
        "yes_ask_size": 14458.7
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 81695.84,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261014T1900Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 968,
          "signal_id": 974,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-14T18:45:00Z",
          "return_6h": -0.012266753396037222,
          "return_12h": -0.02081209697977615,
          "return_24h": -0.01708804009202225,
          "close_vs_ema12": -0.00885506676446668,
          "close_vs_ema24": -0.013308176102968194,
          "ema12_slope_3h": -0.005468202853349591,
          "ema24_slope_6h": -0.007120789614191492,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-14T19:01:17.030616Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-14T18:45:00Z",
            "return_6h": -0.012266753396037222,
            "return_12h": -0.02081209697977615,
            "return_24h": -0.01708804009202225,
            "close_vs_ema12": -0.00885506676446668,
            "close_vs_ema24": -0.013308176102968194,
            "ema12_slope_3h": -0.005468202853349591,
            "ema24_slope_6h": -0.007120789614191492,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.001462855201027402,
        "return_30m": 0.0010049943493462,
        "return_60m": 0.0016766352844346244,
        "return_120m": -0.003356388214306061,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0005362066759959649,
        "close_vs_ema6": 0.0003208241670256129,
        "close_vs_ema12": -0.0006880726186895281,
        "ema3_slope": 0.0005364943478469719,
        "ema6_slope": 0.00012834613742729317,
        "realized_volatility_30m": 0.0009600236234731385,
        "realized_volatility_60m": 0.0008448644598347998,
        "return_acceleration": 0.001920047246946277
      }
    },
    {
      "id": 973,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261014T1845Z",
      "trigger_timestamp": "2026-10-14T18:46:18.284924Z",
      "market_start_timestamp": "2026-10-14T18:45:00Z",
      "resolution_timestamp": "2026-10-14T19:00:00Z",
      "direction": "UP",
      "base_run_id": 6967,
      "small_run_id": 6968,
      "last_observed_close": 81509.78,
      "actual_close": 81629.01,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-14T18:46:18.335739Z",
      "base_predicted_close": 81509.9765625,
      "small_predicted_close": 81559.65625,
      "strike": 81509.78,
      "market_regime": {
        "id": 967,
        "signal_id": 973,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-14T18:30:00Z",
        "return_6h": -0.014146474526123831,
        "return_12h": -0.02264833742834882,
        "return_24h": -0.017888708475865323,
        "close_vs_ema12": -0.010675639037356799,
        "close_vs_ema24": -0.01502543548895574,
        "ema12_slope_3h": -0.005733882243162958,
        "ema24_slope_6h": -0.007013368469424797,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-14T18:46:18.339963Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-14T18:30:00Z",
          "return_6h": -0.014146474526123831,
          "return_12h": -0.02264833742834882,
          "return_24h": -0.017888708475865323,
          "close_vs_ema12": -0.010675639037356799,
          "close_vs_ema24": -0.01502543548895574,
          "ema12_slope_3h": -0.005733882243162958,
          "ema24_slope_6h": -0.007013368469424797,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.56,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.230421,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        6967,
        6968
      ],
      "forecast_publication_timestamp": "2026-10-14T18:46:18.284924Z",
      "requested_quote_timestamp": "2026-10-14T18:46:18.284924Z",
      "retrieved_quote_timestamp": "2026-10-14T18:46:18.515345Z",
      "quote_retrieval_timestamp": "2026-10-14T18:46:18.515345Z",
      "timing_difference_seconds": 0.230421,
      "selected_quote": {
        "id": 973,
        "contract_id": 973,
        "forecast_timestamp": "2026-10-14T18:46:18.284924Z",
        "requested_timestamp": "2026-10-14T18:46:18.284924Z",
        "actual_quote_timestamp": "2026-10-14T18:46:18.515345Z",
        "timestamp_delta_seconds": 0.230421,
        "bid": 0.55,
        "ask": 0.56,
        "midpoint": 0.555,
        "last_price": 0.56,
        "implied_probability": 0.56,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-14T18:46:18.515345Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT141500",
        "external_market_id": "KXBTC15M-26OCT141500-00",
        "external_contract_id": "KXBTC15M-26OCT141500-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 1023.07
      },
      "selected_entry_price": 0.56,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 973,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT141500",
          "external_market_id": "KXBTC15M-26OCT141500-00",
          "external_contract_id": "KXBTC15M-26OCT141500-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-14T18:45:00Z",
          "resolution_timestamp": "2026-10-14T19:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-14T18:46:18.345794Z"
        }
      ],
      "quotes": [
        {
          "id": 973,
          "contract_id": 973,
          "forecast_timestamp": "2026-10-14T18:46:18.284924Z",
          "requested_timestamp": "2026-10-14T18:46:18.284924Z",
          "actual_quote_timestamp": "2026-10-14T18:46:18.515345Z",
          "timestamp_delta_seconds": 0.230421,
          "bid": 0.55,
          "ask": 0.56,
          "midpoint": 0.555,
          "last_price": 0.56,
          "implied_probability": 0.56,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-14T18:46:18.515345Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT141500",
          "external_market_id": "KXBTC15M-26OCT141500-00",
          "external_contract_id": "KXBTC15M-26OCT141500-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 1023.07
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT141500-00": {
          "UP/YES": "KXBTC15M-26OCT141500-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1875,
          "signal_id": 973,
          "quote_id": 973,
          "settlement_id": 973,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 173.0,
          "entry_price": 0.56,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.88000000000001,
          "trading_fee": 2.99,
          "total_deployed": 99.87,
          "settlement_value": 1.0,
          "settlement_payout": 173.0,
          "gross_pnl": 76.11999999999999,
          "net_pnl": 73.13,
          "roi": 0.7322519275057574,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-14T19:01:21.901203Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1023.07,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1876,
          "signal_id": 973,
          "quote_id": 973,
          "settlement_id": 973,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.56,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 56.00000000000001,
          "trading_fee": 1.73,
          "total_deployed": 57.730000000000004,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 43.99999999999999,
          "net_pnl": 42.269999999999996,
          "roi": 0.7322016282695305,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-14T19:01:21.904775Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1023.07,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81509.78,
        "kronos_base_predicted_close": 81509.9765625,
        "kronos_base_displacement": 0.19656250000116415,
        "kronos_base_displacement_fraction": 2.411520433513183e-06,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81559.65625,
        "kronos_small_displacement": 49.876250000001164,
        "kronos_small_displacement_fraction": 0.0006119050989954968,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT141500",
        "ticker": "KXBTC15M-26OCT141500-00",
        "market_id": "KXBTC15M-26OCT141500-00",
        "contract_id": "KXBTC15M-26OCT141500-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81509.78
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-14T18:46:18.284924Z",
        "retrieved_timestamp": "2026-10-14T18:46:18.515345Z",
        "quote_offset_seconds": 0.230421,
        "quote_age_seconds": 0.230421,
        "bid": 0.55,
        "ask": 0.56,
        "midpoint": 0.555,
        "last_price": 0.56,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.56,
        "price_type": "live_executable_ask",
        "yes_ask_size": 1023.07
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 81629.01,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261014T1845Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 967,
          "signal_id": 973,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-14T18:30:00Z",
          "return_6h": -0.014146474526123831,
          "return_12h": -0.02264833742834882,
          "return_24h": -0.017888708475865323,
          "close_vs_ema12": -0.010675639037356799,
          "close_vs_ema24": -0.01502543548895574,
          "ema12_slope_3h": -0.005733882243162958,
          "ema24_slope_6h": -0.007013368469424797,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-14T18:46:18.339963Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-14T18:30:00Z",
            "return_6h": -0.014146474526123831,
            "return_12h": -0.02264833742834882,
            "return_24h": -0.017888708475865323,
            "close_vs_ema12": -0.010675639037356799,
            "close_vs_ema24": -0.01502543548895574,
            "ema12_slope_3h": -0.005733882243162958,
            "ema24_slope_6h": -0.007013368469424797,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.00045719204591887497,
        "return_30m": -0.0008227615643459085,
        "return_60m": -0.0023574688623640982,
        "return_120m": -0.004321418966522161,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.00038929702016266,
        "close_vs_ema6": -0.001012163072017569,
        "close_vs_ema12": -0.0022726057200805894,
        "ema3_slope": -0.00038914552696855953,
        "ema6_slope": -0.0004047013792904952,
        "realized_volatility_30m": 4.572765778393384e-05,
        "realized_volatility_60m": 0.0012881442956409852,
        "return_acceleration": -9.145531556786768e-05
      }
    },
    {
      "id": 972,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261014T1800Z",
      "trigger_timestamp": "2026-10-14T18:01:18.203518Z",
      "market_start_timestamp": "2026-10-14T18:00:00Z",
      "resolution_timestamp": "2026-10-14T18:15:00Z",
      "direction": "UP",
      "base_run_id": 6961,
      "small_run_id": 6962,
      "last_observed_close": 81492.38,
      "actual_close": 81576.89,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-14T18:01:18.246372Z",
      "base_predicted_close": 81600.234375,
      "small_predicted_close": 81633.109375,
      "strike": 81492.38,
      "market_regime": {
        "id": 966,
        "signal_id": 972,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-14T17:45:00Z",
        "return_6h": -0.02286748250818693,
        "return_12h": -0.022592894760528615,
        "return_24h": -0.017989866455122128,
        "close_vs_ema12": -0.012236978141397126,
        "close_vs_ema24": -0.016162794830058336,
        "ema12_slope_3h": -0.006184257948802174,
        "ema24_slope_6h": -0.006051108792631044,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-14T18:01:18.249220Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-14T17:45:00Z",
          "return_6h": -0.02286748250818693,
          "return_12h": -0.022592894760528615,
          "return_24h": -0.017989866455122128,
          "close_vs_ema12": -0.012236978141397126,
          "close_vs_ema24": -0.016162794830058336,
          "ema12_slope_3h": -0.006184257948802174,
          "ema24_slope_6h": -0.006051108792631044,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.49,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.189168,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        6961,
        6962
      ],
      "forecast_publication_timestamp": "2026-10-14T18:01:18.203518Z",
      "requested_quote_timestamp": "2026-10-14T18:01:18.203518Z",
      "retrieved_quote_timestamp": "2026-10-14T18:01:18.392686Z",
      "quote_retrieval_timestamp": "2026-10-14T18:01:18.392686Z",
      "timing_difference_seconds": 0.189168,
      "selected_quote": {
        "id": 972,
        "contract_id": 972,
        "forecast_timestamp": "2026-10-14T18:01:18.203518Z",
        "requested_timestamp": "2026-10-14T18:01:18.203518Z",
        "actual_quote_timestamp": "2026-10-14T18:01:18.392686Z",
        "timestamp_delta_seconds": 0.189168,
        "bid": 0.48,
        "ask": 0.49,
        "midpoint": 0.485,
        "last_price": 0.49,
        "implied_probability": 0.49,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-14T18:01:18.392686Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT141415",
        "external_market_id": "KXBTC15M-26OCT141415-15",
        "external_contract_id": "KXBTC15M-26OCT141415-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 11522.5
      },
      "selected_entry_price": 0.49,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 972,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT141415",
          "external_market_id": "KXBTC15M-26OCT141415-15",
          "external_contract_id": "KXBTC15M-26OCT141415-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-14T18:00:00Z",
          "resolution_timestamp": "2026-10-14T18:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-14T18:01:18.253291Z"
        }
      ],
      "quotes": [
        {
          "id": 972,
          "contract_id": 972,
          "forecast_timestamp": "2026-10-14T18:01:18.203518Z",
          "requested_timestamp": "2026-10-14T18:01:18.203518Z",
          "actual_quote_timestamp": "2026-10-14T18:01:18.392686Z",
          "timestamp_delta_seconds": 0.189168,
          "bid": 0.48,
          "ask": 0.49,
          "midpoint": 0.485,
          "last_price": 0.49,
          "implied_probability": 0.49,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-14T18:01:18.392686Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT141415",
          "external_market_id": "KXBTC15M-26OCT141415-15",
          "external_contract_id": "KXBTC15M-26OCT141415-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 11522.5
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT141415-15": {
          "UP/YES": "KXBTC15M-26OCT141415-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1873,
          "signal_id": 972,
          "quote_id": 972,
          "settlement_id": 972,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 197.0,
          "entry_price": 0.49,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.53,
          "trading_fee": 3.45,
          "total_deployed": 99.98,
          "settlement_value": 1.0,
          "settlement_payout": 197.0,
          "gross_pnl": 100.47,
          "net_pnl": 97.02,
          "roi": 0.9703940788157631,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-14T18:16:20.551512Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 11522.5,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1874,
          "signal_id": 972,
          "quote_id": 972,
          "settlement_id": 972,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.49,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 49.0,
          "trading_fee": 1.75,
          "total_deployed": 50.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 51.0,
          "net_pnl": 49.25,
          "roi": 0.9704433497536946,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-14T18:16:20.554806Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 11522.5,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81492.38,
        "kronos_base_predicted_close": 81600.234375,
        "kronos_base_displacement": 107.85437499999534,
        "kronos_base_displacement_fraction": 0.001323490306701011,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81633.109375,
        "kronos_small_displacement": 140.72937499999534,
        "kronos_small_displacement_fraction": 0.0017269022576097955,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT141415",
        "ticker": "KXBTC15M-26OCT141415-15",
        "market_id": "KXBTC15M-26OCT141415-15",
        "contract_id": "KXBTC15M-26OCT141415-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81492.38
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-14T18:01:18.203518Z",
        "retrieved_timestamp": "2026-10-14T18:01:18.392686Z",
        "quote_offset_seconds": 0.189168,
        "quote_age_seconds": 0.189168,
        "bid": 0.48,
        "ask": 0.49,
        "midpoint": 0.485,
        "last_price": 0.49,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.49,
        "price_type": "live_executable_ask",
        "yes_ask_size": 11522.5
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 81576.89,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261014T1800Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 966,
          "signal_id": 972,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-14T17:45:00Z",
          "return_6h": -0.02286748250818693,
          "return_12h": -0.022592894760528615,
          "return_24h": -0.017989866455122128,
          "close_vs_ema12": -0.012236978141397126,
          "close_vs_ema24": -0.016162794830058336,
          "ema12_slope_3h": -0.006184257948802174,
          "ema24_slope_6h": -0.006051108792631044,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-14T18:01:18.249220Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-14T17:45:00Z",
            "return_6h": -0.02286748250818693,
            "return_12h": -0.022592894760528615,
            "return_24h": -0.017989866455122128,
            "close_vs_ema12": -0.012236978141397126,
            "close_vs_ema24": -0.016162794830058336,
            "ema12_slope_3h": -0.006184257948802174,
            "ema24_slope_6h": -0.006051108792631044,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0025703879781792116,
        "return_30m": -0.0032347384389050937,
        "return_60m": -0.0050245990786353945,
        "return_120m": -0.0007999885528793271,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 4,
        "close_vs_ema3": -0.0015885818828832443,
        "close_vs_ema6": -0.002402818059725753,
        "close_vs_ema12": -0.0037121803931168262,
        "ema3_slope": -0.0015860622930593538,
        "ema6_slope": -0.0009602043453535991,
        "realized_volatility_30m": 0.0009521627392056198,
        "realized_volatility_60m": 0.0008311964225370589,
        "return_acceleration": -0.0019043254784112396
      }
    },
    {
      "id": 971,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261014T1630Z",
      "trigger_timestamp": "2026-10-14T16:31:16.810710Z",
      "market_start_timestamp": "2026-10-14T16:30:00Z",
      "resolution_timestamp": "2026-10-14T16:45:00Z",
      "direction": "UP",
      "base_run_id": 6949,
      "small_run_id": 6950,
      "last_observed_close": 81640.29,
      "actual_close": 81863.54,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-14T16:31:16.852942Z",
      "base_predicted_close": 81649.0703125,
      "small_predicted_close": 81677.5390625,
      "strike": 81640.29,
      "market_regime": {
        "id": 965,
        "signal_id": 971,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-14T16:15:00Z",
        "return_6h": -0.019577598069456803,
        "return_12h": -0.02475159143514638,
        "return_24h": -0.02176849801704217,
        "close_vs_ema12": -0.012980857667967083,
        "close_vs_ema24": -0.016071145275033394,
        "ema12_slope_3h": -0.006772091190848761,
        "ema24_slope_6h": -0.004313204901088996,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-14T16:31:16.856128Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-14T16:15:00Z",
          "return_6h": -0.019577598069456803,
          "return_12h": -0.02475159143514638,
          "return_24h": -0.02176849801704217,
          "close_vs_ema12": -0.012980857667967083,
          "close_vs_ema24": -0.016071145275033394,
          "ema12_slope_3h": -0.006772091190848761,
          "ema24_slope_6h": -0.004313204901088996,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.54,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.194124,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        6949,
        6950
      ],
      "forecast_publication_timestamp": "2026-10-14T16:31:16.810710Z",
      "requested_quote_timestamp": "2026-10-14T16:31:16.810710Z",
      "retrieved_quote_timestamp": "2026-10-14T16:31:17.004834Z",
      "quote_retrieval_timestamp": "2026-10-14T16:31:17.004834Z",
      "timing_difference_seconds": 0.194124,
      "selected_quote": {
        "id": 971,
        "contract_id": 971,
        "forecast_timestamp": "2026-10-14T16:31:16.810710Z",
        "requested_timestamp": "2026-10-14T16:31:16.810710Z",
        "actual_quote_timestamp": "2026-10-14T16:31:17.004834Z",
        "timestamp_delta_seconds": 0.194124,
        "bid": 0.53,
        "ask": 0.54,
        "midpoint": 0.535,
        "last_price": 0.53,
        "implied_probability": 0.54,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-14T16:31:17.004834Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT141245",
        "external_market_id": "KXBTC15M-26OCT141245-45",
        "external_contract_id": "KXBTC15M-26OCT141245-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4470.18
      },
      "selected_entry_price": 0.54,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 971,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT141245",
          "external_market_id": "KXBTC15M-26OCT141245-45",
          "external_contract_id": "KXBTC15M-26OCT141245-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-14T16:30:00Z",
          "resolution_timestamp": "2026-10-14T16:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-14T16:31:16.858292Z"
        }
      ],
      "quotes": [
        {
          "id": 971,
          "contract_id": 971,
          "forecast_timestamp": "2026-10-14T16:31:16.810710Z",
          "requested_timestamp": "2026-10-14T16:31:16.810710Z",
          "actual_quote_timestamp": "2026-10-14T16:31:17.004834Z",
          "timestamp_delta_seconds": 0.194124,
          "bid": 0.53,
          "ask": 0.54,
          "midpoint": 0.535,
          "last_price": 0.53,
          "implied_probability": 0.54,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-14T16:31:17.004834Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT141245",
          "external_market_id": "KXBTC15M-26OCT141245-45",
          "external_contract_id": "KXBTC15M-26OCT141245-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4470.18
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT141245-45": {
          "UP/YES": "KXBTC15M-26OCT141245-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1871,
          "signal_id": 971,
          "quote_id": 971,
          "settlement_id": 971,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 179.0,
          "entry_price": 0.54,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.66000000000001,
          "trading_fee": 3.12,
          "total_deployed": 99.78000000000002,
          "settlement_value": 1.0,
          "settlement_payout": 179.0,
          "gross_pnl": 82.33999999999999,
          "net_pnl": 79.21999999999998,
          "roi": 0.793946682701944,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-14T16:46:31.880310Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4470.18,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1872,
          "signal_id": 971,
          "quote_id": 971,
          "settlement_id": 971,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.54,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 54.0,
          "trading_fee": 1.74,
          "total_deployed": 55.74,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 46.0,
          "net_pnl": 44.26,
          "roi": 0.7940437746681018,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-14T16:46:31.884028Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4470.18,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81640.29,
        "kronos_base_predicted_close": 81649.0703125,
        "kronos_base_displacement": 8.780312500006403,
        "kronos_base_displacement_fraction": 0.00010754876666908463,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81677.5390625,
        "kronos_small_displacement": 37.2490625000064,
        "kronos_small_displacement_fraction": 0.0004562583315175192,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT141245",
        "ticker": "KXBTC15M-26OCT141245-45",
        "market_id": "KXBTC15M-26OCT141245-45",
        "contract_id": "KXBTC15M-26OCT141245-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81640.29
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-14T16:31:16.810710Z",
        "retrieved_timestamp": "2026-10-14T16:31:17.004834Z",
        "quote_offset_seconds": 0.194124,
        "quote_age_seconds": 0.194124,
        "bid": 0.53,
        "ask": 0.54,
        "midpoint": 0.535,
        "last_price": 0.53,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.54,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4470.18
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 81863.54,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261014T1630Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 965,
          "signal_id": 971,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-14T16:15:00Z",
          "return_6h": -0.019577598069456803,
          "return_12h": -0.02475159143514638,
          "return_24h": -0.02176849801704217,
          "close_vs_ema12": -0.012980857667967083,
          "close_vs_ema24": -0.016071145275033394,
          "ema12_slope_3h": -0.006772091190848761,
          "ema24_slope_6h": -0.004313204901088996,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-14T16:31:16.856128Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-14T16:15:00Z",
            "return_6h": -0.019577598069456803,
            "return_12h": -0.02475159143514638,
            "return_24h": -0.02176849801704217,
            "close_vs_ema12": -0.012980857667967083,
            "close_vs_ema24": -0.016071145275033394,
            "ema12_slope_3h": -0.006772091190848761,
            "ema24_slope_6h": -0.004313204901088996,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0010988892700356523,
        "return_30m": 0.0010136309510664354,
        "return_60m": -0.002681095211419904,
        "return_120m": -0.0031386935146727746,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0002894016343046868,
        "close_vs_ema6": -0.0005300351407432347,
        "close_vs_ema12": -0.003346552918841339,
        "ema3_slope": 0.00028948541185580545,
        "ema6_slope": -0.00021196911586529588,
        "realized_volatility_30m": 0.000592027001197204,
        "realized_volatility_60m": 0.0016230120243677256,
        "return_acceleration": 0.001184054002394408
      }
    },
    {
      "id": 970,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261014T1615Z",
      "trigger_timestamp": "2026-10-14T16:16:18.027415Z",
      "market_start_timestamp": "2026-10-14T16:15:00Z",
      "resolution_timestamp": "2026-10-14T16:30:00Z",
      "direction": "UP",
      "base_run_id": 6947,
      "small_run_id": 6948,
      "last_observed_close": 81550.68,
      "actual_close": 81640.29,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-14T16:16:18.080097Z",
      "base_predicted_close": 81604.4765625,
      "small_predicted_close": 81682.90625,
      "strike": 81550.68,
      "market_regime": {
        "id": 964,
        "signal_id": 970,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-14T16:00:00Z",
        "return_6h": -0.02015955554407256,
        "return_12h": -0.02512761546986253,
        "return_24h": -0.02170968860900946,
        "close_vs_ema12": -0.014608599307511683,
        "close_vs_ema24": -0.017483610954453943,
        "ema12_slope_3h": -0.006598526209014688,
        "ema24_slope_6h": -0.003992095509245286,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-14T16:16:18.083474Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-14T16:00:00Z",
          "return_6h": -0.02015955554407256,
          "return_12h": -0.02512761546986253,
          "return_24h": -0.02170968860900946,
          "close_vs_ema12": -0.014608599307511683,
          "close_vs_ema24": -0.017483610954453943,
          "ema12_slope_3h": -0.006598526209014688,
          "ema24_slope_6h": -0.003992095509245286,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.67,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.19688,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        6947,
        6948
      ],
      "forecast_publication_timestamp": "2026-10-14T16:16:18.027415Z",
      "requested_quote_timestamp": "2026-10-14T16:16:18.027415Z",
      "retrieved_quote_timestamp": "2026-10-14T16:16:18.224295Z",
      "quote_retrieval_timestamp": "2026-10-14T16:16:18.224295Z",
      "timing_difference_seconds": 0.19688,
      "selected_quote": {
        "id": 970,
        "contract_id": 970,
        "forecast_timestamp": "2026-10-14T16:16:18.027415Z",
        "requested_timestamp": "2026-10-14T16:16:18.027415Z",
        "actual_quote_timestamp": "2026-10-14T16:16:18.224295Z",
        "timestamp_delta_seconds": 0.19688,
        "bid": 0.66,
        "ask": 0.67,
        "midpoint": 0.665,
        "last_price": 0.67,
        "implied_probability": 0.67,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-14T16:16:18.224295Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT141230",
        "external_market_id": "KXBTC15M-26OCT141230-30",
        "external_contract_id": "KXBTC15M-26OCT141230-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 13197.98
      },
      "selected_entry_price": 0.67,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 970,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT141230",
          "external_market_id": "KXBTC15M-26OCT141230-30",
          "external_contract_id": "KXBTC15M-26OCT141230-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-14T16:15:00Z",
          "resolution_timestamp": "2026-10-14T16:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-14T16:16:18.085778Z"
        }
      ],
      "quotes": [
        {
          "id": 970,
          "contract_id": 970,
          "forecast_timestamp": "2026-10-14T16:16:18.027415Z",
          "requested_timestamp": "2026-10-14T16:16:18.027415Z",
          "actual_quote_timestamp": "2026-10-14T16:16:18.224295Z",
          "timestamp_delta_seconds": 0.19688,
          "bid": 0.66,
          "ask": 0.67,
          "midpoint": 0.665,
          "last_price": 0.67,
          "implied_probability": 0.67,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-14T16:16:18.224295Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT141230",
          "external_market_id": "KXBTC15M-26OCT141230-30",
          "external_contract_id": "KXBTC15M-26OCT141230-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 13197.98
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT141230-30": {
          "UP/YES": "KXBTC15M-26OCT141230-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1869,
          "signal_id": 970,
          "quote_id": 970,
          "settlement_id": 970,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 145.0,
          "entry_price": 0.67,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.15,
          "trading_fee": 2.25,
          "total_deployed": 99.4,
          "settlement_value": 1.0,
          "settlement_payout": 145.0,
          "gross_pnl": 47.849999999999994,
          "net_pnl": 45.599999999999994,
          "roi": 0.45875251509054316,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-14T16:31:21.555136Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 13197.98,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1870,
          "signal_id": 970,
          "quote_id": 970,
          "settlement_id": 970,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.67,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 67.0,
          "trading_fee": 1.55,
          "total_deployed": 68.55,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 33.0,
          "net_pnl": 31.450000000000003,
          "roi": 0.45878920495988335,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-14T16:31:21.558692Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 13197.98,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81550.68,
        "kronos_base_predicted_close": 81604.4765625,
        "kronos_base_displacement": 53.796562500006985,
        "kronos_base_displacement_fraction": 0.0006596703117620477,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81682.90625,
        "kronos_small_displacement": 132.22625000000698,
        "kronos_small_displacement_fraction": 0.0016213997234603929,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT141230",
        "ticker": "KXBTC15M-26OCT141230-30",
        "market_id": "KXBTC15M-26OCT141230-30",
        "contract_id": "KXBTC15M-26OCT141230-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81550.68
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-14T16:16:18.027415Z",
        "retrieved_timestamp": "2026-10-14T16:16:18.224295Z",
        "quote_offset_seconds": 0.19688,
        "quote_age_seconds": 0.19688,
        "bid": 0.66,
        "ask": 0.67,
        "midpoint": 0.665,
        "last_price": 0.67,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.67,
        "price_type": "live_executable_ask",
        "yes_ask_size": 13197.98
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 81640.29,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261014T1615Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 964,
          "signal_id": 970,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-14T16:00:00Z",
          "return_6h": -0.02015955554407256,
          "return_12h": -0.02512761546986253,
          "return_24h": -0.02170968860900946,
          "close_vs_ema12": -0.014608599307511683,
          "close_vs_ema24": -0.017483610954453943,
          "ema12_slope_3h": -0.006598526209014688,
          "ema24_slope_6h": -0.003992095509245286,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-14T16:16:18.083474Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-14T16:00:00Z",
            "return_6h": -0.02015955554407256,
            "return_12h": -0.02512761546986253,
            "return_24h": -0.02170968860900946,
            "close_vs_ema12": -0.014608599307511683,
            "close_vs_ema24": -0.017483610954453943,
            "ema12_slope_3h": -0.006598526209014688,
            "ema24_slope_6h": -0.003992095509245286,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -8.516473235875566e-05,
        "return_30m": -0.0004651118001810506,
        "return_60m": -0.0024765448931177714,
        "return_120m": -0.005441694755183746,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 3,
        "close_vs_ema3": -0.000519347740664311,
        "close_vs_ema6": -0.0018387605812910657,
        "close_vs_ema12": -0.005045956385803074,
        "ema3_slope": -0.0005190781585955317,
        "ema6_slope": -0.0007349636636310164,
        "realized_volatility_30m": 0.0001474073481549376,
        "realized_volatility_60m": 0.0016803671847796255,
        "return_acceleration": 0.0002948146963098752
      }
    },
    {
      "id": 969,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261014T1600Z",
      "trigger_timestamp": "2026-10-14T16:01:16.786800Z",
      "market_start_timestamp": "2026-10-14T16:00:00Z",
      "resolution_timestamp": "2026-10-14T16:15:00Z",
      "direction": "UP",
      "base_run_id": 6945,
      "small_run_id": 6946,
      "last_observed_close": 81557.63,
      "actual_close": 81550.68,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-14T16:01:16.836678Z",
      "base_predicted_close": 81718.171875,
      "small_predicted_close": 81720.8125,
      "strike": 81557.63,
      "market_regime": {
        "id": 963,
        "signal_id": 969,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-14T15:45:00Z",
        "return_6h": -0.0193545147609685,
        "return_12h": -0.024799174693340365,
        "return_24h": -0.02135175420976021,
        "close_vs_ema12": -0.015136904345979585,
        "close_vs_ema24": -0.017761498167846446,
        "ema12_slope_3h": -0.006438686441520569,
        "ema24_slope_6h": -0.0036521906041797614,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-14T16:01:16.839029Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-14T15:45:00Z",
          "return_6h": -0.0193545147609685,
          "return_12h": -0.024799174693340365,
          "return_24h": -0.02135175420976021,
          "close_vs_ema12": -0.015136904345979585,
          "close_vs_ema24": -0.017761498167846446,
          "ema12_slope_3h": -0.006438686441520569,
          "ema24_slope_6h": -0.0036521906041797614,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.69,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.188875,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        6945,
        6946
      ],
      "forecast_publication_timestamp": "2026-10-14T16:01:16.786800Z",
      "requested_quote_timestamp": "2026-10-14T16:01:16.786800Z",
      "retrieved_quote_timestamp": "2026-10-14T16:01:16.975675Z",
      "quote_retrieval_timestamp": "2026-10-14T16:01:16.975675Z",
      "timing_difference_seconds": 0.188875,
      "selected_quote": {
        "id": 969,
        "contract_id": 969,
        "forecast_timestamp": "2026-10-14T16:01:16.786800Z",
        "requested_timestamp": "2026-10-14T16:01:16.786800Z",
        "actual_quote_timestamp": "2026-10-14T16:01:16.975675Z",
        "timestamp_delta_seconds": 0.188875,
        "bid": 0.68,
        "ask": 0.69,
        "midpoint": 0.685,
        "last_price": 0.69,
        "implied_probability": 0.69,
        "spread": 0.009999999999999898,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-14T16:01:16.975675Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT141215",
        "external_market_id": "KXBTC15M-26OCT141215-15",
        "external_contract_id": "KXBTC15M-26OCT141215-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 956.5
      },
      "selected_entry_price": 0.69,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 969,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT141215",
          "external_market_id": "KXBTC15M-26OCT141215-15",
          "external_contract_id": "KXBTC15M-26OCT141215-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-14T16:00:00Z",
          "resolution_timestamp": "2026-10-14T16:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-14T16:01:16.841844Z"
        }
      ],
      "quotes": [
        {
          "id": 969,
          "contract_id": 969,
          "forecast_timestamp": "2026-10-14T16:01:16.786800Z",
          "requested_timestamp": "2026-10-14T16:01:16.786800Z",
          "actual_quote_timestamp": "2026-10-14T16:01:16.975675Z",
          "timestamp_delta_seconds": 0.188875,
          "bid": 0.68,
          "ask": 0.69,
          "midpoint": 0.685,
          "last_price": 0.69,
          "implied_probability": 0.69,
          "spread": 0.009999999999999898,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-14T16:01:16.975675Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT141215",
          "external_market_id": "KXBTC15M-26OCT141215-15",
          "external_contract_id": "KXBTC15M-26OCT141215-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 956.5
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT141215-15": {
          "UP/YES": "KXBTC15M-26OCT141215-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1867,
          "signal_id": 969,
          "quote_id": 969,
          "settlement_id": 969,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 141.0,
          "entry_price": 0.69,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.28999999999999,
          "trading_fee": 2.12,
          "total_deployed": 99.41,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -97.28999999999999,
          "net_pnl": -99.41,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-14T16:16:23.263679Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 956.5,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1868,
          "signal_id": 969,
          "quote_id": 969,
          "settlement_id": 969,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.69,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 69.0,
          "trading_fee": 1.5,
          "total_deployed": 70.5,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -69.0,
          "net_pnl": -70.5,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-14T16:16:23.266436Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 956.5,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81557.63,
        "kronos_base_predicted_close": 81718.171875,
        "kronos_base_displacement": 160.54187499999534,
        "kronos_base_displacement_fraction": 0.001968447035550142,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81720.8125,
        "kronos_small_displacement": 163.18249999999534,
        "kronos_small_displacement_fraction": 0.002000824447694168,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT141215",
        "ticker": "KXBTC15M-26OCT141215-15",
        "market_id": "KXBTC15M-26OCT141215-15",
        "contract_id": "KXBTC15M-26OCT141215-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81557.63
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-14T16:01:16.786800Z",
        "retrieved_timestamp": "2026-10-14T16:01:16.975675Z",
        "quote_offset_seconds": 0.188875,
        "quote_age_seconds": 0.188875,
        "bid": 0.68,
        "ask": 0.69,
        "midpoint": 0.685,
        "last_price": 0.69,
        "spread": 0.009999999999999898,
        "selected_entry_price": 0.69,
        "price_type": "live_executable_ask",
        "yes_ask_size": 956.5
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 81550.68,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261014T1600Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 963,
          "signal_id": 969,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-14T15:45:00Z",
          "return_6h": -0.0193545147609685,
          "return_12h": -0.024799174693340365,
          "return_24h": -0.02135175420976021,
          "close_vs_ema12": -0.015136904345979585,
          "close_vs_ema24": -0.017761498167846446,
          "ema12_slope_3h": -0.006438686441520569,
          "ema24_slope_6h": -0.0036521906041797614,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-14T16:01:16.839029Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-14T15:45:00Z",
            "return_6h": -0.0193545147609685,
            "return_12h": -0.024799174693340365,
            "return_24h": -0.02135175420976021,
            "close_vs_ema12": -0.015136904345979585,
            "close_vs_ema24": -0.017761498167846446,
            "ema12_slope_3h": -0.006438686441520569,
            "ema24_slope_6h": -0.0036521906041797614,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0003799794286686309,
        "return_30m": -0.00369098486598618,
        "return_60m": -0.003277289791305704,
        "return_120m": -0.009611398517895053,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.0009530727530180361,
        "close_vs_ema6": -0.0024874199308025924,
        "close_vs_ema12": -0.0058732723756586,
        "ema3_slope": -0.0009521652702427774,
        "ema6_slope": -0.000993978995055711,
        "realized_volatility_30m": 0.001466142300421247,
        "realized_volatility_60m": 0.001652413644097066,
        "return_acceleration": 0.002932284600842494
      }
    },
    {
      "id": 968,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261014T1545Z",
      "trigger_timestamp": "2026-10-14T15:46:24.172515Z",
      "market_start_timestamp": "2026-10-14T15:45:00Z",
      "resolution_timestamp": "2026-10-14T16:00:00Z",
      "direction": "UP",
      "base_run_id": 6943,
      "small_run_id": 6944,
      "last_observed_close": 81588.63,
      "actual_close": 81557.63,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-14T15:46:24.248699Z",
      "base_predicted_close": 81731.46875,
      "small_predicted_close": 81760.6328125,
      "strike": 81588.63,
      "market_regime": {
        "id": 962,
        "signal_id": 968,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-14T15:30:00Z",
        "return_6h": -0.01904731014796479,
        "return_12h": -0.02570079511190282,
        "return_24h": -0.020111474453687106,
        "close_vs_ema12": -0.015396740561766986,
        "close_vs_ema24": -0.01775539951726557,
        "ema12_slope_3h": -0.0061564359068939645,
        "ema24_slope_6h": -0.003322293006829846,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-14T15:46:24.253819Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-14T15:30:00Z",
          "return_6h": -0.01904731014796479,
          "return_12h": -0.02570079511190282,
          "return_24h": -0.020111474453687106,
          "close_vs_ema12": -0.015396740561766986,
          "close_vs_ema24": -0.01775539951726557,
          "ema12_slope_3h": -0.0061564359068939645,
          "ema24_slope_6h": -0.003322293006829846,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.69,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.270551,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        6943,
        6944
      ],
      "forecast_publication_timestamp": "2026-10-14T15:46:24.172515Z",
      "requested_quote_timestamp": "2026-10-14T15:46:24.172515Z",
      "retrieved_quote_timestamp": "2026-10-14T15:46:24.443066Z",
      "quote_retrieval_timestamp": "2026-10-14T15:46:24.443066Z",
      "timing_difference_seconds": 0.270551,
      "selected_quote": {
        "id": 968,
        "contract_id": 968,
        "forecast_timestamp": "2026-10-14T15:46:24.172515Z",
        "requested_timestamp": "2026-10-14T15:46:24.172515Z",
        "actual_quote_timestamp": "2026-10-14T15:46:24.443066Z",
        "timestamp_delta_seconds": 0.270551,
        "bid": 0.68,
        "ask": 0.69,
        "midpoint": 0.685,
        "last_price": 0.68,
        "implied_probability": 0.69,
        "spread": 0.009999999999999898,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-14T15:46:24.443066Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT141200",
        "external_market_id": "KXBTC15M-26OCT141200-00",
        "external_contract_id": "KXBTC15M-26OCT141200-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4905.86
      },
      "selected_entry_price": 0.69,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 968,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT141200",
          "external_market_id": "KXBTC15M-26OCT141200-00",
          "external_contract_id": "KXBTC15M-26OCT141200-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-14T15:45:00Z",
          "resolution_timestamp": "2026-10-14T16:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-14T15:46:24.257201Z"
        }
      ],
      "quotes": [
        {
          "id": 968,
          "contract_id": 968,
          "forecast_timestamp": "2026-10-14T15:46:24.172515Z",
          "requested_timestamp": "2026-10-14T15:46:24.172515Z",
          "actual_quote_timestamp": "2026-10-14T15:46:24.443066Z",
          "timestamp_delta_seconds": 0.270551,
          "bid": 0.68,
          "ask": 0.69,
          "midpoint": 0.685,
          "last_price": 0.68,
          "implied_probability": 0.69,
          "spread": 0.009999999999999898,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-14T15:46:24.443066Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT141200",
          "external_market_id": "KXBTC15M-26OCT141200-00",
          "external_contract_id": "KXBTC15M-26OCT141200-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4905.86
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT141200-00": {
          "UP/YES": "KXBTC15M-26OCT141200-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1865,
          "signal_id": 968,
          "quote_id": 968,
          "settlement_id": 968,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 141.0,
          "entry_price": 0.69,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.28999999999999,
          "trading_fee": 2.12,
          "total_deployed": 99.41,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -97.28999999999999,
          "net_pnl": -99.41,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-14T16:01:21.659493Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4905.86,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1866,
          "signal_id": 968,
          "quote_id": 968,
          "settlement_id": 968,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.69,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 69.0,
          "trading_fee": 1.5,
          "total_deployed": 70.5,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -69.0,
          "net_pnl": -70.5,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-14T16:01:21.668783Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4905.86,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81588.63,
        "kronos_base_predicted_close": 81731.46875,
        "kronos_base_displacement": 142.83874999999534,
        "kronos_base_displacement_fraction": 0.0017507188195217316,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81760.6328125,
        "kronos_small_displacement": 172.00281249999534,
        "kronos_small_displacement_fraction": 0.00210817135304264,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT141200",
        "ticker": "KXBTC15M-26OCT141200-00",
        "market_id": "KXBTC15M-26OCT141200-00",
        "contract_id": "KXBTC15M-26OCT141200-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81588.63
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-14T15:46:24.172515Z",
        "retrieved_timestamp": "2026-10-14T15:46:24.443066Z",
        "quote_offset_seconds": 0.270551,
        "quote_age_seconds": 0.270551,
        "bid": 0.68,
        "ask": 0.69,
        "midpoint": 0.685,
        "last_price": 0.68,
        "spread": 0.009999999999999898,
        "selected_entry_price": 0.69,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4905.86
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 81557.63,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261014T1545Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 962,
          "signal_id": 968,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-14T15:30:00Z",
          "return_6h": -0.01904731014796479,
          "return_12h": -0.02570079511190282,
          "return_24h": -0.020111474453687106,
          "close_vs_ema12": -0.015396740561766986,
          "close_vs_ema24": -0.01775539951726557,
          "ema12_slope_3h": -0.0061564359068939645,
          "ema24_slope_6h": -0.003322293006829846,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-14T15:46:24.253819Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-14T15:30:00Z",
            "return_6h": -0.01904731014796479,
            "return_12h": -0.02570079511190282,
            "return_24h": -0.020111474453687106,
            "close_vs_ema12": -0.015396740561766986,
            "close_vs_ema24": -0.01775539951726557,
            "ema12_slope_3h": -0.0061564359068939645,
            "ema24_slope_6h": -0.003322293006829846,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.003312264029511125,
        "return_30m": -0.0020123690695372787,
        "return_60m": -0.0023666485017470595,
        "return_120m": -0.015037866700872593,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0015249305540574465,
        "close_vs_ema6": -0.003100125037767243,
        "close_vs_ema12": -0.006556247578365149,
        "ema3_slope": -0.0015226086815570694,
        "ema6_slope": -0.001238514195560092,
        "realized_volatility_30m": 0.0023082394467327516,
        "realized_volatility_60m": 0.001757078186241432,
        "return_acceleration": -0.004616478893465503
      }
    },
    {
      "id": 967,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261014T1500Z",
      "trigger_timestamp": "2026-10-14T15:01:20.980288Z",
      "market_start_timestamp": "2026-10-14T15:00:00Z",
      "resolution_timestamp": "2026-10-14T15:15:00Z",
      "direction": "UP",
      "base_run_id": 6937,
      "small_run_id": 6938,
      "last_observed_close": 81825.79,
      "actual_close": 81753.14,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-14T15:01:21.679469Z",
      "base_predicted_close": 81918.6171875,
      "small_predicted_close": 81836.6875,
      "strike": 81825.79,
      "market_regime": {
        "id": 961,
        "signal_id": 967,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-14T14:45:00Z",
        "return_6h": -0.01834584776800341,
        "return_12h": -0.020795126405209863,
        "return_24h": -0.019250085622763757,
        "close_vs_ema12": -0.014329289844134063,
        "close_vs_ema24": -0.01591699328396501,
        "ema12_slope_3h": -0.004367479612508052,
        "ema24_slope_6h": -0.002359038432145022,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-14T15:01:21.755136Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-14T14:45:00Z",
          "return_6h": -0.01834584776800341,
          "return_12h": -0.020795126405209863,
          "return_24h": -0.019250085622763757,
          "close_vs_ema12": -0.014329289844134063,
          "close_vs_ema24": -0.01591699328396501,
          "ema12_slope_3h": -0.004367479612508052,
          "ema24_slope_6h": -0.002359038432145022,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.45,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 1.035231,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        6937,
        6938
      ],
      "forecast_publication_timestamp": "2026-10-14T15:01:20.980288Z",
      "requested_quote_timestamp": "2026-10-14T15:01:20.980288Z",
      "retrieved_quote_timestamp": "2026-10-14T15:01:22.015519Z",
      "quote_retrieval_timestamp": "2026-10-14T15:01:22.015519Z",
      "timing_difference_seconds": 1.035231,
      "selected_quote": {
        "id": 967,
        "contract_id": 967,
        "forecast_timestamp": "2026-10-14T15:01:20.980288Z",
        "requested_timestamp": "2026-10-14T15:01:20.980288Z",
        "actual_quote_timestamp": "2026-10-14T15:01:22.015519Z",
        "timestamp_delta_seconds": 1.035231,
        "bid": 0.44,
        "ask": 0.45,
        "midpoint": 0.445,
        "last_price": 0.44,
        "implied_probability": 0.45,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-14T15:01:22.015519Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT141115",
        "external_market_id": "KXBTC15M-26OCT141115-15",
        "external_contract_id": "KXBTC15M-26OCT141115-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 8920.67
      },
      "selected_entry_price": 0.45,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 967,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT141115",
          "external_market_id": "KXBTC15M-26OCT141115-15",
          "external_contract_id": "KXBTC15M-26OCT141115-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-14T15:00:00Z",
          "resolution_timestamp": "2026-10-14T15:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-14T15:01:21.808168Z"
        }
      ],
      "quotes": [
        {
          "id": 967,
          "contract_id": 967,
          "forecast_timestamp": "2026-10-14T15:01:20.980288Z",
          "requested_timestamp": "2026-10-14T15:01:20.980288Z",
          "actual_quote_timestamp": "2026-10-14T15:01:22.015519Z",
          "timestamp_delta_seconds": 1.035231,
          "bid": 0.44,
          "ask": 0.45,
          "midpoint": 0.445,
          "last_price": 0.44,
          "implied_probability": 0.45,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-14T15:01:22.015519Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT141115",
          "external_market_id": "KXBTC15M-26OCT141115-15",
          "external_contract_id": "KXBTC15M-26OCT141115-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 8920.67
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT141115-15": {
          "UP/YES": "KXBTC15M-26OCT141115-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1863,
          "signal_id": 967,
          "quote_id": 967,
          "settlement_id": 967,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 213.0,
          "entry_price": 0.45,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.85000000000001,
          "trading_fee": 3.7,
          "total_deployed": 99.55000000000001,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.85000000000001,
          "net_pnl": -99.55000000000001,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-14T15:16:21.834035Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 8920.67,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1864,
          "signal_id": 967,
          "quote_id": 967,
          "settlement_id": 967,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.45,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 45.0,
          "trading_fee": 1.74,
          "total_deployed": 46.74,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -45.0,
          "net_pnl": -46.74,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-14T15:16:21.836321Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 8920.67,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81825.79,
        "kronos_base_predicted_close": 81918.6171875,
        "kronos_base_displacement": 92.8271875000064,
        "kronos_base_displacement_fraction": 0.001134449022734842,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81836.6875,
        "kronos_small_displacement": 10.897500000006403,
        "kronos_small_displacement_fraction": 0.00013317928247324473,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT141115",
        "ticker": "KXBTC15M-26OCT141115-15",
        "market_id": "KXBTC15M-26OCT141115-15",
        "contract_id": "KXBTC15M-26OCT141115-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81825.79
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-14T15:01:20.980288Z",
        "retrieved_timestamp": "2026-10-14T15:01:22.015519Z",
        "quote_offset_seconds": 1.035231,
        "quote_age_seconds": 1.035231,
        "bid": 0.44,
        "ask": 0.45,
        "midpoint": 0.445,
        "last_price": 0.44,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.45,
        "price_type": "live_executable_ask",
        "yes_ask_size": 8920.67
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 81753.14,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261014T1500Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 961,
          "signal_id": 967,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-14T14:45:00Z",
          "return_6h": -0.01834584776800341,
          "return_12h": -0.020795126405209863,
          "return_24h": -0.019250085622763757,
          "close_vs_ema12": -0.014329289844134063,
          "close_vs_ema24": -0.01591699328396501,
          "ema12_slope_3h": -0.004367479612508052,
          "ema24_slope_6h": -0.002359038432145022,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-14T15:01:21.755136Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-14T14:45:00Z",
            "return_6h": -0.01834584776800341,
            "return_12h": -0.020795126405209863,
            "return_24h": -0.019250085622763757,
            "close_vs_ema12": -0.014329289844134063,
            "close_vs_ema24": -0.01591699328396501,
            "ema12_slope_3h": -0.004367479612508052,
            "ema24_slope_6h": -0.002359038432145022,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "DEGRADED",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": 0.0005333089466019736,
        "return_30m": -0.0008736933581354744,
        "return_60m": -0.0063549356924585965,
        "return_120m": -0.009885674010247647,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": -0.0006459727095351475,
        "close_vs_ema6": -0.0029415036729640853,
        "close_vs_ema12": -0.006838757297334963,
        "ema3_slope": -0.000645555698171818,
        "ema6_slope": -0.0011752187051305985,
        "realized_volatility_30m": 0.0009697806421932742,
        "realized_volatility_60m": 0.001725207939987415,
        "return_acceleration": 0.0019395612843865484
      }
    },
    {
      "id": 966,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261014T1445Z",
      "trigger_timestamp": "2026-10-14T14:46:19.797733Z",
      "market_start_timestamp": "2026-10-14T14:45:00Z",
      "resolution_timestamp": "2026-10-14T15:00:00Z",
      "direction": "UP",
      "base_run_id": 6935,
      "small_run_id": 6936,
      "last_observed_close": 81782.18,
      "actual_close": 81825.79,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-14T14:46:19.894684Z",
      "base_predicted_close": 81952.3515625,
      "small_predicted_close": 81874.2265625,
      "strike": 81782.18,
      "market_regime": {
        "id": 960,
        "signal_id": 966,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-14T14:30:00Z",
        "return_6h": -0.018957262541051012,
        "return_12h": -0.018326746390051718,
        "return_24h": -0.021752711553622572,
        "close_vs_ema12": -0.015455009873091119,
        "close_vs_ema24": -0.016771023382084582,
        "ema12_slope_3h": -0.003750208826035717,
        "ema24_slope_6h": -0.002022446166065728,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-14T14:46:19.897821Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-14T14:30:00Z",
          "return_6h": -0.018957262541051012,
          "return_12h": -0.018326746390051718,
          "return_24h": -0.021752711553622572,
          "close_vs_ema12": -0.015455009873091119,
          "close_vs_ema24": -0.016771023382084582,
          "ema12_slope_3h": -0.003750208826035717,
          "ema24_slope_6h": -0.002022446166065728,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.46,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.249877,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        6935,
        6936
      ],
      "forecast_publication_timestamp": "2026-10-14T14:46:19.797733Z",
      "requested_quote_timestamp": "2026-10-14T14:46:19.797733Z",
      "retrieved_quote_timestamp": "2026-10-14T14:46:20.047610Z",
      "quote_retrieval_timestamp": "2026-10-14T14:46:20.047610Z",
      "timing_difference_seconds": 0.249877,
      "selected_quote": {
        "id": 966,
        "contract_id": 966,
        "forecast_timestamp": "2026-10-14T14:46:19.797733Z",
        "requested_timestamp": "2026-10-14T14:46:19.797733Z",
        "actual_quote_timestamp": "2026-10-14T14:46:20.047610Z",
        "timestamp_delta_seconds": 0.249877,
        "bid": 0.45,
        "ask": 0.46,
        "midpoint": 0.455,
        "last_price": 0.46,
        "implied_probability": 0.46,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-14T14:46:20.047610Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT141100",
        "external_market_id": "KXBTC15M-26OCT141100-00",
        "external_contract_id": "KXBTC15M-26OCT141100-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 12906.07
      },
      "selected_entry_price": 0.46,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 966,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT141100",
          "external_market_id": "KXBTC15M-26OCT141100-00",
          "external_contract_id": "KXBTC15M-26OCT141100-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-14T14:45:00Z",
          "resolution_timestamp": "2026-10-14T15:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-14T14:46:19.906167Z"
        }
      ],
      "quotes": [
        {
          "id": 966,
          "contract_id": 966,
          "forecast_timestamp": "2026-10-14T14:46:19.797733Z",
          "requested_timestamp": "2026-10-14T14:46:19.797733Z",
          "actual_quote_timestamp": "2026-10-14T14:46:20.047610Z",
          "timestamp_delta_seconds": 0.249877,
          "bid": 0.45,
          "ask": 0.46,
          "midpoint": 0.455,
          "last_price": 0.46,
          "implied_probability": 0.46,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-14T14:46:20.047610Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT141100",
          "external_market_id": "KXBTC15M-26OCT141100-00",
          "external_contract_id": "KXBTC15M-26OCT141100-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 12906.07
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT141100-00": {
          "UP/YES": "KXBTC15M-26OCT141100-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1861,
          "signal_id": 966,
          "quote_id": 966,
          "settlement_id": 966,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 209.0,
          "entry_price": 0.46,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.14,
          "trading_fee": 3.64,
          "total_deployed": 99.78,
          "settlement_value": 1.0,
          "settlement_payout": 209.0,
          "gross_pnl": 112.86,
          "net_pnl": 109.22,
          "roi": 1.0946081379033874,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-14T15:01:28.652640Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 12906.07,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1862,
          "signal_id": 966,
          "quote_id": 966,
          "settlement_id": 966,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.46,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 46.0,
          "trading_fee": 1.74,
          "total_deployed": 47.74,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 54.0,
          "net_pnl": 52.26,
          "roi": 1.0946795140343526,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-14T15:01:28.655584Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 12906.07,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81782.18,
        "kronos_base_predicted_close": 81952.3515625,
        "kronos_base_displacement": 170.17156250000698,
        "kronos_base_displacement_fraction": 0.002080790246726206,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81874.2265625,
        "kronos_small_displacement": 92.04656250000698,
        "kronos_small_displacement_fraction": 0.0011255087905458988,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT141100",
        "ticker": "KXBTC15M-26OCT141100-00",
        "market_id": "KXBTC15M-26OCT141100-00",
        "contract_id": "KXBTC15M-26OCT141100-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81782.18
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-14T14:46:19.797733Z",
        "retrieved_timestamp": "2026-10-14T14:46:20.047610Z",
        "quote_offset_seconds": 0.249877,
        "quote_age_seconds": 0.249877,
        "bid": 0.45,
        "ask": 0.46,
        "midpoint": 0.455,
        "last_price": 0.46,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.46,
        "price_type": "live_executable_ask",
        "yes_ask_size": 12906.07
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 81825.79,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261014T1445Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 960,
          "signal_id": 966,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-14T14:30:00Z",
          "return_6h": -0.018957262541051012,
          "return_12h": -0.018326746390051718,
          "return_24h": -0.021752711553622572,
          "close_vs_ema12": -0.015455009873091119,
          "close_vs_ema24": -0.016771023382084582,
          "ema12_slope_3h": -0.003750208826035717,
          "ema24_slope_6h": -0.002022446166065728,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-14T14:46:19.897821Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-14T14:30:00Z",
            "return_6h": -0.018957262541051012,
            "return_12h": -0.018326746390051718,
            "return_24h": -0.021752711553622572,
            "close_vs_ema12": -0.015455009873091119,
            "close_vs_ema24": -0.016771023382084582,
            "ema12_slope_3h": -0.003750208826035717,
            "ema24_slope_6h": -0.002022446166065728,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0014062523377845748,
        "return_30m": -0.0026184471417978195,
        "return_60m": -0.012701277658867194,
        "return_120m": -0.010851810566618547,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 4,
        "close_vs_ema3": -0.0018234478818762723,
        "close_vs_ema6": -0.004644097675719605,
        "close_vs_ema12": -0.00860085277843936,
        "ema3_slope": -0.0018201289715584767,
        "ema6_slope": -0.0018541946458697778,
        "realized_volatility_30m": 9.617524072402794e-05,
        "realized_volatility_60m": 0.0019609963422487615,
        "return_acceleration": -0.0001923504814480559
      }
    },
    {
      "id": 965,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261014T1430Z",
      "trigger_timestamp": "2026-10-14T14:31:17.426703Z",
      "market_start_timestamp": "2026-10-14T14:30:00Z",
      "resolution_timestamp": "2026-10-14T14:45:00Z",
      "direction": "UP",
      "base_run_id": 6933,
      "small_run_id": 6934,
      "last_observed_close": 81897.35,
      "actual_close": 81782.18,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-14T14:31:17.471109Z",
      "base_predicted_close": 82029.765625,
      "small_predicted_close": 81923.8203125,
      "strike": 81897.35,
      "market_regime": {
        "id": 959,
        "signal_id": 965,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-14T14:15:00Z",
        "return_6h": -0.021918455004955262,
        "return_12h": -0.016267839799754436,
        "return_24h": -0.01988653057624612,
        "close_vs_ema12": -0.014716522980820934,
        "close_vs_ema24": -0.015733928373832695,
        "ema12_slope_3h": -0.0031054044557605742,
        "ema24_slope_6h": -0.0016658511543882204,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-14T14:31:17.474173Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-14T14:15:00Z",
          "return_6h": -0.021918455004955262,
          "return_12h": -0.016267839799754436,
          "return_24h": -0.01988653057624612,
          "close_vs_ema12": -0.014716522980820934,
          "close_vs_ema24": -0.015733928373832695,
          "ema12_slope_3h": -0.0031054044557605742,
          "ema24_slope_6h": -0.0016658511543882204,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.62,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.20048,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        6933,
        6934
      ],
      "forecast_publication_timestamp": "2026-10-14T14:31:17.426703Z",
      "requested_quote_timestamp": "2026-10-14T14:31:17.426703Z",
      "retrieved_quote_timestamp": "2026-10-14T14:31:17.627183Z",
      "quote_retrieval_timestamp": "2026-10-14T14:31:17.627183Z",
      "timing_difference_seconds": 0.20048,
      "selected_quote": {
        "id": 965,
        "contract_id": 965,
        "forecast_timestamp": "2026-10-14T14:31:17.426703Z",
        "requested_timestamp": "2026-10-14T14:31:17.426703Z",
        "actual_quote_timestamp": "2026-10-14T14:31:17.627183Z",
        "timestamp_delta_seconds": 0.20048,
        "bid": 0.61,
        "ask": 0.62,
        "midpoint": 0.615,
        "last_price": 0.61,
        "implied_probability": 0.62,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-14T14:31:17.627183Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT141045",
        "external_market_id": "KXBTC15M-26OCT141045-45",
        "external_contract_id": "KXBTC15M-26OCT141045-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 10141.97
      },
      "selected_entry_price": 0.62,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 965,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT141045",
          "external_market_id": "KXBTC15M-26OCT141045-45",
          "external_contract_id": "KXBTC15M-26OCT141045-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-14T14:30:00Z",
          "resolution_timestamp": "2026-10-14T14:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-14T14:31:17.476704Z"
        }
      ],
      "quotes": [
        {
          "id": 965,
          "contract_id": 965,
          "forecast_timestamp": "2026-10-14T14:31:17.426703Z",
          "requested_timestamp": "2026-10-14T14:31:17.426703Z",
          "actual_quote_timestamp": "2026-10-14T14:31:17.627183Z",
          "timestamp_delta_seconds": 0.20048,
          "bid": 0.61,
          "ask": 0.62,
          "midpoint": 0.615,
          "last_price": 0.61,
          "implied_probability": 0.62,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-14T14:31:17.627183Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT141045",
          "external_market_id": "KXBTC15M-26OCT141045-45",
          "external_contract_id": "KXBTC15M-26OCT141045-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 10141.97
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT141045-45": {
          "UP/YES": "KXBTC15M-26OCT141045-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1859,
          "signal_id": 965,
          "quote_id": 965,
          "settlement_id": 965,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 157.0,
          "entry_price": 0.62,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.34,
          "trading_fee": 2.59,
          "total_deployed": 99.93,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -97.34,
          "net_pnl": -99.93,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-14T14:46:25.355509Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 10141.97,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1860,
          "signal_id": 965,
          "quote_id": 965,
          "settlement_id": 965,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.62,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 62.0,
          "trading_fee": 1.65,
          "total_deployed": 63.65,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -62.0,
          "net_pnl": -63.65,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-14T14:46:25.358592Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 10141.97,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81897.35,
        "kronos_base_predicted_close": 82029.765625,
        "kronos_base_displacement": 132.41562499999418,
        "kronos_base_displacement_fraction": 0.0016168487136640462,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81923.8203125,
        "kronos_small_displacement": 26.47031249999418,
        "kronos_small_displacement_fraction": 0.00032321329688926657,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT141045",
        "ticker": "KXBTC15M-26OCT141045-45",
        "market_id": "KXBTC15M-26OCT141045-45",
        "contract_id": "KXBTC15M-26OCT141045-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81897.35
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-14T14:31:17.426703Z",
        "retrieved_timestamp": "2026-10-14T14:31:17.627183Z",
        "quote_offset_seconds": 0.20048,
        "quote_age_seconds": 0.20048,
        "bid": 0.61,
        "ask": 0.62,
        "midpoint": 0.615,
        "last_price": 0.61,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.62,
        "price_type": "live_executable_ask",
        "yes_ask_size": 10141.97
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 81782.18,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261014T1430Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 959,
          "signal_id": 965,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-14T14:15:00Z",
          "return_6h": -0.021918455004955262,
          "return_12h": -0.016267839799754436,
          "return_24h": -0.01988653057624612,
          "close_vs_ema12": -0.014716522980820934,
          "close_vs_ema24": -0.015733928373832695,
          "ema12_slope_3h": -0.0031054044557605742,
          "ema24_slope_6h": -0.0016658511543882204,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-14T14:31:17.474173Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-14T14:15:00Z",
            "return_6h": -0.021918455004955262,
            "return_12h": -0.016267839799754436,
            "return_24h": -0.01988653057624612,
            "close_vs_ema12": -0.014716522980820934,
            "close_vs_ema24": -0.015733928373832695,
            "ema12_slope_3h": -0.0031054044557605742,
            "ema24_slope_6h": -0.0016658511543882204,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "DEGRADED",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.001213901856336519,
        "return_30m": -0.005486035447055726,
        "return_60m": -0.007774644578718126,
        "return_120m": -0.021943508177558857,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 3,
        "close_vs_ema3": -0.002237151605006815,
        "close_vs_ema6": -0.005090587573435501,
        "close_vs_ema12": -0.00875483279393574,
        "ema3_slope": -0.0022321579293126392,
        "ema6_slope": -0.002032097201868477,
        "realized_volatility_30m": 0.0015317119940826962,
        "realized_volatility_60m": 0.0035974935009154625,
        "return_acceleration": 0.0030634239881653924
      }
    },
    {
      "id": 964,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261014T1415Z",
      "trigger_timestamp": "2026-10-14T14:16:16.692543Z",
      "market_start_timestamp": "2026-10-14T14:15:00Z",
      "resolution_timestamp": "2026-10-14T14:30:00Z",
      "direction": "UP",
      "base_run_id": 6931,
      "small_run_id": 6932,
      "last_observed_close": 81996.88,
      "actual_close": 81897.35,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-14T14:16:16.740952Z",
      "base_predicted_close": 82067.7421875,
      "small_predicted_close": 82001.890625,
      "strike": 81996.88,
      "market_regime": {
        "id": 958,
        "signal_id": 964,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-14T14:00:00Z",
        "return_6h": -0.021838465712461175,
        "return_12h": -0.015362433255245445,
        "return_24h": -0.018761782810592154,
        "close_vs_ema12": -0.014136414204592551,
        "close_vs_ema24": -0.014863964142857511,
        "ema12_slope_3h": -0.002526289638957291,
        "ema24_slope_6h": -0.0012374398859207325,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-14T14:16:16.744274Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-14T14:00:00Z",
          "return_6h": -0.021838465712461175,
          "return_12h": -0.015362433255245445,
          "return_24h": -0.018761782810592154,
          "close_vs_ema12": -0.014136414204592551,
          "close_vs_ema24": -0.014863964142857511,
          "ema12_slope_3h": -0.002526289638957291,
          "ema24_slope_6h": -0.0012374398859207325,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.53,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.187712,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        6931,
        6932
      ],
      "forecast_publication_timestamp": "2026-10-14T14:16:16.692543Z",
      "requested_quote_timestamp": "2026-10-14T14:16:16.692543Z",
      "retrieved_quote_timestamp": "2026-10-14T14:16:16.880255Z",
      "quote_retrieval_timestamp": "2026-10-14T14:16:16.880255Z",
      "timing_difference_seconds": 0.187712,
      "selected_quote": {
        "id": 964,
        "contract_id": 964,
        "forecast_timestamp": "2026-10-14T14:16:16.692543Z",
        "requested_timestamp": "2026-10-14T14:16:16.692543Z",
        "actual_quote_timestamp": "2026-10-14T14:16:16.880255Z",
        "timestamp_delta_seconds": 0.187712,
        "bid": 0.52,
        "ask": 0.53,
        "midpoint": 0.525,
        "last_price": 0.53,
        "implied_probability": 0.53,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-14T14:16:16.880255Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT141030",
        "external_market_id": "KXBTC15M-26OCT141030-30",
        "external_contract_id": "KXBTC15M-26OCT141030-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 474.43
      },
      "selected_entry_price": 0.53,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 964,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT141030",
          "external_market_id": "KXBTC15M-26OCT141030-30",
          "external_contract_id": "KXBTC15M-26OCT141030-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-14T14:15:00Z",
          "resolution_timestamp": "2026-10-14T14:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-14T14:16:16.746951Z"
        }
      ],
      "quotes": [
        {
          "id": 964,
          "contract_id": 964,
          "forecast_timestamp": "2026-10-14T14:16:16.692543Z",
          "requested_timestamp": "2026-10-14T14:16:16.692543Z",
          "actual_quote_timestamp": "2026-10-14T14:16:16.880255Z",
          "timestamp_delta_seconds": 0.187712,
          "bid": 0.52,
          "ask": 0.53,
          "midpoint": 0.525,
          "last_price": 0.53,
          "implied_probability": 0.53,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-14T14:16:16.880255Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT141030",
          "external_market_id": "KXBTC15M-26OCT141030-30",
          "external_contract_id": "KXBTC15M-26OCT141030-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 474.43
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT141030-30": {
          "UP/YES": "KXBTC15M-26OCT141030-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1857,
          "signal_id": 964,
          "quote_id": 964,
          "settlement_id": 964,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 182.0,
          "entry_price": 0.53,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.46000000000001,
          "trading_fee": 3.18,
          "total_deployed": 99.64000000000001,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.46000000000001,
          "net_pnl": -99.64000000000001,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-14T14:31:22.499285Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 474.43,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1858,
          "signal_id": 964,
          "quote_id": 964,
          "settlement_id": 964,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.53,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 53.0,
          "trading_fee": 1.75,
          "total_deployed": 54.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -53.0,
          "net_pnl": -54.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-14T14:31:22.502862Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 474.43,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81996.88,
        "kronos_base_predicted_close": 82067.7421875,
        "kronos_base_displacement": 70.86218749999534,
        "kronos_base_displacement_fraction": 0.0008642059002732218,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82001.890625,
        "kronos_small_displacement": 5.010624999995343,
        "kronos_small_displacement_fraction": 6.110750799293026e-05,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT141030",
        "ticker": "KXBTC15M-26OCT141030-30",
        "market_id": "KXBTC15M-26OCT141030-30",
        "contract_id": "KXBTC15M-26OCT141030-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81996.88
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-14T14:16:16.692543Z",
        "retrieved_timestamp": "2026-10-14T14:16:16.880255Z",
        "quote_offset_seconds": 0.187712,
        "quote_age_seconds": 0.187712,
        "bid": 0.52,
        "ask": 0.53,
        "midpoint": 0.525,
        "last_price": 0.53,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.53,
        "price_type": "live_executable_ask",
        "yes_ask_size": 474.43
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 81897.35,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261014T1415Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 958,
          "signal_id": 964,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-14T14:00:00Z",
          "return_6h": -0.021838465712461175,
          "return_12h": -0.015362433255245445,
          "return_24h": -0.018761782810592154,
          "close_vs_ema12": -0.014136414204592551,
          "close_vs_ema24": -0.014863964142857511,
          "ema12_slope_3h": -0.002526289638957291,
          "ema24_slope_6h": -0.0012374398859207325,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-14T14:16:16.744274Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-14T14:00:00Z",
            "return_6h": -0.021838465712461175,
            "return_12h": -0.015362433255245445,
            "return_24h": -0.018761782810592154,
            "close_vs_ema12": -0.014136414204592551,
            "close_vs_ema24": -0.014863964142857511,
            "ema12_slope_3h": -0.002526289638957291,
            "ema24_slope_6h": -0.0012374398859207325,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "DEGRADED",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.004277325844501911,
        "return_30m": -0.010109301187870345,
        "return_60m": -0.0049830402920201244,
        "return_120m": -0.020631297802960247,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.0032543644813737282,
        "close_vs_ema6": -0.005905607177719374,
        "close_vs_ema12": -0.009127354981750324,
        "ema3_slope": -0.0032438079480036075,
        "ema6_slope": -0.002356675830407773,
        "realized_volatility_30m": 0.0007898509575372525,
        "realized_volatility_60m": 0.003930239040655385,
        "return_acceleration": 0.001579701915074505
      }
    },
    {
      "id": 963,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261014T1400Z",
      "trigger_timestamp": "2026-10-14T14:01:18.197098Z",
      "market_start_timestamp": "2026-10-14T14:00:00Z",
      "resolution_timestamp": "2026-10-14T14:15:00Z",
      "direction": "UP",
      "base_run_id": 6929,
      "small_run_id": 6930,
      "last_observed_close": 82349.12,
      "actual_close": 81996.88,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-14T14:01:18.244115Z",
      "base_predicted_close": 82383.640625,
      "small_predicted_close": 82523.5390625,
      "strike": 82349.12,
      "market_regime": {
        "id": 957,
        "signal_id": 963,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-14T13:45:00Z",
        "return_6h": -0.01377794553380185,
        "return_12h": -0.010795827028706961,
        "return_24h": -0.009750594200117035,
        "close_vs_ema12": -0.010496675315794457,
        "close_vs_ema24": -0.01094161244130376,
        "ema12_slope_3h": -0.0019305591717546644,
        "ema24_slope_6h": -0.0008011251664523655,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-14T14:01:18.246459Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-14T13:45:00Z",
          "return_6h": -0.01377794553380185,
          "return_12h": -0.010795827028706961,
          "return_24h": -0.009750594200117035,
          "close_vs_ema12": -0.010496675315794457,
          "close_vs_ema24": -0.01094161244130376,
          "ema12_slope_3h": -0.0019305591717546644,
          "ema24_slope_6h": -0.0008011251664523655,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.47,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.181091,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        6929,
        6930
      ],
      "forecast_publication_timestamp": "2026-10-14T14:01:18.197098Z",
      "requested_quote_timestamp": "2026-10-14T14:01:18.197098Z",
      "retrieved_quote_timestamp": "2026-10-14T14:01:18.378189Z",
      "quote_retrieval_timestamp": "2026-10-14T14:01:18.378189Z",
      "timing_difference_seconds": 0.181091,
      "selected_quote": {
        "id": 963,
        "contract_id": 963,
        "forecast_timestamp": "2026-10-14T14:01:18.197098Z",
        "requested_timestamp": "2026-10-14T14:01:18.197098Z",
        "actual_quote_timestamp": "2026-10-14T14:01:18.378189Z",
        "timestamp_delta_seconds": 0.181091,
        "bid": 0.46,
        "ask": 0.47,
        "midpoint": 0.46499999999999997,
        "last_price": 0.47,
        "implied_probability": 0.47,
        "spread": 0.009999999999999953,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-14T14:01:18.378189Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT141015",
        "external_market_id": "KXBTC15M-26OCT141015-15",
        "external_contract_id": "KXBTC15M-26OCT141015-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 14322.28
      },
      "selected_entry_price": 0.47,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 963,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT141015",
          "external_market_id": "KXBTC15M-26OCT141015-15",
          "external_contract_id": "KXBTC15M-26OCT141015-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-14T14:00:00Z",
          "resolution_timestamp": "2026-10-14T14:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-14T14:01:18.248879Z"
        }
      ],
      "quotes": [
        {
          "id": 963,
          "contract_id": 963,
          "forecast_timestamp": "2026-10-14T14:01:18.197098Z",
          "requested_timestamp": "2026-10-14T14:01:18.197098Z",
          "actual_quote_timestamp": "2026-10-14T14:01:18.378189Z",
          "timestamp_delta_seconds": 0.181091,
          "bid": 0.46,
          "ask": 0.47,
          "midpoint": 0.46499999999999997,
          "last_price": 0.47,
          "implied_probability": 0.47,
          "spread": 0.009999999999999953,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-14T14:01:18.378189Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT141015",
          "external_market_id": "KXBTC15M-26OCT141015-15",
          "external_contract_id": "KXBTC15M-26OCT141015-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 14322.28
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT141015-15": {
          "UP/YES": "KXBTC15M-26OCT141015-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1855,
          "signal_id": 963,
          "quote_id": 963,
          "settlement_id": 963,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 205.0,
          "entry_price": 0.47,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.35,
          "trading_fee": 3.58,
          "total_deployed": 99.92999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.35,
          "net_pnl": -99.92999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-14T14:16:22.492857Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 14322.28,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1856,
          "signal_id": 963,
          "quote_id": 963,
          "settlement_id": 963,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.47,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 47.0,
          "trading_fee": 1.75,
          "total_deployed": 48.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -47.0,
          "net_pnl": -48.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-14T14:16:22.494936Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 14322.28,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82349.12,
        "kronos_base_predicted_close": 82383.640625,
        "kronos_base_displacement": 34.52062500000466,
        "kronos_base_displacement_fraction": 0.0004191984686661455,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82523.5390625,
        "kronos_small_displacement": 174.41906250000466,
        "kronos_small_displacement_fraction": 0.0021180440361719065,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT141015",
        "ticker": "KXBTC15M-26OCT141015-15",
        "market_id": "KXBTC15M-26OCT141015-15",
        "contract_id": "KXBTC15M-26OCT141015-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82349.12
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-14T14:01:18.197098Z",
        "retrieved_timestamp": "2026-10-14T14:01:18.378189Z",
        "quote_offset_seconds": 0.181091,
        "quote_age_seconds": 0.181091,
        "bid": 0.46,
        "ask": 0.47,
        "midpoint": 0.46499999999999997,
        "last_price": 0.47,
        "spread": 0.009999999999999953,
        "selected_entry_price": 0.47,
        "price_type": "live_executable_ask",
        "yes_ask_size": 14322.28
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 81996.88,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261014T1400Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 957,
          "signal_id": 963,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-14T13:45:00Z",
          "return_6h": -0.01377794553380185,
          "return_12h": -0.010795827028706961,
          "return_24h": -0.009750594200117035,
          "close_vs_ema12": -0.010496675315794457,
          "close_vs_ema24": -0.01094161244130376,
          "ema12_slope_3h": -0.0019305591717546644,
          "ema24_slope_6h": -0.0008011251664523655,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-14T14:01:18.246459Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-14T13:45:00Z",
            "return_6h": -0.01377794553380185,
            "return_12h": -0.010795827028706961,
            "return_24h": -0.009750594200117035,
            "close_vs_ema12": -0.010496675315794457,
            "close_vs_ema24": -0.01094161244130376,
            "ema12_slope_3h": -0.0019305591717546644,
            "ema24_slope_6h": -0.0008011251664523655,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "DEGRADED",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.005857027759576416,
        "return_30m": -0.0023012337817611694,
        "return_60m": -0.0035533194342887153,
        "return_120m": -0.012594817120673452,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0022197847943752347,
        "close_vs_ema6": -0.003988097956384884,
        "close_vs_ema12": -0.0065195631552771305,
        "ema3_slope": -0.0022148682634823835,
        "ema6_slope": -0.001592698447584251,
        "realized_volatility_30m": 0.004716885410395055,
        "realized_volatility_60m": 0.0036956795151415318,
        "return_acceleration": -0.00943377082079011
      }
    },
    {
      "id": 962,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261014T1345Z",
      "trigger_timestamp": "2026-10-14T13:46:20.824093Z",
      "market_start_timestamp": "2026-10-14T13:45:00Z",
      "resolution_timestamp": "2026-10-14T14:00:00Z",
      "direction": "UP",
      "base_run_id": 6927,
      "small_run_id": 6928,
      "last_observed_close": 82834.28,
      "actual_close": 82349.12,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-14T13:46:20.880421Z",
      "base_predicted_close": 82952.921875,
      "small_predicted_close": 82950.09375,
      "strike": 82834.28,
      "market_regime": {
        "id": 956,
        "signal_id": 962,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-14T13:30:00Z",
        "return_6h": -0.00621416591875501,
        "return_12h": -0.005115959668661962,
        "return_24h": -0.005121476134672842,
        "close_vs_ema12": -0.005111366155825636,
        "close_vs_ema24": -0.005343632371053619,
        "ema12_slope_3h": -0.0014888484249646616,
        "ema24_slope_6h": -0.0005273331255241098,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-14T13:46:20.883540Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-14T13:30:00Z",
          "return_6h": -0.00621416591875501,
          "return_12h": -0.005115959668661962,
          "return_24h": -0.005121476134672842,
          "close_vs_ema12": -0.005111366155825636,
          "close_vs_ema24": -0.005343632371053619,
          "ema12_slope_3h": -0.0014888484249646616,
          "ema24_slope_6h": -0.0005273331255241098,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.53,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.1939,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        6927,
        6928
      ],
      "forecast_publication_timestamp": "2026-10-14T13:46:20.824093Z",
      "requested_quote_timestamp": "2026-10-14T13:46:20.824093Z",
      "retrieved_quote_timestamp": "2026-10-14T13:46:21.017993Z",
      "quote_retrieval_timestamp": "2026-10-14T13:46:21.017993Z",
      "timing_difference_seconds": 0.1939,
      "selected_quote": {
        "id": 962,
        "contract_id": 962,
        "forecast_timestamp": "2026-10-14T13:46:20.824093Z",
        "requested_timestamp": "2026-10-14T13:46:20.824093Z",
        "actual_quote_timestamp": "2026-10-14T13:46:21.017993Z",
        "timestamp_delta_seconds": 0.1939,
        "bid": 0.52,
        "ask": 0.53,
        "midpoint": 0.525,
        "last_price": 0.53,
        "implied_probability": 0.53,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-14T13:46:21.017993Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT141000",
        "external_market_id": "KXBTC15M-26OCT141000-00",
        "external_contract_id": "KXBTC15M-26OCT141000-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 6303.39
      },
      "selected_entry_price": 0.53,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 962,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT141000",
          "external_market_id": "KXBTC15M-26OCT141000-00",
          "external_contract_id": "KXBTC15M-26OCT141000-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-14T13:45:00Z",
          "resolution_timestamp": "2026-10-14T14:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-14T13:46:20.889681Z"
        }
      ],
      "quotes": [
        {
          "id": 962,
          "contract_id": 962,
          "forecast_timestamp": "2026-10-14T13:46:20.824093Z",
          "requested_timestamp": "2026-10-14T13:46:20.824093Z",
          "actual_quote_timestamp": "2026-10-14T13:46:21.017993Z",
          "timestamp_delta_seconds": 0.1939,
          "bid": 0.52,
          "ask": 0.53,
          "midpoint": 0.525,
          "last_price": 0.53,
          "implied_probability": 0.53,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-14T13:46:21.017993Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT141000",
          "external_market_id": "KXBTC15M-26OCT141000-00",
          "external_contract_id": "KXBTC15M-26OCT141000-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 6303.39
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT141000-00": {
          "UP/YES": "KXBTC15M-26OCT141000-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1853,
          "signal_id": 962,
          "quote_id": 962,
          "settlement_id": 962,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 182.0,
          "entry_price": 0.53,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.46000000000001,
          "trading_fee": 3.18,
          "total_deployed": 99.64000000000001,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.46000000000001,
          "net_pnl": -99.64000000000001,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-14T14:01:22.995575Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6303.39,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1854,
          "signal_id": 962,
          "quote_id": 962,
          "settlement_id": 962,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.53,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 53.0,
          "trading_fee": 1.75,
          "total_deployed": 54.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -53.0,
          "net_pnl": -54.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-14T14:01:22.998991Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6303.39,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82834.28,
        "kronos_base_predicted_close": 82952.921875,
        "kronos_base_displacement": 118.64187500000116,
        "kronos_base_displacement_fraction": 0.001432279908752767,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82950.09375,
        "kronos_small_displacement": 115.81375000000116,
        "kronos_small_displacement_fraction": 0.0013981379448218922,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT141000",
        "ticker": "KXBTC15M-26OCT141000-00",
        "market_id": "KXBTC15M-26OCT141000-00",
        "contract_id": "KXBTC15M-26OCT141000-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82834.28
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-14T13:46:20.824093Z",
        "retrieved_timestamp": "2026-10-14T13:46:21.017993Z",
        "quote_offset_seconds": 0.1939,
        "quote_age_seconds": 0.1939,
        "bid": 0.52,
        "ask": 0.53,
        "midpoint": 0.525,
        "last_price": 0.53,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.53,
        "price_type": "live_executable_ask",
        "yes_ask_size": 6303.39
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 82349.12,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261014T1345Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 956,
          "signal_id": 962,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-14T13:30:00Z",
          "return_6h": -0.00621416591875501,
          "return_12h": -0.005115959668661962,
          "return_24h": -0.005121476134672842,
          "close_vs_ema12": -0.005111366155825636,
          "close_vs_ema24": -0.005343632371053619,
          "ema12_slope_3h": -0.0014888484249646616,
          "ema24_slope_6h": -0.0005273331255241098,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-14T13:46:20.883540Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-14T13:30:00Z",
            "return_6h": -0.00621416591875501,
            "return_12h": -0.005115959668661962,
            "return_24h": -0.005121476134672842,
            "close_vs_ema12": -0.005111366155825636,
            "close_vs_ema24": -0.005343632371053619,
            "ema12_slope_3h": -0.0014888484249646616,
            "ema24_slope_6h": -0.0005273331255241098,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "DEGRADED",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.003576743061213694,
        "return_30m": 0.005178613054958259,
        "return_60m": 0.0018732598861903593,
        "return_120m": -0.006285538170329397,
        "consecutive_up_closes": 2,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0014357001683520387,
        "close_vs_ema6": 0.0002842480417020177,
        "close_vs_ema12": -0.0018496213699252806,
        "ema3_slope": 0.0014377643668956885,
        "ema6_slope": 0.00011371214566269217,
        "realized_volatility_30m": 0.0009902910625111394,
        "realized_volatility_60m": 0.0023850273732488937,
        "return_acceleration": 0.001980582125022279
      }
    },
    {
      "id": 961,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261014T1200Z",
      "trigger_timestamp": "2026-10-14T12:01:17.349017Z",
      "market_start_timestamp": "2026-10-14T12:00:00Z",
      "resolution_timestamp": "2026-10-14T12:15:00Z",
      "direction": "UP",
      "base_run_id": 6913,
      "small_run_id": 6914,
      "last_observed_close": 83399.52,
      "actual_close": 83724.22,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-14T12:01:17.399811Z",
      "base_predicted_close": 83416.1796875,
      "small_predicted_close": 83412.25,
      "strike": 83399.52,
      "market_regime": {
        "id": 955,
        "signal_id": 961,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-14T11:45:00Z",
        "return_6h": 0.0002810138264184303,
        "return_12h": 0.003576455128150746,
        "return_24h": 0.0017508640506560535,
        "close_vs_ema12": 0.00024005678805538722,
        "close_vs_ema24": 0.0007690513050222503,
        "ema12_slope_3h": -0.0006021893534060574,
        "ema24_slope_6h": 0.00029089961918282725,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-14T12:01:17.402714Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-14T11:45:00Z",
          "return_6h": 0.0002810138264184303,
          "return_12h": 0.003576455128150746,
          "return_24h": 0.0017508640506560535,
          "close_vs_ema12": 0.00024005678805538722,
          "close_vs_ema24": 0.0007690513050222503,
          "ema12_slope_3h": -0.0006021893534060574,
          "ema24_slope_6h": 0.00029089961918282725,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.61,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.188721,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        6913,
        6914
      ],
      "forecast_publication_timestamp": "2026-10-14T12:01:17.349017Z",
      "requested_quote_timestamp": "2026-10-14T12:01:17.349017Z",
      "retrieved_quote_timestamp": "2026-10-14T12:01:17.537738Z",
      "quote_retrieval_timestamp": "2026-10-14T12:01:17.537738Z",
      "timing_difference_seconds": 0.188721,
      "selected_quote": {
        "id": 961,
        "contract_id": 961,
        "forecast_timestamp": "2026-10-14T12:01:17.349017Z",
        "requested_timestamp": "2026-10-14T12:01:17.349017Z",
        "actual_quote_timestamp": "2026-10-14T12:01:17.537738Z",
        "timestamp_delta_seconds": 0.188721,
        "bid": 0.6,
        "ask": 0.61,
        "midpoint": 0.605,
        "last_price": 0.6,
        "implied_probability": 0.61,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-14T12:01:17.537738Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT140815",
        "external_market_id": "KXBTC15M-26OCT140815-15",
        "external_contract_id": "KXBTC15M-26OCT140815-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4618.57
      },
      "selected_entry_price": 0.61,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 961,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT140815",
          "external_market_id": "KXBTC15M-26OCT140815-15",
          "external_contract_id": "KXBTC15M-26OCT140815-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-14T12:00:00Z",
          "resolution_timestamp": "2026-10-14T12:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-14T12:01:17.405031Z"
        }
      ],
      "quotes": [
        {
          "id": 961,
          "contract_id": 961,
          "forecast_timestamp": "2026-10-14T12:01:17.349017Z",
          "requested_timestamp": "2026-10-14T12:01:17.349017Z",
          "actual_quote_timestamp": "2026-10-14T12:01:17.537738Z",
          "timestamp_delta_seconds": 0.188721,
          "bid": 0.6,
          "ask": 0.61,
          "midpoint": 0.605,
          "last_price": 0.6,
          "implied_probability": 0.61,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-14T12:01:17.537738Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT140815",
          "external_market_id": "KXBTC15M-26OCT140815-15",
          "external_contract_id": "KXBTC15M-26OCT140815-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4618.57
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT140815-15": {
          "UP/YES": "KXBTC15M-26OCT140815-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1851,
          "signal_id": 961,
          "quote_id": 961,
          "settlement_id": 961,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 159.0,
          "entry_price": 0.61,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.99,
          "trading_fee": 2.65,
          "total_deployed": 99.64,
          "settlement_value": 1.0,
          "settlement_payout": 159.0,
          "gross_pnl": 62.010000000000005,
          "net_pnl": 59.36,
          "roi": 0.5957446808510638,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-14T12:16:20.718273Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4618.57,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1852,
          "signal_id": 961,
          "quote_id": 961,
          "settlement_id": 961,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.61,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 61.0,
          "trading_fee": 1.67,
          "total_deployed": 62.67,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 39.0,
          "net_pnl": 37.33,
          "roi": 0.5956598053295037,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-14T12:16:20.723481Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4618.57,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83399.52,
        "kronos_base_predicted_close": 83416.1796875,
        "kronos_base_displacement": 16.659687499995925,
        "kronos_base_displacement_fraction": 0.00019975759452807313,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83412.25,
        "kronos_small_displacement": 12.729999999995925,
        "kronos_small_displacement_fraction": 0.00015263876818470806,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT140815",
        "ticker": "KXBTC15M-26OCT140815-15",
        "market_id": "KXBTC15M-26OCT140815-15",
        "contract_id": "KXBTC15M-26OCT140815-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83399.52
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-14T12:01:17.349017Z",
        "retrieved_timestamp": "2026-10-14T12:01:17.537738Z",
        "quote_offset_seconds": 0.188721,
        "quote_age_seconds": 0.188721,
        "bid": 0.6,
        "ask": 0.61,
        "midpoint": 0.605,
        "last_price": 0.6,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.61,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4618.57
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 83724.22,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261014T1200Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 955,
          "signal_id": 961,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-14T11:45:00Z",
          "return_6h": 0.0002810138264184303,
          "return_12h": 0.003576455128150746,
          "return_24h": 0.0017508640506560535,
          "close_vs_ema12": 0.00024005678805538722,
          "close_vs_ema24": 0.0007690513050222503,
          "ema12_slope_3h": -0.0006021893534060574,
          "ema24_slope_6h": 0.00029089961918282725,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-14T12:01:17.402714Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-14T11:45:00Z",
            "return_6h": 0.0002810138264184303,
            "return_12h": 0.003576455128150746,
            "return_24h": 0.0017508640506560535,
            "close_vs_ema12": 0.00024005678805538722,
            "close_vs_ema24": 0.0007690513050222503,
            "ema12_slope_3h": -0.0006021893534060574,
            "ema24_slope_6h": 0.00029089961918282725,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0004953040259410013,
        "return_30m": 0.001305552719662595,
        "return_60m": 0.00028662255682299076,
        "return_120m": 0.002792315817713442,
        "consecutive_up_closes": 2,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0003602690665804875,
        "close_vs_ema6": 0.0006133921609852155,
        "close_vs_ema12": 0.0006523621826923787,
        "ema3_slope": 0.0003603989071585545,
        "ema6_slope": 0.0002454170791590382,
        "realized_volatility_30m": 0.00015727177350877142,
        "realized_volatility_60m": 0.0006887509950854567,
        "return_acceleration": -0.00031454354701754283
      }
    },
    {
      "id": 960,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261014T1115Z",
      "trigger_timestamp": "2026-10-14T11:16:16.581129Z",
      "market_start_timestamp": "2026-10-14T11:15:00Z",
      "resolution_timestamp": "2026-10-14T11:30:00Z",
      "direction": "UP",
      "base_run_id": 6907,
      "small_run_id": 6908,
      "last_observed_close": 83374.85,
      "actual_close": 83290.78,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-14T11:16:16.630255Z",
      "base_predicted_close": 83395.828125,
      "small_predicted_close": 83398.7578125,
      "strike": 83374.85,
      "market_regime": {
        "id": 954,
        "signal_id": 960,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-14T11:00:00Z",
        "return_6h": -0.0009999563634417452,
        "return_12h": 0.001935470331546174,
        "return_24h": 0.002987458267954768,
        "close_vs_ema12": -0.00010123098061820546,
        "close_vs_ema24": 0.0004846681864678626,
        "ema12_slope_3h": -0.000479451903300232,
        "ema24_slope_6h": 0.0003870935757293026,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-14T11:16:16.632451Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-14T11:00:00Z",
          "return_6h": -0.0009999563634417452,
          "return_12h": 0.001935470331546174,
          "return_24h": 0.002987458267954768,
          "close_vs_ema12": -0.00010123098061820546,
          "close_vs_ema24": 0.0004846681864678626,
          "ema12_slope_3h": -0.000479451903300232,
          "ema24_slope_6h": 0.0003870935757293026,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.44,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.180848,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        6907,
        6908
      ],
      "forecast_publication_timestamp": "2026-10-14T11:16:16.581129Z",
      "requested_quote_timestamp": "2026-10-14T11:16:16.581129Z",
      "retrieved_quote_timestamp": "2026-10-14T11:16:16.761977Z",
      "quote_retrieval_timestamp": "2026-10-14T11:16:16.761977Z",
      "timing_difference_seconds": 0.180848,
      "selected_quote": {
        "id": 960,
        "contract_id": 960,
        "forecast_timestamp": "2026-10-14T11:16:16.581129Z",
        "requested_timestamp": "2026-10-14T11:16:16.581129Z",
        "actual_quote_timestamp": "2026-10-14T11:16:16.761977Z",
        "timestamp_delta_seconds": 0.180848,
        "bid": 0.43,
        "ask": 0.44,
        "midpoint": 0.435,
        "last_price": 0.43,
        "implied_probability": 0.44,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-14T11:16:16.761977Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT140730",
        "external_market_id": "KXBTC15M-26OCT140730-30",
        "external_contract_id": "KXBTC15M-26OCT140730-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 8487.98
      },
      "selected_entry_price": 0.44,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 960,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT140730",
          "external_market_id": "KXBTC15M-26OCT140730-30",
          "external_contract_id": "KXBTC15M-26OCT140730-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-14T11:15:00Z",
          "resolution_timestamp": "2026-10-14T11:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-14T11:16:16.636440Z"
        }
      ],
      "quotes": [
        {
          "id": 960,
          "contract_id": 960,
          "forecast_timestamp": "2026-10-14T11:16:16.581129Z",
          "requested_timestamp": "2026-10-14T11:16:16.581129Z",
          "actual_quote_timestamp": "2026-10-14T11:16:16.761977Z",
          "timestamp_delta_seconds": 0.180848,
          "bid": 0.43,
          "ask": 0.44,
          "midpoint": 0.435,
          "last_price": 0.43,
          "implied_probability": 0.44,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-14T11:16:16.761977Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT140730",
          "external_market_id": "KXBTC15M-26OCT140730-30",
          "external_contract_id": "KXBTC15M-26OCT140730-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 8487.98
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT140730-30": {
          "UP/YES": "KXBTC15M-26OCT140730-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1849,
          "signal_id": 960,
          "quote_id": 960,
          "settlement_id": 960,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 218.0,
          "entry_price": 0.44,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.92,
          "trading_fee": 3.77,
          "total_deployed": 99.69,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.92,
          "net_pnl": -99.69,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-14T11:31:21.221948Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 8487.98,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1850,
          "signal_id": 960,
          "quote_id": 960,
          "settlement_id": 960,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.44,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 44.0,
          "trading_fee": 1.73,
          "total_deployed": 45.73,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -44.0,
          "net_pnl": -45.73,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-14T11:31:21.226680Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 8487.98,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83374.85,
        "kronos_base_predicted_close": 83395.828125,
        "kronos_base_displacement": 20.97812499999418,
        "kronos_base_displacement_fraction": 0.00025161214682838025,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83398.7578125,
        "kronos_small_displacement": 23.90781249999418,
        "kronos_small_displacement_fraction": 0.0002867508907061803,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT140730",
        "ticker": "KXBTC15M-26OCT140730-30",
        "market_id": "KXBTC15M-26OCT140730-30",
        "contract_id": "KXBTC15M-26OCT140730-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83374.85
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-14T11:16:16.581129Z",
        "retrieved_timestamp": "2026-10-14T11:16:16.761977Z",
        "quote_offset_seconds": 0.180848,
        "quote_age_seconds": 0.180848,
        "bid": 0.43,
        "ask": 0.44,
        "midpoint": 0.435,
        "last_price": 0.43,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.44,
        "price_type": "live_executable_ask",
        "yes_ask_size": 8487.98
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 83290.78,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261014T1115Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 954,
          "signal_id": 960,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-14T11:00:00Z",
          "return_6h": -0.0009999563634417452,
          "return_12h": 0.001935470331546174,
          "return_24h": 0.002987458267954768,
          "close_vs_ema12": -0.00010123098061820546,
          "close_vs_ema24": 0.0004846681864678626,
          "ema12_slope_3h": -0.000479451903300232,
          "ema24_slope_6h": 0.0003870935757293026,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-14T11:16:16.632451Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-14T11:00:00Z",
            "return_6h": -0.0009999563634417452,
            "return_12h": 0.001935470331546174,
            "return_24h": 0.002987458267954768,
            "close_vs_ema12": -0.00010123098061820546,
            "close_vs_ema24": 0.0004846681864678626,
            "ema12_slope_3h": -0.000479451903300232,
            "ema24_slope_6h": 0.0003870935757293026,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": -9.187337995042455e-06,
        "return_30m": 0.0007745037971265134,
        "return_60m": 0.0017581010652563123,
        "return_120m": -0.0001947789869970462,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": 0.00029159251361754457,
        "close_vs_ema6": 0.0005881375571736847,
        "close_vs_ema12": 0.0004372674386481368,
        "ema3_slope": 0.00029167756461179195,
        "ema6_slope": 0.00023531038081858746,
        "realized_volatility_30m": 0.00039644283660911217,
        "realized_volatility_60m": 0.00028526987888137246,
        "return_acceleration": -0.0007928856732182243
      }
    },
    {
      "id": 959,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261014T1100Z",
      "trigger_timestamp": "2026-10-14T11:01:18.538202Z",
      "market_start_timestamp": "2026-10-14T11:00:00Z",
      "resolution_timestamp": "2026-10-14T11:15:00Z",
      "direction": "UP",
      "base_run_id": 6905,
      "small_run_id": 6906,
      "last_observed_close": 83375.62,
      "actual_close": 83374.85,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-14T11:01:18.595748Z",
      "base_predicted_close": 83399.265625,
      "small_predicted_close": 83388.7734375,
      "strike": 83375.62,
      "market_regime": {
        "id": 953,
        "signal_id": 959,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-14T10:45:00Z",
        "return_6h": -0.003555578080598365,
        "return_12h": -0.0008709664095157832,
        "return_24h": 0.001798714467402318,
        "close_vs_ema12": -9.635177358235936e-05,
        "close_vs_ema24": 0.0005041080915832996,
        "ema12_slope_3h": -0.00026899663922841377,
        "ema24_slope_6h": 0.00041637604794164673,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-14T11:01:18.598372Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-14T10:45:00Z",
          "return_6h": -0.003555578080598365,
          "return_12h": -0.0008709664095157832,
          "return_24h": 0.001798714467402318,
          "close_vs_ema12": -9.635177358235936e-05,
          "close_vs_ema24": 0.0005041080915832996,
          "ema12_slope_3h": -0.00026899663922841377,
          "ema24_slope_6h": 0.00041637604794164673,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.26,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.194752,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        6905,
        6906
      ],
      "forecast_publication_timestamp": "2026-10-14T11:01:18.538202Z",
      "requested_quote_timestamp": "2026-10-14T11:01:18.538202Z",
      "retrieved_quote_timestamp": "2026-10-14T11:01:18.732954Z",
      "quote_retrieval_timestamp": "2026-10-14T11:01:18.732954Z",
      "timing_difference_seconds": 0.194752,
      "selected_quote": {
        "id": 959,
        "contract_id": 959,
        "forecast_timestamp": "2026-10-14T11:01:18.538202Z",
        "requested_timestamp": "2026-10-14T11:01:18.538202Z",
        "actual_quote_timestamp": "2026-10-14T11:01:18.732954Z",
        "timestamp_delta_seconds": 0.194752,
        "bid": 0.25,
        "ask": 0.26,
        "midpoint": 0.255,
        "last_price": 0.26,
        "implied_probability": 0.26,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-14T11:01:18.732954Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT140715",
        "external_market_id": "KXBTC15M-26OCT140715-15",
        "external_contract_id": "KXBTC15M-26OCT140715-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4156.12
      },
      "selected_entry_price": 0.26,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 959,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT140715",
          "external_market_id": "KXBTC15M-26OCT140715-15",
          "external_contract_id": "KXBTC15M-26OCT140715-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-14T11:00:00Z",
          "resolution_timestamp": "2026-10-14T11:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-14T11:01:18.601396Z"
        }
      ],
      "quotes": [
        {
          "id": 959,
          "contract_id": 959,
          "forecast_timestamp": "2026-10-14T11:01:18.538202Z",
          "requested_timestamp": "2026-10-14T11:01:18.538202Z",
          "actual_quote_timestamp": "2026-10-14T11:01:18.732954Z",
          "timestamp_delta_seconds": 0.194752,
          "bid": 0.25,
          "ask": 0.26,
          "midpoint": 0.255,
          "last_price": 0.26,
          "implied_probability": 0.26,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-14T11:01:18.732954Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT140715",
          "external_market_id": "KXBTC15M-26OCT140715-15",
          "external_contract_id": "KXBTC15M-26OCT140715-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4156.12
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT140715-15": {
          "UP/YES": "KXBTC15M-26OCT140715-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1847,
          "signal_id": 959,
          "quote_id": 959,
          "settlement_id": 959,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 365.0,
          "entry_price": 0.26,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 94.9,
          "trading_fee": 4.92,
          "total_deployed": 99.82000000000001,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -94.9,
          "net_pnl": -99.82000000000001,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-14T11:16:21.217542Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4156.12,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1848,
          "signal_id": 959,
          "quote_id": 959,
          "settlement_id": 959,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.26,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 26.0,
          "trading_fee": 1.35,
          "total_deployed": 27.35,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -26.0,
          "net_pnl": -27.35,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-14T11:16:21.221516Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4156.12,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83375.62,
        "kronos_base_predicted_close": 83399.265625,
        "kronos_base_displacement": 23.645625000004657,
        "kronos_base_displacement_fraction": 0.0002836035881952621,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83388.7734375,
        "kronos_small_displacement": 13.153437500004657,
        "kronos_small_displacement_fraction": 0.00015776119565893073,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT140715",
        "ticker": "KXBTC15M-26OCT140715-15",
        "market_id": "KXBTC15M-26OCT140715-15",
        "contract_id": "KXBTC15M-26OCT140715-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83375.62
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-14T11:01:18.538202Z",
        "retrieved_timestamp": "2026-10-14T11:01:18.732954Z",
        "quote_offset_seconds": 0.194752,
        "quote_age_seconds": 0.194752,
        "bid": 0.25,
        "ask": 0.26,
        "midpoint": 0.255,
        "last_price": 0.26,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.26,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4156.12
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 83374.85,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261014T1100Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 953,
          "signal_id": 959,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-14T10:45:00Z",
          "return_6h": -0.003555578080598365,
          "return_12h": -0.0008709664095157832,
          "return_24h": 0.001798714467402318,
          "close_vs_ema12": -9.635177358235936e-05,
          "close_vs_ema24": 0.0005041080915832996,
          "ema12_slope_3h": -0.00026899663922841377,
          "ema24_slope_6h": 0.00041637604794164673,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-14T11:01:18.598372Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-14T10:45:00Z",
            "return_6h": -0.003555578080598365,
            "return_12h": -0.0008709664095157832,
            "return_24h": 0.001798714467402318,
            "close_vs_ema12": -9.635177358235936e-05,
            "close_vs_ema24": 0.0005041080915832996,
            "ema12_slope_3h": -0.00026899663922841377,
            "ema24_slope_6h": 0.00041637604794164673,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0007836983352231819,
        "return_30m": 0.0012620090752790691,
        "return_60m": 0.0025049752784713775,
        "return_120m": 0.00024724768444883694,
        "consecutive_up_closes": 4,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0005925479111568155,
        "close_vs_ema6": 0.000832781321903342,
        "close_vs_ema12": 0.0005260038680503509,
        "ema3_slope": 0.0005928992323582793,
        "ema6_slope": 0.0003332235296940045,
        "realized_volatility_30m": 0.00015288107647881688,
        "realized_volatility_60m": 0.00013573531113604938,
        "return_acceleration": 0.00030576215295763376
      }
    },
    {
      "id": 958,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261014T0930Z",
      "trigger_timestamp": "2026-10-14T09:31:15.949108Z",
      "market_start_timestamp": "2026-10-14T09:30:00Z",
      "resolution_timestamp": "2026-10-14T09:45:00Z",
      "direction": "UP",
      "base_run_id": 6893,
      "small_run_id": 6894,
      "last_observed_close": 83202.66,
      "actual_close": 83172.85,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-14T09:31:15.996988Z",
      "base_predicted_close": 83215.84375,
      "small_predicted_close": 83235.3671875,
      "strike": 83202.66,
      "market_regime": {
        "id": 952,
        "signal_id": 958,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-14T09:15:00Z",
        "return_6h": -0.00593926340768125,
        "return_12h": -0.0008622771418904662,
        "return_24h": -0.001846081877273642,
        "close_vs_ema12": -0.002592959580758447,
        "close_vs_ema24": -0.0016939587959403646,
        "ema12_slope_3h": 0.0001458156432923019,
        "ema24_slope_6h": 0.001145609054781449,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-14T09:31:15.999412Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-14T09:15:00Z",
          "return_6h": -0.00593926340768125,
          "return_12h": -0.0008622771418904662,
          "return_24h": -0.001846081877273642,
          "close_vs_ema12": -0.002592959580758447,
          "close_vs_ema24": -0.0016939587959403646,
          "ema12_slope_3h": 0.0001458156432923019,
          "ema24_slope_6h": 0.001145609054781449,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.48,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.189899,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        6893,
        6894
      ],
      "forecast_publication_timestamp": "2026-10-14T09:31:15.949108Z",
      "requested_quote_timestamp": "2026-10-14T09:31:15.949108Z",
      "retrieved_quote_timestamp": "2026-10-14T09:31:16.139007Z",
      "quote_retrieval_timestamp": "2026-10-14T09:31:16.139007Z",
      "timing_difference_seconds": 0.189899,
      "selected_quote": {
        "id": 958,
        "contract_id": 958,
        "forecast_timestamp": "2026-10-14T09:31:15.949108Z",
        "requested_timestamp": "2026-10-14T09:31:15.949108Z",
        "actual_quote_timestamp": "2026-10-14T09:31:16.139007Z",
        "timestamp_delta_seconds": 0.189899,
        "bid": 0.47,
        "ask": 0.48,
        "midpoint": 0.475,
        "last_price": 0.47,
        "implied_probability": 0.48,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-14T09:31:16.139007Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT140545",
        "external_market_id": "KXBTC15M-26OCT140545-45",
        "external_contract_id": "KXBTC15M-26OCT140545-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 6568.43
      },
      "selected_entry_price": 0.48,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 958,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT140545",
          "external_market_id": "KXBTC15M-26OCT140545-45",
          "external_contract_id": "KXBTC15M-26OCT140545-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-14T09:30:00Z",
          "resolution_timestamp": "2026-10-14T09:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-14T09:31:16.002012Z"
        }
      ],
      "quotes": [
        {
          "id": 958,
          "contract_id": 958,
          "forecast_timestamp": "2026-10-14T09:31:15.949108Z",
          "requested_timestamp": "2026-10-14T09:31:15.949108Z",
          "actual_quote_timestamp": "2026-10-14T09:31:16.139007Z",
          "timestamp_delta_seconds": 0.189899,
          "bid": 0.47,
          "ask": 0.48,
          "midpoint": 0.475,
          "last_price": 0.47,
          "implied_probability": 0.48,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-14T09:31:16.139007Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT140545",
          "external_market_id": "KXBTC15M-26OCT140545-45",
          "external_contract_id": "KXBTC15M-26OCT140545-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 6568.43
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT140545-45": {
          "UP/YES": "KXBTC15M-26OCT140545-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1845,
          "signal_id": 958,
          "quote_id": 958,
          "settlement_id": 958,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 201.0,
          "entry_price": 0.48,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.47999999999999,
          "trading_fee": 3.52,
          "total_deployed": 99.99999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.47999999999999,
          "net_pnl": -99.99999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-14T09:46:24.607255Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6568.43,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1846,
          "signal_id": 958,
          "quote_id": 958,
          "settlement_id": 958,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.48,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 48.0,
          "trading_fee": 1.75,
          "total_deployed": 49.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -48.0,
          "net_pnl": -49.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-14T09:46:24.610168Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6568.43,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83202.66,
        "kronos_base_predicted_close": 83215.84375,
        "kronos_base_displacement": 13.183749999996508,
        "kronos_base_displacement_fraction": 0.00015845346771361043,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83235.3671875,
        "kronos_small_displacement": 32.70718749999651,
        "kronos_small_displacement_fraction": 0.00039310266642913225,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT140545",
        "ticker": "KXBTC15M-26OCT140545-45",
        "market_id": "KXBTC15M-26OCT140545-45",
        "contract_id": "KXBTC15M-26OCT140545-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83202.66
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-14T09:31:15.949108Z",
        "retrieved_timestamp": "2026-10-14T09:31:16.139007Z",
        "quote_offset_seconds": 0.189899,
        "quote_age_seconds": 0.189899,
        "bid": 0.47,
        "ask": 0.48,
        "midpoint": 0.475,
        "last_price": 0.47,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.48,
        "price_type": "live_executable_ask",
        "yes_ask_size": 6568.43
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 83172.85,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261014T0930Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 952,
          "signal_id": 958,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-14T09:15:00Z",
          "return_6h": -0.00593926340768125,
          "return_12h": -0.0008622771418904662,
          "return_24h": -0.001846081877273642,
          "close_vs_ema12": -0.002592959580758447,
          "close_vs_ema24": -0.0016939587959403646,
          "ema12_slope_3h": 0.0001458156432923019,
          "ema24_slope_6h": 0.001145609054781449,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-14T09:31:15.999412Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-14T09:15:00Z",
            "return_6h": -0.00593926340768125,
            "return_12h": -0.0008622771418904662,
            "return_24h": -0.001846081877273642,
            "close_vs_ema12": -0.002592959580758447,
            "close_vs_ema24": -0.0016939587959403646,
            "ema12_slope_3h": 0.0001458156432923019,
            "ema24_slope_6h": 0.001145609054781449,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.002259695669349915,
        "return_30m": -0.0018277525540391082,
        "return_60m": -0.006329397905092349,
        "return_120m": -0.002224763825082521,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0012738287352324074,
        "close_vs_ema6": -0.002151059899113905,
        "close_vs_ema12": -0.0027234427969402564,
        "ema3_slope": -0.0012722081599211288,
        "ema6_slope": -0.0008596842667046856,
        "realized_volatility_30m": 0.0013463085276207432,
        "realized_volatility_60m": 0.001923685337165552,
        "return_acceleration": -0.0026926170552414863
      }
    },
    {
      "id": 957,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261014T0915Z",
      "trigger_timestamp": "2026-10-14T09:16:15.836725Z",
      "market_start_timestamp": "2026-10-14T09:15:00Z",
      "resolution_timestamp": "2026-10-14T09:30:00Z",
      "direction": "UP",
      "base_run_id": 6891,
      "small_run_id": 6892,
      "last_observed_close": 83391.1,
      "actual_close": 83202.66,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-14T09:16:15.883261Z",
      "base_predicted_close": 83447.2734375,
      "small_predicted_close": 83441.1953125,
      "strike": 83391.1,
      "market_regime": {
        "id": 951,
        "signal_id": 957,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-14T09:00:00Z",
        "return_6h": -0.0028329622488735273,
        "return_12h": 0.0009720928853478306,
        "return_24h": -0.0006167496151777696,
        "close_vs_ema12": -0.00044430837221209885,
        "close_vs_ema24": 0.0005313766724288627,
        "ema12_slope_3h": 0.00025603581160460465,
        "ema24_slope_6h": 0.0012956158700083709,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-14T09:16:15.885467Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-14T09:00:00Z",
          "return_6h": -0.0028329622488735273,
          "return_12h": 0.0009720928853478306,
          "return_24h": -0.0006167496151777696,
          "close_vs_ema12": -0.00044430837221209885,
          "close_vs_ema24": 0.0005313766724288627,
          "ema12_slope_3h": 0.00025603581160460465,
          "ema24_slope_6h": 0.0012956158700083709,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.43,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.183197,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        6891,
        6892
      ],
      "forecast_publication_timestamp": "2026-10-14T09:16:15.836725Z",
      "requested_quote_timestamp": "2026-10-14T09:16:15.836725Z",
      "retrieved_quote_timestamp": "2026-10-14T09:16:16.019922Z",
      "quote_retrieval_timestamp": "2026-10-14T09:16:16.019922Z",
      "timing_difference_seconds": 0.183197,
      "selected_quote": {
        "id": 957,
        "contract_id": 957,
        "forecast_timestamp": "2026-10-14T09:16:15.836725Z",
        "requested_timestamp": "2026-10-14T09:16:15.836725Z",
        "actual_quote_timestamp": "2026-10-14T09:16:16.019922Z",
        "timestamp_delta_seconds": 0.183197,
        "bid": 0.42,
        "ask": 0.43,
        "midpoint": 0.425,
        "last_price": 0.42,
        "implied_probability": 0.43,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-14T09:16:16.019922Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT140530",
        "external_market_id": "KXBTC15M-26OCT140530-30",
        "external_contract_id": "KXBTC15M-26OCT140530-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 10130.09
      },
      "selected_entry_price": 0.43,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 957,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT140530",
          "external_market_id": "KXBTC15M-26OCT140530-30",
          "external_contract_id": "KXBTC15M-26OCT140530-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-14T09:15:00Z",
          "resolution_timestamp": "2026-10-14T09:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-14T09:16:15.887961Z"
        }
      ],
      "quotes": [
        {
          "id": 957,
          "contract_id": 957,
          "forecast_timestamp": "2026-10-14T09:16:15.836725Z",
          "requested_timestamp": "2026-10-14T09:16:15.836725Z",
          "actual_quote_timestamp": "2026-10-14T09:16:16.019922Z",
          "timestamp_delta_seconds": 0.183197,
          "bid": 0.42,
          "ask": 0.43,
          "midpoint": 0.425,
          "last_price": 0.42,
          "implied_probability": 0.43,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-14T09:16:16.019922Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT140530",
          "external_market_id": "KXBTC15M-26OCT140530-30",
          "external_contract_id": "KXBTC15M-26OCT140530-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 10130.09
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT140530-30": {
          "UP/YES": "KXBTC15M-26OCT140530-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1843,
          "signal_id": 957,
          "quote_id": 957,
          "settlement_id": 957,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 223.0,
          "entry_price": 0.43,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.89,
          "trading_fee": 3.83,
          "total_deployed": 99.72,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.89,
          "net_pnl": -99.72,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-14T09:31:20.808872Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 10130.09,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1844,
          "signal_id": 957,
          "quote_id": 957,
          "settlement_id": 957,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.43,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 43.0,
          "trading_fee": 1.72,
          "total_deployed": 44.72,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -43.0,
          "net_pnl": -44.72,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-14T09:31:20.812478Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 10130.09,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83391.1,
        "kronos_base_predicted_close": 83447.2734375,
        "kronos_base_displacement": 56.17343749999418,
        "kronos_base_displacement_fraction": 0.0006736143005667772,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83441.1953125,
        "kronos_small_displacement": 50.09531249999418,
        "kronos_small_displacement_fraction": 0.0006007273258176733,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT140530",
        "ticker": "KXBTC15M-26OCT140530-30",
        "market_id": "KXBTC15M-26OCT140530-30",
        "contract_id": "KXBTC15M-26OCT140530-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83391.1
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-14T09:16:15.836725Z",
        "retrieved_timestamp": "2026-10-14T09:16:16.019922Z",
        "quote_offset_seconds": 0.183197,
        "quote_age_seconds": 0.183197,
        "bid": 0.42,
        "ask": 0.43,
        "midpoint": 0.425,
        "last_price": 0.42,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.43,
        "price_type": "live_executable_ask",
        "yes_ask_size": 10130.09
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 83202.66,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261014T0915Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 951,
          "signal_id": 957,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-14T09:00:00Z",
          "return_6h": -0.0028329622488735273,
          "return_12h": 0.0009720928853478306,
          "return_24h": -0.0006167496151777696,
          "close_vs_ema12": -0.00044430837221209885,
          "close_vs_ema24": 0.0005313766724288627,
          "ema12_slope_3h": 0.00025603581160460465,
          "ema24_slope_6h": 0.0012956158700083709,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-14T09:16:15.885467Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-14T09:00:00Z",
            "return_6h": -0.0028329622488735273,
            "return_12h": 0.0009720928853478306,
            "return_24h": -0.0006167496151777696,
            "close_vs_ema12": -0.00044430837221209885,
            "close_vs_ema24": 0.0005313766724288627,
            "ema12_slope_3h": 0.00025603581160460465,
            "ema24_slope_6h": 0.0012956158700083709,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": 0.0004329213858915715,
        "return_30m": 0.0003430179361760821,
        "return_60m": -0.0052065204286196876,
        "return_120m": -0.00021835492276001123,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": -0.0002853654896535218,
        "close_vs_ema6": -0.0007508960606932291,
        "close_vs_ema12": -0.0009594937320802632,
        "ema3_slope": -0.00028528407942229883,
        "ema6_slope": -0.00030026823618301,
        "realized_volatility_30m": 0.0002613929656618552,
        "realized_volatility_60m": 0.0018863058470293473,
        "return_acceleration": 0.0005227859313237104
      }
    },
    {
      "id": 956,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261014T0815Z",
      "trigger_timestamp": "2026-10-14T08:16:18.332910Z",
      "market_start_timestamp": "2026-10-14T08:15:00Z",
      "resolution_timestamp": "2026-10-14T08:30:00Z",
      "direction": "UP",
      "base_run_id": 6883,
      "small_run_id": 6884,
      "last_observed_close": 83827.55,
      "actual_close": 83732.64,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-14T08:16:18.382027Z",
      "base_predicted_close": 83887.2109375,
      "small_predicted_close": 83983.2265625,
      "strike": 83827.55,
      "market_regime": {
        "id": 950,
        "signal_id": 956,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-14T08:00:00Z",
        "return_6h": 0.006620616565067294,
        "return_12h": 0.007467667539848177,
        "return_24h": -0.0025526064041611063,
        "close_vs_ema12": 0.004845819759696335,
        "close_vs_ema24": 0.005884208336893959,
        "ema12_slope_3h": 0.00031335967112755547,
        "ema24_slope_6h": 0.0013918159469235025,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-14T08:16:18.384358Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-14T08:00:00Z",
          "return_6h": 0.006620616565067294,
          "return_12h": 0.007467667539848177,
          "return_24h": -0.0025526064041611063,
          "close_vs_ema12": 0.004845819759696335,
          "close_vs_ema24": 0.005884208336893959,
          "ema12_slope_3h": 0.00031335967112755547,
          "ema24_slope_6h": 0.0013918159469235025,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.61,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.189942,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        6883,
        6884
      ],
      "forecast_publication_timestamp": "2026-10-14T08:16:18.332910Z",
      "requested_quote_timestamp": "2026-10-14T08:16:18.332910Z",
      "retrieved_quote_timestamp": "2026-10-14T08:16:18.522852Z",
      "quote_retrieval_timestamp": "2026-10-14T08:16:18.522852Z",
      "timing_difference_seconds": 0.189942,
      "selected_quote": {
        "id": 956,
        "contract_id": 956,
        "forecast_timestamp": "2026-10-14T08:16:18.332910Z",
        "requested_timestamp": "2026-10-14T08:16:18.332910Z",
        "actual_quote_timestamp": "2026-10-14T08:16:18.522852Z",
        "timestamp_delta_seconds": 0.189942,
        "bid": 0.6,
        "ask": 0.61,
        "midpoint": 0.605,
        "last_price": 0.61,
        "implied_probability": 0.61,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-14T08:16:18.522852Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT140430",
        "external_market_id": "KXBTC15M-26OCT140430-30",
        "external_contract_id": "KXBTC15M-26OCT140430-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 8162.69
      },
      "selected_entry_price": 0.61,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 956,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT140430",
          "external_market_id": "KXBTC15M-26OCT140430-30",
          "external_contract_id": "KXBTC15M-26OCT140430-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-14T08:15:00Z",
          "resolution_timestamp": "2026-10-14T08:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-14T08:16:18.387366Z"
        }
      ],
      "quotes": [
        {
          "id": 956,
          "contract_id": 956,
          "forecast_timestamp": "2026-10-14T08:16:18.332910Z",
          "requested_timestamp": "2026-10-14T08:16:18.332910Z",
          "actual_quote_timestamp": "2026-10-14T08:16:18.522852Z",
          "timestamp_delta_seconds": 0.189942,
          "bid": 0.6,
          "ask": 0.61,
          "midpoint": 0.605,
          "last_price": 0.61,
          "implied_probability": 0.61,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-14T08:16:18.522852Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT140430",
          "external_market_id": "KXBTC15M-26OCT140430-30",
          "external_contract_id": "KXBTC15M-26OCT140430-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 8162.69
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT140430-30": {
          "UP/YES": "KXBTC15M-26OCT140430-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1841,
          "signal_id": 956,
          "quote_id": 956,
          "settlement_id": 956,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 159.0,
          "entry_price": 0.61,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.99,
          "trading_fee": 2.65,
          "total_deployed": 99.64,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.99,
          "net_pnl": -99.64,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-14T08:31:21.853618Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 8162.69,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1842,
          "signal_id": 956,
          "quote_id": 956,
          "settlement_id": 956,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.61,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 61.0,
          "trading_fee": 1.67,
          "total_deployed": 62.67,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -61.0,
          "net_pnl": -62.67,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-14T08:31:21.857772Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 8162.69,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83827.55,
        "kronos_base_predicted_close": 83887.2109375,
        "kronos_base_displacement": 59.66093749999709,
        "kronos_base_displacement_fraction": 0.0007117103804178589,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83983.2265625,
        "kronos_small_displacement": 155.6765624999971,
        "kronos_small_displacement_fraction": 0.0018571050030687655,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT140430",
        "ticker": "KXBTC15M-26OCT140430-30",
        "market_id": "KXBTC15M-26OCT140430-30",
        "contract_id": "KXBTC15M-26OCT140430-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83827.55
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-14T08:16:18.332910Z",
        "retrieved_timestamp": "2026-10-14T08:16:18.522852Z",
        "quote_offset_seconds": 0.189942,
        "quote_age_seconds": 0.189942,
        "bid": 0.6,
        "ask": 0.61,
        "midpoint": 0.605,
        "last_price": 0.61,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.61,
        "price_type": "live_executable_ask",
        "yes_ask_size": 8162.69
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 83732.64,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261014T0815Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 950,
          "signal_id": 956,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-14T08:00:00Z",
          "return_6h": 0.006620616565067294,
          "return_12h": 0.007467667539848177,
          "return_24h": -0.0025526064041611063,
          "close_vs_ema12": 0.004845819759696335,
          "close_vs_ema24": 0.005884208336893959,
          "ema12_slope_3h": 0.00031335967112755547,
          "ema24_slope_6h": 0.0013918159469235025,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-14T08:16:18.384358Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-14T08:00:00Z",
            "return_6h": 0.006620616565067294,
            "return_12h": 0.007467667539848177,
            "return_24h": -0.0025526064041611063,
            "close_vs_ema12": 0.004845819759696335,
            "close_vs_ema24": 0.005884208336893959,
            "ema12_slope_3h": 0.00031335967112755547,
            "ema24_slope_6h": 0.0013918159469235025,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.00392790654916908,
        "return_30m": 0.005702350056938643,
        "return_60m": 0.005014272417636745,
        "return_120m": 0.004045737236869629,
        "consecutive_up_closes": 2,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0023387523483187067,
        "close_vs_ema6": 0.003447785987078955,
        "close_vs_ema12": 0.003916183452621569,
        "ema3_slope": 0.0023442349332736256,
        "ema6_slope": 0.0013810189779837057,
        "realized_volatility_30m": 0.0010802028099375915,
        "realized_volatility_60m": 0.0017695029205546838,
        "return_acceleration": 0.002160405619875183
      }
    },
    {
      "id": 955,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261014T0715Z",
      "trigger_timestamp": "2026-10-14T07:16:16.609694Z",
      "market_start_timestamp": "2026-10-14T07:15:00Z",
      "resolution_timestamp": "2026-10-14T07:30:00Z",
      "direction": "UP",
      "base_run_id": 6875,
      "small_run_id": 6876,
      "last_observed_close": 83409.31,
      "actual_close": 83388.18,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-14T07:16:16.654716Z",
      "base_predicted_close": 83423.9765625,
      "small_predicted_close": 83413.5,
      "strike": 83409.31,
      "market_regime": {
        "id": 949,
        "signal_id": 955,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-14T07:00:00Z",
        "return_6h": 0.0017942185701997904,
        "return_12h": 0.0036874397177877327,
        "return_24h": -0.002874906433572355,
        "close_vs_ema12": 5.265822913980145e-05,
        "close_vs_ema24": 0.0010571801828975769,
        "ema12_slope_3h": 0.0005815572262692914,
        "ema24_slope_6h": 0.001239393357031826,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-14T07:16:16.657017Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-14T07:00:00Z",
          "return_6h": 0.0017942185701997904,
          "return_12h": 0.0036874397177877327,
          "return_24h": -0.002874906433572355,
          "close_vs_ema12": 5.265822913980145e-05,
          "close_vs_ema24": 0.0010571801828975769,
          "ema12_slope_3h": 0.0005815572262692914,
          "ema24_slope_6h": 0.001239393357031826,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.38,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.198142,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        6875,
        6876
      ],
      "forecast_publication_timestamp": "2026-10-14T07:16:16.609694Z",
      "requested_quote_timestamp": "2026-10-14T07:16:16.609694Z",
      "retrieved_quote_timestamp": "2026-10-14T07:16:16.807836Z",
      "quote_retrieval_timestamp": "2026-10-14T07:16:16.807836Z",
      "timing_difference_seconds": 0.198142,
      "selected_quote": {
        "id": 955,
        "contract_id": 955,
        "forecast_timestamp": "2026-10-14T07:16:16.609694Z",
        "requested_timestamp": "2026-10-14T07:16:16.609694Z",
        "actual_quote_timestamp": "2026-10-14T07:16:16.807836Z",
        "timestamp_delta_seconds": 0.198142,
        "bid": 0.37,
        "ask": 0.38,
        "midpoint": 0.375,
        "last_price": 0.38,
        "implied_probability": 0.38,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-14T07:16:16.807836Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT140330",
        "external_market_id": "KXBTC15M-26OCT140330-30",
        "external_contract_id": "KXBTC15M-26OCT140330-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5367.95
      },
      "selected_entry_price": 0.38,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 955,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT140330",
          "external_market_id": "KXBTC15M-26OCT140330-30",
          "external_contract_id": "KXBTC15M-26OCT140330-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-14T07:15:00Z",
          "resolution_timestamp": "2026-10-14T07:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-14T07:16:16.660015Z"
        }
      ],
      "quotes": [
        {
          "id": 955,
          "contract_id": 955,
          "forecast_timestamp": "2026-10-14T07:16:16.609694Z",
          "requested_timestamp": "2026-10-14T07:16:16.609694Z",
          "actual_quote_timestamp": "2026-10-14T07:16:16.807836Z",
          "timestamp_delta_seconds": 0.198142,
          "bid": 0.37,
          "ask": 0.38,
          "midpoint": 0.375,
          "last_price": 0.38,
          "implied_probability": 0.38,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-14T07:16:16.807836Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT140330",
          "external_market_id": "KXBTC15M-26OCT140330-30",
          "external_contract_id": "KXBTC15M-26OCT140330-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5367.95
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT140330-30": {
          "UP/YES": "KXBTC15M-26OCT140330-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1839,
          "signal_id": 955,
          "quote_id": 955,
          "settlement_id": 955,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 252.0,
          "entry_price": 0.38,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.76,
          "trading_fee": 4.16,
          "total_deployed": 99.92,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.76,
          "net_pnl": -99.92,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-14T07:31:21.844664Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5367.95,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1840,
          "signal_id": 955,
          "quote_id": 955,
          "settlement_id": 955,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.38,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 38.0,
          "trading_fee": 1.65,
          "total_deployed": 39.65,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -38.0,
          "net_pnl": -39.65,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-14T07:31:21.848848Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5367.95,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83409.31,
        "kronos_base_predicted_close": 83423.9765625,
        "kronos_base_displacement": 14.666562500002328,
        "kronos_base_displacement_fraction": 0.00017583843458245042,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83413.5,
        "kronos_small_displacement": 4.190000000002328,
        "kronos_small_displacement_fraction": 5.023420047477108e-05,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT140330",
        "ticker": "KXBTC15M-26OCT140330-30",
        "market_id": "KXBTC15M-26OCT140330-30",
        "contract_id": "KXBTC15M-26OCT140330-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83409.31
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-14T07:16:16.609694Z",
        "retrieved_timestamp": "2026-10-14T07:16:16.807836Z",
        "quote_offset_seconds": 0.198142,
        "quote_age_seconds": 0.198142,
        "bid": 0.37,
        "ask": 0.38,
        "midpoint": 0.375,
        "last_price": 0.38,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.38,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5367.95
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 83388.18,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261014T0715Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 949,
          "signal_id": 955,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-14T07:00:00Z",
          "return_6h": 0.0017942185701997904,
          "return_12h": 0.0036874397177877327,
          "return_24h": -0.002874906433572355,
          "close_vs_ema12": 5.265822913980145e-05,
          "close_vs_ema24": 0.0010571801828975769,
          "ema12_slope_3h": 0.0005815572262692914,
          "ema24_slope_6h": 0.001239393357031826,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-14T07:16:16.657017Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-14T07:00:00Z",
            "return_6h": 0.0017942185701997904,
            "return_12h": 0.0036874397177877327,
            "return_24h": -0.002874906433572355,
            "close_vs_ema12": 5.265822913980145e-05,
            "close_vs_ema24": 0.0010571801828975769,
            "ema12_slope_3h": 0.0005815572262692914,
            "ema24_slope_6h": 0.001239393357031826,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.000543602002300192,
        "return_30m": 0.0001282195535707853,
        "return_60m": -0.0009637029118374496,
        "return_120m": -0.0005871075136876236,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.00011250756115521732,
        "close_vs_ema6": -0.00012955823413240974,
        "close_vs_ema12": -0.0005468637641850016,
        "ema3_slope": 0.00011252022053076516,
        "ema6_slope": -5.182060813835321e-05,
        "realized_volatility_30m": 0.00047937938548936465,
        "realized_volatility_60m": 0.0005564878668739439,
        "return_acceleration": 0.0009587587709787293
      }
    },
    {
      "id": 954,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261014T0245Z",
      "trigger_timestamp": "2026-10-14T02:46:17.667041Z",
      "market_start_timestamp": "2026-10-14T02:45:00Z",
      "resolution_timestamp": "2026-10-14T03:00:00Z",
      "direction": "UP",
      "base_run_id": 6839,
      "small_run_id": 6840,
      "last_observed_close": 83308.96,
      "actual_close": 83563.51,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-14T02:46:17.716193Z",
      "base_predicted_close": 83330.0234375,
      "small_predicted_close": 83331.5859375,
      "strike": 83308.96,
      "market_regime": {
        "id": 948,
        "signal_id": 954,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-14T02:30:00Z",
        "return_6h": 0.0005685052021375814,
        "return_12h": -0.0034899241177983598,
        "return_24h": 0.006562918132151596,
        "close_vs_ema12": 0.00044615405412429254,
        "close_vs_ema24": 0.0010237631158280802,
        "ema12_slope_3h": 0.00016634876505738916,
        "ema24_slope_6h": 0.0006497288968205783,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-14T02:46:17.719336Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-14T02:30:00Z",
          "return_6h": 0.0005685052021375814,
          "return_12h": -0.0034899241177983598,
          "return_24h": 0.006562918132151596,
          "close_vs_ema12": 0.00044615405412429254,
          "close_vs_ema24": 0.0010237631158280802,
          "ema12_slope_3h": 0.00016634876505738916,
          "ema24_slope_6h": 0.0006497288968205783,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.75,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.185675,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "70_80",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        6839,
        6840
      ],
      "forecast_publication_timestamp": "2026-10-14T02:46:17.667041Z",
      "requested_quote_timestamp": "2026-10-14T02:46:17.667041Z",
      "retrieved_quote_timestamp": "2026-10-14T02:46:17.852716Z",
      "quote_retrieval_timestamp": "2026-10-14T02:46:17.852716Z",
      "timing_difference_seconds": 0.185675,
      "selected_quote": {
        "id": 954,
        "contract_id": 954,
        "forecast_timestamp": "2026-10-14T02:46:17.667041Z",
        "requested_timestamp": "2026-10-14T02:46:17.667041Z",
        "actual_quote_timestamp": "2026-10-14T02:46:17.852716Z",
        "timestamp_delta_seconds": 0.185675,
        "bid": 0.74,
        "ask": 0.75,
        "midpoint": 0.745,
        "last_price": 0.74,
        "implied_probability": 0.75,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-14T02:46:17.852716Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT132300",
        "external_market_id": "KXBTC15M-26OCT132300-00",
        "external_contract_id": "KXBTC15M-26OCT132300-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 1855.67
      },
      "selected_entry_price": 0.75,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 954,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT132300",
          "external_market_id": "KXBTC15M-26OCT132300-00",
          "external_contract_id": "KXBTC15M-26OCT132300-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-14T02:45:00Z",
          "resolution_timestamp": "2026-10-14T03:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-14T02:46:17.722903Z"
        }
      ],
      "quotes": [
        {
          "id": 954,
          "contract_id": 954,
          "forecast_timestamp": "2026-10-14T02:46:17.667041Z",
          "requested_timestamp": "2026-10-14T02:46:17.667041Z",
          "actual_quote_timestamp": "2026-10-14T02:46:17.852716Z",
          "timestamp_delta_seconds": 0.185675,
          "bid": 0.74,
          "ask": 0.75,
          "midpoint": 0.745,
          "last_price": 0.74,
          "implied_probability": 0.75,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-14T02:46:17.852716Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT132300",
          "external_market_id": "KXBTC15M-26OCT132300-00",
          "external_contract_id": "KXBTC15M-26OCT132300-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 1855.67
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT132300-00": {
          "UP/YES": "KXBTC15M-26OCT132300-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1837,
          "signal_id": 954,
          "quote_id": 954,
          "settlement_id": 954,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 131.0,
          "entry_price": 0.75,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 98.25,
          "trading_fee": 1.72,
          "total_deployed": 99.97,
          "settlement_value": 1.0,
          "settlement_payout": 131.0,
          "gross_pnl": 32.75,
          "net_pnl": 31.03,
          "roi": 0.3103931179353806,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-14T03:01:21.173719Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1855.67,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1838,
          "signal_id": 954,
          "quote_id": 954,
          "settlement_id": 954,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.75,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 75.0,
          "trading_fee": 1.32,
          "total_deployed": 76.32,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 25.0,
          "net_pnl": 23.680000000000007,
          "roi": 0.31027253668763116,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-14T03:01:21.177402Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1855.67,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83308.96,
        "kronos_base_predicted_close": 83330.0234375,
        "kronos_base_displacement": 21.063437499993597,
        "kronos_base_displacement_fraction": 0.0002528351992389966,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83331.5859375,
        "kronos_small_displacement": 22.625937499993597,
        "kronos_small_displacement_fraction": 0.00027159068484342616,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT132300",
        "ticker": "KXBTC15M-26OCT132300-00",
        "market_id": "KXBTC15M-26OCT132300-00",
        "contract_id": "KXBTC15M-26OCT132300-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83308.96
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-14T02:46:17.667041Z",
        "retrieved_timestamp": "2026-10-14T02:46:17.852716Z",
        "quote_offset_seconds": 0.185675,
        "quote_age_seconds": 0.185675,
        "bid": 0.74,
        "ask": 0.75,
        "midpoint": 0.745,
        "last_price": 0.74,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.75,
        "price_type": "live_executable_ask",
        "yes_ask_size": 1855.67
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 83563.51,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261014T0245Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 948,
          "signal_id": 954,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-14T02:30:00Z",
          "return_6h": 0.0005685052021375814,
          "return_12h": -0.0034899241177983598,
          "return_24h": 0.006562918132151596,
          "close_vs_ema12": 0.00044615405412429254,
          "close_vs_ema24": 0.0010237631158280802,
          "ema12_slope_3h": 0.00016634876505738916,
          "ema24_slope_6h": 0.0006497288968205783,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-14T02:46:17.719336Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-14T02:30:00Z",
            "return_6h": 0.0005685052021375814,
            "return_12h": -0.0034899241177983598,
            "return_24h": 0.006562918132151596,
            "close_vs_ema12": 0.00044615405412429254,
            "close_vs_ema24": 0.0010237631158280802,
            "ema12_slope_3h": 0.00016634876505738916,
            "ema24_slope_6h": 0.0006497288968205783,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0006881423506015505,
        "return_30m": 0.00039329961475154107,
        "return_60m": 0.0005852133432924234,
        "return_120m": -0.0027162803739098074,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0002936169170617564,
        "close_vs_ema6": 0.0003282549029641757,
        "close_vs_ema12": 0.00027752414706494477,
        "ema3_slope": 0.0002937031532763701,
        "ema6_slope": 0.00013131920365472283,
        "realized_volatility_30m": 0.000491391166100974,
        "realized_volatility_60m": 0.0003914379738356712,
        "return_acceleration": 0.000982782332201948
      }
    },
    {
      "id": 953,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261014T0015Z",
      "trigger_timestamp": "2026-10-14T00:16:17.419244Z",
      "market_start_timestamp": "2026-10-14T00:15:00Z",
      "resolution_timestamp": "2026-10-14T00:30:00Z",
      "direction": "UP",
      "base_run_id": 6819,
      "small_run_id": 6820,
      "last_observed_close": 83310.69,
      "actual_close": 83380.87,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-14T00:16:17.461283Z",
      "base_predicted_close": 83320.21875,
      "small_predicted_close": 83316.75,
      "strike": 83310.69,
      "market_regime": {
        "id": 947,
        "signal_id": 953,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-14T00:00:00Z",
        "return_6h": 0.00268348314795519,
        "return_12h": 0.0015051364673048795,
        "return_24h": 0.022973374704263083,
        "close_vs_ema12": 0.0006806904571479144,
        "close_vs_ema24": 0.0012826073798819504,
        "ema12_slope_3h": 0.0003287443344885954,
        "ema24_slope_6h": 0.0002911344454286091,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-14T00:16:17.464553Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-14T00:00:00Z",
          "return_6h": 0.00268348314795519,
          "return_12h": 0.0015051364673048795,
          "return_24h": 0.022973374704263083,
          "close_vs_ema12": 0.0006806904571479144,
          "close_vs_ema24": 0.0012826073798819504,
          "ema12_slope_3h": 0.0003287443344885954,
          "ema24_slope_6h": 0.0002911344454286091,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.79,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.193885,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "70_80",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        6819,
        6820
      ],
      "forecast_publication_timestamp": "2026-10-14T00:16:17.419244Z",
      "requested_quote_timestamp": "2026-10-14T00:16:17.419244Z",
      "retrieved_quote_timestamp": "2026-10-14T00:16:17.613129Z",
      "quote_retrieval_timestamp": "2026-10-14T00:16:17.613129Z",
      "timing_difference_seconds": 0.193885,
      "selected_quote": {
        "id": 953,
        "contract_id": 953,
        "forecast_timestamp": "2026-10-14T00:16:17.419244Z",
        "requested_timestamp": "2026-10-14T00:16:17.419244Z",
        "actual_quote_timestamp": "2026-10-14T00:16:17.613129Z",
        "timestamp_delta_seconds": 0.193885,
        "bid": 0.78,
        "ask": 0.79,
        "midpoint": 0.785,
        "last_price": 0.79,
        "implied_probability": 0.79,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-14T00:16:17.613129Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT132030",
        "external_market_id": "KXBTC15M-26OCT132030-30",
        "external_contract_id": "KXBTC15M-26OCT132030-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 7220.4
      },
      "selected_entry_price": 0.79,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 953,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT132030",
          "external_market_id": "KXBTC15M-26OCT132030-30",
          "external_contract_id": "KXBTC15M-26OCT132030-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-14T00:15:00Z",
          "resolution_timestamp": "2026-10-14T00:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-14T00:16:17.469126Z"
        }
      ],
      "quotes": [
        {
          "id": 953,
          "contract_id": 953,
          "forecast_timestamp": "2026-10-14T00:16:17.419244Z",
          "requested_timestamp": "2026-10-14T00:16:17.419244Z",
          "actual_quote_timestamp": "2026-10-14T00:16:17.613129Z",
          "timestamp_delta_seconds": 0.193885,
          "bid": 0.78,
          "ask": 0.79,
          "midpoint": 0.785,
          "last_price": 0.79,
          "implied_probability": 0.79,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-14T00:16:17.613129Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT132030",
          "external_market_id": "KXBTC15M-26OCT132030-30",
          "external_contract_id": "KXBTC15M-26OCT132030-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 7220.4
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT132030-30": {
          "UP/YES": "KXBTC15M-26OCT132030-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1835,
          "signal_id": 953,
          "quote_id": 953,
          "settlement_id": 953,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 124.0,
          "entry_price": 0.79,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.96000000000001,
          "trading_fee": 1.45,
          "total_deployed": 99.41000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 124.0,
          "gross_pnl": 26.039999999999992,
          "net_pnl": 24.58999999999999,
          "roi": 0.24735942058143032,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-14T00:31:20.992634Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7220.4,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1836,
          "signal_id": 953,
          "quote_id": 953,
          "settlement_id": 953,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.79,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 79.0,
          "trading_fee": 1.17,
          "total_deployed": 80.17,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 21.0,
          "net_pnl": 19.83,
          "roi": 0.2473493825620556,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-14T00:31:20.997626Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7220.4,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83310.69,
        "kronos_base_predicted_close": 83320.21875,
        "kronos_base_displacement": 9.528749999997672,
        "kronos_base_displacement_fraction": 0.00011437607826795903,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83316.75,
        "kronos_small_displacement": 6.059999999997672,
        "kronos_small_displacement_fraction": 7.27397648488768e-05,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT132030",
        "ticker": "KXBTC15M-26OCT132030-30",
        "market_id": "KXBTC15M-26OCT132030-30",
        "contract_id": "KXBTC15M-26OCT132030-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83310.69
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-14T00:16:17.419244Z",
        "retrieved_timestamp": "2026-10-14T00:16:17.613129Z",
        "quote_offset_seconds": 0.193885,
        "quote_age_seconds": 0.193885,
        "bid": 0.78,
        "ask": 0.79,
        "midpoint": 0.785,
        "last_price": 0.79,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.79,
        "price_type": "live_executable_ask",
        "yes_ask_size": 7220.4
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 83380.87,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261014T0015Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 947,
          "signal_id": 953,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-14T00:00:00Z",
          "return_6h": 0.00268348314795519,
          "return_12h": 0.0015051364673048795,
          "return_24h": 0.022973374704263083,
          "close_vs_ema12": 0.0006806904571479144,
          "close_vs_ema24": 0.0012826073798819504,
          "ema12_slope_3h": 0.0003287443344885954,
          "ema24_slope_6h": 0.0002911344454286091,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-14T00:16:17.464553Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-14T00:00:00Z",
            "return_6h": 0.00268348314795519,
            "return_12h": 0.0015051364673048795,
            "return_24h": 0.022973374704263083,
            "close_vs_ema12": 0.0006806904571479144,
            "close_vs_ema24": 0.0012826073798819504,
            "ema12_slope_3h": 0.0003287443344885954,
            "ema24_slope_6h": 0.0002911344454286091,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.002507515670949756,
        "return_30m": 0.0015203204157421268,
        "return_60m": 0.001164348196942111,
        "return_120m": -0.0005467615629304312,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.000956894287810206,
        "close_vs_ema6": 0.0008670724426311782,
        "close_vs_ema12": 0.000624715252363961,
        "ema3_slope": 0.0009578108115047002,
        "ema6_slope": 0.00034694930912637645,
        "realized_volatility_30m": 0.0017461208550912377,
        "realized_volatility_60m": 0.001515508682438739,
        "return_acceleration": 0.0034922417101824754
      }
    },
    {
      "id": 952,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261014T0000Z",
      "trigger_timestamp": "2026-10-14T00:01:17.397294Z",
      "market_start_timestamp": "2026-10-14T00:00:00Z",
      "resolution_timestamp": "2026-10-14T00:15:00Z",
      "direction": "UP",
      "base_run_id": 6817,
      "small_run_id": 6818,
      "last_observed_close": 83102.31,
      "actual_close": 83310.69,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-14T00:01:17.440531Z",
      "base_predicted_close": 83106.984375,
      "small_predicted_close": 83124.203125,
      "strike": 83102.31,
      "market_regime": {
        "id": 946,
        "signal_id": 952,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-13T23:45:00Z",
        "return_6h": 0.0014102662732460303,
        "return_12h": -0.0018190852008994618,
        "return_24h": 0.016417485834099743,
        "close_vs_ema12": -0.001793342270430709,
        "close_vs_ema24": -0.0011947910327675393,
        "ema12_slope_3h": 0.0003424544165975263,
        "ema24_slope_6h": 0.000240880366269014,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-14T00:01:17.443593Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-13T23:45:00Z",
          "return_6h": 0.0014102662732460303,
          "return_12h": -0.0018190852008994618,
          "return_24h": 0.016417485834099743,
          "close_vs_ema12": -0.001793342270430709,
          "close_vs_ema24": -0.0011947910327675393,
          "ema12_slope_3h": 0.0003424544165975263,
          "ema24_slope_6h": 0.000240880366269014,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.72,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.189076,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "70_80",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        6817,
        6818
      ],
      "forecast_publication_timestamp": "2026-10-14T00:01:17.397294Z",
      "requested_quote_timestamp": "2026-10-14T00:01:17.397294Z",
      "retrieved_quote_timestamp": "2026-10-14T00:01:17.586370Z",
      "quote_retrieval_timestamp": "2026-10-14T00:01:17.586370Z",
      "timing_difference_seconds": 0.189076,
      "selected_quote": {
        "id": 952,
        "contract_id": 952,
        "forecast_timestamp": "2026-10-14T00:01:17.397294Z",
        "requested_timestamp": "2026-10-14T00:01:17.397294Z",
        "actual_quote_timestamp": "2026-10-14T00:01:17.586370Z",
        "timestamp_delta_seconds": 0.189076,
        "bid": 0.71,
        "ask": 0.72,
        "midpoint": 0.715,
        "last_price": 0.71,
        "implied_probability": 0.72,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-14T00:01:17.586370Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT132015",
        "external_market_id": "KXBTC15M-26OCT132015-15",
        "external_contract_id": "KXBTC15M-26OCT132015-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 7686.89
      },
      "selected_entry_price": 0.72,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 952,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT132015",
          "external_market_id": "KXBTC15M-26OCT132015-15",
          "external_contract_id": "KXBTC15M-26OCT132015-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-14T00:00:00Z",
          "resolution_timestamp": "2026-10-14T00:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-14T00:01:17.448557Z"
        }
      ],
      "quotes": [
        {
          "id": 952,
          "contract_id": 952,
          "forecast_timestamp": "2026-10-14T00:01:17.397294Z",
          "requested_timestamp": "2026-10-14T00:01:17.397294Z",
          "actual_quote_timestamp": "2026-10-14T00:01:17.586370Z",
          "timestamp_delta_seconds": 0.189076,
          "bid": 0.71,
          "ask": 0.72,
          "midpoint": 0.715,
          "last_price": 0.71,
          "implied_probability": 0.72,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-14T00:01:17.586370Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT132015",
          "external_market_id": "KXBTC15M-26OCT132015-15",
          "external_contract_id": "KXBTC15M-26OCT132015-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 7686.89
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT132015-15": {
          "UP/YES": "KXBTC15M-26OCT132015-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1833,
          "signal_id": 952,
          "quote_id": 952,
          "settlement_id": 952,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 136.0,
          "entry_price": 0.72,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.92,
          "trading_fee": 1.92,
          "total_deployed": 99.84,
          "settlement_value": 1.0,
          "settlement_payout": 136.0,
          "gross_pnl": 38.08,
          "net_pnl": 36.16,
          "roi": 0.3621794871794871,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-14T00:16:22.073811Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7686.89,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1834,
          "signal_id": 952,
          "quote_id": 952,
          "settlement_id": 952,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.72,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 72.0,
          "trading_fee": 1.42,
          "total_deployed": 73.42,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 28.0,
          "net_pnl": 26.58,
          "roi": 0.36202669572323615,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-14T00:16:22.078103Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7686.89,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83102.31,
        "kronos_base_predicted_close": 83106.984375,
        "kronos_base_displacement": 4.674375000002328,
        "kronos_base_displacement_fraction": 5.6248436415333444e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83124.203125,
        "kronos_small_displacement": 21.89312500000233,
        "kronos_small_displacement_fraction": 0.0002634478512089776,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT132015",
        "ticker": "KXBTC15M-26OCT132015-15",
        "market_id": "KXBTC15M-26OCT132015-15",
        "contract_id": "KXBTC15M-26OCT132015-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83102.31
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-14T00:01:17.397294Z",
        "retrieved_timestamp": "2026-10-14T00:01:17.586370Z",
        "quote_offset_seconds": 0.189076,
        "quote_age_seconds": 0.189076,
        "bid": 0.71,
        "ask": 0.72,
        "midpoint": 0.715,
        "last_price": 0.71,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.72,
        "price_type": "live_executable_ask",
        "yes_ask_size": 7686.89
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 83310.69,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261014T0000Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 946,
          "signal_id": 952,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-13T23:45:00Z",
          "return_6h": 0.0014102662732460303,
          "return_12h": -0.0018190852008994618,
          "return_24h": 0.016417485834099743,
          "close_vs_ema12": -0.001793342270430709,
          "close_vs_ema24": -0.0011947910327675393,
          "ema12_slope_3h": 0.0003424544165975263,
          "ema24_slope_6h": 0.000240880366269014,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-14T00:01:17.443593Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-13T23:45:00Z",
            "return_6h": 0.0014102662732460303,
            "return_12h": -0.0018190852008994618,
            "return_24h": 0.016417485834099743,
            "close_vs_ema12": -0.001793342270430709,
            "close_vs_ema24": -0.0011947910327675393,
            "ema12_slope_3h": 0.0003424544165975263,
            "ema24_slope_6h": 0.000240880366269014,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0009847260392327195,
        "return_30m": -0.00011198796009370682,
        "return_60m": -0.0041462198502171255,
        "return_120m": -0.004263419656966083,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0005904135766446883,
        "close_vs_ema6": -0.0012899584978589562,
        "close_vs_ema12": -0.0017647069279583816,
        "ema3_slope": -0.0005900651941429524,
        "ema6_slope": -0.0005157172975794877,
        "realized_volatility_30m": 0.0009291621866996391,
        "realized_volatility_60m": 0.0013070711346149088,
        "return_acceleration": -0.0018583243733992783
      }
    },
    {
      "id": 951,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261013T2330Z",
      "trigger_timestamp": "2026-10-13T23:31:17.107110Z",
      "market_start_timestamp": "2026-10-13T23:30:00Z",
      "resolution_timestamp": "2026-10-13T23:45:00Z",
      "direction": "UP",
      "base_run_id": 6813,
      "small_run_id": 6814,
      "last_observed_close": 83111.61,
      "actual_close": 83184.22,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-13T23:31:17.156493Z",
      "base_predicted_close": 83125.1953125,
      "small_predicted_close": 83136.09375,
      "strike": 83111.61,
      "market_regime": {
        "id": 945,
        "signal_id": 951,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-13T23:15:00Z",
        "return_6h": -0.0003073755596084693,
        "return_12h": -0.0038388356861913664,
        "return_24h": 0.014336066119905455,
        "close_vs_ema12": -0.0017953408432637152,
        "close_vs_ema24": -0.0011130555341717363,
        "ema12_slope_3h": 0.0005449404489006326,
        "ema24_slope_6h": 0.00020763876824259064,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-13T23:31:17.159610Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-13T23:15:00Z",
          "return_6h": -0.0003073755596084693,
          "return_12h": -0.0038388356861913664,
          "return_24h": 0.014336066119905455,
          "close_vs_ema12": -0.0017953408432637152,
          "close_vs_ema24": -0.0011130555341717363,
          "ema12_slope_3h": 0.0005449404489006326,
          "ema24_slope_6h": 0.00020763876824259064,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.57,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.199056,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        6813,
        6814
      ],
      "forecast_publication_timestamp": "2026-10-13T23:31:17.107110Z",
      "requested_quote_timestamp": "2026-10-13T23:31:17.107110Z",
      "retrieved_quote_timestamp": "2026-10-13T23:31:17.306166Z",
      "quote_retrieval_timestamp": "2026-10-13T23:31:17.306166Z",
      "timing_difference_seconds": 0.199056,
      "selected_quote": {
        "id": 951,
        "contract_id": 951,
        "forecast_timestamp": "2026-10-13T23:31:17.107110Z",
        "requested_timestamp": "2026-10-13T23:31:17.107110Z",
        "actual_quote_timestamp": "2026-10-13T23:31:17.306166Z",
        "timestamp_delta_seconds": 0.199056,
        "bid": 0.56,
        "ask": 0.57,
        "midpoint": 0.565,
        "last_price": 0.56,
        "implied_probability": 0.57,
        "spread": 0.009999999999999898,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-13T23:31:17.306166Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT131945",
        "external_market_id": "KXBTC15M-26OCT131945-45",
        "external_contract_id": "KXBTC15M-26OCT131945-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4470.89
      },
      "selected_entry_price": 0.57,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 951,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT131945",
          "external_market_id": "KXBTC15M-26OCT131945-45",
          "external_contract_id": "KXBTC15M-26OCT131945-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-13T23:30:00Z",
          "resolution_timestamp": "2026-10-13T23:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-13T23:31:17.162042Z"
        }
      ],
      "quotes": [
        {
          "id": 951,
          "contract_id": 951,
          "forecast_timestamp": "2026-10-13T23:31:17.107110Z",
          "requested_timestamp": "2026-10-13T23:31:17.107110Z",
          "actual_quote_timestamp": "2026-10-13T23:31:17.306166Z",
          "timestamp_delta_seconds": 0.199056,
          "bid": 0.56,
          "ask": 0.57,
          "midpoint": 0.565,
          "last_price": 0.56,
          "implied_probability": 0.57,
          "spread": 0.009999999999999898,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-13T23:31:17.306166Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT131945",
          "external_market_id": "KXBTC15M-26OCT131945-45",
          "external_contract_id": "KXBTC15M-26OCT131945-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4470.89
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT131945-45": {
          "UP/YES": "KXBTC15M-26OCT131945-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1831,
          "signal_id": 951,
          "quote_id": 951,
          "settlement_id": 951,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 170.0,
          "entry_price": 0.57,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.89999999999999,
          "trading_fee": 2.92,
          "total_deployed": 99.82,
          "settlement_value": 1.0,
          "settlement_payout": 170.0,
          "gross_pnl": 73.10000000000001,
          "net_pnl": 70.18,
          "roi": 0.7030655179322782,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-13T23:46:23.423236Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4470.89,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1832,
          "signal_id": 951,
          "quote_id": 951,
          "settlement_id": 951,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.57,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 56.99999999999999,
          "trading_fee": 1.72,
          "total_deployed": 58.71999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 43.00000000000001,
          "net_pnl": 41.28000000000001,
          "roi": 0.70299727520436,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-13T23:46:23.427487Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4470.89,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83111.61,
        "kronos_base_predicted_close": 83125.1953125,
        "kronos_base_displacement": 13.585312499999418,
        "kronos_base_displacement_fraction": 0.00016345866119064976,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83136.09375,
        "kronos_small_displacement": 24.483749999999418,
        "kronos_small_displacement_fraction": 0.0002945888065457933,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT131945",
        "ticker": "KXBTC15M-26OCT131945-45",
        "market_id": "KXBTC15M-26OCT131945-45",
        "contract_id": "KXBTC15M-26OCT131945-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83111.61
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-13T23:31:17.107110Z",
        "retrieved_timestamp": "2026-10-13T23:31:17.306166Z",
        "quote_offset_seconds": 0.199056,
        "quote_age_seconds": 0.199056,
        "bid": 0.56,
        "ask": 0.57,
        "midpoint": 0.565,
        "last_price": 0.56,
        "spread": 0.009999999999999898,
        "selected_entry_price": 0.57,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4470.89
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 83184.22,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261013T2330Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 945,
          "signal_id": 951,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-13T23:15:00Z",
          "return_6h": -0.0003073755596084693,
          "return_12h": -0.0038388356861913664,
          "return_24h": 0.014336066119905455,
          "close_vs_ema12": -0.0017953408432637152,
          "close_vs_ema24": -0.0011130555341717363,
          "ema12_slope_3h": 0.0005449404489006326,
          "ema24_slope_6h": 0.00020763876824259064,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-13T23:31:17.159610Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-13T23:15:00Z",
            "return_6h": -0.0003073755596084693,
            "return_12h": -0.0038388356861913664,
            "return_24h": 0.014336066119905455,
            "close_vs_ema12": -0.0017953408432637152,
            "close_vs_ema24": -0.0011130555341717363,
            "ema12_slope_3h": 0.0005449404489006326,
            "ema24_slope_6h": 0.00020763876824259064,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0012279574410958283,
        "return_30m": -0.004034683726123478,
        "return_60m": -0.003177253369378019,
        "return_120m": -0.0019555914963232945,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.0012636118605160451,
        "close_vs_ema6": -0.002020985655503571,
        "close_vs_ema12": -0.0021729193787619616,
        "ema3_slope": -0.0012620171606636532,
        "ema6_slope": -0.000807741288778141,
        "realized_volatility_30m": 0.0007911098108834835,
        "realized_volatility_60m": 0.0013769922171463223,
        "return_acceleration": 0.001582219621766967
      }
    },
    {
      "id": 950,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261013T1800Z",
      "trigger_timestamp": "2026-10-13T18:01:17.328910Z",
      "market_start_timestamp": "2026-10-13T18:00:00Z",
      "resolution_timestamp": "2026-10-13T18:15:00Z",
      "direction": "UP",
      "base_run_id": 6769,
      "small_run_id": 6770,
      "last_observed_close": 82985.27,
      "actual_close": 83087.72,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-13T18:01:17.373481Z",
      "base_predicted_close": 83005.7734375,
      "small_predicted_close": 83029.0234375,
      "strike": 82985.27,
      "market_regime": {
        "id": 944,
        "signal_id": 950,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-13T17:45:00Z",
        "return_6h": -0.00322480364233102,
        "return_12h": -0.007122626810122545,
        "return_24h": 0.00684762102667924,
        "close_vs_ema12": -0.003417944323030775,
        "close_vs_ema24": -0.0023619377354267,
        "ema12_slope_3h": -2.0312562151625357e-05,
        "ema24_slope_6h": 0.0009429534695188924,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-13T18:01:17.376123Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-13T17:45:00Z",
          "return_6h": -0.00322480364233102,
          "return_12h": -0.007122626810122545,
          "return_24h": 0.00684762102667924,
          "close_vs_ema12": -0.003417944323030775,
          "close_vs_ema24": -0.0023619377354267,
          "ema12_slope_3h": -2.0312562151625357e-05,
          "ema24_slope_6h": 0.0009429534695188924,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.57,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.19999,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        6769,
        6770
      ],
      "forecast_publication_timestamp": "2026-10-13T18:01:17.328910Z",
      "requested_quote_timestamp": "2026-10-13T18:01:17.328910Z",
      "retrieved_quote_timestamp": "2026-10-13T18:01:17.528900Z",
      "quote_retrieval_timestamp": "2026-10-13T18:01:17.528900Z",
      "timing_difference_seconds": 0.19999,
      "selected_quote": {
        "id": 950,
        "contract_id": 950,
        "forecast_timestamp": "2026-10-13T18:01:17.328910Z",
        "requested_timestamp": "2026-10-13T18:01:17.328910Z",
        "actual_quote_timestamp": "2026-10-13T18:01:17.528900Z",
        "timestamp_delta_seconds": 0.19999,
        "bid": 0.56,
        "ask": 0.57,
        "midpoint": 0.565,
        "last_price": 0.56,
        "implied_probability": 0.57,
        "spread": 0.009999999999999898,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-13T18:01:17.528900Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT131415",
        "external_market_id": "KXBTC15M-26OCT131415-15",
        "external_contract_id": "KXBTC15M-26OCT131415-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 6716.24
      },
      "selected_entry_price": 0.57,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 950,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT131415",
          "external_market_id": "KXBTC15M-26OCT131415-15",
          "external_contract_id": "KXBTC15M-26OCT131415-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-13T18:00:00Z",
          "resolution_timestamp": "2026-10-13T18:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-13T18:01:17.378578Z"
        }
      ],
      "quotes": [
        {
          "id": 950,
          "contract_id": 950,
          "forecast_timestamp": "2026-10-13T18:01:17.328910Z",
          "requested_timestamp": "2026-10-13T18:01:17.328910Z",
          "actual_quote_timestamp": "2026-10-13T18:01:17.528900Z",
          "timestamp_delta_seconds": 0.19999,
          "bid": 0.56,
          "ask": 0.57,
          "midpoint": 0.565,
          "last_price": 0.56,
          "implied_probability": 0.57,
          "spread": 0.009999999999999898,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-13T18:01:17.528900Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT131415",
          "external_market_id": "KXBTC15M-26OCT131415-15",
          "external_contract_id": "KXBTC15M-26OCT131415-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 6716.24
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT131415-15": {
          "UP/YES": "KXBTC15M-26OCT131415-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1829,
          "signal_id": 950,
          "quote_id": 950,
          "settlement_id": 950,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 170.0,
          "entry_price": 0.57,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.89999999999999,
          "trading_fee": 2.92,
          "total_deployed": 99.82,
          "settlement_value": 1.0,
          "settlement_payout": 170.0,
          "gross_pnl": 73.10000000000001,
          "net_pnl": 70.18,
          "roi": 0.7030655179322782,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-13T18:16:21.421939Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6716.24,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1830,
          "signal_id": 950,
          "quote_id": 950,
          "settlement_id": 950,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.57,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 56.99999999999999,
          "trading_fee": 1.72,
          "total_deployed": 58.71999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 43.00000000000001,
          "net_pnl": 41.28000000000001,
          "roi": 0.70299727520436,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-13T18:16:21.425630Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6716.24,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82985.27,
        "kronos_base_predicted_close": 83005.7734375,
        "kronos_base_displacement": 20.503437499995925,
        "kronos_base_displacement_fraction": 0.0002470732155236215,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83029.0234375,
        "kronos_small_displacement": 43.753437499995925,
        "kronos_small_displacement_fraction": 0.0005272434192236275,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT131415",
        "ticker": "KXBTC15M-26OCT131415-15",
        "market_id": "KXBTC15M-26OCT131415-15",
        "contract_id": "KXBTC15M-26OCT131415-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82985.27
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-13T18:01:17.328910Z",
        "retrieved_timestamp": "2026-10-13T18:01:17.528900Z",
        "quote_offset_seconds": 0.19999,
        "quote_age_seconds": 0.19999,
        "bid": 0.56,
        "ask": 0.57,
        "midpoint": 0.565,
        "last_price": 0.56,
        "spread": 0.009999999999999898,
        "selected_entry_price": 0.57,
        "price_type": "live_executable_ask",
        "yes_ask_size": 6716.24
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 83087.72,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261013T1800Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 944,
          "signal_id": 950,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-13T17:45:00Z",
          "return_6h": -0.00322480364233102,
          "return_12h": -0.007122626810122545,
          "return_24h": 0.00684762102667924,
          "close_vs_ema12": -0.003417944323030775,
          "close_vs_ema24": -0.0023619377354267,
          "ema12_slope_3h": -2.0312562151625357e-05,
          "ema24_slope_6h": 0.0009429534695188924,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-13T18:01:17.376123Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-13T17:45:00Z",
            "return_6h": -0.00322480364233102,
            "return_12h": -0.007122626810122545,
            "return_24h": 0.00684762102667924,
            "close_vs_ema12": -0.003417944323030775,
            "close_vs_ema24": -0.0023619377354267,
            "ema12_slope_3h": -2.0312562151625357e-05,
            "ema24_slope_6h": 0.0009429534695188924,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.001765812723789284,
        "return_30m": -0.0018270187876096022,
        "return_60m": -0.003863263622257862,
        "return_120m": -0.0042207254354940105,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.0010206488143903458,
        "close_vs_ema6": -0.0019537796784516726,
        "close_vs_ema12": -0.002967562124441936,
        "ema3_slope": -0.0010196081525383205,
        "ema6_slope": -0.0007809015875196446,
        "realized_volatility_30m": 0.0008522491951694078,
        "realized_volatility_60m": 0.0012659874620594414,
        "return_acceleration": -0.0017044983903388156
      }
    },
    {
      "id": 949,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261013T1645Z",
      "trigger_timestamp": "2026-10-13T16:46:18.553285Z",
      "market_start_timestamp": "2026-10-13T16:45:00Z",
      "resolution_timestamp": "2026-10-13T17:00:00Z",
      "direction": "UP",
      "base_run_id": 6759,
      "small_run_id": 6760,
      "last_observed_close": 83357.68,
      "actual_close": 83307.11,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-13T16:46:18.594791Z",
      "base_predicted_close": 83410.7578125,
      "small_predicted_close": 83402.890625,
      "strike": 83357.68,
      "market_regime": {
        "id": 943,
        "signal_id": 949,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-13T16:30:00Z",
        "return_6h": 0.0023075277969069052,
        "return_12h": 0.00013447079745176893,
        "return_24h": 0.007865716486054497,
        "close_vs_ema12": 0.0006525362855052119,
        "close_vs_ema24": 0.002044131005561667,
        "ema12_slope_3h": 0.0009278909249685885,
        "ema24_slope_6h": 0.0012747303263069831,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-13T16:46:18.597993Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-13T16:30:00Z",
          "return_6h": 0.0023075277969069052,
          "return_12h": 0.00013447079745176893,
          "return_24h": 0.007865716486054497,
          "close_vs_ema12": 0.0006525362855052119,
          "close_vs_ema24": 0.002044131005561667,
          "ema12_slope_3h": 0.0009278909249685885,
          "ema24_slope_6h": 0.0012747303263069831,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.63,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.201874,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        6759,
        6760
      ],
      "forecast_publication_timestamp": "2026-10-13T16:46:18.553285Z",
      "requested_quote_timestamp": "2026-10-13T16:46:18.553285Z",
      "retrieved_quote_timestamp": "2026-10-13T16:46:18.755159Z",
      "quote_retrieval_timestamp": "2026-10-13T16:46:18.755159Z",
      "timing_difference_seconds": 0.201874,
      "selected_quote": {
        "id": 949,
        "contract_id": 949,
        "forecast_timestamp": "2026-10-13T16:46:18.553285Z",
        "requested_timestamp": "2026-10-13T16:46:18.553285Z",
        "actual_quote_timestamp": "2026-10-13T16:46:18.755159Z",
        "timestamp_delta_seconds": 0.201874,
        "bid": 0.62,
        "ask": 0.63,
        "midpoint": 0.625,
        "last_price": 0.62,
        "implied_probability": 0.63,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-13T16:46:18.755159Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT131300",
        "external_market_id": "KXBTC15M-26OCT131300-00",
        "external_contract_id": "KXBTC15M-26OCT131300-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 10517.12
      },
      "selected_entry_price": 0.63,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 949,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT131300",
          "external_market_id": "KXBTC15M-26OCT131300-00",
          "external_contract_id": "KXBTC15M-26OCT131300-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-13T16:45:00Z",
          "resolution_timestamp": "2026-10-13T17:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-13T16:46:18.601789Z"
        }
      ],
      "quotes": [
        {
          "id": 949,
          "contract_id": 949,
          "forecast_timestamp": "2026-10-13T16:46:18.553285Z",
          "requested_timestamp": "2026-10-13T16:46:18.553285Z",
          "actual_quote_timestamp": "2026-10-13T16:46:18.755159Z",
          "timestamp_delta_seconds": 0.201874,
          "bid": 0.62,
          "ask": 0.63,
          "midpoint": 0.625,
          "last_price": 0.62,
          "implied_probability": 0.63,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-13T16:46:18.755159Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT131300",
          "external_market_id": "KXBTC15M-26OCT131300-00",
          "external_contract_id": "KXBTC15M-26OCT131300-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 10517.12
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT131300-00": {
          "UP/YES": "KXBTC15M-26OCT131300-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1827,
          "signal_id": 949,
          "quote_id": 949,
          "settlement_id": 949,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 154.0,
          "entry_price": 0.63,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.02,
          "trading_fee": 2.52,
          "total_deployed": 99.53999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -97.02,
          "net_pnl": -99.53999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-13T17:01:21.494091Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 10517.12,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1828,
          "signal_id": 949,
          "quote_id": 949,
          "settlement_id": 949,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.63,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 63.0,
          "trading_fee": 1.64,
          "total_deployed": 64.64,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -63.0,
          "net_pnl": -64.64,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-13T17:01:21.497755Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 10517.12,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83357.68,
        "kronos_base_predicted_close": 83410.7578125,
        "kronos_base_displacement": 53.077812500006985,
        "kronos_base_displacement_fraction": 0.0006367477177868552,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83402.890625,
        "kronos_small_displacement": 45.210625000006985,
        "kronos_small_displacement_fraction": 0.0005423690414609306,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT131300",
        "ticker": "KXBTC15M-26OCT131300-00",
        "market_id": "KXBTC15M-26OCT131300-00",
        "contract_id": "KXBTC15M-26OCT131300-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83357.68
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-13T16:46:18.553285Z",
        "retrieved_timestamp": "2026-10-13T16:46:18.755159Z",
        "quote_offset_seconds": 0.201874,
        "quote_age_seconds": 0.201874,
        "bid": 0.62,
        "ask": 0.63,
        "midpoint": 0.625,
        "last_price": 0.62,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.63,
        "price_type": "live_executable_ask",
        "yes_ask_size": 10517.12
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 83307.11,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261013T1645Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 943,
          "signal_id": 949,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-13T16:30:00Z",
          "return_6h": 0.0023075277969069052,
          "return_12h": 0.00013447079745176893,
          "return_24h": 0.007865716486054497,
          "close_vs_ema12": 0.0006525362855052119,
          "close_vs_ema24": 0.002044131005561667,
          "ema12_slope_3h": 0.0009278909249685885,
          "ema24_slope_6h": 0.0012747303263069831,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-13T16:46:18.597993Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-13T16:30:00Z",
            "return_6h": 0.0023075277969069052,
            "return_12h": 0.00013447079745176893,
            "return_24h": 0.007865716486054497,
            "close_vs_ema12": 0.0006525362855052119,
            "close_vs_ema24": 0.002044131005561667,
            "ema12_slope_3h": 0.0009278909249685885,
            "ema24_slope_6h": 0.0012747303263069831,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0011904130152022852,
        "return_30m": -3.271936960747013e-05,
        "return_60m": 0.0011350516340222772,
        "return_120m": -0.002907138063780068,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.00030152231747648806,
        "close_vs_ema6": -0.00039636287851063656,
        "close_vs_ema12": -0.0003972783867072227,
        "ema3_slope": -0.00030143142917338217,
        "ema6_slope": -0.00015852001882388222,
        "realized_volatility_30m": 0.0011747432184419093,
        "realized_volatility_60m": 0.0009087245109167083,
        "return_acceleration": -0.0023494864368838186
      }
    },
    {
      "id": 948,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261013T1615Z",
      "trigger_timestamp": "2026-10-13T16:16:15.751361Z",
      "market_start_timestamp": "2026-10-13T16:15:00Z",
      "resolution_timestamp": "2026-10-13T16:30:00Z",
      "direction": "UP",
      "base_run_id": 6755,
      "small_run_id": 6756,
      "last_observed_close": 83360.41,
      "actual_close": 83457.03,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-13T16:16:15.811115Z",
      "base_predicted_close": 83414.0234375,
      "small_predicted_close": 83466.0546875,
      "strike": 83360.41,
      "market_regime": {
        "id": 942,
        "signal_id": 948,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-13T16:00:00Z",
        "return_6h": -0.0008887603907581365,
        "return_12h": 0.0016361378680829208,
        "return_24h": 0.00675368880095073,
        "close_vs_ema12": 0.0007928292175292118,
        "close_vs_ema24": 0.00218924408550758,
        "ema12_slope_3h": 0.0008904203714472647,
        "ema24_slope_6h": 0.0012569586694664014,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-13T16:16:15.813748Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-13T16:00:00Z",
          "return_6h": -0.0008887603907581365,
          "return_12h": 0.0016361378680829208,
          "return_24h": 0.00675368880095073,
          "close_vs_ema12": 0.0007928292175292118,
          "close_vs_ema24": 0.00218924408550758,
          "ema12_slope_3h": 0.0008904203714472647,
          "ema24_slope_6h": 0.0012569586694664014,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.66,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.201419,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        6755,
        6756
      ],
      "forecast_publication_timestamp": "2026-10-13T16:16:15.751361Z",
      "requested_quote_timestamp": "2026-10-13T16:16:15.751361Z",
      "retrieved_quote_timestamp": "2026-10-13T16:16:15.952780Z",
      "quote_retrieval_timestamp": "2026-10-13T16:16:15.952780Z",
      "timing_difference_seconds": 0.201419,
      "selected_quote": {
        "id": 948,
        "contract_id": 948,
        "forecast_timestamp": "2026-10-13T16:16:15.751361Z",
        "requested_timestamp": "2026-10-13T16:16:15.751361Z",
        "actual_quote_timestamp": "2026-10-13T16:16:15.952780Z",
        "timestamp_delta_seconds": 0.201419,
        "bid": 0.65,
        "ask": 0.66,
        "midpoint": 0.655,
        "last_price": 0.66,
        "implied_probability": 0.66,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-13T16:16:15.952780Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT131230",
        "external_market_id": "KXBTC15M-26OCT131230-30",
        "external_contract_id": "KXBTC15M-26OCT131230-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 8801.01
      },
      "selected_entry_price": 0.66,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 948,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT131230",
          "external_market_id": "KXBTC15M-26OCT131230-30",
          "external_contract_id": "KXBTC15M-26OCT131230-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-13T16:15:00Z",
          "resolution_timestamp": "2026-10-13T16:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-13T16:16:15.816262Z"
        }
      ],
      "quotes": [
        {
          "id": 948,
          "contract_id": 948,
          "forecast_timestamp": "2026-10-13T16:16:15.751361Z",
          "requested_timestamp": "2026-10-13T16:16:15.751361Z",
          "actual_quote_timestamp": "2026-10-13T16:16:15.952780Z",
          "timestamp_delta_seconds": 0.201419,
          "bid": 0.65,
          "ask": 0.66,
          "midpoint": 0.655,
          "last_price": 0.66,
          "implied_probability": 0.66,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-13T16:16:15.952780Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT131230",
          "external_market_id": "KXBTC15M-26OCT131230-30",
          "external_contract_id": "KXBTC15M-26OCT131230-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 8801.01
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT131230-30": {
          "UP/YES": "KXBTC15M-26OCT131230-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1825,
          "signal_id": 948,
          "quote_id": 948,
          "settlement_id": 948,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 147.0,
          "entry_price": 0.66,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.02000000000001,
          "trading_fee": 2.31,
          "total_deployed": 99.33000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 147.0,
          "gross_pnl": 49.97999999999999,
          "net_pnl": 47.66999999999999,
          "roi": 0.4799154334038053,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-13T16:31:21.206401Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 8801.01,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1826,
          "signal_id": 948,
          "quote_id": 948,
          "settlement_id": 948,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.66,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 66.0,
          "trading_fee": 1.58,
          "total_deployed": 67.58,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 34.0,
          "net_pnl": 32.42,
          "roi": 0.47972773009766206,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-13T16:31:21.210135Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 8801.01,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83360.41,
        "kronos_base_predicted_close": 83414.0234375,
        "kronos_base_displacement": 53.61343749999651,
        "kronos_base_displacement_fraction": 0.0006431522769621275,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83466.0546875,
        "kronos_small_displacement": 105.64468749999651,
        "kronos_small_displacement_fraction": 0.0012673244709328626,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT131230",
        "ticker": "KXBTC15M-26OCT131230-30",
        "market_id": "KXBTC15M-26OCT131230-30",
        "contract_id": "KXBTC15M-26OCT131230-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83360.41
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-13T16:16:15.751361Z",
        "retrieved_timestamp": "2026-10-13T16:16:15.952780Z",
        "quote_offset_seconds": 0.201419,
        "quote_age_seconds": 0.201419,
        "bid": 0.65,
        "ask": 0.66,
        "midpoint": 0.655,
        "last_price": 0.66,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.66,
        "price_type": "live_executable_ask",
        "yes_ask_size": 8801.01
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 83457.03,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261013T1615Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 942,
          "signal_id": 948,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-13T16:00:00Z",
          "return_6h": -0.0008887603907581365,
          "return_12h": 0.0016361378680829208,
          "return_24h": 0.00675368880095073,
          "close_vs_ema12": 0.0007928292175292118,
          "close_vs_ema24": 0.00218924408550758,
          "ema12_slope_3h": 0.0008904203714472647,
          "ema24_slope_6h": 0.0012569586694664014,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-13T16:16:15.813748Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-13T16:00:00Z",
            "return_6h": -0.0008887603907581365,
            "return_12h": 0.0016361378680829208,
            "return_24h": 0.00675368880095073,
            "close_vs_ema12": 0.0007928292175292118,
            "close_vs_ema24": 0.00218924408550758,
            "ema12_slope_3h": 0.0008904203714472647,
            "ema24_slope_6h": 0.0012569586694664014,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.00028068159331229303,
        "return_30m": 0.0011678092136109264,
        "return_60m": -0.0024435147773380628,
        "return_120m": -0.0024447682183906805,
        "consecutive_up_closes": 2,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 1.8098920421261155e-05,
        "close_vs_ema6": -0.0002676457185524228,
        "close_vs_ema12": -0.0003055764164963115,
        "ema3_slope": 1.8099247998115686e-05,
        "ema6_slope": -0.00010704682717088687,
        "realized_volatility_30m": 0.00030309854823140636,
        "realized_volatility_60m": 0.0012756893711353351,
        "return_acceleration": -0.0006061970964628127
      }
    },
    {
      "id": 947,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261013T1030Z",
      "trigger_timestamp": "2026-10-13T10:31:16.783049Z",
      "market_start_timestamp": "2026-10-13T10:30:00Z",
      "resolution_timestamp": "2026-10-13T10:45:00Z",
      "direction": "UP",
      "base_run_id": 6709,
      "small_run_id": 6710,
      "last_observed_close": 83368.43,
      "actual_close": 83165.77,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-13T10:31:16.831086Z",
      "base_predicted_close": 83414.609375,
      "small_predicted_close": 83411.6171875,
      "strike": 83368.43,
      "market_regime": {
        "id": 941,
        "signal_id": 947,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-10-13T10:15:00Z",
        "return_6h": 0.0012156767659436962,
        "return_12h": 0.010775046882342432,
        "return_24h": -0.0004604798595271298,
        "close_vs_ema12": 0.0019176195492149883,
        "close_vs_ema24": 0.0034720559929619643,
        "ema12_slope_3h": 0.002910706367939664,
        "ema24_slope_6h": 0.003913775124197105,
        "score": 2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-13T10:31:16.833607Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-13T10:15:00Z",
          "return_6h": 0.0012156767659436962,
          "return_12h": 0.010775046882342432,
          "return_24h": -0.0004604798595271298,
          "close_vs_ema12": 0.0019176195492149883,
          "close_vs_ema24": 0.0034720559929619643,
          "ema12_slope_3h": 0.002910706367939664,
          "ema24_slope_6h": 0.003913775124197105,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.35,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.193088,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        6709,
        6710
      ],
      "forecast_publication_timestamp": "2026-10-13T10:31:16.783049Z",
      "requested_quote_timestamp": "2026-10-13T10:31:16.783049Z",
      "retrieved_quote_timestamp": "2026-10-13T10:31:16.976137Z",
      "quote_retrieval_timestamp": "2026-10-13T10:31:16.976137Z",
      "timing_difference_seconds": 0.193088,
      "selected_quote": {
        "id": 947,
        "contract_id": 947,
        "forecast_timestamp": "2026-10-13T10:31:16.783049Z",
        "requested_timestamp": "2026-10-13T10:31:16.783049Z",
        "actual_quote_timestamp": "2026-10-13T10:31:16.976137Z",
        "timestamp_delta_seconds": 0.193088,
        "bid": 0.34,
        "ask": 0.35,
        "midpoint": 0.345,
        "last_price": 0.35,
        "implied_probability": 0.35,
        "spread": 0.009999999999999953,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-13T10:31:16.976137Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT130645",
        "external_market_id": "KXBTC15M-26OCT130645-45",
        "external_contract_id": "KXBTC15M-26OCT130645-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4029.73
      },
      "selected_entry_price": 0.35,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 947,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT130645",
          "external_market_id": "KXBTC15M-26OCT130645-45",
          "external_contract_id": "KXBTC15M-26OCT130645-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-13T10:30:00Z",
          "resolution_timestamp": "2026-10-13T10:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-13T10:31:16.836423Z"
        }
      ],
      "quotes": [
        {
          "id": 947,
          "contract_id": 947,
          "forecast_timestamp": "2026-10-13T10:31:16.783049Z",
          "requested_timestamp": "2026-10-13T10:31:16.783049Z",
          "actual_quote_timestamp": "2026-10-13T10:31:16.976137Z",
          "timestamp_delta_seconds": 0.193088,
          "bid": 0.34,
          "ask": 0.35,
          "midpoint": 0.345,
          "last_price": 0.35,
          "implied_probability": 0.35,
          "spread": 0.009999999999999953,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-13T10:31:16.976137Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT130645",
          "external_market_id": "KXBTC15M-26OCT130645-45",
          "external_contract_id": "KXBTC15M-26OCT130645-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4029.73
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT130645-45": {
          "UP/YES": "KXBTC15M-26OCT130645-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1823,
          "signal_id": 947,
          "quote_id": 947,
          "settlement_id": 947,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 273.0,
          "entry_price": 0.35,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.55,
          "trading_fee": 4.35,
          "total_deployed": 99.89999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.55,
          "net_pnl": -99.89999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-13T10:46:23.368370Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4029.73,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1824,
          "signal_id": 947,
          "quote_id": 947,
          "settlement_id": 947,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.35,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 35.0,
          "trading_fee": 1.6,
          "total_deployed": 36.6,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -35.0,
          "net_pnl": -36.6,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-13T10:46:23.371174Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4029.73,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83368.43,
        "kronos_base_predicted_close": 83414.609375,
        "kronos_base_displacement": 46.179375000006985,
        "kronos_base_displacement_fraction": 0.000553919211385017,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83411.6171875,
        "kronos_small_displacement": 43.187187500006985,
        "kronos_small_displacement_fraction": 0.0005180280772950503,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT130645",
        "ticker": "KXBTC15M-26OCT130645-45",
        "market_id": "KXBTC15M-26OCT130645-45",
        "contract_id": "KXBTC15M-26OCT130645-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83368.43
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-13T10:31:16.783049Z",
        "retrieved_timestamp": "2026-10-13T10:31:16.976137Z",
        "quote_offset_seconds": 0.193088,
        "quote_age_seconds": 0.193088,
        "bid": 0.34,
        "ask": 0.35,
        "midpoint": 0.345,
        "last_price": 0.35,
        "spread": 0.009999999999999953,
        "selected_entry_price": 0.35,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4029.73
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 83165.77,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261013T1030Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 941,
          "signal_id": 947,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-10-13T10:15:00Z",
          "return_6h": 0.0012156767659436962,
          "return_12h": 0.010775046882342432,
          "return_24h": -0.0004604798595271298,
          "close_vs_ema12": 0.0019176195492149883,
          "close_vs_ema24": 0.0034720559929619643,
          "ema12_slope_3h": 0.002910706367939664,
          "ema24_slope_6h": 0.003913775124197105,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-13T10:31:16.833607Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-13T10:15:00Z",
            "return_6h": 0.0012156767659436962,
            "return_12h": 0.010775046882342432,
            "return_24h": -0.0004604798595271298,
            "close_vs_ema12": 0.0019176195492149883,
            "close_vs_ema24": 0.0034720559929619643,
            "ema12_slope_3h": 0.002910706367939664,
            "ema24_slope_6h": 0.003913775124197105,
            "score": 2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0007926651211416225,
        "return_30m": -0.0017942140934854578,
        "return_60m": 0.00014257429391451026,
        "return_120m": -0.0054916657188353035,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 3,
        "close_vs_ema3": -0.0006064025653786942,
        "close_vs_ema6": -0.001180488140603897,
        "close_vs_ema12": -0.0017618941096299023,
        "ema3_slope": -0.0006060350641609036,
        "ema6_slope": -0.00047197239311635997,
        "realized_volatility_30m": 0.00010483918696507777,
        "realized_volatility_60m": 0.0012449071223029984,
        "return_acceleration": 0.00020967837393015554
      }
    },
    {
      "id": 946,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261013T1015Z",
      "trigger_timestamp": "2026-10-13T10:16:16.490277Z",
      "market_start_timestamp": "2026-10-13T10:15:00Z",
      "resolution_timestamp": "2026-10-13T10:30:00Z",
      "direction": "UP",
      "base_run_id": 6707,
      "small_run_id": 6708,
      "last_observed_close": 83434.56,
      "actual_close": 83368.43,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-13T10:16:16.547350Z",
      "base_predicted_close": 83456.5234375,
      "small_predicted_close": 83441.96875,
      "strike": 83434.56,
      "market_regime": {
        "id": 940,
        "signal_id": 946,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-10-13T10:00:00Z",
        "return_6h": 0.002527144284582894,
        "return_12h": 0.009810998518774872,
        "return_24h": 2.4714589835994616e-05,
        "close_vs_ema12": 0.0027942635695470397,
        "close_vs_ema24": 0.004341546236504401,
        "ema12_slope_3h": 0.0031591751289170578,
        "ema24_slope_6h": 0.003970954238584179,
        "score": 2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-13T10:16:16.549556Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-13T10:00:00Z",
          "return_6h": 0.002527144284582894,
          "return_12h": 0.009810998518774872,
          "return_24h": 2.4714589835994616e-05,
          "close_vs_ema12": 0.0027942635695470397,
          "close_vs_ema24": 0.004341546236504401,
          "ema12_slope_3h": 0.0031591751289170578,
          "ema24_slope_6h": 0.003970954238584179,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.31,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.1946,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        6707,
        6708
      ],
      "forecast_publication_timestamp": "2026-10-13T10:16:16.490277Z",
      "requested_quote_timestamp": "2026-10-13T10:16:16.490277Z",
      "retrieved_quote_timestamp": "2026-10-13T10:16:16.684877Z",
      "quote_retrieval_timestamp": "2026-10-13T10:16:16.684877Z",
      "timing_difference_seconds": 0.1946,
      "selected_quote": {
        "id": 946,
        "contract_id": 946,
        "forecast_timestamp": "2026-10-13T10:16:16.490277Z",
        "requested_timestamp": "2026-10-13T10:16:16.490277Z",
        "actual_quote_timestamp": "2026-10-13T10:16:16.684877Z",
        "timestamp_delta_seconds": 0.1946,
        "bid": 0.3,
        "ask": 0.31,
        "midpoint": 0.305,
        "last_price": 0.3,
        "implied_probability": 0.31,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-13T10:16:16.684877Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT130630",
        "external_market_id": "KXBTC15M-26OCT130630-30",
        "external_contract_id": "KXBTC15M-26OCT130630-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5757.9
      },
      "selected_entry_price": 0.31,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 946,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT130630",
          "external_market_id": "KXBTC15M-26OCT130630-30",
          "external_contract_id": "KXBTC15M-26OCT130630-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-13T10:15:00Z",
          "resolution_timestamp": "2026-10-13T10:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-13T10:16:16.551745Z"
        }
      ],
      "quotes": [
        {
          "id": 946,
          "contract_id": 946,
          "forecast_timestamp": "2026-10-13T10:16:16.490277Z",
          "requested_timestamp": "2026-10-13T10:16:16.490277Z",
          "actual_quote_timestamp": "2026-10-13T10:16:16.684877Z",
          "timestamp_delta_seconds": 0.1946,
          "bid": 0.3,
          "ask": 0.31,
          "midpoint": 0.305,
          "last_price": 0.3,
          "implied_probability": 0.31,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-13T10:16:16.684877Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT130630",
          "external_market_id": "KXBTC15M-26OCT130630-30",
          "external_contract_id": "KXBTC15M-26OCT130630-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5757.9
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT130630-30": {
          "UP/YES": "KXBTC15M-26OCT130630-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1821,
          "signal_id": 946,
          "quote_id": 946,
          "settlement_id": 946,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 307.0,
          "entry_price": 0.31,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.17,
          "trading_fee": 4.6,
          "total_deployed": 99.77,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.17,
          "net_pnl": -99.77,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-13T10:31:21.509915Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5757.9,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1822,
          "signal_id": 946,
          "quote_id": 946,
          "settlement_id": 946,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.31,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 31.0,
          "trading_fee": 1.5,
          "total_deployed": 32.5,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -31.0,
          "net_pnl": -32.5,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-13T10:31:21.513700Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5757.9,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83434.56,
        "kronos_base_predicted_close": 83456.5234375,
        "kronos_base_displacement": 21.96343750000233,
        "kronos_base_displacement_fraction": 0.0002632414853030007,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83441.96875,
        "kronos_small_displacement": 7.408750000002328,
        "kronos_small_displacement_fraction": 8.87971363425699e-05,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT130630",
        "ticker": "KXBTC15M-26OCT130630-30",
        "market_id": "KXBTC15M-26OCT130630-30",
        "contract_id": "KXBTC15M-26OCT130630-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83434.56
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-13T10:16:16.490277Z",
        "retrieved_timestamp": "2026-10-13T10:16:16.684877Z",
        "quote_offset_seconds": 0.1946,
        "quote_age_seconds": 0.1946,
        "bid": 0.3,
        "ask": 0.31,
        "midpoint": 0.305,
        "last_price": 0.3,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.31,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5757.9
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 83368.43,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261013T1015Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 940,
          "signal_id": 946,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-10-13T10:00:00Z",
          "return_6h": 0.002527144284582894,
          "return_12h": 0.009810998518774872,
          "return_24h": 2.4714589835994616e-05,
          "close_vs_ema12": 0.0027942635695470397,
          "close_vs_ema24": 0.004341546236504401,
          "ema12_slope_3h": 0.0031591751289170578,
          "ema24_slope_6h": 0.003970954238584179,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-13T10:16:16.549556Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-13T10:00:00Z",
            "return_6h": 0.002527144284582894,
            "return_12h": 0.009810998518774872,
            "return_24h": 2.4714589835994616e-05,
            "close_vs_ema12": 0.0027942635695470397,
            "close_vs_ema24": 0.004341546236504401,
            "ema12_slope_3h": 0.0031591751289170578,
            "ema24_slope_6h": 0.003970954238584179,
            "score": 2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.001002343495071778,
        "return_30m": -0.0011912066072299332,
        "return_60m": -9.585635934405978e-05,
        "return_120m": -0.007228659164615792,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.00041973771863001996,
        "close_vs_ema6": -0.0008599198832642818,
        "close_vs_ema12": -0.0012899290340167013,
        "ema3_slope": -0.00041956161279599336,
        "ema6_slope": -0.000343849680035091,
        "realized_volatility_30m": 0.0004066454436310041,
        "realized_volatility_60m": 0.0012880915260511617,
        "return_acceleration": -0.0008132908872620082
      }
    },
    {
      "id": 945,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261013T0930Z",
      "trigger_timestamp": "2026-10-13T09:31:15.973442Z",
      "market_start_timestamp": "2026-10-13T09:30:00Z",
      "resolution_timestamp": "2026-10-13T09:45:00Z",
      "direction": "UP",
      "base_run_id": 6701,
      "small_run_id": 6702,
      "last_observed_close": 83356.54,
      "actual_close": 83534.07,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-13T09:31:16.015112Z",
      "base_predicted_close": 83415.0859375,
      "small_predicted_close": 83385.6484375,
      "strike": 83356.54,
      "market_regime": {
        "id": 939,
        "signal_id": 945,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-10-13T09:15:00Z",
        "return_6h": 0.006110797560160641,
        "return_12h": 0.006331789028015233,
        "return_24h": -4.4407435536575335e-06,
        "close_vs_ema12": 0.0023252699106832697,
        "close_vs_ema24": 0.0037304611253112796,
        "ema12_slope_3h": 0.0038338080674202857,
        "ema24_slope_6h": 0.00398926337687211,
        "score": 2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-13T09:31:16.017275Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-13T09:15:00Z",
          "return_6h": 0.006110797560160641,
          "return_12h": 0.006331789028015233,
          "return_24h": -4.4407435536575335e-06,
          "close_vs_ema12": 0.0023252699106832697,
          "close_vs_ema24": 0.0037304611253112796,
          "ema12_slope_3h": 0.0038338080674202857,
          "ema24_slope_6h": 0.00398926337687211,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.45,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.184064,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        6701,
        6702
      ],
      "forecast_publication_timestamp": "2026-10-13T09:31:15.973442Z",
      "requested_quote_timestamp": "2026-10-13T09:31:15.973442Z",
      "retrieved_quote_timestamp": "2026-10-13T09:31:16.157506Z",
      "quote_retrieval_timestamp": "2026-10-13T09:31:16.157506Z",
      "timing_difference_seconds": 0.184064,
      "selected_quote": {
        "id": 945,
        "contract_id": 945,
        "forecast_timestamp": "2026-10-13T09:31:15.973442Z",
        "requested_timestamp": "2026-10-13T09:31:15.973442Z",
        "actual_quote_timestamp": "2026-10-13T09:31:16.157506Z",
        "timestamp_delta_seconds": 0.184064,
        "bid": 0.44,
        "ask": 0.45,
        "midpoint": 0.445,
        "last_price": 0.45,
        "implied_probability": 0.45,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-13T09:31:16.157506Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT130545",
        "external_market_id": "KXBTC15M-26OCT130545-45",
        "external_contract_id": "KXBTC15M-26OCT130545-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5683.43
      },
      "selected_entry_price": 0.45,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 945,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT130545",
          "external_market_id": "KXBTC15M-26OCT130545-45",
          "external_contract_id": "KXBTC15M-26OCT130545-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-13T09:30:00Z",
          "resolution_timestamp": "2026-10-13T09:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-13T09:31:16.020328Z"
        }
      ],
      "quotes": [
        {
          "id": 945,
          "contract_id": 945,
          "forecast_timestamp": "2026-10-13T09:31:15.973442Z",
          "requested_timestamp": "2026-10-13T09:31:15.973442Z",
          "actual_quote_timestamp": "2026-10-13T09:31:16.157506Z",
          "timestamp_delta_seconds": 0.184064,
          "bid": 0.44,
          "ask": 0.45,
          "midpoint": 0.445,
          "last_price": 0.45,
          "implied_probability": 0.45,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-13T09:31:16.157506Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT130545",
          "external_market_id": "KXBTC15M-26OCT130545-45",
          "external_contract_id": "KXBTC15M-26OCT130545-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5683.43
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT130545-45": {
          "UP/YES": "KXBTC15M-26OCT130545-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1819,
          "signal_id": 945,
          "quote_id": 945,
          "settlement_id": 945,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 213.0,
          "entry_price": 0.45,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.85000000000001,
          "trading_fee": 3.7,
          "total_deployed": 99.55000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 213.0,
          "gross_pnl": 117.14999999999999,
          "net_pnl": 113.44999999999999,
          "roi": 1.1396283274736312,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-13T09:46:23.295267Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5683.43,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1820,
          "signal_id": 945,
          "quote_id": 945,
          "settlement_id": 945,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.45,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 45.0,
          "trading_fee": 1.74,
          "total_deployed": 46.74,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 55.0,
          "net_pnl": 53.26,
          "roi": 1.1394950791613179,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-13T09:46:23.298206Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5683.43,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83356.54,
        "kronos_base_predicted_close": 83415.0859375,
        "kronos_base_displacement": 58.5459375000064,
        "kronos_base_displacement_fraction": 0.000702355657996438,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83385.6484375,
        "kronos_small_displacement": 29.108437500006403,
        "kronos_small_displacement_fraction": 0.0003492040036691351,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT130545",
        "ticker": "KXBTC15M-26OCT130545-45",
        "market_id": "KXBTC15M-26OCT130545-45",
        "contract_id": "KXBTC15M-26OCT130545-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83356.54
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-13T09:31:15.973442Z",
        "retrieved_timestamp": "2026-10-13T09:31:16.157506Z",
        "quote_offset_seconds": 0.184064,
        "quote_age_seconds": 0.184064,
        "bid": 0.44,
        "ask": 0.45,
        "midpoint": 0.445,
        "last_price": 0.45,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.45,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5683.43
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 83534.07,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261013T0930Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 939,
          "signal_id": 945,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-10-13T09:15:00Z",
          "return_6h": 0.006110797560160641,
          "return_12h": 0.006331789028015233,
          "return_24h": -4.4407435536575335e-06,
          "close_vs_ema12": 0.0023252699106832697,
          "close_vs_ema24": 0.0037304611253112796,
          "ema12_slope_3h": 0.0038338080674202857,
          "ema24_slope_6h": 0.00398926337687211,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-13T09:31:16.017275Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-13T09:15:00Z",
            "return_6h": 0.006110797560160641,
            "return_12h": 0.006331789028015233,
            "return_24h": -4.4407435536575335e-06,
            "close_vs_ema12": 0.0023252699106832697,
            "close_vs_ema24": 0.0037304611253112796,
            "ema12_slope_3h": 0.0038338080674202857,
            "ema24_slope_6h": 0.00398926337687211,
            "score": 2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.001030872816443651,
        "return_30m": -0.0016883357152607248,
        "return_60m": -0.005633436829471594,
        "return_120m": -0.0030237108045985117,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 5,
        "close_vs_ema3": -0.0010949170364059624,
        "close_vs_ema6": -0.002254848081784444,
        "close_vs_ema12": -0.0026301558244016254,
        "ema3_slope": -0.0010937195042876047,
        "ema6_slope": -0.0009011264713957301,
        "realized_volatility_30m": 0.00018636572879521252,
        "realized_volatility_60m": 0.0006233899918046312,
        "return_acceleration": -0.00037273145759042503
      }
    },
    {
      "id": 944,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261013T0900Z",
      "trigger_timestamp": "2026-10-13T09:01:17.903213Z",
      "market_start_timestamp": "2026-10-13T09:00:00Z",
      "resolution_timestamp": "2026-10-13T09:15:00Z",
      "direction": "UP",
      "base_run_id": 6697,
      "small_run_id": 6698,
      "last_observed_close": 83497.51,
      "actual_close": 83442.56,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-13T09:01:17.947993Z",
      "base_predicted_close": 83521.359375,
      "small_predicted_close": 83498.9453125,
      "strike": 83497.51,
      "market_regime": {
        "id": 938,
        "signal_id": 944,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-10-13T08:45:00Z",
        "return_6h": 0.007638122454080687,
        "return_12h": 0.0060656399586185294,
        "return_24h": 0.000827357278781804,
        "close_vs_ema12": 0.004267563886503956,
        "close_vs_ema24": 0.005609474260495295,
        "ema12_slope_3h": 0.004358675860869354,
        "ema24_slope_6h": 0.003854961799504064,
        "score": 2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-13T09:01:17.951006Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-13T08:45:00Z",
          "return_6h": 0.007638122454080687,
          "return_12h": 0.0060656399586185294,
          "return_24h": 0.000827357278781804,
          "close_vs_ema12": 0.004267563886503956,
          "close_vs_ema24": 0.005609474260495295,
          "ema12_slope_3h": 0.004358675860869354,
          "ema24_slope_6h": 0.003854961799504064,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.21,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.244167,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        6697,
        6698
      ],
      "forecast_publication_timestamp": "2026-10-13T09:01:17.903213Z",
      "requested_quote_timestamp": "2026-10-13T09:01:17.903213Z",
      "retrieved_quote_timestamp": "2026-10-13T09:01:18.147380Z",
      "quote_retrieval_timestamp": "2026-10-13T09:01:18.147380Z",
      "timing_difference_seconds": 0.244167,
      "selected_quote": {
        "id": 944,
        "contract_id": 944,
        "forecast_timestamp": "2026-10-13T09:01:17.903213Z",
        "requested_timestamp": "2026-10-13T09:01:17.903213Z",
        "actual_quote_timestamp": "2026-10-13T09:01:18.147380Z",
        "timestamp_delta_seconds": 0.244167,
        "bid": 0.2,
        "ask": 0.21,
        "midpoint": 0.20500000000000002,
        "last_price": 0.2,
        "implied_probability": 0.21,
        "spread": 0.009999999999999981,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-13T09:01:18.147380Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT130515",
        "external_market_id": "KXBTC15M-26OCT130515-15",
        "external_contract_id": "KXBTC15M-26OCT130515-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 16.02
      },
      "selected_entry_price": 0.21,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 944,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT130515",
          "external_market_id": "KXBTC15M-26OCT130515-15",
          "external_contract_id": "KXBTC15M-26OCT130515-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-13T09:00:00Z",
          "resolution_timestamp": "2026-10-13T09:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-13T09:01:17.956914Z"
        }
      ],
      "quotes": [
        {
          "id": 944,
          "contract_id": 944,
          "forecast_timestamp": "2026-10-13T09:01:17.903213Z",
          "requested_timestamp": "2026-10-13T09:01:17.903213Z",
          "actual_quote_timestamp": "2026-10-13T09:01:18.147380Z",
          "timestamp_delta_seconds": 0.244167,
          "bid": 0.2,
          "ask": 0.21,
          "midpoint": 0.20500000000000002,
          "last_price": 0.2,
          "implied_probability": 0.21,
          "spread": 0.009999999999999981,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-13T09:01:18.147380Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT130515",
          "external_market_id": "KXBTC15M-26OCT130515-15",
          "external_contract_id": "KXBTC15M-26OCT130515-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 16.02
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT130515-15": {
          "UP/YES": "KXBTC15M-26OCT130515-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": null,
        "fixed_shares": null
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83497.51,
        "kronos_base_predicted_close": 83521.359375,
        "kronos_base_displacement": 23.84937500000524,
        "kronos_base_displacement_fraction": 0.0002856297750676067,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83498.9453125,
        "kronos_small_displacement": 1.4353125000052387,
        "kronos_small_displacement_fraction": 1.718988386606066e-05,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT130515",
        "ticker": "KXBTC15M-26OCT130515-15",
        "market_id": "KXBTC15M-26OCT130515-15",
        "contract_id": "KXBTC15M-26OCT130515-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83497.51
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-13T09:01:17.903213Z",
        "retrieved_timestamp": "2026-10-13T09:01:18.147380Z",
        "quote_offset_seconds": 0.244167,
        "quote_age_seconds": 0.244167,
        "bid": 0.2,
        "ask": 0.21,
        "midpoint": 0.20500000000000002,
        "last_price": 0.2,
        "spread": 0.009999999999999981,
        "selected_entry_price": 0.21,
        "price_type": "live_executable_ask",
        "yes_ask_size": 16.02
      },
      "settlement": {
        "result": null,
        "settlement_value": null,
        "actual_btc_close": 83442.56,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261013T0900Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 938,
          "signal_id": 944,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-10-13T08:45:00Z",
          "return_6h": 0.007638122454080687,
          "return_12h": 0.0060656399586185294,
          "return_24h": 0.000827357278781804,
          "close_vs_ema12": 0.004267563886503956,
          "close_vs_ema24": 0.005609474260495295,
          "ema12_slope_3h": 0.004358675860869354,
          "ema24_slope_6h": 0.003854961799504064,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-13T09:01:17.951006Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-13T08:45:00Z",
            "return_6h": 0.007638122454080687,
            "return_12h": 0.0060656399586185294,
            "return_24h": 0.000827357278781804,
            "close_vs_ema12": 0.004267563886503956,
            "close_vs_ema24": 0.005609474260495295,
            "ema12_slope_3h": 0.004358675860869354,
            "ema24_slope_6h": 0.003854961799504064,
            "score": 2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0022945419665962863,
        "return_30m": -0.0039517730337624846,
        "return_60m": -0.0034367616298246473,
        "return_120m": -0.00205519408692334,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 3,
        "close_vs_ema3": -0.0016557900604527998,
        "close_vs_ema6": -0.0023162208094438252,
        "close_vs_ema12": -0.0017981095440909867,
        "ema3_slope": -0.0016530529518058446,
        "ema6_slope": -0.0009256307377069062,
        "realized_volatility_30m": 0.0003167497839690614,
        "realized_volatility_60m": 0.002285952395164377,
        "return_acceleration": -0.0006334995679381228
      }
    },
    {
      "id": 943,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261013T0815Z",
      "trigger_timestamp": "2026-10-13T08:16:18.016219Z",
      "market_start_timestamp": "2026-10-13T08:15:00Z",
      "resolution_timestamp": "2026-10-13T08:30:00Z",
      "direction": "UP",
      "base_run_id": 6691,
      "small_run_id": 6692,
      "last_observed_close": 84042.07,
      "actual_close": 83828.79,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-13T08:16:18.064841Z",
      "base_predicted_close": 84051.9375,
      "small_predicted_close": 84100.3046875,
      "strike": 84042.07,
      "market_regime": {
        "id": 937,
        "signal_id": 943,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-10-13T08:00:00Z",
        "return_6h": 0.017651690215930937,
        "return_12h": 0.013794109566429125,
        "return_24h": 0.004528410116474202,
        "close_vs_ema12": 0.011667389336805778,
        "close_vs_ema24": 0.012669735196108478,
        "ema12_slope_3h": 0.004801258356978755,
        "ema24_slope_6h": 0.0033921597296475703,
        "score": 2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-13T08:16:18.067437Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-13T08:00:00Z",
          "return_6h": 0.017651690215930937,
          "return_12h": 0.013794109566429125,
          "return_24h": 0.004528410116474202,
          "close_vs_ema12": 0.011667389336805778,
          "close_vs_ema24": 0.012669735196108478,
          "ema12_slope_3h": 0.004801258356978755,
          "ema24_slope_6h": 0.0033921597296475703,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.31,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.194383,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        6691,
        6692
      ],
      "forecast_publication_timestamp": "2026-10-13T08:16:18.016219Z",
      "requested_quote_timestamp": "2026-10-13T08:16:18.016219Z",
      "retrieved_quote_timestamp": "2026-10-13T08:16:18.210602Z",
      "quote_retrieval_timestamp": "2026-10-13T08:16:18.210602Z",
      "timing_difference_seconds": 0.194383,
      "selected_quote": {
        "id": 943,
        "contract_id": 943,
        "forecast_timestamp": "2026-10-13T08:16:18.016219Z",
        "requested_timestamp": "2026-10-13T08:16:18.016219Z",
        "actual_quote_timestamp": "2026-10-13T08:16:18.210602Z",
        "timestamp_delta_seconds": 0.194383,
        "bid": 0.3,
        "ask": 0.31,
        "midpoint": 0.305,
        "last_price": 0.3,
        "implied_probability": 0.31,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-13T08:16:18.210602Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT130430",
        "external_market_id": "KXBTC15M-26OCT130430-30",
        "external_contract_id": "KXBTC15M-26OCT130430-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 8637.23
      },
      "selected_entry_price": 0.31,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 943,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT130430",
          "external_market_id": "KXBTC15M-26OCT130430-30",
          "external_contract_id": "KXBTC15M-26OCT130430-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-13T08:15:00Z",
          "resolution_timestamp": "2026-10-13T08:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-13T08:16:18.070455Z"
        }
      ],
      "quotes": [
        {
          "id": 943,
          "contract_id": 943,
          "forecast_timestamp": "2026-10-13T08:16:18.016219Z",
          "requested_timestamp": "2026-10-13T08:16:18.016219Z",
          "actual_quote_timestamp": "2026-10-13T08:16:18.210602Z",
          "timestamp_delta_seconds": 0.194383,
          "bid": 0.3,
          "ask": 0.31,
          "midpoint": 0.305,
          "last_price": 0.3,
          "implied_probability": 0.31,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-13T08:16:18.210602Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT130430",
          "external_market_id": "KXBTC15M-26OCT130430-30",
          "external_contract_id": "KXBTC15M-26OCT130430-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 8637.23
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT130430-30": {
          "UP/YES": "KXBTC15M-26OCT130430-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1817,
          "signal_id": 943,
          "quote_id": 943,
          "settlement_id": 943,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 307.0,
          "entry_price": 0.31,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.17,
          "trading_fee": 4.6,
          "total_deployed": 99.77,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.17,
          "net_pnl": -99.77,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-13T08:31:22.196713Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 8637.23,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1818,
          "signal_id": 943,
          "quote_id": 943,
          "settlement_id": 943,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.31,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 31.0,
          "trading_fee": 1.5,
          "total_deployed": 32.5,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -31.0,
          "net_pnl": -32.5,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-13T08:31:22.200233Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 8637.23,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84042.07,
        "kronos_base_predicted_close": 84051.9375,
        "kronos_base_displacement": 9.867499999993015,
        "kronos_base_displacement_fraction": 0.0001174114345350253,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84100.3046875,
        "kronos_small_displacement": 58.234687499993015,
        "kronos_small_displacement_fraction": 0.0006929230503245935,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT130430",
        "ticker": "KXBTC15M-26OCT130430-30",
        "market_id": "KXBTC15M-26OCT130430-30",
        "contract_id": "KXBTC15M-26OCT130430-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84042.07
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-13T08:16:18.016219Z",
        "retrieved_timestamp": "2026-10-13T08:16:18.210602Z",
        "quote_offset_seconds": 0.194383,
        "quote_age_seconds": 0.194383,
        "bid": 0.3,
        "ask": 0.31,
        "midpoint": 0.305,
        "last_price": 0.3,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.31,
        "price_type": "live_executable_ask",
        "yes_ask_size": 8637.23
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 83828.79,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261013T0815Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 937,
          "signal_id": 943,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-10-13T08:00:00Z",
          "return_6h": 0.017651690215930937,
          "return_12h": 0.013794109566429125,
          "return_24h": 0.004528410116474202,
          "close_vs_ema12": 0.011667389336805778,
          "close_vs_ema24": 0.012669735196108478,
          "ema12_slope_3h": 0.004801258356978755,
          "ema24_slope_6h": 0.0033921597296475703,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-13T08:16:18.067437Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-13T08:00:00Z",
            "return_6h": 0.017651690215930937,
            "return_12h": 0.013794109566429125,
            "return_24h": 0.004528410116474202,
            "close_vs_ema12": 0.011667389336805778,
            "close_vs_ema24": 0.012669735196108478,
            "ema12_slope_3h": 0.004801258356978755,
            "ema24_slope_6h": 0.0033921597296475703,
            "score": 2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "DEGRADED",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.00306269316223573,
        "return_30m": 0.0034309950704958236,
        "return_60m": 0.004689527341717348,
        "return_120m": 0.006111198627342107,
        "consecutive_up_closes": 3,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0018121491353753072,
        "close_vs_ema6": 0.0030157410524489503,
        "close_vs_ema12": 0.004755664475714294,
        "ema3_slope": 0.0018154389815558947,
        "ema6_slope": 0.0012077533294985177,
        "realized_volatility_30m": 0.0013477579027776354,
        "realized_volatility_60m": 0.0013494497895441767,
        "return_acceleration": 0.002695515805555271
      }
    },
    {
      "id": 942,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261013T0745Z",
      "trigger_timestamp": "2026-10-13T07:46:18.591675Z",
      "market_start_timestamp": "2026-10-13T07:45:00Z",
      "resolution_timestamp": "2026-10-13T08:00:00Z",
      "direction": "UP",
      "base_run_id": 6687,
      "small_run_id": 6688,
      "last_observed_close": 83754.71,
      "actual_close": 83785.46,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-13T07:46:18.689635Z",
      "base_predicted_close": 83805.984375,
      "small_predicted_close": 83996.8203125,
      "strike": 83754.71,
      "market_regime": {
        "id": 936,
        "signal_id": 942,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-10-13T07:30:00Z",
        "return_6h": 0.018191155174100082,
        "return_12h": 0.013069716951702448,
        "return_24h": -0.0015457328661540037,
        "close_vs_ema12": 0.009098913967646727,
        "close_vs_ema24": 0.009685706666611393,
        "ema12_slope_3h": 0.00472336478153057,
        "ema24_slope_6h": 0.002791766621988101,
        "score": 2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-13T07:46:18.693032Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-13T07:30:00Z",
          "return_6h": 0.018191155174100082,
          "return_12h": 0.013069716951702448,
          "return_24h": -0.0015457328661540037,
          "close_vs_ema12": 0.009098913967646727,
          "close_vs_ema24": 0.009685706666611393,
          "ema12_slope_3h": 0.00472336478153057,
          "ema24_slope_6h": 0.002791766621988101,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.73,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.246157,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "70_80",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        6687,
        6688
      ],
      "forecast_publication_timestamp": "2026-10-13T07:46:18.591675Z",
      "requested_quote_timestamp": "2026-10-13T07:46:18.591675Z",
      "retrieved_quote_timestamp": "2026-10-13T07:46:18.837832Z",
      "quote_retrieval_timestamp": "2026-10-13T07:46:18.837832Z",
      "timing_difference_seconds": 0.246157,
      "selected_quote": {
        "id": 942,
        "contract_id": 942,
        "forecast_timestamp": "2026-10-13T07:46:18.591675Z",
        "requested_timestamp": "2026-10-13T07:46:18.591675Z",
        "actual_quote_timestamp": "2026-10-13T07:46:18.837832Z",
        "timestamp_delta_seconds": 0.246157,
        "bid": 0.72,
        "ask": 0.73,
        "midpoint": 0.725,
        "last_price": 0.72,
        "implied_probability": 0.73,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-13T07:46:18.837832Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT130400",
        "external_market_id": "KXBTC15M-26OCT130400-00",
        "external_contract_id": "KXBTC15M-26OCT130400-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4431.39
      },
      "selected_entry_price": 0.73,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 942,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT130400",
          "external_market_id": "KXBTC15M-26OCT130400-00",
          "external_contract_id": "KXBTC15M-26OCT130400-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-13T07:45:00Z",
          "resolution_timestamp": "2026-10-13T08:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-13T07:46:18.696358Z"
        }
      ],
      "quotes": [
        {
          "id": 942,
          "contract_id": 942,
          "forecast_timestamp": "2026-10-13T07:46:18.591675Z",
          "requested_timestamp": "2026-10-13T07:46:18.591675Z",
          "actual_quote_timestamp": "2026-10-13T07:46:18.837832Z",
          "timestamp_delta_seconds": 0.246157,
          "bid": 0.72,
          "ask": 0.73,
          "midpoint": 0.725,
          "last_price": 0.72,
          "implied_probability": 0.73,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-13T07:46:18.837832Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT130400",
          "external_market_id": "KXBTC15M-26OCT130400-00",
          "external_contract_id": "KXBTC15M-26OCT130400-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4431.39
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT130400-00": {
          "UP/YES": "KXBTC15M-26OCT130400-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1815,
          "signal_id": 942,
          "quote_id": 942,
          "settlement_id": 942,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 134.0,
          "entry_price": 0.73,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.82,
          "trading_fee": 1.85,
          "total_deployed": 99.66999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 134.0,
          "gross_pnl": 36.18000000000001,
          "net_pnl": 34.33000000000001,
          "roi": 0.34443664091501974,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-13T08:01:22.138114Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4431.39,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1816,
          "signal_id": 942,
          "quote_id": 942,
          "settlement_id": 942,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.73,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 73.0,
          "trading_fee": 1.38,
          "total_deployed": 74.38,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 27.0,
          "net_pnl": 25.620000000000005,
          "roi": 0.34444743210540474,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-13T08:01:22.140663Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4431.39,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83754.71,
        "kronos_base_predicted_close": 83805.984375,
        "kronos_base_displacement": 51.2743749999936,
        "kronos_base_displacement_fraction": 0.0006121969140600403,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83996.8203125,
        "kronos_small_displacement": 242.1103124999936,
        "kronos_small_displacement_fraction": 0.0028907068330842954,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT130400",
        "ticker": "KXBTC15M-26OCT130400-00",
        "market_id": "KXBTC15M-26OCT130400-00",
        "contract_id": "KXBTC15M-26OCT130400-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83754.71
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-13T07:46:18.591675Z",
        "retrieved_timestamp": "2026-10-13T07:46:18.837832Z",
        "quote_offset_seconds": 0.246157,
        "quote_age_seconds": 0.246157,
        "bid": 0.72,
        "ask": 0.73,
        "midpoint": 0.725,
        "last_price": 0.72,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.73,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4431.39
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 83785.46,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261013T0745Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 936,
          "signal_id": 942,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-10-13T07:30:00Z",
          "return_6h": 0.018191155174100082,
          "return_12h": 0.013069716951702448,
          "return_24h": -0.0015457328661540037,
          "close_vs_ema12": 0.009098913967646727,
          "close_vs_ema24": 0.009685706666611393,
          "ema12_slope_3h": 0.00472336478153057,
          "ema24_slope_6h": 0.002791766621988101,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-13T07:46:18.693032Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-13T07:30:00Z",
            "return_6h": 0.018191155174100082,
            "return_12h": 0.013069716951702448,
            "return_24h": -0.0015457328661540037,
            "close_vs_ema12": 0.009098913967646727,
            "close_vs_ema24": 0.009685706666611393,
            "ema12_slope_3h": 0.00472336478153057,
            "ema24_slope_6h": 0.002791766621988101,
            "score": 2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0017385515348358194,
        "return_30m": 0.0012542290176447146,
        "return_60m": 0.0015042165768950344,
        "return_120m": 0.003003440132249402,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0007660833266946998,
        "close_vs_ema6": 0.0012583589091956782,
        "close_vs_ema12": 0.0026524158376846074,
        "ema3_slope": 0.0007666706603044471,
        "ema6_slope": 0.0005035970460098849,
        "realized_volatility_30m": 0.0011110167468626475,
        "realized_volatility_60m": 0.0008632254415338972,
        "return_acceleration": 0.002222033493725295
      }
    },
    {
      "id": 941,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261013T0345Z",
      "trigger_timestamp": "2026-10-13T03:46:18.603675Z",
      "market_start_timestamp": "2026-10-13T03:45:00Z",
      "resolution_timestamp": "2026-10-13T04:00:00Z",
      "direction": "UP",
      "base_run_id": 6655,
      "small_run_id": 6656,
      "last_observed_close": 83120.48,
      "actual_close": 83217.47,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-13T03:46:18.653562Z",
      "base_predicted_close": 83120.9375,
      "small_predicted_close": 83207.8125,
      "strike": 83120.48,
      "market_regime": {
        "id": 935,
        "signal_id": 941,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-13T03:30:00Z",
        "return_6h": 0.005530936914178275,
        "return_12h": 0.005898376672611283,
        "return_24h": -0.004534168020429052,
        "close_vs_ema12": 0.007640890965964653,
        "close_vs_ema24": 0.004779532791606034,
        "ema12_slope_3h": 0.00012844003683354366,
        "ema24_slope_6h": -0.0037833900516552887,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-13T03:46:18.656515Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-13T03:30:00Z",
          "return_6h": 0.005530936914178275,
          "return_12h": 0.005898376672611283,
          "return_24h": -0.004534168020429052,
          "close_vs_ema12": 0.007640890965964653,
          "close_vs_ema24": 0.004779532791606034,
          "ema12_slope_3h": 0.00012844003683354366,
          "ema24_slope_6h": -0.0037833900516552887,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.48,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.197188,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        6655,
        6656
      ],
      "forecast_publication_timestamp": "2026-10-13T03:46:18.603675Z",
      "requested_quote_timestamp": "2026-10-13T03:46:18.603675Z",
      "retrieved_quote_timestamp": "2026-10-13T03:46:18.800863Z",
      "quote_retrieval_timestamp": "2026-10-13T03:46:18.800863Z",
      "timing_difference_seconds": 0.197188,
      "selected_quote": {
        "id": 941,
        "contract_id": 941,
        "forecast_timestamp": "2026-10-13T03:46:18.603675Z",
        "requested_timestamp": "2026-10-13T03:46:18.603675Z",
        "actual_quote_timestamp": "2026-10-13T03:46:18.800863Z",
        "timestamp_delta_seconds": 0.197188,
        "bid": 0.47,
        "ask": 0.48,
        "midpoint": 0.475,
        "last_price": 0.47,
        "implied_probability": 0.48,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-13T03:46:18.800863Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT130000",
        "external_market_id": "KXBTC15M-26OCT130000-00",
        "external_contract_id": "KXBTC15M-26OCT130000-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 6.02
      },
      "selected_entry_price": 0.48,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 941,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT130000",
          "external_market_id": "KXBTC15M-26OCT130000-00",
          "external_contract_id": "KXBTC15M-26OCT130000-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-13T03:45:00Z",
          "resolution_timestamp": "2026-10-13T04:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-13T03:46:18.659773Z"
        }
      ],
      "quotes": [
        {
          "id": 941,
          "contract_id": 941,
          "forecast_timestamp": "2026-10-13T03:46:18.603675Z",
          "requested_timestamp": "2026-10-13T03:46:18.603675Z",
          "actual_quote_timestamp": "2026-10-13T03:46:18.800863Z",
          "timestamp_delta_seconds": 0.197188,
          "bid": 0.47,
          "ask": 0.48,
          "midpoint": 0.475,
          "last_price": 0.47,
          "implied_probability": 0.48,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-13T03:46:18.800863Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT130000",
          "external_market_id": "KXBTC15M-26OCT130000-00",
          "external_contract_id": "KXBTC15M-26OCT130000-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 6.02
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT130000-00": {
          "UP/YES": "KXBTC15M-26OCT130000-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": null,
        "fixed_shares": null
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83120.48,
        "kronos_base_predicted_close": 83120.9375,
        "kronos_base_displacement": 0.45750000000407454,
        "kronos_base_displacement_fraction": 5.504058686909346e-06,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83207.8125,
        "kronos_small_displacement": 87.33250000000407,
        "kronos_small_displacement_fraction": 0.001050673672721862,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT130000",
        "ticker": "KXBTC15M-26OCT130000-00",
        "market_id": "KXBTC15M-26OCT130000-00",
        "contract_id": "KXBTC15M-26OCT130000-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83120.48
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-13T03:46:18.603675Z",
        "retrieved_timestamp": "2026-10-13T03:46:18.800863Z",
        "quote_offset_seconds": 0.197188,
        "quote_age_seconds": 0.197188,
        "bid": 0.47,
        "ask": 0.48,
        "midpoint": 0.475,
        "last_price": 0.47,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.48,
        "price_type": "live_executable_ask",
        "yes_ask_size": 6.02
      },
      "settlement": {
        "result": null,
        "settlement_value": null,
        "actual_btc_close": 83217.47,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261013T0345Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 935,
          "signal_id": 941,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-13T03:30:00Z",
          "return_6h": 0.005530936914178275,
          "return_12h": 0.005898376672611283,
          "return_24h": -0.004534168020429052,
          "close_vs_ema12": 0.007640890965964653,
          "close_vs_ema24": 0.004779532791606034,
          "ema12_slope_3h": 0.00012844003683354366,
          "ema24_slope_6h": -0.0037833900516552887,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-13T03:46:18.656515Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-13T03:30:00Z",
            "return_6h": 0.005530936914178275,
            "return_12h": 0.005898376672611283,
            "return_24h": -0.004534168020429052,
            "close_vs_ema12": 0.007640890965964653,
            "close_vs_ema24": 0.004779532791606034,
            "ema12_slope_3h": 0.00012844003683354366,
            "ema24_slope_6h": -0.0037833900516552887,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.003261494492192041,
        "return_30m": 0.004303633525064132,
        "return_60m": 0.004285606019775123,
        "return_120m": 0.010480870814269627,
        "consecutive_up_closes": 2,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.001907143774558806,
        "close_vs_ema6": 0.003771691110751485,
        "close_vs_ema12": 0.006661027336630765,
        "ema3_slope": 0.0019107879218482893,
        "ema6_slope": 0.0015109559880082113,
        "realized_volatility_30m": 0.0011113716702400023,
        "realized_volatility_60m": 0.0015826344169620498,
        "return_acceleration": 0.0022227433404800045
      }
    },
    {
      "id": 940,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261013T0215Z",
      "trigger_timestamp": "2026-10-13T02:16:15.636766Z",
      "market_start_timestamp": "2026-10-13T02:15:00Z",
      "resolution_timestamp": "2026-10-13T02:30:00Z",
      "direction": "UP",
      "base_run_id": 6643,
      "small_run_id": 6644,
      "last_observed_close": 82584.32,
      "actual_close": 82636.2,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-13T02:16:15.680251Z",
      "base_predicted_close": 82600.140625,
      "small_predicted_close": 82596.7578125,
      "strike": 82584.32,
      "market_regime": {
        "id": 934,
        "signal_id": 940,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-13T02:00:00Z",
        "return_6h": -0.003790668935736985,
        "return_12h": -0.0032109240211439793,
        "return_24h": -0.012947207037411257,
        "close_vs_ema12": 0.0023577388921312004,
        "close_vs_ema24": -0.0015200234453612849,
        "ema12_slope_3h": -0.004170777079095855,
        "ema24_slope_6h": -0.004227442738674592,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-13T02:16:15.685810Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-13T02:00:00Z",
          "return_6h": -0.003790668935736985,
          "return_12h": -0.0032109240211439793,
          "return_24h": -0.012947207037411257,
          "close_vs_ema12": 0.0023577388921312004,
          "close_vs_ema24": -0.0015200234453612849,
          "ema12_slope_3h": -0.004170777079095855,
          "ema24_slope_6h": -0.004227442738674592,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.57,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.180799,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        6643,
        6644
      ],
      "forecast_publication_timestamp": "2026-10-13T02:16:15.636766Z",
      "requested_quote_timestamp": "2026-10-13T02:16:15.636766Z",
      "retrieved_quote_timestamp": "2026-10-13T02:16:15.817565Z",
      "quote_retrieval_timestamp": "2026-10-13T02:16:15.817565Z",
      "timing_difference_seconds": 0.180799,
      "selected_quote": {
        "id": 940,
        "contract_id": 940,
        "forecast_timestamp": "2026-10-13T02:16:15.636766Z",
        "requested_timestamp": "2026-10-13T02:16:15.636766Z",
        "actual_quote_timestamp": "2026-10-13T02:16:15.817565Z",
        "timestamp_delta_seconds": 0.180799,
        "bid": 0.56,
        "ask": 0.57,
        "midpoint": 0.565,
        "last_price": 0.57,
        "implied_probability": 0.57,
        "spread": 0.009999999999999898,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-13T02:16:15.817565Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT122230",
        "external_market_id": "KXBTC15M-26OCT122230-30",
        "external_contract_id": "KXBTC15M-26OCT122230-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 6282.23
      },
      "selected_entry_price": 0.57,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 940,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT122230",
          "external_market_id": "KXBTC15M-26OCT122230-30",
          "external_contract_id": "KXBTC15M-26OCT122230-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-13T02:15:00Z",
          "resolution_timestamp": "2026-10-13T02:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-13T02:16:15.688620Z"
        }
      ],
      "quotes": [
        {
          "id": 940,
          "contract_id": 940,
          "forecast_timestamp": "2026-10-13T02:16:15.636766Z",
          "requested_timestamp": "2026-10-13T02:16:15.636766Z",
          "actual_quote_timestamp": "2026-10-13T02:16:15.817565Z",
          "timestamp_delta_seconds": 0.180799,
          "bid": 0.56,
          "ask": 0.57,
          "midpoint": 0.565,
          "last_price": 0.57,
          "implied_probability": 0.57,
          "spread": 0.009999999999999898,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-13T02:16:15.817565Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT122230",
          "external_market_id": "KXBTC15M-26OCT122230-30",
          "external_contract_id": "KXBTC15M-26OCT122230-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 6282.23
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT122230-30": {
          "UP/YES": "KXBTC15M-26OCT122230-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1813,
          "signal_id": 940,
          "quote_id": 940,
          "settlement_id": 940,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 170.0,
          "entry_price": 0.57,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.89999999999999,
          "trading_fee": 2.92,
          "total_deployed": 99.82,
          "settlement_value": 1.0,
          "settlement_payout": 170.0,
          "gross_pnl": 73.10000000000001,
          "net_pnl": 70.18,
          "roi": 0.7030655179322782,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-13T02:31:22.550497Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6282.23,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1814,
          "signal_id": 940,
          "quote_id": 940,
          "settlement_id": 940,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.57,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 56.99999999999999,
          "trading_fee": 1.72,
          "total_deployed": 58.71999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 43.00000000000001,
          "net_pnl": 41.28000000000001,
          "roi": 0.70299727520436,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-13T02:31:22.553427Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6282.23,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82584.32,
        "kronos_base_predicted_close": 82600.140625,
        "kronos_base_displacement": 15.820624999993015,
        "kronos_base_displacement_fraction": 0.0001915693560229474,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82596.7578125,
        "kronos_small_displacement": 12.437812499993015,
        "kronos_small_displacement_fraction": 0.00015060743371130274,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT122230",
        "ticker": "KXBTC15M-26OCT122230-30",
        "market_id": "KXBTC15M-26OCT122230-30",
        "contract_id": "KXBTC15M-26OCT122230-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82584.32
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-13T02:16:15.636766Z",
        "retrieved_timestamp": "2026-10-13T02:16:15.817565Z",
        "quote_offset_seconds": 0.180799,
        "quote_age_seconds": 0.180799,
        "bid": 0.56,
        "ask": 0.57,
        "midpoint": 0.565,
        "last_price": 0.57,
        "spread": 0.009999999999999898,
        "selected_entry_price": 0.57,
        "price_type": "live_executable_ask",
        "yes_ask_size": 6282.23
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 82636.2,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261013T0215Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 934,
          "signal_id": 940,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-13T02:00:00Z",
          "return_6h": -0.003790668935736985,
          "return_12h": -0.0032109240211439793,
          "return_24h": -0.012947207037411257,
          "close_vs_ema12": 0.0023577388921312004,
          "close_vs_ema24": -0.0015200234453612849,
          "ema12_slope_3h": -0.004170777079095855,
          "ema24_slope_6h": -0.004227442738674592,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-13T02:16:15.685810Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-13T02:00:00Z",
            "return_6h": -0.003790668935736985,
            "return_12h": -0.0032109240211439793,
            "return_24h": -0.012947207037411257,
            "close_vs_ema12": 0.0023577388921312004,
            "close_vs_ema24": -0.0015200234453612849,
            "ema12_slope_3h": -0.004170777079095855,
            "ema24_slope_6h": -0.004227442738674592,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.00285154748942551,
        "return_30m": 0.003962921529210295,
        "return_60m": 0.010189530596221852,
        "return_120m": 0.014054315878107904,
        "consecutive_up_closes": 5,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0024250483906236298,
        "close_vs_ema6": 0.005067440165444248,
        "close_vs_ema12": 0.006464065564954158,
        "ema3_slope": 0.0024309435463585327,
        "ema6_slope": 0.0020310930431641783,
        "realized_volatility_30m": 0.0008716667871241368,
        "realized_volatility_60m": 0.0008335034181004298,
        "return_acceleration": 0.0017433335742482736
      }
    },
    {
      "id": 939,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261013T0115Z",
      "trigger_timestamp": "2026-10-13T01:16:16.065401Z",
      "market_start_timestamp": "2026-10-13T01:15:00Z",
      "resolution_timestamp": "2026-10-13T01:30:00Z",
      "direction": "UP",
      "base_run_id": 6635,
      "small_run_id": 6636,
      "last_observed_close": 81751.31,
      "actual_close": 81997.82,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-13T01:16:16.118289Z",
      "base_predicted_close": 81764.4375,
      "small_predicted_close": 81831.921875,
      "strike": 81751.31,
      "market_regime": {
        "id": 933,
        "signal_id": 939,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-13T01:00:00Z",
        "return_6h": -0.0063803295487984135,
        "return_12h": -0.009695512787996408,
        "return_24h": -0.025123519040816777,
        "close_vs_ema12": -0.007933949279288255,
        "close_vs_ema24": -0.01201467407275103,
        "ema12_slope_3h": -0.0050637828588088185,
        "ema24_slope_6h": -0.004139580892612016,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-13T01:16:16.121153Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-13T01:00:00Z",
          "return_6h": -0.0063803295487984135,
          "return_12h": -0.009695512787996408,
          "return_24h": -0.025123519040816777,
          "close_vs_ema12": -0.007933949279288255,
          "close_vs_ema24": -0.01201467407275103,
          "ema12_slope_3h": -0.0050637828588088185,
          "ema24_slope_6h": -0.004139580892612016,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.64,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.215375,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        6635,
        6636
      ],
      "forecast_publication_timestamp": "2026-10-13T01:16:16.065401Z",
      "requested_quote_timestamp": "2026-10-13T01:16:16.065401Z",
      "retrieved_quote_timestamp": "2026-10-13T01:16:16.280776Z",
      "quote_retrieval_timestamp": "2026-10-13T01:16:16.280776Z",
      "timing_difference_seconds": 0.215375,
      "selected_quote": {
        "id": 939,
        "contract_id": 939,
        "forecast_timestamp": "2026-10-13T01:16:16.065401Z",
        "requested_timestamp": "2026-10-13T01:16:16.065401Z",
        "actual_quote_timestamp": "2026-10-13T01:16:16.280776Z",
        "timestamp_delta_seconds": 0.215375,
        "bid": 0.63,
        "ask": 0.64,
        "midpoint": 0.635,
        "last_price": 0.64,
        "implied_probability": 0.64,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-13T01:16:16.280776Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT122130",
        "external_market_id": "KXBTC15M-26OCT122130-30",
        "external_contract_id": "KXBTC15M-26OCT122130-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 8818.58
      },
      "selected_entry_price": 0.64,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 939,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT122130",
          "external_market_id": "KXBTC15M-26OCT122130-30",
          "external_contract_id": "KXBTC15M-26OCT122130-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-13T01:15:00Z",
          "resolution_timestamp": "2026-10-13T01:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-13T01:16:16.124518Z"
        }
      ],
      "quotes": [
        {
          "id": 939,
          "contract_id": 939,
          "forecast_timestamp": "2026-10-13T01:16:16.065401Z",
          "requested_timestamp": "2026-10-13T01:16:16.065401Z",
          "actual_quote_timestamp": "2026-10-13T01:16:16.280776Z",
          "timestamp_delta_seconds": 0.215375,
          "bid": 0.63,
          "ask": 0.64,
          "midpoint": 0.635,
          "last_price": 0.64,
          "implied_probability": 0.64,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-13T01:16:16.280776Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT122130",
          "external_market_id": "KXBTC15M-26OCT122130-30",
          "external_contract_id": "KXBTC15M-26OCT122130-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 8818.58
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT122130-30": {
          "UP/YES": "KXBTC15M-26OCT122130-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1811,
          "signal_id": 939,
          "quote_id": 939,
          "settlement_id": 939,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 152.0,
          "entry_price": 0.64,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.28,
          "trading_fee": 2.46,
          "total_deployed": 99.74,
          "settlement_value": 1.0,
          "settlement_payout": 152.0,
          "gross_pnl": 54.72,
          "net_pnl": 52.260000000000005,
          "roi": 0.5239623019851615,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-13T01:31:20.750301Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 8818.58,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1812,
          "signal_id": 939,
          "quote_id": 939,
          "settlement_id": 939,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.64,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 64.0,
          "trading_fee": 1.62,
          "total_deployed": 65.62,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 36.0,
          "net_pnl": 34.379999999999995,
          "roi": 0.5239256324291374,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-13T01:31:20.754074Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 8818.58,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81751.31,
        "kronos_base_predicted_close": 81764.4375,
        "kronos_base_displacement": 13.127500000002328,
        "kronos_base_displacement_fraction": 0.00016057846657138985,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81831.921875,
        "kronos_small_displacement": 80.61187500000233,
        "kronos_small_displacement_fraction": 0.0009860621805326706,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT122130",
        "ticker": "KXBTC15M-26OCT122130-30",
        "market_id": "KXBTC15M-26OCT122130-30",
        "contract_id": "KXBTC15M-26OCT122130-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81751.31
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-13T01:16:16.065401Z",
        "retrieved_timestamp": "2026-10-13T01:16:16.280776Z",
        "quote_offset_seconds": 0.215375,
        "quote_age_seconds": 0.215375,
        "bid": 0.63,
        "ask": 0.64,
        "midpoint": 0.635,
        "last_price": 0.64,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.64,
        "price_type": "live_executable_ask",
        "yes_ask_size": 8818.58
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 81997.82,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261013T0115Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 933,
          "signal_id": 939,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-13T01:00:00Z",
          "return_6h": -0.0063803295487984135,
          "return_12h": -0.009695512787996408,
          "return_24h": -0.025123519040816777,
          "close_vs_ema12": -0.007933949279288255,
          "close_vs_ema24": -0.01201467407275103,
          "ema12_slope_3h": -0.0050637828588088185,
          "ema24_slope_6h": -0.004139580892612016,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-13T01:16:16.121153Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-13T01:00:00Z",
            "return_6h": -0.0063803295487984135,
            "return_12h": -0.009695512787996408,
            "return_24h": -0.025123519040816777,
            "close_vs_ema12": -0.007933949279288255,
            "close_vs_ema24": -0.01201467407275103,
            "ema12_slope_3h": -0.0050637828588088185,
            "ema24_slope_6h": -0.004139580892612016,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.005098564929784777,
        "return_30m": 0.004895339218640382,
        "return_60m": 0.0038258021537851405,
        "return_120m": -0.0021998018614216575,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0022781347194560375,
        "close_vs_ema6": 0.0020262123273537824,
        "close_vs_ema12": -0.0004235159195851157,
        "ema3_slope": 0.0022833364675387546,
        "ema6_slope": 0.0008111423495926751,
        "realized_volatility_30m": 0.0026503798687865787,
        "realized_volatility_60m": 0.002420400121769222,
        "return_acceleration": 0.0053007597375731574
      }
    },
    {
      "id": 938,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261013T0030Z",
      "trigger_timestamp": "2026-10-13T00:31:19.953187Z",
      "market_start_timestamp": "2026-10-13T00:30:00Z",
      "resolution_timestamp": "2026-10-13T00:45:00Z",
      "direction": "UP",
      "base_run_id": 6629,
      "small_run_id": 6630,
      "last_observed_close": 81355.61,
      "actual_close": 81353.06,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-13T00:31:20.009269Z",
      "base_predicted_close": 81393.359375,
      "small_predicted_close": 81381.25,
      "strike": 81355.61,
      "market_regime": {
        "id": 932,
        "signal_id": 938,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-13T00:15:00Z",
        "return_6h": -0.012604376057412714,
        "return_12h": -0.020655016247509428,
        "return_24h": -0.028740088633683714,
        "close_vs_ema12": -0.014200256607003081,
        "close_vs_ema24": -0.017763410388789924,
        "ema12_slope_3h": -0.003969424149729006,
        "ema24_slope_6h": -0.0037491830146701988,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-13T00:31:20.012961Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-13T00:15:00Z",
          "return_6h": -0.012604376057412714,
          "return_12h": -0.020655016247509428,
          "return_24h": -0.028740088633683714,
          "close_vs_ema12": -0.014200256607003081,
          "close_vs_ema24": -0.017763410388789924,
          "ema12_slope_3h": -0.003969424149729006,
          "ema24_slope_6h": -0.0037491830146701988,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.32,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.202459,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        6629,
        6630
      ],
      "forecast_publication_timestamp": "2026-10-13T00:31:19.953187Z",
      "requested_quote_timestamp": "2026-10-13T00:31:19.953187Z",
      "retrieved_quote_timestamp": "2026-10-13T00:31:20.155646Z",
      "quote_retrieval_timestamp": "2026-10-13T00:31:20.155646Z",
      "timing_difference_seconds": 0.202459,
      "selected_quote": {
        "id": 938,
        "contract_id": 938,
        "forecast_timestamp": "2026-10-13T00:31:19.953187Z",
        "requested_timestamp": "2026-10-13T00:31:19.953187Z",
        "actual_quote_timestamp": "2026-10-13T00:31:20.155646Z",
        "timestamp_delta_seconds": 0.202459,
        "bid": 0.31,
        "ask": 0.32,
        "midpoint": 0.315,
        "last_price": 0.32,
        "implied_probability": 0.32,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-13T00:31:20.155646Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT122045",
        "external_market_id": "KXBTC15M-26OCT122045-45",
        "external_contract_id": "KXBTC15M-26OCT122045-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2514.48
      },
      "selected_entry_price": 0.32,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 938,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT122045",
          "external_market_id": "KXBTC15M-26OCT122045-45",
          "external_contract_id": "KXBTC15M-26OCT122045-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-13T00:30:00Z",
          "resolution_timestamp": "2026-10-13T00:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-13T00:31:20.018373Z"
        }
      ],
      "quotes": [
        {
          "id": 938,
          "contract_id": 938,
          "forecast_timestamp": "2026-10-13T00:31:19.953187Z",
          "requested_timestamp": "2026-10-13T00:31:19.953187Z",
          "actual_quote_timestamp": "2026-10-13T00:31:20.155646Z",
          "timestamp_delta_seconds": 0.202459,
          "bid": 0.31,
          "ask": 0.32,
          "midpoint": 0.315,
          "last_price": 0.32,
          "implied_probability": 0.32,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-13T00:31:20.155646Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT122045",
          "external_market_id": "KXBTC15M-26OCT122045-45",
          "external_contract_id": "KXBTC15M-26OCT122045-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2514.48
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT122045-45": {
          "UP/YES": "KXBTC15M-26OCT122045-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1809,
          "signal_id": 938,
          "quote_id": 938,
          "settlement_id": 938,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 298.0,
          "entry_price": 0.32,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.36,
          "trading_fee": 4.54,
          "total_deployed": 99.9,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.36,
          "net_pnl": -99.9,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-13T00:46:24.282434Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2514.48,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1810,
          "signal_id": 938,
          "quote_id": 938,
          "settlement_id": 938,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.32,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 32.0,
          "trading_fee": 1.53,
          "total_deployed": 33.53,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -32.0,
          "net_pnl": -33.53,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-13T00:46:24.285633Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2514.48,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81355.61,
        "kronos_base_predicted_close": 81393.359375,
        "kronos_base_displacement": 37.74937499999942,
        "kronos_base_displacement_fraction": 0.0004640045720264333,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81381.25,
        "kronos_small_displacement": 25.639999999999418,
        "kronos_small_displacement_fraction": 0.0003151595814965854,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT122045",
        "ticker": "KXBTC15M-26OCT122045-45",
        "market_id": "KXBTC15M-26OCT122045-45",
        "contract_id": "KXBTC15M-26OCT122045-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81355.61
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-13T00:31:19.953187Z",
        "retrieved_timestamp": "2026-10-13T00:31:20.155646Z",
        "quote_offset_seconds": 0.202459,
        "quote_age_seconds": 0.202459,
        "bid": 0.31,
        "ask": 0.32,
        "midpoint": 0.315,
        "last_price": 0.32,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.32,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2514.48
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 81353.06,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261013T0030Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 932,
          "signal_id": 938,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-13T00:15:00Z",
          "return_6h": -0.012604376057412714,
          "return_12h": -0.020655016247509428,
          "return_24h": -0.028740088633683714,
          "close_vs_ema12": -0.014200256607003081,
          "close_vs_ema24": -0.017763410388789924,
          "ema12_slope_3h": -0.003969424149729006,
          "ema24_slope_6h": -0.0037491830146701988,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-13T00:31:20.012961Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-13T00:15:00Z",
            "return_6h": -0.012604376057412714,
            "return_12h": -0.020655016247509428,
            "return_24h": -0.028740088633683714,
            "close_vs_ema12": -0.014200256607003081,
            "close_vs_ema24": -0.017763410388789924,
            "ema12_slope_3h": -0.003969424149729006,
            "ema24_slope_6h": -0.0037491830146701988,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.001033052166274473,
        "return_30m": -0.0049462199399967766,
        "return_60m": -0.007095096906167053,
        "return_120m": -0.01362873885873872,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.0016788943389109967,
        "close_vs_ema6": -0.0040840631176030096,
        "close_vs_ema12": -0.007495380925029105,
        "ema3_slope": -0.0016760803770543564,
        "ema6_slope": -0.0016309608681900345,
        "realized_volatility_30m": 0.001442081147166041,
        "realized_volatility_60m": 0.0016340432606712207,
        "return_acceleration": 0.002884162294332082
      }
    },
    {
      "id": 937,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261013T0015Z",
      "trigger_timestamp": "2026-10-13T00:16:16.997066Z",
      "market_start_timestamp": "2026-10-13T00:15:00Z",
      "resolution_timestamp": "2026-10-13T00:30:00Z",
      "direction": "UP",
      "base_run_id": 6627,
      "small_run_id": 6628,
      "last_observed_close": 81439.74,
      "actual_close": 81355.61,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-13T00:16:17.039569Z",
      "base_predicted_close": 81498.2734375,
      "small_predicted_close": 81508.0234375,
      "strike": 81439.74,
      "market_regime": {
        "id": 931,
        "signal_id": 937,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-13T00:00:00Z",
        "return_6h": -0.011794392092846273,
        "return_12h": -0.022164654721933963,
        "return_24h": -0.026813929005889636,
        "close_vs_ema12": -0.013776762323479463,
        "close_vs_ema24": -0.0171152632199133,
        "ema12_slope_3h": -0.003380018248908878,
        "ema24_slope_6h": -0.0035644866833207667,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-13T00:16:17.041606Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-13T00:00:00Z",
          "return_6h": -0.011794392092846273,
          "return_12h": -0.022164654721933963,
          "return_24h": -0.026813929005889636,
          "close_vs_ema12": -0.013776762323479463,
          "close_vs_ema24": -0.0171152632199133,
          "ema12_slope_3h": -0.003380018248908878,
          "ema24_slope_6h": -0.0035644866833207667,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.59,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.180409,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        6627,
        6628
      ],
      "forecast_publication_timestamp": "2026-10-13T00:16:16.997066Z",
      "requested_quote_timestamp": "2026-10-13T00:16:16.997066Z",
      "retrieved_quote_timestamp": "2026-10-13T00:16:17.177475Z",
      "quote_retrieval_timestamp": "2026-10-13T00:16:17.177475Z",
      "timing_difference_seconds": 0.180409,
      "selected_quote": {
        "id": 937,
        "contract_id": 937,
        "forecast_timestamp": "2026-10-13T00:16:16.997066Z",
        "requested_timestamp": "2026-10-13T00:16:16.997066Z",
        "actual_quote_timestamp": "2026-10-13T00:16:17.177475Z",
        "timestamp_delta_seconds": 0.180409,
        "bid": 0.58,
        "ask": 0.59,
        "midpoint": 0.585,
        "last_price": 0.59,
        "implied_probability": 0.59,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-13T00:16:17.177475Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT122030",
        "external_market_id": "KXBTC15M-26OCT122030-30",
        "external_contract_id": "KXBTC15M-26OCT122030-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 1690.55
      },
      "selected_entry_price": 0.59,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 937,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT122030",
          "external_market_id": "KXBTC15M-26OCT122030-30",
          "external_contract_id": "KXBTC15M-26OCT122030-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-13T00:15:00Z",
          "resolution_timestamp": "2026-10-13T00:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-13T00:16:17.043802Z"
        }
      ],
      "quotes": [
        {
          "id": 937,
          "contract_id": 937,
          "forecast_timestamp": "2026-10-13T00:16:16.997066Z",
          "requested_timestamp": "2026-10-13T00:16:16.997066Z",
          "actual_quote_timestamp": "2026-10-13T00:16:17.177475Z",
          "timestamp_delta_seconds": 0.180409,
          "bid": 0.58,
          "ask": 0.59,
          "midpoint": 0.585,
          "last_price": 0.59,
          "implied_probability": 0.59,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-13T00:16:17.177475Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT122030",
          "external_market_id": "KXBTC15M-26OCT122030-30",
          "external_contract_id": "KXBTC15M-26OCT122030-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 1690.55
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT122030-30": {
          "UP/YES": "KXBTC15M-26OCT122030-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1807,
          "signal_id": 937,
          "quote_id": 937,
          "settlement_id": 937,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 164.0,
          "entry_price": 0.59,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.75999999999999,
          "trading_fee": 2.78,
          "total_deployed": 99.53999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.75999999999999,
          "net_pnl": -99.53999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-13T00:31:25.997731Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1690.55,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1808,
          "signal_id": 937,
          "quote_id": 937,
          "settlement_id": 937,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.59,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 59.0,
          "trading_fee": 1.7,
          "total_deployed": 60.7,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -59.0,
          "net_pnl": -60.7,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-13T00:31:26.001748Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1690.55,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81439.74,
        "kronos_base_predicted_close": 81498.2734375,
        "kronos_base_displacement": 58.53343749999476,
        "kronos_base_displacement_fraction": 0.0007187331086763631,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81508.0234375,
        "kronos_small_displacement": 68.28343749999476,
        "kronos_small_displacement_fraction": 0.0008384535301806557,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT122030",
        "ticker": "KXBTC15M-26OCT122030-30",
        "market_id": "KXBTC15M-26OCT122030-30",
        "contract_id": "KXBTC15M-26OCT122030-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81439.74
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-13T00:16:16.997066Z",
        "retrieved_timestamp": "2026-10-13T00:16:17.177475Z",
        "quote_offset_seconds": 0.180409,
        "quote_age_seconds": 0.180409,
        "bid": 0.58,
        "ask": 0.59,
        "midpoint": 0.585,
        "last_price": 0.59,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.59,
        "price_type": "live_executable_ask",
        "yes_ask_size": 1690.55
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 81355.61,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261013T0015Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 931,
          "signal_id": 937,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-13T00:00:00Z",
          "return_6h": -0.011794392092846273,
          "return_12h": -0.022164654721933963,
          "return_24h": -0.026813929005889636,
          "close_vs_ema12": -0.013776762323479463,
          "close_vs_ema24": -0.0171152632199133,
          "ema12_slope_3h": -0.003380018248908878,
          "ema24_slope_6h": -0.0035644866833207667,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-13T00:16:17.041606Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-13T00:00:00Z",
            "return_6h": -0.011794392092846273,
            "return_12h": -0.022164654721933963,
            "return_24h": -0.026813929005889636,
            "close_vs_ema12": -0.013776762323479463,
            "close_vs_ema24": -0.0171152632199133,
            "ema12_slope_3h": -0.003380018248908878,
            "ema24_slope_6h": -0.0035644866833207667,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.003917214460606555,
        "return_30m": -0.0034860743648036374,
        "return_60m": -0.006002639105588181,
        "return_120m": -0.014332381898008006,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0023215068254893723,
        "close_vs_ema6": -0.004680145707051664,
        "close_vs_ema12": -0.00782114948162127,
        "ema3_slope": -0.002316129914085141,
        "ema6_slope": -0.0018685602291665937,
        "realized_volatility_30m": 0.0021750250331515897,
        "realized_volatility_60m": 0.0018181188546868789,
        "return_acceleration": -0.004350050066303179
      }
    },
    {
      "id": 936,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261012T2345Z",
      "trigger_timestamp": "2026-10-12T23:46:18.235631Z",
      "market_start_timestamp": "2026-10-12T23:45:00Z",
      "resolution_timestamp": "2026-10-13T00:00:00Z",
      "direction": "UP",
      "base_run_id": 6623,
      "small_run_id": 6624,
      "last_observed_close": 81724.64,
      "actual_close": 81760.01,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-12T23:46:18.286097Z",
      "base_predicted_close": 81781.3515625,
      "small_predicted_close": 81776.234375,
      "strike": 81724.64,
      "market_regime": {
        "id": 930,
        "signal_id": 936,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-12T23:30:00Z",
        "return_6h": -0.007730482549449302,
        "return_12h": -0.018901088725488124,
        "return_24h": -0.022524474766845715,
        "close_vs_ema12": -0.011347369557374476,
        "close_vs_ema24": -0.014314425360665406,
        "ema12_slope_3h": -0.0023151086082706662,
        "ema24_slope_6h": -0.003296297880233001,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-12T23:46:18.289808Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-12T23:30:00Z",
          "return_6h": -0.007730482549449302,
          "return_12h": -0.018901088725488124,
          "return_24h": -0.022524474766845715,
          "close_vs_ema12": -0.011347369557374476,
          "close_vs_ema24": -0.014314425360665406,
          "ema12_slope_3h": -0.0023151086082706662,
          "ema24_slope_6h": -0.003296297880233001,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.52,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.195315,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        6623,
        6624
      ],
      "forecast_publication_timestamp": "2026-10-12T23:46:18.235631Z",
      "requested_quote_timestamp": "2026-10-12T23:46:18.235631Z",
      "retrieved_quote_timestamp": "2026-10-12T23:46:18.430946Z",
      "quote_retrieval_timestamp": "2026-10-12T23:46:18.430946Z",
      "timing_difference_seconds": 0.195315,
      "selected_quote": {
        "id": 936,
        "contract_id": 936,
        "forecast_timestamp": "2026-10-12T23:46:18.235631Z",
        "requested_timestamp": "2026-10-12T23:46:18.235631Z",
        "actual_quote_timestamp": "2026-10-12T23:46:18.430946Z",
        "timestamp_delta_seconds": 0.195315,
        "bid": 0.51,
        "ask": 0.52,
        "midpoint": 0.515,
        "last_price": 0.51,
        "implied_probability": 0.52,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-12T23:46:18.430946Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT122000",
        "external_market_id": "KXBTC15M-26OCT122000-00",
        "external_contract_id": "KXBTC15M-26OCT122000-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 6407.72
      },
      "selected_entry_price": 0.52,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 936,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT122000",
          "external_market_id": "KXBTC15M-26OCT122000-00",
          "external_contract_id": "KXBTC15M-26OCT122000-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-12T23:45:00Z",
          "resolution_timestamp": "2026-10-13T00:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-12T23:46:18.292917Z"
        }
      ],
      "quotes": [
        {
          "id": 936,
          "contract_id": 936,
          "forecast_timestamp": "2026-10-12T23:46:18.235631Z",
          "requested_timestamp": "2026-10-12T23:46:18.235631Z",
          "actual_quote_timestamp": "2026-10-12T23:46:18.430946Z",
          "timestamp_delta_seconds": 0.195315,
          "bid": 0.51,
          "ask": 0.52,
          "midpoint": 0.515,
          "last_price": 0.51,
          "implied_probability": 0.52,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-12T23:46:18.430946Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT122000",
          "external_market_id": "KXBTC15M-26OCT122000-00",
          "external_contract_id": "KXBTC15M-26OCT122000-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 6407.72
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT122000-00": {
          "UP/YES": "KXBTC15M-26OCT122000-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1805,
          "signal_id": 936,
          "quote_id": 936,
          "settlement_id": 936,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 186.0,
          "entry_price": 0.52,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.72,
          "trading_fee": 3.25,
          "total_deployed": 99.97,
          "settlement_value": 1.0,
          "settlement_payout": 186.0,
          "gross_pnl": 89.28,
          "net_pnl": 86.03,
          "roi": 0.8605581674502351,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-13T00:01:22.043366Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6407.72,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1806,
          "signal_id": 936,
          "quote_id": 936,
          "settlement_id": 936,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.52,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 52.0,
          "trading_fee": 1.75,
          "total_deployed": 53.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 48.0,
          "net_pnl": 46.25,
          "roi": 0.8604651162790697,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-13T00:01:22.046420Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6407.72,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81724.64,
        "kronos_base_predicted_close": 81781.3515625,
        "kronos_base_displacement": 56.71156250000058,
        "kronos_base_displacement_fraction": 0.0006939346872620128,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81776.234375,
        "kronos_small_displacement": 51.59437500000058,
        "kronos_small_displacement_fraction": 0.000631319697462119,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT122000",
        "ticker": "KXBTC15M-26OCT122000-00",
        "market_id": "KXBTC15M-26OCT122000-00",
        "contract_id": "KXBTC15M-26OCT122000-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81724.64
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-12T23:46:18.235631Z",
        "retrieved_timestamp": "2026-10-12T23:46:18.430946Z",
        "quote_offset_seconds": 0.195315,
        "quote_age_seconds": 0.195315,
        "bid": 0.51,
        "ask": 0.52,
        "midpoint": 0.515,
        "last_price": 0.51,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.52,
        "price_type": "live_executable_ask",
        "yes_ask_size": 6407.72
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 81760.01,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261012T2345Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 930,
          "signal_id": 936,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-12T23:30:00Z",
          "return_6h": -0.007730482549449302,
          "return_12h": -0.018901088725488124,
          "return_24h": -0.022524474766845715,
          "close_vs_ema12": -0.011347369557374476,
          "close_vs_ema24": -0.014314425360665406,
          "ema12_slope_3h": -0.0023151086082706662,
          "ema24_slope_6h": -0.003296297880233001,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-12T23:46:18.289808Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-12T23:30:00Z",
            "return_6h": -0.007730482549449302,
            "return_12h": -0.018901088725488124,
            "return_24h": -0.022524474766845715,
            "close_vs_ema12": -0.011347369557374476,
            "close_vs_ema24": -0.014314425360665406,
            "ema12_slope_3h": -0.0023151086082706662,
            "ema24_slope_6h": -0.003296297880233001,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0025912726287073973,
        "return_30m": -0.002525368362695457,
        "return_60m": -0.009244071541134491,
        "return_120m": -0.011354885866661779,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0018667124646517541,
        "close_vs_ema6": -0.004113461599689394,
        "close_vs_ema12": -0.0067273160716451175,
        "ema3_slope": -0.0018632343418811814,
        "ema6_slope": -0.0016426817964795282,
        "realized_volatility_30m": 0.0013286740571583078,
        "realized_volatility_60m": 0.0016333794549606541,
        "return_acceleration": -0.0026573481143166156
      }
    },
    {
      "id": 935,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261012T2330Z",
      "trigger_timestamp": "2026-10-12T23:31:16.243217Z",
      "market_start_timestamp": "2026-10-12T23:30:00Z",
      "resolution_timestamp": "2026-10-12T23:45:00Z",
      "direction": "UP",
      "base_run_id": 6621,
      "small_run_id": 6622,
      "last_observed_close": 81936.96,
      "actual_close": 81724.64,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-12T23:31:16.294414Z",
      "base_predicted_close": 81984.4765625,
      "small_predicted_close": 82068.2265625,
      "strike": 81936.96,
      "market_regime": {
        "id": 929,
        "signal_id": 935,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-12T23:15:00Z",
        "return_6h": -0.005200092454829663,
        "return_12h": -0.017028546974996894,
        "return_24h": -0.0203292804964208,
        "close_vs_ema12": -0.00925724208428691,
        "close_vs_ema24": -0.012051298376872244,
        "ema12_slope_3h": -0.0017530921955980494,
        "ema24_slope_6h": -0.003203867778685976,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-12T23:31:16.297556Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-12T23:15:00Z",
          "return_6h": -0.005200092454829663,
          "return_12h": -0.017028546974996894,
          "return_24h": -0.0203292804964208,
          "close_vs_ema12": -0.00925724208428691,
          "close_vs_ema24": -0.012051298376872244,
          "ema12_slope_3h": -0.0017530921955980494,
          "ema24_slope_6h": -0.003203867778685976,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.56,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.187996,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        6621,
        6622
      ],
      "forecast_publication_timestamp": "2026-10-12T23:31:16.243217Z",
      "requested_quote_timestamp": "2026-10-12T23:31:16.243217Z",
      "retrieved_quote_timestamp": "2026-10-12T23:31:16.431213Z",
      "quote_retrieval_timestamp": "2026-10-12T23:31:16.431213Z",
      "timing_difference_seconds": 0.187996,
      "selected_quote": {
        "id": 935,
        "contract_id": 935,
        "forecast_timestamp": "2026-10-12T23:31:16.243217Z",
        "requested_timestamp": "2026-10-12T23:31:16.243217Z",
        "actual_quote_timestamp": "2026-10-12T23:31:16.431213Z",
        "timestamp_delta_seconds": 0.187996,
        "bid": 0.55,
        "ask": 0.56,
        "midpoint": 0.555,
        "last_price": 0.55,
        "implied_probability": 0.56,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-12T23:31:16.431213Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT121945",
        "external_market_id": "KXBTC15M-26OCT121945-45",
        "external_contract_id": "KXBTC15M-26OCT121945-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 357.15
      },
      "selected_entry_price": 0.56,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 935,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT121945",
          "external_market_id": "KXBTC15M-26OCT121945-45",
          "external_contract_id": "KXBTC15M-26OCT121945-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-12T23:30:00Z",
          "resolution_timestamp": "2026-10-12T23:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-12T23:31:16.300736Z"
        }
      ],
      "quotes": [
        {
          "id": 935,
          "contract_id": 935,
          "forecast_timestamp": "2026-10-12T23:31:16.243217Z",
          "requested_timestamp": "2026-10-12T23:31:16.243217Z",
          "actual_quote_timestamp": "2026-10-12T23:31:16.431213Z",
          "timestamp_delta_seconds": 0.187996,
          "bid": 0.55,
          "ask": 0.56,
          "midpoint": 0.555,
          "last_price": 0.55,
          "implied_probability": 0.56,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-12T23:31:16.431213Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT121945",
          "external_market_id": "KXBTC15M-26OCT121945-45",
          "external_contract_id": "KXBTC15M-26OCT121945-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 357.15
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT121945-45": {
          "UP/YES": "KXBTC15M-26OCT121945-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1803,
          "signal_id": 935,
          "quote_id": 935,
          "settlement_id": 935,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 173.0,
          "entry_price": 0.56,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.88000000000001,
          "trading_fee": 2.99,
          "total_deployed": 99.87,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.88000000000001,
          "net_pnl": -99.87,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-12T23:46:23.433523Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 357.15,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1804,
          "signal_id": 935,
          "quote_id": 935,
          "settlement_id": 935,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.56,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 56.00000000000001,
          "trading_fee": 1.73,
          "total_deployed": 57.730000000000004,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -56.00000000000001,
          "net_pnl": -57.730000000000004,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-12T23:46:23.436740Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 357.15,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81936.96,
        "kronos_base_predicted_close": 81984.4765625,
        "kronos_base_displacement": 47.5165624999936,
        "kronos_base_displacement_fraction": 0.0005799161025743889,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82068.2265625,
        "kronos_small_displacement": 131.2665624999936,
        "kronos_small_displacement_fraction": 0.0016020433574786468,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT121945",
        "ticker": "KXBTC15M-26OCT121945-45",
        "market_id": "KXBTC15M-26OCT121945-45",
        "contract_id": "KXBTC15M-26OCT121945-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81936.96
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-12T23:31:16.243217Z",
        "retrieved_timestamp": "2026-10-12T23:31:16.431213Z",
        "quote_offset_seconds": 0.187996,
        "quote_age_seconds": 0.187996,
        "bid": 0.55,
        "ask": 0.56,
        "midpoint": 0.555,
        "last_price": 0.55,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.56,
        "price_type": "live_executable_ask",
        "yes_ask_size": 357.15
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 81724.64,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261012T2330Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 929,
          "signal_id": 935,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-12T23:15:00Z",
          "return_6h": -0.005200092454829663,
          "return_12h": -0.017028546974996894,
          "return_24h": -0.0203292804964208,
          "close_vs_ema12": -0.00925724208428691,
          "close_vs_ema24": -0.012051298376872244,
          "ema12_slope_3h": -0.0017530921955980494,
          "ema24_slope_6h": -0.003203867778685976,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-12T23:31:16.297556Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-12T23:15:00Z",
            "return_6h": -0.005200092454829663,
            "return_12h": -0.017028546974996894,
            "return_24h": -0.0203292804964208,
            "close_vs_ema12": -0.00925724208428691,
            "close_vs_ema24": -0.012051298376872244,
            "ema12_slope_3h": -0.0017530921955980494,
            "ema24_slope_6h": -0.003203867778685976,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": 6.607548560921828e-05,
        "return_30m": -0.0021476967834710425,
        "return_60m": -0.006580330031822013,
        "return_120m": -0.010806282034142467,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": -0.0011381452998178165,
        "close_vs_ema6": -0.003166318453312944,
        "close_vs_ema12": -0.005363377074221409,
        "ema3_slope": -0.0011368513977431105,
        "ema6_slope": -0.0012649253187737575,
        "realized_volatility_30m": 0.0011398507441382488,
        "realized_volatility_60m": 0.0019103672778779221,
        "return_acceleration": 0.0022797014882764977
      }
    },
    {
      "id": 934,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261012T2315Z",
      "trigger_timestamp": "2026-10-12T23:16:16.035007Z",
      "market_start_timestamp": "2026-10-12T23:15:00Z",
      "resolution_timestamp": "2026-10-12T23:30:00Z",
      "direction": "UP",
      "base_run_id": 6619,
      "small_run_id": 6620,
      "last_observed_close": 81931.55,
      "actual_close": 81936.96,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-12T23:16:16.079209Z",
      "base_predicted_close": 82001.890625,
      "small_predicted_close": 82110.203125,
      "strike": 81931.55,
      "market_regime": {
        "id": 928,
        "signal_id": 934,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-12T23:00:00Z",
        "return_6h": -0.006965350735946285,
        "return_12h": -0.016805994223841103,
        "return_24h": -0.020070531623515353,
        "close_vs_ema12": -0.009712800644216868,
        "close_vs_ema24": -0.012367070296773197,
        "ema12_slope_3h": -0.0012932465965969087,
        "ema24_slope_6h": -0.0031622240695901027,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-12T23:16:16.082642Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-12T23:00:00Z",
          "return_6h": -0.006965350735946285,
          "return_12h": -0.016805994223841103,
          "return_24h": -0.020070531623515353,
          "close_vs_ema12": -0.009712800644216868,
          "close_vs_ema24": -0.012367070296773197,
          "ema12_slope_3h": -0.0012932465965969087,
          "ema24_slope_6h": -0.0031622240695901027,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.49,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.193815,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        6619,
        6620
      ],
      "forecast_publication_timestamp": "2026-10-12T23:16:16.035007Z",
      "requested_quote_timestamp": "2026-10-12T23:16:16.035007Z",
      "retrieved_quote_timestamp": "2026-10-12T23:16:16.228822Z",
      "quote_retrieval_timestamp": "2026-10-12T23:16:16.228822Z",
      "timing_difference_seconds": 0.193815,
      "selected_quote": {
        "id": 934,
        "contract_id": 934,
        "forecast_timestamp": "2026-10-12T23:16:16.035007Z",
        "requested_timestamp": "2026-10-12T23:16:16.035007Z",
        "actual_quote_timestamp": "2026-10-12T23:16:16.228822Z",
        "timestamp_delta_seconds": 0.193815,
        "bid": 0.48,
        "ask": 0.49,
        "midpoint": 0.485,
        "last_price": 0.48,
        "implied_probability": 0.49,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-12T23:16:16.228822Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT121930",
        "external_market_id": "KXBTC15M-26OCT121930-30",
        "external_contract_id": "KXBTC15M-26OCT121930-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2312.0
      },
      "selected_entry_price": 0.49,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 934,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT121930",
          "external_market_id": "KXBTC15M-26OCT121930-30",
          "external_contract_id": "KXBTC15M-26OCT121930-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-12T23:15:00Z",
          "resolution_timestamp": "2026-10-12T23:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-12T23:16:16.086055Z"
        }
      ],
      "quotes": [
        {
          "id": 934,
          "contract_id": 934,
          "forecast_timestamp": "2026-10-12T23:16:16.035007Z",
          "requested_timestamp": "2026-10-12T23:16:16.035007Z",
          "actual_quote_timestamp": "2026-10-12T23:16:16.228822Z",
          "timestamp_delta_seconds": 0.193815,
          "bid": 0.48,
          "ask": 0.49,
          "midpoint": 0.485,
          "last_price": 0.48,
          "implied_probability": 0.49,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-12T23:16:16.228822Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT121930",
          "external_market_id": "KXBTC15M-26OCT121930-30",
          "external_contract_id": "KXBTC15M-26OCT121930-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2312.0
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT121930-30": {
          "UP/YES": "KXBTC15M-26OCT121930-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1801,
          "signal_id": 934,
          "quote_id": 934,
          "settlement_id": 934,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 197.0,
          "entry_price": 0.49,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.53,
          "trading_fee": 3.45,
          "total_deployed": 99.98,
          "settlement_value": 1.0,
          "settlement_payout": 197.0,
          "gross_pnl": 100.47,
          "net_pnl": 97.02,
          "roi": 0.9703940788157631,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-12T23:31:21.035818Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2312.0,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1802,
          "signal_id": 934,
          "quote_id": 934,
          "settlement_id": 934,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.49,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 49.0,
          "trading_fee": 1.75,
          "total_deployed": 50.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 51.0,
          "net_pnl": 49.25,
          "roi": 0.9704433497536946,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-12T23:31:21.038861Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2312.0,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81931.55,
        "kronos_base_predicted_close": 82001.890625,
        "kronos_base_displacement": 70.34062499999709,
        "kronos_base_displacement_fraction": 0.0008585291624532563,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82110.203125,
        "kronos_small_displacement": 178.6531249999971,
        "kronos_small_displacement_fraction": 0.002180516846074523,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT121930",
        "ticker": "KXBTC15M-26OCT121930-30",
        "market_id": "KXBTC15M-26OCT121930-30",
        "contract_id": "KXBTC15M-26OCT121930-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81931.55
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-12T23:16:16.035007Z",
        "retrieved_timestamp": "2026-10-12T23:16:16.228822Z",
        "quote_offset_seconds": 0.193815,
        "quote_age_seconds": 0.193815,
        "bid": 0.48,
        "ask": 0.49,
        "midpoint": 0.485,
        "last_price": 0.48,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.49,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2312.0
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 81936.96,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261012T2315Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 928,
          "signal_id": 934,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-12T23:00:00Z",
          "return_6h": -0.006965350735946285,
          "return_12h": -0.016805994223841103,
          "return_24h": -0.020070531623515353,
          "close_vs_ema12": -0.009712800644216868,
          "close_vs_ema24": -0.012367070296773197,
          "ema12_slope_3h": -0.0012932465965969087,
          "ema24_slope_6h": -0.0031622240695901027,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-12T23:16:16.082642Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-12T23:00:00Z",
            "return_6h": -0.006965350735946285,
            "return_12h": -0.016805994223841103,
            "return_24h": -0.020070531623515353,
            "close_vs_ema12": -0.009712800644216868,
            "close_vs_ema24": -0.012367070296773197,
            "ema12_slope_3h": -0.0012932465965969087,
            "ema24_slope_6h": -0.0031622240695901027,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0022136260026672794,
        "return_30m": -0.0067357133357974774,
        "return_60m": -0.008380045179319895,
        "return_120m": -0.010414134878145909,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.002339623689323833,
        "close_vs_ema6": -0.0044930172230222,
        "close_vs_ema12": -0.006398014213722547,
        "ema3_slope": -0.0023341626271466964,
        "ema6_slope": -0.0017939827310854417,
        "realized_volatility_30m": 0.0011592468742957496,
        "realized_volatility_60m": 0.0016470668508325626,
        "return_acceleration": 0.002318493748591499
      }
    },
    {
      "id": 933,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261012T2300Z",
      "trigger_timestamp": "2026-10-12T23:01:16.042845Z",
      "market_start_timestamp": "2026-10-12T23:00:00Z",
      "resolution_timestamp": "2026-10-12T23:15:00Z",
      "direction": "UP",
      "base_run_id": 6617,
      "small_run_id": 6618,
      "last_observed_close": 82113.31,
      "actual_close": 81931.55,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-12T23:01:16.087908Z",
      "base_predicted_close": 82174.9140625,
      "small_predicted_close": 82202.7890625,
      "strike": 82113.31,
      "market_regime": {
        "id": 927,
        "signal_id": 933,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-12T22:45:00Z",
        "return_6h": -0.003865100568675617,
        "return_12h": -0.015685886631657264,
        "return_24h": -0.01727139941702982,
        "close_vs_ema12": -0.007925846667227399,
        "close_vs_ema24": -0.010433630268121163,
        "ema12_slope_3h": -0.0008515808677679315,
        "ema24_slope_6h": -0.003082871139799326,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-12T23:01:16.090599Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-12T22:45:00Z",
          "return_6h": -0.003865100568675617,
          "return_12h": -0.015685886631657264,
          "return_24h": -0.01727139941702982,
          "close_vs_ema12": -0.007925846667227399,
          "close_vs_ema24": -0.010433630268121163,
          "ema12_slope_3h": -0.0008515808677679315,
          "ema24_slope_6h": -0.003082871139799326,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.51,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.201454,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        6617,
        6618
      ],
      "forecast_publication_timestamp": "2026-10-12T23:01:16.042845Z",
      "requested_quote_timestamp": "2026-10-12T23:01:16.042845Z",
      "retrieved_quote_timestamp": "2026-10-12T23:01:16.244299Z",
      "quote_retrieval_timestamp": "2026-10-12T23:01:16.244299Z",
      "timing_difference_seconds": 0.201454,
      "selected_quote": {
        "id": 933,
        "contract_id": 933,
        "forecast_timestamp": "2026-10-12T23:01:16.042845Z",
        "requested_timestamp": "2026-10-12T23:01:16.042845Z",
        "actual_quote_timestamp": "2026-10-12T23:01:16.244299Z",
        "timestamp_delta_seconds": 0.201454,
        "bid": 0.5,
        "ask": 0.51,
        "midpoint": 0.505,
        "last_price": 0.5,
        "implied_probability": 0.51,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-12T23:01:16.244299Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT121915",
        "external_market_id": "KXBTC15M-26OCT121915-15",
        "external_contract_id": "KXBTC15M-26OCT121915-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 12352.49
      },
      "selected_entry_price": 0.51,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 933,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT121915",
          "external_market_id": "KXBTC15M-26OCT121915-15",
          "external_contract_id": "KXBTC15M-26OCT121915-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-12T23:00:00Z",
          "resolution_timestamp": "2026-10-12T23:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-12T23:01:16.093094Z"
        }
      ],
      "quotes": [
        {
          "id": 933,
          "contract_id": 933,
          "forecast_timestamp": "2026-10-12T23:01:16.042845Z",
          "requested_timestamp": "2026-10-12T23:01:16.042845Z",
          "actual_quote_timestamp": "2026-10-12T23:01:16.244299Z",
          "timestamp_delta_seconds": 0.201454,
          "bid": 0.5,
          "ask": 0.51,
          "midpoint": 0.505,
          "last_price": 0.5,
          "implied_probability": 0.51,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-12T23:01:16.244299Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT121915",
          "external_market_id": "KXBTC15M-26OCT121915-15",
          "external_contract_id": "KXBTC15M-26OCT121915-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 12352.49
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT121915-15": {
          "UP/YES": "KXBTC15M-26OCT121915-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1799,
          "signal_id": 933,
          "quote_id": 933,
          "settlement_id": 933,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 189.0,
          "entry_price": 0.51,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.39,
          "trading_fee": 3.31,
          "total_deployed": 99.7,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.39,
          "net_pnl": -99.7,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-12T23:16:20.708311Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 12352.49,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1800,
          "signal_id": 933,
          "quote_id": 933,
          "settlement_id": 933,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.51,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 51.0,
          "trading_fee": 1.75,
          "total_deployed": 52.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -51.0,
          "net_pnl": -52.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-12T23:16:20.712033Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 12352.49,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82113.31,
        "kronos_base_predicted_close": 82174.9140625,
        "kronos_base_displacement": 61.60406250000233,
        "kronos_base_displacement_fraction": 0.000750232361842463,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82202.7890625,
        "kronos_small_displacement": 89.47906250000233,
        "kronos_small_displacement_fraction": 0.0010897022967409587,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT121915",
        "ticker": "KXBTC15M-26OCT121915-15",
        "market_id": "KXBTC15M-26OCT121915-15",
        "contract_id": "KXBTC15M-26OCT121915-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82113.31
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-12T23:01:16.042845Z",
        "retrieved_timestamp": "2026-10-12T23:01:16.244299Z",
        "quote_offset_seconds": 0.201454,
        "quote_age_seconds": 0.201454,
        "bid": 0.5,
        "ask": 0.51,
        "midpoint": 0.505,
        "last_price": 0.5,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.51,
        "price_type": "live_executable_ask",
        "yes_ask_size": 12352.49
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 81931.55,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261012T2300Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 927,
          "signal_id": 933,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-12T22:45:00Z",
          "return_6h": -0.003865100568675617,
          "return_12h": -0.015685886631657264,
          "return_24h": -0.01727139941702982,
          "close_vs_ema12": -0.007925846667227399,
          "close_vs_ema24": -0.010433630268121163,
          "ema12_slope_3h": -0.0008515808677679315,
          "ema24_slope_6h": -0.003082871139799326,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-12T23:01:16.090599Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-12T22:45:00Z",
            "return_6h": -0.003865100568675617,
            "return_12h": -0.015685886631657264,
            "return_24h": -0.01727139941702982,
            "close_vs_ema12": -0.007925846667227399,
            "close_vs_ema24": -0.010433630268121163,
            "ema12_slope_3h": -0.0008515808677679315,
            "ema24_slope_6h": -0.003082871139799326,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0045321197512587785,
        "return_30m": -0.004442173690497708,
        "return_60m": -0.004316678671267615,
        "return_120m": -0.010612643865747673,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0024601450927737023,
        "close_vs_ema6": -0.004074332604729225,
        "close_vs_ema12": -0.005350722379524608,
        "ema3_slope": -0.0024541076319261057,
        "ema6_slope": -0.0016270813336802803,
        "realized_volatility_30m": 0.0023112376571257642,
        "realized_volatility_60m": 0.002369707548226208,
        "return_acceleration": -0.0046224753142515285
      }
    },
    {
      "id": 932,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261012T2230Z",
      "trigger_timestamp": "2026-10-12T22:31:16.126322Z",
      "market_start_timestamp": "2026-10-12T22:30:00Z",
      "resolution_timestamp": "2026-10-12T22:45:00Z",
      "direction": "UP",
      "base_run_id": 6613,
      "small_run_id": 6614,
      "last_observed_close": 82479.7,
      "actual_close": 82487.16,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-12T22:31:16.166032Z",
      "base_predicted_close": 82530.0859375,
      "small_predicted_close": 82540.0703125,
      "strike": 82479.7,
      "market_regime": {
        "id": 926,
        "signal_id": 932,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-12T22:15:00Z",
        "return_6h": -0.0031556377329337026,
        "return_12h": -0.011115753971692066,
        "return_24h": -0.012826450285456148,
        "close_vs_ema12": -0.0039939267302422365,
        "close_vs_ema24": -0.006365023987775942,
        "ema12_slope_3h": -0.0004852749848620608,
        "ema24_slope_6h": -0.0030750535269192802,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-12T22:31:16.168473Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-12T22:15:00Z",
          "return_6h": -0.0031556377329337026,
          "return_12h": -0.011115753971692066,
          "return_24h": -0.012826450285456148,
          "close_vs_ema12": -0.0039939267302422365,
          "close_vs_ema24": -0.006365023987775942,
          "ema12_slope_3h": -0.0004852749848620608,
          "ema24_slope_6h": -0.0030750535269192802,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.75,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.179183,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "70_80",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        6613,
        6614
      ],
      "forecast_publication_timestamp": "2026-10-12T22:31:16.126322Z",
      "requested_quote_timestamp": "2026-10-12T22:31:16.126322Z",
      "retrieved_quote_timestamp": "2026-10-12T22:31:16.305505Z",
      "quote_retrieval_timestamp": "2026-10-12T22:31:16.305505Z",
      "timing_difference_seconds": 0.179183,
      "selected_quote": {
        "id": 932,
        "contract_id": 932,
        "forecast_timestamp": "2026-10-12T22:31:16.126322Z",
        "requested_timestamp": "2026-10-12T22:31:16.126322Z",
        "actual_quote_timestamp": "2026-10-12T22:31:16.305505Z",
        "timestamp_delta_seconds": 0.179183,
        "bid": 0.74,
        "ask": 0.75,
        "midpoint": 0.745,
        "last_price": 0.74,
        "implied_probability": 0.75,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-12T22:31:16.305505Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT121845",
        "external_market_id": "KXBTC15M-26OCT121845-45",
        "external_contract_id": "KXBTC15M-26OCT121845-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 7089.94
      },
      "selected_entry_price": 0.75,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 932,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT121845",
          "external_market_id": "KXBTC15M-26OCT121845-45",
          "external_contract_id": "KXBTC15M-26OCT121845-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-12T22:30:00Z",
          "resolution_timestamp": "2026-10-12T22:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-12T22:31:16.170950Z"
        }
      ],
      "quotes": [
        {
          "id": 932,
          "contract_id": 932,
          "forecast_timestamp": "2026-10-12T22:31:16.126322Z",
          "requested_timestamp": "2026-10-12T22:31:16.126322Z",
          "actual_quote_timestamp": "2026-10-12T22:31:16.305505Z",
          "timestamp_delta_seconds": 0.179183,
          "bid": 0.74,
          "ask": 0.75,
          "midpoint": 0.745,
          "last_price": 0.74,
          "implied_probability": 0.75,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-12T22:31:16.305505Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT121845",
          "external_market_id": "KXBTC15M-26OCT121845-45",
          "external_contract_id": "KXBTC15M-26OCT121845-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 7089.94
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT121845-45": {
          "UP/YES": "KXBTC15M-26OCT121845-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1797,
          "signal_id": 932,
          "quote_id": 932,
          "settlement_id": 932,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 131.0,
          "entry_price": 0.75,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 98.25,
          "trading_fee": 1.72,
          "total_deployed": 99.97,
          "settlement_value": 1.0,
          "settlement_payout": 131.0,
          "gross_pnl": 32.75,
          "net_pnl": 31.03,
          "roi": 0.3103931179353806,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-12T22:46:23.961921Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7089.94,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1798,
          "signal_id": 932,
          "quote_id": 932,
          "settlement_id": 932,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.75,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 75.0,
          "trading_fee": 1.32,
          "total_deployed": 76.32,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 25.0,
          "net_pnl": 23.680000000000007,
          "roi": 0.31027253668763116,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-12T22:46:23.966038Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7089.94,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82479.7,
        "kronos_base_predicted_close": 82530.0859375,
        "kronos_base_displacement": 50.38593750000291,
        "kronos_base_displacement_fraction": 0.0006108889520694536,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82540.0703125,
        "kronos_small_displacement": 60.37031250000291,
        "kronos_small_displacement_fraction": 0.0007319414655970246,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT121845",
        "ticker": "KXBTC15M-26OCT121845-45",
        "market_id": "KXBTC15M-26OCT121845-45",
        "contract_id": "KXBTC15M-26OCT121845-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82479.7
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-12T22:31:16.126322Z",
        "retrieved_timestamp": "2026-10-12T22:31:16.305505Z",
        "quote_offset_seconds": 0.179183,
        "quote_age_seconds": 0.179183,
        "bid": 0.74,
        "ask": 0.75,
        "midpoint": 0.745,
        "last_price": 0.74,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.75,
        "price_type": "live_executable_ask",
        "yes_ask_size": 7089.94
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 82487.16,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261012T2230Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 926,
          "signal_id": 932,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-12T22:15:00Z",
          "return_6h": -0.0031556377329337026,
          "return_12h": -0.011115753971692066,
          "return_24h": -0.012826450285456148,
          "close_vs_ema12": -0.0039939267302422365,
          "close_vs_ema24": -0.006365023987775942,
          "ema12_slope_3h": -0.0004852749848620608,
          "ema24_slope_6h": -0.0030750535269192802,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-12T22:31:16.168473Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-12T22:15:00Z",
            "return_6h": -0.0031556377329337026,
            "return_12h": -0.011115753971692066,
            "return_24h": -0.012826450285456148,
            "close_vs_ema12": -0.0039939267302422365,
            "close_vs_ema24": -0.006365023987775942,
            "ema12_slope_3h": -0.0004852749848620608,
            "ema24_slope_6h": -0.0030750535269192802,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": -0.001745680531470395,
        "return_30m": 0.00012605497733386706,
        "return_60m": -0.004253944360147255,
        "return_120m": -0.006000991347254625,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0008456093532719366,
        "close_vs_ema6": -0.0017245777242481664,
        "close_vs_ema12": -0.0022089890429748404,
        "ema3_slope": -0.0008448949022399344,
        "ema6_slope": -0.0006893555508082905,
        "realized_volatility_30m": 0.0018103446032075032,
        "realized_volatility_60m": 0.001709924458278513,
        "return_acceleration": -0.0036206892064150065
      }
    },
    {
      "id": 931,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261012T2115Z",
      "trigger_timestamp": "2026-10-12T21:16:16.865491Z",
      "market_start_timestamp": "2026-10-12T21:15:00Z",
      "resolution_timestamp": "2026-10-12T21:30:00Z",
      "direction": "UP",
      "base_run_id": 6603,
      "small_run_id": 6604,
      "last_observed_close": 82793.77,
      "actual_close": 82832.07,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-12T21:16:16.916789Z",
      "base_predicted_close": 82827.6484375,
      "small_predicted_close": 82869.953125,
      "strike": 82793.77,
      "market_regime": {
        "id": 925,
        "signal_id": 931,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-12T21:00:00Z",
        "return_6h": 0.0019271364303612426,
        "return_12h": -0.008318325866208509,
        "return_24h": -0.00812111616533262,
        "close_vs_ema12": -0.0007685217770899699,
        "close_vs_ema24": -0.0031056231297541537,
        "ema12_slope_3h": -0.0011781001849294759,
        "ema24_slope_6h": -0.0033139049732840986,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-12T21:16:16.919685Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-12T21:00:00Z",
          "return_6h": 0.0019271364303612426,
          "return_12h": -0.008318325866208509,
          "return_24h": -0.00812111616533262,
          "close_vs_ema12": -0.0007685217770899699,
          "close_vs_ema24": -0.0031056231297541537,
          "ema12_slope_3h": -0.0011781001849294759,
          "ema24_slope_6h": -0.0033139049732840986,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.53,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.191186,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        6603,
        6604
      ],
      "forecast_publication_timestamp": "2026-10-12T21:16:16.865491Z",
      "requested_quote_timestamp": "2026-10-12T21:16:16.865491Z",
      "retrieved_quote_timestamp": "2026-10-12T21:16:17.056677Z",
      "quote_retrieval_timestamp": "2026-10-12T21:16:17.056677Z",
      "timing_difference_seconds": 0.191186,
      "selected_quote": {
        "id": 931,
        "contract_id": 931,
        "forecast_timestamp": "2026-10-12T21:16:16.865491Z",
        "requested_timestamp": "2026-10-12T21:16:16.865491Z",
        "actual_quote_timestamp": "2026-10-12T21:16:17.056677Z",
        "timestamp_delta_seconds": 0.191186,
        "bid": 0.52,
        "ask": 0.53,
        "midpoint": 0.525,
        "last_price": 0.52,
        "implied_probability": 0.53,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-12T21:16:17.056677Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT121730",
        "external_market_id": "KXBTC15M-26OCT121730-30",
        "external_contract_id": "KXBTC15M-26OCT121730-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 1821.25
      },
      "selected_entry_price": 0.53,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 931,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT121730",
          "external_market_id": "KXBTC15M-26OCT121730-30",
          "external_contract_id": "KXBTC15M-26OCT121730-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-12T21:15:00Z",
          "resolution_timestamp": "2026-10-12T21:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-12T21:16:16.922353Z"
        }
      ],
      "quotes": [
        {
          "id": 931,
          "contract_id": 931,
          "forecast_timestamp": "2026-10-12T21:16:16.865491Z",
          "requested_timestamp": "2026-10-12T21:16:16.865491Z",
          "actual_quote_timestamp": "2026-10-12T21:16:17.056677Z",
          "timestamp_delta_seconds": 0.191186,
          "bid": 0.52,
          "ask": 0.53,
          "midpoint": 0.525,
          "last_price": 0.52,
          "implied_probability": 0.53,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-12T21:16:17.056677Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT121730",
          "external_market_id": "KXBTC15M-26OCT121730-30",
          "external_contract_id": "KXBTC15M-26OCT121730-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 1821.25
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT121730-30": {
          "UP/YES": "KXBTC15M-26OCT121730-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1795,
          "signal_id": 931,
          "quote_id": 931,
          "settlement_id": 931,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 182.0,
          "entry_price": 0.53,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.46000000000001,
          "trading_fee": 3.18,
          "total_deployed": 99.64000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 182.0,
          "gross_pnl": 85.53999999999999,
          "net_pnl": 82.35999999999999,
          "roi": 0.8265756724207143,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-12T21:31:21.547356Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1821.25,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1796,
          "signal_id": 931,
          "quote_id": 931,
          "settlement_id": 931,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.53,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 53.0,
          "trading_fee": 1.75,
          "total_deployed": 54.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 47.0,
          "net_pnl": 45.25,
          "roi": 0.8264840182648402,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-12T21:31:21.551684Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1821.25,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82793.77,
        "kronos_base_predicted_close": 82827.6484375,
        "kronos_base_displacement": 33.878437499995925,
        "kronos_base_displacement_fraction": 0.00040919066132628,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82869.953125,
        "kronos_small_displacement": 76.18312499999593,
        "kronos_small_displacement_fraction": 0.0009201552846306663,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT121730",
        "ticker": "KXBTC15M-26OCT121730-30",
        "market_id": "KXBTC15M-26OCT121730-30",
        "contract_id": "KXBTC15M-26OCT121730-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82793.77
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-12T21:16:16.865491Z",
        "retrieved_timestamp": "2026-10-12T21:16:17.056677Z",
        "quote_offset_seconds": 0.191186,
        "quote_age_seconds": 0.191186,
        "bid": 0.52,
        "ask": 0.53,
        "midpoint": 0.525,
        "last_price": 0.52,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.53,
        "price_type": "live_executable_ask",
        "yes_ask_size": 1821.25
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 82832.07,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261012T2115Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 925,
          "signal_id": 931,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-12T21:00:00Z",
          "return_6h": 0.0019271364303612426,
          "return_12h": -0.008318325866208509,
          "return_24h": -0.00812111616533262,
          "close_vs_ema12": -0.0007685217770899699,
          "close_vs_ema24": -0.0031056231297541537,
          "ema12_slope_3h": -0.0011781001849294759,
          "ema24_slope_6h": -0.0033139049732840986,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-12T21:16:16.919685Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-12T21:00:00Z",
            "return_6h": 0.0019271364303612426,
            "return_12h": -0.008318325866208509,
            "return_24h": -0.00812111616533262,
            "close_vs_ema12": -0.0007685217770899699,
            "close_vs_ema24": -0.0031056231297541537,
            "ema12_slope_3h": -0.0011781001849294759,
            "ema24_slope_6h": -0.0033139049732840986,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0024137799962984374,
        "return_30m": -0.0026171163570237743,
        "return_60m": -0.001264073007652411,
        "return_120m": 0.006289894392038864,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.0010603694675339614,
        "close_vs_ema6": -0.0007044303260342888,
        "close_vs_ema12": 0.0004501465518362835,
        "ema3_slope": -0.001059246275125103,
        "ema6_slope": -0.0002816927572455441,
        "realized_volatility_30m": 0.0011049758193804604,
        "realized_volatility_60m": 0.001278871877807133,
        "return_acceleration": -0.002209951638760921
      }
    },
    {
      "id": 930,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261012T1945Z",
      "trigger_timestamp": "2026-10-12T19:46:18.661581Z",
      "market_start_timestamp": "2026-10-12T19:45:00Z",
      "resolution_timestamp": "2026-10-12T20:00:00Z",
      "direction": "UP",
      "base_run_id": 6591,
      "small_run_id": 6592,
      "last_observed_close": 82674.18,
      "actual_close": 82756.01,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-12T19:46:18.724326Z",
      "base_predicted_close": 82696.1171875,
      "small_predicted_close": 82713.96875,
      "strike": 82674.18,
      "market_regime": {
        "id": 924,
        "signal_id": 930,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-12T19:30:00Z",
        "return_6h": 0.00025815606525436685,
        "return_12h": -0.014426894391665335,
        "return_24h": -0.011432668519598121,
        "close_vs_ema12": -0.002043153627596661,
        "close_vs_ema24": -0.004778122094066362,
        "ema12_slope_3h": -0.0031907547165519468,
        "ema24_slope_6h": -0.004039211761609929,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-12T19:46:18.729775Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-12T19:30:00Z",
          "return_6h": 0.00025815606525436685,
          "return_12h": -0.014426894391665335,
          "return_24h": -0.011432668519598121,
          "close_vs_ema12": -0.002043153627596661,
          "close_vs_ema24": -0.004778122094066362,
          "ema12_slope_3h": -0.0031907547165519468,
          "ema24_slope_6h": -0.004039211761609929,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.39,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.213297,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        6591,
        6592
      ],
      "forecast_publication_timestamp": "2026-10-12T19:46:18.661581Z",
      "requested_quote_timestamp": "2026-10-12T19:46:18.661581Z",
      "retrieved_quote_timestamp": "2026-10-12T19:46:18.874878Z",
      "quote_retrieval_timestamp": "2026-10-12T19:46:18.874878Z",
      "timing_difference_seconds": 0.213297,
      "selected_quote": {
        "id": 930,
        "contract_id": 930,
        "forecast_timestamp": "2026-10-12T19:46:18.661581Z",
        "requested_timestamp": "2026-10-12T19:46:18.661581Z",
        "actual_quote_timestamp": "2026-10-12T19:46:18.874878Z",
        "timestamp_delta_seconds": 0.213297,
        "bid": 0.38,
        "ask": 0.39,
        "midpoint": 0.385,
        "last_price": 0.38,
        "implied_probability": 0.39,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-12T19:46:18.874878Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT121600",
        "external_market_id": "KXBTC15M-26OCT121600-00",
        "external_contract_id": "KXBTC15M-26OCT121600-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3808.86
      },
      "selected_entry_price": 0.39,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 930,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT121600",
          "external_market_id": "KXBTC15M-26OCT121600-00",
          "external_contract_id": "KXBTC15M-26OCT121600-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-12T19:45:00Z",
          "resolution_timestamp": "2026-10-12T20:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-12T19:46:18.734647Z"
        }
      ],
      "quotes": [
        {
          "id": 930,
          "contract_id": 930,
          "forecast_timestamp": "2026-10-12T19:46:18.661581Z",
          "requested_timestamp": "2026-10-12T19:46:18.661581Z",
          "actual_quote_timestamp": "2026-10-12T19:46:18.874878Z",
          "timestamp_delta_seconds": 0.213297,
          "bid": 0.38,
          "ask": 0.39,
          "midpoint": 0.385,
          "last_price": 0.38,
          "implied_probability": 0.39,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-12T19:46:18.874878Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT121600",
          "external_market_id": "KXBTC15M-26OCT121600-00",
          "external_contract_id": "KXBTC15M-26OCT121600-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3808.86
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT121600-00": {
          "UP/YES": "KXBTC15M-26OCT121600-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1793,
          "signal_id": 930,
          "quote_id": 930,
          "settlement_id": 930,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 245.0,
          "entry_price": 0.39,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.55,
          "trading_fee": 4.08,
          "total_deployed": 99.63,
          "settlement_value": 1.0,
          "settlement_payout": 245.0,
          "gross_pnl": 149.45,
          "net_pnl": 145.37,
          "roi": 1.4590986650607247,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-12T20:01:22.806864Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3808.86,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1794,
          "signal_id": 930,
          "quote_id": 930,
          "settlement_id": 930,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.39,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 39.0,
          "trading_fee": 1.67,
          "total_deployed": 40.67,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 61.0,
          "net_pnl": 59.33,
          "roi": 1.4588148512417014,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-12T20:01:22.809489Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3808.86,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82674.18,
        "kronos_base_predicted_close": 82696.1171875,
        "kronos_base_displacement": 21.937187500006985,
        "kronos_base_displacement_fraction": 0.00026534508718449926,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82713.96875,
        "kronos_small_displacement": 39.788750000006985,
        "kronos_small_displacement_fraction": 0.000481271782798535,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT121600",
        "ticker": "KXBTC15M-26OCT121600-00",
        "market_id": "KXBTC15M-26OCT121600-00",
        "contract_id": "KXBTC15M-26OCT121600-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82674.18
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-12T19:46:18.661581Z",
        "retrieved_timestamp": "2026-10-12T19:46:18.874878Z",
        "quote_offset_seconds": 0.213297,
        "quote_age_seconds": 0.213297,
        "bid": 0.38,
        "ask": 0.39,
        "midpoint": 0.385,
        "last_price": 0.38,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.39,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3808.86
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 82756.01,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261012T1945Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 924,
          "signal_id": 930,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-12T19:30:00Z",
          "return_6h": 0.00025815606525436685,
          "return_12h": -0.014426894391665335,
          "return_24h": -0.011432668519598121,
          "close_vs_ema12": -0.002043153627596661,
          "close_vs_ema24": -0.004778122094066362,
          "ema12_slope_3h": -0.0031907547165519468,
          "ema24_slope_6h": -0.004039211761609929,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-12T19:46:18.729775Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-12T19:30:00Z",
            "return_6h": 0.00025815606525436685,
            "return_12h": -0.014426894391665335,
            "return_24h": -0.011432668519598121,
            "close_vs_ema12": -0.002043153627596661,
            "close_vs_ema24": -0.004778122094066362,
            "ema12_slope_3h": -0.0031907547165519468,
            "ema24_slope_6h": -0.004039211761609929,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0008324615499741839,
        "return_30m": 0.0048363949640048975,
        "return_60m": 0.00352517674032371,
        "return_120m": 0.003798524083673538,
        "consecutive_up_closes": 2,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.001288209170491994,
        "close_vs_ema6": 0.0021210793064572186,
        "close_vs_ema12": 0.0021881640600414087,
        "ema3_slope": 0.0012898707938777676,
        "ema6_slope": 0.0008491521702211902,
        "realized_volatility_30m": 0.0015840707579137803,
        "realized_volatility_60m": 0.0019006464012521112,
        "return_acceleration": -0.0031681415158275605
      }
    },
    {
      "id": 929,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261012T1915Z",
      "trigger_timestamp": "2026-10-12T19:16:16.453987Z",
      "market_start_timestamp": "2026-10-12T19:15:00Z",
      "resolution_timestamp": "2026-10-12T19:30:00Z",
      "direction": "UP",
      "base_run_id": 6587,
      "small_run_id": 6588,
      "last_observed_close": 82276.26,
      "actual_close": 82605.42,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-12T19:16:16.501700Z",
      "base_predicted_close": 82351.515625,
      "small_predicted_close": 82360.34375,
      "strike": 82276.26,
      "market_regime": {
        "id": 923,
        "signal_id": 929,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-12T19:00:00Z",
        "return_6h": -0.0033364710238602546,
        "return_12h": -0.023327202346506537,
        "return_24h": -0.016015297822226104,
        "close_vs_ema12": -0.007057841074854854,
        "close_vs_ema24": -0.009786806679639715,
        "ema12_slope_3h": -0.0033798175322332646,
        "ema24_slope_6h": -0.0042416228720563165,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-12T19:16:16.504059Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-12T19:00:00Z",
          "return_6h": -0.0033364710238602546,
          "return_12h": -0.023327202346506537,
          "return_24h": -0.016015297822226104,
          "close_vs_ema12": -0.007057841074854854,
          "close_vs_ema24": -0.009786806679639715,
          "ema12_slope_3h": -0.0033798175322332646,
          "ema24_slope_6h": -0.0042416228720563165,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.42,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.199392,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        6587,
        6588
      ],
      "forecast_publication_timestamp": "2026-10-12T19:16:16.453987Z",
      "requested_quote_timestamp": "2026-10-12T19:16:16.453987Z",
      "retrieved_quote_timestamp": "2026-10-12T19:16:16.653379Z",
      "quote_retrieval_timestamp": "2026-10-12T19:16:16.653379Z",
      "timing_difference_seconds": 0.199392,
      "selected_quote": {
        "id": 929,
        "contract_id": 929,
        "forecast_timestamp": "2026-10-12T19:16:16.453987Z",
        "requested_timestamp": "2026-10-12T19:16:16.453987Z",
        "actual_quote_timestamp": "2026-10-12T19:16:16.653379Z",
        "timestamp_delta_seconds": 0.199392,
        "bid": 0.41,
        "ask": 0.42,
        "midpoint": 0.415,
        "last_price": 0.42,
        "implied_probability": 0.42,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-12T19:16:16.653379Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT121530",
        "external_market_id": "KXBTC15M-26OCT121530-30",
        "external_contract_id": "KXBTC15M-26OCT121530-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 1913.72
      },
      "selected_entry_price": 0.42,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 929,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT121530",
          "external_market_id": "KXBTC15M-26OCT121530-30",
          "external_contract_id": "KXBTC15M-26OCT121530-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-12T19:15:00Z",
          "resolution_timestamp": "2026-10-12T19:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-12T19:16:16.506521Z"
        }
      ],
      "quotes": [
        {
          "id": 929,
          "contract_id": 929,
          "forecast_timestamp": "2026-10-12T19:16:16.453987Z",
          "requested_timestamp": "2026-10-12T19:16:16.453987Z",
          "actual_quote_timestamp": "2026-10-12T19:16:16.653379Z",
          "timestamp_delta_seconds": 0.199392,
          "bid": 0.41,
          "ask": 0.42,
          "midpoint": 0.415,
          "last_price": 0.42,
          "implied_probability": 0.42,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-12T19:16:16.653379Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT121530",
          "external_market_id": "KXBTC15M-26OCT121530-30",
          "external_contract_id": "KXBTC15M-26OCT121530-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 1913.72
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT121530-30": {
          "UP/YES": "KXBTC15M-26OCT121530-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1791,
          "signal_id": 929,
          "quote_id": 929,
          "settlement_id": 929,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 228.0,
          "entry_price": 0.42,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.75999999999999,
          "trading_fee": 3.89,
          "total_deployed": 99.64999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 228.0,
          "gross_pnl": 132.24,
          "net_pnl": 128.35000000000002,
          "roi": 1.2880080280983446,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-12T19:31:21.164266Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1913.72,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1792,
          "signal_id": 929,
          "quote_id": 929,
          "settlement_id": 929,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.42,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 42.0,
          "trading_fee": 1.71,
          "total_deployed": 43.71,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 58.0,
          "net_pnl": 56.29,
          "roi": 1.2878059940517044,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-12T19:31:21.168374Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1913.72,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82276.26,
        "kronos_base_predicted_close": 82351.515625,
        "kronos_base_displacement": 75.25562500000524,
        "kronos_base_displacement_fraction": 0.0009146699789222948,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82360.34375,
        "kronos_small_displacement": 84.08375000000524,
        "kronos_small_displacement_fraction": 0.0010219685484002948,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT121530",
        "ticker": "KXBTC15M-26OCT121530-30",
        "market_id": "KXBTC15M-26OCT121530-30",
        "contract_id": "KXBTC15M-26OCT121530-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82276.26
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-12T19:16:16.453987Z",
        "retrieved_timestamp": "2026-10-12T19:16:16.653379Z",
        "quote_offset_seconds": 0.199392,
        "quote_age_seconds": 0.199392,
        "bid": 0.41,
        "ask": 0.42,
        "midpoint": 0.415,
        "last_price": 0.42,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.42,
        "price_type": "live_executable_ask",
        "yes_ask_size": 1913.72
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 82605.42,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261012T1915Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 923,
          "signal_id": 929,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-12T19:00:00Z",
          "return_6h": -0.0033364710238602546,
          "return_12h": -0.023327202346506537,
          "return_24h": -0.016015297822226104,
          "close_vs_ema12": -0.007057841074854854,
          "close_vs_ema24": -0.009786806679639715,
          "ema12_slope_3h": -0.0033798175322332646,
          "ema24_slope_6h": -0.0042416228720563165,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-12T19:16:16.504059Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-12T19:00:00Z",
            "return_6h": -0.0033364710238602546,
            "return_12h": -0.023327202346506537,
            "return_24h": -0.016015297822226104,
            "close_vs_ema12": -0.007057841074854854,
            "close_vs_ema24": -0.009786806679639715,
            "ema12_slope_3h": -0.0033798175322332646,
            "ema24_slope_6h": -0.0042416228720563165,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0005774899207968698,
        "return_30m": -0.001304907177181125,
        "return_60m": -0.0016438718450415557,
        "return_120m": -0.002787284450395,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 5,
        "close_vs_ema3": -0.0005008395147277911,
        "close_vs_ema6": -0.0010011284892371686,
        "close_vs_ema12": -0.001920390207424183,
        "ema3_slope": -0.0005005888000758629,
        "ema6_slope": -0.00040029109856587475,
        "realized_volatility_30m": 7.517382722554977e-05,
        "realized_volatility_60m": 0.0002491920622810759,
        "return_acceleration": 0.00015034765445109954
      }
    },
    {
      "id": 928,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261012T1845Z",
      "trigger_timestamp": "2026-10-12T18:46:18.826939Z",
      "market_start_timestamp": "2026-10-12T18:45:00Z",
      "resolution_timestamp": "2026-10-12T19:00:00Z",
      "direction": "UP",
      "base_run_id": 6583,
      "small_run_id": 6584,
      "last_observed_close": 82383.77,
      "actual_close": 82323.8,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-12T18:46:18.883965Z",
      "base_predicted_close": 82417.5,
      "small_predicted_close": 82398.1171875,
      "strike": 82383.77,
      "market_regime": {
        "id": 922,
        "signal_id": 928,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-12T18:30:00Z",
        "return_6h": -0.004428204797031321,
        "return_12h": -0.017997966577085633,
        "return_24h": -0.016058059268920122,
        "close_vs_ema12": -0.006345745681772597,
        "close_vs_ema24": -0.008893760996425248,
        "ema12_slope_3h": -0.003233926362815498,
        "ema24_slope_6h": -0.004261074286515121,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-12T18:46:18.887739Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-12T18:30:00Z",
          "return_6h": -0.004428204797031321,
          "return_12h": -0.017997966577085633,
          "return_24h": -0.016058059268920122,
          "close_vs_ema12": -0.006345745681772597,
          "close_vs_ema24": -0.008893760996425248,
          "ema12_slope_3h": -0.003233926362815498,
          "ema24_slope_6h": -0.004261074286515121,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.34,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.216288,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        6583,
        6584
      ],
      "forecast_publication_timestamp": "2026-10-12T18:46:18.826939Z",
      "requested_quote_timestamp": "2026-10-12T18:46:18.826939Z",
      "retrieved_quote_timestamp": "2026-10-12T18:46:19.043227Z",
      "quote_retrieval_timestamp": "2026-10-12T18:46:19.043227Z",
      "timing_difference_seconds": 0.216288,
      "selected_quote": {
        "id": 928,
        "contract_id": 928,
        "forecast_timestamp": "2026-10-12T18:46:18.826939Z",
        "requested_timestamp": "2026-10-12T18:46:18.826939Z",
        "actual_quote_timestamp": "2026-10-12T18:46:19.043227Z",
        "timestamp_delta_seconds": 0.216288,
        "bid": 0.33,
        "ask": 0.34,
        "midpoint": 0.335,
        "last_price": 0.34,
        "implied_probability": 0.34,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-12T18:46:19.043227Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT121500",
        "external_market_id": "KXBTC15M-26OCT121500-00",
        "external_contract_id": "KXBTC15M-26OCT121500-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 6650.72
      },
      "selected_entry_price": 0.34,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 928,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT121500",
          "external_market_id": "KXBTC15M-26OCT121500-00",
          "external_contract_id": "KXBTC15M-26OCT121500-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-12T18:45:00Z",
          "resolution_timestamp": "2026-10-12T19:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-12T18:46:18.891503Z"
        }
      ],
      "quotes": [
        {
          "id": 928,
          "contract_id": 928,
          "forecast_timestamp": "2026-10-12T18:46:18.826939Z",
          "requested_timestamp": "2026-10-12T18:46:18.826939Z",
          "actual_quote_timestamp": "2026-10-12T18:46:19.043227Z",
          "timestamp_delta_seconds": 0.216288,
          "bid": 0.33,
          "ask": 0.34,
          "midpoint": 0.335,
          "last_price": 0.34,
          "implied_probability": 0.34,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-12T18:46:19.043227Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT121500",
          "external_market_id": "KXBTC15M-26OCT121500-00",
          "external_contract_id": "KXBTC15M-26OCT121500-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 6650.72
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT121500-00": {
          "UP/YES": "KXBTC15M-26OCT121500-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1789,
          "signal_id": 928,
          "quote_id": 928,
          "settlement_id": 928,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 281.0,
          "entry_price": 0.34,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.54,
          "trading_fee": 4.42,
          "total_deployed": 99.96000000000001,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.54,
          "net_pnl": -99.96000000000001,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-12T19:01:22.344153Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6650.72,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1790,
          "signal_id": 928,
          "quote_id": 928,
          "settlement_id": 928,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.34,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 34.0,
          "trading_fee": 1.58,
          "total_deployed": 35.58,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -34.0,
          "net_pnl": -35.58,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-12T19:01:22.347807Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6650.72,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82383.77,
        "kronos_base_predicted_close": 82417.5,
        "kronos_base_displacement": 33.729999999995925,
        "kronos_base_displacement_fraction": 0.00040942530306631905,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82398.1171875,
        "kronos_small_displacement": 14.347187499995925,
        "kronos_small_displacement_fraction": 0.00017415065491656822,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT121500",
        "ticker": "KXBTC15M-26OCT121500-00",
        "market_id": "KXBTC15M-26OCT121500-00",
        "contract_id": "KXBTC15M-26OCT121500-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82383.77
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-12T18:46:18.826939Z",
        "retrieved_timestamp": "2026-10-12T18:46:19.043227Z",
        "quote_offset_seconds": 0.216288,
        "quote_age_seconds": 0.216288,
        "bid": 0.33,
        "ask": 0.34,
        "midpoint": 0.335,
        "last_price": 0.34,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.34,
        "price_type": "live_executable_ask",
        "yes_ask_size": 6650.72
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 82323.8,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261012T1845Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 922,
          "signal_id": 928,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-12T18:30:00Z",
          "return_6h": -0.004428204797031321,
          "return_12h": -0.017997966577085633,
          "return_24h": -0.016058059268920122,
          "close_vs_ema12": -0.006345745681772597,
          "close_vs_ema24": -0.008893760996425248,
          "ema12_slope_3h": -0.003233926362815498,
          "ema24_slope_6h": -0.004261074286515121,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-12T18:46:18.887739Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-12T18:30:00Z",
            "return_6h": -0.004428204797031321,
            "return_12h": -0.017997966577085633,
            "return_24h": -0.016058059268920122,
            "close_vs_ema12": -0.006345745681772597,
            "close_vs_ema24": -0.008893760996425248,
            "ema12_slope_3h": -0.003233926362815498,
            "ema24_slope_6h": -0.004261074286515121,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0001258584723058398,
        "return_30m": -0.00033940756322559107,
        "return_60m": 0.0002723871305729819,
        "return_120m": -0.003909751609523782,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 3,
        "close_vs_ema3": -0.0001197552941424318,
        "close_vs_ema6": -0.00042569884877619035,
        "close_vs_ema12": -0.0012724019243757212,
        "ema3_slope": -0.00011974095452937927,
        "ema6_slope": -0.00017025054932551242,
        "realized_volatility_30m": 4.385874947970825e-05,
        "realized_volatility_60m": 0.000380157795343108,
        "return_acceleration": 8.77174989594165e-05
      }
    },
    {
      "id": 927,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261012T1745Z",
      "trigger_timestamp": "2026-10-12T17:46:19.357282Z",
      "market_start_timestamp": "2026-10-12T17:45:00Z",
      "resolution_timestamp": "2026-10-12T18:00:00Z",
      "direction": "UP",
      "base_run_id": 6575,
      "small_run_id": 6576,
      "last_observed_close": 82361.33,
      "actual_close": 82420.89,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-12T17:46:19.451125Z",
      "base_predicted_close": 82377.5,
      "small_predicted_close": 82385.3125,
      "strike": 82361.33,
      "market_regime": {
        "id": 921,
        "signal_id": 927,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-12T17:30:00Z",
        "return_6h": -0.011257633112361942,
        "return_12h": -0.01783485176653321,
        "return_24h": -0.01853189421774415,
        "close_vs_ema12": -0.007718996190894001,
        "close_vs_ema24": -0.009909758625351373,
        "ema12_slope_3h": -0.0033971031581094824,
        "ema24_slope_6h": -0.003902329615691147,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-12T17:46:19.454684Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-12T17:30:00Z",
          "return_6h": -0.011257633112361942,
          "return_12h": -0.01783485176653321,
          "return_24h": -0.01853189421774415,
          "close_vs_ema12": -0.007718996190894001,
          "close_vs_ema24": -0.009909758625351373,
          "ema12_slope_3h": -0.0033971031581094824,
          "ema24_slope_6h": -0.003902329615691147,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.52,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.240592,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        6575,
        6576
      ],
      "forecast_publication_timestamp": "2026-10-12T17:46:19.357282Z",
      "requested_quote_timestamp": "2026-10-12T17:46:19.357282Z",
      "retrieved_quote_timestamp": "2026-10-12T17:46:19.597874Z",
      "quote_retrieval_timestamp": "2026-10-12T17:46:19.597874Z",
      "timing_difference_seconds": 0.240592,
      "selected_quote": {
        "id": 927,
        "contract_id": 927,
        "forecast_timestamp": "2026-10-12T17:46:19.357282Z",
        "requested_timestamp": "2026-10-12T17:46:19.357282Z",
        "actual_quote_timestamp": "2026-10-12T17:46:19.597874Z",
        "timestamp_delta_seconds": 0.240592,
        "bid": 0.51,
        "ask": 0.52,
        "midpoint": 0.515,
        "last_price": 0.52,
        "implied_probability": 0.52,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-12T17:46:19.597874Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT121400",
        "external_market_id": "KXBTC15M-26OCT121400-00",
        "external_contract_id": "KXBTC15M-26OCT121400-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 11889.14
      },
      "selected_entry_price": 0.52,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 927,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT121400",
          "external_market_id": "KXBTC15M-26OCT121400-00",
          "external_contract_id": "KXBTC15M-26OCT121400-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-12T17:45:00Z",
          "resolution_timestamp": "2026-10-12T18:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-12T17:46:19.457949Z"
        }
      ],
      "quotes": [
        {
          "id": 927,
          "contract_id": 927,
          "forecast_timestamp": "2026-10-12T17:46:19.357282Z",
          "requested_timestamp": "2026-10-12T17:46:19.357282Z",
          "actual_quote_timestamp": "2026-10-12T17:46:19.597874Z",
          "timestamp_delta_seconds": 0.240592,
          "bid": 0.51,
          "ask": 0.52,
          "midpoint": 0.515,
          "last_price": 0.52,
          "implied_probability": 0.52,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-12T17:46:19.597874Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT121400",
          "external_market_id": "KXBTC15M-26OCT121400-00",
          "external_contract_id": "KXBTC15M-26OCT121400-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 11889.14
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT121400-00": {
          "UP/YES": "KXBTC15M-26OCT121400-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1787,
          "signal_id": 927,
          "quote_id": 927,
          "settlement_id": 927,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 186.0,
          "entry_price": 0.52,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.72,
          "trading_fee": 3.25,
          "total_deployed": 99.97,
          "settlement_value": 1.0,
          "settlement_payout": 186.0,
          "gross_pnl": 89.28,
          "net_pnl": 86.03,
          "roi": 0.8605581674502351,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-12T18:01:22.316109Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 11889.14,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1788,
          "signal_id": 927,
          "quote_id": 927,
          "settlement_id": 927,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.52,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 52.0,
          "trading_fee": 1.75,
          "total_deployed": 53.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 48.0,
          "net_pnl": 46.25,
          "roi": 0.8604651162790697,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-12T18:01:22.318853Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 11889.14,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82361.33,
        "kronos_base_predicted_close": 82377.5,
        "kronos_base_displacement": 16.169999999998254,
        "kronos_base_displacement_fraction": 0.0001963300009846642,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82385.3125,
        "kronos_small_displacement": 23.982499999998254,
        "kronos_small_displacement_fraction": 0.00029118640993289267,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT121400",
        "ticker": "KXBTC15M-26OCT121400-00",
        "market_id": "KXBTC15M-26OCT121400-00",
        "contract_id": "KXBTC15M-26OCT121400-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82361.33
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-12T17:46:19.357282Z",
        "retrieved_timestamp": "2026-10-12T17:46:19.597874Z",
        "quote_offset_seconds": 0.240592,
        "quote_age_seconds": 0.240592,
        "bid": 0.51,
        "ask": 0.52,
        "midpoint": 0.515,
        "last_price": 0.52,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.52,
        "price_type": "live_executable_ask",
        "yes_ask_size": 11889.14
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 82420.89,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261012T1745Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 921,
          "signal_id": 927,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-12T17:30:00Z",
          "return_6h": -0.011257633112361942,
          "return_12h": -0.01783485176653321,
          "return_24h": -0.01853189421774415,
          "close_vs_ema12": -0.007718996190894001,
          "close_vs_ema24": -0.009909758625351373,
          "ema12_slope_3h": -0.0033971031581094824,
          "ema24_slope_6h": -0.003902329615691147,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-12T17:46:19.454684Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-12T17:30:00Z",
            "return_6h": -0.011257633112361942,
            "return_12h": -0.01783485176653321,
            "return_24h": -0.01853189421774415,
            "close_vs_ema12": -0.007718996190894001,
            "close_vs_ema24": -0.009909758625351373,
            "ema12_slope_3h": -0.0033971031581094824,
            "ema24_slope_6h": -0.003902329615691147,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -4.7777016233041536e-05,
        "return_30m": -0.001756222923471662,
        "return_60m": -0.0041809998895339096,
        "return_120m": -0.0032885560787394574,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.0005553305733358993,
        "close_vs_ema6": -0.0014376395750904658,
        "close_vs_ema12": -0.0025648770514582475,
        "ema3_slope": -0.0005550223524547482,
        "ema6_slope": -0.000574725330883985,
        "realized_volatility_30m": 0.0008303752596766634,
        "realized_volatility_60m": 0.0016150263723428595,
        "return_acceleration": 0.0016607505193533267
      }
    },
    {
      "id": 926,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261012T1700Z",
      "trigger_timestamp": "2026-10-12T17:01:17.224821Z",
      "market_start_timestamp": "2026-10-12T17:00:00Z",
      "resolution_timestamp": "2026-10-12T17:15:00Z",
      "direction": "UP",
      "base_run_id": 6569,
      "small_run_id": 6570,
      "last_observed_close": 82431.92,
      "actual_close": 82506.23,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-12T17:01:17.271731Z",
      "base_predicted_close": 82496.7578125,
      "small_predicted_close": 82506.1015625,
      "strike": 82431.92,
      "market_regime": {
        "id": 920,
        "signal_id": 926,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-12T16:45:00Z",
        "return_6h": -0.011866651865856559,
        "return_12h": -0.01930207966583608,
        "return_24h": -0.01684188632693795,
        "close_vs_ema12": -0.007812637755031715,
        "close_vs_ema24": -0.00965686295765833,
        "ema12_slope_3h": -0.0032449965460842334,
        "ema24_slope_6h": -0.003443806523020343,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-12T17:01:17.274960Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-12T16:45:00Z",
          "return_6h": -0.011866651865856559,
          "return_12h": -0.01930207966583608,
          "return_24h": -0.01684188632693795,
          "close_vs_ema12": -0.007812637755031715,
          "close_vs_ema24": -0.00965686295765833,
          "ema12_slope_3h": -0.0032449965460842334,
          "ema24_slope_6h": -0.003443806523020343,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.45,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.201043,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        6569,
        6570
      ],
      "forecast_publication_timestamp": "2026-10-12T17:01:17.224821Z",
      "requested_quote_timestamp": "2026-10-12T17:01:17.224821Z",
      "retrieved_quote_timestamp": "2026-10-12T17:01:17.425864Z",
      "quote_retrieval_timestamp": "2026-10-12T17:01:17.425864Z",
      "timing_difference_seconds": 0.201043,
      "selected_quote": {
        "id": 926,
        "contract_id": 926,
        "forecast_timestamp": "2026-10-12T17:01:17.224821Z",
        "requested_timestamp": "2026-10-12T17:01:17.224821Z",
        "actual_quote_timestamp": "2026-10-12T17:01:17.425864Z",
        "timestamp_delta_seconds": 0.201043,
        "bid": 0.44,
        "ask": 0.45,
        "midpoint": 0.445,
        "last_price": 0.44,
        "implied_probability": 0.45,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-12T17:01:17.425864Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT121315",
        "external_market_id": "KXBTC15M-26OCT121315-15",
        "external_contract_id": "KXBTC15M-26OCT121315-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 9724.49
      },
      "selected_entry_price": 0.45,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 926,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT121315",
          "external_market_id": "KXBTC15M-26OCT121315-15",
          "external_contract_id": "KXBTC15M-26OCT121315-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-12T17:00:00Z",
          "resolution_timestamp": "2026-10-12T17:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-12T17:01:17.277525Z"
        }
      ],
      "quotes": [
        {
          "id": 926,
          "contract_id": 926,
          "forecast_timestamp": "2026-10-12T17:01:17.224821Z",
          "requested_timestamp": "2026-10-12T17:01:17.224821Z",
          "actual_quote_timestamp": "2026-10-12T17:01:17.425864Z",
          "timestamp_delta_seconds": 0.201043,
          "bid": 0.44,
          "ask": 0.45,
          "midpoint": 0.445,
          "last_price": 0.44,
          "implied_probability": 0.45,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-12T17:01:17.425864Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT121315",
          "external_market_id": "KXBTC15M-26OCT121315-15",
          "external_contract_id": "KXBTC15M-26OCT121315-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 9724.49
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT121315-15": {
          "UP/YES": "KXBTC15M-26OCT121315-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1785,
          "signal_id": 926,
          "quote_id": 926,
          "settlement_id": 926,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 213.0,
          "entry_price": 0.45,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.85000000000001,
          "trading_fee": 3.7,
          "total_deployed": 99.55000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 213.0,
          "gross_pnl": 117.14999999999999,
          "net_pnl": 113.44999999999999,
          "roi": 1.1396283274736312,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-12T17:16:20.979317Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 9724.49,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1786,
          "signal_id": 926,
          "quote_id": 926,
          "settlement_id": 926,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.45,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 45.0,
          "trading_fee": 1.74,
          "total_deployed": 46.74,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 55.0,
          "net_pnl": 53.26,
          "roi": 1.1394950791613179,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-12T17:16:20.982971Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 9724.49,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82431.92,
        "kronos_base_predicted_close": 82496.7578125,
        "kronos_base_displacement": 64.83781250000175,
        "kronos_base_displacement_fraction": 0.000786561959250758,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82506.1015625,
        "kronos_small_displacement": 74.18156250000175,
        "kronos_small_displacement_fraction": 0.0008999130737219484,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT121315",
        "ticker": "KXBTC15M-26OCT121315-15",
        "market_id": "KXBTC15M-26OCT121315-15",
        "contract_id": "KXBTC15M-26OCT121315-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82431.92
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-12T17:01:17.224821Z",
        "retrieved_timestamp": "2026-10-12T17:01:17.425864Z",
        "quote_offset_seconds": 0.201043,
        "quote_age_seconds": 0.201043,
        "bid": 0.44,
        "ask": 0.45,
        "midpoint": 0.445,
        "last_price": 0.44,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.45,
        "price_type": "live_executable_ask",
        "yes_ask_size": 9724.49
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 82506.23,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261012T1700Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 920,
          "signal_id": 926,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-12T16:45:00Z",
          "return_6h": -0.011866651865856559,
          "return_12h": -0.01930207966583608,
          "return_24h": -0.01684188632693795,
          "close_vs_ema12": -0.007812637755031715,
          "close_vs_ema24": -0.00965686295765833,
          "ema12_slope_3h": -0.0032449965460842334,
          "ema24_slope_6h": -0.003443806523020343,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-12T17:01:17.274960Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-12T16:45:00Z",
            "return_6h": -0.011866651865856559,
            "return_12h": -0.01930207966583608,
            "return_24h": -0.01684188632693795,
            "close_vs_ema12": -0.007812637755031715,
            "close_vs_ema24": -0.00965686295765833,
            "ema12_slope_3h": -0.0032449965460842334,
            "ema24_slope_6h": -0.003443806523020343,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.003327502329918186,
        "return_30m": -0.0037331218552473233,
        "return_60m": -0.002430406348397862,
        "return_120m": -0.0008330157011394723,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 3,
        "close_vs_ema3": -0.0017286831046795514,
        "close_vs_ema6": -0.002355415360590807,
        "close_vs_ema12": -0.003045428127421812,
        "ema3_slope": -0.0017256999163902664,
        "ema6_slope": -0.0009412793027451238,
        "realized_volatility_30m": 0.001460264299274816,
        "realized_volatility_60m": 0.0019009511155465804,
        "return_acceleration": -0.002920528598549632
      }
    },
    {
      "id": 925,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261012T1645Z",
      "trigger_timestamp": "2026-10-12T16:46:18.562119Z",
      "market_start_timestamp": "2026-10-12T16:45:00Z",
      "resolution_timestamp": "2026-10-12T17:00:00Z",
      "direction": "UP",
      "base_run_id": 6567,
      "small_run_id": 6568,
      "last_observed_close": 82707.13,
      "actual_close": 82431.92,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-12T16:46:18.611127Z",
      "base_predicted_close": 82747.859375,
      "small_predicted_close": 82808.0390625,
      "strike": 82707.13,
      "market_regime": {
        "id": 919,
        "signal_id": 925,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-12T16:30:00Z",
        "return_6h": -0.00860905658566058,
        "return_12h": -0.015273836051468592,
        "return_24h": -0.013513275689452597,
        "close_vs_ema12": -0.004830956156414379,
        "close_vs_ema24": -0.00655246784609087,
        "ema12_slope_3h": -0.0031531465304402984,
        "ema24_slope_6h": -0.0032667071496070843,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-12T16:46:18.615098Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-12T16:30:00Z",
          "return_6h": -0.00860905658566058,
          "return_12h": -0.015273836051468592,
          "return_24h": -0.013513275689452597,
          "close_vs_ema12": -0.004830956156414379,
          "close_vs_ema24": -0.00655246784609087,
          "ema12_slope_3h": -0.0031531465304402984,
          "ema24_slope_6h": -0.0032667071496070843,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.29,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.191417,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        6567,
        6568
      ],
      "forecast_publication_timestamp": "2026-10-12T16:46:18.562119Z",
      "requested_quote_timestamp": "2026-10-12T16:46:18.562119Z",
      "retrieved_quote_timestamp": "2026-10-12T16:46:18.753536Z",
      "quote_retrieval_timestamp": "2026-10-12T16:46:18.753536Z",
      "timing_difference_seconds": 0.191417,
      "selected_quote": {
        "id": 925,
        "contract_id": 925,
        "forecast_timestamp": "2026-10-12T16:46:18.562119Z",
        "requested_timestamp": "2026-10-12T16:46:18.562119Z",
        "actual_quote_timestamp": "2026-10-12T16:46:18.753536Z",
        "timestamp_delta_seconds": 0.191417,
        "bid": 0.28,
        "ask": 0.29,
        "midpoint": 0.28500000000000003,
        "last_price": 0.29,
        "implied_probability": 0.29,
        "spread": 0.009999999999999953,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-12T16:46:18.753536Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT121300",
        "external_market_id": "KXBTC15M-26OCT121300-00",
        "external_contract_id": "KXBTC15M-26OCT121300-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2534.76
      },
      "selected_entry_price": 0.29,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 925,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT121300",
          "external_market_id": "KXBTC15M-26OCT121300-00",
          "external_contract_id": "KXBTC15M-26OCT121300-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-12T16:45:00Z",
          "resolution_timestamp": "2026-10-12T17:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-12T16:46:18.618433Z"
        }
      ],
      "quotes": [
        {
          "id": 925,
          "contract_id": 925,
          "forecast_timestamp": "2026-10-12T16:46:18.562119Z",
          "requested_timestamp": "2026-10-12T16:46:18.562119Z",
          "actual_quote_timestamp": "2026-10-12T16:46:18.753536Z",
          "timestamp_delta_seconds": 0.191417,
          "bid": 0.28,
          "ask": 0.29,
          "midpoint": 0.28500000000000003,
          "last_price": 0.29,
          "implied_probability": 0.29,
          "spread": 0.009999999999999953,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-12T16:46:18.753536Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT121300",
          "external_market_id": "KXBTC15M-26OCT121300-00",
          "external_contract_id": "KXBTC15M-26OCT121300-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2534.76
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT121300-00": {
          "UP/YES": "KXBTC15M-26OCT121300-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1783,
          "signal_id": 925,
          "quote_id": 925,
          "settlement_id": 925,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 328.0,
          "entry_price": 0.29,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.11999999999999,
          "trading_fee": 4.73,
          "total_deployed": 99.85,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.11999999999999,
          "net_pnl": -99.85,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-12T17:01:22.030906Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2534.76,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1784,
          "signal_id": 925,
          "quote_id": 925,
          "settlement_id": 925,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.29,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 28.999999999999996,
          "trading_fee": 1.45,
          "total_deployed": 30.449999999999996,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -28.999999999999996,
          "net_pnl": -30.449999999999996,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-12T17:01:22.034592Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2534.76,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82707.13,
        "kronos_base_predicted_close": 82747.859375,
        "kronos_base_displacement": 40.72937499999534,
        "kronos_base_displacement_fraction": 0.0004924530085857814,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82808.0390625,
        "kronos_small_displacement": 100.90906249999534,
        "kronos_small_displacement_fraction": 0.0012200769449985187,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT121300",
        "ticker": "KXBTC15M-26OCT121300-00",
        "market_id": "KXBTC15M-26OCT121300-00",
        "contract_id": "KXBTC15M-26OCT121300-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82707.13
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-12T16:46:18.562119Z",
        "retrieved_timestamp": "2026-10-12T16:46:18.753536Z",
        "quote_offset_seconds": 0.191417,
        "quote_age_seconds": 0.191417,
        "bid": 0.28,
        "ask": 0.29,
        "midpoint": 0.28500000000000003,
        "last_price": 0.29,
        "spread": 0.009999999999999953,
        "selected_entry_price": 0.29,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2534.76
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 82431.92,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261012T1645Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 919,
          "signal_id": 925,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-12T16:30:00Z",
          "return_6h": -0.00860905658566058,
          "return_12h": -0.015273836051468592,
          "return_24h": -0.013513275689452597,
          "close_vs_ema12": -0.004830956156414379,
          "close_vs_ema24": -0.00655246784609087,
          "ema12_slope_3h": -0.0031531465304402984,
          "ema24_slope_6h": -0.0032667071496070843,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-12T16:46:18.615098Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-12T16:30:00Z",
            "return_6h": -0.00860905658566058,
            "return_12h": -0.015273836051468592,
            "return_24h": -0.013513275689452597,
            "close_vs_ema12": -0.004830956156414379,
            "close_vs_ema24": -0.00655246784609087,
            "ema12_slope_3h": -0.0031531465304402984,
            "ema24_slope_6h": -0.0032667071496070843,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.00040697373136855397,
        "return_30m": -0.001136032322979652,
        "return_60m": 0.0008961907843649808,
        "return_120m": 0.0010771605798745032,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.00012431114849864588,
        "close_vs_ema6": 3.31350271907116e-05,
        "close_vs_ema12": -0.0002705484597688157,
        "ema3_slope": -0.00012429569715766142,
        "ema6_slope": 1.3254186547406732e-05,
        "realized_volatility_30m": 0.00016119084436966302,
        "realized_volatility_60m": 0.0010783250122070797,
        "return_acceleration": 0.00032238168873932604
      }
    },
    {
      "id": 924,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261012T1530Z",
      "trigger_timestamp": "2026-10-12T15:31:17.068674Z",
      "market_start_timestamp": "2026-10-12T15:30:00Z",
      "resolution_timestamp": "2026-10-12T15:45:00Z",
      "direction": "UP",
      "base_run_id": 6557,
      "small_run_id": 6558,
      "last_observed_close": 82600.83,
      "actual_close": 82633.07,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-12T15:31:17.114437Z",
      "base_predicted_close": 82614.78125,
      "small_predicted_close": 82732.578125,
      "strike": 82600.83,
      "market_regime": {
        "id": 918,
        "signal_id": 924,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-12T15:15:00Z",
        "return_6h": -0.009070397657968021,
        "return_12h": -0.01153113322202226,
        "return_24h": -0.005688785241525163,
        "close_vs_ema12": -0.007226736903357067,
        "close_vs_ema24": -0.00854666460396436,
        "ema12_slope_3h": -0.004104495170101807,
        "ema24_slope_6h": -0.002706422260154273,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-12T15:31:17.116857Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-12T15:15:00Z",
          "return_6h": -0.009070397657968021,
          "return_12h": -0.01153113322202226,
          "return_24h": -0.005688785241525163,
          "close_vs_ema12": -0.007226736903357067,
          "close_vs_ema24": -0.00854666460396436,
          "ema12_slope_3h": -0.004104495170101807,
          "ema24_slope_6h": -0.002706422260154273,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.55,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.251891,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        6557,
        6558
      ],
      "forecast_publication_timestamp": "2026-10-12T15:31:17.068674Z",
      "requested_quote_timestamp": "2026-10-12T15:31:17.068674Z",
      "retrieved_quote_timestamp": "2026-10-12T15:31:17.320565Z",
      "quote_retrieval_timestamp": "2026-10-12T15:31:17.320565Z",
      "timing_difference_seconds": 0.251891,
      "selected_quote": {
        "id": 924,
        "contract_id": 924,
        "forecast_timestamp": "2026-10-12T15:31:17.068674Z",
        "requested_timestamp": "2026-10-12T15:31:17.068674Z",
        "actual_quote_timestamp": "2026-10-12T15:31:17.320565Z",
        "timestamp_delta_seconds": 0.251891,
        "bid": 0.54,
        "ask": 0.55,
        "midpoint": 0.545,
        "last_price": 0.54,
        "implied_probability": 0.55,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-12T15:31:17.320565Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT121145",
        "external_market_id": "KXBTC15M-26OCT121145-45",
        "external_contract_id": "KXBTC15M-26OCT121145-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 12044.76
      },
      "selected_entry_price": 0.55,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 924,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT121145",
          "external_market_id": "KXBTC15M-26OCT121145-45",
          "external_contract_id": "KXBTC15M-26OCT121145-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-12T15:30:00Z",
          "resolution_timestamp": "2026-10-12T15:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-12T15:31:17.121745Z"
        }
      ],
      "quotes": [
        {
          "id": 924,
          "contract_id": 924,
          "forecast_timestamp": "2026-10-12T15:31:17.068674Z",
          "requested_timestamp": "2026-10-12T15:31:17.068674Z",
          "actual_quote_timestamp": "2026-10-12T15:31:17.320565Z",
          "timestamp_delta_seconds": 0.251891,
          "bid": 0.54,
          "ask": 0.55,
          "midpoint": 0.545,
          "last_price": 0.54,
          "implied_probability": 0.55,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-12T15:31:17.320565Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT121145",
          "external_market_id": "KXBTC15M-26OCT121145-45",
          "external_contract_id": "KXBTC15M-26OCT121145-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 12044.76
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT121145-45": {
          "UP/YES": "KXBTC15M-26OCT121145-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1781,
          "signal_id": 924,
          "quote_id": 924,
          "settlement_id": 924,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 176.0,
          "entry_price": 0.55,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.80000000000001,
          "trading_fee": 3.05,
          "total_deployed": 99.85000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 176.0,
          "gross_pnl": 79.19999999999999,
          "net_pnl": 76.14999999999999,
          "roi": 0.7626439659489233,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-12T15:46:23.415683Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 12044.76,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1782,
          "signal_id": 924,
          "quote_id": 924,
          "settlement_id": 924,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.55,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 55.00000000000001,
          "trading_fee": 1.74,
          "total_deployed": 56.74000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 44.99999999999999,
          "net_pnl": 43.25999999999999,
          "roi": 0.76242509693338,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-12T15:46:23.418985Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 12044.76,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82600.83,
        "kronos_base_predicted_close": 82614.78125,
        "kronos_base_displacement": 13.951249999998254,
        "kronos_base_displacement_fraction": 0.0001688996345436027,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82732.578125,
        "kronos_small_displacement": 131.74812499999825,
        "kronos_small_displacement_fraction": 0.0015949975926391811,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT121145",
        "ticker": "KXBTC15M-26OCT121145-45",
        "market_id": "KXBTC15M-26OCT121145-45",
        "contract_id": "KXBTC15M-26OCT121145-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82600.83
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-12T15:31:17.068674Z",
        "retrieved_timestamp": "2026-10-12T15:31:17.320565Z",
        "quote_offset_seconds": 0.251891,
        "quote_age_seconds": 0.251891,
        "bid": 0.54,
        "ask": 0.55,
        "midpoint": 0.545,
        "last_price": 0.54,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.55,
        "price_type": "live_executable_ask",
        "yes_ask_size": 12044.76
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 82633.07,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261012T1530Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 918,
          "signal_id": 924,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-12T15:15:00Z",
          "return_6h": -0.009070397657968021,
          "return_12h": -0.01153113322202226,
          "return_24h": -0.005688785241525163,
          "close_vs_ema12": -0.007226736903357067,
          "close_vs_ema24": -0.00854666460396436,
          "ema12_slope_3h": -0.004104495170101807,
          "ema24_slope_6h": -0.002706422260154273,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-12T15:31:17.116857Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-12T15:15:00Z",
            "return_6h": -0.009070397657968021,
            "return_12h": -0.01153113322202226,
            "return_24h": -0.005688785241525163,
            "close_vs_ema12": -0.007226736903357067,
            "close_vs_ema24": -0.00854666460396436,
            "ema12_slope_3h": -0.004104495170101807,
            "ema24_slope_6h": -0.002706422260154273,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": -0.00040772506908171025,
        "return_30m": 0.0012143561502424571,
        "return_60m": -0.003577809284230349,
        "return_120m": 0.0012338709558321614,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.00015140358493204165,
        "close_vs_ema6": -0.0006306672355884668,
        "close_vs_ema12": -0.0018531146134578291,
        "ema3_slope": -0.00015138066535647088,
        "ema6_slope": -0.0002522032716992806,
        "realized_volatility_30m": 0.0010152339606737115,
        "realized_volatility_60m": 0.0018010560135200148,
        "return_acceleration": -0.002030467921347423
      }
    },
    {
      "id": 923,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261012T1415Z",
      "trigger_timestamp": "2026-10-12T14:16:16.018302Z",
      "market_start_timestamp": "2026-10-12T14:15:00Z",
      "resolution_timestamp": "2026-10-12T14:30:00Z",
      "direction": "UP",
      "base_run_id": 6547,
      "small_run_id": 6548,
      "last_observed_close": 82850.35,
      "actual_close": 82897.42,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-12T14:16:16.068634Z",
      "base_predicted_close": 82914.296875,
      "small_predicted_close": 82913.328125,
      "strike": 82850.35,
      "market_regime": {
        "id": 917,
        "signal_id": 923,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-12T14:00:00Z",
        "return_6h": -0.009715923149009598,
        "return_12h": -0.009767646186035983,
        "return_24h": -0.001905447101252733,
        "close_vs_ema12": -0.0057682957655644795,
        "close_vs_ema24": -0.006422350557607537,
        "ema12_slope_3h": -0.0033462597414718465,
        "ema24_slope_6h": -0.0019174044144185665,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-12T14:16:16.071267Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-12T14:00:00Z",
          "return_6h": -0.009715923149009598,
          "return_12h": -0.009767646186035983,
          "return_24h": -0.001905447101252733,
          "close_vs_ema12": -0.0057682957655644795,
          "close_vs_ema24": -0.006422350557607537,
          "ema12_slope_3h": -0.0033462597414718465,
          "ema24_slope_6h": -0.0019174044144185665,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.51,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.198832,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        6547,
        6548
      ],
      "forecast_publication_timestamp": "2026-10-12T14:16:16.018302Z",
      "requested_quote_timestamp": "2026-10-12T14:16:16.018302Z",
      "retrieved_quote_timestamp": "2026-10-12T14:16:16.217134Z",
      "quote_retrieval_timestamp": "2026-10-12T14:16:16.217134Z",
      "timing_difference_seconds": 0.198832,
      "selected_quote": {
        "id": 923,
        "contract_id": 923,
        "forecast_timestamp": "2026-10-12T14:16:16.018302Z",
        "requested_timestamp": "2026-10-12T14:16:16.018302Z",
        "actual_quote_timestamp": "2026-10-12T14:16:16.217134Z",
        "timestamp_delta_seconds": 0.198832,
        "bid": 0.5,
        "ask": 0.51,
        "midpoint": 0.505,
        "last_price": 0.51,
        "implied_probability": 0.51,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-12T14:16:16.217134Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT121030",
        "external_market_id": "KXBTC15M-26OCT121030-30",
        "external_contract_id": "KXBTC15M-26OCT121030-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 12111.36
      },
      "selected_entry_price": 0.51,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 923,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT121030",
          "external_market_id": "KXBTC15M-26OCT121030-30",
          "external_contract_id": "KXBTC15M-26OCT121030-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-12T14:15:00Z",
          "resolution_timestamp": "2026-10-12T14:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-12T14:16:16.073601Z"
        }
      ],
      "quotes": [
        {
          "id": 923,
          "contract_id": 923,
          "forecast_timestamp": "2026-10-12T14:16:16.018302Z",
          "requested_timestamp": "2026-10-12T14:16:16.018302Z",
          "actual_quote_timestamp": "2026-10-12T14:16:16.217134Z",
          "timestamp_delta_seconds": 0.198832,
          "bid": 0.5,
          "ask": 0.51,
          "midpoint": 0.505,
          "last_price": 0.51,
          "implied_probability": 0.51,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-12T14:16:16.217134Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT121030",
          "external_market_id": "KXBTC15M-26OCT121030-30",
          "external_contract_id": "KXBTC15M-26OCT121030-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 12111.36
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT121030-30": {
          "UP/YES": "KXBTC15M-26OCT121030-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1779,
          "signal_id": 923,
          "quote_id": 923,
          "settlement_id": 923,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 189.0,
          "entry_price": 0.51,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.39,
          "trading_fee": 3.31,
          "total_deployed": 99.7,
          "settlement_value": 1.0,
          "settlement_payout": 189.0,
          "gross_pnl": 92.61,
          "net_pnl": 89.3,
          "roi": 0.8956870611835506,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-12T14:31:20.362225Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 12111.36,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1780,
          "signal_id": 923,
          "quote_id": 923,
          "settlement_id": 923,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.51,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 51.0,
          "trading_fee": 1.75,
          "total_deployed": 52.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 49.0,
          "net_pnl": 47.25,
          "roi": 0.8957345971563981,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-12T14:31:20.365888Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 12111.36,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82850.35,
        "kronos_base_predicted_close": 82914.296875,
        "kronos_base_displacement": 63.94687499999418,
        "kronos_base_displacement_fraction": 0.0007718359065470958,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82913.328125,
        "kronos_small_displacement": 62.97812499999418,
        "kronos_small_displacement_fraction": 0.0007601431375968137,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT121030",
        "ticker": "KXBTC15M-26OCT121030-30",
        "market_id": "KXBTC15M-26OCT121030-30",
        "contract_id": "KXBTC15M-26OCT121030-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82850.35
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-12T14:16:16.018302Z",
        "retrieved_timestamp": "2026-10-12T14:16:16.217134Z",
        "quote_offset_seconds": 0.198832,
        "quote_age_seconds": 0.198832,
        "bid": 0.5,
        "ask": 0.51,
        "midpoint": 0.505,
        "last_price": 0.51,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.51,
        "price_type": "live_executable_ask",
        "yes_ask_size": 12111.36
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 82897.42,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261012T1415Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 917,
          "signal_id": 923,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-12T14:00:00Z",
          "return_6h": -0.009715923149009598,
          "return_12h": -0.009767646186035983,
          "return_24h": -0.001905447101252733,
          "close_vs_ema12": -0.0057682957655644795,
          "close_vs_ema24": -0.006422350557607537,
          "ema12_slope_3h": -0.0033462597414718465,
          "ema24_slope_6h": -0.0019174044144185665,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-12T14:16:16.071267Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-12T14:00:00Z",
            "return_6h": -0.009715923149009598,
            "return_12h": -0.009767646186035983,
            "return_24h": -0.001905447101252733,
            "close_vs_ema12": -0.0057682957655644795,
            "close_vs_ema24": -0.006422350557607537,
            "ema12_slope_3h": -0.0033462597414718465,
            "ema24_slope_6h": -0.0019174044144185665,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": -0.0003677408704357843,
        "return_30m": 0.002389522496615948,
        "return_60m": 0.0036177654752374,
        "return_120m": -0.005227709659996083,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": 0.0005949167296110947,
        "close_vs_ema6": 0.0006755197645460509,
        "close_vs_ema12": -0.0007443574136611897,
        "ema3_slope": 0.0005952708662080308,
        "ema6_slope": 0.00027028093786474194,
        "realized_volatility_30m": 0.0015630092844646781,
        "realized_volatility_60m": 0.0014452730041114696,
        "return_acceleration": -0.0031260185689293563
      }
    },
    {
      "id": 922,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261012T1400Z",
      "trigger_timestamp": "2026-10-12T14:01:16.435092Z",
      "market_start_timestamp": "2026-10-12T14:00:00Z",
      "resolution_timestamp": "2026-10-12T14:15:00Z",
      "direction": "UP",
      "base_run_id": 6545,
      "small_run_id": 6546,
      "last_observed_close": 82880.82,
      "actual_close": 82850.35,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-12T14:01:16.486542Z",
      "base_predicted_close": 82892.6328125,
      "small_predicted_close": 82892.9921875,
      "strike": 82880.82,
      "market_regime": {
        "id": 916,
        "signal_id": 922,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-12T13:45:00Z",
        "return_6h": -0.01218354233749408,
        "return_12h": -0.008068718563124855,
        "return_24h": -0.001482797745633202,
        "close_vs_ema12": -0.005646615010663436,
        "close_vs_ema24": -0.006191232299172511,
        "ema12_slope_3h": -0.0032430471704619768,
        "ema24_slope_6h": -0.001753006229855969,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-12T14:01:16.488512Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-12T13:45:00Z",
          "return_6h": -0.01218354233749408,
          "return_12h": -0.008068718563124855,
          "return_24h": -0.001482797745633202,
          "close_vs_ema12": -0.005646615010663436,
          "close_vs_ema24": -0.006191232299172511,
          "ema12_slope_3h": -0.0032430471704619768,
          "ema24_slope_6h": -0.001753006229855969,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.54,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.192544,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        6545,
        6546
      ],
      "forecast_publication_timestamp": "2026-10-12T14:01:16.435092Z",
      "requested_quote_timestamp": "2026-10-12T14:01:16.435092Z",
      "retrieved_quote_timestamp": "2026-10-12T14:01:16.627636Z",
      "quote_retrieval_timestamp": "2026-10-12T14:01:16.627636Z",
      "timing_difference_seconds": 0.192544,
      "selected_quote": {
        "id": 922,
        "contract_id": 922,
        "forecast_timestamp": "2026-10-12T14:01:16.435092Z",
        "requested_timestamp": "2026-10-12T14:01:16.435092Z",
        "actual_quote_timestamp": "2026-10-12T14:01:16.627636Z",
        "timestamp_delta_seconds": 0.192544,
        "bid": 0.53,
        "ask": 0.54,
        "midpoint": 0.535,
        "last_price": 0.54,
        "implied_probability": 0.54,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-12T14:01:16.627636Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT121015",
        "external_market_id": "KXBTC15M-26OCT121015-15",
        "external_contract_id": "KXBTC15M-26OCT121015-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 338.93
      },
      "selected_entry_price": 0.54,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 922,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT121015",
          "external_market_id": "KXBTC15M-26OCT121015-15",
          "external_contract_id": "KXBTC15M-26OCT121015-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-12T14:00:00Z",
          "resolution_timestamp": "2026-10-12T14:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-12T14:01:16.491402Z"
        }
      ],
      "quotes": [
        {
          "id": 922,
          "contract_id": 922,
          "forecast_timestamp": "2026-10-12T14:01:16.435092Z",
          "requested_timestamp": "2026-10-12T14:01:16.435092Z",
          "actual_quote_timestamp": "2026-10-12T14:01:16.627636Z",
          "timestamp_delta_seconds": 0.192544,
          "bid": 0.53,
          "ask": 0.54,
          "midpoint": 0.535,
          "last_price": 0.54,
          "implied_probability": 0.54,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-12T14:01:16.627636Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT121015",
          "external_market_id": "KXBTC15M-26OCT121015-15",
          "external_contract_id": "KXBTC15M-26OCT121015-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 338.93
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT121015-15": {
          "UP/YES": "KXBTC15M-26OCT121015-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1777,
          "signal_id": 922,
          "quote_id": 922,
          "settlement_id": 922,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 179.0,
          "entry_price": 0.54,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.66000000000001,
          "trading_fee": 3.12,
          "total_deployed": 99.78000000000002,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.66000000000001,
          "net_pnl": -99.78000000000002,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-12T14:16:20.707742Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 338.93,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1778,
          "signal_id": 922,
          "quote_id": 922,
          "settlement_id": 922,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.54,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 54.0,
          "trading_fee": 1.74,
          "total_deployed": 55.74,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -54.0,
          "net_pnl": -55.74,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-12T14:16:20.711429Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 338.93,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82880.82,
        "kronos_base_predicted_close": 82892.6328125,
        "kronos_base_displacement": 11.812812499993015,
        "kronos_base_displacement_fraction": 0.00014252769820560432,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82892.9921875,
        "kronos_small_displacement": 12.172187499993015,
        "kronos_small_displacement_fraction": 0.00014686374362600434,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT121015",
        "ticker": "KXBTC15M-26OCT121015-15",
        "market_id": "KXBTC15M-26OCT121015-15",
        "contract_id": "KXBTC15M-26OCT121015-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82880.82
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-12T14:01:16.435092Z",
        "retrieved_timestamp": "2026-10-12T14:01:16.627636Z",
        "quote_offset_seconds": 0.192544,
        "quote_age_seconds": 0.192544,
        "bid": 0.53,
        "ask": 0.54,
        "midpoint": 0.535,
        "last_price": 0.54,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.54,
        "price_type": "live_executable_ask",
        "yes_ask_size": 338.93
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 82850.35,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261012T1400Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 916,
          "signal_id": 922,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-12T13:45:00Z",
          "return_6h": -0.01218354233749408,
          "return_12h": -0.008068718563124855,
          "return_24h": -0.001482797745633202,
          "close_vs_ema12": -0.005646615010663436,
          "close_vs_ema24": -0.006191232299172511,
          "ema12_slope_3h": -0.0032430471704619768,
          "ema24_slope_6h": -0.001753006229855969,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-12T14:01:16.488512Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-12T13:45:00Z",
            "return_6h": -0.01218354233749408,
            "return_12h": -0.008068718563124855,
            "return_24h": -0.001482797745633202,
            "close_vs_ema12": -0.005646615010663436,
            "close_vs_ema24": -0.006191232299172511,
            "ema12_slope_3h": -0.0032430471704619768,
            "ema24_slope_6h": -0.001753006229855969,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.002758277698493572,
        "return_30m": 0.004627775184133265,
        "return_60m": 0.0025058425200192858,
        "return_120m": -0.005236875231592886,
        "consecutive_up_closes": 2,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0015588558578620848,
        "close_vs_ema6": 0.0013142074407501703,
        "close_vs_ema12": -0.0005120235069556722,
        "ema3_slope": 0.0015612896834309442,
        "ema6_slope": 0.0005259594642366139,
        "realized_volatility_30m": 0.00044696131094190683,
        "realized_volatility_60m": 0.0017387270385269124,
        "return_acceleration": 0.0008939226218838137
      }
    },
    {
      "id": 921,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261012T1345Z",
      "trigger_timestamp": "2026-10-12T13:46:17.851835Z",
      "market_start_timestamp": "2026-10-12T13:45:00Z",
      "resolution_timestamp": "2026-10-12T14:00:00Z",
      "direction": "UP",
      "base_run_id": 6543,
      "small_run_id": 6544,
      "last_observed_close": 82652.85,
      "actual_close": 82880.82,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-12T13:46:17.901656Z",
      "base_predicted_close": 82695.96875,
      "small_predicted_close": 82778.6875,
      "strike": 82652.85,
      "market_regime": {
        "id": 915,
        "signal_id": 921,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-12T13:30:00Z",
        "return_6h": -0.014681260400501661,
        "return_12h": -0.011078804472962833,
        "return_24h": -0.004202458305159418,
        "close_vs_ema12": -0.008619983717816693,
        "close_vs_ema24": -0.009054060837476174,
        "ema12_slope_3h": -0.0031054146532105698,
        "ema24_slope_6h": -0.0015324554858406891,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-12T13:46:17.905981Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-12T13:30:00Z",
          "return_6h": -0.014681260400501661,
          "return_12h": -0.011078804472962833,
          "return_24h": -0.004202458305159418,
          "close_vs_ema12": -0.008619983717816693,
          "close_vs_ema24": -0.009054060837476174,
          "ema12_slope_3h": -0.0031054146532105698,
          "ema24_slope_6h": -0.0015324554858406891,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.46,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.238344,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        6543,
        6544
      ],
      "forecast_publication_timestamp": "2026-10-12T13:46:17.851835Z",
      "requested_quote_timestamp": "2026-10-12T13:46:17.851835Z",
      "retrieved_quote_timestamp": "2026-10-12T13:46:18.090179Z",
      "quote_retrieval_timestamp": "2026-10-12T13:46:18.090179Z",
      "timing_difference_seconds": 0.238344,
      "selected_quote": {
        "id": 921,
        "contract_id": 921,
        "forecast_timestamp": "2026-10-12T13:46:17.851835Z",
        "requested_timestamp": "2026-10-12T13:46:17.851835Z",
        "actual_quote_timestamp": "2026-10-12T13:46:18.090179Z",
        "timestamp_delta_seconds": 0.238344,
        "bid": 0.45,
        "ask": 0.46,
        "midpoint": 0.455,
        "last_price": 0.46,
        "implied_probability": 0.46,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-12T13:46:18.090179Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT121000",
        "external_market_id": "KXBTC15M-26OCT121000-00",
        "external_contract_id": "KXBTC15M-26OCT121000-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 13058.18
      },
      "selected_entry_price": 0.46,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 921,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT121000",
          "external_market_id": "KXBTC15M-26OCT121000-00",
          "external_contract_id": "KXBTC15M-26OCT121000-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-12T13:45:00Z",
          "resolution_timestamp": "2026-10-12T14:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-12T13:46:17.908840Z"
        }
      ],
      "quotes": [
        {
          "id": 921,
          "contract_id": 921,
          "forecast_timestamp": "2026-10-12T13:46:17.851835Z",
          "requested_timestamp": "2026-10-12T13:46:17.851835Z",
          "actual_quote_timestamp": "2026-10-12T13:46:18.090179Z",
          "timestamp_delta_seconds": 0.238344,
          "bid": 0.45,
          "ask": 0.46,
          "midpoint": 0.455,
          "last_price": 0.46,
          "implied_probability": 0.46,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-12T13:46:18.090179Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT121000",
          "external_market_id": "KXBTC15M-26OCT121000-00",
          "external_contract_id": "KXBTC15M-26OCT121000-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 13058.18
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT121000-00": {
          "UP/YES": "KXBTC15M-26OCT121000-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1775,
          "signal_id": 921,
          "quote_id": 921,
          "settlement_id": 921,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 209.0,
          "entry_price": 0.46,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.14,
          "trading_fee": 3.64,
          "total_deployed": 99.78,
          "settlement_value": 1.0,
          "settlement_payout": 209.0,
          "gross_pnl": 112.86,
          "net_pnl": 109.22,
          "roi": 1.0946081379033874,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-12T14:01:21.649325Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 13058.18,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1776,
          "signal_id": 921,
          "quote_id": 921,
          "settlement_id": 921,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.46,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 46.0,
          "trading_fee": 1.74,
          "total_deployed": 47.74,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 54.0,
          "net_pnl": 52.26,
          "roi": 1.0946795140343526,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-12T14:01:21.652339Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 13058.18,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82652.85,
        "kronos_base_predicted_close": 82695.96875,
        "kronos_base_displacement": 43.11874999999418,
        "kronos_base_displacement_fraction": 0.0005216849751701748,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82778.6875,
        "kronos_small_displacement": 125.83749999999418,
        "kronos_small_displacement_fraction": 0.0015224822858497216,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT121000",
        "ticker": "KXBTC15M-26OCT121000-00",
        "market_id": "KXBTC15M-26OCT121000-00",
        "contract_id": "KXBTC15M-26OCT121000-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82652.85
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-12T13:46:17.851835Z",
        "retrieved_timestamp": "2026-10-12T13:46:18.090179Z",
        "quote_offset_seconds": 0.238344,
        "quote_age_seconds": 0.238344,
        "bid": 0.45,
        "ask": 0.46,
        "midpoint": 0.455,
        "last_price": 0.46,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.46,
        "price_type": "live_executable_ask",
        "yes_ask_size": 13058.18
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 82880.82,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261012T1345Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 915,
          "signal_id": 921,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-12T13:30:00Z",
          "return_6h": -0.014681260400501661,
          "return_12h": -0.011078804472962833,
          "return_24h": -0.004202458305159418,
          "close_vs_ema12": -0.008619983717816693,
          "close_vs_ema24": -0.009054060837476174,
          "ema12_slope_3h": -0.0031054146532105698,
          "ema24_slope_6h": -0.0015324554858406891,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-12T13:46:17.905981Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-12T13:30:00Z",
            "return_6h": -0.014681260400501661,
            "return_12h": -0.011078804472962833,
            "return_24h": -0.004202458305159418,
            "close_vs_ema12": -0.008619983717816693,
            "close_vs_ema24": -0.009054060837476174,
            "ema12_slope_3h": -0.0031054146532105698,
            "ema24_slope_6h": -0.0015324554858406891,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0018643550766097583,
        "return_30m": 0.0012253150607182128,
        "return_60m": -0.001176490608327696,
        "return_120m": -0.0077580247033135485,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.00036329958721892375,
        "close_vs_ema6": -0.0009148960363318803,
        "close_vs_ema12": -0.003354088552487644,
        "ema3_slope": 0.0003634316217768774,
        "ema6_slope": -0.0003658245379647429,
        "realized_volatility_30m": 0.0012511029560289821,
        "realized_volatility_60m": 0.0012816215531733601,
        "return_acceleration": 0.0025022059120579643
      }
    },
    {
      "id": 920,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261012T1245Z",
      "trigger_timestamp": "2026-10-12T12:46:25.265210Z",
      "market_start_timestamp": "2026-10-12T12:45:00Z",
      "resolution_timestamp": "2026-10-12T13:00:00Z",
      "direction": "UP",
      "base_run_id": 6535,
      "small_run_id": 6536,
      "last_observed_close": 82750.2,
      "actual_close": 82673.66,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-12T12:46:25.320132Z",
      "base_predicted_close": 82794.890625,
      "small_predicted_close": 82829.5234375,
      "strike": 82750.2,
      "market_regime": {
        "id": 914,
        "signal_id": 920,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-12T12:30:00Z",
        "return_6h": -0.013630118737230634,
        "return_12h": -0.012006299249526231,
        "return_24h": -0.003971859731379368,
        "close_vs_ema12": -0.009128912993682903,
        "close_vs_ema24": -0.008727532728360354,
        "ema12_slope_3h": -0.0018545304680854802,
        "ema24_slope_6h": -0.00012774556447181507,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-12T12:46:25.324581Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-12T12:30:00Z",
          "return_6h": -0.013630118737230634,
          "return_12h": -0.012006299249526231,
          "return_24h": -0.003971859731379368,
          "close_vs_ema12": -0.009128912993682903,
          "close_vs_ema24": -0.008727532728360354,
          "ema12_slope_3h": -0.0018545304680854802,
          "ema24_slope_6h": -0.00012774556447181507,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.7,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.218197,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "70_80",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        6535,
        6536
      ],
      "forecast_publication_timestamp": "2026-10-12T12:46:25.265210Z",
      "requested_quote_timestamp": "2026-10-12T12:46:25.265210Z",
      "retrieved_quote_timestamp": "2026-10-12T12:46:25.483407Z",
      "quote_retrieval_timestamp": "2026-10-12T12:46:25.483407Z",
      "timing_difference_seconds": 0.218197,
      "selected_quote": {
        "id": 920,
        "contract_id": 920,
        "forecast_timestamp": "2026-10-12T12:46:25.265210Z",
        "requested_timestamp": "2026-10-12T12:46:25.265210Z",
        "actual_quote_timestamp": "2026-10-12T12:46:25.483407Z",
        "timestamp_delta_seconds": 0.218197,
        "bid": 0.69,
        "ask": 0.7,
        "midpoint": 0.695,
        "last_price": 0.69,
        "implied_probability": 0.7,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-12T12:46:25.483407Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT120900",
        "external_market_id": "KXBTC15M-26OCT120900-00",
        "external_contract_id": "KXBTC15M-26OCT120900-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 909.78
      },
      "selected_entry_price": 0.7,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 920,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT120900",
          "external_market_id": "KXBTC15M-26OCT120900-00",
          "external_contract_id": "KXBTC15M-26OCT120900-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-12T12:45:00Z",
          "resolution_timestamp": "2026-10-12T13:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-12T12:46:25.327835Z"
        }
      ],
      "quotes": [
        {
          "id": 920,
          "contract_id": 920,
          "forecast_timestamp": "2026-10-12T12:46:25.265210Z",
          "requested_timestamp": "2026-10-12T12:46:25.265210Z",
          "actual_quote_timestamp": "2026-10-12T12:46:25.483407Z",
          "timestamp_delta_seconds": 0.218197,
          "bid": 0.69,
          "ask": 0.7,
          "midpoint": 0.695,
          "last_price": 0.69,
          "implied_probability": 0.7,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-12T12:46:25.483407Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT120900",
          "external_market_id": "KXBTC15M-26OCT120900-00",
          "external_contract_id": "KXBTC15M-26OCT120900-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 909.78
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT120900-00": {
          "UP/YES": "KXBTC15M-26OCT120900-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1773,
          "signal_id": 920,
          "quote_id": 920,
          "settlement_id": 920,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 139.0,
          "entry_price": 0.7,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.3,
          "trading_fee": 2.05,
          "total_deployed": 99.35,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -97.3,
          "net_pnl": -99.35,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-12T13:01:20.527328Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 909.78,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1774,
          "signal_id": 920,
          "quote_id": 920,
          "settlement_id": 920,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.7,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 70.0,
          "trading_fee": 1.47,
          "total_deployed": 71.47,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -70.0,
          "net_pnl": -71.47,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-12T13:01:20.530949Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 909.78,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82750.2,
        "kronos_base_predicted_close": 82794.890625,
        "kronos_base_displacement": 44.69062500000291,
        "kronos_base_displacement_fraction": 0.000540066670533762,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82829.5234375,
        "kronos_small_displacement": 79.32343750000291,
        "kronos_small_displacement_fraction": 0.0009585890728965357,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT120900",
        "ticker": "KXBTC15M-26OCT120900-00",
        "market_id": "KXBTC15M-26OCT120900-00",
        "contract_id": "KXBTC15M-26OCT120900-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82750.2
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-12T12:46:25.265210Z",
        "retrieved_timestamp": "2026-10-12T12:46:25.483407Z",
        "quote_offset_seconds": 0.218197,
        "quote_age_seconds": 0.218197,
        "bid": 0.69,
        "ask": 0.7,
        "midpoint": 0.695,
        "last_price": 0.69,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.7,
        "price_type": "live_executable_ask",
        "yes_ask_size": 909.78
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 82673.66,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261012T1245Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 914,
          "signal_id": 920,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-12T12:30:00Z",
          "return_6h": -0.013630118737230634,
          "return_12h": -0.012006299249526231,
          "return_24h": -0.003971859731379368,
          "close_vs_ema12": -0.009128912993682903,
          "close_vs_ema24": -0.008727532728360354,
          "ema12_slope_3h": -0.0018545304680854802,
          "ema24_slope_6h": -0.00012774556447181507,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-12T12:46:25.324581Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-12T12:30:00Z",
            "return_6h": -0.013630118737230634,
            "return_12h": -0.012006299249526231,
            "return_24h": -0.003971859731379368,
            "close_vs_ema12": -0.009128912993682903,
            "close_vs_ema24": -0.008727532728360354,
            "ema12_slope_3h": -0.0018545304680854802,
            "ema24_slope_6h": -0.00012774556447181507,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "DEGRADED",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0038671609011765584,
        "return_30m": -0.006430148399213853,
        "return_60m": -0.006589286328466892,
        "return_120m": -0.008092780615252648,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 3,
        "close_vs_ema3": -0.0026407005424312624,
        "close_vs_ema6": -0.0043593121316289896,
        "close_vs_ema12": -0.006033126013553991,
        "ema3_slope": -0.002633745608973004,
        "ema6_slope": -0.0017406895689893176,
        "realized_volatility_30m": 0.0006471117199940979,
        "realized_volatility_60m": 0.0016487460872650853,
        "return_acceleration": -0.0012942234399881958
      }
    },
    {
      "id": 919,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261012T1230Z",
      "trigger_timestamp": "2026-10-12T12:31:16.669353Z",
      "market_start_timestamp": "2026-10-12T12:30:00Z",
      "resolution_timestamp": "2026-10-12T12:45:00Z",
      "direction": "UP",
      "base_run_id": 6533,
      "small_run_id": 6534,
      "last_observed_close": 83071.45,
      "actual_close": 82750.2,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-12T12:31:16.710857Z",
      "base_predicted_close": 83097.8984375,
      "small_predicted_close": 83131.1328125,
      "strike": 83071.45,
      "market_regime": {
        "id": 913,
        "signal_id": 919,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-12T12:15:00Z",
        "return_6h": -0.007238847602696552,
        "return_12h": -0.008255591768280834,
        "return_24h": 0.0001014972324597796,
        "close_vs_ema12": -0.00566844152394419,
        "close_vs_ema24": -0.005062038147760184,
        "ema12_slope_3h": -0.0016596594230756656,
        "ema24_slope_6h": 0.00015792689764571044,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-12T12:31:16.713558Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-12T12:15:00Z",
          "return_6h": -0.007238847602696552,
          "return_12h": -0.008255591768280834,
          "return_24h": 0.0001014972324597796,
          "close_vs_ema12": -0.00566844152394419,
          "close_vs_ema24": -0.005062038147760184,
          "ema12_slope_3h": -0.0016596594230756656,
          "ema24_slope_6h": 0.00015792689764571044,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.49,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.198604,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        6533,
        6534
      ],
      "forecast_publication_timestamp": "2026-10-12T12:31:16.669353Z",
      "requested_quote_timestamp": "2026-10-12T12:31:16.669353Z",
      "retrieved_quote_timestamp": "2026-10-12T12:31:16.867957Z",
      "quote_retrieval_timestamp": "2026-10-12T12:31:16.867957Z",
      "timing_difference_seconds": 0.198604,
      "selected_quote": {
        "id": 919,
        "contract_id": 919,
        "forecast_timestamp": "2026-10-12T12:31:16.669353Z",
        "requested_timestamp": "2026-10-12T12:31:16.669353Z",
        "actual_quote_timestamp": "2026-10-12T12:31:16.867957Z",
        "timestamp_delta_seconds": 0.198604,
        "bid": 0.48,
        "ask": 0.49,
        "midpoint": 0.485,
        "last_price": 0.48,
        "implied_probability": 0.49,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-12T12:31:16.867957Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT120845",
        "external_market_id": "KXBTC15M-26OCT120845-45",
        "external_contract_id": "KXBTC15M-26OCT120845-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 8804.17
      },
      "selected_entry_price": 0.49,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 919,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT120845",
          "external_market_id": "KXBTC15M-26OCT120845-45",
          "external_contract_id": "KXBTC15M-26OCT120845-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-12T12:30:00Z",
          "resolution_timestamp": "2026-10-12T12:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-12T12:31:16.716286Z"
        }
      ],
      "quotes": [
        {
          "id": 919,
          "contract_id": 919,
          "forecast_timestamp": "2026-10-12T12:31:16.669353Z",
          "requested_timestamp": "2026-10-12T12:31:16.669353Z",
          "actual_quote_timestamp": "2026-10-12T12:31:16.867957Z",
          "timestamp_delta_seconds": 0.198604,
          "bid": 0.48,
          "ask": 0.49,
          "midpoint": 0.485,
          "last_price": 0.48,
          "implied_probability": 0.49,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-12T12:31:16.867957Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT120845",
          "external_market_id": "KXBTC15M-26OCT120845-45",
          "external_contract_id": "KXBTC15M-26OCT120845-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 8804.17
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT120845-45": {
          "UP/YES": "KXBTC15M-26OCT120845-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1771,
          "signal_id": 919,
          "quote_id": 919,
          "settlement_id": 919,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 197.0,
          "entry_price": 0.49,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.53,
          "trading_fee": 3.45,
          "total_deployed": 99.98,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.53,
          "net_pnl": -99.98,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-12T12:46:32.672135Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 8804.17,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1772,
          "signal_id": 919,
          "quote_id": 919,
          "settlement_id": 919,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.49,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 49.0,
          "trading_fee": 1.75,
          "total_deployed": 50.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -49.0,
          "net_pnl": -50.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-12T12:46:32.675596Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 8804.17,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83071.45,
        "kronos_base_predicted_close": 83097.8984375,
        "kronos_base_displacement": 26.44843750000291,
        "kronos_base_displacement_fraction": 0.00031838179663413736,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83131.1328125,
        "kronos_small_displacement": 59.68281250000291,
        "kronos_small_displacement_fraction": 0.0007184515558594789,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT120845",
        "ticker": "KXBTC15M-26OCT120845-45",
        "market_id": "KXBTC15M-26OCT120845-45",
        "contract_id": "KXBTC15M-26OCT120845-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83071.45
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-12T12:31:16.669353Z",
        "retrieved_timestamp": "2026-10-12T12:31:16.867957Z",
        "quote_offset_seconds": 0.198604,
        "quote_age_seconds": 0.198604,
        "bid": 0.48,
        "ask": 0.49,
        "midpoint": 0.485,
        "last_price": 0.48,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.49,
        "price_type": "live_executable_ask",
        "yes_ask_size": 8804.17
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 82750.2,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261012T1230Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 913,
          "signal_id": 919,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-12T12:15:00Z",
          "return_6h": -0.007238847602696552,
          "return_12h": -0.008255591768280834,
          "return_24h": 0.0001014972324597796,
          "close_vs_ema12": -0.00566844152394419,
          "close_vs_ema24": -0.005062038147760184,
          "ema12_slope_3h": -0.0016596594230756656,
          "ema24_slope_6h": 0.00015792689764571044,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-12T12:31:16.713558Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-12T12:15:00Z",
            "return_6h": -0.007238847602696552,
            "return_12h": -0.008255591768280834,
            "return_24h": 0.0001014972324597796,
            "close_vs_ema12": -0.00566844152394419,
            "close_vs_ema24": -0.005062038147760184,
            "ema12_slope_3h": -0.0016596594230756656,
            "ema24_slope_6h": 0.00015792689764571044,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "DEGRADED",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0025729374611883626,
        "return_30m": -0.002948918809785428,
        "return_60m": -0.003418415878200576,
        "return_120m": -0.004021037469078781,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.0014057666425658644,
        "close_vs_ema6": -0.0022338914077960625,
        "close_vs_ema12": -0.0032677212999835392,
        "ema3_slope": -0.0014037932368604622,
        "ema6_slope": -0.0008927588326042013,
        "realized_volatility_30m": 0.0010979931203374815,
        "realized_volatility_60m": 0.0010436422665105701,
        "return_acceleration": -0.002195986240674963
      }
    },
    {
      "id": 918,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261012T1000Z",
      "trigger_timestamp": "2026-10-12T10:01:16.897463Z",
      "market_start_timestamp": "2026-10-12T10:00:00Z",
      "resolution_timestamp": "2026-10-12T10:15:00Z",
      "direction": "UP",
      "base_run_id": 6513,
      "small_run_id": 6514,
      "last_observed_close": 83457.16,
      "actual_close": 83432.5,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-12T10:01:16.941468Z",
      "base_predicted_close": 83472.3671875,
      "small_predicted_close": 83457.453125,
      "strike": 83457.16,
      "market_regime": {
        "id": 912,
        "signal_id": 918,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-12T09:45:00Z",
        "return_6h": -0.0007587475404203792,
        "return_12h": 0.00028355714672900767,
        "return_24h": 0.005959924513958548,
        "close_vs_ema12": -0.0024143823205804438,
        "close_vs_ema24": -0.0008983286459219864,
        "ema12_slope_3h": -0.0003222590604231579,
        "ema24_slope_6h": 0.0016089501085598812,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-12T10:01:16.944368Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-12T09:45:00Z",
          "return_6h": -0.0007587475404203792,
          "return_12h": 0.00028355714672900767,
          "return_24h": 0.005959924513958548,
          "close_vs_ema12": -0.0024143823205804438,
          "close_vs_ema24": -0.0008983286459219864,
          "ema12_slope_3h": -0.0003222590604231579,
          "ema24_slope_6h": 0.0016089501085598812,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.41,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.196618,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        6513,
        6514
      ],
      "forecast_publication_timestamp": "2026-10-12T10:01:16.897463Z",
      "requested_quote_timestamp": "2026-10-12T10:01:16.897463Z",
      "retrieved_quote_timestamp": "2026-10-12T10:01:17.094081Z",
      "quote_retrieval_timestamp": "2026-10-12T10:01:17.094081Z",
      "timing_difference_seconds": 0.196618,
      "selected_quote": {
        "id": 918,
        "contract_id": 918,
        "forecast_timestamp": "2026-10-12T10:01:16.897463Z",
        "requested_timestamp": "2026-10-12T10:01:16.897463Z",
        "actual_quote_timestamp": "2026-10-12T10:01:17.094081Z",
        "timestamp_delta_seconds": 0.196618,
        "bid": 0.4,
        "ask": 0.41,
        "midpoint": 0.405,
        "last_price": 0.4,
        "implied_probability": 0.41,
        "spread": 0.009999999999999953,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-12T10:01:17.094081Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT120615",
        "external_market_id": "KXBTC15M-26OCT120615-15",
        "external_contract_id": "KXBTC15M-26OCT120615-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 10206.95
      },
      "selected_entry_price": 0.41,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 918,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT120615",
          "external_market_id": "KXBTC15M-26OCT120615-15",
          "external_contract_id": "KXBTC15M-26OCT120615-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-12T10:00:00Z",
          "resolution_timestamp": "2026-10-12T10:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-12T10:01:16.950765Z"
        }
      ],
      "quotes": [
        {
          "id": 918,
          "contract_id": 918,
          "forecast_timestamp": "2026-10-12T10:01:16.897463Z",
          "requested_timestamp": "2026-10-12T10:01:16.897463Z",
          "actual_quote_timestamp": "2026-10-12T10:01:17.094081Z",
          "timestamp_delta_seconds": 0.196618,
          "bid": 0.4,
          "ask": 0.41,
          "midpoint": 0.405,
          "last_price": 0.4,
          "implied_probability": 0.41,
          "spread": 0.009999999999999953,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-12T10:01:17.094081Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT120615",
          "external_market_id": "KXBTC15M-26OCT120615-15",
          "external_contract_id": "KXBTC15M-26OCT120615-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 10206.95
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT120615-15": {
          "UP/YES": "KXBTC15M-26OCT120615-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1769,
          "signal_id": 918,
          "quote_id": 918,
          "settlement_id": 918,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 234.0,
          "entry_price": 0.41,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.94,
          "trading_fee": 3.97,
          "total_deployed": 99.91,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.94,
          "net_pnl": -99.91,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-12T10:16:20.789699Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 10206.95,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1770,
          "signal_id": 918,
          "quote_id": 918,
          "settlement_id": 918,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.41,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 41.0,
          "trading_fee": 1.7,
          "total_deployed": 42.7,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -41.0,
          "net_pnl": -42.7,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-12T10:16:20.794460Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 10206.95,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83457.16,
        "kronos_base_predicted_close": 83472.3671875,
        "kronos_base_displacement": 15.207187499996508,
        "kronos_base_displacement_fraction": 0.00018221549235555712,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83457.453125,
        "kronos_small_displacement": 0.29312499999650754,
        "kronos_small_displacement_fraction": 3.5122810313280196e-06,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT120615",
        "ticker": "KXBTC15M-26OCT120615-15",
        "market_id": "KXBTC15M-26OCT120615-15",
        "contract_id": "KXBTC15M-26OCT120615-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83457.16
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-12T10:01:16.897463Z",
        "retrieved_timestamp": "2026-10-12T10:01:17.094081Z",
        "quote_offset_seconds": 0.196618,
        "quote_age_seconds": 0.196618,
        "bid": 0.4,
        "ask": 0.41,
        "midpoint": 0.405,
        "last_price": 0.4,
        "spread": 0.009999999999999953,
        "selected_entry_price": 0.41,
        "price_type": "live_executable_ask",
        "yes_ask_size": 10206.95
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 83432.5,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261012T1000Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 912,
          "signal_id": 918,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-12T09:45:00Z",
          "return_6h": -0.0007587475404203792,
          "return_12h": 0.00028355714672900767,
          "return_24h": 0.005959924513958548,
          "close_vs_ema12": -0.0024143823205804438,
          "close_vs_ema24": -0.0008983286459219864,
          "ema12_slope_3h": -0.0003222590604231579,
          "ema24_slope_6h": 0.0016089501085598812,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-12T10:01:16.944368Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-12T09:45:00Z",
            "return_6h": -0.0007587475404203792,
            "return_12h": 0.00028355714672900767,
            "return_24h": 0.005959924513958548,
            "close_vs_ema12": -0.0024143823205804438,
            "close_vs_ema24": -0.0008983286459219864,
            "ema12_slope_3h": -0.0003222590604231579,
            "ema24_slope_6h": 0.0016089501085598812,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0020324123638879588,
        "return_30m": 0.001202683717479669,
        "return_60m": 0.0003437135293313798,
        "return_120m": -0.005314442559235744,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0005885437321158093,
        "close_vs_ema6": 2.0787980137271234e-06,
        "close_vs_ema12": -0.0013441502961588636,
        "ema3_slope": 0.0005888903198225659,
        "ema6_slope": 8.315198969377491e-07,
        "realized_volatility_30m": 0.0014302290399725304,
        "realized_volatility_60m": 0.0013941176302153682,
        "return_acceleration": 0.0028604580799450607
      }
    },
    {
      "id": 917,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261012T0915Z",
      "trigger_timestamp": "2026-10-12T09:16:17.167507Z",
      "market_start_timestamp": "2026-10-12T09:15:00Z",
      "resolution_timestamp": "2026-10-12T09:30:00Z",
      "direction": "UP",
      "base_run_id": 6507,
      "small_run_id": 6508,
      "last_observed_close": 83488.25,
      "actual_close": 83356.91,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-12T09:16:17.214905Z",
      "base_predicted_close": 83538.4296875,
      "small_predicted_close": 83529.171875,
      "strike": 83488.25,
      "market_regime": {
        "id": 911,
        "signal_id": 917,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-12T09:00:00Z",
        "return_6h": -0.001421593627083717,
        "return_12h": 0.0001988639157299854,
        "return_24h": 0.006300876193536142,
        "close_vs_ema12": -0.002503873472491591,
        "close_vs_ema24": -0.0006532085602026783,
        "ema12_slope_3h": 0.0004943448278165175,
        "ema24_slope_6h": 0.0018361450104769084,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-12T09:16:17.218283Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-12T09:00:00Z",
          "return_6h": -0.001421593627083717,
          "return_12h": 0.0001988639157299854,
          "return_24h": 0.006300876193536142,
          "close_vs_ema12": -0.002503873472491591,
          "close_vs_ema24": -0.0006532085602026783,
          "ema12_slope_3h": 0.0004943448278165175,
          "ema24_slope_6h": 0.0018361450104769084,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.4,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.205771,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        6507,
        6508
      ],
      "forecast_publication_timestamp": "2026-10-12T09:16:17.167507Z",
      "requested_quote_timestamp": "2026-10-12T09:16:17.167507Z",
      "retrieved_quote_timestamp": "2026-10-12T09:16:17.373278Z",
      "quote_retrieval_timestamp": "2026-10-12T09:16:17.373278Z",
      "timing_difference_seconds": 0.205771,
      "selected_quote": {
        "id": 917,
        "contract_id": 917,
        "forecast_timestamp": "2026-10-12T09:16:17.167507Z",
        "requested_timestamp": "2026-10-12T09:16:17.167507Z",
        "actual_quote_timestamp": "2026-10-12T09:16:17.373278Z",
        "timestamp_delta_seconds": 0.205771,
        "bid": 0.39,
        "ask": 0.4,
        "midpoint": 0.395,
        "last_price": 0.4,
        "implied_probability": 0.4,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-12T09:16:17.373278Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT120530",
        "external_market_id": "KXBTC15M-26OCT120530-30",
        "external_contract_id": "KXBTC15M-26OCT120530-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 8086.18
      },
      "selected_entry_price": 0.4,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 917,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT120530",
          "external_market_id": "KXBTC15M-26OCT120530-30",
          "external_contract_id": "KXBTC15M-26OCT120530-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-12T09:15:00Z",
          "resolution_timestamp": "2026-10-12T09:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-12T09:16:17.221643Z"
        }
      ],
      "quotes": [
        {
          "id": 917,
          "contract_id": 917,
          "forecast_timestamp": "2026-10-12T09:16:17.167507Z",
          "requested_timestamp": "2026-10-12T09:16:17.167507Z",
          "actual_quote_timestamp": "2026-10-12T09:16:17.373278Z",
          "timestamp_delta_seconds": 0.205771,
          "bid": 0.39,
          "ask": 0.4,
          "midpoint": 0.395,
          "last_price": 0.4,
          "implied_probability": 0.4,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-12T09:16:17.373278Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT120530",
          "external_market_id": "KXBTC15M-26OCT120530-30",
          "external_contract_id": "KXBTC15M-26OCT120530-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 8086.18
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT120530-30": {
          "UP/YES": "KXBTC15M-26OCT120530-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1767,
          "signal_id": 917,
          "quote_id": 917,
          "settlement_id": 917,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 239.0,
          "entry_price": 0.4,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.60000000000001,
          "trading_fee": 4.02,
          "total_deployed": 99.62,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.60000000000001,
          "net_pnl": -99.62,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-12T09:31:21.587335Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 8086.18,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1768,
          "signal_id": 917,
          "quote_id": 917,
          "settlement_id": 917,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.4,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 40.0,
          "trading_fee": 1.68,
          "total_deployed": 41.68,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -40.0,
          "net_pnl": -41.68,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-12T09:31:21.591710Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 8086.18,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83488.25,
        "kronos_base_predicted_close": 83538.4296875,
        "kronos_base_displacement": 50.1796875,
        "kronos_base_displacement_fraction": 0.0006010389186502293,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83529.171875,
        "kronos_small_displacement": 40.921875,
        "kronos_small_displacement_fraction": 0.0004901513087170949,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT120530",
        "ticker": "KXBTC15M-26OCT120530-30",
        "market_id": "KXBTC15M-26OCT120530-30",
        "contract_id": "KXBTC15M-26OCT120530-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83488.25
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-12T09:16:17.167507Z",
        "retrieved_timestamp": "2026-10-12T09:16:17.373278Z",
        "quote_offset_seconds": 0.205771,
        "quote_age_seconds": 0.205771,
        "bid": 0.39,
        "ask": 0.4,
        "midpoint": 0.395,
        "last_price": 0.4,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.4,
        "price_type": "live_executable_ask",
        "yes_ask_size": 8086.18
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 83356.91,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261012T0915Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 911,
          "signal_id": 917,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-12T09:00:00Z",
          "return_6h": -0.001421593627083717,
          "return_12h": 0.0001988639157299854,
          "return_24h": 0.006300876193536142,
          "close_vs_ema12": -0.002503873472491591,
          "close_vs_ema24": -0.0006532085602026783,
          "ema12_slope_3h": 0.0004943448278165175,
          "ema24_slope_6h": 0.0018361450104769084,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-12T09:16:17.218283Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-12T09:00:00Z",
            "return_6h": -0.001421593627083717,
            "return_12h": 0.0001988639157299854,
            "return_24h": 0.006300876193536142,
            "close_vs_ema12": -0.002503873472491591,
            "close_vs_ema24": -0.0006532085602026783,
            "ema12_slope_3h": 0.0004943448278165175,
            "ema24_slope_6h": 0.0018361450104769084,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": 0.0007163720077576485,
        "return_30m": -0.00040304989566719573,
        "return_60m": -0.0020912158426203975,
        "return_120m": -0.008940074177759105,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": -0.0001796090523356053,
        "close_vs_ema6": -0.0012361124572540794,
        "close_vs_ema12": -0.0024962212917569726,
        "ema3_slope": -0.0001795767987171626,
        "ema6_slope": -0.0004942006278805255,
        "realized_volatility_30m": 0.000917496281364838,
        "realized_volatility_60m": 0.0007263211772119566,
        "return_acceleration": 0.001834992562729676
      }
    },
    {
      "id": 916,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261012T0845Z",
      "trigger_timestamp": "2026-10-12T08:46:19.584162Z",
      "market_start_timestamp": "2026-10-12T08:45:00Z",
      "resolution_timestamp": "2026-10-12T09:00:00Z",
      "direction": "UP",
      "base_run_id": 6503,
      "small_run_id": 6504,
      "last_observed_close": 83521.92,
      "actual_close": 83428.49,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-12T08:46:19.638233Z",
      "base_predicted_close": 83595.15625,
      "small_predicted_close": 83579.390625,
      "strike": 83521.92,
      "market_regime": {
        "id": 910,
        "signal_id": 916,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-12T08:30:00Z",
        "return_6h": -0.0032390962470201234,
        "return_12h": -0.0007977802157099756,
        "return_24h": 0.006301262778491967,
        "close_vs_ema12": -0.002349103426841248,
        "close_vs_ema24": -0.00029318140803380466,
        "ema12_slope_3h": 0.0009433088189623184,
        "ema24_slope_6h": 0.002024276746073861,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-12T08:46:19.641464Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-12T08:30:00Z",
          "return_6h": -0.0032390962470201234,
          "return_12h": -0.0007977802157099756,
          "return_24h": 0.006301262778491967,
          "close_vs_ema12": -0.002349103426841248,
          "close_vs_ema24": -0.00029318140803380466,
          "ema12_slope_3h": 0.0009433088189623184,
          "ema24_slope_6h": 0.002024276746073861,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.43,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.20245,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        6503,
        6504
      ],
      "forecast_publication_timestamp": "2026-10-12T08:46:19.584162Z",
      "requested_quote_timestamp": "2026-10-12T08:46:19.584162Z",
      "retrieved_quote_timestamp": "2026-10-12T08:46:19.786612Z",
      "quote_retrieval_timestamp": "2026-10-12T08:46:19.786612Z",
      "timing_difference_seconds": 0.20245,
      "selected_quote": {
        "id": 916,
        "contract_id": 916,
        "forecast_timestamp": "2026-10-12T08:46:19.584162Z",
        "requested_timestamp": "2026-10-12T08:46:19.584162Z",
        "actual_quote_timestamp": "2026-10-12T08:46:19.786612Z",
        "timestamp_delta_seconds": 0.20245,
        "bid": 0.42,
        "ask": 0.43,
        "midpoint": 0.425,
        "last_price": 0.42,
        "implied_probability": 0.43,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-12T08:46:19.786612Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT120500",
        "external_market_id": "KXBTC15M-26OCT120500-00",
        "external_contract_id": "KXBTC15M-26OCT120500-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 63.76
      },
      "selected_entry_price": 0.43,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 916,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT120500",
          "external_market_id": "KXBTC15M-26OCT120500-00",
          "external_contract_id": "KXBTC15M-26OCT120500-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-12T08:45:00Z",
          "resolution_timestamp": "2026-10-12T09:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-12T08:46:19.644431Z"
        }
      ],
      "quotes": [
        {
          "id": 916,
          "contract_id": 916,
          "forecast_timestamp": "2026-10-12T08:46:19.584162Z",
          "requested_timestamp": "2026-10-12T08:46:19.584162Z",
          "actual_quote_timestamp": "2026-10-12T08:46:19.786612Z",
          "timestamp_delta_seconds": 0.20245,
          "bid": 0.42,
          "ask": 0.43,
          "midpoint": 0.425,
          "last_price": 0.42,
          "implied_probability": 0.43,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-12T08:46:19.786612Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT120500",
          "external_market_id": "KXBTC15M-26OCT120500-00",
          "external_contract_id": "KXBTC15M-26OCT120500-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 63.76
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT120500-00": {
          "UP/YES": "KXBTC15M-26OCT120500-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": null,
        "fixed_shares": null
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83521.92,
        "kronos_base_predicted_close": 83595.15625,
        "kronos_base_displacement": 73.23625000000175,
        "kronos_base_displacement_fraction": 0.0008768506519007435,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83579.390625,
        "kronos_small_displacement": 57.470625000001746,
        "kronos_small_displacement_fraction": 0.0006880903240730307,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT120500",
        "ticker": "KXBTC15M-26OCT120500-00",
        "market_id": "KXBTC15M-26OCT120500-00",
        "contract_id": "KXBTC15M-26OCT120500-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83521.92
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-12T08:46:19.584162Z",
        "retrieved_timestamp": "2026-10-12T08:46:19.786612Z",
        "quote_offset_seconds": 0.20245,
        "quote_age_seconds": 0.20245,
        "bid": 0.42,
        "ask": 0.43,
        "midpoint": 0.425,
        "last_price": 0.42,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.43,
        "price_type": "live_executable_ask",
        "yes_ask_size": 63.76
      },
      "settlement": {
        "result": null,
        "settlement_value": null,
        "actual_btc_close": 83428.49,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261012T0845Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 910,
          "signal_id": 916,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-12T08:30:00Z",
          "return_6h": -0.0032390962470201234,
          "return_12h": -0.0007977802157099756,
          "return_24h": 0.006301262778491967,
          "close_vs_ema12": -0.002349103426841248,
          "close_vs_ema24": -0.00029318140803380466,
          "ema12_slope_3h": 0.0009433088189623184,
          "ema24_slope_6h": 0.002024276746073861,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-12T08:46:19.641464Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-12T08:30:00Z",
            "return_6h": -0.0032390962470201234,
            "return_12h": -0.0007977802157099756,
            "return_24h": 0.006301262778491967,
            "close_vs_ema12": -0.002349103426841248,
            "close_vs_ema24": -0.00029318140803380466,
            "ema12_slope_3h": 0.0009433088189623184,
            "ema24_slope_6h": 0.002024276746073861,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0007664124352307899,
        "return_30m": -0.0016888466364137766,
        "return_60m": -0.004320906077695863,
        "return_120m": -0.0044313687145681735,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 3,
        "close_vs_ema3": -0.0010297349690346902,
        "close_vs_ema6": -0.0023026651057874714,
        "close_vs_ema12": -0.0032104872875998725,
        "ema3_slope": -0.001028675705688764,
        "ema6_slope": -0.000920218460339628,
        "realized_volatility_30m": 7.83646366185331e-05,
        "realized_volatility_60m": 0.0011162188021551383,
        "return_acceleration": 0.0001567292732370662
      }
    },
    {
      "id": 915,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261012T0815Z",
      "trigger_timestamp": "2026-10-12T08:16:19.347701Z",
      "market_start_timestamp": "2026-10-12T08:15:00Z",
      "resolution_timestamp": "2026-10-12T08:30:00Z",
      "direction": "UP",
      "base_run_id": 6499,
      "small_run_id": 6500,
      "last_observed_close": 83663.21,
      "actual_close": 83585.98,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-12T08:16:19.390692Z",
      "base_predicted_close": 83707.03125,
      "small_predicted_close": 83675.46875,
      "strike": 83663.21,
      "market_regime": {
        "id": 909,
        "signal_id": 915,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-10-12T08:00:00Z",
        "return_6h": -5.22305045951299e-05,
        "return_12h": 0.0004450829168649584,
        "return_24h": 0.008324769784926467,
        "close_vs_ema12": -0.0008328465717521993,
        "close_vs_ema24": 0.001401729751442371,
        "ema12_slope_3h": 0.0013773479452012793,
        "ema24_slope_6h": 0.0022297512864091207,
        "score": 2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-12T08:16:19.393264Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-12T08:00:00Z",
          "return_6h": -5.22305045951299e-05,
          "return_12h": 0.0004450829168649584,
          "return_24h": 0.008324769784926467,
          "close_vs_ema12": -0.0008328465717521993,
          "close_vs_ema24": 0.001401729751442371,
          "ema12_slope_3h": 0.0013773479452012793,
          "ema24_slope_6h": 0.0022297512864091207,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.21,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.200271,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        6499,
        6500
      ],
      "forecast_publication_timestamp": "2026-10-12T08:16:19.347701Z",
      "requested_quote_timestamp": "2026-10-12T08:16:19.347701Z",
      "retrieved_quote_timestamp": "2026-10-12T08:16:19.547972Z",
      "quote_retrieval_timestamp": "2026-10-12T08:16:19.547972Z",
      "timing_difference_seconds": 0.200271,
      "selected_quote": {
        "id": 915,
        "contract_id": 915,
        "forecast_timestamp": "2026-10-12T08:16:19.347701Z",
        "requested_timestamp": "2026-10-12T08:16:19.347701Z",
        "actual_quote_timestamp": "2026-10-12T08:16:19.547972Z",
        "timestamp_delta_seconds": 0.200271,
        "bid": 0.2,
        "ask": 0.21,
        "midpoint": 0.20500000000000002,
        "last_price": 0.21,
        "implied_probability": 0.21,
        "spread": 0.009999999999999981,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-12T08:16:19.547972Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT120430",
        "external_market_id": "KXBTC15M-26OCT120430-30",
        "external_contract_id": "KXBTC15M-26OCT120430-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 8505.55
      },
      "selected_entry_price": 0.21,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 915,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT120430",
          "external_market_id": "KXBTC15M-26OCT120430-30",
          "external_contract_id": "KXBTC15M-26OCT120430-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-12T08:15:00Z",
          "resolution_timestamp": "2026-10-12T08:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-12T08:16:19.395714Z"
        }
      ],
      "quotes": [
        {
          "id": 915,
          "contract_id": 915,
          "forecast_timestamp": "2026-10-12T08:16:19.347701Z",
          "requested_timestamp": "2026-10-12T08:16:19.347701Z",
          "actual_quote_timestamp": "2026-10-12T08:16:19.547972Z",
          "timestamp_delta_seconds": 0.200271,
          "bid": 0.2,
          "ask": 0.21,
          "midpoint": 0.20500000000000002,
          "last_price": 0.21,
          "implied_probability": 0.21,
          "spread": 0.009999999999999981,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-12T08:16:19.547972Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT120430",
          "external_market_id": "KXBTC15M-26OCT120430-30",
          "external_contract_id": "KXBTC15M-26OCT120430-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 8505.55
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT120430-30": {
          "UP/YES": "KXBTC15M-26OCT120430-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1765,
          "signal_id": 915,
          "quote_id": 915,
          "settlement_id": 915,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 451.0,
          "entry_price": 0.21,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 94.71,
          "trading_fee": 5.24,
          "total_deployed": 99.94999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -94.71,
          "net_pnl": -99.94999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-12T08:31:21.733752Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 8505.55,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1766,
          "signal_id": 915,
          "quote_id": 915,
          "settlement_id": 915,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.21,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 21.0,
          "trading_fee": 1.17,
          "total_deployed": 22.17,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -21.0,
          "net_pnl": -22.17,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-12T08:31:21.737882Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 8505.55,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83663.21,
        "kronos_base_predicted_close": 83707.03125,
        "kronos_base_displacement": 43.8212499999936,
        "kronos_base_displacement_fraction": 0.0005237816000604518,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83675.46875,
        "kronos_small_displacement": 12.258749999993597,
        "kronos_small_displacement_fraction": 0.00014652497794423135,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT120430",
        "ticker": "KXBTC15M-26OCT120430-30",
        "market_id": "KXBTC15M-26OCT120430-30",
        "contract_id": "KXBTC15M-26OCT120430-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83663.21
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-12T08:16:19.347701Z",
        "retrieved_timestamp": "2026-10-12T08:16:19.547972Z",
        "quote_offset_seconds": 0.200271,
        "quote_age_seconds": 0.200271,
        "bid": 0.2,
        "ask": 0.21,
        "midpoint": 0.20500000000000002,
        "last_price": 0.21,
        "spread": 0.009999999999999981,
        "selected_entry_price": 0.21,
        "price_type": "live_executable_ask",
        "yes_ask_size": 8505.55
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 83585.98,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261012T0815Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 909,
          "signal_id": 915,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-10-12T08:00:00Z",
          "return_6h": -5.22305045951299e-05,
          "return_12h": 0.0004450829168649584,
          "return_24h": 0.008324769784926467,
          "close_vs_ema12": -0.0008328465717521993,
          "close_vs_ema24": 0.001401729751442371,
          "ema12_slope_3h": 0.0013773479452012793,
          "ema24_slope_6h": 0.0022297512864091207,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-12T08:16:19.393264Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-12T08:00:00Z",
            "return_6h": -5.22305045951299e-05,
            "return_12h": 0.0004450829168649584,
            "return_24h": 0.008324769784926467,
            "close_vs_ema12": -0.0008328465717521993,
            "close_vs_ema24": 0.001401729751442371,
            "ema12_slope_3h": 0.0013773479452012793,
            "ema24_slope_6h": 0.0022297512864091207,
            "score": 2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.002858654136354555,
        "return_30m": -0.0026365121058840035,
        "return_60m": -0.006863210790274521,
        "return_120m": -0.0014094057114100167,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0016589141030886045,
        "close_vs_ema6": -0.0025145328787969934,
        "close_vs_ema12": -0.0026557764949142193,
        "ema3_slope": -0.001656166664851244,
        "ema6_slope": -0.001004802507941549,
        "realized_volatility_30m": 0.001540716507293427,
        "realized_volatility_60m": 0.0011807589062957566,
        "return_acceleration": -0.003081433014586854
      }
    },
    {
      "id": 914,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261012T0745Z",
      "trigger_timestamp": "2026-10-12T07:46:18.012884Z",
      "market_start_timestamp": "2026-10-12T07:45:00Z",
      "resolution_timestamp": "2026-10-12T08:00:00Z",
      "direction": "UP",
      "base_run_id": 6495,
      "small_run_id": 6496,
      "last_observed_close": 83884.37,
      "actual_close": 83903.06,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-12T07:46:18.066028Z",
      "base_predicted_close": 83957.5546875,
      "small_predicted_close": 83916.8203125,
      "strike": 83884.37,
      "market_regime": {
        "id": 908,
        "signal_id": 914,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-10-12T07:30:00Z",
        "return_6h": 0.0036561325617365803,
        "return_12h": 0.0030380555790623376,
        "return_24h": 0.011422140159988547,
        "close_vs_ema12": 0.0018580288048264393,
        "close_vs_ema24": 0.004169464085809649,
        "ema12_slope_3h": 0.0018196270182433416,
        "ema24_slope_6h": 0.002238114628426713,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-12T07:46:18.069249Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-12T07:30:00Z",
          "return_6h": 0.0036561325617365803,
          "return_12h": 0.0030380555790623376,
          "return_24h": 0.011422140159988547,
          "close_vs_ema12": 0.0018580288048264393,
          "close_vs_ema24": 0.004169464085809649,
          "ema12_slope_3h": 0.0018196270182433416,
          "ema24_slope_6h": 0.002238114628426713,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.6,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.204023,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        6495,
        6496
      ],
      "forecast_publication_timestamp": "2026-10-12T07:46:18.012884Z",
      "requested_quote_timestamp": "2026-10-12T07:46:18.012884Z",
      "retrieved_quote_timestamp": "2026-10-12T07:46:18.216907Z",
      "quote_retrieval_timestamp": "2026-10-12T07:46:18.216907Z",
      "timing_difference_seconds": 0.204023,
      "selected_quote": {
        "id": 914,
        "contract_id": 914,
        "forecast_timestamp": "2026-10-12T07:46:18.012884Z",
        "requested_timestamp": "2026-10-12T07:46:18.012884Z",
        "actual_quote_timestamp": "2026-10-12T07:46:18.216907Z",
        "timestamp_delta_seconds": 0.204023,
        "bid": 0.59,
        "ask": 0.6,
        "midpoint": 0.595,
        "last_price": 0.59,
        "implied_probability": 0.6,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-12T07:46:18.216907Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT120400",
        "external_market_id": "KXBTC15M-26OCT120400-00",
        "external_contract_id": "KXBTC15M-26OCT120400-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2741.82
      },
      "selected_entry_price": 0.6,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 914,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT120400",
          "external_market_id": "KXBTC15M-26OCT120400-00",
          "external_contract_id": "KXBTC15M-26OCT120400-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-12T07:45:00Z",
          "resolution_timestamp": "2026-10-12T08:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-12T07:46:18.072789Z"
        }
      ],
      "quotes": [
        {
          "id": 914,
          "contract_id": 914,
          "forecast_timestamp": "2026-10-12T07:46:18.012884Z",
          "requested_timestamp": "2026-10-12T07:46:18.012884Z",
          "actual_quote_timestamp": "2026-10-12T07:46:18.216907Z",
          "timestamp_delta_seconds": 0.204023,
          "bid": 0.59,
          "ask": 0.6,
          "midpoint": 0.595,
          "last_price": 0.59,
          "implied_probability": 0.6,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-12T07:46:18.216907Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT120400",
          "external_market_id": "KXBTC15M-26OCT120400-00",
          "external_contract_id": "KXBTC15M-26OCT120400-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2741.82
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT120400-00": {
          "UP/YES": "KXBTC15M-26OCT120400-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1763,
          "signal_id": 914,
          "quote_id": 914,
          "settlement_id": 914,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 162.0,
          "entry_price": 0.6,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.2,
          "trading_fee": 2.73,
          "total_deployed": 99.93,
          "settlement_value": 1.0,
          "settlement_payout": 162.0,
          "gross_pnl": 64.8,
          "net_pnl": 62.06999999999999,
          "roi": 0.6211347943560491,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-12T08:01:21.392667Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2741.82,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1764,
          "signal_id": 914,
          "quote_id": 914,
          "settlement_id": 914,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.6,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 60.0,
          "trading_fee": 1.68,
          "total_deployed": 61.68,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 40.0,
          "net_pnl": 38.32,
          "roi": 0.6212710765239948,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-12T08:01:21.395397Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2741.82,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83884.37,
        "kronos_base_predicted_close": 83957.5546875,
        "kronos_base_displacement": 73.18468750000466,
        "kronos_base_displacement_fraction": 0.0008724472449397266,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83916.8203125,
        "kronos_small_displacement": 32.45031250000466,
        "kronos_small_displacement_fraction": 0.00038684575565155535,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT120400",
        "ticker": "KXBTC15M-26OCT120400-00",
        "market_id": "KXBTC15M-26OCT120400-00",
        "contract_id": "KXBTC15M-26OCT120400-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83884.37
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-12T07:46:18.012884Z",
        "retrieved_timestamp": "2026-10-12T07:46:18.216907Z",
        "quote_offset_seconds": 0.204023,
        "quote_age_seconds": 0.204023,
        "bid": 0.59,
        "ask": 0.6,
        "midpoint": 0.595,
        "last_price": 0.59,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.6,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2741.82
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 83903.06,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261012T0745Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 908,
          "signal_id": 914,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-10-12T07:30:00Z",
          "return_6h": 0.0036561325617365803,
          "return_12h": 0.0030380555790623376,
          "return_24h": 0.011422140159988547,
          "close_vs_ema12": 0.0018580288048264393,
          "close_vs_ema24": 0.004169464085809649,
          "ema12_slope_3h": 0.0018196270182433416,
          "ema24_slope_6h": 0.002238114628426713,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-12T07:46:18.069249Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-12T07:30:00Z",
            "return_6h": 0.0036561325617365803,
            "return_12h": 0.0030380555790623376,
            "return_24h": 0.011422140159988547,
            "close_vs_ema12": 0.0018580288048264393,
            "close_vs_ema24": 0.004169464085809649,
            "ema12_slope_3h": 0.0018196270182433416,
            "ema24_slope_6h": 0.002238114628426713,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0018178094251001253,
        "return_30m": -0.0042378718849183095,
        "return_60m": -0.00011094200686401212,
        "return_120m": 0.0003275460673641817,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.001132072497997405,
        "close_vs_ema6": -0.0011463376565666872,
        "close_vs_ema12": -0.0005526904846780978,
        "ema3_slope": -0.0011307923590665458,
        "ema6_slope": -0.00045832490458797004,
        "realized_volatility_30m": 0.00030333012927996617,
        "realized_volatility_60m": 0.0021853681278043045,
        "return_acceleration": 0.0006066602585599323
      }
    },
    {
      "id": 913,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261012T0730Z",
      "trigger_timestamp": "2026-10-12T07:31:16.108377Z",
      "market_start_timestamp": "2026-10-12T07:30:00Z",
      "resolution_timestamp": "2026-10-12T07:45:00Z",
      "direction": "UP",
      "base_run_id": 6493,
      "small_run_id": 6494,
      "last_observed_close": 84037.14,
      "actual_close": 83884.37,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-12T07:31:16.149957Z",
      "base_predicted_close": 84086.4609375,
      "small_predicted_close": 84068.5,
      "strike": 84037.14,
      "market_regime": {
        "id": 907,
        "signal_id": 913,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-10-12T07:15:00Z",
        "return_6h": 0.004080884306141952,
        "return_12h": 0.005295406071944342,
        "return_24h": 0.012563539402040469,
        "close_vs_ema12": 0.00376189486188494,
        "close_vs_ema24": 0.00608648755888197,
        "ema12_slope_3h": 0.001951237512470172,
        "ema24_slope_6h": 0.0022081765029731137,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-12T07:31:16.152145Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-12T07:15:00Z",
          "return_6h": 0.004080884306141952,
          "return_12h": 0.005295406071944342,
          "return_24h": 0.012563539402040469,
          "close_vs_ema12": 0.00376189486188494,
          "close_vs_ema24": 0.00608648755888197,
          "ema12_slope_3h": 0.001951237512470172,
          "ema24_slope_6h": 0.0022081765029731137,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.31,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.198103,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        6493,
        6494
      ],
      "forecast_publication_timestamp": "2026-10-12T07:31:16.108377Z",
      "requested_quote_timestamp": "2026-10-12T07:31:16.108377Z",
      "retrieved_quote_timestamp": "2026-10-12T07:31:16.306480Z",
      "quote_retrieval_timestamp": "2026-10-12T07:31:16.306480Z",
      "timing_difference_seconds": 0.198103,
      "selected_quote": {
        "id": 913,
        "contract_id": 913,
        "forecast_timestamp": "2026-10-12T07:31:16.108377Z",
        "requested_timestamp": "2026-10-12T07:31:16.108377Z",
        "actual_quote_timestamp": "2026-10-12T07:31:16.306480Z",
        "timestamp_delta_seconds": 0.198103,
        "bid": 0.3,
        "ask": 0.31,
        "midpoint": 0.305,
        "last_price": 0.3,
        "implied_probability": 0.31,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-12T07:31:16.306480Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT120345",
        "external_market_id": "KXBTC15M-26OCT120345-45",
        "external_contract_id": "KXBTC15M-26OCT120345-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 7453.86
      },
      "selected_entry_price": 0.31,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 913,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT120345",
          "external_market_id": "KXBTC15M-26OCT120345-45",
          "external_contract_id": "KXBTC15M-26OCT120345-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-12T07:30:00Z",
          "resolution_timestamp": "2026-10-12T07:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-12T07:31:16.154406Z"
        }
      ],
      "quotes": [
        {
          "id": 913,
          "contract_id": 913,
          "forecast_timestamp": "2026-10-12T07:31:16.108377Z",
          "requested_timestamp": "2026-10-12T07:31:16.108377Z",
          "actual_quote_timestamp": "2026-10-12T07:31:16.306480Z",
          "timestamp_delta_seconds": 0.198103,
          "bid": 0.3,
          "ask": 0.31,
          "midpoint": 0.305,
          "last_price": 0.3,
          "implied_probability": 0.31,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-12T07:31:16.306480Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT120345",
          "external_market_id": "KXBTC15M-26OCT120345-45",
          "external_contract_id": "KXBTC15M-26OCT120345-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 7453.86
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT120345-45": {
          "UP/YES": "KXBTC15M-26OCT120345-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1761,
          "signal_id": 913,
          "quote_id": 913,
          "settlement_id": 913,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 307.0,
          "entry_price": 0.31,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.17,
          "trading_fee": 4.6,
          "total_deployed": 99.77,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.17,
          "net_pnl": -99.77,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-12T07:46:23.061321Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7453.86,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1762,
          "signal_id": 913,
          "quote_id": 913,
          "settlement_id": 913,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.31,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 31.0,
          "trading_fee": 1.5,
          "total_deployed": 32.5,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -31.0,
          "net_pnl": -32.5,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-12T07:46:23.064066Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7453.86,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84037.14,
        "kronos_base_predicted_close": 84086.4609375,
        "kronos_base_displacement": 49.32093750000058,
        "kronos_base_displacement_fraction": 0.0005868945266343022,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84068.5,
        "kronos_small_displacement": 31.360000000000582,
        "kronos_small_displacement_fraction": 0.00037316833961746653,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT120345",
        "ticker": "KXBTC15M-26OCT120345-45",
        "market_id": "KXBTC15M-26OCT120345-45",
        "contract_id": "KXBTC15M-26OCT120345-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84037.14
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-12T07:31:16.108377Z",
        "retrieved_timestamp": "2026-10-12T07:31:16.306480Z",
        "quote_offset_seconds": 0.198103,
        "quote_age_seconds": 0.198103,
        "bid": 0.3,
        "ask": 0.31,
        "midpoint": 0.305,
        "last_price": 0.3,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.31,
        "price_type": "live_executable_ask",
        "yes_ask_size": 7453.86
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 83884.37,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261012T0730Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 907,
          "signal_id": 913,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-10-12T07:15:00Z",
          "return_6h": 0.004080884306141952,
          "return_12h": 0.005295406071944342,
          "return_24h": 0.012563539402040469,
          "close_vs_ema12": 0.00376189486188494,
          "close_vs_ema24": 0.00608648755888197,
          "ema12_slope_3h": 0.001951237512470172,
          "ema24_slope_6h": 0.0022081765029731137,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-12T07:31:16.152145Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-12T07:15:00Z",
            "return_6h": 0.004080884306141952,
            "return_12h": 0.005295406071944342,
            "return_24h": 0.012563539402040469,
            "close_vs_ema12": 0.00376189486188494,
            "close_vs_ema24": 0.00608648755888197,
            "ema12_slope_3h": 0.001951237512470172,
            "ema24_slope_6h": 0.0022081765029731137,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0024244696836600577,
        "return_30m": -0.0011786311416974726,
        "return_60m": 0.004301770353498213,
        "return_120m": 0.0013004898655799568,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.00044458346103892765,
        "close_vs_ema6": 0.00021406138183999168,
        "close_vs_ema12": 0.001166816442208729,
        "ema3_slope": -0.00044438589441975207,
        "ema6_slope": 8.563188492782814e-05,
        "realized_volatility_30m": 0.0018366680321507123,
        "realized_volatility_60m": 0.0021133695392123912,
        "return_acceleration": -0.0036733360643014246
      }
    },
    {
      "id": 912,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261012T0630Z",
      "trigger_timestamp": "2026-10-12T06:31:16.225479Z",
      "market_start_timestamp": "2026-10-12T06:30:00Z",
      "resolution_timestamp": "2026-10-12T06:45:00Z",
      "direction": "UP",
      "base_run_id": 6485,
      "small_run_id": 6486,
      "last_observed_close": 83677.18,
      "actual_close": 83893.68,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-12T06:31:16.272738Z",
      "base_predicted_close": 83727.53125,
      "small_predicted_close": 83723.8046875,
      "strike": 83677.18,
      "market_regime": {
        "id": 906,
        "signal_id": 912,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-10-12T06:15:00Z",
        "return_6h": -0.0010241578884599978,
        "return_12h": -0.0013402498582676392,
        "return_24h": 0.008378530867924505,
        "close_vs_ema12": 0.0002374518422714189,
        "close_vs_ema24": 0.002350411802071628,
        "ema12_slope_3h": 0.0010776093513280571,
        "ema24_slope_6h": 0.002098228441425931,
        "score": 2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-12T06:31:16.275204Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-12T06:15:00Z",
          "return_6h": -0.0010241578884599978,
          "return_12h": -0.0013402498582676392,
          "return_24h": 0.008378530867924505,
          "close_vs_ema12": 0.0002374518422714189,
          "close_vs_ema24": 0.002350411802071628,
          "ema12_slope_3h": 0.0010776093513280571,
          "ema24_slope_6h": 0.002098228441425931,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.78,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.190294,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "70_80",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        6485,
        6486
      ],
      "forecast_publication_timestamp": "2026-10-12T06:31:16.225479Z",
      "requested_quote_timestamp": "2026-10-12T06:31:16.225479Z",
      "retrieved_quote_timestamp": "2026-10-12T06:31:16.415773Z",
      "quote_retrieval_timestamp": "2026-10-12T06:31:16.415773Z",
      "timing_difference_seconds": 0.190294,
      "selected_quote": {
        "id": 912,
        "contract_id": 912,
        "forecast_timestamp": "2026-10-12T06:31:16.225479Z",
        "requested_timestamp": "2026-10-12T06:31:16.225479Z",
        "actual_quote_timestamp": "2026-10-12T06:31:16.415773Z",
        "timestamp_delta_seconds": 0.190294,
        "bid": 0.77,
        "ask": 0.78,
        "midpoint": 0.775,
        "last_price": 0.77,
        "implied_probability": 0.78,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-12T06:31:16.415773Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT120245",
        "external_market_id": "KXBTC15M-26OCT120245-45",
        "external_contract_id": "KXBTC15M-26OCT120245-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 6000.1
      },
      "selected_entry_price": 0.78,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 912,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT120245",
          "external_market_id": "KXBTC15M-26OCT120245-45",
          "external_contract_id": "KXBTC15M-26OCT120245-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-12T06:30:00Z",
          "resolution_timestamp": "2026-10-12T06:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-12T06:31:16.277786Z"
        }
      ],
      "quotes": [
        {
          "id": 912,
          "contract_id": 912,
          "forecast_timestamp": "2026-10-12T06:31:16.225479Z",
          "requested_timestamp": "2026-10-12T06:31:16.225479Z",
          "actual_quote_timestamp": "2026-10-12T06:31:16.415773Z",
          "timestamp_delta_seconds": 0.190294,
          "bid": 0.77,
          "ask": 0.78,
          "midpoint": 0.775,
          "last_price": 0.77,
          "implied_probability": 0.78,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-12T06:31:16.415773Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT120245",
          "external_market_id": "KXBTC15M-26OCT120245-45",
          "external_contract_id": "KXBTC15M-26OCT120245-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 6000.1
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT120245-45": {
          "UP/YES": "KXBTC15M-26OCT120245-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1759,
          "signal_id": 912,
          "quote_id": 912,
          "settlement_id": 912,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 126.0,
          "entry_price": 0.78,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 98.28,
          "trading_fee": 1.52,
          "total_deployed": 99.8,
          "settlement_value": 1.0,
          "settlement_payout": 126.0,
          "gross_pnl": 27.72,
          "net_pnl": 26.200000000000003,
          "roi": 0.26252505010020044,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-12T06:46:23.464560Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6000.1,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1760,
          "signal_id": 912,
          "quote_id": 912,
          "settlement_id": 912,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.78,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 78.0,
          "trading_fee": 1.21,
          "total_deployed": 79.21,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 22.0,
          "net_pnl": 20.790000000000006,
          "roi": 0.26246686024491866,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-12T06:46:23.467529Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6000.1,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83677.18,
        "kronos_base_predicted_close": 83727.53125,
        "kronos_base_displacement": 50.351250000006985,
        "kronos_base_displacement_fraction": 0.0006017321568438013,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83723.8046875,
        "kronos_small_displacement": 46.624687500006985,
        "kronos_small_displacement_fraction": 0.0005571971653443267,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT120245",
        "ticker": "KXBTC15M-26OCT120245-45",
        "market_id": "KXBTC15M-26OCT120245-45",
        "contract_id": "KXBTC15M-26OCT120245-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83677.18
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-12T06:31:16.225479Z",
        "retrieved_timestamp": "2026-10-12T06:31:16.415773Z",
        "quote_offset_seconds": 0.190294,
        "quote_age_seconds": 0.190294,
        "bid": 0.77,
        "ask": 0.78,
        "midpoint": 0.775,
        "last_price": 0.77,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.78,
        "price_type": "live_executable_ask",
        "yes_ask_size": 6000.1
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 83893.68,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261012T0630Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 906,
          "signal_id": 912,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-10-12T06:15:00Z",
          "return_6h": -0.0010241578884599978,
          "return_12h": -0.0013402498582676392,
          "return_24h": 0.008378530867924505,
          "close_vs_ema12": 0.0002374518422714189,
          "close_vs_ema24": 0.002350411802071628,
          "ema12_slope_3h": 0.0010776093513280571,
          "ema24_slope_6h": 0.002098228441425931,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-12T06:31:16.275204Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-12T06:15:00Z",
            "return_6h": -0.0010241578884599978,
            "return_12h": -0.0013402498582676392,
            "return_24h": 0.008378530867924505,
            "close_vs_ema12": 0.0002374518422714189,
            "close_vs_ema24": 0.002350411802071628,
            "ema12_slope_3h": 0.0010776093513280571,
            "ema24_slope_6h": 0.002098228441425931,
            "score": 2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0012427137672893496,
        "return_30m": -0.002902612901137136,
        "return_60m": -0.0029884249699789756,
        "return_120m": 0.0010493547598751096,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.0010287600856241363,
        "close_vs_ema6": -0.0015820691562913325,
        "close_vs_ema12": -0.0014535824523405072,
        "ema3_slope": -0.0010277028259768617,
        "ema6_slope": -0.0006324274449348577,
        "realized_volatility_30m": 0.00020962535634921897,
        "realized_volatility_60m": 0.0009176819221360851,
        "return_acceleration": 0.00041925071269843794
      }
    },
    {
      "id": 911,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261012T0300Z",
      "trigger_timestamp": "2026-10-12T03:01:16.879050Z",
      "market_start_timestamp": "2026-10-12T03:00:00Z",
      "resolution_timestamp": "2026-10-12T03:15:00Z",
      "direction": "UP",
      "base_run_id": 6457,
      "small_run_id": 6458,
      "last_observed_close": 83741.91,
      "actual_close": 83607.11,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-12T03:01:16.922853Z",
      "base_predicted_close": 83744.4375,
      "small_predicted_close": 83766.765625,
      "strike": 83741.91,
      "market_regime": {
        "id": 905,
        "signal_id": 911,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-10-12T02:45:00Z",
        "return_6h": 0.002371856781747228,
        "return_12h": 0.00839731683575451,
        "return_24h": 0.008775408670236295,
        "close_vs_ema12": 0.0021088060388900765,
        "close_vs_ema24": 0.004278604911405859,
        "ema12_slope_3h": 0.0012398418550003676,
        "ema24_slope_6h": 0.0020361798562174016,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-12T03:01:16.924999Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-12T02:45:00Z",
          "return_6h": 0.002371856781747228,
          "return_12h": 0.00839731683575451,
          "return_24h": 0.008775408670236295,
          "close_vs_ema12": 0.0021088060388900765,
          "close_vs_ema24": 0.004278604911405859,
          "ema12_slope_3h": 0.0012398418550003676,
          "ema24_slope_6h": 0.0020361798562174016,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.19,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.202473,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        6457,
        6458
      ],
      "forecast_publication_timestamp": "2026-10-12T03:01:16.879050Z",
      "requested_quote_timestamp": "2026-10-12T03:01:16.879050Z",
      "retrieved_quote_timestamp": "2026-10-12T03:01:17.081523Z",
      "quote_retrieval_timestamp": "2026-10-12T03:01:17.081523Z",
      "timing_difference_seconds": 0.202473,
      "selected_quote": {
        "id": 911,
        "contract_id": 911,
        "forecast_timestamp": "2026-10-12T03:01:16.879050Z",
        "requested_timestamp": "2026-10-12T03:01:16.879050Z",
        "actual_quote_timestamp": "2026-10-12T03:01:17.081523Z",
        "timestamp_delta_seconds": 0.202473,
        "bid": 0.18,
        "ask": 0.19,
        "midpoint": 0.185,
        "last_price": 0.18,
        "implied_probability": 0.19,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-12T03:01:17.081523Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT112315",
        "external_market_id": "KXBTC15M-26OCT112315-15",
        "external_contract_id": "KXBTC15M-26OCT112315-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 8003.74
      },
      "selected_entry_price": 0.19,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 911,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT112315",
          "external_market_id": "KXBTC15M-26OCT112315-15",
          "external_contract_id": "KXBTC15M-26OCT112315-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-12T03:00:00Z",
          "resolution_timestamp": "2026-10-12T03:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-12T03:01:16.927753Z"
        }
      ],
      "quotes": [
        {
          "id": 911,
          "contract_id": 911,
          "forecast_timestamp": "2026-10-12T03:01:16.879050Z",
          "requested_timestamp": "2026-10-12T03:01:16.879050Z",
          "actual_quote_timestamp": "2026-10-12T03:01:17.081523Z",
          "timestamp_delta_seconds": 0.202473,
          "bid": 0.18,
          "ask": 0.19,
          "midpoint": 0.185,
          "last_price": 0.18,
          "implied_probability": 0.19,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-12T03:01:17.081523Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT112315",
          "external_market_id": "KXBTC15M-26OCT112315-15",
          "external_contract_id": "KXBTC15M-26OCT112315-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 8003.74
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT112315-15": {
          "UP/YES": "KXBTC15M-26OCT112315-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1757,
          "signal_id": 911,
          "quote_id": 911,
          "settlement_id": 911,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 498.0,
          "entry_price": 0.19,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 94.62,
          "trading_fee": 5.37,
          "total_deployed": 99.99000000000001,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -94.62,
          "net_pnl": -99.99000000000001,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-12T03:16:20.190769Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 8003.74,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1758,
          "signal_id": 911,
          "quote_id": 911,
          "settlement_id": 911,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.19,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 19.0,
          "trading_fee": 1.08,
          "total_deployed": 20.08,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -19.0,
          "net_pnl": -20.08,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-12T03:16:20.195130Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 8003.74,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83741.91,
        "kronos_base_predicted_close": 83744.4375,
        "kronos_base_displacement": 2.5274999999965075,
        "kronos_base_displacement_fraction": 3.0182019970603818e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83766.765625,
        "kronos_small_displacement": 24.855624999996508,
        "kronos_small_displacement_fraction": 0.0002968122532671694,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT112315",
        "ticker": "KXBTC15M-26OCT112315-15",
        "market_id": "KXBTC15M-26OCT112315-15",
        "contract_id": "KXBTC15M-26OCT112315-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83741.91
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-12T03:01:16.879050Z",
        "retrieved_timestamp": "2026-10-12T03:01:17.081523Z",
        "quote_offset_seconds": 0.202473,
        "quote_age_seconds": 0.202473,
        "bid": 0.18,
        "ask": 0.19,
        "midpoint": 0.185,
        "last_price": 0.18,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.19,
        "price_type": "live_executable_ask",
        "yes_ask_size": 8003.74
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 83607.11,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261012T0300Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 905,
          "signal_id": 911,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-10-12T02:45:00Z",
          "return_6h": 0.002371856781747228,
          "return_12h": 0.00839731683575451,
          "return_24h": 0.008775408670236295,
          "close_vs_ema12": 0.0021088060388900765,
          "close_vs_ema24": 0.004278604911405859,
          "ema12_slope_3h": 0.0012398418550003676,
          "ema24_slope_6h": 0.0020361798562174016,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-12T03:01:16.924999Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-12T02:45:00Z",
            "return_6h": 0.002371856781747228,
            "return_12h": 0.00839731683575451,
            "return_24h": 0.008775408670236295,
            "close_vs_ema12": 0.0021088060388900765,
            "close_vs_ema24": 0.004278604911405859,
            "ema12_slope_3h": 0.0012398418550003676,
            "ema24_slope_6h": 0.0020361798562174016,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0006136307691990694,
        "return_30m": -0.00044966403291601953,
        "return_60m": 0.0022369335777285837,
        "return_120m": -0.0012248868707391836,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -5.7390730360262765e-05,
        "close_vs_ema6": 0.00015788978920783237,
        "close_vs_ema12": 0.0004287604136476997,
        "ema3_slope": -5.738743685357317e-05,
        "ema6_slope": 6.31599046048148e-05,
        "realized_volatility_30m": 0.0003888490911475584,
        "realized_volatility_60m": 0.0008307207527317897,
        "return_acceleration": -0.0007776981822951168
      }
    },
    {
      "id": 910,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261011T1445Z",
      "trigger_timestamp": "2026-10-11T14:46:19.323840Z",
      "market_start_timestamp": "2026-10-11T14:45:00Z",
      "resolution_timestamp": "2026-10-11T15:00:00Z",
      "direction": "UP",
      "base_run_id": 6359,
      "small_run_id": 6360,
      "last_observed_close": 83048.26,
      "actual_close": 83044.56,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-11T14:46:19.374534Z",
      "base_predicted_close": 83082.9765625,
      "small_predicted_close": 83123.53125,
      "strike": 83048.26,
      "market_regime": {
        "id": 904,
        "signal_id": 910,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-11T14:30:00Z",
        "return_6h": 0.0005945177820239067,
        "return_12h": -7.029955793047549e-05,
        "return_24h": 0.0011311833527010151,
        "close_vs_ema12": 0.0007793999501759519,
        "close_vs_ema24": 0.0013934229797418762,
        "ema12_slope_3h": 0.00043312257832472945,
        "ema24_slope_6h": 0.000533404004962712,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-11T14:46:19.377882Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-11T14:30:00Z",
          "return_6h": 0.0005945177820239067,
          "return_12h": -7.029955793047549e-05,
          "return_24h": 0.0011311833527010151,
          "close_vs_ema12": 0.0007793999501759519,
          "close_vs_ema24": 0.0013934229797418762,
          "ema12_slope_3h": 0.00043312257832472945,
          "ema24_slope_6h": 0.000533404004962712,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.51,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.20188,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        6359,
        6360
      ],
      "forecast_publication_timestamp": "2026-10-11T14:46:19.323840Z",
      "requested_quote_timestamp": "2026-10-11T14:46:19.323840Z",
      "retrieved_quote_timestamp": "2026-10-11T14:46:19.525720Z",
      "quote_retrieval_timestamp": "2026-10-11T14:46:19.525720Z",
      "timing_difference_seconds": 0.20188,
      "selected_quote": {
        "id": 910,
        "contract_id": 910,
        "forecast_timestamp": "2026-10-11T14:46:19.323840Z",
        "requested_timestamp": "2026-10-11T14:46:19.323840Z",
        "actual_quote_timestamp": "2026-10-11T14:46:19.525720Z",
        "timestamp_delta_seconds": 0.20188,
        "bid": 0.5,
        "ask": 0.51,
        "midpoint": 0.505,
        "last_price": 0.51,
        "implied_probability": 0.51,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-11T14:46:19.525720Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT111100",
        "external_market_id": "KXBTC15M-26OCT111100-00",
        "external_contract_id": "KXBTC15M-26OCT111100-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3645.68
      },
      "selected_entry_price": 0.51,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 910,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT111100",
          "external_market_id": "KXBTC15M-26OCT111100-00",
          "external_contract_id": "KXBTC15M-26OCT111100-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-11T14:45:00Z",
          "resolution_timestamp": "2026-10-11T15:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-11T14:46:19.381320Z"
        }
      ],
      "quotes": [
        {
          "id": 910,
          "contract_id": 910,
          "forecast_timestamp": "2026-10-11T14:46:19.323840Z",
          "requested_timestamp": "2026-10-11T14:46:19.323840Z",
          "actual_quote_timestamp": "2026-10-11T14:46:19.525720Z",
          "timestamp_delta_seconds": 0.20188,
          "bid": 0.5,
          "ask": 0.51,
          "midpoint": 0.505,
          "last_price": 0.51,
          "implied_probability": 0.51,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-11T14:46:19.525720Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT111100",
          "external_market_id": "KXBTC15M-26OCT111100-00",
          "external_contract_id": "KXBTC15M-26OCT111100-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3645.68
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT111100-00": {
          "UP/YES": "KXBTC15M-26OCT111100-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1755,
          "signal_id": 910,
          "quote_id": 910,
          "settlement_id": 910,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 189.0,
          "entry_price": 0.51,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.39,
          "trading_fee": 3.31,
          "total_deployed": 99.7,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.39,
          "net_pnl": -99.7,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-11T15:01:22.238138Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3645.68,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1756,
          "signal_id": 910,
          "quote_id": 910,
          "settlement_id": 910,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.51,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 51.0,
          "trading_fee": 1.75,
          "total_deployed": 52.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -51.0,
          "net_pnl": -52.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-11T15:01:22.241082Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3645.68,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83048.26,
        "kronos_base_predicted_close": 83082.9765625,
        "kronos_base_displacement": 34.71656250000524,
        "kronos_base_displacement_fraction": 0.00041802877628026455,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83123.53125,
        "kronos_small_displacement": 75.27125000000524,
        "kronos_small_displacement_fraction": 0.0009063555335175625,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT111100",
        "ticker": "KXBTC15M-26OCT111100-00",
        "market_id": "KXBTC15M-26OCT111100-00",
        "contract_id": "KXBTC15M-26OCT111100-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83048.26
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-11T14:46:19.323840Z",
        "retrieved_timestamp": "2026-10-11T14:46:19.525720Z",
        "quote_offset_seconds": 0.20188,
        "quote_age_seconds": 0.20188,
        "bid": 0.5,
        "ask": 0.51,
        "midpoint": 0.505,
        "last_price": 0.51,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.51,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3645.68
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 83044.56,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261011T1445Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 904,
          "signal_id": 910,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-11T14:30:00Z",
          "return_6h": 0.0005945177820239067,
          "return_12h": -7.029955793047549e-05,
          "return_24h": 0.0011311833527010151,
          "close_vs_ema12": 0.0007793999501759519,
          "close_vs_ema24": 0.0013934229797418762,
          "ema12_slope_3h": 0.00043312257832472945,
          "ema24_slope_6h": 0.000533404004962712,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-11T14:46:19.377882Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-11T14:30:00Z",
            "return_6h": 0.0005945177820239067,
            "return_12h": -7.029955793047549e-05,
            "return_24h": 0.0011311833527010151,
            "close_vs_ema12": 0.0007793999501759519,
            "close_vs_ema24": 0.0013934229797418762,
            "ema12_slope_3h": 0.00043312257832472945,
            "ema24_slope_6h": 0.000533404004962712,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0005382659041883731,
        "return_30m": 0.0004788544914875459,
        "return_60m": 0.0005615209229019591,
        "return_120m": -0.0003842011277220836,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0002549802172264748,
        "close_vs_ema6": 0.0003136905092484543,
        "close_vs_ema12": 0.00035764389393788676,
        "ema3_slope": 0.0002550452487193322,
        "ema6_slope": 0.00012549194995292723,
        "realized_volatility_30m": 0.00029882267747766145,
        "realized_volatility_60m": 0.00023358705545681023,
        "return_acceleration": 0.0005976453549553229
      }
    },
    {
      "id": 909,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261011T1330Z",
      "trigger_timestamp": "2026-10-11T13:31:22.454147Z",
      "market_start_timestamp": "2026-10-11T13:30:00Z",
      "resolution_timestamp": "2026-10-11T13:45:00Z",
      "direction": "UP",
      "base_run_id": 6349,
      "small_run_id": 6350,
      "last_observed_close": 83006.63,
      "actual_close": 83001.66,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-11T13:31:22.509324Z",
      "base_predicted_close": 83036.5234375,
      "small_predicted_close": 83010.7421875,
      "strike": 83006.63,
      "market_regime": {
        "id": 903,
        "signal_id": 909,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-11T13:15:00Z",
        "return_6h": 0.00014700383519694604,
        "return_12h": 0.0007630650590129129,
        "return_24h": 0.0026283331154435263,
        "close_vs_ema12": 0.00036259427370888275,
        "close_vs_ema24": 0.0009985405604067132,
        "ema12_slope_3h": 0.0003359135960760984,
        "ema24_slope_6h": 0.0005260189277844773,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-11T13:31:22.512474Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-11T13:15:00Z",
          "return_6h": 0.00014700383519694604,
          "return_12h": 0.0007630650590129129,
          "return_24h": 0.0026283331154435263,
          "close_vs_ema12": 0.00036259427370888275,
          "close_vs_ema24": 0.0009985405604067132,
          "ema12_slope_3h": 0.0003359135960760984,
          "ema24_slope_6h": 0.0005260189277844773,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.59,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.205007,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        6349,
        6350
      ],
      "forecast_publication_timestamp": "2026-10-11T13:31:22.454147Z",
      "requested_quote_timestamp": "2026-10-11T13:31:22.454147Z",
      "retrieved_quote_timestamp": "2026-10-11T13:31:22.659154Z",
      "quote_retrieval_timestamp": "2026-10-11T13:31:22.659154Z",
      "timing_difference_seconds": 0.205007,
      "selected_quote": {
        "id": 909,
        "contract_id": 909,
        "forecast_timestamp": "2026-10-11T13:31:22.454147Z",
        "requested_timestamp": "2026-10-11T13:31:22.454147Z",
        "actual_quote_timestamp": "2026-10-11T13:31:22.659154Z",
        "timestamp_delta_seconds": 0.205007,
        "bid": 0.58,
        "ask": 0.59,
        "midpoint": 0.585,
        "last_price": 0.59,
        "implied_probability": 0.59,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-11T13:31:22.659154Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT110945",
        "external_market_id": "KXBTC15M-26OCT110945-45",
        "external_contract_id": "KXBTC15M-26OCT110945-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 1968.43
      },
      "selected_entry_price": 0.59,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 909,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT110945",
          "external_market_id": "KXBTC15M-26OCT110945-45",
          "external_contract_id": "KXBTC15M-26OCT110945-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-11T13:30:00Z",
          "resolution_timestamp": "2026-10-11T13:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-11T13:31:22.515309Z"
        }
      ],
      "quotes": [
        {
          "id": 909,
          "contract_id": 909,
          "forecast_timestamp": "2026-10-11T13:31:22.454147Z",
          "requested_timestamp": "2026-10-11T13:31:22.454147Z",
          "actual_quote_timestamp": "2026-10-11T13:31:22.659154Z",
          "timestamp_delta_seconds": 0.205007,
          "bid": 0.58,
          "ask": 0.59,
          "midpoint": 0.585,
          "last_price": 0.59,
          "implied_probability": 0.59,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-11T13:31:22.659154Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT110945",
          "external_market_id": "KXBTC15M-26OCT110945-45",
          "external_contract_id": "KXBTC15M-26OCT110945-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 1968.43
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT110945-45": {
          "UP/YES": "KXBTC15M-26OCT110945-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1753,
          "signal_id": 909,
          "quote_id": 909,
          "settlement_id": 909,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 164.0,
          "entry_price": 0.59,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.75999999999999,
          "trading_fee": 2.78,
          "total_deployed": 99.53999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.75999999999999,
          "net_pnl": -99.53999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-11T13:46:23.845186Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1968.43,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1754,
          "signal_id": 909,
          "quote_id": 909,
          "settlement_id": 909,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.59,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 59.0,
          "trading_fee": 1.7,
          "total_deployed": 60.7,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -59.0,
          "net_pnl": -60.7,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-11T13:46:23.848040Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1968.43,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83006.63,
        "kronos_base_predicted_close": 83036.5234375,
        "kronos_base_displacement": 29.893437499995343,
        "kronos_base_displacement_fraction": 0.00036013313032941274,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83010.7421875,
        "kronos_small_displacement": 4.112187499995343,
        "kronos_small_displacement_fraction": 4.9540470441883295e-05,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT110945",
        "ticker": "KXBTC15M-26OCT110945-45",
        "market_id": "KXBTC15M-26OCT110945-45",
        "contract_id": "KXBTC15M-26OCT110945-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83006.63
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-11T13:31:22.454147Z",
        "retrieved_timestamp": "2026-10-11T13:31:22.659154Z",
        "quote_offset_seconds": 0.205007,
        "quote_age_seconds": 0.205007,
        "bid": 0.58,
        "ask": 0.59,
        "midpoint": 0.585,
        "last_price": 0.59,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.59,
        "price_type": "live_executable_ask",
        "yes_ask_size": 1968.43
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 83001.66,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261011T1330Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 903,
          "signal_id": 909,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-11T13:15:00Z",
          "return_6h": 0.00014700383519694604,
          "return_12h": 0.0007630650590129129,
          "return_24h": 0.0026283331154435263,
          "close_vs_ema12": 0.00036259427370888275,
          "close_vs_ema24": 0.0009985405604067132,
          "ema12_slope_3h": 0.0003359135960760984,
          "ema24_slope_6h": 0.0005260189277844773,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-11T13:31:22.512474Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-11T13:15:00Z",
            "return_6h": 0.00014700383519694604,
            "return_12h": 0.0007630650590129129,
            "return_24h": 0.0026283331154435263,
            "close_vs_ema12": 0.00036259427370888275,
            "close_vs_ema24": 0.0009985405604067132,
            "ema12_slope_3h": 0.0003359135960760984,
            "ema24_slope_6h": 0.0005260189277844773,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.00012987836993938462,
        "return_30m": -0.0003958477361586388,
        "return_60m": -0.0006788379861484284,
        "return_120m": 0.0003107825673720477,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 3,
        "close_vs_ema3": -0.00019187128667874642,
        "close_vs_ema6": -0.0003040912796422601,
        "close_vs_ema12": -0.00017691148897902575,
        "ema3_slope": -0.00019183447915038787,
        "ema6_slope": -0.00012162171821528123,
        "realized_volatility_30m": 6.8062772217381e-05,
        "realized_volatility_60m": 0.0002524046304366026,
        "return_acceleration": 0.000136125544434762
      }
    },
    {
      "id": 908,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261011T1300Z",
      "trigger_timestamp": "2026-10-11T13:01:16.803431Z",
      "market_start_timestamp": "2026-10-11T13:00:00Z",
      "resolution_timestamp": "2026-10-11T13:15:00Z",
      "direction": "UP",
      "base_run_id": 6345,
      "small_run_id": 6346,
      "last_observed_close": 83039.5,
      "actual_close": 83017.42,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-11T13:01:16.851824Z",
      "base_predicted_close": 83072.609375,
      "small_predicted_close": 83152.15625,
      "strike": 83039.5,
      "market_regime": {
        "id": 902,
        "signal_id": 908,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-11T12:45:00Z",
        "return_6h": -0.0005309490333781364,
        "return_12h": 0.0020460251067482282,
        "return_24h": 0.003593785145580952,
        "close_vs_ema12": 0.0007958169613626609,
        "close_vs_ema24": 0.0014401961225376514,
        "ema12_slope_3h": 0.000283763562554773,
        "ema24_slope_6h": 0.0005563739282048452,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-11T13:01:16.854017Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-11T12:45:00Z",
          "return_6h": -0.0005309490333781364,
          "return_12h": 0.0020460251067482282,
          "return_24h": 0.003593785145580952,
          "close_vs_ema12": 0.0007958169613626609,
          "close_vs_ema24": 0.0014401961225376514,
          "ema12_slope_3h": 0.000283763562554773,
          "ema24_slope_6h": 0.0005563739282048452,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.49,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.199316,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        6345,
        6346
      ],
      "forecast_publication_timestamp": "2026-10-11T13:01:16.803431Z",
      "requested_quote_timestamp": "2026-10-11T13:01:16.803431Z",
      "retrieved_quote_timestamp": "2026-10-11T13:01:17.002747Z",
      "quote_retrieval_timestamp": "2026-10-11T13:01:17.002747Z",
      "timing_difference_seconds": 0.199316,
      "selected_quote": {
        "id": 908,
        "contract_id": 908,
        "forecast_timestamp": "2026-10-11T13:01:16.803431Z",
        "requested_timestamp": "2026-10-11T13:01:16.803431Z",
        "actual_quote_timestamp": "2026-10-11T13:01:17.002747Z",
        "timestamp_delta_seconds": 0.199316,
        "bid": 0.48,
        "ask": 0.49,
        "midpoint": 0.485,
        "last_price": 0.49,
        "implied_probability": 0.49,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-11T13:01:17.002747Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT110915",
        "external_market_id": "KXBTC15M-26OCT110915-15",
        "external_contract_id": "KXBTC15M-26OCT110915-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5014.5
      },
      "selected_entry_price": 0.49,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 908,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT110915",
          "external_market_id": "KXBTC15M-26OCT110915-15",
          "external_contract_id": "KXBTC15M-26OCT110915-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-11T13:00:00Z",
          "resolution_timestamp": "2026-10-11T13:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-11T13:01:16.856470Z"
        }
      ],
      "quotes": [
        {
          "id": 908,
          "contract_id": 908,
          "forecast_timestamp": "2026-10-11T13:01:16.803431Z",
          "requested_timestamp": "2026-10-11T13:01:16.803431Z",
          "actual_quote_timestamp": "2026-10-11T13:01:17.002747Z",
          "timestamp_delta_seconds": 0.199316,
          "bid": 0.48,
          "ask": 0.49,
          "midpoint": 0.485,
          "last_price": 0.49,
          "implied_probability": 0.49,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-11T13:01:17.002747Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT110915",
          "external_market_id": "KXBTC15M-26OCT110915-15",
          "external_contract_id": "KXBTC15M-26OCT110915-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5014.5
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT110915-15": {
          "UP/YES": "KXBTC15M-26OCT110915-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1751,
          "signal_id": 908,
          "quote_id": 908,
          "settlement_id": 908,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 197.0,
          "entry_price": 0.49,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.53,
          "trading_fee": 3.45,
          "total_deployed": 99.98,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.53,
          "net_pnl": -99.98,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-11T13:16:21.098487Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5014.5,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1752,
          "signal_id": 908,
          "quote_id": 908,
          "settlement_id": 908,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.49,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 49.0,
          "trading_fee": 1.75,
          "total_deployed": 50.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -49.0,
          "net_pnl": -50.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-11T13:16:21.102454Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5014.5,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83039.5,
        "kronos_base_predicted_close": 83072.609375,
        "kronos_base_displacement": 33.109375,
        "kronos_base_displacement_fraction": 0.00039871838101144635,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83152.15625,
        "kronos_small_displacement": 112.65625,
        "kronos_small_displacement_fraction": 0.0013566585781465447,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT110915",
        "ticker": "KXBTC15M-26OCT110915-15",
        "market_id": "KXBTC15M-26OCT110915-15",
        "contract_id": "KXBTC15M-26OCT110915-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83039.5
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-11T13:01:16.803431Z",
        "retrieved_timestamp": "2026-10-11T13:01:17.002747Z",
        "quote_offset_seconds": 0.199316,
        "quote_age_seconds": 0.199316,
        "bid": 0.48,
        "ask": 0.49,
        "midpoint": 0.485,
        "last_price": 0.49,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.49,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5014.5
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 83017.42,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261011T1300Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 902,
          "signal_id": 908,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-11T12:45:00Z",
          "return_6h": -0.0005309490333781364,
          "return_12h": 0.0020460251067482282,
          "return_24h": 0.003593785145580952,
          "close_vs_ema12": 0.0007958169613626609,
          "close_vs_ema24": 0.0014401961225376514,
          "ema12_slope_3h": 0.000283763562554773,
          "ema24_slope_6h": 0.0005563739282048452,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-11T13:01:16.854017Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-11T12:45:00Z",
            "return_6h": -0.0005309490333781364,
            "return_12h": 0.0020460251067482282,
            "return_24h": 0.003593785145580952,
            "close_vs_ema12": 0.0007958169613626609,
            "close_vs_ema24": 0.0014401961225376514,
            "ema12_slope_3h": 0.000283763562554773,
            "ema24_slope_6h": 0.0005563739282048452,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0004896253859557609,
        "return_30m": -0.0002831023154002965,
        "return_60m": -0.0005267987777356486,
        "return_120m": 0.0014525268713039274,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.00024157863549434389,
        "close_vs_ema6": -0.00014815698426329238,
        "close_vs_ema12": 0.0001724482906431124,
        "ema3_slope": -0.00024152028935242598,
        "ema6_slope": -5.925928183481144e-05,
        "realized_volatility_30m": 0.0003481248124919678,
        "realized_volatility_60m": 0.0008261048629472354,
        "return_acceleration": -0.0006962496249839356
      }
    },
    {
      "id": 907,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261011T1230Z",
      "trigger_timestamp": "2026-10-11T12:31:16.006789Z",
      "market_start_timestamp": "2026-10-11T12:30:00Z",
      "resolution_timestamp": "2026-10-11T12:45:00Z",
      "direction": "UP",
      "base_run_id": 6341,
      "small_run_id": 6342,
      "last_observed_close": 83063.02,
      "actual_close": 83080.18,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-11T12:31:16.055488Z",
      "base_predicted_close": 83094.640625,
      "small_predicted_close": 83173.9140625,
      "strike": 83063.02,
      "market_regime": {
        "id": 901,
        "signal_id": 907,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-11T12:15:00Z",
        "return_6h": 0.0009774359176402125,
        "return_12h": 0.0019852120474430635,
        "return_24h": 0.0035910644633248,
        "close_vs_ema12": 0.0011693621548114486,
        "close_vs_ema24": 0.0017955541022307564,
        "ema12_slope_3h": 0.00020701713119053444,
        "ema24_slope_6h": 0.000582981992163889,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-11T12:31:16.058175Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-11T12:15:00Z",
          "return_6h": 0.0009774359176402125,
          "return_12h": 0.0019852120474430635,
          "return_24h": 0.0035910644633248,
          "close_vs_ema12": 0.0011693621548114486,
          "close_vs_ema24": 0.0017955541022307564,
          "ema12_slope_3h": 0.00020701713119053444,
          "ema24_slope_6h": 0.000582981992163889,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.4,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.185287,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        6341,
        6342
      ],
      "forecast_publication_timestamp": "2026-10-11T12:31:16.006789Z",
      "requested_quote_timestamp": "2026-10-11T12:31:16.006789Z",
      "retrieved_quote_timestamp": "2026-10-11T12:31:16.192076Z",
      "quote_retrieval_timestamp": "2026-10-11T12:31:16.192076Z",
      "timing_difference_seconds": 0.185287,
      "selected_quote": {
        "id": 907,
        "contract_id": 907,
        "forecast_timestamp": "2026-10-11T12:31:16.006789Z",
        "requested_timestamp": "2026-10-11T12:31:16.006789Z",
        "actual_quote_timestamp": "2026-10-11T12:31:16.192076Z",
        "timestamp_delta_seconds": 0.185287,
        "bid": 0.39,
        "ask": 0.4,
        "midpoint": 0.395,
        "last_price": 0.4,
        "implied_probability": 0.4,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-11T12:31:16.192076Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT110845",
        "external_market_id": "KXBTC15M-26OCT110845-45",
        "external_contract_id": "KXBTC15M-26OCT110845-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2958.97
      },
      "selected_entry_price": 0.4,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 907,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT110845",
          "external_market_id": "KXBTC15M-26OCT110845-45",
          "external_contract_id": "KXBTC15M-26OCT110845-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-11T12:30:00Z",
          "resolution_timestamp": "2026-10-11T12:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-11T12:31:16.060685Z"
        }
      ],
      "quotes": [
        {
          "id": 907,
          "contract_id": 907,
          "forecast_timestamp": "2026-10-11T12:31:16.006789Z",
          "requested_timestamp": "2026-10-11T12:31:16.006789Z",
          "actual_quote_timestamp": "2026-10-11T12:31:16.192076Z",
          "timestamp_delta_seconds": 0.185287,
          "bid": 0.39,
          "ask": 0.4,
          "midpoint": 0.395,
          "last_price": 0.4,
          "implied_probability": 0.4,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-11T12:31:16.192076Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT110845",
          "external_market_id": "KXBTC15M-26OCT110845-45",
          "external_contract_id": "KXBTC15M-26OCT110845-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2958.97
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT110845-45": {
          "UP/YES": "KXBTC15M-26OCT110845-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1749,
          "signal_id": 907,
          "quote_id": 907,
          "settlement_id": 907,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 239.0,
          "entry_price": 0.4,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.60000000000001,
          "trading_fee": 4.02,
          "total_deployed": 99.62,
          "settlement_value": 1.0,
          "settlement_payout": 239.0,
          "gross_pnl": 143.39999999999998,
          "net_pnl": 139.38,
          "roi": 1.3991166432443283,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-11T12:46:24.700112Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2958.97,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1750,
          "signal_id": 907,
          "quote_id": 907,
          "settlement_id": 907,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.4,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 40.0,
          "trading_fee": 1.68,
          "total_deployed": 41.68,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 60.0,
          "net_pnl": 58.32,
          "roi": 1.399232245681382,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-11T12:46:24.702912Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2958.97,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83063.02,
        "kronos_base_predicted_close": 83094.640625,
        "kronos_base_displacement": 31.620624999995925,
        "kronos_base_displacement_fraction": 0.00038068234215413697,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83173.9140625,
        "kronos_small_displacement": 110.89406249999593,
        "kronos_small_displacement_fraction": 0.00133505936215654,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT110845",
        "ticker": "KXBTC15M-26OCT110845-45",
        "market_id": "KXBTC15M-26OCT110845-45",
        "contract_id": "KXBTC15M-26OCT110845-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83063.02
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-11T12:31:16.006789Z",
        "retrieved_timestamp": "2026-10-11T12:31:16.192076Z",
        "quote_offset_seconds": 0.185287,
        "quote_age_seconds": 0.185287,
        "bid": 0.39,
        "ask": 0.4,
        "midpoint": 0.395,
        "last_price": 0.4,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.4,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2958.97
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 83080.18,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261011T1230Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 901,
          "signal_id": 907,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-11T12:15:00Z",
          "return_6h": 0.0009774359176402125,
          "return_12h": 0.0019852120474430635,
          "return_24h": 0.0035910644633248,
          "close_vs_ema12": 0.0011693621548114486,
          "close_vs_ema24": 0.0017955541022307564,
          "ema12_slope_3h": 0.00020701713119053444,
          "ema24_slope_6h": 0.000582981992163889,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-11T12:31:16.058175Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-11T12:15:00Z",
            "return_6h": 0.0009774359176402125,
            "return_12h": 0.0019852120474430635,
            "return_24h": 0.0035910644633248,
            "close_vs_ema12": 0.0011693621548114486,
            "close_vs_ema24": 0.0017955541022307564,
            "ema12_slope_3h": 0.00020701713119053444,
            "ema24_slope_6h": 0.000582981992163889,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0012363929643992577,
        "return_30m": -0.00024376547290505535,
        "return_60m": 0.000990292801891668,
        "return_120m": 0.0017743078237157928,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.00019340812357870885,
        "close_vs_ema6": 0.00018868003372429776,
        "close_vs_ema12": 0.0006132671992971073,
        "ema3_slope": -0.0001933707241099647,
        "ema6_slope": 7.547770994453806e-05,
        "realized_volatility_30m": 0.0011151246264079484,
        "realized_volatility_60m": 0.000980782110610535,
        "return_acceleration": -0.002230249252815897
      }
    },
    {
      "id": 906,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261011T1115Z",
      "trigger_timestamp": "2026-10-11T11:16:16.646674Z",
      "market_start_timestamp": "2026-10-11T11:15:00Z",
      "resolution_timestamp": "2026-10-11T11:30:00Z",
      "direction": "UP",
      "base_run_id": 6331,
      "small_run_id": 6332,
      "last_observed_close": 82928.67,
      "actual_close": 82980.84,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-11T11:16:16.692502Z",
      "base_predicted_close": 82942.1875,
      "small_predicted_close": 82949.9921875,
      "strike": 82928.67,
      "market_regime": {
        "id": 900,
        "signal_id": 906,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-11T11:00:00Z",
        "return_6h": -0.0002701793119636031,
        "return_12h": -0.0006924670643081443,
        "return_24h": 0.0023312097812140387,
        "close_vs_ema12": -0.00019509212378399088,
        "close_vs_ema24": 0.0003629842497581137,
        "ema12_slope_3h": 1.1648790751550564e-05,
        "ema24_slope_6h": 0.0005399538514829771,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-11T11:16:16.694941Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-11T11:00:00Z",
          "return_6h": -0.0002701793119636031,
          "return_12h": -0.0006924670643081443,
          "return_24h": 0.0023312097812140387,
          "close_vs_ema12": -0.00019509212378399088,
          "close_vs_ema24": 0.0003629842497581137,
          "ema12_slope_3h": 1.1648790751550564e-05,
          "ema24_slope_6h": 0.0005399538514829771,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.52,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.197743,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        6331,
        6332
      ],
      "forecast_publication_timestamp": "2026-10-11T11:16:16.646674Z",
      "requested_quote_timestamp": "2026-10-11T11:16:16.646674Z",
      "retrieved_quote_timestamp": "2026-10-11T11:16:16.844417Z",
      "quote_retrieval_timestamp": "2026-10-11T11:16:16.844417Z",
      "timing_difference_seconds": 0.197743,
      "selected_quote": {
        "id": 906,
        "contract_id": 906,
        "forecast_timestamp": "2026-10-11T11:16:16.646674Z",
        "requested_timestamp": "2026-10-11T11:16:16.646674Z",
        "actual_quote_timestamp": "2026-10-11T11:16:16.844417Z",
        "timestamp_delta_seconds": 0.197743,
        "bid": 0.51,
        "ask": 0.52,
        "midpoint": 0.515,
        "last_price": 0.52,
        "implied_probability": 0.52,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-11T11:16:16.844417Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT110730",
        "external_market_id": "KXBTC15M-26OCT110730-30",
        "external_contract_id": "KXBTC15M-26OCT110730-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 6707.49
      },
      "selected_entry_price": 0.52,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 906,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT110730",
          "external_market_id": "KXBTC15M-26OCT110730-30",
          "external_contract_id": "KXBTC15M-26OCT110730-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-11T11:15:00Z",
          "resolution_timestamp": "2026-10-11T11:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-11T11:16:16.698042Z"
        }
      ],
      "quotes": [
        {
          "id": 906,
          "contract_id": 906,
          "forecast_timestamp": "2026-10-11T11:16:16.646674Z",
          "requested_timestamp": "2026-10-11T11:16:16.646674Z",
          "actual_quote_timestamp": "2026-10-11T11:16:16.844417Z",
          "timestamp_delta_seconds": 0.197743,
          "bid": 0.51,
          "ask": 0.52,
          "midpoint": 0.515,
          "last_price": 0.52,
          "implied_probability": 0.52,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-11T11:16:16.844417Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT110730",
          "external_market_id": "KXBTC15M-26OCT110730-30",
          "external_contract_id": "KXBTC15M-26OCT110730-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 6707.49
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT110730-30": {
          "UP/YES": "KXBTC15M-26OCT110730-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1747,
          "signal_id": 906,
          "quote_id": 906,
          "settlement_id": 906,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 186.0,
          "entry_price": 0.52,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.72,
          "trading_fee": 3.25,
          "total_deployed": 99.97,
          "settlement_value": 1.0,
          "settlement_payout": 186.0,
          "gross_pnl": 89.28,
          "net_pnl": 86.03,
          "roi": 0.8605581674502351,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-11T11:31:21.709718Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6707.49,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1748,
          "signal_id": 906,
          "quote_id": 906,
          "settlement_id": 906,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.52,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 52.0,
          "trading_fee": 1.75,
          "total_deployed": 53.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 48.0,
          "net_pnl": 46.25,
          "roi": 0.8604651162790697,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-11T11:31:21.713355Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6707.49,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82928.67,
        "kronos_base_predicted_close": 82942.1875,
        "kronos_base_displacement": 13.517500000001746,
        "kronos_base_displacement_fraction": 0.00016300152890431918,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82949.9921875,
        "kronos_small_displacement": 21.322187500001746,
        "kronos_small_displacement_fraction": 0.0002571147891314517,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT110730",
        "ticker": "KXBTC15M-26OCT110730-30",
        "market_id": "KXBTC15M-26OCT110730-30",
        "contract_id": "KXBTC15M-26OCT110730-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82928.67
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-11T11:16:16.646674Z",
        "retrieved_timestamp": "2026-10-11T11:16:16.844417Z",
        "quote_offset_seconds": 0.197743,
        "quote_age_seconds": 0.197743,
        "bid": 0.51,
        "ask": 0.52,
        "midpoint": 0.515,
        "last_price": 0.52,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.52,
        "price_type": "live_executable_ask",
        "yes_ask_size": 6707.49
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 82980.84,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261011T1115Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 900,
          "signal_id": 906,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-11T11:00:00Z",
          "return_6h": -0.0002701793119636031,
          "return_12h": -0.0006924670643081443,
          "return_24h": 0.0023312097812140387,
          "close_vs_ema12": -0.00019509212378399088,
          "close_vs_ema24": 0.0003629842497581137,
          "ema12_slope_3h": 1.1648790751550564e-05,
          "ema24_slope_6h": 0.0005399538514829771,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-11T11:16:16.694941Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-11T11:00:00Z",
            "return_6h": -0.0002701793119636031,
            "return_12h": -0.0006924670643081443,
            "return_24h": 0.0023312097812140387,
            "close_vs_ema12": -0.00019509212378399088,
            "close_vs_ema24": 0.0003629842497581137,
            "ema12_slope_3h": 1.1648790751550564e-05,
            "ema24_slope_6h": 0.0005399538514829771,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.00011588609853574461,
        "return_30m": 0.00035391318268707117,
        "return_60m": -0.00029868358376372584,
        "return_120m": -0.00044387728320560704,
        "consecutive_up_closes": 2,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 6.0564241963101395e-05,
        "close_vs_ema6": -1.4640524870435101e-05,
        "close_vs_ema12": -0.00016828094743681632,
        "ema3_slope": 6.056791021258334e-05,
        "ema6_slope": -5.8561756531849696e-06,
        "realized_volatility_30m": 6.105670239087146e-05,
        "realized_volatility_60m": 0.00027045764829966546,
        "return_acceleration": -0.00012211340478174293
      }
    },
    {
      "id": 905,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261011T1100Z",
      "trigger_timestamp": "2026-10-11T11:01:16.190619Z",
      "market_start_timestamp": "2026-10-11T11:00:00Z",
      "resolution_timestamp": "2026-10-11T11:15:00Z",
      "direction": "UP",
      "base_run_id": 6329,
      "small_run_id": 6330,
      "last_observed_close": 82919.06,
      "actual_close": 82928.67,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-11T11:01:16.240050Z",
      "base_predicted_close": 82937.9609375,
      "small_predicted_close": 82945.984375,
      "strike": 82919.06,
      "market_regime": {
        "id": 899,
        "signal_id": 905,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-11T10:45:00Z",
        "return_6h": -0.00016589732710681204,
        "return_12h": -0.0011616084559635809,
        "return_24h": 0.001666003290998752,
        "close_vs_ema12": -0.00031924133106076,
        "close_vs_ema24": 0.0002546967108987275,
        "ema12_slope_3h": 3.462254779873497e-05,
        "ema24_slope_6h": 0.0005570189838584039,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-11T11:01:16.242925Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-11T10:45:00Z",
          "return_6h": -0.00016589732710681204,
          "return_12h": -0.0011616084559635809,
          "return_24h": 0.001666003290998752,
          "close_vs_ema12": -0.00031924133106076,
          "close_vs_ema24": 0.0002546967108987275,
          "ema12_slope_3h": 3.462254779873497e-05,
          "ema24_slope_6h": 0.0005570189838584039,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.61,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.186538,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        6329,
        6330
      ],
      "forecast_publication_timestamp": "2026-10-11T11:01:16.190619Z",
      "requested_quote_timestamp": "2026-10-11T11:01:16.190619Z",
      "retrieved_quote_timestamp": "2026-10-11T11:01:16.377157Z",
      "quote_retrieval_timestamp": "2026-10-11T11:01:16.377157Z",
      "timing_difference_seconds": 0.186538,
      "selected_quote": {
        "id": 905,
        "contract_id": 905,
        "forecast_timestamp": "2026-10-11T11:01:16.190619Z",
        "requested_timestamp": "2026-10-11T11:01:16.190619Z",
        "actual_quote_timestamp": "2026-10-11T11:01:16.377157Z",
        "timestamp_delta_seconds": 0.186538,
        "bid": 0.6,
        "ask": 0.61,
        "midpoint": 0.605,
        "last_price": 0.61,
        "implied_probability": 0.61,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-11T11:01:16.377157Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT110715",
        "external_market_id": "KXBTC15M-26OCT110715-15",
        "external_contract_id": "KXBTC15M-26OCT110715-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4510.85
      },
      "selected_entry_price": 0.61,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 905,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT110715",
          "external_market_id": "KXBTC15M-26OCT110715-15",
          "external_contract_id": "KXBTC15M-26OCT110715-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-11T11:00:00Z",
          "resolution_timestamp": "2026-10-11T11:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-11T11:01:16.250648Z"
        }
      ],
      "quotes": [
        {
          "id": 905,
          "contract_id": 905,
          "forecast_timestamp": "2026-10-11T11:01:16.190619Z",
          "requested_timestamp": "2026-10-11T11:01:16.190619Z",
          "actual_quote_timestamp": "2026-10-11T11:01:16.377157Z",
          "timestamp_delta_seconds": 0.186538,
          "bid": 0.6,
          "ask": 0.61,
          "midpoint": 0.605,
          "last_price": 0.61,
          "implied_probability": 0.61,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-11T11:01:16.377157Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT110715",
          "external_market_id": "KXBTC15M-26OCT110715-15",
          "external_contract_id": "KXBTC15M-26OCT110715-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4510.85
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT110715-15": {
          "UP/YES": "KXBTC15M-26OCT110715-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1745,
          "signal_id": 905,
          "quote_id": 905,
          "settlement_id": 905,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 159.0,
          "entry_price": 0.61,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.99,
          "trading_fee": 2.65,
          "total_deployed": 99.64,
          "settlement_value": 1.0,
          "settlement_payout": 159.0,
          "gross_pnl": 62.010000000000005,
          "net_pnl": 59.36,
          "roi": 0.5957446808510638,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-11T11:16:21.417313Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4510.85,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1746,
          "signal_id": 905,
          "quote_id": 905,
          "settlement_id": 905,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.61,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 61.0,
          "trading_fee": 1.67,
          "total_deployed": 62.67,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 39.0,
          "net_pnl": 37.33,
          "roi": 0.5956598053295037,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-11T11:16:21.421590Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4510.85,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82919.06,
        "kronos_base_predicted_close": 82937.9609375,
        "kronos_base_displacement": 18.90093750000233,
        "kronos_base_displacement_fraction": 0.00022794442556394546,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82945.984375,
        "kronos_small_displacement": 26.92437500000233,
        "kronos_small_displacement_fraction": 0.0003247067079631912,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT110715",
        "ticker": "KXBTC15M-26OCT110715-15",
        "market_id": "KXBTC15M-26OCT110715-15",
        "contract_id": "KXBTC15M-26OCT110715-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82919.06
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-11T11:01:16.190619Z",
        "retrieved_timestamp": "2026-10-11T11:01:16.377157Z",
        "quote_offset_seconds": 0.186538,
        "quote_age_seconds": 0.186538,
        "bid": 0.6,
        "ask": 0.61,
        "midpoint": 0.605,
        "last_price": 0.61,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.61,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4510.85
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 82928.67,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261011T1100Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 899,
          "signal_id": 905,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-11T10:45:00Z",
          "return_6h": -0.00016589732710681204,
          "return_12h": -0.0011616084559635809,
          "return_24h": 0.001666003290998752,
          "close_vs_ema12": -0.00031924133106076,
          "close_vs_ema24": 0.0002546967108987275,
          "ema12_slope_3h": 3.462254779873497e-05,
          "ema24_slope_6h": 0.0005570189838584039,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-11T11:01:16.242925Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-11T10:45:00Z",
            "return_6h": -0.00016589732710681204,
            "return_12h": -0.0011616084559635809,
            "return_24h": 0.001666003290998752,
            "close_vs_ema12": -0.00031924133106076,
            "close_vs_ema24": 0.0002546967108987275,
            "ema12_slope_3h": 3.462254779873497e-05,
            "ema24_slope_6h": 0.0005570189838584039,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.00023799950331748754,
        "return_30m": 3.8120954647391514e-05,
        "return_60m": -0.0005261299408145792,
        "return_120m": -0.0005935077658068,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 5.249113590233279e-06,
        "close_vs_ema6": -0.00013636691029261794,
        "close_vs_ema12": -0.0003147210253023891,
        "ema3_slope": 5.249141143748304e-06,
        "ema6_slope": -5.4543788929883874e-05,
        "realized_volatility_30m": 0.00021891524615574864,
        "realized_volatility_60m": 0.0002473430471682019,
        "return_acceleration": 0.0004378304923114973
      }
    },
    {
      "id": 904,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261011T1045Z",
      "trigger_timestamp": "2026-10-11T10:46:19.439990Z",
      "market_start_timestamp": "2026-10-11T10:45:00Z",
      "resolution_timestamp": "2026-10-11T11:00:00Z",
      "direction": "UP",
      "base_run_id": 6327,
      "small_run_id": 6328,
      "last_observed_close": 82899.33,
      "actual_close": 82919.06,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-11T10:46:19.497605Z",
      "base_predicted_close": 82935.3046875,
      "small_predicted_close": 82943.5390625,
      "strike": 82899.33,
      "market_regime": {
        "id": 898,
        "signal_id": 904,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-11T10:30:00Z",
        "return_6h": -0.00010069633938081246,
        "return_12h": -0.0010891489422913958,
        "return_24h": 0.002062330986745131,
        "close_vs_ema12": -0.0005706852277602703,
        "close_vs_ema24": 2.2056043516460733e-05,
        "ema12_slope_3h": 4.9322162072540365e-05,
        "ema24_slope_6h": 0.0005722538970109881,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-11T10:46:19.500622Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-11T10:30:00Z",
          "return_6h": -0.00010069633938081246,
          "return_12h": -0.0010891489422913958,
          "return_24h": 0.002062330986745131,
          "close_vs_ema12": -0.0005706852277602703,
          "close_vs_ema24": 2.2056043516460733e-05,
          "ema12_slope_3h": 4.9322162072540365e-05,
          "ema24_slope_6h": 0.0005722538970109881,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.59,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.202438,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        6327,
        6328
      ],
      "forecast_publication_timestamp": "2026-10-11T10:46:19.439990Z",
      "requested_quote_timestamp": "2026-10-11T10:46:19.439990Z",
      "retrieved_quote_timestamp": "2026-10-11T10:46:19.642428Z",
      "quote_retrieval_timestamp": "2026-10-11T10:46:19.642428Z",
      "timing_difference_seconds": 0.202438,
      "selected_quote": {
        "id": 904,
        "contract_id": 904,
        "forecast_timestamp": "2026-10-11T10:46:19.439990Z",
        "requested_timestamp": "2026-10-11T10:46:19.439990Z",
        "actual_quote_timestamp": "2026-10-11T10:46:19.642428Z",
        "timestamp_delta_seconds": 0.202438,
        "bid": 0.58,
        "ask": 0.59,
        "midpoint": 0.585,
        "last_price": 0.58,
        "implied_probability": 0.59,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-11T10:46:19.642428Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT110700",
        "external_market_id": "KXBTC15M-26OCT110700-00",
        "external_contract_id": "KXBTC15M-26OCT110700-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 882.02
      },
      "selected_entry_price": 0.59,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 904,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT110700",
          "external_market_id": "KXBTC15M-26OCT110700-00",
          "external_contract_id": "KXBTC15M-26OCT110700-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-11T10:45:00Z",
          "resolution_timestamp": "2026-10-11T11:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-11T10:46:19.503882Z"
        }
      ],
      "quotes": [
        {
          "id": 904,
          "contract_id": 904,
          "forecast_timestamp": "2026-10-11T10:46:19.439990Z",
          "requested_timestamp": "2026-10-11T10:46:19.439990Z",
          "actual_quote_timestamp": "2026-10-11T10:46:19.642428Z",
          "timestamp_delta_seconds": 0.202438,
          "bid": 0.58,
          "ask": 0.59,
          "midpoint": 0.585,
          "last_price": 0.58,
          "implied_probability": 0.59,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-11T10:46:19.642428Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT110700",
          "external_market_id": "KXBTC15M-26OCT110700-00",
          "external_contract_id": "KXBTC15M-26OCT110700-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 882.02
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT110700-00": {
          "UP/YES": "KXBTC15M-26OCT110700-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1743,
          "signal_id": 904,
          "quote_id": 904,
          "settlement_id": 904,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 164.0,
          "entry_price": 0.59,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.75999999999999,
          "trading_fee": 2.78,
          "total_deployed": 99.53999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 164.0,
          "gross_pnl": 67.24000000000001,
          "net_pnl": 64.46000000000001,
          "roi": 0.6475788627687363,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-11T11:01:20.961988Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 882.02,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1744,
          "signal_id": 904,
          "quote_id": 904,
          "settlement_id": 904,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.59,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 59.0,
          "trading_fee": 1.7,
          "total_deployed": 60.7,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 41.0,
          "net_pnl": 39.3,
          "roi": 0.6474464579901152,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-11T11:01:20.965951Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 882.02,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82899.33,
        "kronos_base_predicted_close": 82935.3046875,
        "kronos_base_displacement": 35.974687499998254,
        "kronos_base_displacement_fraction": 0.0004339563118302434,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82943.5390625,
        "kronos_small_displacement": 44.209062499998254,
        "kronos_small_displacement_fraction": 0.0005332861254728869,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT110700",
        "ticker": "KXBTC15M-26OCT110700-00",
        "market_id": "KXBTC15M-26OCT110700-00",
        "contract_id": "KXBTC15M-26OCT110700-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82899.33
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-11T10:46:19.439990Z",
        "retrieved_timestamp": "2026-10-11T10:46:19.642428Z",
        "quote_offset_seconds": 0.202438,
        "quote_age_seconds": 0.202438,
        "bid": 0.58,
        "ask": 0.59,
        "midpoint": 0.585,
        "last_price": 0.58,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.59,
        "price_type": "live_executable_ask",
        "yes_ask_size": 882.02
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 82919.06,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261011T1045Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 898,
          "signal_id": 904,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-11T10:30:00Z",
          "return_6h": -0.00010069633938081246,
          "return_12h": -0.0010891489422913958,
          "return_24h": 0.002062330986745131,
          "close_vs_ema12": -0.0005706852277602703,
          "close_vs_ema24": 2.2056043516460733e-05,
          "ema12_slope_3h": 4.9322162072540365e-05,
          "ema24_slope_6h": 0.0005722538970109881,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-11T10:46:19.500622Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-11T10:30:00Z",
            "return_6h": -0.00010069633938081246,
            "return_12h": -0.0010891489422913958,
            "return_24h": 0.002062330986745131,
            "close_vs_ema12": -0.0005706852277602703,
            "close_vs_ema24": 2.2056043516460733e-05,
            "ema12_slope_3h": 4.9322162072540365e-05,
            "ema24_slope_6h": 0.0005722538970109881,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.00019983098899400975,
        "return_30m": -0.0006523658855639436,
        "return_60m": -0.0007620807395520846,
        "return_120m": -0.0011998529739892794,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 3,
        "close_vs_ema3": -0.00022744708873589925,
        "close_vs_ema6": -0.00042880071021589306,
        "close_vs_ema12": -0.0006097761246973699,
        "ema3_slope": -0.0002273953683212815,
        "ema6_slope": -0.00017149086992351847,
        "realized_volatility_30m": 0.00012639717807311213,
        "realized_volatility_60m": 0.00016734613630825035,
        "return_acceleration": 0.00025279435614622425
      }
    },
    {
      "id": 903,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261011T1015Z",
      "trigger_timestamp": "2026-10-11T10:16:16.158897Z",
      "market_start_timestamp": "2026-10-11T10:15:00Z",
      "resolution_timestamp": "2026-10-11T10:30:00Z",
      "direction": "UP",
      "base_run_id": 6323,
      "small_run_id": 6324,
      "last_observed_close": 82953.45,
      "actual_close": 82915.9,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-11T10:16:16.212816Z",
      "base_predicted_close": 82975.1875,
      "small_predicted_close": 82983.5390625,
      "strike": 82953.45,
      "market_regime": {
        "id": 897,
        "signal_id": 903,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-11T10:00:00Z",
        "return_6h": 0.002057992968732103,
        "return_12h": -0.00016178344983930337,
        "return_24h": 0.0023435235075601746,
        "close_vs_ema12": 4.063026206280185e-05,
        "close_vs_ema24": 0.0006799790318827714,
        "ema12_slope_3h": 0.00011407867355162082,
        "ema24_slope_6h": 0.0005755599164034564,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-11T10:16:16.215342Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-11T10:00:00Z",
          "return_6h": 0.002057992968732103,
          "return_12h": -0.00016178344983930337,
          "return_24h": 0.0023435235075601746,
          "close_vs_ema12": 4.063026206280185e-05,
          "close_vs_ema24": 0.0006799790318827714,
          "ema12_slope_3h": 0.00011407867355162082,
          "ema24_slope_6h": 0.0005755599164034564,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.43,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.203936,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        6323,
        6324
      ],
      "forecast_publication_timestamp": "2026-10-11T10:16:16.158897Z",
      "requested_quote_timestamp": "2026-10-11T10:16:16.158897Z",
      "retrieved_quote_timestamp": "2026-10-11T10:16:16.362833Z",
      "quote_retrieval_timestamp": "2026-10-11T10:16:16.362833Z",
      "timing_difference_seconds": 0.203936,
      "selected_quote": {
        "id": 903,
        "contract_id": 903,
        "forecast_timestamp": "2026-10-11T10:16:16.158897Z",
        "requested_timestamp": "2026-10-11T10:16:16.158897Z",
        "actual_quote_timestamp": "2026-10-11T10:16:16.362833Z",
        "timestamp_delta_seconds": 0.203936,
        "bid": 0.42,
        "ask": 0.43,
        "midpoint": 0.425,
        "last_price": 0.42,
        "implied_probability": 0.43,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-11T10:16:16.362833Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT110630",
        "external_market_id": "KXBTC15M-26OCT110630-30",
        "external_contract_id": "KXBTC15M-26OCT110630-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 1603.15
      },
      "selected_entry_price": 0.43,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 903,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT110630",
          "external_market_id": "KXBTC15M-26OCT110630-30",
          "external_contract_id": "KXBTC15M-26OCT110630-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-11T10:15:00Z",
          "resolution_timestamp": "2026-10-11T10:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-11T10:16:16.218022Z"
        }
      ],
      "quotes": [
        {
          "id": 903,
          "contract_id": 903,
          "forecast_timestamp": "2026-10-11T10:16:16.158897Z",
          "requested_timestamp": "2026-10-11T10:16:16.158897Z",
          "actual_quote_timestamp": "2026-10-11T10:16:16.362833Z",
          "timestamp_delta_seconds": 0.203936,
          "bid": 0.42,
          "ask": 0.43,
          "midpoint": 0.425,
          "last_price": 0.42,
          "implied_probability": 0.43,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-11T10:16:16.362833Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT110630",
          "external_market_id": "KXBTC15M-26OCT110630-30",
          "external_contract_id": "KXBTC15M-26OCT110630-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 1603.15
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT110630-30": {
          "UP/YES": "KXBTC15M-26OCT110630-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1741,
          "signal_id": 903,
          "quote_id": 903,
          "settlement_id": 903,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 223.0,
          "entry_price": 0.43,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.89,
          "trading_fee": 3.83,
          "total_deployed": 99.72,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.89,
          "net_pnl": -99.72,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-11T10:31:21.201291Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1603.15,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1742,
          "signal_id": 903,
          "quote_id": 903,
          "settlement_id": 903,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.43,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 43.0,
          "trading_fee": 1.72,
          "total_deployed": 44.72,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -43.0,
          "net_pnl": -44.72,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-11T10:31:21.204329Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1603.15,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82953.45,
        "kronos_base_predicted_close": 82975.1875,
        "kronos_base_displacement": 21.73750000000291,
        "kronos_base_displacement_fraction": 0.00026204455631445,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82983.5390625,
        "kronos_small_displacement": 30.08906250000291,
        "kronos_small_displacement_fraction": 0.0003627222556747539,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT110630",
        "ticker": "KXBTC15M-26OCT110630-30",
        "market_id": "KXBTC15M-26OCT110630-30",
        "contract_id": "KXBTC15M-26OCT110630-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82953.45
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-11T10:16:16.158897Z",
        "retrieved_timestamp": "2026-10-11T10:16:16.362833Z",
        "quote_offset_seconds": 0.203936,
        "quote_age_seconds": 0.203936,
        "bid": 0.42,
        "ask": 0.43,
        "midpoint": 0.425,
        "last_price": 0.42,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.43,
        "price_type": "live_executable_ask",
        "yes_ask_size": 1603.15
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 82915.9,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261011T1015Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 897,
          "signal_id": 903,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-11T10:00:00Z",
          "return_6h": 0.002057992968732103,
          "return_12h": -0.00016178344983930337,
          "return_24h": 0.0023435235075601746,
          "close_vs_ema12": 4.063026206280185e-05,
          "close_vs_ema24": 0.0006799790318827714,
          "ema12_slope_3h": 0.00011407867355162082,
          "ema24_slope_6h": 0.0005755599164034564,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-11T10:16:16.215342Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-11T10:00:00Z",
            "return_6h": 0.002057992968732103,
            "return_12h": -0.00016178344983930337,
            "return_24h": 0.0023435235075601746,
            "close_vs_ema12": 4.063026206280185e-05,
            "close_vs_ema24": 0.0006799790318827714,
            "ema12_slope_3h": 0.00011407867355162082,
            "ema24_slope_6h": 0.0005755599164034564,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.00011165457905104592,
        "return_30m": -0.00010978647493919969,
        "return_60m": -0.00014523707937319497,
        "return_120m": -0.00022942545443205287,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -5.729197227666294e-05,
        "close_vs_ema6": -0.00010798765187736148,
        "close_vs_ema12": -0.00016292559461350553,
        "ema3_slope": -5.728869009458126e-05,
        "ema6_slope": -4.319319501822072e-05,
        "realized_volatility_30m": 5.676144588434573e-05,
        "realized_volatility_60m": 7.214433852029547e-05,
        "return_acceleration": -0.00011352289176869146
      }
    },
    {
      "id": 902,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261011T1000Z",
      "trigger_timestamp": "2026-10-11T10:01:16.336983Z",
      "market_start_timestamp": "2026-10-11T10:00:00Z",
      "resolution_timestamp": "2026-10-11T10:15:00Z",
      "direction": "UP",
      "base_run_id": 6321,
      "small_run_id": 6322,
      "last_observed_close": 82962.71,
      "actual_close": 82953.45,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-11T10:01:16.384988Z",
      "base_predicted_close": 82977.1953125,
      "small_predicted_close": 82985.4140625,
      "strike": 82962.71,
      "market_regime": {
        "id": 896,
        "signal_id": 902,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-11T09:45:00Z",
        "return_6h": 0.0024011168384301396,
        "return_12h": -0.00025051164739431364,
        "return_24h": 0.002179062203343518,
        "close_vs_ema12": 0.00015403106105771336,
        "close_vs_ema24": 0.0008060958168600862,
        "ema12_slope_3h": 0.0001742179644088626,
        "ema24_slope_6h": 0.0005444067785440598,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-11T10:01:16.387130Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-11T09:45:00Z",
          "return_6h": 0.0024011168384301396,
          "return_12h": -0.00025051164739431364,
          "return_24h": 0.002179062203343518,
          "close_vs_ema12": 0.00015403106105771336,
          "close_vs_ema24": 0.0008060958168600862,
          "ema12_slope_3h": 0.0001742179644088626,
          "ema24_slope_6h": 0.0005444067785440598,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.5,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.198002,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        6321,
        6322
      ],
      "forecast_publication_timestamp": "2026-10-11T10:01:16.336983Z",
      "requested_quote_timestamp": "2026-10-11T10:01:16.336983Z",
      "retrieved_quote_timestamp": "2026-10-11T10:01:16.534985Z",
      "quote_retrieval_timestamp": "2026-10-11T10:01:16.534985Z",
      "timing_difference_seconds": 0.198002,
      "selected_quote": {
        "id": 902,
        "contract_id": 902,
        "forecast_timestamp": "2026-10-11T10:01:16.336983Z",
        "requested_timestamp": "2026-10-11T10:01:16.336983Z",
        "actual_quote_timestamp": "2026-10-11T10:01:16.534985Z",
        "timestamp_delta_seconds": 0.198002,
        "bid": 0.49,
        "ask": 0.5,
        "midpoint": 0.495,
        "last_price": 0.49,
        "implied_probability": 0.5,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-11T10:01:16.534985Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT110615",
        "external_market_id": "KXBTC15M-26OCT110615-15",
        "external_contract_id": "KXBTC15M-26OCT110615-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 90.71
      },
      "selected_entry_price": 0.5,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 902,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT110615",
          "external_market_id": "KXBTC15M-26OCT110615-15",
          "external_contract_id": "KXBTC15M-26OCT110615-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-11T10:00:00Z",
          "resolution_timestamp": "2026-10-11T10:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-11T10:01:16.389660Z"
        }
      ],
      "quotes": [
        {
          "id": 902,
          "contract_id": 902,
          "forecast_timestamp": "2026-10-11T10:01:16.336983Z",
          "requested_timestamp": "2026-10-11T10:01:16.336983Z",
          "actual_quote_timestamp": "2026-10-11T10:01:16.534985Z",
          "timestamp_delta_seconds": 0.198002,
          "bid": 0.49,
          "ask": 0.5,
          "midpoint": 0.495,
          "last_price": 0.49,
          "implied_probability": 0.5,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-11T10:01:16.534985Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT110615",
          "external_market_id": "KXBTC15M-26OCT110615-15",
          "external_contract_id": "KXBTC15M-26OCT110615-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 90.71
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT110615-15": {
          "UP/YES": "KXBTC15M-26OCT110615-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": null,
        "fixed_shares": null
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82962.71,
        "kronos_base_predicted_close": 82977.1953125,
        "kronos_base_displacement": 14.485312499993597,
        "kronos_base_displacement_fraction": 0.0001746002812588161,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82985.4140625,
        "kronos_small_displacement": 22.704062499993597,
        "kronos_small_displacement_fraction": 0.00027366587349899246,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT110615",
        "ticker": "KXBTC15M-26OCT110615-15",
        "market_id": "KXBTC15M-26OCT110615-15",
        "contract_id": "KXBTC15M-26OCT110615-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82962.71
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-11T10:01:16.336983Z",
        "retrieved_timestamp": "2026-10-11T10:01:16.534985Z",
        "quote_offset_seconds": 0.198002,
        "quote_age_seconds": 0.198002,
        "bid": 0.49,
        "ask": 0.5,
        "midpoint": 0.495,
        "last_price": 0.49,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.5,
        "price_type": "live_executable_ask",
        "yes_ask_size": 90.71
      },
      "settlement": {
        "result": null,
        "settlement_value": null,
        "actual_btc_close": 82953.45,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261011T1000Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 896,
          "signal_id": 902,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-11T09:45:00Z",
          "return_6h": 0.0024011168384301396,
          "return_12h": -0.00025051164739431364,
          "return_24h": 0.002179062203343518,
          "close_vs_ema12": 0.00015403106105771336,
          "close_vs_ema24": 0.0008060958168600862,
          "ema12_slope_3h": 0.0001742179644088626,
          "ema24_slope_6h": 0.0005444067785440598,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-11T10:01:16.387130Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-11T09:45:00Z",
            "return_6h": 0.0024011168384301396,
            "return_12h": -0.00025051164739431364,
            "return_24h": 0.002179062203343518,
            "close_vs_ema12": 0.00015403106105771336,
            "close_vs_ema24": 0.0008060958168600862,
            "ema12_slope_3h": 0.0001742179644088626,
            "ema24_slope_6h": 0.0005444067785440598,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": 1.8683127176455372e-06,
        "return_30m": 6.474813803092339e-05,
        "return_60m": -6.741329314419175e-05,
        "return_120m": 0.00021543433072146456,
        "consecutive_up_closes": 2,
        "consecutive_down_closes": 0,
        "close_vs_ema3": -2.923127518816848e-06,
        "close_vs_ema6": -3.952601677348344e-05,
        "close_vs_ema12": -8.089717982573408e-05,
        "ema3_slope": -2.923118973985339e-06,
        "ema6_slope": -1.581015674445574e-05,
        "realized_volatility_30m": 3.0505697558358413e-05,
        "realized_volatility_60m": 5.838263468425614e-05,
        "return_acceleration": -6.101139511671683e-05
      }
    },
    {
      "id": 901,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261011T0945Z",
      "trigger_timestamp": "2026-10-11T09:46:18.120944Z",
      "market_start_timestamp": "2026-10-11T09:45:00Z",
      "resolution_timestamp": "2026-10-11T10:00:00Z",
      "direction": "UP",
      "base_run_id": 6319,
      "small_run_id": 6320,
      "last_observed_close": 82962.56,
      "actual_close": 82962.71,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-11T09:46:18.167525Z",
      "base_predicted_close": 82976.9140625,
      "small_predicted_close": 82985.1640625,
      "strike": 82962.56,
      "market_regime": {
        "id": 895,
        "signal_id": 901,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-11T09:30:00Z",
        "return_6h": 0.0007337281586305977,
        "return_12h": -0.0005078225973972339,
        "return_24h": 0.0017607935040473421,
        "close_vs_ema12": 0.0001587180165418811,
        "close_vs_ema24": 0.0008211653498046978,
        "ema12_slope_3h": 0.00024368550225251084,
        "ema24_slope_6h": 0.0005053307193390033,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-11T09:46:18.170444Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-11T09:30:00Z",
          "return_6h": 0.0007337281586305977,
          "return_12h": -0.0005078225973972339,
          "return_24h": 0.0017607935040473421,
          "close_vs_ema12": 0.0001587180165418811,
          "close_vs_ema24": 0.0008211653498046978,
          "ema12_slope_3h": 0.00024368550225251084,
          "ema24_slope_6h": 0.0005053307193390033,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.43,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.196749,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        6319,
        6320
      ],
      "forecast_publication_timestamp": "2026-10-11T09:46:18.120944Z",
      "requested_quote_timestamp": "2026-10-11T09:46:18.120944Z",
      "retrieved_quote_timestamp": "2026-10-11T09:46:18.317693Z",
      "quote_retrieval_timestamp": "2026-10-11T09:46:18.317693Z",
      "timing_difference_seconds": 0.196749,
      "selected_quote": {
        "id": 901,
        "contract_id": 901,
        "forecast_timestamp": "2026-10-11T09:46:18.120944Z",
        "requested_timestamp": "2026-10-11T09:46:18.120944Z",
        "actual_quote_timestamp": "2026-10-11T09:46:18.317693Z",
        "timestamp_delta_seconds": 0.196749,
        "bid": 0.42,
        "ask": 0.43,
        "midpoint": 0.425,
        "last_price": 0.42,
        "implied_probability": 0.43,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-11T09:46:18.317693Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT110600",
        "external_market_id": "KXBTC15M-26OCT110600-00",
        "external_contract_id": "KXBTC15M-26OCT110600-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 522.91
      },
      "selected_entry_price": 0.43,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 901,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT110600",
          "external_market_id": "KXBTC15M-26OCT110600-00",
          "external_contract_id": "KXBTC15M-26OCT110600-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-11T09:45:00Z",
          "resolution_timestamp": "2026-10-11T10:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-11T09:46:18.173471Z"
        }
      ],
      "quotes": [
        {
          "id": 901,
          "contract_id": 901,
          "forecast_timestamp": "2026-10-11T09:46:18.120944Z",
          "requested_timestamp": "2026-10-11T09:46:18.120944Z",
          "actual_quote_timestamp": "2026-10-11T09:46:18.317693Z",
          "timestamp_delta_seconds": 0.196749,
          "bid": 0.42,
          "ask": 0.43,
          "midpoint": 0.425,
          "last_price": 0.42,
          "implied_probability": 0.43,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-11T09:46:18.317693Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT110600",
          "external_market_id": "KXBTC15M-26OCT110600-00",
          "external_contract_id": "KXBTC15M-26OCT110600-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 522.91
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT110600-00": {
          "UP/YES": "KXBTC15M-26OCT110600-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1739,
          "signal_id": 901,
          "quote_id": 901,
          "settlement_id": 901,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 223.0,
          "entry_price": 0.43,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.89,
          "trading_fee": 3.83,
          "total_deployed": 99.72,
          "settlement_value": 1.0,
          "settlement_payout": 223.0,
          "gross_pnl": 127.11,
          "net_pnl": 123.28,
          "roi": 1.2362615322904131,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-11T10:01:21.056120Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 522.91,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1740,
          "signal_id": 901,
          "quote_id": 901,
          "settlement_id": 901,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.43,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 43.0,
          "trading_fee": 1.72,
          "total_deployed": 44.72,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 57.0,
          "net_pnl": 55.28,
          "roi": 1.2361359570661896,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-11T10:01:21.060225Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 522.91,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82962.56,
        "kronos_base_predicted_close": 82976.9140625,
        "kronos_base_displacement": 14.354062500002328,
        "kronos_base_displacement_fraction": 0.00017301855800980984,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82985.1640625,
        "kronos_small_displacement": 22.60406250000233,
        "kronos_small_displacement_fraction": 0.0002724610053016967,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT110600",
        "ticker": "KXBTC15M-26OCT110600-00",
        "market_id": "KXBTC15M-26OCT110600-00",
        "contract_id": "KXBTC15M-26OCT110600-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82962.56
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-11T09:46:18.120944Z",
        "retrieved_timestamp": "2026-10-11T09:46:18.317693Z",
        "quote_offset_seconds": 0.196749,
        "quote_age_seconds": 0.196749,
        "bid": 0.42,
        "ask": 0.43,
        "midpoint": 0.425,
        "last_price": 0.42,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.43,
        "price_type": "live_executable_ask",
        "yes_ask_size": 522.91
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 82962.71,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261011T0945Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 895,
          "signal_id": 901,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-11T09:30:00Z",
          "return_6h": 0.0007337281586305977,
          "return_12h": -0.0005078225973972339,
          "return_24h": 0.0017607935040473421,
          "close_vs_ema12": 0.0001587180165418811,
          "close_vs_ema24": 0.0008211653498046978,
          "ema12_slope_3h": 0.00024368550225251084,
          "ema24_slope_6h": 0.0005053307193390033,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-11T09:46:18.170444Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-11T09:30:00Z",
            "return_6h": 0.0007337281586305977,
            "return_12h": -0.0005078225973972339,
            "return_24h": 0.0017607935040473421,
            "close_vs_ema12": 0.0001587180165418811,
            "close_vs_ema24": 0.0008211653498046978,
            "ema12_slope_3h": 0.00024368550225251084,
            "ema24_slope_6h": 0.0005053307193390033,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": 6.287970783436236e-05,
        "return_30m": -3.545449685826707e-05,
        "return_60m": -0.0004381061066629499,
        "return_120m": 0.0003074841918770943,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": -7.714536252478865e-06,
        "close_vs_ema6": -5.7203754448509336e-05,
        "close_vs_ema12": -9.747248238045625e-05,
        "ema3_slope": -7.714476738751586e-06,
        "ema6_slope": -2.288097822833457e-05,
        "realized_volatility_30m": 8.06038648448748e-05,
        "realized_volatility_60m": 0.0001603342723648797,
        "return_acceleration": 0.0001612077296897496
      }
    },
    {
      "id": 900,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261011T0930Z",
      "trigger_timestamp": "2026-10-11T09:31:16.044943Z",
      "market_start_timestamp": "2026-10-11T09:30:00Z",
      "resolution_timestamp": "2026-10-11T09:45:00Z",
      "direction": "UP",
      "base_run_id": 6317,
      "small_run_id": 6318,
      "last_observed_close": 82957.34,
      "actual_close": 82962.56,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-11T09:31:16.091082Z",
      "base_predicted_close": 82982.8984375,
      "small_predicted_close": 82985.1171875,
      "strike": 82957.34,
      "market_regime": {
        "id": 894,
        "signal_id": 900,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-11T09:15:00Z",
        "return_6h": 0.0013287968186912469,
        "return_12h": -0.00029916468296598,
        "return_24h": 0.0014495207156126622,
        "close_vs_ema12": 0.00010258693345677194,
        "close_vs_ema24": 0.0007755237375430823,
        "ema12_slope_3h": 0.0002970877911583347,
        "ema24_slope_6h": 0.0005005094896601836,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-11T09:31:16.093447Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-11T09:15:00Z",
          "return_6h": 0.0013287968186912469,
          "return_12h": -0.00029916468296598,
          "return_24h": 0.0014495207156126622,
          "close_vs_ema12": 0.00010258693345677194,
          "close_vs_ema24": 0.0007755237375430823,
          "ema12_slope_3h": 0.0002970877911583347,
          "ema24_slope_6h": 0.0005005094896601836,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.49,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.190452,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        6317,
        6318
      ],
      "forecast_publication_timestamp": "2026-10-11T09:31:16.044943Z",
      "requested_quote_timestamp": "2026-10-11T09:31:16.044943Z",
      "retrieved_quote_timestamp": "2026-10-11T09:31:16.235395Z",
      "quote_retrieval_timestamp": "2026-10-11T09:31:16.235395Z",
      "timing_difference_seconds": 0.190452,
      "selected_quote": {
        "id": 900,
        "contract_id": 900,
        "forecast_timestamp": "2026-10-11T09:31:16.044943Z",
        "requested_timestamp": "2026-10-11T09:31:16.044943Z",
        "actual_quote_timestamp": "2026-10-11T09:31:16.235395Z",
        "timestamp_delta_seconds": 0.190452,
        "bid": 0.48,
        "ask": 0.49,
        "midpoint": 0.485,
        "last_price": 0.48,
        "implied_probability": 0.49,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-11T09:31:16.235395Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT110545",
        "external_market_id": "KXBTC15M-26OCT110545-45",
        "external_contract_id": "KXBTC15M-26OCT110545-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5261.31
      },
      "selected_entry_price": 0.49,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 900,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT110545",
          "external_market_id": "KXBTC15M-26OCT110545-45",
          "external_contract_id": "KXBTC15M-26OCT110545-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-11T09:30:00Z",
          "resolution_timestamp": "2026-10-11T09:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-11T09:31:16.098250Z"
        }
      ],
      "quotes": [
        {
          "id": 900,
          "contract_id": 900,
          "forecast_timestamp": "2026-10-11T09:31:16.044943Z",
          "requested_timestamp": "2026-10-11T09:31:16.044943Z",
          "actual_quote_timestamp": "2026-10-11T09:31:16.235395Z",
          "timestamp_delta_seconds": 0.190452,
          "bid": 0.48,
          "ask": 0.49,
          "midpoint": 0.485,
          "last_price": 0.48,
          "implied_probability": 0.49,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-11T09:31:16.235395Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT110545",
          "external_market_id": "KXBTC15M-26OCT110545-45",
          "external_contract_id": "KXBTC15M-26OCT110545-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5261.31
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT110545-45": {
          "UP/YES": "KXBTC15M-26OCT110545-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1737,
          "signal_id": 900,
          "quote_id": 900,
          "settlement_id": 900,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 197.0,
          "entry_price": 0.49,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.53,
          "trading_fee": 3.45,
          "total_deployed": 99.98,
          "settlement_value": 1.0,
          "settlement_payout": 197.0,
          "gross_pnl": 100.47,
          "net_pnl": 97.02,
          "roi": 0.9703940788157631,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-11T09:46:23.460567Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5261.31,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1738,
          "signal_id": 900,
          "quote_id": 900,
          "settlement_id": 900,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.49,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 49.0,
          "trading_fee": 1.75,
          "total_deployed": 50.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 51.0,
          "net_pnl": 49.25,
          "roi": 0.9704433497536946,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-11T09:46:23.464004Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5261.31,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82957.34,
        "kronos_base_predicted_close": 82982.8984375,
        "kronos_base_displacement": 25.558437500003492,
        "kronos_base_displacement_fraction": 0.0003080913334492583,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82985.1171875,
        "kronos_small_displacement": 27.777187500003492,
        "kronos_small_displacement_fraction": 0.0003348370077922399,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT110545",
        "ticker": "KXBTC15M-26OCT110545-45",
        "market_id": "KXBTC15M-26OCT110545-45",
        "contract_id": "KXBTC15M-26OCT110545-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82957.34
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-11T09:31:16.044943Z",
        "retrieved_timestamp": "2026-10-11T09:31:16.235395Z",
        "quote_offset_seconds": 0.190452,
        "quote_age_seconds": 0.190452,
        "bid": 0.48,
        "ask": 0.49,
        "midpoint": 0.485,
        "last_price": 0.48,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.49,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5261.31
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 82962.56,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261011T0930Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 894,
          "signal_id": 900,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-11T09:15:00Z",
          "return_6h": 0.0013287968186912469,
          "return_12h": -0.00029916468296598,
          "return_24h": 0.0014495207156126622,
          "close_vs_ema12": 0.00010258693345677194,
          "close_vs_ema24": 0.0007755237375430823,
          "ema12_slope_3h": 0.0002970877911583347,
          "ema24_slope_6h": 0.0005005094896601836,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-11T09:31:16.093447Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-11T09:15:00Z",
            "return_6h": 0.0013287968186912469,
            "return_12h": -0.00029916468296598,
            "return_24h": 0.0014495207156126622,
            "close_vs_ema12": 0.00010258693345677194,
            "close_vs_ema24": 0.0007755237375430823,
            "ema12_slope_3h": 0.0002970877911583347,
            "ema24_slope_6h": 0.0005005094896601836,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -9.832802185538725e-05,
        "return_30m": -0.00013215287452261748,
        "return_60m": -6.433013206486038e-05,
        "return_120m": -0.0004469315813552255,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 3,
        "close_vs_ema3": -7.830373759587506e-05,
        "close_vs_ema6": -0.00014295414271858764,
        "close_vs_ema12": -0.00017806122182473239,
        "ema3_slope": -7.829760660060803e-05,
        "ema6_slope": -5.7178387532497155e-05,
        "realized_volatility_30m": 3.224992146511063e-05,
        "realized_volatility_60m": 0.00029011454417816857,
        "return_acceleration": -6.449984293022126e-05
      }
    },
    {
      "id": 899,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261011T0915Z",
      "trigger_timestamp": "2026-10-11T09:16:16.809388Z",
      "market_start_timestamp": "2026-10-11T09:15:00Z",
      "resolution_timestamp": "2026-10-11T09:30:00Z",
      "direction": "UP",
      "base_run_id": 6315,
      "small_run_id": 6316,
      "last_observed_close": 82965.5,
      "actual_close": 82957.34,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-11T09:16:16.857377Z",
      "base_predicted_close": 82985.28125,
      "small_predicted_close": 82987.625,
      "strike": 82965.5,
      "market_regime": {
        "id": 893,
        "signal_id": 899,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-11T09:00:00Z",
        "return_6h": 0.0008214109105419976,
        "return_12h": 0.00022860508513344868,
        "return_24h": 0.0015793144343749788,
        "close_vs_ema12": 0.00020530100846638533,
        "close_vs_ema24": 0.0008901945192576477,
        "ema12_slope_3h": 0.0003223477413882847,
        "ema24_slope_6h": 0.00048301791317939546,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-11T09:16:16.859963Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-11T09:00:00Z",
          "return_6h": 0.0008214109105419976,
          "return_12h": 0.00022860508513344868,
          "return_24h": 0.0015793144343749788,
          "close_vs_ema12": 0.00020530100846638533,
          "close_vs_ema24": 0.0008901945192576477,
          "ema12_slope_3h": 0.0003223477413882847,
          "ema24_slope_6h": 0.00048301791317939546,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.46,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.201691,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        6315,
        6316
      ],
      "forecast_publication_timestamp": "2026-10-11T09:16:16.809388Z",
      "requested_quote_timestamp": "2026-10-11T09:16:16.809388Z",
      "retrieved_quote_timestamp": "2026-10-11T09:16:17.011079Z",
      "quote_retrieval_timestamp": "2026-10-11T09:16:17.011079Z",
      "timing_difference_seconds": 0.201691,
      "selected_quote": {
        "id": 899,
        "contract_id": 899,
        "forecast_timestamp": "2026-10-11T09:16:16.809388Z",
        "requested_timestamp": "2026-10-11T09:16:16.809388Z",
        "actual_quote_timestamp": "2026-10-11T09:16:17.011079Z",
        "timestamp_delta_seconds": 0.201691,
        "bid": 0.45,
        "ask": 0.46,
        "midpoint": 0.455,
        "last_price": 0.46,
        "implied_probability": 0.46,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-11T09:16:17.011079Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT110530",
        "external_market_id": "KXBTC15M-26OCT110530-30",
        "external_contract_id": "KXBTC15M-26OCT110530-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2697.41
      },
      "selected_entry_price": 0.46,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 899,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT110530",
          "external_market_id": "KXBTC15M-26OCT110530-30",
          "external_contract_id": "KXBTC15M-26OCT110530-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-11T09:15:00Z",
          "resolution_timestamp": "2026-10-11T09:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-11T09:16:16.862638Z"
        }
      ],
      "quotes": [
        {
          "id": 899,
          "contract_id": 899,
          "forecast_timestamp": "2026-10-11T09:16:16.809388Z",
          "requested_timestamp": "2026-10-11T09:16:16.809388Z",
          "actual_quote_timestamp": "2026-10-11T09:16:17.011079Z",
          "timestamp_delta_seconds": 0.201691,
          "bid": 0.45,
          "ask": 0.46,
          "midpoint": 0.455,
          "last_price": 0.46,
          "implied_probability": 0.46,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-11T09:16:17.011079Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT110530",
          "external_market_id": "KXBTC15M-26OCT110530-30",
          "external_contract_id": "KXBTC15M-26OCT110530-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2697.41
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT110530-30": {
          "UP/YES": "KXBTC15M-26OCT110530-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1735,
          "signal_id": 899,
          "quote_id": 899,
          "settlement_id": 899,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 209.0,
          "entry_price": 0.46,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.14,
          "trading_fee": 3.64,
          "total_deployed": 99.78,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.14,
          "net_pnl": -99.78,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-11T09:31:20.807945Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2697.41,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1736,
          "signal_id": 899,
          "quote_id": 899,
          "settlement_id": 899,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.46,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 46.0,
          "trading_fee": 1.74,
          "total_deployed": 47.74,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -46.0,
          "net_pnl": -47.74,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-11T09:31:20.811755Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2697.41,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82965.5,
        "kronos_base_predicted_close": 82985.28125,
        "kronos_base_displacement": 19.78125,
        "kronos_base_displacement_fraction": 0.00023842741862581434,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82987.625,
        "kronos_small_displacement": 22.125,
        "kronos_small_displacement_fraction": 0.00026667711277579233,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT110530",
        "ticker": "KXBTC15M-26OCT110530-30",
        "market_id": "KXBTC15M-26OCT110530-30",
        "contract_id": "KXBTC15M-26OCT110530-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82965.5
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-11T09:16:16.809388Z",
        "retrieved_timestamp": "2026-10-11T09:16:17.011079Z",
        "quote_offset_seconds": 0.201691,
        "quote_age_seconds": 0.201691,
        "bid": 0.45,
        "ask": 0.46,
        "midpoint": 0.455,
        "last_price": 0.46,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.46,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2697.41
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 82957.34,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261011T0915Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 893,
          "signal_id": 899,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-11T09:00:00Z",
          "return_6h": 0.0008214109105419976,
          "return_12h": 0.00022860508513344868,
          "return_24h": 0.0015793144343749788,
          "close_vs_ema12": 0.00020530100846638533,
          "close_vs_ema24": 0.0008901945192576477,
          "ema12_slope_3h": 0.0003223477413882847,
          "ema24_slope_6h": 0.00048301791317939546,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-11T09:16:16.859963Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-11T09:00:00Z",
            "return_6h": 0.0008214109105419976,
            "return_12h": 0.00022860508513344868,
            "return_24h": 0.0015793144343749788,
            "close_vs_ema12": 0.00020530100846638533,
            "close_vs_ema24": 0.0008901945192576477,
            "ema12_slope_3h": 0.0003223477413882847,
            "ema24_slope_6h": 0.00048301791317939546,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -3.3828178925165986e-05,
        "return_30m": -0.00040266588612103416,
        "return_60m": -8.420060410874175e-05,
        "return_120m": -0.001151986151766593,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -5.8272921206858896e-05,
        "close_vs_ema6": -0.00010180634492484852,
        "close_vs_ema12": -0.00011211217874695922,
        "ema3_slope": -5.8269525671450495e-05,
        "ema6_slope": -4.072087971240812e-05,
        "realized_volatility_30m": 0.0001675110029004112,
        "realized_volatility_60m": 0.00029164703009161553,
        "return_acceleration": 0.0003350220058008224
      }
    },
    {
      "id": 898,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261011T0900Z",
      "trigger_timestamp": "2026-10-11T09:01:17.254676Z",
      "market_start_timestamp": "2026-10-11T09:00:00Z",
      "resolution_timestamp": "2026-10-11T09:15:00Z",
      "direction": "UP",
      "base_run_id": 6313,
      "small_run_id": 6314,
      "last_observed_close": 82968.31,
      "actual_close": 82965.5,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-11T09:01:17.303187Z",
      "base_predicted_close": 82988.796875,
      "small_predicted_close": 82991.1640625,
      "strike": 82968.31,
      "market_regime": {
        "id": 892,
        "signal_id": 898,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-11T08:45:00Z",
        "return_6h": -0.0005436690137760047,
        "return_12h": 2.290686225858707e-05,
        "return_24h": 0.0024253583203197593,
        "close_vs_ema12": 0.0002478756550716721,
        "close_vs_ema24": 0.0009427906626355842,
        "ema12_slope_3h": 0.0003347846299914803,
        "ema24_slope_6h": 0.0004758756174942924,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-11T09:01:17.305766Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-11T08:45:00Z",
          "return_6h": -0.0005436690137760047,
          "return_12h": 2.290686225858707e-05,
          "return_24h": 0.0024253583203197593,
          "close_vs_ema12": 0.0002478756550716721,
          "close_vs_ema24": 0.0009427906626355842,
          "ema12_slope_3h": 0.0003347846299914803,
          "ema24_slope_6h": 0.0004758756174942924,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.36,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.212555,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        6313,
        6314
      ],
      "forecast_publication_timestamp": "2026-10-11T09:01:17.254676Z",
      "requested_quote_timestamp": "2026-10-11T09:01:17.254676Z",
      "retrieved_quote_timestamp": "2026-10-11T09:01:17.467231Z",
      "quote_retrieval_timestamp": "2026-10-11T09:01:17.467231Z",
      "timing_difference_seconds": 0.212555,
      "selected_quote": {
        "id": 898,
        "contract_id": 898,
        "forecast_timestamp": "2026-10-11T09:01:17.254676Z",
        "requested_timestamp": "2026-10-11T09:01:17.254676Z",
        "actual_quote_timestamp": "2026-10-11T09:01:17.467231Z",
        "timestamp_delta_seconds": 0.212555,
        "bid": 0.35,
        "ask": 0.36,
        "midpoint": 0.355,
        "last_price": 0.36,
        "implied_probability": 0.36,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-11T09:01:17.467231Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT110515",
        "external_market_id": "KXBTC15M-26OCT110515-15",
        "external_contract_id": "KXBTC15M-26OCT110515-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 914.43
      },
      "selected_entry_price": 0.36,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 898,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT110515",
          "external_market_id": "KXBTC15M-26OCT110515-15",
          "external_contract_id": "KXBTC15M-26OCT110515-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-11T09:00:00Z",
          "resolution_timestamp": "2026-10-11T09:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-11T09:01:17.308315Z"
        }
      ],
      "quotes": [
        {
          "id": 898,
          "contract_id": 898,
          "forecast_timestamp": "2026-10-11T09:01:17.254676Z",
          "requested_timestamp": "2026-10-11T09:01:17.254676Z",
          "actual_quote_timestamp": "2026-10-11T09:01:17.467231Z",
          "timestamp_delta_seconds": 0.212555,
          "bid": 0.35,
          "ask": 0.36,
          "midpoint": 0.355,
          "last_price": 0.36,
          "implied_probability": 0.36,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-11T09:01:17.467231Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT110515",
          "external_market_id": "KXBTC15M-26OCT110515-15",
          "external_contract_id": "KXBTC15M-26OCT110515-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 914.43
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT110515-15": {
          "UP/YES": "KXBTC15M-26OCT110515-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1733,
          "signal_id": 898,
          "quote_id": 898,
          "settlement_id": 898,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 265.0,
          "entry_price": 0.36,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.39999999999999,
          "trading_fee": 4.28,
          "total_deployed": 99.67999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.39999999999999,
          "net_pnl": -99.67999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-11T09:16:21.854670Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 914.43,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1734,
          "signal_id": 898,
          "quote_id": 898,
          "settlement_id": 898,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.36,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 36.0,
          "trading_fee": 1.62,
          "total_deployed": 37.62,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -36.0,
          "net_pnl": -37.62,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-11T09:16:21.858325Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 914.43,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82968.31,
        "kronos_base_predicted_close": 82988.796875,
        "kronos_base_displacement": 20.48687500000233,
        "kronos_base_displacement_fraction": 0.00024692409668224325,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82991.1640625,
        "kronos_small_displacement": 22.85406250000233,
        "kronos_small_displacement_fraction": 0.000275455321435405,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT110515",
        "ticker": "KXBTC15M-26OCT110515-15",
        "market_id": "KXBTC15M-26OCT110515-15",
        "contract_id": "KXBTC15M-26OCT110515-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82968.31
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-11T09:01:17.254676Z",
        "retrieved_timestamp": "2026-10-11T09:01:17.467231Z",
        "quote_offset_seconds": 0.212555,
        "quote_age_seconds": 0.212555,
        "bid": 0.35,
        "ask": 0.36,
        "midpoint": 0.355,
        "last_price": 0.36,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.36,
        "price_type": "live_executable_ask",
        "yes_ask_size": 914.43
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 82965.5,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261011T0900Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 892,
          "signal_id": 898,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-11T08:45:00Z",
          "return_6h": -0.0005436690137760047,
          "return_12h": 2.290686225858707e-05,
          "return_24h": 0.0024253583203197593,
          "close_vs_ema12": 0.0002478756550716721,
          "close_vs_ema24": 0.0009427906626355842,
          "ema12_slope_3h": 0.0003347846299914803,
          "ema24_slope_6h": 0.0004758756174942924,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-11T09:01:17.305766Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-11T08:45:00Z",
            "return_6h": -0.0005436690137760047,
            "return_12h": 2.290686225858707e-05,
            "return_24h": 0.0024253583203197593,
            "close_vs_ema12": 0.0002478756550716721,
            "close_vs_ema24": 0.0009427906626355842,
            "ema12_slope_3h": 0.0003347846299914803,
            "ema24_slope_6h": 0.0004758756174942924,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": -0.0003688501847259884,
        "return_30m": 6.783170661273097e-05,
        "return_60m": 0.000282866692840944,
        "return_120m": -0.0013879150038941246,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -8.271367047052447e-05,
        "close_vs_ema6": -0.00010869857714312925,
        "close_vs_ema12": -9.866866935059893e-05,
        "ema3_slope": -8.270682948507968e-05,
        "ema6_slope": -4.347754047850927e-05,
        "realized_volatility_30m": 0.0004028466028468958,
        "realized_volatility_60m": 0.00032858938847972745,
        "return_acceleration": -0.0008056932056937915
      }
    },
    {
      "id": 897,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261011T0830Z",
      "trigger_timestamp": "2026-10-11T08:31:17.323917Z",
      "market_start_timestamp": "2026-10-11T08:30:00Z",
      "resolution_timestamp": "2026-10-11T08:45:00Z",
      "direction": "UP",
      "base_run_id": 6309,
      "small_run_id": 6310,
      "last_observed_close": 82962.68,
      "actual_close": 82998.92,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-11T08:31:17.372247Z",
      "base_predicted_close": 82965.2265625,
      "small_predicted_close": 82973.6796875,
      "strike": 82962.68,
      "market_regime": {
        "id": 891,
        "signal_id": 897,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-11T08:15:00Z",
        "return_6h": -3.0169282883685256e-05,
        "return_12h": -7.89208283015208e-05,
        "return_24h": 0.002594589000271652,
        "close_vs_ema12": 0.00021728991577507628,
        "close_vs_ema24": 0.0009229070613852031,
        "ema12_slope_3h": 0.00035521621062795106,
        "ema24_slope_6h": 0.0005219518762571429,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-11T08:31:17.375168Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-11T08:15:00Z",
          "return_6h": -3.0169282883685256e-05,
          "return_12h": -7.89208283015208e-05,
          "return_24h": 0.002594589000271652,
          "close_vs_ema12": 0.00021728991577507628,
          "close_vs_ema24": 0.0009229070613852031,
          "ema12_slope_3h": 0.00035521621062795106,
          "ema24_slope_6h": 0.0005219518762571429,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.33,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.19075,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        6309,
        6310
      ],
      "forecast_publication_timestamp": "2026-10-11T08:31:17.323917Z",
      "requested_quote_timestamp": "2026-10-11T08:31:17.323917Z",
      "retrieved_quote_timestamp": "2026-10-11T08:31:17.514667Z",
      "quote_retrieval_timestamp": "2026-10-11T08:31:17.514667Z",
      "timing_difference_seconds": 0.19075,
      "selected_quote": {
        "id": 897,
        "contract_id": 897,
        "forecast_timestamp": "2026-10-11T08:31:17.323917Z",
        "requested_timestamp": "2026-10-11T08:31:17.323917Z",
        "actual_quote_timestamp": "2026-10-11T08:31:17.514667Z",
        "timestamp_delta_seconds": 0.19075,
        "bid": 0.32,
        "ask": 0.33,
        "midpoint": 0.325,
        "last_price": 0.33,
        "implied_probability": 0.33,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-11T08:31:17.514667Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT110445",
        "external_market_id": "KXBTC15M-26OCT110445-45",
        "external_contract_id": "KXBTC15M-26OCT110445-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 6677.71
      },
      "selected_entry_price": 0.33,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 897,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT110445",
          "external_market_id": "KXBTC15M-26OCT110445-45",
          "external_contract_id": "KXBTC15M-26OCT110445-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-11T08:30:00Z",
          "resolution_timestamp": "2026-10-11T08:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-11T08:31:17.378142Z"
        }
      ],
      "quotes": [
        {
          "id": 897,
          "contract_id": 897,
          "forecast_timestamp": "2026-10-11T08:31:17.323917Z",
          "requested_timestamp": "2026-10-11T08:31:17.323917Z",
          "actual_quote_timestamp": "2026-10-11T08:31:17.514667Z",
          "timestamp_delta_seconds": 0.19075,
          "bid": 0.32,
          "ask": 0.33,
          "midpoint": 0.325,
          "last_price": 0.33,
          "implied_probability": 0.33,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-11T08:31:17.514667Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT110445",
          "external_market_id": "KXBTC15M-26OCT110445-45",
          "external_contract_id": "KXBTC15M-26OCT110445-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 6677.71
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT110445-45": {
          "UP/YES": "KXBTC15M-26OCT110445-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1731,
          "signal_id": 897,
          "quote_id": 897,
          "settlement_id": 897,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 289.0,
          "entry_price": 0.33,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.37,
          "trading_fee": 4.48,
          "total_deployed": 99.85000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 289.0,
          "gross_pnl": 193.63,
          "net_pnl": 189.14999999999998,
          "roi": 1.8943415122684022,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-11T08:46:25.343713Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6677.71,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1732,
          "signal_id": 897,
          "quote_id": 897,
          "settlement_id": 897,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.33,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 33.0,
          "trading_fee": 1.55,
          "total_deployed": 34.55,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 67.0,
          "net_pnl": 65.45,
          "roi": 1.8943560057887123,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-11T08:46:25.347024Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6677.71,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82962.68,
        "kronos_base_predicted_close": 82965.2265625,
        "kronos_base_displacement": 2.546562500006985,
        "kronos_base_displacement_fraction": 3.0695277683977724e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82973.6796875,
        "kronos_small_displacement": 10.999687500006985,
        "kronos_small_displacement_fraction": 0.0001325859711861645,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT110445",
        "ticker": "KXBTC15M-26OCT110445-45",
        "market_id": "KXBTC15M-26OCT110445-45",
        "contract_id": "KXBTC15M-26OCT110445-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82962.68
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-11T08:31:17.323917Z",
        "retrieved_timestamp": "2026-10-11T08:31:17.514667Z",
        "quote_offset_seconds": 0.19075,
        "quote_age_seconds": 0.19075,
        "bid": 0.32,
        "ask": 0.33,
        "midpoint": 0.325,
        "last_price": 0.33,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.33,
        "price_type": "live_executable_ask",
        "yes_ask_size": 6677.71
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 82998.92,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261011T0830Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 891,
          "signal_id": 897,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-11T08:15:00Z",
          "return_6h": -3.0169282883685256e-05,
          "return_12h": -7.89208283015208e-05,
          "return_24h": 0.002594589000271652,
          "close_vs_ema12": 0.00021728991577507628,
          "close_vs_ema24": 0.0009229070613852031,
          "ema12_slope_3h": 0.00035521621062795106,
          "ema24_slope_6h": 0.0005219518762571429,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-11T08:31:17.375168Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-11T08:15:00Z",
            "return_6h": -3.0169282883685256e-05,
            "return_12h": -7.89208283015208e-05,
            "return_24h": 0.002594589000271652,
            "close_vs_ema12": 0.00021728991577507628,
            "close_vs_ema24": 0.0009229070613852031,
            "ema12_slope_3h": 0.00035521621062795106,
            "ema24_slope_6h": 0.0005219518762571429,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": -0.00011819781830157972,
        "return_30m": 0.00021502040102738817,
        "return_60m": -0.00038262606367556184,
        "return_120m": -0.0002317754136068606,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -2.9724003360542817e-05,
        "close_vs_ema6": -0.00013329623554236836,
        "close_vs_ema12": -0.00013855244827132296,
        "ema3_slope": -2.9723119870261883e-05,
        "ema6_slope": -5.331565150656914e-05,
        "realized_volatility_30m": 0.00022572771397655345,
        "realized_volatility_60m": 0.0003792292034356543,
        "return_acceleration": -0.0004514554279531069
      }
    },
    {
      "id": 896,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261011T0800Z",
      "trigger_timestamp": "2026-10-11T08:01:16.056059Z",
      "market_start_timestamp": "2026-10-11T08:00:00Z",
      "resolution_timestamp": "2026-10-11T08:15:00Z",
      "direction": "UP",
      "base_run_id": 6305,
      "small_run_id": 6306,
      "last_observed_close": 82944.84,
      "actual_close": 82972.48,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-11T08:01:16.103217Z",
      "base_predicted_close": 82945.875,
      "small_predicted_close": 82954.6796875,
      "strike": 82944.84,
      "market_regime": {
        "id": 890,
        "signal_id": 896,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-11T07:45:00Z",
        "return_6h": -0.0001044038686572879,
        "return_12h": -0.0007754741524326203,
        "return_24h": 0.0026675112404161982,
        "close_vs_ema12": 2.618725658543042e-05,
        "close_vs_ema24": 0.000749510506291795,
        "ema12_slope_3h": 0.0003844124031415763,
        "ema24_slope_6h": 0.0005427089134948382,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-11T08:01:16.106722Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-11T07:45:00Z",
          "return_6h": -0.0001044038686572879,
          "return_12h": -0.0007754741524326203,
          "return_24h": 0.0026675112404161982,
          "close_vs_ema12": 2.618725658543042e-05,
          "close_vs_ema24": 0.000749510506291795,
          "ema12_slope_3h": 0.0003844124031415763,
          "ema24_slope_6h": 0.0005427089134948382,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.77,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.202076,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "70_80",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        6305,
        6306
      ],
      "forecast_publication_timestamp": "2026-10-11T08:01:16.056059Z",
      "requested_quote_timestamp": "2026-10-11T08:01:16.056059Z",
      "retrieved_quote_timestamp": "2026-10-11T08:01:16.258135Z",
      "quote_retrieval_timestamp": "2026-10-11T08:01:16.258135Z",
      "timing_difference_seconds": 0.202076,
      "selected_quote": {
        "id": 896,
        "contract_id": 896,
        "forecast_timestamp": "2026-10-11T08:01:16.056059Z",
        "requested_timestamp": "2026-10-11T08:01:16.056059Z",
        "actual_quote_timestamp": "2026-10-11T08:01:16.258135Z",
        "timestamp_delta_seconds": 0.202076,
        "bid": 0.76,
        "ask": 0.77,
        "midpoint": 0.765,
        "last_price": 0.76,
        "implied_probability": 0.77,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-11T08:01:16.258135Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT110415",
        "external_market_id": "KXBTC15M-26OCT110415-15",
        "external_contract_id": "KXBTC15M-26OCT110415-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3025.41
      },
      "selected_entry_price": 0.77,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 896,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT110415",
          "external_market_id": "KXBTC15M-26OCT110415-15",
          "external_contract_id": "KXBTC15M-26OCT110415-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-11T08:00:00Z",
          "resolution_timestamp": "2026-10-11T08:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-11T08:01:16.109746Z"
        }
      ],
      "quotes": [
        {
          "id": 896,
          "contract_id": 896,
          "forecast_timestamp": "2026-10-11T08:01:16.056059Z",
          "requested_timestamp": "2026-10-11T08:01:16.056059Z",
          "actual_quote_timestamp": "2026-10-11T08:01:16.258135Z",
          "timestamp_delta_seconds": 0.202076,
          "bid": 0.76,
          "ask": 0.77,
          "midpoint": 0.765,
          "last_price": 0.76,
          "implied_probability": 0.77,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-11T08:01:16.258135Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT110415",
          "external_market_id": "KXBTC15M-26OCT110415-15",
          "external_contract_id": "KXBTC15M-26OCT110415-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3025.41
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT110415-15": {
          "UP/YES": "KXBTC15M-26OCT110415-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1729,
          "signal_id": 896,
          "quote_id": 896,
          "settlement_id": 896,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 127.0,
          "entry_price": 0.77,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.79,
          "trading_fee": 1.58,
          "total_deployed": 99.37,
          "settlement_value": 1.0,
          "settlement_payout": 127.0,
          "gross_pnl": 29.209999999999994,
          "net_pnl": 27.629999999999995,
          "roi": 0.27805172587299987,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-11T08:16:22.775307Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3025.41,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1730,
          "signal_id": 896,
          "quote_id": 896,
          "settlement_id": 896,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.77,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 77.0,
          "trading_fee": 1.24,
          "total_deployed": 78.24,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 23.0,
          "net_pnl": 21.760000000000005,
          "roi": 0.27811860940695304,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-11T08:16:22.779329Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3025.41,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82944.84,
        "kronos_base_predicted_close": 82945.875,
        "kronos_base_displacement": 1.0350000000034925,
        "kronos_base_displacement_fraction": 1.2478172240774621e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82954.6796875,
        "kronos_small_displacement": 9.839687500003492,
        "kronos_small_displacement_fraction": 0.00011862929026089498,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT110415",
        "ticker": "KXBTC15M-26OCT110415-15",
        "market_id": "KXBTC15M-26OCT110415-15",
        "contract_id": "KXBTC15M-26OCT110415-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82944.84
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-11T08:01:16.056059Z",
        "retrieved_timestamp": "2026-10-11T08:01:16.258135Z",
        "quote_offset_seconds": 0.202076,
        "quote_age_seconds": 0.202076,
        "bid": 0.76,
        "ask": 0.77,
        "midpoint": 0.765,
        "last_price": 0.76,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.77,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3025.41
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 82972.48,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261011T0800Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 890,
          "signal_id": 896,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-11T07:45:00Z",
          "return_6h": -0.0001044038686572879,
          "return_12h": -0.0007754741524326203,
          "return_24h": 0.0026675112404161982,
          "close_vs_ema12": 2.618725658543042e-05,
          "close_vs_ema24": 0.000749510506291795,
          "ema12_slope_3h": 0.0003844124031415763,
          "ema24_slope_6h": 0.0005427089134948382,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-11T08:01:16.106722Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-11T07:45:00Z",
            "return_6h": -0.0001044038686572879,
            "return_12h": -0.0007754741524326203,
            "return_24h": 0.0026675112404161982,
            "close_vs_ema12": 2.618725658543042e-05,
            "close_vs_ema24": 0.000749510506291795,
            "ema12_slope_3h": 0.0003844124031415763,
            "ema24_slope_6h": 0.0005427089134948382,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": 9.389851938523819e-05,
        "return_30m": -0.0005975179861459345,
        "return_60m": -0.0016703092218893767,
        "return_120m": -0.00022633816147554775,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": -0.00021566178580545436,
        "close_vs_ema6": -0.00042889312455274275,
        "close_vs_ema12": -0.00038695676745970076,
        "ema3_slope": -0.00021561528582803025,
        "ema6_slope": -0.00017152782297968905,
        "realized_volatility_30m": 0.00039262505401294057,
        "realized_volatility_60m": 0.0003561488650577016,
        "return_acceleration": 0.0007852501080258811
      }
    },
    {
      "id": 895,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261011T0630Z",
      "trigger_timestamp": "2026-10-11T06:31:16.545487Z",
      "market_start_timestamp": "2026-10-11T06:30:00Z",
      "resolution_timestamp": "2026-10-11T06:45:00Z",
      "direction": "UP",
      "base_run_id": 6293,
      "small_run_id": 6294,
      "last_observed_close": 82981.91,
      "actual_close": 83046.39,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-11T06:31:16.596910Z",
      "base_predicted_close": 83000.25,
      "small_predicted_close": 83008.3359375,
      "strike": 82981.91,
      "market_regime": {
        "id": 889,
        "signal_id": 895,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-11T06:15:00Z",
        "return_6h": 0.0010067920550866916,
        "return_12h": 0.0004967886295634827,
        "return_24h": 0.0031765154781406846,
        "close_vs_ema12": 0.0006960019143498197,
        "close_vs_ema24": 0.0014006469367811025,
        "ema12_slope_3h": -3.095650131568206e-05,
        "ema24_slope_6h": 0.000466486346947681,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-11T06:31:16.602512Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-11T06:15:00Z",
          "return_6h": 0.0010067920550866916,
          "return_12h": 0.0004967886295634827,
          "return_24h": 0.0031765154781406846,
          "close_vs_ema12": 0.0006960019143498197,
          "close_vs_ema24": 0.0014006469367811025,
          "ema12_slope_3h": -3.095650131568206e-05,
          "ema24_slope_6h": 0.000466486346947681,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.65,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.2078,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        6293,
        6294
      ],
      "forecast_publication_timestamp": "2026-10-11T06:31:16.545487Z",
      "requested_quote_timestamp": "2026-10-11T06:31:16.545487Z",
      "retrieved_quote_timestamp": "2026-10-11T06:31:16.753287Z",
      "quote_retrieval_timestamp": "2026-10-11T06:31:16.753287Z",
      "timing_difference_seconds": 0.2078,
      "selected_quote": {
        "id": 895,
        "contract_id": 895,
        "forecast_timestamp": "2026-10-11T06:31:16.545487Z",
        "requested_timestamp": "2026-10-11T06:31:16.545487Z",
        "actual_quote_timestamp": "2026-10-11T06:31:16.753287Z",
        "timestamp_delta_seconds": 0.2078,
        "bid": 0.64,
        "ask": 0.65,
        "midpoint": 0.645,
        "last_price": 0.64,
        "implied_probability": 0.65,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-11T06:31:16.753287Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT110245",
        "external_market_id": "KXBTC15M-26OCT110245-45",
        "external_contract_id": "KXBTC15M-26OCT110245-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 1591.53
      },
      "selected_entry_price": 0.65,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 895,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT110245",
          "external_market_id": "KXBTC15M-26OCT110245-45",
          "external_contract_id": "KXBTC15M-26OCT110245-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-11T06:30:00Z",
          "resolution_timestamp": "2026-10-11T06:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-11T06:31:16.605506Z"
        }
      ],
      "quotes": [
        {
          "id": 895,
          "contract_id": 895,
          "forecast_timestamp": "2026-10-11T06:31:16.545487Z",
          "requested_timestamp": "2026-10-11T06:31:16.545487Z",
          "actual_quote_timestamp": "2026-10-11T06:31:16.753287Z",
          "timestamp_delta_seconds": 0.2078,
          "bid": 0.64,
          "ask": 0.65,
          "midpoint": 0.645,
          "last_price": 0.64,
          "implied_probability": 0.65,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-11T06:31:16.753287Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT110245",
          "external_market_id": "KXBTC15M-26OCT110245-45",
          "external_contract_id": "KXBTC15M-26OCT110245-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 1591.53
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT110245-45": {
          "UP/YES": "KXBTC15M-26OCT110245-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1727,
          "signal_id": 895,
          "quote_id": 895,
          "settlement_id": 895,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 150.0,
          "entry_price": 0.65,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.5,
          "trading_fee": 2.39,
          "total_deployed": 99.89,
          "settlement_value": 1.0,
          "settlement_payout": 150.0,
          "gross_pnl": 52.5,
          "net_pnl": 50.11,
          "roi": 0.5016518169986985,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-11T06:46:23.196325Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1591.53,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1728,
          "signal_id": 895,
          "quote_id": 895,
          "settlement_id": 895,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.65,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 65.0,
          "trading_fee": 1.6,
          "total_deployed": 66.6,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 35.0,
          "net_pnl": 33.400000000000006,
          "roi": 0.5015015015015016,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-11T06:46:23.199158Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1591.53,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82981.91,
        "kronos_base_predicted_close": 83000.25,
        "kronos_base_displacement": 18.339999999996508,
        "kronos_base_displacement_fraction": 0.00022101202539199816,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83008.3359375,
        "kronos_small_displacement": 26.425937499996508,
        "kronos_small_displacement_fraction": 0.0003184541968243019,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT110245",
        "ticker": "KXBTC15M-26OCT110245-45",
        "market_id": "KXBTC15M-26OCT110245-45",
        "contract_id": "KXBTC15M-26OCT110245-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82981.91
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-11T06:31:16.545487Z",
        "retrieved_timestamp": "2026-10-11T06:31:16.753287Z",
        "quote_offset_seconds": 0.2078,
        "quote_age_seconds": 0.2078,
        "bid": 0.64,
        "ask": 0.65,
        "midpoint": 0.645,
        "last_price": 0.64,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.65,
        "price_type": "live_executable_ask",
        "yes_ask_size": 1591.53
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 83046.39,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261011T0630Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 889,
          "signal_id": 895,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-11T06:15:00Z",
          "return_6h": 0.0010067920550866916,
          "return_12h": 0.0004967886295634827,
          "return_24h": 0.0031765154781406846,
          "close_vs_ema12": 0.0006960019143498197,
          "close_vs_ema24": 0.0014006469367811025,
          "ema12_slope_3h": -3.095650131568206e-05,
          "ema24_slope_6h": 0.000466486346947681,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-11T06:31:16.602512Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-11T06:15:00Z",
            "return_6h": 0.0010067920550866916,
            "return_12h": 0.0004967886295634827,
            "return_24h": 0.0031765154781406846,
            "close_vs_ema12": 0.0006960019143498197,
            "close_vs_ema24": 0.0014006469367811025,
            "ema12_slope_3h": -3.095650131568206e-05,
            "ema24_slope_6h": 0.000466486346947681,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.00022805952343296632,
        "return_30m": 0.00022046008306353393,
        "return_60m": 2.2658061889391234e-05,
        "return_120m": 0.0018989298463432114,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.00010325337771788234,
        "close_vs_ema6": 0.00025434178834982113,
        "close_vs_ema12": 0.0004766171317345247,
        "ema3_slope": 0.00010326404007865442,
        "ema6_slope": 0.00010174706675214473,
        "realized_volatility_30m": 0.00011782861553649715,
        "realized_volatility_60m": 0.00018524418545338194,
        "return_acceleration": 0.0002356572310729943
      }
    },
    {
      "id": 894,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261011T0615Z",
      "trigger_timestamp": "2026-10-11T06:16:16.930467Z",
      "market_start_timestamp": "2026-10-11T06:15:00Z",
      "resolution_timestamp": "2026-10-11T06:30:00Z",
      "direction": "UP",
      "base_run_id": 6291,
      "small_run_id": 6292,
      "last_observed_close": 82962.99,
      "actual_close": 82981.91,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-11T06:16:16.974814Z",
      "base_predicted_close": 82998.28125,
      "small_predicted_close": 83006.5234375,
      "strike": 82962.99,
      "market_regime": {
        "id": 888,
        "signal_id": 894,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-11T06:00:00Z",
        "return_6h": 0.00015883700346930318,
        "return_12h": -0.0003637126349674835,
        "return_24h": 0.0031803091638040737,
        "close_vs_ema12": 0.0004974675327160671,
        "close_vs_ema24": 0.0012018385643768337,
        "ema12_slope_3h": -0.00010136797543269793,
        "ema24_slope_6h": 0.0004550987524836181,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-11T06:16:16.977356Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-11T06:00:00Z",
          "return_6h": 0.00015883700346930318,
          "return_12h": -0.0003637126349674835,
          "return_24h": 0.0031803091638040737,
          "close_vs_ema12": 0.0004974675327160671,
          "close_vs_ema24": 0.0012018385643768337,
          "ema12_slope_3h": -0.00010136797543269793,
          "ema24_slope_6h": 0.0004550987524836181,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.45,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.190473,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        6291,
        6292
      ],
      "forecast_publication_timestamp": "2026-10-11T06:16:16.930467Z",
      "requested_quote_timestamp": "2026-10-11T06:16:16.930467Z",
      "retrieved_quote_timestamp": "2026-10-11T06:16:17.120940Z",
      "quote_retrieval_timestamp": "2026-10-11T06:16:17.120940Z",
      "timing_difference_seconds": 0.190473,
      "selected_quote": {
        "id": 894,
        "contract_id": 894,
        "forecast_timestamp": "2026-10-11T06:16:16.930467Z",
        "requested_timestamp": "2026-10-11T06:16:16.930467Z",
        "actual_quote_timestamp": "2026-10-11T06:16:17.120940Z",
        "timestamp_delta_seconds": 0.190473,
        "bid": 0.44,
        "ask": 0.45,
        "midpoint": 0.445,
        "last_price": 0.45,
        "implied_probability": 0.45,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-11T06:16:17.120940Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT110230",
        "external_market_id": "KXBTC15M-26OCT110230-30",
        "external_contract_id": "KXBTC15M-26OCT110230-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 758.89
      },
      "selected_entry_price": 0.45,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 894,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT110230",
          "external_market_id": "KXBTC15M-26OCT110230-30",
          "external_contract_id": "KXBTC15M-26OCT110230-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-11T06:15:00Z",
          "resolution_timestamp": "2026-10-11T06:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-11T06:16:16.981126Z"
        }
      ],
      "quotes": [
        {
          "id": 894,
          "contract_id": 894,
          "forecast_timestamp": "2026-10-11T06:16:16.930467Z",
          "requested_timestamp": "2026-10-11T06:16:16.930467Z",
          "actual_quote_timestamp": "2026-10-11T06:16:17.120940Z",
          "timestamp_delta_seconds": 0.190473,
          "bid": 0.44,
          "ask": 0.45,
          "midpoint": 0.445,
          "last_price": 0.45,
          "implied_probability": 0.45,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-11T06:16:17.120940Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT110230",
          "external_market_id": "KXBTC15M-26OCT110230-30",
          "external_contract_id": "KXBTC15M-26OCT110230-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 758.89
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT110230-30": {
          "UP/YES": "KXBTC15M-26OCT110230-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1725,
          "signal_id": 894,
          "quote_id": 894,
          "settlement_id": 894,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 213.0,
          "entry_price": 0.45,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.85000000000001,
          "trading_fee": 3.7,
          "total_deployed": 99.55000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 213.0,
          "gross_pnl": 117.14999999999999,
          "net_pnl": 113.44999999999999,
          "roi": 1.1396283274736312,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-11T06:31:21.276249Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 758.89,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1726,
          "signal_id": 894,
          "quote_id": 894,
          "settlement_id": 894,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.45,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 45.0,
          "trading_fee": 1.74,
          "total_deployed": 46.74,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 55.0,
          "net_pnl": 53.26,
          "roi": 1.1394950791613179,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-11T06:31:21.280636Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 758.89,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82962.99,
        "kronos_base_predicted_close": 82998.28125,
        "kronos_base_displacement": 35.29124999999476,
        "kronos_base_displacement_fraction": 0.000425385464048424,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83006.5234375,
        "kronos_small_displacement": 43.53343749999476,
        "kronos_small_displacement_fraction": 0.0005247332274306261,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT110230",
        "ticker": "KXBTC15M-26OCT110230-30",
        "market_id": "KXBTC15M-26OCT110230-30",
        "contract_id": "KXBTC15M-26OCT110230-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82962.99
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-11T06:16:16.930467Z",
        "retrieved_timestamp": "2026-10-11T06:16:17.120940Z",
        "quote_offset_seconds": 0.190473,
        "quote_age_seconds": 0.190473,
        "bid": 0.44,
        "ask": 0.45,
        "midpoint": 0.445,
        "last_price": 0.45,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.45,
        "price_type": "live_executable_ask",
        "yes_ask_size": 758.89
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 82981.91,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261011T0615Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 888,
          "signal_id": 894,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-11T06:00:00Z",
          "return_6h": 0.00015883700346930318,
          "return_12h": -0.0003637126349674835,
          "return_24h": 0.0031803091638040737,
          "close_vs_ema12": 0.0004974675327160671,
          "close_vs_ema24": 0.0012018385643768337,
          "ema12_slope_3h": -0.00010136797543269793,
          "ema24_slope_6h": 0.0004550987524836181,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-11T06:16:16.977356Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-11T06:00:00Z",
            "return_6h": 0.00015883700346930318,
            "return_12h": -0.0003637126349674835,
            "return_24h": 0.0031803091638040737,
            "close_vs_ema12": 0.0004974675327160671,
            "close_vs_ema24": 0.0012018385643768337,
            "ema12_slope_3h": -0.00010136797543269793,
            "ema24_slope_6h": 0.0004550987524836181,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -7.597707640027984e-06,
        "return_30m": -0.0002878085658389873,
        "return_60m": 0.00014353841040137816,
        "return_120m": 0.0021732520265964617,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -2.1526533944604687e-05,
        "close_vs_ema6": 0.00012802601264838565,
        "close_vs_ema12": 0.00033518764218865016,
        "ema3_slope": -2.1526070562938315e-05,
        "ema6_slope": 5.121302769928171e-05,
        "realized_volatility_30m": 0.00013630763976762994,
        "realized_volatility_60m": 0.00022472119249666506,
        "return_acceleration": 0.0002726152795352599
      }
    },
    {
      "id": 893,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261011T0600Z",
      "trigger_timestamp": "2026-10-11T06:01:16.757139Z",
      "market_start_timestamp": "2026-10-11T06:00:00Z",
      "resolution_timestamp": "2026-10-11T06:15:00Z",
      "direction": "UP",
      "base_run_id": 6289,
      "small_run_id": 6290,
      "last_observed_close": 82963.62,
      "actual_close": 82962.99,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-11T06:01:16.807268Z",
      "base_predicted_close": 82994.0390625,
      "small_predicted_close": 83002.4296875,
      "strike": 82963.62,
      "market_regime": {
        "id": 887,
        "signal_id": 893,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-11T05:45:00Z",
        "return_6h": 0.0006020054151238963,
        "return_12h": -0.0009283979915619689,
        "return_24h": 0.0023407105693906693,
        "close_vs_ema12": 0.000526249049090044,
        "close_vs_ema24": 0.001234783220660729,
        "ema12_slope_3h": -0.0001393320290452582,
        "ema24_slope_6h": 0.0004613484044913019,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-11T06:01:16.809511Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-11T05:45:00Z",
          "return_6h": 0.0006020054151238963,
          "return_12h": -0.0009283979915619689,
          "return_24h": 0.0023407105693906693,
          "close_vs_ema12": 0.000526249049090044,
          "close_vs_ema24": 0.001234783220660729,
          "ema12_slope_3h": -0.0001393320290452582,
          "ema24_slope_6h": 0.0004613484044913019,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.72,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.189473,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "70_80",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        6289,
        6290
      ],
      "forecast_publication_timestamp": "2026-10-11T06:01:16.757139Z",
      "requested_quote_timestamp": "2026-10-11T06:01:16.757139Z",
      "retrieved_quote_timestamp": "2026-10-11T06:01:16.946612Z",
      "quote_retrieval_timestamp": "2026-10-11T06:01:16.946612Z",
      "timing_difference_seconds": 0.189473,
      "selected_quote": {
        "id": 893,
        "contract_id": 893,
        "forecast_timestamp": "2026-10-11T06:01:16.757139Z",
        "requested_timestamp": "2026-10-11T06:01:16.757139Z",
        "actual_quote_timestamp": "2026-10-11T06:01:16.946612Z",
        "timestamp_delta_seconds": 0.189473,
        "bid": 0.71,
        "ask": 0.72,
        "midpoint": 0.715,
        "last_price": 0.72,
        "implied_probability": 0.72,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-11T06:01:16.946612Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT110215",
        "external_market_id": "KXBTC15M-26OCT110215-15",
        "external_contract_id": "KXBTC15M-26OCT110215-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2918.41
      },
      "selected_entry_price": 0.72,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 893,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT110215",
          "external_market_id": "KXBTC15M-26OCT110215-15",
          "external_contract_id": "KXBTC15M-26OCT110215-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-11T06:00:00Z",
          "resolution_timestamp": "2026-10-11T06:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-11T06:01:16.812156Z"
        }
      ],
      "quotes": [
        {
          "id": 893,
          "contract_id": 893,
          "forecast_timestamp": "2026-10-11T06:01:16.757139Z",
          "requested_timestamp": "2026-10-11T06:01:16.757139Z",
          "actual_quote_timestamp": "2026-10-11T06:01:16.946612Z",
          "timestamp_delta_seconds": 0.189473,
          "bid": 0.71,
          "ask": 0.72,
          "midpoint": 0.715,
          "last_price": 0.72,
          "implied_probability": 0.72,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-11T06:01:16.946612Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT110215",
          "external_market_id": "KXBTC15M-26OCT110215-15",
          "external_contract_id": "KXBTC15M-26OCT110215-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2918.41
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT110215-15": {
          "UP/YES": "KXBTC15M-26OCT110215-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1723,
          "signal_id": 893,
          "quote_id": 893,
          "settlement_id": 893,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 136.0,
          "entry_price": 0.72,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.92,
          "trading_fee": 1.92,
          "total_deployed": 99.84,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -97.92,
          "net_pnl": -99.84,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-11T06:16:21.687941Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2918.41,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1724,
          "signal_id": 893,
          "quote_id": 893,
          "settlement_id": 893,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.72,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 72.0,
          "trading_fee": 1.42,
          "total_deployed": 73.42,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -72.0,
          "net_pnl": -73.42,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-11T06:16:21.690796Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2918.41,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82963.62,
        "kronos_base_predicted_close": 82994.0390625,
        "kronos_base_displacement": 30.419062500004657,
        "kronos_base_displacement_fraction": 0.00036665543885385735,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83002.4296875,
        "kronos_small_displacement": 38.80968750000466,
        "kronos_small_displacement_fraction": 0.0004677916356591559,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT110215",
        "ticker": "KXBTC15M-26OCT110215-15",
        "market_id": "KXBTC15M-26OCT110215-15",
        "contract_id": "KXBTC15M-26OCT110215-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82963.62
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-11T06:01:16.757139Z",
        "retrieved_timestamp": "2026-10-11T06:01:16.946612Z",
        "quote_offset_seconds": 0.189473,
        "quote_age_seconds": 0.189473,
        "bid": 0.71,
        "ask": 0.72,
        "midpoint": 0.715,
        "last_price": 0.72,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.72,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2918.41
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 82962.99,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261011T0600Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 887,
          "signal_id": 893,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-11T05:45:00Z",
          "return_6h": 0.0006020054151238963,
          "return_12h": -0.0009283979915619689,
          "return_24h": 0.0023407105693906693,
          "close_vs_ema12": 0.000526249049090044,
          "close_vs_ema24": 0.001234783220660729,
          "ema12_slope_3h": -0.0001393320290452582,
          "ema24_slope_6h": 0.0004613484044913019,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-11T06:01:16.809511Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-11T05:45:00Z",
            "return_6h": 0.0006020054151238963,
            "return_12h": -0.0009283979915619689,
            "return_24h": 0.0023407105693906693,
            "close_vs_ema12": 0.000526249049090044,
            "close_vs_ema24": 0.001234783220660729,
            "ema12_slope_3h": -0.0001393320290452582,
            "ema24_slope_6h": 0.0004613484044913019,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.00028021298717528786,
        "return_30m": -0.00019775842333558113,
        "return_60m": 0.00037137890196681234,
        "return_120m": 0.00241209584889579,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -3.545470286026031e-05,
        "close_vs_ema6": 0.0001868447241790694,
        "close_vs_ema12": 0.0004037557680738324,
        "ema3_slope": -3.5453445868860456e-05,
        "ema6_slope": 7.474347584124352e-05,
        "realized_volatility_30m": 0.00018134533116531681,
        "realized_volatility_60m": 0.00023510554397819763,
        "return_acceleration": -0.00036269066233063363
      }
    },
    {
      "id": 892,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261011T0530Z",
      "trigger_timestamp": "2026-10-11T05:31:16.851308Z",
      "market_start_timestamp": "2026-10-11T05:30:00Z",
      "resolution_timestamp": "2026-10-11T05:45:00Z",
      "direction": "UP",
      "base_run_id": 6285,
      "small_run_id": 6286,
      "last_observed_close": 82980.03,
      "actual_close": 82986.87,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-11T05:31:16.900222Z",
      "base_predicted_close": 82982.953125,
      "small_predicted_close": 82991.40625,
      "strike": 82980.03,
      "market_regime": {
        "id": 886,
        "signal_id": 892,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-11T05:15:00Z",
        "return_6h": 0.00018571570433367768,
        "return_12h": -1.074544176415948e-05,
        "return_24h": 0.004538973829031567,
        "close_vs_ema12": 0.0007818694200014686,
        "close_vs_ema24": 0.0014913726676057948,
        "ema12_slope_3h": -9.03075761506944e-05,
        "ema24_slope_6h": 0.00045710089837180945,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-11T05:31:16.902536Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-11T05:15:00Z",
          "return_6h": 0.00018571570433367768,
          "return_12h": -1.074544176415948e-05,
          "return_24h": 0.004538973829031567,
          "close_vs_ema12": 0.0007818694200014686,
          "close_vs_ema24": 0.0014913726676057948,
          "ema12_slope_3h": -9.03075761506944e-05,
          "ema24_slope_6h": 0.00045710089837180945,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.49,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.180494,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        6285,
        6286
      ],
      "forecast_publication_timestamp": "2026-10-11T05:31:16.851308Z",
      "requested_quote_timestamp": "2026-10-11T05:31:16.851308Z",
      "retrieved_quote_timestamp": "2026-10-11T05:31:17.031802Z",
      "quote_retrieval_timestamp": "2026-10-11T05:31:17.031802Z",
      "timing_difference_seconds": 0.180494,
      "selected_quote": {
        "id": 892,
        "contract_id": 892,
        "forecast_timestamp": "2026-10-11T05:31:16.851308Z",
        "requested_timestamp": "2026-10-11T05:31:16.851308Z",
        "actual_quote_timestamp": "2026-10-11T05:31:17.031802Z",
        "timestamp_delta_seconds": 0.180494,
        "bid": 0.48,
        "ask": 0.49,
        "midpoint": 0.485,
        "last_price": 0.48,
        "implied_probability": 0.49,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-11T05:31:17.031802Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT110145",
        "external_market_id": "KXBTC15M-26OCT110145-45",
        "external_contract_id": "KXBTC15M-26OCT110145-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 6984.72
      },
      "selected_entry_price": 0.49,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 892,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT110145",
          "external_market_id": "KXBTC15M-26OCT110145-45",
          "external_contract_id": "KXBTC15M-26OCT110145-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-11T05:30:00Z",
          "resolution_timestamp": "2026-10-11T05:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-11T05:31:16.904814Z"
        }
      ],
      "quotes": [
        {
          "id": 892,
          "contract_id": 892,
          "forecast_timestamp": "2026-10-11T05:31:16.851308Z",
          "requested_timestamp": "2026-10-11T05:31:16.851308Z",
          "actual_quote_timestamp": "2026-10-11T05:31:17.031802Z",
          "timestamp_delta_seconds": 0.180494,
          "bid": 0.48,
          "ask": 0.49,
          "midpoint": 0.485,
          "last_price": 0.48,
          "implied_probability": 0.49,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-11T05:31:17.031802Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT110145",
          "external_market_id": "KXBTC15M-26OCT110145-45",
          "external_contract_id": "KXBTC15M-26OCT110145-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 6984.72
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT110145-45": {
          "UP/YES": "KXBTC15M-26OCT110145-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1721,
          "signal_id": 892,
          "quote_id": 892,
          "settlement_id": 892,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 197.0,
          "entry_price": 0.49,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.53,
          "trading_fee": 3.45,
          "total_deployed": 99.98,
          "settlement_value": 1.0,
          "settlement_payout": 197.0,
          "gross_pnl": 100.47,
          "net_pnl": 97.02,
          "roi": 0.9703940788157631,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-11T05:46:23.763638Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6984.72,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1722,
          "signal_id": 892,
          "quote_id": 892,
          "settlement_id": 892,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.49,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 49.0,
          "trading_fee": 1.75,
          "total_deployed": 50.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 51.0,
          "net_pnl": 49.25,
          "roi": 0.9704433497536946,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-11T05:46:23.765968Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6984.72,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82980.03,
        "kronos_base_predicted_close": 82982.953125,
        "kronos_base_displacement": 2.923125000001164,
        "kronos_base_displacement_fraction": 3.522684915878151e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82991.40625,
        "kronos_small_displacement": 11.376250000001164,
        "kronos_small_displacement_fraction": 0.0001370962386974452,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT110145",
        "ticker": "KXBTC15M-26OCT110145-45",
        "market_id": "KXBTC15M-26OCT110145-45",
        "contract_id": "KXBTC15M-26OCT110145-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82980.03
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-11T05:31:16.851308Z",
        "retrieved_timestamp": "2026-10-11T05:31:17.031802Z",
        "quote_offset_seconds": 0.180494,
        "quote_age_seconds": 0.180494,
        "bid": 0.48,
        "ask": 0.49,
        "midpoint": 0.485,
        "last_price": 0.48,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.49,
        "price_type": "live_executable_ask",
        "yes_ask_size": 6984.72
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 82986.87,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261011T0530Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 886,
          "signal_id": 892,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-11T05:15:00Z",
          "return_6h": 0.00018571570433367768,
          "return_12h": -1.074544176415948e-05,
          "return_24h": 0.004538973829031567,
          "close_vs_ema12": 0.0007818694200014686,
          "close_vs_ema24": 0.0014913726676057948,
          "ema12_slope_3h": -9.03075761506944e-05,
          "ema24_slope_6h": 0.00045710089837180945,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-11T05:31:16.902536Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-11T05:15:00Z",
            "return_6h": 0.00018571570433367768,
            "return_12h": -1.074544176415948e-05,
            "return_24h": 0.004538973829031567,
            "close_vs_ema12": 0.0007818694200014686,
            "close_vs_ema24": 0.0014913726676057948,
            "ema12_slope_3h": -9.03075761506944e-05,
            "ema24_slope_6h": 0.00045710089837180945,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.00034896470038270344,
        "return_30m": 0.0005692498992651007,
        "return_60m": 0.0018762292727347862,
        "return_120m": 0.0016026743352908213,
        "consecutive_up_closes": 6,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.00033631179652093834,
        "close_vs_ema6": 0.000676384888021575,
        "close_vs_ema12": 0.0008129550748527947,
        "ema3_slope": 0.00033642494019692215,
        "ema6_slope": 0.00027062717446102447,
        "realized_volatility_30m": 6.437817322135775e-05,
        "realized_volatility_60m": 0.0003116998731179365,
        "return_acceleration": 0.0001287563464427155
      }
    },
    {
      "id": 891,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261011T0515Z",
      "trigger_timestamp": "2026-10-11T05:16:17.882380Z",
      "market_start_timestamp": "2026-10-11T05:15:00Z",
      "resolution_timestamp": "2026-10-11T05:30:00Z",
      "direction": "UP",
      "base_run_id": 6283,
      "small_run_id": 6284,
      "last_observed_close": 82951.08,
      "actual_close": 82980.03,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-11T05:16:17.930922Z",
      "base_predicted_close": 82968.46875,
      "small_predicted_close": 82986.0859375,
      "strike": 82951.08,
      "market_regime": {
        "id": 885,
        "signal_id": 891,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-11T05:00:00Z",
        "return_6h": -0.00042240187659292605,
        "return_12h": -0.0004026495045159617,
        "return_24h": 0.0037790547433860233,
        "close_vs_ema12": 0.00046604024937568767,
        "close_vs_ema24": 0.0011734744491394,
        "ema12_slope_3h": -0.00010177320093196496,
        "ema24_slope_6h": 0.00046284457383416466,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-11T05:16:17.933161Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-11T05:00:00Z",
          "return_6h": -0.00042240187659292605,
          "return_12h": -0.0004026495045159617,
          "return_24h": 0.0037790547433860233,
          "close_vs_ema12": 0.00046604024937568767,
          "close_vs_ema24": 0.0011734744491394,
          "ema12_slope_3h": -0.00010177320093196496,
          "ema24_slope_6h": 0.00046284457383416466,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.55,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.177856,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        6283,
        6284
      ],
      "forecast_publication_timestamp": "2026-10-11T05:16:17.882380Z",
      "requested_quote_timestamp": "2026-10-11T05:16:17.882380Z",
      "retrieved_quote_timestamp": "2026-10-11T05:16:18.060236Z",
      "quote_retrieval_timestamp": "2026-10-11T05:16:18.060236Z",
      "timing_difference_seconds": 0.177856,
      "selected_quote": {
        "id": 891,
        "contract_id": 891,
        "forecast_timestamp": "2026-10-11T05:16:17.882380Z",
        "requested_timestamp": "2026-10-11T05:16:17.882380Z",
        "actual_quote_timestamp": "2026-10-11T05:16:18.060236Z",
        "timestamp_delta_seconds": 0.177856,
        "bid": 0.54,
        "ask": 0.55,
        "midpoint": 0.545,
        "last_price": 0.55,
        "implied_probability": 0.55,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-11T05:16:18.060236Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT110130",
        "external_market_id": "KXBTC15M-26OCT110130-30",
        "external_contract_id": "KXBTC15M-26OCT110130-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3381.86
      },
      "selected_entry_price": 0.55,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 891,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT110130",
          "external_market_id": "KXBTC15M-26OCT110130-30",
          "external_contract_id": "KXBTC15M-26OCT110130-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-11T05:15:00Z",
          "resolution_timestamp": "2026-10-11T05:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-11T05:16:17.935381Z"
        }
      ],
      "quotes": [
        {
          "id": 891,
          "contract_id": 891,
          "forecast_timestamp": "2026-10-11T05:16:17.882380Z",
          "requested_timestamp": "2026-10-11T05:16:17.882380Z",
          "actual_quote_timestamp": "2026-10-11T05:16:18.060236Z",
          "timestamp_delta_seconds": 0.177856,
          "bid": 0.54,
          "ask": 0.55,
          "midpoint": 0.545,
          "last_price": 0.55,
          "implied_probability": 0.55,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-11T05:16:18.060236Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT110130",
          "external_market_id": "KXBTC15M-26OCT110130-30",
          "external_contract_id": "KXBTC15M-26OCT110130-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3381.86
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT110130-30": {
          "UP/YES": "KXBTC15M-26OCT110130-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1719,
          "signal_id": 891,
          "quote_id": 891,
          "settlement_id": 891,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 176.0,
          "entry_price": 0.55,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.80000000000001,
          "trading_fee": 3.05,
          "total_deployed": 99.85000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 176.0,
          "gross_pnl": 79.19999999999999,
          "net_pnl": 76.14999999999999,
          "roi": 0.7626439659489233,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-11T05:31:21.613235Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3381.86,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1720,
          "signal_id": 891,
          "quote_id": 891,
          "settlement_id": 891,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.55,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 55.00000000000001,
          "trading_fee": 1.74,
          "total_deployed": 56.74000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 44.99999999999999,
          "net_pnl": 43.25999999999999,
          "roi": 0.76242509693338,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-11T05:31:21.616812Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3381.86,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82951.08,
        "kronos_base_predicted_close": 82968.46875,
        "kronos_base_displacement": 17.388749999998254,
        "kronos_base_displacement_fraction": 0.00020962656544071823,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82986.0859375,
        "kronos_small_displacement": 35.005937499998254,
        "kronos_small_displacement_fraction": 0.00042200701304911584,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT110130",
        "ticker": "KXBTC15M-26OCT110130-30",
        "market_id": "KXBTC15M-26OCT110130-30",
        "contract_id": "KXBTC15M-26OCT110130-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82951.08
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-11T05:16:17.882380Z",
        "retrieved_timestamp": "2026-10-11T05:16:18.060236Z",
        "quote_offset_seconds": 0.177856,
        "quote_age_seconds": 0.177856,
        "bid": 0.54,
        "ask": 0.55,
        "midpoint": 0.545,
        "last_price": 0.55,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.55,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3381.86
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 82980.03,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261011T0515Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 885,
          "signal_id": 891,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-11T05:00:00Z",
          "return_6h": -0.00042240187659292605,
          "return_12h": -0.0004026495045159617,
          "return_24h": 0.0037790547433860233,
          "close_vs_ema12": 0.00046604024937568767,
          "close_vs_ema24": 0.0011734744491394,
          "ema12_slope_3h": -0.00010177320093196496,
          "ema24_slope_6h": 0.00046284457383416466,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-11T05:16:17.933161Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-11T05:00:00Z",
            "return_6h": -0.00042240187659292605,
            "return_12h": -0.0004026495045159617,
            "return_24h": 0.0037790547433860233,
            "close_vs_ema12": 0.00046604024937568767,
            "close_vs_ema24": 0.0011734744491394,
            "ema12_slope_3h": -0.00010177320093196496,
            "ema24_slope_6h": 0.00046284457383416466,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.00022020835393998794,
        "return_30m": 0.0005235019569063137,
        "return_60m": 0.0020294223161418934,
        "return_120m": 0.000647523281051221,
        "consecutive_up_closes": 5,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.00032377219494406084,
        "close_vs_ema6": 0.0005980217217598227,
        "close_vs_ema12": 0.0006117289479650179,
        "ema3_slope": 0.00032387705732994654,
        "ema6_slope": 0.00023926592319156725,
        "realized_volatility_30m": 4.1509237972636726e-05,
        "realized_volatility_60m": 0.00030394164131837314,
        "return_acceleration": -8.301847594527345e-05
      }
    },
    {
      "id": 890,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261011T0500Z",
      "trigger_timestamp": "2026-10-11T05:01:16.137039Z",
      "market_start_timestamp": "2026-10-11T05:00:00Z",
      "resolution_timestamp": "2026-10-11T05:15:00Z",
      "direction": "UP",
      "base_run_id": 6281,
      "small_run_id": 6282,
      "last_observed_close": 82932.82,
      "actual_close": 82951.08,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-11T05:01:16.179236Z",
      "base_predicted_close": 82955.3359375,
      "small_predicted_close": 82972.8359375,
      "strike": 82932.82,
      "market_regime": {
        "id": 884,
        "signal_id": 890,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-11T04:45:00Z",
        "return_6h": -0.000995876342079982,
        "return_12h": -0.00013297951834323474,
        "return_24h": 0.003824427255266105,
        "close_vs_ema12": 0.00026561454111839744,
        "close_vs_ema24": 0.0009778059380747273,
        "ema12_slope_3h": -9.941510676891863e-05,
        "ema24_slope_6h": 0.0004815340704955595,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-11T05:01:16.181834Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-11T04:45:00Z",
          "return_6h": -0.000995876342079982,
          "return_12h": -0.00013297951834323474,
          "return_24h": 0.003824427255266105,
          "close_vs_ema12": 0.00026561454111839744,
          "close_vs_ema24": 0.0009778059380747273,
          "ema12_slope_3h": -9.941510676891863e-05,
          "ema24_slope_6h": 0.0004815340704955595,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.56,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.182548,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        6281,
        6282
      ],
      "forecast_publication_timestamp": "2026-10-11T05:01:16.137039Z",
      "requested_quote_timestamp": "2026-10-11T05:01:16.137039Z",
      "retrieved_quote_timestamp": "2026-10-11T05:01:16.319587Z",
      "quote_retrieval_timestamp": "2026-10-11T05:01:16.319587Z",
      "timing_difference_seconds": 0.182548,
      "selected_quote": {
        "id": 890,
        "contract_id": 890,
        "forecast_timestamp": "2026-10-11T05:01:16.137039Z",
        "requested_timestamp": "2026-10-11T05:01:16.137039Z",
        "actual_quote_timestamp": "2026-10-11T05:01:16.319587Z",
        "timestamp_delta_seconds": 0.182548,
        "bid": 0.55,
        "ask": 0.56,
        "midpoint": 0.555,
        "last_price": 0.55,
        "implied_probability": 0.56,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-11T05:01:16.319587Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT110115",
        "external_market_id": "KXBTC15M-26OCT110115-15",
        "external_contract_id": "KXBTC15M-26OCT110115-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2651.27
      },
      "selected_entry_price": 0.56,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 890,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT110115",
          "external_market_id": "KXBTC15M-26OCT110115-15",
          "external_contract_id": "KXBTC15M-26OCT110115-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-11T05:00:00Z",
          "resolution_timestamp": "2026-10-11T05:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-11T05:01:16.184584Z"
        }
      ],
      "quotes": [
        {
          "id": 890,
          "contract_id": 890,
          "forecast_timestamp": "2026-10-11T05:01:16.137039Z",
          "requested_timestamp": "2026-10-11T05:01:16.137039Z",
          "actual_quote_timestamp": "2026-10-11T05:01:16.319587Z",
          "timestamp_delta_seconds": 0.182548,
          "bid": 0.55,
          "ask": 0.56,
          "midpoint": 0.555,
          "last_price": 0.55,
          "implied_probability": 0.56,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-11T05:01:16.319587Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT110115",
          "external_market_id": "KXBTC15M-26OCT110115-15",
          "external_contract_id": "KXBTC15M-26OCT110115-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2651.27
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT110115-15": {
          "UP/YES": "KXBTC15M-26OCT110115-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1717,
          "signal_id": 890,
          "quote_id": 890,
          "settlement_id": 890,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 173.0,
          "entry_price": 0.56,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.88000000000001,
          "trading_fee": 2.99,
          "total_deployed": 99.87,
          "settlement_value": 1.0,
          "settlement_payout": 173.0,
          "gross_pnl": 76.11999999999999,
          "net_pnl": 73.13,
          "roi": 0.7322519275057574,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-11T05:16:23.033711Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2651.27,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1718,
          "signal_id": 890,
          "quote_id": 890,
          "settlement_id": 890,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.56,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 56.00000000000001,
          "trading_fee": 1.73,
          "total_deployed": 57.730000000000004,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 43.99999999999999,
          "net_pnl": 42.269999999999996,
          "roi": 0.7322016282695305,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-11T05:16:23.037163Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2651.27,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82932.82,
        "kronos_base_predicted_close": 82955.3359375,
        "kronos_base_displacement": 22.515937499993015,
        "kronos_base_displacement_fraction": 0.00027149610371374097,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82972.8359375,
        "kronos_small_displacement": 40.015937499993015,
        "kronos_small_displacement_fraction": 0.0004825102715667092,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT110115",
        "ticker": "KXBTC15M-26OCT110115-15",
        "market_id": "KXBTC15M-26OCT110115-15",
        "contract_id": "KXBTC15M-26OCT110115-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82932.82
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-11T05:01:16.137039Z",
        "retrieved_timestamp": "2026-10-11T05:01:16.319587Z",
        "quote_offset_seconds": 0.182548,
        "quote_age_seconds": 0.182548,
        "bid": 0.55,
        "ask": 0.56,
        "midpoint": 0.555,
        "last_price": 0.55,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.56,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2651.27
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 82951.08,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261011T0500Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 884,
          "signal_id": 890,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-11T04:45:00Z",
          "return_6h": -0.000995876342079982,
          "return_12h": -0.00013297951834323474,
          "return_24h": 0.003824427255266105,
          "close_vs_ema12": 0.00026561454111839744,
          "close_vs_ema24": 0.0009778059380747273,
          "ema12_slope_3h": -9.941510676891863e-05,
          "ema24_slope_6h": 0.0004815340704955595,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-11T05:01:16.181834Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-11T04:45:00Z",
            "return_6h": -0.000995876342079982,
            "return_12h": -0.00013297951834323474,
            "return_24h": 0.003824427255266105,
            "close_vs_ema12": 0.00026561454111839744,
            "close_vs_ema24": 0.0009778059380747273,
            "ema12_slope_3h": -9.941510676891863e-05,
            "ema24_slope_6h": 0.0004815340704955595,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0003032268298852614,
        "return_30m": 0.0013062357988729012,
        "return_60m": 0.0020399593490658674,
        "return_120m": -0.0009711178865559056,
        "consecutive_up_closes": 4,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0004274516322992916,
        "close_vs_ema6": 0.0006170864896306583,
        "close_vs_ema12": 0.0005027137555411176,
        "ema3_slope": 0.00042763442533266804,
        "ema6_slope": 0.00024689553821266585,
        "realized_volatility_30m": 0.00034973904603374795,
        "realized_volatility_60m": 0.0003014845621568121,
        "return_acceleration": -0.0006994780920674959
      }
    },
    {
      "id": 889,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261011T0445Z",
      "trigger_timestamp": "2026-10-11T04:46:18.355309Z",
      "market_start_timestamp": "2026-10-11T04:45:00Z",
      "resolution_timestamp": "2026-10-11T05:00:00Z",
      "direction": "UP",
      "base_run_id": 6279,
      "small_run_id": 6280,
      "last_observed_close": 82907.68,
      "actual_close": 82932.82,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-11T04:46:18.402231Z",
      "base_predicted_close": 82936.71875,
      "small_predicted_close": 82954.296875,
      "strike": 82907.68,
      "market_regime": {
        "id": 883,
        "signal_id": 889,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-11T04:30:00Z",
        "return_6h": -0.0009885521464930713,
        "return_12h": -0.0008328273032519595,
        "return_24h": 0.0036603495383158435,
        "close_vs_ema12": -2.6298438381200384e-05,
        "close_vs_ema24": 0.0006949575036057087,
        "ema12_slope_3h": -9.303322367804068e-05,
        "ema24_slope_6h": 0.0005127045994439694,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-11T04:46:18.404977Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-11T04:30:00Z",
          "return_6h": -0.0009885521464930713,
          "return_12h": -0.0008328273032519595,
          "return_24h": 0.0036603495383158435,
          "close_vs_ema12": -2.6298438381200384e-05,
          "close_vs_ema24": 0.0006949575036057087,
          "ema12_slope_3h": -9.303322367804068e-05,
          "ema24_slope_6h": 0.0005127045994439694,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.5,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.197352,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        6279,
        6280
      ],
      "forecast_publication_timestamp": "2026-10-11T04:46:18.355309Z",
      "requested_quote_timestamp": "2026-10-11T04:46:18.355309Z",
      "retrieved_quote_timestamp": "2026-10-11T04:46:18.552661Z",
      "quote_retrieval_timestamp": "2026-10-11T04:46:18.552661Z",
      "timing_difference_seconds": 0.197352,
      "selected_quote": {
        "id": 889,
        "contract_id": 889,
        "forecast_timestamp": "2026-10-11T04:46:18.355309Z",
        "requested_timestamp": "2026-10-11T04:46:18.355309Z",
        "actual_quote_timestamp": "2026-10-11T04:46:18.552661Z",
        "timestamp_delta_seconds": 0.197352,
        "bid": 0.49,
        "ask": 0.5,
        "midpoint": 0.495,
        "last_price": 0.5,
        "implied_probability": 0.5,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-11T04:46:18.552661Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT110100",
        "external_market_id": "KXBTC15M-26OCT110100-00",
        "external_contract_id": "KXBTC15M-26OCT110100-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 727.97
      },
      "selected_entry_price": 0.5,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 889,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT110100",
          "external_market_id": "KXBTC15M-26OCT110100-00",
          "external_contract_id": "KXBTC15M-26OCT110100-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-11T04:45:00Z",
          "resolution_timestamp": "2026-10-11T05:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-11T04:46:18.408142Z"
        }
      ],
      "quotes": [
        {
          "id": 889,
          "contract_id": 889,
          "forecast_timestamp": "2026-10-11T04:46:18.355309Z",
          "requested_timestamp": "2026-10-11T04:46:18.355309Z",
          "actual_quote_timestamp": "2026-10-11T04:46:18.552661Z",
          "timestamp_delta_seconds": 0.197352,
          "bid": 0.49,
          "ask": 0.5,
          "midpoint": 0.495,
          "last_price": 0.5,
          "implied_probability": 0.5,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-11T04:46:18.552661Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT110100",
          "external_market_id": "KXBTC15M-26OCT110100-00",
          "external_contract_id": "KXBTC15M-26OCT110100-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 727.97
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT110100-00": {
          "UP/YES": "KXBTC15M-26OCT110100-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1715,
          "signal_id": 889,
          "quote_id": 889,
          "settlement_id": 889,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 193.0,
          "entry_price": 0.5,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.5,
          "trading_fee": 3.38,
          "total_deployed": 99.88,
          "settlement_value": 1.0,
          "settlement_payout": 193.0,
          "gross_pnl": 96.5,
          "net_pnl": 93.12,
          "roi": 0.932318782539047,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-11T05:01:20.828406Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 727.97,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1716,
          "signal_id": 889,
          "quote_id": 889,
          "settlement_id": 889,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.5,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 50.0,
          "trading_fee": 1.75,
          "total_deployed": 51.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 50.0,
          "net_pnl": 48.25,
          "roi": 0.9323671497584541,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-11T05:01:20.831196Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 727.97,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82907.68,
        "kronos_base_predicted_close": 82936.71875,
        "kronos_base_displacement": 29.038750000006985,
        "kronos_base_displacement_fraction": 0.0003502540416039502,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82954.296875,
        "kronos_small_displacement": 46.616875000006985,
        "kronos_small_displacement_fraction": 0.0005622745082241716,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT110100",
        "ticker": "KXBTC15M-26OCT110100-00",
        "market_id": "KXBTC15M-26OCT110100-00",
        "contract_id": "KXBTC15M-26OCT110100-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82907.68
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-11T04:46:18.355309Z",
        "retrieved_timestamp": "2026-10-11T04:46:18.552661Z",
        "quote_offset_seconds": 0.197352,
        "quote_age_seconds": 0.197352,
        "bid": 0.49,
        "ask": 0.5,
        "midpoint": 0.495,
        "last_price": 0.5,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.5,
        "price_type": "live_executable_ask",
        "yes_ask_size": 727.97
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 82932.82,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261011T0445Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 883,
          "signal_id": 889,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-11T04:30:00Z",
          "return_6h": -0.0009885521464930713,
          "return_12h": -0.0008328273032519595,
          "return_24h": 0.0036603495383158435,
          "close_vs_ema12": -2.6298438381200384e-05,
          "close_vs_ema24": 0.0006949575036057087,
          "ema12_slope_3h": -9.303322367804068e-05,
          "ema24_slope_6h": 0.0005127045994439694,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-11T04:46:18.404977Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-11T04:30:00Z",
            "return_6h": -0.0009885521464930713,
            "return_12h": -0.0008328273032519595,
            "return_24h": 0.0036603495383158435,
            "close_vs_ema12": -2.6298438381200384e-05,
            "close_vs_ema24": 0.0006949575036057087,
            "ema12_slope_3h": -9.303322367804068e-05,
            "ema24_slope_6h": 0.0005127045994439694,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0010027049219527573,
        "return_30m": 0.0015051324194685911,
        "return_60m": 7.17918275359164e-05,
        "return_120m": -0.0017629592781118752,
        "consecutive_up_closes": 3,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0005518746775710071,
        "close_vs_ema6": 0.0005607375231975187,
        "close_vs_ema12": 0.0002908555401357482,
        "ema3_slope": 0.0005521794114056178,
        "ema6_slope": 0.00022434532881665525,
        "realized_volatility_30m": 0.0002503903531592133,
        "realized_volatility_60m": 0.0010086993285047033,
        "return_acceleration": 0.0005007807063184266
      }
    },
    {
      "id": 888,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261011T0430Z",
      "trigger_timestamp": "2026-10-11T04:31:16.637834Z",
      "market_start_timestamp": "2026-10-11T04:30:00Z",
      "resolution_timestamp": "2026-10-11T04:45:00Z",
      "direction": "UP",
      "base_run_id": 6277,
      "small_run_id": 6278,
      "last_observed_close": 82824.63,
      "actual_close": 82907.68,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-11T04:31:16.689423Z",
      "base_predicted_close": 82911.546875,
      "small_predicted_close": 82929.0859375,
      "strike": 82824.63,
      "market_regime": {
        "id": 882,
        "signal_id": 888,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-11T04:15:00Z",
        "return_6h": -0.0018025503213362493,
        "return_12h": -0.0013547011646536378,
        "return_24h": 0.002787420374224414,
        "close_vs_ema12": -0.0010290905379628512,
        "close_vs_ema24": -0.0002928116681140125,
        "ema12_slope_3h": -8.197721834890537e-05,
        "ema24_slope_6h": 0.0005443816648196265,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-11T04:31:16.692825Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-11T04:15:00Z",
          "return_6h": -0.0018025503213362493,
          "return_12h": -0.0013547011646536378,
          "return_24h": 0.002787420374224414,
          "close_vs_ema12": -0.0010290905379628512,
          "close_vs_ema24": -0.0002928116681140125,
          "ema12_slope_3h": -8.197721834890537e-05,
          "ema24_slope_6h": 0.0005443816648196265,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.54,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.191376,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        6277,
        6278
      ],
      "forecast_publication_timestamp": "2026-10-11T04:31:16.637834Z",
      "requested_quote_timestamp": "2026-10-11T04:31:16.637834Z",
      "retrieved_quote_timestamp": "2026-10-11T04:31:16.829210Z",
      "quote_retrieval_timestamp": "2026-10-11T04:31:16.829210Z",
      "timing_difference_seconds": 0.191376,
      "selected_quote": {
        "id": 888,
        "contract_id": 888,
        "forecast_timestamp": "2026-10-11T04:31:16.637834Z",
        "requested_timestamp": "2026-10-11T04:31:16.637834Z",
        "actual_quote_timestamp": "2026-10-11T04:31:16.829210Z",
        "timestamp_delta_seconds": 0.191376,
        "bid": 0.53,
        "ask": 0.54,
        "midpoint": 0.535,
        "last_price": 0.54,
        "implied_probability": 0.54,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-11T04:31:16.829210Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT110045",
        "external_market_id": "KXBTC15M-26OCT110045-45",
        "external_contract_id": "KXBTC15M-26OCT110045-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2068.49
      },
      "selected_entry_price": 0.54,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 888,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT110045",
          "external_market_id": "KXBTC15M-26OCT110045-45",
          "external_contract_id": "KXBTC15M-26OCT110045-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-11T04:30:00Z",
          "resolution_timestamp": "2026-10-11T04:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-11T04:31:16.695315Z"
        }
      ],
      "quotes": [
        {
          "id": 888,
          "contract_id": 888,
          "forecast_timestamp": "2026-10-11T04:31:16.637834Z",
          "requested_timestamp": "2026-10-11T04:31:16.637834Z",
          "actual_quote_timestamp": "2026-10-11T04:31:16.829210Z",
          "timestamp_delta_seconds": 0.191376,
          "bid": 0.53,
          "ask": 0.54,
          "midpoint": 0.535,
          "last_price": 0.54,
          "implied_probability": 0.54,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-11T04:31:16.829210Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT110045",
          "external_market_id": "KXBTC15M-26OCT110045-45",
          "external_contract_id": "KXBTC15M-26OCT110045-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2068.49
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT110045-45": {
          "UP/YES": "KXBTC15M-26OCT110045-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1713,
          "signal_id": 888,
          "quote_id": 888,
          "settlement_id": 888,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 179.0,
          "entry_price": 0.54,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.66000000000001,
          "trading_fee": 3.12,
          "total_deployed": 99.78000000000002,
          "settlement_value": 1.0,
          "settlement_payout": 179.0,
          "gross_pnl": 82.33999999999999,
          "net_pnl": 79.21999999999998,
          "roi": 0.793946682701944,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-11T04:46:23.608397Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2068.49,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1714,
          "signal_id": 888,
          "quote_id": 888,
          "settlement_id": 888,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.54,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 54.0,
          "trading_fee": 1.74,
          "total_deployed": 55.74,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 46.0,
          "net_pnl": 44.26,
          "roi": 0.7940437746681018,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-11T04:46:23.611303Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2068.49,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82824.63,
        "kronos_base_predicted_close": 82911.546875,
        "kronos_base_displacement": 86.91687499999534,
        "kronos_base_displacement_fraction": 0.0010494085515382965,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82929.0859375,
        "kronos_small_displacement": 104.45593749999534,
        "kronos_small_displacement_fraction": 0.0012611699865124099,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT110045",
        "ticker": "KXBTC15M-26OCT110045-45",
        "market_id": "KXBTC15M-26OCT110045-45",
        "contract_id": "KXBTC15M-26OCT110045-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82824.63
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-11T04:31:16.637834Z",
        "retrieved_timestamp": "2026-10-11T04:31:16.829210Z",
        "quote_offset_seconds": 0.191376,
        "quote_age_seconds": 0.191376,
        "bid": 0.53,
        "ask": 0.54,
        "midpoint": 0.535,
        "last_price": 0.54,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.54,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2068.49
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 82907.68,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261011T0430Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 882,
          "signal_id": 888,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-11T04:15:00Z",
          "return_6h": -0.0018025503213362493,
          "return_12h": -0.0013547011646536378,
          "return_24h": 0.002787420374224414,
          "close_vs_ema12": -0.0010290905379628512,
          "close_vs_ema24": -0.0002928116681140125,
          "ema12_slope_3h": -8.197721834890537e-05,
          "ema24_slope_6h": 0.0005443816648196265,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-11T04:31:16.692825Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-11T04:15:00Z",
            "return_6h": -0.0018025503213362493,
            "return_12h": -0.0013547011646536378,
            "return_24h": 0.002787420374224414,
            "close_vs_ema12": -0.0010290905379628512,
            "close_vs_ema24": -0.0002928116681140125,
            "ema12_slope_3h": -8.197721834890537e-05,
            "ema24_slope_6h": 0.0005443816648196265,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0005019242156343307,
        "return_30m": 0.0007327663845093646,
        "return_60m": -0.00027304264683736257,
        "return_120m": -0.0016940600762026525,
        "consecutive_up_closes": 2,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.00010155207409390243,
        "close_vs_ema6": -0.0002172784049684351,
        "close_vs_ema12": -0.0006582883085933799,
        "ema3_slope": 0.00010156238796499295,
        "ema6_slope": -8.6903809058958e-05,
        "realized_volatility_30m": 0.00013559892695369502,
        "realized_volatility_60m": 0.0009327123254414911,
        "return_acceleration": 0.00027119785390739004
      }
    },
    {
      "id": 887,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261011T0415Z",
      "trigger_timestamp": "2026-10-11T04:16:15.676581Z",
      "market_start_timestamp": "2026-10-11T04:15:00Z",
      "resolution_timestamp": "2026-10-11T04:30:00Z",
      "direction": "UP",
      "base_run_id": 6275,
      "small_run_id": 6276,
      "last_observed_close": 82783.08,
      "actual_close": 82824.63,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-11T04:16:15.713149Z",
      "base_predicted_close": 82833.1171875,
      "small_predicted_close": 82897.796875,
      "strike": 82783.08,
      "market_regime": {
        "id": 881,
        "signal_id": 887,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-11T04:00:00Z",
        "return_6h": -0.0022152175164983356,
        "return_12h": -0.0020605573314042003,
        "return_24h": 0.0017763422216183766,
        "close_vs_ema12": -0.0015739688465286061,
        "close_vs_ema24": -0.0008004917882181717,
        "ema12_slope_3h": -2.454343760949218e-05,
        "ema24_slope_6h": 0.0005938977728796591,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-11T04:16:15.715129Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-11T04:00:00Z",
          "return_6h": -0.0022152175164983356,
          "return_12h": -0.0020605573314042003,
          "return_24h": 0.0017763422216183766,
          "close_vs_ema12": -0.0015739688465286061,
          "close_vs_ema24": -0.0008004917882181717,
          "ema12_slope_3h": -2.454343760949218e-05,
          "ema24_slope_6h": 0.0005938977728796591,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.68,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.175533,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        6275,
        6276
      ],
      "forecast_publication_timestamp": "2026-10-11T04:16:15.676581Z",
      "requested_quote_timestamp": "2026-10-11T04:16:15.676581Z",
      "retrieved_quote_timestamp": "2026-10-11T04:16:15.852114Z",
      "quote_retrieval_timestamp": "2026-10-11T04:16:15.852114Z",
      "timing_difference_seconds": 0.175533,
      "selected_quote": {
        "id": 887,
        "contract_id": 887,
        "forecast_timestamp": "2026-10-11T04:16:15.676581Z",
        "requested_timestamp": "2026-10-11T04:16:15.676581Z",
        "actual_quote_timestamp": "2026-10-11T04:16:15.852114Z",
        "timestamp_delta_seconds": 0.175533,
        "bid": 0.67,
        "ask": 0.68,
        "midpoint": 0.675,
        "last_price": 0.67,
        "implied_probability": 0.68,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-11T04:16:15.852114Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT110030",
        "external_market_id": "KXBTC15M-26OCT110030-30",
        "external_contract_id": "KXBTC15M-26OCT110030-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 699.7
      },
      "selected_entry_price": 0.68,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 887,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT110030",
          "external_market_id": "KXBTC15M-26OCT110030-30",
          "external_contract_id": "KXBTC15M-26OCT110030-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-11T04:15:00Z",
          "resolution_timestamp": "2026-10-11T04:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-11T04:16:15.717465Z"
        }
      ],
      "quotes": [
        {
          "id": 887,
          "contract_id": 887,
          "forecast_timestamp": "2026-10-11T04:16:15.676581Z",
          "requested_timestamp": "2026-10-11T04:16:15.676581Z",
          "actual_quote_timestamp": "2026-10-11T04:16:15.852114Z",
          "timestamp_delta_seconds": 0.175533,
          "bid": 0.67,
          "ask": 0.68,
          "midpoint": 0.675,
          "last_price": 0.67,
          "implied_probability": 0.68,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-11T04:16:15.852114Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT110030",
          "external_market_id": "KXBTC15M-26OCT110030-30",
          "external_contract_id": "KXBTC15M-26OCT110030-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 699.7
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT110030-30": {
          "UP/YES": "KXBTC15M-26OCT110030-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1711,
          "signal_id": 887,
          "quote_id": 887,
          "settlement_id": 887,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 143.0,
          "entry_price": 0.68,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.24000000000001,
          "trading_fee": 2.18,
          "total_deployed": 99.42000000000002,
          "settlement_value": 1.0,
          "settlement_payout": 143.0,
          "gross_pnl": 45.75999999999999,
          "net_pnl": 43.579999999999984,
          "roi": 0.43834238583785934,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-11T04:31:21.326727Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 699.7,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1712,
          "signal_id": 887,
          "quote_id": 887,
          "settlement_id": 887,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.68,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 68.0,
          "trading_fee": 1.53,
          "total_deployed": 69.53,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 32.0,
          "net_pnl": 30.47,
          "roi": 0.43822810297713216,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-11T04:31:21.329314Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 699.7,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82783.08,
        "kronos_base_predicted_close": 82833.1171875,
        "kronos_base_displacement": 50.037187499998254,
        "kronos_base_displacement_fraction": 0.0006044373741590462,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82897.796875,
        "kronos_small_displacement": 114.71687499999825,
        "kronos_small_displacement_fraction": 0.0013857526803786263,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT110030",
        "ticker": "KXBTC15M-26OCT110030-30",
        "market_id": "KXBTC15M-26OCT110030-30",
        "contract_id": "KXBTC15M-26OCT110030-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82783.08
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-11T04:16:15.676581Z",
        "retrieved_timestamp": "2026-10-11T04:16:15.852114Z",
        "quote_offset_seconds": 0.175533,
        "quote_age_seconds": 0.175533,
        "bid": 0.67,
        "ask": 0.68,
        "midpoint": 0.675,
        "last_price": 0.67,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.68,
        "price_type": "live_executable_ask",
        "yes_ask_size": 699.7
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 82824.63,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261011T0415Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 881,
          "signal_id": 887,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-11T04:00:00Z",
          "return_6h": -0.0022152175164983356,
          "return_12h": -0.0020605573314042003,
          "return_24h": 0.0017763422216183766,
          "close_vs_ema12": -0.0015739688465286061,
          "close_vs_ema24": -0.0008004917882181717,
          "ema12_slope_3h": -2.454343760949218e-05,
          "ema24_slope_6h": 0.0005938977728796591,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-11T04:16:15.715129Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-11T04:00:00Z",
            "return_6h": -0.0022152175164983356,
            "return_12h": -0.0020605573314042003,
            "return_24h": 0.0017763422216183766,
            "close_vs_ema12": -0.0015739688465286061,
            "close_vs_ema24": -0.0008004917882181717,
            "ema12_slope_3h": -2.454343760949218e-05,
            "ema24_slope_6h": 0.0005938977728796591,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": 0.0002307263617269406,
        "return_30m": -0.0014311864667831964,
        "return_60m": -0.0013791002582502765,
        "return_120m": -0.00218215210345174,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": -0.0002986495402680367,
        "close_vs_ema6": -0.0008056831554548172,
        "close_vs_ema12": -0.0012791661591491366,
        "ema3_slope": -0.0002985603753491439,
        "ema6_slope": -0.00032216943558693867,
        "realized_volatility_30m": 0.000946127915793793,
        "realized_volatility_60m": 0.0008856368537693417,
        "return_acceleration": 0.001892255831587586
      }
    },
    {
      "id": 886,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261011T0400Z",
      "trigger_timestamp": "2026-10-11T04:01:16.266177Z",
      "market_start_timestamp": "2026-10-11T04:00:00Z",
      "resolution_timestamp": "2026-10-11T04:15:00Z",
      "direction": "UP",
      "base_run_id": 6273,
      "small_run_id": 6274,
      "last_observed_close": 82763.99,
      "actual_close": 82783.08,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-11T04:01:16.316704Z",
      "base_predicted_close": 82822.2578125,
      "small_predicted_close": 82843.46875,
      "strike": 82763.99,
      "market_regime": {
        "id": 880,
        "signal_id": 886,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-11T03:45:00Z",
        "return_6h": -0.002645276866996782,
        "return_12h": -0.0024042294416503074,
        "return_24h": 0.0029160010284441373,
        "close_vs_ema12": -0.0018711309871658477,
        "close_vs_ema24": -0.001047788889517176,
        "ema12_slope_3h": 3.8730674197351433e-05,
        "ema24_slope_6h": 0.0006531756228460583,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-11T04:01:16.318878Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-11T03:45:00Z",
          "return_6h": -0.002645276866996782,
          "return_12h": -0.0024042294416503074,
          "return_24h": 0.0029160010284441373,
          "close_vs_ema12": -0.0018711309871658477,
          "close_vs_ema24": -0.001047788889517176,
          "ema12_slope_3h": 3.8730674197351433e-05,
          "ema24_slope_6h": 0.0006531756228460583,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.39,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.190991,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        6273,
        6274
      ],
      "forecast_publication_timestamp": "2026-10-11T04:01:16.266177Z",
      "requested_quote_timestamp": "2026-10-11T04:01:16.266177Z",
      "retrieved_quote_timestamp": "2026-10-11T04:01:16.457168Z",
      "quote_retrieval_timestamp": "2026-10-11T04:01:16.457168Z",
      "timing_difference_seconds": 0.190991,
      "selected_quote": {
        "id": 886,
        "contract_id": 886,
        "forecast_timestamp": "2026-10-11T04:01:16.266177Z",
        "requested_timestamp": "2026-10-11T04:01:16.266177Z",
        "actual_quote_timestamp": "2026-10-11T04:01:16.457168Z",
        "timestamp_delta_seconds": 0.190991,
        "bid": 0.38,
        "ask": 0.39,
        "midpoint": 0.385,
        "last_price": 0.38,
        "implied_probability": 0.39,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-11T04:01:16.457168Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT110015",
        "external_market_id": "KXBTC15M-26OCT110015-15",
        "external_contract_id": "KXBTC15M-26OCT110015-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4759.06
      },
      "selected_entry_price": 0.39,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 886,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT110015",
          "external_market_id": "KXBTC15M-26OCT110015-15",
          "external_contract_id": "KXBTC15M-26OCT110015-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-11T04:00:00Z",
          "resolution_timestamp": "2026-10-11T04:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-11T04:01:16.322149Z"
        }
      ],
      "quotes": [
        {
          "id": 886,
          "contract_id": 886,
          "forecast_timestamp": "2026-10-11T04:01:16.266177Z",
          "requested_timestamp": "2026-10-11T04:01:16.266177Z",
          "actual_quote_timestamp": "2026-10-11T04:01:16.457168Z",
          "timestamp_delta_seconds": 0.190991,
          "bid": 0.38,
          "ask": 0.39,
          "midpoint": 0.385,
          "last_price": 0.38,
          "implied_probability": 0.39,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-11T04:01:16.457168Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT110015",
          "external_market_id": "KXBTC15M-26OCT110015-15",
          "external_contract_id": "KXBTC15M-26OCT110015-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4759.06
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT110015-15": {
          "UP/YES": "KXBTC15M-26OCT110015-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1709,
          "signal_id": 886,
          "quote_id": 886,
          "settlement_id": 886,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 245.0,
          "entry_price": 0.39,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.55,
          "trading_fee": 4.08,
          "total_deployed": 99.63,
          "settlement_value": 1.0,
          "settlement_payout": 245.0,
          "gross_pnl": 149.45,
          "net_pnl": 145.37,
          "roi": 1.4590986650607247,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-11T04:16:20.295391Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4759.06,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1710,
          "signal_id": 886,
          "quote_id": 886,
          "settlement_id": 886,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.39,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 39.0,
          "trading_fee": 1.67,
          "total_deployed": 40.67,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 61.0,
          "net_pnl": 59.33,
          "roi": 1.4588148512417014,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-11T04:16:20.298859Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4759.06,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82763.99,
        "kronos_base_predicted_close": 82822.2578125,
        "kronos_base_displacement": 58.26781249999476,
        "kronos_base_displacement_fraction": 0.0007040237245690398,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82843.46875,
        "kronos_small_displacement": 79.47874999999476,
        "kronos_small_displacement_fraction": 0.0009603059253184236,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT110015",
        "ticker": "KXBTC15M-26OCT110015-15",
        "market_id": "KXBTC15M-26OCT110015-15",
        "contract_id": "KXBTC15M-26OCT110015-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82763.99
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-11T04:01:16.266177Z",
        "retrieved_timestamp": "2026-10-11T04:01:16.457168Z",
        "quote_offset_seconds": 0.190991,
        "quote_age_seconds": 0.190991,
        "bid": 0.38,
        "ask": 0.39,
        "midpoint": 0.385,
        "last_price": 0.38,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.39,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4759.06
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 82783.08,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261011T0400Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 880,
          "signal_id": 886,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-11T03:45:00Z",
          "return_6h": -0.002645276866996782,
          "return_12h": -0.0024042294416503074,
          "return_24h": 0.0029160010284441373,
          "close_vs_ema12": -0.0018711309871658477,
          "close_vs_ema24": -0.001047788889517176,
          "ema12_slope_3h": 3.8730674197351433e-05,
          "ema24_slope_6h": 0.0006531756228460583,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-11T04:01:16.318878Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-11T03:45:00Z",
            "return_6h": -0.002645276866996782,
            "return_12h": -0.0024042294416503074,
            "return_24h": 0.0029160010284441373,
            "close_vs_ema12": -0.0018711309871658477,
            "close_vs_ema24": -0.001047788889517176,
            "ema12_slope_3h": 3.8730674197351433e-05,
            "ema24_slope_6h": 0.0006531756228460583,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0016615294698606453,
        "return_30m": -0.0010050725479694433,
        "return_60m": -0.003004947265354274,
        "return_120m": -0.0022846232212575535,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0008276561503329782,
        "close_vs_ema6": -0.0013580060584841291,
        "close_vs_ema12": -0.0017417148140463912,
        "ema3_slope": -0.0008269717021175405,
        "ema6_slope": -0.0005429075147158624,
        "realized_volatility_30m": 0.0011595394647784807,
        "realized_volatility_60m": 0.0009017575939673757,
        "return_acceleration": -0.0023190789295569614
      }
    },
    {
      "id": 885,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261011T0345Z",
      "trigger_timestamp": "2026-10-11T03:46:17.904624Z",
      "market_start_timestamp": "2026-10-11T03:45:00Z",
      "resolution_timestamp": "2026-10-11T04:00:00Z",
      "direction": "UP",
      "base_run_id": 6271,
      "small_run_id": 6272,
      "last_observed_close": 82901.73,
      "actual_close": 82763.99,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-11T03:46:17.950851Z",
      "base_predicted_close": 82970.65625,
      "small_predicted_close": 82988.0234375,
      "strike": 82901.73,
      "market_regime": {
        "id": 879,
        "signal_id": 885,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-11T03:30:00Z",
        "return_6h": -0.001240640463185394,
        "return_12h": -0.0007048540176973761,
        "return_24h": 0.0049959764631379855,
        "close_vs_ema12": -0.00028954989683627197,
        "close_vs_ema24": 0.0005926757854937126,
        "ema12_slope_3h": 9.475873272823954e-05,
        "ema24_slope_6h": 0.0007227672943417307,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-11T03:46:17.955486Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-11T03:30:00Z",
          "return_6h": -0.001240640463185394,
          "return_12h": -0.0007048540176973761,
          "return_24h": 0.0049959764631379855,
          "close_vs_ema12": -0.00028954989683627197,
          "close_vs_ema24": 0.0005926757854937126,
          "ema12_slope_3h": 9.475873272823954e-05,
          "ema24_slope_6h": 0.0007227672943417307,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.47,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.202309,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        6271,
        6272
      ],
      "forecast_publication_timestamp": "2026-10-11T03:46:17.904624Z",
      "requested_quote_timestamp": "2026-10-11T03:46:17.904624Z",
      "retrieved_quote_timestamp": "2026-10-11T03:46:18.106933Z",
      "quote_retrieval_timestamp": "2026-10-11T03:46:18.106933Z",
      "timing_difference_seconds": 0.202309,
      "selected_quote": {
        "id": 885,
        "contract_id": 885,
        "forecast_timestamp": "2026-10-11T03:46:17.904624Z",
        "requested_timestamp": "2026-10-11T03:46:17.904624Z",
        "actual_quote_timestamp": "2026-10-11T03:46:18.106933Z",
        "timestamp_delta_seconds": 0.202309,
        "bid": 0.46,
        "ask": 0.47,
        "midpoint": 0.46499999999999997,
        "last_price": 0.47,
        "implied_probability": 0.47,
        "spread": 0.009999999999999953,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-11T03:46:18.106933Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT110000",
        "external_market_id": "KXBTC15M-26OCT110000-00",
        "external_contract_id": "KXBTC15M-26OCT110000-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 52.0
      },
      "selected_entry_price": 0.47,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 885,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT110000",
          "external_market_id": "KXBTC15M-26OCT110000-00",
          "external_contract_id": "KXBTC15M-26OCT110000-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-11T03:45:00Z",
          "resolution_timestamp": "2026-10-11T04:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-11T03:46:17.958610Z"
        }
      ],
      "quotes": [
        {
          "id": 885,
          "contract_id": 885,
          "forecast_timestamp": "2026-10-11T03:46:17.904624Z",
          "requested_timestamp": "2026-10-11T03:46:17.904624Z",
          "actual_quote_timestamp": "2026-10-11T03:46:18.106933Z",
          "timestamp_delta_seconds": 0.202309,
          "bid": 0.46,
          "ask": 0.47,
          "midpoint": 0.46499999999999997,
          "last_price": 0.47,
          "implied_probability": 0.47,
          "spread": 0.009999999999999953,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-11T03:46:18.106933Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT110000",
          "external_market_id": "KXBTC15M-26OCT110000-00",
          "external_contract_id": "KXBTC15M-26OCT110000-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 52.0
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT110000-00": {
          "UP/YES": "KXBTC15M-26OCT110000-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": null,
        "fixed_shares": null
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82901.73,
        "kronos_base_predicted_close": 82970.65625,
        "kronos_base_displacement": 68.92625000000407,
        "kronos_base_displacement_fraction": 0.0008314211295711692,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82988.0234375,
        "kronos_small_displacement": 86.29343750000407,
        "kronos_small_displacement_fraction": 0.0010409123850612537,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT110000",
        "ticker": "KXBTC15M-26OCT110000-00",
        "market_id": "KXBTC15M-26OCT110000-00",
        "contract_id": "KXBTC15M-26OCT110000-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82901.73
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-11T03:46:17.904624Z",
        "retrieved_timestamp": "2026-10-11T03:46:18.106933Z",
        "quote_offset_seconds": 0.202309,
        "quote_age_seconds": 0.202309,
        "bid": 0.46,
        "ask": 0.47,
        "midpoint": 0.46499999999999997,
        "last_price": 0.47,
        "spread": 0.009999999999999953,
        "selected_entry_price": 0.47,
        "price_type": "live_executable_ask",
        "yes_ask_size": 52.0
      },
      "settlement": {
        "result": null,
        "settlement_value": null,
        "actual_btc_close": 82763.99,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261011T0345Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 879,
          "signal_id": 885,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-11T03:30:00Z",
          "return_6h": -0.001240640463185394,
          "return_12h": -0.0007048540176973761,
          "return_24h": 0.0049959764631379855,
          "close_vs_ema12": -0.00028954989683627197,
          "close_vs_ema24": 0.0005926757854937126,
          "ema12_slope_3h": 9.475873272823954e-05,
          "ema24_slope_6h": 0.0007227672943417307,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-11T03:46:17.955486Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-11T03:30:00Z",
            "return_6h": -0.001240640463185394,
            "return_12h": -0.0007048540176973761,
            "return_24h": 0.0049959764631379855,
            "close_vs_ema12": -0.00028954989683627197,
            "close_vs_ema24": 0.0005926757854937126,
            "ema12_slope_3h": 9.475873272823954e-05,
            "ema24_slope_6h": 0.0007227672943417307,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0006575494596963161,
        "return_30m": 5.2160860450456425e-05,
        "return_60m": -0.0018346193949685397,
        "return_120m": -0.0004245474525091941,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 7.598691074806041e-06,
        "close_vs_ema6": -0.00023904401031282774,
        "close_vs_ema12": -0.00039686853845688486,
        "ema3_slope": 7.59874881550715e-06,
        "ema6_slope": -9.560846227307795e-05,
        "realized_volatility_30m": 0.000631270123788219,
        "realized_volatility_60m": 0.0007331727787607126,
        "return_acceleration": 0.001262540247576438
      }
    },
    {
      "id": 884,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261011T0330Z",
      "trigger_timestamp": "2026-10-11T03:31:18.443844Z",
      "market_start_timestamp": "2026-10-11T03:30:00Z",
      "resolution_timestamp": "2026-10-11T03:45:00Z",
      "direction": "UP",
      "base_run_id": 6269,
      "small_run_id": 6270,
      "last_observed_close": 82847.25,
      "actual_close": 82901.73,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-11T03:31:18.490274Z",
      "base_predicted_close": 82948.3828125,
      "small_predicted_close": 82965.515625,
      "strike": 82847.25,
      "market_regime": {
        "id": 878,
        "signal_id": 884,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-11T03:15:00Z",
        "return_6h": -0.0016258011422713992,
        "return_12h": -0.0007656125975732397,
        "return_24h": 0.003983539254235335,
        "close_vs_ema12": -0.0009587864597502271,
        "close_vs_ema24": -5.235099759026696e-05,
        "ema12_slope_3h": 8.98541166789446e-05,
        "ema24_slope_6h": 0.0007642123889424202,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-11T03:31:18.492323Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-11T03:15:00Z",
          "return_6h": -0.0016258011422713992,
          "return_12h": -0.0007656125975732397,
          "return_24h": 0.003983539254235335,
          "close_vs_ema12": -0.0009587864597502271,
          "close_vs_ema24": -5.235099759026696e-05,
          "ema12_slope_3h": 8.98541166789446e-05,
          "ema24_slope_6h": 0.0007642123889424202,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.59,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.203406,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        6269,
        6270
      ],
      "forecast_publication_timestamp": "2026-10-11T03:31:18.443844Z",
      "requested_quote_timestamp": "2026-10-11T03:31:18.443844Z",
      "retrieved_quote_timestamp": "2026-10-11T03:31:18.647250Z",
      "quote_retrieval_timestamp": "2026-10-11T03:31:18.647250Z",
      "timing_difference_seconds": 0.203406,
      "selected_quote": {
        "id": 884,
        "contract_id": 884,
        "forecast_timestamp": "2026-10-11T03:31:18.443844Z",
        "requested_timestamp": "2026-10-11T03:31:18.443844Z",
        "actual_quote_timestamp": "2026-10-11T03:31:18.647250Z",
        "timestamp_delta_seconds": 0.203406,
        "bid": 0.58,
        "ask": 0.59,
        "midpoint": 0.585,
        "last_price": 0.59,
        "implied_probability": 0.59,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-11T03:31:18.647250Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT102345",
        "external_market_id": "KXBTC15M-26OCT102345-45",
        "external_contract_id": "KXBTC15M-26OCT102345-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 1003.38
      },
      "selected_entry_price": 0.59,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 884,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT102345",
          "external_market_id": "KXBTC15M-26OCT102345-45",
          "external_contract_id": "KXBTC15M-26OCT102345-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-11T03:30:00Z",
          "resolution_timestamp": "2026-10-11T03:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-11T03:31:18.494416Z"
        }
      ],
      "quotes": [
        {
          "id": 884,
          "contract_id": 884,
          "forecast_timestamp": "2026-10-11T03:31:18.443844Z",
          "requested_timestamp": "2026-10-11T03:31:18.443844Z",
          "actual_quote_timestamp": "2026-10-11T03:31:18.647250Z",
          "timestamp_delta_seconds": 0.203406,
          "bid": 0.58,
          "ask": 0.59,
          "midpoint": 0.585,
          "last_price": 0.59,
          "implied_probability": 0.59,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-11T03:31:18.647250Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT102345",
          "external_market_id": "KXBTC15M-26OCT102345-45",
          "external_contract_id": "KXBTC15M-26OCT102345-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 1003.38
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT102345-45": {
          "UP/YES": "KXBTC15M-26OCT102345-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1707,
          "signal_id": 884,
          "quote_id": 884,
          "settlement_id": 884,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 164.0,
          "entry_price": 0.59,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.75999999999999,
          "trading_fee": 2.78,
          "total_deployed": 99.53999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 164.0,
          "gross_pnl": 67.24000000000001,
          "net_pnl": 64.46000000000001,
          "roi": 0.6475788627687363,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-11T03:46:23.131535Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1003.38,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1708,
          "signal_id": 884,
          "quote_id": 884,
          "settlement_id": 884,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.59,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 59.0,
          "trading_fee": 1.7,
          "total_deployed": 60.7,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 41.0,
          "net_pnl": 39.3,
          "roi": 0.6474464579901152,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-11T03:46:23.134389Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1003.38,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82847.25,
        "kronos_base_predicted_close": 82948.3828125,
        "kronos_base_displacement": 101.1328125,
        "kronos_base_displacement_fraction": 0.0012207141757873676,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82965.515625,
        "kronos_small_displacement": 118.265625,
        "kronos_small_displacement_fraction": 0.0014275141902718557,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT102345",
        "ticker": "KXBTC15M-26OCT102345-45",
        "market_id": "KXBTC15M-26OCT102345-45",
        "contract_id": "KXBTC15M-26OCT102345-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82847.25
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-11T03:31:18.443844Z",
        "retrieved_timestamp": "2026-10-11T03:31:18.647250Z",
        "quote_offset_seconds": 0.203406,
        "quote_age_seconds": 0.203406,
        "bid": 0.58,
        "ask": 0.59,
        "midpoint": 0.585,
        "last_price": 0.59,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.59,
        "price_type": "live_executable_ask",
        "yes_ask_size": 1003.38
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 82901.73,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261011T0330Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 878,
          "signal_id": 884,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-11T03:15:00Z",
          "return_6h": -0.0016258011422713992,
          "return_12h": -0.0007656125975732397,
          "return_24h": 0.003983539254235335,
          "close_vs_ema12": -0.0009587864597502271,
          "close_vs_ema24": -5.235099759026696e-05,
          "ema12_slope_3h": 8.98541166789446e-05,
          "ema24_slope_6h": 0.0007642123889424202,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-11T03:31:18.492323Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-11T03:15:00Z",
            "return_6h": -0.0016258011422713992,
            "return_12h": -0.0007656125975732397,
            "return_24h": 0.003983539254235335,
            "close_vs_ema12": -0.0009587864597502271,
            "close_vs_ema24": -5.235099759026696e-05,
            "ema12_slope_3h": 8.98541166789446e-05,
            "ema24_slope_6h": 0.0007642123889424202,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.000604990787880122,
        "return_30m": -0.0020018867588103006,
        "return_60m": -0.0014214055336945197,
        "return_120m": -0.0011584936203919982,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 3,
        "close_vs_ema3": -0.0006419298614320779,
        "close_vs_ema6": -0.0009915270995434211,
        "close_vs_ema12": -0.0011258018023397875,
        "ema3_slope": -0.000641518051838208,
        "ema6_slope": -0.0003964536020213405,
        "realized_volatility_30m": 0.0003963754019183918,
        "realized_volatility_60m": 0.0008949403804734828,
        "return_acceleration": 0.0007927508038367836
      }
    },
    {
      "id": 883,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261011T0315Z",
      "trigger_timestamp": "2026-10-11T03:16:15.503551Z",
      "market_start_timestamp": "2026-10-11T03:15:00Z",
      "resolution_timestamp": "2026-10-11T03:30:00Z",
      "direction": "UP",
      "base_run_id": 6267,
      "small_run_id": 6268,
      "last_observed_close": 82897.41,
      "actual_close": 82847.25,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-11T03:16:15.555321Z",
      "base_predicted_close": 82978.890625,
      "small_predicted_close": 82996.1328125,
      "strike": 82897.41,
      "market_regime": {
        "id": 877,
        "signal_id": 883,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-11T03:00:00Z",
        "return_6h": -0.0005923192878830585,
        "return_12h": -0.00010302236462000902,
        "return_24h": 0.004655039290361707,
        "close_vs_ema12": -0.00039479316113810725,
        "close_vs_ema24": 0.0005518679063283294,
        "ema12_slope_3h": 0.00011994949650606657,
        "ema24_slope_6h": 0.0008146463590070763,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-11T03:16:15.558952Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-11T03:00:00Z",
          "return_6h": -0.0005923192878830585,
          "return_12h": -0.00010302236462000902,
          "return_24h": 0.004655039290361707,
          "close_vs_ema12": -0.00039479316113810725,
          "close_vs_ema24": 0.0005518679063283294,
          "ema12_slope_3h": 0.00011994949650606657,
          "ema24_slope_6h": 0.0008146463590070763,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.54,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.188272,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        6267,
        6268
      ],
      "forecast_publication_timestamp": "2026-10-11T03:16:15.503551Z",
      "requested_quote_timestamp": "2026-10-11T03:16:15.503551Z",
      "retrieved_quote_timestamp": "2026-10-11T03:16:15.691823Z",
      "quote_retrieval_timestamp": "2026-10-11T03:16:15.691823Z",
      "timing_difference_seconds": 0.188272,
      "selected_quote": {
        "id": 883,
        "contract_id": 883,
        "forecast_timestamp": "2026-10-11T03:16:15.503551Z",
        "requested_timestamp": "2026-10-11T03:16:15.503551Z",
        "actual_quote_timestamp": "2026-10-11T03:16:15.691823Z",
        "timestamp_delta_seconds": 0.188272,
        "bid": 0.53,
        "ask": 0.54,
        "midpoint": 0.535,
        "last_price": 0.53,
        "implied_probability": 0.54,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-11T03:16:15.691823Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT102330",
        "external_market_id": "KXBTC15M-26OCT102330-30",
        "external_contract_id": "KXBTC15M-26OCT102330-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2779.93
      },
      "selected_entry_price": 0.54,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 883,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT102330",
          "external_market_id": "KXBTC15M-26OCT102330-30",
          "external_contract_id": "KXBTC15M-26OCT102330-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-11T03:15:00Z",
          "resolution_timestamp": "2026-10-11T03:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-11T03:16:15.562328Z"
        }
      ],
      "quotes": [
        {
          "id": 883,
          "contract_id": 883,
          "forecast_timestamp": "2026-10-11T03:16:15.503551Z",
          "requested_timestamp": "2026-10-11T03:16:15.503551Z",
          "actual_quote_timestamp": "2026-10-11T03:16:15.691823Z",
          "timestamp_delta_seconds": 0.188272,
          "bid": 0.53,
          "ask": 0.54,
          "midpoint": 0.535,
          "last_price": 0.53,
          "implied_probability": 0.54,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-11T03:16:15.691823Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT102330",
          "external_market_id": "KXBTC15M-26OCT102330-30",
          "external_contract_id": "KXBTC15M-26OCT102330-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2779.93
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT102330-30": {
          "UP/YES": "KXBTC15M-26OCT102330-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1705,
          "signal_id": 883,
          "quote_id": 883,
          "settlement_id": 883,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 179.0,
          "entry_price": 0.54,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.66000000000001,
          "trading_fee": 3.12,
          "total_deployed": 99.78000000000002,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.66000000000001,
          "net_pnl": -99.78000000000002,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-11T03:31:23.480217Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2779.93,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1706,
          "signal_id": 883,
          "quote_id": 883,
          "settlement_id": 883,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.54,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 54.0,
          "trading_fee": 1.74,
          "total_deployed": 55.74,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -54.0,
          "net_pnl": -55.74,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-11T03:31:23.484382Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2779.93,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82897.41,
        "kronos_base_predicted_close": 82978.890625,
        "kronos_base_displacement": 81.48062499999651,
        "kronos_base_displacement_fraction": 0.0009829091765351475,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82996.1328125,
        "kronos_small_displacement": 98.72281249999651,
        "kronos_small_displacement_fraction": 0.0011909034612781811,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT102330",
        "ticker": "KXBTC15M-26OCT102330-30",
        "market_id": "KXBTC15M-26OCT102330-30",
        "contract_id": "KXBTC15M-26OCT102330-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82897.41
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-11T03:16:15.503551Z",
        "retrieved_timestamp": "2026-10-11T03:16:15.691823Z",
        "quote_offset_seconds": 0.188272,
        "quote_age_seconds": 0.188272,
        "bid": 0.53,
        "ask": 0.54,
        "midpoint": 0.535,
        "last_price": 0.53,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.54,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2779.93
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 82847.25,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261011T0315Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 877,
          "signal_id": 883,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-11T03:00:00Z",
          "return_6h": -0.0005923192878830585,
          "return_12h": -0.00010302236462000902,
          "return_24h": 0.004655039290361707,
          "close_vs_ema12": -0.00039479316113810725,
          "close_vs_ema24": 0.0005518679063283294,
          "ema12_slope_3h": 0.00011994949650606657,
          "ema24_slope_6h": 0.0008146463590070763,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-11T03:16:15.558952Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-11T03:00:00Z",
            "return_6h": -0.0005923192878830585,
            "return_12h": -0.00010302236462000902,
            "return_24h": 0.004655039290361707,
            "close_vs_ema12": -0.00039479316113810725,
            "close_vs_ema24": 0.0005518679063283294,
            "ema12_slope_3h": 0.00011994949650606657,
            "ema24_slope_6h": 0.0008146463590070763,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0013977415917169056,
        "return_30m": -0.0018866818444706057,
        "return_60m": -0.0008041608636562003,
        "return_120m": -0.00013270266522158458,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.0006784557752900211,
        "close_vs_ema6": -0.0007830705696754148,
        "close_vs_ema12": -0.000725668989771111,
        "ema3_slope": -0.0006779957851341667,
        "ema6_slope": -0.0003131301466692271,
        "realized_volatility_30m": 0.0004540584851327467,
        "realized_volatility_60m": 0.0008917951150125433,
        "return_acceleration": -0.0009081169702654934
      }
    },
    {
      "id": 882,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261011T0300Z",
      "trigger_timestamp": "2026-10-11T03:01:16.444615Z",
      "market_start_timestamp": "2026-10-11T03:00:00Z",
      "resolution_timestamp": "2026-10-11T03:15:00Z",
      "direction": "UP",
      "base_run_id": 6265,
      "small_run_id": 6266,
      "last_observed_close": 83013.44,
      "actual_close": 82897.41,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-11T03:01:16.484551Z",
      "base_predicted_close": 83035.9609375,
      "small_predicted_close": 83043.9609375,
      "strike": 83013.44,
      "market_regime": {
        "id": 876,
        "signal_id": 882,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-11T02:45:00Z",
        "return_6h": 0.0005668840733397129,
        "return_12h": 0.001220197401226697,
        "return_24h": 0.005549991885737571,
        "close_vs_ema12": 0.0009875359565183484,
        "close_vs_ema24": 0.001963992978709417,
        "ema12_slope_3h": 0.00015195150473434893,
        "ema24_slope_6h": 0.0008443347666287071,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-11T03:01:16.486570Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-11T02:45:00Z",
          "return_6h": 0.0005668840733397129,
          "return_12h": 0.001220197401226697,
          "return_24h": 0.005549991885737571,
          "close_vs_ema12": 0.0009875359565183484,
          "close_vs_ema24": 0.001963992978709417,
          "ema12_slope_3h": 0.00015195150473434893,
          "ema24_slope_6h": 0.0008443347666287071,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.44,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.207401,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        6265,
        6266
      ],
      "forecast_publication_timestamp": "2026-10-11T03:01:16.444615Z",
      "requested_quote_timestamp": "2026-10-11T03:01:16.444615Z",
      "retrieved_quote_timestamp": "2026-10-11T03:01:16.652016Z",
      "quote_retrieval_timestamp": "2026-10-11T03:01:16.652016Z",
      "timing_difference_seconds": 0.207401,
      "selected_quote": {
        "id": 882,
        "contract_id": 882,
        "forecast_timestamp": "2026-10-11T03:01:16.444615Z",
        "requested_timestamp": "2026-10-11T03:01:16.444615Z",
        "actual_quote_timestamp": "2026-10-11T03:01:16.652016Z",
        "timestamp_delta_seconds": 0.207401,
        "bid": 0.43,
        "ask": 0.44,
        "midpoint": 0.435,
        "last_price": 0.43,
        "implied_probability": 0.44,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-11T03:01:16.652016Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT102315",
        "external_market_id": "KXBTC15M-26OCT102315-15",
        "external_contract_id": "KXBTC15M-26OCT102315-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4148.13
      },
      "selected_entry_price": 0.44,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 882,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT102315",
          "external_market_id": "KXBTC15M-26OCT102315-15",
          "external_contract_id": "KXBTC15M-26OCT102315-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-11T03:00:00Z",
          "resolution_timestamp": "2026-10-11T03:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-11T03:01:16.488753Z"
        }
      ],
      "quotes": [
        {
          "id": 882,
          "contract_id": 882,
          "forecast_timestamp": "2026-10-11T03:01:16.444615Z",
          "requested_timestamp": "2026-10-11T03:01:16.444615Z",
          "actual_quote_timestamp": "2026-10-11T03:01:16.652016Z",
          "timestamp_delta_seconds": 0.207401,
          "bid": 0.43,
          "ask": 0.44,
          "midpoint": 0.435,
          "last_price": 0.43,
          "implied_probability": 0.44,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-11T03:01:16.652016Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT102315",
          "external_market_id": "KXBTC15M-26OCT102315-15",
          "external_contract_id": "KXBTC15M-26OCT102315-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4148.13
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT102315-15": {
          "UP/YES": "KXBTC15M-26OCT102315-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1703,
          "signal_id": 882,
          "quote_id": 882,
          "settlement_id": 882,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 218.0,
          "entry_price": 0.44,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.92,
          "trading_fee": 3.77,
          "total_deployed": 99.69,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.92,
          "net_pnl": -99.69,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-11T03:16:20.303826Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4148.13,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1704,
          "signal_id": 882,
          "quote_id": 882,
          "settlement_id": 882,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.44,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 44.0,
          "trading_fee": 1.73,
          "total_deployed": 45.73,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -44.0,
          "net_pnl": -45.73,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-11T03:16:20.309298Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4148.13,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83013.44,
        "kronos_base_predicted_close": 83035.9609375,
        "kronos_base_displacement": 22.52093749999767,
        "kronos_base_displacement_fraction": 0.00027129266658504537,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83043.9609375,
        "kronos_small_displacement": 30.52093749999767,
        "kronos_small_displacement_fraction": 0.0003676626037903943,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT102315",
        "ticker": "KXBTC15M-26OCT102315-15",
        "market_id": "KXBTC15M-26OCT102315-15",
        "contract_id": "KXBTC15M-26OCT102315-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83013.44
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-11T03:01:16.444615Z",
        "retrieved_timestamp": "2026-10-11T03:01:16.652016Z",
        "quote_offset_seconds": 0.207401,
        "quote_age_seconds": 0.207401,
        "bid": 0.43,
        "ask": 0.44,
        "midpoint": 0.435,
        "last_price": 0.43,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.44,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4148.13
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 82897.41,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261011T0300Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 876,
          "signal_id": 882,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-11T02:45:00Z",
          "return_6h": 0.0005668840733397129,
          "return_12h": 0.001220197401226697,
          "return_24h": 0.005549991885737571,
          "close_vs_ema12": 0.0009875359565183484,
          "close_vs_ema24": 0.001963992978709417,
          "ema12_slope_3h": 0.00015195150473434893,
          "ema24_slope_6h": 0.0008443347666287071,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-11T03:01:16.486570Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-11T02:45:00Z",
            "return_6h": 0.0005668840733397129,
            "return_12h": 0.001220197401226697,
            "return_24h": 0.005549991885737571,
            "close_vs_ema12": 0.0009875359565183484,
            "close_vs_ema24": 0.001963992978709417,
            "ema12_slope_3h": 0.00015195150473434893,
            "ema24_slope_6h": 0.0008443347666287071,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": -0.0004896246214514122,
        "return_30m": 0.000581645613768389,
        "return_60m": 0.0007224951037829719,
        "return_120m": 0.0017314599388209562,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": 4.180845887069573e-05,
        "close_vs_ema6": 0.000302208487747313,
        "close_vs_ema12": 0.00054100210458774,
        "ema3_slope": 4.181020689131287e-05,
        "ema6_slope": 0.00012089800966075259,
        "realized_volatility_30m": 0.000780709816949221,
        "realized_volatility_60m": 0.0005644391591489494,
        "return_acceleration": -0.001561419633898442
      }
    },
    {
      "id": 881,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261011T0230Z",
      "trigger_timestamp": "2026-10-11T02:31:17.362109Z",
      "market_start_timestamp": "2026-10-11T02:30:00Z",
      "resolution_timestamp": "2026-10-11T02:45:00Z",
      "direction": "UP",
      "base_run_id": 6261,
      "small_run_id": 6262,
      "last_observed_close": 82965.18,
      "actual_close": 83054.1,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-11T02:31:17.410375Z",
      "base_predicted_close": 83017.4375,
      "small_predicted_close": 83035.1796875,
      "strike": 82965.18,
      "market_regime": {
        "id": 875,
        "signal_id": 881,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-11T02:15:00Z",
        "return_6h": -4.875301626139361e-05,
        "return_12h": 0.001522006738875037,
        "return_24h": 0.0048808368531048085,
        "close_vs_ema12": 0.0005124087699732716,
        "close_vs_ema24": 0.001475600380508979,
        "ema12_slope_3h": 5.517956518308331e-05,
        "ema24_slope_6h": 0.0008537247302151663,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-11T02:31:17.412558Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-11T02:15:00Z",
          "return_6h": -4.875301626139361e-05,
          "return_12h": 0.001522006738875037,
          "return_24h": 0.0048808368531048085,
          "close_vs_ema12": 0.0005124087699732716,
          "close_vs_ema24": 0.001475600380508979,
          "ema12_slope_3h": 5.517956518308331e-05,
          "ema24_slope_6h": 0.0008537247302151663,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.67,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.180964,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        6261,
        6262
      ],
      "forecast_publication_timestamp": "2026-10-11T02:31:17.362109Z",
      "requested_quote_timestamp": "2026-10-11T02:31:17.362109Z",
      "retrieved_quote_timestamp": "2026-10-11T02:31:17.543073Z",
      "quote_retrieval_timestamp": "2026-10-11T02:31:17.543073Z",
      "timing_difference_seconds": 0.180964,
      "selected_quote": {
        "id": 881,
        "contract_id": 881,
        "forecast_timestamp": "2026-10-11T02:31:17.362109Z",
        "requested_timestamp": "2026-10-11T02:31:17.362109Z",
        "actual_quote_timestamp": "2026-10-11T02:31:17.543073Z",
        "timestamp_delta_seconds": 0.180964,
        "bid": 0.66,
        "ask": 0.67,
        "midpoint": 0.665,
        "last_price": 0.67,
        "implied_probability": 0.67,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-11T02:31:17.543073Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT102245",
        "external_market_id": "KXBTC15M-26OCT102245-45",
        "external_contract_id": "KXBTC15M-26OCT102245-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2778.62
      },
      "selected_entry_price": 0.67,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 881,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT102245",
          "external_market_id": "KXBTC15M-26OCT102245-45",
          "external_contract_id": "KXBTC15M-26OCT102245-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-11T02:30:00Z",
          "resolution_timestamp": "2026-10-11T02:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-11T02:31:17.415073Z"
        }
      ],
      "quotes": [
        {
          "id": 881,
          "contract_id": 881,
          "forecast_timestamp": "2026-10-11T02:31:17.362109Z",
          "requested_timestamp": "2026-10-11T02:31:17.362109Z",
          "actual_quote_timestamp": "2026-10-11T02:31:17.543073Z",
          "timestamp_delta_seconds": 0.180964,
          "bid": 0.66,
          "ask": 0.67,
          "midpoint": 0.665,
          "last_price": 0.67,
          "implied_probability": 0.67,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-11T02:31:17.543073Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT102245",
          "external_market_id": "KXBTC15M-26OCT102245-45",
          "external_contract_id": "KXBTC15M-26OCT102245-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2778.62
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT102245-45": {
          "UP/YES": "KXBTC15M-26OCT102245-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1701,
          "signal_id": 881,
          "quote_id": 881,
          "settlement_id": 881,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 145.0,
          "entry_price": 0.67,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.15,
          "trading_fee": 2.25,
          "total_deployed": 99.4,
          "settlement_value": 1.0,
          "settlement_payout": 145.0,
          "gross_pnl": 47.849999999999994,
          "net_pnl": 45.599999999999994,
          "roi": 0.45875251509054316,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-11T02:46:24.605704Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2778.62,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1702,
          "signal_id": 881,
          "quote_id": 881,
          "settlement_id": 881,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.67,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 67.0,
          "trading_fee": 1.55,
          "total_deployed": 68.55,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 33.0,
          "net_pnl": 31.450000000000003,
          "roi": 0.45878920495988335,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-11T02:46:24.609609Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2778.62,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82965.18,
        "kronos_base_predicted_close": 83017.4375,
        "kronos_base_displacement": 52.257500000006985,
        "kronos_base_displacement_fraction": 0.0006298726767061433,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83035.1796875,
        "kronos_small_displacement": 69.99968750000698,
        "kronos_small_displacement_fraction": 0.0008437236862501472,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT102245",
        "ticker": "KXBTC15M-26OCT102245-45",
        "market_id": "KXBTC15M-26OCT102245-45",
        "contract_id": "KXBTC15M-26OCT102245-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82965.18
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-11T02:31:17.362109Z",
        "retrieved_timestamp": "2026-10-11T02:31:17.543073Z",
        "quote_offset_seconds": 0.180964,
        "quote_age_seconds": 0.180964,
        "bid": 0.66,
        "ask": 0.67,
        "midpoint": 0.665,
        "last_price": 0.67,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.67,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2778.62
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 83054.1,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261011T0230Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 875,
          "signal_id": 881,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-11T02:15:00Z",
          "return_6h": -4.875301626139361e-05,
          "return_12h": 0.001522006738875037,
          "return_24h": 0.0048808368531048085,
          "close_vs_ema12": 0.0005124087699732716,
          "close_vs_ema24": 0.001475600380508979,
          "ema12_slope_3h": 5.517956518308331e-05,
          "ema24_slope_6h": 0.0008537247302151663,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-11T02:31:17.412558Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-11T02:15:00Z",
            "return_6h": -4.875301626139361e-05,
            "return_12h": 0.001522006738875037,
            "return_24h": 0.0048808368531048085,
            "close_vs_ema12": 0.0005124087699732716,
            "close_vs_ema24": 0.001475600380508979,
            "ema12_slope_3h": 5.517956518308331e-05,
            "ema24_slope_6h": 0.0008537247302151663,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 1.2758527113687634e-05,
        "return_30m": 0.00014076761314996133,
        "return_60m": 0.00026328614969250985,
        "return_120m": 0.0008049768602931273,
        "consecutive_up_closes": 3,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 7.583364596275288e-05,
        "close_vs_ema6": 0.0002069510701774302,
        "close_vs_ema12": 0.00026318691177684705,
        "ema3_slope": 7.583939714050913e-05,
        "ema6_slope": 8.278728123745083e-05,
        "realized_volatility_30m": 5.762446286805556e-05,
        "realized_volatility_60m": 0.00010613788217165895,
        "return_acceleration": -0.00011524892573611112
      }
    },
    {
      "id": 880,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261011T0215Z",
      "trigger_timestamp": "2026-10-11T02:16:15.753520Z",
      "market_start_timestamp": "2026-10-11T02:15:00Z",
      "resolution_timestamp": "2026-10-11T02:30:00Z",
      "direction": "UP",
      "base_run_id": 6259,
      "small_run_id": 6260,
      "last_observed_close": 82964.12,
      "actual_close": 82965.18,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-11T02:16:15.805287Z",
      "base_predicted_close": 83013.0,
      "small_predicted_close": 83030.75,
      "strike": 82964.12,
      "market_regime": {
        "id": 874,
        "signal_id": 880,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-11T02:00:00Z",
        "return_6h": -0.00021827764256143745,
        "return_12h": 0.0029843528009803055,
        "return_24h": 0.004187134894636513,
        "close_vs_ema12": 0.0005214598671343662,
        "close_vs_ema24": 0.0014939452788673702,
        "ema12_slope_3h": 5.7242720717942674e-05,
        "ema24_slope_6h": 0.0008727771874625923,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-11T02:16:15.808078Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-11T02:00:00Z",
          "return_6h": -0.00021827764256143745,
          "return_12h": 0.0029843528009803055,
          "return_24h": 0.004187134894636513,
          "close_vs_ema12": 0.0005214598671343662,
          "close_vs_ema24": 0.0014939452788673702,
          "ema12_slope_3h": 5.7242720717942674e-05,
          "ema24_slope_6h": 0.0008727771874625923,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.53,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.208074,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        6259,
        6260
      ],
      "forecast_publication_timestamp": "2026-10-11T02:16:15.753520Z",
      "requested_quote_timestamp": "2026-10-11T02:16:15.753520Z",
      "retrieved_quote_timestamp": "2026-10-11T02:16:15.961594Z",
      "quote_retrieval_timestamp": "2026-10-11T02:16:15.961594Z",
      "timing_difference_seconds": 0.208074,
      "selected_quote": {
        "id": 880,
        "contract_id": 880,
        "forecast_timestamp": "2026-10-11T02:16:15.753520Z",
        "requested_timestamp": "2026-10-11T02:16:15.753520Z",
        "actual_quote_timestamp": "2026-10-11T02:16:15.961594Z",
        "timestamp_delta_seconds": 0.208074,
        "bid": 0.52,
        "ask": 0.53,
        "midpoint": 0.525,
        "last_price": 0.52,
        "implied_probability": 0.53,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-11T02:16:15.961594Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT102230",
        "external_market_id": "KXBTC15M-26OCT102230-30",
        "external_contract_id": "KXBTC15M-26OCT102230-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 1759.47
      },
      "selected_entry_price": 0.53,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 880,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT102230",
          "external_market_id": "KXBTC15M-26OCT102230-30",
          "external_contract_id": "KXBTC15M-26OCT102230-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-11T02:15:00Z",
          "resolution_timestamp": "2026-10-11T02:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-11T02:16:15.811736Z"
        }
      ],
      "quotes": [
        {
          "id": 880,
          "contract_id": 880,
          "forecast_timestamp": "2026-10-11T02:16:15.753520Z",
          "requested_timestamp": "2026-10-11T02:16:15.753520Z",
          "actual_quote_timestamp": "2026-10-11T02:16:15.961594Z",
          "timestamp_delta_seconds": 0.208074,
          "bid": 0.52,
          "ask": 0.53,
          "midpoint": 0.525,
          "last_price": 0.52,
          "implied_probability": 0.53,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-11T02:16:15.961594Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT102230",
          "external_market_id": "KXBTC15M-26OCT102230-30",
          "external_contract_id": "KXBTC15M-26OCT102230-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 1759.47
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT102230-30": {
          "UP/YES": "KXBTC15M-26OCT102230-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1699,
          "signal_id": 880,
          "quote_id": 880,
          "settlement_id": 880,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 182.0,
          "entry_price": 0.53,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.46000000000001,
          "trading_fee": 3.18,
          "total_deployed": 99.64000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 182.0,
          "gross_pnl": 85.53999999999999,
          "net_pnl": 82.35999999999999,
          "roi": 0.8265756724207143,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-11T02:31:22.090908Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1759.47,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1700,
          "signal_id": 880,
          "quote_id": 880,
          "settlement_id": 880,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.53,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 53.0,
          "trading_fee": 1.75,
          "total_deployed": 54.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 47.0,
          "net_pnl": 45.25,
          "roi": 0.8264840182648402,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-11T02:31:22.093040Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1759.47,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82964.12,
        "kronos_base_predicted_close": 83013.0,
        "kronos_base_displacement": 48.88000000000466,
        "kronos_base_displacement_fraction": 0.0005891703546063606,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83030.75,
        "kronos_small_displacement": 66.63000000000466,
        "kronos_small_displacement_fraction": 0.000803118263654272,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT102230",
        "ticker": "KXBTC15M-26OCT102230-30",
        "market_id": "KXBTC15M-26OCT102230-30",
        "contract_id": "KXBTC15M-26OCT102230-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82964.12
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-11T02:16:15.753520Z",
        "retrieved_timestamp": "2026-10-11T02:16:15.961594Z",
        "quote_offset_seconds": 0.208074,
        "quote_age_seconds": 0.208074,
        "bid": 0.52,
        "ask": 0.53,
        "midpoint": 0.525,
        "last_price": 0.52,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.53,
        "price_type": "live_executable_ask",
        "yes_ask_size": 1759.47
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 82965.18,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261011T0215Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 874,
          "signal_id": 880,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-11T02:00:00Z",
          "return_6h": -0.00021827764256143745,
          "return_12h": 0.0029843528009803055,
          "return_24h": 0.004187134894636513,
          "close_vs_ema12": 0.0005214598671343662,
          "close_vs_ema24": 0.0014939452788673702,
          "ema12_slope_3h": 5.7242720717942674e-05,
          "ema24_slope_6h": 0.0008727771874625923,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-11T02:16:15.808078Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-11T02:00:00Z",
            "return_6h": -0.00021827764256143745,
            "return_12h": 0.0029843528009803055,
            "return_24h": 0.004187134894636513,
            "close_vs_ema12": 0.0005214598671343662,
            "close_vs_ema24": 0.0014939452788673702,
            "ema12_slope_3h": 5.7242720717942674e-05,
            "ema24_slope_6h": 0.0008727771874625923,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.00012800745284979875,
        "return_30m": 0.00032774097137799885,
        "return_60m": 0.0006719985934038331,
        "return_120m": 0.00017248179987872092,
        "consecutive_up_closes": 2,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.00013891849477243312,
        "close_vs_ema6": 0.00027699342318965314,
        "close_vs_ema12": 0.0002982916292846305,
        "ema3_slope": 0.00013893779580165244,
        "ema6_slope": 0.00011080964669307747,
        "realized_volatility_30m": 3.585025078589599e-05,
        "realized_volatility_60m": 0.0001781285997070308,
        "return_acceleration": -7.170050157179197e-05
      }
    },
    {
      "id": 879,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261011T0200Z",
      "trigger_timestamp": "2026-10-11T02:01:15.455798Z",
      "market_start_timestamp": "2026-10-11T02:00:00Z",
      "resolution_timestamp": "2026-10-11T02:15:00Z",
      "direction": "UP",
      "base_run_id": 6257,
      "small_run_id": 6258,
      "last_observed_close": 82953.5,
      "actual_close": 82964.12,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-11T02:01:15.502058Z",
      "base_predicted_close": 83005.8359375,
      "small_predicted_close": 83023.515625,
      "strike": 82953.5,
      "market_regime": {
        "id": 873,
        "signal_id": 879,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-11T01:45:00Z",
        "return_6h": -0.0006711403534246374,
        "return_12h": 0.002373510965993475,
        "return_24h": 0.003976442144090209,
        "close_vs_ema12": 0.0004156010605638194,
        "close_vs_ema24": 0.0013973005400298444,
        "ema12_slope_3h": 7.097939720579483e-05,
        "ema24_slope_6h": 0.0008958348079299849,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-11T02:01:15.507318Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-11T01:45:00Z",
          "return_6h": -0.0006711403534246374,
          "return_12h": 0.002373510965993475,
          "return_24h": 0.003976442144090209,
          "close_vs_ema12": 0.0004156010605638194,
          "close_vs_ema24": 0.0013973005400298444,
          "ema12_slope_3h": 7.097939720579483e-05,
          "ema24_slope_6h": 0.0008958348079299849,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.35,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.18598,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        6257,
        6258
      ],
      "forecast_publication_timestamp": "2026-10-11T02:01:15.455798Z",
      "requested_quote_timestamp": "2026-10-11T02:01:15.455798Z",
      "retrieved_quote_timestamp": "2026-10-11T02:01:15.641778Z",
      "quote_retrieval_timestamp": "2026-10-11T02:01:15.641778Z",
      "timing_difference_seconds": 0.18598,
      "selected_quote": {
        "id": 879,
        "contract_id": 879,
        "forecast_timestamp": "2026-10-11T02:01:15.455798Z",
        "requested_timestamp": "2026-10-11T02:01:15.455798Z",
        "actual_quote_timestamp": "2026-10-11T02:01:15.641778Z",
        "timestamp_delta_seconds": 0.18598,
        "bid": 0.34,
        "ask": 0.35,
        "midpoint": 0.345,
        "last_price": 0.35,
        "implied_probability": 0.35,
        "spread": 0.009999999999999953,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-11T02:01:15.641778Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT102215",
        "external_market_id": "KXBTC15M-26OCT102215-15",
        "external_contract_id": "KXBTC15M-26OCT102215-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5371.4
      },
      "selected_entry_price": 0.35,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 879,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT102215",
          "external_market_id": "KXBTC15M-26OCT102215-15",
          "external_contract_id": "KXBTC15M-26OCT102215-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-11T02:00:00Z",
          "resolution_timestamp": "2026-10-11T02:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-11T02:01:15.510702Z"
        }
      ],
      "quotes": [
        {
          "id": 879,
          "contract_id": 879,
          "forecast_timestamp": "2026-10-11T02:01:15.455798Z",
          "requested_timestamp": "2026-10-11T02:01:15.455798Z",
          "actual_quote_timestamp": "2026-10-11T02:01:15.641778Z",
          "timestamp_delta_seconds": 0.18598,
          "bid": 0.34,
          "ask": 0.35,
          "midpoint": 0.345,
          "last_price": 0.35,
          "implied_probability": 0.35,
          "spread": 0.009999999999999953,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-11T02:01:15.641778Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT102215",
          "external_market_id": "KXBTC15M-26OCT102215-15",
          "external_contract_id": "KXBTC15M-26OCT102215-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5371.4
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT102215-15": {
          "UP/YES": "KXBTC15M-26OCT102215-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1697,
          "signal_id": 879,
          "quote_id": 879,
          "settlement_id": 879,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 273.0,
          "entry_price": 0.35,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.55,
          "trading_fee": 4.35,
          "total_deployed": 99.89999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 273.0,
          "gross_pnl": 177.45,
          "net_pnl": 173.10000000000002,
          "roi": 1.732732732732733,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-11T02:16:20.751443Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5371.4,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1698,
          "signal_id": 879,
          "quote_id": 879,
          "settlement_id": 879,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.35,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 35.0,
          "trading_fee": 1.6,
          "total_deployed": 36.6,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 65.0,
          "net_pnl": 63.4,
          "roi": 1.7322404371584699,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-11T02:16:20.754844Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5371.4,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82953.5,
        "kronos_base_predicted_close": 83005.8359375,
        "kronos_base_displacement": 52.3359375,
        "kronos_base_displacement_fraction": 0.0006309069237584912,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83023.515625,
        "kronos_small_displacement": 70.015625,
        "kronos_small_displacement_fraction": 0.0008440346097512461,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT102215",
        "ticker": "KXBTC15M-26OCT102215-15",
        "market_id": "KXBTC15M-26OCT102215-15",
        "contract_id": "KXBTC15M-26OCT102215-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82953.5
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-11T02:01:15.455798Z",
        "retrieved_timestamp": "2026-10-11T02:01:15.641778Z",
        "quote_offset_seconds": 0.18598,
        "quote_age_seconds": 0.18598,
        "bid": 0.34,
        "ask": 0.35,
        "midpoint": 0.345,
        "last_price": 0.35,
        "spread": 0.009999999999999953,
        "selected_entry_price": 0.35,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5371.4
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 82964.12,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261011T0200Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 873,
          "signal_id": 879,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-11T01:45:00Z",
          "return_6h": -0.0006711403534246374,
          "return_12h": 0.002373510965993475,
          "return_24h": 0.003976442144090209,
          "close_vs_ema12": 0.0004156010605638194,
          "close_vs_ema24": 0.0013973005400298444,
          "ema12_slope_3h": 7.097939720579483e-05,
          "ema24_slope_6h": 0.0008958348079299849,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-11T02:01:15.507318Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-11T01:45:00Z",
            "return_6h": -0.0006711403534246374,
            "return_12h": 0.002373510965993475,
            "return_24h": 0.003976442144090209,
            "close_vs_ema12": 0.0004156010605638194,
            "close_vs_ema24": 0.0013973005400298444,
            "ema12_slope_3h": 7.097939720579483e-05,
            "ema24_slope_6h": 0.0008958348079299849,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "DEGRADED",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.00019970795442159073,
        "return_30m": 0.00012250129232804774,
        "return_60m": 0.0010082363891832369,
        "return_120m": 0.0004799849777954446,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0001498489569704553,
        "close_vs_ema6": 0.00025979305512913164,
        "close_vs_ema12": 0.00022450939950102722,
        "ema3_slope": 0.00014987141504563262,
        "ema6_slope": 0.00010392802196301787,
        "realized_volatility_30m": 0.00013844960040459986,
        "realized_volatility_60m": 0.0002149171616425983,
        "return_acceleration": 0.0002768992008091997
      }
    },
    {
      "id": 878,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261011T0145Z",
      "trigger_timestamp": "2026-10-11T01:46:17.971030Z",
      "market_start_timestamp": "2026-10-11T01:45:00Z",
      "resolution_timestamp": "2026-10-11T02:00:00Z",
      "direction": "UP",
      "base_run_id": 6255,
      "small_run_id": 6256,
      "last_observed_close": 82936.94,
      "actual_close": 82953.5,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-11T01:46:18.016086Z",
      "base_predicted_close": 82991.6171875,
      "small_predicted_close": 83009.2578125,
      "strike": 82936.94,
      "market_regime": {
        "id": 872,
        "signal_id": 878,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-11T01:30:00Z",
        "return_6h": -0.0007934130347184709,
        "return_12h": 0.00257576018270278,
        "return_24h": 0.004149367922525071,
        "close_vs_ema12": 0.00023353928093561294,
        "close_vs_ema24": 0.0012268091165468231,
        "ema12_slope_3h": 0.00010582066516828803,
        "ema24_slope_6h": 0.0009289254827768989,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-11T01:46:18.019085Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-11T01:30:00Z",
          "return_6h": -0.0007934130347184709,
          "return_12h": 0.00257576018270278,
          "return_24h": 0.004149367922525071,
          "close_vs_ema12": 0.00023353928093561294,
          "close_vs_ema24": 0.0012268091165468231,
          "ema12_slope_3h": 0.00010582066516828803,
          "ema24_slope_6h": 0.0009289254827768989,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.46,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.20385,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        6255,
        6256
      ],
      "forecast_publication_timestamp": "2026-10-11T01:46:17.971030Z",
      "requested_quote_timestamp": "2026-10-11T01:46:17.971030Z",
      "retrieved_quote_timestamp": "2026-10-11T01:46:18.174880Z",
      "quote_retrieval_timestamp": "2026-10-11T01:46:18.174880Z",
      "timing_difference_seconds": 0.20385,
      "selected_quote": {
        "id": 878,
        "contract_id": 878,
        "forecast_timestamp": "2026-10-11T01:46:17.971030Z",
        "requested_timestamp": "2026-10-11T01:46:17.971030Z",
        "actual_quote_timestamp": "2026-10-11T01:46:18.174880Z",
        "timestamp_delta_seconds": 0.20385,
        "bid": 0.45,
        "ask": 0.46,
        "midpoint": 0.455,
        "last_price": 0.46,
        "implied_probability": 0.46,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-11T01:46:18.174880Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT102200",
        "external_market_id": "KXBTC15M-26OCT102200-00",
        "external_contract_id": "KXBTC15M-26OCT102200-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 6540.87
      },
      "selected_entry_price": 0.46,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 878,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT102200",
          "external_market_id": "KXBTC15M-26OCT102200-00",
          "external_contract_id": "KXBTC15M-26OCT102200-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-11T01:45:00Z",
          "resolution_timestamp": "2026-10-11T02:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-11T01:46:18.024307Z"
        }
      ],
      "quotes": [
        {
          "id": 878,
          "contract_id": 878,
          "forecast_timestamp": "2026-10-11T01:46:17.971030Z",
          "requested_timestamp": "2026-10-11T01:46:17.971030Z",
          "actual_quote_timestamp": "2026-10-11T01:46:18.174880Z",
          "timestamp_delta_seconds": 0.20385,
          "bid": 0.45,
          "ask": 0.46,
          "midpoint": 0.455,
          "last_price": 0.46,
          "implied_probability": 0.46,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-11T01:46:18.174880Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT102200",
          "external_market_id": "KXBTC15M-26OCT102200-00",
          "external_contract_id": "KXBTC15M-26OCT102200-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 6540.87
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT102200-00": {
          "UP/YES": "KXBTC15M-26OCT102200-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1695,
          "signal_id": 878,
          "quote_id": 878,
          "settlement_id": 878,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 209.0,
          "entry_price": 0.46,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.14,
          "trading_fee": 3.64,
          "total_deployed": 99.78,
          "settlement_value": 1.0,
          "settlement_payout": 209.0,
          "gross_pnl": 112.86,
          "net_pnl": 109.22,
          "roi": 1.0946081379033874,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-11T02:01:20.155252Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6540.87,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1696,
          "signal_id": 878,
          "quote_id": 878,
          "settlement_id": 878,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.46,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 46.0,
          "trading_fee": 1.74,
          "total_deployed": 47.74,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 54.0,
          "net_pnl": 52.26,
          "roi": 1.0946795140343526,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-11T02:01:20.158709Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6540.87,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82936.94,
        "kronos_base_predicted_close": 82991.6171875,
        "kronos_base_displacement": 54.67718749999767,
        "kronos_base_displacement_fraction": 0.0006592621755757769,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83009.2578125,
        "kronos_small_displacement": 72.31781249999767,
        "kronos_small_displacement_fraction": 0.0008719614263559479,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT102200",
        "ticker": "KXBTC15M-26OCT102200-00",
        "market_id": "KXBTC15M-26OCT102200-00",
        "contract_id": "KXBTC15M-26OCT102200-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82936.94
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-11T01:46:17.971030Z",
        "retrieved_timestamp": "2026-10-11T01:46:18.174880Z",
        "quote_offset_seconds": 0.20385,
        "quote_age_seconds": 0.20385,
        "bid": 0.45,
        "ask": 0.46,
        "midpoint": 0.455,
        "last_price": 0.46,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.46,
        "price_type": "live_executable_ask",
        "yes_ask_size": 6540.87
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 82953.5,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261011T0145Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 872,
          "signal_id": 878,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-11T01:30:00Z",
          "return_6h": -0.0007934130347184709,
          "return_12h": 0.00257576018270278,
          "return_24h": 0.004149367922525071,
          "close_vs_ema12": 0.00023353928093561294,
          "close_vs_ema24": 0.0012268091165468231,
          "ema12_slope_3h": 0.00010582066516828803,
          "ema24_slope_6h": 0.0009289254827768989,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-11T01:46:18.019085Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-11T01:30:00Z",
            "return_6h": -0.0007934130347184709,
            "return_12h": 0.00257576018270278,
            "return_24h": 0.004149367922525071,
            "close_vs_ema12": 0.00023353928093561294,
            "close_vs_ema24": 0.0012268091165468231,
            "ema12_slope_3h": 0.00010582066516828803,
            "ema24_slope_6h": 0.0009289254827768989,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "DEGRADED",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": -7.719124638760899e-05,
        "return_30m": 0.0003441448316645612,
        "return_60m": 0.0006348828631455028,
        "return_120m": -8.235498881914438e-05,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": 0.00010001490189814888,
        "close_vs_ema6": 0.0001640073688726762,
        "close_vs_ema12": 6.561906240376558e-05,
        "ema3_slope": 0.00010002490587934787,
        "ema6_slope": 6.56072515783368e-05,
        "realized_volatility_30m": 0.0002492799252036826,
        "realized_volatility_60m": 0.00028641706030247365,
        "return_acceleration": -0.0004985598504073652
      }
    },
    {
      "id": 877,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261011T0130Z",
      "trigger_timestamp": "2026-10-11T01:31:15.525941Z",
      "market_start_timestamp": "2026-10-11T01:30:00Z",
      "resolution_timestamp": "2026-10-11T01:45:00Z",
      "direction": "UP",
      "base_run_id": 6253,
      "small_run_id": 6254,
      "last_observed_close": 82943.34,
      "actual_close": 82936.94,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-11T01:31:15.582027Z",
      "base_predicted_close": 82973.0390625,
      "small_predicted_close": 82990.7109375,
      "strike": 82943.34,
      "market_regime": {
        "id": 871,
        "signal_id": 877,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-11T01:15:00Z",
        "return_6h": -0.00032242540980131906,
        "return_12h": 0.001863845820809562,
        "return_24h": 0.004506498714878182,
        "close_vs_ema12": 0.0003206955443257886,
        "close_vs_ema24": 0.0013299929347372341,
        "ema12_slope_3h": 0.00013741921544907498,
        "ema24_slope_6h": 0.0009653140643568481,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-11T01:31:15.584470Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-11T01:15:00Z",
          "return_6h": -0.00032242540980131906,
          "return_12h": 0.001863845820809562,
          "return_24h": 0.004506498714878182,
          "close_vs_ema12": 0.0003206955443257886,
          "close_vs_ema24": 0.0013299929347372341,
          "ema12_slope_3h": 0.00013741921544907498,
          "ema24_slope_6h": 0.0009653140643568481,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.63,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.212577,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        6253,
        6254
      ],
      "forecast_publication_timestamp": "2026-10-11T01:31:15.525941Z",
      "requested_quote_timestamp": "2026-10-11T01:31:15.525941Z",
      "retrieved_quote_timestamp": "2026-10-11T01:31:15.738518Z",
      "quote_retrieval_timestamp": "2026-10-11T01:31:15.738518Z",
      "timing_difference_seconds": 0.212577,
      "selected_quote": {
        "id": 877,
        "contract_id": 877,
        "forecast_timestamp": "2026-10-11T01:31:15.525941Z",
        "requested_timestamp": "2026-10-11T01:31:15.525941Z",
        "actual_quote_timestamp": "2026-10-11T01:31:15.738518Z",
        "timestamp_delta_seconds": 0.212577,
        "bid": 0.62,
        "ask": 0.63,
        "midpoint": 0.625,
        "last_price": 0.63,
        "implied_probability": 0.63,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-11T01:31:15.738518Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT102145",
        "external_market_id": "KXBTC15M-26OCT102145-45",
        "external_contract_id": "KXBTC15M-26OCT102145-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 6888.13
      },
      "selected_entry_price": 0.63,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 877,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT102145",
          "external_market_id": "KXBTC15M-26OCT102145-45",
          "external_contract_id": "KXBTC15M-26OCT102145-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-11T01:30:00Z",
          "resolution_timestamp": "2026-10-11T01:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-11T01:31:15.586731Z"
        }
      ],
      "quotes": [
        {
          "id": 877,
          "contract_id": 877,
          "forecast_timestamp": "2026-10-11T01:31:15.525941Z",
          "requested_timestamp": "2026-10-11T01:31:15.525941Z",
          "actual_quote_timestamp": "2026-10-11T01:31:15.738518Z",
          "timestamp_delta_seconds": 0.212577,
          "bid": 0.62,
          "ask": 0.63,
          "midpoint": 0.625,
          "last_price": 0.63,
          "implied_probability": 0.63,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-11T01:31:15.738518Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT102145",
          "external_market_id": "KXBTC15M-26OCT102145-45",
          "external_contract_id": "KXBTC15M-26OCT102145-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 6888.13
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT102145-45": {
          "UP/YES": "KXBTC15M-26OCT102145-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1693,
          "signal_id": 877,
          "quote_id": 877,
          "settlement_id": 877,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 154.0,
          "entry_price": 0.63,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.02,
          "trading_fee": 2.52,
          "total_deployed": 99.53999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -97.02,
          "net_pnl": -99.53999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-11T01:46:23.558859Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6888.13,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1694,
          "signal_id": 877,
          "quote_id": 877,
          "settlement_id": 877,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.63,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 63.0,
          "trading_fee": 1.64,
          "total_deployed": 64.64,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -63.0,
          "net_pnl": -64.64,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-11T01:46:23.561968Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6888.13,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82943.34,
        "kronos_base_predicted_close": 82973.0390625,
        "kronos_base_displacement": 29.699062500003492,
        "kronos_base_displacement_fraction": 0.00035806446304192106,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82990.7109375,
        "kronos_small_displacement": 47.37093750000349,
        "kronos_small_displacement_fraction": 0.0005711240649340079,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT102145",
        "ticker": "KXBTC15M-26OCT102145-45",
        "market_id": "KXBTC15M-26OCT102145-45",
        "contract_id": "KXBTC15M-26OCT102145-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82943.34
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-11T01:31:15.525941Z",
        "retrieved_timestamp": "2026-10-11T01:31:15.738518Z",
        "quote_offset_seconds": 0.212577,
        "quote_age_seconds": 0.212577,
        "bid": 0.62,
        "ask": 0.63,
        "midpoint": 0.625,
        "last_price": 0.63,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.63,
        "price_type": "live_executable_ask",
        "yes_ask_size": 6888.13
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 82936.94,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261011T0130Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 871,
          "signal_id": 877,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-11T01:15:00Z",
          "return_6h": -0.00032242540980131906,
          "return_12h": 0.001863845820809562,
          "return_24h": 0.004506498714878182,
          "close_vs_ema12": 0.0003206955443257886,
          "close_vs_ema24": 0.0013299929347372341,
          "ema12_slope_3h": 0.00013741921544907498,
          "ema24_slope_6h": 0.0009653140643568481,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-11T01:31:15.584470Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-11T01:15:00Z",
            "return_6h": -0.00032242540980131906,
            "return_12h": 0.001863845820809562,
            "return_24h": 0.004506498714878182,
            "close_vs_ema12": 0.0003206955443257886,
            "close_vs_ema24": 0.0013299929347372341,
            "ema12_slope_3h": 0.00013741921544907498,
            "ema24_slope_6h": 0.0009653140643568481,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "DEGRADED",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0004213686040197562,
        "return_30m": 0.0008856266064514173,
        "return_60m": 0.0005415481284787305,
        "return_120m": -0.00025649486872891814,
        "consecutive_up_closes": 2,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.00027726246038106694,
        "close_vs_ema6": 0.0003068403122974406,
        "close_vs_ema12": 0.00015475391829533613,
        "ema3_slope": 0.0002773393561732451,
        "ema6_slope": 0.00012275119092453046,
        "realized_volatility_30m": 2.1346928530174836e-05,
        "realized_volatility_60m": 0.0003076808371476342,
        "return_acceleration": -4.269385706034967e-05
      }
    },
    {
      "id": 876,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261011T0115Z",
      "trigger_timestamp": "2026-10-11T01:16:17.057616Z",
      "market_start_timestamp": "2026-10-11T01:15:00Z",
      "resolution_timestamp": "2026-10-11T01:30:00Z",
      "direction": "UP",
      "base_run_id": 6251,
      "small_run_id": 6252,
      "last_observed_close": 82908.41,
      "actual_close": 82943.34,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-11T01:16:17.103886Z",
      "base_predicted_close": 82952.2890625,
      "small_predicted_close": 82969.9921875,
      "strike": 82908.41,
      "market_regime": {
        "id": 870,
        "signal_id": 876,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-11T01:00:00Z",
        "return_6h": -0.0004424472386848066,
        "return_12h": 0.0019225273833516354,
        "return_24h": 0.003671847793180305,
        "close_vs_ema12": -8.698522556371824e-05,
        "close_vs_ema24": 0.0009362541022890358,
        "ema12_slope_3h": 0.00015910954234943375,
        "ema24_slope_6h": 0.0009924880539626812,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-11T01:16:17.107097Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-11T01:00:00Z",
          "return_6h": -0.0004424472386848066,
          "return_12h": 0.0019225273833516354,
          "return_24h": 0.003671847793180305,
          "close_vs_ema12": -8.698522556371824e-05,
          "close_vs_ema24": 0.0009362541022890358,
          "ema12_slope_3h": 0.00015910954234943375,
          "ema24_slope_6h": 0.0009924880539626812,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.71,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.215492,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "70_80",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        6251,
        6252
      ],
      "forecast_publication_timestamp": "2026-10-11T01:16:17.057616Z",
      "requested_quote_timestamp": "2026-10-11T01:16:17.057616Z",
      "retrieved_quote_timestamp": "2026-10-11T01:16:17.273108Z",
      "quote_retrieval_timestamp": "2026-10-11T01:16:17.273108Z",
      "timing_difference_seconds": 0.215492,
      "selected_quote": {
        "id": 876,
        "contract_id": 876,
        "forecast_timestamp": "2026-10-11T01:16:17.057616Z",
        "requested_timestamp": "2026-10-11T01:16:17.057616Z",
        "actual_quote_timestamp": "2026-10-11T01:16:17.273108Z",
        "timestamp_delta_seconds": 0.215492,
        "bid": 0.7,
        "ask": 0.71,
        "midpoint": 0.705,
        "last_price": 0.7,
        "implied_probability": 0.71,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-11T01:16:17.273108Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT102130",
        "external_market_id": "KXBTC15M-26OCT102130-30",
        "external_contract_id": "KXBTC15M-26OCT102130-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 6566.41
      },
      "selected_entry_price": 0.71,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 876,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT102130",
          "external_market_id": "KXBTC15M-26OCT102130-30",
          "external_contract_id": "KXBTC15M-26OCT102130-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-11T01:15:00Z",
          "resolution_timestamp": "2026-10-11T01:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-11T01:16:17.110033Z"
        }
      ],
      "quotes": [
        {
          "id": 876,
          "contract_id": 876,
          "forecast_timestamp": "2026-10-11T01:16:17.057616Z",
          "requested_timestamp": "2026-10-11T01:16:17.057616Z",
          "actual_quote_timestamp": "2026-10-11T01:16:17.273108Z",
          "timestamp_delta_seconds": 0.215492,
          "bid": 0.7,
          "ask": 0.71,
          "midpoint": 0.705,
          "last_price": 0.7,
          "implied_probability": 0.71,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-11T01:16:17.273108Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT102130",
          "external_market_id": "KXBTC15M-26OCT102130-30",
          "external_contract_id": "KXBTC15M-26OCT102130-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 6566.41
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT102130-30": {
          "UP/YES": "KXBTC15M-26OCT102130-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1691,
          "signal_id": 876,
          "quote_id": 876,
          "settlement_id": 876,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 138.0,
          "entry_price": 0.71,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.97999999999999,
          "trading_fee": 1.99,
          "total_deployed": 99.96999999999998,
          "settlement_value": 1.0,
          "settlement_payout": 138.0,
          "gross_pnl": 40.02000000000001,
          "net_pnl": 38.030000000000015,
          "roi": 0.3804141242372714,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-11T01:31:20.337467Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6566.41,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1692,
          "signal_id": 876,
          "quote_id": 876,
          "settlement_id": 876,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.71,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 71.0,
          "trading_fee": 1.45,
          "total_deployed": 72.45,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 29.0,
          "net_pnl": 27.549999999999997,
          "roi": 0.38026224982746715,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-11T01:31:20.341743Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6566.41,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82908.41,
        "kronos_base_predicted_close": 82952.2890625,
        "kronos_base_displacement": 43.87906249999651,
        "kronos_base_displacement_fraction": 0.0005292474249596211,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82969.9921875,
        "kronos_small_displacement": 61.58218749999651,
        "kronos_small_displacement_fraction": 0.0007427737125823122,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT102130",
        "ticker": "KXBTC15M-26OCT102130-30",
        "market_id": "KXBTC15M-26OCT102130-30",
        "contract_id": "KXBTC15M-26OCT102130-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82908.41
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-11T01:16:17.057616Z",
        "retrieved_timestamp": "2026-10-11T01:16:17.273108Z",
        "quote_offset_seconds": 0.215492,
        "quote_age_seconds": 0.215492,
        "bid": 0.7,
        "ask": 0.71,
        "midpoint": 0.705,
        "last_price": 0.7,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.71,
        "price_type": "live_executable_ask",
        "yes_ask_size": 6566.41
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 82943.34,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261011T0115Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 870,
          "signal_id": 876,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-11T01:00:00Z",
          "return_6h": -0.0004424472386848066,
          "return_12h": 0.0019225273833516354,
          "return_24h": 0.003671847793180305,
          "close_vs_ema12": -8.698522556371824e-05,
          "close_vs_ema24": 0.0009362541022890358,
          "ema12_slope_3h": 0.00015910954234943375,
          "ema24_slope_6h": 0.0009924880539626812,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-11T01:16:17.107097Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-11T01:00:00Z",
            "return_6h": -0.0004424472386848066,
            "return_12h": 0.0019225273833516354,
            "return_24h": 0.003671847793180305,
            "close_vs_ema12": -8.698522556371824e-05,
            "close_vs_ema24": 0.0009362541022890358,
            "ema12_slope_3h": 0.00015910954234943375,
            "ema24_slope_6h": 0.0009924880539626812,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "DEGRADED",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.00046406246108010585,
        "return_30m": 0.0002906380099121364,
        "return_60m": -0.0004991813443637749,
        "return_120m": -0.0009366544358287987,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.00013325395929197903,
        "close_vs_ema6": 8.257084939566894e-06,
        "close_vs_ema12": -0.00023837202102239274,
        "ema3_slope": 0.00013327171827626216,
        "ema6_slope": 3.3028448844785174e-06,
        "realized_volatility_30m": 0.0003187032349003527,
        "realized_volatility_60m": 0.0003858973710046158,
        "return_acceleration": 0.0006374064698007054
      }
    },
    {
      "id": 875,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261011T0100Z",
      "trigger_timestamp": "2026-10-11T01:01:17.801635Z",
      "market_start_timestamp": "2026-10-11T01:00:00Z",
      "resolution_timestamp": "2026-10-11T01:15:00Z",
      "direction": "UP",
      "base_run_id": 6249,
      "small_run_id": 6250,
      "last_observed_close": 82869.95,
      "actual_close": 82908.41,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-11T01:01:17.855585Z",
      "base_predicted_close": 82908.2265625,
      "small_predicted_close": 82938.0546875,
      "strike": 82869.95,
      "market_regime": {
        "id": 869,
        "signal_id": 875,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-11T00:45:00Z",
        "return_6h": -0.001106839047766317,
        "return_12h": 0.0015445997489664798,
        "return_24h": 0.004466117346079379,
        "close_vs_ema12": -0.0005544915304354081,
        "close_vs_ema24": 0.0004917261963726105,
        "ema12_slope_3h": 0.0001958956003469403,
        "ema24_slope_6h": 0.0010227920776508803,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-11T01:01:17.859161Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-11T00:45:00Z",
          "return_6h": -0.001106839047766317,
          "return_12h": 0.0015445997489664798,
          "return_24h": 0.004466117346079379,
          "close_vs_ema12": -0.0005544915304354081,
          "close_vs_ema24": 0.0004917261963726105,
          "ema12_slope_3h": 0.0001958956003469403,
          "ema24_slope_6h": 0.0010227920776508803,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.6,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.18594,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        6249,
        6250
      ],
      "forecast_publication_timestamp": "2026-10-11T01:01:17.801635Z",
      "requested_quote_timestamp": "2026-10-11T01:01:17.801635Z",
      "retrieved_quote_timestamp": "2026-10-11T01:01:17.987575Z",
      "quote_retrieval_timestamp": "2026-10-11T01:01:17.987575Z",
      "timing_difference_seconds": 0.18594,
      "selected_quote": {
        "id": 875,
        "contract_id": 875,
        "forecast_timestamp": "2026-10-11T01:01:17.801635Z",
        "requested_timestamp": "2026-10-11T01:01:17.801635Z",
        "actual_quote_timestamp": "2026-10-11T01:01:17.987575Z",
        "timestamp_delta_seconds": 0.18594,
        "bid": 0.59,
        "ask": 0.6,
        "midpoint": 0.595,
        "last_price": 0.59,
        "implied_probability": 0.6,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-11T01:01:17.987575Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT102115",
        "external_market_id": "KXBTC15M-26OCT102115-15",
        "external_contract_id": "KXBTC15M-26OCT102115-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4564.73
      },
      "selected_entry_price": 0.6,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 875,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT102115",
          "external_market_id": "KXBTC15M-26OCT102115-15",
          "external_contract_id": "KXBTC15M-26OCT102115-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-11T01:00:00Z",
          "resolution_timestamp": "2026-10-11T01:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-11T01:01:17.862202Z"
        }
      ],
      "quotes": [
        {
          "id": 875,
          "contract_id": 875,
          "forecast_timestamp": "2026-10-11T01:01:17.801635Z",
          "requested_timestamp": "2026-10-11T01:01:17.801635Z",
          "actual_quote_timestamp": "2026-10-11T01:01:17.987575Z",
          "timestamp_delta_seconds": 0.18594,
          "bid": 0.59,
          "ask": 0.6,
          "midpoint": 0.595,
          "last_price": 0.59,
          "implied_probability": 0.6,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-11T01:01:17.987575Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT102115",
          "external_market_id": "KXBTC15M-26OCT102115-15",
          "external_contract_id": "KXBTC15M-26OCT102115-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4564.73
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT102115-15": {
          "UP/YES": "KXBTC15M-26OCT102115-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1689,
          "signal_id": 875,
          "quote_id": 875,
          "settlement_id": 875,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 162.0,
          "entry_price": 0.6,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.2,
          "trading_fee": 2.73,
          "total_deployed": 99.93,
          "settlement_value": 1.0,
          "settlement_payout": 162.0,
          "gross_pnl": 64.8,
          "net_pnl": 62.06999999999999,
          "roi": 0.6211347943560491,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-11T01:16:21.913517Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4564.73,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1690,
          "signal_id": 875,
          "quote_id": 875,
          "settlement_id": 875,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.6,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 60.0,
          "trading_fee": 1.68,
          "total_deployed": 61.68,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 40.0,
          "net_pnl": 38.32,
          "roi": 0.6212710765239948,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-11T01:16:21.917326Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4564.73,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82869.95,
        "kronos_base_predicted_close": 82908.2265625,
        "kronos_base_displacement": 38.27656250000291,
        "kronos_base_displacement_fraction": 0.0004618871195168202,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82938.0546875,
        "kronos_small_displacement": 68.10468750000291,
        "kronos_small_displacement_fraction": 0.0008218260961905119,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT102115",
        "ticker": "KXBTC15M-26OCT102115-15",
        "market_id": "KXBTC15M-26OCT102115-15",
        "contract_id": "KXBTC15M-26OCT102115-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82869.95
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-11T01:01:17.801635Z",
        "retrieved_timestamp": "2026-10-11T01:01:17.987575Z",
        "quote_offset_seconds": 0.18594,
        "quote_age_seconds": 0.18594,
        "bid": 0.59,
        "ask": 0.6,
        "midpoint": 0.595,
        "last_price": 0.59,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.6,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4564.73
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 82908.41,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261011T0100Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 869,
          "signal_id": 875,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-11T00:45:00Z",
          "return_6h": -0.001106839047766317,
          "return_12h": 0.0015445997489664798,
          "return_24h": 0.004466117346079379,
          "close_vs_ema12": -0.0005544915304354081,
          "close_vs_ema24": 0.0004917261963726105,
          "ema12_slope_3h": 0.0001958956003469403,
          "ema24_slope_6h": 0.0010227920776508803,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-11T01:01:17.859161Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-11T00:45:00Z",
            "return_6h": -0.001106839047766317,
            "return_12h": 0.0015445997489664798,
            "return_24h": 0.004466117346079379,
            "close_vs_ema12": -0.0005544915304354081,
            "close_vs_ema24": 0.0004917261963726105,
            "ema12_slope_3h": 0.0001958956003469403,
            "ema24_slope_6h": 0.0010227920776508803,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.00017334400872059952,
        "return_30m": -0.0003437740225514796,
        "return_60m": -0.0005277193455403006,
        "return_120m": -0.00175320685366398,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 3,
        "close_vs_ema3": -0.00019742740587991303,
        "close_vs_ema6": -0.0004522926119616688,
        "close_vs_ema12": -0.0007454167206539797,
        "ema3_slope": -0.00019738843599281797,
        "ema6_slope": -0.00018088431972818064,
        "realized_volatility_30m": 1.4422233729494138e-06,
        "realized_volatility_60m": 0.0003750466618757944,
        "return_acceleration": -2.8844467458988277e-06
      }
    },
    {
      "id": 874,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261011T0045Z",
      "trigger_timestamp": "2026-10-11T00:46:17.953690Z",
      "market_start_timestamp": "2026-10-11T00:45:00Z",
      "resolution_timestamp": "2026-10-11T01:00:00Z",
      "direction": "UP",
      "base_run_id": 6247,
      "small_run_id": 6248,
      "last_observed_close": 82884.32,
      "actual_close": 82869.95,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-11T00:46:18.006092Z",
      "base_predicted_close": 82910.2578125,
      "small_predicted_close": 82957.359375,
      "strike": 82884.32,
      "market_regime": {
        "id": 868,
        "signal_id": 874,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-11T00:30:00Z",
        "return_6h": -0.0008959544387290297,
        "return_12h": 0.0012380796931223959,
        "return_24h": 0.0048650124070763745,
        "close_vs_ema12": -0.00040479943605553625,
        "close_vs_ema24": 0.0006755289712885304,
        "ema12_slope_3h": 0.00026252882149191414,
        "ema24_slope_6h": 0.0010677363875815082,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-11T00:46:18.009273Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-11T00:30:00Z",
          "return_6h": -0.0008959544387290297,
          "return_12h": 0.0012380796931223959,
          "return_24h": 0.0048650124070763745,
          "close_vs_ema12": -0.00040479943605553625,
          "close_vs_ema24": 0.0006755289712885304,
          "ema12_slope_3h": 0.00026252882149191414,
          "ema24_slope_6h": 0.0010677363875815082,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.56,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.209518,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        6247,
        6248
      ],
      "forecast_publication_timestamp": "2026-10-11T00:46:17.953690Z",
      "requested_quote_timestamp": "2026-10-11T00:46:17.953690Z",
      "retrieved_quote_timestamp": "2026-10-11T00:46:18.163208Z",
      "quote_retrieval_timestamp": "2026-10-11T00:46:18.163208Z",
      "timing_difference_seconds": 0.209518,
      "selected_quote": {
        "id": 874,
        "contract_id": 874,
        "forecast_timestamp": "2026-10-11T00:46:17.953690Z",
        "requested_timestamp": "2026-10-11T00:46:17.953690Z",
        "actual_quote_timestamp": "2026-10-11T00:46:18.163208Z",
        "timestamp_delta_seconds": 0.209518,
        "bid": 0.55,
        "ask": 0.56,
        "midpoint": 0.555,
        "last_price": 0.55,
        "implied_probability": 0.56,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-11T00:46:18.163208Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT102100",
        "external_market_id": "KXBTC15M-26OCT102100-00",
        "external_contract_id": "KXBTC15M-26OCT102100-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 637.99
      },
      "selected_entry_price": 0.56,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 874,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT102100",
          "external_market_id": "KXBTC15M-26OCT102100-00",
          "external_contract_id": "KXBTC15M-26OCT102100-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-11T00:45:00Z",
          "resolution_timestamp": "2026-10-11T01:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-11T00:46:18.012675Z"
        }
      ],
      "quotes": [
        {
          "id": 874,
          "contract_id": 874,
          "forecast_timestamp": "2026-10-11T00:46:17.953690Z",
          "requested_timestamp": "2026-10-11T00:46:17.953690Z",
          "actual_quote_timestamp": "2026-10-11T00:46:18.163208Z",
          "timestamp_delta_seconds": 0.209518,
          "bid": 0.55,
          "ask": 0.56,
          "midpoint": 0.555,
          "last_price": 0.55,
          "implied_probability": 0.56,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-11T00:46:18.163208Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT102100",
          "external_market_id": "KXBTC15M-26OCT102100-00",
          "external_contract_id": "KXBTC15M-26OCT102100-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 637.99
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT102100-00": {
          "UP/YES": "KXBTC15M-26OCT102100-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1687,
          "signal_id": 874,
          "quote_id": 874,
          "settlement_id": 874,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 173.0,
          "entry_price": 0.56,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.88000000000001,
          "trading_fee": 2.99,
          "total_deployed": 99.87,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.88000000000001,
          "net_pnl": -99.87,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-11T01:01:23.294753Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 637.99,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1688,
          "signal_id": 874,
          "quote_id": 874,
          "settlement_id": 874,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.56,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 56.00000000000001,
          "trading_fee": 1.73,
          "total_deployed": 57.730000000000004,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -56.00000000000001,
          "net_pnl": -57.730000000000004,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-11T01:01:23.297866Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 637.99,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82884.32,
        "kronos_base_predicted_close": 82910.2578125,
        "kronos_base_displacement": 25.937812499993015,
        "kronos_base_displacement_fraction": 0.0003129399203612096,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82957.359375,
        "kronos_small_displacement": 73.03937499999302,
        "kronos_small_displacement_fraction": 0.0008812206578999865,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT102100",
        "ticker": "KXBTC15M-26OCT102100-00",
        "market_id": "KXBTC15M-26OCT102100-00",
        "contract_id": "KXBTC15M-26OCT102100-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82884.32
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-11T00:46:17.953690Z",
        "retrieved_timestamp": "2026-10-11T00:46:18.163208Z",
        "quote_offset_seconds": 0.209518,
        "quote_age_seconds": 0.209518,
        "bid": 0.55,
        "ask": 0.56,
        "midpoint": 0.555,
        "last_price": 0.55,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.56,
        "price_type": "live_executable_ask",
        "yes_ask_size": 637.99
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 82869.95,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261011T0045Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 868,
          "signal_id": 874,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-11T00:30:00Z",
          "return_6h": -0.0008959544387290297,
          "return_12h": 0.0012380796931223959,
          "return_24h": 0.0048650124070763745,
          "close_vs_ema12": -0.00040479943605553625,
          "close_vs_ema24": 0.0006755289712885304,
          "ema12_slope_3h": 0.00026252882149191414,
          "ema24_slope_6h": 0.0010677363875815082,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-11T00:46:18.009273Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-11T00:30:00Z",
            "return_6h": -0.0008959544387290297,
            "return_12h": 0.0012380796931223959,
            "return_24h": 0.0048650124070763745,
            "close_vs_ema12": -0.00040479943605553625,
            "close_vs_ema24": 0.0006755289712885304,
            "ema12_slope_3h": 0.00026252882149191414,
            "ema24_slope_6h": 0.0010677363875815082,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0001704595619747007,
        "return_30m": -0.00078958986944766,
        "return_60m": -0.0007167827788618908,
        "return_120m": -0.001270066930477931,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.00022147125398019885,
        "close_vs_ema6": -0.00045983081924527713,
        "close_vs_ema12": -0.0007076063052453563,
        "ema3_slope": -0.00022142221532450712,
        "ema6_slope": -0.0001838985028184137,
        "realized_volatility_30m": 0.00022438815008601898,
        "realized_volatility_60m": 0.0003889568851911962,
        "return_acceleration": 0.00044877630017203796
      }
    },
    {
      "id": 873,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261011T0030Z",
      "trigger_timestamp": "2026-10-11T00:31:16.990700Z",
      "market_start_timestamp": "2026-10-11T00:30:00Z",
      "resolution_timestamp": "2026-10-11T00:45:00Z",
      "direction": "UP",
      "base_run_id": 6245,
      "small_run_id": 6246,
      "last_observed_close": 82898.45,
      "actual_close": 82884.32,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-11T00:31:17.026238Z",
      "base_predicted_close": 82929.6875,
      "small_predicted_close": 82959.34375,
      "strike": 82898.45,
      "market_regime": {
        "id": 867,
        "signal_id": 873,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-11T00:15:00Z",
        "return_6h": -0.0005094904745611695,
        "return_12h": 0.0016026707745520063,
        "return_24h": 0.0043748775175844745,
        "close_vs_ema12": -0.00025160099936549774,
        "close_vs_ema24": 0.000860407190198309,
        "ema12_slope_3h": 0.00033551903058848254,
        "ema24_slope_6h": 0.001109215160963295,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-11T00:31:17.028808Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-11T00:15:00Z",
          "return_6h": -0.0005094904745611695,
          "return_12h": 0.0016026707745520063,
          "return_24h": 0.0043748775175844745,
          "close_vs_ema12": -0.00025160099936549774,
          "close_vs_ema24": 0.000860407190198309,
          "ema12_slope_3h": 0.00033551903058848254,
          "ema24_slope_6h": 0.001109215160963295,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.46,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.198125,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        6245,
        6246
      ],
      "forecast_publication_timestamp": "2026-10-11T00:31:16.990700Z",
      "requested_quote_timestamp": "2026-10-11T00:31:16.990700Z",
      "retrieved_quote_timestamp": "2026-10-11T00:31:17.188825Z",
      "quote_retrieval_timestamp": "2026-10-11T00:31:17.188825Z",
      "timing_difference_seconds": 0.198125,
      "selected_quote": {
        "id": 873,
        "contract_id": 873,
        "forecast_timestamp": "2026-10-11T00:31:16.990700Z",
        "requested_timestamp": "2026-10-11T00:31:16.990700Z",
        "actual_quote_timestamp": "2026-10-11T00:31:17.188825Z",
        "timestamp_delta_seconds": 0.198125,
        "bid": 0.45,
        "ask": 0.46,
        "midpoint": 0.455,
        "last_price": 0.46,
        "implied_probability": 0.46,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-11T00:31:17.188825Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT102045",
        "external_market_id": "KXBTC15M-26OCT102045-45",
        "external_contract_id": "KXBTC15M-26OCT102045-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 7704.54
      },
      "selected_entry_price": 0.46,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 873,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT102045",
          "external_market_id": "KXBTC15M-26OCT102045-45",
          "external_contract_id": "KXBTC15M-26OCT102045-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-11T00:30:00Z",
          "resolution_timestamp": "2026-10-11T00:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-11T00:31:17.030903Z"
        }
      ],
      "quotes": [
        {
          "id": 873,
          "contract_id": 873,
          "forecast_timestamp": "2026-10-11T00:31:16.990700Z",
          "requested_timestamp": "2026-10-11T00:31:16.990700Z",
          "actual_quote_timestamp": "2026-10-11T00:31:17.188825Z",
          "timestamp_delta_seconds": 0.198125,
          "bid": 0.45,
          "ask": 0.46,
          "midpoint": 0.455,
          "last_price": 0.46,
          "implied_probability": 0.46,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-11T00:31:17.188825Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT102045",
          "external_market_id": "KXBTC15M-26OCT102045-45",
          "external_contract_id": "KXBTC15M-26OCT102045-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 7704.54
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT102045-45": {
          "UP/YES": "KXBTC15M-26OCT102045-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1685,
          "signal_id": 873,
          "quote_id": 873,
          "settlement_id": 873,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 209.0,
          "entry_price": 0.46,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.14,
          "trading_fee": 3.64,
          "total_deployed": 99.78,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.14,
          "net_pnl": -99.78,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-11T00:46:23.197803Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7704.54,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1686,
          "signal_id": 873,
          "quote_id": 873,
          "settlement_id": 873,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.46,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 46.0,
          "trading_fee": 1.74,
          "total_deployed": 47.74,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -46.0,
          "net_pnl": -47.74,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-11T00:46:23.200630Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7704.54,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82898.45,
        "kronos_base_predicted_close": 82929.6875,
        "kronos_base_displacement": 31.23750000000291,
        "kronos_base_displacement_fraction": 0.00037681645434869905,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82959.34375,
        "kronos_small_displacement": 60.89375000000291,
        "kronos_small_displacement_fraction": 0.0007345583662903578,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT102045",
        "ticker": "KXBTC15M-26OCT102045-45",
        "market_id": "KXBTC15M-26OCT102045-45",
        "contract_id": "KXBTC15M-26OCT102045-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82898.45
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-11T00:31:16.990700Z",
        "retrieved_timestamp": "2026-10-11T00:31:17.188825Z",
        "quote_offset_seconds": 0.198125,
        "quote_age_seconds": 0.198125,
        "bid": 0.45,
        "ask": 0.46,
        "midpoint": 0.455,
        "last_price": 0.46,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.46,
        "price_type": "live_executable_ask",
        "yes_ask_size": 7704.54
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 82884.32,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261011T0030Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 867,
          "signal_id": 873,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-11T00:15:00Z",
          "return_6h": -0.0005094904745611695,
          "return_12h": 0.0016026707745520063,
          "return_24h": 0.0043748775175844745,
          "close_vs_ema12": -0.00025160099936549774,
          "close_vs_ema24": 0.000860407190198309,
          "ema12_slope_3h": 0.00033551903058848254,
          "ema24_slope_6h": 0.001109215160963295,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-11T00:31:17.028808Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-11T00:15:00Z",
            "return_6h": -0.0005094904745611695,
            "return_12h": 0.0016026707745520063,
            "return_24h": 0.0043748775175844745,
            "close_vs_ema12": -0.00025160099936549774,
            "close_vs_ema24": 0.000860407190198309,
            "ema12_slope_3h": 0.00033551903058848254,
            "ema24_slope_6h": 0.001109215160963295,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0006192358621467386,
        "return_30m": -0.0001840085803586078,
        "return_60m": -0.0007976110524350322,
        "return_120m": -0.0009129163297766363,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.00027243130719578623,
        "close_vs_ema6": -0.00047326587058282854,
        "close_vs_ema12": -0.0006658083525080682,
        "ema3_slope": -0.00027235710859263573,
        "ema6_slope": -0.00018927051812267504,
        "realized_volatility_30m": 0.0005273664096343,
        "realized_volatility_60m": 0.00039007900380518803,
        "return_acceleration": -0.0010547328192686
      }
    },
    {
      "id": 872,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261011T0015Z",
      "trigger_timestamp": "2026-10-11T00:16:16.420425Z",
      "market_start_timestamp": "2026-10-11T00:15:00Z",
      "resolution_timestamp": "2026-10-11T00:30:00Z",
      "direction": "UP",
      "base_run_id": 6243,
      "small_run_id": 6244,
      "last_observed_close": 82949.81,
      "actual_close": 82898.45,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-11T00:16:16.458513Z",
      "base_predicted_close": 82960.015625,
      "small_predicted_close": 82977.6875,
      "strike": 82949.81,
      "market_regime": {
        "id": 866,
        "signal_id": 872,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-11T00:00:00Z",
        "return_6h": -0.0005224666513993226,
        "return_12h": 0.0016984028588720168,
        "return_24h": 0.004738406979558185,
        "close_vs_ema12": 0.00035715240741951426,
        "close_vs_ema24": 0.0014987101435492978,
        "ema12_slope_3h": 0.0003927915175723218,
        "ema24_slope_6h": 0.0011433855618632194,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-11T00:16:16.460740Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-11T00:00:00Z",
          "return_6h": -0.0005224666513993226,
          "return_12h": 0.0016984028588720168,
          "return_24h": 0.004738406979558185,
          "close_vs_ema12": 0.00035715240741951426,
          "close_vs_ema24": 0.0014987101435492978,
          "ema12_slope_3h": 0.0003927915175723218,
          "ema24_slope_6h": 0.0011433855618632194,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.36,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.176219,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        6243,
        6244
      ],
      "forecast_publication_timestamp": "2026-10-11T00:16:16.420425Z",
      "requested_quote_timestamp": "2026-10-11T00:16:16.420425Z",
      "retrieved_quote_timestamp": "2026-10-11T00:16:16.596644Z",
      "quote_retrieval_timestamp": "2026-10-11T00:16:16.596644Z",
      "timing_difference_seconds": 0.176219,
      "selected_quote": {
        "id": 872,
        "contract_id": 872,
        "forecast_timestamp": "2026-10-11T00:16:16.420425Z",
        "requested_timestamp": "2026-10-11T00:16:16.420425Z",
        "actual_quote_timestamp": "2026-10-11T00:16:16.596644Z",
        "timestamp_delta_seconds": 0.176219,
        "bid": 0.35,
        "ask": 0.36,
        "midpoint": 0.355,
        "last_price": 0.36,
        "implied_probability": 0.36,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-11T00:16:16.596644Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT102030",
        "external_market_id": "KXBTC15M-26OCT102030-30",
        "external_contract_id": "KXBTC15M-26OCT102030-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2161.36
      },
      "selected_entry_price": 0.36,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 872,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT102030",
          "external_market_id": "KXBTC15M-26OCT102030-30",
          "external_contract_id": "KXBTC15M-26OCT102030-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-11T00:15:00Z",
          "resolution_timestamp": "2026-10-11T00:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-11T00:16:16.463051Z"
        }
      ],
      "quotes": [
        {
          "id": 872,
          "contract_id": 872,
          "forecast_timestamp": "2026-10-11T00:16:16.420425Z",
          "requested_timestamp": "2026-10-11T00:16:16.420425Z",
          "actual_quote_timestamp": "2026-10-11T00:16:16.596644Z",
          "timestamp_delta_seconds": 0.176219,
          "bid": 0.35,
          "ask": 0.36,
          "midpoint": 0.355,
          "last_price": 0.36,
          "implied_probability": 0.36,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-11T00:16:16.596644Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT102030",
          "external_market_id": "KXBTC15M-26OCT102030-30",
          "external_contract_id": "KXBTC15M-26OCT102030-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2161.36
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT102030-30": {
          "UP/YES": "KXBTC15M-26OCT102030-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1683,
          "signal_id": 872,
          "quote_id": 872,
          "settlement_id": 872,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 265.0,
          "entry_price": 0.36,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.39999999999999,
          "trading_fee": 4.28,
          "total_deployed": 99.67999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.39999999999999,
          "net_pnl": -99.67999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-11T00:31:21.780654Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2161.36,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1684,
          "signal_id": 872,
          "quote_id": 872,
          "settlement_id": 872,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.36,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 36.0,
          "trading_fee": 1.62,
          "total_deployed": 37.62,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -36.0,
          "net_pnl": -37.62,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-11T00:31:21.784143Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2161.36,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82949.81,
        "kronos_base_predicted_close": 82960.015625,
        "kronos_base_displacement": 10.205625000002328,
        "kronos_base_displacement_fraction": 0.00012303373570117073,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82977.6875,
        "kronos_small_displacement": 27.87750000000233,
        "kronos_small_displacement_fraction": 0.0003360767191630979,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT102030",
        "ticker": "KXBTC15M-26OCT102030-30",
        "market_id": "KXBTC15M-26OCT102030-30",
        "contract_id": "KXBTC15M-26OCT102030-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82949.81
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-11T00:16:16.420425Z",
        "retrieved_timestamp": "2026-10-11T00:16:16.596644Z",
        "quote_offset_seconds": 0.176219,
        "quote_age_seconds": 0.176219,
        "bid": 0.35,
        "ask": 0.36,
        "midpoint": 0.355,
        "last_price": 0.36,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.36,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2161.36
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 82898.45,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261011T0015Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 866,
          "signal_id": 872,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-11T00:00:00Z",
          "return_6h": -0.0005224666513993226,
          "return_12h": 0.0016984028588720168,
          "return_24h": 0.004738406979558185,
          "close_vs_ema12": 0.00035715240741951426,
          "close_vs_ema24": 0.0014987101435492978,
          "ema12_slope_3h": 0.0003927915175723218,
          "ema24_slope_6h": 0.0011433855618632194,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-11T00:16:16.460740Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-11T00:00:00Z",
            "return_6h": -0.0005224666513993226,
            "return_12h": 0.0016984028588720168,
            "return_24h": 0.004738406979558185,
            "close_vs_ema12": 0.00035715240741951426,
            "close_vs_ema24": 0.0014987101435492978,
            "ema12_slope_3h": 0.0003927915175723218,
            "ema24_slope_6h": 0.0011433855618632194,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.00043549695712186143,
        "return_30m": 7.28646237544428e-05,
        "return_60m": -0.000437691578935806,
        "return_120m": -0.000205584064971287,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 7.456782002979168e-05,
        "close_vs_ema6": -4.323772563241679e-05,
        "close_vs_ema12": -0.0001676371181895675,
        "ema3_slope": 7.457338080407716e-05,
        "ema6_slope": -1.7294791138100507e-05,
        "realized_volatility_30m": 0.0003989857169787725,
        "realized_volatility_60m": 0.00031763176285517255,
        "return_acceleration": 0.000797971433957545
      }
    },
    {
      "id": 871,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261010T2315Z",
      "trigger_timestamp": "2026-10-10T23:16:15.675890Z",
      "market_start_timestamp": "2026-10-10T23:15:00Z",
      "resolution_timestamp": "2026-10-10T23:30:00Z",
      "direction": "UP",
      "base_run_id": 6235,
      "small_run_id": 6236,
      "last_observed_close": 82986.14,
      "actual_close": 82964.62,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-10T23:16:15.727768Z",
      "base_predicted_close": 82991.265625,
      "small_predicted_close": 83009.015625,
      "strike": 82986.14,
      "market_regime": {
        "id": 865,
        "signal_id": 871,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-10T23:00:00Z",
        "return_6h": 1.9760719041750363e-05,
        "return_12h": 0.0030257720930406684,
        "return_24h": 0.005241788347942089,
        "close_vs_ema12": 0.0008442416768916772,
        "close_vs_ema24": 0.0020602629409571804,
        "ema12_slope_3h": 0.0005226925513373004,
        "ema24_slope_6h": 0.0013249909424322137,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-10T23:16:15.730546Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-10T23:00:00Z",
          "return_6h": 1.9760719041750363e-05,
          "return_12h": 0.0030257720930406684,
          "return_24h": 0.005241788347942089,
          "close_vs_ema12": 0.0008442416768916772,
          "close_vs_ema24": 0.0020602629409571804,
          "ema12_slope_3h": 0.0005226925513373004,
          "ema24_slope_6h": 0.0013249909424322137,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.49,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.188526,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        6235,
        6236
      ],
      "forecast_publication_timestamp": "2026-10-10T23:16:15.675890Z",
      "requested_quote_timestamp": "2026-10-10T23:16:15.675890Z",
      "retrieved_quote_timestamp": "2026-10-10T23:16:15.864416Z",
      "quote_retrieval_timestamp": "2026-10-10T23:16:15.864416Z",
      "timing_difference_seconds": 0.188526,
      "selected_quote": {
        "id": 871,
        "contract_id": 871,
        "forecast_timestamp": "2026-10-10T23:16:15.675890Z",
        "requested_timestamp": "2026-10-10T23:16:15.675890Z",
        "actual_quote_timestamp": "2026-10-10T23:16:15.864416Z",
        "timestamp_delta_seconds": 0.188526,
        "bid": 0.48,
        "ask": 0.49,
        "midpoint": 0.485,
        "last_price": 0.49,
        "implied_probability": 0.49,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-10T23:16:15.864416Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT101930",
        "external_market_id": "KXBTC15M-26OCT101930-30",
        "external_contract_id": "KXBTC15M-26OCT101930-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 1043.75
      },
      "selected_entry_price": 0.49,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 871,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT101930",
          "external_market_id": "KXBTC15M-26OCT101930-30",
          "external_contract_id": "KXBTC15M-26OCT101930-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-10T23:15:00Z",
          "resolution_timestamp": "2026-10-10T23:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-10T23:16:15.733831Z"
        }
      ],
      "quotes": [
        {
          "id": 871,
          "contract_id": 871,
          "forecast_timestamp": "2026-10-10T23:16:15.675890Z",
          "requested_timestamp": "2026-10-10T23:16:15.675890Z",
          "actual_quote_timestamp": "2026-10-10T23:16:15.864416Z",
          "timestamp_delta_seconds": 0.188526,
          "bid": 0.48,
          "ask": 0.49,
          "midpoint": 0.485,
          "last_price": 0.49,
          "implied_probability": 0.49,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-10T23:16:15.864416Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT101930",
          "external_market_id": "KXBTC15M-26OCT101930-30",
          "external_contract_id": "KXBTC15M-26OCT101930-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 1043.75
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT101930-30": {
          "UP/YES": "KXBTC15M-26OCT101930-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1681,
          "signal_id": 871,
          "quote_id": 871,
          "settlement_id": 871,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 197.0,
          "entry_price": 0.49,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.53,
          "trading_fee": 3.45,
          "total_deployed": 99.98,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.53,
          "net_pnl": -99.98,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-10T23:31:20.977130Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1043.75,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1682,
          "signal_id": 871,
          "quote_id": 871,
          "settlement_id": 871,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.49,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 49.0,
          "trading_fee": 1.75,
          "total_deployed": 50.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -49.0,
          "net_pnl": -50.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-10T23:31:20.980828Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1043.75,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82986.14,
        "kronos_base_predicted_close": 82991.265625,
        "kronos_base_displacement": 5.125625000000582,
        "kronos_base_displacement_fraction": 6.176483205509477e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83009.015625,
        "kronos_small_displacement": 22.875625000000582,
        "kronos_small_displacement_fraction": 0.00027565597098504137,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT101930",
        "ticker": "KXBTC15M-26OCT101930-30",
        "market_id": "KXBTC15M-26OCT101930-30",
        "contract_id": "KXBTC15M-26OCT101930-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82986.14
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-10T23:16:15.675890Z",
        "retrieved_timestamp": "2026-10-10T23:16:15.864416Z",
        "quote_offset_seconds": 0.188526,
        "quote_age_seconds": 0.188526,
        "bid": 0.48,
        "ask": 0.49,
        "midpoint": 0.485,
        "last_price": 0.49,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.49,
        "price_type": "live_executable_ask",
        "yes_ask_size": 1043.75
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 82964.62,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261010T2315Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 865,
          "signal_id": 871,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-10T23:00:00Z",
          "return_6h": 1.9760719041750363e-05,
          "return_12h": 0.0030257720930406684,
          "return_24h": 0.005241788347942089,
          "close_vs_ema12": 0.0008442416768916772,
          "close_vs_ema24": 0.0020602629409571804,
          "ema12_slope_3h": 0.0005226925513373004,
          "ema24_slope_6h": 0.0013249909424322137,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-10T23:16:15.730546Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-10T23:00:00Z",
            "return_6h": 1.9760719041750363e-05,
            "return_12h": 0.0030257720930406684,
            "return_24h": 0.005241788347942089,
            "close_vs_ema12": 0.0008442416768916772,
            "close_vs_ema24": 0.0020602629409571804,
            "ema12_slope_3h": 0.0005226925513373004,
            "ema24_slope_6h": 0.0013249909424322137,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.00035363478783512203,
        "return_30m": -4.318406300629629e-05,
        "return_60m": 0.0002322091499540324,
        "return_120m": 0.00047742399402328495,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -7.751123017152306e-05,
        "close_vs_ema6": -3.888262634066386e-05,
        "close_vs_ema12": 1.706047426286439e-05,
        "ema3_slope": -7.750522264649007e-05,
        "ema6_slope": -1.5552808642627092e-05,
        "realized_volatility_30m": 0.0003320976688390709,
        "realized_volatility_60m": 0.00025040522370455535,
        "return_acceleration": -0.0006641953376781418
      }
    },
    {
      "id": 870,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261010T2215Z",
      "trigger_timestamp": "2026-10-10T22:16:16.973186Z",
      "market_start_timestamp": "2026-10-10T22:15:00Z",
      "resolution_timestamp": "2026-10-10T22:30:00Z",
      "direction": "UP",
      "base_run_id": 6227,
      "small_run_id": 6228,
      "last_observed_close": 82966.87,
      "actual_close": 82974.2,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-10T22:16:17.016830Z",
      "base_predicted_close": 82974.8984375,
      "small_predicted_close": 82992.6171875,
      "strike": 82966.87,
      "market_regime": {
        "id": 864,
        "signal_id": 870,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-10T22:00:00Z",
        "return_6h": 0.00015500355167685775,
        "return_12h": 0.0025057123401861503,
        "return_24h": 0.007107370626184606,
        "close_vs_ema12": 0.0007773210052404167,
        "close_vs_ema24": 0.002012509353927383,
        "ema12_slope_3h": 0.000616780248804627,
        "ema24_slope_6h": 0.0014080863036285418,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-10T22:16:17.019630Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-10T22:00:00Z",
          "return_6h": 0.00015500355167685775,
          "return_12h": 0.0025057123401861503,
          "return_24h": 0.007107370626184606,
          "close_vs_ema12": 0.0007773210052404167,
          "close_vs_ema24": 0.002012509353927383,
          "ema12_slope_3h": 0.000616780248804627,
          "ema24_slope_6h": 0.0014080863036285418,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.53,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.187676,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        6227,
        6228
      ],
      "forecast_publication_timestamp": "2026-10-10T22:16:16.973186Z",
      "requested_quote_timestamp": "2026-10-10T22:16:16.973186Z",
      "retrieved_quote_timestamp": "2026-10-10T22:16:17.160862Z",
      "quote_retrieval_timestamp": "2026-10-10T22:16:17.160862Z",
      "timing_difference_seconds": 0.187676,
      "selected_quote": {
        "id": 870,
        "contract_id": 870,
        "forecast_timestamp": "2026-10-10T22:16:16.973186Z",
        "requested_timestamp": "2026-10-10T22:16:16.973186Z",
        "actual_quote_timestamp": "2026-10-10T22:16:17.160862Z",
        "timestamp_delta_seconds": 0.187676,
        "bid": 0.52,
        "ask": 0.53,
        "midpoint": 0.525,
        "last_price": 0.52,
        "implied_probability": 0.53,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-10T22:16:17.160862Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT101830",
        "external_market_id": "KXBTC15M-26OCT101830-30",
        "external_contract_id": "KXBTC15M-26OCT101830-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5066.85
      },
      "selected_entry_price": 0.53,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 870,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT101830",
          "external_market_id": "KXBTC15M-26OCT101830-30",
          "external_contract_id": "KXBTC15M-26OCT101830-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-10T22:15:00Z",
          "resolution_timestamp": "2026-10-10T22:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-10T22:16:17.022328Z"
        }
      ],
      "quotes": [
        {
          "id": 870,
          "contract_id": 870,
          "forecast_timestamp": "2026-10-10T22:16:16.973186Z",
          "requested_timestamp": "2026-10-10T22:16:16.973186Z",
          "actual_quote_timestamp": "2026-10-10T22:16:17.160862Z",
          "timestamp_delta_seconds": 0.187676,
          "bid": 0.52,
          "ask": 0.53,
          "midpoint": 0.525,
          "last_price": 0.52,
          "implied_probability": 0.53,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-10T22:16:17.160862Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT101830",
          "external_market_id": "KXBTC15M-26OCT101830-30",
          "external_contract_id": "KXBTC15M-26OCT101830-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5066.85
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT101830-30": {
          "UP/YES": "KXBTC15M-26OCT101830-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1679,
          "signal_id": 870,
          "quote_id": 870,
          "settlement_id": 870,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 182.0,
          "entry_price": 0.53,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.46000000000001,
          "trading_fee": 3.18,
          "total_deployed": 99.64000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 182.0,
          "gross_pnl": 85.53999999999999,
          "net_pnl": 82.35999999999999,
          "roi": 0.8265756724207143,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-10T22:31:21.002986Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5066.85,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1680,
          "signal_id": 870,
          "quote_id": 870,
          "settlement_id": 870,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.53,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 53.0,
          "trading_fee": 1.75,
          "total_deployed": 54.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 47.0,
          "net_pnl": 45.25,
          "roi": 0.8264840182648402,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-10T22:31:21.006571Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5066.85,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82966.87,
        "kronos_base_predicted_close": 82974.8984375,
        "kronos_base_displacement": 8.028437500004657,
        "kronos_base_displacement_fraction": 9.676678775521672e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82992.6171875,
        "kronos_small_displacement": 25.747187500004657,
        "kronos_small_displacement_fraction": 0.0003103309489679996,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT101830",
        "ticker": "KXBTC15M-26OCT101830-30",
        "market_id": "KXBTC15M-26OCT101830-30",
        "contract_id": "KXBTC15M-26OCT101830-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82966.87
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-10T22:16:16.973186Z",
        "retrieved_timestamp": "2026-10-10T22:16:17.160862Z",
        "quote_offset_seconds": 0.187676,
        "quote_age_seconds": 0.187676,
        "bid": 0.52,
        "ask": 0.53,
        "midpoint": 0.525,
        "last_price": 0.52,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.53,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5066.85
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 82974.2,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261010T2215Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 864,
          "signal_id": 870,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-10T22:00:00Z",
          "return_6h": 0.00015500355167685775,
          "return_12h": 0.0025057123401861503,
          "return_24h": 0.007107370626184606,
          "close_vs_ema12": 0.0007773210052404167,
          "close_vs_ema24": 0.002012509353927383,
          "ema12_slope_3h": 0.000616780248804627,
          "ema24_slope_6h": 0.0014080863036285418,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-10T22:16:17.019630Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-10T22:00:00Z",
            "return_6h": 0.00015500355167685775,
            "return_12h": 0.0025057123401861503,
            "return_24h": 0.007107370626184606,
            "close_vs_ema12": 0.0007773210052404167,
            "close_vs_ema24": 0.002012509353927383,
            "ema12_slope_3h": 0.000616780248804627,
            "ema24_slope_6h": 0.0014080863036285418,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.00020038722517012886,
        "return_30m": -0.0004558436183974557,
        "return_60m": 0.00024515791615797866,
        "return_120m": -0.0001851460532783511,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.0001149045387175418,
        "close_vs_ema6": -0.00013756225582206572,
        "close_vs_ema12": -0.00012593186205178686,
        "ema3_slope": -0.00011489133718167732,
        "ema6_slope": -5.5021874755478706e-05,
        "realized_volatility_30m": 2.756018425742468e-05,
        "realized_volatility_60m": 0.0002952556702225152,
        "return_acceleration": 5.512036851484936e-05
      }
    },
    {
      "id": 869,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261010T2200Z",
      "trigger_timestamp": "2026-10-10T22:01:17.603607Z",
      "market_start_timestamp": "2026-10-10T22:00:00Z",
      "resolution_timestamp": "2026-10-10T22:15:00Z",
      "direction": "UP",
      "base_run_id": 6225,
      "small_run_id": 6226,
      "last_observed_close": 82983.5,
      "actual_close": 82966.87,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-10T22:01:17.651786Z",
      "base_predicted_close": 82986.2890625,
      "small_predicted_close": 83016.921875,
      "strike": 82983.5,
      "market_regime": {
        "id": 863,
        "signal_id": 869,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-10T21:45:00Z",
        "return_6h": 0.00024168675372515658,
        "return_12h": 0.0024301826397945536,
        "return_24h": 0.006152119823063851,
        "close_vs_ema12": 0.001011015118815184,
        "close_vs_ema24": 0.002255697452913985,
        "ema12_slope_3h": 0.0006318780345455632,
        "ema24_slope_6h": 0.0014344855128884948,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-10T22:01:17.654484Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-10T21:45:00Z",
          "return_6h": 0.00024168675372515658,
          "return_12h": 0.0024301826397945536,
          "return_24h": 0.006152119823063851,
          "close_vs_ema12": 0.001011015118815184,
          "close_vs_ema24": 0.002255697452913985,
          "ema12_slope_3h": 0.0006318780345455632,
          "ema24_slope_6h": 0.0014344855128884948,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.39,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.187207,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        6225,
        6226
      ],
      "forecast_publication_timestamp": "2026-10-10T22:01:17.603607Z",
      "requested_quote_timestamp": "2026-10-10T22:01:17.603607Z",
      "retrieved_quote_timestamp": "2026-10-10T22:01:17.790814Z",
      "quote_retrieval_timestamp": "2026-10-10T22:01:17.790814Z",
      "timing_difference_seconds": 0.187207,
      "selected_quote": {
        "id": 869,
        "contract_id": 869,
        "forecast_timestamp": "2026-10-10T22:01:17.603607Z",
        "requested_timestamp": "2026-10-10T22:01:17.603607Z",
        "actual_quote_timestamp": "2026-10-10T22:01:17.790814Z",
        "timestamp_delta_seconds": 0.187207,
        "bid": 0.38,
        "ask": 0.39,
        "midpoint": 0.385,
        "last_price": 0.39,
        "implied_probability": 0.39,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-10T22:01:17.790814Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT101815",
        "external_market_id": "KXBTC15M-26OCT101815-15",
        "external_contract_id": "KXBTC15M-26OCT101815-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 853.69
      },
      "selected_entry_price": 0.39,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 869,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT101815",
          "external_market_id": "KXBTC15M-26OCT101815-15",
          "external_contract_id": "KXBTC15M-26OCT101815-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-10T22:00:00Z",
          "resolution_timestamp": "2026-10-10T22:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-10T22:01:17.656723Z"
        }
      ],
      "quotes": [
        {
          "id": 869,
          "contract_id": 869,
          "forecast_timestamp": "2026-10-10T22:01:17.603607Z",
          "requested_timestamp": "2026-10-10T22:01:17.603607Z",
          "actual_quote_timestamp": "2026-10-10T22:01:17.790814Z",
          "timestamp_delta_seconds": 0.187207,
          "bid": 0.38,
          "ask": 0.39,
          "midpoint": 0.385,
          "last_price": 0.39,
          "implied_probability": 0.39,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-10T22:01:17.790814Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT101815",
          "external_market_id": "KXBTC15M-26OCT101815-15",
          "external_contract_id": "KXBTC15M-26OCT101815-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 853.69
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT101815-15": {
          "UP/YES": "KXBTC15M-26OCT101815-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1677,
          "signal_id": 869,
          "quote_id": 869,
          "settlement_id": 869,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 245.0,
          "entry_price": 0.39,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.55,
          "trading_fee": 4.08,
          "total_deployed": 99.63,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.55,
          "net_pnl": -99.63,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-10T22:16:21.782478Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 853.69,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1678,
          "signal_id": 869,
          "quote_id": 869,
          "settlement_id": 869,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.39,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 39.0,
          "trading_fee": 1.67,
          "total_deployed": 40.67,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -39.0,
          "net_pnl": -40.67,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-10T22:16:21.784800Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 853.69,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82983.5,
        "kronos_base_predicted_close": 82986.2890625,
        "kronos_base_displacement": 2.7890625,
        "kronos_base_displacement_fraction": 3.360984412563943e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83016.921875,
        "kronos_small_displacement": 33.421875,
        "kronos_small_displacement_fraction": 0.0004027532581778305,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT101815",
        "ticker": "KXBTC15M-26OCT101815-15",
        "market_id": "KXBTC15M-26OCT101815-15",
        "contract_id": "KXBTC15M-26OCT101815-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82983.5
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-10T22:01:17.603607Z",
        "retrieved_timestamp": "2026-10-10T22:01:17.790814Z",
        "quote_offset_seconds": 0.187207,
        "quote_age_seconds": 0.187207,
        "bid": 0.38,
        "ask": 0.39,
        "midpoint": 0.385,
        "last_price": 0.39,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.39,
        "price_type": "live_executable_ask",
        "yes_ask_size": 853.69
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 82966.87,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261010T2200Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 863,
          "signal_id": 869,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-10T21:45:00Z",
          "return_6h": 0.00024168675372515658,
          "return_12h": 0.0024301826397945536,
          "return_24h": 0.006152119823063851,
          "close_vs_ema12": 0.001011015118815184,
          "close_vs_ema24": 0.002255697452913985,
          "ema12_slope_3h": 0.0006318780345455632,
          "ema24_slope_6h": 0.0014344855128884948,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-10T22:01:17.654484Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-10T21:45:00Z",
            "return_6h": 0.00024168675372515658,
            "return_12h": 0.0024301826397945536,
            "return_24h": 0.006152119823063851,
            "close_vs_ema12": 0.001011015118815184,
            "close_vs_ema24": 0.002255697452913985,
            "ema12_slope_3h": 0.0006318780345455632,
            "ema24_slope_6h": 0.0014344855128884948,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": -0.0002555075936849782,
        "return_30m": 1.6079760270404364e-05,
        "return_60m": 0.00020605529153217006,
        "return_120m": -0.00030977283977629,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -2.9401340846058055e-05,
        "close_vs_ema6": 7.812228996817439e-06,
        "close_vs_ema12": 5.1572402983257604e-05,
        "ema3_slope": -2.940047643262833e-05,
        "ema6_slope": 3.1249013638934287e-06,
        "realized_volatility_30m": 0.0002635821790032411,
        "realized_volatility_60m": 0.00030426457488560255,
        "return_acceleration": -0.0005271643580064822
      }
    },
    {
      "id": 868,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261010T2145Z",
      "trigger_timestamp": "2026-10-10T21:46:18.134679Z",
      "market_start_timestamp": "2026-10-10T21:45:00Z",
      "resolution_timestamp": "2026-10-10T22:00:00Z",
      "direction": "UP",
      "base_run_id": 6223,
      "small_run_id": 6224,
      "last_observed_close": 83004.71,
      "actual_close": 82983.5,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-10T21:46:18.183268Z",
      "base_predicted_close": 83036.53125,
      "small_predicted_close": 83054.65625,
      "strike": 83004.71,
      "market_regime": {
        "id": 862,
        "signal_id": 868,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-10-10T21:30:00Z",
        "return_6h": 0.0005364519895327824,
        "return_12h": 0.002269768741302247,
        "return_24h": 0.006391370479029934,
        "close_vs_ema12": 0.001309924678438712,
        "close_vs_ema24": 0.0025595259870310194,
        "ema12_slope_3h": 0.0006476463505680208,
        "ema24_slope_6h": 0.0014597305858314868,
        "score": 2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-10T21:46:18.186351Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-10T21:30:00Z",
          "return_6h": 0.0005364519895327824,
          "return_12h": 0.002269768741302247,
          "return_24h": 0.006391370479029934,
          "close_vs_ema12": 0.001309924678438712,
          "close_vs_ema24": 0.0025595259870310194,
          "ema12_slope_3h": 0.0006476463505680208,
          "ema24_slope_6h": 0.0014597305858314868,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.55,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.193293,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        6223,
        6224
      ],
      "forecast_publication_timestamp": "2026-10-10T21:46:18.134679Z",
      "requested_quote_timestamp": "2026-10-10T21:46:18.134679Z",
      "retrieved_quote_timestamp": "2026-10-10T21:46:18.327972Z",
      "quote_retrieval_timestamp": "2026-10-10T21:46:18.327972Z",
      "timing_difference_seconds": 0.193293,
      "selected_quote": {
        "id": 868,
        "contract_id": 868,
        "forecast_timestamp": "2026-10-10T21:46:18.134679Z",
        "requested_timestamp": "2026-10-10T21:46:18.134679Z",
        "actual_quote_timestamp": "2026-10-10T21:46:18.327972Z",
        "timestamp_delta_seconds": 0.193293,
        "bid": 0.54,
        "ask": 0.55,
        "midpoint": 0.545,
        "last_price": 0.55,
        "implied_probability": 0.55,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-10T21:46:18.327972Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT101800",
        "external_market_id": "KXBTC15M-26OCT101800-00",
        "external_contract_id": "KXBTC15M-26OCT101800-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 186.06
      },
      "selected_entry_price": 0.55,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 868,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT101800",
          "external_market_id": "KXBTC15M-26OCT101800-00",
          "external_contract_id": "KXBTC15M-26OCT101800-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-10T21:45:00Z",
          "resolution_timestamp": "2026-10-10T22:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-10T21:46:18.190555Z"
        }
      ],
      "quotes": [
        {
          "id": 868,
          "contract_id": 868,
          "forecast_timestamp": "2026-10-10T21:46:18.134679Z",
          "requested_timestamp": "2026-10-10T21:46:18.134679Z",
          "actual_quote_timestamp": "2026-10-10T21:46:18.327972Z",
          "timestamp_delta_seconds": 0.193293,
          "bid": 0.54,
          "ask": 0.55,
          "midpoint": 0.545,
          "last_price": 0.55,
          "implied_probability": 0.55,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-10T21:46:18.327972Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT101800",
          "external_market_id": "KXBTC15M-26OCT101800-00",
          "external_contract_id": "KXBTC15M-26OCT101800-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 186.06
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT101800-00": {
          "UP/YES": "KXBTC15M-26OCT101800-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1675,
          "signal_id": 868,
          "quote_id": 868,
          "settlement_id": 868,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 176.0,
          "entry_price": 0.55,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.80000000000001,
          "trading_fee": 3.05,
          "total_deployed": 99.85000000000001,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.80000000000001,
          "net_pnl": -99.85000000000001,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-10T22:01:22.513021Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 186.06,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1676,
          "signal_id": 868,
          "quote_id": 868,
          "settlement_id": 868,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.55,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 55.00000000000001,
          "trading_fee": 1.74,
          "total_deployed": 56.74000000000001,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -55.00000000000001,
          "net_pnl": -56.74000000000001,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-10T22:01:22.516147Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 186.06,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83004.71,
        "kronos_base_predicted_close": 83036.53125,
        "kronos_base_displacement": 31.821249999993597,
        "kronos_base_displacement_fraction": 0.00038336679930564896,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83054.65625,
        "kronos_small_displacement": 49.9462499999936,
        "kronos_small_displacement_fraction": 0.0006017279019466918,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT101800",
        "ticker": "KXBTC15M-26OCT101800-00",
        "market_id": "KXBTC15M-26OCT101800-00",
        "contract_id": "KXBTC15M-26OCT101800-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83004.71
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-10T21:46:18.134679Z",
        "retrieved_timestamp": "2026-10-10T21:46:18.327972Z",
        "quote_offset_seconds": 0.193293,
        "quote_age_seconds": 0.193293,
        "bid": 0.54,
        "ask": 0.55,
        "midpoint": 0.545,
        "last_price": 0.55,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.55,
        "price_type": "live_executable_ask",
        "yes_ask_size": 186.06
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 82983.5,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261010T2145Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 862,
          "signal_id": 868,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-10-10T21:30:00Z",
          "return_6h": 0.0005364519895327824,
          "return_12h": 0.002269768741302247,
          "return_24h": 0.006391370479029934,
          "close_vs_ema12": 0.001309924678438712,
          "close_vs_ema24": 0.0025595259870310194,
          "ema12_slope_3h": 0.0006476463505680208,
          "ema24_slope_6h": 0.0014597305858314868,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-10T21:46:18.186351Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-10T21:30:00Z",
            "return_6h": 0.0005364519895327824,
            "return_12h": 0.002269768741302247,
            "return_24h": 0.006391370479029934,
            "close_vs_ema12": 0.001309924678438712,
            "close_vs_ema24": 0.0025595259870310194,
            "ema12_slope_3h": 0.0006476463505680208,
            "ema24_slope_6h": 0.0014597305858314868,
            "score": 2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.000271656764321504,
        "return_30m": 0.00070132122736144,
        "return_60m": 8.819755432876164e-05,
        "return_120m": 2.3045408506616738e-05,
        "consecutive_up_closes": 2,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.00019675691370535375,
        "close_vs_ema6": 0.0002665128445136222,
        "close_vs_ema12": 0.0003165382466501221,
        "ema3_slope": 0.00019679563460694993,
        "ema6_slope": 0.00010661650367249642,
        "realized_volatility_30m": 7.894550458009686e-05,
        "realized_volatility_60m": 0.0003365494829733333,
        "return_acceleration": -0.00015789100916019372
      }
    },
    {
      "id": 867,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261010T2130Z",
      "trigger_timestamp": "2026-10-10T21:31:17.640431Z",
      "market_start_timestamp": "2026-10-10T21:30:00Z",
      "resolution_timestamp": "2026-10-10T21:45:00Z",
      "direction": "UP",
      "base_run_id": 6221,
      "small_run_id": 6222,
      "last_observed_close": 82982.17,
      "actual_close": 83004.71,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-10T21:31:17.690035Z",
      "base_predicted_close": 83017.609375,
      "small_predicted_close": 83035.6875,
      "strike": 82982.17,
      "market_regime": {
        "id": 861,
        "signal_id": 867,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-10T21:15:00Z",
        "return_6h": 0.0008615893175949463,
        "return_12h": 0.001749208700044802,
        "return_24h": 0.005729043697820568,
        "close_vs_ema12": 0.0010937883862920383,
        "close_vs_ema24": 0.002341386314633098,
        "ema12_slope_3h": 0.0006515837520086887,
        "ema24_slope_6h": 0.0014793201640683762,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-10T21:31:17.692604Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-10T21:15:00Z",
          "return_6h": 0.0008615893175949463,
          "return_12h": 0.001749208700044802,
          "return_24h": 0.005729043697820568,
          "close_vs_ema12": 0.0010937883862920383,
          "close_vs_ema24": 0.002341386314633098,
          "ema12_slope_3h": 0.0006515837520086887,
          "ema24_slope_6h": 0.0014793201640683762,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.66,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.184146,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        6221,
        6222
      ],
      "forecast_publication_timestamp": "2026-10-10T21:31:17.640431Z",
      "requested_quote_timestamp": "2026-10-10T21:31:17.640431Z",
      "retrieved_quote_timestamp": "2026-10-10T21:31:17.824577Z",
      "quote_retrieval_timestamp": "2026-10-10T21:31:17.824577Z",
      "timing_difference_seconds": 0.184146,
      "selected_quote": {
        "id": 867,
        "contract_id": 867,
        "forecast_timestamp": "2026-10-10T21:31:17.640431Z",
        "requested_timestamp": "2026-10-10T21:31:17.640431Z",
        "actual_quote_timestamp": "2026-10-10T21:31:17.824577Z",
        "timestamp_delta_seconds": 0.184146,
        "bid": 0.65,
        "ask": 0.66,
        "midpoint": 0.655,
        "last_price": 0.66,
        "implied_probability": 0.66,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-10T21:31:17.824577Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT101745",
        "external_market_id": "KXBTC15M-26OCT101745-45",
        "external_contract_id": "KXBTC15M-26OCT101745-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 88.63
      },
      "selected_entry_price": 0.66,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 867,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT101745",
          "external_market_id": "KXBTC15M-26OCT101745-45",
          "external_contract_id": "KXBTC15M-26OCT101745-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-10T21:30:00Z",
          "resolution_timestamp": "2026-10-10T21:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-10T21:31:17.694807Z"
        }
      ],
      "quotes": [
        {
          "id": 867,
          "contract_id": 867,
          "forecast_timestamp": "2026-10-10T21:31:17.640431Z",
          "requested_timestamp": "2026-10-10T21:31:17.640431Z",
          "actual_quote_timestamp": "2026-10-10T21:31:17.824577Z",
          "timestamp_delta_seconds": 0.184146,
          "bid": 0.65,
          "ask": 0.66,
          "midpoint": 0.655,
          "last_price": 0.66,
          "implied_probability": 0.66,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-10T21:31:17.824577Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT101745",
          "external_market_id": "KXBTC15M-26OCT101745-45",
          "external_contract_id": "KXBTC15M-26OCT101745-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 88.63
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT101745-45": {
          "UP/YES": "KXBTC15M-26OCT101745-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": null,
        "fixed_shares": null
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82982.17,
        "kronos_base_predicted_close": 83017.609375,
        "kronos_base_displacement": 35.439375000001746,
        "kronos_base_displacement_fraction": 0.0004270721650205309,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83035.6875,
        "kronos_small_displacement": 53.517500000001746,
        "kronos_small_displacement_fraction": 0.000644927699528727,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT101745",
        "ticker": "KXBTC15M-26OCT101745-45",
        "market_id": "KXBTC15M-26OCT101745-45",
        "contract_id": "KXBTC15M-26OCT101745-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82982.17
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-10T21:31:17.640431Z",
        "retrieved_timestamp": "2026-10-10T21:31:17.824577Z",
        "quote_offset_seconds": 0.184146,
        "quote_age_seconds": 0.184146,
        "bid": 0.65,
        "ask": 0.66,
        "midpoint": 0.655,
        "last_price": 0.66,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.66,
        "price_type": "live_executable_ask",
        "yes_ask_size": 88.63
      },
      "settlement": {
        "result": null,
        "settlement_value": null,
        "actual_btc_close": 83004.71,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261010T2130Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 861,
          "signal_id": 867,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-10T21:15:00Z",
          "return_6h": 0.0008615893175949463,
          "return_12h": 0.001749208700044802,
          "return_24h": 0.005729043697820568,
          "close_vs_ema12": 0.0010937883862920383,
          "close_vs_ema24": 0.002341386314633098,
          "ema12_slope_3h": 0.0006515837520086887,
          "ema24_slope_6h": 0.0014793201640683762,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-10T21:31:17.692604Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-10T21:15:00Z",
            "return_6h": 0.0008615893175949463,
            "return_12h": 0.001749208700044802,
            "return_24h": 0.005729043697820568,
            "close_vs_ema12": 0.0010937883862920383,
            "close_vs_ema24": 0.002341386314633098,
            "ema12_slope_3h": 0.0006515837520086887,
            "ema24_slope_6h": 0.0014793201640683762,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0004295477734816977,
        "return_30m": 0.00018997247654994887,
        "return_60m": 0.00015596545894402958,
        "return_120m": 0.00014549218121273633,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0001219013895554788,
        "close_vs_ema6": 0.00010147343258770647,
        "close_vs_ema12": 0.00010242759671830193,
        "ema3_slope": 0.00012191625131596773,
        "ema6_slope": 4.059102059916775e-05,
        "realized_volatility_30m": 0.00033451010278162663,
        "realized_volatility_60m": 0.0003501204128566611,
        "return_acceleration": 0.0006690202055632533
      }
    },
    {
      "id": 866,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261010T2115Z",
      "trigger_timestamp": "2026-10-10T21:16:17.017783Z",
      "market_start_timestamp": "2026-10-10T21:15:00Z",
      "resolution_timestamp": "2026-10-10T21:30:00Z",
      "direction": "UP",
      "base_run_id": 6219,
      "small_run_id": 6220,
      "last_observed_close": 82946.54,
      "actual_close": 82982.17,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-10T21:16:17.058579Z",
      "base_predicted_close": 82986.6171875,
      "small_predicted_close": 83004.3984375,
      "strike": 82946.54,
      "market_regime": {
        "id": 860,
        "signal_id": 866,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-10T21:00:00Z",
        "return_6h": 0.0004895869150358667,
        "return_12h": 0.0013504006407882851,
        "return_24h": 0.005371185006503021,
        "close_vs_ema12": 0.0007105326691985159,
        "close_vs_ema24": 0.0019603703650743487,
        "ema12_slope_3h": 0.0006580482476168381,
        "ema24_slope_6h": 0.0014923407172440228,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-10T21:16:17.060622Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-10T21:00:00Z",
          "return_6h": 0.0004895869150358667,
          "return_12h": 0.0013504006407882851,
          "return_24h": 0.005371185006503021,
          "close_vs_ema12": 0.0007105326691985159,
          "close_vs_ema24": 0.0019603703650743487,
          "ema12_slope_3h": 0.0006580482476168381,
          "ema24_slope_6h": 0.0014923407172440228,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.71,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.171619,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "70_80",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        6219,
        6220
      ],
      "forecast_publication_timestamp": "2026-10-10T21:16:17.017783Z",
      "requested_quote_timestamp": "2026-10-10T21:16:17.017783Z",
      "retrieved_quote_timestamp": "2026-10-10T21:16:17.189402Z",
      "quote_retrieval_timestamp": "2026-10-10T21:16:17.189402Z",
      "timing_difference_seconds": 0.171619,
      "selected_quote": {
        "id": 866,
        "contract_id": 866,
        "forecast_timestamp": "2026-10-10T21:16:17.017783Z",
        "requested_timestamp": "2026-10-10T21:16:17.017783Z",
        "actual_quote_timestamp": "2026-10-10T21:16:17.189402Z",
        "timestamp_delta_seconds": 0.171619,
        "bid": 0.7,
        "ask": 0.71,
        "midpoint": 0.705,
        "last_price": 0.7,
        "implied_probability": 0.71,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-10T21:16:17.189402Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT101730",
        "external_market_id": "KXBTC15M-26OCT101730-30",
        "external_contract_id": "KXBTC15M-26OCT101730-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 402.31
      },
      "selected_entry_price": 0.71,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 866,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT101730",
          "external_market_id": "KXBTC15M-26OCT101730-30",
          "external_contract_id": "KXBTC15M-26OCT101730-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-10T21:15:00Z",
          "resolution_timestamp": "2026-10-10T21:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-10T21:16:17.067244Z"
        }
      ],
      "quotes": [
        {
          "id": 866,
          "contract_id": 866,
          "forecast_timestamp": "2026-10-10T21:16:17.017783Z",
          "requested_timestamp": "2026-10-10T21:16:17.017783Z",
          "actual_quote_timestamp": "2026-10-10T21:16:17.189402Z",
          "timestamp_delta_seconds": 0.171619,
          "bid": 0.7,
          "ask": 0.71,
          "midpoint": 0.705,
          "last_price": 0.7,
          "implied_probability": 0.71,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-10T21:16:17.189402Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT101730",
          "external_market_id": "KXBTC15M-26OCT101730-30",
          "external_contract_id": "KXBTC15M-26OCT101730-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 402.31
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT101730-30": {
          "UP/YES": "KXBTC15M-26OCT101730-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1673,
          "signal_id": 866,
          "quote_id": 866,
          "settlement_id": 866,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 138.0,
          "entry_price": 0.71,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.97999999999999,
          "trading_fee": 1.99,
          "total_deployed": 99.96999999999998,
          "settlement_value": 1.0,
          "settlement_payout": 138.0,
          "gross_pnl": 40.02000000000001,
          "net_pnl": 38.030000000000015,
          "roi": 0.3804141242372714,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-10T21:31:22.560560Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 402.31,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1674,
          "signal_id": 866,
          "quote_id": 866,
          "settlement_id": 866,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.71,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 71.0,
          "trading_fee": 1.45,
          "total_deployed": 72.45,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 29.0,
          "net_pnl": 27.549999999999997,
          "roi": 0.38026224982746715,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-10T21:31:22.564283Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 402.31,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82946.54,
        "kronos_base_predicted_close": 82986.6171875,
        "kronos_base_displacement": 40.0771875000064,
        "kronos_base_displacement_fraction": 0.00048316888805737294,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83004.3984375,
        "kronos_small_displacement": 57.8584375000064,
        "kronos_small_displacement_fraction": 0.0006975388907120949,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT101730",
        "ticker": "KXBTC15M-26OCT101730-30",
        "market_id": "KXBTC15M-26OCT101730-30",
        "contract_id": "KXBTC15M-26OCT101730-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82946.54
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-10T21:16:17.017783Z",
        "retrieved_timestamp": "2026-10-10T21:16:17.189402Z",
        "quote_offset_seconds": 0.171619,
        "quote_age_seconds": 0.171619,
        "bid": 0.7,
        "ask": 0.71,
        "midpoint": 0.705,
        "last_price": 0.7,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.71,
        "price_type": "live_executable_ask",
        "yes_ask_size": 402.31
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 82982.17,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261010T2115Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 860,
          "signal_id": 866,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-10T21:00:00Z",
          "return_6h": 0.0004895869150358667,
          "return_12h": 0.0013504006407882851,
          "return_24h": 0.005371185006503021,
          "close_vs_ema12": 0.0007105326691985159,
          "close_vs_ema24": 0.0019603703650743487,
          "ema12_slope_3h": 0.0006580482476168381,
          "ema24_slope_6h": 0.0014923407172440228,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-10T21:16:17.060622Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-10T21:00:00Z",
            "return_6h": 0.0004895869150358667,
            "return_12h": 0.0013504006407882851,
            "return_24h": 0.005371185006503021,
            "close_vs_ema12": 0.0007105326691985159,
            "close_vs_ema24": 0.0019603703650743487,
            "ema12_slope_3h": 0.0006580482476168381,
            "ema24_slope_6h": 0.0014923407172440228,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.00023947243208155555,
        "return_30m": -0.0006126939777402196,
        "return_60m": -0.0004301985028678512,
        "return_120m": 1.723830848709973e-05,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.00018563553152040058,
        "close_vs_ema6": -0.0002873557683540362,
        "close_vs_ema12": -0.0003083622666397723,
        "ema3_slope": -0.0001856010773659822,
        "ema6_slope": -0.0001149290971260708,
        "realized_volatility_30m": 6.691925562829493e-05,
        "realized_volatility_60m": 0.00026937572487292945,
        "return_acceleration": 0.00013383851125658985
      }
    },
    {
      "id": 865,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261010T2100Z",
      "trigger_timestamp": "2026-10-10T21:01:16.198819Z",
      "market_start_timestamp": "2026-10-10T21:00:00Z",
      "resolution_timestamp": "2026-10-10T21:15:00Z",
      "direction": "UP",
      "base_run_id": 6217,
      "small_run_id": 6218,
      "last_observed_close": 82966.4,
      "actual_close": 82946.54,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-10T21:01:16.305395Z",
      "base_predicted_close": 83007.7890625,
      "small_predicted_close": 83025.6640625,
      "strike": 82966.4,
      "market_regime": {
        "id": 859,
        "signal_id": 865,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-10T20:45:00Z",
        "return_6h": 0.0006529431847948075,
        "return_12h": 0.00240239642669704,
        "return_24h": 0.006518874141633324,
        "close_vs_ema12": 0.0009804977341201226,
        "close_vs_ema24": 0.002241725182682952,
        "ema12_slope_3h": 0.000710068411017506,
        "ema24_slope_6h": 0.0015135100131042911,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-10T21:01:16.307346Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-10T20:45:00Z",
          "return_6h": 0.0006529431847948075,
          "return_12h": 0.00240239642669704,
          "return_24h": 0.006518874141633324,
          "close_vs_ema12": 0.0009804977341201226,
          "close_vs_ema24": 0.002241725182682952,
          "ema12_slope_3h": 0.000710068411017506,
          "ema24_slope_6h": 0.0015135100131042911,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.69,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.240626,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        6217,
        6218
      ],
      "forecast_publication_timestamp": "2026-10-10T21:01:16.198819Z",
      "requested_quote_timestamp": "2026-10-10T21:01:16.198819Z",
      "retrieved_quote_timestamp": "2026-10-10T21:01:16.439445Z",
      "quote_retrieval_timestamp": "2026-10-10T21:01:16.439445Z",
      "timing_difference_seconds": 0.240626,
      "selected_quote": {
        "id": 865,
        "contract_id": 865,
        "forecast_timestamp": "2026-10-10T21:01:16.198819Z",
        "requested_timestamp": "2026-10-10T21:01:16.198819Z",
        "actual_quote_timestamp": "2026-10-10T21:01:16.439445Z",
        "timestamp_delta_seconds": 0.240626,
        "bid": 0.68,
        "ask": 0.69,
        "midpoint": 0.685,
        "last_price": 0.68,
        "implied_probability": 0.69,
        "spread": 0.009999999999999898,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-10T21:01:16.439445Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT101715",
        "external_market_id": "KXBTC15M-26OCT101715-15",
        "external_contract_id": "KXBTC15M-26OCT101715-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 6132.93
      },
      "selected_entry_price": 0.69,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 865,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT101715",
          "external_market_id": "KXBTC15M-26OCT101715-15",
          "external_contract_id": "KXBTC15M-26OCT101715-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-10T21:00:00Z",
          "resolution_timestamp": "2026-10-10T21:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-10T21:01:16.310581Z"
        }
      ],
      "quotes": [
        {
          "id": 865,
          "contract_id": 865,
          "forecast_timestamp": "2026-10-10T21:01:16.198819Z",
          "requested_timestamp": "2026-10-10T21:01:16.198819Z",
          "actual_quote_timestamp": "2026-10-10T21:01:16.439445Z",
          "timestamp_delta_seconds": 0.240626,
          "bid": 0.68,
          "ask": 0.69,
          "midpoint": 0.685,
          "last_price": 0.68,
          "implied_probability": 0.69,
          "spread": 0.009999999999999898,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-10T21:01:16.439445Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT101715",
          "external_market_id": "KXBTC15M-26OCT101715-15",
          "external_contract_id": "KXBTC15M-26OCT101715-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 6132.93
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT101715-15": {
          "UP/YES": "KXBTC15M-26OCT101715-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1671,
          "signal_id": 865,
          "quote_id": 865,
          "settlement_id": 865,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 141.0,
          "entry_price": 0.69,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.28999999999999,
          "trading_fee": 2.12,
          "total_deployed": 99.41,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -97.28999999999999,
          "net_pnl": -99.41,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-10T21:16:21.885286Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6132.93,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1672,
          "signal_id": 865,
          "quote_id": 865,
          "settlement_id": 865,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.69,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 69.0,
          "trading_fee": 1.5,
          "total_deployed": 70.5,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -69.0,
          "net_pnl": -70.5,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-10T21:16:21.889442Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6132.93,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82966.4,
        "kronos_base_predicted_close": 83007.7890625,
        "kronos_base_displacement": 41.38906250000582,
        "kronos_base_displacement_fraction": 0.000498865353926479,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83025.6640625,
        "kronos_small_displacement": 59.26406250000582,
        "kronos_small_displacement_fraction": 0.000714314017481846,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT101715",
        "ticker": "KXBTC15M-26OCT101715-15",
        "market_id": "KXBTC15M-26OCT101715-15",
        "contract_id": "KXBTC15M-26OCT101715-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82966.4
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-10T21:01:16.198819Z",
        "retrieved_timestamp": "2026-10-10T21:01:16.439445Z",
        "quote_offset_seconds": 0.240626,
        "quote_age_seconds": 0.240626,
        "bid": 0.68,
        "ask": 0.69,
        "midpoint": 0.685,
        "last_price": 0.68,
        "spread": 0.009999999999999898,
        "selected_entry_price": 0.69,
        "price_type": "live_executable_ask",
        "yes_ask_size": 6132.93
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 82946.54,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261010T2100Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 859,
          "signal_id": 865,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-10T20:45:00Z",
          "return_6h": 0.0006529431847948075,
          "return_12h": 0.00240239642669704,
          "return_24h": 0.006518874141633324,
          "close_vs_ema12": 0.0009804977341201226,
          "close_vs_ema24": 0.002241725182682952,
          "ema12_slope_3h": 0.000710068411017506,
          "ema24_slope_6h": 0.0015135100131042911,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-10T21:01:16.307346Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-10T20:45:00Z",
            "return_6h": 0.0006529431847948075,
            "return_12h": 0.00240239642669704,
            "return_24h": 0.006518874141633324,
            "close_vs_ema12": 0.0009804977341201226,
            "close_vs_ema24": 0.002241725182682952,
            "ema12_slope_3h": 0.000710068411017506,
            "ema24_slope_6h": 0.0015135100131042911,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0003733109433381454,
        "return_30m": -3.4000558435720585e-05,
        "return_60m": -0.0005157218640895467,
        "return_120m": 5.57887444943006e-05,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.00013176127584324515,
        "close_vs_ema6": -0.00016281839837728462,
        "close_vs_ema12": -0.00012496519610560863,
        "ema3_slope": -0.00013174391709647182,
        "ema6_slope": -6.512311805428883e-05,
        "realized_volatility_30m": 0.00035637402191235346,
        "realized_volatility_60m": 0.0002820963528379196,
        "return_acceleration": -0.0007127480438247069
      }
    },
    {
      "id": 864,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261010T2045Z",
      "trigger_timestamp": "2026-10-10T20:46:19.640404Z",
      "market_start_timestamp": "2026-10-10T20:45:00Z",
      "resolution_timestamp": "2026-10-10T21:00:00Z",
      "direction": "UP",
      "base_run_id": 6215,
      "small_run_id": 6216,
      "last_observed_close": 82997.39,
      "actual_close": 82966.4,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-10T20:46:19.692166Z",
      "base_predicted_close": 83043.84375,
      "small_predicted_close": 83062.0390625,
      "strike": 82997.39,
      "market_regime": {
        "id": 858,
        "signal_id": 864,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-10-10T20:30:00Z",
        "return_6h": 0.0005178927953577439,
        "return_12h": 0.0032511436748026146,
        "return_24h": 0.008187556449524402,
        "close_vs_ema12": 0.0013960958170333715,
        "close_vs_ema24": 0.002663403227717742,
        "ema12_slope_3h": 0.0007785480821604907,
        "ema24_slope_6h": 0.001531730559558575,
        "score": 2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-10T20:46:19.696261Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-10T20:30:00Z",
          "return_6h": 0.0005178927953577439,
          "return_12h": 0.0032511436748026146,
          "return_24h": 0.008187556449524402,
          "close_vs_ema12": 0.0013960958170333715,
          "close_vs_ema24": 0.002663403227717742,
          "ema12_slope_3h": 0.0007785480821604907,
          "ema24_slope_6h": 0.001531730559558575,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.58,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.198221,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        6215,
        6216
      ],
      "forecast_publication_timestamp": "2026-10-10T20:46:19.640404Z",
      "requested_quote_timestamp": "2026-10-10T20:46:19.640404Z",
      "retrieved_quote_timestamp": "2026-10-10T20:46:19.838625Z",
      "quote_retrieval_timestamp": "2026-10-10T20:46:19.838625Z",
      "timing_difference_seconds": 0.198221,
      "selected_quote": {
        "id": 864,
        "contract_id": 864,
        "forecast_timestamp": "2026-10-10T20:46:19.640404Z",
        "requested_timestamp": "2026-10-10T20:46:19.640404Z",
        "actual_quote_timestamp": "2026-10-10T20:46:19.838625Z",
        "timestamp_delta_seconds": 0.198221,
        "bid": 0.57,
        "ask": 0.58,
        "midpoint": 0.575,
        "last_price": 0.57,
        "implied_probability": 0.58,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-10T20:46:19.838625Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT101700",
        "external_market_id": "KXBTC15M-26OCT101700-00",
        "external_contract_id": "KXBTC15M-26OCT101700-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5469.98
      },
      "selected_entry_price": 0.58,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 864,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT101700",
          "external_market_id": "KXBTC15M-26OCT101700-00",
          "external_contract_id": "KXBTC15M-26OCT101700-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-10T20:45:00Z",
          "resolution_timestamp": "2026-10-10T21:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-10T20:46:19.700153Z"
        }
      ],
      "quotes": [
        {
          "id": 864,
          "contract_id": 864,
          "forecast_timestamp": "2026-10-10T20:46:19.640404Z",
          "requested_timestamp": "2026-10-10T20:46:19.640404Z",
          "actual_quote_timestamp": "2026-10-10T20:46:19.838625Z",
          "timestamp_delta_seconds": 0.198221,
          "bid": 0.57,
          "ask": 0.58,
          "midpoint": 0.575,
          "last_price": 0.57,
          "implied_probability": 0.58,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-10T20:46:19.838625Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT101700",
          "external_market_id": "KXBTC15M-26OCT101700-00",
          "external_contract_id": "KXBTC15M-26OCT101700-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5469.98
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT101700-00": {
          "UP/YES": "KXBTC15M-26OCT101700-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1669,
          "signal_id": 864,
          "quote_id": 864,
          "settlement_id": 864,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 167.0,
          "entry_price": 0.58,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.86,
          "trading_fee": 2.85,
          "total_deployed": 99.71,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.86,
          "net_pnl": -99.71,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-10T21:01:20.914981Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5469.98,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1670,
          "signal_id": 864,
          "quote_id": 864,
          "settlement_id": 864,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.58,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 57.99999999999999,
          "trading_fee": 1.71,
          "total_deployed": 59.709999999999994,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -57.99999999999999,
          "net_pnl": -59.709999999999994,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-10T21:01:20.918506Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5469.98,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82997.39,
        "kronos_base_predicted_close": 83043.84375,
        "kronos_base_displacement": 46.45375000000058,
        "kronos_base_displacement_fraction": 0.0005597013351865713,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83062.0390625,
        "kronos_small_displacement": 64.64906250000058,
        "kronos_small_displacement_fraction": 0.0007789288614979408,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT101700",
        "ticker": "KXBTC15M-26OCT101700-00",
        "market_id": "KXBTC15M-26OCT101700-00",
        "contract_id": "KXBTC15M-26OCT101700-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82997.39
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-10T20:46:19.640404Z",
        "retrieved_timestamp": "2026-10-10T20:46:19.838625Z",
        "quote_offset_seconds": 0.198221,
        "quote_age_seconds": 0.198221,
        "bid": 0.57,
        "ask": 0.58,
        "midpoint": 0.575,
        "last_price": 0.57,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.58,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5469.98
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 82966.4,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261010T2045Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 858,
          "signal_id": 864,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-10-10T20:30:00Z",
          "return_6h": 0.0005178927953577439,
          "return_12h": 0.0032511436748026146,
          "return_24h": 0.008187556449524402,
          "close_vs_ema12": 0.0013960958170333715,
          "close_vs_ema24": 0.002663403227717742,
          "ema12_slope_3h": 0.0007785480821604907,
          "ema24_slope_6h": 0.001531730559558575,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-10T20:46:19.696261Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-10T20:30:00Z",
            "return_6h": 0.0005178927953577439,
            "return_12h": 0.0032511436748026146,
            "return_24h": 0.008187556449524402,
            "close_vs_ema12": 0.0013960958170333715,
            "close_vs_ema24": 0.002663403227717742,
            "ema12_slope_3h": 0.0007785480821604907,
            "ema24_slope_6h": 0.001531730559558575,
            "score": 2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0003394371004865615,
        "return_30m": 0.00018260735730035726,
        "return_60m": -6.514640006882733e-05,
        "return_120m": 0.00046701381272362674,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.00010986412262425915,
        "close_vs_ema6": 0.00014543432237235088,
        "close_vs_ema12": 0.0002257124188944637,
        "ema3_slope": 0.00010987619407565319,
        "ema6_slope": 5.817711332878339e-05,
        "realized_volatility_30m": 0.00024810681395137646,
        "realized_volatility_60m": 0.0002501759565331912,
        "return_acceleration": 0.0004962136279027529
      }
    },
    {
      "id": 863,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261010T2030Z",
      "trigger_timestamp": "2026-10-10T20:31:17.919214Z",
      "market_start_timestamp": "2026-10-10T20:30:00Z",
      "resolution_timestamp": "2026-10-10T20:45:00Z",
      "direction": "UP",
      "base_run_id": 6213,
      "small_run_id": 6214,
      "last_observed_close": 82969.23,
      "actual_close": 82997.39,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-10T20:31:17.968583Z",
      "base_predicted_close": 83016.265625,
      "small_predicted_close": 83034.1953125,
      "strike": 82969.23,
      "market_regime": {
        "id": 857,
        "signal_id": 863,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-10T20:15:00Z",
        "return_6h": 0.00157083633814592,
        "return_12h": 0.002673720840836502,
        "return_24h": 0.007952377504807373,
        "close_vs_ema12": 0.0011157747878098867,
        "close_vs_ema24": 0.0023793729089054416,
        "ema12_slope_3h": 0.0008481513593590062,
        "ema24_slope_6h": 0.001553148387262171,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-10T20:31:17.971029Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-10T20:15:00Z",
          "return_6h": 0.00157083633814592,
          "return_12h": 0.002673720840836502,
          "return_24h": 0.007952377504807373,
          "close_vs_ema12": 0.0011157747878098867,
          "close_vs_ema24": 0.0023793729089054416,
          "ema12_slope_3h": 0.0008481513593590062,
          "ema24_slope_6h": 0.001553148387262171,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.55,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.20558,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        6213,
        6214
      ],
      "forecast_publication_timestamp": "2026-10-10T20:31:17.919214Z",
      "requested_quote_timestamp": "2026-10-10T20:31:17.919214Z",
      "retrieved_quote_timestamp": "2026-10-10T20:31:18.124794Z",
      "quote_retrieval_timestamp": "2026-10-10T20:31:18.124794Z",
      "timing_difference_seconds": 0.20558,
      "selected_quote": {
        "id": 863,
        "contract_id": 863,
        "forecast_timestamp": "2026-10-10T20:31:17.919214Z",
        "requested_timestamp": "2026-10-10T20:31:17.919214Z",
        "actual_quote_timestamp": "2026-10-10T20:31:18.124794Z",
        "timestamp_delta_seconds": 0.20558,
        "bid": 0.54,
        "ask": 0.55,
        "midpoint": 0.545,
        "last_price": 0.54,
        "implied_probability": 0.55,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-10T20:31:18.124794Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT101645",
        "external_market_id": "KXBTC15M-26OCT101645-45",
        "external_contract_id": "KXBTC15M-26OCT101645-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 6250.05
      },
      "selected_entry_price": 0.55,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 863,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT101645",
          "external_market_id": "KXBTC15M-26OCT101645-45",
          "external_contract_id": "KXBTC15M-26OCT101645-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-10T20:30:00Z",
          "resolution_timestamp": "2026-10-10T20:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-10T20:31:17.973949Z"
        }
      ],
      "quotes": [
        {
          "id": 863,
          "contract_id": 863,
          "forecast_timestamp": "2026-10-10T20:31:17.919214Z",
          "requested_timestamp": "2026-10-10T20:31:17.919214Z",
          "actual_quote_timestamp": "2026-10-10T20:31:18.124794Z",
          "timestamp_delta_seconds": 0.20558,
          "bid": 0.54,
          "ask": 0.55,
          "midpoint": 0.545,
          "last_price": 0.54,
          "implied_probability": 0.55,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-10T20:31:18.124794Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT101645",
          "external_market_id": "KXBTC15M-26OCT101645-45",
          "external_contract_id": "KXBTC15M-26OCT101645-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 6250.05
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT101645-45": {
          "UP/YES": "KXBTC15M-26OCT101645-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1667,
          "signal_id": 863,
          "quote_id": 863,
          "settlement_id": 863,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 176.0,
          "entry_price": 0.55,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.80000000000001,
          "trading_fee": 3.05,
          "total_deployed": 99.85000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 176.0,
          "gross_pnl": 79.19999999999999,
          "net_pnl": 76.14999999999999,
          "roi": 0.7626439659489233,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-10T20:46:25.150165Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6250.05,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1668,
          "signal_id": 863,
          "quote_id": 863,
          "settlement_id": 863,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.55,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 55.00000000000001,
          "trading_fee": 1.74,
          "total_deployed": 56.74000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 44.99999999999999,
          "net_pnl": 43.25999999999999,
          "roi": 0.76242509693338,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-10T20:46:25.153144Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6250.05,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82969.23,
        "kronos_base_predicted_close": 83016.265625,
        "kronos_base_displacement": 47.035625000004075,
        "kronos_base_displacement_fraction": 0.0005669044415623006,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83034.1953125,
        "kronos_small_displacement": 64.96531250000407,
        "kronos_small_displacement_fraction": 0.0007830048862693324,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT101645",
        "ticker": "KXBTC15M-26OCT101645-45",
        "market_id": "KXBTC15M-26OCT101645-45",
        "contract_id": "KXBTC15M-26OCT101645-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82969.23
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-10T20:31:17.919214Z",
        "retrieved_timestamp": "2026-10-10T20:31:18.124794Z",
        "quote_offset_seconds": 0.20558,
        "quote_age_seconds": 0.20558,
        "bid": 0.54,
        "ask": 0.55,
        "midpoint": 0.545,
        "last_price": 0.54,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.55,
        "price_type": "live_executable_ask",
        "yes_ask_size": 6250.05
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 82997.39,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261010T2030Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 857,
          "signal_id": 863,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-10T20:15:00Z",
          "return_6h": 0.00157083633814592,
          "return_12h": 0.002673720840836502,
          "return_24h": 0.007952377504807373,
          "close_vs_ema12": 0.0011157747878098867,
          "close_vs_ema24": 0.0023793729089054416,
          "ema12_slope_3h": 0.0008481513593590062,
          "ema24_slope_6h": 0.001553148387262171,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-10T20:31:17.971029Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-10T20:15:00Z",
            "return_6h": 0.00157083633814592,
            "return_12h": 0.002673720840836502,
            "return_24h": 0.007952377504807373,
            "close_vs_ema12": 0.0011157747878098867,
            "close_vs_ema24": 0.0023793729089054416,
            "ema12_slope_3h": 0.0008481513593590062,
            "ema24_slope_6h": 0.001553148387262171,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0001567765274161914,
        "return_30m": -0.0004817376850040356,
        "return_60m": -1.0471644516285572e-05,
        "return_120m": 0.00034384603748227605,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.0001196441006884319,
        "close_vs_ema6": -0.00013577111808171782,
        "close_vs_ema12": -7.26504521716409e-05,
        "ema3_slope": -0.0001196297876900898,
        "ema6_slope": -5.430549798535189e-05,
        "realized_volatility_30m": 8.411779222095017e-05,
        "realized_volatility_60m": 0.00026995667234810613,
        "return_acceleration": 0.00016823558444190034
      }
    },
    {
      "id": 862,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261010T2015Z",
      "trigger_timestamp": "2026-10-10T20:16:16.751830Z",
      "market_start_timestamp": "2026-10-10T20:15:00Z",
      "resolution_timestamp": "2026-10-10T20:30:00Z",
      "direction": "UP",
      "base_run_id": 6211,
      "small_run_id": 6212,
      "last_observed_close": 82982.24,
      "actual_close": 82969.23,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-10T20:16:16.799069Z",
      "base_predicted_close": 83027.6953125,
      "small_predicted_close": 83045.7109375,
      "strike": 82982.24,
      "market_regime": {
        "id": 856,
        "signal_id": 862,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-10-10T20:00:00Z",
        "return_6h": 0.003203329658788112,
        "return_12h": 0.002658037531201307,
        "return_24h": 0.007760110572117451,
        "close_vs_ema12": 0.0013202933172768994,
        "close_vs_ema24": 0.00258673297951284,
        "ema12_slope_3h": 0.0008903334642798022,
        "ema24_slope_6h": 0.0015527518407958407,
        "score": 2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-10T20:16:16.801655Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-10T20:00:00Z",
          "return_6h": 0.003203329658788112,
          "return_12h": 0.002658037531201307,
          "return_24h": 0.007760110572117451,
          "close_vs_ema12": 0.0013202933172768994,
          "close_vs_ema24": 0.00258673297951284,
          "ema12_slope_3h": 0.0008903334642798022,
          "ema24_slope_6h": 0.0015527518407958407,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.54,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.180339,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        6211,
        6212
      ],
      "forecast_publication_timestamp": "2026-10-10T20:16:16.751830Z",
      "requested_quote_timestamp": "2026-10-10T20:16:16.751830Z",
      "retrieved_quote_timestamp": "2026-10-10T20:16:16.932169Z",
      "quote_retrieval_timestamp": "2026-10-10T20:16:16.932169Z",
      "timing_difference_seconds": 0.180339,
      "selected_quote": {
        "id": 862,
        "contract_id": 862,
        "forecast_timestamp": "2026-10-10T20:16:16.751830Z",
        "requested_timestamp": "2026-10-10T20:16:16.751830Z",
        "actual_quote_timestamp": "2026-10-10T20:16:16.932169Z",
        "timestamp_delta_seconds": 0.180339,
        "bid": 0.53,
        "ask": 0.54,
        "midpoint": 0.535,
        "last_price": 0.53,
        "implied_probability": 0.54,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-10T20:16:16.932169Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT101630",
        "external_market_id": "KXBTC15M-26OCT101630-30",
        "external_contract_id": "KXBTC15M-26OCT101630-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 9526.01
      },
      "selected_entry_price": 0.54,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 862,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT101630",
          "external_market_id": "KXBTC15M-26OCT101630-30",
          "external_contract_id": "KXBTC15M-26OCT101630-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-10T20:15:00Z",
          "resolution_timestamp": "2026-10-10T20:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-10T20:16:16.803835Z"
        }
      ],
      "quotes": [
        {
          "id": 862,
          "contract_id": 862,
          "forecast_timestamp": "2026-10-10T20:16:16.751830Z",
          "requested_timestamp": "2026-10-10T20:16:16.751830Z",
          "actual_quote_timestamp": "2026-10-10T20:16:16.932169Z",
          "timestamp_delta_seconds": 0.180339,
          "bid": 0.53,
          "ask": 0.54,
          "midpoint": 0.535,
          "last_price": 0.53,
          "implied_probability": 0.54,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-10T20:16:16.932169Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT101630",
          "external_market_id": "KXBTC15M-26OCT101630-30",
          "external_contract_id": "KXBTC15M-26OCT101630-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 9526.01
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT101630-30": {
          "UP/YES": "KXBTC15M-26OCT101630-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1665,
          "signal_id": 862,
          "quote_id": 862,
          "settlement_id": 862,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 179.0,
          "entry_price": 0.54,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.66000000000001,
          "trading_fee": 3.12,
          "total_deployed": 99.78000000000002,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.66000000000001,
          "net_pnl": -99.78000000000002,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-10T20:31:22.707186Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 9526.01,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1666,
          "signal_id": 862,
          "quote_id": 862,
          "settlement_id": 862,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.54,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 54.0,
          "trading_fee": 1.74,
          "total_deployed": 55.74,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -54.0,
          "net_pnl": -55.74,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-10T20:31:22.710367Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 9526.01,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82982.24,
        "kronos_base_predicted_close": 83027.6953125,
        "kronos_base_displacement": 45.45531249999476,
        "kronos_base_displacement_fraction": 0.0005477715773880623,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83045.7109375,
        "kronos_small_displacement": 63.47093749999476,
        "kronos_small_displacement_fraction": 0.0007648737549142414,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT101630",
        "ticker": "KXBTC15M-26OCT101630-30",
        "market_id": "KXBTC15M-26OCT101630-30",
        "contract_id": "KXBTC15M-26OCT101630-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82982.24
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-10T20:16:16.751830Z",
        "retrieved_timestamp": "2026-10-10T20:16:16.932169Z",
        "quote_offset_seconds": 0.180339,
        "quote_age_seconds": 0.180339,
        "bid": 0.53,
        "ask": 0.54,
        "midpoint": 0.535,
        "last_price": 0.53,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.54,
        "price_type": "live_executable_ask",
        "yes_ask_size": 9526.01
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 82969.23,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261010T2015Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 856,
          "signal_id": 862,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-10-10T20:00:00Z",
          "return_6h": 0.003203329658788112,
          "return_12h": 0.002658037531201307,
          "return_24h": 0.007760110572117451,
          "close_vs_ema12": 0.0013202933172768994,
          "close_vs_ema24": 0.00258673297951284,
          "ema12_slope_3h": 0.0008903334642798022,
          "ema24_slope_6h": 0.0015527518407958407,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-10T20:16:16.801655Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-10T20:00:00Z",
            "return_6h": 0.003203329658788112,
            "return_12h": 0.002658037531201307,
            "return_24h": 0.007760110572117451,
            "close_vs_ema12": 0.0013202933172768994,
            "close_vs_ema24": 0.00258673297951284,
            "ema12_slope_3h": 0.0008903334642798022,
            "ema24_slope_6h": 0.0015527518407958407,
            "score": 2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.00032501211185809176,
        "return_30m": -0.00024770852397038023,
        "return_60m": 0.0004476293808444165,
        "return_120m": -0.00013182609963779957,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -8.249598139742353e-05,
        "close_vs_ema6": -3.329793586748231e-05,
        "close_vs_ema12": 7.092915626882856e-05,
        "ema3_slope": -8.248917637199149e-05,
        "ema6_slope": -1.3318996949007733e-05,
        "realized_volatility_30m": 0.00020117041625833387,
        "realized_volatility_60m": 0.00027730832818610767,
        "return_acceleration": -0.00040234083251666775
      }
    },
    {
      "id": 861,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261010T2000Z",
      "trigger_timestamp": "2026-10-10T20:01:19.394306Z",
      "market_start_timestamp": "2026-10-10T20:00:00Z",
      "resolution_timestamp": "2026-10-10T20:15:00Z",
      "direction": "UP",
      "base_run_id": 6209,
      "small_run_id": 6210,
      "last_observed_close": 83009.21,
      "actual_close": 82982.24,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-10T20:01:19.448473Z",
      "base_predicted_close": 83057.0078125,
      "small_predicted_close": 83075.328125,
      "strike": 83009.21,
      "market_regime": {
        "id": 855,
        "signal_id": 861,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-10-10T19:45:00Z",
        "return_6h": 0.003046696080102107,
        "return_12h": 0.0034456574111092486,
        "return_24h": 0.009145394277684904,
        "close_vs_ema12": 0.0017021186705661329,
        "close_vs_ema24": 0.002967286337425712,
        "ema12_slope_3h": 0.0009294710724305766,
        "ema24_slope_6h": 0.001517953621580137,
        "score": 2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-10T20:01:19.452094Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-10T19:45:00Z",
          "return_6h": 0.003046696080102107,
          "return_12h": 0.0034456574111092486,
          "return_24h": 0.009145394277684904,
          "close_vs_ema12": 0.0017021186705661329,
          "close_vs_ema24": 0.002967286337425712,
          "ema12_slope_3h": 0.0009294710724305766,
          "ema24_slope_6h": 0.001517953621580137,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.52,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.202776,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        6209,
        6210
      ],
      "forecast_publication_timestamp": "2026-10-10T20:01:19.394306Z",
      "requested_quote_timestamp": "2026-10-10T20:01:19.394306Z",
      "retrieved_quote_timestamp": "2026-10-10T20:01:19.597082Z",
      "quote_retrieval_timestamp": "2026-10-10T20:01:19.597082Z",
      "timing_difference_seconds": 0.202776,
      "selected_quote": {
        "id": 861,
        "contract_id": 861,
        "forecast_timestamp": "2026-10-10T20:01:19.394306Z",
        "requested_timestamp": "2026-10-10T20:01:19.394306Z",
        "actual_quote_timestamp": "2026-10-10T20:01:19.597082Z",
        "timestamp_delta_seconds": 0.202776,
        "bid": 0.51,
        "ask": 0.52,
        "midpoint": 0.515,
        "last_price": 0.51,
        "implied_probability": 0.52,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-10T20:01:19.597082Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT101615",
        "external_market_id": "KXBTC15M-26OCT101615-15",
        "external_contract_id": "KXBTC15M-26OCT101615-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 9017.06
      },
      "selected_entry_price": 0.52,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 861,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT101615",
          "external_market_id": "KXBTC15M-26OCT101615-15",
          "external_contract_id": "KXBTC15M-26OCT101615-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-10T20:00:00Z",
          "resolution_timestamp": "2026-10-10T20:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-10T20:01:19.454940Z"
        }
      ],
      "quotes": [
        {
          "id": 861,
          "contract_id": 861,
          "forecast_timestamp": "2026-10-10T20:01:19.394306Z",
          "requested_timestamp": "2026-10-10T20:01:19.394306Z",
          "actual_quote_timestamp": "2026-10-10T20:01:19.597082Z",
          "timestamp_delta_seconds": 0.202776,
          "bid": 0.51,
          "ask": 0.52,
          "midpoint": 0.515,
          "last_price": 0.51,
          "implied_probability": 0.52,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-10T20:01:19.597082Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT101615",
          "external_market_id": "KXBTC15M-26OCT101615-15",
          "external_contract_id": "KXBTC15M-26OCT101615-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 9017.06
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT101615-15": {
          "UP/YES": "KXBTC15M-26OCT101615-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1663,
          "signal_id": 861,
          "quote_id": 861,
          "settlement_id": 861,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 186.0,
          "entry_price": 0.52,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.72,
          "trading_fee": 3.25,
          "total_deployed": 99.97,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.72,
          "net_pnl": -99.97,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-10T20:16:21.848056Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 9017.06,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1664,
          "signal_id": 861,
          "quote_id": 861,
          "settlement_id": 861,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.52,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 52.0,
          "trading_fee": 1.75,
          "total_deployed": 53.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -52.0,
          "net_pnl": -53.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-10T20:16:21.851750Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 9017.06,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83009.21,
        "kronos_base_predicted_close": 83057.0078125,
        "kronos_base_displacement": 47.7978124999936,
        "kronos_base_displacement_fraction": 0.0005758133645651319,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83075.328125,
        "kronos_small_displacement": 66.1181249999936,
        "kronos_small_displacement_fraction": 0.000796515531228325,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT101615",
        "ticker": "KXBTC15M-26OCT101615-15",
        "market_id": "KXBTC15M-26OCT101615-15",
        "contract_id": "KXBTC15M-26OCT101615-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83009.21
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-10T20:01:19.394306Z",
        "retrieved_timestamp": "2026-10-10T20:01:19.597082Z",
        "quote_offset_seconds": 0.202776,
        "quote_age_seconds": 0.202776,
        "bid": 0.51,
        "ask": 0.52,
        "midpoint": 0.515,
        "last_price": 0.51,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.52,
        "price_type": "live_executable_ask",
        "yes_ask_size": 9017.06
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 82982.24,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261010T2000Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 855,
          "signal_id": 861,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-10-10T19:45:00Z",
          "return_6h": 0.003046696080102107,
          "return_12h": 0.0034456574111092486,
          "return_24h": 0.009145394277684904,
          "close_vs_ema12": 0.0017021186705661329,
          "close_vs_ema24": 0.002967286337425712,
          "ema12_slope_3h": 0.0009294710724305766,
          "ema24_slope_6h": 0.001517953621580137,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-10T20:01:19.452094Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-10T19:45:00Z",
            "return_6h": 0.003046696080102107,
            "return_12h": 0.0034456574111092486,
            "return_24h": 0.009145394277684904,
            "close_vs_ema12": 0.0017021186705661329,
            "close_vs_ema24": 0.002967286337425712,
            "ema12_slope_3h": 0.0009294710724305766,
            "ema24_slope_6h": 0.001517953621580137,
            "score": 2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 7.732872065857599e-05,
        "return_30m": 0.00047149317651906664,
        "return_60m": 0.0005718055011827428,
        "return_120m": -0.0003793460417605976,
        "consecutive_up_closes": 3,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.00016008578893456082,
        "close_vs_ema6": 0.0002784861339033551,
        "close_vs_ema12": 0.00040897148008567363,
        "ema3_slope": 0.000160111420497433,
        "ema6_slope": 0.00011140686366784003,
        "realized_volatility_30m": 0.00015840262866284593,
        "realized_volatility_60m": 0.00022951882027572116,
        "return_acceleration": -0.00031680525732569187
      }
    },
    {
      "id": 860,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261010T1945Z",
      "trigger_timestamp": "2026-10-10T19:46:18.743890Z",
      "market_start_timestamp": "2026-10-10T19:45:00Z",
      "resolution_timestamp": "2026-10-10T20:00:00Z",
      "direction": "UP",
      "base_run_id": 6207,
      "small_run_id": 6208,
      "last_observed_close": 83002.8,
      "actual_close": 83009.21,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-10T19:46:18.792805Z",
      "base_predicted_close": 83043.65625,
      "small_predicted_close": 83062.03125,
      "strike": 83002.8,
      "market_regime": {
        "id": 854,
        "signal_id": 860,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-10-10T19:30:00Z",
        "return_6h": 0.00337184848596106,
        "return_12h": 0.0038950481139905513,
        "return_24h": 0.008082815108503505,
        "close_vs_ema12": 0.0016972178283700678,
        "close_vs_ema24": 0.002952365591026185,
        "ema12_slope_3h": 0.0009355008503206808,
        "ema24_slope_6h": 0.001485707865388708,
        "score": 2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-10T19:46:18.795946Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-10T19:30:00Z",
          "return_6h": 0.00337184848596106,
          "return_12h": 0.0038950481139905513,
          "return_24h": 0.008082815108503505,
          "close_vs_ema12": 0.0016972178283700678,
          "close_vs_ema24": 0.002952365591026185,
          "ema12_slope_3h": 0.0009355008503206808,
          "ema24_slope_6h": 0.001485707865388708,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.5,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.222595,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        6207,
        6208
      ],
      "forecast_publication_timestamp": "2026-10-10T19:46:18.743890Z",
      "requested_quote_timestamp": "2026-10-10T19:46:18.743890Z",
      "retrieved_quote_timestamp": "2026-10-10T19:46:18.966485Z",
      "quote_retrieval_timestamp": "2026-10-10T19:46:18.966485Z",
      "timing_difference_seconds": 0.222595,
      "selected_quote": {
        "id": 860,
        "contract_id": 860,
        "forecast_timestamp": "2026-10-10T19:46:18.743890Z",
        "requested_timestamp": "2026-10-10T19:46:18.743890Z",
        "actual_quote_timestamp": "2026-10-10T19:46:18.966485Z",
        "timestamp_delta_seconds": 0.222595,
        "bid": 0.49,
        "ask": 0.5,
        "midpoint": 0.495,
        "last_price": 0.5,
        "implied_probability": 0.5,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-10T19:46:18.966485Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT101600",
        "external_market_id": "KXBTC15M-26OCT101600-00",
        "external_contract_id": "KXBTC15M-26OCT101600-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5616.23
      },
      "selected_entry_price": 0.5,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 860,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT101600",
          "external_market_id": "KXBTC15M-26OCT101600-00",
          "external_contract_id": "KXBTC15M-26OCT101600-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-10T19:45:00Z",
          "resolution_timestamp": "2026-10-10T20:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-10T19:46:18.803401Z"
        }
      ],
      "quotes": [
        {
          "id": 860,
          "contract_id": 860,
          "forecast_timestamp": "2026-10-10T19:46:18.743890Z",
          "requested_timestamp": "2026-10-10T19:46:18.743890Z",
          "actual_quote_timestamp": "2026-10-10T19:46:18.966485Z",
          "timestamp_delta_seconds": 0.222595,
          "bid": 0.49,
          "ask": 0.5,
          "midpoint": 0.495,
          "last_price": 0.5,
          "implied_probability": 0.5,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-10T19:46:18.966485Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT101600",
          "external_market_id": "KXBTC15M-26OCT101600-00",
          "external_contract_id": "KXBTC15M-26OCT101600-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5616.23
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT101600-00": {
          "UP/YES": "KXBTC15M-26OCT101600-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1661,
          "signal_id": 860,
          "quote_id": 860,
          "settlement_id": 860,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 193.0,
          "entry_price": 0.5,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.5,
          "trading_fee": 3.38,
          "total_deployed": 99.88,
          "settlement_value": 1.0,
          "settlement_payout": 193.0,
          "gross_pnl": 96.5,
          "net_pnl": 93.12,
          "roi": 0.932318782539047,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-10T20:01:24.663730Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5616.23,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1662,
          "signal_id": 860,
          "quote_id": 860,
          "settlement_id": 860,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.5,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 50.0,
          "trading_fee": 1.75,
          "total_deployed": 51.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 50.0,
          "net_pnl": 48.25,
          "roi": 0.9323671497584541,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-10T20:01:24.667594Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5616.23,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83002.8,
        "kronos_base_predicted_close": 83043.65625,
        "kronos_base_displacement": 40.85624999999709,
        "kronos_base_displacement_fraction": 0.000492227370642883,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83062.03125,
        "kronos_small_displacement": 59.23124999999709,
        "kronos_small_displacement_fraction": 0.0007136054446355676,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT101600",
        "ticker": "KXBTC15M-26OCT101600-00",
        "market_id": "KXBTC15M-26OCT101600-00",
        "contract_id": "KXBTC15M-26OCT101600-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83002.8
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-10T19:46:18.743890Z",
        "retrieved_timestamp": "2026-10-10T19:46:18.966485Z",
        "quote_offset_seconds": 0.222595,
        "quote_age_seconds": 0.222595,
        "bid": 0.49,
        "ask": 0.5,
        "midpoint": 0.495,
        "last_price": 0.5,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.5,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5616.23
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 83009.21,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261010T1945Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 854,
          "signal_id": 860,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-10-10T19:30:00Z",
          "return_6h": 0.00337184848596106,
          "return_12h": 0.0038950481139905513,
          "return_24h": 0.008082815108503505,
          "close_vs_ema12": 0.0016972178283700678,
          "close_vs_ema24": 0.002952365591026185,
          "ema12_slope_3h": 0.0009355008503206808,
          "ema24_slope_6h": 0.001485707865388708,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-10T19:46:18.795946Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-10T19:30:00Z",
            "return_6h": 0.00337184848596106,
            "return_12h": 0.0038950481139905513,
            "return_24h": 0.008082815108503505,
            "close_vs_ema12": 0.0016972178283700678,
            "close_vs_ema24": 0.002952365591026185,
            "ema12_slope_3h": 0.0009355008503206808,
            "ema24_slope_6h": 0.001485707865388708,
            "score": 2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.00039413397798426786,
        "return_30m": 0.0006955101886170212,
        "return_60m": 0.0005321948833731938,
        "return_120m": -0.0007868819164874585,
        "consecutive_up_closes": 2,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.00024287533909728154,
        "close_vs_ema6": 0.000312571131453776,
        "close_vs_ema12": 0.00040600575678362283,
        "ema3_slope": 0.00024293434185818086,
        "ema6_slope": 0.00012504408665026112,
        "realized_volatility_30m": 4.643825157923942e-05,
        "realized_volatility_60m": 0.0002329629483213722,
        "return_acceleration": 9.287650315847884e-05
      }
    },
    {
      "id": 859,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261010T1930Z",
      "trigger_timestamp": "2026-10-10T19:31:16.245892Z",
      "market_start_timestamp": "2026-10-10T19:30:00Z",
      "resolution_timestamp": "2026-10-10T19:45:00Z",
      "direction": "UP",
      "base_run_id": 6205,
      "small_run_id": 6206,
      "last_observed_close": 82970.09,
      "actual_close": 83002.8,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-10T19:31:16.298044Z",
      "base_predicted_close": 83024.640625,
      "small_predicted_close": 83042.96875,
      "strike": 82970.09,
      "market_regime": {
        "id": 853,
        "signal_id": 859,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-10-10T19:15:00Z",
        "return_6h": 0.0021869763673623144,
        "return_12h": 0.004872984518098589,
        "return_24h": 0.007090172168527031,
        "close_vs_ema12": 0.001374891796737776,
        "close_vs_ema24": 0.002619579484213208,
        "ema12_slope_3h": 0.0009620350861432314,
        "ema24_slope_6h": 0.0014459810138578444,
        "score": 2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-10T19:31:16.301543Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-10T19:15:00Z",
          "return_6h": 0.0021869763673623144,
          "return_12h": 0.004872984518098589,
          "return_24h": 0.007090172168527031,
          "close_vs_ema12": 0.001374891796737776,
          "close_vs_ema24": 0.002619579484213208,
          "ema12_slope_3h": 0.0009620350861432314,
          "ema24_slope_6h": 0.0014459810138578444,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.6,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.213054,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        6205,
        6206
      ],
      "forecast_publication_timestamp": "2026-10-10T19:31:16.245892Z",
      "requested_quote_timestamp": "2026-10-10T19:31:16.245892Z",
      "retrieved_quote_timestamp": "2026-10-10T19:31:16.458946Z",
      "quote_retrieval_timestamp": "2026-10-10T19:31:16.458946Z",
      "timing_difference_seconds": 0.213054,
      "selected_quote": {
        "id": 859,
        "contract_id": 859,
        "forecast_timestamp": "2026-10-10T19:31:16.245892Z",
        "requested_timestamp": "2026-10-10T19:31:16.245892Z",
        "actual_quote_timestamp": "2026-10-10T19:31:16.458946Z",
        "timestamp_delta_seconds": 0.213054,
        "bid": 0.59,
        "ask": 0.6,
        "midpoint": 0.595,
        "last_price": 0.59,
        "implied_probability": 0.6,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-10T19:31:16.458946Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT101545",
        "external_market_id": "KXBTC15M-26OCT101545-45",
        "external_contract_id": "KXBTC15M-26OCT101545-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2.02
      },
      "selected_entry_price": 0.6,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 859,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT101545",
          "external_market_id": "KXBTC15M-26OCT101545-45",
          "external_contract_id": "KXBTC15M-26OCT101545-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-10T19:30:00Z",
          "resolution_timestamp": "2026-10-10T19:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-10T19:31:16.304629Z"
        }
      ],
      "quotes": [
        {
          "id": 859,
          "contract_id": 859,
          "forecast_timestamp": "2026-10-10T19:31:16.245892Z",
          "requested_timestamp": "2026-10-10T19:31:16.245892Z",
          "actual_quote_timestamp": "2026-10-10T19:31:16.458946Z",
          "timestamp_delta_seconds": 0.213054,
          "bid": 0.59,
          "ask": 0.6,
          "midpoint": 0.595,
          "last_price": 0.59,
          "implied_probability": 0.6,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-10T19:31:16.458946Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT101545",
          "external_market_id": "KXBTC15M-26OCT101545-45",
          "external_contract_id": "KXBTC15M-26OCT101545-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2.02
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT101545-45": {
          "UP/YES": "KXBTC15M-26OCT101545-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": null,
        "fixed_shares": null
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82970.09,
        "kronos_base_predicted_close": 83024.640625,
        "kronos_base_displacement": 54.55062500000349,
        "kronos_base_displacement_fraction": 0.000657473373838735,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83042.96875,
        "kronos_small_displacement": 72.87875000000349,
        "kronos_small_displacement_fraction": 0.0008783737609541402,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT101545",
        "ticker": "KXBTC15M-26OCT101545-45",
        "market_id": "KXBTC15M-26OCT101545-45",
        "contract_id": "KXBTC15M-26OCT101545-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82970.09
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-10T19:31:16.245892Z",
        "retrieved_timestamp": "2026-10-10T19:31:16.458946Z",
        "quote_offset_seconds": 0.213054,
        "quote_age_seconds": 0.213054,
        "bid": 0.59,
        "ask": 0.6,
        "midpoint": 0.595,
        "last_price": 0.59,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.6,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2.02
      },
      "settlement": {
        "result": null,
        "settlement_value": null,
        "actual_btc_close": 83002.8,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261010T1930Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 853,
          "signal_id": 859,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-10-10T19:15:00Z",
          "return_6h": 0.0021869763673623144,
          "return_12h": 0.004872984518098589,
          "return_24h": 0.007090172168527031,
          "close_vs_ema12": 0.001374891796737776,
          "close_vs_ema24": 0.002619579484213208,
          "ema12_slope_3h": 0.0009620350861432314,
          "ema24_slope_6h": 0.0014459810138578444,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-10T19:31:16.301543Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-10T19:15:00Z",
            "return_6h": 0.0021869763673623144,
            "return_12h": 0.004872984518098589,
            "return_24h": 0.007090172168527031,
            "close_vs_ema12": 0.001374891796737776,
            "close_vs_ema24": 0.002619579484213208,
            "ema12_slope_3h": 0.0009620350861432314,
            "ema24_slope_6h": 0.0014459810138578444,
            "score": 2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.000301257474825789,
        "return_30m": 0.00010026505037652456,
        "return_60m": 0.0003543213923260513,
        "return_120m": -0.00013048581590346942,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 9.169856421187284e-05,
        "close_vs_ema6": 4.35031792100915e-05,
        "close_vs_ema12": 8.569265584323915e-05,
        "ema3_slope": 9.170697360971758e-05,
        "ema6_slope": 1.740157449359181e-05,
        "realized_volatility_30m": 0.0002510946835203032,
        "realized_volatility_60m": 0.00019231638029947571,
        "return_acceleration": 0.0005021893670406063
      }
    },
    {
      "id": 858,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261010T1915Z",
      "trigger_timestamp": "2026-10-10T19:16:15.703112Z",
      "market_start_timestamp": "2026-10-10T19:15:00Z",
      "resolution_timestamp": "2026-10-10T19:30:00Z",
      "direction": "UP",
      "base_run_id": 6203,
      "small_run_id": 6204,
      "last_observed_close": 82945.11,
      "actual_close": 82970.09,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-10T19:16:15.744462Z",
      "base_predicted_close": 82987.609375,
      "small_predicted_close": 83005.7890625,
      "strike": 82945.11,
      "market_regime": {
        "id": 852,
        "signal_id": 858,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-10T19:00:00Z",
        "return_6h": 0.0023660214616989528,
        "return_12h": 0.004214316869423751,
        "return_24h": 0.0060720139305669996,
        "close_vs_ema12": 0.0011318832340034835,
        "close_vs_ema24": 0.00237286757316868,
        "ema12_slope_3h": 0.000986034660250823,
        "ema24_slope_6h": 0.0014303276840228474,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-10T19:16:15.746926Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-10T19:00:00Z",
          "return_6h": 0.0023660214616989528,
          "return_12h": 0.004214316869423751,
          "return_24h": 0.0060720139305669996,
          "close_vs_ema12": 0.0011318832340034835,
          "close_vs_ema24": 0.00237286757316868,
          "ema12_slope_3h": 0.000986034660250823,
          "ema24_slope_6h": 0.0014303276840228474,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.63,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.195655,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        6203,
        6204
      ],
      "forecast_publication_timestamp": "2026-10-10T19:16:15.703112Z",
      "requested_quote_timestamp": "2026-10-10T19:16:15.703112Z",
      "retrieved_quote_timestamp": "2026-10-10T19:16:15.898767Z",
      "quote_retrieval_timestamp": "2026-10-10T19:16:15.898767Z",
      "timing_difference_seconds": 0.195655,
      "selected_quote": {
        "id": 858,
        "contract_id": 858,
        "forecast_timestamp": "2026-10-10T19:16:15.703112Z",
        "requested_timestamp": "2026-10-10T19:16:15.703112Z",
        "actual_quote_timestamp": "2026-10-10T19:16:15.898767Z",
        "timestamp_delta_seconds": 0.195655,
        "bid": 0.62,
        "ask": 0.63,
        "midpoint": 0.625,
        "last_price": 0.63,
        "implied_probability": 0.63,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-10T19:16:15.898767Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT101530",
        "external_market_id": "KXBTC15M-26OCT101530-30",
        "external_contract_id": "KXBTC15M-26OCT101530-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 9245.86
      },
      "selected_entry_price": 0.63,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 858,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT101530",
          "external_market_id": "KXBTC15M-26OCT101530-30",
          "external_contract_id": "KXBTC15M-26OCT101530-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-10T19:15:00Z",
          "resolution_timestamp": "2026-10-10T19:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-10T19:16:15.749519Z"
        }
      ],
      "quotes": [
        {
          "id": 858,
          "contract_id": 858,
          "forecast_timestamp": "2026-10-10T19:16:15.703112Z",
          "requested_timestamp": "2026-10-10T19:16:15.703112Z",
          "actual_quote_timestamp": "2026-10-10T19:16:15.898767Z",
          "timestamp_delta_seconds": 0.195655,
          "bid": 0.62,
          "ask": 0.63,
          "midpoint": 0.625,
          "last_price": 0.63,
          "implied_probability": 0.63,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-10T19:16:15.898767Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT101530",
          "external_market_id": "KXBTC15M-26OCT101530-30",
          "external_contract_id": "KXBTC15M-26OCT101530-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 9245.86
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT101530-30": {
          "UP/YES": "KXBTC15M-26OCT101530-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1659,
          "signal_id": 858,
          "quote_id": 858,
          "settlement_id": 858,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 154.0,
          "entry_price": 0.63,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.02,
          "trading_fee": 2.52,
          "total_deployed": 99.53999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 154.0,
          "gross_pnl": 56.980000000000004,
          "net_pnl": 54.46000000000001,
          "roi": 0.5471167369901548,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-10T19:31:21.098790Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 9245.86,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1660,
          "signal_id": 858,
          "quote_id": 858,
          "settlement_id": 858,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.63,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 63.0,
          "trading_fee": 1.64,
          "total_deployed": 64.64,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 37.0,
          "net_pnl": 35.36,
          "roi": 0.5470297029702971,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-10T19:31:21.101867Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 9245.86,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82945.11,
        "kronos_base_predicted_close": 82987.609375,
        "kronos_base_displacement": 42.49937499999942,
        "kronos_base_displacement_fraction": 0.0005123795121858228,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83005.7890625,
        "kronos_small_displacement": 60.67906249999942,
        "kronos_small_displacement_fraction": 0.0007315568392157104,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT101530",
        "ticker": "KXBTC15M-26OCT101530-30",
        "market_id": "KXBTC15M-26OCT101530-30",
        "contract_id": "KXBTC15M-26OCT101530-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82945.11
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-10T19:16:15.703112Z",
        "retrieved_timestamp": "2026-10-10T19:16:15.898767Z",
        "quote_offset_seconds": 0.195655,
        "quote_age_seconds": 0.195655,
        "bid": 0.62,
        "ask": 0.63,
        "midpoint": 0.625,
        "last_price": 0.63,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.63,
        "price_type": "live_executable_ask",
        "yes_ask_size": 9245.86
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 82970.09,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261010T1915Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 852,
          "signal_id": 858,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-10T19:00:00Z",
          "return_6h": 0.0023660214616989528,
          "return_12h": 0.004214316869423751,
          "return_24h": 0.0060720139305669996,
          "close_vs_ema12": 0.0011318832340034835,
          "close_vs_ema24": 0.00237286757316868,
          "ema12_slope_3h": 0.000986034660250823,
          "ema24_slope_6h": 0.0014303276840228474,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-10T19:16:15.746926Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-10T19:00:00Z",
            "return_6h": 0.0023660214616989528,
            "return_12h": 0.004214316869423751,
            "return_24h": 0.0060720139305669996,
            "close_vs_ema12": 0.0011318832340034835,
            "close_vs_ema24": 0.00237286757316868,
            "ema12_slope_3h": 0.000986034660250823,
            "ema24_slope_6h": 0.0014303276840228474,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "DEGRADED",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.00020093189221481733,
        "return_30m": -0.0001632017967314603,
        "return_60m": -0.0005791962152390528,
        "return_120m": -0.0004746750057129656,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.00011780803705463416,
        "close_vs_ema6": -0.00024027957807926104,
        "close_vs_ema12": -0.00019992253003631166,
        "ema3_slope": -0.0001177941599560528,
        "ema6_slope": -9.610259463521675e-05,
        "realized_volatility_30m": 0.0001193347852005977,
        "realized_volatility_60m": 0.0003179710278802226,
        "return_acceleration": -0.0002386695704011954
      }
    },
    {
      "id": 857,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261010T1900Z",
      "trigger_timestamp": "2026-10-10T19:01:16.529508Z",
      "market_start_timestamp": "2026-10-10T19:00:00Z",
      "resolution_timestamp": "2026-10-10T19:15:00Z",
      "direction": "UP",
      "base_run_id": 6201,
      "small_run_id": 6202,
      "last_observed_close": 82961.78,
      "actual_close": 82945.11,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-10T19:01:16.570621Z",
      "base_predicted_close": 83015.28125,
      "small_predicted_close": 83033.7890625,
      "strike": 82961.78,
      "market_regime": {
        "id": 851,
        "signal_id": 857,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-10-10T18:45:00Z",
        "return_6h": 0.002654376764583244,
        "return_12h": 0.003695984551317144,
        "return_24h": 0.007093125339550976,
        "close_vs_ema12": 0.0013813147622272481,
        "close_vs_ema24": 0.002624477258398983,
        "ema12_slope_3h": 0.0010326704845715629,
        "ema24_slope_6h": 0.001410648290730565,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-10T19:01:16.573388Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-10T18:45:00Z",
          "return_6h": 0.002654376764583244,
          "return_12h": 0.003695984551317144,
          "return_24h": 0.007093125339550976,
          "close_vs_ema12": 0.0013813147622272481,
          "close_vs_ema24": 0.002624477258398983,
          "ema12_slope_3h": 0.0010326704845715629,
          "ema24_slope_6h": 0.001410648290730565,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.52,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.214539,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        6201,
        6202
      ],
      "forecast_publication_timestamp": "2026-10-10T19:01:16.529508Z",
      "requested_quote_timestamp": "2026-10-10T19:01:16.529508Z",
      "retrieved_quote_timestamp": "2026-10-10T19:01:16.744047Z",
      "quote_retrieval_timestamp": "2026-10-10T19:01:16.744047Z",
      "timing_difference_seconds": 0.214539,
      "selected_quote": {
        "id": 857,
        "contract_id": 857,
        "forecast_timestamp": "2026-10-10T19:01:16.529508Z",
        "requested_timestamp": "2026-10-10T19:01:16.529508Z",
        "actual_quote_timestamp": "2026-10-10T19:01:16.744047Z",
        "timestamp_delta_seconds": 0.214539,
        "bid": 0.51,
        "ask": 0.52,
        "midpoint": 0.515,
        "last_price": 0.51,
        "implied_probability": 0.52,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-10T19:01:16.744047Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT101515",
        "external_market_id": "KXBTC15M-26OCT101515-15",
        "external_contract_id": "KXBTC15M-26OCT101515-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 12327.99
      },
      "selected_entry_price": 0.52,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 857,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT101515",
          "external_market_id": "KXBTC15M-26OCT101515-15",
          "external_contract_id": "KXBTC15M-26OCT101515-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-10T19:00:00Z",
          "resolution_timestamp": "2026-10-10T19:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-10T19:01:16.581526Z"
        }
      ],
      "quotes": [
        {
          "id": 857,
          "contract_id": 857,
          "forecast_timestamp": "2026-10-10T19:01:16.529508Z",
          "requested_timestamp": "2026-10-10T19:01:16.529508Z",
          "actual_quote_timestamp": "2026-10-10T19:01:16.744047Z",
          "timestamp_delta_seconds": 0.214539,
          "bid": 0.51,
          "ask": 0.52,
          "midpoint": 0.515,
          "last_price": 0.51,
          "implied_probability": 0.52,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-10T19:01:16.744047Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT101515",
          "external_market_id": "KXBTC15M-26OCT101515-15",
          "external_contract_id": "KXBTC15M-26OCT101515-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 12327.99
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT101515-15": {
          "UP/YES": "KXBTC15M-26OCT101515-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1657,
          "signal_id": 857,
          "quote_id": 857,
          "settlement_id": 857,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 186.0,
          "entry_price": 0.52,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.72,
          "trading_fee": 3.25,
          "total_deployed": 99.97,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.72,
          "net_pnl": -99.97,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-10T19:16:20.443709Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 12327.99,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1658,
          "signal_id": 857,
          "quote_id": 857,
          "settlement_id": 857,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.52,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 52.0,
          "trading_fee": 1.75,
          "total_deployed": 53.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -52.0,
          "net_pnl": -53.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-10T19:16:20.448392Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 12327.99,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82961.78,
        "kronos_base_predicted_close": 83015.28125,
        "kronos_base_displacement": 53.501250000001164,
        "kronos_base_displacement_fraction": 0.0006448903338380778,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83033.7890625,
        "kronos_small_displacement": 72.00906250000116,
        "kronos_small_displacement_fraction": 0.0008679787547952945,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT101515",
        "ticker": "KXBTC15M-26OCT101515-15",
        "market_id": "KXBTC15M-26OCT101515-15",
        "contract_id": "KXBTC15M-26OCT101515-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82961.78
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-10T19:01:16.529508Z",
        "retrieved_timestamp": "2026-10-10T19:01:16.744047Z",
        "quote_offset_seconds": 0.214539,
        "quote_age_seconds": 0.214539,
        "bid": 0.51,
        "ask": 0.52,
        "midpoint": 0.515,
        "last_price": 0.51,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.52,
        "price_type": "live_executable_ask",
        "yes_ask_size": 12327.99
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 82945.11,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261010T1900Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 851,
          "signal_id": 857,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-10-10T18:45:00Z",
          "return_6h": 0.002654376764583244,
          "return_12h": 0.003695984551317144,
          "return_24h": 0.007093125339550976,
          "close_vs_ema12": 0.0013813147622272481,
          "close_vs_ema24": 0.002624477258398983,
          "ema12_slope_3h": 0.0010326704845715629,
          "ema24_slope_6h": 0.001410648290730565,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-10T19:01:16.573388Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-10T18:45:00Z",
            "return_6h": 0.002654376764583244,
            "return_12h": 0.003695984551317144,
            "return_24h": 0.007093125339550976,
            "close_vs_ema12": 0.0013813147622272481,
            "close_vs_ema24": 0.002624477258398983,
            "ema12_slope_3h": 0.0010326704845715629,
            "ema24_slope_6h": 0.001410648290730565,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "DEGRADED",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": 3.7737678186378076e-05,
        "return_30m": 0.0002540308715315298,
        "return_60m": -0.000950607980070961,
        "return_120m": 0.00021611407178734332,
        "consecutive_up_closes": 2,
        "consecutive_down_closes": 0,
        "close_vs_ema3": -3.466339267821361e-05,
        "close_vs_ema6": -0.0001354544061189511,
        "close_vs_ema12": -3.533870133753947e-05,
        "ema3_slope": -3.466219116909919e-05,
        "ema6_slope": -5.4178826943251934e-05,
        "realized_volatility_30m": 8.927367653188689e-05,
        "realized_volatility_60m": 0.00037070454024336363,
        "return_acceleration": -0.00017854735306377378
      }
    },
    {
      "id": 856,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261010T1845Z",
      "trigger_timestamp": "2026-10-10T18:46:18.203602Z",
      "market_start_timestamp": "2026-10-10T18:45:00Z",
      "resolution_timestamp": "2026-10-10T19:00:00Z",
      "direction": "UP",
      "base_run_id": 6199,
      "small_run_id": 6200,
      "last_observed_close": 82958.65,
      "actual_close": 82961.78,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-10T18:46:18.250650Z",
      "base_predicted_close": 82976.328125,
      "small_predicted_close": 82994.671875,
      "strike": 82958.65,
      "market_regime": {
        "id": 850,
        "signal_id": 856,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-10-10T18:30:00Z",
        "return_6h": 0.002135947843802777,
        "return_12h": 0.002190902882739154,
        "return_24h": 0.0068558911165312875,
        "close_vs_ema12": 0.001402388164398083,
        "close_vs_ema24": 0.002641992478002342,
        "ema12_slope_3h": 0.0010775857045681736,
        "ema24_slope_6h": 0.0013843966539603958,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-10T18:46:18.253468Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-10T18:30:00Z",
          "return_6h": 0.002135947843802777,
          "return_12h": 0.002190902882739154,
          "return_24h": 0.0068558911165312875,
          "close_vs_ema12": 0.001402388164398083,
          "close_vs_ema24": 0.002641992478002342,
          "ema12_slope_3h": 0.0010775857045681736,
          "ema24_slope_6h": 0.0013843966539603958,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.54,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.187895,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        6199,
        6200
      ],
      "forecast_publication_timestamp": "2026-10-10T18:46:18.203602Z",
      "requested_quote_timestamp": "2026-10-10T18:46:18.203602Z",
      "retrieved_quote_timestamp": "2026-10-10T18:46:18.391497Z",
      "quote_retrieval_timestamp": "2026-10-10T18:46:18.391497Z",
      "timing_difference_seconds": 0.187895,
      "selected_quote": {
        "id": 856,
        "contract_id": 856,
        "forecast_timestamp": "2026-10-10T18:46:18.203602Z",
        "requested_timestamp": "2026-10-10T18:46:18.203602Z",
        "actual_quote_timestamp": "2026-10-10T18:46:18.391497Z",
        "timestamp_delta_seconds": 0.187895,
        "bid": 0.53,
        "ask": 0.54,
        "midpoint": 0.535,
        "last_price": 0.54,
        "implied_probability": 0.54,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-10T18:46:18.391497Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT101500",
        "external_market_id": "KXBTC15M-26OCT101500-00",
        "external_contract_id": "KXBTC15M-26OCT101500-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 8541.75
      },
      "selected_entry_price": 0.54,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 856,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT101500",
          "external_market_id": "KXBTC15M-26OCT101500-00",
          "external_contract_id": "KXBTC15M-26OCT101500-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-10T18:45:00Z",
          "resolution_timestamp": "2026-10-10T19:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-10T18:46:18.257275Z"
        }
      ],
      "quotes": [
        {
          "id": 856,
          "contract_id": 856,
          "forecast_timestamp": "2026-10-10T18:46:18.203602Z",
          "requested_timestamp": "2026-10-10T18:46:18.203602Z",
          "actual_quote_timestamp": "2026-10-10T18:46:18.391497Z",
          "timestamp_delta_seconds": 0.187895,
          "bid": 0.53,
          "ask": 0.54,
          "midpoint": 0.535,
          "last_price": 0.54,
          "implied_probability": 0.54,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-10T18:46:18.391497Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT101500",
          "external_market_id": "KXBTC15M-26OCT101500-00",
          "external_contract_id": "KXBTC15M-26OCT101500-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 8541.75
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT101500-00": {
          "UP/YES": "KXBTC15M-26OCT101500-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1655,
          "signal_id": 856,
          "quote_id": 856,
          "settlement_id": 856,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 179.0,
          "entry_price": 0.54,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.66000000000001,
          "trading_fee": 3.12,
          "total_deployed": 99.78000000000002,
          "settlement_value": 1.0,
          "settlement_payout": 179.0,
          "gross_pnl": 82.33999999999999,
          "net_pnl": 79.21999999999998,
          "roi": 0.793946682701944,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-10T19:01:21.263259Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 8541.75,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1656,
          "signal_id": 856,
          "quote_id": 856,
          "settlement_id": 856,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.54,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 54.0,
          "trading_fee": 1.74,
          "total_deployed": 55.74,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 46.0,
          "net_pnl": 44.26,
          "roi": 0.7940437746681018,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-10T19:01:21.265980Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 8541.75,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82958.65,
        "kronos_base_predicted_close": 82976.328125,
        "kronos_base_displacement": 17.67812500000582,
        "kronos_base_displacement_fraction": 0.00021309562052909277,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82994.671875,
        "kronos_small_displacement": 36.02187500000582,
        "kronos_small_displacement_fraction": 0.00043421481665873086,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT101500",
        "ticker": "KXBTC15M-26OCT101500-00",
        "market_id": "KXBTC15M-26OCT101500-00",
        "contract_id": "KXBTC15M-26OCT101500-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82958.65
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-10T18:46:18.203602Z",
        "retrieved_timestamp": "2026-10-10T18:46:18.391497Z",
        "quote_offset_seconds": 0.187895,
        "quote_age_seconds": 0.187895,
        "bid": 0.53,
        "ask": 0.54,
        "midpoint": 0.535,
        "last_price": 0.54,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.54,
        "price_type": "live_executable_ask",
        "yes_ask_size": 8541.75
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 82961.78,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261010T1845Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 850,
          "signal_id": 856,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-10-10T18:30:00Z",
          "return_6h": 0.002135947843802777,
          "return_12h": 0.002190902882739154,
          "return_24h": 0.0068558911165312875,
          "close_vs_ema12": 0.001402388164398083,
          "close_vs_ema24": 0.002641992478002342,
          "ema12_slope_3h": 0.0010775857045681736,
          "ema24_slope_6h": 0.0013843966539603958,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-10T18:46:18.253468Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-10T18:30:00Z",
            "return_6h": 0.002135947843802777,
            "return_12h": 0.002190902882739154,
            "return_24h": 0.0068558911165312875,
            "close_vs_ema12": 0.001402388164398083,
            "close_vs_ema24": 0.002641992478002342,
            "ema12_slope_3h": 0.0010775857045681736,
            "ema24_slope_6h": 0.0013843966539603958,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": 0.00021628503125015186,
        "return_30m": -0.000416062320625854,
        "return_60m": -0.001318375167342234,
        "return_120m": -0.00021862741093259253,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": -0.00010705802040356094,
        "close_vs_ema6": -0.00022735499263837333,
        "close_vs_ema12": -7.949832952602875e-05,
        "ema3_slope": -0.00010704656021065517,
        "ema6_slope": -9.09337273604649e-05,
        "realized_volatility_30m": 0.0004242478227168278,
        "realized_volatility_60m": 0.0003348719864481295,
        "return_acceleration": 0.0008484956454336556
      }
    },
    {
      "id": 855,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261010T1830Z",
      "trigger_timestamp": "2026-10-10T18:31:17.042462Z",
      "market_start_timestamp": "2026-10-10T18:30:00Z",
      "resolution_timestamp": "2026-10-10T18:45:00Z",
      "direction": "UP",
      "base_run_id": 6197,
      "small_run_id": 6198,
      "last_observed_close": 82940.71,
      "actual_close": 82958.65,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-10T18:31:17.087931Z",
      "base_predicted_close": 82980.859375,
      "small_predicted_close": 83013.6796875,
      "strike": 82940.71,
      "market_regime": {
        "id": 849,
        "signal_id": 855,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-10-10T18:15:00Z",
        "return_6h": 0.0021132379237058796,
        "return_12h": 0.002678396251773796,
        "return_24h": 0.006125884474547094,
        "close_vs_ema12": 0.0012455970772893288,
        "close_vs_ema24": 0.0024809651785728803,
        "ema12_slope_3h": 0.0011243616234803966,
        "ema24_slope_6h": 0.0013685591891887672,
        "score": 2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-10T18:31:17.089988Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-10T18:15:00Z",
          "return_6h": 0.0021132379237058796,
          "return_12h": 0.002678396251773796,
          "return_24h": 0.006125884474547094,
          "close_vs_ema12": 0.0012455970772893288,
          "close_vs_ema24": 0.0024809651785728803,
          "ema12_slope_3h": 0.0011243616234803966,
          "ema24_slope_6h": 0.0013685591891887672,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.72,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.187057,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "70_80",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        6197,
        6198
      ],
      "forecast_publication_timestamp": "2026-10-10T18:31:17.042462Z",
      "requested_quote_timestamp": "2026-10-10T18:31:17.042462Z",
      "retrieved_quote_timestamp": "2026-10-10T18:31:17.229519Z",
      "quote_retrieval_timestamp": "2026-10-10T18:31:17.229519Z",
      "timing_difference_seconds": 0.187057,
      "selected_quote": {
        "id": 855,
        "contract_id": 855,
        "forecast_timestamp": "2026-10-10T18:31:17.042462Z",
        "requested_timestamp": "2026-10-10T18:31:17.042462Z",
        "actual_quote_timestamp": "2026-10-10T18:31:17.229519Z",
        "timestamp_delta_seconds": 0.187057,
        "bid": 0.71,
        "ask": 0.72,
        "midpoint": 0.715,
        "last_price": 0.71,
        "implied_probability": 0.72,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-10T18:31:17.229519Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT101445",
        "external_market_id": "KXBTC15M-26OCT101445-45",
        "external_contract_id": "KXBTC15M-26OCT101445-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 7829.29
      },
      "selected_entry_price": 0.72,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 855,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT101445",
          "external_market_id": "KXBTC15M-26OCT101445-45",
          "external_contract_id": "KXBTC15M-26OCT101445-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-10T18:30:00Z",
          "resolution_timestamp": "2026-10-10T18:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-10T18:31:17.092037Z"
        }
      ],
      "quotes": [
        {
          "id": 855,
          "contract_id": 855,
          "forecast_timestamp": "2026-10-10T18:31:17.042462Z",
          "requested_timestamp": "2026-10-10T18:31:17.042462Z",
          "actual_quote_timestamp": "2026-10-10T18:31:17.229519Z",
          "timestamp_delta_seconds": 0.187057,
          "bid": 0.71,
          "ask": 0.72,
          "midpoint": 0.715,
          "last_price": 0.71,
          "implied_probability": 0.72,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-10T18:31:17.229519Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT101445",
          "external_market_id": "KXBTC15M-26OCT101445-45",
          "external_contract_id": "KXBTC15M-26OCT101445-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 7829.29
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT101445-45": {
          "UP/YES": "KXBTC15M-26OCT101445-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1653,
          "signal_id": 855,
          "quote_id": 855,
          "settlement_id": 855,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 136.0,
          "entry_price": 0.72,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.92,
          "trading_fee": 1.92,
          "total_deployed": 99.84,
          "settlement_value": 1.0,
          "settlement_payout": 136.0,
          "gross_pnl": 38.08,
          "net_pnl": 36.16,
          "roi": 0.3621794871794871,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-10T18:46:23.459345Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7829.29,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1654,
          "signal_id": 855,
          "quote_id": 855,
          "settlement_id": 855,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.72,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 72.0,
          "trading_fee": 1.42,
          "total_deployed": 73.42,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 28.0,
          "net_pnl": 26.58,
          "roi": 0.36202669572323615,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-10T18:46:23.461822Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7829.29,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82940.71,
        "kronos_base_predicted_close": 82980.859375,
        "kronos_base_displacement": 40.1493749999936,
        "kronos_base_displacement_fraction": 0.0004840732012059409,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83013.6796875,
        "kronos_small_displacement": 72.9696874999936,
        "kronos_small_displacement_fraction": 0.0008797813221033868,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT101445",
        "ticker": "KXBTC15M-26OCT101445-45",
        "market_id": "KXBTC15M-26OCT101445-45",
        "contract_id": "KXBTC15M-26OCT101445-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82940.71
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-10T18:31:17.042462Z",
        "retrieved_timestamp": "2026-10-10T18:31:17.229519Z",
        "quote_offset_seconds": 0.187057,
        "quote_age_seconds": 0.187057,
        "bid": 0.71,
        "ask": 0.72,
        "midpoint": 0.715,
        "last_price": 0.71,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.72,
        "price_type": "live_executable_ask",
        "yes_ask_size": 7829.29
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 82958.65,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261010T1830Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 849,
          "signal_id": 855,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-10-10T18:15:00Z",
          "return_6h": 0.0021132379237058796,
          "return_12h": 0.002678396251773796,
          "return_24h": 0.006125884474547094,
          "close_vs_ema12": 0.0012455970772893288,
          "close_vs_ema24": 0.0024809651785728803,
          "ema12_slope_3h": 0.0011243616234803966,
          "ema24_slope_6h": 0.0013685591891887672,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-10T18:31:17.089988Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-10T18:15:00Z",
            "return_6h": 0.0021132379237058796,
            "return_12h": 0.002678396251773796,
            "return_24h": 0.006125884474547094,
            "close_vs_ema12": 0.0012455970772893288,
            "close_vs_ema24": 0.0024809651785728803,
            "ema12_slope_3h": 0.0011243616234803966,
            "ema24_slope_6h": 0.0013685591891887672,
            "score": 2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0006322106141835038,
        "return_30m": -0.0012043329138626824,
        "return_60m": -0.0004846354915075679,
        "return_120m": 4.484529102088963e-05,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 3,
        "close_vs_ema3": -0.0004302850874479125,
        "close_vs_ema6": -0.0005344374861835366,
        "close_vs_ema12": -0.0003101691595682743,
        "ema3_slope": -0.0004301000218224216,
        "ema6_slope": -0.00021372930449248262,
        "realized_volatility_30m": 2.986319194875353e-05,
        "realized_volatility_60m": 0.0006861707131686952,
        "return_acceleration": -5.972638389750706e-05
      }
    },
    {
      "id": 854,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261010T1815Z",
      "trigger_timestamp": "2026-10-10T18:16:15.929629Z",
      "market_start_timestamp": "2026-10-10T18:15:00Z",
      "resolution_timestamp": "2026-10-10T18:30:00Z",
      "direction": "UP",
      "base_run_id": 6195,
      "small_run_id": 6196,
      "last_observed_close": 82993.18,
      "actual_close": 82940.71,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-10T18:16:15.975886Z",
      "base_predicted_close": 83018.78125,
      "small_predicted_close": 83036.9921875,
      "strike": 82993.18,
      "market_regime": {
        "id": 848,
        "signal_id": 854,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-10-10T18:00:00Z",
        "return_6h": 0.0022220304470783603,
        "return_12h": 0.003545311273276619,
        "return_24h": 0.004853163847616582,
        "close_vs_ema12": 0.0019321021523159843,
        "close_vs_ema24": 0.0031675216143063345,
        "ema12_slope_3h": 0.0011568899668155108,
        "ema24_slope_6h": 0.001352841023687379,
        "score": 2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-10T18:16:15.984748Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-10T18:00:00Z",
          "return_6h": 0.0022220304470783603,
          "return_12h": 0.003545311273276619,
          "return_24h": 0.004853163847616582,
          "close_vs_ema12": 0.0019321021523159843,
          "close_vs_ema24": 0.0031675216143063345,
          "ema12_slope_3h": 0.0011568899668155108,
          "ema24_slope_6h": 0.001352841023687379,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.63,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.189575,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        6195,
        6196
      ],
      "forecast_publication_timestamp": "2026-10-10T18:16:15.929629Z",
      "requested_quote_timestamp": "2026-10-10T18:16:15.929629Z",
      "retrieved_quote_timestamp": "2026-10-10T18:16:16.119204Z",
      "quote_retrieval_timestamp": "2026-10-10T18:16:16.119204Z",
      "timing_difference_seconds": 0.189575,
      "selected_quote": {
        "id": 854,
        "contract_id": 854,
        "forecast_timestamp": "2026-10-10T18:16:15.929629Z",
        "requested_timestamp": "2026-10-10T18:16:15.929629Z",
        "actual_quote_timestamp": "2026-10-10T18:16:16.119204Z",
        "timestamp_delta_seconds": 0.189575,
        "bid": 0.62,
        "ask": 0.63,
        "midpoint": 0.625,
        "last_price": 0.63,
        "implied_probability": 0.63,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-10T18:16:16.119204Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT101430",
        "external_market_id": "KXBTC15M-26OCT101430-30",
        "external_contract_id": "KXBTC15M-26OCT101430-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 6769.34
      },
      "selected_entry_price": 0.63,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 854,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT101430",
          "external_market_id": "KXBTC15M-26OCT101430-30",
          "external_contract_id": "KXBTC15M-26OCT101430-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-10T18:15:00Z",
          "resolution_timestamp": "2026-10-10T18:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-10T18:16:15.987118Z"
        }
      ],
      "quotes": [
        {
          "id": 854,
          "contract_id": 854,
          "forecast_timestamp": "2026-10-10T18:16:15.929629Z",
          "requested_timestamp": "2026-10-10T18:16:15.929629Z",
          "actual_quote_timestamp": "2026-10-10T18:16:16.119204Z",
          "timestamp_delta_seconds": 0.189575,
          "bid": 0.62,
          "ask": 0.63,
          "midpoint": 0.625,
          "last_price": 0.63,
          "implied_probability": 0.63,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-10T18:16:16.119204Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT101430",
          "external_market_id": "KXBTC15M-26OCT101430-30",
          "external_contract_id": "KXBTC15M-26OCT101430-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 6769.34
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT101430-30": {
          "UP/YES": "KXBTC15M-26OCT101430-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1651,
          "signal_id": 854,
          "quote_id": 854,
          "settlement_id": 854,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 154.0,
          "entry_price": 0.63,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.02,
          "trading_fee": 2.52,
          "total_deployed": 99.53999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -97.02,
          "net_pnl": -99.53999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-10T18:31:21.785897Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6769.34,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1652,
          "signal_id": 854,
          "quote_id": 854,
          "settlement_id": 854,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.63,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 63.0,
          "trading_fee": 1.64,
          "total_deployed": 64.64,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -63.0,
          "net_pnl": -64.64,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-10T18:31:21.788105Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6769.34,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82993.18,
        "kronos_base_predicted_close": 83018.78125,
        "kronos_base_displacement": 25.601250000006985,
        "kronos_base_displacement_fraction": 0.00030847414209224166,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83036.9921875,
        "kronos_small_displacement": 43.812187500006985,
        "kronos_small_displacement_fraction": 0.0005279010576532552,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT101430",
        "ticker": "KXBTC15M-26OCT101430-30",
        "market_id": "KXBTC15M-26OCT101430-30",
        "contract_id": "KXBTC15M-26OCT101430-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82993.18
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-10T18:16:15.929629Z",
        "retrieved_timestamp": "2026-10-10T18:16:16.119204Z",
        "quote_offset_seconds": 0.189575,
        "quote_age_seconds": 0.189575,
        "bid": 0.62,
        "ask": 0.63,
        "midpoint": 0.625,
        "last_price": 0.63,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.63,
        "price_type": "live_executable_ask",
        "yes_ask_size": 6769.34
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 82940.71,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261010T1815Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 848,
          "signal_id": 854,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-10-10T18:00:00Z",
          "return_6h": 0.0022220304470783603,
          "return_12h": 0.003545311273276619,
          "return_24h": 0.004853163847616582,
          "close_vs_ema12": 0.0019321021523159843,
          "close_vs_ema24": 0.0031675216143063345,
          "ema12_slope_3h": 0.0011568899668155108,
          "ema24_slope_6h": 0.001352841023687379,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-10T18:16:15.984748Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-10T18:00:00Z",
            "return_6h": 0.0022220304470783603,
            "return_12h": 0.003545311273276619,
            "return_24h": 0.004853163847616582,
            "close_vs_ema12": 0.0019321021523159843,
            "close_vs_ema24": 0.0031675216143063345,
            "ema12_slope_3h": 0.0011568899668155108,
            "ema24_slope_6h": 0.001352841023687379,
            "score": 2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0005724842302859967,
        "return_30m": -0.0009026884213557684,
        "return_60m": 0.00010458178289884934,
        "return_120m": 0.00047210092883620547,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.0002281336579812443,
        "close_vs_ema6": -0.00011591523438181373,
        "close_vs_ema12": 0.0002658357971423442,
        "ema3_slope": -0.00022808162488585637,
        "ema6_slope": -4.63639440377861e-05,
        "realized_volatility_30m": 0.00012104544712077114,
        "realized_volatility_60m": 0.0006207300978860348,
        "return_acceleration": -0.0002420908942415423
      }
    },
    {
      "id": 853,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261010T1800Z",
      "trigger_timestamp": "2026-10-10T18:01:16.767374Z",
      "market_start_timestamp": "2026-10-10T18:00:00Z",
      "resolution_timestamp": "2026-10-10T18:15:00Z",
      "direction": "UP",
      "base_run_id": 6193,
      "small_run_id": 6194,
      "last_observed_close": 83040.72,
      "actual_close": 82993.18,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-10T18:01:16.818076Z",
      "base_predicted_close": 83040.9921875,
      "small_predicted_close": 83059.5546875,
      "strike": 83040.72,
      "market_regime": {
        "id": 847,
        "signal_id": 853,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-10-10T17:45:00Z",
        "return_6h": 0.0028965251563155547,
        "return_12h": 0.0032721464151126423,
        "return_24h": 0.004637101091061968,
        "close_vs_ema12": 0.002588450968493472,
        "close_vs_ema24": 0.003809109466669236,
        "ema12_slope_3h": 0.0011613566200774361,
        "ema24_slope_6h": 0.0013345140637079922,
        "score": 2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-10T18:01:16.820849Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-10T17:45:00Z",
          "return_6h": 0.0028965251563155547,
          "return_12h": 0.0032721464151126423,
          "return_24h": 0.004637101091061968,
          "close_vs_ema12": 0.002588450968493472,
          "close_vs_ema24": 0.003809109466669236,
          "ema12_slope_3h": 0.0011613566200774361,
          "ema24_slope_6h": 0.0013345140637079922,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.36,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.193293,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        6193,
        6194
      ],
      "forecast_publication_timestamp": "2026-10-10T18:01:16.767374Z",
      "requested_quote_timestamp": "2026-10-10T18:01:16.767374Z",
      "retrieved_quote_timestamp": "2026-10-10T18:01:16.960667Z",
      "quote_retrieval_timestamp": "2026-10-10T18:01:16.960667Z",
      "timing_difference_seconds": 0.193293,
      "selected_quote": {
        "id": 853,
        "contract_id": 853,
        "forecast_timestamp": "2026-10-10T18:01:16.767374Z",
        "requested_timestamp": "2026-10-10T18:01:16.767374Z",
        "actual_quote_timestamp": "2026-10-10T18:01:16.960667Z",
        "timestamp_delta_seconds": 0.193293,
        "bid": 0.35,
        "ask": 0.36,
        "midpoint": 0.355,
        "last_price": 0.36,
        "implied_probability": 0.36,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-10T18:01:16.960667Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT101415",
        "external_market_id": "KXBTC15M-26OCT101415-15",
        "external_contract_id": "KXBTC15M-26OCT101415-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 10488.85
      },
      "selected_entry_price": 0.36,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 853,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT101415",
          "external_market_id": "KXBTC15M-26OCT101415-15",
          "external_contract_id": "KXBTC15M-26OCT101415-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-10T18:00:00Z",
          "resolution_timestamp": "2026-10-10T18:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-10T18:01:16.823169Z"
        }
      ],
      "quotes": [
        {
          "id": 853,
          "contract_id": 853,
          "forecast_timestamp": "2026-10-10T18:01:16.767374Z",
          "requested_timestamp": "2026-10-10T18:01:16.767374Z",
          "actual_quote_timestamp": "2026-10-10T18:01:16.960667Z",
          "timestamp_delta_seconds": 0.193293,
          "bid": 0.35,
          "ask": 0.36,
          "midpoint": 0.355,
          "last_price": 0.36,
          "implied_probability": 0.36,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-10T18:01:16.960667Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT101415",
          "external_market_id": "KXBTC15M-26OCT101415-15",
          "external_contract_id": "KXBTC15M-26OCT101415-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 10488.85
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT101415-15": {
          "UP/YES": "KXBTC15M-26OCT101415-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1649,
          "signal_id": 853,
          "quote_id": 853,
          "settlement_id": 853,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 265.0,
          "entry_price": 0.36,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.39999999999999,
          "trading_fee": 4.28,
          "total_deployed": 99.67999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.39999999999999,
          "net_pnl": -99.67999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-10T18:16:20.676964Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 10488.85,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1650,
          "signal_id": 853,
          "quote_id": 853,
          "settlement_id": 853,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.36,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 36.0,
          "trading_fee": 1.62,
          "total_deployed": 37.62,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -36.0,
          "net_pnl": -37.62,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-10T18:16:20.681266Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 10488.85,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83040.72,
        "kronos_base_predicted_close": 83040.9921875,
        "kronos_base_displacement": 0.27218749999883585,
        "kronos_base_displacement_fraction": 3.2777593932089683e-06,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83059.5546875,
        "kronos_small_displacement": 18.834687499998836,
        "kronos_small_displacement_fraction": 0.00022681267094021868,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT101415",
        "ticker": "KXBTC15M-26OCT101415-15",
        "market_id": "KXBTC15M-26OCT101415-15",
        "contract_id": "KXBTC15M-26OCT101415-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83040.72
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-10T18:01:16.767374Z",
        "retrieved_timestamp": "2026-10-10T18:01:16.960667Z",
        "quote_offset_seconds": 0.193293,
        "quote_age_seconds": 0.193293,
        "bid": 0.35,
        "ask": 0.36,
        "midpoint": 0.355,
        "last_price": 0.36,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.36,
        "price_type": "live_executable_ask",
        "yes_ask_size": 10488.85
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 82993.18,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261010T1800Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 847,
          "signal_id": 853,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-10-10T17:45:00Z",
          "return_6h": 0.0028965251563155547,
          "return_12h": 0.0032721464151126423,
          "return_24h": 0.004637101091061968,
          "close_vs_ema12": 0.002588450968493472,
          "close_vs_ema24": 0.003809109466669236,
          "ema12_slope_3h": 0.0011613566200774361,
          "ema24_slope_6h": 0.0013345140637079922,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-10T18:01:16.820849Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-10T17:45:00Z",
            "return_6h": 0.0028965251563155547,
            "return_12h": 0.0032721464151126423,
            "return_24h": 0.004637101091061968,
            "close_vs_ema12": 0.002588450968493472,
            "close_vs_ema24": 0.003809109466669236,
            "ema12_slope_3h": 0.0011613566200774361,
            "ema24_slope_6h": 0.0013345140637079922,
            "score": 2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": -0.0003303933360444544,
        "return_30m": 0.0007205652227695314,
        "return_60m": 0.0011678322024692989,
        "return_120m": 0.0009313298116779833,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": 0.00011638761058585523,
        "close_vs_ema6": 0.0004104453996724988,
        "close_vs_ema12": 0.0008871768892431131,
        "ema3_slope": 0.00011640115823863262,
        "ema6_slope": 0.0001642051187631388,
        "realized_volatility_30m": 0.0006908496196615377,
        "realized_volatility_60m": 0.0005280672574161897,
        "return_acceleration": -0.0013816992393230754
      }
    },
    {
      "id": 852,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261010T1715Z",
      "trigger_timestamp": "2026-10-10T17:16:16.369165Z",
      "market_start_timestamp": "2026-10-10T17:15:00Z",
      "resolution_timestamp": "2026-10-10T17:30:00Z",
      "direction": "UP",
      "base_run_id": 6187,
      "small_run_id": 6188,
      "last_observed_close": 82984.5,
      "actual_close": 82980.92,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-10T17:16:16.413690Z",
      "base_predicted_close": 83009.8046875,
      "small_predicted_close": 83028.5390625,
      "strike": 82984.5,
      "market_regime": {
        "id": 846,
        "signal_id": 852,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-10-10T17:00:00Z",
        "return_6h": 0.003005951974226484,
        "return_12h": 0.004183388687283962,
        "return_24h": 0.005022849668311791,
        "close_vs_ema12": 0.0022391214214481092,
        "close_vs_ema24": 0.003367966922019461,
        "ema12_slope_3h": 0.0011105730963780758,
        "ema24_slope_6h": 0.0012302630266218806,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-10T17:16:16.416490Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-10T17:00:00Z",
          "return_6h": 0.003005951974226484,
          "return_12h": 0.004183388687283962,
          "return_24h": 0.005022849668311791,
          "close_vs_ema12": 0.0022391214214481092,
          "close_vs_ema24": 0.003367966922019461,
          "ema12_slope_3h": 0.0011105730963780758,
          "ema24_slope_6h": 0.0012302630266218806,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.41,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.192479,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        6187,
        6188
      ],
      "forecast_publication_timestamp": "2026-10-10T17:16:16.369165Z",
      "requested_quote_timestamp": "2026-10-10T17:16:16.369165Z",
      "retrieved_quote_timestamp": "2026-10-10T17:16:16.561644Z",
      "quote_retrieval_timestamp": "2026-10-10T17:16:16.561644Z",
      "timing_difference_seconds": 0.192479,
      "selected_quote": {
        "id": 852,
        "contract_id": 852,
        "forecast_timestamp": "2026-10-10T17:16:16.369165Z",
        "requested_timestamp": "2026-10-10T17:16:16.369165Z",
        "actual_quote_timestamp": "2026-10-10T17:16:16.561644Z",
        "timestamp_delta_seconds": 0.192479,
        "bid": 0.4,
        "ask": 0.41,
        "midpoint": 0.405,
        "last_price": 0.41,
        "implied_probability": 0.41,
        "spread": 0.009999999999999953,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-10T17:16:16.561644Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT101330",
        "external_market_id": "KXBTC15M-26OCT101330-30",
        "external_contract_id": "KXBTC15M-26OCT101330-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3243.01
      },
      "selected_entry_price": 0.41,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 852,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT101330",
          "external_market_id": "KXBTC15M-26OCT101330-30",
          "external_contract_id": "KXBTC15M-26OCT101330-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-10T17:15:00Z",
          "resolution_timestamp": "2026-10-10T17:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-10T17:16:16.419326Z"
        }
      ],
      "quotes": [
        {
          "id": 852,
          "contract_id": 852,
          "forecast_timestamp": "2026-10-10T17:16:16.369165Z",
          "requested_timestamp": "2026-10-10T17:16:16.369165Z",
          "actual_quote_timestamp": "2026-10-10T17:16:16.561644Z",
          "timestamp_delta_seconds": 0.192479,
          "bid": 0.4,
          "ask": 0.41,
          "midpoint": 0.405,
          "last_price": 0.41,
          "implied_probability": 0.41,
          "spread": 0.009999999999999953,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-10T17:16:16.561644Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT101330",
          "external_market_id": "KXBTC15M-26OCT101330-30",
          "external_contract_id": "KXBTC15M-26OCT101330-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3243.01
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT101330-30": {
          "UP/YES": "KXBTC15M-26OCT101330-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1647,
          "signal_id": 852,
          "quote_id": 852,
          "settlement_id": 852,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 234.0,
          "entry_price": 0.41,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.94,
          "trading_fee": 3.97,
          "total_deployed": 99.91,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.94,
          "net_pnl": -99.91,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-10T17:31:21.142404Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3243.01,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1648,
          "signal_id": 852,
          "quote_id": 852,
          "settlement_id": 852,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.41,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 41.0,
          "trading_fee": 1.7,
          "total_deployed": 42.7,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -41.0,
          "net_pnl": -42.7,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-10T17:31:21.146332Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3243.01,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82984.5,
        "kronos_base_predicted_close": 83009.8046875,
        "kronos_base_displacement": 25.3046875,
        "kronos_base_displacement_fraction": 0.00030493269827497907,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83028.5390625,
        "kronos_small_displacement": 44.0390625,
        "kronos_small_displacement_fraction": 0.0005306902192578132,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT101330",
        "ticker": "KXBTC15M-26OCT101330-30",
        "market_id": "KXBTC15M-26OCT101330-30",
        "contract_id": "KXBTC15M-26OCT101330-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82984.5
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-10T17:16:16.369165Z",
        "retrieved_timestamp": "2026-10-10T17:16:16.561644Z",
        "quote_offset_seconds": 0.192479,
        "quote_age_seconds": 0.192479,
        "bid": 0.4,
        "ask": 0.41,
        "midpoint": 0.405,
        "last_price": 0.41,
        "spread": 0.009999999999999953,
        "selected_entry_price": 0.41,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3243.01
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 82980.92,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261010T1715Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 846,
          "signal_id": 852,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-10-10T17:00:00Z",
          "return_6h": 0.003005951974226484,
          "return_12h": 0.004183388687283962,
          "return_24h": 0.005022849668311791,
          "close_vs_ema12": 0.0022391214214481092,
          "close_vs_ema24": 0.003367966922019461,
          "ema12_slope_3h": 0.0011105730963780758,
          "ema24_slope_6h": 0.0012302630266218806,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-10T17:16:16.416490Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-10T17:00:00Z",
            "return_6h": 0.003005951974226484,
            "return_12h": 0.004183388687283962,
            "return_24h": 0.005022849668311791,
            "close_vs_ema12": 0.0022391214214481092,
            "close_vs_ema24": 0.003367966922019461,
            "ema12_slope_3h": 0.0011105730963780758,
            "ema24_slope_6h": 0.0012302630266218806,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.000490046373841535,
        "return_30m": 9.292558788920324e-05,
        "return_60m": 0.0003674807141489378,
        "return_120m": 0.0009474652079641821,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0001951261387151959,
        "close_vs_ema6": 0.0003462218878547141,
        "close_vs_ema12": 0.0007272351970171176,
        "ema3_slope": 0.00019516422035592562,
        "ema6_slope": 0.0001385079369335962,
        "realized_volatility_30m": 0.0004434863237564035,
        "realized_volatility_60m": 0.0003988385937444802,
        "return_acceleration": 0.000886972647512807
      }
    },
    {
      "id": 851,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261010T1645Z",
      "trigger_timestamp": "2026-10-10T16:46:17.788879Z",
      "market_start_timestamp": "2026-10-10T16:45:00Z",
      "resolution_timestamp": "2026-10-10T17:00:00Z",
      "direction": "UP",
      "base_run_id": 6183,
      "small_run_id": 6184,
      "last_observed_close": 82976.79,
      "actual_close": 82943.85,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-10T16:46:17.843649Z",
      "base_predicted_close": 82977.5390625,
      "small_predicted_close": 83011.6796875,
      "strike": 82976.79,
      "market_regime": {
        "id": 845,
        "signal_id": 851,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-10T16:30:00Z",
        "return_6h": 0.002998569751005764,
        "return_12h": 0.004496922000990944,
        "return_24h": 0.00399786629889487,
        "close_vs_ema12": 0.002320128061262583,
        "close_vs_ema24": 0.00340804766922731,
        "ema12_slope_3h": 0.0009676929391717604,
        "ema24_slope_6h": 0.0011764538552259118,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-10T16:46:17.846536Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-10T16:30:00Z",
          "return_6h": 0.002998569751005764,
          "return_12h": 0.004496922000990944,
          "return_24h": 0.00399786629889487,
          "close_vs_ema12": 0.002320128061262583,
          "close_vs_ema24": 0.00340804766922731,
          "ema12_slope_3h": 0.0009676929391717604,
          "ema24_slope_6h": 0.0011764538552259118,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.42,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.191113,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        6183,
        6184
      ],
      "forecast_publication_timestamp": "2026-10-10T16:46:17.788879Z",
      "requested_quote_timestamp": "2026-10-10T16:46:17.788879Z",
      "retrieved_quote_timestamp": "2026-10-10T16:46:17.979992Z",
      "quote_retrieval_timestamp": "2026-10-10T16:46:17.979992Z",
      "timing_difference_seconds": 0.191113,
      "selected_quote": {
        "id": 851,
        "contract_id": 851,
        "forecast_timestamp": "2026-10-10T16:46:17.788879Z",
        "requested_timestamp": "2026-10-10T16:46:17.788879Z",
        "actual_quote_timestamp": "2026-10-10T16:46:17.979992Z",
        "timestamp_delta_seconds": 0.191113,
        "bid": 0.41,
        "ask": 0.42,
        "midpoint": 0.415,
        "last_price": 0.42,
        "implied_probability": 0.42,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-10T16:46:17.979992Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT101300",
        "external_market_id": "KXBTC15M-26OCT101300-00",
        "external_contract_id": "KXBTC15M-26OCT101300-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 7525.85
      },
      "selected_entry_price": 0.42,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 851,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT101300",
          "external_market_id": "KXBTC15M-26OCT101300-00",
          "external_contract_id": "KXBTC15M-26OCT101300-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-10T16:45:00Z",
          "resolution_timestamp": "2026-10-10T17:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-10T16:46:17.850255Z"
        }
      ],
      "quotes": [
        {
          "id": 851,
          "contract_id": 851,
          "forecast_timestamp": "2026-10-10T16:46:17.788879Z",
          "requested_timestamp": "2026-10-10T16:46:17.788879Z",
          "actual_quote_timestamp": "2026-10-10T16:46:17.979992Z",
          "timestamp_delta_seconds": 0.191113,
          "bid": 0.41,
          "ask": 0.42,
          "midpoint": 0.415,
          "last_price": 0.42,
          "implied_probability": 0.42,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-10T16:46:17.979992Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT101300",
          "external_market_id": "KXBTC15M-26OCT101300-00",
          "external_contract_id": "KXBTC15M-26OCT101300-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 7525.85
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT101300-00": {
          "UP/YES": "KXBTC15M-26OCT101300-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1645,
          "signal_id": 851,
          "quote_id": 851,
          "settlement_id": 851,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 228.0,
          "entry_price": 0.42,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.75999999999999,
          "trading_fee": 3.89,
          "total_deployed": 99.64999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.75999999999999,
          "net_pnl": -99.64999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-10T17:01:22.201012Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7525.85,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1646,
          "signal_id": 851,
          "quote_id": 851,
          "settlement_id": 851,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.42,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 42.0,
          "trading_fee": 1.71,
          "total_deployed": 43.71,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -42.0,
          "net_pnl": -43.71,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-10T17:01:22.203653Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7525.85,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82976.79,
        "kronos_base_predicted_close": 82977.5390625,
        "kronos_base_displacement": 0.7490625000064028,
        "kronos_base_displacement_fraction": 9.027373799425151e-06,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83011.6796875,
        "kronos_small_displacement": 34.8896875000064,
        "kronos_small_displacement_fraction": 0.00042047526181726726,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT101300",
        "ticker": "KXBTC15M-26OCT101300-00",
        "market_id": "KXBTC15M-26OCT101300-00",
        "contract_id": "KXBTC15M-26OCT101300-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82976.79
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-10T16:46:17.788879Z",
        "retrieved_timestamp": "2026-10-10T16:46:17.979992Z",
        "quote_offset_seconds": 0.191113,
        "quote_age_seconds": 0.191113,
        "bid": 0.41,
        "ask": 0.42,
        "midpoint": 0.415,
        "last_price": 0.42,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.42,
        "price_type": "live_executable_ask",
        "yes_ask_size": 7525.85
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 82943.85,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261010T1645Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 845,
          "signal_id": 851,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-10T16:30:00Z",
          "return_6h": 0.002998569751005764,
          "return_12h": 0.004496922000990944,
          "return_24h": 0.00399786629889487,
          "close_vs_ema12": 0.002320128061262583,
          "close_vs_ema24": 0.00340804766922731,
          "ema12_slope_3h": 0.0009676929391717604,
          "ema24_slope_6h": 0.0011764538552259118,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-10T16:46:17.846536Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-10T16:30:00Z",
            "return_6h": 0.002998569751005764,
            "return_12h": 0.004496922000990944,
            "return_24h": 0.00399786629889487,
            "close_vs_ema12": 0.002320128061262583,
            "close_vs_ema24": 0.00340804766922731,
            "ema12_slope_3h": 0.0009676929391717604,
            "ema24_slope_6h": 0.0011764538552259118,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.000479872345817256,
        "return_30m": 0.00027452961543383836,
        "return_60m": 0.0001998809766672327,
        "return_120m": 0.00026954157264702516,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.00019768642517670187,
        "close_vs_ema6": 0.00038970855518916103,
        "close_vs_ema12": 0.0008337864344187818,
        "ema3_slope": 0.00019772551282626338,
        "ema6_slope": 0.0001559077255055552,
        "realized_volatility_30m": 0.0003425582925830062,
        "realized_volatility_60m": 0.0002630910089296973,
        "return_acceleration": 0.0006851165851660124
      }
    },
    {
      "id": 850,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261010T1545Z",
      "trigger_timestamp": "2026-10-10T15:46:19.566454Z",
      "market_start_timestamp": "2026-10-10T15:45:00Z",
      "resolution_timestamp": "2026-10-10T16:00:00Z",
      "direction": "UP",
      "base_run_id": 6175,
      "small_run_id": 6176,
      "last_observed_close": 82960.2,
      "actual_close": 82963.45,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-10T15:46:19.610596Z",
      "base_predicted_close": 82961.5078125,
      "small_predicted_close": 82997.109375,
      "strike": 82960.2,
      "market_regime": {
        "id": 844,
        "signal_id": 850,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-10T15:30:00Z",
        "return_6h": 0.0017323874090973135,
        "return_12h": 0.00570485156838374,
        "return_24h": 0.000515971183281394,
        "close_vs_ema12": 0.0025003221769428485,
        "close_vs_ema24": 0.0034847962792019516,
        "ema12_slope_3h": 0.0006894235051118081,
        "ema24_slope_6h": 0.0010595728546747285,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-10T15:46:19.614795Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-10T15:30:00Z",
          "return_6h": 0.0017323874090973135,
          "return_12h": 0.00570485156838374,
          "return_24h": 0.000515971183281394,
          "close_vs_ema12": 0.0025003221769428485,
          "close_vs_ema24": 0.0034847962792019516,
          "ema12_slope_3h": 0.0006894235051118081,
          "ema24_slope_6h": 0.0010595728546747285,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.59,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.196784,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        6175,
        6176
      ],
      "forecast_publication_timestamp": "2026-10-10T15:46:19.566454Z",
      "requested_quote_timestamp": "2026-10-10T15:46:19.566454Z",
      "retrieved_quote_timestamp": "2026-10-10T15:46:19.763238Z",
      "quote_retrieval_timestamp": "2026-10-10T15:46:19.763238Z",
      "timing_difference_seconds": 0.196784,
      "selected_quote": {
        "id": 850,
        "contract_id": 850,
        "forecast_timestamp": "2026-10-10T15:46:19.566454Z",
        "requested_timestamp": "2026-10-10T15:46:19.566454Z",
        "actual_quote_timestamp": "2026-10-10T15:46:19.763238Z",
        "timestamp_delta_seconds": 0.196784,
        "bid": 0.58,
        "ask": 0.59,
        "midpoint": 0.585,
        "last_price": 0.58,
        "implied_probability": 0.59,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-10T15:46:19.763238Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT101200",
        "external_market_id": "KXBTC15M-26OCT101200-00",
        "external_contract_id": "KXBTC15M-26OCT101200-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 10086.59
      },
      "selected_entry_price": 0.59,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 850,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT101200",
          "external_market_id": "KXBTC15M-26OCT101200-00",
          "external_contract_id": "KXBTC15M-26OCT101200-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-10T15:45:00Z",
          "resolution_timestamp": "2026-10-10T16:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-10T15:46:19.618137Z"
        }
      ],
      "quotes": [
        {
          "id": 850,
          "contract_id": 850,
          "forecast_timestamp": "2026-10-10T15:46:19.566454Z",
          "requested_timestamp": "2026-10-10T15:46:19.566454Z",
          "actual_quote_timestamp": "2026-10-10T15:46:19.763238Z",
          "timestamp_delta_seconds": 0.196784,
          "bid": 0.58,
          "ask": 0.59,
          "midpoint": 0.585,
          "last_price": 0.58,
          "implied_probability": 0.59,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-10T15:46:19.763238Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT101200",
          "external_market_id": "KXBTC15M-26OCT101200-00",
          "external_contract_id": "KXBTC15M-26OCT101200-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 10086.59
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT101200-00": {
          "UP/YES": "KXBTC15M-26OCT101200-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1643,
          "signal_id": 850,
          "quote_id": 850,
          "settlement_id": 850,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 164.0,
          "entry_price": 0.59,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.75999999999999,
          "trading_fee": 2.78,
          "total_deployed": 99.53999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 164.0,
          "gross_pnl": 67.24000000000001,
          "net_pnl": 64.46000000000001,
          "roi": 0.6475788627687363,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-10T16:01:20.614113Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 10086.59,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1644,
          "signal_id": 850,
          "quote_id": 850,
          "settlement_id": 850,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.59,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 59.0,
          "trading_fee": 1.7,
          "total_deployed": 60.7,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 41.0,
          "net_pnl": 39.3,
          "roi": 0.6474464579901152,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-10T16:01:20.616954Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 10086.59,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82960.2,
        "kronos_base_predicted_close": 82961.5078125,
        "kronos_base_displacement": 1.3078125000029104,
        "kronos_base_displacement_fraction": 1.576433639266673e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82997.109375,
        "kronos_small_displacement": 36.90937500000291,
        "kronos_small_displacement_fraction": 0.00044490460485875047,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT101200",
        "ticker": "KXBTC15M-26OCT101200-00",
        "market_id": "KXBTC15M-26OCT101200-00",
        "contract_id": "KXBTC15M-26OCT101200-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82960.2
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-10T15:46:19.566454Z",
        "retrieved_timestamp": "2026-10-10T15:46:19.763238Z",
        "quote_offset_seconds": 0.196784,
        "quote_age_seconds": 0.196784,
        "bid": 0.58,
        "ask": 0.59,
        "midpoint": 0.585,
        "last_price": 0.58,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.59,
        "price_type": "live_executable_ask",
        "yes_ask_size": 10086.59
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 82963.45,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261010T1545Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 844,
          "signal_id": 850,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-10T15:30:00Z",
          "return_6h": 0.0017323874090973135,
          "return_12h": 0.00570485156838374,
          "return_24h": 0.000515971183281394,
          "close_vs_ema12": 0.0025003221769428485,
          "close_vs_ema24": 0.0034847962792019516,
          "ema12_slope_3h": 0.0006894235051118081,
          "ema24_slope_6h": 0.0010595728546747285,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-10T15:46:19.614795Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-10T15:30:00Z",
            "return_6h": 0.0017323874090973135,
            "return_12h": 0.00570485156838374,
            "return_24h": 0.000515971183281394,
            "close_vs_ema12": 0.0025003221769428485,
            "close_vs_ema24": 0.0034847962792019516,
            "ema12_slope_3h": 0.0006894235051118081,
            "ema24_slope_6h": 0.0010595728546747285,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0005967080437325745,
        "return_30m": 0.0006544484303980802,
        "return_60m": 6.964667493436494e-05,
        "return_120m": 0.002856986974214326,
        "consecutive_up_closes": 2,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.00033448029485350084,
        "close_vs_ema6": 0.000703285906636042,
        "close_vs_ema12": 0.0012170379307419044,
        "ema3_slope": 0.0003345922093542786,
        "ema6_slope": 0.00028139352269396234,
        "realized_volatility_30m": 0.00026950104533662866,
        "realized_volatility_60m": 0.0003944202248036499,
        "return_acceleration": 0.0005390020906732573
      }
    },
    {
      "id": 849,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261010T0945Z",
      "trigger_timestamp": "2026-10-10T09:46:19.583688Z",
      "market_start_timestamp": "2026-10-10T09:45:00Z",
      "resolution_timestamp": "2026-10-10T10:00:00Z",
      "direction": "UP",
      "base_run_id": 6129,
      "small_run_id": 6130,
      "last_observed_close": 82816.73,
      "actual_close": 82782.32,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-10T09:46:19.637381Z",
      "base_predicted_close": 82821.0703125,
      "small_predicted_close": 82847.7890625,
      "strike": 82816.73,
      "market_regime": {
        "id": 843,
        "signal_id": 849,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-10T09:30:00Z",
        "return_6h": 0.003965594213800827,
        "return_12h": 0.004112267840726824,
        "return_24h": 0.003409947319586326,
        "close_vs_ema12": 0.00204536285118162,
        "close_vs_ema24": 0.002810711844597469,
        "ema12_slope_3h": 0.0007053495043571889,
        "ema24_slope_6h": 0.0009247767950451014,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-10T09:46:19.640390Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-10T09:30:00Z",
          "return_6h": 0.003965594213800827,
          "return_12h": 0.004112267840726824,
          "return_24h": 0.003409947319586326,
          "close_vs_ema12": 0.00204536285118162,
          "close_vs_ema24": 0.002810711844597469,
          "ema12_slope_3h": 0.0007053495043571889,
          "ema24_slope_6h": 0.0009247767950451014,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.32,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.203174,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        6129,
        6130
      ],
      "forecast_publication_timestamp": "2026-10-10T09:46:19.583688Z",
      "requested_quote_timestamp": "2026-10-10T09:46:19.583688Z",
      "retrieved_quote_timestamp": "2026-10-10T09:46:19.786862Z",
      "quote_retrieval_timestamp": "2026-10-10T09:46:19.786862Z",
      "timing_difference_seconds": 0.203174,
      "selected_quote": {
        "id": 849,
        "contract_id": 849,
        "forecast_timestamp": "2026-10-10T09:46:19.583688Z",
        "requested_timestamp": "2026-10-10T09:46:19.583688Z",
        "actual_quote_timestamp": "2026-10-10T09:46:19.786862Z",
        "timestamp_delta_seconds": 0.203174,
        "bid": 0.31,
        "ask": 0.32,
        "midpoint": 0.315,
        "last_price": 0.32,
        "implied_probability": 0.32,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-10T09:46:19.786862Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT100600",
        "external_market_id": "KXBTC15M-26OCT100600-00",
        "external_contract_id": "KXBTC15M-26OCT100600-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5924.96
      },
      "selected_entry_price": 0.32,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 849,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT100600",
          "external_market_id": "KXBTC15M-26OCT100600-00",
          "external_contract_id": "KXBTC15M-26OCT100600-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-10T09:45:00Z",
          "resolution_timestamp": "2026-10-10T10:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-10T09:46:19.643837Z"
        }
      ],
      "quotes": [
        {
          "id": 849,
          "contract_id": 849,
          "forecast_timestamp": "2026-10-10T09:46:19.583688Z",
          "requested_timestamp": "2026-10-10T09:46:19.583688Z",
          "actual_quote_timestamp": "2026-10-10T09:46:19.786862Z",
          "timestamp_delta_seconds": 0.203174,
          "bid": 0.31,
          "ask": 0.32,
          "midpoint": 0.315,
          "last_price": 0.32,
          "implied_probability": 0.32,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-10T09:46:19.786862Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT100600",
          "external_market_id": "KXBTC15M-26OCT100600-00",
          "external_contract_id": "KXBTC15M-26OCT100600-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5924.96
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT100600-00": {
          "UP/YES": "KXBTC15M-26OCT100600-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1641,
          "signal_id": 849,
          "quote_id": 849,
          "settlement_id": 849,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 298.0,
          "entry_price": 0.32,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.36,
          "trading_fee": 4.54,
          "total_deployed": 99.9,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.36,
          "net_pnl": -99.9,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-10T10:01:22.496308Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5924.96,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1642,
          "signal_id": 849,
          "quote_id": 849,
          "settlement_id": 849,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.32,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 32.0,
          "trading_fee": 1.53,
          "total_deployed": 33.53,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -32.0,
          "net_pnl": -33.53,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-10T10:01:22.500320Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5924.96,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82816.73,
        "kronos_base_predicted_close": 82821.0703125,
        "kronos_base_displacement": 4.3403125000040745,
        "kronos_base_displacement_fraction": 5.240864376079658e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82847.7890625,
        "kronos_small_displacement": 31.059062500004075,
        "kronos_small_displacement_fraction": 0.0003750336737517175,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT100600",
        "ticker": "KXBTC15M-26OCT100600-00",
        "market_id": "KXBTC15M-26OCT100600-00",
        "contract_id": "KXBTC15M-26OCT100600-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82816.73
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-10T09:46:19.583688Z",
        "retrieved_timestamp": "2026-10-10T09:46:19.786862Z",
        "quote_offset_seconds": 0.203174,
        "quote_age_seconds": 0.203174,
        "bid": 0.31,
        "ask": 0.32,
        "midpoint": 0.315,
        "last_price": 0.32,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.32,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5924.96
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 82782.32,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261010T0945Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 843,
          "signal_id": 849,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-10T09:30:00Z",
          "return_6h": 0.003965594213800827,
          "return_12h": 0.004112267840726824,
          "return_24h": 0.003409947319586326,
          "close_vs_ema12": 0.00204536285118162,
          "close_vs_ema24": 0.002810711844597469,
          "ema12_slope_3h": 0.0007053495043571889,
          "ema24_slope_6h": 0.0009247767950451014,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-10T09:46:19.640390Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-10T09:30:00Z",
            "return_6h": 0.003965594213800827,
            "return_12h": 0.004112267840726824,
            "return_24h": 0.003409947319586326,
            "close_vs_ema12": 0.00204536285118162,
            "close_vs_ema24": 0.002810711844597469,
            "ema12_slope_3h": 0.0007053495043571889,
            "ema24_slope_6h": 0.0009247767950451014,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "DEGRADED",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": -0.00024786549520727785,
        "return_30m": -0.00021660815809154688,
        "return_60m": 0.0010674363969829237,
        "return_120m": 0.0016446814975175084,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": 1.1963228622180466e-05,
        "close_vs_ema6": 0.0002928311041279219,
        "close_vs_ema12": 0.0007556297828512637,
        "ema3_slope": 1.1963371742806928e-05,
        "ema6_slope": 0.00011714616326741201,
        "realized_volatility_30m": 0.00013956529092956638,
        "realized_volatility_60m": 0.0004058648021956782,
        "return_acceleration": -0.00027913058185913275
      }
    },
    {
      "id": 848,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261010T0815Z",
      "trigger_timestamp": "2026-10-10T08:16:17.280525Z",
      "market_start_timestamp": "2026-10-10T08:15:00Z",
      "resolution_timestamp": "2026-10-10T08:30:00Z",
      "direction": "UP",
      "base_run_id": 6117,
      "small_run_id": 6118,
      "last_observed_close": 82762.25,
      "actual_close": 82747.98,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-10T08:16:17.328560Z",
      "base_predicted_close": 82783.96875,
      "small_predicted_close": 82830.6015625,
      "strike": 82762.25,
      "market_regime": {
        "id": 842,
        "signal_id": 848,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-10T08:00:00Z",
        "return_6h": 0.0017437019936596965,
        "return_12h": 0.00508854749070653,
        "return_24h": 0.001647626822285364,
        "close_vs_ema12": 0.0018807332776946684,
        "close_vs_ema24": 0.002483131650654169,
        "ema12_slope_3h": 0.00065540697432942,
        "ema24_slope_6h": 0.000631825874743086,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-10T08:16:17.331272Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-10T08:00:00Z",
          "return_6h": 0.0017437019936596965,
          "return_12h": 0.00508854749070653,
          "return_24h": 0.001647626822285364,
          "close_vs_ema12": 0.0018807332776946684,
          "close_vs_ema24": 0.002483131650654169,
          "ema12_slope_3h": 0.00065540697432942,
          "ema24_slope_6h": 0.000631825874743086,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.49,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.187765,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        6117,
        6118
      ],
      "forecast_publication_timestamp": "2026-10-10T08:16:17.280525Z",
      "requested_quote_timestamp": "2026-10-10T08:16:17.280525Z",
      "retrieved_quote_timestamp": "2026-10-10T08:16:17.468290Z",
      "quote_retrieval_timestamp": "2026-10-10T08:16:17.468290Z",
      "timing_difference_seconds": 0.187765,
      "selected_quote": {
        "id": 848,
        "contract_id": 848,
        "forecast_timestamp": "2026-10-10T08:16:17.280525Z",
        "requested_timestamp": "2026-10-10T08:16:17.280525Z",
        "actual_quote_timestamp": "2026-10-10T08:16:17.468290Z",
        "timestamp_delta_seconds": 0.187765,
        "bid": 0.48,
        "ask": 0.49,
        "midpoint": 0.485,
        "last_price": 0.49,
        "implied_probability": 0.49,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-10T08:16:17.468290Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT100430",
        "external_market_id": "KXBTC15M-26OCT100430-30",
        "external_contract_id": "KXBTC15M-26OCT100430-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5409.62
      },
      "selected_entry_price": 0.49,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 848,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT100430",
          "external_market_id": "KXBTC15M-26OCT100430-30",
          "external_contract_id": "KXBTC15M-26OCT100430-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-10T08:15:00Z",
          "resolution_timestamp": "2026-10-10T08:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-10T08:16:17.333776Z"
        }
      ],
      "quotes": [
        {
          "id": 848,
          "contract_id": 848,
          "forecast_timestamp": "2026-10-10T08:16:17.280525Z",
          "requested_timestamp": "2026-10-10T08:16:17.280525Z",
          "actual_quote_timestamp": "2026-10-10T08:16:17.468290Z",
          "timestamp_delta_seconds": 0.187765,
          "bid": 0.48,
          "ask": 0.49,
          "midpoint": 0.485,
          "last_price": 0.49,
          "implied_probability": 0.49,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-10T08:16:17.468290Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT100430",
          "external_market_id": "KXBTC15M-26OCT100430-30",
          "external_contract_id": "KXBTC15M-26OCT100430-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5409.62
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT100430-30": {
          "UP/YES": "KXBTC15M-26OCT100430-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1639,
          "signal_id": 848,
          "quote_id": 848,
          "settlement_id": 848,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 197.0,
          "entry_price": 0.49,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.53,
          "trading_fee": 3.45,
          "total_deployed": 99.98,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.53,
          "net_pnl": -99.98,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-10T08:31:23.277707Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5409.62,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1640,
          "signal_id": 848,
          "quote_id": 848,
          "settlement_id": 848,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.49,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 49.0,
          "trading_fee": 1.75,
          "total_deployed": 50.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -49.0,
          "net_pnl": -50.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-10T08:31:23.280914Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5409.62,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82762.25,
        "kronos_base_predicted_close": 82783.96875,
        "kronos_base_displacement": 21.71875,
        "kronos_base_displacement_fraction": 0.0002624233874743618,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82830.6015625,
        "kronos_small_displacement": 68.3515625,
        "kronos_small_displacement_fraction": 0.0008258784953284861,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT100430",
        "ticker": "KXBTC15M-26OCT100430-30",
        "market_id": "KXBTC15M-26OCT100430-30",
        "contract_id": "KXBTC15M-26OCT100430-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82762.25
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-10T08:16:17.280525Z",
        "retrieved_timestamp": "2026-10-10T08:16:17.468290Z",
        "quote_offset_seconds": 0.187765,
        "quote_age_seconds": 0.187765,
        "bid": 0.48,
        "ask": 0.49,
        "midpoint": 0.485,
        "last_price": 0.49,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.49,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5409.62
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 82747.98,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261010T0815Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 842,
          "signal_id": 848,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-10T08:00:00Z",
          "return_6h": 0.0017437019936596965,
          "return_12h": 0.00508854749070653,
          "return_24h": 0.001647626822285364,
          "close_vs_ema12": 0.0018807332776946684,
          "close_vs_ema24": 0.002483131650654169,
          "ema12_slope_3h": 0.00065540697432942,
          "ema24_slope_6h": 0.000631825874743086,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-10T08:16:17.331272Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-10T08:00:00Z",
            "return_6h": 0.0017437019936596965,
            "return_12h": 0.00508854749070653,
            "return_24h": 0.001647626822285364,
            "close_vs_ema12": 0.0018807332776946684,
            "close_vs_ema24": 0.002483131650654169,
            "ema12_slope_3h": 0.00065540697432942,
            "ema24_slope_6h": 0.000631825874743086,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.00046026448737612746,
        "return_30m": 0.0009857171490226246,
        "return_60m": 0.0020004778259761213,
        "return_120m": 0.0007529788318849651,
        "consecutive_up_closes": 3,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0004707108638970503,
        "close_vs_ema6": 0.0007715570974808905,
        "close_vs_ema12": 0.0010231978209294113,
        "ema3_slope": 0.00047093253695851267,
        "ema6_slope": 0.0003087181164538322,
        "realized_volatility_30m": 3.247321916632906e-05,
        "realized_volatility_60m": 0.0006096735078248564,
        "return_acceleration": -6.494643833265812e-05
      }
    },
    {
      "id": 847,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261010T0730Z",
      "trigger_timestamp": "2026-10-10T07:31:15.573348Z",
      "market_start_timestamp": "2026-10-10T07:30:00Z",
      "resolution_timestamp": "2026-10-10T07:45:00Z",
      "direction": "UP",
      "base_run_id": 6111,
      "small_run_id": 6112,
      "last_observed_close": 82567.74,
      "actual_close": 82680.75,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-10T07:31:15.622470Z",
      "base_predicted_close": 82648.109375,
      "small_predicted_close": 82648.109375,
      "strike": 82567.74,
      "market_regime": {
        "id": 841,
        "signal_id": 847,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-10T07:15:00Z",
        "return_6h": -4.2296811702757786e-05,
        "return_12h": 0.0022064357233086973,
        "return_24h": 0.0013836965414546487,
        "close_vs_ema12": -0.0002859061995773571,
        "close_vs_ema24": 0.0002565304157451376,
        "ema12_slope_3h": 0.0005770224048315953,
        "ema24_slope_6h": 0.0005863288937177913,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-10T07:31:15.625107Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-10T07:15:00Z",
          "return_6h": -4.2296811702757786e-05,
          "return_12h": 0.0022064357233086973,
          "return_24h": 0.0013836965414546487,
          "close_vs_ema12": -0.0002859061995773571,
          "close_vs_ema24": 0.0002565304157451376,
          "ema12_slope_3h": 0.0005770224048315953,
          "ema24_slope_6h": 0.0005863288937177913,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.56,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.181786,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        6111,
        6112
      ],
      "forecast_publication_timestamp": "2026-10-10T07:31:15.573348Z",
      "requested_quote_timestamp": "2026-10-10T07:31:15.573348Z",
      "retrieved_quote_timestamp": "2026-10-10T07:31:15.755134Z",
      "quote_retrieval_timestamp": "2026-10-10T07:31:15.755134Z",
      "timing_difference_seconds": 0.181786,
      "selected_quote": {
        "id": 847,
        "contract_id": 847,
        "forecast_timestamp": "2026-10-10T07:31:15.573348Z",
        "requested_timestamp": "2026-10-10T07:31:15.573348Z",
        "actual_quote_timestamp": "2026-10-10T07:31:15.755134Z",
        "timestamp_delta_seconds": 0.181786,
        "bid": 0.55,
        "ask": 0.56,
        "midpoint": 0.555,
        "last_price": 0.55,
        "implied_probability": 0.56,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-10T07:31:15.755134Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT100345",
        "external_market_id": "KXBTC15M-26OCT100345-45",
        "external_contract_id": "KXBTC15M-26OCT100345-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2031.55
      },
      "selected_entry_price": 0.56,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 847,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT100345",
          "external_market_id": "KXBTC15M-26OCT100345-45",
          "external_contract_id": "KXBTC15M-26OCT100345-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-10T07:30:00Z",
          "resolution_timestamp": "2026-10-10T07:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-10T07:31:15.627563Z"
        }
      ],
      "quotes": [
        {
          "id": 847,
          "contract_id": 847,
          "forecast_timestamp": "2026-10-10T07:31:15.573348Z",
          "requested_timestamp": "2026-10-10T07:31:15.573348Z",
          "actual_quote_timestamp": "2026-10-10T07:31:15.755134Z",
          "timestamp_delta_seconds": 0.181786,
          "bid": 0.55,
          "ask": 0.56,
          "midpoint": 0.555,
          "last_price": 0.55,
          "implied_probability": 0.56,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-10T07:31:15.755134Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT100345",
          "external_market_id": "KXBTC15M-26OCT100345-45",
          "external_contract_id": "KXBTC15M-26OCT100345-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2031.55
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT100345-45": {
          "UP/YES": "KXBTC15M-26OCT100345-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1637,
          "signal_id": 847,
          "quote_id": 847,
          "settlement_id": 847,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 173.0,
          "entry_price": 0.56,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.88000000000001,
          "trading_fee": 2.99,
          "total_deployed": 99.87,
          "settlement_value": 1.0,
          "settlement_payout": 173.0,
          "gross_pnl": 76.11999999999999,
          "net_pnl": 73.13,
          "roi": 0.7322519275057574,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-10T07:46:24.864033Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2031.55,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1638,
          "signal_id": 847,
          "quote_id": 847,
          "settlement_id": 847,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.56,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 56.00000000000001,
          "trading_fee": 1.73,
          "total_deployed": 57.730000000000004,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 43.99999999999999,
          "net_pnl": 42.269999999999996,
          "roi": 0.7322016282695305,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-10T07:46:24.866964Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2031.55,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82567.74,
        "kronos_base_predicted_close": 82648.109375,
        "kronos_base_displacement": 80.36937499999476,
        "kronos_base_displacement_fraction": 0.0009733750130498275,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82648.109375,
        "kronos_small_displacement": 80.36937499999476,
        "kronos_small_displacement_fraction": 0.0009733750130498275,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT100345",
        "ticker": "KXBTC15M-26OCT100345-45",
        "market_id": "KXBTC15M-26OCT100345-45",
        "contract_id": "KXBTC15M-26OCT100345-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82567.74
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-10T07:31:15.573348Z",
        "retrieved_timestamp": "2026-10-10T07:31:15.755134Z",
        "quote_offset_seconds": 0.181786,
        "quote_age_seconds": 0.181786,
        "bid": 0.55,
        "ask": 0.56,
        "midpoint": 0.555,
        "last_price": 0.55,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.56,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2031.55
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 82680.75,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261010T0730Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 841,
          "signal_id": 847,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-10T07:15:00Z",
          "return_6h": -4.2296811702757786e-05,
          "return_12h": 0.0022064357233086973,
          "return_24h": 0.0013836965414546487,
          "close_vs_ema12": -0.0002859061995773571,
          "close_vs_ema24": 0.0002565304157451376,
          "ema12_slope_3h": 0.0005770224048315953,
          "ema24_slope_6h": 0.0005863288937177913,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-10T07:31:15.625107Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-10T07:15:00Z",
            "return_6h": -4.2296811702757786e-05,
            "return_12h": 0.0022064357233086973,
            "return_24h": 0.0013836965414546487,
            "close_vs_ema12": -0.0002859061995773571,
            "close_vs_ema24": 0.0002565304157451376,
            "ema12_slope_3h": 0.0005770224048315953,
            "ema24_slope_6h": 0.0005863288937177913,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.00035441352775700263,
        "return_30m": -0.0010711446669490199,
        "return_60m": -0.0018303983580487682,
        "return_120m": -0.00045209281287028613,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 3,
        "close_vs_ema3": -0.0004920413420353986,
        "close_vs_ema6": -0.000887496831121326,
        "close_vs_ema12": -0.0009422133430793123,
        "ema3_slope": -0.0004917993564198531,
        "ema6_slope": -0.0003548727530708895,
        "realized_volatility_30m": 0.00018128586035309757,
        "realized_volatility_60m": 0.0007799090621958982,
        "return_acceleration": 0.00036257172070619514
      }
    },
    {
      "id": 846,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261010T0715Z",
      "trigger_timestamp": "2026-10-10T07:16:16.209973Z",
      "market_start_timestamp": "2026-10-10T07:15:00Z",
      "resolution_timestamp": "2026-10-10T07:30:00Z",
      "direction": "UP",
      "base_run_id": 6109,
      "small_run_id": 6110,
      "last_observed_close": 82597.02,
      "actual_close": 82567.74,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-10T07:16:16.250454Z",
      "base_predicted_close": 82662.0546875,
      "small_predicted_close": 82662.0546875,
      "strike": 82597.02,
      "market_regime": {
        "id": 840,
        "signal_id": 846,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-10T07:00:00Z",
        "return_6h": -9.778856132980351e-05,
        "return_12h": 0.0018499009921850718,
        "return_24h": 0.0017332248042711829,
        "close_vs_ema12": 5.63647082603147e-05,
        "close_vs_ema24": 0.0006165034859442198,
        "ema12_slope_3h": 0.0006153386174445608,
        "ema24_slope_6h": 0.0005995354290517785,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-10T07:16:16.252935Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-10T07:00:00Z",
          "return_6h": -9.778856132980351e-05,
          "return_12h": 0.0018499009921850718,
          "return_24h": 0.0017332248042711829,
          "close_vs_ema12": 5.63647082603147e-05,
          "close_vs_ema24": 0.0006165034859442198,
          "ema12_slope_3h": 0.0006153386174445608,
          "ema24_slope_6h": 0.0005995354290517785,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.48,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.237284,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        6109,
        6110
      ],
      "forecast_publication_timestamp": "2026-10-10T07:16:16.209973Z",
      "requested_quote_timestamp": "2026-10-10T07:16:16.209973Z",
      "retrieved_quote_timestamp": "2026-10-10T07:16:16.447257Z",
      "quote_retrieval_timestamp": "2026-10-10T07:16:16.447257Z",
      "timing_difference_seconds": 0.237284,
      "selected_quote": {
        "id": 846,
        "contract_id": 846,
        "forecast_timestamp": "2026-10-10T07:16:16.209973Z",
        "requested_timestamp": "2026-10-10T07:16:16.209973Z",
        "actual_quote_timestamp": "2026-10-10T07:16:16.447257Z",
        "timestamp_delta_seconds": 0.237284,
        "bid": 0.47,
        "ask": 0.48,
        "midpoint": 0.475,
        "last_price": 0.48,
        "implied_probability": 0.48,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-10T07:16:16.447257Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT100330",
        "external_market_id": "KXBTC15M-26OCT100330-30",
        "external_contract_id": "KXBTC15M-26OCT100330-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 1396.96
      },
      "selected_entry_price": 0.48,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 846,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT100330",
          "external_market_id": "KXBTC15M-26OCT100330-30",
          "external_contract_id": "KXBTC15M-26OCT100330-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-10T07:15:00Z",
          "resolution_timestamp": "2026-10-10T07:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-10T07:16:16.255565Z"
        }
      ],
      "quotes": [
        {
          "id": 846,
          "contract_id": 846,
          "forecast_timestamp": "2026-10-10T07:16:16.209973Z",
          "requested_timestamp": "2026-10-10T07:16:16.209973Z",
          "actual_quote_timestamp": "2026-10-10T07:16:16.447257Z",
          "timestamp_delta_seconds": 0.237284,
          "bid": 0.47,
          "ask": 0.48,
          "midpoint": 0.475,
          "last_price": 0.48,
          "implied_probability": 0.48,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-10T07:16:16.447257Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT100330",
          "external_market_id": "KXBTC15M-26OCT100330-30",
          "external_contract_id": "KXBTC15M-26OCT100330-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 1396.96
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT100330-30": {
          "UP/YES": "KXBTC15M-26OCT100330-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1635,
          "signal_id": 846,
          "quote_id": 846,
          "settlement_id": 846,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 201.0,
          "entry_price": 0.48,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.47999999999999,
          "trading_fee": 3.52,
          "total_deployed": 99.99999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.47999999999999,
          "net_pnl": -99.99999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-10T07:31:20.357842Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1396.96,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1636,
          "signal_id": 846,
          "quote_id": 846,
          "settlement_id": 846,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.48,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 48.0,
          "trading_fee": 1.75,
          "total_deployed": 49.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -48.0,
          "net_pnl": -49.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-10T07:31:20.361051Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1396.96,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82597.02,
        "kronos_base_predicted_close": 82662.0546875,
        "kronos_base_displacement": 65.03468749999593,
        "kronos_base_displacement_fraction": 0.0007873732914334673,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82662.0546875,
        "kronos_small_displacement": 65.03468749999593,
        "kronos_small_displacement_fraction": 0.0007873732914334673,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT100330",
        "ticker": "KXBTC15M-26OCT100330-30",
        "market_id": "KXBTC15M-26OCT100330-30",
        "contract_id": "KXBTC15M-26OCT100330-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82597.02
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-10T07:16:16.209973Z",
        "retrieved_timestamp": "2026-10-10T07:16:16.447257Z",
        "quote_offset_seconds": 0.237284,
        "quote_age_seconds": 0.237284,
        "bid": 0.47,
        "ask": 0.48,
        "midpoint": 0.475,
        "last_price": 0.48,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.48,
        "price_type": "live_executable_ask",
        "yes_ask_size": 1396.96
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 82567.74,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261010T0715Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 840,
          "signal_id": 846,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-10T07:00:00Z",
          "return_6h": -9.778856132980351e-05,
          "return_12h": 0.0018499009921850718,
          "return_24h": 0.0017332248042711829,
          "close_vs_ema12": 5.63647082603147e-05,
          "close_vs_ema24": 0.0006165034859442198,
          "ema12_slope_3h": 0.0006153386174445608,
          "ema24_slope_6h": 0.0005995354290517785,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-10T07:16:16.252935Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-10T07:00:00Z",
            "return_6h": -9.778856132980351e-05,
            "return_12h": 0.0018499009921850718,
            "return_24h": 0.0017332248042711829,
            "close_vs_ema12": 5.63647082603147e-05,
            "close_vs_ema24": 0.0006165034859442198,
            "ema12_slope_3h": 0.0006153386174445608,
            "ema24_slope_6h": 0.0005995354290517785,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0007169852484631978,
        "return_30m": -0.00217779542271479,
        "return_60m": -0.0012450083824289138,
        "return_120m": -0.0005054587744617312,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.0006294082558833125,
        "close_vs_ema6": -0.0008879558115429953,
        "close_vs_ema12": -0.0007591896723766478,
        "ema3_slope": -0.000629012350316982,
        "ema6_slope": -0.00035505621492548656,
        "realized_volatility_30m": 0.0003724365283142017,
        "realized_volatility_60m": 0.0008384215929651267,
        "return_acceleration": 0.0007448730566284034
      }
    },
    {
      "id": 845,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261010T0400Z",
      "trigger_timestamp": "2026-10-10T04:01:16.953380Z",
      "market_start_timestamp": "2026-10-10T04:00:00Z",
      "resolution_timestamp": "2026-10-10T04:15:00Z",
      "direction": "UP",
      "base_run_id": 6083,
      "small_run_id": 6084,
      "last_observed_close": 82523.35,
      "actual_close": 82636.29,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-10T04:01:17.024754Z",
      "base_predicted_close": 82588.71875,
      "small_predicted_close": 82635.765625,
      "strike": 82523.35,
      "market_regime": {
        "id": 839,
        "signal_id": 845,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-10T03:45:00Z",
        "return_6h": 0.0005728972982610436,
        "return_12h": -0.0036431151113320848,
        "return_24h": 0.002030214777613004,
        "close_vs_ema12": -0.00017194400869458004,
        "close_vs_ema24": 0.00017888010463806836,
        "ema12_slope_3h": 0.00014667206325280624,
        "ema24_slope_6h": 0.00026815310124983505,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-10T04:01:17.027540Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-10T03:45:00Z",
          "return_6h": 0.0005728972982610436,
          "return_12h": -0.0036431151113320848,
          "return_24h": 0.002030214777613004,
          "close_vs_ema12": -0.00017194400869458004,
          "close_vs_ema24": 0.00017888010463806836,
          "ema12_slope_3h": 0.00014667206325280624,
          "ema24_slope_6h": 0.00026815310124983505,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.64,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.20511,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        6083,
        6084
      ],
      "forecast_publication_timestamp": "2026-10-10T04:01:16.953380Z",
      "requested_quote_timestamp": "2026-10-10T04:01:16.953380Z",
      "retrieved_quote_timestamp": "2026-10-10T04:01:17.158490Z",
      "quote_retrieval_timestamp": "2026-10-10T04:01:17.158490Z",
      "timing_difference_seconds": 0.20511,
      "selected_quote": {
        "id": 845,
        "contract_id": 845,
        "forecast_timestamp": "2026-10-10T04:01:16.953380Z",
        "requested_timestamp": "2026-10-10T04:01:16.953380Z",
        "actual_quote_timestamp": "2026-10-10T04:01:17.158490Z",
        "timestamp_delta_seconds": 0.20511,
        "bid": 0.63,
        "ask": 0.64,
        "midpoint": 0.635,
        "last_price": 0.63,
        "implied_probability": 0.64,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-10T04:01:17.158490Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT100015",
        "external_market_id": "KXBTC15M-26OCT100015-15",
        "external_contract_id": "KXBTC15M-26OCT100015-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4104.92
      },
      "selected_entry_price": 0.64,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 845,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT100015",
          "external_market_id": "KXBTC15M-26OCT100015-15",
          "external_contract_id": "KXBTC15M-26OCT100015-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-10T04:00:00Z",
          "resolution_timestamp": "2026-10-10T04:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-10T04:01:17.030138Z"
        }
      ],
      "quotes": [
        {
          "id": 845,
          "contract_id": 845,
          "forecast_timestamp": "2026-10-10T04:01:16.953380Z",
          "requested_timestamp": "2026-10-10T04:01:16.953380Z",
          "actual_quote_timestamp": "2026-10-10T04:01:17.158490Z",
          "timestamp_delta_seconds": 0.20511,
          "bid": 0.63,
          "ask": 0.64,
          "midpoint": 0.635,
          "last_price": 0.63,
          "implied_probability": 0.64,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-10T04:01:17.158490Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT100015",
          "external_market_id": "KXBTC15M-26OCT100015-15",
          "external_contract_id": "KXBTC15M-26OCT100015-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4104.92
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT100015-15": {
          "UP/YES": "KXBTC15M-26OCT100015-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1633,
          "signal_id": 845,
          "quote_id": 845,
          "settlement_id": 845,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 152.0,
          "entry_price": 0.64,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.28,
          "trading_fee": 2.46,
          "total_deployed": 99.74,
          "settlement_value": 1.0,
          "settlement_payout": 152.0,
          "gross_pnl": 54.72,
          "net_pnl": 52.260000000000005,
          "roi": 0.5239623019851615,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-10T04:16:21.066496Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4104.92,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1634,
          "signal_id": 845,
          "quote_id": 845,
          "settlement_id": 845,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.64,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 64.0,
          "trading_fee": 1.62,
          "total_deployed": 65.62,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 36.0,
          "net_pnl": 34.379999999999995,
          "roi": 0.5239256324291374,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-10T04:16:21.070568Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4104.92,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82523.35,
        "kronos_base_predicted_close": 82588.71875,
        "kronos_base_displacement": 65.36874999999418,
        "kronos_base_displacement_fraction": 0.0007921242896706711,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82635.765625,
        "kronos_small_displacement": 112.41562499999418,
        "kronos_small_displacement_fraction": 0.001362228084536003,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT100015",
        "ticker": "KXBTC15M-26OCT100015-15",
        "market_id": "KXBTC15M-26OCT100015-15",
        "contract_id": "KXBTC15M-26OCT100015-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82523.35
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-10T04:01:16.953380Z",
        "retrieved_timestamp": "2026-10-10T04:01:17.158490Z",
        "quote_offset_seconds": 0.20511,
        "quote_age_seconds": 0.20511,
        "bid": 0.63,
        "ask": 0.64,
        "midpoint": 0.635,
        "last_price": 0.63,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.64,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4104.92
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 82636.29,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261010T0400Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 839,
          "signal_id": 845,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-10T03:45:00Z",
          "return_6h": 0.0005728972982610436,
          "return_12h": -0.0036431151113320848,
          "return_24h": 0.002030214777613004,
          "close_vs_ema12": -0.00017194400869458004,
          "close_vs_ema24": 0.00017888010463806836,
          "ema12_slope_3h": 0.00014667206325280624,
          "ema24_slope_6h": 0.00026815310124983505,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-10T04:01:17.027540Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-10T03:45:00Z",
            "return_6h": 0.0005728972982610436,
            "return_12h": -0.0036431151113320848,
            "return_24h": 0.002030214777613004,
            "close_vs_ema12": -0.00017194400869458004,
            "close_vs_ema24": 0.00017888010463806836,
            "ema12_slope_3h": 0.00014667206325280624,
            "ema24_slope_6h": 0.00026815310124983505,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.00040895249680761303,
        "return_30m": 5.82919524800829e-05,
        "return_60m": -0.0003865067868129568,
        "return_120m": -0.0012296810265339797,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 8.625534673400992e-05,
        "close_vs_ema6": -4.409405775829267e-05,
        "close_vs_ema12": -0.00017660668701557913,
        "ema3_slope": 8.626278736079129e-05,
        "ema6_slope": -1.7637312023199847e-05,
        "realized_volatility_30m": 0.00037973484812570124,
        "realized_volatility_60m": 0.00035884152282942303,
        "return_acceleration": 0.0007594696962514025
      }
    },
    {
      "id": 844,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261010T0345Z",
      "trigger_timestamp": "2026-10-10T03:46:17.682069Z",
      "market_start_timestamp": "2026-10-10T03:45:00Z",
      "resolution_timestamp": "2026-10-10T04:00:00Z",
      "direction": "UP",
      "base_run_id": 6081,
      "small_run_id": 6082,
      "last_observed_close": 82489.61,
      "actual_close": 82523.35,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-10T03:46:17.731391Z",
      "base_predicted_close": 82594.015625,
      "small_predicted_close": 82641.140625,
      "strike": 82489.61,
      "market_regime": {
        "id": 838,
        "signal_id": 844,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-10T03:30:00Z",
        "return_6h": 0.00014609427630918326,
        "return_12h": -0.0051594465085956775,
        "return_24h": 0.002119376804359474,
        "close_vs_ema12": -0.0005879715078064285,
        "close_vs_ema24": -0.00022621299277614249,
        "ema12_slope_3h": 0.00014164079302636523,
        "ema24_slope_6h": 0.0002617384551926172,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-10T03:46:17.735898Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-10T03:30:00Z",
          "return_6h": 0.00014609427630918326,
          "return_12h": -0.0051594465085956775,
          "return_24h": 0.002119376804359474,
          "close_vs_ema12": -0.0005879715078064285,
          "close_vs_ema24": -0.00022621299277614249,
          "ema12_slope_3h": 0.00014164079302636523,
          "ema24_slope_6h": 0.0002617384551926172,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.75,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.231028,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "70_80",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        6081,
        6082
      ],
      "forecast_publication_timestamp": "2026-10-10T03:46:17.682069Z",
      "requested_quote_timestamp": "2026-10-10T03:46:17.682069Z",
      "retrieved_quote_timestamp": "2026-10-10T03:46:17.913097Z",
      "quote_retrieval_timestamp": "2026-10-10T03:46:17.913097Z",
      "timing_difference_seconds": 0.231028,
      "selected_quote": {
        "id": 844,
        "contract_id": 844,
        "forecast_timestamp": "2026-10-10T03:46:17.682069Z",
        "requested_timestamp": "2026-10-10T03:46:17.682069Z",
        "actual_quote_timestamp": "2026-10-10T03:46:17.913097Z",
        "timestamp_delta_seconds": 0.231028,
        "bid": 0.74,
        "ask": 0.75,
        "midpoint": 0.745,
        "last_price": 0.74,
        "implied_probability": 0.75,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-10T03:46:17.913097Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT100000",
        "external_market_id": "KXBTC15M-26OCT100000-00",
        "external_contract_id": "KXBTC15M-26OCT100000-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3206.88
      },
      "selected_entry_price": 0.75,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 844,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT100000",
          "external_market_id": "KXBTC15M-26OCT100000-00",
          "external_contract_id": "KXBTC15M-26OCT100000-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-10T03:45:00Z",
          "resolution_timestamp": "2026-10-10T04:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-10T03:46:17.739429Z"
        }
      ],
      "quotes": [
        {
          "id": 844,
          "contract_id": 844,
          "forecast_timestamp": "2026-10-10T03:46:17.682069Z",
          "requested_timestamp": "2026-10-10T03:46:17.682069Z",
          "actual_quote_timestamp": "2026-10-10T03:46:17.913097Z",
          "timestamp_delta_seconds": 0.231028,
          "bid": 0.74,
          "ask": 0.75,
          "midpoint": 0.745,
          "last_price": 0.74,
          "implied_probability": 0.75,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-10T03:46:17.913097Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT100000",
          "external_market_id": "KXBTC15M-26OCT100000-00",
          "external_contract_id": "KXBTC15M-26OCT100000-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3206.88
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT100000-00": {
          "UP/YES": "KXBTC15M-26OCT100000-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1631,
          "signal_id": 844,
          "quote_id": 844,
          "settlement_id": 844,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 131.0,
          "entry_price": 0.75,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 98.25,
          "trading_fee": 1.72,
          "total_deployed": 99.97,
          "settlement_value": 1.0,
          "settlement_payout": 131.0,
          "gross_pnl": 32.75,
          "net_pnl": 31.03,
          "roi": 0.3103931179353806,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-10T04:01:21.728004Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3206.88,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1632,
          "signal_id": 844,
          "quote_id": 844,
          "settlement_id": 844,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.75,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 75.0,
          "trading_fee": 1.32,
          "total_deployed": 76.32,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 25.0,
          "net_pnl": 23.680000000000007,
          "roi": 0.31027253668763116,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-10T04:01:21.730549Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3206.88,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82489.61,
        "kronos_base_predicted_close": 82594.015625,
        "kronos_base_displacement": 104.40562499999942,
        "kronos_base_displacement_fraction": 0.0012656821265126532,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82641.140625,
        "kronos_small_displacement": 151.53062499999942,
        "kronos_small_displacement_fraction": 0.0018369661948941136,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT100000",
        "ticker": "KXBTC15M-26OCT100000-00",
        "market_id": "KXBTC15M-26OCT100000-00",
        "contract_id": "KXBTC15M-26OCT100000-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82489.61
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-10T03:46:17.682069Z",
        "retrieved_timestamp": "2026-10-10T03:46:17.913097Z",
        "quote_offset_seconds": 0.231028,
        "quote_age_seconds": 0.231028,
        "bid": 0.74,
        "ask": 0.75,
        "midpoint": 0.745,
        "last_price": 0.74,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.75,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3206.88
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 82523.35,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261010T0345Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 838,
          "signal_id": 844,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-10T03:30:00Z",
          "return_6h": 0.00014609427630918326,
          "return_12h": -0.0051594465085956775,
          "return_24h": 0.002119376804359474,
          "close_vs_ema12": -0.0005879715078064285,
          "close_vs_ema24": -0.00022621299277614249,
          "ema12_slope_3h": 0.00014164079302636523,
          "ema24_slope_6h": 0.0002617384551926172,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-10T03:46:17.735898Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-10T03:30:00Z",
            "return_6h": 0.00014609427630918326,
            "return_12h": -0.0051594465085956775,
            "return_24h": 0.002119376804359474,
            "close_vs_ema12": -0.0005879715078064285,
            "close_vs_ema24": -0.00022621299277614249,
            "ema12_slope_3h": 0.00014164079302636523,
            "ema24_slope_6h": 0.0002617384551926172,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.00035051719944378945,
        "return_30m": -0.00028709916082103604,
        "return_60m": -0.0008478782391273532,
        "return_120m": -0.001266589744152835,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.00023633027423075603,
        "close_vs_ema6": -0.00047049068055005083,
        "close_vs_ema12": -0.0006174102973192097,
        "ema3_slope": -0.0002362744354288404,
        "ema6_slope": -0.00018816086104744834,
        "realized_volatility_30m": 0.00020697873748709572,
        "realized_volatility_60m": 0.0002281044283018132,
        "return_acceleration": -0.00041395747497419144
      }
    },
    {
      "id": 843,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261010T0330Z",
      "trigger_timestamp": "2026-10-10T03:31:17.087670Z",
      "market_start_timestamp": "2026-10-10T03:30:00Z",
      "resolution_timestamp": "2026-10-10T03:45:00Z",
      "direction": "UP",
      "base_run_id": 6079,
      "small_run_id": 6080,
      "last_observed_close": 82518.54,
      "actual_close": 82489.61,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-10T03:31:17.129985Z",
      "base_predicted_close": 82595.703125,
      "small_predicted_close": 82642.890625,
      "strike": 82518.54,
      "market_regime": {
        "id": 837,
        "signal_id": 843,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-10T03:15:00Z",
        "return_6h": 0.00010995102131650114,
        "return_12h": -0.004025450376782702,
        "return_24h": 0.004433830710007802,
        "close_vs_ema12": -0.00026255106450567833,
        "close_vs_ema24": 0.00011958393962552272,
        "ema12_slope_3h": 0.00014427404199457428,
        "ema24_slope_6h": 0.00026417220706465017,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-10T03:31:17.134724Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-10T03:15:00Z",
          "return_6h": 0.00010995102131650114,
          "return_12h": -0.004025450376782702,
          "return_24h": 0.004433830710007802,
          "close_vs_ema12": -0.00026255106450567833,
          "close_vs_ema24": 0.00011958393962552272,
          "ema12_slope_3h": 0.00014427404199457428,
          "ema24_slope_6h": 0.00026417220706465017,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.56,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.199703,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        6079,
        6080
      ],
      "forecast_publication_timestamp": "2026-10-10T03:31:17.087670Z",
      "requested_quote_timestamp": "2026-10-10T03:31:17.087670Z",
      "retrieved_quote_timestamp": "2026-10-10T03:31:17.287373Z",
      "quote_retrieval_timestamp": "2026-10-10T03:31:17.287373Z",
      "timing_difference_seconds": 0.199703,
      "selected_quote": {
        "id": 843,
        "contract_id": 843,
        "forecast_timestamp": "2026-10-10T03:31:17.087670Z",
        "requested_timestamp": "2026-10-10T03:31:17.087670Z",
        "actual_quote_timestamp": "2026-10-10T03:31:17.287373Z",
        "timestamp_delta_seconds": 0.199703,
        "bid": 0.55,
        "ask": 0.56,
        "midpoint": 0.555,
        "last_price": 0.55,
        "implied_probability": 0.56,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-10T03:31:17.287373Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT092345",
        "external_market_id": "KXBTC15M-26OCT092345-45",
        "external_contract_id": "KXBTC15M-26OCT092345-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2267.92
      },
      "selected_entry_price": 0.56,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 843,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT092345",
          "external_market_id": "KXBTC15M-26OCT092345-45",
          "external_contract_id": "KXBTC15M-26OCT092345-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-10T03:30:00Z",
          "resolution_timestamp": "2026-10-10T03:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-10T03:31:17.137556Z"
        }
      ],
      "quotes": [
        {
          "id": 843,
          "contract_id": 843,
          "forecast_timestamp": "2026-10-10T03:31:17.087670Z",
          "requested_timestamp": "2026-10-10T03:31:17.087670Z",
          "actual_quote_timestamp": "2026-10-10T03:31:17.287373Z",
          "timestamp_delta_seconds": 0.199703,
          "bid": 0.55,
          "ask": 0.56,
          "midpoint": 0.555,
          "last_price": 0.55,
          "implied_probability": 0.56,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-10T03:31:17.287373Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT092345",
          "external_market_id": "KXBTC15M-26OCT092345-45",
          "external_contract_id": "KXBTC15M-26OCT092345-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2267.92
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT092345-45": {
          "UP/YES": "KXBTC15M-26OCT092345-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1629,
          "signal_id": 843,
          "quote_id": 843,
          "settlement_id": 843,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 173.0,
          "entry_price": 0.56,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.88000000000001,
          "trading_fee": 2.99,
          "total_deployed": 99.87,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.88000000000001,
          "net_pnl": -99.87,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-10T03:46:23.020806Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2267.92,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1630,
          "signal_id": 843,
          "quote_id": 843,
          "settlement_id": 843,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.56,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 56.00000000000001,
          "trading_fee": 1.73,
          "total_deployed": 57.730000000000004,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -56.00000000000001,
          "net_pnl": -57.730000000000004,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-10T03:46:23.023672Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2267.92,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82518.54,
        "kronos_base_predicted_close": 82595.703125,
        "kronos_base_displacement": 77.1631250000064,
        "kronos_base_displacement_fraction": 0.000935100463483799,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82642.890625,
        "kronos_small_displacement": 124.3506250000064,
        "kronos_small_displacement_fraction": 0.0015069416521427356,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT092345",
        "ticker": "KXBTC15M-26OCT092345-45",
        "market_id": "KXBTC15M-26OCT092345-45",
        "contract_id": "KXBTC15M-26OCT092345-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82518.54
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-10T03:31:17.087670Z",
        "retrieved_timestamp": "2026-10-10T03:31:17.287373Z",
        "quote_offset_seconds": 0.199703,
        "quote_age_seconds": 0.199703,
        "bid": 0.55,
        "ask": 0.56,
        "midpoint": 0.555,
        "last_price": 0.55,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.56,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2267.92
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 82489.61,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261010T0330Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 837,
          "signal_id": 843,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-10T03:15:00Z",
          "return_6h": 0.00010995102131650114,
          "return_12h": -0.004025450376782702,
          "return_24h": 0.004433830710007802,
          "close_vs_ema12": -0.00026255106450567833,
          "close_vs_ema24": 0.00011958393962552272,
          "ema12_slope_3h": 0.00014427404199457428,
          "ema24_slope_6h": 0.00026417220706465017,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-10T03:31:17.134724Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-10T03:15:00Z",
            "return_6h": 0.00010995102131650114,
            "return_12h": -0.004025450376782702,
            "return_24h": 0.004433830710007802,
            "close_vs_ema12": -0.00026255106450567833,
            "close_vs_ema24": 0.00011958393962552272,
            "ema12_slope_3h": 0.00014427404199457428,
            "ema24_slope_6h": 0.00026417220706465017,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": 6.344027553040199e-05,
        "return_30m": -0.00044477281261734447,
        "return_60m": -0.0005289385359160681,
        "return_120m": -0.0006382125649555537,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": -0.00012207446061174299,
        "close_vs_ema6": -0.00030815382743876185,
        "close_vs_ema12": -0.000379200531300361,
        "ema3_slope": -0.0001220595602567931,
        "ema6_slope": -0.00012324633944305052,
        "realized_volatility_30m": 0.0002858105622725593,
        "realized_volatility_60m": 0.00022141597854136535,
        "return_acceleration": 0.0005716211245451186
      }
    },
    {
      "id": 842,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261010T0315Z",
      "trigger_timestamp": "2026-10-10T03:16:17.011559Z",
      "market_start_timestamp": "2026-10-10T03:15:00Z",
      "resolution_timestamp": "2026-10-10T03:30:00Z",
      "direction": "UP",
      "base_run_id": 6077,
      "small_run_id": 6078,
      "last_observed_close": 82513.3,
      "actual_close": 82518.54,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-10T03:16:17.052722Z",
      "base_predicted_close": 82599.0234375,
      "small_predicted_close": 82646.1171875,
      "strike": 82513.3,
      "market_regime": {
        "id": 836,
        "signal_id": 842,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-10T03:00:00Z",
        "return_6h": 0.00012008596688617423,
        "return_12h": -0.0032628216077640326,
        "return_24h": 0.006057000640513177,
        "close_vs_ema12": -0.00033713927963952006,
        "close_vs_ema24": 5.8649428587020935e-05,
        "ema12_slope_3h": 0.0001601184968471614,
        "ema24_slope_6h": 0.0002674144363388198,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-10T03:16:17.057906Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-10T03:00:00Z",
          "return_6h": 0.00012008596688617423,
          "return_12h": -0.0032628216077640326,
          "return_24h": 0.006057000640513177,
          "close_vs_ema12": -0.00033713927963952006,
          "close_vs_ema24": 5.8649428587020935e-05,
          "ema12_slope_3h": 0.0001601184968471614,
          "ema24_slope_6h": 0.0002674144363388198,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.55,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.17104,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        6077,
        6078
      ],
      "forecast_publication_timestamp": "2026-10-10T03:16:17.011559Z",
      "requested_quote_timestamp": "2026-10-10T03:16:17.011559Z",
      "retrieved_quote_timestamp": "2026-10-10T03:16:17.182599Z",
      "quote_retrieval_timestamp": "2026-10-10T03:16:17.182599Z",
      "timing_difference_seconds": 0.17104,
      "selected_quote": {
        "id": 842,
        "contract_id": 842,
        "forecast_timestamp": "2026-10-10T03:16:17.011559Z",
        "requested_timestamp": "2026-10-10T03:16:17.011559Z",
        "actual_quote_timestamp": "2026-10-10T03:16:17.182599Z",
        "timestamp_delta_seconds": 0.17104,
        "bid": 0.54,
        "ask": 0.55,
        "midpoint": 0.545,
        "last_price": 0.54,
        "implied_probability": 0.55,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-10T03:16:17.182599Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT092330",
        "external_market_id": "KXBTC15M-26OCT092330-30",
        "external_contract_id": "KXBTC15M-26OCT092330-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5930.86
      },
      "selected_entry_price": 0.55,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 842,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT092330",
          "external_market_id": "KXBTC15M-26OCT092330-30",
          "external_contract_id": "KXBTC15M-26OCT092330-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-10T03:15:00Z",
          "resolution_timestamp": "2026-10-10T03:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-10T03:16:17.060782Z"
        }
      ],
      "quotes": [
        {
          "id": 842,
          "contract_id": 842,
          "forecast_timestamp": "2026-10-10T03:16:17.011559Z",
          "requested_timestamp": "2026-10-10T03:16:17.011559Z",
          "actual_quote_timestamp": "2026-10-10T03:16:17.182599Z",
          "timestamp_delta_seconds": 0.17104,
          "bid": 0.54,
          "ask": 0.55,
          "midpoint": 0.545,
          "last_price": 0.54,
          "implied_probability": 0.55,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-10T03:16:17.182599Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT092330",
          "external_market_id": "KXBTC15M-26OCT092330-30",
          "external_contract_id": "KXBTC15M-26OCT092330-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5930.86
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT092330-30": {
          "UP/YES": "KXBTC15M-26OCT092330-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1627,
          "signal_id": 842,
          "quote_id": 842,
          "settlement_id": 842,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 176.0,
          "entry_price": 0.55,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.80000000000001,
          "trading_fee": 3.05,
          "total_deployed": 99.85000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 176.0,
          "gross_pnl": 79.19999999999999,
          "net_pnl": 76.14999999999999,
          "roi": 0.7626439659489233,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-10T03:31:22.338375Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5930.86,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1628,
          "signal_id": 842,
          "quote_id": 842,
          "settlement_id": 842,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.55,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 55.00000000000001,
          "trading_fee": 1.74,
          "total_deployed": 56.74000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 44.99999999999999,
          "net_pnl": 43.25999999999999,
          "roi": 0.76242509693338,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-10T03:31:22.341323Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5930.86,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82513.3,
        "kronos_base_predicted_close": 82599.0234375,
        "kronos_base_displacement": 85.72343749999709,
        "kronos_base_displacement_fraction": 0.0010389044857010577,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82646.1171875,
        "kronos_small_displacement": 132.8171874999971,
        "kronos_small_displacement_fraction": 0.0016096458086150606,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT092330",
        "ticker": "KXBTC15M-26OCT092330-30",
        "market_id": "KXBTC15M-26OCT092330-30",
        "contract_id": "KXBTC15M-26OCT092330-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82513.3
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-10T03:16:17.011559Z",
        "retrieved_timestamp": "2026-10-10T03:16:17.182599Z",
        "quote_offset_seconds": 0.17104,
        "quote_age_seconds": 0.17104,
        "bid": 0.54,
        "ask": 0.55,
        "midpoint": 0.545,
        "last_price": 0.54,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.55,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5930.86
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 82518.54,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261010T0315Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 836,
          "signal_id": 842,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-10T03:00:00Z",
          "return_6h": 0.00012008596688617423,
          "return_12h": -0.0032628216077640326,
          "return_24h": 0.006057000640513177,
          "close_vs_ema12": -0.00033713927963952006,
          "close_vs_ema24": 5.8649428587020935e-05,
          "ema12_slope_3h": 0.0001601184968471614,
          "ema24_slope_6h": 0.0002674144363388198,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-10T03:16:17.057906Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-10T03:00:00Z",
            "return_6h": 0.00012008596688617423,
            "return_12h": -0.0032628216077640326,
            "return_24h": 0.006057000640513177,
            "close_vs_ema12": -0.00033713927963952006,
            "close_vs_ema24": 5.8649428587020935e-05,
            "ema12_slope_3h": 0.0001601184968471614,
            "ema24_slope_6h": 0.0002674144363388198,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0005081808490147166,
        "return_30m": -0.0005609401237450795,
        "return_60m": -0.001269522711293436,
        "return_120m": -0.0011112087062040699,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 5,
        "close_vs_ema3": -0.00030753988562881585,
        "close_vs_ema6": -0.0004947710751677104,
        "close_vs_ema12": -0.0005115230112670011,
        "ema3_slope": -0.0003074453339257932,
        "ema6_slope": -0.00019786927007048316,
        "realized_volatility_30m": 0.00022769737469968687,
        "realized_volatility_60m": 0.0002819285266570217,
        "return_acceleration": -0.00045539474939937374
      }
    },
    {
      "id": 841,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261010T0300Z",
      "trigger_timestamp": "2026-10-10T03:01:16.801698Z",
      "market_start_timestamp": "2026-10-10T03:00:00Z",
      "resolution_timestamp": "2026-10-10T03:15:00Z",
      "direction": "UP",
      "base_run_id": 6075,
      "small_run_id": 6076,
      "last_observed_close": 82555.26,
      "actual_close": 82513.3,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-10T03:01:16.856004Z",
      "base_predicted_close": 82601.59375,
      "small_predicted_close": 82648.59375,
      "strike": 82555.26,
      "market_regime": {
        "id": 835,
        "signal_id": 841,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-10T02:45:00Z",
        "return_6h": 0.0015309649322114982,
        "return_12h": -0.005338953582230688,
        "return_24h": 0.005910812965916001,
        "close_vs_ema12": 0.00015677993258966794,
        "close_vs_ema24": 0.0005683756756567071,
        "ema12_slope_3h": 0.00019030072175008073,
        "ema24_slope_6h": 0.0002705308712116494,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-10T03:01:16.858396Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-10T02:45:00Z",
          "return_6h": 0.0015309649322114982,
          "return_12h": -0.005338953582230688,
          "return_24h": 0.005910812965916001,
          "close_vs_ema12": 0.00015677993258966794,
          "close_vs_ema24": 0.0005683756756567071,
          "ema12_slope_3h": 0.00019030072175008073,
          "ema24_slope_6h": 0.0002705308712116494,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.44,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.193708,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        6075,
        6076
      ],
      "forecast_publication_timestamp": "2026-10-10T03:01:16.801698Z",
      "requested_quote_timestamp": "2026-10-10T03:01:16.801698Z",
      "retrieved_quote_timestamp": "2026-10-10T03:01:16.995406Z",
      "quote_retrieval_timestamp": "2026-10-10T03:01:16.995406Z",
      "timing_difference_seconds": 0.193708,
      "selected_quote": {
        "id": 841,
        "contract_id": 841,
        "forecast_timestamp": "2026-10-10T03:01:16.801698Z",
        "requested_timestamp": "2026-10-10T03:01:16.801698Z",
        "actual_quote_timestamp": "2026-10-10T03:01:16.995406Z",
        "timestamp_delta_seconds": 0.193708,
        "bid": 0.43,
        "ask": 0.44,
        "midpoint": 0.435,
        "last_price": 0.43,
        "implied_probability": 0.44,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-10T03:01:16.995406Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT092315",
        "external_market_id": "KXBTC15M-26OCT092315-15",
        "external_contract_id": "KXBTC15M-26OCT092315-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4226.63
      },
      "selected_entry_price": 0.44,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 841,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT092315",
          "external_market_id": "KXBTC15M-26OCT092315-15",
          "external_contract_id": "KXBTC15M-26OCT092315-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-10T03:00:00Z",
          "resolution_timestamp": "2026-10-10T03:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-10T03:01:16.861181Z"
        }
      ],
      "quotes": [
        {
          "id": 841,
          "contract_id": 841,
          "forecast_timestamp": "2026-10-10T03:01:16.801698Z",
          "requested_timestamp": "2026-10-10T03:01:16.801698Z",
          "actual_quote_timestamp": "2026-10-10T03:01:16.995406Z",
          "timestamp_delta_seconds": 0.193708,
          "bid": 0.43,
          "ask": 0.44,
          "midpoint": 0.435,
          "last_price": 0.43,
          "implied_probability": 0.44,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-10T03:01:16.995406Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT092315",
          "external_market_id": "KXBTC15M-26OCT092315-15",
          "external_contract_id": "KXBTC15M-26OCT092315-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4226.63
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT092315-15": {
          "UP/YES": "KXBTC15M-26OCT092315-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1625,
          "signal_id": 841,
          "quote_id": 841,
          "settlement_id": 841,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 218.0,
          "entry_price": 0.44,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.92,
          "trading_fee": 3.77,
          "total_deployed": 99.69,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.92,
          "net_pnl": -99.69,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-10T03:16:21.695614Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4226.63,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1626,
          "signal_id": 841,
          "quote_id": 841,
          "settlement_id": 841,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.44,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 44.0,
          "trading_fee": 1.73,
          "total_deployed": 45.73,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -44.0,
          "net_pnl": -45.73,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-10T03:16:21.699242Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4226.63,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82555.26,
        "kronos_base_predicted_close": 82601.59375,
        "kronos_base_displacement": 46.33375000000524,
        "kronos_base_displacement_fraction": 0.000561245279828387,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82648.59375,
        "kronos_small_displacement": 93.33375000000524,
        "kronos_small_displacement_fraction": 0.0011305609115640268,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT092315",
        "ticker": "KXBTC15M-26OCT092315-15",
        "market_id": "KXBTC15M-26OCT092315-15",
        "contract_id": "KXBTC15M-26OCT092315-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82555.26
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-10T03:01:16.801698Z",
        "retrieved_timestamp": "2026-10-10T03:01:16.995406Z",
        "quote_offset_seconds": 0.193708,
        "quote_age_seconds": 0.193708,
        "bid": 0.43,
        "ask": 0.44,
        "midpoint": 0.435,
        "last_price": 0.43,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.44,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4226.63
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 82513.3,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261010T0300Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 835,
          "signal_id": 841,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-10T02:45:00Z",
          "return_6h": 0.0015309649322114982,
          "return_12h": -0.005338953582230688,
          "return_24h": 0.005910812965916001,
          "close_vs_ema12": 0.00015677993258966794,
          "close_vs_ema24": 0.0005683756756567071,
          "ema12_slope_3h": 0.00019030072175008073,
          "ema24_slope_6h": 0.0002705308712116494,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-10T03:01:16.858396Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-10T02:45:00Z",
            "return_6h": 0.0015309649322114982,
            "return_12h": -0.005338953582230688,
            "return_24h": 0.005910812965916001,
            "close_vs_ema12": 0.00015677993258966794,
            "close_vs_ema24": 0.0005683756756567071,
            "ema12_slope_3h": 0.00019030072175008073,
            "ema24_slope_6h": 0.0002705308712116494,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -5.278609961534286e-05,
        "return_30m": -8.420317458146531e-05,
        "return_60m": -0.0008435002582954931,
        "return_120m": 0.0006517013651412551,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 4,
        "close_vs_ema3": -0.00010676407429499601,
        "close_vs_ema6": -0.00018445533289968008,
        "close_vs_ema12": -9.633908546735626e-05,
        "ema3_slope": -0.00010675267694415513,
        "ema6_slope": -7.377668975838692e-05,
        "realized_volatility_30m": 1.0683683088430485e-05,
        "realized_volatility_60m": 0.0002700298727235864,
        "return_acceleration": -2.136736617686097e-05
      }
    },
    {
      "id": 840,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261010T0245Z",
      "trigger_timestamp": "2026-10-10T02:46:18.056752Z",
      "market_start_timestamp": "2026-10-10T02:45:00Z",
      "resolution_timestamp": "2026-10-10T03:00:00Z",
      "direction": "UP",
      "base_run_id": 6073,
      "small_run_id": 6074,
      "last_observed_close": 82559.61,
      "actual_close": 82555.26,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-10T02:46:18.102940Z",
      "base_predicted_close": 82601.9765625,
      "small_predicted_close": 82648.7578125,
      "strike": 82559.61,
      "market_regime": {
        "id": 834,
        "signal_id": 840,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-10T02:30:00Z",
        "return_6h": 0.0028698131771900393,
        "return_12h": -0.004879336324214778,
        "return_24h": 0.007131938886063782,
        "close_vs_ema12": 0.0002162500244640153,
        "close_vs_ema24": 0.0006331805811421454,
        "ema12_slope_3h": 0.0001992058524880047,
        "ema24_slope_6h": 0.00024402233400011575,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-10T02:46:18.109888Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-10T02:30:00Z",
          "return_6h": 0.0028698131771900393,
          "return_12h": -0.004879336324214778,
          "return_24h": 0.007131938886063782,
          "close_vs_ema12": 0.0002162500244640153,
          "close_vs_ema24": 0.0006331805811421454,
          "ema12_slope_3h": 0.0001992058524880047,
          "ema24_slope_6h": 0.00024402233400011575,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.41,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.21369,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        6073,
        6074
      ],
      "forecast_publication_timestamp": "2026-10-10T02:46:18.056752Z",
      "requested_quote_timestamp": "2026-10-10T02:46:18.056752Z",
      "retrieved_quote_timestamp": "2026-10-10T02:46:18.270442Z",
      "quote_retrieval_timestamp": "2026-10-10T02:46:18.270442Z",
      "timing_difference_seconds": 0.21369,
      "selected_quote": {
        "id": 840,
        "contract_id": 840,
        "forecast_timestamp": "2026-10-10T02:46:18.056752Z",
        "requested_timestamp": "2026-10-10T02:46:18.056752Z",
        "actual_quote_timestamp": "2026-10-10T02:46:18.270442Z",
        "timestamp_delta_seconds": 0.21369,
        "bid": 0.4,
        "ask": 0.41,
        "midpoint": 0.405,
        "last_price": 0.41,
        "implied_probability": 0.41,
        "spread": 0.009999999999999953,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-10T02:46:18.270442Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT092300",
        "external_market_id": "KXBTC15M-26OCT092300-00",
        "external_contract_id": "KXBTC15M-26OCT092300-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 7482.54
      },
      "selected_entry_price": 0.41,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 840,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT092300",
          "external_market_id": "KXBTC15M-26OCT092300-00",
          "external_contract_id": "KXBTC15M-26OCT092300-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-10T02:45:00Z",
          "resolution_timestamp": "2026-10-10T03:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-10T02:46:18.113217Z"
        }
      ],
      "quotes": [
        {
          "id": 840,
          "contract_id": 840,
          "forecast_timestamp": "2026-10-10T02:46:18.056752Z",
          "requested_timestamp": "2026-10-10T02:46:18.056752Z",
          "actual_quote_timestamp": "2026-10-10T02:46:18.270442Z",
          "timestamp_delta_seconds": 0.21369,
          "bid": 0.4,
          "ask": 0.41,
          "midpoint": 0.405,
          "last_price": 0.41,
          "implied_probability": 0.41,
          "spread": 0.009999999999999953,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-10T02:46:18.270442Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT092300",
          "external_market_id": "KXBTC15M-26OCT092300-00",
          "external_contract_id": "KXBTC15M-26OCT092300-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 7482.54
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT092300-00": {
          "UP/YES": "KXBTC15M-26OCT092300-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1623,
          "signal_id": 840,
          "quote_id": 840,
          "settlement_id": 840,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 234.0,
          "entry_price": 0.41,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.94,
          "trading_fee": 3.97,
          "total_deployed": 99.91,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.94,
          "net_pnl": -99.91,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-10T03:01:21.783772Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7482.54,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1624,
          "signal_id": 840,
          "quote_id": 840,
          "settlement_id": 840,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.41,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 41.0,
          "trading_fee": 1.7,
          "total_deployed": 42.7,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -41.0,
          "net_pnl": -42.7,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-10T03:01:21.787340Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7482.54,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82559.61,
        "kronos_base_predicted_close": 82601.9765625,
        "kronos_base_displacement": 42.36656249999942,
        "kronos_base_displacement_fraction": 0.0005131633070941035,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82648.7578125,
        "kronos_small_displacement": 89.14781249999942,
        "kronos_small_displacement_fraction": 0.0010797993413486258,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT092300",
        "ticker": "KXBTC15M-26OCT092300-00",
        "market_id": "KXBTC15M-26OCT092300-00",
        "contract_id": "KXBTC15M-26OCT092300-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82559.61
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-10T02:46:18.056752Z",
        "retrieved_timestamp": "2026-10-10T02:46:18.270442Z",
        "quote_offset_seconds": 0.21369,
        "quote_age_seconds": 0.21369,
        "bid": 0.4,
        "ask": 0.41,
        "midpoint": 0.405,
        "last_price": 0.41,
        "spread": 0.009999999999999953,
        "selected_entry_price": 0.41,
        "price_type": "live_executable_ask",
        "yes_ask_size": 7482.54
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 82555.26,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261010T0245Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 834,
          "signal_id": 840,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-10T02:30:00Z",
          "return_6h": 0.0028698131771900393,
          "return_12h": -0.004879336324214778,
          "return_24h": 0.007131938886063782,
          "close_vs_ema12": 0.0002162500244640153,
          "close_vs_ema24": 0.0006331805811421454,
          "ema12_slope_3h": 0.0001992058524880047,
          "ema24_slope_6h": 0.00024402233400011575,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-10T02:46:18.109888Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-10T02:30:00Z",
            "return_6h": 0.0028698131771900393,
            "return_12h": -0.004879336324214778,
            "return_24h": 0.007131938886063782,
            "close_vs_ema12": 0.0002162500244640153,
            "close_vs_ema24": 0.0006331805811421454,
            "ema12_slope_3h": 0.0001992058524880047,
            "ema24_slope_6h": 0.00024402233400011575,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -3.1418733438481894e-05,
        "return_30m": -0.0007089802830360092,
        "return_60m": -0.0004190668226652372,
        "return_120m": 0.0009283908846682287,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 3,
        "close_vs_ema3": -0.00016072773846353972,
        "close_vs_ema6": -0.00020544315908199717,
        "close_vs_ema12": -6.107041260194901e-05,
        "ema3_slope": -0.0001607019092089157,
        "ema6_slope": -8.217051108505569e-05,
        "realized_volatility_30m": 0.00032308205247677524,
        "realized_volatility_60m": 0.00037460467742438374,
        "return_acceleration": 0.0006461641049535505
      }
    },
    {
      "id": 839,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261010T0230Z",
      "trigger_timestamp": "2026-10-10T02:31:16.405764Z",
      "market_start_timestamp": "2026-10-10T02:30:00Z",
      "resolution_timestamp": "2026-10-10T02:45:00Z",
      "direction": "UP",
      "base_run_id": 6071,
      "small_run_id": 6072,
      "last_observed_close": 82562.21,
      "actual_close": 82559.61,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-10T02:31:16.455288Z",
      "base_predicted_close": 82603.2734375,
      "small_predicted_close": 82649.9921875,
      "strike": 82562.21,
      "market_regime": {
        "id": 833,
        "signal_id": 839,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-10T02:15:00Z",
        "return_6h": 0.0030077197436824132,
        "return_12h": -0.006237701765629655,
        "return_24h": 0.008581638477194842,
        "close_vs_ema12": 0.000256881032085543,
        "close_vs_ema24": 0.0006779570900350418,
        "ema12_slope_3h": 0.00021007380113413632,
        "ema24_slope_6h": 0.000188853194913019,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-10T02:31:16.458087Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-10T02:15:00Z",
          "return_6h": 0.0030077197436824132,
          "return_12h": -0.006237701765629655,
          "return_24h": 0.008581638477194842,
          "close_vs_ema12": 0.000256881032085543,
          "close_vs_ema24": 0.0006779570900350418,
          "ema12_slope_3h": 0.00021007380113413632,
          "ema24_slope_6h": 0.000188853194913019,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.52,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.199954,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        6071,
        6072
      ],
      "forecast_publication_timestamp": "2026-10-10T02:31:16.405764Z",
      "requested_quote_timestamp": "2026-10-10T02:31:16.405764Z",
      "retrieved_quote_timestamp": "2026-10-10T02:31:16.605718Z",
      "quote_retrieval_timestamp": "2026-10-10T02:31:16.605718Z",
      "timing_difference_seconds": 0.199954,
      "selected_quote": {
        "id": 839,
        "contract_id": 839,
        "forecast_timestamp": "2026-10-10T02:31:16.405764Z",
        "requested_timestamp": "2026-10-10T02:31:16.405764Z",
        "actual_quote_timestamp": "2026-10-10T02:31:16.605718Z",
        "timestamp_delta_seconds": 0.199954,
        "bid": 0.51,
        "ask": 0.52,
        "midpoint": 0.515,
        "last_price": 0.52,
        "implied_probability": 0.52,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-10T02:31:16.605718Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT092245",
        "external_market_id": "KXBTC15M-26OCT092245-45",
        "external_contract_id": "KXBTC15M-26OCT092245-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 717.92
      },
      "selected_entry_price": 0.52,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 839,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT092245",
          "external_market_id": "KXBTC15M-26OCT092245-45",
          "external_contract_id": "KXBTC15M-26OCT092245-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-10T02:30:00Z",
          "resolution_timestamp": "2026-10-10T02:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-10T02:31:16.460734Z"
        }
      ],
      "quotes": [
        {
          "id": 839,
          "contract_id": 839,
          "forecast_timestamp": "2026-10-10T02:31:16.405764Z",
          "requested_timestamp": "2026-10-10T02:31:16.405764Z",
          "actual_quote_timestamp": "2026-10-10T02:31:16.605718Z",
          "timestamp_delta_seconds": 0.199954,
          "bid": 0.51,
          "ask": 0.52,
          "midpoint": 0.515,
          "last_price": 0.52,
          "implied_probability": 0.52,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-10T02:31:16.605718Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT092245",
          "external_market_id": "KXBTC15M-26OCT092245-45",
          "external_contract_id": "KXBTC15M-26OCT092245-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 717.92
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT092245-45": {
          "UP/YES": "KXBTC15M-26OCT092245-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1621,
          "signal_id": 839,
          "quote_id": 839,
          "settlement_id": 839,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 186.0,
          "entry_price": 0.52,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.72,
          "trading_fee": 3.25,
          "total_deployed": 99.97,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.72,
          "net_pnl": -99.97,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-10T02:46:23.314852Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 717.92,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1622,
          "signal_id": 839,
          "quote_id": 839,
          "settlement_id": 839,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.52,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 52.0,
          "trading_fee": 1.75,
          "total_deployed": 53.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -52.0,
          "net_pnl": -53.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-10T02:46:23.317628Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 717.92,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82562.21,
        "kronos_base_predicted_close": 82603.2734375,
        "kronos_base_displacement": 41.0634374999936,
        "kronos_base_displacement_fraction": 0.0004973635940703816,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82649.9921875,
        "kronos_small_displacement": 87.7821874999936,
        "kronos_small_displacement_fraction": 0.0010632247792300327,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT092245",
        "ticker": "KXBTC15M-26OCT092245-45",
        "market_id": "KXBTC15M-26OCT092245-45",
        "contract_id": "KXBTC15M-26OCT092245-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82562.21
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-10T02:31:16.405764Z",
        "retrieved_timestamp": "2026-10-10T02:31:16.605718Z",
        "quote_offset_seconds": 0.199954,
        "quote_age_seconds": 0.199954,
        "bid": 0.51,
        "ask": 0.52,
        "midpoint": 0.515,
        "last_price": 0.52,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.52,
        "price_type": "live_executable_ask",
        "yes_ask_size": 717.92
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 82559.61,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261010T0230Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 833,
          "signal_id": 839,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-10T02:15:00Z",
          "return_6h": 0.0030077197436824132,
          "return_12h": -0.006237701765629655,
          "return_24h": 0.008581638477194842,
          "close_vs_ema12": 0.000256881032085543,
          "close_vs_ema24": 0.0006779570900350418,
          "ema12_slope_3h": 0.00021007380113413632,
          "ema24_slope_6h": 0.000188853194913019,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-10T02:31:16.458087Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-10T02:15:00Z",
            "return_6h": 0.0030077197436824132,
            "return_12h": -0.006237701765629655,
            "return_24h": 0.008581638477194842,
            "close_vs_ema12": 0.000256881032085543,
            "close_vs_ema24": 0.0006779570900350418,
            "ema12_slope_3h": 0.00021007380113413632,
            "ema24_slope_6h": 0.000188853194913019,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0006775828383920324,
        "return_30m": -0.0007593610243229465,
        "return_60m": -0.00010933185887285202,
        "return_120m": 0.00030106972771859475,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.0002899941962298813,
        "close_vs_ema6": -0.00025618610440203415,
        "close_vs_ema12": -4.0755869651576404e-05,
        "ema3_slope": -0.000289910123976278,
        "ema6_slope": -0.00010246394182555907,
        "realized_volatility_30m": 0.00029787460169722335,
        "realized_volatility_60m": 0.00041192944954570525,
        "return_acceleration": -0.0005957492033944467
      }
    },
    {
      "id": 838,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261010T0145Z",
      "trigger_timestamp": "2026-10-10T01:46:17.790165Z",
      "market_start_timestamp": "2026-10-10T01:45:00Z",
      "resolution_timestamp": "2026-10-10T02:00:00Z",
      "direction": "UP",
      "base_run_id": 6065,
      "small_run_id": 6066,
      "last_observed_close": 82594.23,
      "actual_close": 82624.95,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-10T01:46:17.842246Z",
      "base_predicted_close": 82605.484375,
      "small_predicted_close": 82651.7265625,
      "strike": 82594.23,
      "market_regime": {
        "id": 832,
        "signal_id": 838,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-10T01:30:00Z",
        "return_6h": 0.0031206723227628075,
        "return_12h": 0.001220461131144157,
        "return_24h": 0.0082337295706425,
        "close_vs_ema12": 0.000741505969345635,
        "close_vs_ema24": 0.0011404444174620831,
        "ema12_slope_3h": 0.00016305672189509401,
        "ema24_slope_6h": -3.039716886477084e-05,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-10T01:46:17.845794Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-10T01:30:00Z",
          "return_6h": 0.0031206723227628075,
          "return_12h": 0.001220461131144157,
          "return_24h": 0.0082337295706425,
          "close_vs_ema12": 0.000741505969345635,
          "close_vs_ema24": 0.0011404444174620831,
          "ema12_slope_3h": 0.00016305672189509401,
          "ema24_slope_6h": -3.039716886477084e-05,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.59,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.204774,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        6065,
        6066
      ],
      "forecast_publication_timestamp": "2026-10-10T01:46:17.790165Z",
      "requested_quote_timestamp": "2026-10-10T01:46:17.790165Z",
      "retrieved_quote_timestamp": "2026-10-10T01:46:17.994939Z",
      "quote_retrieval_timestamp": "2026-10-10T01:46:17.994939Z",
      "timing_difference_seconds": 0.204774,
      "selected_quote": {
        "id": 838,
        "contract_id": 838,
        "forecast_timestamp": "2026-10-10T01:46:17.790165Z",
        "requested_timestamp": "2026-10-10T01:46:17.790165Z",
        "actual_quote_timestamp": "2026-10-10T01:46:17.994939Z",
        "timestamp_delta_seconds": 0.204774,
        "bid": 0.58,
        "ask": 0.59,
        "midpoint": 0.585,
        "last_price": 0.58,
        "implied_probability": 0.59,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-10T01:46:17.994939Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT092200",
        "external_market_id": "KXBTC15M-26OCT092200-00",
        "external_contract_id": "KXBTC15M-26OCT092200-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 8009.09
      },
      "selected_entry_price": 0.59,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 838,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT092200",
          "external_market_id": "KXBTC15M-26OCT092200-00",
          "external_contract_id": "KXBTC15M-26OCT092200-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-10T01:45:00Z",
          "resolution_timestamp": "2026-10-10T02:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-10T01:46:17.849006Z"
        }
      ],
      "quotes": [
        {
          "id": 838,
          "contract_id": 838,
          "forecast_timestamp": "2026-10-10T01:46:17.790165Z",
          "requested_timestamp": "2026-10-10T01:46:17.790165Z",
          "actual_quote_timestamp": "2026-10-10T01:46:17.994939Z",
          "timestamp_delta_seconds": 0.204774,
          "bid": 0.58,
          "ask": 0.59,
          "midpoint": 0.585,
          "last_price": 0.58,
          "implied_probability": 0.59,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-10T01:46:17.994939Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT092200",
          "external_market_id": "KXBTC15M-26OCT092200-00",
          "external_contract_id": "KXBTC15M-26OCT092200-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 8009.09
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT092200-00": {
          "UP/YES": "KXBTC15M-26OCT092200-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1619,
          "signal_id": 838,
          "quote_id": 838,
          "settlement_id": 838,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 164.0,
          "entry_price": 0.59,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.75999999999999,
          "trading_fee": 2.78,
          "total_deployed": 99.53999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 164.0,
          "gross_pnl": 67.24000000000001,
          "net_pnl": 64.46000000000001,
          "roi": 0.6475788627687363,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-10T02:01:21.512054Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 8009.09,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1620,
          "signal_id": 838,
          "quote_id": 838,
          "settlement_id": 838,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.59,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 59.0,
          "trading_fee": 1.7,
          "total_deployed": 60.7,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 41.0,
          "net_pnl": 39.3,
          "roi": 0.6474464579901152,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-10T02:01:21.515254Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 8009.09,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82594.23,
        "kronos_base_predicted_close": 82605.484375,
        "kronos_base_displacement": 11.254375000004075,
        "kronos_base_displacement_fraction": 0.00013626103179367464,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82651.7265625,
        "kronos_small_displacement": 57.496562500004075,
        "kronos_small_displacement_fraction": 0.0006961329199388877,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT092200",
        "ticker": "KXBTC15M-26OCT092200-00",
        "market_id": "KXBTC15M-26OCT092200-00",
        "contract_id": "KXBTC15M-26OCT092200-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82594.23
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-10T01:46:17.790165Z",
        "retrieved_timestamp": "2026-10-10T01:46:17.994939Z",
        "quote_offset_seconds": 0.204774,
        "quote_age_seconds": 0.204774,
        "bid": 0.58,
        "ask": 0.59,
        "midpoint": 0.585,
        "last_price": 0.58,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.59,
        "price_type": "live_executable_ask",
        "yes_ask_size": 8009.09
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 82624.95,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261010T0145Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 832,
          "signal_id": 838,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-10T01:30:00Z",
          "return_6h": 0.0031206723227628075,
          "return_12h": 0.001220461131144157,
          "return_24h": 0.0082337295706425,
          "close_vs_ema12": 0.000741505969345635,
          "close_vs_ema24": 0.0011404444174620831,
          "ema12_slope_3h": 0.00016305672189509401,
          "ema24_slope_6h": -3.039716886477084e-05,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-10T01:46:17.845794Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-10T01:30:00Z",
            "return_6h": 0.0031206723227628075,
            "return_12h": 0.001220461131144157,
            "return_24h": 0.0082337295706425,
            "close_vs_ema12": 0.000741505969345635,
            "close_vs_ema24": 0.0011404444174620831,
            "ema12_slope_3h": 0.00016305672189509401,
            "ema24_slope_6h": -3.039716886477084e-05,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": 0.00027843634885837965,
        "return_30m": -0.0001315657355965838,
        "return_60m": 0.001348022618889333,
        "return_120m": 0.00036315357558058814,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0001831692206648583,
        "close_vs_ema6": 0.00036832753217086456,
        "close_vs_ema12": 0.0006045311837092893,
        "ema3_slope": 0.00018320277777483795,
        "ema6_slope": 0.0001473527224942206,
        "realized_volatility_30m": 0.0003441621528035843,
        "realized_volatility_60m": 0.000595459430159147,
        "return_acceleration": 0.0006883243056071686
      }
    },
    {
      "id": 837,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261010T0130Z",
      "trigger_timestamp": "2026-10-10T01:31:16.307138Z",
      "market_start_timestamp": "2026-10-10T01:30:00Z",
      "resolution_timestamp": "2026-10-10T01:45:00Z",
      "direction": "UP",
      "base_run_id": 6063,
      "small_run_id": 6064,
      "last_observed_close": 82571.24,
      "actual_close": 82594.23,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-10T01:31:16.355084Z",
      "base_predicted_close": 82598.4296875,
      "small_predicted_close": 82623.359375,
      "strike": 82571.24,
      "market_regime": {
        "id": 831,
        "signal_id": 837,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-10T01:15:00Z",
        "return_6h": 0.002248827653251073,
        "return_12h": -0.0038257168920717843,
        "return_24h": 0.009668520729072094,
        "close_vs_ema12": 0.0004945097694175615,
        "close_vs_ema24": 0.000885776120805204,
        "ema12_slope_3h": 0.00014943273715628536,
        "ema24_slope_6h": -9.661437076691204e-05,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-10T01:31:16.357661Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-10T01:15:00Z",
          "return_6h": 0.002248827653251073,
          "return_12h": -0.0038257168920717843,
          "return_24h": 0.009668520729072094,
          "close_vs_ema12": 0.0004945097694175615,
          "close_vs_ema24": 0.000885776120805204,
          "ema12_slope_3h": 0.00014943273715628536,
          "ema24_slope_6h": -9.661437076691204e-05,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.38,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.200747,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        6063,
        6064
      ],
      "forecast_publication_timestamp": "2026-10-10T01:31:16.307138Z",
      "requested_quote_timestamp": "2026-10-10T01:31:16.307138Z",
      "retrieved_quote_timestamp": "2026-10-10T01:31:16.507885Z",
      "quote_retrieval_timestamp": "2026-10-10T01:31:16.507885Z",
      "timing_difference_seconds": 0.200747,
      "selected_quote": {
        "id": 837,
        "contract_id": 837,
        "forecast_timestamp": "2026-10-10T01:31:16.307138Z",
        "requested_timestamp": "2026-10-10T01:31:16.307138Z",
        "actual_quote_timestamp": "2026-10-10T01:31:16.507885Z",
        "timestamp_delta_seconds": 0.200747,
        "bid": 0.37,
        "ask": 0.38,
        "midpoint": 0.375,
        "last_price": 0.38,
        "implied_probability": 0.38,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-10T01:31:16.507885Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT092145",
        "external_market_id": "KXBTC15M-26OCT092145-45",
        "external_contract_id": "KXBTC15M-26OCT092145-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4690.11
      },
      "selected_entry_price": 0.38,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 837,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT092145",
          "external_market_id": "KXBTC15M-26OCT092145-45",
          "external_contract_id": "KXBTC15M-26OCT092145-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-10T01:30:00Z",
          "resolution_timestamp": "2026-10-10T01:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-10T01:31:16.360244Z"
        }
      ],
      "quotes": [
        {
          "id": 837,
          "contract_id": 837,
          "forecast_timestamp": "2026-10-10T01:31:16.307138Z",
          "requested_timestamp": "2026-10-10T01:31:16.307138Z",
          "actual_quote_timestamp": "2026-10-10T01:31:16.507885Z",
          "timestamp_delta_seconds": 0.200747,
          "bid": 0.37,
          "ask": 0.38,
          "midpoint": 0.375,
          "last_price": 0.38,
          "implied_probability": 0.38,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-10T01:31:16.507885Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT092145",
          "external_market_id": "KXBTC15M-26OCT092145-45",
          "external_contract_id": "KXBTC15M-26OCT092145-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4690.11
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT092145-45": {
          "UP/YES": "KXBTC15M-26OCT092145-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1617,
          "signal_id": 837,
          "quote_id": 837,
          "settlement_id": 837,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 252.0,
          "entry_price": 0.38,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.76,
          "trading_fee": 4.16,
          "total_deployed": 99.92,
          "settlement_value": 1.0,
          "settlement_payout": 252.0,
          "gross_pnl": 156.24,
          "net_pnl": 152.07999999999998,
          "roi": 1.522017614091273,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-10T01:46:23.029279Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4690.11,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1618,
          "signal_id": 837,
          "quote_id": 837,
          "settlement_id": 837,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.38,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 38.0,
          "trading_fee": 1.65,
          "total_deployed": 39.65,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 62.0,
          "net_pnl": 60.35,
          "roi": 1.5220680958385877,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-10T01:46:23.032171Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4690.11,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82571.24,
        "kronos_base_predicted_close": 82598.4296875,
        "kronos_base_displacement": 27.18968749999476,
        "kronos_base_displacement_fraction": 0.00032928762484364725,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82623.359375,
        "kronos_small_displacement": 52.11937499999476,
        "kronos_small_displacement_fraction": 0.0006312049449662469,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT092145",
        "ticker": "KXBTC15M-26OCT092145-45",
        "market_id": "KXBTC15M-26OCT092145-45",
        "contract_id": "KXBTC15M-26OCT092145-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82571.24
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-10T01:31:16.307138Z",
        "retrieved_timestamp": "2026-10-10T01:31:16.507885Z",
        "quote_offset_seconds": 0.200747,
        "quote_age_seconds": 0.200747,
        "bid": 0.37,
        "ask": 0.38,
        "midpoint": 0.375,
        "last_price": 0.38,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.38,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4690.11
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 82594.23,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261010T0130Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 831,
          "signal_id": 837,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-10T01:15:00Z",
          "return_6h": 0.002248827653251073,
          "return_12h": -0.0038257168920717843,
          "return_24h": 0.009668520729072094,
          "close_vs_ema12": 0.0004945097694175615,
          "close_vs_ema24": 0.000885776120805204,
          "ema12_slope_3h": 0.00014943273715628536,
          "ema24_slope_6h": -9.661437076691204e-05,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-10T01:31:16.357661Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-10T01:15:00Z",
            "return_6h": 0.002248827653251073,
            "return_12h": -0.0038257168920717843,
            "return_24h": 0.009668520729072094,
            "close_vs_ema12": 0.0004945097694175615,
            "close_vs_ema24": 0.000885776120805204,
            "ema12_slope_3h": 0.00014943273715628536,
            "ema24_slope_6h": -9.661437076691204e-05,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": -0.000409887956748789,
        "return_30m": 0.0008453907974594888,
        "return_60m": 0.0004104464614660408,
        "return_120m": 0.00024615313573006503,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": 8.794471968465167e-05,
        "close_vs_ema6": 0.00023723212582416053,
        "close_vs_ema12": 0.00043596674332424534,
        "ema3_slope": 8.79524546386623e-05,
        "ema6_slope": 9.490185583715949e-05,
        "realized_volatility_30m": 0.0008328407227921608,
        "realized_volatility_60m": 0.0007392376071905034,
        "return_acceleration": -0.0016656814455843216
      }
    },
    {
      "id": 836,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261010T0100Z",
      "trigger_timestamp": "2026-10-10T01:01:19.829167Z",
      "market_start_timestamp": "2026-10-10T01:00:00Z",
      "resolution_timestamp": "2026-10-10T01:15:00Z",
      "direction": "UP",
      "base_run_id": 6059,
      "small_run_id": 6060,
      "last_observed_close": 82501.49,
      "actual_close": 82605.09,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-10T01:01:19.880164Z",
      "base_predicted_close": 82581.0625,
      "small_predicted_close": 82603.9140625,
      "strike": 82501.49,
      "market_regime": {
        "id": 830,
        "signal_id": 836,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-10T00:45:00Z",
        "return_6h": 0.001505593838848851,
        "return_12h": -0.005332071337525557,
        "return_24h": 0.009334404812517905,
        "close_vs_ema12": -0.0002901629786629112,
        "close_vs_ema24": 8.670644626262991e-05,
        "ema12_slope_3h": -1.8673194553620043e-05,
        "ema24_slope_6h": -0.0001899491286369015,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-10T01:01:19.882737Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-10T00:45:00Z",
          "return_6h": 0.001505593838848851,
          "return_12h": -0.005332071337525557,
          "return_24h": 0.009334404812517905,
          "close_vs_ema12": -0.0002901629786629112,
          "close_vs_ema24": 8.670644626262991e-05,
          "ema12_slope_3h": -1.8673194553620043e-05,
          "ema24_slope_6h": -0.0001899491286369015,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.42,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.192528,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        6059,
        6060
      ],
      "forecast_publication_timestamp": "2026-10-10T01:01:19.829167Z",
      "requested_quote_timestamp": "2026-10-10T01:01:19.829167Z",
      "retrieved_quote_timestamp": "2026-10-10T01:01:20.021695Z",
      "quote_retrieval_timestamp": "2026-10-10T01:01:20.021695Z",
      "timing_difference_seconds": 0.192528,
      "selected_quote": {
        "id": 836,
        "contract_id": 836,
        "forecast_timestamp": "2026-10-10T01:01:19.829167Z",
        "requested_timestamp": "2026-10-10T01:01:19.829167Z",
        "actual_quote_timestamp": "2026-10-10T01:01:20.021695Z",
        "timestamp_delta_seconds": 0.192528,
        "bid": 0.41,
        "ask": 0.42,
        "midpoint": 0.415,
        "last_price": 0.42,
        "implied_probability": 0.42,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-10T01:01:20.021695Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT092115",
        "external_market_id": "KXBTC15M-26OCT092115-15",
        "external_contract_id": "KXBTC15M-26OCT092115-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2700.6
      },
      "selected_entry_price": 0.42,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 836,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT092115",
          "external_market_id": "KXBTC15M-26OCT092115-15",
          "external_contract_id": "KXBTC15M-26OCT092115-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-10T01:00:00Z",
          "resolution_timestamp": "2026-10-10T01:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-10T01:01:19.885344Z"
        }
      ],
      "quotes": [
        {
          "id": 836,
          "contract_id": 836,
          "forecast_timestamp": "2026-10-10T01:01:19.829167Z",
          "requested_timestamp": "2026-10-10T01:01:19.829167Z",
          "actual_quote_timestamp": "2026-10-10T01:01:20.021695Z",
          "timestamp_delta_seconds": 0.192528,
          "bid": 0.41,
          "ask": 0.42,
          "midpoint": 0.415,
          "last_price": 0.42,
          "implied_probability": 0.42,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-10T01:01:20.021695Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT092115",
          "external_market_id": "KXBTC15M-26OCT092115-15",
          "external_contract_id": "KXBTC15M-26OCT092115-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2700.6
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT092115-15": {
          "UP/YES": "KXBTC15M-26OCT092115-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1615,
          "signal_id": 836,
          "quote_id": 836,
          "settlement_id": 836,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 228.0,
          "entry_price": 0.42,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.75999999999999,
          "trading_fee": 3.89,
          "total_deployed": 99.64999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 228.0,
          "gross_pnl": 132.24,
          "net_pnl": 128.35000000000002,
          "roi": 1.2880080280983446,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-10T01:16:21.465782Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2700.6,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1616,
          "signal_id": 836,
          "quote_id": 836,
          "settlement_id": 836,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.42,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 42.0,
          "trading_fee": 1.71,
          "total_deployed": 43.71,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 58.0,
          "net_pnl": 56.29,
          "roi": 1.2878059940517044,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-10T01:16:21.468696Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2700.6,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82501.49,
        "kronos_base_predicted_close": 82581.0625,
        "kronos_base_displacement": 79.57249999999476,
        "kronos_base_displacement_fraction": 0.0009644977321015022,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82603.9140625,
        "kronos_small_displacement": 102.42406249999476,
        "kronos_small_displacement_fraction": 0.0012414813659728419,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT092115",
        "ticker": "KXBTC15M-26OCT092115-15",
        "market_id": "KXBTC15M-26OCT092115-15",
        "contract_id": "KXBTC15M-26OCT092115-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82501.49
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-10T01:01:19.829167Z",
        "retrieved_timestamp": "2026-10-10T01:01:20.021695Z",
        "quote_offset_seconds": 0.192528,
        "quote_age_seconds": 0.192528,
        "bid": 0.41,
        "ask": 0.42,
        "midpoint": 0.415,
        "last_price": 0.42,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.42,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2700.6
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 82605.09,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261010T0100Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 830,
          "signal_id": 836,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-10T00:45:00Z",
          "return_6h": 0.001505593838848851,
          "return_12h": -0.005332071337525557,
          "return_24h": 0.009334404812517905,
          "close_vs_ema12": -0.0002901629786629112,
          "close_vs_ema24": 8.670644626262991e-05,
          "ema12_slope_3h": -1.8673194553620043e-05,
          "ema24_slope_6h": -0.0001899491286369015,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-10T01:01:19.882737Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-10T00:45:00Z",
            "return_6h": 0.001505593838848851,
            "return_12h": -0.005332071337525557,
            "return_24h": 0.009334404812517905,
            "close_vs_ema12": -0.0002901629786629112,
            "close_vs_ema24": 8.670644626262991e-05,
            "ema12_slope_3h": -1.8673194553620043e-05,
            "ema24_slope_6h": -0.0001899491286369015,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": 0.00022370862256337887,
        "return_30m": -0.00043457694864024177,
        "return_60m": -0.0006701546457424934,
        "return_120m": -0.0007003591260602571,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": -8.293591830654812e-05,
        "close_vs_ema6": -0.00021592540895221113,
        "close_vs_ema12": -0.00016158458954906862,
        "ema3_slope": -8.292904051032668e-05,
        "ema6_slope": -8.636270441997329e-05,
        "realized_volatility_30m": 0.00044092348127278136,
        "realized_volatility_60m": 0.0003308028614819116,
        "return_acceleration": 0.0008818469625455627
      }
    },
    {
      "id": 835,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261010T0045Z",
      "trigger_timestamp": "2026-10-10T00:46:18.773622Z",
      "market_start_timestamp": "2026-10-10T00:45:00Z",
      "resolution_timestamp": "2026-10-10T01:00:00Z",
      "direction": "UP",
      "base_run_id": 6057,
      "small_run_id": 6058,
      "last_observed_close": 82483.04,
      "actual_close": 82501.49,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-10T00:46:18.826159Z",
      "base_predicted_close": 82530.1171875,
      "small_predicted_close": 82591.5625,
      "strike": 82483.04,
      "market_regime": {
        "id": 829,
        "signal_id": 835,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-10T00:30:00Z",
        "return_6h": 0.001083510413046218,
        "return_12h": -0.005859859460501271,
        "return_24h": 0.00875542106069127,
        "close_vs_ema12": -0.0005260975346476071,
        "close_vs_ema24": -0.0001351607272893629,
        "ema12_slope_3h": -3.255984801475709e-05,
        "ema24_slope_6h": -0.00022559552219436618,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-10T00:46:18.829192Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-10T00:30:00Z",
          "return_6h": 0.001083510413046218,
          "return_12h": -0.005859859460501271,
          "return_24h": 0.00875542106069127,
          "close_vs_ema12": -0.0005260975346476071,
          "close_vs_ema24": -0.0001351607272893629,
          "ema12_slope_3h": -3.255984801475709e-05,
          "ema24_slope_6h": -0.00022559552219436618,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.49,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.210703,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        6057,
        6058
      ],
      "forecast_publication_timestamp": "2026-10-10T00:46:18.773622Z",
      "requested_quote_timestamp": "2026-10-10T00:46:18.773622Z",
      "retrieved_quote_timestamp": "2026-10-10T00:46:18.984325Z",
      "quote_retrieval_timestamp": "2026-10-10T00:46:18.984325Z",
      "timing_difference_seconds": 0.210703,
      "selected_quote": {
        "id": 835,
        "contract_id": 835,
        "forecast_timestamp": "2026-10-10T00:46:18.773622Z",
        "requested_timestamp": "2026-10-10T00:46:18.773622Z",
        "actual_quote_timestamp": "2026-10-10T00:46:18.984325Z",
        "timestamp_delta_seconds": 0.210703,
        "bid": 0.48,
        "ask": 0.49,
        "midpoint": 0.485,
        "last_price": 0.48,
        "implied_probability": 0.49,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-10T00:46:18.984325Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT092100",
        "external_market_id": "KXBTC15M-26OCT092100-00",
        "external_contract_id": "KXBTC15M-26OCT092100-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 410.0
      },
      "selected_entry_price": 0.49,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 835,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT092100",
          "external_market_id": "KXBTC15M-26OCT092100-00",
          "external_contract_id": "KXBTC15M-26OCT092100-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-10T00:45:00Z",
          "resolution_timestamp": "2026-10-10T01:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-10T00:46:18.833123Z"
        }
      ],
      "quotes": [
        {
          "id": 835,
          "contract_id": 835,
          "forecast_timestamp": "2026-10-10T00:46:18.773622Z",
          "requested_timestamp": "2026-10-10T00:46:18.773622Z",
          "actual_quote_timestamp": "2026-10-10T00:46:18.984325Z",
          "timestamp_delta_seconds": 0.210703,
          "bid": 0.48,
          "ask": 0.49,
          "midpoint": 0.485,
          "last_price": 0.48,
          "implied_probability": 0.49,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-10T00:46:18.984325Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT092100",
          "external_market_id": "KXBTC15M-26OCT092100-00",
          "external_contract_id": "KXBTC15M-26OCT092100-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 410.0
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT092100-00": {
          "UP/YES": "KXBTC15M-26OCT092100-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1613,
          "signal_id": 835,
          "quote_id": 835,
          "settlement_id": 835,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 197.0,
          "entry_price": 0.49,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.53,
          "trading_fee": 3.45,
          "total_deployed": 99.98,
          "settlement_value": 1.0,
          "settlement_payout": 197.0,
          "gross_pnl": 100.47,
          "net_pnl": 97.02,
          "roi": 0.9703940788157631,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-10T01:01:25.160701Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 410.0,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1614,
          "signal_id": 835,
          "quote_id": 835,
          "settlement_id": 835,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.49,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 49.0,
          "trading_fee": 1.75,
          "total_deployed": 50.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 51.0,
          "net_pnl": 49.25,
          "roi": 0.9704433497536946,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-10T01:01:25.164973Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 410.0,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82483.04,
        "kronos_base_predicted_close": 82530.1171875,
        "kronos_base_displacement": 47.0771875000064,
        "kronos_base_displacement_fraction": 0.0005707499081023978,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82591.5625,
        "kronos_small_displacement": 108.5225000000064,
        "kronos_small_displacement_fraction": 0.0013156947173625804,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT092100",
        "ticker": "KXBTC15M-26OCT092100-00",
        "market_id": "KXBTC15M-26OCT092100-00",
        "contract_id": "KXBTC15M-26OCT092100-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82483.04
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-10T00:46:18.773622Z",
        "retrieved_timestamp": "2026-10-10T00:46:18.984325Z",
        "quote_offset_seconds": 0.210703,
        "quote_age_seconds": 0.210703,
        "bid": 0.48,
        "ask": 0.49,
        "midpoint": 0.485,
        "last_price": 0.48,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.49,
        "price_type": "live_executable_ask",
        "yes_ask_size": 410.0
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 82501.49,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261010T0045Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 829,
          "signal_id": 835,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-10T00:30:00Z",
          "return_6h": 0.001083510413046218,
          "return_12h": -0.005859859460501271,
          "return_24h": 0.00875542106069127,
          "close_vs_ema12": -0.0005260975346476071,
          "close_vs_ema24": -0.0001351607272893629,
          "ema12_slope_3h": -3.255984801475709e-05,
          "ema24_slope_6h": -0.00022559552219436618,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-10T00:46:18.829192Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-10T00:30:00Z",
            "return_6h": 0.001083510413046218,
            "return_12h": -0.005859859460501271,
            "return_24h": 0.00875542106069127,
            "close_vs_ema12": -0.0005260975346476071,
            "close_vs_ema24": -0.0001351607272893629,
            "ema12_slope_3h": -3.255984801475709e-05,
            "ema24_slope_6h": -0.00022559552219436618,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0006581383399821839,
        "return_30m": -0.0009154828596433795,
        "return_60m": -0.0009835432048219683,
        "return_120m": -0.0008637784698417583,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.0003894795736452128,
        "close_vs_ema6": -0.0005258604485167684,
        "close_vs_ema12": -0.0004145738744856242,
        "ema3_slope": -0.00038932793836587987,
        "ema6_slope": -0.0002102999440374287,
        "realized_volatility_30m": 0.00020031217024241155,
        "realized_volatility_60m": 0.0002579132482333289,
        "return_acceleration": -0.0004006243404848231
      }
    },
    {
      "id": 834,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261010T0030Z",
      "trigger_timestamp": "2026-10-10T00:31:15.406477Z",
      "market_start_timestamp": "2026-10-10T00:30:00Z",
      "resolution_timestamp": "2026-10-10T00:45:00Z",
      "direction": "UP",
      "base_run_id": 6055,
      "small_run_id": 6056,
      "last_observed_close": 82537.36,
      "actual_close": 82483.04,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-10T00:31:15.448813Z",
      "base_predicted_close": 82615.7109375,
      "small_predicted_close": 82641.09375,
      "strike": 82537.36,
      "market_regime": {
        "id": 828,
        "signal_id": 834,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-10T00:15:00Z",
        "return_6h": 0.0012330011735002255,
        "return_12h": -0.006000886667397287,
        "return_24h": 0.010412628864556739,
        "close_vs_ema12": 0.00010973817800685737,
        "close_vs_ema24": 0.0005204827382891963,
        "ema12_slope_3h": -3.6766609510241466e-05,
        "ema24_slope_6h": -0.0002531100774654238,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-10T00:31:15.456367Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-10T00:15:00Z",
          "return_6h": 0.0012330011735002255,
          "return_12h": -0.006000886667397287,
          "return_24h": 0.010412628864556739,
          "close_vs_ema12": 0.00010973817800685737,
          "close_vs_ema24": 0.0005204827382891963,
          "ema12_slope_3h": -3.6766609510241466e-05,
          "ema24_slope_6h": -0.0002531100774654238,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.38,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.201257,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        6055,
        6056
      ],
      "forecast_publication_timestamp": "2026-10-10T00:31:15.406477Z",
      "requested_quote_timestamp": "2026-10-10T00:31:15.406477Z",
      "retrieved_quote_timestamp": "2026-10-10T00:31:15.607734Z",
      "quote_retrieval_timestamp": "2026-10-10T00:31:15.607734Z",
      "timing_difference_seconds": 0.201257,
      "selected_quote": {
        "id": 834,
        "contract_id": 834,
        "forecast_timestamp": "2026-10-10T00:31:15.406477Z",
        "requested_timestamp": "2026-10-10T00:31:15.406477Z",
        "actual_quote_timestamp": "2026-10-10T00:31:15.607734Z",
        "timestamp_delta_seconds": 0.201257,
        "bid": 0.37,
        "ask": 0.38,
        "midpoint": 0.375,
        "last_price": 0.37,
        "implied_probability": 0.38,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-10T00:31:15.607734Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT092045",
        "external_market_id": "KXBTC15M-26OCT092045-45",
        "external_contract_id": "KXBTC15M-26OCT092045-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3534.95
      },
      "selected_entry_price": 0.38,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 834,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT092045",
          "external_market_id": "KXBTC15M-26OCT092045-45",
          "external_contract_id": "KXBTC15M-26OCT092045-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-10T00:30:00Z",
          "resolution_timestamp": "2026-10-10T00:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-10T00:31:15.459058Z"
        }
      ],
      "quotes": [
        {
          "id": 834,
          "contract_id": 834,
          "forecast_timestamp": "2026-10-10T00:31:15.406477Z",
          "requested_timestamp": "2026-10-10T00:31:15.406477Z",
          "actual_quote_timestamp": "2026-10-10T00:31:15.607734Z",
          "timestamp_delta_seconds": 0.201257,
          "bid": 0.37,
          "ask": 0.38,
          "midpoint": 0.375,
          "last_price": 0.37,
          "implied_probability": 0.38,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-10T00:31:15.607734Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT092045",
          "external_market_id": "KXBTC15M-26OCT092045-45",
          "external_contract_id": "KXBTC15M-26OCT092045-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3534.95
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT092045-45": {
          "UP/YES": "KXBTC15M-26OCT092045-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1611,
          "signal_id": 834,
          "quote_id": 834,
          "settlement_id": 834,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 252.0,
          "entry_price": 0.38,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.76,
          "trading_fee": 4.16,
          "total_deployed": 99.92,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.76,
          "net_pnl": -99.92,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-10T00:46:24.274340Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3534.95,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1612,
          "signal_id": 834,
          "quote_id": 834,
          "settlement_id": 834,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.38,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 38.0,
          "trading_fee": 1.65,
          "total_deployed": 39.65,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -38.0,
          "net_pnl": -39.65,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-10T00:46:24.277546Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3534.95,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82537.36,
        "kronos_base_predicted_close": 82615.7109375,
        "kronos_base_displacement": 78.35093749999942,
        "kronos_base_displacement_fraction": 0.0009492784540237223,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82641.09375,
        "kronos_small_displacement": 103.73374999999942,
        "kronos_small_displacement_fraction": 0.0012568096435359626,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT092045",
        "ticker": "KXBTC15M-26OCT092045-45",
        "market_id": "KXBTC15M-26OCT092045-45",
        "contract_id": "KXBTC15M-26OCT092045-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82537.36
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-10T00:31:15.406477Z",
        "retrieved_timestamp": "2026-10-10T00:31:15.607734Z",
        "quote_offset_seconds": 0.201257,
        "quote_age_seconds": 0.201257,
        "bid": 0.37,
        "ask": 0.38,
        "midpoint": 0.375,
        "last_price": 0.37,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.38,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3534.95
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 82483.04,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261010T0030Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 828,
          "signal_id": 834,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-10T00:15:00Z",
          "return_6h": 0.0012330011735002255,
          "return_12h": -0.006000886667397287,
          "return_24h": 0.010412628864556739,
          "close_vs_ema12": 0.00010973817800685737,
          "close_vs_ema24": 0.0005204827382891963,
          "ema12_slope_3h": -3.6766609510241466e-05,
          "ema24_slope_6h": -0.0002531100774654238,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-10T00:31:15.456367Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-10T00:15:00Z",
            "return_6h": 0.0012330011735002255,
            "return_12h": -0.006000886667397287,
            "return_24h": 0.010412628864556739,
            "close_vs_ema12": 0.00010973817800685737,
            "close_vs_ema24": 0.0005204827382891963,
            "ema12_slope_3h": -3.6766609510241466e-05,
            "ema24_slope_6h": -0.0002531100774654238,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.00025751399949736076,
        "return_30m": -0.00023568011824881552,
        "return_60m": -0.00016422591978837442,
        "return_120m": 0.0010717009201726135,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.00012059690619725671,
        "close_vs_ema6": -7.796277444005462e-05,
        "close_vs_ema12": 0.0001683351134824651,
        "ema3_slope": -0.00012058236433709624,
        "ema6_slope": -3.118413729530367e-05,
        "realized_volatility_30m": 0.00013967675236215005,
        "realized_volatility_60m": 0.0001534670335992518,
        "return_acceleration": -0.0002793535047243001
      }
    },
    {
      "id": 833,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261010T0015Z",
      "trigger_timestamp": "2026-10-10T00:16:16.816487Z",
      "market_start_timestamp": "2026-10-10T00:15:00Z",
      "resolution_timestamp": "2026-10-10T00:30:00Z",
      "direction": "UP",
      "base_run_id": 6053,
      "small_run_id": 6054,
      "last_observed_close": 82558.62,
      "actual_close": 82537.36,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-10T00:16:16.854123Z",
      "base_predicted_close": 82603.4140625,
      "small_predicted_close": 82628.78125,
      "strike": 82558.62,
      "market_regime": {
        "id": 827,
        "signal_id": 833,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-10T00:00:00Z",
        "return_6h": -0.00040831065753565987,
        "return_12h": -0.008061616712807362,
        "return_24h": 0.009623746803372857,
        "close_vs_ema12": 0.0003720182220341428,
        "close_vs_ema24": 0.0007891917113571623,
        "ema12_slope_3h": -5.271210777446633e-05,
        "ema24_slope_6h": -0.0002843474269489388,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-10T00:16:16.860221Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-10T00:00:00Z",
          "return_6h": -0.00040831065753565987,
          "return_12h": -0.008061616712807362,
          "return_24h": 0.009623746803372857,
          "close_vs_ema12": 0.0003720182220341428,
          "close_vs_ema24": 0.0007891917113571623,
          "ema12_slope_3h": -5.271210777446633e-05,
          "ema24_slope_6h": -0.0002843474269489388,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.46,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.182601,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        6053,
        6054
      ],
      "forecast_publication_timestamp": "2026-10-10T00:16:16.816487Z",
      "requested_quote_timestamp": "2026-10-10T00:16:16.816487Z",
      "retrieved_quote_timestamp": "2026-10-10T00:16:16.999088Z",
      "quote_retrieval_timestamp": "2026-10-10T00:16:16.999088Z",
      "timing_difference_seconds": 0.182601,
      "selected_quote": {
        "id": 833,
        "contract_id": 833,
        "forecast_timestamp": "2026-10-10T00:16:16.816487Z",
        "requested_timestamp": "2026-10-10T00:16:16.816487Z",
        "actual_quote_timestamp": "2026-10-10T00:16:16.999088Z",
        "timestamp_delta_seconds": 0.182601,
        "bid": 0.45,
        "ask": 0.46,
        "midpoint": 0.455,
        "last_price": 0.46,
        "implied_probability": 0.46,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-10T00:16:16.999088Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT092030",
        "external_market_id": "KXBTC15M-26OCT092030-30",
        "external_contract_id": "KXBTC15M-26OCT092030-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4064.74
      },
      "selected_entry_price": 0.46,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 833,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT092030",
          "external_market_id": "KXBTC15M-26OCT092030-30",
          "external_contract_id": "KXBTC15M-26OCT092030-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-10T00:15:00Z",
          "resolution_timestamp": "2026-10-10T00:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-10T00:16:16.863395Z"
        }
      ],
      "quotes": [
        {
          "id": 833,
          "contract_id": 833,
          "forecast_timestamp": "2026-10-10T00:16:16.816487Z",
          "requested_timestamp": "2026-10-10T00:16:16.816487Z",
          "actual_quote_timestamp": "2026-10-10T00:16:16.999088Z",
          "timestamp_delta_seconds": 0.182601,
          "bid": 0.45,
          "ask": 0.46,
          "midpoint": 0.455,
          "last_price": 0.46,
          "implied_probability": 0.46,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-10T00:16:16.999088Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT092030",
          "external_market_id": "KXBTC15M-26OCT092030-30",
          "external_contract_id": "KXBTC15M-26OCT092030-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4064.74
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT092030-30": {
          "UP/YES": "KXBTC15M-26OCT092030-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1609,
          "signal_id": 833,
          "quote_id": 833,
          "settlement_id": 833,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 209.0,
          "entry_price": 0.46,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.14,
          "trading_fee": 3.64,
          "total_deployed": 99.78,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.14,
          "net_pnl": -99.78,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-10T00:31:20.219324Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4064.74,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1610,
          "signal_id": 833,
          "quote_id": 833,
          "settlement_id": 833,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.46,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 46.0,
          "trading_fee": 1.74,
          "total_deployed": 47.74,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -46.0,
          "net_pnl": -47.74,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-10T00:31:20.223211Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4064.74,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82558.62,
        "kronos_base_predicted_close": 82603.4140625,
        "kronos_base_displacement": 44.79406250000466,
        "kronos_base_displacement_fraction": 0.0005425728106889948,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82628.78125,
        "kronos_small_displacement": 70.16125000000466,
        "kronos_small_displacement_fraction": 0.0008498355471543088,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT092030",
        "ticker": "KXBTC15M-26OCT092030-30",
        "market_id": "KXBTC15M-26OCT092030-30",
        "contract_id": "KXBTC15M-26OCT092030-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82558.62
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-10T00:16:16.816487Z",
        "retrieved_timestamp": "2026-10-10T00:16:16.999088Z",
        "quote_offset_seconds": 0.182601,
        "quote_age_seconds": 0.182601,
        "bid": 0.45,
        "ask": 0.46,
        "midpoint": 0.455,
        "last_price": 0.46,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.46,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4064.74
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 82537.36,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261010T0015Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 827,
          "signal_id": 833,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-10T00:00:00Z",
          "return_6h": -0.00040831065753565987,
          "return_12h": -0.008061616712807362,
          "return_24h": 0.009623746803372857,
          "close_vs_ema12": 0.0003720182220341428,
          "close_vs_ema24": 0.0007891917113571623,
          "ema12_slope_3h": -5.271210777446633e-05,
          "ema24_slope_6h": -0.0002843474269489388,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-10T00:16:16.860221Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-10T00:00:00Z",
            "return_6h": -0.00040831065753565987,
            "return_12h": -0.008061616712807362,
            "return_24h": 0.009623746803372857,
            "close_vs_ema12": 0.0003720182220341428,
            "close_vs_ema24": 0.0007891917113571623,
            "ema12_slope_3h": -5.271210777446633e-05,
            "ema24_slope_6h": -0.0002843474269489388,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": 2.1839505226939337e-05,
        "return_30m": -6.812271035228079e-05,
        "return_60m": 6.309652581126812e-05,
        "return_120m": 0.0021517226817371338,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 1.6353482073627745e-05,
        "close_vs_ema6": 0.00014840773603341795,
        "close_vs_ema12": 0.00045657916184183023,
        "ema3_slope": 1.6353749514586013e-05,
        "ema6_slope": 5.936661859951009e-05,
        "realized_volatility_30m": 5.5899878059373354e-05,
        "realized_volatility_60m": 9.294028045254487e-05,
        "return_acceleration": 0.00011179975611874671
      }
    },
    {
      "id": 832,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261010T0000Z",
      "trigger_timestamp": "2026-10-10T00:01:17.282982Z",
      "market_start_timestamp": "2026-10-10T00:00:00Z",
      "resolution_timestamp": "2026-10-10T00:15:00Z",
      "direction": "UP",
      "base_run_id": 6051,
      "small_run_id": 6052,
      "last_observed_close": 82556.82,
      "actual_close": 82558.62,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-10T00:01:17.333423Z",
      "base_predicted_close": 82592.84375,
      "small_predicted_close": 82618.1875,
      "strike": 82556.82,
      "market_regime": {
        "id": 826,
        "signal_id": 832,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-09T23:45:00Z",
        "return_6h": -0.001217182452456611,
        "return_12h": -0.007240238775468866,
        "return_24h": 0.010769860597224401,
        "close_vs_ema12": 0.00036600742574011136,
        "close_vs_ema24": 0.0007839525958399651,
        "ema12_slope_3h": -8.342661529248119e-05,
        "ema24_slope_6h": -0.00028174200165831387,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-10T00:01:17.336089Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-09T23:45:00Z",
          "return_6h": -0.001217182452456611,
          "return_12h": -0.007240238775468866,
          "return_24h": 0.010769860597224401,
          "close_vs_ema12": 0.00036600742574011136,
          "close_vs_ema24": 0.0007839525958399651,
          "ema12_slope_3h": -8.342661529248119e-05,
          "ema24_slope_6h": -0.00028174200165831387,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.42,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.208251,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        6051,
        6052
      ],
      "forecast_publication_timestamp": "2026-10-10T00:01:17.282982Z",
      "requested_quote_timestamp": "2026-10-10T00:01:17.282982Z",
      "retrieved_quote_timestamp": "2026-10-10T00:01:17.491233Z",
      "quote_retrieval_timestamp": "2026-10-10T00:01:17.491233Z",
      "timing_difference_seconds": 0.208251,
      "selected_quote": {
        "id": 832,
        "contract_id": 832,
        "forecast_timestamp": "2026-10-10T00:01:17.282982Z",
        "requested_timestamp": "2026-10-10T00:01:17.282982Z",
        "actual_quote_timestamp": "2026-10-10T00:01:17.491233Z",
        "timestamp_delta_seconds": 0.208251,
        "bid": 0.41,
        "ask": 0.42,
        "midpoint": 0.415,
        "last_price": 0.41,
        "implied_probability": 0.42,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-10T00:01:17.491233Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT092015",
        "external_market_id": "KXBTC15M-26OCT092015-15",
        "external_contract_id": "KXBTC15M-26OCT092015-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4722.98
      },
      "selected_entry_price": 0.42,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 832,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT092015",
          "external_market_id": "KXBTC15M-26OCT092015-15",
          "external_contract_id": "KXBTC15M-26OCT092015-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-10T00:00:00Z",
          "resolution_timestamp": "2026-10-10T00:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-10T00:01:17.339421Z"
        }
      ],
      "quotes": [
        {
          "id": 832,
          "contract_id": 832,
          "forecast_timestamp": "2026-10-10T00:01:17.282982Z",
          "requested_timestamp": "2026-10-10T00:01:17.282982Z",
          "actual_quote_timestamp": "2026-10-10T00:01:17.491233Z",
          "timestamp_delta_seconds": 0.208251,
          "bid": 0.41,
          "ask": 0.42,
          "midpoint": 0.415,
          "last_price": 0.41,
          "implied_probability": 0.42,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-10T00:01:17.491233Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT092015",
          "external_market_id": "KXBTC15M-26OCT092015-15",
          "external_contract_id": "KXBTC15M-26OCT092015-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4722.98
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT092015-15": {
          "UP/YES": "KXBTC15M-26OCT092015-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1607,
          "signal_id": 832,
          "quote_id": 832,
          "settlement_id": 832,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 228.0,
          "entry_price": 0.42,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.75999999999999,
          "trading_fee": 3.89,
          "total_deployed": 99.64999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 228.0,
          "gross_pnl": 132.24,
          "net_pnl": 128.35000000000002,
          "roi": 1.2880080280983446,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-10T00:16:21.526363Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4722.98,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1608,
          "signal_id": 832,
          "quote_id": 832,
          "settlement_id": 832,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.42,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 42.0,
          "trading_fee": 1.71,
          "total_deployed": 43.71,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 58.0,
          "net_pnl": 56.29,
          "roi": 1.2878059940517044,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-10T00:16:21.529474Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4722.98,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82556.82,
        "kronos_base_predicted_close": 82592.84375,
        "kronos_base_displacement": 36.023749999993015,
        "kronos_base_displacement_fraction": 0.00043635098832528935,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82618.1875,
        "kronos_small_displacement": 61.367499999993015,
        "kronos_small_displacement_fraction": 0.0007433365287082643,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT092015",
        "ticker": "KXBTC15M-26OCT092015-15",
        "market_id": "KXBTC15M-26OCT092015-15",
        "contract_id": "KXBTC15M-26OCT092015-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82556.82
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-10T00:01:17.282982Z",
        "retrieved_timestamp": "2026-10-10T00:01:17.491233Z",
        "quote_offset_seconds": 0.208251,
        "quote_age_seconds": 0.208251,
        "bid": 0.41,
        "ask": 0.42,
        "midpoint": 0.415,
        "last_price": 0.41,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.42,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4722.98
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 82558.62,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261010T0000Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 826,
          "signal_id": 832,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-09T23:45:00Z",
          "return_6h": -0.001217182452456611,
          "return_12h": -0.007240238775468866,
          "return_24h": 0.010769860597224401,
          "close_vs_ema12": 0.00036600742574011136,
          "close_vs_ema24": 0.0007839525958399651,
          "ema12_slope_3h": -8.342661529248119e-05,
          "ema24_slope_6h": -0.00028174200165831387,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-10T00:01:17.336089Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-09T23:45:00Z",
            "return_6h": -0.001217182452456611,
            "return_12h": -0.007240238775468866,
            "return_24h": 0.010769860597224401,
            "close_vs_ema12": 0.00036600742574011136,
            "close_vs_ema24": 0.0007839525958399651,
            "ema12_slope_3h": -8.342661529248119e-05,
            "ema24_slope_6h": -0.00028174200165831387,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": -8.996025089180737e-05,
        "return_30m": 7.147104276428173e-05,
        "return_60m": -3.0224735564798877e-05,
        "return_120m": 0.000978683553294335,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": 1.0867756455867905e-05,
        "close_vs_ema6": 0.0001859395990428947,
        "close_vs_ema12": 0.000517787539203729,
        "ema3_slope": 1.0867874564945978e-05,
        "ema6_slope": 7.438137179405224e-05,
        "realized_volatility_30m": 0.00012570303412712258,
        "realized_volatility_60m": 9.993924878729425e-05,
        "return_acceleration": -0.00025140606825424516
      }
    },
    {
      "id": 831,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261009T2345Z",
      "trigger_timestamp": "2026-10-09T23:46:18.955052Z",
      "market_start_timestamp": "2026-10-09T23:45:00Z",
      "resolution_timestamp": "2026-10-10T00:00:00Z",
      "direction": "UP",
      "base_run_id": 6049,
      "small_run_id": 6050,
      "last_observed_close": 82564.24,
      "actual_close": 82556.82,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-09T23:46:19.011855Z",
      "base_predicted_close": 82581.7578125,
      "small_predicted_close": 82625.6796875,
      "strike": 82564.24,
      "market_regime": {
        "id": 825,
        "signal_id": 831,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-09T23:30:00Z",
        "return_6h": -0.0008248741401234438,
        "return_12h": -0.004387007835324752,
        "return_24h": 0.009996220333950756,
        "close_vs_ema12": 0.00047159082825021237,
        "close_vs_ema24": 0.000890508851182803,
        "ema12_slope_3h": -0.00015283752035533116,
        "ema24_slope_6h": -0.00026201493058697345,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-09T23:46:19.016872Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-09T23:30:00Z",
          "return_6h": -0.0008248741401234438,
          "return_12h": -0.004387007835324752,
          "return_24h": 0.009996220333950756,
          "close_vs_ema12": 0.00047159082825021237,
          "close_vs_ema24": 0.000890508851182803,
          "ema12_slope_3h": -0.00015283752035533116,
          "ema24_slope_6h": -0.00026201493058697345,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.62,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.220928,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        6049,
        6050
      ],
      "forecast_publication_timestamp": "2026-10-09T23:46:18.955052Z",
      "requested_quote_timestamp": "2026-10-09T23:46:18.955052Z",
      "retrieved_quote_timestamp": "2026-10-09T23:46:19.175980Z",
      "quote_retrieval_timestamp": "2026-10-09T23:46:19.175980Z",
      "timing_difference_seconds": 0.220928,
      "selected_quote": {
        "id": 831,
        "contract_id": 831,
        "forecast_timestamp": "2026-10-09T23:46:18.955052Z",
        "requested_timestamp": "2026-10-09T23:46:18.955052Z",
        "actual_quote_timestamp": "2026-10-09T23:46:19.175980Z",
        "timestamp_delta_seconds": 0.220928,
        "bid": 0.61,
        "ask": 0.62,
        "midpoint": 0.615,
        "last_price": 0.61,
        "implied_probability": 0.62,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-09T23:46:19.175980Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT092000",
        "external_market_id": "KXBTC15M-26OCT092000-00",
        "external_contract_id": "KXBTC15M-26OCT092000-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3755.67
      },
      "selected_entry_price": 0.62,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 831,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT092000",
          "external_market_id": "KXBTC15M-26OCT092000-00",
          "external_contract_id": "KXBTC15M-26OCT092000-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-09T23:45:00Z",
          "resolution_timestamp": "2026-10-10T00:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-09T23:46:19.021487Z"
        }
      ],
      "quotes": [
        {
          "id": 831,
          "contract_id": 831,
          "forecast_timestamp": "2026-10-09T23:46:18.955052Z",
          "requested_timestamp": "2026-10-09T23:46:18.955052Z",
          "actual_quote_timestamp": "2026-10-09T23:46:19.175980Z",
          "timestamp_delta_seconds": 0.220928,
          "bid": 0.61,
          "ask": 0.62,
          "midpoint": 0.615,
          "last_price": 0.61,
          "implied_probability": 0.62,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-09T23:46:19.175980Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT092000",
          "external_market_id": "KXBTC15M-26OCT092000-00",
          "external_contract_id": "KXBTC15M-26OCT092000-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3755.67
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT092000-00": {
          "UP/YES": "KXBTC15M-26OCT092000-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1605,
          "signal_id": 831,
          "quote_id": 831,
          "settlement_id": 831,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 157.0,
          "entry_price": 0.62,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.34,
          "trading_fee": 2.59,
          "total_deployed": 99.93,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -97.34,
          "net_pnl": -99.93,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-10T00:01:22.142571Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3755.67,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1606,
          "signal_id": 831,
          "quote_id": 831,
          "settlement_id": 831,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.62,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 62.0,
          "trading_fee": 1.65,
          "total_deployed": 63.65,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -62.0,
          "net_pnl": -63.65,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-10T00:01:22.145987Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3755.67,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82564.24,
        "kronos_base_predicted_close": 82581.7578125,
        "kronos_base_displacement": 17.51781249999476,
        "kronos_base_displacement_fraction": 0.00021217191001812359,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82625.6796875,
        "kronos_small_displacement": 61.43968749999476,
        "kronos_small_displacement_fraction": 0.000744144044685626,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT092000",
        "ticker": "KXBTC15M-26OCT092000-00",
        "market_id": "KXBTC15M-26OCT092000-00",
        "contract_id": "KXBTC15M-26OCT092000-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82564.24
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-09T23:46:18.955052Z",
        "retrieved_timestamp": "2026-10-09T23:46:19.175980Z",
        "quote_offset_seconds": 0.220928,
        "quote_age_seconds": 0.220928,
        "bid": 0.61,
        "ask": 0.62,
        "midpoint": 0.615,
        "last_price": 0.61,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.62,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3755.67
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 82556.82,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261009T2345Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 825,
          "signal_id": 831,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-09T23:30:00Z",
          "return_6h": -0.0008248741401234438,
          "return_12h": -0.004387007835324752,
          "return_24h": 0.009996220333950756,
          "close_vs_ema12": 0.00047159082825021237,
          "close_vs_ema24": 0.000890508851182803,
          "ema12_slope_3h": -0.00015283752035533116,
          "ema24_slope_6h": -0.00026201493058697345,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-09T23:46:19.016872Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-09T23:30:00Z",
            "return_6h": -0.0008248741401234438,
            "return_12h": -0.004387007835324752,
            "return_24h": 0.009996220333950756,
            "close_vs_ema12": 0.00047159082825021237,
            "close_vs_ema24": 0.000890508851182803,
            "ema12_slope_3h": -0.00015283752035533116,
            "ema24_slope_6h": -0.00026201493058697345,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0001614458173624378,
        "return_30m": 0.00013122817578259394,
        "return_60m": 0.00011988264474083188,
        "return_120m": 0.0010509403523986105,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.00011170604912624782,
        "close_vs_ema6": 0.00035032656763700487,
        "close_vs_ema12": 0.0007020117467286813,
        "ema3_slope": 0.000111718528761795,
        "ema6_slope": 0.00014015026639957462,
        "realized_volatility_30m": 9.582929060891754e-05,
        "realized_volatility_60m": 8.95958303636371e-05,
        "return_acceleration": 0.00019165858121783508
      }
    },
    {
      "id": 830,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261009T2330Z",
      "trigger_timestamp": "2026-10-09T23:31:17.356915Z",
      "market_start_timestamp": "2026-10-09T23:30:00Z",
      "resolution_timestamp": "2026-10-09T23:45:00Z",
      "direction": "UP",
      "base_run_id": 6047,
      "small_run_id": 6048,
      "last_observed_close": 82550.92,
      "actual_close": 82564.24,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-09T23:31:17.407806Z",
      "base_predicted_close": 82566.84375,
      "small_predicted_close": 82590.796875,
      "strike": 82550.92,
      "market_regime": {
        "id": 824,
        "signal_id": 830,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-09T23:15:00Z",
        "return_6h": -0.000695986444544161,
        "return_12h": 0.0004277533606493744,
        "return_24h": 0.009451471049592985,
        "close_vs_ema12": 0.00033016926753903775,
        "close_vs_ema24": 0.0007476912334660746,
        "ema12_slope_3h": -0.0002834986338252632,
        "ema24_slope_6h": -0.0002501578270376337,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-09T23:31:17.413042Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-09T23:15:00Z",
          "return_6h": -0.000695986444544161,
          "return_12h": 0.0004277533606493744,
          "return_24h": 0.009451471049592985,
          "close_vs_ema12": 0.00033016926753903775,
          "close_vs_ema24": 0.0007476912334660746,
          "ema12_slope_3h": -0.0002834986338252632,
          "ema24_slope_6h": -0.0002501578270376337,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.55,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.213788,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        6047,
        6048
      ],
      "forecast_publication_timestamp": "2026-10-09T23:31:17.356915Z",
      "requested_quote_timestamp": "2026-10-09T23:31:17.356915Z",
      "retrieved_quote_timestamp": "2026-10-09T23:31:17.570703Z",
      "quote_retrieval_timestamp": "2026-10-09T23:31:17.570703Z",
      "timing_difference_seconds": 0.213788,
      "selected_quote": {
        "id": 830,
        "contract_id": 830,
        "forecast_timestamp": "2026-10-09T23:31:17.356915Z",
        "requested_timestamp": "2026-10-09T23:31:17.356915Z",
        "actual_quote_timestamp": "2026-10-09T23:31:17.570703Z",
        "timestamp_delta_seconds": 0.213788,
        "bid": 0.54,
        "ask": 0.55,
        "midpoint": 0.545,
        "last_price": 0.54,
        "implied_probability": 0.55,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-09T23:31:17.570703Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT091945",
        "external_market_id": "KXBTC15M-26OCT091945-45",
        "external_contract_id": "KXBTC15M-26OCT091945-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5855.44
      },
      "selected_entry_price": 0.55,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 830,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT091945",
          "external_market_id": "KXBTC15M-26OCT091945-45",
          "external_contract_id": "KXBTC15M-26OCT091945-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-09T23:30:00Z",
          "resolution_timestamp": "2026-10-09T23:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-09T23:31:17.416400Z"
        }
      ],
      "quotes": [
        {
          "id": 830,
          "contract_id": 830,
          "forecast_timestamp": "2026-10-09T23:31:17.356915Z",
          "requested_timestamp": "2026-10-09T23:31:17.356915Z",
          "actual_quote_timestamp": "2026-10-09T23:31:17.570703Z",
          "timestamp_delta_seconds": 0.213788,
          "bid": 0.54,
          "ask": 0.55,
          "midpoint": 0.545,
          "last_price": 0.54,
          "implied_probability": 0.55,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-09T23:31:17.570703Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT091945",
          "external_market_id": "KXBTC15M-26OCT091945-45",
          "external_contract_id": "KXBTC15M-26OCT091945-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5855.44
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT091945-45": {
          "UP/YES": "KXBTC15M-26OCT091945-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1603,
          "signal_id": 830,
          "quote_id": 830,
          "settlement_id": 830,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 176.0,
          "entry_price": 0.55,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.80000000000001,
          "trading_fee": 3.05,
          "total_deployed": 99.85000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 176.0,
          "gross_pnl": 79.19999999999999,
          "net_pnl": 76.14999999999999,
          "roi": 0.7626439659489233,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-09T23:46:24.640888Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5855.44,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1604,
          "signal_id": 830,
          "quote_id": 830,
          "settlement_id": 830,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.55,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 55.00000000000001,
          "trading_fee": 1.74,
          "total_deployed": 56.74000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 44.99999999999999,
          "net_pnl": 43.25999999999999,
          "roi": 0.76242509693338,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-09T23:46:24.644052Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5855.44,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82550.92,
        "kronos_base_predicted_close": 82566.84375,
        "kronos_base_displacement": 15.923750000001746,
        "kronos_base_displacement_fraction": 0.00019289609370800164,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82590.796875,
        "kronos_small_displacement": 39.876875000001746,
        "kronos_small_displacement_fraction": 0.0004830579114079134,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT091945",
        "ticker": "KXBTC15M-26OCT091945-45",
        "market_id": "KXBTC15M-26OCT091945-45",
        "contract_id": "KXBTC15M-26OCT091945-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82550.92
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-09T23:31:17.356915Z",
        "retrieved_timestamp": "2026-10-09T23:31:17.570703Z",
        "quote_offset_seconds": 0.213788,
        "quote_age_seconds": 0.213788,
        "bid": 0.54,
        "ask": 0.55,
        "midpoint": 0.545,
        "last_price": 0.54,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.55,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5855.44
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 82564.24,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261009T2330Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 824,
          "signal_id": 830,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-09T23:15:00Z",
          "return_6h": -0.000695986444544161,
          "return_12h": 0.0004277533606493744,
          "return_24h": 0.009451471049592985,
          "close_vs_ema12": 0.00033016926753903775,
          "close_vs_ema24": 0.0007476912334660746,
          "ema12_slope_3h": -0.0002834986338252632,
          "ema24_slope_6h": -0.0002501578270376337,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-09T23:31:17.413042Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-09T23:15:00Z",
            "return_6h": -0.000695986444544161,
            "return_12h": 0.0004277533606493744,
            "return_24h": 0.009451471049592985,
            "close_vs_ema12": 0.00033016926753903775,
            "close_vs_ema24": 0.0007476912334660746,
            "ema12_slope_3h": -0.0002834986338252632,
            "ema24_slope_6h": -0.0002501578270376337,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": -3.0212763855397284e-05,
        "return_30m": -0.0001016885105452614,
        "return_60m": 0.001236129844521594,
        "return_120m": 0.0005023645842587854,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": 6.198123355027896e-05,
        "close_vs_ema6": 0.0003290269950038116,
        "close_vs_ema12": 0.0006682024591100344,
        "ema3_slope": 6.19850754617346e-05,
        "ema6_slope": 0.0001316281216836579,
        "realized_volatility_30m": 2.0632571189727056e-05,
        "realized_volatility_60m": 0.0005612969310455373,
        "return_acceleration": 4.126514237945411e-05
      }
    },
    {
      "id": 829,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261009T2100Z",
      "trigger_timestamp": "2026-10-09T21:01:16.895943Z",
      "market_start_timestamp": "2026-10-09T21:00:00Z",
      "resolution_timestamp": "2026-10-09T21:15:00Z",
      "direction": "UP",
      "base_run_id": 6027,
      "small_run_id": 6028,
      "last_observed_close": 82429.06,
      "actual_close": 82503.4,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-09T21:01:16.939083Z",
      "base_predicted_close": 82449.3515625,
      "small_predicted_close": 82508.53125,
      "strike": 82429.06,
      "market_regime": {
        "id": 823,
        "signal_id": 829,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-09T20:45:00Z",
        "return_6h": -0.006859416987578748,
        "return_12h": -0.002664859959344845,
        "return_24h": 0.008206013578568427,
        "close_vs_ema12": -0.001265372772979667,
        "close_vs_ema24": -0.0006907694900525341,
        "ema12_slope_3h": -0.0012095206854225715,
        "ema24_slope_6h": 0.0003378638076827478,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-09T21:01:16.941124Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-09T20:45:00Z",
          "return_6h": -0.006859416987578748,
          "return_12h": -0.002664859959344845,
          "return_24h": 0.008206013578568427,
          "close_vs_ema12": -0.001265372772979667,
          "close_vs_ema24": -0.0006907694900525341,
          "ema12_slope_3h": -0.0012095206854225715,
          "ema24_slope_6h": 0.0003378638076827478,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.5,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.173595,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        6027,
        6028
      ],
      "forecast_publication_timestamp": "2026-10-09T21:01:16.895943Z",
      "requested_quote_timestamp": "2026-10-09T21:01:16.895943Z",
      "retrieved_quote_timestamp": "2026-10-09T21:01:17.069538Z",
      "quote_retrieval_timestamp": "2026-10-09T21:01:17.069538Z",
      "timing_difference_seconds": 0.173595,
      "selected_quote": {
        "id": 829,
        "contract_id": 829,
        "forecast_timestamp": "2026-10-09T21:01:16.895943Z",
        "requested_timestamp": "2026-10-09T21:01:16.895943Z",
        "actual_quote_timestamp": "2026-10-09T21:01:17.069538Z",
        "timestamp_delta_seconds": 0.173595,
        "bid": 0.49,
        "ask": 0.5,
        "midpoint": 0.495,
        "last_price": 0.5,
        "implied_probability": 0.5,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-09T21:01:17.069538Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT091715",
        "external_market_id": "KXBTC15M-26OCT091715-15",
        "external_contract_id": "KXBTC15M-26OCT091715-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2657.8
      },
      "selected_entry_price": 0.5,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 829,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT091715",
          "external_market_id": "KXBTC15M-26OCT091715-15",
          "external_contract_id": "KXBTC15M-26OCT091715-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-09T21:00:00Z",
          "resolution_timestamp": "2026-10-09T21:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-09T21:01:16.943546Z"
        }
      ],
      "quotes": [
        {
          "id": 829,
          "contract_id": 829,
          "forecast_timestamp": "2026-10-09T21:01:16.895943Z",
          "requested_timestamp": "2026-10-09T21:01:16.895943Z",
          "actual_quote_timestamp": "2026-10-09T21:01:17.069538Z",
          "timestamp_delta_seconds": 0.173595,
          "bid": 0.49,
          "ask": 0.5,
          "midpoint": 0.495,
          "last_price": 0.5,
          "implied_probability": 0.5,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-09T21:01:17.069538Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT091715",
          "external_market_id": "KXBTC15M-26OCT091715-15",
          "external_contract_id": "KXBTC15M-26OCT091715-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2657.8
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT091715-15": {
          "UP/YES": "KXBTC15M-26OCT091715-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1601,
          "signal_id": 829,
          "quote_id": 829,
          "settlement_id": 829,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 193.0,
          "entry_price": 0.5,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.5,
          "trading_fee": 3.38,
          "total_deployed": 99.88,
          "settlement_value": 1.0,
          "settlement_payout": 193.0,
          "gross_pnl": 96.5,
          "net_pnl": 93.12,
          "roi": 0.932318782539047,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-09T21:16:20.219125Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2657.8,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1602,
          "signal_id": 829,
          "quote_id": 829,
          "settlement_id": 829,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.5,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 50.0,
          "trading_fee": 1.75,
          "total_deployed": 51.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 50.0,
          "net_pnl": 48.25,
          "roi": 0.9323671497584541,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-09T21:16:20.223047Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2657.8,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82429.06,
        "kronos_base_predicted_close": 82449.3515625,
        "kronos_base_displacement": 20.29156250000233,
        "kronos_base_displacement_fraction": 0.000246170009702917,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82508.53125,
        "kronos_small_displacement": 79.47125000000233,
        "kronos_small_displacement_fraction": 0.000964116902461369,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT091715",
        "ticker": "KXBTC15M-26OCT091715-15",
        "market_id": "KXBTC15M-26OCT091715-15",
        "contract_id": "KXBTC15M-26OCT091715-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82429.06
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-09T21:01:16.895943Z",
        "retrieved_timestamp": "2026-10-09T21:01:17.069538Z",
        "quote_offset_seconds": 0.173595,
        "quote_age_seconds": 0.173595,
        "bid": 0.49,
        "ask": 0.5,
        "midpoint": 0.495,
        "last_price": 0.5,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.5,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2657.8
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 82503.4,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261009T2100Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 823,
          "signal_id": 829,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-09T20:45:00Z",
          "return_6h": -0.006859416987578748,
          "return_12h": -0.002664859959344845,
          "return_24h": 0.008206013578568427,
          "close_vs_ema12": -0.001265372772979667,
          "close_vs_ema24": -0.0006907694900525341,
          "ema12_slope_3h": -0.0012095206854225715,
          "ema24_slope_6h": 0.0003378638076827478,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-09T21:01:16.941124Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-09T20:45:00Z",
            "return_6h": -0.006859416987578748,
            "return_12h": -0.002664859959344845,
            "return_24h": 0.008206013578568427,
            "close_vs_ema12": -0.001265372772979667,
            "close_vs_ema24": -0.0006907694900525341,
            "ema12_slope_3h": -0.0012095206854225715,
            "ema24_slope_6h": 0.0003378638076827478,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "DEGRADED",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0012839449843731199,
        "return_30m": 0.0013901700757033009,
        "return_60m": 0.002092441429847325,
        "return_120m": 0.000626352545556319,
        "consecutive_up_closes": 2,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0006460824878906646,
        "close_vs_ema6": 0.0007569331560544068,
        "close_vs_ema12": 0.00021820164960084654,
        "ema3_slope": 0.0006465001803357406,
        "ema6_slope": 0.0003028649618344037,
        "realized_volatility_30m": 0.0005889280526636398,
        "realized_volatility_60m": 0.000668479319066213,
        "return_acceleration": 0.0011778561053272796
      }
    },
    {
      "id": 828,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261009T2000Z",
      "trigger_timestamp": "2026-10-09T20:01:17.060164Z",
      "market_start_timestamp": "2026-10-09T20:00:00Z",
      "resolution_timestamp": "2026-10-09T20:15:00Z",
      "direction": "UP",
      "base_run_id": 6019,
      "small_run_id": 6020,
      "last_observed_close": 82256.94,
      "actual_close": 82343.24,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-09T20:01:17.105596Z",
      "base_predicted_close": 82273.515625,
      "small_predicted_close": 82277.046875,
      "strike": 82256.94,
      "market_regime": {
        "id": 822,
        "signal_id": 828,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-09T19:45:00Z",
        "return_6h": -0.00361802699817082,
        "return_12h": -0.0038931593676521103,
        "return_24h": 0.006666361217992689,
        "close_vs_ema12": -0.003743840195538306,
        "close_vs_ema24": -0.002916901205632705,
        "ema12_slope_3h": -0.0008482748434874843,
        "ema24_slope_6h": 0.001001920559547731,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-09T20:01:17.107756Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-09T19:45:00Z",
          "return_6h": -0.00361802699817082,
          "return_12h": -0.0038931593676521103,
          "return_24h": 0.006666361217992689,
          "close_vs_ema12": -0.003743840195538306,
          "close_vs_ema24": -0.002916901205632705,
          "ema12_slope_3h": -0.0008482748434874843,
          "ema24_slope_6h": 0.001001920559547731,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.65,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.264667,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        6019,
        6020
      ],
      "forecast_publication_timestamp": "2026-10-09T20:01:17.060164Z",
      "requested_quote_timestamp": "2026-10-09T20:01:17.060164Z",
      "retrieved_quote_timestamp": "2026-10-09T20:01:17.324831Z",
      "quote_retrieval_timestamp": "2026-10-09T20:01:17.324831Z",
      "timing_difference_seconds": 0.264667,
      "selected_quote": {
        "id": 828,
        "contract_id": 828,
        "forecast_timestamp": "2026-10-09T20:01:17.060164Z",
        "requested_timestamp": "2026-10-09T20:01:17.060164Z",
        "actual_quote_timestamp": "2026-10-09T20:01:17.324831Z",
        "timestamp_delta_seconds": 0.264667,
        "bid": 0.64,
        "ask": 0.65,
        "midpoint": 0.645,
        "last_price": 0.65,
        "implied_probability": 0.65,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-09T20:01:17.324831Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT091615",
        "external_market_id": "KXBTC15M-26OCT091615-15",
        "external_contract_id": "KXBTC15M-26OCT091615-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 6693.39
      },
      "selected_entry_price": 0.65,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 828,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT091615",
          "external_market_id": "KXBTC15M-26OCT091615-15",
          "external_contract_id": "KXBTC15M-26OCT091615-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-09T20:00:00Z",
          "resolution_timestamp": "2026-10-09T20:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-09T20:01:17.110597Z"
        }
      ],
      "quotes": [
        {
          "id": 828,
          "contract_id": 828,
          "forecast_timestamp": "2026-10-09T20:01:17.060164Z",
          "requested_timestamp": "2026-10-09T20:01:17.060164Z",
          "actual_quote_timestamp": "2026-10-09T20:01:17.324831Z",
          "timestamp_delta_seconds": 0.264667,
          "bid": 0.64,
          "ask": 0.65,
          "midpoint": 0.645,
          "last_price": 0.65,
          "implied_probability": 0.65,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-09T20:01:17.324831Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT091615",
          "external_market_id": "KXBTC15M-26OCT091615-15",
          "external_contract_id": "KXBTC15M-26OCT091615-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 6693.39
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT091615-15": {
          "UP/YES": "KXBTC15M-26OCT091615-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1599,
          "signal_id": 828,
          "quote_id": 828,
          "settlement_id": 828,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 150.0,
          "entry_price": 0.65,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.5,
          "trading_fee": 2.39,
          "total_deployed": 99.89,
          "settlement_value": 1.0,
          "settlement_payout": 150.0,
          "gross_pnl": 52.5,
          "net_pnl": 50.11,
          "roi": 0.5016518169986985,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-09T20:16:20.679695Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6693.39,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1600,
          "signal_id": 828,
          "quote_id": 828,
          "settlement_id": 828,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.65,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 65.0,
          "trading_fee": 1.6,
          "total_deployed": 66.6,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 35.0,
          "net_pnl": 33.400000000000006,
          "roi": 0.5015015015015016,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-09T20:16:20.682908Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6693.39,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82256.94,
        "kronos_base_predicted_close": 82273.515625,
        "kronos_base_displacement": 16.57562499999767,
        "kronos_base_displacement_fraction": 0.0002015103528042457,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82277.046875,
        "kronos_small_displacement": 20.10687499999767,
        "kronos_small_displacement_fraction": 0.0002444398612445062,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT091615",
        "ticker": "KXBTC15M-26OCT091615-15",
        "market_id": "KXBTC15M-26OCT091615-15",
        "contract_id": "KXBTC15M-26OCT091615-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82256.94
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-09T20:01:17.060164Z",
        "retrieved_timestamp": "2026-10-09T20:01:17.324831Z",
        "quote_offset_seconds": 0.264667,
        "quote_age_seconds": 0.264667,
        "bid": 0.64,
        "ask": 0.65,
        "midpoint": 0.645,
        "last_price": 0.65,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.65,
        "price_type": "live_executable_ask",
        "yes_ask_size": 6693.39
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 82343.24,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261009T2000Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 822,
          "signal_id": 828,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-09T19:45:00Z",
          "return_6h": -0.00361802699817082,
          "return_12h": -0.0038931593676521103,
          "return_24h": 0.006666361217992689,
          "close_vs_ema12": -0.003743840195538306,
          "close_vs_ema24": -0.002916901205632705,
          "ema12_slope_3h": -0.0008482748434874843,
          "ema24_slope_6h": 0.001001920559547731,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-09T20:01:17.107756Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-09T19:45:00Z",
            "return_6h": -0.00361802699817082,
            "return_12h": -0.0038931593676521103,
            "return_24h": 0.006666361217992689,
            "close_vs_ema12": -0.003743840195538306,
            "close_vs_ema24": -0.002916901205632705,
            "ema12_slope_3h": -0.0008482748434874843,
            "ema24_slope_6h": 0.001001920559547731,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0009757022331514653,
        "return_30m": -0.0015660636948872098,
        "return_60m": -0.0014630275847598018,
        "return_120m": -0.0048450880537659335,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 3,
        "close_vs_ema3": -0.0007051828149188255,
        "close_vs_ema6": -0.0013825926859867277,
        "close_vs_ema12": -0.0024747718221732606,
        "ema3_slope": -0.0007046858825446867,
        "ema6_slope": -0.0005527313934420297,
        "realized_volatility_30m": 0.00019238209592459254,
        "realized_volatility_60m": 0.0006950995386798151,
        "return_acceleration": -0.0003847641918491851
      }
    },
    {
      "id": 827,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261009T1945Z",
      "trigger_timestamp": "2026-10-09T19:46:17.850730Z",
      "market_start_timestamp": "2026-10-09T19:45:00Z",
      "resolution_timestamp": "2026-10-09T20:00:00Z",
      "direction": "UP",
      "base_run_id": 6017,
      "small_run_id": 6018,
      "last_observed_close": 82337.28,
      "actual_close": 82256.94,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-09T19:46:17.903113Z",
      "base_predicted_close": 82434.7890625,
      "small_predicted_close": 82341.703125,
      "strike": 82337.28,
      "market_regime": {
        "id": 821,
        "signal_id": 827,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-09T19:30:00Z",
        "return_6h": -0.0018942997029646191,
        "return_12h": -0.0016435110861225954,
        "return_24h": 0.008070085673179461,
        "close_vs_ema12": -0.002929687092373956,
        "close_vs_ema24": -0.0020043951507379143,
        "ema12_slope_3h": -0.0006709173631306298,
        "ema24_slope_6h": 0.0010993423244636258,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-09T19:46:17.907503Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-09T19:30:00Z",
          "return_6h": -0.0018942997029646191,
          "return_12h": -0.0016435110861225954,
          "return_24h": 0.008070085673179461,
          "close_vs_ema12": -0.002929687092373956,
          "close_vs_ema24": -0.0020043951507379143,
          "ema12_slope_3h": -0.0006709173631306298,
          "ema24_slope_6h": 0.0010993423244636258,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.44,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.212864,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        6017,
        6018
      ],
      "forecast_publication_timestamp": "2026-10-09T19:46:17.850730Z",
      "requested_quote_timestamp": "2026-10-09T19:46:17.850730Z",
      "retrieved_quote_timestamp": "2026-10-09T19:46:18.063594Z",
      "quote_retrieval_timestamp": "2026-10-09T19:46:18.063594Z",
      "timing_difference_seconds": 0.212864,
      "selected_quote": {
        "id": 827,
        "contract_id": 827,
        "forecast_timestamp": "2026-10-09T19:46:17.850730Z",
        "requested_timestamp": "2026-10-09T19:46:17.850730Z",
        "actual_quote_timestamp": "2026-10-09T19:46:18.063594Z",
        "timestamp_delta_seconds": 0.212864,
        "bid": 0.43,
        "ask": 0.44,
        "midpoint": 0.435,
        "last_price": 0.43,
        "implied_probability": 0.44,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-09T19:46:18.063594Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT091600",
        "external_market_id": "KXBTC15M-26OCT091600-00",
        "external_contract_id": "KXBTC15M-26OCT091600-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 779.47
      },
      "selected_entry_price": 0.44,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 827,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT091600",
          "external_market_id": "KXBTC15M-26OCT091600-00",
          "external_contract_id": "KXBTC15M-26OCT091600-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-09T19:45:00Z",
          "resolution_timestamp": "2026-10-09T20:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-09T19:46:17.911095Z"
        }
      ],
      "quotes": [
        {
          "id": 827,
          "contract_id": 827,
          "forecast_timestamp": "2026-10-09T19:46:17.850730Z",
          "requested_timestamp": "2026-10-09T19:46:17.850730Z",
          "actual_quote_timestamp": "2026-10-09T19:46:18.063594Z",
          "timestamp_delta_seconds": 0.212864,
          "bid": 0.43,
          "ask": 0.44,
          "midpoint": 0.435,
          "last_price": 0.43,
          "implied_probability": 0.44,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-09T19:46:18.063594Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT091600",
          "external_market_id": "KXBTC15M-26OCT091600-00",
          "external_contract_id": "KXBTC15M-26OCT091600-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 779.47
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT091600-00": {
          "UP/YES": "KXBTC15M-26OCT091600-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1597,
          "signal_id": 827,
          "quote_id": 827,
          "settlement_id": 827,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 218.0,
          "entry_price": 0.44,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.92,
          "trading_fee": 3.77,
          "total_deployed": 99.69,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.92,
          "net_pnl": -99.69,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-09T20:01:21.910913Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 779.47,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1598,
          "signal_id": 827,
          "quote_id": 827,
          "settlement_id": 827,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.44,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 44.0,
          "trading_fee": 1.73,
          "total_deployed": 45.73,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -44.0,
          "net_pnl": -45.73,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-09T20:01:21.915520Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 779.47,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82337.28,
        "kronos_base_predicted_close": 82434.7890625,
        "kronos_base_displacement": 97.50906250000116,
        "kronos_base_displacement_fraction": 0.0011842638292156502,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82341.703125,
        "kronos_small_displacement": 4.423125000001164,
        "kronos_small_displacement_fraction": 5.3719590931363824e-05,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT091600",
        "ticker": "KXBTC15M-26OCT091600-00",
        "market_id": "KXBTC15M-26OCT091600-00",
        "contract_id": "KXBTC15M-26OCT091600-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82337.28
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-09T19:46:17.850730Z",
        "retrieved_timestamp": "2026-10-09T19:46:18.063594Z",
        "quote_offset_seconds": 0.212864,
        "quote_age_seconds": 0.212864,
        "bid": 0.43,
        "ask": 0.44,
        "midpoint": 0.435,
        "last_price": 0.43,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.44,
        "price_type": "live_executable_ask",
        "yes_ask_size": 779.47
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 82256.94,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261009T1945Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 821,
          "signal_id": 827,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-09T19:30:00Z",
          "return_6h": -0.0018942997029646191,
          "return_12h": -0.0016435110861225954,
          "return_24h": 0.008070085673179461,
          "close_vs_ema12": -0.002929687092373956,
          "close_vs_ema24": -0.0020043951507379143,
          "ema12_slope_3h": -0.0006709173631306298,
          "ema24_slope_6h": 0.0010993423244636258,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-09T19:46:17.907503Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-09T19:30:00Z",
            "return_6h": -0.0018942997029646191,
            "return_12h": -0.0016435110861225954,
            "return_24h": 0.008070085673179461,
            "close_vs_ema12": -0.002929687092373956,
            "close_vs_ema24": -0.0020043951507379143,
            "ema12_slope_3h": -0.0006709173631306298,
            "ema24_slope_6h": 0.0010993423244636258,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0005909380413022802,
        "return_30m": -0.0013005556905800741,
        "return_60m": -0.0006855393506051133,
        "return_120m": -0.0035715468160008035,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.0004340930775229568,
        "close_vs_ema6": -0.000959794117158852,
        "close_vs_ema12": -0.0019496149303548371,
        "ema3_slope": -0.00043390472248661105,
        "ema6_slope": -0.00038377031066905154,
        "realized_volatility_30m": 5.954959799486792e-05,
        "realized_volatility_60m": 0.0005994758534776758,
        "return_acceleration": 0.00011909919598973584
      }
    },
    {
      "id": 826,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261009T1915Z",
      "trigger_timestamp": "2026-10-09T19:16:16.185472Z",
      "market_start_timestamp": "2026-10-09T19:15:00Z",
      "resolution_timestamp": "2026-10-09T19:30:00Z",
      "direction": "UP",
      "base_run_id": 6013,
      "small_run_id": 6014,
      "last_observed_close": 82444.5,
      "actual_close": 82385.96,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-09T19:16:16.230914Z",
      "base_predicted_close": 82490.0390625,
      "small_predicted_close": 82560.234375,
      "strike": 82444.5,
      "market_regime": {
        "id": 820,
        "signal_id": 826,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-09T19:00:00Z",
        "return_6h": -0.00649788089761949,
        "return_12h": -0.00011646074706239684,
        "return_24h": 0.012292787938739336,
        "close_vs_ema12": -0.0018603785015964824,
        "close_vs_ema24": -0.0007775614037924816,
        "ema12_slope_3h": -0.00042158140132253497,
        "ema24_slope_6h": 0.00131540033676103,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-09T19:16:16.233210Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-09T19:00:00Z",
          "return_6h": -0.00649788089761949,
          "return_12h": -0.00011646074706239684,
          "return_24h": 0.012292787938739336,
          "close_vs_ema12": -0.0018603785015964824,
          "close_vs_ema24": -0.0007775614037924816,
          "ema12_slope_3h": -0.00042158140132253497,
          "ema24_slope_6h": 0.00131540033676103,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.51,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.203008,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        6013,
        6014
      ],
      "forecast_publication_timestamp": "2026-10-09T19:16:16.185472Z",
      "requested_quote_timestamp": "2026-10-09T19:16:16.185472Z",
      "retrieved_quote_timestamp": "2026-10-09T19:16:16.388480Z",
      "quote_retrieval_timestamp": "2026-10-09T19:16:16.388480Z",
      "timing_difference_seconds": 0.203008,
      "selected_quote": {
        "id": 826,
        "contract_id": 826,
        "forecast_timestamp": "2026-10-09T19:16:16.185472Z",
        "requested_timestamp": "2026-10-09T19:16:16.185472Z",
        "actual_quote_timestamp": "2026-10-09T19:16:16.388480Z",
        "timestamp_delta_seconds": 0.203008,
        "bid": 0.5,
        "ask": 0.51,
        "midpoint": 0.505,
        "last_price": 0.51,
        "implied_probability": 0.51,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-09T19:16:16.388480Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT091530",
        "external_market_id": "KXBTC15M-26OCT091530-30",
        "external_contract_id": "KXBTC15M-26OCT091530-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 16433.75
      },
      "selected_entry_price": 0.51,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 826,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT091530",
          "external_market_id": "KXBTC15M-26OCT091530-30",
          "external_contract_id": "KXBTC15M-26OCT091530-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-09T19:15:00Z",
          "resolution_timestamp": "2026-10-09T19:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-09T19:16:16.235689Z"
        }
      ],
      "quotes": [
        {
          "id": 826,
          "contract_id": 826,
          "forecast_timestamp": "2026-10-09T19:16:16.185472Z",
          "requested_timestamp": "2026-10-09T19:16:16.185472Z",
          "actual_quote_timestamp": "2026-10-09T19:16:16.388480Z",
          "timestamp_delta_seconds": 0.203008,
          "bid": 0.5,
          "ask": 0.51,
          "midpoint": 0.505,
          "last_price": 0.51,
          "implied_probability": 0.51,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-09T19:16:16.388480Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT091530",
          "external_market_id": "KXBTC15M-26OCT091530-30",
          "external_contract_id": "KXBTC15M-26OCT091530-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 16433.75
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT091530-30": {
          "UP/YES": "KXBTC15M-26OCT091530-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1595,
          "signal_id": 826,
          "quote_id": 826,
          "settlement_id": 826,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 189.0,
          "entry_price": 0.51,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.39,
          "trading_fee": 3.31,
          "total_deployed": 99.7,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.39,
          "net_pnl": -99.7,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-09T19:31:21.475304Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 16433.75,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1596,
          "signal_id": 826,
          "quote_id": 826,
          "settlement_id": 826,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.51,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 51.0,
          "trading_fee": 1.75,
          "total_deployed": 52.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -51.0,
          "net_pnl": -52.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-09T19:31:21.478071Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 16433.75,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82444.5,
        "kronos_base_predicted_close": 82490.0390625,
        "kronos_base_displacement": 45.5390625,
        "kronos_base_displacement_fraction": 0.0005523602241507923,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82560.234375,
        "kronos_small_displacement": 115.734375,
        "kronos_small_displacement_fraction": 0.0014037852737295998,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT091530",
        "ticker": "KXBTC15M-26OCT091530-30",
        "market_id": "KXBTC15M-26OCT091530-30",
        "contract_id": "KXBTC15M-26OCT091530-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82444.5
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-09T19:16:16.185472Z",
        "retrieved_timestamp": "2026-10-09T19:16:16.388480Z",
        "quote_offset_seconds": 0.203008,
        "quote_age_seconds": 0.203008,
        "bid": 0.5,
        "ask": 0.51,
        "midpoint": 0.505,
        "last_price": 0.51,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.51,
        "price_type": "live_executable_ask",
        "yes_ask_size": 16433.75
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 82385.96,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261009T1915Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 820,
          "signal_id": 826,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-09T19:00:00Z",
          "return_6h": -0.00649788089761949,
          "return_12h": -0.00011646074706239684,
          "return_24h": 0.012292787938739336,
          "close_vs_ema12": -0.0018603785015964824,
          "close_vs_ema24": -0.0007775614037924816,
          "ema12_slope_3h": -0.00042158140132253497,
          "ema24_slope_6h": 0.00131540033676103,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-09T19:16:16.233210Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-09T19:00:00Z",
            "return_6h": -0.00649788089761949,
            "return_12h": -0.00011646074706239684,
            "return_24h": 0.012292787938739336,
            "close_vs_ema12": -0.0018603785015964824,
            "close_vs_ema24": -0.0007775614037924816,
            "ema12_slope_3h": -0.00042158140132253497,
            "ema24_slope_6h": 0.00131540033676103,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0008138127990204858,
        "return_30m": 0.0006158172445966947,
        "return_60m": -0.0017899883978346187,
        "return_120m": -0.001517012170133225,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.000156231393278361,
        "close_vs_ema6": -0.0003436735902677679,
        "close_vs_ema12": -0.0013151322131295107,
        "ema3_slope": 0.00015625580534051053,
        "ema6_slope": -0.00013745054085867459,
        "realized_volatility_30m": 0.0005058236765759783,
        "realized_volatility_60m": 0.0009690554586411984,
        "return_acceleration": 0.0010116473531519565
      }
    },
    {
      "id": 825,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261009T1900Z",
      "trigger_timestamp": "2026-10-09T19:01:16.565026Z",
      "market_start_timestamp": "2026-10-09T19:00:00Z",
      "resolution_timestamp": "2026-10-09T19:15:00Z",
      "direction": "UP",
      "base_run_id": 6011,
      "small_run_id": 6012,
      "last_observed_close": 82377.46,
      "actual_close": 82444.5,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-09T19:01:16.605630Z",
      "base_predicted_close": 82486.4140625,
      "small_predicted_close": 82394.4609375,
      "strike": 82377.46,
      "market_regime": {
        "id": 819,
        "signal_id": 825,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-09T18:45:00Z",
        "return_6h": -0.006827385906218453,
        "return_12h": -0.0015688122182555553,
        "return_24h": 0.011575965565472801,
        "close_vs_ema12": -0.0027509640412305414,
        "close_vs_ema24": -0.001606408056871067,
        "ema12_slope_3h": -0.00022918739954846945,
        "ema24_slope_6h": 0.001481090019644471,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-09T19:01:16.607877Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-09T18:45:00Z",
          "return_6h": -0.006827385906218453,
          "return_12h": -0.0015688122182555553,
          "return_24h": 0.011575965565472801,
          "close_vs_ema12": -0.0027509640412305414,
          "close_vs_ema24": -0.001606408056871067,
          "ema12_slope_3h": -0.00022918739954846945,
          "ema24_slope_6h": 0.001481090019644471,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.44,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.199686,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        6011,
        6012
      ],
      "forecast_publication_timestamp": "2026-10-09T19:01:16.565026Z",
      "requested_quote_timestamp": "2026-10-09T19:01:16.565026Z",
      "retrieved_quote_timestamp": "2026-10-09T19:01:16.764712Z",
      "quote_retrieval_timestamp": "2026-10-09T19:01:16.764712Z",
      "timing_difference_seconds": 0.199686,
      "selected_quote": {
        "id": 825,
        "contract_id": 825,
        "forecast_timestamp": "2026-10-09T19:01:16.565026Z",
        "requested_timestamp": "2026-10-09T19:01:16.565026Z",
        "actual_quote_timestamp": "2026-10-09T19:01:16.764712Z",
        "timestamp_delta_seconds": 0.199686,
        "bid": 0.43,
        "ask": 0.44,
        "midpoint": 0.435,
        "last_price": 0.43,
        "implied_probability": 0.44,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-09T19:01:16.764712Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT091515",
        "external_market_id": "KXBTC15M-26OCT091515-15",
        "external_contract_id": "KXBTC15M-26OCT091515-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 494.57
      },
      "selected_entry_price": 0.44,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 825,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT091515",
          "external_market_id": "KXBTC15M-26OCT091515-15",
          "external_contract_id": "KXBTC15M-26OCT091515-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-09T19:00:00Z",
          "resolution_timestamp": "2026-10-09T19:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-09T19:01:16.610286Z"
        }
      ],
      "quotes": [
        {
          "id": 825,
          "contract_id": 825,
          "forecast_timestamp": "2026-10-09T19:01:16.565026Z",
          "requested_timestamp": "2026-10-09T19:01:16.565026Z",
          "actual_quote_timestamp": "2026-10-09T19:01:16.764712Z",
          "timestamp_delta_seconds": 0.199686,
          "bid": 0.43,
          "ask": 0.44,
          "midpoint": 0.435,
          "last_price": 0.43,
          "implied_probability": 0.44,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-09T19:01:16.764712Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT091515",
          "external_market_id": "KXBTC15M-26OCT091515-15",
          "external_contract_id": "KXBTC15M-26OCT091515-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 494.57
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT091515-15": {
          "UP/YES": "KXBTC15M-26OCT091515-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1593,
          "signal_id": 825,
          "quote_id": 825,
          "settlement_id": 825,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 218.0,
          "entry_price": 0.44,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.92,
          "trading_fee": 3.77,
          "total_deployed": 99.69,
          "settlement_value": 1.0,
          "settlement_payout": 218.0,
          "gross_pnl": 122.08,
          "net_pnl": 118.31,
          "roi": 1.1867790149463338,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-09T19:16:20.879562Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 494.57,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1594,
          "signal_id": 825,
          "quote_id": 825,
          "settlement_id": 825,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.44,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 44.0,
          "trading_fee": 1.73,
          "total_deployed": 45.73,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 56.0,
          "net_pnl": 54.27,
          "roi": 1.1867483052700636,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-09T19:16:20.882506Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 494.57,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82377.46,
        "kronos_base_predicted_close": 82486.4140625,
        "kronos_base_displacement": 108.9540624999936,
        "kronos_base_displacement_fraction": 0.0013226198343575244,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82394.4609375,
        "kronos_small_displacement": 17.000937499993597,
        "kronos_small_displacement_fraction": 0.00020637851057793717,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT091515",
        "ticker": "KXBTC15M-26OCT091515-15",
        "market_id": "KXBTC15M-26OCT091515-15",
        "contract_id": "KXBTC15M-26OCT091515-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82377.46
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-09T19:01:16.565026Z",
        "retrieved_timestamp": "2026-10-09T19:01:16.764712Z",
        "quote_offset_seconds": 0.199686,
        "quote_age_seconds": 0.199686,
        "bid": 0.43,
        "ask": 0.44,
        "midpoint": 0.435,
        "last_price": 0.43,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.44,
        "price_type": "live_executable_ask",
        "yes_ask_size": 494.57
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 82444.5,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261009T1900Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 819,
          "signal_id": 825,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-09T18:45:00Z",
          "return_6h": -0.006827385906218453,
          "return_12h": -0.0015688122182555553,
          "return_24h": 0.011575965565472801,
          "close_vs_ema12": -0.0027509640412305414,
          "close_vs_ema24": -0.001606408056871067,
          "ema12_slope_3h": -0.00022918739954846945,
          "ema24_slope_6h": 0.001481090019644471,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-09T19:01:16.607877Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-09T18:45:00Z",
            "return_6h": -0.006827385906218453,
            "return_12h": -0.0015688122182555553,
            "return_24h": 0.011575965565472801,
            "close_vs_ema12": -0.0027509640412305414,
            "close_vs_ema24": -0.001606408056871067,
            "ema12_slope_3h": -0.00022918739954846945,
            "ema24_slope_6h": 0.001481090019644471,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.00019783455413147077,
        "return_30m": -0.0007066415327385833,
        "return_60m": -0.003387015766502577,
        "return_120m": -0.00355649439691208,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 4,
        "close_vs_ema3": -0.0005008935547534676,
        "close_vs_ema6": -0.0012938367511181603,
        "close_vs_ema12": -0.0023657631168032545,
        "ema3_slope": -0.0005006427860085871,
        "ema6_slope": -0.0005172669968270815,
        "realized_volatility_30m": 0.00015553655199762595,
        "realized_volatility_60m": 0.0006404058578804559,
        "return_acceleration": 0.0003110731039952519
      }
    },
    {
      "id": 824,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261009T1845Z",
      "trigger_timestamp": "2026-10-09T18:46:18.433539Z",
      "market_start_timestamp": "2026-10-09T18:45:00Z",
      "resolution_timestamp": "2026-10-09T19:00:00Z",
      "direction": "UP",
      "base_run_id": 6009,
      "small_run_id": 6010,
      "last_observed_close": 82393.76,
      "actual_close": 82377.46,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-09T18:46:18.477144Z",
      "base_predicted_close": 82505.7421875,
      "small_predicted_close": 82412.765625,
      "strike": 82393.76,
      "market_regime": {
        "id": 818,
        "signal_id": 824,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-09T18:30:00Z",
        "return_6h": -0.006935854802645358,
        "return_12h": -0.0014238846332982336,
        "return_24h": 0.011402466104123654,
        "close_vs_ema12": -0.0026703843826623164,
        "close_vs_ema24": -0.0014426265148714812,
        "ema12_slope_3h": -8.402356168613068e-06,
        "ema24_slope_6h": 0.00165720765761046,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-09T18:46:18.480862Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-09T18:30:00Z",
          "return_6h": -0.006935854802645358,
          "return_12h": -0.0014238846332982336,
          "return_24h": 0.011402466104123654,
          "close_vs_ema12": -0.0026703843826623164,
          "close_vs_ema24": -0.0014426265148714812,
          "ema12_slope_3h": -8.402356168613068e-06,
          "ema24_slope_6h": 0.00165720765761046,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.37,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.180808,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        6009,
        6010
      ],
      "forecast_publication_timestamp": "2026-10-09T18:46:18.433539Z",
      "requested_quote_timestamp": "2026-10-09T18:46:18.433539Z",
      "retrieved_quote_timestamp": "2026-10-09T18:46:18.614347Z",
      "quote_retrieval_timestamp": "2026-10-09T18:46:18.614347Z",
      "timing_difference_seconds": 0.180808,
      "selected_quote": {
        "id": 824,
        "contract_id": 824,
        "forecast_timestamp": "2026-10-09T18:46:18.433539Z",
        "requested_timestamp": "2026-10-09T18:46:18.433539Z",
        "actual_quote_timestamp": "2026-10-09T18:46:18.614347Z",
        "timestamp_delta_seconds": 0.180808,
        "bid": 0.36,
        "ask": 0.37,
        "midpoint": 0.365,
        "last_price": 0.37,
        "implied_probability": 0.37,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-09T18:46:18.614347Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT091500",
        "external_market_id": "KXBTC15M-26OCT091500-00",
        "external_contract_id": "KXBTC15M-26OCT091500-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3524.25
      },
      "selected_entry_price": 0.37,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 824,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT091500",
          "external_market_id": "KXBTC15M-26OCT091500-00",
          "external_contract_id": "KXBTC15M-26OCT091500-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-09T18:45:00Z",
          "resolution_timestamp": "2026-10-09T19:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-09T18:46:18.484750Z"
        }
      ],
      "quotes": [
        {
          "id": 824,
          "contract_id": 824,
          "forecast_timestamp": "2026-10-09T18:46:18.433539Z",
          "requested_timestamp": "2026-10-09T18:46:18.433539Z",
          "actual_quote_timestamp": "2026-10-09T18:46:18.614347Z",
          "timestamp_delta_seconds": 0.180808,
          "bid": 0.36,
          "ask": 0.37,
          "midpoint": 0.365,
          "last_price": 0.37,
          "implied_probability": 0.37,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-09T18:46:18.614347Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT091500",
          "external_market_id": "KXBTC15M-26OCT091500-00",
          "external_contract_id": "KXBTC15M-26OCT091500-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3524.25
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT091500-00": {
          "UP/YES": "KXBTC15M-26OCT091500-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1591,
          "signal_id": 824,
          "quote_id": 824,
          "settlement_id": 824,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 258.0,
          "entry_price": 0.37,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.46,
          "trading_fee": 4.21,
          "total_deployed": 99.66999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.46,
          "net_pnl": -99.66999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-09T19:01:21.373888Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3524.25,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1592,
          "signal_id": 824,
          "quote_id": 824,
          "settlement_id": 824,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.37,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 37.0,
          "trading_fee": 1.64,
          "total_deployed": 38.64,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -37.0,
          "net_pnl": -38.64,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-09T19:01:21.376578Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3524.25,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82393.76,
        "kronos_base_predicted_close": 82505.7421875,
        "kronos_base_displacement": 111.98218750000524,
        "kronos_base_displacement_fraction": 0.0013591100527516314,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82412.765625,
        "kronos_small_displacement": 19.00562500000524,
        "kronos_small_displacement_fraction": 0.00023066825691660678,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT091500",
        "ticker": "KXBTC15M-26OCT091500-00",
        "market_id": "KXBTC15M-26OCT091500-00",
        "contract_id": "KXBTC15M-26OCT091500-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82393.76
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-09T18:46:18.433539Z",
        "retrieved_timestamp": "2026-10-09T18:46:18.614347Z",
        "quote_offset_seconds": 0.180808,
        "quote_age_seconds": 0.180808,
        "bid": 0.36,
        "ask": 0.37,
        "midpoint": 0.365,
        "last_price": 0.37,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.37,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3524.25
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 82377.46,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261009T1845Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 818,
          "signal_id": 824,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-09T18:30:00Z",
          "return_6h": -0.006935854802645358,
          "return_12h": -0.0014238846332982336,
          "return_24h": 0.011402466104123654,
          "close_vs_ema12": -0.0026703843826623164,
          "close_vs_ema24": -0.0014426265148714812,
          "ema12_slope_3h": -8.402356168613068e-06,
          "ema24_slope_6h": 0.00165720765761046,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-09T18:46:18.480862Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-09T18:30:00Z",
            "return_6h": -0.006935854802645358,
            "return_12h": -0.0014238846332982336,
            "return_24h": 0.011402466104123654,
            "close_vs_ema12": -0.0026703843826623164,
            "close_vs_ema24": -0.0014426265148714812,
            "ema12_slope_3h": -8.402356168613068e-06,
            "ema24_slope_6h": 0.00165720765761046,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0005089076581267227,
        "return_30m": -0.0024043250176238873,
        "return_60m": -0.002887987294330041,
        "return_120m": -0.0030565707554380817,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 3,
        "close_vs_ema3": -0.0008036099997118518,
        "close_vs_ema6": -0.0016129190258793447,
        "close_vs_ema12": -0.002597379053852822,
        "ema3_slope": -0.0008029647292262521,
        "ema6_slope": -0.0006447516374786799,
        "realized_volatility_30m": 0.0006937373924592038,
        "realized_volatility_60m": 0.0007872503414842019,
        "return_acceleration": 0.0013874747849184077
      }
    },
    {
      "id": 823,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261009T1830Z",
      "trigger_timestamp": "2026-10-09T18:31:15.794992Z",
      "market_start_timestamp": "2026-10-09T18:30:00Z",
      "resolution_timestamp": "2026-10-09T18:45:00Z",
      "direction": "UP",
      "base_run_id": 6007,
      "small_run_id": 6008,
      "last_observed_close": 82435.72,
      "actual_close": 82393.76,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-09T18:31:15.841834Z",
      "base_predicted_close": 82532.984375,
      "small_predicted_close": 82444.28125,
      "strike": 82435.72,
      "market_regime": {
        "id": 817,
        "signal_id": 823,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-09T18:15:00Z",
        "return_6h": -0.007224979432778333,
        "return_12h": 0.0002350646271811474,
        "return_24h": 0.012970893671191863,
        "close_vs_ema12": -0.0022759520309805215,
        "close_vs_ema24": -0.0009645546325914856,
        "ema12_slope_3h": 0.00026100563406550314,
        "ema24_slope_6h": 0.001839431875670483,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-09T18:31:15.844265Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-09T18:15:00Z",
          "return_6h": -0.007224979432778333,
          "return_12h": 0.0002350646271811474,
          "return_24h": 0.012970893671191863,
          "close_vs_ema12": -0.0022759520309805215,
          "close_vs_ema24": -0.0009645546325914856,
          "ema12_slope_3h": 0.00026100563406550314,
          "ema24_slope_6h": 0.001839431875670483,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.48,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.192473,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        6007,
        6008
      ],
      "forecast_publication_timestamp": "2026-10-09T18:31:15.794992Z",
      "requested_quote_timestamp": "2026-10-09T18:31:15.794992Z",
      "retrieved_quote_timestamp": "2026-10-09T18:31:15.987465Z",
      "quote_retrieval_timestamp": "2026-10-09T18:31:15.987465Z",
      "timing_difference_seconds": 0.192473,
      "selected_quote": {
        "id": 823,
        "contract_id": 823,
        "forecast_timestamp": "2026-10-09T18:31:15.794992Z",
        "requested_timestamp": "2026-10-09T18:31:15.794992Z",
        "actual_quote_timestamp": "2026-10-09T18:31:15.987465Z",
        "timestamp_delta_seconds": 0.192473,
        "bid": 0.47,
        "ask": 0.48,
        "midpoint": 0.475,
        "last_price": 0.47,
        "implied_probability": 0.48,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-09T18:31:15.987465Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT091445",
        "external_market_id": "KXBTC15M-26OCT091445-45",
        "external_contract_id": "KXBTC15M-26OCT091445-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5713.03
      },
      "selected_entry_price": 0.48,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 823,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT091445",
          "external_market_id": "KXBTC15M-26OCT091445-45",
          "external_contract_id": "KXBTC15M-26OCT091445-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-09T18:30:00Z",
          "resolution_timestamp": "2026-10-09T18:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-09T18:31:15.846840Z"
        }
      ],
      "quotes": [
        {
          "id": 823,
          "contract_id": 823,
          "forecast_timestamp": "2026-10-09T18:31:15.794992Z",
          "requested_timestamp": "2026-10-09T18:31:15.794992Z",
          "actual_quote_timestamp": "2026-10-09T18:31:15.987465Z",
          "timestamp_delta_seconds": 0.192473,
          "bid": 0.47,
          "ask": 0.48,
          "midpoint": 0.475,
          "last_price": 0.47,
          "implied_probability": 0.48,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-09T18:31:15.987465Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT091445",
          "external_market_id": "KXBTC15M-26OCT091445-45",
          "external_contract_id": "KXBTC15M-26OCT091445-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5713.03
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT091445-45": {
          "UP/YES": "KXBTC15M-26OCT091445-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1589,
          "signal_id": 823,
          "quote_id": 823,
          "settlement_id": 823,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 201.0,
          "entry_price": 0.48,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.47999999999999,
          "trading_fee": 3.52,
          "total_deployed": 99.99999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.47999999999999,
          "net_pnl": -99.99999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-09T18:46:23.586500Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5713.03,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1590,
          "signal_id": 823,
          "quote_id": 823,
          "settlement_id": 823,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.48,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 48.0,
          "trading_fee": 1.75,
          "total_deployed": 49.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -48.0,
          "net_pnl": -49.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-09T18:46:23.589101Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5713.03,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82435.72,
        "kronos_base_predicted_close": 82532.984375,
        "kronos_base_displacement": 97.26437499999884,
        "kronos_base_displacement_fraction": 0.0011798814276141318,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82444.28125,
        "kronos_small_displacement": 8.561249999998836,
        "kronos_small_displacement_fraction": 0.00010385364499756702,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT091445",
        "ticker": "KXBTC15M-26OCT091445-45",
        "market_id": "KXBTC15M-26OCT091445-45",
        "contract_id": "KXBTC15M-26OCT091445-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82435.72
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-09T18:31:15.794992Z",
        "retrieved_timestamp": "2026-10-09T18:31:15.987465Z",
        "quote_offset_seconds": 0.192473,
        "quote_age_seconds": 0.192473,
        "bid": 0.47,
        "ask": 0.48,
        "midpoint": 0.475,
        "last_price": 0.47,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.48,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5713.03
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 82393.76,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261009T1830Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 817,
          "signal_id": 823,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-09T18:15:00Z",
          "return_6h": -0.007224979432778333,
          "return_12h": 0.0002350646271811474,
          "return_24h": 0.012970893671191863,
          "close_vs_ema12": -0.0022759520309805215,
          "close_vs_ema24": -0.0009645546325914856,
          "ema12_slope_3h": 0.00026100563406550314,
          "ema24_slope_6h": 0.001839431875670483,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-09T18:31:15.844265Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-09T18:15:00Z",
            "return_6h": -0.007224979432778333,
            "return_12h": 0.0002350646271811474,
            "return_24h": 0.012970893671191863,
            "close_vs_ema12": -0.0022759520309805215,
            "close_vs_ema24": -0.0009645546325914856,
            "ema12_slope_3h": 0.00026100563406550314,
            "ema24_slope_6h": 0.001839431875670483,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0018963824430451304,
        "return_30m": -0.0026822696368914434,
        "return_60m": -0.0020905216232040003,
        "return_120m": -0.0027273208371497715,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.0010975803673798357,
        "close_vs_ema6": -0.0017486129555723817,
        "close_vs_ema12": -0.0025605762790045228,
        "ema3_slope": -0.0010963770055032462,
        "ema6_slope": -0.0006989563006120081,
        "realized_volatility_30m": 0.0005545010374463089,
        "realized_volatility_60m": 0.0009082572069622704,
        "return_acceleration": -0.0011090020748926177
      }
    },
    {
      "id": 822,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261009T1815Z",
      "trigger_timestamp": "2026-10-09T18:16:16.205644Z",
      "market_start_timestamp": "2026-10-09T18:15:00Z",
      "resolution_timestamp": "2026-10-09T18:30:00Z",
      "direction": "UP",
      "base_run_id": 6005,
      "small_run_id": 6006,
      "last_observed_close": 82592.34,
      "actual_close": 82435.72,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-09T18:16:16.246907Z",
      "base_predicted_close": 82603.171875,
      "small_predicted_close": 82667.5,
      "strike": 82592.34,
      "market_regime": {
        "id": 816,
        "signal_id": 822,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-09T18:00:00Z",
        "return_6h": -0.007656432258161483,
        "return_12h": 0.002330350982455487,
        "return_24h": 0.02421210815250041,
        "close_vs_ema12": -0.0004770935816768018,
        "close_vs_ema24": 0.0009132537163083487,
        "ema12_slope_3h": 0.0004866554626092867,
        "ema24_slope_6h": 0.0020318384399826694,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-09T18:16:16.249854Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-09T18:00:00Z",
          "return_6h": -0.007656432258161483,
          "return_12h": 0.002330350982455487,
          "return_24h": 0.02421210815250041,
          "close_vs_ema12": -0.0004770935816768018,
          "close_vs_ema24": 0.0009132537163083487,
          "ema12_slope_3h": 0.0004866554626092867,
          "ema24_slope_6h": 0.0020318384399826694,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.34,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.191989,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        6005,
        6006
      ],
      "forecast_publication_timestamp": "2026-10-09T18:16:16.205644Z",
      "requested_quote_timestamp": "2026-10-09T18:16:16.205644Z",
      "retrieved_quote_timestamp": "2026-10-09T18:16:16.397633Z",
      "quote_retrieval_timestamp": "2026-10-09T18:16:16.397633Z",
      "timing_difference_seconds": 0.191989,
      "selected_quote": {
        "id": 822,
        "contract_id": 822,
        "forecast_timestamp": "2026-10-09T18:16:16.205644Z",
        "requested_timestamp": "2026-10-09T18:16:16.205644Z",
        "actual_quote_timestamp": "2026-10-09T18:16:16.397633Z",
        "timestamp_delta_seconds": 0.191989,
        "bid": 0.33,
        "ask": 0.34,
        "midpoint": 0.335,
        "last_price": 0.34,
        "implied_probability": 0.34,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-09T18:16:16.397633Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT091430",
        "external_market_id": "KXBTC15M-26OCT091430-30",
        "external_contract_id": "KXBTC15M-26OCT091430-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 11834.8
      },
      "selected_entry_price": 0.34,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 822,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT091430",
          "external_market_id": "KXBTC15M-26OCT091430-30",
          "external_contract_id": "KXBTC15M-26OCT091430-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-09T18:15:00Z",
          "resolution_timestamp": "2026-10-09T18:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-09T18:16:16.252605Z"
        }
      ],
      "quotes": [
        {
          "id": 822,
          "contract_id": 822,
          "forecast_timestamp": "2026-10-09T18:16:16.205644Z",
          "requested_timestamp": "2026-10-09T18:16:16.205644Z",
          "actual_quote_timestamp": "2026-10-09T18:16:16.397633Z",
          "timestamp_delta_seconds": 0.191989,
          "bid": 0.33,
          "ask": 0.34,
          "midpoint": 0.335,
          "last_price": 0.34,
          "implied_probability": 0.34,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-09T18:16:16.397633Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT091430",
          "external_market_id": "KXBTC15M-26OCT091430-30",
          "external_contract_id": "KXBTC15M-26OCT091430-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 11834.8
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT091430-30": {
          "UP/YES": "KXBTC15M-26OCT091430-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1587,
          "signal_id": 822,
          "quote_id": 822,
          "settlement_id": 822,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 281.0,
          "entry_price": 0.34,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.54,
          "trading_fee": 4.42,
          "total_deployed": 99.96000000000001,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.54,
          "net_pnl": -99.96000000000001,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-09T18:31:20.533218Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 11834.8,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1588,
          "signal_id": 822,
          "quote_id": 822,
          "settlement_id": 822,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.34,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 34.0,
          "trading_fee": 1.58,
          "total_deployed": 35.58,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -34.0,
          "net_pnl": -35.58,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-09T18:31:20.536652Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 11834.8,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82592.34,
        "kronos_base_predicted_close": 82603.171875,
        "kronos_base_displacement": 10.831875000003492,
        "kronos_base_displacement_fraction": 0.0001311486634233089,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82667.5,
        "kronos_small_displacement": 75.16000000000349,
        "kronos_small_displacement_fraction": 0.0009100117516951754,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT091430",
        "ticker": "KXBTC15M-26OCT091430-30",
        "market_id": "KXBTC15M-26OCT091430-30",
        "contract_id": "KXBTC15M-26OCT091430-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82592.34
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-09T18:16:16.205644Z",
        "retrieved_timestamp": "2026-10-09T18:16:16.397633Z",
        "quote_offset_seconds": 0.191989,
        "quote_age_seconds": 0.191989,
        "bid": 0.33,
        "ask": 0.34,
        "midpoint": 0.335,
        "last_price": 0.34,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.34,
        "price_type": "live_executable_ask",
        "yes_ask_size": 11834.8
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 82435.72,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261009T1815Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 816,
          "signal_id": 822,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-09T18:00:00Z",
          "return_6h": -0.007656432258161483,
          "return_12h": 0.002330350982455487,
          "return_24h": 0.02421210815250041,
          "close_vs_ema12": -0.0004770935816768018,
          "close_vs_ema24": 0.0009132537163083487,
          "ema12_slope_3h": 0.0004866554626092867,
          "ema24_slope_6h": 0.0020318384399826694,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-09T18:16:16.249854Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-09T18:00:00Z",
            "return_6h": -0.007656432258161483,
            "return_12h": 0.002330350982455487,
            "return_24h": 0.02421210815250041,
            "close_vs_ema12": -0.0004770935816768018,
            "close_vs_ema24": 0.0009132537163083487,
            "ema12_slope_3h": 0.0004866554626092867,
            "ema24_slope_6h": 0.0020318384399826694,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0007873803681525127,
        "return_30m": -0.0004848279607012618,
        "return_60m": 0.00027346572818198744,
        "return_120m": -0.003145967564676888,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0002969346696557462,
        "close_vs_ema6": -0.0005510095339027465,
        "close_vs_ema12": -0.0011304888084956444,
        "ema3_slope": -0.0002968465256308894,
        "ema6_slope": -0.0002203552464243863,
        "realized_volatility_30m": 0.0005450855935750787,
        "realized_volatility_60m": 0.0004990846626230598,
        "return_acceleration": -0.0010901711871501574
      }
    },
    {
      "id": 821,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261009T1700Z",
      "trigger_timestamp": "2026-10-09T17:01:16.964633Z",
      "market_start_timestamp": "2026-10-09T17:00:00Z",
      "resolution_timestamp": "2026-10-09T17:15:00Z",
      "direction": "UP",
      "base_run_id": 5999,
      "small_run_id": 6000,
      "last_observed_close": 82671.48,
      "actual_close": 82569.76,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-09T17:01:17.010471Z",
      "base_predicted_close": 82724.296875,
      "small_predicted_close": 82747.9140625,
      "strike": 82671.48,
      "market_regime": {
        "id": 815,
        "signal_id": 821,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-10-09T16:45:00Z",
        "return_6h": 0.002148971137938549,
        "return_12h": 0.005782227547907359,
        "return_24h": 0.022145290625382064,
        "close_vs_ema12": 0.0004275232371990789,
        "close_vs_ema24": 0.001999707137331219,
        "ema12_slope_3h": 0.0014592078186490554,
        "ema24_slope_6h": 0.0025892165154643987,
        "score": 2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-09T17:01:17.013353Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-09T16:45:00Z",
          "return_6h": 0.002148971137938549,
          "return_12h": 0.005782227547907359,
          "return_24h": 0.022145290625382064,
          "close_vs_ema12": 0.0004275232371990789,
          "close_vs_ema24": 0.001999707137331219,
          "ema12_slope_3h": 0.0014592078186490554,
          "ema24_slope_6h": 0.0025892165154643987,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.64,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.195755,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        5999,
        6000
      ],
      "forecast_publication_timestamp": "2026-10-09T17:01:16.964633Z",
      "requested_quote_timestamp": "2026-10-09T17:01:16.964633Z",
      "retrieved_quote_timestamp": "2026-10-09T17:01:17.160388Z",
      "quote_retrieval_timestamp": "2026-10-09T17:01:17.160388Z",
      "timing_difference_seconds": 0.195755,
      "selected_quote": {
        "id": 821,
        "contract_id": 821,
        "forecast_timestamp": "2026-10-09T17:01:16.964633Z",
        "requested_timestamp": "2026-10-09T17:01:16.964633Z",
        "actual_quote_timestamp": "2026-10-09T17:01:17.160388Z",
        "timestamp_delta_seconds": 0.195755,
        "bid": 0.63,
        "ask": 0.64,
        "midpoint": 0.635,
        "last_price": 0.63,
        "implied_probability": 0.64,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-09T17:01:17.160388Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT091315",
        "external_market_id": "KXBTC15M-26OCT091315-15",
        "external_contract_id": "KXBTC15M-26OCT091315-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3991.28
      },
      "selected_entry_price": 0.64,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 821,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT091315",
          "external_market_id": "KXBTC15M-26OCT091315-15",
          "external_contract_id": "KXBTC15M-26OCT091315-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-09T17:00:00Z",
          "resolution_timestamp": "2026-10-09T17:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-09T17:01:17.015892Z"
        }
      ],
      "quotes": [
        {
          "id": 821,
          "contract_id": 821,
          "forecast_timestamp": "2026-10-09T17:01:16.964633Z",
          "requested_timestamp": "2026-10-09T17:01:16.964633Z",
          "actual_quote_timestamp": "2026-10-09T17:01:17.160388Z",
          "timestamp_delta_seconds": 0.195755,
          "bid": 0.63,
          "ask": 0.64,
          "midpoint": 0.635,
          "last_price": 0.63,
          "implied_probability": 0.64,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-09T17:01:17.160388Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT091315",
          "external_market_id": "KXBTC15M-26OCT091315-15",
          "external_contract_id": "KXBTC15M-26OCT091315-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3991.28
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT091315-15": {
          "UP/YES": "KXBTC15M-26OCT091315-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1585,
          "signal_id": 821,
          "quote_id": 821,
          "settlement_id": 821,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 152.0,
          "entry_price": 0.64,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.28,
          "trading_fee": 2.46,
          "total_deployed": 99.74,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -97.28,
          "net_pnl": -99.74,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-09T18:01:21.153218Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3991.28,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1586,
          "signal_id": 821,
          "quote_id": 821,
          "settlement_id": 821,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.64,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 64.0,
          "trading_fee": 1.62,
          "total_deployed": 65.62,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -64.0,
          "net_pnl": -65.62,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-09T18:01:21.156982Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3991.28,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82671.48,
        "kronos_base_predicted_close": 82724.296875,
        "kronos_base_displacement": 52.816875000004075,
        "kronos_base_displacement_fraction": 0.0006388766113779997,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82747.9140625,
        "kronos_small_displacement": 76.43406250000407,
        "kronos_small_displacement_fraction": 0.0009245517619861659,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT091315",
        "ticker": "KXBTC15M-26OCT091315-15",
        "market_id": "KXBTC15M-26OCT091315-15",
        "contract_id": "KXBTC15M-26OCT091315-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82671.48
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-09T17:01:16.964633Z",
        "retrieved_timestamp": "2026-10-09T17:01:17.160388Z",
        "quote_offset_seconds": 0.195755,
        "quote_age_seconds": 0.195755,
        "bid": 0.63,
        "ask": 0.64,
        "midpoint": 0.635,
        "last_price": 0.63,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.64,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3991.28
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 82569.76,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261009T1700Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 815,
          "signal_id": 821,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-10-09T16:45:00Z",
          "return_6h": 0.002148971137938549,
          "return_12h": 0.005782227547907359,
          "return_24h": 0.022145290625382064,
          "close_vs_ema12": 0.0004275232371990789,
          "close_vs_ema24": 0.001999707137331219,
          "ema12_slope_3h": 0.0014592078186490554,
          "ema24_slope_6h": 0.0025892165154643987,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-09T17:01:17.013353Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-09T16:45:00Z",
            "return_6h": 0.002148971137938549,
            "return_12h": 0.005782227547907359,
            "return_24h": 0.022145290625382064,
            "close_vs_ema12": 0.0004275232371990789,
            "close_vs_ema24": 0.001999707137331219,
            "ema12_slope_3h": 0.0014592078186490554,
            "ema24_slope_6h": 0.0025892165154643987,
            "score": 2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": 0.00030377415373084027,
        "return_30m": 0.00012490348374050164,
        "return_60m": -0.0018545809631829169,
        "return_120m": -0.003938596938323324,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": -0.00018634008677431702,
        "close_vs_ema6": -0.0007607796456254867,
        "close_vs_ema12": -0.0012963095311760986,
        "ema3_slope": -0.00018630537061536945,
        "ema6_slope": -0.00030421928071555637,
        "realized_volatility_30m": 0.00024129525196786572,
        "realized_volatility_60m": 0.0010885632720877992,
        "return_acceleration": 0.00048259050393573144
      }
    },
    {
      "id": 820,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261009T1645Z",
      "trigger_timestamp": "2026-10-09T16:46:19.245858Z",
      "market_start_timestamp": "2026-10-09T16:45:00Z",
      "resolution_timestamp": "2026-10-09T17:00:00Z",
      "direction": "UP",
      "base_run_id": 5997,
      "small_run_id": 5998,
      "last_observed_close": 82646.38,
      "actual_close": 82671.48,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-09T16:46:19.297757Z",
      "base_predicted_close": 82667.8359375,
      "small_predicted_close": 82728.34375,
      "strike": 82646.38,
      "market_regime": {
        "id": 814,
        "signal_id": 820,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-10-09T16:30:00Z",
        "return_6h": 0.003464138779179393,
        "return_12h": 0.004502894251821266,
        "return_24h": 0.017710772280685294,
        "close_vs_ema12": 0.00014190656311008354,
        "close_vs_ema24": 0.0017375981764513604,
        "ema12_slope_3h": 0.0014615868616407734,
        "ema24_slope_6h": 0.0025985131382451065,
        "score": 2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-09T16:46:19.300826Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-09T16:30:00Z",
          "return_6h": 0.003464138779179393,
          "return_12h": 0.004502894251821266,
          "return_24h": 0.017710772280685294,
          "close_vs_ema12": 0.00014190656311008354,
          "close_vs_ema24": 0.0017375981764513604,
          "ema12_slope_3h": 0.0014615868616407734,
          "ema24_slope_6h": 0.0025985131382451065,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.79,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.203157,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "70_80",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        5997,
        5998
      ],
      "forecast_publication_timestamp": "2026-10-09T16:46:19.245858Z",
      "requested_quote_timestamp": "2026-10-09T16:46:19.245858Z",
      "retrieved_quote_timestamp": "2026-10-09T16:46:19.449015Z",
      "quote_retrieval_timestamp": "2026-10-09T16:46:19.449015Z",
      "timing_difference_seconds": 0.203157,
      "selected_quote": {
        "id": 820,
        "contract_id": 820,
        "forecast_timestamp": "2026-10-09T16:46:19.245858Z",
        "requested_timestamp": "2026-10-09T16:46:19.245858Z",
        "actual_quote_timestamp": "2026-10-09T16:46:19.449015Z",
        "timestamp_delta_seconds": 0.203157,
        "bid": 0.78,
        "ask": 0.79,
        "midpoint": 0.785,
        "last_price": 0.78,
        "implied_probability": 0.79,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-09T16:46:19.449015Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT091300",
        "external_market_id": "KXBTC15M-26OCT091300-00",
        "external_contract_id": "KXBTC15M-26OCT091300-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2631.88
      },
      "selected_entry_price": 0.79,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 820,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT091300",
          "external_market_id": "KXBTC15M-26OCT091300-00",
          "external_contract_id": "KXBTC15M-26OCT091300-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-09T16:45:00Z",
          "resolution_timestamp": "2026-10-09T17:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-09T16:46:19.304374Z"
        }
      ],
      "quotes": [
        {
          "id": 820,
          "contract_id": 820,
          "forecast_timestamp": "2026-10-09T16:46:19.245858Z",
          "requested_timestamp": "2026-10-09T16:46:19.245858Z",
          "actual_quote_timestamp": "2026-10-09T16:46:19.449015Z",
          "timestamp_delta_seconds": 0.203157,
          "bid": 0.78,
          "ask": 0.79,
          "midpoint": 0.785,
          "last_price": 0.78,
          "implied_probability": 0.79,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-09T16:46:19.449015Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT091300",
          "external_market_id": "KXBTC15M-26OCT091300-00",
          "external_contract_id": "KXBTC15M-26OCT091300-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2631.88
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT091300-00": {
          "UP/YES": "KXBTC15M-26OCT091300-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1583,
          "signal_id": 820,
          "quote_id": 820,
          "settlement_id": 820,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 124.0,
          "entry_price": 0.79,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.96000000000001,
          "trading_fee": 1.45,
          "total_deployed": 99.41000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 124.0,
          "gross_pnl": 26.039999999999992,
          "net_pnl": 24.58999999999999,
          "roi": 0.24735942058143032,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-09T17:01:21.652453Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2631.88,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1584,
          "signal_id": 820,
          "quote_id": 820,
          "settlement_id": 820,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.79,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 79.0,
          "trading_fee": 1.17,
          "total_deployed": 80.17,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 21.0,
          "net_pnl": 19.83,
          "roi": 0.2473493825620556,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-09T17:01:21.657019Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2631.88,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82646.38,
        "kronos_base_predicted_close": 82667.8359375,
        "kronos_base_displacement": 21.455937499995343,
        "kronos_base_displacement_fraction": 0.00025961134050874753,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82728.34375,
        "kronos_small_displacement": 81.96374999999534,
        "kronos_small_displacement_fraction": 0.00099174035208796,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT091300",
        "ticker": "KXBTC15M-26OCT091300-00",
        "market_id": "KXBTC15M-26OCT091300-00",
        "contract_id": "KXBTC15M-26OCT091300-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82646.38
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-09T16:46:19.245858Z",
        "retrieved_timestamp": "2026-10-09T16:46:19.449015Z",
        "quote_offset_seconds": 0.203157,
        "quote_age_seconds": 0.203157,
        "bid": 0.78,
        "ask": 0.79,
        "midpoint": 0.785,
        "last_price": 0.78,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.79,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2631.88
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 82671.48,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261009T1645Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 814,
          "signal_id": 820,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-10-09T16:30:00Z",
          "return_6h": 0.003464138779179393,
          "return_12h": 0.004502894251821266,
          "return_24h": 0.017710772280685294,
          "close_vs_ema12": 0.00014190656311008354,
          "close_vs_ema24": 0.0017375981764513604,
          "ema12_slope_3h": 0.0014615868616407734,
          "ema24_slope_6h": 0.0025985131382451065,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-09T16:46:19.300826Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-09T16:30:00Z",
            "return_6h": 0.003464138779179393,
            "return_12h": 0.004502894251821266,
            "return_24h": 0.017710772280685294,
            "close_vs_ema12": 0.00014190656311008354,
            "close_vs_ema24": 0.0017375981764513604,
            "ema12_slope_3h": 0.0014615868616407734,
            "ema24_slope_6h": 0.0025985131382451065,
            "score": 2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.00017881635020489117,
        "return_30m": -0.0024937803143215698,
        "return_60m": -0.0032688426104134916,
        "return_120m": -0.0038335447114160592,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.0006761794891094741,
        "close_vs_ema6": -0.0013681260349068802,
        "close_vs_ema12": -0.00183485794796312,
        "ema3_slope": -0.0006757225793607713,
        "ema6_slope": -0.0005469510947497813,
        "realized_volatility_30m": 0.0010682808206767813,
        "realized_volatility_60m": 0.0010089456939879127,
        "return_acceleration": 0.0021365616413535626
      }
    },
    {
      "id": 819,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261009T1630Z",
      "trigger_timestamp": "2026-10-09T16:31:16.261049Z",
      "market_start_timestamp": "2026-10-09T16:30:00Z",
      "resolution_timestamp": "2026-10-09T16:45:00Z",
      "direction": "UP",
      "base_run_id": 5995,
      "small_run_id": 5996,
      "last_observed_close": 82661.16,
      "actual_close": 82646.38,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-09T16:31:16.303883Z",
      "base_predicted_close": 82697.359375,
      "small_predicted_close": 82765.7890625,
      "strike": 82661.16,
      "market_regime": {
        "id": 813,
        "signal_id": 819,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-10-09T16:15:00Z",
        "return_6h": 0.0008773981278453746,
        "return_12h": 0.0034977667176410154,
        "return_24h": 0.017192321262980093,
        "close_vs_ema12": 0.00032682082495005815,
        "close_vs_ema24": 0.001953417809013702,
        "ema12_slope_3h": 0.0014449504467597407,
        "ema24_slope_6h": 0.0025802784558157654,
        "score": 2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-09T16:31:16.306051Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-09T16:15:00Z",
          "return_6h": 0.0008773981278453746,
          "return_12h": 0.0034977667176410154,
          "return_24h": 0.017192321262980093,
          "close_vs_ema12": 0.00032682082495005815,
          "close_vs_ema24": 0.001953417809013702,
          "ema12_slope_3h": 0.0014449504467597407,
          "ema24_slope_6h": 0.0025802784558157654,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.51,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.186814,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        5995,
        5996
      ],
      "forecast_publication_timestamp": "2026-10-09T16:31:16.261049Z",
      "requested_quote_timestamp": "2026-10-09T16:31:16.261049Z",
      "retrieved_quote_timestamp": "2026-10-09T16:31:16.447863Z",
      "quote_retrieval_timestamp": "2026-10-09T16:31:16.447863Z",
      "timing_difference_seconds": 0.186814,
      "selected_quote": {
        "id": 819,
        "contract_id": 819,
        "forecast_timestamp": "2026-10-09T16:31:16.261049Z",
        "requested_timestamp": "2026-10-09T16:31:16.261049Z",
        "actual_quote_timestamp": "2026-10-09T16:31:16.447863Z",
        "timestamp_delta_seconds": 0.186814,
        "bid": 0.5,
        "ask": 0.51,
        "midpoint": 0.505,
        "last_price": 0.5,
        "implied_probability": 0.51,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-09T16:31:16.447863Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT091245",
        "external_market_id": "KXBTC15M-26OCT091245-45",
        "external_contract_id": "KXBTC15M-26OCT091245-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 494.53
      },
      "selected_entry_price": 0.51,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 819,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT091245",
          "external_market_id": "KXBTC15M-26OCT091245-45",
          "external_contract_id": "KXBTC15M-26OCT091245-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-09T16:30:00Z",
          "resolution_timestamp": "2026-10-09T16:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-09T16:31:16.308865Z"
        }
      ],
      "quotes": [
        {
          "id": 819,
          "contract_id": 819,
          "forecast_timestamp": "2026-10-09T16:31:16.261049Z",
          "requested_timestamp": "2026-10-09T16:31:16.261049Z",
          "actual_quote_timestamp": "2026-10-09T16:31:16.447863Z",
          "timestamp_delta_seconds": 0.186814,
          "bid": 0.5,
          "ask": 0.51,
          "midpoint": 0.505,
          "last_price": 0.5,
          "implied_probability": 0.51,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-09T16:31:16.447863Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT091245",
          "external_market_id": "KXBTC15M-26OCT091245-45",
          "external_contract_id": "KXBTC15M-26OCT091245-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 494.53
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT091245-45": {
          "UP/YES": "KXBTC15M-26OCT091245-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1581,
          "signal_id": 819,
          "quote_id": 819,
          "settlement_id": 819,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 189.0,
          "entry_price": 0.51,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.39,
          "trading_fee": 3.31,
          "total_deployed": 99.7,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.39,
          "net_pnl": -99.7,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-09T16:46:24.592591Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 494.53,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1582,
          "signal_id": 819,
          "quote_id": 819,
          "settlement_id": 819,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.51,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 51.0,
          "trading_fee": 1.75,
          "total_deployed": 52.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -51.0,
          "net_pnl": -52.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-09T16:46:24.595358Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 494.53,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82661.16,
        "kronos_base_predicted_close": 82697.359375,
        "kronos_base_displacement": 36.19937499999651,
        "kronos_base_displacement_fraction": 0.00043792483676731014,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82765.7890625,
        "kronos_small_displacement": 104.62906249999651,
        "kronos_small_displacement_fraction": 0.001265758458990855,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT091245",
        "ticker": "KXBTC15M-26OCT091245-45",
        "market_id": "KXBTC15M-26OCT091245-45",
        "contract_id": "KXBTC15M-26OCT091245-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82661.16
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-09T16:31:16.261049Z",
        "retrieved_timestamp": "2026-10-09T16:31:16.447863Z",
        "quote_offset_seconds": 0.186814,
        "quote_age_seconds": 0.186814,
        "bid": 0.5,
        "ask": 0.51,
        "midpoint": 0.505,
        "last_price": 0.5,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.51,
        "price_type": "live_executable_ask",
        "yes_ask_size": 494.53
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 82646.38,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261009T1630Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 813,
          "signal_id": 819,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-10-09T16:15:00Z",
          "return_6h": 0.0008773981278453746,
          "return_12h": 0.0034977667176410154,
          "return_24h": 0.017192321262980093,
          "close_vs_ema12": 0.00032682082495005815,
          "close_vs_ema24": 0.001953417809013702,
          "ema12_slope_3h": 0.0014449504467597407,
          "ema24_slope_6h": 0.0025802784558157654,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-09T16:31:16.306051Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-09T16:15:00Z",
            "return_6h": 0.0008773981278453746,
            "return_12h": 0.0034977667176410154,
            "return_24h": 0.017192321262980093,
            "close_vs_ema12": 0.00032682082495005815,
            "close_vs_ema24": 0.001953417809013702,
            "ema12_slope_3h": 0.0014449504467597407,
            "ema24_slope_6h": 0.0025802784558157654,
            "score": 2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.002315377991558454,
        "return_30m": -0.001979237233297737,
        "return_60m": -0.002304056729424242,
        "return_120m": -0.00504667932934777,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0011728385312224088,
        "close_vs_ema6": -0.0017358228749302373,
        "close_vs_ema12": -0.001989284667703317,
        "ema3_slope": -0.001171464592410243,
        "ema6_slope": -0.0006938473915025778,
        "realized_volatility_30m": 0.001326149424478562,
        "realized_volatility_60m": 0.0012258601678870296,
        "return_acceleration": -0.002652298848957124
      }
    },
    {
      "id": 818,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261009T1600Z",
      "trigger_timestamp": "2026-10-09T16:01:17.854496Z",
      "market_start_timestamp": "2026-10-09T16:00:00Z",
      "resolution_timestamp": "2026-10-09T16:15:00Z",
      "direction": "UP",
      "base_run_id": 5991,
      "small_run_id": 5992,
      "last_observed_close": 82825.09,
      "actual_close": 82852.99,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-09T16:01:17.912614Z",
      "base_predicted_close": 82828.8203125,
      "small_predicted_close": 82845.859375,
      "strike": 82825.09,
      "market_regime": {
        "id": 812,
        "signal_id": 818,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-10-09T15:45:00Z",
        "return_6h": 0.0028207190605686883,
        "return_12h": 0.005694074056184162,
        "return_24h": 0.022999183108394217,
        "close_vs_ema12": 0.0024381354528399957,
        "close_vs_ema24": 0.004073037639133359,
        "ema12_slope_3h": 0.0017608817034056035,
        "ema24_slope_6h": 0.0026167941733012956,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-09T16:01:17.915493Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-09T15:45:00Z",
          "return_6h": 0.0028207190605686883,
          "return_12h": 0.005694074056184162,
          "return_24h": 0.022999183108394217,
          "close_vs_ema12": 0.0024381354528399957,
          "close_vs_ema24": 0.004073037639133359,
          "ema12_slope_3h": 0.0017608817034056035,
          "ema24_slope_6h": 0.0026167941733012956,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.21,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.21,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        5991,
        5992
      ],
      "forecast_publication_timestamp": "2026-10-09T16:01:17.854496Z",
      "requested_quote_timestamp": "2026-10-09T16:01:17.854496Z",
      "retrieved_quote_timestamp": "2026-10-09T16:01:18.064496Z",
      "quote_retrieval_timestamp": "2026-10-09T16:01:18.064496Z",
      "timing_difference_seconds": 0.21,
      "selected_quote": {
        "id": 818,
        "contract_id": 818,
        "forecast_timestamp": "2026-10-09T16:01:17.854496Z",
        "requested_timestamp": "2026-10-09T16:01:17.854496Z",
        "actual_quote_timestamp": "2026-10-09T16:01:18.064496Z",
        "timestamp_delta_seconds": 0.21,
        "bid": 0.2,
        "ask": 0.21,
        "midpoint": 0.20500000000000002,
        "last_price": 0.21,
        "implied_probability": 0.21,
        "spread": 0.009999999999999981,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-09T16:01:18.064496Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT091215",
        "external_market_id": "KXBTC15M-26OCT091215-15",
        "external_contract_id": "KXBTC15M-26OCT091215-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2541.62
      },
      "selected_entry_price": 0.21,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 818,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT091215",
          "external_market_id": "KXBTC15M-26OCT091215-15",
          "external_contract_id": "KXBTC15M-26OCT091215-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-09T16:00:00Z",
          "resolution_timestamp": "2026-10-09T16:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-09T16:01:17.918179Z"
        }
      ],
      "quotes": [
        {
          "id": 818,
          "contract_id": 818,
          "forecast_timestamp": "2026-10-09T16:01:17.854496Z",
          "requested_timestamp": "2026-10-09T16:01:17.854496Z",
          "actual_quote_timestamp": "2026-10-09T16:01:18.064496Z",
          "timestamp_delta_seconds": 0.21,
          "bid": 0.2,
          "ask": 0.21,
          "midpoint": 0.20500000000000002,
          "last_price": 0.21,
          "implied_probability": 0.21,
          "spread": 0.009999999999999981,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-09T16:01:18.064496Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT091215",
          "external_market_id": "KXBTC15M-26OCT091215-15",
          "external_contract_id": "KXBTC15M-26OCT091215-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2541.62
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT091215-15": {
          "UP/YES": "KXBTC15M-26OCT091215-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1579,
          "signal_id": 818,
          "quote_id": 818,
          "settlement_id": 818,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 451.0,
          "entry_price": 0.21,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 94.71,
          "trading_fee": 5.24,
          "total_deployed": 99.94999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 451.0,
          "gross_pnl": 356.29,
          "net_pnl": 351.05,
          "roi": 3.5122561280640325,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-09T16:16:20.943407Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2541.62,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1580,
          "signal_id": 818,
          "quote_id": 818,
          "settlement_id": 818,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.21,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 21.0,
          "trading_fee": 1.17,
          "total_deployed": 22.17,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 79.0,
          "net_pnl": 77.83,
          "roi": 3.5105999097880014,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-09T16:16:20.947515Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2541.62,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82825.09,
        "kronos_base_predicted_close": 82828.8203125,
        "kronos_base_displacement": 3.7303125000034925,
        "kronos_base_displacement_fraction": 4.503843581701502e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82845.859375,
        "kronos_small_displacement": 20.769375000003492,
        "kronos_small_displacement_fraction": 0.0002507618766246254,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT091215",
        "ticker": "KXBTC15M-26OCT091215-15",
        "market_id": "KXBTC15M-26OCT091215-15",
        "contract_id": "KXBTC15M-26OCT091215-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82825.09
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-09T16:01:17.854496Z",
        "retrieved_timestamp": "2026-10-09T16:01:18.064496Z",
        "quote_offset_seconds": 0.21,
        "quote_age_seconds": 0.21,
        "bid": 0.2,
        "ask": 0.21,
        "midpoint": 0.20500000000000002,
        "last_price": 0.21,
        "spread": 0.009999999999999981,
        "selected_entry_price": 0.21,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2541.62
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 82852.99,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261009T1600Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 812,
          "signal_id": 818,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-10-09T15:45:00Z",
          "return_6h": 0.0028207190605686883,
          "return_12h": 0.005694074056184162,
          "return_24h": 0.022999183108394217,
          "close_vs_ema12": 0.0024381354528399957,
          "close_vs_ema24": 0.004073037639133359,
          "ema12_slope_3h": 0.0017608817034056035,
          "ema24_slope_6h": 0.0026167941733012956,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-09T16:01:17.915493Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-09T15:45:00Z",
            "return_6h": 0.0028207190605686883,
            "return_12h": 0.005694074056184162,
            "return_24h": 0.022999183108394217,
            "close_vs_ema12": 0.0024381354528399957,
            "close_vs_ema24": 0.004073037639133359,
            "ema12_slope_3h": 0.0017608817034056035,
            "ema24_slope_6h": 0.0026167941733012956,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0011135456439502756,
        "return_30m": -0.0003254636659322241,
        "return_60m": -0.0020878881327245358,
        "return_120m": 0.003263962716631319,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0003920175188367736,
        "close_vs_ema6": -0.0004954371981291672,
        "close_vs_ema12": -0.0003779505719870846,
        "ema3_slope": -0.0003918639013225089,
        "ema6_slope": -0.00019813561375048305,
        "realized_volatility_30m": 0.0009512530827601728,
        "realized_volatility_60m": 0.0014292582389440341,
        "return_acceleration": -0.0019025061655203457
      }
    },
    {
      "id": 817,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261009T1345Z",
      "trigger_timestamp": "2026-10-09T13:46:18.757213Z",
      "market_start_timestamp": "2026-10-09T13:45:00Z",
      "resolution_timestamp": "2026-10-09T14:00:00Z",
      "direction": "UP",
      "base_run_id": 5973,
      "small_run_id": 5974,
      "last_observed_close": 82493.55,
      "actual_close": 82555.63,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-09T13:46:18.819913Z",
      "base_predicted_close": 82711.3515625,
      "small_predicted_close": 82559.8671875,
      "strike": 82493.55,
      "market_regime": {
        "id": 811,
        "signal_id": 817,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-10-09T13:30:00Z",
        "return_6h": 0.00025126458727520173,
        "return_12h": 0.007004719451673136,
        "return_24h": 0.006100182122445341,
        "close_vs_ema12": -0.00024848273388466957,
        "close_vs_ema24": 0.0009890584477862951,
        "ema12_slope_3h": 0.002639377822878819,
        "ema24_slope_6h": 0.0024154882457920746,
        "score": 2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-09T13:46:18.823702Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-09T13:30:00Z",
          "return_6h": 0.00025126458727520173,
          "return_12h": 0.007004719451673136,
          "return_24h": 0.006100182122445341,
          "close_vs_ema12": -0.00024848273388466957,
          "close_vs_ema24": 0.0009890584477862951,
          "ema12_slope_3h": 0.002639377822878819,
          "ema24_slope_6h": 0.0024154882457920746,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.49,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.246857,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        5973,
        5974
      ],
      "forecast_publication_timestamp": "2026-10-09T13:46:18.757213Z",
      "requested_quote_timestamp": "2026-10-09T13:46:18.757213Z",
      "retrieved_quote_timestamp": "2026-10-09T13:46:19.004070Z",
      "quote_retrieval_timestamp": "2026-10-09T13:46:19.004070Z",
      "timing_difference_seconds": 0.246857,
      "selected_quote": {
        "id": 817,
        "contract_id": 817,
        "forecast_timestamp": "2026-10-09T13:46:18.757213Z",
        "requested_timestamp": "2026-10-09T13:46:18.757213Z",
        "actual_quote_timestamp": "2026-10-09T13:46:19.004070Z",
        "timestamp_delta_seconds": 0.246857,
        "bid": 0.48,
        "ask": 0.49,
        "midpoint": 0.485,
        "last_price": 0.49,
        "implied_probability": 0.49,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-09T13:46:19.004070Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT091000",
        "external_market_id": "KXBTC15M-26OCT091000-00",
        "external_contract_id": "KXBTC15M-26OCT091000-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 6820.24
      },
      "selected_entry_price": 0.49,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 817,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT091000",
          "external_market_id": "KXBTC15M-26OCT091000-00",
          "external_contract_id": "KXBTC15M-26OCT091000-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-09T13:45:00Z",
          "resolution_timestamp": "2026-10-09T14:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-09T13:46:18.827507Z"
        }
      ],
      "quotes": [
        {
          "id": 817,
          "contract_id": 817,
          "forecast_timestamp": "2026-10-09T13:46:18.757213Z",
          "requested_timestamp": "2026-10-09T13:46:18.757213Z",
          "actual_quote_timestamp": "2026-10-09T13:46:19.004070Z",
          "timestamp_delta_seconds": 0.246857,
          "bid": 0.48,
          "ask": 0.49,
          "midpoint": 0.485,
          "last_price": 0.49,
          "implied_probability": 0.49,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-09T13:46:19.004070Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT091000",
          "external_market_id": "KXBTC15M-26OCT091000-00",
          "external_contract_id": "KXBTC15M-26OCT091000-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 6820.24
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT091000-00": {
          "UP/YES": "KXBTC15M-26OCT091000-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1577,
          "signal_id": 817,
          "quote_id": 817,
          "settlement_id": 817,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 197.0,
          "entry_price": 0.49,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.53,
          "trading_fee": 3.45,
          "total_deployed": 99.98,
          "settlement_value": 1.0,
          "settlement_payout": 197.0,
          "gross_pnl": 100.47,
          "net_pnl": 97.02,
          "roi": 0.9703940788157631,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-09T14:01:21.370965Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6820.24,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1578,
          "signal_id": 817,
          "quote_id": 817,
          "settlement_id": 817,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.49,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 49.0,
          "trading_fee": 1.75,
          "total_deployed": 50.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 51.0,
          "net_pnl": 49.25,
          "roi": 0.9704433497536946,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-09T14:01:21.373172Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6820.24,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82493.55,
        "kronos_base_predicted_close": 82711.3515625,
        "kronos_base_displacement": 217.8015624999971,
        "kronos_base_displacement_fraction": 0.002640225357012725,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82559.8671875,
        "kronos_small_displacement": 66.31718749999709,
        "kronos_small_displacement_fraction": 0.0008039075479234084,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT091000",
        "ticker": "KXBTC15M-26OCT091000-00",
        "market_id": "KXBTC15M-26OCT091000-00",
        "contract_id": "KXBTC15M-26OCT091000-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82493.55
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-09T13:46:18.757213Z",
        "retrieved_timestamp": "2026-10-09T13:46:19.004070Z",
        "quote_offset_seconds": 0.246857,
        "quote_age_seconds": 0.246857,
        "bid": 0.48,
        "ask": 0.49,
        "midpoint": 0.485,
        "last_price": 0.49,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.49,
        "price_type": "live_executable_ask",
        "yes_ask_size": 6820.24
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 82555.63,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261009T1345Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 811,
          "signal_id": 817,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-10-09T13:30:00Z",
          "return_6h": 0.00025126458727520173,
          "return_12h": 0.007004719451673136,
          "return_24h": 0.006100182122445341,
          "close_vs_ema12": -0.00024848273388466957,
          "close_vs_ema24": 0.0009890584477862951,
          "ema12_slope_3h": 0.002639377822878819,
          "ema24_slope_6h": 0.0024154882457920746,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-09T13:46:18.823702Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-09T13:30:00Z",
            "return_6h": 0.00025126458727520173,
            "return_12h": 0.007004719451673136,
            "return_24h": 0.006100182122445341,
            "close_vs_ema12": -0.00024848273388466957,
            "close_vs_ema24": 0.0009890584477862951,
            "ema12_slope_3h": 0.002639377822878819,
            "ema24_slope_6h": 0.0024154882457920746,
            "score": 2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.004762993844146024,
        "return_30m": -0.005906875421613389,
        "return_60m": -0.005733200048036569,
        "return_120m": -0.005239513925377692,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.002667370959864579,
        "close_vs_ema6": -0.003835522388207724,
        "close_vs_ema12": -0.0038033382105701063,
        "ema3_slope": -0.0026602750195322544,
        "ema6_slope": -0.0015318587638492032,
        "realized_volatility_30m": 0.0018068189456753592,
        "realized_volatility_60m": 0.002006482967586377,
        "return_acceleration": -0.0036136378913507183
      }
    },
    {
      "id": 816,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261009T1330Z",
      "trigger_timestamp": "2026-10-09T13:31:16.265452Z",
      "market_start_timestamp": "2026-10-09T13:30:00Z",
      "resolution_timestamp": "2026-10-09T13:45:00Z",
      "direction": "UP",
      "base_run_id": 5971,
      "small_run_id": 5972,
      "last_observed_close": 82888.34,
      "actual_close": 82493.55,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-09T13:31:16.303279Z",
      "base_predicted_close": 82912.296875,
      "small_predicted_close": 82930.5625,
      "strike": 82888.34,
      "market_regime": {
        "id": 810,
        "signal_id": 816,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-10-09T13:15:00Z",
        "return_6h": 0.005271939510793189,
        "return_12h": 0.013546061015592192,
        "return_24h": 0.00662234078539381,
        "close_vs_ema12": 0.004525495020964554,
        "close_vs_ema24": 0.005800522091607974,
        "ema12_slope_3h": 0.0026832800266407553,
        "ema24_slope_6h": 0.002461196738543281,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-09T13:31:16.308616Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-09T13:15:00Z",
          "return_6h": 0.005271939510793189,
          "return_12h": 0.013546061015592192,
          "return_24h": 0.00662234078539381,
          "close_vs_ema12": 0.004525495020964554,
          "close_vs_ema24": 0.005800522091607974,
          "ema12_slope_3h": 0.0026832800266407553,
          "ema24_slope_6h": 0.002461196738543281,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.61,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.215676,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        5971,
        5972
      ],
      "forecast_publication_timestamp": "2026-10-09T13:31:16.265452Z",
      "requested_quote_timestamp": "2026-10-09T13:31:16.265452Z",
      "retrieved_quote_timestamp": "2026-10-09T13:31:16.481128Z",
      "quote_retrieval_timestamp": "2026-10-09T13:31:16.481128Z",
      "timing_difference_seconds": 0.215676,
      "selected_quote": {
        "id": 816,
        "contract_id": 816,
        "forecast_timestamp": "2026-10-09T13:31:16.265452Z",
        "requested_timestamp": "2026-10-09T13:31:16.265452Z",
        "actual_quote_timestamp": "2026-10-09T13:31:16.481128Z",
        "timestamp_delta_seconds": 0.215676,
        "bid": 0.6,
        "ask": 0.61,
        "midpoint": 0.605,
        "last_price": 0.6,
        "implied_probability": 0.61,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-09T13:31:16.481128Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT090945",
        "external_market_id": "KXBTC15M-26OCT090945-45",
        "external_contract_id": "KXBTC15M-26OCT090945-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 10273.36
      },
      "selected_entry_price": 0.61,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 816,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT090945",
          "external_market_id": "KXBTC15M-26OCT090945-45",
          "external_contract_id": "KXBTC15M-26OCT090945-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-09T13:30:00Z",
          "resolution_timestamp": "2026-10-09T13:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-09T13:31:16.311385Z"
        }
      ],
      "quotes": [
        {
          "id": 816,
          "contract_id": 816,
          "forecast_timestamp": "2026-10-09T13:31:16.265452Z",
          "requested_timestamp": "2026-10-09T13:31:16.265452Z",
          "actual_quote_timestamp": "2026-10-09T13:31:16.481128Z",
          "timestamp_delta_seconds": 0.215676,
          "bid": 0.6,
          "ask": 0.61,
          "midpoint": 0.605,
          "last_price": 0.6,
          "implied_probability": 0.61,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-09T13:31:16.481128Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT090945",
          "external_market_id": "KXBTC15M-26OCT090945-45",
          "external_contract_id": "KXBTC15M-26OCT090945-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 10273.36
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT090945-45": {
          "UP/YES": "KXBTC15M-26OCT090945-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1575,
          "signal_id": 816,
          "quote_id": 816,
          "settlement_id": 816,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 159.0,
          "entry_price": 0.61,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.99,
          "trading_fee": 2.65,
          "total_deployed": 99.64,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.99,
          "net_pnl": -99.64,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-09T13:46:25.392999Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 10273.36,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1576,
          "signal_id": 816,
          "quote_id": 816,
          "settlement_id": 816,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.61,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 61.0,
          "trading_fee": 1.67,
          "total_deployed": 62.67,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -61.0,
          "net_pnl": -62.67,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-09T13:46:25.396003Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 10273.36,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82888.34,
        "kronos_base_predicted_close": 82912.296875,
        "kronos_base_displacement": 23.956875000003492,
        "kronos_base_displacement_fraction": 0.0002890258750507429,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82930.5625,
        "kronos_small_displacement": 42.22250000000349,
        "kronos_small_displacement_fraction": 0.0005093901023956263,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT090945",
        "ticker": "KXBTC15M-26OCT090945-45",
        "market_id": "KXBTC15M-26OCT090945-45",
        "contract_id": "KXBTC15M-26OCT090945-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82888.34
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-09T13:31:16.265452Z",
        "retrieved_timestamp": "2026-10-09T13:31:16.481128Z",
        "quote_offset_seconds": 0.215676,
        "quote_age_seconds": 0.215676,
        "bid": 0.6,
        "ask": 0.61,
        "midpoint": 0.605,
        "last_price": 0.6,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.61,
        "price_type": "live_executable_ask",
        "yes_ask_size": 10273.36
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 82493.55,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261009T1330Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 810,
          "signal_id": 816,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-10-09T13:15:00Z",
          "return_6h": 0.005271939510793189,
          "return_12h": 0.013546061015592192,
          "return_24h": 0.00662234078539381,
          "close_vs_ema12": 0.004525495020964554,
          "close_vs_ema24": 0.005800522091607974,
          "ema12_slope_3h": 0.0026832800266407553,
          "ema24_slope_6h": 0.002461196738543281,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-09T13:31:16.308616Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-09T13:15:00Z",
            "return_6h": 0.005271939510793189,
            "return_12h": 0.013546061015592192,
            "return_24h": 0.00662234078539381,
            "close_vs_ema12": 0.004525495020964554,
            "close_vs_ema24": 0.005800522091607974,
            "ema12_slope_3h": 0.0026832800266407553,
            "ema24_slope_6h": 0.002461196738543281,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0011493559527953057,
        "return_30m": -0.0006680270142672695,
        "return_60m": -0.0017739730753181249,
        "return_120m": 0.004517009480754508,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0005602245409583873,
        "close_vs_ema6": -0.0006013761803717044,
        "close_vs_ema12": 0.000272543835776462,
        "ema3_slope": -0.0005599108651509477,
        "ema6_slope": -0.00024049262153513773,
        "realized_volatility_30m": 0.0008156193730902705,
        "realized_volatility_60m": 0.0006124161304369234,
        "return_acceleration": -0.001631238746180541
      }
    },
    {
      "id": 815,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261009T1215Z",
      "trigger_timestamp": "2026-10-09T12:16:17.484653Z",
      "market_start_timestamp": "2026-10-09T12:15:00Z",
      "resolution_timestamp": "2026-10-09T12:30:00Z",
      "direction": "UP",
      "base_run_id": 5961,
      "small_run_id": 5962,
      "last_observed_close": 83229.58,
      "actual_close": 83035.65,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-09T12:16:17.533704Z",
      "base_predicted_close": 83252.2265625,
      "small_predicted_close": 83549.9765625,
      "strike": 83229.58,
      "market_regime": {
        "id": 809,
        "signal_id": 815,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-10-09T12:00:00Z",
        "return_6h": 0.010063836321671182,
        "return_12h": 0.017829094845158044,
        "return_24h": 0.010756168898140572,
        "close_vs_ema12": 0.00992807689015418,
        "close_vs_ema24": 0.010685426162071021,
        "ema12_slope_3h": 0.002255230963042809,
        "ema24_slope_6h": 0.0020717960831635462,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-09T12:16:17.536221Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-09T12:00:00Z",
          "return_6h": 0.010063836321671182,
          "return_12h": 0.017829094845158044,
          "return_24h": 0.010756168898140572,
          "close_vs_ema12": 0.00992807689015418,
          "close_vs_ema24": 0.010685426162071021,
          "ema12_slope_3h": 0.002255230963042809,
          "ema24_slope_6h": 0.0020717960831635462,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.55,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.225177,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        5961,
        5962
      ],
      "forecast_publication_timestamp": "2026-10-09T12:16:17.484653Z",
      "requested_quote_timestamp": "2026-10-09T12:16:17.484653Z",
      "retrieved_quote_timestamp": "2026-10-09T12:16:17.709830Z",
      "quote_retrieval_timestamp": "2026-10-09T12:16:17.709830Z",
      "timing_difference_seconds": 0.225177,
      "selected_quote": {
        "id": 815,
        "contract_id": 815,
        "forecast_timestamp": "2026-10-09T12:16:17.484653Z",
        "requested_timestamp": "2026-10-09T12:16:17.484653Z",
        "actual_quote_timestamp": "2026-10-09T12:16:17.709830Z",
        "timestamp_delta_seconds": 0.225177,
        "bid": 0.54,
        "ask": 0.55,
        "midpoint": 0.545,
        "last_price": 0.54,
        "implied_probability": 0.55,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-09T12:16:17.709830Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT090830",
        "external_market_id": "KXBTC15M-26OCT090830-30",
        "external_contract_id": "KXBTC15M-26OCT090830-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 920.51
      },
      "selected_entry_price": 0.55,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 815,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT090830",
          "external_market_id": "KXBTC15M-26OCT090830-30",
          "external_contract_id": "KXBTC15M-26OCT090830-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-09T12:15:00Z",
          "resolution_timestamp": "2026-10-09T12:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-09T12:16:17.538925Z"
        }
      ],
      "quotes": [
        {
          "id": 815,
          "contract_id": 815,
          "forecast_timestamp": "2026-10-09T12:16:17.484653Z",
          "requested_timestamp": "2026-10-09T12:16:17.484653Z",
          "actual_quote_timestamp": "2026-10-09T12:16:17.709830Z",
          "timestamp_delta_seconds": 0.225177,
          "bid": 0.54,
          "ask": 0.55,
          "midpoint": 0.545,
          "last_price": 0.54,
          "implied_probability": 0.55,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-09T12:16:17.709830Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT090830",
          "external_market_id": "KXBTC15M-26OCT090830-30",
          "external_contract_id": "KXBTC15M-26OCT090830-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 920.51
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT090830-30": {
          "UP/YES": "KXBTC15M-26OCT090830-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1573,
          "signal_id": 815,
          "quote_id": 815,
          "settlement_id": 815,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 176.0,
          "entry_price": 0.55,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.80000000000001,
          "trading_fee": 3.05,
          "total_deployed": 99.85000000000001,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.80000000000001,
          "net_pnl": -99.85000000000001,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-09T12:31:21.947187Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 920.51,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1574,
          "signal_id": 815,
          "quote_id": 815,
          "settlement_id": 815,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.55,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 55.00000000000001,
          "trading_fee": 1.74,
          "total_deployed": 56.74000000000001,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -55.00000000000001,
          "net_pnl": -56.74000000000001,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-09T12:31:21.950479Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 920.51,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83229.58,
        "kronos_base_predicted_close": 83252.2265625,
        "kronos_base_displacement": 22.646562499998254,
        "kronos_base_displacement_fraction": 0.00027209752229914237,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83549.9765625,
        "kronos_small_displacement": 320.39656249999825,
        "kronos_small_displacement_fraction": 0.0038495515957187127,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT090830",
        "ticker": "KXBTC15M-26OCT090830-30",
        "market_id": "KXBTC15M-26OCT090830-30",
        "contract_id": "KXBTC15M-26OCT090830-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83229.58
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-09T12:16:17.484653Z",
        "retrieved_timestamp": "2026-10-09T12:16:17.709830Z",
        "quote_offset_seconds": 0.225177,
        "quote_age_seconds": 0.225177,
        "bid": 0.54,
        "ask": 0.55,
        "midpoint": 0.545,
        "last_price": 0.54,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.55,
        "price_type": "live_executable_ask",
        "yes_ask_size": 920.51
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 83035.65,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261009T1215Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 809,
          "signal_id": 815,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-10-09T12:00:00Z",
          "return_6h": 0.010063836321671182,
          "return_12h": 0.017829094845158044,
          "return_24h": 0.010756168898140572,
          "close_vs_ema12": 0.00992807689015418,
          "close_vs_ema24": 0.010685426162071021,
          "ema12_slope_3h": 0.002255230963042809,
          "ema24_slope_6h": 0.0020717960831635462,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-09T12:16:17.536221Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-09T12:00:00Z",
            "return_6h": 0.010063836321671182,
            "return_12h": 0.017829094845158044,
            "return_24h": 0.010756168898140572,
            "close_vs_ema12": 0.00992807689015418,
            "close_vs_ema24": 0.010685426162071021,
            "ema12_slope_3h": 0.002255230963042809,
            "ema24_slope_6h": 0.0020717960831635462,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0008499109758601797,
        "return_30m": 0.0036360978491849494,
        "return_60m": 0.009695631735143095,
        "return_120m": 0.007147457030393323,
        "consecutive_up_closes": 4,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.001783530456029414,
        "close_vs_ema6": 0.003924191431934343,
        "close_vs_ema12": 0.005802638851515329,
        "ema3_slope": 0.0017867171204299925,
        "ema6_slope": 0.001572144330898917,
        "realized_volatility_30m": 0.0009669549487746343,
        "realized_volatility_60m": 0.0016707070256614537,
        "return_acceleration": -0.0019339098975492686
      }
    },
    {
      "id": 814,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261009T1200Z",
      "trigger_timestamp": "2026-10-09T12:01:16.551721Z",
      "market_start_timestamp": "2026-10-09T12:00:00Z",
      "resolution_timestamp": "2026-10-09T12:15:00Z",
      "direction": "UP",
      "base_run_id": 5959,
      "small_run_id": 5960,
      "last_observed_close": 83158.91,
      "actual_close": 83229.58,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-09T12:01:16.601317Z",
      "base_predicted_close": 83238.7109375,
      "small_predicted_close": 83512.953125,
      "strike": 83158.91,
      "market_regime": {
        "id": 808,
        "signal_id": 814,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-10-09T11:45:00Z",
        "return_6h": 0.010377386225333796,
        "return_12h": 0.01814144778639948,
        "return_24h": 0.00879726217522081,
        "close_vs_ema12": 0.009496940375839813,
        "close_vs_ema24": 0.010054383143746737,
        "ema12_slope_3h": 0.0019774537382921675,
        "ema24_slope_6h": 0.0019030820266037196,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-09T12:01:16.603888Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-09T11:45:00Z",
          "return_6h": 0.010377386225333796,
          "return_12h": 0.01814144778639948,
          "return_24h": 0.00879726217522081,
          "close_vs_ema12": 0.009496940375839813,
          "close_vs_ema24": 0.010054383143746737,
          "ema12_slope_3h": 0.0019774537382921675,
          "ema24_slope_6h": 0.0019030820266037196,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.5,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.221377,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        5959,
        5960
      ],
      "forecast_publication_timestamp": "2026-10-09T12:01:16.551721Z",
      "requested_quote_timestamp": "2026-10-09T12:01:16.551721Z",
      "retrieved_quote_timestamp": "2026-10-09T12:01:16.773098Z",
      "quote_retrieval_timestamp": "2026-10-09T12:01:16.773098Z",
      "timing_difference_seconds": 0.221377,
      "selected_quote": {
        "id": 814,
        "contract_id": 814,
        "forecast_timestamp": "2026-10-09T12:01:16.551721Z",
        "requested_timestamp": "2026-10-09T12:01:16.551721Z",
        "actual_quote_timestamp": "2026-10-09T12:01:16.773098Z",
        "timestamp_delta_seconds": 0.221377,
        "bid": 0.49,
        "ask": 0.5,
        "midpoint": 0.495,
        "last_price": 0.49,
        "implied_probability": 0.5,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-09T12:01:16.773098Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT090815",
        "external_market_id": "KXBTC15M-26OCT090815-15",
        "external_contract_id": "KXBTC15M-26OCT090815-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 8254.46
      },
      "selected_entry_price": 0.5,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 814,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT090815",
          "external_market_id": "KXBTC15M-26OCT090815-15",
          "external_contract_id": "KXBTC15M-26OCT090815-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-09T12:00:00Z",
          "resolution_timestamp": "2026-10-09T12:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-09T12:01:16.606756Z"
        }
      ],
      "quotes": [
        {
          "id": 814,
          "contract_id": 814,
          "forecast_timestamp": "2026-10-09T12:01:16.551721Z",
          "requested_timestamp": "2026-10-09T12:01:16.551721Z",
          "actual_quote_timestamp": "2026-10-09T12:01:16.773098Z",
          "timestamp_delta_seconds": 0.221377,
          "bid": 0.49,
          "ask": 0.5,
          "midpoint": 0.495,
          "last_price": 0.49,
          "implied_probability": 0.5,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-09T12:01:16.773098Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT090815",
          "external_market_id": "KXBTC15M-26OCT090815-15",
          "external_contract_id": "KXBTC15M-26OCT090815-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 8254.46
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT090815-15": {
          "UP/YES": "KXBTC15M-26OCT090815-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1571,
          "signal_id": 814,
          "quote_id": 814,
          "settlement_id": 814,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 193.0,
          "entry_price": 0.5,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.5,
          "trading_fee": 3.38,
          "total_deployed": 99.88,
          "settlement_value": 1.0,
          "settlement_payout": 193.0,
          "gross_pnl": 96.5,
          "net_pnl": 93.12,
          "roi": 0.932318782539047,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-09T12:16:22.353857Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 8254.46,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1572,
          "signal_id": 814,
          "quote_id": 814,
          "settlement_id": 814,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.5,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 50.0,
          "trading_fee": 1.75,
          "total_deployed": 51.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 50.0,
          "net_pnl": 48.25,
          "roi": 0.9323671497584541,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-09T12:16:22.356392Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 8254.46,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83158.91,
        "kronos_base_predicted_close": 83238.7109375,
        "kronos_base_displacement": 79.80093749999651,
        "kronos_base_displacement_fraction": 0.0009596198110340372,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83512.953125,
        "kronos_small_displacement": 354.0431249999965,
        "kronos_small_displacement_fraction": 0.004257428638735122,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT090815",
        "ticker": "KXBTC15M-26OCT090815-15",
        "market_id": "KXBTC15M-26OCT090815-15",
        "contract_id": "KXBTC15M-26OCT090815-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83158.91
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-09T12:01:16.551721Z",
        "retrieved_timestamp": "2026-10-09T12:01:16.773098Z",
        "quote_offset_seconds": 0.221377,
        "quote_age_seconds": 0.221377,
        "bid": 0.49,
        "ask": 0.5,
        "midpoint": 0.495,
        "last_price": 0.49,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.5,
        "price_type": "live_executable_ask",
        "yes_ask_size": 8254.46
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 83229.58,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261009T1200Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 808,
          "signal_id": 814,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-10-09T11:45:00Z",
          "return_6h": 0.010377386225333796,
          "return_12h": 0.01814144778639948,
          "return_24h": 0.00879726217522081,
          "close_vs_ema12": 0.009496940375839813,
          "close_vs_ema24": 0.010054383143746737,
          "ema12_slope_3h": 0.0019774537382921675,
          "ema24_slope_6h": 0.0019030820266037196,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-09T12:01:16.603888Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-09T11:45:00Z",
            "return_6h": 0.010377386225333796,
            "return_12h": 0.01814144778639948,
            "return_24h": 0.00879726217522081,
            "close_vs_ema12": 0.009496940375839813,
            "close_vs_ema24": 0.010054383143746737,
            "ema12_slope_3h": 0.0019774537382921675,
            "ema24_slope_6h": 0.0019030820266037196,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0027838208734094483,
        "return_30m": 0.007795938204943953,
        "return_60m": 0.008057537649316604,
        "return_120m": 0.006862468652906628,
        "consecutive_up_closes": 3,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.002721210478346503,
        "close_vs_ema6": 0.004648643249365314,
        "close_vs_ema12": 0.006009887901621491,
        "ema3_slope": 0.002728635670323998,
        "ema6_slope": 0.001862921322397959,
        "realized_volatility_30m": 0.001107191177823208,
        "realized_volatility_60m": 0.002134832939783319,
        "return_acceleration": -0.002214382355646416
      }
    },
    {
      "id": 813,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261009T1145Z",
      "trigger_timestamp": "2026-10-09T11:46:18.964156Z",
      "market_start_timestamp": "2026-10-09T11:45:00Z",
      "resolution_timestamp": "2026-10-09T12:00:00Z",
      "direction": "UP",
      "base_run_id": 5957,
      "small_run_id": 5958,
      "last_observed_close": 82928.05,
      "actual_close": 83158.91,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-09T11:46:19.046716Z",
      "base_predicted_close": 82939.78125,
      "small_predicted_close": 82957.3828125,
      "strike": 82928.05,
      "market_regime": {
        "id": 807,
        "signal_id": 813,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-10-09T11:30:00Z",
        "return_6h": 0.0059229448372020155,
        "return_12h": 0.014446605540977542,
        "return_24h": 0.004378827745212588,
        "close_vs_ema12": 0.007101478268193739,
        "close_vs_ema24": 0.0074636232341627196,
        "ema12_slope_3h": 0.0017982432801759707,
        "ema24_slope_6h": 0.0017243831803546161,
        "score": 2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-09T11:46:19.050379Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-09T11:30:00Z",
          "return_6h": 0.0059229448372020155,
          "return_12h": 0.014446605540977542,
          "return_24h": 0.004378827745212588,
          "close_vs_ema12": 0.007101478268193739,
          "close_vs_ema24": 0.0074636232341627196,
          "ema12_slope_3h": 0.0017982432801759707,
          "ema24_slope_6h": 0.0017243831803546161,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.76,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.257807,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "70_80",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        5957,
        5958
      ],
      "forecast_publication_timestamp": "2026-10-09T11:46:18.964156Z",
      "requested_quote_timestamp": "2026-10-09T11:46:18.964156Z",
      "retrieved_quote_timestamp": "2026-10-09T11:46:19.221963Z",
      "quote_retrieval_timestamp": "2026-10-09T11:46:19.221963Z",
      "timing_difference_seconds": 0.257807,
      "selected_quote": {
        "id": 813,
        "contract_id": 813,
        "forecast_timestamp": "2026-10-09T11:46:18.964156Z",
        "requested_timestamp": "2026-10-09T11:46:18.964156Z",
        "actual_quote_timestamp": "2026-10-09T11:46:19.221963Z",
        "timestamp_delta_seconds": 0.257807,
        "bid": 0.75,
        "ask": 0.76,
        "midpoint": 0.755,
        "last_price": 0.76,
        "implied_probability": 0.76,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-09T11:46:19.221963Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT090800",
        "external_market_id": "KXBTC15M-26OCT090800-00",
        "external_contract_id": "KXBTC15M-26OCT090800-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5345.94
      },
      "selected_entry_price": 0.76,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 813,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT090800",
          "external_market_id": "KXBTC15M-26OCT090800-00",
          "external_contract_id": "KXBTC15M-26OCT090800-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-09T11:45:00Z",
          "resolution_timestamp": "2026-10-09T12:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-09T11:46:19.053748Z"
        }
      ],
      "quotes": [
        {
          "id": 813,
          "contract_id": 813,
          "forecast_timestamp": "2026-10-09T11:46:18.964156Z",
          "requested_timestamp": "2026-10-09T11:46:18.964156Z",
          "actual_quote_timestamp": "2026-10-09T11:46:19.221963Z",
          "timestamp_delta_seconds": 0.257807,
          "bid": 0.75,
          "ask": 0.76,
          "midpoint": 0.755,
          "last_price": 0.76,
          "implied_probability": 0.76,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-09T11:46:19.221963Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT090800",
          "external_market_id": "KXBTC15M-26OCT090800-00",
          "external_contract_id": "KXBTC15M-26OCT090800-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5345.94
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT090800-00": {
          "UP/YES": "KXBTC15M-26OCT090800-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1569,
          "signal_id": 813,
          "quote_id": 813,
          "settlement_id": 813,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 129.0,
          "entry_price": 0.76,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 98.04,
          "trading_fee": 1.65,
          "total_deployed": 99.69000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 129.0,
          "gross_pnl": 30.959999999999994,
          "net_pnl": 29.309999999999988,
          "roi": 0.2940114354498945,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-09T12:01:21.531126Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5345.94,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1570,
          "signal_id": 813,
          "quote_id": 813,
          "settlement_id": 813,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.76,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 76.0,
          "trading_fee": 1.28,
          "total_deployed": 77.28,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 24.0,
          "net_pnl": 22.72,
          "roi": 0.2939958592132505,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-09T12:01:21.533971Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5345.94,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82928.05,
        "kronos_base_predicted_close": 82939.78125,
        "kronos_base_displacement": 11.73124999999709,
        "kronos_base_displacement_fraction": 0.000141462991110934,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82957.3828125,
        "kronos_small_displacement": 29.33281249999709,
        "kronos_small_displacement_fraction": 0.0003537140026806019,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT090800",
        "ticker": "KXBTC15M-26OCT090800-00",
        "market_id": "KXBTC15M-26OCT090800-00",
        "contract_id": "KXBTC15M-26OCT090800-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82928.05
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-09T11:46:18.964156Z",
        "retrieved_timestamp": "2026-10-09T11:46:19.221963Z",
        "quote_offset_seconds": 0.257807,
        "quote_age_seconds": 0.257807,
        "bid": 0.75,
        "ask": 0.76,
        "midpoint": 0.755,
        "last_price": 0.76,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.76,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5345.94
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 83158.91,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261009T1145Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 807,
          "signal_id": 813,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-10-09T11:30:00Z",
          "return_6h": 0.0059229448372020155,
          "return_12h": 0.014446605540977542,
          "return_24h": 0.004378827745212588,
          "close_vs_ema12": 0.007101478268193739,
          "close_vs_ema24": 0.0074636232341627196,
          "ema12_slope_3h": 0.0017982432801759707,
          "ema24_slope_6h": 0.0017243831803546161,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-09T11:46:19.050379Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-09T11:30:00Z",
            "return_6h": 0.0059229448372020155,
            "return_12h": 0.014446605540977542,
            "return_24h": 0.004378827745212588,
            "close_vs_ema12": 0.007101478268193739,
            "close_vs_ema24": 0.0074636232341627196,
            "ema12_slope_3h": 0.0017982432801759707,
            "ema24_slope_6h": 0.0017243831803546161,
            "score": 2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.004998203229055864,
        "return_30m": 0.006037580651935492,
        "return_60m": 0.006884098108142833,
        "return_120m": 0.004758645107770798,
        "consecutive_up_closes": 2,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.002666028720836655,
        "close_vs_ema6": 0.003726031151688458,
        "close_vs_ema12": 0.004314532577677221,
        "ema3_slope": 0.002673155429988139,
        "ema6_slope": 0.0014926371056167564,
        "realized_volatility_30m": 0.0019819974945702867,
        "realized_volatility_60m": 0.0020884699836564557,
        "return_acceleration": 0.0039639949891405735
      }
    },
    {
      "id": 812,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261009T1115Z",
      "trigger_timestamp": "2026-10-09T11:16:16.618784Z",
      "market_start_timestamp": "2026-10-09T11:15:00Z",
      "resolution_timestamp": "2026-10-09T11:30:00Z",
      "direction": "UP",
      "base_run_id": 5953,
      "small_run_id": 5954,
      "last_observed_close": 82430.37,
      "actual_close": 82515.62,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-09T11:16:16.662042Z",
      "base_predicted_close": 82458.7265625,
      "small_predicted_close": 82431.859375,
      "strike": 82430.37,
      "market_regime": {
        "id": 806,
        "signal_id": 812,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-09T11:00:00Z",
        "return_6h": 0.0015513506989910386,
        "return_12h": 0.007942487268520981,
        "return_24h": 9.893296360363735e-06,
        "close_vs_ema12": 0.0014622093681739834,
        "close_vs_ema24": 0.0016299235814452029,
        "ema12_slope_3h": 0.0017320939513887357,
        "ema24_slope_6h": 0.0016563227615682408,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-09T11:16:16.664933Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-09T11:00:00Z",
          "return_6h": 0.0015513506989910386,
          "return_12h": 0.007942487268520981,
          "return_24h": 9.893296360363735e-06,
          "close_vs_ema12": 0.0014622093681739834,
          "close_vs_ema24": 0.0016299235814452029,
          "ema12_slope_3h": 0.0017320939513887357,
          "ema24_slope_6h": 0.0016563227615682408,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.62,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.219815,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        5953,
        5954
      ],
      "forecast_publication_timestamp": "2026-10-09T11:16:16.618784Z",
      "requested_quote_timestamp": "2026-10-09T11:16:16.618784Z",
      "retrieved_quote_timestamp": "2026-10-09T11:16:16.838599Z",
      "quote_retrieval_timestamp": "2026-10-09T11:16:16.838599Z",
      "timing_difference_seconds": 0.219815,
      "selected_quote": {
        "id": 812,
        "contract_id": 812,
        "forecast_timestamp": "2026-10-09T11:16:16.618784Z",
        "requested_timestamp": "2026-10-09T11:16:16.618784Z",
        "actual_quote_timestamp": "2026-10-09T11:16:16.838599Z",
        "timestamp_delta_seconds": 0.219815,
        "bid": 0.61,
        "ask": 0.62,
        "midpoint": 0.615,
        "last_price": 0.61,
        "implied_probability": 0.62,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-09T11:16:16.838599Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT090730",
        "external_market_id": "KXBTC15M-26OCT090730-30",
        "external_contract_id": "KXBTC15M-26OCT090730-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4275.78
      },
      "selected_entry_price": 0.62,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 812,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT090730",
          "external_market_id": "KXBTC15M-26OCT090730-30",
          "external_contract_id": "KXBTC15M-26OCT090730-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-09T11:15:00Z",
          "resolution_timestamp": "2026-10-09T11:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-09T11:16:16.667597Z"
        }
      ],
      "quotes": [
        {
          "id": 812,
          "contract_id": 812,
          "forecast_timestamp": "2026-10-09T11:16:16.618784Z",
          "requested_timestamp": "2026-10-09T11:16:16.618784Z",
          "actual_quote_timestamp": "2026-10-09T11:16:16.838599Z",
          "timestamp_delta_seconds": 0.219815,
          "bid": 0.61,
          "ask": 0.62,
          "midpoint": 0.615,
          "last_price": 0.61,
          "implied_probability": 0.62,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-09T11:16:16.838599Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT090730",
          "external_market_id": "KXBTC15M-26OCT090730-30",
          "external_contract_id": "KXBTC15M-26OCT090730-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4275.78
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT090730-30": {
          "UP/YES": "KXBTC15M-26OCT090730-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1567,
          "signal_id": 812,
          "quote_id": 812,
          "settlement_id": 812,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 157.0,
          "entry_price": 0.62,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.34,
          "trading_fee": 2.59,
          "total_deployed": 99.93,
          "settlement_value": 1.0,
          "settlement_payout": 157.0,
          "gross_pnl": 59.66,
          "net_pnl": 57.06999999999999,
          "roi": 0.5710997698388871,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-09T11:31:21.293313Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4275.78,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1568,
          "signal_id": 812,
          "quote_id": 812,
          "settlement_id": 812,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.62,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 62.0,
          "trading_fee": 1.65,
          "total_deployed": 63.65,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 38.0,
          "net_pnl": 36.35,
          "roi": 0.5710919088766693,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-09T11:31:21.296790Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4275.78,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82430.37,
        "kronos_base_predicted_close": 82458.7265625,
        "kronos_base_displacement": 28.356562500004657,
        "kronos_base_displacement_fraction": 0.0003440062503662747,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82431.859375,
        "kronos_small_displacement": 1.4893750000046566,
        "kronos_small_displacement_fraction": 1.8068279931348806e-05,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT090730",
        "ticker": "KXBTC15M-26OCT090730-30",
        "market_id": "KXBTC15M-26OCT090730-30",
        "contract_id": "KXBTC15M-26OCT090730-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82430.37
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-09T11:16:16.618784Z",
        "retrieved_timestamp": "2026-10-09T11:16:16.838599Z",
        "quote_offset_seconds": 0.219815,
        "quote_age_seconds": 0.219815,
        "bid": 0.61,
        "ask": 0.62,
        "midpoint": 0.615,
        "last_price": 0.61,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.62,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4275.78
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 82515.62,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261009T1115Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 806,
          "signal_id": 812,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-09T11:00:00Z",
          "return_6h": 0.0015513506989910386,
          "return_12h": 0.007942487268520981,
          "return_24h": 9.893296360363735e-06,
          "close_vs_ema12": 0.0014622093681739834,
          "close_vs_ema24": 0.0016299235814452029,
          "ema12_slope_3h": 0.0017320939513887357,
          "ema24_slope_6h": 0.0016563227615682408,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-09T11:16:16.664933Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-09T11:00:00Z",
            "return_6h": 0.0015513506989910386,
            "return_12h": 0.007942487268520981,
            "return_24h": 9.893296360363735e-06,
            "close_vs_ema12": 0.0014622093681739834,
            "close_vs_ema24": 0.0016299235814452029,
            "ema12_slope_3h": 0.0017320939513887357,
            "ema24_slope_6h": 0.0016563227615682408,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": -0.0007738321289327832,
        "return_30m": 0.0008414372111813506,
        "return_60m": -0.0025237057828710885,
        "return_120m": -0.0009268181340593706,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.00034086293748747387,
        "close_vs_ema6": -0.0007185732127285016,
        "close_vs_ema12": -0.0009100344947408079,
        "ema3_slope": -0.000340746789535884,
        "ema6_slope": -0.00028734669323682294,
        "realized_volatility_30m": 0.001195176192178793,
        "realized_volatility_60m": 0.001548274430403152,
        "return_acceleration": -0.002390352384357586
      }
    },
    {
      "id": 811,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261009T1045Z",
      "trigger_timestamp": "2026-10-09T10:46:18.368254Z",
      "market_start_timestamp": "2026-10-09T10:45:00Z",
      "resolution_timestamp": "2026-10-09T11:00:00Z",
      "direction": "UP",
      "base_run_id": 5949,
      "small_run_id": 5950,
      "last_observed_close": 82361.07,
      "actual_close": 82494.21,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-09T10:46:18.415526Z",
      "base_predicted_close": 82436.8515625,
      "small_predicted_close": 82437.7734375,
      "strike": 82361.07,
      "market_regime": {
        "id": 805,
        "signal_id": 811,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-09T10:30:00Z",
        "return_6h": 0.001035169501827582,
        "return_12h": 0.006249625977832629,
        "return_24h": -0.0033169294137423977,
        "close_vs_ema12": 0.0007804689993458069,
        "close_vs_ema24": 0.000873577608473397,
        "ema12_slope_3h": 0.002032884304056015,
        "ema24_slope_6h": 0.0016171062708525419,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-09T10:46:18.418670Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-09T10:30:00Z",
          "return_6h": 0.001035169501827582,
          "return_12h": 0.006249625977832629,
          "return_24h": -0.0033169294137423977,
          "close_vs_ema12": 0.0007804689993458069,
          "close_vs_ema24": 0.000873577608473397,
          "ema12_slope_3h": 0.002032884304056015,
          "ema24_slope_6h": 0.0016171062708525419,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.84,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.22675,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "80_plus",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        5949,
        5950
      ],
      "forecast_publication_timestamp": "2026-10-09T10:46:18.368254Z",
      "requested_quote_timestamp": "2026-10-09T10:46:18.368254Z",
      "retrieved_quote_timestamp": "2026-10-09T10:46:18.595004Z",
      "quote_retrieval_timestamp": "2026-10-09T10:46:18.595004Z",
      "timing_difference_seconds": 0.22675,
      "selected_quote": {
        "id": 811,
        "contract_id": 811,
        "forecast_timestamp": "2026-10-09T10:46:18.368254Z",
        "requested_timestamp": "2026-10-09T10:46:18.368254Z",
        "actual_quote_timestamp": "2026-10-09T10:46:18.595004Z",
        "timestamp_delta_seconds": 0.22675,
        "bid": 0.83,
        "ask": 0.84,
        "midpoint": 0.835,
        "last_price": 0.83,
        "implied_probability": 0.84,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-09T10:46:18.595004Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT090700",
        "external_market_id": "KXBTC15M-26OCT090700-00",
        "external_contract_id": "KXBTC15M-26OCT090700-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 755.43
      },
      "selected_entry_price": 0.84,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 811,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT090700",
          "external_market_id": "KXBTC15M-26OCT090700-00",
          "external_contract_id": "KXBTC15M-26OCT090700-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-09T10:45:00Z",
          "resolution_timestamp": "2026-10-09T11:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-09T10:46:18.421949Z"
        }
      ],
      "quotes": [
        {
          "id": 811,
          "contract_id": 811,
          "forecast_timestamp": "2026-10-09T10:46:18.368254Z",
          "requested_timestamp": "2026-10-09T10:46:18.368254Z",
          "actual_quote_timestamp": "2026-10-09T10:46:18.595004Z",
          "timestamp_delta_seconds": 0.22675,
          "bid": 0.83,
          "ask": 0.84,
          "midpoint": 0.835,
          "last_price": 0.83,
          "implied_probability": 0.84,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-09T10:46:18.595004Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT090700",
          "external_market_id": "KXBTC15M-26OCT090700-00",
          "external_contract_id": "KXBTC15M-26OCT090700-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 755.43
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT090700-00": {
          "UP/YES": "KXBTC15M-26OCT090700-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1565,
          "signal_id": 811,
          "quote_id": 811,
          "settlement_id": 811,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 117.0,
          "entry_price": 0.84,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 98.28,
          "trading_fee": 1.11,
          "total_deployed": 99.39,
          "settlement_value": 1.0,
          "settlement_payout": 117.0,
          "gross_pnl": 18.72,
          "net_pnl": 17.61,
          "roi": 0.17718080289767582,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-09T11:01:22.686368Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 755.43,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1566,
          "signal_id": 811,
          "quote_id": 811,
          "settlement_id": 811,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.84,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 84.0,
          "trading_fee": 0.95,
          "total_deployed": 84.95,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 16.0,
          "net_pnl": 15.049999999999997,
          "roi": 0.17716303708063563,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-09T11:01:22.690525Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 755.43,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82361.07,
        "kronos_base_predicted_close": 82436.8515625,
        "kronos_base_displacement": 75.78156249999302,
        "kronos_base_displacement_fraction": 0.0009201138656891297,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82437.7734375,
        "kronos_small_displacement": 76.70343749999302,
        "kronos_small_displacement_fraction": 0.0009313069572796105,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT090700",
        "ticker": "KXBTC15M-26OCT090700-00",
        "market_id": "KXBTC15M-26OCT090700-00",
        "contract_id": "KXBTC15M-26OCT090700-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82361.07
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-09T10:46:18.368254Z",
        "retrieved_timestamp": "2026-10-09T10:46:18.595004Z",
        "quote_offset_seconds": 0.22675,
        "quote_age_seconds": 0.22675,
        "bid": 0.83,
        "ask": 0.84,
        "midpoint": 0.835,
        "last_price": 0.83,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.84,
        "price_type": "live_executable_ask",
        "yes_ask_size": 755.43
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 82494.21,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261009T1045Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 805,
          "signal_id": 811,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-09T10:30:00Z",
          "return_6h": 0.001035169501827582,
          "return_12h": 0.006249625977832629,
          "return_24h": -0.0033169294137423977,
          "close_vs_ema12": 0.0007804689993458069,
          "close_vs_ema24": 0.000873577608473397,
          "ema12_slope_3h": 0.002032884304056015,
          "ema24_slope_6h": 0.0016171062708525419,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-09T10:46:18.418670Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-09T10:30:00Z",
            "return_6h": 0.001035169501827582,
            "return_12h": 0.006249625977832629,
            "return_24h": -0.0033169294137423977,
            "close_vs_ema12": 0.0007804689993458069,
            "close_vs_ema24": 0.000873577608473397,
            "ema12_slope_3h": 0.002032884304056015,
            "ema24_slope_6h": 0.0016171062708525419,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0027561661526187553,
        "return_30m": -0.003362313818090268,
        "return_60m": -0.00211092121165235,
        "return_120m": -0.001885584897931225,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.0014293724456284629,
        "close_vs_ema6": -0.0019382421163015584,
        "close_vs_ema12": -0.0019698930159535166,
        "ema3_slope": -0.0014273322562305957,
        "ema6_slope": -0.0007746962269787883,
        "realized_volatility_30m": 0.0010741716130853174,
        "realized_volatility_60m": 0.0013828766720679654,
        "return_acceleration": -0.0021483432261706348
      }
    },
    {
      "id": 810,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261009T0915Z",
      "trigger_timestamp": "2026-10-09T09:16:16.305489Z",
      "market_start_timestamp": "2026-10-09T09:15:00Z",
      "resolution_timestamp": "2026-10-09T09:30:00Z",
      "direction": "UP",
      "base_run_id": 5937,
      "small_run_id": 5938,
      "last_observed_close": 82506.84,
      "actual_close": 82581.39,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-09T09:16:16.357110Z",
      "base_predicted_close": 82610.21875,
      "small_predicted_close": 82517.8125,
      "strike": 82506.84,
      "market_regime": {
        "id": 804,
        "signal_id": 810,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-09T09:00:00Z",
        "return_6h": 0.0059781730337884476,
        "return_12h": 0.009877948167513972,
        "return_24h": -0.005842287110345179,
        "close_vs_ema12": 0.003415947336887326,
        "close_vs_ema24": 0.0030651121071727516,
        "ema12_slope_3h": 0.002346777092892216,
        "ema24_slope_6h": 0.0014642794103920664,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-09T09:16:16.359504Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-09T09:00:00Z",
          "return_6h": 0.0059781730337884476,
          "return_12h": 0.009877948167513972,
          "return_24h": -0.005842287110345179,
          "close_vs_ema12": 0.003415947336887326,
          "close_vs_ema24": 0.0030651121071727516,
          "ema12_slope_3h": 0.002346777092892216,
          "ema24_slope_6h": 0.0014642794103920664,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.39,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.2385,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        5937,
        5938
      ],
      "forecast_publication_timestamp": "2026-10-09T09:16:16.305489Z",
      "requested_quote_timestamp": "2026-10-09T09:16:16.305489Z",
      "retrieved_quote_timestamp": "2026-10-09T09:16:16.543989Z",
      "quote_retrieval_timestamp": "2026-10-09T09:16:16.543989Z",
      "timing_difference_seconds": 0.2385,
      "selected_quote": {
        "id": 810,
        "contract_id": 810,
        "forecast_timestamp": "2026-10-09T09:16:16.305489Z",
        "requested_timestamp": "2026-10-09T09:16:16.305489Z",
        "actual_quote_timestamp": "2026-10-09T09:16:16.543989Z",
        "timestamp_delta_seconds": 0.2385,
        "bid": 0.38,
        "ask": 0.39,
        "midpoint": 0.385,
        "last_price": 0.38,
        "implied_probability": 0.39,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-09T09:16:16.543989Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT090530",
        "external_market_id": "KXBTC15M-26OCT090530-30",
        "external_contract_id": "KXBTC15M-26OCT090530-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4427.44
      },
      "selected_entry_price": 0.39,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 810,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT090530",
          "external_market_id": "KXBTC15M-26OCT090530-30",
          "external_contract_id": "KXBTC15M-26OCT090530-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-09T09:15:00Z",
          "resolution_timestamp": "2026-10-09T09:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-09T09:16:16.362279Z"
        }
      ],
      "quotes": [
        {
          "id": 810,
          "contract_id": 810,
          "forecast_timestamp": "2026-10-09T09:16:16.305489Z",
          "requested_timestamp": "2026-10-09T09:16:16.305489Z",
          "actual_quote_timestamp": "2026-10-09T09:16:16.543989Z",
          "timestamp_delta_seconds": 0.2385,
          "bid": 0.38,
          "ask": 0.39,
          "midpoint": 0.385,
          "last_price": 0.38,
          "implied_probability": 0.39,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-09T09:16:16.543989Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT090530",
          "external_market_id": "KXBTC15M-26OCT090530-30",
          "external_contract_id": "KXBTC15M-26OCT090530-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4427.44
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT090530-30": {
          "UP/YES": "KXBTC15M-26OCT090530-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1563,
          "signal_id": 810,
          "quote_id": 810,
          "settlement_id": 810,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 245.0,
          "entry_price": 0.39,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.55,
          "trading_fee": 4.08,
          "total_deployed": 99.63,
          "settlement_value": 1.0,
          "settlement_payout": 245.0,
          "gross_pnl": 149.45,
          "net_pnl": 145.37,
          "roi": 1.4590986650607247,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-09T09:31:21.744688Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4427.44,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1564,
          "signal_id": 810,
          "quote_id": 810,
          "settlement_id": 810,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.39,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 39.0,
          "trading_fee": 1.67,
          "total_deployed": 40.67,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 61.0,
          "net_pnl": 59.33,
          "roi": 1.4588148512417014,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-09T09:31:21.747657Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4427.44,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82506.84,
        "kronos_base_predicted_close": 82610.21875,
        "kronos_base_displacement": 103.37875000000349,
        "kronos_base_displacement_fraction": 0.0012529718748167243,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82517.8125,
        "kronos_small_displacement": 10.972500000003492,
        "kronos_small_displacement_fraction": 0.00013298897400510664,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT090530",
        "ticker": "KXBTC15M-26OCT090530-30",
        "market_id": "KXBTC15M-26OCT090530-30",
        "contract_id": "KXBTC15M-26OCT090530-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82506.84
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-09T09:16:16.305489Z",
        "retrieved_timestamp": "2026-10-09T09:16:16.543989Z",
        "quote_offset_seconds": 0.2385,
        "quote_age_seconds": 0.2385,
        "bid": 0.38,
        "ask": 0.39,
        "midpoint": 0.385,
        "last_price": 0.38,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.39,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4427.44
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 82581.39,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261009T0915Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 804,
          "signal_id": 810,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-09T09:00:00Z",
          "return_6h": 0.0059781730337884476,
          "return_12h": 0.009877948167513972,
          "return_24h": -0.005842287110345179,
          "close_vs_ema12": 0.003415947336887326,
          "close_vs_ema24": 0.0030651121071727516,
          "ema12_slope_3h": 0.002346777092892216,
          "ema24_slope_6h": 0.0014642794103920664,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-09T09:16:16.359504Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-09T09:00:00Z",
            "return_6h": 0.0059781730337884476,
            "return_12h": 0.009877948167513972,
            "return_24h": -0.005842287110345179,
            "close_vs_ema12": 0.003415947336887326,
            "close_vs_ema24": 0.0030651121071727516,
            "ema12_slope_3h": 0.002346777092892216,
            "ema24_slope_6h": 0.0014642794103920664,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0017238014727335438,
        "return_30m": -0.00011902646987915766,
        "return_60m": -0.0014435549368436718,
        "return_120m": 0.0006395396162104383,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0005026486445346423,
        "close_vs_ema6": -0.0004475988368871642,
        "close_vs_ema12": 3.813470248426043e-05,
        "ema3_slope": -0.0005023961158080459,
        "ema6_slope": -0.00017900748533805633,
        "realized_volatility_30m": 0.0016656737829554014,
        "realized_volatility_60m": 0.0013123200996711883,
        "return_acceleration": -0.0033313475659108027
      }
    },
    {
      "id": 809,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261009T0900Z",
      "trigger_timestamp": "2026-10-09T09:01:17.537259Z",
      "market_start_timestamp": "2026-10-09T09:00:00Z",
      "resolution_timestamp": "2026-10-09T09:15:00Z",
      "direction": "UP",
      "base_run_id": 5935,
      "small_run_id": 5936,
      "last_observed_close": 82649.31,
      "actual_close": 82506.84,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-09T09:01:17.583523Z",
      "base_predicted_close": 82656.0625,
      "small_predicted_close": 82717.96875,
      "strike": 82649.31,
      "market_regime": {
        "id": 803,
        "signal_id": 809,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-10-09T08:45:00Z",
        "return_6h": 0.00705681828181115,
        "return_12h": 0.01089992029907827,
        "return_24h": -0.001933931704204972,
        "close_vs_ema12": 0.005294753118686879,
        "close_vs_ema24": 0.004862017042913447,
        "ema12_slope_3h": 0.002391841250704241,
        "ema24_slope_6h": 0.0013693839604824731,
        "score": 2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-09T09:01:17.586317Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-09T08:45:00Z",
          "return_6h": 0.00705681828181115,
          "return_12h": 0.01089992029907827,
          "return_24h": -0.001933931704204972,
          "close_vs_ema12": 0.005294753118686879,
          "close_vs_ema24": 0.004862017042913447,
          "ema12_slope_3h": 0.002391841250704241,
          "ema24_slope_6h": 0.0013693839604824731,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.23,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.217165,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        5935,
        5936
      ],
      "forecast_publication_timestamp": "2026-10-09T09:01:17.537259Z",
      "requested_quote_timestamp": "2026-10-09T09:01:17.537259Z",
      "retrieved_quote_timestamp": "2026-10-09T09:01:17.754424Z",
      "quote_retrieval_timestamp": "2026-10-09T09:01:17.754424Z",
      "timing_difference_seconds": 0.217165,
      "selected_quote": {
        "id": 809,
        "contract_id": 809,
        "forecast_timestamp": "2026-10-09T09:01:17.537259Z",
        "requested_timestamp": "2026-10-09T09:01:17.537259Z",
        "actual_quote_timestamp": "2026-10-09T09:01:17.754424Z",
        "timestamp_delta_seconds": 0.217165,
        "bid": 0.22,
        "ask": 0.23,
        "midpoint": 0.225,
        "last_price": 0.22,
        "implied_probability": 0.23,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-09T09:01:17.754424Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT090515",
        "external_market_id": "KXBTC15M-26OCT090515-15",
        "external_contract_id": "KXBTC15M-26OCT090515-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 1891.42
      },
      "selected_entry_price": 0.23,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 809,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT090515",
          "external_market_id": "KXBTC15M-26OCT090515-15",
          "external_contract_id": "KXBTC15M-26OCT090515-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-09T09:00:00Z",
          "resolution_timestamp": "2026-10-09T09:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-09T09:01:17.591169Z"
        }
      ],
      "quotes": [
        {
          "id": 809,
          "contract_id": 809,
          "forecast_timestamp": "2026-10-09T09:01:17.537259Z",
          "requested_timestamp": "2026-10-09T09:01:17.537259Z",
          "actual_quote_timestamp": "2026-10-09T09:01:17.754424Z",
          "timestamp_delta_seconds": 0.217165,
          "bid": 0.22,
          "ask": 0.23,
          "midpoint": 0.225,
          "last_price": 0.22,
          "implied_probability": 0.23,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-09T09:01:17.754424Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT090515",
          "external_market_id": "KXBTC15M-26OCT090515-15",
          "external_contract_id": "KXBTC15M-26OCT090515-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 1891.42
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT090515-15": {
          "UP/YES": "KXBTC15M-26OCT090515-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1561,
          "signal_id": 809,
          "quote_id": 809,
          "settlement_id": 809,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 412.0,
          "entry_price": 0.23,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 94.76,
          "trading_fee": 5.11,
          "total_deployed": 99.87,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -94.76,
          "net_pnl": -99.87,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-09T09:16:21.139929Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1891.42,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1562,
          "signal_id": 809,
          "quote_id": 809,
          "settlement_id": 809,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.23,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 23.0,
          "trading_fee": 1.24,
          "total_deployed": 24.24,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -23.0,
          "net_pnl": -24.24,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-09T09:16:21.142917Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1891.42,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82649.31,
        "kronos_base_predicted_close": 82656.0625,
        "kronos_base_displacement": 6.752500000002328,
        "kronos_base_displacement_fraction": 8.170062157811516e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82717.96875,
        "kronos_small_displacement": 68.65875000000233,
        "kronos_small_displacement_fraction": 0.0008307238136652603,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT090515",
        "ticker": "KXBTC15M-26OCT090515-15",
        "market_id": "KXBTC15M-26OCT090515-15",
        "contract_id": "KXBTC15M-26OCT090515-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82649.31
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-09T09:01:17.537259Z",
        "retrieved_timestamp": "2026-10-09T09:01:17.754424Z",
        "quote_offset_seconds": 0.217165,
        "quote_age_seconds": 0.217165,
        "bid": 0.22,
        "ask": 0.23,
        "midpoint": 0.225,
        "last_price": 0.22,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.23,
        "price_type": "live_executable_ask",
        "yes_ask_size": 1891.42
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 82506.84,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261009T0900Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 803,
          "signal_id": 809,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-10-09T08:45:00Z",
          "return_6h": 0.00705681828181115,
          "return_12h": 0.01089992029907827,
          "return_24h": -0.001933931704204972,
          "close_vs_ema12": 0.005294753118686879,
          "close_vs_ema24": 0.004862017042913447,
          "ema12_slope_3h": 0.002391841250704241,
          "ema24_slope_6h": 0.0013693839604824731,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-09T09:01:17.586317Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-09T08:45:00Z",
            "return_6h": 0.00705681828181115,
            "return_12h": 0.01089992029907827,
            "return_24h": -0.001933931704204972,
            "close_vs_ema12": 0.005294753118686879,
            "close_vs_ema24": 0.004862017042913447,
            "ema12_slope_3h": 0.002391841250704241,
            "ema24_slope_6h": 0.0013693839604824731,
            "score": 2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.001607546093177259,
        "return_30m": 0.0016434078031846155,
        "return_60m": 0.0008582830176337986,
        "return_120m": 0.0017260172513813288,
        "consecutive_up_closes": 2,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0007202508105255134,
        "close_vs_ema6": 0.0010991700249582959,
        "close_vs_ema12": 0.0017719245160650043,
        "ema3_slope": 0.0007207699456630579,
        "ema6_slope": 0.00043986140297103127,
        "realized_volatility_30m": 0.0007858709699981592,
        "realized_volatility_60m": 0.0010705884811759866,
        "return_acceleration": 0.0015717419399963184
      }
    },
    {
      "id": 808,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261009T0730Z",
      "trigger_timestamp": "2026-10-09T07:31:19.120450Z",
      "market_start_timestamp": "2026-10-09T07:30:00Z",
      "resolution_timestamp": "2026-10-09T07:45:00Z",
      "direction": "UP",
      "base_run_id": 5923,
      "small_run_id": 5924,
      "last_observed_close": 82453.65,
      "actual_close": 82472.82,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-09T07:31:19.173003Z",
      "base_predicted_close": 82498.109375,
      "small_predicted_close": 82470.4296875,
      "strike": 82453.65,
      "market_regime": {
        "id": 802,
        "signal_id": 808,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-09T07:15:00Z",
        "return_6h": 0.008230729596238051,
        "return_12h": 0.009997060134333768,
        "return_24h": -0.007548328886419098,
        "close_vs_ema12": 0.004120660015809907,
        "close_vs_ema24": 0.0029883573703664013,
        "ema12_slope_3h": 0.002284334973148061,
        "ema24_slope_6h": 0.0005615440548663031,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-09T07:31:19.176468Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-09T07:15:00Z",
          "return_6h": 0.008230729596238051,
          "return_12h": 0.009997060134333768,
          "return_24h": -0.007548328886419098,
          "close_vs_ema12": 0.004120660015809907,
          "close_vs_ema24": 0.0029883573703664013,
          "ema12_slope_3h": 0.002284334973148061,
          "ema24_slope_6h": 0.0005615440548663031,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.56,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.228753,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        5923,
        5924
      ],
      "forecast_publication_timestamp": "2026-10-09T07:31:19.120450Z",
      "requested_quote_timestamp": "2026-10-09T07:31:19.120450Z",
      "retrieved_quote_timestamp": "2026-10-09T07:31:19.349203Z",
      "quote_retrieval_timestamp": "2026-10-09T07:31:19.349203Z",
      "timing_difference_seconds": 0.228753,
      "selected_quote": {
        "id": 808,
        "contract_id": 808,
        "forecast_timestamp": "2026-10-09T07:31:19.120450Z",
        "requested_timestamp": "2026-10-09T07:31:19.120450Z",
        "actual_quote_timestamp": "2026-10-09T07:31:19.349203Z",
        "timestamp_delta_seconds": 0.228753,
        "bid": 0.55,
        "ask": 0.56,
        "midpoint": 0.555,
        "last_price": 0.56,
        "implied_probability": 0.56,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-09T07:31:19.349203Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT090345",
        "external_market_id": "KXBTC15M-26OCT090345-45",
        "external_contract_id": "KXBTC15M-26OCT090345-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5349.7
      },
      "selected_entry_price": 0.56,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 808,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT090345",
          "external_market_id": "KXBTC15M-26OCT090345-45",
          "external_contract_id": "KXBTC15M-26OCT090345-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-09T07:30:00Z",
          "resolution_timestamp": "2026-10-09T07:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-09T07:31:19.179304Z"
        }
      ],
      "quotes": [
        {
          "id": 808,
          "contract_id": 808,
          "forecast_timestamp": "2026-10-09T07:31:19.120450Z",
          "requested_timestamp": "2026-10-09T07:31:19.120450Z",
          "actual_quote_timestamp": "2026-10-09T07:31:19.349203Z",
          "timestamp_delta_seconds": 0.228753,
          "bid": 0.55,
          "ask": 0.56,
          "midpoint": 0.555,
          "last_price": 0.56,
          "implied_probability": 0.56,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-09T07:31:19.349203Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT090345",
          "external_market_id": "KXBTC15M-26OCT090345-45",
          "external_contract_id": "KXBTC15M-26OCT090345-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5349.7
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT090345-45": {
          "UP/YES": "KXBTC15M-26OCT090345-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1559,
          "signal_id": 808,
          "quote_id": 808,
          "settlement_id": 808,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 173.0,
          "entry_price": 0.56,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.88000000000001,
          "trading_fee": 2.99,
          "total_deployed": 99.87,
          "settlement_value": 1.0,
          "settlement_payout": 173.0,
          "gross_pnl": 76.11999999999999,
          "net_pnl": 73.13,
          "roi": 0.7322519275057574,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-09T07:46:24.764417Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5349.7,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1560,
          "signal_id": 808,
          "quote_id": 808,
          "settlement_id": 808,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.56,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 56.00000000000001,
          "trading_fee": 1.73,
          "total_deployed": 57.730000000000004,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 43.99999999999999,
          "net_pnl": 42.269999999999996,
          "roi": 0.7322016282695305,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-09T07:46:24.767195Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5349.7,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82453.65,
        "kronos_base_predicted_close": 82498.109375,
        "kronos_base_displacement": 44.45937500000582,
        "kronos_base_displacement_fraction": 0.0005392044500153216,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82470.4296875,
        "kronos_small_displacement": 16.77968750000582,
        "kronos_small_displacement_fraction": 0.00020350448403443417,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT090345",
        "ticker": "KXBTC15M-26OCT090345-45",
        "market_id": "KXBTC15M-26OCT090345-45",
        "contract_id": "KXBTC15M-26OCT090345-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82453.65
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-09T07:31:19.120450Z",
        "retrieved_timestamp": "2026-10-09T07:31:19.349203Z",
        "quote_offset_seconds": 0.228753,
        "quote_age_seconds": 0.228753,
        "bid": 0.55,
        "ask": 0.56,
        "midpoint": 0.555,
        "last_price": 0.56,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.56,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5349.7
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 82472.82,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261009T0730Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 802,
          "signal_id": 808,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-09T07:15:00Z",
          "return_6h": 0.008230729596238051,
          "return_12h": 0.009997060134333768,
          "return_24h": -0.007548328886419098,
          "close_vs_ema12": 0.004120660015809907,
          "close_vs_ema24": 0.0029883573703664013,
          "ema12_slope_3h": 0.002284334973148061,
          "ema24_slope_6h": 0.0005615440548663031,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-09T07:31:19.176468Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-09T07:15:00Z",
            "return_6h": 0.008230729596238051,
            "return_12h": 0.009997060134333768,
            "return_24h": -0.007548328886419098,
            "close_vs_ema12": 0.004120660015809907,
            "close_vs_ema24": 0.0029883573703664013,
            "ema12_slope_3h": 0.002284334973148061,
            "ema24_slope_6h": 0.0005615440548663031,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -5.491944073843236e-06,
        "return_30m": -0.0006453783435268479,
        "return_60m": 0.00045270552542620024,
        "return_120m": -9.150970599169916e-05,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 3,
        "close_vs_ema3": -8.282013895521967e-05,
        "close_vs_ema6": 7.853962039394702e-05,
        "close_vs_ema12": 0.000748843437653246,
        "ema3_slope": -8.28132803476489e-05,
        "ema6_slope": 3.141683514407134e-05,
        "realized_volatility_30m": 0.0003171989848093637,
        "realized_volatility_60m": 0.00064941367541952,
        "return_acceleration": 0.0006343979696187274
      }
    },
    {
      "id": 807,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261009T0715Z",
      "trigger_timestamp": "2026-10-09T07:16:16.748626Z",
      "market_start_timestamp": "2026-10-09T07:15:00Z",
      "resolution_timestamp": "2026-10-09T07:30:00Z",
      "direction": "UP",
      "base_run_id": 5921,
      "small_run_id": 5922,
      "last_observed_close": 82454.11,
      "actual_close": 82453.65,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-09T07:16:16.793171Z",
      "base_predicted_close": 82490.6640625,
      "small_predicted_close": 82463.765625,
      "strike": 82454.11,
      "market_regime": {
        "id": 801,
        "signal_id": 807,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-09T07:00:00Z",
        "return_6h": 0.009749702205511523,
        "return_12h": 0.01241069404450168,
        "return_24h": -0.006597381029909921,
        "close_vs_ema12": 0.0043022762478395205,
        "close_vs_ema24": 0.0030569825095216885,
        "ema12_slope_3h": 0.0023402101692815425,
        "ema24_slope_6h": 0.0004008600708782506,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-09T07:16:16.795583Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-09T07:00:00Z",
          "return_6h": 0.009749702205511523,
          "return_12h": 0.01241069404450168,
          "return_24h": -0.006597381029909921,
          "close_vs_ema12": 0.0043022762478395205,
          "close_vs_ema24": 0.0030569825095216885,
          "ema12_slope_3h": 0.0023402101692815425,
          "ema24_slope_6h": 0.0004008600708782506,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.61,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.219351,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        5921,
        5922
      ],
      "forecast_publication_timestamp": "2026-10-09T07:16:16.748626Z",
      "requested_quote_timestamp": "2026-10-09T07:16:16.748626Z",
      "retrieved_quote_timestamp": "2026-10-09T07:16:16.967977Z",
      "quote_retrieval_timestamp": "2026-10-09T07:16:16.967977Z",
      "timing_difference_seconds": 0.219351,
      "selected_quote": {
        "id": 807,
        "contract_id": 807,
        "forecast_timestamp": "2026-10-09T07:16:16.748626Z",
        "requested_timestamp": "2026-10-09T07:16:16.748626Z",
        "actual_quote_timestamp": "2026-10-09T07:16:16.967977Z",
        "timestamp_delta_seconds": 0.219351,
        "bid": 0.6,
        "ask": 0.61,
        "midpoint": 0.605,
        "last_price": 0.61,
        "implied_probability": 0.61,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-09T07:16:16.967977Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT090330",
        "external_market_id": "KXBTC15M-26OCT090330-30",
        "external_contract_id": "KXBTC15M-26OCT090330-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 8088.79
      },
      "selected_entry_price": 0.61,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 807,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT090330",
          "external_market_id": "KXBTC15M-26OCT090330-30",
          "external_contract_id": "KXBTC15M-26OCT090330-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-09T07:15:00Z",
          "resolution_timestamp": "2026-10-09T07:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-09T07:16:16.798162Z"
        }
      ],
      "quotes": [
        {
          "id": 807,
          "contract_id": 807,
          "forecast_timestamp": "2026-10-09T07:16:16.748626Z",
          "requested_timestamp": "2026-10-09T07:16:16.748626Z",
          "actual_quote_timestamp": "2026-10-09T07:16:16.967977Z",
          "timestamp_delta_seconds": 0.219351,
          "bid": 0.6,
          "ask": 0.61,
          "midpoint": 0.605,
          "last_price": 0.61,
          "implied_probability": 0.61,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-09T07:16:16.967977Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT090330",
          "external_market_id": "KXBTC15M-26OCT090330-30",
          "external_contract_id": "KXBTC15M-26OCT090330-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 8088.79
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT090330-30": {
          "UP/YES": "KXBTC15M-26OCT090330-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1557,
          "signal_id": 807,
          "quote_id": 807,
          "settlement_id": 807,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 159.0,
          "entry_price": 0.61,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.99,
          "trading_fee": 2.65,
          "total_deployed": 99.64,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.99,
          "net_pnl": -99.64,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-09T07:31:24.371061Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 8088.79,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1558,
          "signal_id": 807,
          "quote_id": 807,
          "settlement_id": 807,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.61,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 61.0,
          "trading_fee": 1.67,
          "total_deployed": 62.67,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -61.0,
          "net_pnl": -62.67,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-09T07:31:24.375334Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 8088.79,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82454.11,
        "kronos_base_predicted_close": 82490.6640625,
        "kronos_base_displacement": 36.55406249999942,
        "kronos_base_displacement_fraction": 0.0004433261422626406,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82463.765625,
        "kronos_small_displacement": 9.655624999999418,
        "kronos_small_displacement_fraction": 0.00011710301645363,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT090330",
        "ticker": "KXBTC15M-26OCT090330-30",
        "market_id": "KXBTC15M-26OCT090330-30",
        "contract_id": "KXBTC15M-26OCT090330-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82454.11
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-09T07:16:16.748626Z",
        "retrieved_timestamp": "2026-10-09T07:16:16.967977Z",
        "quote_offset_seconds": 0.219351,
        "quote_age_seconds": 0.219351,
        "bid": 0.6,
        "ask": 0.61,
        "midpoint": 0.605,
        "last_price": 0.61,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.61,
        "price_type": "live_executable_ask",
        "yes_ask_size": 8088.79
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 82453.65,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261009T0715Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 801,
          "signal_id": 807,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-09T07:00:00Z",
          "return_6h": 0.009749702205511523,
          "return_12h": 0.01241069404450168,
          "return_24h": -0.006597381029909921,
          "close_vs_ema12": 0.0043022762478395205,
          "close_vs_ema24": 0.0030569825095216885,
          "ema12_slope_3h": 0.0023402101692815425,
          "ema24_slope_6h": 0.0004008600708782506,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-09T07:16:16.795583Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-09T07:00:00Z",
            "return_6h": 0.009749702205511523,
            "return_12h": 0.01241069404450168,
            "return_24h": -0.006597381029909921,
            "close_vs_ema12": 0.0043022762478395205,
            "close_vs_ema24": 0.0030569825095216885,
            "ema12_slope_3h": 0.0023402101692815425,
            "ema24_slope_6h": 0.0004008600708782506,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0006398899136925706,
        "return_30m": -0.0006925641508890301,
        "return_60m": 0.0006527280476580355,
        "return_120m": 0.0018397515653454377,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.00016013549607696298,
        "close_vs_ema6": 0.00011545150113123626,
        "close_vs_ema12": 0.0008906141369182663,
        "ema3_slope": -0.00016010985680536827,
        "ema6_slope": 4.6182733198785186e-05,
        "realized_volatility_30m": 0.00029359097460068817,
        "realized_volatility_60m": 0.0006460271329547324,
        "return_acceleration": -0.0005871819492013763
      }
    },
    {
      "id": 806,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261009T0630Z",
      "trigger_timestamp": "2026-10-09T06:31:17.248207Z",
      "market_start_timestamp": "2026-10-09T06:30:00Z",
      "resolution_timestamp": "2026-10-09T06:45:00Z",
      "direction": "UP",
      "base_run_id": 5915,
      "small_run_id": 5916,
      "last_observed_close": 82416.34,
      "actual_close": 82511.25,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-09T06:31:17.291579Z",
      "base_predicted_close": 82460.7734375,
      "small_predicted_close": 82434.4140625,
      "strike": 82416.34,
      "market_regime": {
        "id": 800,
        "signal_id": 806,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-10-09T06:15:00Z",
        "return_6h": 0.00893115911110054,
        "return_12h": 0.012732836004662351,
        "return_24h": -0.0017422099662196544,
        "close_vs_ema12": 0.004476216722563375,
        "close_vs_ema24": 0.0028238220666927383,
        "ema12_slope_3h": 0.0024623925844338146,
        "ema24_slope_6h": -0.0001775516597047888,
        "score": 2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-09T06:31:17.294709Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-09T06:15:00Z",
          "return_6h": 0.00893115911110054,
          "return_12h": 0.012732836004662351,
          "return_24h": -0.0017422099662196544,
          "close_vs_ema12": 0.004476216722563375,
          "close_vs_ema24": 0.0028238220666927383,
          "ema12_slope_3h": 0.0024623925844338146,
          "ema24_slope_6h": -0.0001775516597047888,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.49,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.207274,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        5915,
        5916
      ],
      "forecast_publication_timestamp": "2026-10-09T06:31:17.248207Z",
      "requested_quote_timestamp": "2026-10-09T06:31:17.248207Z",
      "retrieved_quote_timestamp": "2026-10-09T06:31:17.455481Z",
      "quote_retrieval_timestamp": "2026-10-09T06:31:17.455481Z",
      "timing_difference_seconds": 0.207274,
      "selected_quote": {
        "id": 806,
        "contract_id": 806,
        "forecast_timestamp": "2026-10-09T06:31:17.248207Z",
        "requested_timestamp": "2026-10-09T06:31:17.248207Z",
        "actual_quote_timestamp": "2026-10-09T06:31:17.455481Z",
        "timestamp_delta_seconds": 0.207274,
        "bid": 0.48,
        "ask": 0.49,
        "midpoint": 0.485,
        "last_price": 0.49,
        "implied_probability": 0.49,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-09T06:31:17.455481Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT090245",
        "external_market_id": "KXBTC15M-26OCT090245-45",
        "external_contract_id": "KXBTC15M-26OCT090245-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 9679.25
      },
      "selected_entry_price": 0.49,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 806,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT090245",
          "external_market_id": "KXBTC15M-26OCT090245-45",
          "external_contract_id": "KXBTC15M-26OCT090245-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-09T06:30:00Z",
          "resolution_timestamp": "2026-10-09T06:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-09T06:31:17.297064Z"
        }
      ],
      "quotes": [
        {
          "id": 806,
          "contract_id": 806,
          "forecast_timestamp": "2026-10-09T06:31:17.248207Z",
          "requested_timestamp": "2026-10-09T06:31:17.248207Z",
          "actual_quote_timestamp": "2026-10-09T06:31:17.455481Z",
          "timestamp_delta_seconds": 0.207274,
          "bid": 0.48,
          "ask": 0.49,
          "midpoint": 0.485,
          "last_price": 0.49,
          "implied_probability": 0.49,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-09T06:31:17.455481Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT090245",
          "external_market_id": "KXBTC15M-26OCT090245-45",
          "external_contract_id": "KXBTC15M-26OCT090245-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 9679.25
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT090245-45": {
          "UP/YES": "KXBTC15M-26OCT090245-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1555,
          "signal_id": 806,
          "quote_id": 806,
          "settlement_id": 806,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 197.0,
          "entry_price": 0.49,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.53,
          "trading_fee": 3.45,
          "total_deployed": 99.98,
          "settlement_value": 1.0,
          "settlement_payout": 197.0,
          "gross_pnl": 100.47,
          "net_pnl": 97.02,
          "roi": 0.9703940788157631,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-09T06:46:24.108865Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 9679.25,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1556,
          "signal_id": 806,
          "quote_id": 806,
          "settlement_id": 806,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.49,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 49.0,
          "trading_fee": 1.75,
          "total_deployed": 50.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 51.0,
          "net_pnl": 49.25,
          "roi": 0.9704433497536946,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-09T06:46:24.111797Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 9679.25,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82416.34,
        "kronos_base_predicted_close": 82460.7734375,
        "kronos_base_displacement": 44.43343750000349,
        "kronos_base_displacement_fraction": 0.0005391338355962361,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82434.4140625,
        "kronos_small_displacement": 18.074062500003492,
        "kronos_small_displacement_fraction": 0.0002193019309035501,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT090245",
        "ticker": "KXBTC15M-26OCT090245-45",
        "market_id": "KXBTC15M-26OCT090245-45",
        "contract_id": "KXBTC15M-26OCT090245-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82416.34
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-09T06:31:17.248207Z",
        "retrieved_timestamp": "2026-10-09T06:31:17.455481Z",
        "quote_offset_seconds": 0.207274,
        "quote_age_seconds": 0.207274,
        "bid": 0.48,
        "ask": 0.49,
        "midpoint": 0.485,
        "last_price": 0.49,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.49,
        "price_type": "live_executable_ask",
        "yes_ask_size": 9679.25
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 82511.25,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261009T0630Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 800,
          "signal_id": 806,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-10-09T06:15:00Z",
          "return_6h": 0.00893115911110054,
          "return_12h": 0.012732836004662351,
          "return_24h": -0.0017422099662196544,
          "close_vs_ema12": 0.004476216722563375,
          "close_vs_ema24": 0.0028238220666927383,
          "ema12_slope_3h": 0.0024623925844338146,
          "ema24_slope_6h": -0.0001775516597047888,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-09T06:31:17.294709Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-09T06:15:00Z",
            "return_6h": 0.00893115911110054,
            "return_12h": 0.012732836004662351,
            "return_24h": -0.0017422099662196544,
            "close_vs_ema12": 0.004476216722563375,
            "close_vs_ema24": 0.0028238220666927383,
            "ema12_slope_3h": 0.0024623925844338146,
            "ema24_slope_6h": -0.0001775516597047888,
            "score": 2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.00019443896981607978,
        "return_30m": 0.0013552652749184713,
        "return_60m": -0.0005439689736578268,
        "return_120m": 0.0005257181435183167,
        "consecutive_up_closes": 2,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.00023452649043775864,
        "close_vs_ema6": 0.0004950291994989531,
        "close_vs_ema12": 0.0012765884306638053,
        "ema3_slope": 0.00023458150601496364,
        "ema6_slope": 0.0001980508961902938,
        "realized_volatility_30m": 0.00048308083464687623,
        "realized_volatility_60m": 0.0010073672024003728,
        "return_acceleration": -0.0009661616692937525
      }
    },
    {
      "id": 805,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261009T0615Z",
      "trigger_timestamp": "2026-10-09T06:16:17.361570Z",
      "market_start_timestamp": "2026-10-09T06:15:00Z",
      "resolution_timestamp": "2026-10-09T06:30:00Z",
      "direction": "UP",
      "base_run_id": 5913,
      "small_run_id": 5914,
      "last_observed_close": 82400.32,
      "actual_close": 82416.34,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-09T06:16:17.411113Z",
      "base_predicted_close": 82438.6015625,
      "small_predicted_close": 82430.1875,
      "strike": 82400.32,
      "market_regime": {
        "id": 799,
        "signal_id": 805,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-09T06:00:00Z",
        "return_6h": 0.007687888868257664,
        "return_12h": 0.02183088354911833,
        "return_24h": -0.005426864022577416,
        "close_vs_ema12": 0.00447227454442789,
        "close_vs_ema24": 0.002688486227986564,
        "ema12_slope_3h": 0.0024313145889069965,
        "ema24_slope_6h": -0.00036809076852573064,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-09T06:16:17.413626Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-09T06:00:00Z",
          "return_6h": 0.007687888868257664,
          "return_12h": 0.02183088354911833,
          "return_24h": -0.005426864022577416,
          "close_vs_ema12": 0.00447227454442789,
          "close_vs_ema24": 0.002688486227986564,
          "ema12_slope_3h": 0.0024313145889069965,
          "ema24_slope_6h": -0.00036809076852573064,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.54,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.21926,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        5913,
        5914
      ],
      "forecast_publication_timestamp": "2026-10-09T06:16:17.361570Z",
      "requested_quote_timestamp": "2026-10-09T06:16:17.361570Z",
      "retrieved_quote_timestamp": "2026-10-09T06:16:17.580830Z",
      "quote_retrieval_timestamp": "2026-10-09T06:16:17.580830Z",
      "timing_difference_seconds": 0.21926,
      "selected_quote": {
        "id": 805,
        "contract_id": 805,
        "forecast_timestamp": "2026-10-09T06:16:17.361570Z",
        "requested_timestamp": "2026-10-09T06:16:17.361570Z",
        "actual_quote_timestamp": "2026-10-09T06:16:17.580830Z",
        "timestamp_delta_seconds": 0.21926,
        "bid": 0.53,
        "ask": 0.54,
        "midpoint": 0.535,
        "last_price": 0.54,
        "implied_probability": 0.54,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-09T06:16:17.580830Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT090230",
        "external_market_id": "KXBTC15M-26OCT090230-30",
        "external_contract_id": "KXBTC15M-26OCT090230-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 7662.07
      },
      "selected_entry_price": 0.54,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 805,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT090230",
          "external_market_id": "KXBTC15M-26OCT090230-30",
          "external_contract_id": "KXBTC15M-26OCT090230-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-09T06:15:00Z",
          "resolution_timestamp": "2026-10-09T06:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-09T06:16:17.416038Z"
        }
      ],
      "quotes": [
        {
          "id": 805,
          "contract_id": 805,
          "forecast_timestamp": "2026-10-09T06:16:17.361570Z",
          "requested_timestamp": "2026-10-09T06:16:17.361570Z",
          "actual_quote_timestamp": "2026-10-09T06:16:17.580830Z",
          "timestamp_delta_seconds": 0.21926,
          "bid": 0.53,
          "ask": 0.54,
          "midpoint": 0.535,
          "last_price": 0.54,
          "implied_probability": 0.54,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-09T06:16:17.580830Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT090230",
          "external_market_id": "KXBTC15M-26OCT090230-30",
          "external_contract_id": "KXBTC15M-26OCT090230-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 7662.07
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT090230-30": {
          "UP/YES": "KXBTC15M-26OCT090230-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1553,
          "signal_id": 805,
          "quote_id": 805,
          "settlement_id": 805,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 179.0,
          "entry_price": 0.54,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.66000000000001,
          "trading_fee": 3.12,
          "total_deployed": 99.78000000000002,
          "settlement_value": 1.0,
          "settlement_payout": 179.0,
          "gross_pnl": 82.33999999999999,
          "net_pnl": 79.21999999999998,
          "roi": 0.793946682701944,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-09T06:31:22.120046Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7662.07,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1554,
          "signal_id": 805,
          "quote_id": 805,
          "settlement_id": 805,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.54,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 54.0,
          "trading_fee": 1.74,
          "total_deployed": 55.74,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 46.0,
          "net_pnl": 44.26,
          "roi": 0.7940437746681018,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-09T06:31:22.123553Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7662.07,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82400.32,
        "kronos_base_predicted_close": 82438.6015625,
        "kronos_base_displacement": 38.281562499993015,
        "kronos_base_displacement_fraction": 0.0004645802649794687,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82430.1875,
        "kronos_small_displacement": 29.867499999993015,
        "kronos_small_displacement_fraction": 0.0003624682525503907,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT090230",
        "ticker": "KXBTC15M-26OCT090230-30",
        "market_id": "KXBTC15M-26OCT090230-30",
        "contract_id": "KXBTC15M-26OCT090230-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82400.32
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-09T06:16:17.361570Z",
        "retrieved_timestamp": "2026-10-09T06:16:17.580830Z",
        "quote_offset_seconds": 0.21926,
        "quote_age_seconds": 0.21926,
        "bid": 0.53,
        "ask": 0.54,
        "midpoint": 0.535,
        "last_price": 0.54,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.54,
        "price_type": "live_executable_ask",
        "yes_ask_size": 7662.07
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 82416.34,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261009T0615Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 799,
          "signal_id": 805,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-09T06:00:00Z",
          "return_6h": 0.007687888868257664,
          "return_12h": 0.02183088354911833,
          "return_24h": -0.005426864022577416,
          "close_vs_ema12": 0.00447227454442789,
          "close_vs_ema24": 0.002688486227986564,
          "ema12_slope_3h": 0.0024313145889069965,
          "ema24_slope_6h": -0.00036809076852573064,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-09T06:16:17.413626Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-09T06:00:00Z",
            "return_6h": 0.007687888868257664,
            "return_12h": 0.02183088354911833,
            "return_24h": -0.005426864022577416,
            "close_vs_ema12": 0.00447227454442789,
            "close_vs_ema24": 0.002688486227986564,
            "ema12_slope_3h": 0.0024313145889069965,
            "ema24_slope_6h": -0.00036809076852573064,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "DEGRADED",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": 0.0011606006391098322,
        "return_30m": -0.0004784422636699981,
        "return_60m": 0.0011862492195502394,
        "return_120m": -0.0004850762134952502,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0002746706355385431,
        "close_vs_ema6": 0.000498642211371747,
        "close_vs_ema12": 0.0013143511472042402,
        "ema3_slope": 0.00027474610022437673,
        "ema6_slope": 0.00019949667553409434,
        "realized_volatility_30m": 0.0013988717364352143,
        "realized_volatility_60m": 0.0013647650162010117,
        "return_acceleration": 0.0027977434728704287
      }
    },
    {
      "id": 804,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261009T0600Z",
      "trigger_timestamp": "2026-10-09T06:01:16.648870Z",
      "market_start_timestamp": "2026-10-09T06:00:00Z",
      "resolution_timestamp": "2026-10-09T06:15:00Z",
      "direction": "UP",
      "base_run_id": 5911,
      "small_run_id": 5912,
      "last_observed_close": 82304.8,
      "actual_close": 82400.32,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-09T06:01:16.695104Z",
      "base_predicted_close": 82372.625,
      "small_predicted_close": 82413.875,
      "strike": 82304.8,
      "market_regime": {
        "id": 798,
        "signal_id": 804,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-09T05:45:00Z",
        "return_6h": 0.0076843184209332005,
        "return_12h": 0.020530154726582817,
        "return_24h": -0.0039777213814881085,
        "close_vs_ema12": 0.0034988102421018574,
        "close_vs_ema24": 0.0015827994277681778,
        "ema12_slope_3h": 0.0023354278307998744,
        "ema24_slope_6h": -0.0005367706215707591,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-09T06:01:16.697834Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-09T05:45:00Z",
          "return_6h": 0.0076843184209332005,
          "return_12h": 0.020530154726582817,
          "return_24h": -0.0039777213814881085,
          "close_vs_ema12": 0.0034988102421018574,
          "close_vs_ema24": 0.0015827994277681778,
          "ema12_slope_3h": 0.0023354278307998744,
          "ema24_slope_6h": -0.0005367706215707591,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.6,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.193042,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        5911,
        5912
      ],
      "forecast_publication_timestamp": "2026-10-09T06:01:16.648870Z",
      "requested_quote_timestamp": "2026-10-09T06:01:16.648870Z",
      "retrieved_quote_timestamp": "2026-10-09T06:01:16.841912Z",
      "quote_retrieval_timestamp": "2026-10-09T06:01:16.841912Z",
      "timing_difference_seconds": 0.193042,
      "selected_quote": {
        "id": 804,
        "contract_id": 804,
        "forecast_timestamp": "2026-10-09T06:01:16.648870Z",
        "requested_timestamp": "2026-10-09T06:01:16.648870Z",
        "actual_quote_timestamp": "2026-10-09T06:01:16.841912Z",
        "timestamp_delta_seconds": 0.193042,
        "bid": 0.59,
        "ask": 0.6,
        "midpoint": 0.595,
        "last_price": 0.6,
        "implied_probability": 0.6,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-09T06:01:16.841912Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT090215",
        "external_market_id": "KXBTC15M-26OCT090215-15",
        "external_contract_id": "KXBTC15M-26OCT090215-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2795.16
      },
      "selected_entry_price": 0.6,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 804,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT090215",
          "external_market_id": "KXBTC15M-26OCT090215-15",
          "external_contract_id": "KXBTC15M-26OCT090215-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-09T06:00:00Z",
          "resolution_timestamp": "2026-10-09T06:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-09T06:01:16.703750Z"
        }
      ],
      "quotes": [
        {
          "id": 804,
          "contract_id": 804,
          "forecast_timestamp": "2026-10-09T06:01:16.648870Z",
          "requested_timestamp": "2026-10-09T06:01:16.648870Z",
          "actual_quote_timestamp": "2026-10-09T06:01:16.841912Z",
          "timestamp_delta_seconds": 0.193042,
          "bid": 0.59,
          "ask": 0.6,
          "midpoint": 0.595,
          "last_price": 0.6,
          "implied_probability": 0.6,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-09T06:01:16.841912Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT090215",
          "external_market_id": "KXBTC15M-26OCT090215-15",
          "external_contract_id": "KXBTC15M-26OCT090215-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2795.16
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT090215-15": {
          "UP/YES": "KXBTC15M-26OCT090215-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1551,
          "signal_id": 804,
          "quote_id": 804,
          "settlement_id": 804,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 162.0,
          "entry_price": 0.6,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.2,
          "trading_fee": 2.73,
          "total_deployed": 99.93,
          "settlement_value": 1.0,
          "settlement_payout": 162.0,
          "gross_pnl": 64.8,
          "net_pnl": 62.06999999999999,
          "roi": 0.6211347943560491,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-09T06:16:22.620880Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2795.16,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1552,
          "signal_id": 804,
          "quote_id": 804,
          "settlement_id": 804,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.6,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 60.0,
          "trading_fee": 1.68,
          "total_deployed": 61.68,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 40.0,
          "net_pnl": 38.32,
          "roi": 0.6212710765239948,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-09T06:16:22.624794Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2795.16,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82304.8,
        "kronos_base_predicted_close": 82372.625,
        "kronos_base_displacement": 67.82499999999709,
        "kronos_base_displacement_fraction": 0.0008240710140841979,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82413.875,
        "kronos_small_displacement": 109.07499999999709,
        "kronos_small_displacement_fraction": 0.001325256850147222,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT090215",
        "ticker": "KXBTC15M-26OCT090215-15",
        "market_id": "KXBTC15M-26OCT090215-15",
        "contract_id": "KXBTC15M-26OCT090215-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82304.8
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-09T06:01:16.648870Z",
        "retrieved_timestamp": "2026-10-09T06:01:16.841912Z",
        "quote_offset_seconds": 0.193042,
        "quote_age_seconds": 0.193042,
        "bid": 0.59,
        "ask": 0.6,
        "midpoint": 0.595,
        "last_price": 0.6,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.6,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2795.16
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 82400.32,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261009T0600Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 798,
          "signal_id": 804,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-09T05:45:00Z",
          "return_6h": 0.0076843184209332005,
          "return_12h": 0.020530154726582817,
          "return_24h": -0.0039777213814881085,
          "close_vs_ema12": 0.0034988102421018574,
          "close_vs_ema24": 0.0015827994277681778,
          "ema12_slope_3h": 0.0023354278307998744,
          "ema24_slope_6h": -0.0005367706215707591,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-09T06:01:16.697834Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-09T05:45:00Z",
            "return_6h": 0.0076843184209332005,
            "return_12h": 0.020530154726582817,
            "return_24h": -0.0039777213814881085,
            "close_vs_ema12": 0.0034988102421018574,
            "close_vs_ema24": 0.0015827994277681778,
            "ema12_slope_3h": 0.0023354278307998744,
            "ema24_slope_6h": -0.0005367706215707591,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0016371428337605964,
        "return_30m": -0.001896663766036033,
        "return_60m": 0.0013211193713733582,
        "return_120m": -0.0006235114423214227,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.0006104000080215943,
        "close_vs_ema6": -0.0004618262788660399,
        "close_vs_ema12": 0.00039263903797648325,
        "ema3_slope": -0.0006100276471406874,
        "ema6_slope": -0.00018469639248730463,
        "realized_volatility_30m": 0.000688598165966281,
        "realized_volatility_60m": 0.0013871571952783044,
        "return_acceleration": -0.001377196331932562
      }
    },
    {
      "id": 803,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261009T0445Z",
      "trigger_timestamp": "2026-10-09T04:46:18.039726Z",
      "market_start_timestamp": "2026-10-09T04:45:00Z",
      "resolution_timestamp": "2026-10-09T05:00:00Z",
      "direction": "UP",
      "base_run_id": 5901,
      "small_run_id": 5902,
      "last_observed_close": 82275.9,
      "actual_close": 82196.21,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-09T04:46:18.089058Z",
      "base_predicted_close": 82295.8828125,
      "small_predicted_close": 82373.859375,
      "strike": 82275.9,
      "market_regime": {
        "id": 797,
        "signal_id": 803,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-09T04:30:00Z",
        "return_6h": 0.005209064211600056,
        "return_12h": 0.01314867095400607,
        "return_24h": -0.0023542303812523757,
        "close_vs_ema12": 0.0040708074359079305,
        "close_vs_ema24": 0.0014554411173537396,
        "ema12_slope_3h": 0.0017820887268431562,
        "ema24_slope_6h": -0.0013737896729233423,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-09T04:46:18.093262Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-09T04:30:00Z",
          "return_6h": 0.005209064211600056,
          "return_12h": 0.01314867095400607,
          "return_24h": -0.0023542303812523757,
          "close_vs_ema12": 0.0040708074359079305,
          "close_vs_ema24": 0.0014554411173537396,
          "ema12_slope_3h": 0.0017820887268431562,
          "ema24_slope_6h": -0.0013737896729233423,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.52,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.193888,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        5901,
        5902
      ],
      "forecast_publication_timestamp": "2026-10-09T04:46:18.039726Z",
      "requested_quote_timestamp": "2026-10-09T04:46:18.039726Z",
      "retrieved_quote_timestamp": "2026-10-09T04:46:18.233614Z",
      "quote_retrieval_timestamp": "2026-10-09T04:46:18.233614Z",
      "timing_difference_seconds": 0.193888,
      "selected_quote": {
        "id": 803,
        "contract_id": 803,
        "forecast_timestamp": "2026-10-09T04:46:18.039726Z",
        "requested_timestamp": "2026-10-09T04:46:18.039726Z",
        "actual_quote_timestamp": "2026-10-09T04:46:18.233614Z",
        "timestamp_delta_seconds": 0.193888,
        "bid": 0.51,
        "ask": 0.52,
        "midpoint": 0.515,
        "last_price": 0.51,
        "implied_probability": 0.52,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-09T04:46:18.233614Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT090100",
        "external_market_id": "KXBTC15M-26OCT090100-00",
        "external_contract_id": "KXBTC15M-26OCT090100-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 1014.17
      },
      "selected_entry_price": 0.52,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 803,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT090100",
          "external_market_id": "KXBTC15M-26OCT090100-00",
          "external_contract_id": "KXBTC15M-26OCT090100-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-09T04:45:00Z",
          "resolution_timestamp": "2026-10-09T05:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-09T04:46:18.096914Z"
        }
      ],
      "quotes": [
        {
          "id": 803,
          "contract_id": 803,
          "forecast_timestamp": "2026-10-09T04:46:18.039726Z",
          "requested_timestamp": "2026-10-09T04:46:18.039726Z",
          "actual_quote_timestamp": "2026-10-09T04:46:18.233614Z",
          "timestamp_delta_seconds": 0.193888,
          "bid": 0.51,
          "ask": 0.52,
          "midpoint": 0.515,
          "last_price": 0.51,
          "implied_probability": 0.52,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-09T04:46:18.233614Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT090100",
          "external_market_id": "KXBTC15M-26OCT090100-00",
          "external_contract_id": "KXBTC15M-26OCT090100-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 1014.17
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT090100-00": {
          "UP/YES": "KXBTC15M-26OCT090100-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1549,
          "signal_id": 803,
          "quote_id": 803,
          "settlement_id": 803,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 186.0,
          "entry_price": 0.52,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.72,
          "trading_fee": 3.25,
          "total_deployed": 99.97,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.72,
          "net_pnl": -99.97,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-09T05:01:22.144077Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1014.17,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1550,
          "signal_id": 803,
          "quote_id": 803,
          "settlement_id": 803,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.52,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 52.0,
          "trading_fee": 1.75,
          "total_deployed": 53.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -52.0,
          "net_pnl": -53.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-09T05:01:22.148891Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1014.17,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82275.9,
        "kronos_base_predicted_close": 82295.8828125,
        "kronos_base_displacement": 19.98281250000582,
        "kronos_base_displacement_fraction": 0.00024287564766846455,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82373.859375,
        "kronos_small_displacement": 97.95937500000582,
        "kronos_small_displacement_fraction": 0.0011906205219269048,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT090100",
        "ticker": "KXBTC15M-26OCT090100-00",
        "market_id": "KXBTC15M-26OCT090100-00",
        "contract_id": "KXBTC15M-26OCT090100-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82275.9
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-09T04:46:18.039726Z",
        "retrieved_timestamp": "2026-10-09T04:46:18.233614Z",
        "quote_offset_seconds": 0.193888,
        "quote_age_seconds": 0.193888,
        "bid": 0.51,
        "ask": 0.52,
        "midpoint": 0.515,
        "last_price": 0.51,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.52,
        "price_type": "live_executable_ask",
        "yes_ask_size": 1014.17
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 82196.21,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261009T0445Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 797,
          "signal_id": 803,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-09T04:30:00Z",
          "return_6h": 0.005209064211600056,
          "return_12h": 0.01314867095400607,
          "return_24h": -0.0023542303812523757,
          "close_vs_ema12": 0.0040708074359079305,
          "close_vs_ema24": 0.0014554411173537396,
          "ema12_slope_3h": 0.0017820887268431562,
          "ema24_slope_6h": -0.0013737896729233423,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-09T04:46:18.093262Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-09T04:30:00Z",
            "return_6h": 0.005209064211600056,
            "return_12h": 0.01314867095400607,
            "return_24h": -0.0023542303812523757,
            "close_vs_ema12": 0.0040708074359079305,
            "close_vs_ema24": 0.0014554411173537396,
            "ema12_slope_3h": 0.0017820887268431562,
            "ema24_slope_6h": -0.0013737896729233423,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.001179259262508836,
        "return_30m": -0.0019943176705553567,
        "return_60m": -0.0004769332283701688,
        "return_120m": 0.0036709293226568906,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.0005466703840576459,
        "close_vs_ema6": -8.852120763680471e-05,
        "close_vs_ema12": 0.001285133523590165,
        "ema3_slope": -0.0005463716988312051,
        "ema6_slope": -3.540722933836893e-05,
        "realized_volatility_30m": 0.00018161927724197335,
        "realized_volatility_60m": 0.00090724557170479,
        "return_acceleration": -0.0003632385544839467
      }
    },
    {
      "id": 802,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261009T0230Z",
      "trigger_timestamp": "2026-10-09T02:31:17.144675Z",
      "market_start_timestamp": "2026-10-09T02:30:00Z",
      "resolution_timestamp": "2026-10-09T02:45:00Z",
      "direction": "UP",
      "base_run_id": 5883,
      "small_run_id": 5884,
      "last_observed_close": 81859.72,
      "actual_close": 81974.97,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-09T02:31:17.194216Z",
      "base_predicted_close": 81939.8671875,
      "small_predicted_close": 81881.6640625,
      "strike": 81859.72,
      "market_regime": {
        "id": 796,
        "signal_id": 802,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-09T02:15:00Z",
        "return_6h": 0.0017286936383382745,
        "return_12h": -0.009878242382264202,
        "return_24h": -0.014920555443122319,
        "close_vs_ema12": 0.0006123111201863374,
        "close_vs_ema24": -0.00343388661231836,
        "ema12_slope_3h": -7.910505954067393e-05,
        "ema24_slope_6h": -0.0029233736426959034,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-09T02:31:17.197472Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-09T02:15:00Z",
          "return_6h": 0.0017286936383382745,
          "return_12h": -0.009878242382264202,
          "return_24h": -0.014920555443122319,
          "close_vs_ema12": 0.0006123111201863374,
          "close_vs_ema24": -0.00343388661231836,
          "ema12_slope_3h": -7.910505954067393e-05,
          "ema24_slope_6h": -0.0029233736426959034,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.47,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.233733,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        5883,
        5884
      ],
      "forecast_publication_timestamp": "2026-10-09T02:31:17.144675Z",
      "requested_quote_timestamp": "2026-10-09T02:31:17.144675Z",
      "retrieved_quote_timestamp": "2026-10-09T02:31:17.378408Z",
      "quote_retrieval_timestamp": "2026-10-09T02:31:17.378408Z",
      "timing_difference_seconds": 0.233733,
      "selected_quote": {
        "id": 802,
        "contract_id": 802,
        "forecast_timestamp": "2026-10-09T02:31:17.144675Z",
        "requested_timestamp": "2026-10-09T02:31:17.144675Z",
        "actual_quote_timestamp": "2026-10-09T02:31:17.378408Z",
        "timestamp_delta_seconds": 0.233733,
        "bid": 0.46,
        "ask": 0.47,
        "midpoint": 0.46499999999999997,
        "last_price": 0.46,
        "implied_probability": 0.47,
        "spread": 0.009999999999999953,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-09T02:31:17.378408Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT082245",
        "external_market_id": "KXBTC15M-26OCT082245-45",
        "external_contract_id": "KXBTC15M-26OCT082245-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 6869.98
      },
      "selected_entry_price": 0.47,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 802,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT082245",
          "external_market_id": "KXBTC15M-26OCT082245-45",
          "external_contract_id": "KXBTC15M-26OCT082245-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-09T02:30:00Z",
          "resolution_timestamp": "2026-10-09T02:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-09T02:31:17.200697Z"
        }
      ],
      "quotes": [
        {
          "id": 802,
          "contract_id": 802,
          "forecast_timestamp": "2026-10-09T02:31:17.144675Z",
          "requested_timestamp": "2026-10-09T02:31:17.144675Z",
          "actual_quote_timestamp": "2026-10-09T02:31:17.378408Z",
          "timestamp_delta_seconds": 0.233733,
          "bid": 0.46,
          "ask": 0.47,
          "midpoint": 0.46499999999999997,
          "last_price": 0.46,
          "implied_probability": 0.47,
          "spread": 0.009999999999999953,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-09T02:31:17.378408Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT082245",
          "external_market_id": "KXBTC15M-26OCT082245-45",
          "external_contract_id": "KXBTC15M-26OCT082245-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 6869.98
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT082245-45": {
          "UP/YES": "KXBTC15M-26OCT082245-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1547,
          "signal_id": 802,
          "quote_id": 802,
          "settlement_id": 802,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 205.0,
          "entry_price": 0.47,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.35,
          "trading_fee": 3.58,
          "total_deployed": 99.92999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 205.0,
          "gross_pnl": 108.65,
          "net_pnl": 105.07000000000001,
          "roi": 1.0514360052036427,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-09T02:46:23.402113Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6869.98,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1548,
          "signal_id": 802,
          "quote_id": 802,
          "settlement_id": 802,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.47,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 47.0,
          "trading_fee": 1.75,
          "total_deployed": 48.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 53.0,
          "net_pnl": 51.25,
          "roi": 1.0512820512820513,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-09T02:46:23.405329Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6869.98,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81859.72,
        "kronos_base_predicted_close": 81939.8671875,
        "kronos_base_displacement": 80.14718749999884,
        "kronos_base_displacement_fraction": 0.0009790796682421932,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81881.6640625,
        "kronos_small_displacement": 21.944062499998836,
        "kronos_small_displacement_fraction": 0.0002680691126233859,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT082245",
        "ticker": "KXBTC15M-26OCT082245-45",
        "market_id": "KXBTC15M-26OCT082245-45",
        "contract_id": "KXBTC15M-26OCT082245-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81859.72
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-09T02:31:17.144675Z",
        "retrieved_timestamp": "2026-10-09T02:31:17.378408Z",
        "quote_offset_seconds": 0.233733,
        "quote_age_seconds": 0.233733,
        "bid": 0.46,
        "ask": 0.47,
        "midpoint": 0.46499999999999997,
        "last_price": 0.46,
        "spread": 0.009999999999999953,
        "selected_entry_price": 0.47,
        "price_type": "live_executable_ask",
        "yes_ask_size": 6869.98
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 81974.97,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261009T0230Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 796,
          "signal_id": 802,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-09T02:15:00Z",
          "return_6h": 0.0017286936383382745,
          "return_12h": -0.009878242382264202,
          "return_24h": -0.014920555443122319,
          "close_vs_ema12": 0.0006123111201863374,
          "close_vs_ema24": -0.00343388661231836,
          "ema12_slope_3h": -7.910505954067393e-05,
          "ema24_slope_6h": -0.0029233736426959034,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-09T02:31:17.197472Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-09T02:15:00Z",
            "return_6h": 0.0017286936383382745,
            "return_12h": -0.009878242382264202,
            "return_24h": -0.014920555443122319,
            "close_vs_ema12": 0.0006123111201863374,
            "close_vs_ema24": -0.00343388661231836,
            "ema12_slope_3h": -7.910505954067393e-05,
            "ema24_slope_6h": -0.0029233736426959034,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0013134412459134825,
        "return_30m": -0.00046480704125850814,
        "return_60m": 0.0009681847045468484,
        "return_120m": 0.002117027477955391,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.00034107062029964386,
        "close_vs_ema6": -1.6540163657485785e-05,
        "close_vs_ema12": 0.0005296066280640055,
        "ema3_slope": -0.0003409543307943963,
        "ema6_slope": -6.616021690941665e-06,
        "realized_volatility_30m": 0.0010815957738318227,
        "realized_volatility_60m": 0.0011379776010189886,
        "return_acceleration": -0.0021631915476636454
      }
    },
    {
      "id": 801,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261009T0215Z",
      "trigger_timestamp": "2026-10-09T02:16:16.328754Z",
      "market_start_timestamp": "2026-10-09T02:15:00Z",
      "resolution_timestamp": "2026-10-09T02:30:00Z",
      "direction": "UP",
      "base_run_id": 5881,
      "small_run_id": 5882,
      "last_observed_close": 81967.38,
      "actual_close": 81859.72,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-09T02:16:16.372875Z",
      "base_predicted_close": 81990.8671875,
      "small_predicted_close": 82048.6015625,
      "strike": 81967.38,
      "market_regime": {
        "id": 795,
        "signal_id": 801,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-09T02:00:00Z",
        "return_6h": 0.001767434058007833,
        "return_12h": -0.006182302855996524,
        "return_24h": -0.012890225319844073,
        "close_vs_ema12": 0.0019543917704762936,
        "close_vs_ema24": -0.002195381279188169,
        "ema12_slope_3h": -0.0001249742205400306,
        "ema24_slope_6h": -0.0030205145410370227,
        "score": -1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-09T02:16:16.375231Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-09T02:00:00Z",
          "return_6h": 0.001767434058007833,
          "return_12h": -0.006182302855996524,
          "return_24h": -0.012890225319844073,
          "close_vs_ema12": 0.0019543917704762936,
          "close_vs_ema24": -0.002195381279188169,
          "ema12_slope_3h": -0.0001249742205400306,
          "ema24_slope_6h": -0.0030205145410370227,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.47,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.1832,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        5881,
        5882
      ],
      "forecast_publication_timestamp": "2026-10-09T02:16:16.328754Z",
      "requested_quote_timestamp": "2026-10-09T02:16:16.328754Z",
      "retrieved_quote_timestamp": "2026-10-09T02:16:16.511954Z",
      "quote_retrieval_timestamp": "2026-10-09T02:16:16.511954Z",
      "timing_difference_seconds": 0.1832,
      "selected_quote": {
        "id": 801,
        "contract_id": 801,
        "forecast_timestamp": "2026-10-09T02:16:16.328754Z",
        "requested_timestamp": "2026-10-09T02:16:16.328754Z",
        "actual_quote_timestamp": "2026-10-09T02:16:16.511954Z",
        "timestamp_delta_seconds": 0.1832,
        "bid": 0.46,
        "ask": 0.47,
        "midpoint": 0.46499999999999997,
        "last_price": 0.46,
        "implied_probability": 0.47,
        "spread": 0.009999999999999953,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-09T02:16:16.511954Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT082230",
        "external_market_id": "KXBTC15M-26OCT082230-30",
        "external_contract_id": "KXBTC15M-26OCT082230-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 11175.57
      },
      "selected_entry_price": 0.47,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 801,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT082230",
          "external_market_id": "KXBTC15M-26OCT082230-30",
          "external_contract_id": "KXBTC15M-26OCT082230-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-09T02:15:00Z",
          "resolution_timestamp": "2026-10-09T02:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-09T02:16:16.377423Z"
        }
      ],
      "quotes": [
        {
          "id": 801,
          "contract_id": 801,
          "forecast_timestamp": "2026-10-09T02:16:16.328754Z",
          "requested_timestamp": "2026-10-09T02:16:16.328754Z",
          "actual_quote_timestamp": "2026-10-09T02:16:16.511954Z",
          "timestamp_delta_seconds": 0.1832,
          "bid": 0.46,
          "ask": 0.47,
          "midpoint": 0.46499999999999997,
          "last_price": 0.46,
          "implied_probability": 0.47,
          "spread": 0.009999999999999953,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-09T02:16:16.511954Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT082230",
          "external_market_id": "KXBTC15M-26OCT082230-30",
          "external_contract_id": "KXBTC15M-26OCT082230-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 11175.57
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT082230-30": {
          "UP/YES": "KXBTC15M-26OCT082230-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1545,
          "signal_id": 801,
          "quote_id": 801,
          "settlement_id": 801,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 205.0,
          "entry_price": 0.47,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.35,
          "trading_fee": 3.58,
          "total_deployed": 99.92999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.35,
          "net_pnl": -99.92999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-09T02:31:22.008457Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 11175.57,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1546,
          "signal_id": 801,
          "quote_id": 801,
          "settlement_id": 801,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.47,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 47.0,
          "trading_fee": 1.75,
          "total_deployed": 48.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -47.0,
          "net_pnl": -48.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-09T02:31:22.012664Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 11175.57,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81967.38,
        "kronos_base_predicted_close": 81990.8671875,
        "kronos_base_displacement": 23.487187499995343,
        "kronos_base_displacement_fraction": 0.00028654310409818325,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82048.6015625,
        "kronos_small_displacement": 81.22156249999534,
        "kronos_small_displacement_fraction": 0.0009909010450254154,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT082230",
        "ticker": "KXBTC15M-26OCT082230-30",
        "market_id": "KXBTC15M-26OCT082230-30",
        "contract_id": "KXBTC15M-26OCT082230-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81967.38
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-09T02:16:16.328754Z",
        "retrieved_timestamp": "2026-10-09T02:16:16.511954Z",
        "quote_offset_seconds": 0.1832,
        "quote_age_seconds": 0.1832,
        "bid": 0.46,
        "ask": 0.47,
        "midpoint": 0.46499999999999997,
        "last_price": 0.46,
        "spread": 0.009999999999999953,
        "selected_entry_price": 0.47,
        "price_type": "live_executable_ask",
        "yes_ask_size": 11175.57
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 81859.72,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261009T0215Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 795,
          "signal_id": 801,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-09T02:00:00Z",
          "return_6h": 0.001767434058007833,
          "return_12h": -0.006182302855996524,
          "return_24h": -0.012890225319844073,
          "close_vs_ema12": 0.0019543917704762936,
          "close_vs_ema24": -0.002195381279188169,
          "ema12_slope_3h": -0.0001249742205400306,
          "ema24_slope_6h": -0.0030205145410370227,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-09T02:16:16.375231Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-09T02:00:00Z",
            "return_6h": 0.001767434058007833,
            "return_12h": -0.006182302855996524,
            "return_24h": -0.012890225319844073,
            "close_vs_ema12": 0.0019543917704762936,
            "close_vs_ema24": -0.002195381279188169,
            "ema12_slope_3h": -0.0001249742205400306,
            "ema24_slope_6h": -0.0030205145410370227,
            "score": -1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0008497503017501629,
        "return_30m": 0.0005817300864072728,
        "return_60m": 0.0037891282639432866,
        "return_120m": 0.002393349313480897,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0006323631561764298,
        "close_vs_ema6": 0.0012919821125909614,
        "close_vs_ema12": 0.0019419509014997338,
        "ema3_slope": 0.000632763292369054,
        "ema6_slope": 0.0005170600579749163,
        "realized_volatility_30m": 0.0005587714801002508,
        "realized_volatility_60m": 0.000768449127055166,
        "return_acceleration": 0.0011175429602005016
      }
    },
    {
      "id": 800,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261009T0130Z",
      "trigger_timestamp": "2026-10-09T01:31:16.208818Z",
      "market_start_timestamp": "2026-10-09T01:30:00Z",
      "resolution_timestamp": "2026-10-09T01:45:00Z",
      "direction": "UP",
      "base_run_id": 5875,
      "small_run_id": 5876,
      "last_observed_close": 81780.54,
      "actual_close": 81919.72,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-09T01:31:16.251771Z",
      "base_predicted_close": 81799.5859375,
      "small_predicted_close": 81836.4765625,
      "strike": 81780.54,
      "market_regime": {
        "id": 794,
        "signal_id": 800,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-09T01:15:00Z",
        "return_6h": 0.0017519110321135845,
        "return_12h": -0.006831184586974626,
        "return_24h": -0.017496581078617512,
        "close_vs_ema12": -0.0001317722455742576,
        "close_vs_ema24": -0.004641008439836503,
        "ema12_slope_3h": -0.00032640250069337906,
        "ema24_slope_6h": -0.00336225222298292,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-09T01:31:16.254824Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-09T01:15:00Z",
          "return_6h": 0.0017519110321135845,
          "return_12h": -0.006831184586974626,
          "return_24h": -0.017496581078617512,
          "close_vs_ema12": -0.0001317722455742576,
          "close_vs_ema24": -0.004641008439836503,
          "ema12_slope_3h": -0.00032640250069337906,
          "ema24_slope_6h": -0.00336225222298292,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.39,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.198183,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        5875,
        5876
      ],
      "forecast_publication_timestamp": "2026-10-09T01:31:16.208818Z",
      "requested_quote_timestamp": "2026-10-09T01:31:16.208818Z",
      "retrieved_quote_timestamp": "2026-10-09T01:31:16.407001Z",
      "quote_retrieval_timestamp": "2026-10-09T01:31:16.407001Z",
      "timing_difference_seconds": 0.198183,
      "selected_quote": {
        "id": 800,
        "contract_id": 800,
        "forecast_timestamp": "2026-10-09T01:31:16.208818Z",
        "requested_timestamp": "2026-10-09T01:31:16.208818Z",
        "actual_quote_timestamp": "2026-10-09T01:31:16.407001Z",
        "timestamp_delta_seconds": 0.198183,
        "bid": 0.38,
        "ask": 0.39,
        "midpoint": 0.385,
        "last_price": 0.38,
        "implied_probability": 0.39,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-09T01:31:16.407001Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT082145",
        "external_market_id": "KXBTC15M-26OCT082145-45",
        "external_contract_id": "KXBTC15M-26OCT082145-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 482.52
      },
      "selected_entry_price": 0.39,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 800,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT082145",
          "external_market_id": "KXBTC15M-26OCT082145-45",
          "external_contract_id": "KXBTC15M-26OCT082145-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-09T01:30:00Z",
          "resolution_timestamp": "2026-10-09T01:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-09T01:31:16.259773Z"
        }
      ],
      "quotes": [
        {
          "id": 800,
          "contract_id": 800,
          "forecast_timestamp": "2026-10-09T01:31:16.208818Z",
          "requested_timestamp": "2026-10-09T01:31:16.208818Z",
          "actual_quote_timestamp": "2026-10-09T01:31:16.407001Z",
          "timestamp_delta_seconds": 0.198183,
          "bid": 0.38,
          "ask": 0.39,
          "midpoint": 0.385,
          "last_price": 0.38,
          "implied_probability": 0.39,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-09T01:31:16.407001Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT082145",
          "external_market_id": "KXBTC15M-26OCT082145-45",
          "external_contract_id": "KXBTC15M-26OCT082145-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 482.52
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT082145-45": {
          "UP/YES": "KXBTC15M-26OCT082145-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1543,
          "signal_id": 800,
          "quote_id": 800,
          "settlement_id": 800,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 245.0,
          "entry_price": 0.39,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.55,
          "trading_fee": 4.08,
          "total_deployed": 99.63,
          "settlement_value": 1.0,
          "settlement_payout": 245.0,
          "gross_pnl": 149.45,
          "net_pnl": 145.37,
          "roi": 1.4590986650607247,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-09T01:46:23.526775Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 482.52,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1544,
          "signal_id": 800,
          "quote_id": 800,
          "settlement_id": 800,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.39,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 39.0,
          "trading_fee": 1.67,
          "total_deployed": 40.67,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 61.0,
          "net_pnl": 59.33,
          "roi": 1.4588148512417014,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-09T01:46:23.529916Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 482.52,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81780.54,
        "kronos_base_predicted_close": 81799.5859375,
        "kronos_base_displacement": 19.045937500006403,
        "kronos_base_displacement_fraction": 0.00023289082586158523,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81836.4765625,
        "kronos_small_displacement": 55.9365625000064,
        "kronos_small_displacement_fraction": 0.0006839837753578836,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT082145",
        "ticker": "KXBTC15M-26OCT082145-45",
        "market_id": "KXBTC15M-26OCT082145-45",
        "contract_id": "KXBTC15M-26OCT082145-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81780.54
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-09T01:31:16.208818Z",
        "retrieved_timestamp": "2026-10-09T01:31:16.407001Z",
        "quote_offset_seconds": 0.198183,
        "quote_age_seconds": 0.198183,
        "bid": 0.38,
        "ask": 0.39,
        "midpoint": 0.385,
        "last_price": 0.38,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.39,
        "price_type": "live_executable_ask",
        "yes_ask_size": 482.52
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 81919.72,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261009T0130Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 794,
          "signal_id": 800,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-09T01:15:00Z",
          "return_6h": 0.0017519110321135845,
          "return_12h": -0.006831184586974626,
          "return_24h": -0.017496581078617512,
          "close_vs_ema12": -0.0001317722455742576,
          "close_vs_ema24": -0.004641008439836503,
          "ema12_slope_3h": -0.00032640250069337906,
          "ema24_slope_6h": -0.00336225222298292,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-09T01:31:16.254824Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-09T01:15:00Z",
            "return_6h": 0.0017519110321135845,
            "return_12h": -0.006831184586974626,
            "return_24h": -0.017496581078617512,
            "close_vs_ema12": -0.0001317722455742576,
            "close_vs_ema24": -0.004641008439836503,
            "ema12_slope_3h": -0.00032640250069337906,
            "ema24_slope_6h": -0.00336225222298292,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.001501072200989606,
        "return_30m": 0.0005141945996876007,
        "return_60m": 0.00114773155726966,
        "return_120m": 3.1128994161688794e-05,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0004982227976293441,
        "close_vs_ema6": 0.0005547639732217391,
        "close_vs_ema12": 0.0006335280232465657,
        "ema3_slope": 0.0004984711473188241,
        "ema6_slope": 0.00022195484230880247,
        "realized_volatility_30m": 0.0012432353240378613,
        "realized_volatility_60m": 0.000998005279527084,
        "return_acceleration": 0.0024864706480757226
      }
    },
    {
      "id": 799,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261009T0100Z",
      "trigger_timestamp": "2026-10-09T01:01:20.279155Z",
      "market_start_timestamp": "2026-10-09T01:00:00Z",
      "resolution_timestamp": "2026-10-09T01:15:00Z",
      "direction": "UP",
      "base_run_id": 5871,
      "small_run_id": 5872,
      "last_observed_close": 81738.51,
      "actual_close": 81657.96,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-09T01:01:20.332825Z",
      "base_predicted_close": 81824.9296875,
      "small_predicted_close": 81861.3046875,
      "strike": 81738.51,
      "market_regime": {
        "id": 793,
        "signal_id": 799,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-09T00:45:00Z",
        "return_6h": 0.0037297681286680984,
        "return_12h": -0.006354362641901035,
        "return_24h": -0.01915327360005692,
        "close_vs_ema12": -0.0007208051800061677,
        "close_vs_ema24": -0.005380175342425297,
        "ema12_slope_3h": -0.0003132252201282215,
        "ema24_slope_6h": -0.003595733242518051,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-09T01:01:20.335543Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-09T00:45:00Z",
          "return_6h": 0.0037297681286680984,
          "return_12h": -0.006354362641901035,
          "return_24h": -0.01915327360005692,
          "close_vs_ema12": -0.0007208051800061677,
          "close_vs_ema24": -0.005380175342425297,
          "ema12_slope_3h": -0.0003132252201282215,
          "ema24_slope_6h": -0.003595733242518051,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.55,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.198697,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        5871,
        5872
      ],
      "forecast_publication_timestamp": "2026-10-09T01:01:20.279155Z",
      "requested_quote_timestamp": "2026-10-09T01:01:20.279155Z",
      "retrieved_quote_timestamp": "2026-10-09T01:01:20.477852Z",
      "quote_retrieval_timestamp": "2026-10-09T01:01:20.477852Z",
      "timing_difference_seconds": 0.198697,
      "selected_quote": {
        "id": 799,
        "contract_id": 799,
        "forecast_timestamp": "2026-10-09T01:01:20.279155Z",
        "requested_timestamp": "2026-10-09T01:01:20.279155Z",
        "actual_quote_timestamp": "2026-10-09T01:01:20.477852Z",
        "timestamp_delta_seconds": 0.198697,
        "bid": 0.54,
        "ask": 0.55,
        "midpoint": 0.545,
        "last_price": 0.55,
        "implied_probability": 0.55,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-09T01:01:20.477852Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT082115",
        "external_market_id": "KXBTC15M-26OCT082115-15",
        "external_contract_id": "KXBTC15M-26OCT082115-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 7910.66
      },
      "selected_entry_price": 0.55,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 799,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT082115",
          "external_market_id": "KXBTC15M-26OCT082115-15",
          "external_contract_id": "KXBTC15M-26OCT082115-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-09T01:00:00Z",
          "resolution_timestamp": "2026-10-09T01:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-09T01:01:20.338492Z"
        }
      ],
      "quotes": [
        {
          "id": 799,
          "contract_id": 799,
          "forecast_timestamp": "2026-10-09T01:01:20.279155Z",
          "requested_timestamp": "2026-10-09T01:01:20.279155Z",
          "actual_quote_timestamp": "2026-10-09T01:01:20.477852Z",
          "timestamp_delta_seconds": 0.198697,
          "bid": 0.54,
          "ask": 0.55,
          "midpoint": 0.545,
          "last_price": 0.55,
          "implied_probability": 0.55,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-09T01:01:20.477852Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT082115",
          "external_market_id": "KXBTC15M-26OCT082115-15",
          "external_contract_id": "KXBTC15M-26OCT082115-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 7910.66
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT082115-15": {
          "UP/YES": "KXBTC15M-26OCT082115-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1541,
          "signal_id": 799,
          "quote_id": 799,
          "settlement_id": 799,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 176.0,
          "entry_price": 0.55,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.80000000000001,
          "trading_fee": 3.05,
          "total_deployed": 99.85000000000001,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.80000000000001,
          "net_pnl": -99.85000000000001,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-09T01:16:21.727913Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7910.66,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1542,
          "signal_id": 799,
          "quote_id": 799,
          "settlement_id": 799,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.55,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 55.00000000000001,
          "trading_fee": 1.74,
          "total_deployed": 56.74000000000001,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -55.00000000000001,
          "net_pnl": -56.74000000000001,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-09T01:16:21.731050Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7910.66,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81738.51,
        "kronos_base_predicted_close": 81824.9296875,
        "kronos_base_displacement": 86.41968750000524,
        "kronos_base_displacement_fraction": 0.001057270159438987,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81861.3046875,
        "kronos_small_displacement": 122.79468750000524,
        "kronos_small_displacement_fraction": 0.0015022868351772653,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT082115",
        "ticker": "KXBTC15M-26OCT082115-15",
        "market_id": "KXBTC15M-26OCT082115-15",
        "contract_id": "KXBTC15M-26OCT082115-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81738.51
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-09T01:01:20.279155Z",
        "retrieved_timestamp": "2026-10-09T01:01:20.477852Z",
        "quote_offset_seconds": 0.198697,
        "quote_age_seconds": 0.198697,
        "bid": 0.54,
        "ask": 0.55,
        "midpoint": 0.545,
        "last_price": 0.55,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.55,
        "price_type": "live_executable_ask",
        "yes_ask_size": 7910.66
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 81657.96,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261009T0100Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 793,
          "signal_id": 799,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-09T00:45:00Z",
          "return_6h": 0.0037297681286680984,
          "return_12h": -0.006354362641901035,
          "return_24h": -0.01915327360005692,
          "close_vs_ema12": -0.0007208051800061677,
          "close_vs_ema24": -0.005380175342425297,
          "ema12_slope_3h": -0.0003132252201282215,
          "ema24_slope_6h": -0.003595733242518051,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-09T01:01:20.335543Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-09T00:45:00Z",
            "return_6h": 0.0037297681286680984,
            "return_12h": -0.006354362641901035,
            "return_24h": -0.01915327360005692,
            "close_vs_ema12": -0.0007208051800061677,
            "close_vs_ema24": -0.005380175342425297,
            "ema12_slope_3h": -0.0003132252201282215,
            "ema24_slope_6h": -0.003595733242518051,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": -0.0003500489673126106,
        "return_30m": 0.0006332113637184111,
        "return_60m": 0.0007510728488362428,
        "return_120m": -0.0009813392381110564,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -2.0864206407122943e-05,
        "close_vs_ema6": -2.673780409123694e-05,
        "close_vs_ema12": 9.790110307772437e-05,
        "ema3_slope": -2.0863771101220507e-05,
        "ema6_slope": -1.0695007252037314e-05,
        "realized_volatility_30m": 0.0006668268040662118,
        "realized_volatility_60m": 0.0009171673606228626,
        "return_acceleration": -0.0013336536081324235
      }
    },
    {
      "id": 798,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261009T0045Z",
      "trigger_timestamp": "2026-10-09T00:46:17.637762Z",
      "market_start_timestamp": "2026-10-09T00:45:00Z",
      "resolution_timestamp": "2026-10-09T01:00:00Z",
      "direction": "UP",
      "base_run_id": 5869,
      "small_run_id": 5870,
      "last_observed_close": 81767.13,
      "actual_close": 81738.51,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-09T00:46:17.689917Z",
      "base_predicted_close": 81818.578125,
      "small_predicted_close": 81854.3046875,
      "strike": 81767.13,
      "market_regime": {
        "id": 792,
        "signal_id": 798,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-09T00:30:00Z",
        "return_6h": 0.003710423824341058,
        "return_12h": -0.0066457652571833,
        "return_24h": -0.017641445411650802,
        "close_vs_ema12": -0.000401546285251575,
        "close_vs_ema24": -0.005144567076424522,
        "ema12_slope_3h": -0.0003905100794160399,
        "ema24_slope_6h": -0.003747961469470096,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-09T00:46:17.696239Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-09T00:30:00Z",
          "return_6h": 0.003710423824341058,
          "return_12h": -0.0066457652571833,
          "return_24h": -0.017641445411650802,
          "close_vs_ema12": -0.000401546285251575,
          "close_vs_ema24": -0.005144567076424522,
          "ema12_slope_3h": -0.0003905100794160399,
          "ema24_slope_6h": -0.003747961469470096,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.44,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.195911,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        5869,
        5870
      ],
      "forecast_publication_timestamp": "2026-10-09T00:46:17.637762Z",
      "requested_quote_timestamp": "2026-10-09T00:46:17.637762Z",
      "retrieved_quote_timestamp": "2026-10-09T00:46:17.833673Z",
      "quote_retrieval_timestamp": "2026-10-09T00:46:17.833673Z",
      "timing_difference_seconds": 0.195911,
      "selected_quote": {
        "id": 798,
        "contract_id": 798,
        "forecast_timestamp": "2026-10-09T00:46:17.637762Z",
        "requested_timestamp": "2026-10-09T00:46:17.637762Z",
        "actual_quote_timestamp": "2026-10-09T00:46:17.833673Z",
        "timestamp_delta_seconds": 0.195911,
        "bid": 0.43,
        "ask": 0.44,
        "midpoint": 0.435,
        "last_price": 0.43,
        "implied_probability": 0.44,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-09T00:46:17.833673Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT082100",
        "external_market_id": "KXBTC15M-26OCT082100-00",
        "external_contract_id": "KXBTC15M-26OCT082100-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 6434.73
      },
      "selected_entry_price": 0.44,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 798,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT082100",
          "external_market_id": "KXBTC15M-26OCT082100-00",
          "external_contract_id": "KXBTC15M-26OCT082100-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-09T00:45:00Z",
          "resolution_timestamp": "2026-10-09T01:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-09T00:46:17.700924Z"
        }
      ],
      "quotes": [
        {
          "id": 798,
          "contract_id": 798,
          "forecast_timestamp": "2026-10-09T00:46:17.637762Z",
          "requested_timestamp": "2026-10-09T00:46:17.637762Z",
          "actual_quote_timestamp": "2026-10-09T00:46:17.833673Z",
          "timestamp_delta_seconds": 0.195911,
          "bid": 0.43,
          "ask": 0.44,
          "midpoint": 0.435,
          "last_price": 0.43,
          "implied_probability": 0.44,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-09T00:46:17.833673Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT082100",
          "external_market_id": "KXBTC15M-26OCT082100-00",
          "external_contract_id": "KXBTC15M-26OCT082100-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 6434.73
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT082100-00": {
          "UP/YES": "KXBTC15M-26OCT082100-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1539,
          "signal_id": 798,
          "quote_id": 798,
          "settlement_id": 798,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 218.0,
          "entry_price": 0.44,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.92,
          "trading_fee": 3.77,
          "total_deployed": 99.69,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.92,
          "net_pnl": -99.69,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-09T01:01:27.795384Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6434.73,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1540,
          "signal_id": 798,
          "quote_id": 798,
          "settlement_id": 798,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.44,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 44.0,
          "trading_fee": 1.73,
          "total_deployed": 45.73,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -44.0,
          "net_pnl": -45.73,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-09T01:01:27.798501Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6434.73,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81767.13,
        "kronos_base_predicted_close": 81818.578125,
        "kronos_base_displacement": 51.44812499999534,
        "kronos_base_displacement_fraction": 0.0006292030183766428,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81854.3046875,
        "kronos_small_displacement": 87.17468749999534,
        "kronos_small_displacement_fraction": 0.0010661336346279408,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT082100",
        "ticker": "KXBTC15M-26OCT082100-00",
        "market_id": "KXBTC15M-26OCT082100-00",
        "contract_id": "KXBTC15M-26OCT082100-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81767.13
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-09T00:46:17.637762Z",
        "retrieved_timestamp": "2026-10-09T00:46:17.833673Z",
        "quote_offset_seconds": 0.195911,
        "quote_age_seconds": 0.195911,
        "bid": 0.43,
        "ask": 0.44,
        "midpoint": 0.435,
        "last_price": 0.43,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.44,
        "price_type": "live_executable_ask",
        "yes_ask_size": 6434.73
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 81738.51,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261009T0045Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 792,
          "signal_id": 798,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-09T00:30:00Z",
          "return_6h": 0.003710423824341058,
          "return_12h": -0.0066457652571833,
          "return_24h": -0.017641445411650802,
          "close_vs_ema12": -0.000401546285251575,
          "close_vs_ema24": -0.005144567076424522,
          "ema12_slope_3h": -0.0003905100794160399,
          "ema24_slope_6h": -0.003747961469470096,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-09T00:46:17.696239Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-09T00:30:00Z",
            "return_6h": 0.003710423824341058,
            "return_12h": -0.0066457652571833,
            "return_24h": -0.017641445411650802,
            "close_vs_ema12": -0.000401546285251575,
            "close_vs_ema24": -0.005144567076424522,
            "ema12_slope_3h": -0.0003905100794160399,
            "ema24_slope_6h": -0.003747961469470096,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": 0.000983604640819813,
        "return_30m": -5.548172633085269e-05,
        "return_60m": 0.0002452768517404724,
        "return_120m": -0.0010068047034329508,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0003084293904997981,
        "close_vs_ema6": 0.0003127259113124836,
        "close_vs_ema12": 0.0004659154237058871,
        "ema3_slope": 0.00030852454853813605,
        "ema6_slope": 0.00012510601408188826,
        "realized_volatility_30m": 0.0010108349810514228,
        "realized_volatility_60m": 0.0010124300663794487,
        "return_acceleration": 0.0020216699621028456
      }
    },
    {
      "id": 797,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261009T0015Z",
      "trigger_timestamp": "2026-10-09T00:16:16.402922Z",
      "market_start_timestamp": "2026-10-09T00:15:00Z",
      "resolution_timestamp": "2026-10-09T00:30:00Z",
      "direction": "UP",
      "base_run_id": 5865,
      "small_run_id": 5866,
      "last_observed_close": 81771.67,
      "actual_close": 81686.78,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-09T00:16:16.451237Z",
      "base_predicted_close": 81849.8359375,
      "small_predicted_close": 81885.3671875,
      "strike": 81771.67,
      "market_regime": {
        "id": 791,
        "signal_id": 797,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-09T00:00:00Z",
        "return_6h": 0.014035094434591944,
        "return_12h": -0.00694903101398725,
        "return_24h": -0.017413342554797095,
        "close_vs_ema12": -0.000422750194330912,
        "close_vs_ema24": -0.005327549536736531,
        "ema12_slope_3h": -0.0005277521469060353,
        "ema24_slope_6h": -0.004062175714294347,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-09T00:16:16.454442Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-09T00:00:00Z",
          "return_6h": 0.014035094434591944,
          "return_12h": -0.00694903101398725,
          "return_24h": -0.017413342554797095,
          "close_vs_ema12": -0.000422750194330912,
          "close_vs_ema24": -0.005327549536736531,
          "ema12_slope_3h": -0.0005277521469060353,
          "ema24_slope_6h": -0.004062175714294347,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.41,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.197741,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        5865,
        5866
      ],
      "forecast_publication_timestamp": "2026-10-09T00:16:16.402922Z",
      "requested_quote_timestamp": "2026-10-09T00:16:16.402922Z",
      "retrieved_quote_timestamp": "2026-10-09T00:16:16.600663Z",
      "quote_retrieval_timestamp": "2026-10-09T00:16:16.600663Z",
      "timing_difference_seconds": 0.197741,
      "selected_quote": {
        "id": 797,
        "contract_id": 797,
        "forecast_timestamp": "2026-10-09T00:16:16.402922Z",
        "requested_timestamp": "2026-10-09T00:16:16.402922Z",
        "actual_quote_timestamp": "2026-10-09T00:16:16.600663Z",
        "timestamp_delta_seconds": 0.197741,
        "bid": 0.4,
        "ask": 0.41,
        "midpoint": 0.405,
        "last_price": 0.41,
        "implied_probability": 0.41,
        "spread": 0.009999999999999953,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-09T00:16:16.600663Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT082030",
        "external_market_id": "KXBTC15M-26OCT082030-30",
        "external_contract_id": "KXBTC15M-26OCT082030-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 7545.91
      },
      "selected_entry_price": 0.41,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 797,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT082030",
          "external_market_id": "KXBTC15M-26OCT082030-30",
          "external_contract_id": "KXBTC15M-26OCT082030-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-09T00:15:00Z",
          "resolution_timestamp": "2026-10-09T00:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-09T00:16:16.457133Z"
        }
      ],
      "quotes": [
        {
          "id": 797,
          "contract_id": 797,
          "forecast_timestamp": "2026-10-09T00:16:16.402922Z",
          "requested_timestamp": "2026-10-09T00:16:16.402922Z",
          "actual_quote_timestamp": "2026-10-09T00:16:16.600663Z",
          "timestamp_delta_seconds": 0.197741,
          "bid": 0.4,
          "ask": 0.41,
          "midpoint": 0.405,
          "last_price": 0.41,
          "implied_probability": 0.41,
          "spread": 0.009999999999999953,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-09T00:16:16.600663Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT082030",
          "external_market_id": "KXBTC15M-26OCT082030-30",
          "external_contract_id": "KXBTC15M-26OCT082030-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 7545.91
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT082030-30": {
          "UP/YES": "KXBTC15M-26OCT082030-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1537,
          "signal_id": 797,
          "quote_id": 797,
          "settlement_id": 797,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 234.0,
          "entry_price": 0.41,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.94,
          "trading_fee": 3.97,
          "total_deployed": 99.91,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.94,
          "net_pnl": -99.91,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-09T00:31:20.805390Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7545.91,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1538,
          "signal_id": 797,
          "quote_id": 797,
          "settlement_id": 797,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.41,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 41.0,
          "trading_fee": 1.7,
          "total_deployed": 42.7,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -41.0,
          "net_pnl": -42.7,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-09T00:31:20.809564Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7545.91,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81771.67,
        "kronos_base_predicted_close": 81849.8359375,
        "kronos_base_displacement": 78.16593750000175,
        "kronos_base_displacement_fraction": 0.000955904869009056,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81885.3671875,
        "kronos_small_displacement": 113.69718750000175,
        "kronos_small_displacement_fraction": 0.0013904227160824983,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT082030",
        "ticker": "KXBTC15M-26OCT082030-30",
        "market_id": "KXBTC15M-26OCT082030-30",
        "contract_id": "KXBTC15M-26OCT082030-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81771.67
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-09T00:16:16.402922Z",
        "retrieved_timestamp": "2026-10-09T00:16:16.600663Z",
        "quote_offset_seconds": 0.197741,
        "quote_age_seconds": 0.197741,
        "bid": 0.4,
        "ask": 0.41,
        "midpoint": 0.405,
        "last_price": 0.41,
        "spread": 0.009999999999999953,
        "selected_entry_price": 0.41,
        "price_type": "live_executable_ask",
        "yes_ask_size": 7545.91
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 81686.78,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261009T0015Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 791,
          "signal_id": 797,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-09T00:00:00Z",
          "return_6h": 0.014035094434591944,
          "return_12h": -0.00694903101398725,
          "return_24h": -0.017413342554797095,
          "close_vs_ema12": -0.000422750194330912,
          "close_vs_ema24": -0.005327549536736531,
          "ema12_slope_3h": -0.0005277521469060353,
          "ema24_slope_6h": -0.004062175714294347,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-09T00:16:16.454442Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-09T00:00:00Z",
            "return_6h": 0.014035094434591944,
            "return_12h": -0.00694903101398725,
            "return_24h": -0.017413342554797095,
            "close_vs_ema12": -0.000422750194330912,
            "close_vs_ema24": -0.005327549536736531,
            "ema12_slope_3h": -0.0005277521469060353,
            "ema24_slope_6h": -0.004062175714294347,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0011570533193221433,
        "return_30m": 0.0003007752656023488,
        "return_60m": -0.00011197204958524054,
        "return_120m": -3.261414456867673e-05,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0003062606351325048,
        "close_vs_ema6": 0.0002752411917321673,
        "close_vs_ema12": 0.0005275105244753053,
        "ema3_slope": 0.000306354459443714,
        "ema6_slope": 0.00011010859926186001,
        "realized_volatility_30m": 0.0010061708793571156,
        "realized_volatility_60m": 0.0007435221197944152,
        "return_acceleration": 0.002012341758714231
      }
    },
    {
      "id": 796,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261008T2300Z",
      "trigger_timestamp": "2026-10-08T23:01:17.033606Z",
      "market_start_timestamp": "2026-10-08T23:00:00Z",
      "resolution_timestamp": "2026-10-08T23:15:00Z",
      "direction": "UP",
      "base_run_id": 5855,
      "small_run_id": 5856,
      "last_observed_close": 81818.8,
      "actual_close": 81780.83,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-08T23:01:17.079249Z",
      "base_predicted_close": 81900.6484375,
      "small_predicted_close": 81936.2265625,
      "strike": 81818.8,
      "market_regime": {
        "id": 790,
        "signal_id": 796,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-08T22:45:00Z",
        "return_6h": 0.011602781197506795,
        "return_12h": -0.010432149636526167,
        "return_24h": -0.016661842780032354,
        "close_vs_ema12": -5.947206978329511e-06,
        "close_vs_ema24": -0.0053641838464574265,
        "ema12_slope_3h": -0.0006447132587411586,
        "ema24_slope_6h": -0.00586916845393104,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-08T23:01:17.082209Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-08T22:45:00Z",
          "return_6h": 0.011602781197506795,
          "return_12h": -0.010432149636526167,
          "return_24h": -0.016661842780032354,
          "close_vs_ema12": -5.947206978329511e-06,
          "close_vs_ema24": -0.0053641838464574265,
          "ema12_slope_3h": -0.0006447132587411586,
          "ema24_slope_6h": -0.00586916845393104,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.65,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.192476,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        5855,
        5856
      ],
      "forecast_publication_timestamp": "2026-10-08T23:01:17.033606Z",
      "requested_quote_timestamp": "2026-10-08T23:01:17.033606Z",
      "retrieved_quote_timestamp": "2026-10-08T23:01:17.226082Z",
      "quote_retrieval_timestamp": "2026-10-08T23:01:17.226082Z",
      "timing_difference_seconds": 0.192476,
      "selected_quote": {
        "id": 796,
        "contract_id": 796,
        "forecast_timestamp": "2026-10-08T23:01:17.033606Z",
        "requested_timestamp": "2026-10-08T23:01:17.033606Z",
        "actual_quote_timestamp": "2026-10-08T23:01:17.226082Z",
        "timestamp_delta_seconds": 0.192476,
        "bid": 0.64,
        "ask": 0.65,
        "midpoint": 0.645,
        "last_price": 0.64,
        "implied_probability": 0.65,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-08T23:01:17.226082Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT081915",
        "external_market_id": "KXBTC15M-26OCT081915-15",
        "external_contract_id": "KXBTC15M-26OCT081915-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2391.59
      },
      "selected_entry_price": 0.65,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 796,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT081915",
          "external_market_id": "KXBTC15M-26OCT081915-15",
          "external_contract_id": "KXBTC15M-26OCT081915-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-08T23:00:00Z",
          "resolution_timestamp": "2026-10-08T23:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-08T23:01:17.085334Z"
        }
      ],
      "quotes": [
        {
          "id": 796,
          "contract_id": 796,
          "forecast_timestamp": "2026-10-08T23:01:17.033606Z",
          "requested_timestamp": "2026-10-08T23:01:17.033606Z",
          "actual_quote_timestamp": "2026-10-08T23:01:17.226082Z",
          "timestamp_delta_seconds": 0.192476,
          "bid": 0.64,
          "ask": 0.65,
          "midpoint": 0.645,
          "last_price": 0.64,
          "implied_probability": 0.65,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-08T23:01:17.226082Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT081915",
          "external_market_id": "KXBTC15M-26OCT081915-15",
          "external_contract_id": "KXBTC15M-26OCT081915-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2391.59
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT081915-15": {
          "UP/YES": "KXBTC15M-26OCT081915-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1535,
          "signal_id": 796,
          "quote_id": 796,
          "settlement_id": 796,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 150.0,
          "entry_price": 0.65,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.5,
          "trading_fee": 2.39,
          "total_deployed": 99.89,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -97.5,
          "net_pnl": -99.89,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-08T23:16:21.486612Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2391.59,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1536,
          "signal_id": 796,
          "quote_id": 796,
          "settlement_id": 796,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.65,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 65.0,
          "trading_fee": 1.6,
          "total_deployed": 66.6,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -65.0,
          "net_pnl": -66.6,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-08T23:16:21.490416Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2391.59,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81818.8,
        "kronos_base_predicted_close": 81900.6484375,
        "kronos_base_displacement": 81.84843749999709,
        "kronos_base_displacement_fraction": 0.0010003622333742011,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81936.2265625,
        "kronos_small_displacement": 117.42656249999709,
        "kronos_small_displacement_fraction": 0.0014352026979129134,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT081915",
        "ticker": "KXBTC15M-26OCT081915-15",
        "market_id": "KXBTC15M-26OCT081915-15",
        "contract_id": "KXBTC15M-26OCT081915-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81818.8
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-08T23:01:17.033606Z",
        "retrieved_timestamp": "2026-10-08T23:01:17.226082Z",
        "quote_offset_seconds": 0.192476,
        "quote_age_seconds": 0.192476,
        "bid": 0.64,
        "ask": 0.65,
        "midpoint": 0.645,
        "last_price": 0.64,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.65,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2391.59
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 81780.83,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261008T2300Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 790,
          "signal_id": 796,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-08T22:45:00Z",
          "return_6h": 0.011602781197506795,
          "return_12h": -0.010432149636526167,
          "return_24h": -0.016661842780032354,
          "close_vs_ema12": -5.947206978329511e-06,
          "close_vs_ema24": -0.0053641838464574265,
          "ema12_slope_3h": -0.0006447132587411586,
          "ema24_slope_6h": -0.00586916845393104,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-08T23:01:17.082209Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-08T22:45:00Z",
            "return_6h": 0.011602781197506795,
            "return_12h": -0.010432149636526167,
            "return_24h": -0.016661842780032354,
            "close_vs_ema12": -5.947206978329511e-06,
            "close_vs_ema24": -0.0053641838464574265,
            "ema12_slope_3h": -0.0006447132587411586,
            "ema24_slope_6h": -0.00586916845393104,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": -0.0003755305245264351,
        "return_30m": 0.0008966425774594722,
        "return_60m": 0.00249157071879047,
        "return_120m": 0.0007418200184843293,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": 0.0001918629800106153,
        "close_vs_ema6": 0.0006401955368868784,
        "close_vs_ema12": 0.0014068353939551415,
        "ema3_slope": 0.00019189979847777927,
        "ema6_slope": 0.00025614380760385913,
        "realized_volatility_30m": 0.0008240907729089586,
        "realized_volatility_60m": 0.001015277814561401,
        "return_acceleration": -0.0016481815458179172
      }
    },
    {
      "id": 795,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261008T2200Z",
      "trigger_timestamp": "2026-10-08T22:01:17.155106Z",
      "market_start_timestamp": "2026-10-08T22:00:00Z",
      "resolution_timestamp": "2026-10-08T22:15:00Z",
      "direction": "UP",
      "base_run_id": 5847,
      "small_run_id": 5848,
      "last_observed_close": 81615.45,
      "actual_close": 81774.34,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-08T22:01:17.197640Z",
      "base_predicted_close": 81651.953125,
      "small_predicted_close": 81681.5546875,
      "strike": 81615.45,
      "market_regime": {
        "id": 789,
        "signal_id": 795,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-08T21:45:00Z",
        "return_6h": 0.008058550839873835,
        "return_12h": -0.017397620626894095,
        "return_24h": -0.01810154272642328,
        "close_vs_ema12": -0.0025377646225913653,
        "close_vs_ema24": -0.008320673308702897,
        "ema12_slope_3h": -0.0011511794947919318,
        "ema24_slope_6h": -0.007120343780003813,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-08T22:01:17.199832Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-08T21:45:00Z",
          "return_6h": 0.008058550839873835,
          "return_12h": -0.017397620626894095,
          "return_24h": -0.01810154272642328,
          "close_vs_ema12": -0.0025377646225913653,
          "close_vs_ema24": -0.008320673308702897,
          "ema12_slope_3h": -0.0011511794947919318,
          "ema24_slope_6h": -0.007120343780003813,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.68,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.190152,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        5847,
        5848
      ],
      "forecast_publication_timestamp": "2026-10-08T22:01:17.155106Z",
      "requested_quote_timestamp": "2026-10-08T22:01:17.155106Z",
      "retrieved_quote_timestamp": "2026-10-08T22:01:17.345258Z",
      "quote_retrieval_timestamp": "2026-10-08T22:01:17.345258Z",
      "timing_difference_seconds": 0.190152,
      "selected_quote": {
        "id": 795,
        "contract_id": 795,
        "forecast_timestamp": "2026-10-08T22:01:17.155106Z",
        "requested_timestamp": "2026-10-08T22:01:17.155106Z",
        "actual_quote_timestamp": "2026-10-08T22:01:17.345258Z",
        "timestamp_delta_seconds": 0.190152,
        "bid": 0.67,
        "ask": 0.68,
        "midpoint": 0.675,
        "last_price": 0.67,
        "implied_probability": 0.68,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-08T22:01:17.345258Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT081815",
        "external_market_id": "KXBTC15M-26OCT081815-15",
        "external_contract_id": "KXBTC15M-26OCT081815-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5839.69
      },
      "selected_entry_price": 0.68,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 795,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT081815",
          "external_market_id": "KXBTC15M-26OCT081815-15",
          "external_contract_id": "KXBTC15M-26OCT081815-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-08T22:00:00Z",
          "resolution_timestamp": "2026-10-08T22:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-08T22:01:17.202211Z"
        }
      ],
      "quotes": [
        {
          "id": 795,
          "contract_id": 795,
          "forecast_timestamp": "2026-10-08T22:01:17.155106Z",
          "requested_timestamp": "2026-10-08T22:01:17.155106Z",
          "actual_quote_timestamp": "2026-10-08T22:01:17.345258Z",
          "timestamp_delta_seconds": 0.190152,
          "bid": 0.67,
          "ask": 0.68,
          "midpoint": 0.675,
          "last_price": 0.67,
          "implied_probability": 0.68,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-08T22:01:17.345258Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT081815",
          "external_market_id": "KXBTC15M-26OCT081815-15",
          "external_contract_id": "KXBTC15M-26OCT081815-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5839.69
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT081815-15": {
          "UP/YES": "KXBTC15M-26OCT081815-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1533,
          "signal_id": 795,
          "quote_id": 795,
          "settlement_id": 795,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 143.0,
          "entry_price": 0.68,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.24000000000001,
          "trading_fee": 2.18,
          "total_deployed": 99.42000000000002,
          "settlement_value": 1.0,
          "settlement_payout": 143.0,
          "gross_pnl": 45.75999999999999,
          "net_pnl": 43.579999999999984,
          "roi": 0.43834238583785934,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-08T22:16:20.227957Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5839.69,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1534,
          "signal_id": 795,
          "quote_id": 795,
          "settlement_id": 795,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.68,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 68.0,
          "trading_fee": 1.53,
          "total_deployed": 69.53,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 32.0,
          "net_pnl": 30.47,
          "roi": 0.43822810297713216,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-08T22:16:20.232734Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5839.69,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81615.45,
        "kronos_base_predicted_close": 81651.953125,
        "kronos_base_displacement": 36.50312500000291,
        "kronos_base_displacement_fraction": 0.00044725753518485667,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81681.5546875,
        "kronos_small_displacement": 66.10468750000291,
        "kronos_small_displacement_fraction": 0.0008099531093684212,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT081815",
        "ticker": "KXBTC15M-26OCT081815-15",
        "market_id": "KXBTC15M-26OCT081815-15",
        "contract_id": "KXBTC15M-26OCT081815-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81615.45
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-08T22:01:17.155106Z",
        "retrieved_timestamp": "2026-10-08T22:01:17.345258Z",
        "quote_offset_seconds": 0.190152,
        "quote_age_seconds": 0.190152,
        "bid": 0.67,
        "ask": 0.68,
        "midpoint": 0.675,
        "last_price": 0.67,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.68,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5839.69
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 81774.34,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261008T2200Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 789,
          "signal_id": 795,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-08T21:45:00Z",
          "return_6h": 0.008058550839873835,
          "return_12h": -0.017397620626894095,
          "return_24h": -0.01810154272642328,
          "close_vs_ema12": -0.0025377646225913653,
          "close_vs_ema24": -0.008320673308702897,
          "ema12_slope_3h": -0.0011511794947919318,
          "ema24_slope_6h": -0.007120343780003813,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-08T22:01:17.199832Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-08T21:45:00Z",
            "return_6h": 0.008058550839873835,
            "return_12h": -0.017397620626894095,
            "return_24h": -0.01810154272642328,
            "close_vs_ema12": -0.0025377646225913653,
            "close_vs_ema24": -0.008320673308702897,
            "ema12_slope_3h": -0.0011511794947919318,
            "ema24_slope_6h": -0.007120343780003813,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.00026908412730786146,
        "return_30m": -9.432168932721474e-05,
        "return_60m": -0.0017454019080195282,
        "return_120m": -0.0011842578100920154,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.00024917415778014096,
        "close_vs_ema6": -0.0004530271978168132,
        "close_vs_ema12": 5.9401703123462823e-05,
        "ema3_slope": -0.0002491120854858364,
        "ema6_slope": -0.00018117804769335333,
        "realized_volatility_30m": 0.0002219468018719306,
        "realized_volatility_60m": 0.00042729791016538657,
        "return_acceleration": -0.0004438936037438612
      }
    },
    {
      "id": 794,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261008T2145Z",
      "trigger_timestamp": "2026-10-08T21:46:17.796662Z",
      "market_start_timestamp": "2026-10-08T21:45:00Z",
      "resolution_timestamp": "2026-10-08T22:00:00Z",
      "direction": "UP",
      "base_run_id": 5845,
      "small_run_id": 5846,
      "last_observed_close": 81637.42,
      "actual_close": 81615.45,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-08T21:46:17.847215Z",
      "base_predicted_close": 81669.9140625,
      "small_predicted_close": 81699.3671875,
      "strike": 81637.42,
      "market_regime": {
        "id": 788,
        "signal_id": 794,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-08T21:30:00Z",
        "return_6h": 0.005831547460759534,
        "return_12h": -0.016991909734429878,
        "return_24h": -0.018517804963540718,
        "close_vs_ema12": -0.0023770244150572717,
        "close_vs_ema24": -0.008227505486534059,
        "ema12_slope_3h": -0.0012936953579331112,
        "ema24_slope_6h": -0.007432327798864713,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-08T21:46:17.853325Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-08T21:30:00Z",
          "return_6h": 0.005831547460759534,
          "return_12h": -0.016991909734429878,
          "return_24h": -0.018517804963540718,
          "close_vs_ema12": -0.0023770244150572717,
          "close_vs_ema24": -0.008227505486534059,
          "ema12_slope_3h": -0.0012936953579331112,
          "ema24_slope_6h": -0.007432327798864713,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.27,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.190823,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        5845,
        5846
      ],
      "forecast_publication_timestamp": "2026-10-08T21:46:17.796662Z",
      "requested_quote_timestamp": "2026-10-08T21:46:17.796662Z",
      "retrieved_quote_timestamp": "2026-10-08T21:46:17.987485Z",
      "quote_retrieval_timestamp": "2026-10-08T21:46:17.987485Z",
      "timing_difference_seconds": 0.190823,
      "selected_quote": {
        "id": 794,
        "contract_id": 794,
        "forecast_timestamp": "2026-10-08T21:46:17.796662Z",
        "requested_timestamp": "2026-10-08T21:46:17.796662Z",
        "actual_quote_timestamp": "2026-10-08T21:46:17.987485Z",
        "timestamp_delta_seconds": 0.190823,
        "bid": 0.26,
        "ask": 0.27,
        "midpoint": 0.265,
        "last_price": 0.26,
        "implied_probability": 0.27,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-08T21:46:17.987485Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT081800",
        "external_market_id": "KXBTC15M-26OCT081800-00",
        "external_contract_id": "KXBTC15M-26OCT081800-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 267.03
      },
      "selected_entry_price": 0.27,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 794,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT081800",
          "external_market_id": "KXBTC15M-26OCT081800-00",
          "external_contract_id": "KXBTC15M-26OCT081800-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-08T21:45:00Z",
          "resolution_timestamp": "2026-10-08T22:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-08T21:46:17.857423Z"
        }
      ],
      "quotes": [
        {
          "id": 794,
          "contract_id": 794,
          "forecast_timestamp": "2026-10-08T21:46:17.796662Z",
          "requested_timestamp": "2026-10-08T21:46:17.796662Z",
          "actual_quote_timestamp": "2026-10-08T21:46:17.987485Z",
          "timestamp_delta_seconds": 0.190823,
          "bid": 0.26,
          "ask": 0.27,
          "midpoint": 0.265,
          "last_price": 0.26,
          "implied_probability": 0.27,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-08T21:46:17.987485Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT081800",
          "external_market_id": "KXBTC15M-26OCT081800-00",
          "external_contract_id": "KXBTC15M-26OCT081800-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 267.03
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT081800-00": {
          "UP/YES": "KXBTC15M-26OCT081800-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": null,
        "fixed_shares": {
          "id": 1532,
          "signal_id": 794,
          "quote_id": 794,
          "settlement_id": 794,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.27,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 27.0,
          "trading_fee": 1.38,
          "total_deployed": 28.38,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -27.0,
          "net_pnl": -28.38,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-08T22:01:21.988951Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 267.03,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81637.42,
        "kronos_base_predicted_close": 81669.9140625,
        "kronos_base_displacement": 32.494062500001746,
        "kronos_base_displacement_fraction": 0.00039802902272023964,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81699.3671875,
        "kronos_small_displacement": 61.947187500001746,
        "kronos_small_displacement_fraction": 0.0007588087362388687,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT081800",
        "ticker": "KXBTC15M-26OCT081800-00",
        "market_id": "KXBTC15M-26OCT081800-00",
        "contract_id": "KXBTC15M-26OCT081800-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81637.42
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-08T21:46:17.796662Z",
        "retrieved_timestamp": "2026-10-08T21:46:17.987485Z",
        "quote_offset_seconds": 0.190823,
        "quote_age_seconds": 0.190823,
        "bid": 0.26,
        "ask": 0.27,
        "midpoint": 0.265,
        "last_price": 0.26,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.27,
        "price_type": "live_executable_ask",
        "yes_ask_size": 267.03
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 81615.45,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261008T2145Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 788,
          "signal_id": 794,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-08T21:30:00Z",
          "return_6h": 0.005831547460759534,
          "return_12h": -0.016991909734429878,
          "return_24h": -0.018517804963540718,
          "close_vs_ema12": -0.0023770244150572717,
          "close_vs_ema24": -0.008227505486534059,
          "ema12_slope_3h": -0.0012936953579331112,
          "ema24_slope_6h": -0.007432327798864713,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-08T21:46:17.853325Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-08T21:30:00Z",
            "return_6h": 0.005831547460759534,
            "return_12h": -0.016991909734429878,
            "return_24h": -0.018517804963540718,
            "close_vs_ema12": -0.0023770244150572717,
            "close_vs_ema24": -0.008227505486534059,
            "ema12_slope_3h": -0.0012936953579331112,
            "ema24_slope_6h": -0.007432327798864713,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": 0.00017480947643599976,
        "return_30m": -0.0007636900556113879,
        "return_60m": -0.0016011494358978418,
        "return_120m": -0.0004984361633728618,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": -0.00022920171820839386,
        "close_vs_ema6": -0.0003651372922687246,
        "close_vs_ema12": 0.0003393782195939554,
        "ema3_slope": -0.00022914919681882306,
        "ema6_slope": -0.0001460335879840402,
        "realized_volatility_30m": 0.0005565724892727664,
        "realized_volatility_60m": 0.00044563761812316764,
        "return_acceleration": 0.0011131449785455327
      }
    },
    {
      "id": 793,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261008T2130Z",
      "trigger_timestamp": "2026-10-08T21:31:15.735327Z",
      "market_start_timestamp": "2026-10-08T21:30:00Z",
      "resolution_timestamp": "2026-10-08T21:45:00Z",
      "direction": "UP",
      "base_run_id": 5843,
      "small_run_id": 5844,
      "last_observed_close": 81623.15,
      "actual_close": 81637.42,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-08T21:31:15.786698Z",
      "base_predicted_close": 81685.515625,
      "small_predicted_close": 81714.8359375,
      "strike": 81623.15,
      "market_regime": {
        "id": 787,
        "signal_id": 793,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-08T21:15:00Z",
        "return_6h": 0.004064294293068649,
        "return_12h": -0.016329736479959278,
        "return_24h": -0.020055142762363865,
        "close_vs_ema12": -0.002652269582695821,
        "close_vs_ema24": -0.008572567038898637,
        "ema12_slope_3h": -0.0014380068539388002,
        "ema24_slope_6h": -0.007705491994231761,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-08T21:31:15.789280Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-08T21:15:00Z",
          "return_6h": 0.004064294293068649,
          "return_12h": -0.016329736479959278,
          "return_24h": -0.020055142762363865,
          "close_vs_ema12": -0.002652269582695821,
          "close_vs_ema24": -0.008572567038898637,
          "ema12_slope_3h": -0.0014380068539388002,
          "ema24_slope_6h": -0.007705491994231761,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.5,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.199665,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        5843,
        5844
      ],
      "forecast_publication_timestamp": "2026-10-08T21:31:15.735327Z",
      "requested_quote_timestamp": "2026-10-08T21:31:15.735327Z",
      "retrieved_quote_timestamp": "2026-10-08T21:31:15.934992Z",
      "quote_retrieval_timestamp": "2026-10-08T21:31:15.934992Z",
      "timing_difference_seconds": 0.199665,
      "selected_quote": {
        "id": 793,
        "contract_id": 793,
        "forecast_timestamp": "2026-10-08T21:31:15.735327Z",
        "requested_timestamp": "2026-10-08T21:31:15.735327Z",
        "actual_quote_timestamp": "2026-10-08T21:31:15.934992Z",
        "timestamp_delta_seconds": 0.199665,
        "bid": 0.49,
        "ask": 0.5,
        "midpoint": 0.495,
        "last_price": 0.5,
        "implied_probability": 0.5,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-08T21:31:15.934992Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT081745",
        "external_market_id": "KXBTC15M-26OCT081745-45",
        "external_contract_id": "KXBTC15M-26OCT081745-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3400.13
      },
      "selected_entry_price": 0.5,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 793,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT081745",
          "external_market_id": "KXBTC15M-26OCT081745-45",
          "external_contract_id": "KXBTC15M-26OCT081745-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-08T21:30:00Z",
          "resolution_timestamp": "2026-10-08T21:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-08T21:31:15.792703Z"
        }
      ],
      "quotes": [
        {
          "id": 793,
          "contract_id": 793,
          "forecast_timestamp": "2026-10-08T21:31:15.735327Z",
          "requested_timestamp": "2026-10-08T21:31:15.735327Z",
          "actual_quote_timestamp": "2026-10-08T21:31:15.934992Z",
          "timestamp_delta_seconds": 0.199665,
          "bid": 0.49,
          "ask": 0.5,
          "midpoint": 0.495,
          "last_price": 0.5,
          "implied_probability": 0.5,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-08T21:31:15.934992Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT081745",
          "external_market_id": "KXBTC15M-26OCT081745-45",
          "external_contract_id": "KXBTC15M-26OCT081745-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3400.13
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT081745-45": {
          "UP/YES": "KXBTC15M-26OCT081745-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1530,
          "signal_id": 793,
          "quote_id": 793,
          "settlement_id": 793,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 193.0,
          "entry_price": 0.5,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.5,
          "trading_fee": 3.38,
          "total_deployed": 99.88,
          "settlement_value": 1.0,
          "settlement_payout": 193.0,
          "gross_pnl": 96.5,
          "net_pnl": 93.12,
          "roi": 0.932318782539047,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-08T21:46:23.419296Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3400.13,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1531,
          "signal_id": 793,
          "quote_id": 793,
          "settlement_id": 793,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.5,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 50.0,
          "trading_fee": 1.75,
          "total_deployed": 51.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 50.0,
          "net_pnl": 48.25,
          "roi": 0.9323671497584541,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-08T21:46:23.422436Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3400.13,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81623.15,
        "kronos_base_predicted_close": 81685.515625,
        "kronos_base_displacement": 62.36562500000582,
        "kronos_base_displacement_fraction": 0.0007640678532990435,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81714.8359375,
        "kronos_small_displacement": 91.68593750000582,
        "kronos_small_displacement_fraction": 0.001123283498615354,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT081745",
        "ticker": "KXBTC15M-26OCT081745-45",
        "market_id": "KXBTC15M-26OCT081745-45",
        "contract_id": "KXBTC15M-26OCT081745-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81623.15
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-08T21:31:15.735327Z",
        "retrieved_timestamp": "2026-10-08T21:31:15.934992Z",
        "quote_offset_seconds": 0.199665,
        "quote_age_seconds": 0.199665,
        "bid": 0.49,
        "ask": 0.5,
        "midpoint": 0.495,
        "last_price": 0.5,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.5,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3400.13
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 81637.42,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261008T2130Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 787,
          "signal_id": 793,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-08T21:15:00Z",
          "return_6h": 0.004064294293068649,
          "return_12h": -0.016329736479959278,
          "return_24h": -0.020055142762363865,
          "close_vs_ema12": -0.002652269582695821,
          "close_vs_ema24": -0.008572567038898637,
          "ema12_slope_3h": -0.0014380068539388002,
          "ema24_slope_6h": -0.007705491994231761,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-08T21:31:15.789280Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-08T21:15:00Z",
            "return_6h": 0.004064294293068649,
            "return_12h": -0.016329736479959278,
            "return_24h": -0.020055142762363865,
            "close_vs_ema12": -0.002652269582695821,
            "close_vs_ema24": -0.008572567038898637,
            "ema12_slope_3h": -0.0014380068539388002,
            "ema24_slope_6h": -0.007705491994231761,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "DEGRADED",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.000938335502109533,
        "return_30m": -0.0016512359660580955,
        "return_60m": -0.0011662217280521414,
        "return_120m": -0.00017599343040597404,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 3,
        "close_vs_ema3": -0.0006329972161616126,
        "close_vs_ema6": -0.0006858071487912953,
        "close_vs_ema12": 0.00022625907219109287,
        "ema3_slope": -0.0006325967841583902,
        "ema6_slope": -0.00027424762712313644,
        "realized_volatility_30m": 0.00011238273503333396,
        "realized_volatility_60m": 0.0005995857576950238,
        "return_acceleration": -0.00022476547006666792
      }
    },
    {
      "id": 792,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261008T2115Z",
      "trigger_timestamp": "2026-10-08T21:16:16.881982Z",
      "market_start_timestamp": "2026-10-08T21:15:00Z",
      "resolution_timestamp": "2026-10-08T21:30:00Z",
      "direction": "UP",
      "base_run_id": 5841,
      "small_run_id": 5842,
      "last_observed_close": 81699.81,
      "actual_close": 81623.15,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-08T21:16:16.922251Z",
      "base_predicted_close": 81700.8046875,
      "small_predicted_close": 81730.015625,
      "strike": 81699.81,
      "market_regime": {
        "id": 786,
        "signal_id": 792,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-08T21:00:00Z",
        "return_6h": -0.005682555584456073,
        "return_12h": -0.015566470489215556,
        "return_24h": -0.019415056644954798,
        "close_vs_ema12": -0.0018282000361806716,
        "close_vs_ema24": -0.007820455656227132,
        "ema12_slope_3h": -0.001624882229700697,
        "ema24_slope_6h": -0.007948163758477067,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-08T21:16:16.929222Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-08T21:00:00Z",
          "return_6h": -0.005682555584456073,
          "return_12h": -0.015566470489215556,
          "return_24h": -0.019415056644954798,
          "close_vs_ema12": -0.0018282000361806716,
          "close_vs_ema24": -0.007820455656227132,
          "ema12_slope_3h": -0.001624882229700697,
          "ema24_slope_6h": -0.007948163758477067,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.52,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.182133,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        5841,
        5842
      ],
      "forecast_publication_timestamp": "2026-10-08T21:16:16.881982Z",
      "requested_quote_timestamp": "2026-10-08T21:16:16.881982Z",
      "retrieved_quote_timestamp": "2026-10-08T21:16:17.064115Z",
      "quote_retrieval_timestamp": "2026-10-08T21:16:17.064115Z",
      "timing_difference_seconds": 0.182133,
      "selected_quote": {
        "id": 792,
        "contract_id": 792,
        "forecast_timestamp": "2026-10-08T21:16:16.881982Z",
        "requested_timestamp": "2026-10-08T21:16:16.881982Z",
        "actual_quote_timestamp": "2026-10-08T21:16:17.064115Z",
        "timestamp_delta_seconds": 0.182133,
        "bid": 0.51,
        "ask": 0.52,
        "midpoint": 0.515,
        "last_price": 0.51,
        "implied_probability": 0.52,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-08T21:16:17.064115Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT081730",
        "external_market_id": "KXBTC15M-26OCT081730-30",
        "external_contract_id": "KXBTC15M-26OCT081730-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 7328.65
      },
      "selected_entry_price": 0.52,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 792,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT081730",
          "external_market_id": "KXBTC15M-26OCT081730-30",
          "external_contract_id": "KXBTC15M-26OCT081730-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-08T21:15:00Z",
          "resolution_timestamp": "2026-10-08T21:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-08T21:16:16.932210Z"
        }
      ],
      "quotes": [
        {
          "id": 792,
          "contract_id": 792,
          "forecast_timestamp": "2026-10-08T21:16:16.881982Z",
          "requested_timestamp": "2026-10-08T21:16:16.881982Z",
          "actual_quote_timestamp": "2026-10-08T21:16:17.064115Z",
          "timestamp_delta_seconds": 0.182133,
          "bid": 0.51,
          "ask": 0.52,
          "midpoint": 0.515,
          "last_price": 0.51,
          "implied_probability": 0.52,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-08T21:16:17.064115Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT081730",
          "external_market_id": "KXBTC15M-26OCT081730-30",
          "external_contract_id": "KXBTC15M-26OCT081730-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 7328.65
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT081730-30": {
          "UP/YES": "KXBTC15M-26OCT081730-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1528,
          "signal_id": 792,
          "quote_id": 792,
          "settlement_id": 792,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 186.0,
          "entry_price": 0.52,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.72,
          "trading_fee": 3.25,
          "total_deployed": 99.97,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.72,
          "net_pnl": -99.97,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-08T21:31:20.579756Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7328.65,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1529,
          "signal_id": 792,
          "quote_id": 792,
          "settlement_id": 792,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.52,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 52.0,
          "trading_fee": 1.75,
          "total_deployed": 53.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -52.0,
          "net_pnl": -53.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-08T21:31:20.583387Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7328.65,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81699.81,
        "kronos_base_predicted_close": 81700.8046875,
        "kronos_base_displacement": 0.9946875000023283,
        "kronos_base_displacement_fraction": 1.2174905914742375e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81730.015625,
        "kronos_small_displacement": 30.20562500000233,
        "kronos_small_displacement_fraction": 0.00036971475209063927,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT081730",
        "ticker": "KXBTC15M-26OCT081730-30",
        "market_id": "KXBTC15M-26OCT081730-30",
        "contract_id": "KXBTC15M-26OCT081730-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81699.81
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-08T21:16:16.881982Z",
        "retrieved_timestamp": "2026-10-08T21:16:17.064115Z",
        "quote_offset_seconds": 0.182133,
        "quote_age_seconds": 0.182133,
        "bid": 0.51,
        "ask": 0.52,
        "midpoint": 0.515,
        "last_price": 0.51,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.52,
        "price_type": "live_executable_ask",
        "yes_ask_size": 7328.65
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 81623.15,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261008T2115Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 786,
          "signal_id": 792,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-08T21:00:00Z",
          "return_6h": -0.005682555584456073,
          "return_12h": -0.015566470489215556,
          "return_24h": -0.019415056644954798,
          "close_vs_ema12": -0.0018282000361806716,
          "close_vs_ema24": -0.007820455656227132,
          "ema12_slope_3h": -0.001624882229700697,
          "ema24_slope_6h": -0.007948163758477067,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-08T21:16:16.929222Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-08T21:00:00Z",
            "return_6h": -0.005682555584456073,
            "return_12h": -0.015566470489215556,
            "return_24h": -0.019415056644954798,
            "close_vs_ema12": -0.0018282000361806716,
            "close_vs_ema24": -0.007820455656227132,
            "ema12_slope_3h": -0.001624882229700697,
            "ema24_slope_6h": -0.007948163758477067,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "DEGRADED",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0007135700320428651,
        "return_30m": -0.0008380994284855614,
        "return_60m": -0.0015026279505333529,
        "return_120m": 0.0031491158208525327,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.00032716505679497576,
        "close_vs_ema6": -2.1551415279708053e-05,
        "close_vs_ema12": 0.0012068760427010883,
        "ema3_slope": -0.0003270580548276891,
        "ema6_slope": -8.620491798283503e-06,
        "realized_volatility_30m": 0.00029447585585062885,
        "realized_volatility_60m": 0.0006996827842892896,
        "return_acceleration": -0.0005889517117012577
      }
    },
    {
      "id": 791,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261008T1815Z",
      "trigger_timestamp": "2026-10-08T18:16:16.302472Z",
      "market_start_timestamp": "2026-10-08T18:15:00Z",
      "resolution_timestamp": "2026-10-08T18:30:00Z",
      "direction": "UP",
      "base_run_id": 5817,
      "small_run_id": 5818,
      "last_observed_close": 80639.88,
      "actual_close": 81380.14,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-08T18:16:16.351652Z",
      "base_predicted_close": 80739.875,
      "small_predicted_close": 80697.046875,
      "strike": 80639.88,
      "market_regime": {
        "id": 785,
        "signal_id": 791,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-08T18:00:00Z",
        "return_6h": -0.020693687589066756,
        "return_12h": -0.026675400020227946,
        "return_24h": -0.031903307357480926,
        "close_vs_ema12": -0.016378833332210574,
        "close_vs_ema24": -0.02307919804797076,
        "ema12_slope_3h": -0.008367908266462054,
        "ema24_slope_6h": -0.0076888149353530055,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-08T18:16:16.353848Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-08T18:00:00Z",
          "return_6h": -0.020693687589066756,
          "return_12h": -0.026675400020227946,
          "return_24h": -0.031903307357480926,
          "close_vs_ema12": -0.016378833332210574,
          "close_vs_ema24": -0.02307919804797076,
          "ema12_slope_3h": -0.008367908266462054,
          "ema24_slope_6h": -0.0076888149353530055,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.89,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.203626,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "80_plus",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        5817,
        5818
      ],
      "forecast_publication_timestamp": "2026-10-08T18:16:16.302472Z",
      "requested_quote_timestamp": "2026-10-08T18:16:16.302472Z",
      "retrieved_quote_timestamp": "2026-10-08T18:16:16.506098Z",
      "quote_retrieval_timestamp": "2026-10-08T18:16:16.506098Z",
      "timing_difference_seconds": 0.203626,
      "selected_quote": {
        "id": 791,
        "contract_id": 791,
        "forecast_timestamp": "2026-10-08T18:16:16.302472Z",
        "requested_timestamp": "2026-10-08T18:16:16.302472Z",
        "actual_quote_timestamp": "2026-10-08T18:16:16.506098Z",
        "timestamp_delta_seconds": 0.203626,
        "bid": 0.88,
        "ask": 0.89,
        "midpoint": 0.885,
        "last_price": 0.88,
        "implied_probability": 0.89,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-08T18:16:16.506098Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT081430",
        "external_market_id": "KXBTC15M-26OCT081430-30",
        "external_contract_id": "KXBTC15M-26OCT081430-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 11750.31
      },
      "selected_entry_price": 0.89,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 791,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT081430",
          "external_market_id": "KXBTC15M-26OCT081430-30",
          "external_contract_id": "KXBTC15M-26OCT081430-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-08T18:15:00Z",
          "resolution_timestamp": "2026-10-08T18:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-08T18:16:16.356417Z"
        }
      ],
      "quotes": [
        {
          "id": 791,
          "contract_id": 791,
          "forecast_timestamp": "2026-10-08T18:16:16.302472Z",
          "requested_timestamp": "2026-10-08T18:16:16.302472Z",
          "actual_quote_timestamp": "2026-10-08T18:16:16.506098Z",
          "timestamp_delta_seconds": 0.203626,
          "bid": 0.88,
          "ask": 0.89,
          "midpoint": 0.885,
          "last_price": 0.88,
          "implied_probability": 0.89,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-08T18:16:16.506098Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT081430",
          "external_market_id": "KXBTC15M-26OCT081430-30",
          "external_contract_id": "KXBTC15M-26OCT081430-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 11750.31
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT081430-30": {
          "UP/YES": "KXBTC15M-26OCT081430-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1526,
          "signal_id": 791,
          "quote_id": 791,
          "settlement_id": 791,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 111.0,
          "entry_price": 0.89,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 98.79,
          "trading_fee": 0.77,
          "total_deployed": 99.56,
          "settlement_value": 1.0,
          "settlement_payout": 111.0,
          "gross_pnl": 12.209999999999994,
          "net_pnl": 11.439999999999998,
          "roi": 0.11490558457211729,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-08T18:31:20.662455Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 11750.31,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1527,
          "signal_id": 791,
          "quote_id": 791,
          "settlement_id": 791,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.89,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 89.0,
          "trading_fee": 0.69,
          "total_deployed": 89.69,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 11.0,
          "net_pnl": 10.310000000000002,
          "roi": 0.114951499609767,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-08T18:31:20.666129Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 11750.31,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 80639.88,
        "kronos_base_predicted_close": 80739.875,
        "kronos_base_displacement": 99.99499999999534,
        "kronos_base_displacement_fraction": 0.0012400192063777295,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 80697.046875,
        "kronos_small_displacement": 57.16687499999534,
        "kronos_small_displacement_fraction": 0.0007089156754696974,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT081430",
        "ticker": "KXBTC15M-26OCT081430-30",
        "market_id": "KXBTC15M-26OCT081430-30",
        "contract_id": "KXBTC15M-26OCT081430-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 80639.88
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-08T18:16:16.302472Z",
        "retrieved_timestamp": "2026-10-08T18:16:16.506098Z",
        "quote_offset_seconds": 0.203626,
        "quote_age_seconds": 0.203626,
        "bid": 0.88,
        "ask": 0.89,
        "midpoint": 0.885,
        "last_price": 0.88,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.89,
        "price_type": "live_executable_ask",
        "yes_ask_size": 11750.31
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 81380.14,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261008T1815Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 785,
          "signal_id": 791,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-08T18:00:00Z",
          "return_6h": -0.020693687589066756,
          "return_12h": -0.026675400020227946,
          "return_24h": -0.031903307357480926,
          "close_vs_ema12": -0.016378833332210574,
          "close_vs_ema24": -0.02307919804797076,
          "ema12_slope_3h": -0.008367908266462054,
          "ema24_slope_6h": -0.0076888149353530055,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-08T18:16:16.353848Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-08T18:00:00Z",
            "return_6h": -0.020693687589066756,
            "return_12h": -0.026675400020227946,
            "return_24h": -0.031903307357480926,
            "close_vs_ema12": -0.016378833332210574,
            "close_vs_ema24": -0.02307919804797076,
            "ema12_slope_3h": -0.008367908266462054,
            "ema24_slope_6h": -0.0076888149353530055,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "DEGRADED",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.00011381616527883498,
        "return_30m": -0.001690935946014882,
        "return_60m": -0.0028678288461632118,
        "return_120m": -0.004099012210029174,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.0004956418579471489,
        "close_vs_ema6": -0.001778404875990125,
        "close_vs_ema12": -0.005052134133861519,
        "ema3_slope": -0.0004953963187953603,
        "ema6_slope": -0.0007108562742902391,
        "realized_volatility_30m": 0.0007317415688076756,
        "realized_volatility_60m": 0.001574801507223485,
        "return_acceleration": 0.0014634831376153512
      }
    },
    {
      "id": 790,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261008T1800Z",
      "trigger_timestamp": "2026-10-08T18:01:17.302214Z",
      "market_start_timestamp": "2026-10-08T18:00:00Z",
      "resolution_timestamp": "2026-10-08T18:15:00Z",
      "direction": "UP",
      "base_run_id": 5815,
      "small_run_id": 5816,
      "last_observed_close": 80649.06,
      "actual_close": 80639.88,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-08T18:01:17.350233Z",
      "base_predicted_close": 80799.96875,
      "small_predicted_close": 80758.03125,
      "strike": 80649.06,
      "market_regime": {
        "id": 784,
        "signal_id": 790,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-08T17:45:00Z",
        "return_6h": -0.021649580399838664,
        "return_12h": -0.024014847571688813,
        "return_24h": -0.02966913563440421,
        "close_vs_ema12": -0.016952025149923666,
        "close_vs_ema24": -0.023442477410883567,
        "ema12_slope_3h": -0.007936034974117434,
        "ema24_slope_6h": -0.007417848625365764,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-08T18:01:17.353039Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-08T17:45:00Z",
          "return_6h": -0.021649580399838664,
          "return_12h": -0.024014847571688813,
          "return_24h": -0.02966913563440421,
          "close_vs_ema12": -0.016952025149923666,
          "close_vs_ema24": -0.023442477410883567,
          "ema12_slope_3h": -0.007936034974117434,
          "ema24_slope_6h": -0.007417848625365764,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.44,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.188823,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        5815,
        5816
      ],
      "forecast_publication_timestamp": "2026-10-08T18:01:17.302214Z",
      "requested_quote_timestamp": "2026-10-08T18:01:17.302214Z",
      "retrieved_quote_timestamp": "2026-10-08T18:01:17.491037Z",
      "quote_retrieval_timestamp": "2026-10-08T18:01:17.491037Z",
      "timing_difference_seconds": 0.188823,
      "selected_quote": {
        "id": 790,
        "contract_id": 790,
        "forecast_timestamp": "2026-10-08T18:01:17.302214Z",
        "requested_timestamp": "2026-10-08T18:01:17.302214Z",
        "actual_quote_timestamp": "2026-10-08T18:01:17.491037Z",
        "timestamp_delta_seconds": 0.188823,
        "bid": 0.43,
        "ask": 0.44,
        "midpoint": 0.435,
        "last_price": 0.44,
        "implied_probability": 0.44,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-08T18:01:17.491037Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT081415",
        "external_market_id": "KXBTC15M-26OCT081415-15",
        "external_contract_id": "KXBTC15M-26OCT081415-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 10950.32
      },
      "selected_entry_price": 0.44,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 790,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT081415",
          "external_market_id": "KXBTC15M-26OCT081415-15",
          "external_contract_id": "KXBTC15M-26OCT081415-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-08T18:00:00Z",
          "resolution_timestamp": "2026-10-08T18:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-08T18:01:17.355815Z"
        }
      ],
      "quotes": [
        {
          "id": 790,
          "contract_id": 790,
          "forecast_timestamp": "2026-10-08T18:01:17.302214Z",
          "requested_timestamp": "2026-10-08T18:01:17.302214Z",
          "actual_quote_timestamp": "2026-10-08T18:01:17.491037Z",
          "timestamp_delta_seconds": 0.188823,
          "bid": 0.43,
          "ask": 0.44,
          "midpoint": 0.435,
          "last_price": 0.44,
          "implied_probability": 0.44,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-08T18:01:17.491037Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT081415",
          "external_market_id": "KXBTC15M-26OCT081415-15",
          "external_contract_id": "KXBTC15M-26OCT081415-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 10950.32
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT081415-15": {
          "UP/YES": "KXBTC15M-26OCT081415-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1524,
          "signal_id": 790,
          "quote_id": 790,
          "settlement_id": 790,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 218.0,
          "entry_price": 0.44,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.92,
          "trading_fee": 3.77,
          "total_deployed": 99.69,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.92,
          "net_pnl": -99.69,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-08T18:16:21.256982Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 10950.32,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1525,
          "signal_id": 790,
          "quote_id": 790,
          "settlement_id": 790,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.44,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 44.0,
          "trading_fee": 1.73,
          "total_deployed": 45.73,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -44.0,
          "net_pnl": -45.73,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-08T18:16:21.260736Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 10950.32,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 80649.06,
        "kronos_base_predicted_close": 80799.96875,
        "kronos_base_displacement": 150.90875000000233,
        "kronos_base_displacement_fraction": 0.0018711780397688744,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 80758.03125,
        "kronos_small_displacement": 108.97125000000233,
        "kronos_small_displacement_fraction": 0.0013511781786421607,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT081415",
        "ticker": "KXBTC15M-26OCT081415-15",
        "market_id": "KXBTC15M-26OCT081415-15",
        "contract_id": "KXBTC15M-26OCT081415-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 80649.06
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-08T18:01:17.302214Z",
        "retrieved_timestamp": "2026-10-08T18:01:17.491037Z",
        "quote_offset_seconds": 0.188823,
        "quote_age_seconds": 0.188823,
        "bid": 0.43,
        "ask": 0.44,
        "midpoint": 0.435,
        "last_price": 0.44,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.44,
        "price_type": "live_executable_ask",
        "yes_ask_size": 10950.32
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 80639.88,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261008T1800Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 784,
          "signal_id": 790,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-08T17:45:00Z",
          "return_6h": -0.021649580399838664,
          "return_12h": -0.024014847571688813,
          "return_24h": -0.02966913563440421,
          "close_vs_ema12": -0.016952025149923666,
          "close_vs_ema24": -0.023442477410883567,
          "ema12_slope_3h": -0.007936034974117434,
          "ema24_slope_6h": -0.007417848625365764,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-08T18:01:17.353039Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-08T17:45:00Z",
            "return_6h": -0.021649580399838664,
            "return_12h": -0.024014847571688813,
            "return_24h": -0.02966913563440421,
            "close_vs_ema12": -0.016952025149923666,
            "close_vs_ema24": -0.023442477410883567,
            "ema12_slope_3h": -0.007936034974117434,
            "ema24_slope_6h": -0.007417848625365764,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "DEGRADED",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0015772993028941862,
        "return_30m": -7.157041765237793e-05,
        "return_60m": -0.002859837112833219,
        "return_120m": -0.003877655761282739,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.000877076297772672,
        "close_vs_ema6": -0.002374451045649817,
        "close_vs_ema12": -0.005852074396439089,
        "ema3_slope": -0.0008763077090516713,
        "ema6_slope": -0.0009488791913845329,
        "realized_volatility_30m": 0.0015427034626187552,
        "realized_volatility_60m": 0.0015755718580251928,
        "return_acceleration": -0.0030854069252375105
      }
    },
    {
      "id": 789,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261008T1745Z",
      "trigger_timestamp": "2026-10-08T17:46:22.217244Z",
      "market_start_timestamp": "2026-10-08T17:45:00Z",
      "resolution_timestamp": "2026-10-08T18:00:00Z",
      "direction": "UP",
      "base_run_id": 5813,
      "small_run_id": 5814,
      "last_observed_close": 80776.47,
      "actual_close": 80649.06,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-08T17:46:22.266843Z",
      "base_predicted_close": 80867.40625,
      "small_predicted_close": 80825.9296875,
      "strike": 80776.47,
      "market_regime": {
        "id": 783,
        "signal_id": 789,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-08T17:30:00Z",
        "return_6h": -0.021679933621831737,
        "return_12h": -0.02495701937161887,
        "return_24h": -0.02735057924510098,
        "close_vs_ema12": -0.016108757216817926,
        "close_vs_ema24": -0.02238220269635738,
        "ema12_slope_3h": -0.007234300987851605,
        "ema24_slope_6h": -0.0071210600644610045,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-08T17:46:22.269782Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-08T17:30:00Z",
          "return_6h": -0.021679933621831737,
          "return_12h": -0.02495701937161887,
          "return_24h": -0.02735057924510098,
          "close_vs_ema12": -0.016108757216817926,
          "close_vs_ema24": -0.02238220269635738,
          "ema12_slope_3h": -0.007234300987851605,
          "ema24_slope_6h": -0.0071210600644610045,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.58,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.247053,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        5813,
        5814
      ],
      "forecast_publication_timestamp": "2026-10-08T17:46:22.217244Z",
      "requested_quote_timestamp": "2026-10-08T17:46:22.217244Z",
      "retrieved_quote_timestamp": "2026-10-08T17:46:22.464297Z",
      "quote_retrieval_timestamp": "2026-10-08T17:46:22.464297Z",
      "timing_difference_seconds": 0.247053,
      "selected_quote": {
        "id": 789,
        "contract_id": 789,
        "forecast_timestamp": "2026-10-08T17:46:22.217244Z",
        "requested_timestamp": "2026-10-08T17:46:22.217244Z",
        "actual_quote_timestamp": "2026-10-08T17:46:22.464297Z",
        "timestamp_delta_seconds": 0.247053,
        "bid": 0.57,
        "ask": 0.58,
        "midpoint": 0.575,
        "last_price": 0.58,
        "implied_probability": 0.58,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-08T17:46:22.464297Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT081400",
        "external_market_id": "KXBTC15M-26OCT081400-00",
        "external_contract_id": "KXBTC15M-26OCT081400-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2713.61
      },
      "selected_entry_price": 0.58,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 789,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT081400",
          "external_market_id": "KXBTC15M-26OCT081400-00",
          "external_contract_id": "KXBTC15M-26OCT081400-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-08T17:45:00Z",
          "resolution_timestamp": "2026-10-08T18:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-08T17:46:22.272974Z"
        }
      ],
      "quotes": [
        {
          "id": 789,
          "contract_id": 789,
          "forecast_timestamp": "2026-10-08T17:46:22.217244Z",
          "requested_timestamp": "2026-10-08T17:46:22.217244Z",
          "actual_quote_timestamp": "2026-10-08T17:46:22.464297Z",
          "timestamp_delta_seconds": 0.247053,
          "bid": 0.57,
          "ask": 0.58,
          "midpoint": 0.575,
          "last_price": 0.58,
          "implied_probability": 0.58,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-08T17:46:22.464297Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT081400",
          "external_market_id": "KXBTC15M-26OCT081400-00",
          "external_contract_id": "KXBTC15M-26OCT081400-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2713.61
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT081400-00": {
          "UP/YES": "KXBTC15M-26OCT081400-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1522,
          "signal_id": 789,
          "quote_id": 789,
          "settlement_id": 789,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 167.0,
          "entry_price": 0.58,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.86,
          "trading_fee": 2.85,
          "total_deployed": 99.71,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.86,
          "net_pnl": -99.71,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-08T18:01:22.222017Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2713.61,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1523,
          "signal_id": 789,
          "quote_id": 789,
          "settlement_id": 789,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.58,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 57.99999999999999,
          "trading_fee": 1.71,
          "total_deployed": 59.709999999999994,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -57.99999999999999,
          "net_pnl": -59.709999999999994,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-08T18:01:22.224448Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2713.61,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 80776.47,
        "kronos_base_predicted_close": 80867.40625,
        "kronos_base_displacement": 90.93624999999884,
        "kronos_base_displacement_fraction": 0.0011257764792147865,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 80825.9296875,
        "kronos_small_displacement": 49.459687499998836,
        "kronos_small_displacement_fraction": 0.0006123031558571306,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT081400",
        "ticker": "KXBTC15M-26OCT081400-00",
        "market_id": "KXBTC15M-26OCT081400-00",
        "contract_id": "KXBTC15M-26OCT081400-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 80776.47
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-08T17:46:22.217244Z",
        "retrieved_timestamp": "2026-10-08T17:46:22.464297Z",
        "quote_offset_seconds": 0.247053,
        "quote_age_seconds": 0.247053,
        "bid": 0.57,
        "ask": 0.58,
        "midpoint": 0.575,
        "last_price": 0.58,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.58,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2713.61
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 80649.06,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261008T1745Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 783,
          "signal_id": 789,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-08T17:30:00Z",
          "return_6h": -0.021679933621831737,
          "return_12h": -0.02495701937161887,
          "return_24h": -0.02735057924510098,
          "close_vs_ema12": -0.016108757216817926,
          "close_vs_ema24": -0.02238220269635738,
          "ema12_slope_3h": -0.007234300987851605,
          "ema24_slope_6h": -0.0071210600644610045,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-08T17:46:22.269782Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-08T17:30:00Z",
            "return_6h": -0.021679933621831737,
            "return_12h": -0.02495701937161887,
            "return_24h": -0.02735057924510098,
            "close_vs_ema12": -0.016108757216817926,
            "close_vs_ema24": -0.02238220269635738,
            "ema12_slope_3h": -0.007234300987851605,
            "ema24_slope_6h": -0.0071210600644610045,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "DEGRADED",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": 0.0015081076223433243,
        "return_30m": -0.0011788863214053924,
        "return_60m": -0.00531536550205336,
        "return_120m": -0.0047759720582397636,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": -0.000175593078048486,
        "close_vs_ema6": -0.0017465326717176488,
        "close_vs_ema12": -0.005339860188373846,
        "ema3_slope": -0.0001755622505323906,
        "ema6_slope": -0.000698125349194445,
        "realized_volatility_30m": 0.002095527696055033,
        "realized_volatility_60m": 0.002162541327543875,
        "return_acceleration": 0.004191055392110066
      }
    },
    {
      "id": 788,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261008T1715Z",
      "trigger_timestamp": "2026-10-08T17:16:16.037017Z",
      "market_start_timestamp": "2026-10-08T17:15:00Z",
      "resolution_timestamp": "2026-10-08T17:30:00Z",
      "direction": "UP",
      "base_run_id": 5809,
      "small_run_id": 5810,
      "last_observed_close": 80871.81,
      "actual_close": 80654.83,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-08T17:16:16.084930Z",
      "base_predicted_close": 80997.6171875,
      "small_predicted_close": 80956.5625,
      "strike": 80871.81,
      "market_regime": {
        "id": 782,
        "signal_id": 788,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-08T17:00:00Z",
        "return_6h": -0.01889791468804114,
        "return_12h": -0.022112461076221557,
        "return_24h": -0.03133972202039437,
        "close_vs_ema12": -0.016386689041136382,
        "close_vs_ema24": -0.02218984376391575,
        "ema12_slope_3h": -0.0058968560303492845,
        "ema24_slope_6h": -0.006495218219579213,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-08T17:16:16.087748Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-08T17:00:00Z",
          "return_6h": -0.01889791468804114,
          "return_12h": -0.022112461076221557,
          "return_24h": -0.03133972202039437,
          "close_vs_ema12": -0.016386689041136382,
          "close_vs_ema24": -0.02218984376391575,
          "ema12_slope_3h": -0.0058968560303492845,
          "ema24_slope_6h": -0.006495218219579213,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.42,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.285242,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        5809,
        5810
      ],
      "forecast_publication_timestamp": "2026-10-08T17:16:16.037017Z",
      "requested_quote_timestamp": "2026-10-08T17:16:16.037017Z",
      "retrieved_quote_timestamp": "2026-10-08T17:16:16.322259Z",
      "quote_retrieval_timestamp": "2026-10-08T17:16:16.322259Z",
      "timing_difference_seconds": 0.285242,
      "selected_quote": {
        "id": 788,
        "contract_id": 788,
        "forecast_timestamp": "2026-10-08T17:16:16.037017Z",
        "requested_timestamp": "2026-10-08T17:16:16.037017Z",
        "actual_quote_timestamp": "2026-10-08T17:16:16.322259Z",
        "timestamp_delta_seconds": 0.285242,
        "bid": 0.41,
        "ask": 0.42,
        "midpoint": 0.415,
        "last_price": 0.41,
        "implied_probability": 0.42,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-08T17:16:16.322259Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT081330",
        "external_market_id": "KXBTC15M-26OCT081330-30",
        "external_contract_id": "KXBTC15M-26OCT081330-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 12913.91
      },
      "selected_entry_price": 0.42,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 788,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT081330",
          "external_market_id": "KXBTC15M-26OCT081330-30",
          "external_contract_id": "KXBTC15M-26OCT081330-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-08T17:15:00Z",
          "resolution_timestamp": "2026-10-08T17:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-08T17:16:16.090224Z"
        }
      ],
      "quotes": [
        {
          "id": 788,
          "contract_id": 788,
          "forecast_timestamp": "2026-10-08T17:16:16.037017Z",
          "requested_timestamp": "2026-10-08T17:16:16.037017Z",
          "actual_quote_timestamp": "2026-10-08T17:16:16.322259Z",
          "timestamp_delta_seconds": 0.285242,
          "bid": 0.41,
          "ask": 0.42,
          "midpoint": 0.415,
          "last_price": 0.41,
          "implied_probability": 0.42,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-08T17:16:16.322259Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT081330",
          "external_market_id": "KXBTC15M-26OCT081330-30",
          "external_contract_id": "KXBTC15M-26OCT081330-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 12913.91
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT081330-30": {
          "UP/YES": "KXBTC15M-26OCT081330-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1520,
          "signal_id": 788,
          "quote_id": 788,
          "settlement_id": 788,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 228.0,
          "entry_price": 0.42,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.75999999999999,
          "trading_fee": 3.89,
          "total_deployed": 99.64999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.75999999999999,
          "net_pnl": -99.64999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-08T17:31:22.122151Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 12913.91,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1521,
          "signal_id": 788,
          "quote_id": 788,
          "settlement_id": 788,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.42,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 42.0,
          "trading_fee": 1.71,
          "total_deployed": 43.71,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -42.0,
          "net_pnl": -43.71,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-08T17:31:22.124060Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 12913.91,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 80871.81,
        "kronos_base_predicted_close": 80997.6171875,
        "kronos_base_displacement": 125.80718750000233,
        "kronos_base_displacement_fraction": 0.0015556370940628425,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 80956.5625,
        "kronos_small_displacement": 84.75250000000233,
        "kronos_small_displacement_fraction": 0.0010479856948917346,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT081330",
        "ticker": "KXBTC15M-26OCT081330-30",
        "market_id": "KXBTC15M-26OCT081330-30",
        "contract_id": "KXBTC15M-26OCT081330-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 80871.81
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-08T17:16:16.037017Z",
        "retrieved_timestamp": "2026-10-08T17:16:16.322259Z",
        "quote_offset_seconds": 0.285242,
        "quote_age_seconds": 0.285242,
        "bid": 0.41,
        "ask": 0.42,
        "midpoint": 0.415,
        "last_price": 0.41,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.42,
        "price_type": "live_executable_ask",
        "yes_ask_size": 12913.91
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 80654.83,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261008T1715Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 782,
          "signal_id": 788,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-08T17:00:00Z",
          "return_6h": -0.01889791468804114,
          "return_12h": -0.022112461076221557,
          "return_24h": -0.03133972202039437,
          "close_vs_ema12": -0.016386689041136382,
          "close_vs_ema24": -0.02218984376391575,
          "ema12_slope_3h": -0.0058968560303492845,
          "ema24_slope_6h": -0.006495218219579213,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-08T17:16:16.087748Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-08T17:00:00Z",
            "return_6h": -0.01889791468804114,
            "return_12h": -0.022112461076221557,
            "return_24h": -0.03133972202039437,
            "close_vs_ema12": -0.016386689041136382,
            "close_vs_ema24": -0.02218984376391575,
            "ema12_slope_3h": -0.0058968560303492845,
            "ema24_slope_6h": -0.006495218219579213,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "DEGRADED",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.00010580235931345605,
        "return_30m": -0.0041413613749248235,
        "return_60m": -0.0012347243419509324,
        "return_120m": -0.015759681916181045,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 3,
        "close_vs_ema3": -0.001025789305806546,
        "close_vs_ema6": -0.002839801424677657,
        "close_vs_ema12": -0.006540866394084688,
        "ema3_slope": -0.0010247381403810651,
        "ema6_slope": -0.0011346317183629218,
        "realized_volatility_30m": 0.00196509183657112,
        "realized_volatility_60m": 0.0027124239576227374,
        "return_acceleration": 0.00393018367314224
      }
    },
    {
      "id": 787,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261008T1700Z",
      "trigger_timestamp": "2026-10-08T17:01:16.350594Z",
      "market_start_timestamp": "2026-10-08T17:00:00Z",
      "resolution_timestamp": "2026-10-08T17:15:00Z",
      "direction": "UP",
      "base_run_id": 5807,
      "small_run_id": 5808,
      "last_observed_close": 80880.36,
      "actual_close": 80871.81,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-08T17:01:16.391453Z",
      "base_predicted_close": 81144.7265625,
      "small_predicted_close": 81306.15625,
      "strike": 80880.36,
      "market_regime": {
        "id": 781,
        "signal_id": 787,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-08T16:45:00Z",
        "return_6h": -0.02178219677089932,
        "return_12h": -0.020783440951058663,
        "return_24h": -0.02969793763772699,
        "close_vs_ema12": -0.016968083392311373,
        "close_vs_ema24": -0.02254301402430081,
        "ema12_slope_3h": -0.005321133212027651,
        "ema24_slope_6h": -0.006236736667392995,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-08T17:01:16.394943Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-08T16:45:00Z",
          "return_6h": -0.02178219677089932,
          "return_12h": -0.020783440951058663,
          "return_24h": -0.02969793763772699,
          "close_vs_ema12": -0.016968083392311373,
          "close_vs_ema24": -0.02254301402430081,
          "ema12_slope_3h": -0.005321133212027651,
          "ema24_slope_6h": -0.006236736667392995,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.48,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.189758,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        5807,
        5808
      ],
      "forecast_publication_timestamp": "2026-10-08T17:01:16.350594Z",
      "requested_quote_timestamp": "2026-10-08T17:01:16.350594Z",
      "retrieved_quote_timestamp": "2026-10-08T17:01:16.540352Z",
      "quote_retrieval_timestamp": "2026-10-08T17:01:16.540352Z",
      "timing_difference_seconds": 0.189758,
      "selected_quote": {
        "id": 787,
        "contract_id": 787,
        "forecast_timestamp": "2026-10-08T17:01:16.350594Z",
        "requested_timestamp": "2026-10-08T17:01:16.350594Z",
        "actual_quote_timestamp": "2026-10-08T17:01:16.540352Z",
        "timestamp_delta_seconds": 0.189758,
        "bid": 0.47,
        "ask": 0.48,
        "midpoint": 0.475,
        "last_price": 0.48,
        "implied_probability": 0.48,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-08T17:01:16.540352Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT081315",
        "external_market_id": "KXBTC15M-26OCT081315-15",
        "external_contract_id": "KXBTC15M-26OCT081315-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 16193.76
      },
      "selected_entry_price": 0.48,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 787,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT081315",
          "external_market_id": "KXBTC15M-26OCT081315-15",
          "external_contract_id": "KXBTC15M-26OCT081315-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-08T17:00:00Z",
          "resolution_timestamp": "2026-10-08T17:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-08T17:01:16.408926Z"
        }
      ],
      "quotes": [
        {
          "id": 787,
          "contract_id": 787,
          "forecast_timestamp": "2026-10-08T17:01:16.350594Z",
          "requested_timestamp": "2026-10-08T17:01:16.350594Z",
          "actual_quote_timestamp": "2026-10-08T17:01:16.540352Z",
          "timestamp_delta_seconds": 0.189758,
          "bid": 0.47,
          "ask": 0.48,
          "midpoint": 0.475,
          "last_price": 0.48,
          "implied_probability": 0.48,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-08T17:01:16.540352Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT081315",
          "external_market_id": "KXBTC15M-26OCT081315-15",
          "external_contract_id": "KXBTC15M-26OCT081315-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 16193.76
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT081315-15": {
          "UP/YES": "KXBTC15M-26OCT081315-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1518,
          "signal_id": 787,
          "quote_id": 787,
          "settlement_id": 787,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 201.0,
          "entry_price": 0.48,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.47999999999999,
          "trading_fee": 3.52,
          "total_deployed": 99.99999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.47999999999999,
          "net_pnl": -99.99999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-08T17:16:20.881616Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 16193.76,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1519,
          "signal_id": 787,
          "quote_id": 787,
          "settlement_id": 787,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.48,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 48.0,
          "trading_fee": 1.75,
          "total_deployed": 49.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -48.0,
          "net_pnl": -49.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-08T17:16:20.885500Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 16193.76,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 80880.36,
        "kronos_base_predicted_close": 81144.7265625,
        "kronos_base_displacement": 264.3665624999994,
        "kronos_base_displacement_fraction": 0.0032686125840686096,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81306.15625,
        "kronos_small_displacement": 425.7962499999994,
        "kronos_small_displacement_fraction": 0.005264519717765839,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT081315",
        "ticker": "KXBTC15M-26OCT081315-15",
        "market_id": "KXBTC15M-26OCT081315-15",
        "contract_id": "KXBTC15M-26OCT081315-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 80880.36
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-08T17:01:16.350594Z",
        "retrieved_timestamp": "2026-10-08T17:01:16.540352Z",
        "quote_offset_seconds": 0.189758,
        "quote_age_seconds": 0.189758,
        "bid": 0.47,
        "ask": 0.48,
        "midpoint": 0.475,
        "last_price": 0.48,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.48,
        "price_type": "live_executable_ask",
        "yes_ask_size": 16193.76
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 80871.81,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261008T1700Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 781,
          "signal_id": 787,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-08T16:45:00Z",
          "return_6h": -0.02178219677089932,
          "return_12h": -0.020783440951058663,
          "return_24h": -0.02969793763772699,
          "close_vs_ema12": -0.016968083392311373,
          "close_vs_ema24": -0.02254301402430081,
          "ema12_slope_3h": -0.005321133212027651,
          "ema24_slope_6h": -0.006236736667392995,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-08T17:01:16.394943Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-08T16:45:00Z",
            "return_6h": -0.02178219677089932,
            "return_12h": -0.020783440951058663,
            "return_24h": -0.02969793763772699,
            "close_vs_ema12": -0.016968083392311373,
            "close_vs_ema24": -0.02254301402430081,
            "ema12_slope_3h": -0.005321133212027651,
            "ema24_slope_6h": -0.006236736667392995,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "DEGRADED",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.004035986032455696,
        "return_30m": -0.004721362551980746,
        "return_60m": -0.0010207377922702987,
        "return_120m": -0.02163447797162321,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.0019438795884950677,
        "close_vs_ema6": -0.0038658176675867573,
        "close_vs_ema12": -0.007615936146913138,
        "ema3_slope": -0.001940108251665018,
        "ema6_slope": -0.0015439396313926546,
        "realized_volatility_30m": 0.001673916066702974,
        "realized_volatility_60m": 0.0027179406263089763,
        "return_acceleration": -0.003347832133405948
      }
    },
    {
      "id": 786,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261008T1615Z",
      "trigger_timestamp": "2026-10-08T16:16:16.891609Z",
      "market_start_timestamp": "2026-10-08T16:15:00Z",
      "resolution_timestamp": "2026-10-08T16:30:00Z",
      "direction": "UP",
      "base_run_id": 5801,
      "small_run_id": 5802,
      "last_observed_close": 80971.78,
      "actual_close": 81264.04,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-08T16:16:16.937070Z",
      "base_predicted_close": 81339.703125,
      "small_predicted_close": 81509.171875,
      "strike": 80971.78,
      "market_regime": {
        "id": 780,
        "signal_id": 786,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-08T16:00:00Z",
        "return_6h": -0.024655341247229567,
        "return_12h": -0.019891443961313038,
        "return_24h": -0.029991968569605065,
        "close_vs_ema12": -0.01770803259712339,
        "close_vs_ema24": -0.022680528826907853,
        "ema12_slope_3h": -0.004352036431135353,
        "ema24_slope_6h": -0.00542936771546465,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-08T16:16:16.939617Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-08T16:00:00Z",
          "return_6h": -0.024655341247229567,
          "return_12h": -0.019891443961313038,
          "return_24h": -0.029991968569605065,
          "close_vs_ema12": -0.01770803259712339,
          "close_vs_ema24": -0.022680528826907853,
          "ema12_slope_3h": -0.004352036431135353,
          "ema24_slope_6h": -0.00542936771546465,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.48,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.177988,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        5801,
        5802
      ],
      "forecast_publication_timestamp": "2026-10-08T16:16:16.891609Z",
      "requested_quote_timestamp": "2026-10-08T16:16:16.891609Z",
      "retrieved_quote_timestamp": "2026-10-08T16:16:17.069597Z",
      "quote_retrieval_timestamp": "2026-10-08T16:16:17.069597Z",
      "timing_difference_seconds": 0.177988,
      "selected_quote": {
        "id": 786,
        "contract_id": 786,
        "forecast_timestamp": "2026-10-08T16:16:16.891609Z",
        "requested_timestamp": "2026-10-08T16:16:16.891609Z",
        "actual_quote_timestamp": "2026-10-08T16:16:17.069597Z",
        "timestamp_delta_seconds": 0.177988,
        "bid": 0.47,
        "ask": 0.48,
        "midpoint": 0.475,
        "last_price": 0.48,
        "implied_probability": 0.48,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-08T16:16:17.069597Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT081230",
        "external_market_id": "KXBTC15M-26OCT081230-30",
        "external_contract_id": "KXBTC15M-26OCT081230-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 9746.47
      },
      "selected_entry_price": 0.48,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 786,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT081230",
          "external_market_id": "KXBTC15M-26OCT081230-30",
          "external_contract_id": "KXBTC15M-26OCT081230-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-08T16:15:00Z",
          "resolution_timestamp": "2026-10-08T16:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-08T16:16:16.942810Z"
        }
      ],
      "quotes": [
        {
          "id": 786,
          "contract_id": 786,
          "forecast_timestamp": "2026-10-08T16:16:16.891609Z",
          "requested_timestamp": "2026-10-08T16:16:16.891609Z",
          "actual_quote_timestamp": "2026-10-08T16:16:17.069597Z",
          "timestamp_delta_seconds": 0.177988,
          "bid": 0.47,
          "ask": 0.48,
          "midpoint": 0.475,
          "last_price": 0.48,
          "implied_probability": 0.48,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-08T16:16:17.069597Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT081230",
          "external_market_id": "KXBTC15M-26OCT081230-30",
          "external_contract_id": "KXBTC15M-26OCT081230-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 9746.47
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT081230-30": {
          "UP/YES": "KXBTC15M-26OCT081230-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1516,
          "signal_id": 786,
          "quote_id": 786,
          "settlement_id": 786,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 201.0,
          "entry_price": 0.48,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.47999999999999,
          "trading_fee": 3.52,
          "total_deployed": 99.99999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 201.0,
          "gross_pnl": 104.52000000000001,
          "net_pnl": 101.00000000000001,
          "roi": 1.0100000000000002,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-08T16:31:21.067461Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 9746.47,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1517,
          "signal_id": 786,
          "quote_id": 786,
          "settlement_id": 786,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.48,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 48.0,
          "trading_fee": 1.75,
          "total_deployed": 49.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 52.0,
          "net_pnl": 50.25,
          "roi": 1.0100502512562815,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-08T16:31:21.070515Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 9746.47,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 80971.78,
        "kronos_base_predicted_close": 81339.703125,
        "kronos_base_displacement": 367.92312500000116,
        "kronos_base_displacement_fraction": 0.004543843855229577,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81509.171875,
        "kronos_small_displacement": 537.3918750000012,
        "kronos_small_displacement_fraction": 0.00663677981390555,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT081230",
        "ticker": "KXBTC15M-26OCT081230-30",
        "market_id": "KXBTC15M-26OCT081230-30",
        "contract_id": "KXBTC15M-26OCT081230-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 80971.78
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-08T16:16:16.891609Z",
        "retrieved_timestamp": "2026-10-08T16:16:17.069597Z",
        "quote_offset_seconds": 0.177988,
        "quote_age_seconds": 0.177988,
        "bid": 0.47,
        "ask": 0.48,
        "midpoint": 0.475,
        "last_price": 0.48,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.48,
        "price_type": "live_executable_ask",
        "yes_ask_size": 9746.47
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 81264.04,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261008T1615Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 780,
          "signal_id": 786,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-08T16:00:00Z",
          "return_6h": -0.024655341247229567,
          "return_12h": -0.019891443961313038,
          "return_24h": -0.029991968569605065,
          "close_vs_ema12": -0.01770803259712339,
          "close_vs_ema24": -0.022680528826907853,
          "ema12_slope_3h": -0.004352036431135353,
          "ema24_slope_6h": -0.00542936771546465,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-08T16:16:16.939617Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-08T16:00:00Z",
            "return_6h": -0.024655341247229567,
            "return_12h": -0.019891443961313038,
            "return_24h": -0.029991968569605065,
            "close_vs_ema12": -0.01770803259712339,
            "close_vs_ema24": -0.022680528826907853,
            "ema12_slope_3h": -0.004352036431135353,
            "ema24_slope_6h": -0.00542936771546465,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": 0.00010842606313321568,
        "return_30m": -0.0023695326747609213,
        "return_60m": -0.01454291406422814,
        "return_120m": -0.01825341156544036,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": -0.0015981976163724765,
        "close_vs_ema6": -0.005317370113900433,
        "close_vs_ema12": -0.009698021976013438,
        "ema3_slope": -0.0015956474564108314,
        "ema6_slope": -0.0021224337392664605,
        "realized_volatility_30m": 0.001293058077422582,
        "realized_volatility_60m": 0.004140877895885737,
        "return_acceleration": 0.002586116154845164
      }
    },
    {
      "id": 785,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261008T1600Z",
      "trigger_timestamp": "2026-10-08T16:01:16.912783Z",
      "market_start_timestamp": "2026-10-08T16:00:00Z",
      "resolution_timestamp": "2026-10-08T16:15:00Z",
      "direction": "UP",
      "base_run_id": 5799,
      "small_run_id": 5800,
      "last_observed_close": 80963.01,
      "actual_close": 80971.78,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-08T16:01:16.959632Z",
      "base_predicted_close": 81245.9453125,
      "small_predicted_close": 81519.4453125,
      "strike": 80963.01,
      "market_regime": {
        "id": 779,
        "signal_id": 785,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-08T15:45:00Z",
        "return_6h": -0.02525267152940569,
        "return_12h": -0.0210387242315635,
        "return_24h": -0.029295598803295575,
        "close_vs_ema12": -0.01855407928680264,
        "close_vs_ema24": -0.02325287498842521,
        "ema12_slope_3h": -0.003792048697848438,
        "ema24_slope_6h": -0.005026027636667041,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-08T16:01:16.962374Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-08T15:45:00Z",
          "return_6h": -0.02525267152940569,
          "return_12h": -0.0210387242315635,
          "return_24h": -0.029295598803295575,
          "close_vs_ema12": -0.01855407928680264,
          "close_vs_ema24": -0.02325287498842521,
          "ema12_slope_3h": -0.003792048697848438,
          "ema24_slope_6h": -0.005026027636667041,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.53,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.211388,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        5799,
        5800
      ],
      "forecast_publication_timestamp": "2026-10-08T16:01:16.912783Z",
      "requested_quote_timestamp": "2026-10-08T16:01:16.912783Z",
      "retrieved_quote_timestamp": "2026-10-08T16:01:17.124171Z",
      "quote_retrieval_timestamp": "2026-10-08T16:01:17.124171Z",
      "timing_difference_seconds": 0.211388,
      "selected_quote": {
        "id": 785,
        "contract_id": 785,
        "forecast_timestamp": "2026-10-08T16:01:16.912783Z",
        "requested_timestamp": "2026-10-08T16:01:16.912783Z",
        "actual_quote_timestamp": "2026-10-08T16:01:17.124171Z",
        "timestamp_delta_seconds": 0.211388,
        "bid": 0.52,
        "ask": 0.53,
        "midpoint": 0.525,
        "last_price": 0.52,
        "implied_probability": 0.53,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-08T16:01:17.124171Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT081215",
        "external_market_id": "KXBTC15M-26OCT081215-15",
        "external_contract_id": "KXBTC15M-26OCT081215-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2701.93
      },
      "selected_entry_price": 0.53,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 785,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT081215",
          "external_market_id": "KXBTC15M-26OCT081215-15",
          "external_contract_id": "KXBTC15M-26OCT081215-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-08T16:00:00Z",
          "resolution_timestamp": "2026-10-08T16:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-08T16:01:16.968876Z"
        }
      ],
      "quotes": [
        {
          "id": 785,
          "contract_id": 785,
          "forecast_timestamp": "2026-10-08T16:01:16.912783Z",
          "requested_timestamp": "2026-10-08T16:01:16.912783Z",
          "actual_quote_timestamp": "2026-10-08T16:01:17.124171Z",
          "timestamp_delta_seconds": 0.211388,
          "bid": 0.52,
          "ask": 0.53,
          "midpoint": 0.525,
          "last_price": 0.52,
          "implied_probability": 0.53,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-08T16:01:17.124171Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT081215",
          "external_market_id": "KXBTC15M-26OCT081215-15",
          "external_contract_id": "KXBTC15M-26OCT081215-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2701.93
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT081215-15": {
          "UP/YES": "KXBTC15M-26OCT081215-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1514,
          "signal_id": 785,
          "quote_id": 785,
          "settlement_id": 785,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 182.0,
          "entry_price": 0.53,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.46000000000001,
          "trading_fee": 3.18,
          "total_deployed": 99.64000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 182.0,
          "gross_pnl": 85.53999999999999,
          "net_pnl": 82.35999999999999,
          "roi": 0.8265756724207143,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-08T16:16:21.774705Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2701.93,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1515,
          "signal_id": 785,
          "quote_id": 785,
          "settlement_id": 785,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.53,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 53.0,
          "trading_fee": 1.75,
          "total_deployed": 54.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 47.0,
          "net_pnl": 45.25,
          "roi": 0.8264840182648402,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-08T16:16:21.777709Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2701.93,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 80963.01,
        "kronos_base_predicted_close": 81245.9453125,
        "kronos_base_displacement": 282.93531250000524,
        "kronos_base_displacement_fraction": 0.003494624427871509,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81519.4453125,
        "kronos_small_displacement": 556.4353125000052,
        "kronos_small_displacement_fraction": 0.0068727102969616035,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT081215",
        "ticker": "KXBTC15M-26OCT081215-15",
        "market_id": "KXBTC15M-26OCT081215-15",
        "contract_id": "KXBTC15M-26OCT081215-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 80963.01
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-08T16:01:16.912783Z",
        "retrieved_timestamp": "2026-10-08T16:01:17.124171Z",
        "quote_offset_seconds": 0.211388,
        "quote_age_seconds": 0.211388,
        "bid": 0.52,
        "ask": 0.53,
        "midpoint": 0.525,
        "last_price": 0.52,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.53,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2701.93
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 80971.78,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261008T1600Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 779,
          "signal_id": 785,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-08T15:45:00Z",
          "return_6h": -0.02525267152940569,
          "return_12h": -0.0210387242315635,
          "return_24h": -0.029295598803295575,
          "close_vs_ema12": -0.01855407928680264,
          "close_vs_ema24": -0.02325287498842521,
          "ema12_slope_3h": -0.003792048697848438,
          "ema24_slope_6h": -0.005026027636667041,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-08T16:01:16.962374Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-08T15:45:00Z",
            "return_6h": -0.02525267152940569,
            "return_12h": -0.0210387242315635,
            "return_24h": -0.029295598803295575,
            "close_vs_ema12": -0.01855407928680264,
            "close_vs_ema24": -0.02325287498842521,
            "ema12_slope_3h": -0.003792048697848438,
            "ema24_slope_6h": -0.005026027636667041,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.002477690091711948,
        "return_30m": -0.00405627389781027,
        "return_60m": -0.020634802902511518,
        "return_120m": -0.014182420539571416,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 4,
        "close_vs_ema3": -0.0032993632389883842,
        "close_vs_ema6": -0.007536127037980345,
        "close_vs_ema12": -0.011548298756391961,
        "ema3_slope": -0.0032885132392956873,
        "ema6_slope": -0.003005391211205577,
        "realized_volatility_30m": 0.0004475926646217987,
        "realized_volatility_60m": 0.0035643314518098625,
        "return_acceleration": -0.0008951853292435974
      }
    },
    {
      "id": 784,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261008T1545Z",
      "trigger_timestamp": "2026-10-08T15:46:18.123721Z",
      "market_start_timestamp": "2026-10-08T15:45:00Z",
      "resolution_timestamp": "2026-10-08T16:00:00Z",
      "direction": "UP",
      "base_run_id": 5797,
      "small_run_id": 5798,
      "last_observed_close": 81164.11,
      "actual_close": 80963.01,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-08T15:46:18.175621Z",
      "base_predicted_close": 81451.375,
      "small_predicted_close": 81363.8203125,
      "strike": 81164.11,
      "market_regime": {
        "id": 778,
        "signal_id": 784,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-08T15:30:00Z",
        "return_6h": -0.022691132777459266,
        "return_12h": -0.019644707467284306,
        "return_24h": -0.025410938238638603,
        "close_vs_ema12": -0.016892518491504083,
        "close_vs_ema24": -0.021305874924627544,
        "ema12_slope_3h": -0.0032853600324607157,
        "ema24_slope_6h": -0.004601490413650766,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-08T15:46:18.179543Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-08T15:30:00Z",
          "return_6h": -0.022691132777459266,
          "return_12h": -0.019644707467284306,
          "return_24h": -0.025410938238638603,
          "close_vs_ema12": -0.016892518491504083,
          "close_vs_ema24": -0.021305874924627544,
          "ema12_slope_3h": -0.0032853600324607157,
          "ema24_slope_6h": -0.004601490413650766,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.48,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.195995,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        5797,
        5798
      ],
      "forecast_publication_timestamp": "2026-10-08T15:46:18.123721Z",
      "requested_quote_timestamp": "2026-10-08T15:46:18.123721Z",
      "retrieved_quote_timestamp": "2026-10-08T15:46:18.319716Z",
      "quote_retrieval_timestamp": "2026-10-08T15:46:18.319716Z",
      "timing_difference_seconds": 0.195995,
      "selected_quote": {
        "id": 784,
        "contract_id": 784,
        "forecast_timestamp": "2026-10-08T15:46:18.123721Z",
        "requested_timestamp": "2026-10-08T15:46:18.123721Z",
        "actual_quote_timestamp": "2026-10-08T15:46:18.319716Z",
        "timestamp_delta_seconds": 0.195995,
        "bid": 0.47,
        "ask": 0.48,
        "midpoint": 0.475,
        "last_price": 0.47,
        "implied_probability": 0.48,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-08T15:46:18.319716Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT081200",
        "external_market_id": "KXBTC15M-26OCT081200-00",
        "external_contract_id": "KXBTC15M-26OCT081200-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 6980.73
      },
      "selected_entry_price": 0.48,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 784,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT081200",
          "external_market_id": "KXBTC15M-26OCT081200-00",
          "external_contract_id": "KXBTC15M-26OCT081200-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-08T15:45:00Z",
          "resolution_timestamp": "2026-10-08T16:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-08T15:46:18.182846Z"
        }
      ],
      "quotes": [
        {
          "id": 784,
          "contract_id": 784,
          "forecast_timestamp": "2026-10-08T15:46:18.123721Z",
          "requested_timestamp": "2026-10-08T15:46:18.123721Z",
          "actual_quote_timestamp": "2026-10-08T15:46:18.319716Z",
          "timestamp_delta_seconds": 0.195995,
          "bid": 0.47,
          "ask": 0.48,
          "midpoint": 0.475,
          "last_price": 0.47,
          "implied_probability": 0.48,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-08T15:46:18.319716Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT081200",
          "external_market_id": "KXBTC15M-26OCT081200-00",
          "external_contract_id": "KXBTC15M-26OCT081200-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 6980.73
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT081200-00": {
          "UP/YES": "KXBTC15M-26OCT081200-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1512,
          "signal_id": 784,
          "quote_id": 784,
          "settlement_id": 784,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 201.0,
          "entry_price": 0.48,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.47999999999999,
          "trading_fee": 3.52,
          "total_deployed": 99.99999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.47999999999999,
          "net_pnl": -99.99999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-08T16:01:21.922025Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6980.73,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1513,
          "signal_id": 784,
          "quote_id": 784,
          "settlement_id": 784,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.48,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 48.0,
          "trading_fee": 1.75,
          "total_deployed": 49.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -48.0,
          "net_pnl": -49.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-08T16:01:21.925969Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6980.73,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81164.11,
        "kronos_base_predicted_close": 81451.375,
        "kronos_base_displacement": 287.2649999999994,
        "kronos_base_displacement_fraction": 0.0035393106632968614,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81363.8203125,
        "kronos_small_displacement": 199.71031249999942,
        "kronos_small_displacement_fraction": 0.0024605741688044063,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT081200",
        "ticker": "KXBTC15M-26OCT081200-00",
        "market_id": "KXBTC15M-26OCT081200-00",
        "contract_id": "KXBTC15M-26OCT081200-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81164.11
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-08T15:46:18.123721Z",
        "retrieved_timestamp": "2026-10-08T15:46:18.319716Z",
        "quote_offset_seconds": 0.195995,
        "quote_age_seconds": 0.195995,
        "bid": 0.47,
        "ask": 0.48,
        "midpoint": 0.475,
        "last_price": 0.47,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.48,
        "price_type": "live_executable_ask",
        "yes_ask_size": 6980.73
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 80963.01,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261008T1545Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 778,
          "signal_id": 784,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-08T15:30:00Z",
          "return_6h": -0.022691132777459266,
          "return_12h": -0.019644707467284306,
          "return_24h": -0.025410938238638603,
          "close_vs_ema12": -0.016892518491504083,
          "close_vs_ema24": -0.021305874924627544,
          "ema12_slope_3h": -0.0032853600324607157,
          "ema24_slope_6h": -0.004601490413650766,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-08T15:46:18.179543Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-08T15:30:00Z",
            "return_6h": -0.022691132777459266,
            "return_12h": -0.019644707467284306,
            "return_24h": -0.025410938238638603,
            "close_vs_ema12": -0.016892518491504083,
            "close_vs_ema24": -0.021305874924627544,
            "ema12_slope_3h": -0.0032853600324607157,
            "ema24_slope_6h": -0.004601490413650766,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0015825047624683508,
        "return_30m": -0.012202295126476526,
        "return_60m": -0.016208186629587895,
        "return_120m": -0.010113819566268778,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 3,
        "close_vs_ema3": -0.0041095185001489565,
        "close_vs_ema6": -0.00806115218440251,
        "close_vs_ema12": -0.01116937709017074,
        "ema3_slope": -0.004092699475937045,
        "ema6_slope": -0.0032140971432780274,
        "realized_volatility_30m": 0.004527059053944349,
        "realized_volatility_60m": 0.0047577928901283125,
        "return_acceleration": 0.009054118107888698
      }
    },
    {
      "id": 783,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261008T1530Z",
      "trigger_timestamp": "2026-10-08T15:31:16.500241Z",
      "market_start_timestamp": "2026-10-08T15:30:00Z",
      "resolution_timestamp": "2026-10-08T15:45:00Z",
      "direction": "UP",
      "base_run_id": 5795,
      "small_run_id": 5796,
      "last_observed_close": 81292.75,
      "actual_close": 81164.11,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-08T15:31:16.544216Z",
      "base_predicted_close": 81605.0234375,
      "small_predicted_close": 81516.7109375,
      "strike": 81292.75,
      "market_regime": {
        "id": 777,
        "signal_id": 783,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-08T15:15:00Z",
        "return_6h": -0.020311478945067574,
        "return_12h": -0.01948238278309089,
        "return_24h": -0.020677029751127618,
        "close_vs_ema12": -0.016041579696794095,
        "close_vs_ema24": -0.020194118315310594,
        "ema12_slope_3h": -0.0028335797460609102,
        "ema24_slope_6h": -0.004221896151666904,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-08T15:31:16.546486Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-08T15:15:00Z",
          "return_6h": -0.020311478945067574,
          "return_12h": -0.01948238278309089,
          "return_24h": -0.020677029751127618,
          "close_vs_ema12": -0.016041579696794095,
          "close_vs_ema24": -0.020194118315310594,
          "ema12_slope_3h": -0.0028335797460609102,
          "ema24_slope_6h": -0.004221896151666904,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.62,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.189799,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        5795,
        5796
      ],
      "forecast_publication_timestamp": "2026-10-08T15:31:16.500241Z",
      "requested_quote_timestamp": "2026-10-08T15:31:16.500241Z",
      "retrieved_quote_timestamp": "2026-10-08T15:31:16.690040Z",
      "quote_retrieval_timestamp": "2026-10-08T15:31:16.690040Z",
      "timing_difference_seconds": 0.189799,
      "selected_quote": {
        "id": 783,
        "contract_id": 783,
        "forecast_timestamp": "2026-10-08T15:31:16.500241Z",
        "requested_timestamp": "2026-10-08T15:31:16.500241Z",
        "actual_quote_timestamp": "2026-10-08T15:31:16.690040Z",
        "timestamp_delta_seconds": 0.189799,
        "bid": 0.61,
        "ask": 0.62,
        "midpoint": 0.615,
        "last_price": 0.62,
        "implied_probability": 0.62,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-08T15:31:16.690040Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT081145",
        "external_market_id": "KXBTC15M-26OCT081145-45",
        "external_contract_id": "KXBTC15M-26OCT081145-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 7993.63
      },
      "selected_entry_price": 0.62,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 783,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT081145",
          "external_market_id": "KXBTC15M-26OCT081145-45",
          "external_contract_id": "KXBTC15M-26OCT081145-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-08T15:30:00Z",
          "resolution_timestamp": "2026-10-08T15:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-08T15:31:16.548814Z"
        }
      ],
      "quotes": [
        {
          "id": 783,
          "contract_id": 783,
          "forecast_timestamp": "2026-10-08T15:31:16.500241Z",
          "requested_timestamp": "2026-10-08T15:31:16.500241Z",
          "actual_quote_timestamp": "2026-10-08T15:31:16.690040Z",
          "timestamp_delta_seconds": 0.189799,
          "bid": 0.61,
          "ask": 0.62,
          "midpoint": 0.615,
          "last_price": 0.62,
          "implied_probability": 0.62,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-08T15:31:16.690040Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT081145",
          "external_market_id": "KXBTC15M-26OCT081145-45",
          "external_contract_id": "KXBTC15M-26OCT081145-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 7993.63
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT081145-45": {
          "UP/YES": "KXBTC15M-26OCT081145-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1510,
          "signal_id": 783,
          "quote_id": 783,
          "settlement_id": 783,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 157.0,
          "entry_price": 0.62,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.34,
          "trading_fee": 2.59,
          "total_deployed": 99.93,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -97.34,
          "net_pnl": -99.93,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-08T15:46:23.772483Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7993.63,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1511,
          "signal_id": 783,
          "quote_id": 783,
          "settlement_id": 783,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.62,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 62.0,
          "trading_fee": 1.65,
          "total_deployed": 63.65,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -62.0,
          "net_pnl": -63.65,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-08T15:46:23.775387Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7993.63,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81292.75,
        "kronos_base_predicted_close": 81605.0234375,
        "kronos_base_displacement": 312.2734375,
        "kronos_base_displacement_fraction": 0.0038413442465656533,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81516.7109375,
        "kronos_small_displacement": 223.9609375,
        "kronos_small_displacement_fraction": 0.0027549927576567407,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT081145",
        "ticker": "KXBTC15M-26OCT081145-45",
        "market_id": "KXBTC15M-26OCT081145-45",
        "contract_id": "KXBTC15M-26OCT081145-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81292.75
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-08T15:31:16.500241Z",
        "retrieved_timestamp": "2026-10-08T15:31:16.690040Z",
        "quote_offset_seconds": 0.189799,
        "quote_age_seconds": 0.189799,
        "bid": 0.61,
        "ask": 0.62,
        "midpoint": 0.615,
        "last_price": 0.62,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.62,
        "price_type": "live_executable_ask",
        "yes_ask_size": 7993.63
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 81164.11,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261008T1530Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 777,
          "signal_id": 783,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-08T15:15:00Z",
          "return_6h": -0.020311478945067574,
          "return_12h": -0.01948238278309089,
          "return_24h": -0.020677029751127618,
          "close_vs_ema12": -0.016041579696794095,
          "close_vs_ema24": -0.020194118315310594,
          "ema12_slope_3h": -0.0028335797460609102,
          "ema24_slope_6h": -0.004221896151666904,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-08T15:31:16.546486Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-08T15:15:00Z",
            "return_6h": -0.020311478945067574,
            "return_12h": -0.01948238278309089,
            "return_24h": -0.020677029751127618,
            "close_vs_ema12": -0.016041579696794095,
            "close_vs_ema24": -0.020194118315310594,
            "ema12_slope_3h": -0.0028335797460609102,
            "ema24_slope_6h": -0.004221896151666904,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.010636622870357049,
        "return_30m": -0.016646049942585006,
        "return_60m": -0.016735889350467437,
        "return_120m": -0.012755024718897445,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.0066133598628846935,
        "close_vs_ema6": -0.009682157299041427,
        "close_vs_ema12": -0.011609287387588374,
        "ema3_slope": -0.006569910679295354,
        "ema6_slope": -0.0038579217176494263,
        "realized_volatility_30m": 0.002281294293073166,
        "realized_volatility_60m": 0.004693130905226946,
        "return_acceleration": -0.004562588586146332
      }
    },
    {
      "id": 782,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261008T1515Z",
      "trigger_timestamp": "2026-10-08T15:16:16.730824Z",
      "market_start_timestamp": "2026-10-08T15:15:00Z",
      "resolution_timestamp": "2026-10-08T15:30:00Z",
      "direction": "UP",
      "base_run_id": 5793,
      "small_run_id": 5794,
      "last_observed_close": 82166.73,
      "actual_close": 81292.75,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-08T15:16:16.774231Z",
      "base_predicted_close": 82199.4375,
      "small_predicted_close": 82184.15625,
      "strike": 82166.73,
      "market_regime": {
        "id": 776,
        "signal_id": 782,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-08T15:00:00Z",
        "return_6h": -0.009940401790465625,
        "return_12h": -0.008521061266436591,
        "return_24h": -0.010874785577175361,
        "close_vs_ema12": -0.006141493496803374,
        "close_vs_ema24": -0.010081112306823403,
        "ema12_slope_3h": -0.0023854189196488296,
        "ema24_slope_6h": -0.0038845939974471166,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-08T15:16:16.776595Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-08T15:00:00Z",
          "return_6h": -0.009940401790465625,
          "return_12h": -0.008521061266436591,
          "return_24h": -0.010874785577175361,
          "close_vs_ema12": -0.006141493496803374,
          "close_vs_ema24": -0.010081112306823403,
          "ema12_slope_3h": -0.0023854189196488296,
          "ema24_slope_6h": -0.0038845939974471166,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.49,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.183994,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        5793,
        5794
      ],
      "forecast_publication_timestamp": "2026-10-08T15:16:16.730824Z",
      "requested_quote_timestamp": "2026-10-08T15:16:16.730824Z",
      "retrieved_quote_timestamp": "2026-10-08T15:16:16.914818Z",
      "quote_retrieval_timestamp": "2026-10-08T15:16:16.914818Z",
      "timing_difference_seconds": 0.183994,
      "selected_quote": {
        "id": 782,
        "contract_id": 782,
        "forecast_timestamp": "2026-10-08T15:16:16.730824Z",
        "requested_timestamp": "2026-10-08T15:16:16.730824Z",
        "actual_quote_timestamp": "2026-10-08T15:16:16.914818Z",
        "timestamp_delta_seconds": 0.183994,
        "bid": 0.48,
        "ask": 0.49,
        "midpoint": 0.485,
        "last_price": 0.48,
        "implied_probability": 0.49,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-08T15:16:16.914818Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT081130",
        "external_market_id": "KXBTC15M-26OCT081130-30",
        "external_contract_id": "KXBTC15M-26OCT081130-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4867.92
      },
      "selected_entry_price": 0.49,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 782,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT081130",
          "external_market_id": "KXBTC15M-26OCT081130-30",
          "external_contract_id": "KXBTC15M-26OCT081130-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-08T15:15:00Z",
          "resolution_timestamp": "2026-10-08T15:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-08T15:16:16.779174Z"
        }
      ],
      "quotes": [
        {
          "id": 782,
          "contract_id": 782,
          "forecast_timestamp": "2026-10-08T15:16:16.730824Z",
          "requested_timestamp": "2026-10-08T15:16:16.730824Z",
          "actual_quote_timestamp": "2026-10-08T15:16:16.914818Z",
          "timestamp_delta_seconds": 0.183994,
          "bid": 0.48,
          "ask": 0.49,
          "midpoint": 0.485,
          "last_price": 0.48,
          "implied_probability": 0.49,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-08T15:16:16.914818Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT081130",
          "external_market_id": "KXBTC15M-26OCT081130-30",
          "external_contract_id": "KXBTC15M-26OCT081130-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4867.92
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT081130-30": {
          "UP/YES": "KXBTC15M-26OCT081130-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1508,
          "signal_id": 782,
          "quote_id": 782,
          "settlement_id": 782,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 197.0,
          "entry_price": 0.49,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.53,
          "trading_fee": 3.45,
          "total_deployed": 99.98,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.53,
          "net_pnl": -99.98,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-08T15:31:21.404838Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4867.92,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1509,
          "signal_id": 782,
          "quote_id": 782,
          "settlement_id": 782,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.49,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 49.0,
          "trading_fee": 1.75,
          "total_deployed": 50.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -49.0,
          "net_pnl": -50.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-08T15:31:21.407669Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4867.92,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82166.73,
        "kronos_base_predicted_close": 82199.4375,
        "kronos_base_displacement": 32.707500000004075,
        "kronos_base_displacement_fraction": 0.00039806257350151426,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82184.15625,
        "kronos_small_displacement": 17.426250000004075,
        "kronos_small_displacement_fraction": 0.00021208401502656945,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT081130",
        "ticker": "KXBTC15M-26OCT081130-30",
        "market_id": "KXBTC15M-26OCT081130-30",
        "contract_id": "KXBTC15M-26OCT081130-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82166.73
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-08T15:16:16.730824Z",
        "retrieved_timestamp": "2026-10-08T15:16:16.914818Z",
        "quote_offset_seconds": 0.183994,
        "quote_age_seconds": 0.183994,
        "bid": 0.48,
        "ask": 0.49,
        "midpoint": 0.485,
        "last_price": 0.48,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.49,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4867.92
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 81292.75,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261008T1515Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 776,
          "signal_id": 782,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-08T15:00:00Z",
          "return_6h": -0.009940401790465625,
          "return_12h": -0.008521061266436591,
          "return_24h": -0.010874785577175361,
          "close_vs_ema12": -0.006141493496803374,
          "close_vs_ema24": -0.010081112306823403,
          "ema12_slope_3h": -0.0023854189196488296,
          "ema24_slope_6h": -0.0038845939974471166,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-08T15:16:16.776595Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-08T15:00:00Z",
            "return_6h": -0.009940401790465625,
            "return_12h": -0.008521061266436591,
            "return_24h": -0.010874785577175361,
            "close_vs_ema12": -0.006141493496803374,
            "close_vs_ema24": -0.010081112306823403,
            "ema12_slope_3h": -0.0023854189196488296,
            "ema24_slope_6h": -0.0038845939974471166,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0060740342842107165,
        "return_30m": -0.004055376402827604,
        "return_60m": -0.003765255285255509,
        "return_120m": -0.003075415001346782,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0025301103175014994,
        "close_vs_ema6": -0.002896916550248041,
        "close_vs_ema12": -0.0030873843483912866,
        "ema3_slope": -0.0025237250148030244,
        "ema6_slope": -0.0011574254341409906,
        "realized_volatility_30m": 0.004052514247027683,
        "realized_volatility_60m": 0.0034577933993817597,
        "return_acceleration": -0.008105028494055366
      }
    },
    {
      "id": 781,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261008T1500Z",
      "trigger_timestamp": "2026-10-08T15:01:17.276554Z",
      "market_start_timestamp": "2026-10-08T15:00:00Z",
      "resolution_timestamp": "2026-10-08T15:15:00Z",
      "direction": "UP",
      "base_run_id": 5791,
      "small_run_id": 5792,
      "last_observed_close": 82668.86,
      "actual_close": 82166.73,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-08T15:01:17.324304Z",
      "base_predicted_close": 82734.8984375,
      "small_predicted_close": 82918.3671875,
      "strike": 82668.86,
      "market_regime": {
        "id": 775,
        "signal_id": 781,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-08T14:45:00Z",
        "return_6h": -0.0016978113282674068,
        "return_12h": -0.005391054433506293,
        "return_24h": -0.003461024585318273,
        "close_vs_ema12": -0.0003291256012001309,
        "close_vs_ema24": -0.004242896367668947,
        "ema12_slope_3h": -0.0023953131232851144,
        "ema24_slope_6h": -0.003757625451484725,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-08T15:01:17.328490Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-08T14:45:00Z",
          "return_6h": -0.0016978113282674068,
          "return_12h": -0.005391054433506293,
          "return_24h": -0.003461024585318273,
          "close_vs_ema12": -0.0003291256012001309,
          "close_vs_ema24": -0.004242896367668947,
          "ema12_slope_3h": -0.0023953131232851144,
          "ema24_slope_6h": -0.003757625451484725,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.31,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.174748,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        5791,
        5792
      ],
      "forecast_publication_timestamp": "2026-10-08T15:01:17.276554Z",
      "requested_quote_timestamp": "2026-10-08T15:01:17.276554Z",
      "retrieved_quote_timestamp": "2026-10-08T15:01:17.451302Z",
      "quote_retrieval_timestamp": "2026-10-08T15:01:17.451302Z",
      "timing_difference_seconds": 0.174748,
      "selected_quote": {
        "id": 781,
        "contract_id": 781,
        "forecast_timestamp": "2026-10-08T15:01:17.276554Z",
        "requested_timestamp": "2026-10-08T15:01:17.276554Z",
        "actual_quote_timestamp": "2026-10-08T15:01:17.451302Z",
        "timestamp_delta_seconds": 0.174748,
        "bid": 0.3,
        "ask": 0.31,
        "midpoint": 0.305,
        "last_price": 0.31,
        "implied_probability": 0.31,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-08T15:01:17.451302Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT081115",
        "external_market_id": "KXBTC15M-26OCT081115-15",
        "external_contract_id": "KXBTC15M-26OCT081115-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4451.64
      },
      "selected_entry_price": 0.31,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 781,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT081115",
          "external_market_id": "KXBTC15M-26OCT081115-15",
          "external_contract_id": "KXBTC15M-26OCT081115-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-08T15:00:00Z",
          "resolution_timestamp": "2026-10-08T15:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-08T15:01:17.331849Z"
        }
      ],
      "quotes": [
        {
          "id": 781,
          "contract_id": 781,
          "forecast_timestamp": "2026-10-08T15:01:17.276554Z",
          "requested_timestamp": "2026-10-08T15:01:17.276554Z",
          "actual_quote_timestamp": "2026-10-08T15:01:17.451302Z",
          "timestamp_delta_seconds": 0.174748,
          "bid": 0.3,
          "ask": 0.31,
          "midpoint": 0.305,
          "last_price": 0.31,
          "implied_probability": 0.31,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-08T15:01:17.451302Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT081115",
          "external_market_id": "KXBTC15M-26OCT081115-15",
          "external_contract_id": "KXBTC15M-26OCT081115-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4451.64
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT081115-15": {
          "UP/YES": "KXBTC15M-26OCT081115-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1506,
          "signal_id": 781,
          "quote_id": 781,
          "settlement_id": 781,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 307.0,
          "entry_price": 0.31,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.17,
          "trading_fee": 4.6,
          "total_deployed": 99.77,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.17,
          "net_pnl": -99.77,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-08T15:16:21.818736Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4451.64,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1507,
          "signal_id": 781,
          "quote_id": 781,
          "settlement_id": 781,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.31,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 31.0,
          "trading_fee": 1.5,
          "total_deployed": 32.5,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -31.0,
          "net_pnl": -32.5,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-08T15:16:21.822360Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4451.64,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82668.86,
        "kronos_base_predicted_close": 82734.8984375,
        "kronos_base_displacement": 66.03843749999942,
        "kronos_base_displacement_fraction": 0.000798830871745412,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82918.3671875,
        "kronos_small_displacement": 249.50718749999942,
        "kronos_small_displacement_fraction": 0.0030181520284663344,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT081115",
        "ticker": "KXBTC15M-26OCT081115-15",
        "market_id": "KXBTC15M-26OCT081115-15",
        "contract_id": "KXBTC15M-26OCT081115-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82668.86
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-08T15:01:17.276554Z",
        "retrieved_timestamp": "2026-10-08T15:01:17.451302Z",
        "quote_offset_seconds": 0.174748,
        "quote_age_seconds": 0.174748,
        "bid": 0.3,
        "ask": 0.31,
        "midpoint": 0.305,
        "last_price": 0.31,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.31,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4451.64
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 82166.73,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261008T1500Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 775,
          "signal_id": 781,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-08T14:45:00Z",
          "return_6h": -0.0016978113282674068,
          "return_12h": -0.005391054433506293,
          "return_24h": -0.003461024585318273,
          "close_vs_ema12": -0.0003291256012001309,
          "close_vs_ema24": -0.004242896367668947,
          "ema12_slope_3h": -0.0023953131232851144,
          "ema24_slope_6h": -0.003757625451484725,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-08T15:01:17.328490Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-08T14:45:00Z",
            "return_6h": -0.0016978113282674068,
            "return_12h": -0.005391054433506293,
            "return_24h": -0.003461024585318273,
            "close_vs_ema12": -0.0003291256012001309,
            "close_vs_ema24": -0.004242896367668947,
            "ema12_slope_3h": -0.0023953131232851144,
            "ema24_slope_6h": -0.003757625451484725,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": 0.00203099420984465,
        "return_30m": -9.136019423849895e-05,
        "return_60m": 0.006588331280366955,
        "return_120m": 0.0049553702154141455,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.001032857868709991,
        "close_vs_ema6": 0.0020354084051528165,
        "close_vs_ema12": 0.0024421882992995414,
        "ema3_slope": 0.001033925767074173,
        "ema6_slope": 0.0008148267641590046,
        "realized_volatility_30m": 0.002074523430628361,
        "realized_volatility_60m": 0.002330056289198432,
        "return_acceleration": 0.004149046861256722
      }
    },
    {
      "id": 780,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261008T1430Z",
      "trigger_timestamp": "2026-10-08T14:31:17.489436Z",
      "market_start_timestamp": "2026-10-08T14:30:00Z",
      "resolution_timestamp": "2026-10-08T14:45:00Z",
      "direction": "UP",
      "base_run_id": 5787,
      "small_run_id": 5788,
      "last_observed_close": 82676.42,
      "actual_close": 82501.3,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-08T14:31:17.544071Z",
      "base_predicted_close": 82693.96875,
      "small_predicted_close": 82888.890625,
      "strike": 82676.42,
      "market_regime": {
        "id": 774,
        "signal_id": 780,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-08T14:15:00Z",
        "return_6h": -0.0031487681485836694,
        "return_12h": -0.005092619187553327,
        "return_24h": -0.0042713448854855285,
        "close_vs_ema12": -0.00035257503239316534,
        "close_vs_ema24": -0.004373970282003037,
        "ema12_slope_3h": -0.0026947644036340312,
        "ema24_slope_6h": -0.0037972060356125104,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-08T14:31:17.546502Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-08T14:15:00Z",
          "return_6h": -0.0031487681485836694,
          "return_12h": -0.005092619187553327,
          "return_24h": -0.0042713448854855285,
          "close_vs_ema12": -0.00035257503239316534,
          "close_vs_ema24": -0.004373970282003037,
          "ema12_slope_3h": -0.0026947644036340312,
          "ema24_slope_6h": -0.0037972060356125104,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.36,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.197034,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        5787,
        5788
      ],
      "forecast_publication_timestamp": "2026-10-08T14:31:17.489436Z",
      "requested_quote_timestamp": "2026-10-08T14:31:17.489436Z",
      "retrieved_quote_timestamp": "2026-10-08T14:31:17.686470Z",
      "quote_retrieval_timestamp": "2026-10-08T14:31:17.686470Z",
      "timing_difference_seconds": 0.197034,
      "selected_quote": {
        "id": 780,
        "contract_id": 780,
        "forecast_timestamp": "2026-10-08T14:31:17.489436Z",
        "requested_timestamp": "2026-10-08T14:31:17.489436Z",
        "actual_quote_timestamp": "2026-10-08T14:31:17.686470Z",
        "timestamp_delta_seconds": 0.197034,
        "bid": 0.35,
        "ask": 0.36,
        "midpoint": 0.355,
        "last_price": 0.36,
        "implied_probability": 0.36,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-08T14:31:17.686470Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT081045",
        "external_market_id": "KXBTC15M-26OCT081045-45",
        "external_contract_id": "KXBTC15M-26OCT081045-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 6954.58
      },
      "selected_entry_price": 0.36,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 780,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT081045",
          "external_market_id": "KXBTC15M-26OCT081045-45",
          "external_contract_id": "KXBTC15M-26OCT081045-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-08T14:30:00Z",
          "resolution_timestamp": "2026-10-08T14:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-08T14:31:17.549090Z"
        }
      ],
      "quotes": [
        {
          "id": 780,
          "contract_id": 780,
          "forecast_timestamp": "2026-10-08T14:31:17.489436Z",
          "requested_timestamp": "2026-10-08T14:31:17.489436Z",
          "actual_quote_timestamp": "2026-10-08T14:31:17.686470Z",
          "timestamp_delta_seconds": 0.197034,
          "bid": 0.35,
          "ask": 0.36,
          "midpoint": 0.355,
          "last_price": 0.36,
          "implied_probability": 0.36,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-08T14:31:17.686470Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT081045",
          "external_market_id": "KXBTC15M-26OCT081045-45",
          "external_contract_id": "KXBTC15M-26OCT081045-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 6954.58
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT081045-45": {
          "UP/YES": "KXBTC15M-26OCT081045-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1504,
          "signal_id": 780,
          "quote_id": 780,
          "settlement_id": 780,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 265.0,
          "entry_price": 0.36,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.39999999999999,
          "trading_fee": 4.28,
          "total_deployed": 99.67999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.39999999999999,
          "net_pnl": -99.67999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-08T14:46:24.367214Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6954.58,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1505,
          "signal_id": 780,
          "quote_id": 780,
          "settlement_id": 780,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.36,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 36.0,
          "trading_fee": 1.62,
          "total_deployed": 37.62,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -36.0,
          "net_pnl": -37.62,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-08T14:46:24.370316Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6954.58,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82676.42,
        "kronos_base_predicted_close": 82693.96875,
        "kronos_base_displacement": 17.548750000001746,
        "kronos_base_displacement_fraction": 0.0002122582230822494,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82888.890625,
        "kronos_small_displacement": 212.47062500000175,
        "kronos_small_displacement_fraction": 0.002569905965933234,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT081045",
        "ticker": "KXBTC15M-26OCT081045-45",
        "market_id": "KXBTC15M-26OCT081045-45",
        "contract_id": "KXBTC15M-26OCT081045-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82676.42
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-08T14:31:17.489436Z",
        "retrieved_timestamp": "2026-10-08T14:31:17.686470Z",
        "quote_offset_seconds": 0.197034,
        "quote_age_seconds": 0.197034,
        "bid": 0.35,
        "ask": 0.36,
        "midpoint": 0.355,
        "last_price": 0.36,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.36,
        "price_type": "live_executable_ask",
        "yes_ask_size": 6954.58
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 82501.3,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261008T1430Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 774,
          "signal_id": 780,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-08T14:15:00Z",
          "return_6h": -0.0031487681485836694,
          "return_12h": -0.005092619187553327,
          "return_24h": -0.0042713448854855285,
          "close_vs_ema12": -0.00035257503239316534,
          "close_vs_ema24": -0.004373970282003037,
          "ema12_slope_3h": -0.0026947644036340312,
          "ema24_slope_6h": -0.0037972060356125104,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-08T14:31:17.546502Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-08T14:15:00Z",
            "return_6h": -0.0031487681485836694,
            "return_12h": -0.005092619187553327,
            "return_24h": -0.0042713448854855285,
            "close_vs_ema12": -0.00035257503239316534,
            "close_vs_ema24": -0.004373970282003037,
            "ema12_slope_3h": -0.0026947644036340312,
            "ema24_slope_6h": -0.0037972060356125104,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0024144690827436754,
        "return_30m": 0.00668030178827439,
        "return_60m": 0.004048621920045736,
        "return_120m": 0.0033663969451029896,
        "consecutive_up_closes": 3,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0021962724160828895,
        "close_vs_ema6": 0.0032722893407588494,
        "close_vs_ema12": 0.003135037816139663,
        "ema3_slope": 0.002201106645893791,
        "ema6_slope": 0.001310631242160909,
        "realized_volatility_30m": 0.0009205443550331927,
        "realized_volatility_60m": 0.0031832559444122787,
        "return_acceleration": -0.0018410887100663853
      }
    },
    {
      "id": 779,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261008T1330Z",
      "trigger_timestamp": "2026-10-08T13:31:16.555383Z",
      "market_start_timestamp": "2026-10-08T13:30:00Z",
      "resolution_timestamp": "2026-10-08T13:45:00Z",
      "direction": "UP",
      "base_run_id": 5779,
      "small_run_id": 5780,
      "last_observed_close": 82343.04,
      "actual_close": 81993.37,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-08T13:31:16.594041Z",
      "base_predicted_close": 82405.3359375,
      "small_predicted_close": 82427.9375,
      "strike": 82343.04,
      "market_regime": {
        "id": 773,
        "signal_id": 779,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-08T13:15:00Z",
        "return_6h": -0.008879719962644916,
        "return_12h": -0.010738754908658277,
        "return_24h": -0.01147724912643655,
        "close_vs_ema12": -0.005200228544929852,
        "close_vs_ema24": -0.009129752417035508,
        "ema12_slope_3h": -0.002691140976185169,
        "ema24_slope_6h": -0.0034689037596651318,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-08T13:31:16.596329Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-08T13:15:00Z",
          "return_6h": -0.008879719962644916,
          "return_12h": -0.010738754908658277,
          "return_24h": -0.01147724912643655,
          "close_vs_ema12": -0.005200228544929852,
          "close_vs_ema24": -0.009129752417035508,
          "ema12_slope_3h": -0.002691140976185169,
          "ema24_slope_6h": -0.0034689037596651318,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.67,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.19385,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        5779,
        5780
      ],
      "forecast_publication_timestamp": "2026-10-08T13:31:16.555383Z",
      "requested_quote_timestamp": "2026-10-08T13:31:16.555383Z",
      "retrieved_quote_timestamp": "2026-10-08T13:31:16.749233Z",
      "quote_retrieval_timestamp": "2026-10-08T13:31:16.749233Z",
      "timing_difference_seconds": 0.19385,
      "selected_quote": {
        "id": 779,
        "contract_id": 779,
        "forecast_timestamp": "2026-10-08T13:31:16.555383Z",
        "requested_timestamp": "2026-10-08T13:31:16.555383Z",
        "actual_quote_timestamp": "2026-10-08T13:31:16.749233Z",
        "timestamp_delta_seconds": 0.19385,
        "bid": 0.66,
        "ask": 0.67,
        "midpoint": 0.665,
        "last_price": 0.66,
        "implied_probability": 0.67,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-08T13:31:16.749233Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT080945",
        "external_market_id": "KXBTC15M-26OCT080945-45",
        "external_contract_id": "KXBTC15M-26OCT080945-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 12591.24
      },
      "selected_entry_price": 0.67,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 779,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT080945",
          "external_market_id": "KXBTC15M-26OCT080945-45",
          "external_contract_id": "KXBTC15M-26OCT080945-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-08T13:30:00Z",
          "resolution_timestamp": "2026-10-08T13:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-08T13:31:16.600142Z"
        }
      ],
      "quotes": [
        {
          "id": 779,
          "contract_id": 779,
          "forecast_timestamp": "2026-10-08T13:31:16.555383Z",
          "requested_timestamp": "2026-10-08T13:31:16.555383Z",
          "actual_quote_timestamp": "2026-10-08T13:31:16.749233Z",
          "timestamp_delta_seconds": 0.19385,
          "bid": 0.66,
          "ask": 0.67,
          "midpoint": 0.665,
          "last_price": 0.66,
          "implied_probability": 0.67,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-08T13:31:16.749233Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT080945",
          "external_market_id": "KXBTC15M-26OCT080945-45",
          "external_contract_id": "KXBTC15M-26OCT080945-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 12591.24
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT080945-45": {
          "UP/YES": "KXBTC15M-26OCT080945-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1502,
          "signal_id": 779,
          "quote_id": 779,
          "settlement_id": 779,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 145.0,
          "entry_price": 0.67,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.15,
          "trading_fee": 2.25,
          "total_deployed": 99.4,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -97.15,
          "net_pnl": -99.4,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-08T13:46:25.495790Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 12591.24,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1503,
          "signal_id": 779,
          "quote_id": 779,
          "settlement_id": 779,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.67,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 67.0,
          "trading_fee": 1.55,
          "total_deployed": 68.55,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -67.0,
          "net_pnl": -68.55,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-08T13:46:25.499044Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 12591.24,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82343.04,
        "kronos_base_predicted_close": 82405.3359375,
        "kronos_base_displacement": 62.2959375000064,
        "kronos_base_displacement_fraction": 0.000756541627562043,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82427.9375,
        "kronos_small_displacement": 84.8975000000064,
        "kronos_small_displacement_fraction": 0.001031022172608716,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT080945",
        "ticker": "KXBTC15M-26OCT080945-45",
        "market_id": "KXBTC15M-26OCT080945-45",
        "contract_id": "KXBTC15M-26OCT080945-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82343.04
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-08T13:31:16.555383Z",
        "retrieved_timestamp": "2026-10-08T13:31:16.749233Z",
        "quote_offset_seconds": 0.19385,
        "quote_age_seconds": 0.19385,
        "bid": 0.66,
        "ask": 0.67,
        "midpoint": 0.665,
        "last_price": 0.66,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.67,
        "price_type": "live_executable_ask",
        "yes_ask_size": 12591.24
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 81993.37,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261008T1330Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 773,
          "signal_id": 779,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-08T13:15:00Z",
          "return_6h": -0.008879719962644916,
          "return_12h": -0.010738754908658277,
          "return_24h": -0.01147724912643655,
          "close_vs_ema12": -0.005200228544929852,
          "close_vs_ema24": -0.009129752417035508,
          "ema12_slope_3h": -0.002691140976185169,
          "ema24_slope_6h": -0.0034689037596651318,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-08T13:31:16.596329Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-08T13:15:00Z",
            "return_6h": -0.008879719962644916,
            "return_12h": -0.010738754908658277,
            "return_24h": -0.01147724912643655,
            "close_vs_ema12": -0.005200228544929852,
            "close_vs_ema24": -0.009129752417035508,
            "ema12_slope_3h": -0.002691140976185169,
            "ema24_slope_6h": -0.0034689037596651318,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": -0.000936242924917341,
        "return_30m": 0.0009945430731184146,
        "return_60m": -0.0006794740414444167,
        "return_120m": -0.0017768580875586748,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.00013768656787283007,
        "close_vs_ema6": -0.00041315408357911476,
        "close_vs_ema12": -0.0014791948379806463,
        "ema3_slope": -0.0001376676128915788,
        "ema6_slope": -0.00016523432653692272,
        "realized_volatility_30m": 0.001434419150850741,
        "realized_volatility_60m": 0.0012218045456009962,
        "return_acceleration": -0.002868838301701482
      }
    },
    {
      "id": 778,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261008T1245Z",
      "trigger_timestamp": "2026-10-08T12:46:22.844547Z",
      "market_start_timestamp": "2026-10-08T12:45:00Z",
      "resolution_timestamp": "2026-10-08T13:00:00Z",
      "direction": "UP",
      "base_run_id": 5773,
      "small_run_id": 5774,
      "last_observed_close": 82314.17,
      "actual_close": 82261.23,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-08T12:46:22.895863Z",
      "base_predicted_close": 82383.796875,
      "small_predicted_close": 82331.8125,
      "strike": 82314.17,
      "market_regime": {
        "id": 772,
        "signal_id": 778,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-08T12:30:00Z",
        "return_6h": -0.004177771215739923,
        "return_12h": -0.01106924375000451,
        "return_24h": -0.01400603054501004,
        "close_vs_ema12": -0.006237859227851583,
        "close_vs_ema24": -0.010060778170177809,
        "ema12_slope_3h": -0.0021186443395713184,
        "ema24_slope_6h": -0.003200886835378225,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-08T12:46:22.899435Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-08T12:30:00Z",
          "return_6h": -0.004177771215739923,
          "return_12h": -0.01106924375000451,
          "return_24h": -0.01400603054501004,
          "close_vs_ema12": -0.006237859227851583,
          "close_vs_ema24": -0.010060778170177809,
          "ema12_slope_3h": -0.0021186443395713184,
          "ema24_slope_6h": -0.003200886835378225,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.32,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.230698,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        5773,
        5774
      ],
      "forecast_publication_timestamp": "2026-10-08T12:46:22.844547Z",
      "requested_quote_timestamp": "2026-10-08T12:46:22.844547Z",
      "retrieved_quote_timestamp": "2026-10-08T12:46:23.075245Z",
      "quote_retrieval_timestamp": "2026-10-08T12:46:23.075245Z",
      "timing_difference_seconds": 0.230698,
      "selected_quote": {
        "id": 778,
        "contract_id": 778,
        "forecast_timestamp": "2026-10-08T12:46:22.844547Z",
        "requested_timestamp": "2026-10-08T12:46:22.844547Z",
        "actual_quote_timestamp": "2026-10-08T12:46:23.075245Z",
        "timestamp_delta_seconds": 0.230698,
        "bid": 0.31,
        "ask": 0.32,
        "midpoint": 0.315,
        "last_price": 0.32,
        "implied_probability": 0.32,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-08T12:46:23.075245Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT080900",
        "external_market_id": "KXBTC15M-26OCT080900-00",
        "external_contract_id": "KXBTC15M-26OCT080900-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 8389.52
      },
      "selected_entry_price": 0.32,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 778,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT080900",
          "external_market_id": "KXBTC15M-26OCT080900-00",
          "external_contract_id": "KXBTC15M-26OCT080900-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-08T12:45:00Z",
          "resolution_timestamp": "2026-10-08T13:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-08T12:46:22.902872Z"
        }
      ],
      "quotes": [
        {
          "id": 778,
          "contract_id": 778,
          "forecast_timestamp": "2026-10-08T12:46:22.844547Z",
          "requested_timestamp": "2026-10-08T12:46:22.844547Z",
          "actual_quote_timestamp": "2026-10-08T12:46:23.075245Z",
          "timestamp_delta_seconds": 0.230698,
          "bid": 0.31,
          "ask": 0.32,
          "midpoint": 0.315,
          "last_price": 0.32,
          "implied_probability": 0.32,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-08T12:46:23.075245Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT080900",
          "external_market_id": "KXBTC15M-26OCT080900-00",
          "external_contract_id": "KXBTC15M-26OCT080900-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 8389.52
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT080900-00": {
          "UP/YES": "KXBTC15M-26OCT080900-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1500,
          "signal_id": 778,
          "quote_id": 778,
          "settlement_id": 778,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 298.0,
          "entry_price": 0.32,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.36,
          "trading_fee": 4.54,
          "total_deployed": 99.9,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.36,
          "net_pnl": -99.9,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-08T13:01:21.457598Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 8389.52,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1501,
          "signal_id": 778,
          "quote_id": 778,
          "settlement_id": 778,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.32,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 32.0,
          "trading_fee": 1.53,
          "total_deployed": 33.53,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -32.0,
          "net_pnl": -33.53,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-08T13:01:21.460917Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 8389.52,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82314.17,
        "kronos_base_predicted_close": 82383.796875,
        "kronos_base_displacement": 69.62687500000175,
        "kronos_base_displacement_fraction": 0.0008458674247702644,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82331.8125,
        "kronos_small_displacement": 17.642500000001746,
        "kronos_small_displacement_fraction": 0.00021433126277045308,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT080900",
        "ticker": "KXBTC15M-26OCT080900-00",
        "market_id": "KXBTC15M-26OCT080900-00",
        "contract_id": "KXBTC15M-26OCT080900-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82314.17
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-08T12:46:22.844547Z",
        "retrieved_timestamp": "2026-10-08T12:46:23.075245Z",
        "quote_offset_seconds": 0.230698,
        "quote_age_seconds": 0.230698,
        "bid": 0.31,
        "ask": 0.32,
        "midpoint": 0.315,
        "last_price": 0.32,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.32,
        "price_type": "live_executable_ask",
        "yes_ask_size": 8389.52
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 82261.23,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261008T1245Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 772,
          "signal_id": 778,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-08T12:30:00Z",
          "return_6h": -0.004177771215739923,
          "return_12h": -0.01106924375000451,
          "return_24h": -0.01400603054501004,
          "close_vs_ema12": -0.006237859227851583,
          "close_vs_ema24": -0.010060778170177809,
          "ema12_slope_3h": -0.0021186443395713184,
          "ema24_slope_6h": -0.003200886835378225,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-08T12:46:22.899435Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-08T12:30:00Z",
            "return_6h": -0.004177771215739923,
            "return_12h": -0.01106924375000451,
            "return_24h": -0.01400603054501004,
            "close_vs_ema12": -0.006237859227851583,
            "close_vs_ema24": -0.010060778170177809,
            "ema12_slope_3h": -0.0021186443395713184,
            "ema24_slope_6h": -0.003200886835378225,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0010298038247672503,
        "return_30m": -0.0003607594615938625,
        "return_60m": -0.0030561061296877634,
        "return_120m": -0.003884421896406809,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.000571400299574587,
        "close_vs_ema6": -0.0013560007654492834,
        "close_vs_ema12": -0.0027683707887683484,
        "ema3_slope": -0.0005710739877271553,
        "ema6_slope": -0.0005421062675743382,
        "realized_volatility_30m": 0.0008497689413174414,
        "realized_volatility_60m": 0.000858077526489603,
        "return_acceleration": -0.0016995378826348828
      }
    },
    {
      "id": 777,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261008T1215Z",
      "trigger_timestamp": "2026-10-08T12:16:16.541481Z",
      "market_start_timestamp": "2026-10-08T12:15:00Z",
      "resolution_timestamp": "2026-10-08T12:30:00Z",
      "direction": "UP",
      "base_run_id": 5769,
      "small_run_id": 5770,
      "last_observed_close": 82343.88,
      "actual_close": 82399.03,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-08T12:16:16.590145Z",
      "base_predicted_close": 82408.1171875,
      "small_predicted_close": 82371.65625,
      "strike": 82343.88,
      "market_regime": {
        "id": 771,
        "signal_id": 777,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-08T12:00:00Z",
        "return_6h": -0.006108111788266757,
        "return_12h": -0.010537537213718973,
        "return_24h": -0.015296592272723286,
        "close_vs_ema12": -0.006374626474362932,
        "close_vs_ema24": -0.010105982513312406,
        "ema12_slope_3h": -0.0016134031195227383,
        "ema24_slope_6h": -0.00320609065157873,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-08T12:16:16.593373Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-08T12:00:00Z",
          "return_6h": -0.006108111788266757,
          "return_12h": -0.010537537213718973,
          "return_24h": -0.015296592272723286,
          "close_vs_ema12": -0.006374626474362932,
          "close_vs_ema24": -0.010105982513312406,
          "ema12_slope_3h": -0.0016134031195227383,
          "ema24_slope_6h": -0.00320609065157873,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.51,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.189557,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        5769,
        5770
      ],
      "forecast_publication_timestamp": "2026-10-08T12:16:16.541481Z",
      "requested_quote_timestamp": "2026-10-08T12:16:16.541481Z",
      "retrieved_quote_timestamp": "2026-10-08T12:16:16.731038Z",
      "quote_retrieval_timestamp": "2026-10-08T12:16:16.731038Z",
      "timing_difference_seconds": 0.189557,
      "selected_quote": {
        "id": 777,
        "contract_id": 777,
        "forecast_timestamp": "2026-10-08T12:16:16.541481Z",
        "requested_timestamp": "2026-10-08T12:16:16.541481Z",
        "actual_quote_timestamp": "2026-10-08T12:16:16.731038Z",
        "timestamp_delta_seconds": 0.189557,
        "bid": 0.5,
        "ask": 0.51,
        "midpoint": 0.505,
        "last_price": 0.51,
        "implied_probability": 0.51,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-08T12:16:16.731038Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT080830",
        "external_market_id": "KXBTC15M-26OCT080830-30",
        "external_contract_id": "KXBTC15M-26OCT080830-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3591.39
      },
      "selected_entry_price": 0.51,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 777,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT080830",
          "external_market_id": "KXBTC15M-26OCT080830-30",
          "external_contract_id": "KXBTC15M-26OCT080830-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-08T12:15:00Z",
          "resolution_timestamp": "2026-10-08T12:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-08T12:16:16.596095Z"
        }
      ],
      "quotes": [
        {
          "id": 777,
          "contract_id": 777,
          "forecast_timestamp": "2026-10-08T12:16:16.541481Z",
          "requested_timestamp": "2026-10-08T12:16:16.541481Z",
          "actual_quote_timestamp": "2026-10-08T12:16:16.731038Z",
          "timestamp_delta_seconds": 0.189557,
          "bid": 0.5,
          "ask": 0.51,
          "midpoint": 0.505,
          "last_price": 0.51,
          "implied_probability": 0.51,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-08T12:16:16.731038Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT080830",
          "external_market_id": "KXBTC15M-26OCT080830-30",
          "external_contract_id": "KXBTC15M-26OCT080830-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3591.39
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT080830-30": {
          "UP/YES": "KXBTC15M-26OCT080830-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1498,
          "signal_id": 777,
          "quote_id": 777,
          "settlement_id": 777,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 189.0,
          "entry_price": 0.51,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.39,
          "trading_fee": 3.31,
          "total_deployed": 99.7,
          "settlement_value": 1.0,
          "settlement_payout": 189.0,
          "gross_pnl": 92.61,
          "net_pnl": 89.3,
          "roi": 0.8956870611835506,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-08T12:31:21.983958Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3591.39,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1499,
          "signal_id": 777,
          "quote_id": 777,
          "settlement_id": 777,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.51,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 51.0,
          "trading_fee": 1.75,
          "total_deployed": 52.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 49.0,
          "net_pnl": 47.25,
          "roi": 0.8957345971563981,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-08T12:31:21.986863Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3591.39,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82343.88,
        "kronos_base_predicted_close": 82408.1171875,
        "kronos_base_displacement": 64.23718749999534,
        "kronos_base_displacement_fraction": 0.000780108825330982,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82371.65625,
        "kronos_small_displacement": 27.776249999995343,
        "kronos_small_displacement_fraction": 0.0003373201505685103,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT080830",
        "ticker": "KXBTC15M-26OCT080830-30",
        "market_id": "KXBTC15M-26OCT080830-30",
        "contract_id": "KXBTC15M-26OCT080830-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82343.88
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-08T12:16:16.541481Z",
        "retrieved_timestamp": "2026-10-08T12:16:16.731038Z",
        "quote_offset_seconds": 0.189557,
        "quote_age_seconds": 0.189557,
        "bid": 0.5,
        "ask": 0.51,
        "midpoint": 0.505,
        "last_price": 0.51,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.51,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3591.39
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 82399.03,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261008T1215Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 771,
          "signal_id": 777,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-08T12:00:00Z",
          "return_6h": -0.006108111788266757,
          "return_12h": -0.010537537213718973,
          "return_24h": -0.015296592272723286,
          "close_vs_ema12": -0.006374626474362932,
          "close_vs_ema24": -0.010105982513312406,
          "ema12_slope_3h": -0.0016134031195227383,
          "ema24_slope_6h": -0.00320609065157873,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-08T12:16:16.593373Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-08T12:00:00Z",
            "return_6h": -0.006108111788266757,
            "return_12h": -0.010537537213718973,
            "return_24h": -0.015296592272723286,
            "close_vs_ema12": -0.006374626474362932,
            "close_vs_ema24": -0.010105982513312406,
            "ema12_slope_3h": -0.0016134031195227383,
            "ema24_slope_6h": -0.00320609065157873,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.001089796818732225,
        "return_30m": -0.0026963193908257077,
        "return_60m": -0.0010393683236423756,
        "return_120m": -0.008127797424057892,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.0008940299287063525,
        "close_vs_ema6": -0.0018838975678198144,
        "close_vs_ema12": -0.003316743186524862,
        "ema3_slope": -0.0008932313531432312,
        "ema6_slope": -0.0007529916035077244,
        "realized_volatility_30m": 0.00025923922331455573,
        "realized_volatility_60m": 0.00110735751920508,
        "return_acceleration": 0.0005184784466291115
      }
    },
    {
      "id": 776,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261008T1045Z",
      "trigger_timestamp": "2026-10-08T10:46:18.817275Z",
      "market_start_timestamp": "2026-10-08T10:45:00Z",
      "resolution_timestamp": "2026-10-08T11:00:00Z",
      "direction": "UP",
      "base_run_id": 5757,
      "small_run_id": 5758,
      "last_observed_close": 82635.16,
      "actual_close": 82681.35,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-08T10:46:18.868450Z",
      "base_predicted_close": 82716.8515625,
      "small_predicted_close": 82757.7421875,
      "strike": 82635.16,
      "market_regime": {
        "id": 770,
        "signal_id": 776,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-08T10:30:00Z",
        "return_6h": 0.0020020722391249635,
        "return_12h": -0.007594585651967245,
        "return_24h": -0.011934644649850723,
        "close_vs_ema12": -0.004180565415231818,
        "close_vs_ema24": -0.007710713864968355,
        "ema12_slope_3h": -0.0006481916340664862,
        "ema24_slope_6h": -0.003209061634327548,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-08T10:46:18.871814Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-08T10:30:00Z",
          "return_6h": 0.0020020722391249635,
          "return_12h": -0.007594585651967245,
          "return_24h": -0.011934644649850723,
          "close_vs_ema12": -0.004180565415231818,
          "close_vs_ema24": -0.007710713864968355,
          "ema12_slope_3h": -0.0006481916340664862,
          "ema24_slope_6h": -0.003209061634327548,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.57,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.192669,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        5757,
        5758
      ],
      "forecast_publication_timestamp": "2026-10-08T10:46:18.817275Z",
      "requested_quote_timestamp": "2026-10-08T10:46:18.817275Z",
      "retrieved_quote_timestamp": "2026-10-08T10:46:19.009944Z",
      "quote_retrieval_timestamp": "2026-10-08T10:46:19.009944Z",
      "timing_difference_seconds": 0.192669,
      "selected_quote": {
        "id": 776,
        "contract_id": 776,
        "forecast_timestamp": "2026-10-08T10:46:18.817275Z",
        "requested_timestamp": "2026-10-08T10:46:18.817275Z",
        "actual_quote_timestamp": "2026-10-08T10:46:19.009944Z",
        "timestamp_delta_seconds": 0.192669,
        "bid": 0.56,
        "ask": 0.57,
        "midpoint": 0.565,
        "last_price": 0.56,
        "implied_probability": 0.57,
        "spread": 0.009999999999999898,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-08T10:46:19.009944Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT080700",
        "external_market_id": "KXBTC15M-26OCT080700-00",
        "external_contract_id": "KXBTC15M-26OCT080700-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4496.87
      },
      "selected_entry_price": 0.57,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 776,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT080700",
          "external_market_id": "KXBTC15M-26OCT080700-00",
          "external_contract_id": "KXBTC15M-26OCT080700-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-08T10:45:00Z",
          "resolution_timestamp": "2026-10-08T11:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-08T10:46:18.875223Z"
        }
      ],
      "quotes": [
        {
          "id": 776,
          "contract_id": 776,
          "forecast_timestamp": "2026-10-08T10:46:18.817275Z",
          "requested_timestamp": "2026-10-08T10:46:18.817275Z",
          "actual_quote_timestamp": "2026-10-08T10:46:19.009944Z",
          "timestamp_delta_seconds": 0.192669,
          "bid": 0.56,
          "ask": 0.57,
          "midpoint": 0.565,
          "last_price": 0.56,
          "implied_probability": 0.57,
          "spread": 0.009999999999999898,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-08T10:46:19.009944Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT080700",
          "external_market_id": "KXBTC15M-26OCT080700-00",
          "external_contract_id": "KXBTC15M-26OCT080700-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4496.87
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT080700-00": {
          "UP/YES": "KXBTC15M-26OCT080700-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1496,
          "signal_id": 776,
          "quote_id": 776,
          "settlement_id": 776,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 170.0,
          "entry_price": 0.57,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.89999999999999,
          "trading_fee": 2.92,
          "total_deployed": 99.82,
          "settlement_value": 1.0,
          "settlement_payout": 170.0,
          "gross_pnl": 73.10000000000001,
          "net_pnl": 70.18,
          "roi": 0.7030655179322782,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-08T11:01:21.547681Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4496.87,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1497,
          "signal_id": 776,
          "quote_id": 776,
          "settlement_id": 776,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.57,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 56.99999999999999,
          "trading_fee": 1.72,
          "total_deployed": 58.71999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 43.00000000000001,
          "net_pnl": 41.28000000000001,
          "roi": 0.70299727520436,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-08T11:01:21.550974Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4496.87,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82635.16,
        "kronos_base_predicted_close": 82716.8515625,
        "kronos_base_displacement": 81.69156249999651,
        "kronos_base_displacement_fraction": 0.0009885811620622081,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82757.7421875,
        "kronos_small_displacement": 122.58218749999651,
        "kronos_small_displacement_fraction": 0.0014834144146389564,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT080700",
        "ticker": "KXBTC15M-26OCT080700-00",
        "market_id": "KXBTC15M-26OCT080700-00",
        "contract_id": "KXBTC15M-26OCT080700-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82635.16
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-08T10:46:18.817275Z",
        "retrieved_timestamp": "2026-10-08T10:46:19.009944Z",
        "quote_offset_seconds": 0.192669,
        "quote_age_seconds": 0.192669,
        "bid": 0.56,
        "ask": 0.57,
        "midpoint": 0.565,
        "last_price": 0.56,
        "spread": 0.009999999999999898,
        "selected_entry_price": 0.57,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4496.87
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 82681.35,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261008T1045Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 770,
          "signal_id": 776,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-08T10:30:00Z",
          "return_6h": 0.0020020722391249635,
          "return_12h": -0.007594585651967245,
          "return_24h": -0.011934644649850723,
          "close_vs_ema12": -0.004180565415231818,
          "close_vs_ema24": -0.007710713864968355,
          "ema12_slope_3h": -0.0006481916340664862,
          "ema24_slope_6h": -0.003209061634327548,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-08T10:46:18.871814Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-08T10:30:00Z",
            "return_6h": 0.0020020722391249635,
            "return_12h": -0.007594585651967245,
            "return_24h": -0.011934644649850723,
            "close_vs_ema12": -0.004180565415231818,
            "close_vs_ema24": -0.007710713864968355,
            "ema12_slope_3h": -0.0006481916340664862,
            "ema24_slope_6h": -0.003209061634327548,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0008278395446843501,
        "return_30m": -0.004619145519420553,
        "return_60m": -0.004977924264120137,
        "return_120m": -0.0023525306546762215,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 3,
        "close_vs_ema3": -0.0013818686018204351,
        "close_vs_ema6": -0.0024064871059323867,
        "close_vs_ema12": -0.0028943350468811913,
        "ema3_slope": -0.0013799616761085431,
        "ema6_slope": -0.0009616691446142633,
        "realized_volatility_30m": 0.0014833038117340047,
        "realized_volatility_60m": 0.0015125445280929509,
        "return_acceleration": 0.0029666076234680094
      }
    },
    {
      "id": 775,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261008T1030Z",
      "trigger_timestamp": "2026-10-08T10:31:16.208517Z",
      "market_start_timestamp": "2026-10-08T10:30:00Z",
      "resolution_timestamp": "2026-10-08T10:45:00Z",
      "direction": "UP",
      "base_run_id": 5755,
      "small_run_id": 5756,
      "last_observed_close": 82703.63,
      "actual_close": 82635.16,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-08T10:31:16.253582Z",
      "base_predicted_close": 82800.0703125,
      "small_predicted_close": 82823.328125,
      "strike": 82703.63,
      "market_regime": {
        "id": 769,
        "signal_id": 775,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-08T10:15:00Z",
        "return_6h": -0.0012690773265581212,
        "return_12h": -0.006825032390654573,
        "return_24h": -0.013656397593226788,
        "close_vs_ema12": -0.0035327716230051376,
        "close_vs_ema24": -0.007049785088926397,
        "ema12_slope_3h": -0.0004652582877494593,
        "ema24_slope_6h": -0.003317342305650839,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-08T10:31:16.257294Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-08T10:15:00Z",
          "return_6h": -0.0012690773265581212,
          "return_12h": -0.006825032390654573,
          "return_24h": -0.013656397593226788,
          "close_vs_ema12": -0.0035327716230051376,
          "close_vs_ema24": -0.007049785088926397,
          "ema12_slope_3h": -0.0004652582877494593,
          "ema24_slope_6h": -0.003317342305650839,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.7,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.181357,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "70_80",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        5755,
        5756
      ],
      "forecast_publication_timestamp": "2026-10-08T10:31:16.208517Z",
      "requested_quote_timestamp": "2026-10-08T10:31:16.208517Z",
      "retrieved_quote_timestamp": "2026-10-08T10:31:16.389874Z",
      "quote_retrieval_timestamp": "2026-10-08T10:31:16.389874Z",
      "timing_difference_seconds": 0.181357,
      "selected_quote": {
        "id": 775,
        "contract_id": 775,
        "forecast_timestamp": "2026-10-08T10:31:16.208517Z",
        "requested_timestamp": "2026-10-08T10:31:16.208517Z",
        "actual_quote_timestamp": "2026-10-08T10:31:16.389874Z",
        "timestamp_delta_seconds": 0.181357,
        "bid": 0.69,
        "ask": 0.7,
        "midpoint": 0.695,
        "last_price": 0.69,
        "implied_probability": 0.7,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-08T10:31:16.389874Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT080645",
        "external_market_id": "KXBTC15M-26OCT080645-45",
        "external_contract_id": "KXBTC15M-26OCT080645-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 923.04
      },
      "selected_entry_price": 0.7,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 775,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT080645",
          "external_market_id": "KXBTC15M-26OCT080645-45",
          "external_contract_id": "KXBTC15M-26OCT080645-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-08T10:30:00Z",
          "resolution_timestamp": "2026-10-08T10:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-08T10:31:16.260373Z"
        }
      ],
      "quotes": [
        {
          "id": 775,
          "contract_id": 775,
          "forecast_timestamp": "2026-10-08T10:31:16.208517Z",
          "requested_timestamp": "2026-10-08T10:31:16.208517Z",
          "actual_quote_timestamp": "2026-10-08T10:31:16.389874Z",
          "timestamp_delta_seconds": 0.181357,
          "bid": 0.69,
          "ask": 0.7,
          "midpoint": 0.695,
          "last_price": 0.69,
          "implied_probability": 0.7,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-08T10:31:16.389874Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT080645",
          "external_market_id": "KXBTC15M-26OCT080645-45",
          "external_contract_id": "KXBTC15M-26OCT080645-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 923.04
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT080645-45": {
          "UP/YES": "KXBTC15M-26OCT080645-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1494,
          "signal_id": 775,
          "quote_id": 775,
          "settlement_id": 775,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 139.0,
          "entry_price": 0.7,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.3,
          "trading_fee": 2.05,
          "total_deployed": 99.35,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -97.3,
          "net_pnl": -99.35,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-08T10:46:24.216545Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 923.04,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1495,
          "signal_id": 775,
          "quote_id": 775,
          "settlement_id": 775,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.7,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 70.0,
          "trading_fee": 1.47,
          "total_deployed": 71.47,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -70.0,
          "net_pnl": -71.47,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-08T10:46:24.219317Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 923.04,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82703.63,
        "kronos_base_predicted_close": 82800.0703125,
        "kronos_base_displacement": 96.44031249999534,
        "kronos_base_displacement_fraction": 0.0011660952790100668,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82823.328125,
        "kronos_small_displacement": 119.69812499999534,
        "kronos_small_displacement_fraction": 0.0014473140417173387,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT080645",
        "ticker": "KXBTC15M-26OCT080645-45",
        "market_id": "KXBTC15M-26OCT080645-45",
        "contract_id": "KXBTC15M-26OCT080645-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82703.63
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-08T10:31:16.208517Z",
        "retrieved_timestamp": "2026-10-08T10:31:16.389874Z",
        "quote_offset_seconds": 0.181357,
        "quote_age_seconds": 0.181357,
        "bid": 0.69,
        "ask": 0.7,
        "midpoint": 0.695,
        "last_price": 0.69,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.7,
        "price_type": "live_executable_ask",
        "yes_ask_size": 923.04
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 82635.16,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261008T1030Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 769,
          "signal_id": 775,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-08T10:15:00Z",
          "return_6h": -0.0012690773265581212,
          "return_12h": -0.006825032390654573,
          "return_24h": -0.013656397593226788,
          "close_vs_ema12": -0.0035327716230051376,
          "close_vs_ema24": -0.007049785088926397,
          "ema12_slope_3h": -0.0004652582877494593,
          "ema24_slope_6h": -0.003317342305650839,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-08T10:31:16.257294Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-08T10:15:00Z",
            "return_6h": -0.0012690773265581212,
            "return_12h": -0.006825032390654573,
            "return_24h": -0.013656397593226788,
            "close_vs_ema12": -0.0035327716230051376,
            "close_vs_ema24": -0.007049785088926397,
            "ema12_slope_3h": -0.0004652582877494593,
            "ema24_slope_6h": -0.003317342305650839,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0037944471681523595,
        "return_30m": -0.004296604791919512,
        "return_60m": -0.00330850106312619,
        "return_120m": -0.002820659894896438,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.001933684588101614,
        "close_vs_ema6": -0.00254010526104842,
        "close_vs_ema12": -0.002593085789509675,
        "ema3_slope": -0.0019299526683710377,
        "ema6_slope": -0.0010150108106993239,
        "realized_volatility_30m": 0.0016451884381468163,
        "realized_volatility_60m": 0.0017790263110973412,
        "return_acceleration": -0.0032903768762936325
      }
    },
    {
      "id": 774,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261008T0645Z",
      "trigger_timestamp": "2026-10-08T06:46:18.114053Z",
      "market_start_timestamp": "2026-10-08T06:45:00Z",
      "resolution_timestamp": "2026-10-08T07:00:00Z",
      "direction": "UP",
      "base_run_id": 5743,
      "small_run_id": 5744,
      "last_observed_close": 82659.5,
      "actual_close": 82842.12,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-08T06:46:18.167833Z",
      "base_predicted_close": 82693.96875,
      "small_predicted_close": 82751.34375,
      "strike": 82659.5,
      "market_regime": {
        "id": 768,
        "signal_id": 774,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-08T06:30:00Z",
        "return_6h": -0.006920384316664641,
        "return_12h": -0.007529495547209053,
        "return_24h": -0.019734193551049217,
        "close_vs_ema12": -0.004619226385820685,
        "close_vs_ema24": -0.009089659842706932,
        "ema12_slope_3h": -0.0027167517372569394,
        "ema24_slope_6h": -0.004268450477972752,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-08T06:46:18.175725Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-08T06:30:00Z",
          "return_6h": -0.006920384316664641,
          "return_12h": -0.007529495547209053,
          "return_24h": -0.019734193551049217,
          "close_vs_ema12": -0.004619226385820685,
          "close_vs_ema24": -0.009089659842706932,
          "ema12_slope_3h": -0.0027167517372569394,
          "ema24_slope_6h": -0.004268450477972752,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.66,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.202576,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        5743,
        5744
      ],
      "forecast_publication_timestamp": "2026-10-08T06:46:18.114053Z",
      "requested_quote_timestamp": "2026-10-08T06:46:18.114053Z",
      "retrieved_quote_timestamp": "2026-10-08T06:46:18.316629Z",
      "quote_retrieval_timestamp": "2026-10-08T06:46:18.316629Z",
      "timing_difference_seconds": 0.202576,
      "selected_quote": {
        "id": 774,
        "contract_id": 774,
        "forecast_timestamp": "2026-10-08T06:46:18.114053Z",
        "requested_timestamp": "2026-10-08T06:46:18.114053Z",
        "actual_quote_timestamp": "2026-10-08T06:46:18.316629Z",
        "timestamp_delta_seconds": 0.202576,
        "bid": 0.65,
        "ask": 0.66,
        "midpoint": 0.655,
        "last_price": 0.65,
        "implied_probability": 0.66,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-08T06:46:18.316629Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT080300",
        "external_market_id": "KXBTC15M-26OCT080300-00",
        "external_contract_id": "KXBTC15M-26OCT080300-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4729.61
      },
      "selected_entry_price": 0.66,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 774,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT080300",
          "external_market_id": "KXBTC15M-26OCT080300-00",
          "external_contract_id": "KXBTC15M-26OCT080300-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-08T06:45:00Z",
          "resolution_timestamp": "2026-10-08T07:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-08T06:46:18.180053Z"
        }
      ],
      "quotes": [
        {
          "id": 774,
          "contract_id": 774,
          "forecast_timestamp": "2026-10-08T06:46:18.114053Z",
          "requested_timestamp": "2026-10-08T06:46:18.114053Z",
          "actual_quote_timestamp": "2026-10-08T06:46:18.316629Z",
          "timestamp_delta_seconds": 0.202576,
          "bid": 0.65,
          "ask": 0.66,
          "midpoint": 0.655,
          "last_price": 0.65,
          "implied_probability": 0.66,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-08T06:46:18.316629Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT080300",
          "external_market_id": "KXBTC15M-26OCT080300-00",
          "external_contract_id": "KXBTC15M-26OCT080300-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4729.61
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT080300-00": {
          "UP/YES": "KXBTC15M-26OCT080300-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1492,
          "signal_id": 774,
          "quote_id": 774,
          "settlement_id": 774,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 147.0,
          "entry_price": 0.66,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.02000000000001,
          "trading_fee": 2.31,
          "total_deployed": 99.33000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 147.0,
          "gross_pnl": 49.97999999999999,
          "net_pnl": 47.66999999999999,
          "roi": 0.4799154334038053,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-08T09:16:20.900201Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4729.61,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1493,
          "signal_id": 774,
          "quote_id": 774,
          "settlement_id": 774,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.66,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 66.0,
          "trading_fee": 1.58,
          "total_deployed": 67.58,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 34.0,
          "net_pnl": 32.42,
          "roi": 0.47972773009766206,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-08T09:16:20.925289Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4729.61,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82659.5,
        "kronos_base_predicted_close": 82693.96875,
        "kronos_base_displacement": 34.46875,
        "kronos_base_displacement_fraction": 0.00041699683641928636,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82751.34375,
        "kronos_small_displacement": 91.84375,
        "kronos_small_displacement_fraction": 0.0011111094308579172,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT080300",
        "ticker": "KXBTC15M-26OCT080300-00",
        "market_id": "KXBTC15M-26OCT080300-00",
        "contract_id": "KXBTC15M-26OCT080300-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82659.5
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-08T06:46:18.114053Z",
        "retrieved_timestamp": "2026-10-08T06:46:18.316629Z",
        "quote_offset_seconds": 0.202576,
        "quote_age_seconds": 0.202576,
        "bid": 0.65,
        "ask": 0.66,
        "midpoint": 0.655,
        "last_price": 0.65,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.66,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4729.61
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 82842.12,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261008T0645Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 768,
          "signal_id": 774,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-08T06:30:00Z",
          "return_6h": -0.006920384316664641,
          "return_12h": -0.007529495547209053,
          "return_24h": -0.019734193551049217,
          "close_vs_ema12": -0.004619226385820685,
          "close_vs_ema24": -0.009089659842706932,
          "ema12_slope_3h": -0.0027167517372569394,
          "ema24_slope_6h": -0.004268450477972752,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-08T06:46:18.175725Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-08T06:30:00Z",
            "return_6h": -0.006920384316664641,
            "return_12h": -0.007529495547209053,
            "return_24h": -0.019734193551049217,
            "close_vs_ema12": -0.004619226385820685,
            "close_vs_ema24": -0.009089659842706932,
            "ema12_slope_3h": -0.0027167517372569394,
            "ema24_slope_6h": -0.004268450477972752,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": 0.0012030719232494214,
        "return_30m": -0.0022984990782891623,
        "return_60m": -0.0022271093858740043,
        "return_120m": 0.002297242016787715,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": -7.672410665993112e-05,
        "close_vs_ema6": -0.00040139081061019155,
        "close_vs_ema12": -0.001006953967588431,
        "ema3_slope": -7.671822052301991e-05,
        "ema6_slope": -0.0001605305500489429,
        "realized_volatility_30m": 0.002350217672524968,
        "realized_volatility_60m": 0.0025381822882725694,
        "return_acceleration": 0.004700435345049936
      }
    },
    {
      "id": 773,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261008T0600Z",
      "trigger_timestamp": "2026-10-08T06:01:16.518053Z",
      "market_start_timestamp": "2026-10-08T06:00:00Z",
      "resolution_timestamp": "2026-10-08T06:15:00Z",
      "direction": "UP",
      "base_run_id": 5737,
      "small_run_id": 5738,
      "last_observed_close": 82633.49,
      "actual_close": 82849.94,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-08T06:01:16.566216Z",
      "base_predicted_close": 82708.1953125,
      "small_predicted_close": 82674.75,
      "strike": 82633.49,
      "market_regime": {
        "id": 767,
        "signal_id": 773,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-08T05:45:00Z",
        "return_6h": -0.007847298647568612,
        "return_12h": -0.005793416066471102,
        "return_24h": -0.01987347468271683,
        "close_vs_ema12": -0.005499976279527252,
        "close_vs_ema24": -0.009959688224426388,
        "ema12_slope_3h": -0.0028068802874871013,
        "ema24_slope_6h": -0.004126714095664119,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-08T06:01:16.568715Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-08T05:45:00Z",
          "return_6h": -0.007847298647568612,
          "return_12h": -0.005793416066471102,
          "return_24h": -0.01987347468271683,
          "close_vs_ema12": -0.005499976279527252,
          "close_vs_ema24": -0.009959688224426388,
          "ema12_slope_3h": -0.0028068802874871013,
          "ema24_slope_6h": -0.004126714095664119,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.57,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.191508,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        5737,
        5738
      ],
      "forecast_publication_timestamp": "2026-10-08T06:01:16.518053Z",
      "requested_quote_timestamp": "2026-10-08T06:01:16.518053Z",
      "retrieved_quote_timestamp": "2026-10-08T06:01:16.709561Z",
      "quote_retrieval_timestamp": "2026-10-08T06:01:16.709561Z",
      "timing_difference_seconds": 0.191508,
      "selected_quote": {
        "id": 773,
        "contract_id": 773,
        "forecast_timestamp": "2026-10-08T06:01:16.518053Z",
        "requested_timestamp": "2026-10-08T06:01:16.518053Z",
        "actual_quote_timestamp": "2026-10-08T06:01:16.709561Z",
        "timestamp_delta_seconds": 0.191508,
        "bid": 0.56,
        "ask": 0.57,
        "midpoint": 0.565,
        "last_price": 0.57,
        "implied_probability": 0.57,
        "spread": 0.009999999999999898,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-08T06:01:16.709561Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT080215",
        "external_market_id": "KXBTC15M-26OCT080215-15",
        "external_contract_id": "KXBTC15M-26OCT080215-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4258.3
      },
      "selected_entry_price": 0.57,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 773,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT080215",
          "external_market_id": "KXBTC15M-26OCT080215-15",
          "external_contract_id": "KXBTC15M-26OCT080215-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-08T06:00:00Z",
          "resolution_timestamp": "2026-10-08T06:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-08T06:01:16.572606Z"
        }
      ],
      "quotes": [
        {
          "id": 773,
          "contract_id": 773,
          "forecast_timestamp": "2026-10-08T06:01:16.518053Z",
          "requested_timestamp": "2026-10-08T06:01:16.518053Z",
          "actual_quote_timestamp": "2026-10-08T06:01:16.709561Z",
          "timestamp_delta_seconds": 0.191508,
          "bid": 0.56,
          "ask": 0.57,
          "midpoint": 0.565,
          "last_price": 0.57,
          "implied_probability": 0.57,
          "spread": 0.009999999999999898,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-08T06:01:16.709561Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT080215",
          "external_market_id": "KXBTC15M-26OCT080215-15",
          "external_contract_id": "KXBTC15M-26OCT080215-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4258.3
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT080215-15": {
          "UP/YES": "KXBTC15M-26OCT080215-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1490,
          "signal_id": 773,
          "quote_id": 773,
          "settlement_id": 773,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 170.0,
          "entry_price": 0.57,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.89999999999999,
          "trading_fee": 2.92,
          "total_deployed": 99.82,
          "settlement_value": 1.0,
          "settlement_payout": 170.0,
          "gross_pnl": 73.10000000000001,
          "net_pnl": 70.18,
          "roi": 0.7030655179322782,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-08T06:16:22.758258Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4258.3,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1491,
          "signal_id": 773,
          "quote_id": 773,
          "settlement_id": 773,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.57,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 56.99999999999999,
          "trading_fee": 1.72,
          "total_deployed": 58.71999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 43.00000000000001,
          "net_pnl": 41.28000000000001,
          "roi": 0.70299727520436,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-08T06:16:22.760743Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4258.3,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82633.49,
        "kronos_base_predicted_close": 82708.1953125,
        "kronos_base_displacement": 74.70531249999476,
        "kronos_base_displacement_fraction": 0.0009040561217975273,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82674.75,
        "kronos_small_displacement": 41.25999999999476,
        "kronos_small_displacement_fraction": 0.000499313292951741,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT080215",
        "ticker": "KXBTC15M-26OCT080215-15",
        "market_id": "KXBTC15M-26OCT080215-15",
        "contract_id": "KXBTC15M-26OCT080215-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82633.49
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-08T06:01:16.518053Z",
        "retrieved_timestamp": "2026-10-08T06:01:16.709561Z",
        "quote_offset_seconds": 0.191508,
        "quote_age_seconds": 0.191508,
        "bid": 0.56,
        "ask": 0.57,
        "midpoint": 0.565,
        "last_price": 0.57,
        "spread": 0.009999999999999898,
        "selected_entry_price": 0.57,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4258.3
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 82849.94,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261008T0600Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 767,
          "signal_id": 773,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-08T05:45:00Z",
          "return_6h": -0.007847298647568612,
          "return_12h": -0.005793416066471102,
          "return_24h": -0.01987347468271683,
          "close_vs_ema12": -0.005499976279527252,
          "close_vs_ema24": -0.009959688224426388,
          "ema12_slope_3h": -0.0028068802874871013,
          "ema24_slope_6h": -0.004126714095664119,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-08T06:01:16.568715Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-08T05:45:00Z",
            "return_6h": -0.007847298647568612,
            "return_12h": -0.005793416066471102,
            "return_24h": -0.01987347468271683,
            "close_vs_ema12": -0.005499976279527252,
            "close_vs_ema24": -0.009959688224426388,
            "ema12_slope_3h": -0.0028068802874871013,
            "ema24_slope_6h": -0.004126714095664119,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0025411312942584807,
        "return_30m": -0.0028911797196027322,
        "return_60m": 0.0004416120086341291,
        "return_120m": -0.0008401270130912186,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.0010272882306930908,
        "close_vs_ema6": -0.0011669787423252975,
        "close_vs_ema12": -0.0018151159470944922,
        "ema3_slope": -0.0010262339925906083,
        "ema6_slope": -0.0004665737042921503,
        "realized_volatility_30m": 0.001095095541881419,
        "realized_volatility_60m": 0.00176458807611969,
        "return_acceleration": -0.002190191083762838
      }
    },
    {
      "id": 772,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261008T0445Z",
      "trigger_timestamp": "2026-10-08T04:46:19.055706Z",
      "market_start_timestamp": "2026-10-08T04:45:00Z",
      "resolution_timestamp": "2026-10-08T05:00:00Z",
      "direction": "UP",
      "base_run_id": 5727,
      "small_run_id": 5728,
      "last_observed_close": 82470.05,
      "actual_close": 82597.01,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-08T04:46:19.106594Z",
      "base_predicted_close": 82563.21875,
      "small_predicted_close": 82601.4453125,
      "strike": 82470.05,
      "market_regime": {
        "id": 766,
        "signal_id": 772,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-08T04:30:00Z",
        "return_6h": -0.009577483078100912,
        "return_12h": -0.011139009937731315,
        "return_24h": -0.0187222899578372,
        "close_vs_ema12": -0.008459980796234112,
        "close_vs_ema24": -0.012871289626352533,
        "ema12_slope_3h": -0.0024213179513493666,
        "ema24_slope_6h": -0.0038990791592732332,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-08T04:46:19.109987Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-08T04:30:00Z",
          "return_6h": -0.009577483078100912,
          "return_12h": -0.011139009937731315,
          "return_24h": -0.0187222899578372,
          "close_vs_ema12": -0.008459980796234112,
          "close_vs_ema24": -0.012871289626352533,
          "ema12_slope_3h": -0.0024213179513493666,
          "ema24_slope_6h": -0.0038990791592732332,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.4,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.192804,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        5727,
        5728
      ],
      "forecast_publication_timestamp": "2026-10-08T04:46:19.055706Z",
      "requested_quote_timestamp": "2026-10-08T04:46:19.055706Z",
      "retrieved_quote_timestamp": "2026-10-08T04:46:19.248510Z",
      "quote_retrieval_timestamp": "2026-10-08T04:46:19.248510Z",
      "timing_difference_seconds": 0.192804,
      "selected_quote": {
        "id": 772,
        "contract_id": 772,
        "forecast_timestamp": "2026-10-08T04:46:19.055706Z",
        "requested_timestamp": "2026-10-08T04:46:19.055706Z",
        "actual_quote_timestamp": "2026-10-08T04:46:19.248510Z",
        "timestamp_delta_seconds": 0.192804,
        "bid": 0.39,
        "ask": 0.4,
        "midpoint": 0.395,
        "last_price": 0.39,
        "implied_probability": 0.4,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-08T04:46:19.248510Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT080100",
        "external_market_id": "KXBTC15M-26OCT080100-00",
        "external_contract_id": "KXBTC15M-26OCT080100-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4835.82
      },
      "selected_entry_price": 0.4,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 772,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT080100",
          "external_market_id": "KXBTC15M-26OCT080100-00",
          "external_contract_id": "KXBTC15M-26OCT080100-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-08T04:45:00Z",
          "resolution_timestamp": "2026-10-08T05:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-08T04:46:19.113837Z"
        }
      ],
      "quotes": [
        {
          "id": 772,
          "contract_id": 772,
          "forecast_timestamp": "2026-10-08T04:46:19.055706Z",
          "requested_timestamp": "2026-10-08T04:46:19.055706Z",
          "actual_quote_timestamp": "2026-10-08T04:46:19.248510Z",
          "timestamp_delta_seconds": 0.192804,
          "bid": 0.39,
          "ask": 0.4,
          "midpoint": 0.395,
          "last_price": 0.39,
          "implied_probability": 0.4,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-08T04:46:19.248510Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT080100",
          "external_market_id": "KXBTC15M-26OCT080100-00",
          "external_contract_id": "KXBTC15M-26OCT080100-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4835.82
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT080100-00": {
          "UP/YES": "KXBTC15M-26OCT080100-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1488,
          "signal_id": 772,
          "quote_id": 772,
          "settlement_id": 772,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 239.0,
          "entry_price": 0.4,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.60000000000001,
          "trading_fee": 4.02,
          "total_deployed": 99.62,
          "settlement_value": 1.0,
          "settlement_payout": 239.0,
          "gross_pnl": 143.39999999999998,
          "net_pnl": 139.38,
          "roi": 1.3991166432443283,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-08T05:01:21.865211Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4835.82,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1489,
          "signal_id": 772,
          "quote_id": 772,
          "settlement_id": 772,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.4,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 40.0,
          "trading_fee": 1.68,
          "total_deployed": 41.68,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 60.0,
          "net_pnl": 58.32,
          "roi": 1.399232245681382,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-08T05:01:21.868919Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4835.82,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82470.05,
        "kronos_base_predicted_close": 82563.21875,
        "kronos_base_displacement": 93.16874999999709,
        "kronos_base_displacement_fraction": 0.001129728307427934,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82601.4453125,
        "kronos_small_displacement": 131.3953124999971,
        "kronos_small_displacement_fraction": 0.001593248852159021,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT080100",
        "ticker": "KXBTC15M-26OCT080100-00",
        "market_id": "KXBTC15M-26OCT080100-00",
        "contract_id": "KXBTC15M-26OCT080100-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82470.05
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-08T04:46:19.055706Z",
        "retrieved_timestamp": "2026-10-08T04:46:19.248510Z",
        "quote_offset_seconds": 0.192804,
        "quote_age_seconds": 0.192804,
        "bid": 0.39,
        "ask": 0.4,
        "midpoint": 0.395,
        "last_price": 0.39,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.4,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4835.82
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 82597.01,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261008T0445Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 766,
          "signal_id": 772,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-08T04:30:00Z",
          "return_6h": -0.009577483078100912,
          "return_12h": -0.011139009937731315,
          "return_24h": -0.0187222899578372,
          "close_vs_ema12": -0.008459980796234112,
          "close_vs_ema24": -0.012871289626352533,
          "ema12_slope_3h": -0.0024213179513493666,
          "ema24_slope_6h": -0.0038990791592732332,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-08T04:46:19.109987Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-08T04:30:00Z",
            "return_6h": -0.009577483078100912,
            "return_12h": -0.011139009937731315,
            "return_24h": -0.0187222899578372,
            "close_vs_ema12": -0.008459980796234112,
            "close_vs_ema24": -0.012871289626352533,
            "ema12_slope_3h": -0.0024213179513493666,
            "ema24_slope_6h": -0.0038990791592732332,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "DEGRADED",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.004089750541946269,
        "return_30m": -0.001755941720683274,
        "return_60m": -0.0038706071037089007,
        "return_120m": -0.008765455079670081,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0017253537182233547,
        "close_vs_ema6": -0.002911585258645877,
        "close_vs_ema12": -0.004563324264106106,
        "ema3_slope": -0.001722382000035605,
        "ema6_slope": -0.0011632793087037463,
        "realized_volatility_30m": 0.003216571627413345,
        "realized_volatility_60m": 0.0022763726070253,
        "return_acceleration": -0.00643314325482669
      }
    },
    {
      "id": 771,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261008T0415Z",
      "trigger_timestamp": "2026-10-08T04:16:17.815791Z",
      "market_start_timestamp": "2026-10-08T04:15:00Z",
      "resolution_timestamp": "2026-10-08T04:30:00Z",
      "direction": "UP",
      "base_run_id": 5723,
      "small_run_id": 5724,
      "last_observed_close": 82615.12,
      "actual_close": 82808.72,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-08T04:16:17.868221Z",
      "base_predicted_close": 82637.0703125,
      "small_predicted_close": 82669.7890625,
      "strike": 82615.12,
      "market_regime": {
        "id": 765,
        "signal_id": 771,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-08T04:00:00Z",
        "return_6h": -0.006977614466039395,
        "return_12h": -0.010305516206404075,
        "return_24h": -0.01785875532954373,
        "close_vs_ema12": -0.007273792679045488,
        "close_vs_ema24": -0.011591823199312401,
        "ema12_slope_3h": -0.002015172601985471,
        "ema24_slope_6h": -0.0037431456151385545,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-08T04:16:17.871721Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-08T04:00:00Z",
          "return_6h": -0.006977614466039395,
          "return_12h": -0.010305516206404075,
          "return_24h": -0.01785875532954373,
          "close_vs_ema12": -0.007273792679045488,
          "close_vs_ema24": -0.011591823199312401,
          "ema12_slope_3h": -0.002015172601985471,
          "ema24_slope_6h": -0.0037431456151385545,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.69,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.212144,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        5723,
        5724
      ],
      "forecast_publication_timestamp": "2026-10-08T04:16:17.815791Z",
      "requested_quote_timestamp": "2026-10-08T04:16:17.815791Z",
      "retrieved_quote_timestamp": "2026-10-08T04:16:18.027935Z",
      "quote_retrieval_timestamp": "2026-10-08T04:16:18.027935Z",
      "timing_difference_seconds": 0.212144,
      "selected_quote": {
        "id": 771,
        "contract_id": 771,
        "forecast_timestamp": "2026-10-08T04:16:17.815791Z",
        "requested_timestamp": "2026-10-08T04:16:17.815791Z",
        "actual_quote_timestamp": "2026-10-08T04:16:18.027935Z",
        "timestamp_delta_seconds": 0.212144,
        "bid": 0.68,
        "ask": 0.69,
        "midpoint": 0.685,
        "last_price": 0.69,
        "implied_probability": 0.69,
        "spread": 0.009999999999999898,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-08T04:16:18.027935Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT080030",
        "external_market_id": "KXBTC15M-26OCT080030-30",
        "external_contract_id": "KXBTC15M-26OCT080030-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5504.59
      },
      "selected_entry_price": 0.69,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 771,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT080030",
          "external_market_id": "KXBTC15M-26OCT080030-30",
          "external_contract_id": "KXBTC15M-26OCT080030-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-08T04:15:00Z",
          "resolution_timestamp": "2026-10-08T04:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-08T04:16:17.877256Z"
        }
      ],
      "quotes": [
        {
          "id": 771,
          "contract_id": 771,
          "forecast_timestamp": "2026-10-08T04:16:17.815791Z",
          "requested_timestamp": "2026-10-08T04:16:17.815791Z",
          "actual_quote_timestamp": "2026-10-08T04:16:18.027935Z",
          "timestamp_delta_seconds": 0.212144,
          "bid": 0.68,
          "ask": 0.69,
          "midpoint": 0.685,
          "last_price": 0.69,
          "implied_probability": 0.69,
          "spread": 0.009999999999999898,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-08T04:16:18.027935Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT080030",
          "external_market_id": "KXBTC15M-26OCT080030-30",
          "external_contract_id": "KXBTC15M-26OCT080030-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5504.59
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT080030-30": {
          "UP/YES": "KXBTC15M-26OCT080030-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1486,
          "signal_id": 771,
          "quote_id": 771,
          "settlement_id": 771,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 141.0,
          "entry_price": 0.69,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.28999999999999,
          "trading_fee": 2.12,
          "total_deployed": 99.41,
          "settlement_value": 1.0,
          "settlement_payout": 141.0,
          "gross_pnl": 43.71000000000001,
          "net_pnl": 41.59,
          "roi": 0.4183683734030782,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-08T04:31:20.879445Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5504.59,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1487,
          "signal_id": 771,
          "quote_id": 771,
          "settlement_id": 771,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.69,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 69.0,
          "trading_fee": 1.5,
          "total_deployed": 70.5,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 31.0,
          "net_pnl": 29.5,
          "roi": 0.41843971631205673,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-08T04:31:20.884021Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5504.59,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82615.12,
        "kronos_base_predicted_close": 82637.0703125,
        "kronos_base_displacement": 21.950312500004657,
        "kronos_base_displacement_fraction": 0.00026569364663520014,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82669.7890625,
        "kronos_small_displacement": 54.66906250000466,
        "kronos_small_displacement_fraction": 0.0006617319263108819,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT080030",
        "ticker": "KXBTC15M-26OCT080030-30",
        "market_id": "KXBTC15M-26OCT080030-30",
        "contract_id": "KXBTC15M-26OCT080030-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82615.12
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-08T04:16:17.815791Z",
        "retrieved_timestamp": "2026-10-08T04:16:18.027935Z",
        "quote_offset_seconds": 0.212144,
        "quote_age_seconds": 0.212144,
        "bid": 0.68,
        "ask": 0.69,
        "midpoint": 0.685,
        "last_price": 0.69,
        "spread": 0.009999999999999898,
        "selected_entry_price": 0.69,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5504.59
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 82808.72,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261008T0415Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 765,
          "signal_id": 771,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-08T04:00:00Z",
          "return_6h": -0.006977614466039395,
          "return_12h": -0.010305516206404075,
          "return_24h": -0.01785875532954373,
          "close_vs_ema12": -0.007273792679045488,
          "close_vs_ema24": -0.011591823199312401,
          "ema12_slope_3h": -0.002015172601985471,
          "ema24_slope_6h": -0.0037431456151385545,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-08T04:16:17.871721Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-08T04:00:00Z",
            "return_6h": -0.006977614466039395,
            "return_12h": -0.010305516206404075,
            "return_24h": -0.01785875532954373,
            "close_vs_ema12": -0.007273792679045488,
            "close_vs_ema24": -0.011591823199312401,
            "ema12_slope_3h": -0.002015172601985471,
            "ema24_slope_6h": -0.0037431456151385545,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0010622653447358577,
        "return_30m": -0.002118385143880297,
        "return_60m": -0.0031104822918183173,
        "return_120m": -0.005089654883720818,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 3,
        "close_vs_ema3": -0.0010448344324909264,
        "close_vs_ema6": -0.0023122867281683,
        "close_vs_ema12": -0.0038751928770672794,
        "ema3_slope": -0.0010437438929330467,
        "ema6_slope": -0.000924060014584116,
        "realized_volatility_30m": 2.5112365639734513e-06,
        "realized_volatility_60m": 0.0007090761752427324,
        "return_acceleration": -5.022473127946903e-06
      }
    },
    {
      "id": 770,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261008T0345Z",
      "trigger_timestamp": "2026-10-08T03:46:18.097051Z",
      "market_start_timestamp": "2026-10-08T03:45:00Z",
      "resolution_timestamp": "2026-10-08T04:00:00Z",
      "direction": "UP",
      "base_run_id": 5719,
      "small_run_id": 5720,
      "last_observed_close": 82790.5,
      "actual_close": 82702.97,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-08T03:46:18.149430Z",
      "base_predicted_close": 82947.640625,
      "small_predicted_close": 82981.78125,
      "strike": 82790.5,
      "market_regime": {
        "id": 764,
        "signal_id": 770,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-08T03:30:00Z",
        "return_6h": -0.004654918307457012,
        "return_12h": -0.005881776551088458,
        "return_24h": -0.015826029589748436,
        "close_vs_ema12": -0.005750270425984194,
        "close_vs_ema24": -0.009959927424932125,
        "ema12_slope_3h": -0.0014904394069669147,
        "ema24_slope_6h": -0.003647639174892192,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-08T03:46:18.152644Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-08T03:30:00Z",
          "return_6h": -0.004654918307457012,
          "return_12h": -0.005881776551088458,
          "return_24h": -0.015826029589748436,
          "close_vs_ema12": -0.005750270425984194,
          "close_vs_ema24": -0.009959927424932125,
          "ema12_slope_3h": -0.0014904394069669147,
          "ema24_slope_6h": -0.003647639174892192,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.56,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.204247,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        5719,
        5720
      ],
      "forecast_publication_timestamp": "2026-10-08T03:46:18.097051Z",
      "requested_quote_timestamp": "2026-10-08T03:46:18.097051Z",
      "retrieved_quote_timestamp": "2026-10-08T03:46:18.301298Z",
      "quote_retrieval_timestamp": "2026-10-08T03:46:18.301298Z",
      "timing_difference_seconds": 0.204247,
      "selected_quote": {
        "id": 770,
        "contract_id": 770,
        "forecast_timestamp": "2026-10-08T03:46:18.097051Z",
        "requested_timestamp": "2026-10-08T03:46:18.097051Z",
        "actual_quote_timestamp": "2026-10-08T03:46:18.301298Z",
        "timestamp_delta_seconds": 0.204247,
        "bid": 0.55,
        "ask": 0.56,
        "midpoint": 0.555,
        "last_price": 0.56,
        "implied_probability": 0.56,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-08T03:46:18.301298Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT080000",
        "external_market_id": "KXBTC15M-26OCT080000-00",
        "external_contract_id": "KXBTC15M-26OCT080000-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 13769.18
      },
      "selected_entry_price": 0.56,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 770,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT080000",
          "external_market_id": "KXBTC15M-26OCT080000-00",
          "external_contract_id": "KXBTC15M-26OCT080000-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-08T03:45:00Z",
          "resolution_timestamp": "2026-10-08T04:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-08T03:46:18.156306Z"
        }
      ],
      "quotes": [
        {
          "id": 770,
          "contract_id": 770,
          "forecast_timestamp": "2026-10-08T03:46:18.097051Z",
          "requested_timestamp": "2026-10-08T03:46:18.097051Z",
          "actual_quote_timestamp": "2026-10-08T03:46:18.301298Z",
          "timestamp_delta_seconds": 0.204247,
          "bid": 0.55,
          "ask": 0.56,
          "midpoint": 0.555,
          "last_price": 0.56,
          "implied_probability": 0.56,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-08T03:46:18.301298Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT080000",
          "external_market_id": "KXBTC15M-26OCT080000-00",
          "external_contract_id": "KXBTC15M-26OCT080000-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 13769.18
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT080000-00": {
          "UP/YES": "KXBTC15M-26OCT080000-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1484,
          "signal_id": 770,
          "quote_id": 770,
          "settlement_id": 770,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 173.0,
          "entry_price": 0.56,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.88000000000001,
          "trading_fee": 2.99,
          "total_deployed": 99.87,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.88000000000001,
          "net_pnl": -99.87,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-08T04:01:21.933048Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 13769.18,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1485,
          "signal_id": 770,
          "quote_id": 770,
          "settlement_id": 770,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.56,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 56.00000000000001,
          "trading_fee": 1.73,
          "total_deployed": 57.730000000000004,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -56.00000000000001,
          "net_pnl": -57.730000000000004,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-08T04:01:21.936139Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 13769.18,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82790.5,
        "kronos_base_predicted_close": 82947.640625,
        "kronos_base_displacement": 157.140625,
        "kronos_base_displacement_fraction": 0.0018980514068643141,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82981.78125,
        "kronos_small_displacement": 191.28125,
        "kronos_small_displacement_fraction": 0.002310425109161075,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT080000",
        "ticker": "KXBTC15M-26OCT080000-00",
        "market_id": "KXBTC15M-26OCT080000-00",
        "contract_id": "KXBTC15M-26OCT080000-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82790.5
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-08T03:46:18.097051Z",
        "retrieved_timestamp": "2026-10-08T03:46:18.301298Z",
        "quote_offset_seconds": 0.204247,
        "quote_age_seconds": 0.204247,
        "bid": 0.55,
        "ask": 0.56,
        "midpoint": 0.555,
        "last_price": 0.56,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.56,
        "price_type": "live_executable_ask",
        "yes_ask_size": 13769.18
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 82702.97,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261008T0345Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 764,
          "signal_id": 770,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-08T03:30:00Z",
          "return_6h": -0.004654918307457012,
          "return_12h": -0.005881776551088458,
          "return_24h": -0.015826029589748436,
          "close_vs_ema12": -0.005750270425984194,
          "close_vs_ema24": -0.009959927424932125,
          "ema12_slope_3h": -0.0014904394069669147,
          "ema24_slope_6h": -0.003647639174892192,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-08T03:46:18.152644Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-08T03:30:00Z",
            "return_6h": -0.004654918307457012,
            "return_12h": -0.005881776551088458,
            "return_24h": -0.015826029589748436,
            "close_vs_ema12": -0.005750270425984194,
            "close_vs_ema24": -0.009959927424932125,
            "ema12_slope_3h": -0.0014904394069669147,
            "ema24_slope_6h": -0.003647639174892192,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0014171893856432805,
        "return_30m": -0.000994203253339876,
        "return_60m": -0.0049138676269046,
        "return_120m": -0.005131939197558388,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0009943292153731242,
        "close_vs_ema6": -0.001986168034776803,
        "close_vs_ema12": -0.0031010386578389504,
        "ema3_slope": -0.0009933415068917872,
        "ema6_slope": -0.0007938365368090894,
        "realized_volatility_30m": 0.0009203879100728174,
        "realized_volatility_60m": 0.0011977451956412426,
        "return_acceleration": -0.0018407758201456348
      }
    },
    {
      "id": 769,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261008T0330Z",
      "trigger_timestamp": "2026-10-08T03:31:16.992263Z",
      "market_start_timestamp": "2026-10-08T03:30:00Z",
      "resolution_timestamp": "2026-10-08T03:45:00Z",
      "direction": "UP",
      "base_run_id": 5717,
      "small_run_id": 5718,
      "last_observed_close": 82908.0,
      "actual_close": 82790.5,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-08T03:31:17.039040Z",
      "base_predicted_close": 82974.640625,
      "small_predicted_close": 83009.15625,
      "strike": 82908.0,
      "market_regime": {
        "id": 763,
        "signal_id": 769,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-08T03:15:00Z",
        "return_6h": -0.004629618587329243,
        "return_12h": -0.0012183839913326722,
        "return_24h": -0.012499129816539334,
        "close_vs_ema12": -0.00458280153298396,
        "close_vs_ema24": -0.008762670721276344,
        "ema12_slope_3h": -0.001326672288428865,
        "ema24_slope_6h": -0.003626603658908656,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-08T03:31:17.041806Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-08T03:15:00Z",
          "return_6h": -0.004629618587329243,
          "return_12h": -0.0012183839913326722,
          "return_24h": -0.012499129816539334,
          "close_vs_ema12": -0.00458280153298396,
          "close_vs_ema24": -0.008762670721276344,
          "ema12_slope_3h": -0.001326672288428865,
          "ema24_slope_6h": -0.003626603658908656,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.64,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.220145,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        5717,
        5718
      ],
      "forecast_publication_timestamp": "2026-10-08T03:31:16.992263Z",
      "requested_quote_timestamp": "2026-10-08T03:31:16.992263Z",
      "retrieved_quote_timestamp": "2026-10-08T03:31:17.212408Z",
      "quote_retrieval_timestamp": "2026-10-08T03:31:17.212408Z",
      "timing_difference_seconds": 0.220145,
      "selected_quote": {
        "id": 769,
        "contract_id": 769,
        "forecast_timestamp": "2026-10-08T03:31:16.992263Z",
        "requested_timestamp": "2026-10-08T03:31:16.992263Z",
        "actual_quote_timestamp": "2026-10-08T03:31:17.212408Z",
        "timestamp_delta_seconds": 0.220145,
        "bid": 0.63,
        "ask": 0.64,
        "midpoint": 0.635,
        "last_price": 0.64,
        "implied_probability": 0.64,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-08T03:31:17.212408Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT072345",
        "external_market_id": "KXBTC15M-26OCT072345-45",
        "external_contract_id": "KXBTC15M-26OCT072345-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5461.82
      },
      "selected_entry_price": 0.64,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 769,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT072345",
          "external_market_id": "KXBTC15M-26OCT072345-45",
          "external_contract_id": "KXBTC15M-26OCT072345-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-08T03:30:00Z",
          "resolution_timestamp": "2026-10-08T03:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-08T03:31:17.044208Z"
        }
      ],
      "quotes": [
        {
          "id": 769,
          "contract_id": 769,
          "forecast_timestamp": "2026-10-08T03:31:16.992263Z",
          "requested_timestamp": "2026-10-08T03:31:16.992263Z",
          "actual_quote_timestamp": "2026-10-08T03:31:17.212408Z",
          "timestamp_delta_seconds": 0.220145,
          "bid": 0.63,
          "ask": 0.64,
          "midpoint": 0.635,
          "last_price": 0.64,
          "implied_probability": 0.64,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-08T03:31:17.212408Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT072345",
          "external_market_id": "KXBTC15M-26OCT072345-45",
          "external_contract_id": "KXBTC15M-26OCT072345-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5461.82
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT072345-45": {
          "UP/YES": "KXBTC15M-26OCT072345-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1482,
          "signal_id": 769,
          "quote_id": 769,
          "settlement_id": 769,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 152.0,
          "entry_price": 0.64,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.28,
          "trading_fee": 2.46,
          "total_deployed": 99.74,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -97.28,
          "net_pnl": -99.74,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-08T03:46:23.466651Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5461.82,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1483,
          "signal_id": 769,
          "quote_id": 769,
          "settlement_id": 769,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.64,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 64.0,
          "trading_fee": 1.62,
          "total_deployed": 65.62,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -64.0,
          "net_pnl": -65.62,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-08T03:46:23.469905Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5461.82,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82908.0,
        "kronos_base_predicted_close": 82974.640625,
        "kronos_base_displacement": 66.640625,
        "kronos_base_displacement_fraction": 0.000803790044386549,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83009.15625,
        "kronos_small_displacement": 101.15625,
        "kronos_small_displacement_fraction": 0.001220102402663193,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT072345",
        "ticker": "KXBTC15M-26OCT072345-45",
        "market_id": "KXBTC15M-26OCT072345-45",
        "contract_id": "KXBTC15M-26OCT072345-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82908.0
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-08T03:31:16.992263Z",
        "retrieved_timestamp": "2026-10-08T03:31:17.212408Z",
        "quote_offset_seconds": 0.220145,
        "quote_age_seconds": 0.220145,
        "bid": 0.63,
        "ask": 0.64,
        "midpoint": 0.635,
        "last_price": 0.64,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.64,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5461.82
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 82790.5,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261008T0330Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 763,
          "signal_id": 769,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-08T03:15:00Z",
          "return_6h": -0.004629618587329243,
          "return_12h": -0.0012183839913326722,
          "return_24h": -0.012499129816539334,
          "close_vs_ema12": -0.00458280153298396,
          "close_vs_ema24": -0.008762670721276344,
          "ema12_slope_3h": -0.001326672288428865,
          "ema24_slope_6h": -0.003626603658908656,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-08T03:31:17.041806Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-08T03:15:00Z",
            "return_6h": -0.004629618587329243,
            "return_12h": -0.0012183839913326722,
            "return_24h": -0.012499129816539334,
            "close_vs_ema12": -0.00458280153298396,
            "close_vs_ema24": -0.008762670721276344,
            "ema12_slope_3h": -0.001326672288428865,
            "ema24_slope_6h": -0.003626603658908656,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": 0.00042358643450235434,
        "return_30m": -0.00251395975796298,
        "return_60m": -0.002305819093919248,
        "return_120m": -0.003951406575592009,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": -0.0005703018538744109,
        "close_vs_ema6": -0.00136317036375877,
        "close_vs_ema12": -0.0022487962746802204,
        "ema3_slope": -0.0005699767950516632,
        "ema6_slope": -0.0005449709901823585,
        "realized_volatility_30m": 0.0016799444245486073,
        "realized_volatility_60m": 0.001572895205760747,
        "return_acceleration": 0.0033598888490972145
      }
    },
    {
      "id": 768,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261008T0245Z",
      "trigger_timestamp": "2026-10-08T02:46:21.402922Z",
      "market_start_timestamp": "2026-10-08T02:45:00Z",
      "resolution_timestamp": "2026-10-08T03:00:00Z",
      "direction": "UP",
      "base_run_id": 5711,
      "small_run_id": 5712,
      "last_observed_close": 83199.33,
      "actual_close": 83116.95,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-08T02:46:21.456837Z",
      "base_predicted_close": 83213.6796875,
      "small_predicted_close": 83236.7734375,
      "strike": 83199.33,
      "market_regime": {
        "id": 762,
        "signal_id": 768,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-08T02:30:00Z",
        "return_6h": -0.0017982572989134749,
        "return_12h": 0.0028893732266512817,
        "return_24h": -0.007083116646509957,
        "close_vs_ema12": -0.0016063507322524595,
        "close_vs_ema24": -0.005798112458301419,
        "ema12_slope_3h": -0.0010541228549000303,
        "ema24_slope_6h": -0.0035749935099673724,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-08T02:46:21.460987Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-08T02:30:00Z",
          "return_6h": -0.0017982572989134749,
          "return_12h": 0.0028893732266512817,
          "return_24h": -0.007083116646509957,
          "close_vs_ema12": -0.0016063507322524595,
          "close_vs_ema24": -0.005798112458301419,
          "ema12_slope_3h": -0.0010541228549000303,
          "ema24_slope_6h": -0.0035749935099673724,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.55,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.236173,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        5711,
        5712
      ],
      "forecast_publication_timestamp": "2026-10-08T02:46:21.402922Z",
      "requested_quote_timestamp": "2026-10-08T02:46:21.402922Z",
      "retrieved_quote_timestamp": "2026-10-08T02:46:21.639095Z",
      "quote_retrieval_timestamp": "2026-10-08T02:46:21.639095Z",
      "timing_difference_seconds": 0.236173,
      "selected_quote": {
        "id": 768,
        "contract_id": 768,
        "forecast_timestamp": "2026-10-08T02:46:21.402922Z",
        "requested_timestamp": "2026-10-08T02:46:21.402922Z",
        "actual_quote_timestamp": "2026-10-08T02:46:21.639095Z",
        "timestamp_delta_seconds": 0.236173,
        "bid": 0.54,
        "ask": 0.55,
        "midpoint": 0.545,
        "last_price": 0.55,
        "implied_probability": 0.55,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-08T02:46:21.639095Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT072300",
        "external_market_id": "KXBTC15M-26OCT072300-00",
        "external_contract_id": "KXBTC15M-26OCT072300-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 6390.81
      },
      "selected_entry_price": 0.55,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 768,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT072300",
          "external_market_id": "KXBTC15M-26OCT072300-00",
          "external_contract_id": "KXBTC15M-26OCT072300-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-08T02:45:00Z",
          "resolution_timestamp": "2026-10-08T03:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-08T02:46:21.464223Z"
        }
      ],
      "quotes": [
        {
          "id": 768,
          "contract_id": 768,
          "forecast_timestamp": "2026-10-08T02:46:21.402922Z",
          "requested_timestamp": "2026-10-08T02:46:21.402922Z",
          "actual_quote_timestamp": "2026-10-08T02:46:21.639095Z",
          "timestamp_delta_seconds": 0.236173,
          "bid": 0.54,
          "ask": 0.55,
          "midpoint": 0.545,
          "last_price": 0.55,
          "implied_probability": 0.55,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-08T02:46:21.639095Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT072300",
          "external_market_id": "KXBTC15M-26OCT072300-00",
          "external_contract_id": "KXBTC15M-26OCT072300-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 6390.81
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT072300-00": {
          "UP/YES": "KXBTC15M-26OCT072300-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1480,
          "signal_id": 768,
          "quote_id": 768,
          "settlement_id": 768,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 176.0,
          "entry_price": 0.55,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.80000000000001,
          "trading_fee": 3.05,
          "total_deployed": 99.85000000000001,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.80000000000001,
          "net_pnl": -99.85000000000001,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-08T03:01:22.232410Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6390.81,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1481,
          "signal_id": 768,
          "quote_id": 768,
          "settlement_id": 768,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.55,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 55.00000000000001,
          "trading_fee": 1.74,
          "total_deployed": 56.74000000000001,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -55.00000000000001,
          "net_pnl": -56.74000000000001,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-08T03:01:22.235718Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6390.81,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83199.33,
        "kronos_base_predicted_close": 83213.6796875,
        "kronos_base_displacement": 14.349687499998254,
        "kronos_base_displacement_fraction": 0.00017247359443878037,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83236.7734375,
        "kronos_small_displacement": 37.443437499998254,
        "kronos_small_displacement_fraction": 0.0004500449402657239,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT072300",
        "ticker": "KXBTC15M-26OCT072300-00",
        "market_id": "KXBTC15M-26OCT072300-00",
        "contract_id": "KXBTC15M-26OCT072300-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83199.33
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-08T02:46:21.402922Z",
        "retrieved_timestamp": "2026-10-08T02:46:21.639095Z",
        "quote_offset_seconds": 0.236173,
        "quote_age_seconds": 0.236173,
        "bid": 0.54,
        "ask": 0.55,
        "midpoint": 0.545,
        "last_price": 0.55,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.55,
        "price_type": "live_executable_ask",
        "yes_ask_size": 6390.81
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 83116.95,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261008T0245Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 762,
          "signal_id": 768,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-08T02:30:00Z",
          "return_6h": -0.0017982572989134749,
          "return_12h": 0.0028893732266512817,
          "return_24h": -0.007083116646509957,
          "close_vs_ema12": -0.0016063507322524595,
          "close_vs_ema24": -0.005798112458301419,
          "ema12_slope_3h": -0.0010541228549000303,
          "ema24_slope_6h": -0.0035749935099673724,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-08T02:46:21.460987Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-08T02:30:00Z",
            "return_6h": -0.0017982572989134749,
            "return_12h": 0.0028893732266512817,
            "return_24h": -0.007083116646509957,
            "close_vs_ema12": -0.0016063507322524595,
            "close_vs_ema24": -0.005798112458301419,
            "ema12_slope_3h": -0.0010541228549000303,
            "ema24_slope_6h": -0.0035749935099673724,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0012000236872353742,
        "return_30m": 0.0019458518899533317,
        "return_60m": -0.00021914843706416498,
        "return_120m": -0.00043485638223872414,
        "consecutive_up_closes": 2,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0006206140155835538,
        "close_vs_ema6": 0.0005377106835933176,
        "close_vs_ema12": 0.00016034698623723642,
        "ema3_slope": 0.0006209994165249366,
        "ema6_slope": 0.0002151305446340679,
        "realized_volatility_30m": 0.00022754471163977108,
        "realized_volatility_60m": 0.0012274198047837563,
        "return_acceleration": 0.00045508942327954216
      }
    },
    {
      "id": 767,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261008T0215Z",
      "trigger_timestamp": "2026-10-08T02:16:15.599861Z",
      "market_start_timestamp": "2026-10-08T02:15:00Z",
      "resolution_timestamp": "2026-10-08T02:30:00Z",
      "direction": "UP",
      "base_run_id": 5707,
      "small_run_id": 5708,
      "last_observed_close": 83037.75,
      "actual_close": 83099.61,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-08T02:16:15.649858Z",
      "base_predicted_close": 83063.8046875,
      "small_predicted_close": 83097.6875,
      "strike": 83037.75,
      "market_regime": {
        "id": 761,
        "signal_id": 767,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-08T02:00:00Z",
        "return_6h": -0.005612880869543702,
        "return_12h": -0.001257524666548937,
        "return_24h": -0.010563096826886609,
        "close_vs_ema12": -0.0037351334328031838,
        "close_vs_ema24": -0.007998634833827567,
        "ema12_slope_3h": -0.0009915044180420773,
        "ema24_slope_6h": -0.0035828868271390313,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-08T02:16:15.652876Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-08T02:00:00Z",
          "return_6h": -0.005612880869543702,
          "return_12h": -0.001257524666548937,
          "return_24h": -0.010563096826886609,
          "close_vs_ema12": -0.0037351334328031838,
          "close_vs_ema24": -0.007998634833827567,
          "ema12_slope_3h": -0.0009915044180420773,
          "ema24_slope_6h": -0.0035828868271390313,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.65,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.201701,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        5707,
        5708
      ],
      "forecast_publication_timestamp": "2026-10-08T02:16:15.599861Z",
      "requested_quote_timestamp": "2026-10-08T02:16:15.599861Z",
      "retrieved_quote_timestamp": "2026-10-08T02:16:15.801562Z",
      "quote_retrieval_timestamp": "2026-10-08T02:16:15.801562Z",
      "timing_difference_seconds": 0.201701,
      "selected_quote": {
        "id": 767,
        "contract_id": 767,
        "forecast_timestamp": "2026-10-08T02:16:15.599861Z",
        "requested_timestamp": "2026-10-08T02:16:15.599861Z",
        "actual_quote_timestamp": "2026-10-08T02:16:15.801562Z",
        "timestamp_delta_seconds": 0.201701,
        "bid": 0.64,
        "ask": 0.65,
        "midpoint": 0.645,
        "last_price": 0.65,
        "implied_probability": 0.65,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-08T02:16:15.801562Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT072230",
        "external_market_id": "KXBTC15M-26OCT072230-30",
        "external_contract_id": "KXBTC15M-26OCT072230-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 51.15
      },
      "selected_entry_price": 0.65,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 767,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT072230",
          "external_market_id": "KXBTC15M-26OCT072230-30",
          "external_contract_id": "KXBTC15M-26OCT072230-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-08T02:15:00Z",
          "resolution_timestamp": "2026-10-08T02:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-08T02:16:15.655386Z"
        }
      ],
      "quotes": [
        {
          "id": 767,
          "contract_id": 767,
          "forecast_timestamp": "2026-10-08T02:16:15.599861Z",
          "requested_timestamp": "2026-10-08T02:16:15.599861Z",
          "actual_quote_timestamp": "2026-10-08T02:16:15.801562Z",
          "timestamp_delta_seconds": 0.201701,
          "bid": 0.64,
          "ask": 0.65,
          "midpoint": 0.645,
          "last_price": 0.65,
          "implied_probability": 0.65,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-08T02:16:15.801562Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT072230",
          "external_market_id": "KXBTC15M-26OCT072230-30",
          "external_contract_id": "KXBTC15M-26OCT072230-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 51.15
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT072230-30": {
          "UP/YES": "KXBTC15M-26OCT072230-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": null,
        "fixed_shares": null
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83037.75,
        "kronos_base_predicted_close": 83063.8046875,
        "kronos_base_displacement": 26.0546875,
        "kronos_base_displacement_fraction": 0.0003137691893144985,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83097.6875,
        "kronos_small_displacement": 59.9375,
        "kronos_small_displacement_fraction": 0.000721810260995752,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT072230",
        "ticker": "KXBTC15M-26OCT072230-30",
        "market_id": "KXBTC15M-26OCT072230-30",
        "contract_id": "KXBTC15M-26OCT072230-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83037.75
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-08T02:16:15.599861Z",
        "retrieved_timestamp": "2026-10-08T02:16:15.801562Z",
        "quote_offset_seconds": 0.201701,
        "quote_age_seconds": 0.201701,
        "bid": 0.64,
        "ask": 0.65,
        "midpoint": 0.645,
        "last_price": 0.65,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.65,
        "price_type": "live_executable_ask",
        "yes_ask_size": 51.15
      },
      "settlement": {
        "result": null,
        "settlement_value": null,
        "actual_btc_close": 83099.61,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261008T0215Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 761,
          "signal_id": 767,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-08T02:00:00Z",
          "return_6h": -0.005612880869543702,
          "return_12h": -0.001257524666548937,
          "return_24h": -0.010563096826886609,
          "close_vs_ema12": -0.0037351334328031838,
          "close_vs_ema24": -0.007998634833827567,
          "ema12_slope_3h": -0.0009915044180420773,
          "ema24_slope_6h": -0.0035828868271390313,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-08T02:16:15.652876Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-08T02:00:00Z",
            "return_6h": -0.005612880869543702,
            "return_12h": -0.001257524666548937,
            "return_24h": -0.010563096826886609,
            "close_vs_ema12": -0.0037351334328031838,
            "close_vs_ema24": -0.007998634833827567,
            "ema12_slope_3h": -0.0009915044180420773,
            "ema24_slope_6h": -0.0035828868271390313,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.00015650470777717196,
        "return_30m": -0.0021607957385458842,
        "return_60m": -0.003442498904700164,
        "return_120m": -0.0021998000512402083,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 5,
        "close_vs_ema3": -0.0006605889830175737,
        "close_vs_ema6": -0.0013689461573143102,
        "close_vs_ema12": -0.001936089318025136,
        "ema3_slope": -0.0006601528932893563,
        "ema6_slope": -0.0005472787848498362,
        "realized_volatility_30m": 0.0009240500265368934,
        "realized_volatility_60m": 0.0007476856244845013,
        "return_acceleration": 0.0018481000530737868
      }
    },
    {
      "id": 766,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261008T0200Z",
      "trigger_timestamp": "2026-10-08T02:01:21.531515Z",
      "market_start_timestamp": "2026-10-08T02:00:00Z",
      "resolution_timestamp": "2026-10-08T02:15:00Z",
      "direction": "UP",
      "base_run_id": 5705,
      "small_run_id": 5706,
      "last_observed_close": 83050.75,
      "actual_close": 83037.75,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-08T02:01:21.584794Z",
      "base_predicted_close": 83092.6953125,
      "small_predicted_close": 83126.734375,
      "strike": 83050.75,
      "market_regime": {
        "id": 760,
        "signal_id": 766,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-08T01:45:00Z",
        "return_6h": -0.003976647794723176,
        "return_12h": -0.0015652182300556206,
        "return_24h": -0.018000983046435604,
        "close_vs_ema12": -0.0037375366839488278,
        "close_vs_ema24": -0.008010476075799078,
        "ema12_slope_3h": -0.000979386439527885,
        "ema24_slope_6h": -0.003540459179479649,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-08T02:01:21.587803Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-08T01:45:00Z",
          "return_6h": -0.003976647794723176,
          "return_12h": -0.0015652182300556206,
          "return_24h": -0.018000983046435604,
          "close_vs_ema12": -0.0037375366839488278,
          "close_vs_ema24": -0.008010476075799078,
          "ema12_slope_3h": -0.000979386439527885,
          "ema24_slope_6h": -0.003540459179479649,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.65,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.183972,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        5705,
        5706
      ],
      "forecast_publication_timestamp": "2026-10-08T02:01:21.531515Z",
      "requested_quote_timestamp": "2026-10-08T02:01:21.531515Z",
      "retrieved_quote_timestamp": "2026-10-08T02:01:21.715487Z",
      "quote_retrieval_timestamp": "2026-10-08T02:01:21.715487Z",
      "timing_difference_seconds": 0.183972,
      "selected_quote": {
        "id": 766,
        "contract_id": 766,
        "forecast_timestamp": "2026-10-08T02:01:21.531515Z",
        "requested_timestamp": "2026-10-08T02:01:21.531515Z",
        "actual_quote_timestamp": "2026-10-08T02:01:21.715487Z",
        "timestamp_delta_seconds": 0.183972,
        "bid": 0.64,
        "ask": 0.65,
        "midpoint": 0.645,
        "last_price": 0.65,
        "implied_probability": 0.65,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-08T02:01:21.715487Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT072215",
        "external_market_id": "KXBTC15M-26OCT072215-15",
        "external_contract_id": "KXBTC15M-26OCT072215-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4230.14
      },
      "selected_entry_price": 0.65,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 766,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT072215",
          "external_market_id": "KXBTC15M-26OCT072215-15",
          "external_contract_id": "KXBTC15M-26OCT072215-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-08T02:00:00Z",
          "resolution_timestamp": "2026-10-08T02:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-08T02:01:21.590409Z"
        }
      ],
      "quotes": [
        {
          "id": 766,
          "contract_id": 766,
          "forecast_timestamp": "2026-10-08T02:01:21.531515Z",
          "requested_timestamp": "2026-10-08T02:01:21.531515Z",
          "actual_quote_timestamp": "2026-10-08T02:01:21.715487Z",
          "timestamp_delta_seconds": 0.183972,
          "bid": 0.64,
          "ask": 0.65,
          "midpoint": 0.645,
          "last_price": 0.65,
          "implied_probability": 0.65,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-08T02:01:21.715487Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT072215",
          "external_market_id": "KXBTC15M-26OCT072215-15",
          "external_contract_id": "KXBTC15M-26OCT072215-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4230.14
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT072215-15": {
          "UP/YES": "KXBTC15M-26OCT072215-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1478,
          "signal_id": 766,
          "quote_id": 766,
          "settlement_id": 766,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 150.0,
          "entry_price": 0.65,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.5,
          "trading_fee": 2.39,
          "total_deployed": 99.89,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -97.5,
          "net_pnl": -99.89,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-08T02:16:20.332140Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4230.14,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1479,
          "signal_id": 766,
          "quote_id": 766,
          "settlement_id": 766,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.65,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 65.0,
          "trading_fee": 1.6,
          "total_deployed": 66.6,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -65.0,
          "net_pnl": -66.6,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-08T02:16:20.335981Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4230.14,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83050.75,
        "kronos_base_predicted_close": 83092.6953125,
        "kronos_base_displacement": 41.9453125,
        "kronos_base_displacement_fraction": 0.0005050563962396487,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83126.734375,
        "kronos_small_displacement": 75.984375,
        "kronos_small_displacement_fraction": 0.000914914976685942,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT072215",
        "ticker": "KXBTC15M-26OCT072215-15",
        "market_id": "KXBTC15M-26OCT072215-15",
        "contract_id": "KXBTC15M-26OCT072215-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83050.75
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-08T02:01:21.531515Z",
        "retrieved_timestamp": "2026-10-08T02:01:21.715487Z",
        "quote_offset_seconds": 0.183972,
        "quote_age_seconds": 0.183972,
        "bid": 0.64,
        "ask": 0.65,
        "midpoint": 0.645,
        "last_price": 0.65,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.65,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4230.14
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 83037.75,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261008T0200Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 760,
          "signal_id": 766,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-08T01:45:00Z",
          "return_6h": -0.003976647794723176,
          "return_12h": -0.0015652182300556206,
          "return_24h": -0.018000983046435604,
          "close_vs_ema12": -0.0037375366839488278,
          "close_vs_ema24": -0.008010476075799078,
          "ema12_slope_3h": -0.000979386439527885,
          "ema24_slope_6h": -0.003540459179479649,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-08T02:01:21.587803Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-08T01:45:00Z",
            "return_6h": -0.003976647794723176,
            "return_12h": -0.0015652182300556206,
            "return_24h": -0.018000983046435604,
            "close_vs_ema12": -0.0037375366839488278,
            "close_vs_ema24": -0.008010476075799078,
            "ema12_slope_3h": -0.000979386439527885,
            "ema24_slope_6h": -0.003540459179479649,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0020046047608509587,
        "return_30m": -0.002236387952611607,
        "return_60m": -0.003406632570374546,
        "return_120m": -0.0028373992616471666,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 4,
        "close_vs_ema3": -0.001163983247659428,
        "close_vs_ema6": -0.0017592463695365046,
        "close_vs_ema12": -0.0021311292147614402,
        "ema3_slope": -0.0011626299658559214,
        "ema6_slope": -0.0007032037043890327,
        "realized_volatility_30m": 0.000886178001061444,
        "realized_volatility_60m": 0.0007562805816277858,
        "return_acceleration": -0.001772356002122888
      }
    },
    {
      "id": 765,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261007T2315Z",
      "trigger_timestamp": "2026-10-07T23:16:17.377135Z",
      "market_start_timestamp": "2026-10-07T23:15:00Z",
      "resolution_timestamp": "2026-10-07T23:30:00Z",
      "direction": "UP",
      "base_run_id": 5683,
      "small_run_id": 5684,
      "last_observed_close": 83143.95,
      "actual_close": 83296.37,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-07T23:16:17.428271Z",
      "base_predicted_close": 83154.671875,
      "small_predicted_close": 83186.4921875,
      "strike": 83143.95,
      "market_regime": {
        "id": 759,
        "signal_id": 765,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-07T23:00:00Z",
        "return_6h": -0.004124587570488503,
        "return_12h": -0.007783226891829864,
        "return_24h": -0.027503814430285267,
        "close_vs_ema12": -0.0034500364352294532,
        "close_vs_ema24": -0.008348759835879793,
        "ema12_slope_3h": -0.0013372876729575989,
        "ema24_slope_6h": -0.004293551353396929,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-07T23:16:17.430835Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-07T23:00:00Z",
          "return_6h": -0.004124587570488503,
          "return_12h": -0.007783226891829864,
          "return_24h": -0.027503814430285267,
          "close_vs_ema12": -0.0034500364352294532,
          "close_vs_ema24": -0.008348759835879793,
          "ema12_slope_3h": -0.0013372876729575989,
          "ema24_slope_6h": -0.004293551353396929,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.79,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.190757,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "70_80",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        5683,
        5684
      ],
      "forecast_publication_timestamp": "2026-10-07T23:16:17.377135Z",
      "requested_quote_timestamp": "2026-10-07T23:16:17.377135Z",
      "retrieved_quote_timestamp": "2026-10-07T23:16:17.567892Z",
      "quote_retrieval_timestamp": "2026-10-07T23:16:17.567892Z",
      "timing_difference_seconds": 0.190757,
      "selected_quote": {
        "id": 765,
        "contract_id": 765,
        "forecast_timestamp": "2026-10-07T23:16:17.377135Z",
        "requested_timestamp": "2026-10-07T23:16:17.377135Z",
        "actual_quote_timestamp": "2026-10-07T23:16:17.567892Z",
        "timestamp_delta_seconds": 0.190757,
        "bid": 0.78,
        "ask": 0.79,
        "midpoint": 0.785,
        "last_price": 0.79,
        "implied_probability": 0.79,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-07T23:16:17.567892Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT071930",
        "external_market_id": "KXBTC15M-26OCT071930-30",
        "external_contract_id": "KXBTC15M-26OCT071930-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3056.05
      },
      "selected_entry_price": 0.79,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 765,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT071930",
          "external_market_id": "KXBTC15M-26OCT071930-30",
          "external_contract_id": "KXBTC15M-26OCT071930-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-07T23:15:00Z",
          "resolution_timestamp": "2026-10-07T23:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-07T23:16:17.433256Z"
        }
      ],
      "quotes": [
        {
          "id": 765,
          "contract_id": 765,
          "forecast_timestamp": "2026-10-07T23:16:17.377135Z",
          "requested_timestamp": "2026-10-07T23:16:17.377135Z",
          "actual_quote_timestamp": "2026-10-07T23:16:17.567892Z",
          "timestamp_delta_seconds": 0.190757,
          "bid": 0.78,
          "ask": 0.79,
          "midpoint": 0.785,
          "last_price": 0.79,
          "implied_probability": 0.79,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-07T23:16:17.567892Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT071930",
          "external_market_id": "KXBTC15M-26OCT071930-30",
          "external_contract_id": "KXBTC15M-26OCT071930-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3056.05
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT071930-30": {
          "UP/YES": "KXBTC15M-26OCT071930-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1476,
          "signal_id": 765,
          "quote_id": 765,
          "settlement_id": 765,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 124.0,
          "entry_price": 0.79,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.96000000000001,
          "trading_fee": 1.45,
          "total_deployed": 99.41000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 124.0,
          "gross_pnl": 26.039999999999992,
          "net_pnl": 24.58999999999999,
          "roi": 0.24735942058143032,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-07T23:46:24.128617Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3056.05,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1477,
          "signal_id": 765,
          "quote_id": 765,
          "settlement_id": 765,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.79,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 79.0,
          "trading_fee": 1.17,
          "total_deployed": 80.17,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 21.0,
          "net_pnl": 19.83,
          "roi": 0.2473493825620556,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-07T23:46:24.131434Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3056.05,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83143.95,
        "kronos_base_predicted_close": 83154.671875,
        "kronos_base_displacement": 10.72187500000291,
        "kronos_base_displacement_fraction": 0.0001289555644157261,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83186.4921875,
        "kronos_small_displacement": 42.54218750000291,
        "kronos_small_displacement_fraction": 0.0005116690691265319,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT071930",
        "ticker": "KXBTC15M-26OCT071930-30",
        "market_id": "KXBTC15M-26OCT071930-30",
        "contract_id": "KXBTC15M-26OCT071930-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83143.95
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-07T23:16:17.377135Z",
        "retrieved_timestamp": "2026-10-07T23:16:17.567892Z",
        "quote_offset_seconds": 0.190757,
        "quote_age_seconds": 0.190757,
        "bid": 0.78,
        "ask": 0.79,
        "midpoint": 0.785,
        "last_price": 0.79,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.79,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3056.05
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 83296.37,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261007T2315Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 759,
          "signal_id": 765,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-07T23:00:00Z",
          "return_6h": -0.004124587570488503,
          "return_12h": -0.007783226891829864,
          "return_24h": -0.027503814430285267,
          "close_vs_ema12": -0.0034500364352294532,
          "close_vs_ema24": -0.008348759835879793,
          "ema12_slope_3h": -0.0013372876729575989,
          "ema24_slope_6h": -0.004293551353396929,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-07T23:16:17.430835Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-07T23:00:00Z",
            "return_6h": -0.004124587570488503,
            "return_12h": -0.007783226891829864,
            "return_24h": -0.027503814430285267,
            "close_vs_ema12": -0.0034500364352294532,
            "close_vs_ema24": -0.008348759835879793,
            "ema12_slope_3h": -0.0013372876729575989,
            "ema24_slope_6h": -0.004293551353396929,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0007355333768453987,
        "return_30m": -0.0014842817870367453,
        "return_60m": -0.0006211063745572565,
        "return_120m": -0.002082055497707791,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 3,
        "close_vs_ema3": -0.0005011295188277476,
        "close_vs_ema6": -0.0008155442681317959,
        "close_vs_ema12": -0.0012653482729814147,
        "ema3_slope": -0.0005008785138193028,
        "ema6_slope": -0.00032611132396442866,
        "realized_volatility_30m": 6.883084085251845e-06,
        "realized_volatility_60m": 0.0006802503938843294,
        "return_acceleration": 1.376616817050369e-05
      }
    },
    {
      "id": 764,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261007T2215Z",
      "trigger_timestamp": "2026-10-07T22:16:16.760597Z",
      "market_start_timestamp": "2026-10-07T22:15:00Z",
      "resolution_timestamp": "2026-10-07T22:30:00Z",
      "direction": "UP",
      "base_run_id": 5675,
      "small_run_id": 5676,
      "last_observed_close": 83195.63,
      "actual_close": 83271.96,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-07T22:16:16.806908Z",
      "base_predicted_close": 83221.8828125,
      "small_predicted_close": 83239.6875,
      "strike": 83195.63,
      "market_regime": {
        "id": 758,
        "signal_id": 764,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-07T22:00:00Z",
        "return_6h": -0.003351285720085029,
        "return_12h": -0.0071247714941704565,
        "return_24h": -0.02785659233363169,
        "close_vs_ema12": -0.003290034749174664,
        "close_vs_ema24": -0.008372965606013194,
        "ema12_slope_3h": -0.0011220784036087839,
        "ema24_slope_6h": -0.004433598819001405,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-07T22:16:16.810551Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-07T22:00:00Z",
          "return_6h": -0.003351285720085029,
          "return_12h": -0.0071247714941704565,
          "return_24h": -0.02785659233363169,
          "close_vs_ema12": -0.003290034749174664,
          "close_vs_ema24": -0.008372965606013194,
          "ema12_slope_3h": -0.0011220784036087839,
          "ema24_slope_6h": -0.004433598819001405,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.37,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.185235,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        5675,
        5676
      ],
      "forecast_publication_timestamp": "2026-10-07T22:16:16.760597Z",
      "requested_quote_timestamp": "2026-10-07T22:16:16.760597Z",
      "retrieved_quote_timestamp": "2026-10-07T22:16:16.945832Z",
      "quote_retrieval_timestamp": "2026-10-07T22:16:16.945832Z",
      "timing_difference_seconds": 0.185235,
      "selected_quote": {
        "id": 764,
        "contract_id": 764,
        "forecast_timestamp": "2026-10-07T22:16:16.760597Z",
        "requested_timestamp": "2026-10-07T22:16:16.760597Z",
        "actual_quote_timestamp": "2026-10-07T22:16:16.945832Z",
        "timestamp_delta_seconds": 0.185235,
        "bid": 0.36,
        "ask": 0.37,
        "midpoint": 0.365,
        "last_price": 0.37,
        "implied_probability": 0.37,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-07T22:16:16.945832Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT071830",
        "external_market_id": "KXBTC15M-26OCT071830-30",
        "external_contract_id": "KXBTC15M-26OCT071830-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3130.34
      },
      "selected_entry_price": 0.37,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 764,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT071830",
          "external_market_id": "KXBTC15M-26OCT071830-30",
          "external_contract_id": "KXBTC15M-26OCT071830-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-07T22:15:00Z",
          "resolution_timestamp": "2026-10-07T22:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-07T22:16:16.813250Z"
        }
      ],
      "quotes": [
        {
          "id": 764,
          "contract_id": 764,
          "forecast_timestamp": "2026-10-07T22:16:16.760597Z",
          "requested_timestamp": "2026-10-07T22:16:16.760597Z",
          "actual_quote_timestamp": "2026-10-07T22:16:16.945832Z",
          "timestamp_delta_seconds": 0.185235,
          "bid": 0.36,
          "ask": 0.37,
          "midpoint": 0.365,
          "last_price": 0.37,
          "implied_probability": 0.37,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-07T22:16:16.945832Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT071830",
          "external_market_id": "KXBTC15M-26OCT071830-30",
          "external_contract_id": "KXBTC15M-26OCT071830-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3130.34
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT071830-30": {
          "UP/YES": "KXBTC15M-26OCT071830-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1474,
          "signal_id": 764,
          "quote_id": 764,
          "settlement_id": 764,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 258.0,
          "entry_price": 0.37,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.46,
          "trading_fee": 4.21,
          "total_deployed": 99.66999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 258.0,
          "gross_pnl": 162.54000000000002,
          "net_pnl": 158.33,
          "roi": 1.588542189224441,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-07T22:31:23.493771Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3130.34,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1475,
          "signal_id": 764,
          "quote_id": 764,
          "settlement_id": 764,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.37,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 37.0,
          "trading_fee": 1.64,
          "total_deployed": 38.64,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 63.0,
          "net_pnl": 61.36,
          "roi": 1.5879917184265009,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-07T22:31:23.497371Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3130.34,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83195.63,
        "kronos_base_predicted_close": 83221.8828125,
        "kronos_base_displacement": 26.252812499995343,
        "kronos_base_displacement_fraction": 0.000315555186011517,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83239.6875,
        "kronos_small_displacement": 44.05749999999534,
        "kronos_small_displacement_fraction": 0.0005295650745116701,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT071830",
        "ticker": "KXBTC15M-26OCT071830-30",
        "market_id": "KXBTC15M-26OCT071830-30",
        "contract_id": "KXBTC15M-26OCT071830-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83195.63
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-07T22:16:16.760597Z",
        "retrieved_timestamp": "2026-10-07T22:16:16.945832Z",
        "quote_offset_seconds": 0.185235,
        "quote_age_seconds": 0.185235,
        "bid": 0.36,
        "ask": 0.37,
        "midpoint": 0.365,
        "last_price": 0.37,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.37,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3130.34
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 83271.96,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261007T2215Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 758,
          "signal_id": 764,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-07T22:00:00Z",
          "return_6h": -0.003351285720085029,
          "return_12h": -0.0071247714941704565,
          "return_24h": -0.02785659233363169,
          "close_vs_ema12": -0.003290034749174664,
          "close_vs_ema24": -0.008372965606013194,
          "ema12_slope_3h": -0.0011220784036087839,
          "ema24_slope_6h": -0.004433598819001405,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-07T22:16:16.810551Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-07T22:00:00Z",
            "return_6h": -0.003351285720085029,
            "return_12h": -0.0071247714941704565,
            "return_24h": -0.02785659233363169,
            "close_vs_ema12": -0.003290034749174664,
            "close_vs_ema24": -0.008372965606013194,
            "ema12_slope_3h": -0.0011220784036087839,
            "ema24_slope_6h": -0.004433598819001405,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0009092130216230565,
        "return_30m": 0.00021567683428957984,
        "return_60m": -0.0014618570919090468,
        "return_120m": -0.0037223266207720984,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 5.625250594620823e-05,
        "close_vs_ema6": -0.0004881581575387761,
        "close_vs_ema12": -0.0010619677471577216,
        "ema3_slope": 5.6255670468630115e-05,
        "ema6_slope": -0.00019522514271708147,
        "realized_volatility_30m": 0.0008010596048138585,
        "realized_volatility_60m": 0.000835426962516368,
        "return_acceleration": 0.001602119209627717
      }
    },
    {
      "id": 763,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261007T2200Z",
      "trigger_timestamp": "2026-10-07T22:01:17.222923Z",
      "market_start_timestamp": "2026-10-07T22:00:00Z",
      "resolution_timestamp": "2026-10-07T22:15:00Z",
      "direction": "UP",
      "base_run_id": 5673,
      "small_run_id": 5674,
      "last_observed_close": 83120.05,
      "actual_close": 83195.63,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-07T22:01:17.267199Z",
      "base_predicted_close": 83179.46875,
      "small_predicted_close": 83152.2109375,
      "strike": 83120.05,
      "market_regime": {
        "id": 757,
        "signal_id": 763,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-07T21:45:00Z",
        "return_6h": -0.003433741324638806,
        "return_12h": -0.007799182594709131,
        "return_24h": -0.029036641952258413,
        "close_vs_ema12": -0.004334827826283694,
        "close_vs_ema24": -0.009448422079273766,
        "ema12_slope_3h": -0.0010893161031202414,
        "ema24_slope_6h": -0.004456208250614435,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-07T22:01:17.270480Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-07T21:45:00Z",
          "return_6h": -0.003433741324638806,
          "return_12h": -0.007799182594709131,
          "return_24h": -0.029036641952258413,
          "close_vs_ema12": -0.004334827826283694,
          "close_vs_ema24": -0.009448422079273766,
          "ema12_slope_3h": -0.0010893161031202414,
          "ema24_slope_6h": -0.004456208250614435,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.67,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.185602,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        5673,
        5674
      ],
      "forecast_publication_timestamp": "2026-10-07T22:01:17.222923Z",
      "requested_quote_timestamp": "2026-10-07T22:01:17.222923Z",
      "retrieved_quote_timestamp": "2026-10-07T22:01:17.408525Z",
      "quote_retrieval_timestamp": "2026-10-07T22:01:17.408525Z",
      "timing_difference_seconds": 0.185602,
      "selected_quote": {
        "id": 763,
        "contract_id": 763,
        "forecast_timestamp": "2026-10-07T22:01:17.222923Z",
        "requested_timestamp": "2026-10-07T22:01:17.222923Z",
        "actual_quote_timestamp": "2026-10-07T22:01:17.408525Z",
        "timestamp_delta_seconds": 0.185602,
        "bid": 0.66,
        "ask": 0.67,
        "midpoint": 0.665,
        "last_price": 0.66,
        "implied_probability": 0.67,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-07T22:01:17.408525Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT071815",
        "external_market_id": "KXBTC15M-26OCT071815-15",
        "external_contract_id": "KXBTC15M-26OCT071815-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 1211.45
      },
      "selected_entry_price": 0.67,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 763,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT071815",
          "external_market_id": "KXBTC15M-26OCT071815-15",
          "external_contract_id": "KXBTC15M-26OCT071815-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-07T22:00:00Z",
          "resolution_timestamp": "2026-10-07T22:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-07T22:01:17.273064Z"
        }
      ],
      "quotes": [
        {
          "id": 763,
          "contract_id": 763,
          "forecast_timestamp": "2026-10-07T22:01:17.222923Z",
          "requested_timestamp": "2026-10-07T22:01:17.222923Z",
          "actual_quote_timestamp": "2026-10-07T22:01:17.408525Z",
          "timestamp_delta_seconds": 0.185602,
          "bid": 0.66,
          "ask": 0.67,
          "midpoint": 0.665,
          "last_price": 0.66,
          "implied_probability": 0.67,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-07T22:01:17.408525Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT071815",
          "external_market_id": "KXBTC15M-26OCT071815-15",
          "external_contract_id": "KXBTC15M-26OCT071815-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 1211.45
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT071815-15": {
          "UP/YES": "KXBTC15M-26OCT071815-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1472,
          "signal_id": 763,
          "quote_id": 763,
          "settlement_id": 763,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 145.0,
          "entry_price": 0.67,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.15,
          "trading_fee": 2.25,
          "total_deployed": 99.4,
          "settlement_value": 1.0,
          "settlement_payout": 145.0,
          "gross_pnl": 47.849999999999994,
          "net_pnl": 45.599999999999994,
          "roi": 0.45875251509054316,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-07T22:16:21.699674Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1211.45,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1473,
          "signal_id": 763,
          "quote_id": 763,
          "settlement_id": 763,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.67,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 67.0,
          "trading_fee": 1.55,
          "total_deployed": 68.55,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 33.0,
          "net_pnl": 31.450000000000003,
          "roi": 0.45878920495988335,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-07T22:16:21.702454Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1211.45,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83120.05,
        "kronos_base_predicted_close": 83179.46875,
        "kronos_base_displacement": 59.41874999999709,
        "kronos_base_displacement_fraction": 0.0007148545988602881,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83152.2109375,
        "kronos_small_displacement": 32.16093749999709,
        "kronos_small_displacement_fraction": 0.00038692153698171607,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT071815",
        "ticker": "KXBTC15M-26OCT071815-15",
        "market_id": "KXBTC15M-26OCT071815-15",
        "contract_id": "KXBTC15M-26OCT071815-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83120.05
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-07T22:01:17.222923Z",
        "retrieved_timestamp": "2026-10-07T22:01:17.408525Z",
        "quote_offset_seconds": 0.185602,
        "quote_age_seconds": 0.185602,
        "bid": 0.66,
        "ask": 0.67,
        "midpoint": 0.665,
        "last_price": 0.66,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.67,
        "price_type": "live_executable_ask",
        "yes_ask_size": 1211.45
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 83195.63,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261007T2200Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 757,
          "signal_id": 763,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-07T21:45:00Z",
          "return_6h": -0.003433741324638806,
          "return_12h": -0.007799182594709131,
          "return_24h": -0.029036641952258413,
          "close_vs_ema12": -0.004334827826283694,
          "close_vs_ema24": -0.009448422079273766,
          "ema12_slope_3h": -0.0010893161031202414,
          "ema24_slope_6h": -0.004456208250614435,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-07T22:01:17.270480Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-07T21:45:00Z",
            "return_6h": -0.003433741324638806,
            "return_12h": -0.007799182594709131,
            "return_24h": -0.029036641952258413,
            "close_vs_ema12": -0.004334827826283694,
            "close_vs_ema24": -0.009448422079273766,
            "ema12_slope_3h": -0.0010893161031202414,
            "ema24_slope_6h": -0.004456208250614435,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0006929061880046605,
        "return_30m": -0.002083749164861759,
        "return_60m": -0.0032715006501882193,
        "return_120m": -0.003145514487809309,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 4,
        "close_vs_ema3": -0.0007959779671531386,
        "close_vs_ema6": -0.0015910544137418547,
        "close_vs_ema12": -0.002162057757508773,
        "ema3_slope": -0.0007953448901442117,
        "ema6_slope": -0.000636016990440913,
        "realized_volatility_30m": 0.00034945059039537263,
        "realized_volatility_60m": 0.0003986537240478579,
        "return_acceleration": 0.0006989011807907453
      }
    },
    {
      "id": 762,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261007T2130Z",
      "trigger_timestamp": "2026-10-07T21:31:16.967304Z",
      "market_start_timestamp": "2026-10-07T21:30:00Z",
      "resolution_timestamp": "2026-10-07T21:45:00Z",
      "direction": "UP",
      "base_run_id": 5669,
      "small_run_id": 5670,
      "last_observed_close": 83293.61,
      "actual_close": 83177.69,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-07T21:31:17.018458Z",
      "base_predicted_close": 83309.828125,
      "small_predicted_close": 83327.8203125,
      "strike": 83293.61,
      "market_regime": {
        "id": 756,
        "signal_id": 762,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-07T21:15:00Z",
        "return_6h": 0.003427100765400759,
        "return_12h": -0.006073806053622843,
        "return_24h": -0.02650605501897063,
        "close_vs_ema12": -0.0026022681323519814,
        "close_vs_ema24": -0.007764742195082719,
        "ema12_slope_3h": -0.0009936746569643162,
        "ema24_slope_6h": -0.004545061185293964,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-07T21:31:17.021225Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-07T21:15:00Z",
          "return_6h": 0.003427100765400759,
          "return_12h": -0.006073806053622843,
          "return_24h": -0.02650605501897063,
          "close_vs_ema12": -0.0026022681323519814,
          "close_vs_ema24": -0.007764742195082719,
          "ema12_slope_3h": -0.0009936746569643162,
          "ema24_slope_6h": -0.004545061185293964,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.44,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.195618,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        5669,
        5670
      ],
      "forecast_publication_timestamp": "2026-10-07T21:31:16.967304Z",
      "requested_quote_timestamp": "2026-10-07T21:31:16.967304Z",
      "retrieved_quote_timestamp": "2026-10-07T21:31:17.162922Z",
      "quote_retrieval_timestamp": "2026-10-07T21:31:17.162922Z",
      "timing_difference_seconds": 0.195618,
      "selected_quote": {
        "id": 762,
        "contract_id": 762,
        "forecast_timestamp": "2026-10-07T21:31:16.967304Z",
        "requested_timestamp": "2026-10-07T21:31:16.967304Z",
        "actual_quote_timestamp": "2026-10-07T21:31:17.162922Z",
        "timestamp_delta_seconds": 0.195618,
        "bid": 0.43,
        "ask": 0.44,
        "midpoint": 0.435,
        "last_price": 0.44,
        "implied_probability": 0.44,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-07T21:31:17.162922Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT071745",
        "external_market_id": "KXBTC15M-26OCT071745-45",
        "external_contract_id": "KXBTC15M-26OCT071745-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4689.6
      },
      "selected_entry_price": 0.44,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 762,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT071745",
          "external_market_id": "KXBTC15M-26OCT071745-45",
          "external_contract_id": "KXBTC15M-26OCT071745-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-07T21:30:00Z",
          "resolution_timestamp": "2026-10-07T21:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-07T21:31:17.024130Z"
        }
      ],
      "quotes": [
        {
          "id": 762,
          "contract_id": 762,
          "forecast_timestamp": "2026-10-07T21:31:16.967304Z",
          "requested_timestamp": "2026-10-07T21:31:16.967304Z",
          "actual_quote_timestamp": "2026-10-07T21:31:17.162922Z",
          "timestamp_delta_seconds": 0.195618,
          "bid": 0.43,
          "ask": 0.44,
          "midpoint": 0.435,
          "last_price": 0.44,
          "implied_probability": 0.44,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-07T21:31:17.162922Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT071745",
          "external_market_id": "KXBTC15M-26OCT071745-45",
          "external_contract_id": "KXBTC15M-26OCT071745-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4689.6
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT071745-45": {
          "UP/YES": "KXBTC15M-26OCT071745-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1470,
          "signal_id": 762,
          "quote_id": 762,
          "settlement_id": 762,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 218.0,
          "entry_price": 0.44,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.92,
          "trading_fee": 3.77,
          "total_deployed": 99.69,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.92,
          "net_pnl": -99.69,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-07T21:46:23.750013Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4689.6,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1471,
          "signal_id": 762,
          "quote_id": 762,
          "settlement_id": 762,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.44,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 44.0,
          "trading_fee": 1.73,
          "total_deployed": 45.73,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -44.0,
          "net_pnl": -45.73,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-07T21:46:23.753074Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4689.6,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83293.61,
        "kronos_base_predicted_close": 83309.828125,
        "kronos_base_displacement": 16.218124999999418,
        "kronos_base_displacement_fraction": 0.00019471031451271493,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83327.8203125,
        "kronos_small_displacement": 34.21031249999942,
        "kronos_small_displacement_fraction": 0.00041071953178640493,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT071745",
        "ticker": "KXBTC15M-26OCT071745-45",
        "market_id": "KXBTC15M-26OCT071745-45",
        "contract_id": "KXBTC15M-26OCT071745-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83293.61
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-07T21:31:16.967304Z",
        "retrieved_timestamp": "2026-10-07T21:31:17.162922Z",
        "quote_offset_seconds": 0.195618,
        "quote_age_seconds": 0.195618,
        "bid": 0.43,
        "ask": 0.44,
        "midpoint": 0.435,
        "last_price": 0.44,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.44,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4689.6
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 83177.69,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261007T2130Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 756,
          "signal_id": 762,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-07T21:15:00Z",
          "return_6h": 0.003427100765400759,
          "return_12h": -0.006073806053622843,
          "return_24h": -0.02650605501897063,
          "close_vs_ema12": -0.0026022681323519814,
          "close_vs_ema24": -0.007764742195082719,
          "ema12_slope_3h": -0.0009936746569643162,
          "ema24_slope_6h": -0.004545061185293964,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-07T21:31:17.021225Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-07T21:15:00Z",
            "return_6h": 0.003427100765400759,
            "return_12h": -0.006073806053622843,
            "return_24h": -0.02650605501897063,
            "close_vs_ema12": -0.0026022681323519814,
            "close_vs_ema24": -0.007764742195082719,
            "ema12_slope_3h": -0.0009936746569643162,
            "ema24_slope_6h": -0.004545061185293964,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0002857625566446975,
        "return_30m": -0.0011902316294905013,
        "return_60m": -0.0026883799314352252,
        "return_120m": -0.0014702010911065155,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.0004039542464784329,
        "close_vs_ema6": -0.0007558301556798153,
        "close_vs_ema12": -0.0008097575427791215,
        "ema3_slope": -0.0004037911333354405,
        "ema6_slope": -0.00030224068522222147,
        "realized_volatility_30m": 0.00030948252673801413,
        "realized_volatility_60m": 0.0009297202167407215,
        "return_acceleration": 0.0006189650534760283
      }
    },
    {
      "id": 761,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261007T2115Z",
      "trigger_timestamp": "2026-10-07T21:16:17.091657Z",
      "market_start_timestamp": "2026-10-07T21:15:00Z",
      "resolution_timestamp": "2026-10-07T21:30:00Z",
      "direction": "UP",
      "base_run_id": 5667,
      "small_run_id": 5668,
      "last_observed_close": 83317.42,
      "actual_close": 83293.61,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-07T21:16:17.139563Z",
      "base_predicted_close": 83320.25,
      "small_predicted_close": 83338.2734375,
      "strike": 83317.42,
      "market_regime": {
        "id": 755,
        "signal_id": 761,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-07T21:00:00Z",
        "return_6h": 0.002977316831773713,
        "return_12h": -0.007101343698854401,
        "return_24h": -0.02619185067239793,
        "close_vs_ema12": -0.0024276337242100654,
        "close_vs_ema24": -0.007643259299073835,
        "ema12_slope_3h": -0.0010279903316863237,
        "ema24_slope_6h": -0.0047101660006094725,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-07T21:16:17.142415Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-07T21:00:00Z",
          "return_6h": 0.002977316831773713,
          "return_12h": -0.007101343698854401,
          "return_24h": -0.02619185067239793,
          "close_vs_ema12": -0.0024276337242100654,
          "close_vs_ema24": -0.007643259299073835,
          "ema12_slope_3h": -0.0010279903316863237,
          "ema24_slope_6h": -0.0047101660006094725,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.6,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.206909,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        5667,
        5668
      ],
      "forecast_publication_timestamp": "2026-10-07T21:16:17.091657Z",
      "requested_quote_timestamp": "2026-10-07T21:16:17.091657Z",
      "retrieved_quote_timestamp": "2026-10-07T21:16:17.298566Z",
      "quote_retrieval_timestamp": "2026-10-07T21:16:17.298566Z",
      "timing_difference_seconds": 0.206909,
      "selected_quote": {
        "id": 761,
        "contract_id": 761,
        "forecast_timestamp": "2026-10-07T21:16:17.091657Z",
        "requested_timestamp": "2026-10-07T21:16:17.091657Z",
        "actual_quote_timestamp": "2026-10-07T21:16:17.298566Z",
        "timestamp_delta_seconds": 0.206909,
        "bid": 0.59,
        "ask": 0.6,
        "midpoint": 0.595,
        "last_price": 0.59,
        "implied_probability": 0.6,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-07T21:16:17.298566Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT071730",
        "external_market_id": "KXBTC15M-26OCT071730-30",
        "external_contract_id": "KXBTC15M-26OCT071730-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5349.94
      },
      "selected_entry_price": 0.6,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 761,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT071730",
          "external_market_id": "KXBTC15M-26OCT071730-30",
          "external_contract_id": "KXBTC15M-26OCT071730-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-07T21:15:00Z",
          "resolution_timestamp": "2026-10-07T21:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-07T21:16:17.145040Z"
        }
      ],
      "quotes": [
        {
          "id": 761,
          "contract_id": 761,
          "forecast_timestamp": "2026-10-07T21:16:17.091657Z",
          "requested_timestamp": "2026-10-07T21:16:17.091657Z",
          "actual_quote_timestamp": "2026-10-07T21:16:17.298566Z",
          "timestamp_delta_seconds": 0.206909,
          "bid": 0.59,
          "ask": 0.6,
          "midpoint": 0.595,
          "last_price": 0.59,
          "implied_probability": 0.6,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-07T21:16:17.298566Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT071730",
          "external_market_id": "KXBTC15M-26OCT071730-30",
          "external_contract_id": "KXBTC15M-26OCT071730-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5349.94
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT071730-30": {
          "UP/YES": "KXBTC15M-26OCT071730-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1468,
          "signal_id": 761,
          "quote_id": 761,
          "settlement_id": 761,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 162.0,
          "entry_price": 0.6,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.2,
          "trading_fee": 2.73,
          "total_deployed": 99.93,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -97.2,
          "net_pnl": -99.93,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-07T21:31:21.792589Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5349.94,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1469,
          "signal_id": 761,
          "quote_id": 761,
          "settlement_id": 761,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.6,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 60.0,
          "trading_fee": 1.68,
          "total_deployed": 61.68,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -60.0,
          "net_pnl": -61.68,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-07T21:31:21.797729Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5349.94,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83317.42,
        "kronos_base_predicted_close": 83320.25,
        "kronos_base_displacement": 2.8300000000017462,
        "kronos_base_displacement_fraction": 3.396648624023339e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83338.2734375,
        "kronos_small_displacement": 20.853437500001746,
        "kronos_small_displacement_fraction": 0.0002502890451960916,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT071730",
        "ticker": "KXBTC15M-26OCT071730-30",
        "market_id": "KXBTC15M-26OCT071730-30",
        "contract_id": "KXBTC15M-26OCT071730-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83317.42
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-07T21:16:17.091657Z",
        "retrieved_timestamp": "2026-10-07T21:16:17.298566Z",
        "quote_offset_seconds": 0.206909,
        "quote_age_seconds": 0.206909,
        "bid": 0.59,
        "ask": 0.6,
        "midpoint": 0.595,
        "last_price": 0.59,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.6,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5349.94
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 83293.61,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261007T2115Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 755,
          "signal_id": 761,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-07T21:00:00Z",
          "return_6h": 0.002977316831773713,
          "return_12h": -0.007101343698854401,
          "return_24h": -0.02619185067239793,
          "close_vs_ema12": -0.0024276337242100654,
          "close_vs_ema24": -0.007643259299073835,
          "ema12_slope_3h": -0.0010279903316863237,
          "ema24_slope_6h": -0.0047101660006094725,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-07T21:16:17.142415Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-07T21:00:00Z",
            "return_6h": 0.002977316831773713,
            "return_12h": -0.007101343698854401,
            "return_24h": -0.02619185067239793,
            "close_vs_ema12": -0.0024276337242100654,
            "close_vs_ema24": -0.007643259299073835,
            "ema12_slope_3h": -0.0010279903316863237,
            "ema24_slope_6h": -0.0047101660006094725,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0009047276101207258,
        "return_30m": -0.0003814173117768771,
        "return_60m": -0.0022637788500295963,
        "return_120m": -0.00043279527046891086,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0005219688691847635,
        "close_vs_ema6": -0.0007723005362089141,
        "close_vs_ema12": -0.0006712745803784115,
        "ema3_slope": -0.0005216965598214829,
        "ema6_slope": -0.0003088248122562476,
        "realized_volatility_30m": 0.0007142558952371592,
        "realized_volatility_60m": 0.0009902600337378879,
        "return_acceleration": -0.0014285117904743183
      }
    },
    {
      "id": 760,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261007T2045Z",
      "trigger_timestamp": "2026-10-07T20:46:18.791364Z",
      "market_start_timestamp": "2026-10-07T20:45:00Z",
      "resolution_timestamp": "2026-10-07T21:00:00Z",
      "direction": "UP",
      "base_run_id": 5663,
      "small_run_id": 5664,
      "last_observed_close": 83349.21,
      "actual_close": 83392.87,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-07T20:46:18.836352Z",
      "base_predicted_close": 83350.7890625,
      "small_predicted_close": 83368.7890625,
      "strike": 83349.21,
      "market_regime": {
        "id": 754,
        "signal_id": 760,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-07T20:30:00Z",
        "return_6h": 0.004696075277208278,
        "return_12h": -0.007370101323795564,
        "return_24h": -0.02660931098563213,
        "close_vs_ema12": -0.002219176884991958,
        "close_vs_ema24": -0.007568644029345761,
        "ema12_slope_3h": -0.0012688956611178748,
        "ema24_slope_6h": -0.00507923318905612,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-07T20:46:18.840172Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-07T20:30:00Z",
          "return_6h": 0.004696075277208278,
          "return_12h": -0.007370101323795564,
          "return_24h": -0.02660931098563213,
          "close_vs_ema12": -0.002219176884991958,
          "close_vs_ema24": -0.007568644029345761,
          "ema12_slope_3h": -0.0012688956611178748,
          "ema24_slope_6h": -0.00507923318905612,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.52,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.177175,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        5663,
        5664
      ],
      "forecast_publication_timestamp": "2026-10-07T20:46:18.791364Z",
      "requested_quote_timestamp": "2026-10-07T20:46:18.791364Z",
      "retrieved_quote_timestamp": "2026-10-07T20:46:18.968539Z",
      "quote_retrieval_timestamp": "2026-10-07T20:46:18.968539Z",
      "timing_difference_seconds": 0.177175,
      "selected_quote": {
        "id": 760,
        "contract_id": 760,
        "forecast_timestamp": "2026-10-07T20:46:18.791364Z",
        "requested_timestamp": "2026-10-07T20:46:18.791364Z",
        "actual_quote_timestamp": "2026-10-07T20:46:18.968539Z",
        "timestamp_delta_seconds": 0.177175,
        "bid": 0.51,
        "ask": 0.52,
        "midpoint": 0.515,
        "last_price": 0.52,
        "implied_probability": 0.52,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-07T20:46:18.968539Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT071700",
        "external_market_id": "KXBTC15M-26OCT071700-00",
        "external_contract_id": "KXBTC15M-26OCT071700-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2834.12
      },
      "selected_entry_price": 0.52,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 760,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT071700",
          "external_market_id": "KXBTC15M-26OCT071700-00",
          "external_contract_id": "KXBTC15M-26OCT071700-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-07T20:45:00Z",
          "resolution_timestamp": "2026-10-07T21:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-07T20:46:18.843857Z"
        }
      ],
      "quotes": [
        {
          "id": 760,
          "contract_id": 760,
          "forecast_timestamp": "2026-10-07T20:46:18.791364Z",
          "requested_timestamp": "2026-10-07T20:46:18.791364Z",
          "actual_quote_timestamp": "2026-10-07T20:46:18.968539Z",
          "timestamp_delta_seconds": 0.177175,
          "bid": 0.51,
          "ask": 0.52,
          "midpoint": 0.515,
          "last_price": 0.52,
          "implied_probability": 0.52,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-07T20:46:18.968539Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT071700",
          "external_market_id": "KXBTC15M-26OCT071700-00",
          "external_contract_id": "KXBTC15M-26OCT071700-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2834.12
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT071700-00": {
          "UP/YES": "KXBTC15M-26OCT071700-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1466,
          "signal_id": 760,
          "quote_id": 760,
          "settlement_id": 760,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 186.0,
          "entry_price": 0.52,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.72,
          "trading_fee": 3.25,
          "total_deployed": 99.97,
          "settlement_value": 1.0,
          "settlement_payout": 186.0,
          "gross_pnl": 89.28,
          "net_pnl": 86.03,
          "roi": 0.8605581674502351,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-07T21:01:21.346597Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2834.12,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1467,
          "signal_id": 760,
          "quote_id": 760,
          "settlement_id": 760,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.52,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 52.0,
          "trading_fee": 1.75,
          "total_deployed": 53.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 48.0,
          "net_pnl": 46.25,
          "roi": 0.8604651162790697,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-07T21:01:21.349678Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2834.12,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83349.21,
        "kronos_base_predicted_close": 83350.7890625,
        "kronos_base_displacement": 1.5790624999935972,
        "kronos_base_displacement_fraction": 1.8945140571741438e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83368.7890625,
        "kronos_small_displacement": 19.579062499993597,
        "kronos_small_displacement_fraction": 0.00023490399609058798,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT071700",
        "ticker": "KXBTC15M-26OCT071700-00",
        "market_id": "KXBTC15M-26OCT071700-00",
        "contract_id": "KXBTC15M-26OCT071700-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83349.21
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-07T20:46:18.791364Z",
        "retrieved_timestamp": "2026-10-07T20:46:18.968539Z",
        "quote_offset_seconds": 0.177175,
        "quote_age_seconds": 0.177175,
        "bid": 0.51,
        "ask": 0.52,
        "midpoint": 0.515,
        "last_price": 0.52,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.52,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2834.12
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 83392.87,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261007T2045Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 754,
          "signal_id": 760,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-07T20:30:00Z",
          "return_6h": 0.004696075277208278,
          "return_12h": -0.007370101323795564,
          "return_24h": -0.02660931098563213,
          "close_vs_ema12": -0.002219176884991958,
          "close_vs_ema24": -0.007568644029345761,
          "ema12_slope_3h": -0.0012688956611178748,
          "ema24_slope_6h": -0.00507923318905612,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-07T20:46:18.840172Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-07T20:30:00Z",
            "return_6h": 0.004696075277208278,
            "return_12h": -0.007370101323795564,
            "return_24h": -0.02660931098563213,
            "close_vs_ema12": -0.002219176884991958,
            "close_vs_ema24": -0.007568644029345761,
            "ema12_slope_3h": -0.0012688956611178748,
            "ema24_slope_6h": -0.00507923318905612,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0020226583142485266,
        "return_30m": -0.0018830797774792574,
        "return_60m": -0.0007520545583569183,
        "return_120m": 0.0007516634336341976,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0008009083119540072,
        "close_vs_ema6": -0.000770209603035088,
        "close_vs_ema12": -0.00039168438765058156,
        "ema3_slope": -0.0008002673711646757,
        "ema6_slope": -0.00030798895479378086,
        "realized_volatility_30m": 0.0010812598714496358,
        "realized_volatility_60m": 0.0012562546292750152,
        "return_acceleration": -0.0021625197428992715
      }
    },
    {
      "id": 759,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261007T1845Z",
      "trigger_timestamp": "2026-10-07T18:46:21.202217Z",
      "market_start_timestamp": "2026-10-07T18:45:00Z",
      "resolution_timestamp": "2026-10-07T19:00:00Z",
      "direction": "UP",
      "base_run_id": 5647,
      "small_run_id": 5648,
      "last_observed_close": 83286.61,
      "actual_close": 83373.63,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-07T18:46:21.258907Z",
      "base_predicted_close": 83288.4921875,
      "small_predicted_close": 83319.4296875,
      "strike": 83286.61,
      "market_regime": {
        "id": 753,
        "signal_id": 759,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-07T18:30:00Z",
        "return_6h": -0.002357748920851721,
        "return_12h": -0.012297290397128124,
        "return_24h": -0.027336224498470396,
        "close_vs_ema12": -0.0035275810511139483,
        "close_vs_ema24": -0.009532641073378811,
        "ema12_slope_3h": -0.002089347090561078,
        "ema24_slope_6h": -0.006492019465460963,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-07T18:46:21.262854Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-07T18:30:00Z",
          "return_6h": -0.002357748920851721,
          "return_12h": -0.012297290397128124,
          "return_24h": -0.027336224498470396,
          "close_vs_ema12": -0.0035275810511139483,
          "close_vs_ema24": -0.009532641073378811,
          "ema12_slope_3h": -0.002089347090561078,
          "ema24_slope_6h": -0.006492019465460963,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.62,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.242454,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        5647,
        5648
      ],
      "forecast_publication_timestamp": "2026-10-07T18:46:21.202217Z",
      "requested_quote_timestamp": "2026-10-07T18:46:21.202217Z",
      "retrieved_quote_timestamp": "2026-10-07T18:46:21.444671Z",
      "quote_retrieval_timestamp": "2026-10-07T18:46:21.444671Z",
      "timing_difference_seconds": 0.242454,
      "selected_quote": {
        "id": 759,
        "contract_id": 759,
        "forecast_timestamp": "2026-10-07T18:46:21.202217Z",
        "requested_timestamp": "2026-10-07T18:46:21.202217Z",
        "actual_quote_timestamp": "2026-10-07T18:46:21.444671Z",
        "timestamp_delta_seconds": 0.242454,
        "bid": 0.61,
        "ask": 0.62,
        "midpoint": 0.615,
        "last_price": 0.62,
        "implied_probability": 0.62,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-07T18:46:21.444671Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT071500",
        "external_market_id": "KXBTC15M-26OCT071500-00",
        "external_contract_id": "KXBTC15M-26OCT071500-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4545.65
      },
      "selected_entry_price": 0.62,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 759,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT071500",
          "external_market_id": "KXBTC15M-26OCT071500-00",
          "external_contract_id": "KXBTC15M-26OCT071500-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-07T18:45:00Z",
          "resolution_timestamp": "2026-10-07T19:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-07T18:46:21.267498Z"
        }
      ],
      "quotes": [
        {
          "id": 759,
          "contract_id": 759,
          "forecast_timestamp": "2026-10-07T18:46:21.202217Z",
          "requested_timestamp": "2026-10-07T18:46:21.202217Z",
          "actual_quote_timestamp": "2026-10-07T18:46:21.444671Z",
          "timestamp_delta_seconds": 0.242454,
          "bid": 0.61,
          "ask": 0.62,
          "midpoint": 0.615,
          "last_price": 0.62,
          "implied_probability": 0.62,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-07T18:46:21.444671Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT071500",
          "external_market_id": "KXBTC15M-26OCT071500-00",
          "external_contract_id": "KXBTC15M-26OCT071500-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4545.65
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT071500-00": {
          "UP/YES": "KXBTC15M-26OCT071500-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1464,
          "signal_id": 759,
          "quote_id": 759,
          "settlement_id": 759,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 157.0,
          "entry_price": 0.62,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.34,
          "trading_fee": 2.59,
          "total_deployed": 99.93,
          "settlement_value": 1.0,
          "settlement_payout": 157.0,
          "gross_pnl": 59.66,
          "net_pnl": 57.06999999999999,
          "roi": 0.5710997698388871,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-07T19:01:24.687192Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4545.65,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1465,
          "signal_id": 759,
          "quote_id": 759,
          "settlement_id": 759,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.62,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 62.0,
          "trading_fee": 1.65,
          "total_deployed": 63.65,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 38.0,
          "net_pnl": 36.35,
          "roi": 0.5710919088766693,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-07T19:01:24.691796Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4545.65,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83286.61,
        "kronos_base_predicted_close": 83288.4921875,
        "kronos_base_displacement": 1.882187499999418,
        "kronos_base_displacement_fraction": 2.259892076288635e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83319.4296875,
        "kronos_small_displacement": 32.81968749999942,
        "kronos_small_displacement_fraction": 0.00039405718998527394,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT071500",
        "ticker": "KXBTC15M-26OCT071500-00",
        "market_id": "KXBTC15M-26OCT071500-00",
        "contract_id": "KXBTC15M-26OCT071500-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83286.61
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-07T18:46:21.202217Z",
        "retrieved_timestamp": "2026-10-07T18:46:21.444671Z",
        "quote_offset_seconds": 0.242454,
        "quote_age_seconds": 0.242454,
        "bid": 0.61,
        "ask": 0.62,
        "midpoint": 0.615,
        "last_price": 0.62,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.62,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4545.65
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 83373.63,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261007T1845Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 753,
          "signal_id": 759,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-07T18:30:00Z",
          "return_6h": -0.002357748920851721,
          "return_12h": -0.012297290397128124,
          "return_24h": -0.027336224498470396,
          "close_vs_ema12": -0.0035275810511139483,
          "close_vs_ema24": -0.009532641073378811,
          "ema12_slope_3h": -0.002089347090561078,
          "ema24_slope_6h": -0.006492019465460963,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-07T18:46:21.262854Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-07T18:30:00Z",
            "return_6h": -0.002357748920851721,
            "return_12h": -0.012297290397128124,
            "return_24h": -0.027336224498470396,
            "close_vs_ema12": -0.0035275810511139483,
            "close_vs_ema24": -0.009532641073378811,
            "ema12_slope_3h": -0.002089347090561078,
            "ema24_slope_6h": -0.006492019465460963,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": -0.00026844846695028846,
        "return_30m": -0.00012881363589767325,
        "return_60m": 0.0028746731757152144,
        "return_120m": -0.0013480112198664962,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": 0.00012817335075765435,
        "close_vs_ema6": 0.0002498179108840759,
        "close_vs_ema12": 0.00018816009191602312,
        "ema3_slope": 0.00012818978127149272,
        "ema6_slope": 9.993715078970844e-05,
        "realized_volatility_30m": 0.0002040603964123533,
        "realized_volatility_60m": 0.0009345398857685527,
        "return_acceleration": -0.0004081207928247066
      }
    },
    {
      "id": 758,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261007T1445Z",
      "trigger_timestamp": "2026-10-07T14:46:18.483822Z",
      "market_start_timestamp": "2026-10-07T14:45:00Z",
      "resolution_timestamp": "2026-10-07T15:00:00Z",
      "direction": "UP",
      "base_run_id": 5615,
      "small_run_id": 5616,
      "last_observed_close": 82959.63,
      "actual_close": 82955.97,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-07T14:46:18.532837Z",
      "base_predicted_close": 82961.5625,
      "small_predicted_close": 83082.59375,
      "strike": 82959.63,
      "market_regime": {
        "id": 752,
        "signal_id": 758,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-07T14:30:00Z",
        "return_6h": -0.012009777780484066,
        "return_12h": -0.009943758643165324,
        "return_24h": -0.03870863517096601,
        "close_vs_ema12": -0.010954565541052563,
        "close_vs_ema24": -0.017224297778647424,
        "ema12_slope_3h": -0.004608957545086834,
        "ema24_slope_6h": -0.006946239883361294,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-07T14:46:18.538711Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-07T14:30:00Z",
          "return_6h": -0.012009777780484066,
          "return_12h": -0.009943758643165324,
          "return_24h": -0.03870863517096601,
          "close_vs_ema12": -0.010954565541052563,
          "close_vs_ema24": -0.017224297778647424,
          "ema12_slope_3h": -0.004608957545086834,
          "ema24_slope_6h": -0.006946239883361294,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.64,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.192907,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        5615,
        5616
      ],
      "forecast_publication_timestamp": "2026-10-07T14:46:18.483822Z",
      "requested_quote_timestamp": "2026-10-07T14:46:18.483822Z",
      "retrieved_quote_timestamp": "2026-10-07T14:46:18.676729Z",
      "quote_retrieval_timestamp": "2026-10-07T14:46:18.676729Z",
      "timing_difference_seconds": 0.192907,
      "selected_quote": {
        "id": 758,
        "contract_id": 758,
        "forecast_timestamp": "2026-10-07T14:46:18.483822Z",
        "requested_timestamp": "2026-10-07T14:46:18.483822Z",
        "actual_quote_timestamp": "2026-10-07T14:46:18.676729Z",
        "timestamp_delta_seconds": 0.192907,
        "bid": 0.63,
        "ask": 0.64,
        "midpoint": 0.635,
        "last_price": 0.64,
        "implied_probability": 0.64,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-07T14:46:18.676729Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT071100",
        "external_market_id": "KXBTC15M-26OCT071100-00",
        "external_contract_id": "KXBTC15M-26OCT071100-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2477.16
      },
      "selected_entry_price": 0.64,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 758,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT071100",
          "external_market_id": "KXBTC15M-26OCT071100-00",
          "external_contract_id": "KXBTC15M-26OCT071100-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-07T14:45:00Z",
          "resolution_timestamp": "2026-10-07T15:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-07T14:46:18.542978Z"
        }
      ],
      "quotes": [
        {
          "id": 758,
          "contract_id": 758,
          "forecast_timestamp": "2026-10-07T14:46:18.483822Z",
          "requested_timestamp": "2026-10-07T14:46:18.483822Z",
          "actual_quote_timestamp": "2026-10-07T14:46:18.676729Z",
          "timestamp_delta_seconds": 0.192907,
          "bid": 0.63,
          "ask": 0.64,
          "midpoint": 0.635,
          "last_price": 0.64,
          "implied_probability": 0.64,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-07T14:46:18.676729Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT071100",
          "external_market_id": "KXBTC15M-26OCT071100-00",
          "external_contract_id": "KXBTC15M-26OCT071100-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2477.16
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT071100-00": {
          "UP/YES": "KXBTC15M-26OCT071100-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1462,
          "signal_id": 758,
          "quote_id": 758,
          "settlement_id": 758,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 152.0,
          "entry_price": 0.64,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.28,
          "trading_fee": 2.46,
          "total_deployed": 99.74,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -97.28,
          "net_pnl": -99.74,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-07T15:01:23.518918Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2477.16,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1463,
          "signal_id": 758,
          "quote_id": 758,
          "settlement_id": 758,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.64,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 64.0,
          "trading_fee": 1.62,
          "total_deployed": 65.62,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -64.0,
          "net_pnl": -65.62,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-07T15:01:23.544307Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2477.16,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82959.63,
        "kronos_base_predicted_close": 82961.5625,
        "kronos_base_displacement": 1.9324999999953434,
        "kronos_base_displacement_fraction": 2.3294462619895284e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83082.59375,
        "kronos_small_displacement": 122.96374999999534,
        "kronos_small_displacement_fraction": 0.0014822118902892327,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT071100",
        "ticker": "KXBTC15M-26OCT071100-00",
        "market_id": "KXBTC15M-26OCT071100-00",
        "contract_id": "KXBTC15M-26OCT071100-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82959.63
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-07T14:46:18.483822Z",
        "retrieved_timestamp": "2026-10-07T14:46:18.676729Z",
        "quote_offset_seconds": 0.192907,
        "quote_age_seconds": 0.192907,
        "bid": 0.63,
        "ask": 0.64,
        "midpoint": 0.635,
        "last_price": 0.64,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.64,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2477.16
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 82955.97,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261007T1445Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 752,
          "signal_id": 758,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-07T14:30:00Z",
          "return_6h": -0.012009777780484066,
          "return_12h": -0.009943758643165324,
          "return_24h": -0.03870863517096601,
          "close_vs_ema12": -0.010954565541052563,
          "close_vs_ema24": -0.017224297778647424,
          "ema12_slope_3h": -0.004608957545086834,
          "ema24_slope_6h": -0.006946239883361294,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-07T14:46:18.538711Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-07T14:30:00Z",
            "return_6h": -0.012009777780484066,
            "return_12h": -0.009943758643165324,
            "return_24h": -0.03870863517096601,
            "close_vs_ema12": -0.010954565541052563,
            "close_vs_ema24": -0.017224297778647424,
            "ema12_slope_3h": -0.004608957545086834,
            "ema24_slope_6h": -0.006946239883361294,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0008603947964729297,
        "return_30m": -0.0021971445892445818,
        "return_60m": -0.0013614556038682446,
        "return_120m": -0.006274467625780211,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 3,
        "close_vs_ema3": -0.0008487473932501377,
        "close_vs_ema6": -0.0019323851506770628,
        "close_vs_ema12": -0.0037709288727358903,
        "ema3_slope": -0.000848027632008086,
        "ema6_slope": -0.000772357063742346,
        "realized_volatility_30m": 0.0002387530596424381,
        "realized_volatility_60m": 0.0009975591599059616,
        "return_acceleration": 0.0004775061192848762
      }
    },
    {
      "id": 757,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261007T1415Z",
      "trigger_timestamp": "2026-10-07T14:16:16.637299Z",
      "market_start_timestamp": "2026-10-07T14:15:00Z",
      "resolution_timestamp": "2026-10-07T14:30:00Z",
      "direction": "UP",
      "base_run_id": 5611,
      "small_run_id": 5612,
      "last_observed_close": 83142.31,
      "actual_close": 83031.07,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-07T14:16:16.680884Z",
      "base_predicted_close": 83149.1640625,
      "small_predicted_close": 83175.2109375,
      "strike": 83142.31,
      "market_regime": {
        "id": 751,
        "signal_id": 757,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-07T14:00:00Z",
        "return_6h": -0.010363616355545835,
        "return_12h": -0.009317288880930752,
        "return_24h": -0.03663900315920321,
        "close_vs_ema12": -0.00968373238024045,
        "close_vs_ema24": -0.01576403083405231,
        "ema12_slope_3h": -0.004319021458153993,
        "ema24_slope_6h": -0.006738772122450665,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-07T14:16:16.683558Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-07T14:00:00Z",
          "return_6h": -0.010363616355545835,
          "return_12h": -0.009317288880930752,
          "return_24h": -0.03663900315920321,
          "close_vs_ema12": -0.00968373238024045,
          "close_vs_ema24": -0.01576403083405231,
          "ema12_slope_3h": -0.004319021458153993,
          "ema24_slope_6h": -0.006738772122450665,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.36,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.18238,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        5611,
        5612
      ],
      "forecast_publication_timestamp": "2026-10-07T14:16:16.637299Z",
      "requested_quote_timestamp": "2026-10-07T14:16:16.637299Z",
      "retrieved_quote_timestamp": "2026-10-07T14:16:16.819679Z",
      "quote_retrieval_timestamp": "2026-10-07T14:16:16.819679Z",
      "timing_difference_seconds": 0.18238,
      "selected_quote": {
        "id": 757,
        "contract_id": 757,
        "forecast_timestamp": "2026-10-07T14:16:16.637299Z",
        "requested_timestamp": "2026-10-07T14:16:16.637299Z",
        "actual_quote_timestamp": "2026-10-07T14:16:16.819679Z",
        "timestamp_delta_seconds": 0.18238,
        "bid": 0.35,
        "ask": 0.36,
        "midpoint": 0.355,
        "last_price": 0.36,
        "implied_probability": 0.36,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-07T14:16:16.819679Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT071030",
        "external_market_id": "KXBTC15M-26OCT071030-30",
        "external_contract_id": "KXBTC15M-26OCT071030-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 8270.56
      },
      "selected_entry_price": 0.36,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 757,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT071030",
          "external_market_id": "KXBTC15M-26OCT071030-30",
          "external_contract_id": "KXBTC15M-26OCT071030-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-07T14:15:00Z",
          "resolution_timestamp": "2026-10-07T14:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-07T14:16:16.686778Z"
        }
      ],
      "quotes": [
        {
          "id": 757,
          "contract_id": 757,
          "forecast_timestamp": "2026-10-07T14:16:16.637299Z",
          "requested_timestamp": "2026-10-07T14:16:16.637299Z",
          "actual_quote_timestamp": "2026-10-07T14:16:16.819679Z",
          "timestamp_delta_seconds": 0.18238,
          "bid": 0.35,
          "ask": 0.36,
          "midpoint": 0.355,
          "last_price": 0.36,
          "implied_probability": 0.36,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-07T14:16:16.819679Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT071030",
          "external_market_id": "KXBTC15M-26OCT071030-30",
          "external_contract_id": "KXBTC15M-26OCT071030-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 8270.56
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT071030-30": {
          "UP/YES": "KXBTC15M-26OCT071030-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1460,
          "signal_id": 757,
          "quote_id": 757,
          "settlement_id": 757,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 265.0,
          "entry_price": 0.36,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.39999999999999,
          "trading_fee": 4.28,
          "total_deployed": 99.67999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.39999999999999,
          "net_pnl": -99.67999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-07T14:31:21.082357Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 8270.56,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1461,
          "signal_id": 757,
          "quote_id": 757,
          "settlement_id": 757,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.36,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 36.0,
          "trading_fee": 1.62,
          "total_deployed": 37.62,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -36.0,
          "net_pnl": -37.62,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-07T14:31:21.085683Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 8270.56,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83142.31,
        "kronos_base_predicted_close": 83149.1640625,
        "kronos_base_displacement": 6.854062500002328,
        "kronos_base_displacement_fraction": 8.243772033760342e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83175.2109375,
        "kronos_small_displacement": 32.90093750000233,
        "kronos_small_displacement_fraction": 0.0003957183472530692,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT071030",
        "ticker": "KXBTC15M-26OCT071030-30",
        "market_id": "KXBTC15M-26OCT071030-30",
        "contract_id": "KXBTC15M-26OCT071030-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83142.31
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-07T14:16:16.637299Z",
        "retrieved_timestamp": "2026-10-07T14:16:16.819679Z",
        "quote_offset_seconds": 0.18238,
        "quote_age_seconds": 0.18238,
        "bid": 0.35,
        "ask": 0.36,
        "midpoint": 0.355,
        "last_price": 0.36,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.36,
        "price_type": "live_executable_ask",
        "yes_ask_size": 8270.56
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 83031.07,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261007T1415Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 751,
          "signal_id": 757,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-07T14:00:00Z",
          "return_6h": -0.010363616355545835,
          "return_12h": -0.009317288880930752,
          "return_24h": -0.03663900315920321,
          "close_vs_ema12": -0.00968373238024045,
          "close_vs_ema24": -0.01576403083405231,
          "ema12_slope_3h": -0.004319021458153993,
          "ema24_slope_6h": -0.006738772122450665,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-07T14:16:16.683558Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-07T14:00:00Z",
            "return_6h": -0.010363616355545835,
            "return_12h": -0.009317288880930752,
            "return_24h": -0.03663900315920321,
            "close_vs_ema12": -0.00968373238024045,
            "close_vs_ema24": -0.01576403083405231,
            "ema12_slope_3h": -0.004319021458153993,
            "ema24_slope_6h": -0.006738772122450665,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": -0.00046453747459507255,
        "return_30m": 0.0008375291580342559,
        "return_60m": -0.0024417702179381218,
        "return_120m": -0.005748661857800097,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0003339080952995399,
        "close_vs_ema6": -0.0012440784663436677,
        "close_vs_ema12": -0.002913272113964749,
        "ema3_slope": -0.0003337966378998969,
        "ema6_slope": -0.0004973838727112545,
        "realized_volatility_30m": 0.0008836046235398687,
        "realized_volatility_60m": 0.0014250333037559633,
        "return_acceleration": -0.0017672092470797374
      }
    },
    {
      "id": 756,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261007T1345Z",
      "trigger_timestamp": "2026-10-07T13:46:18.789533Z",
      "market_start_timestamp": "2026-10-07T13:45:00Z",
      "resolution_timestamp": "2026-10-07T14:00:00Z",
      "direction": "UP",
      "base_run_id": 5607,
      "small_run_id": 5608,
      "last_observed_close": 83072.73,
      "actual_close": 83180.95,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-07T13:46:18.834398Z",
      "base_predicted_close": 83145.453125,
      "small_predicted_close": 83240.0390625,
      "strike": 83072.73,
      "market_regime": {
        "id": 750,
        "signal_id": 756,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-07T13:30:00Z",
        "return_6h": -0.014264680961570186,
        "return_12h": -0.02587019032223914,
        "return_24h": -0.037793766073320745,
        "close_vs_ema12": -0.011325243858759437,
        "close_vs_ema24": -0.017237368960947297,
        "ema12_slope_3h": -0.0040740270858107275,
        "ema24_slope_6h": -0.006566556740855489,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-07T13:46:18.837465Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-07T13:30:00Z",
          "return_6h": -0.014264680961570186,
          "return_12h": -0.02587019032223914,
          "return_24h": -0.037793766073320745,
          "close_vs_ema12": -0.011325243858759437,
          "close_vs_ema24": -0.017237368960947297,
          "ema12_slope_3h": -0.0040740270858107275,
          "ema24_slope_6h": -0.006566556740855489,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.52,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.196824,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        5607,
        5608
      ],
      "forecast_publication_timestamp": "2026-10-07T13:46:18.789533Z",
      "requested_quote_timestamp": "2026-10-07T13:46:18.789533Z",
      "retrieved_quote_timestamp": "2026-10-07T13:46:18.986357Z",
      "quote_retrieval_timestamp": "2026-10-07T13:46:18.986357Z",
      "timing_difference_seconds": 0.196824,
      "selected_quote": {
        "id": 756,
        "contract_id": 756,
        "forecast_timestamp": "2026-10-07T13:46:18.789533Z",
        "requested_timestamp": "2026-10-07T13:46:18.789533Z",
        "actual_quote_timestamp": "2026-10-07T13:46:18.986357Z",
        "timestamp_delta_seconds": 0.196824,
        "bid": 0.51,
        "ask": 0.52,
        "midpoint": 0.515,
        "last_price": 0.52,
        "implied_probability": 0.52,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-07T13:46:18.986357Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT071000",
        "external_market_id": "KXBTC15M-26OCT071000-00",
        "external_contract_id": "KXBTC15M-26OCT071000-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 9564.04
      },
      "selected_entry_price": 0.52,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 756,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT071000",
          "external_market_id": "KXBTC15M-26OCT071000-00",
          "external_contract_id": "KXBTC15M-26OCT071000-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-07T13:45:00Z",
          "resolution_timestamp": "2026-10-07T14:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-07T13:46:18.840546Z"
        }
      ],
      "quotes": [
        {
          "id": 756,
          "contract_id": 756,
          "forecast_timestamp": "2026-10-07T13:46:18.789533Z",
          "requested_timestamp": "2026-10-07T13:46:18.789533Z",
          "actual_quote_timestamp": "2026-10-07T13:46:18.986357Z",
          "timestamp_delta_seconds": 0.196824,
          "bid": 0.51,
          "ask": 0.52,
          "midpoint": 0.515,
          "last_price": 0.52,
          "implied_probability": 0.52,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-07T13:46:18.986357Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT071000",
          "external_market_id": "KXBTC15M-26OCT071000-00",
          "external_contract_id": "KXBTC15M-26OCT071000-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 9564.04
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT071000-00": {
          "UP/YES": "KXBTC15M-26OCT071000-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1458,
          "signal_id": 756,
          "quote_id": 756,
          "settlement_id": 756,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 186.0,
          "entry_price": 0.52,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.72,
          "trading_fee": 3.25,
          "total_deployed": 99.97,
          "settlement_value": 1.0,
          "settlement_payout": 186.0,
          "gross_pnl": 89.28,
          "net_pnl": 86.03,
          "roi": 0.8605581674502351,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-07T14:01:22.818418Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 9564.04,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1459,
          "signal_id": 756,
          "quote_id": 756,
          "settlement_id": 756,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.52,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 52.0,
          "trading_fee": 1.75,
          "total_deployed": 53.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 48.0,
          "net_pnl": 46.25,
          "roi": 0.8604651162790697,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-07T14:01:22.821603Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 9564.04,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83072.73,
        "kronos_base_predicted_close": 83145.453125,
        "kronos_base_displacement": 72.72312500000407,
        "kronos_base_displacement_fraction": 0.0008754151332212638,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83240.0390625,
        "kronos_small_displacement": 167.30906250000407,
        "kronos_small_displacement_fraction": 0.0020140070333550383,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT071000",
        "ticker": "KXBTC15M-26OCT071000-00",
        "market_id": "KXBTC15M-26OCT071000-00",
        "contract_id": "KXBTC15M-26OCT071000-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83072.73
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-07T13:46:18.789533Z",
        "retrieved_timestamp": "2026-10-07T13:46:18.986357Z",
        "quote_offset_seconds": 0.196824,
        "quote_age_seconds": 0.196824,
        "bid": 0.51,
        "ask": 0.52,
        "midpoint": 0.515,
        "last_price": 0.52,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.52,
        "price_type": "live_executable_ask",
        "yes_ask_size": 9564.04
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 83180.95,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261007T1345Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 750,
          "signal_id": 756,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-07T13:30:00Z",
          "return_6h": -0.014264680961570186,
          "return_12h": -0.02587019032223914,
          "return_24h": -0.037793766073320745,
          "close_vs_ema12": -0.011325243858759437,
          "close_vs_ema24": -0.017237368960947297,
          "ema12_slope_3h": -0.0040740270858107275,
          "ema24_slope_6h": -0.006566556740855489,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-07T13:46:18.837465Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-07T13:30:00Z",
            "return_6h": -0.014264680961570186,
            "return_12h": -0.02587019032223914,
            "return_24h": -0.037793766073320745,
            "close_vs_ema12": -0.011325243858759437,
            "close_vs_ema24": -0.017237368960947297,
            "ema12_slope_3h": -0.0040740270858107275,
            "ema24_slope_6h": -0.006566556740855489,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0027173628306885744,
        "return_30m": -0.003276555165483419,
        "return_60m": -0.004919709988645438,
        "return_120m": -0.0065931035714874575,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 4,
        "close_vs_ema3": -0.0017066663673084292,
        "close_vs_ema6": -0.003085398858881927,
        "close_vs_ema12": -0.004813928492574671,
        "ema3_slope": -0.0017037586197742316,
        "ema6_slope": -0.0012326382712665174,
        "realized_volatility_30m": 0.0010783234135334774,
        "realized_volatility_60m": 0.00091453751101395,
        "return_acceleration": -0.0021566468270669548
      }
    },
    {
      "id": 755,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261007T1245Z",
      "trigger_timestamp": "2026-10-07T12:46:18.404053Z",
      "market_start_timestamp": "2026-10-07T12:45:00Z",
      "resolution_timestamp": "2026-10-07T13:00:00Z",
      "direction": "UP",
      "base_run_id": 5599,
      "small_run_id": 5600,
      "last_observed_close": 83483.44,
      "actual_close": 83449.86,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-07T12:46:18.452760Z",
      "base_predicted_close": 83586.8359375,
      "small_predicted_close": 83562.8125,
      "strike": 83483.44,
      "market_regime": {
        "id": 749,
        "signal_id": 755,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-07T12:30:00Z",
        "return_6h": -0.009963031803760125,
        "return_12h": -0.02360457470026045,
        "return_24h": -0.03198724248614415,
        "close_vs_ema12": -0.008018913197492372,
        "close_vs_ema24": -0.01363724562786961,
        "ema12_slope_3h": -0.0037882179089985257,
        "ema24_slope_6h": -0.0061681928761117,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-07T12:46:18.455908Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-07T12:30:00Z",
          "return_6h": -0.009963031803760125,
          "return_12h": -0.02360457470026045,
          "return_24h": -0.03198724248614415,
          "close_vs_ema12": -0.008018913197492372,
          "close_vs_ema24": -0.01363724562786961,
          "ema12_slope_3h": -0.0037882179089985257,
          "ema24_slope_6h": -0.0061681928761117,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.35,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.197005,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        5599,
        5600
      ],
      "forecast_publication_timestamp": "2026-10-07T12:46:18.404053Z",
      "requested_quote_timestamp": "2026-10-07T12:46:18.404053Z",
      "retrieved_quote_timestamp": "2026-10-07T12:46:18.601058Z",
      "quote_retrieval_timestamp": "2026-10-07T12:46:18.601058Z",
      "timing_difference_seconds": 0.197005,
      "selected_quote": {
        "id": 755,
        "contract_id": 755,
        "forecast_timestamp": "2026-10-07T12:46:18.404053Z",
        "requested_timestamp": "2026-10-07T12:46:18.404053Z",
        "actual_quote_timestamp": "2026-10-07T12:46:18.601058Z",
        "timestamp_delta_seconds": 0.197005,
        "bid": 0.34,
        "ask": 0.35,
        "midpoint": 0.345,
        "last_price": 0.35,
        "implied_probability": 0.35,
        "spread": 0.009999999999999953,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-07T12:46:18.601058Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT070900",
        "external_market_id": "KXBTC15M-26OCT070900-00",
        "external_contract_id": "KXBTC15M-26OCT070900-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 9725.17
      },
      "selected_entry_price": 0.35,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 755,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT070900",
          "external_market_id": "KXBTC15M-26OCT070900-00",
          "external_contract_id": "KXBTC15M-26OCT070900-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-07T12:45:00Z",
          "resolution_timestamp": "2026-10-07T13:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-07T12:46:18.459491Z"
        }
      ],
      "quotes": [
        {
          "id": 755,
          "contract_id": 755,
          "forecast_timestamp": "2026-10-07T12:46:18.404053Z",
          "requested_timestamp": "2026-10-07T12:46:18.404053Z",
          "actual_quote_timestamp": "2026-10-07T12:46:18.601058Z",
          "timestamp_delta_seconds": 0.197005,
          "bid": 0.34,
          "ask": 0.35,
          "midpoint": 0.345,
          "last_price": 0.35,
          "implied_probability": 0.35,
          "spread": 0.009999999999999953,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-07T12:46:18.601058Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT070900",
          "external_market_id": "KXBTC15M-26OCT070900-00",
          "external_contract_id": "KXBTC15M-26OCT070900-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 9725.17
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT070900-00": {
          "UP/YES": "KXBTC15M-26OCT070900-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1456,
          "signal_id": 755,
          "quote_id": 755,
          "settlement_id": 755,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 273.0,
          "entry_price": 0.35,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.55,
          "trading_fee": 4.35,
          "total_deployed": 99.89999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.55,
          "net_pnl": -99.89999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-07T13:01:21.692643Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 9725.17,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1457,
          "signal_id": 755,
          "quote_id": 755,
          "settlement_id": 755,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.35,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 35.0,
          "trading_fee": 1.6,
          "total_deployed": 36.6,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -35.0,
          "net_pnl": -36.6,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-07T13:01:21.695711Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 9725.17,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83483.44,
        "kronos_base_predicted_close": 83586.8359375,
        "kronos_base_displacement": 103.39593749999767,
        "kronos_base_displacement_fraction": 0.001238520328103366,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83562.8125,
        "kronos_small_displacement": 79.37249999999767,
        "kronos_small_displacement_fraction": 0.0009507574196750598,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT070900",
        "ticker": "KXBTC15M-26OCT070900-00",
        "market_id": "KXBTC15M-26OCT070900-00",
        "contract_id": "KXBTC15M-26OCT070900-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83483.44
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-07T12:46:18.404053Z",
        "retrieved_timestamp": "2026-10-07T12:46:18.601058Z",
        "quote_offset_seconds": 0.197005,
        "quote_age_seconds": 0.197005,
        "bid": 0.34,
        "ask": 0.35,
        "midpoint": 0.345,
        "last_price": 0.35,
        "spread": 0.009999999999999953,
        "selected_entry_price": 0.35,
        "price_type": "live_executable_ask",
        "yes_ask_size": 9725.17
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 83449.86,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261007T1245Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 749,
          "signal_id": 755,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-07T12:30:00Z",
          "return_6h": -0.009963031803760125,
          "return_12h": -0.02360457470026045,
          "return_24h": -0.03198724248614415,
          "close_vs_ema12": -0.008018913197492372,
          "close_vs_ema24": -0.01363724562786961,
          "ema12_slope_3h": -0.0037882179089985257,
          "ema24_slope_6h": -0.0061681928761117,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-07T12:46:18.455908Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-07T12:30:00Z",
            "return_6h": -0.009963031803760125,
            "return_12h": -0.02360457470026045,
            "return_24h": -0.03198724248614415,
            "close_vs_ema12": -0.008018913197492372,
            "close_vs_ema24": -0.01363724562786961,
            "ema12_slope_3h": -0.0037882179089985257,
            "ema24_slope_6h": -0.0061681928761117,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": 0.0005219305916939199,
        "return_30m": -0.0016691814046533304,
        "return_60m": -0.0016816668962691406,
        "return_120m": -0.0017917724255659406,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": -0.00039376164438975625,
        "close_vs_ema6": -0.0011455245489785382,
        "close_vs_ema12": -0.002252229799518224,
        "ema3_slope": -0.0003936066571853525,
        "ema6_slope": -0.00045799995951267825,
        "realized_volatility_30m": 0.0013559497881166505,
        "realized_volatility_60m": 0.0012780971666709253,
        "return_acceleration": 0.002711899576233301
      }
    },
    {
      "id": 754,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261007T1215Z",
      "trigger_timestamp": "2026-10-07T12:16:16.408977Z",
      "market_start_timestamp": "2026-10-07T12:15:00Z",
      "resolution_timestamp": "2026-10-07T12:30:00Z",
      "direction": "UP",
      "base_run_id": 5595,
      "small_run_id": 5596,
      "last_observed_close": 83623.03,
      "actual_close": 83439.89,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-07T12:16:16.475913Z",
      "base_predicted_close": 83646.5703125,
      "small_predicted_close": 83624.0078125,
      "strike": 83623.03,
      "market_regime": {
        "id": 748,
        "signal_id": 754,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-07T12:00:00Z",
        "return_6h": -0.007863310326081119,
        "return_12h": -0.022792699090587898,
        "return_24h": -0.031643232030878155,
        "close_vs_ema12": -0.0070742633228176866,
        "close_vs_ema24": -0.01257175546134226,
        "ema12_slope_3h": -0.003785446360796474,
        "ema24_slope_6h": -0.006028568403105061,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-07T12:16:16.478260Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-07T12:00:00Z",
          "return_6h": -0.007863310326081119,
          "return_12h": -0.022792699090587898,
          "return_24h": -0.031643232030878155,
          "close_vs_ema12": -0.0070742633228176866,
          "close_vs_ema24": -0.01257175546134226,
          "ema12_slope_3h": -0.003785446360796474,
          "ema24_slope_6h": -0.006028568403105061,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.34,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.200824,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        5595,
        5596
      ],
      "forecast_publication_timestamp": "2026-10-07T12:16:16.408977Z",
      "requested_quote_timestamp": "2026-10-07T12:16:16.408977Z",
      "retrieved_quote_timestamp": "2026-10-07T12:16:16.609801Z",
      "quote_retrieval_timestamp": "2026-10-07T12:16:16.609801Z",
      "timing_difference_seconds": 0.200824,
      "selected_quote": {
        "id": 754,
        "contract_id": 754,
        "forecast_timestamp": "2026-10-07T12:16:16.408977Z",
        "requested_timestamp": "2026-10-07T12:16:16.408977Z",
        "actual_quote_timestamp": "2026-10-07T12:16:16.609801Z",
        "timestamp_delta_seconds": 0.200824,
        "bid": 0.33,
        "ask": 0.34,
        "midpoint": 0.335,
        "last_price": 0.33,
        "implied_probability": 0.34,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-07T12:16:16.609801Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT070830",
        "external_market_id": "KXBTC15M-26OCT070830-30",
        "external_contract_id": "KXBTC15M-26OCT070830-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 7027.14
      },
      "selected_entry_price": 0.34,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 754,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT070830",
          "external_market_id": "KXBTC15M-26OCT070830-30",
          "external_contract_id": "KXBTC15M-26OCT070830-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-07T12:15:00Z",
          "resolution_timestamp": "2026-10-07T12:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-07T12:16:16.481209Z"
        }
      ],
      "quotes": [
        {
          "id": 754,
          "contract_id": 754,
          "forecast_timestamp": "2026-10-07T12:16:16.408977Z",
          "requested_timestamp": "2026-10-07T12:16:16.408977Z",
          "actual_quote_timestamp": "2026-10-07T12:16:16.609801Z",
          "timestamp_delta_seconds": 0.200824,
          "bid": 0.33,
          "ask": 0.34,
          "midpoint": 0.335,
          "last_price": 0.33,
          "implied_probability": 0.34,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-07T12:16:16.609801Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT070830",
          "external_market_id": "KXBTC15M-26OCT070830-30",
          "external_contract_id": "KXBTC15M-26OCT070830-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 7027.14
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT070830-30": {
          "UP/YES": "KXBTC15M-26OCT070830-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1454,
          "signal_id": 754,
          "quote_id": 754,
          "settlement_id": 754,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 281.0,
          "entry_price": 0.34,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.54,
          "trading_fee": 4.42,
          "total_deployed": 99.96000000000001,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.54,
          "net_pnl": -99.96000000000001,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-07T12:31:20.534025Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7027.14,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1455,
          "signal_id": 754,
          "quote_id": 754,
          "settlement_id": 754,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.34,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 34.0,
          "trading_fee": 1.58,
          "total_deployed": 35.58,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -34.0,
          "net_pnl": -35.58,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-07T12:31:20.538007Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7027.14,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83623.03,
        "kronos_base_predicted_close": 83646.5703125,
        "kronos_base_displacement": 23.540312500001164,
        "kronos_base_displacement_fraction": 0.00028150513680263875,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83624.0078125,
        "kronos_small_displacement": 0.9778125000011642,
        "kronos_small_displacement_fraction": 1.1693100572906341e-05,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT070830",
        "ticker": "KXBTC15M-26OCT070830-30",
        "market_id": "KXBTC15M-26OCT070830-30",
        "contract_id": "KXBTC15M-26OCT070830-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83623.03
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-07T12:16:16.408977Z",
        "retrieved_timestamp": "2026-10-07T12:16:16.609801Z",
        "quote_offset_seconds": 0.200824,
        "quote_age_seconds": 0.200824,
        "bid": 0.33,
        "ask": 0.34,
        "midpoint": 0.335,
        "last_price": 0.33,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.34,
        "price_type": "live_executable_ask",
        "yes_ask_size": 7027.14
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 83439.89,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261007T1215Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 748,
          "signal_id": 754,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-07T12:00:00Z",
          "return_6h": -0.007863310326081119,
          "return_12h": -0.022792699090587898,
          "return_24h": -0.031643232030878155,
          "close_vs_ema12": -0.0070742633228176866,
          "close_vs_ema24": -0.01257175546134226,
          "ema12_slope_3h": -0.003785446360796474,
          "ema24_slope_6h": -0.006028568403105061,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-07T12:16:16.478260Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-07T12:00:00Z",
            "return_6h": -0.007863310326081119,
            "return_12h": -0.022792699090587898,
            "return_24h": -0.031643232030878155,
            "close_vs_ema12": -0.0070742633228176866,
            "close_vs_ema24": -0.01257175546134226,
            "ema12_slope_3h": -0.003785446360796474,
            "ema24_slope_6h": -0.006028568403105061,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.001047544091825503,
        "return_30m": -1.2506367011111408e-05,
        "return_60m": -0.0020660931664843174,
        "return_120m": -0.0020240781998935864,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.00042446287070962985,
        "close_vs_ema6": -0.0007825717676240851,
        "close_vs_ema12": -0.0015705512880138661,
        "ema3_slope": -0.0004242827784235459,
        "ema6_slope": -0.000312930750741236,
        "realized_volatility_30m": 0.0010418336006408624,
        "realized_volatility_60m": 0.0009001198816732871,
        "return_acceleration": -0.0020836672012817248
      }
    },
    {
      "id": 753,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261007T1145Z",
      "trigger_timestamp": "2026-10-07T11:46:18.869938Z",
      "market_start_timestamp": "2026-10-07T11:45:00Z",
      "resolution_timestamp": "2026-10-07T12:00:00Z",
      "direction": "UP",
      "base_run_id": 5591,
      "small_run_id": 5592,
      "last_observed_close": 83624.07,
      "actual_close": 83710.72,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-07T11:46:18.924093Z",
      "base_predicted_close": 83671.5546875,
      "small_predicted_close": 83648.921875,
      "strike": 83624.07,
      "market_regime": {
        "id": 747,
        "signal_id": 753,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-07T11:30:00Z",
        "return_6h": -0.0068504347678993716,
        "return_12h": -0.022588226091179053,
        "return_24h": -0.030927583988623053,
        "close_vs_ema12": -0.0076280603853591256,
        "close_vs_ema24": -0.013065463376725206,
        "ema12_slope_3h": -0.0038476115994166005,
        "ema24_slope_6h": -0.0059671120971203084,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-07T11:46:18.927486Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-07T11:30:00Z",
          "return_6h": -0.0068504347678993716,
          "return_12h": -0.022588226091179053,
          "return_24h": -0.030927583988623053,
          "close_vs_ema12": -0.0076280603853591256,
          "close_vs_ema24": -0.013065463376725206,
          "ema12_slope_3h": -0.0038476115994166005,
          "ema24_slope_6h": -0.0059671120971203084,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.39,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.19771,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        5591,
        5592
      ],
      "forecast_publication_timestamp": "2026-10-07T11:46:18.869938Z",
      "requested_quote_timestamp": "2026-10-07T11:46:18.869938Z",
      "retrieved_quote_timestamp": "2026-10-07T11:46:19.067648Z",
      "quote_retrieval_timestamp": "2026-10-07T11:46:19.067648Z",
      "timing_difference_seconds": 0.19771,
      "selected_quote": {
        "id": 753,
        "contract_id": 753,
        "forecast_timestamp": "2026-10-07T11:46:18.869938Z",
        "requested_timestamp": "2026-10-07T11:46:18.869938Z",
        "actual_quote_timestamp": "2026-10-07T11:46:19.067648Z",
        "timestamp_delta_seconds": 0.19771,
        "bid": 0.38,
        "ask": 0.39,
        "midpoint": 0.385,
        "last_price": 0.39,
        "implied_probability": 0.39,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-07T11:46:19.067648Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT070800",
        "external_market_id": "KXBTC15M-26OCT070800-00",
        "external_contract_id": "KXBTC15M-26OCT070800-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5865.35
      },
      "selected_entry_price": 0.39,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 753,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT070800",
          "external_market_id": "KXBTC15M-26OCT070800-00",
          "external_contract_id": "KXBTC15M-26OCT070800-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-07T11:45:00Z",
          "resolution_timestamp": "2026-10-07T12:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-07T11:46:18.931001Z"
        }
      ],
      "quotes": [
        {
          "id": 753,
          "contract_id": 753,
          "forecast_timestamp": "2026-10-07T11:46:18.869938Z",
          "requested_timestamp": "2026-10-07T11:46:18.869938Z",
          "actual_quote_timestamp": "2026-10-07T11:46:19.067648Z",
          "timestamp_delta_seconds": 0.19771,
          "bid": 0.38,
          "ask": 0.39,
          "midpoint": 0.385,
          "last_price": 0.39,
          "implied_probability": 0.39,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-07T11:46:19.067648Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT070800",
          "external_market_id": "KXBTC15M-26OCT070800-00",
          "external_contract_id": "KXBTC15M-26OCT070800-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5865.35
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT070800-00": {
          "UP/YES": "KXBTC15M-26OCT070800-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1452,
          "signal_id": 753,
          "quote_id": 753,
          "settlement_id": 753,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 245.0,
          "entry_price": 0.39,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.55,
          "trading_fee": 4.08,
          "total_deployed": 99.63,
          "settlement_value": 1.0,
          "settlement_payout": 245.0,
          "gross_pnl": 149.45,
          "net_pnl": 145.37,
          "roi": 1.4590986650607247,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-07T12:01:21.277733Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5865.35,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1453,
          "signal_id": 753,
          "quote_id": 753,
          "settlement_id": 753,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.39,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 39.0,
          "trading_fee": 1.67,
          "total_deployed": 40.67,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 61.0,
          "net_pnl": 59.33,
          "roi": 1.4588148512417014,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-07T12:01:21.281266Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5865.35,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83624.07,
        "kronos_base_predicted_close": 83671.5546875,
        "kronos_base_displacement": 47.484687499993015,
        "kronos_base_displacement_fraction": 0.0005678351639664634,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83648.921875,
        "kronos_small_displacement": 24.851874999993015,
        "kronos_small_displacement_fraction": 0.00029718566675830313,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT070800",
        "ticker": "KXBTC15M-26OCT070800-00",
        "market_id": "KXBTC15M-26OCT070800-00",
        "contract_id": "KXBTC15M-26OCT070800-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83624.07
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-07T11:46:18.869938Z",
        "retrieved_timestamp": "2026-10-07T11:46:19.067648Z",
        "quote_offset_seconds": 0.19771,
        "quote_age_seconds": 0.19771,
        "bid": 0.38,
        "ask": 0.39,
        "midpoint": 0.385,
        "last_price": 0.39,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.39,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5865.35
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 83710.72,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261007T1145Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 747,
          "signal_id": 753,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-07T11:30:00Z",
          "return_6h": -0.0068504347678993716,
          "return_12h": -0.022588226091179053,
          "return_24h": -0.030927583988623053,
          "close_vs_ema12": -0.0076280603853591256,
          "close_vs_ema24": -0.013065463376725206,
          "ema12_slope_3h": -0.0038476115994166005,
          "ema24_slope_6h": -0.0059671120971203084,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-07T11:46:18.927486Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-07T11:30:00Z",
            "return_6h": -0.0068504347678993716,
            "return_12h": -0.022588226091179053,
            "return_24h": -0.030927583988623053,
            "close_vs_ema12": -0.0076280603853591256,
            "close_vs_ema24": -0.013065463376725206,
            "ema12_slope_3h": -0.0038476115994166005,
            "ema24_slope_6h": -0.0059671120971203084,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0009125935908379512,
        "return_30m": -0.0020536124827046365,
        "return_60m": -0.00011029100202386566,
        "return_120m": -0.001654116817216389,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.0006370093377864317,
        "close_vs_ema6": -0.0011018491788233886,
        "close_vs_ema12": -0.0019898692241570037,
        "ema3_slope": -0.0006366038152114672,
        "ema6_slope": -0.00044054550564798234,
        "realized_volatility_30m": 0.00011473376934795221,
        "realized_volatility_60m": 0.0010065848496751916,
        "return_acceleration": 0.00022946753869590442
      }
    },
    {
      "id": 752,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261007T0945Z",
      "trigger_timestamp": "2026-10-07T09:46:18.448490Z",
      "market_start_timestamp": "2026-10-07T09:45:00Z",
      "resolution_timestamp": "2026-10-07T10:00:00Z",
      "direction": "UP",
      "base_run_id": 5575,
      "small_run_id": 5576,
      "last_observed_close": 83762.63,
      "actual_close": 83773.42,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-07T09:46:18.499690Z",
      "base_predicted_close": 83831.2265625,
      "small_predicted_close": 83799.0625,
      "strike": 83762.63,
      "market_regime": {
        "id": 746,
        "signal_id": 752,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-07T09:30:00Z",
        "return_6h": -0.004269879341048499,
        "return_12h": -0.021306816450221477,
        "return_24h": -0.02470501045591489,
        "close_vs_ema12": -0.008471988816576181,
        "close_vs_ema24": -0.013534429976652218,
        "ema12_slope_3h": -0.003534076654027829,
        "ema24_slope_6h": -0.006197056394286915,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-07T09:46:18.503864Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-07T09:30:00Z",
          "return_6h": -0.004269879341048499,
          "return_12h": -0.021306816450221477,
          "return_24h": -0.02470501045591489,
          "close_vs_ema12": -0.008471988816576181,
          "close_vs_ema24": -0.013534429976652218,
          "ema12_slope_3h": -0.003534076654027829,
          "ema24_slope_6h": -0.006197056394286915,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.68,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.208796,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        5575,
        5576
      ],
      "forecast_publication_timestamp": "2026-10-07T09:46:18.448490Z",
      "requested_quote_timestamp": "2026-10-07T09:46:18.448490Z",
      "retrieved_quote_timestamp": "2026-10-07T09:46:18.657286Z",
      "quote_retrieval_timestamp": "2026-10-07T09:46:18.657286Z",
      "timing_difference_seconds": 0.208796,
      "selected_quote": {
        "id": 752,
        "contract_id": 752,
        "forecast_timestamp": "2026-10-07T09:46:18.448490Z",
        "requested_timestamp": "2026-10-07T09:46:18.448490Z",
        "actual_quote_timestamp": "2026-10-07T09:46:18.657286Z",
        "timestamp_delta_seconds": 0.208796,
        "bid": 0.67,
        "ask": 0.68,
        "midpoint": 0.675,
        "last_price": 0.67,
        "implied_probability": 0.68,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-07T09:46:18.657286Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT070600",
        "external_market_id": "KXBTC15M-26OCT070600-00",
        "external_contract_id": "KXBTC15M-26OCT070600-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 6473.24
      },
      "selected_entry_price": 0.68,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 752,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT070600",
          "external_market_id": "KXBTC15M-26OCT070600-00",
          "external_contract_id": "KXBTC15M-26OCT070600-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-07T09:45:00Z",
          "resolution_timestamp": "2026-10-07T10:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-07T09:46:18.507274Z"
        }
      ],
      "quotes": [
        {
          "id": 752,
          "contract_id": 752,
          "forecast_timestamp": "2026-10-07T09:46:18.448490Z",
          "requested_timestamp": "2026-10-07T09:46:18.448490Z",
          "actual_quote_timestamp": "2026-10-07T09:46:18.657286Z",
          "timestamp_delta_seconds": 0.208796,
          "bid": 0.67,
          "ask": 0.68,
          "midpoint": 0.675,
          "last_price": 0.67,
          "implied_probability": 0.68,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-07T09:46:18.657286Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT070600",
          "external_market_id": "KXBTC15M-26OCT070600-00",
          "external_contract_id": "KXBTC15M-26OCT070600-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 6473.24
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT070600-00": {
          "UP/YES": "KXBTC15M-26OCT070600-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1450,
          "signal_id": 752,
          "quote_id": 752,
          "settlement_id": 752,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 143.0,
          "entry_price": 0.68,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.24000000000001,
          "trading_fee": 2.18,
          "total_deployed": 99.42000000000002,
          "settlement_value": 1.0,
          "settlement_payout": 143.0,
          "gross_pnl": 45.75999999999999,
          "net_pnl": 43.579999999999984,
          "roi": 0.43834238583785934,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-07T10:01:20.542501Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6473.24,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1451,
          "signal_id": 752,
          "quote_id": 752,
          "settlement_id": 752,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.68,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 68.0,
          "trading_fee": 1.53,
          "total_deployed": 69.53,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 32.0,
          "net_pnl": 30.47,
          "roi": 0.43822810297713216,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-07T10:01:20.546364Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6473.24,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83762.63,
        "kronos_base_predicted_close": 83831.2265625,
        "kronos_base_displacement": 68.59656249999534,
        "kronos_base_displacement_fraction": 0.0008189399318048555,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83799.0625,
        "kronos_small_displacement": 36.43249999999534,
        "kronos_small_displacement_fraction": 0.00043494933241703776,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT070600",
        "ticker": "KXBTC15M-26OCT070600-00",
        "market_id": "KXBTC15M-26OCT070600-00",
        "contract_id": "KXBTC15M-26OCT070600-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83762.63
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-07T09:46:18.448490Z",
        "retrieved_timestamp": "2026-10-07T09:46:18.657286Z",
        "quote_offset_seconds": 0.208796,
        "quote_age_seconds": 0.208796,
        "bid": 0.67,
        "ask": 0.68,
        "midpoint": 0.675,
        "last_price": 0.67,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.68,
        "price_type": "live_executable_ask",
        "yes_ask_size": 6473.24
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 83773.42,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261007T0945Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 746,
          "signal_id": 752,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-07T09:30:00Z",
          "return_6h": -0.004269879341048499,
          "return_12h": -0.021306816450221477,
          "return_24h": -0.02470501045591489,
          "close_vs_ema12": -0.008471988816576181,
          "close_vs_ema24": -0.013534429976652218,
          "ema12_slope_3h": -0.003534076654027829,
          "ema24_slope_6h": -0.006197056394286915,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-07T09:46:18.503864Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-07T09:30:00Z",
            "return_6h": -0.004269879341048499,
            "return_12h": -0.021306816450221477,
            "return_24h": -0.02470501045591489,
            "close_vs_ema12": -0.008471988816576181,
            "close_vs_ema24": -0.013534429976652218,
            "ema12_slope_3h": -0.003534076654027829,
            "ema24_slope_6h": -0.006197056394286915,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.00047719870986573376,
        "return_30m": -0.0017958531280151124,
        "return_60m": -0.002446676127908498,
        "return_120m": -0.006078430199915497,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 5,
        "close_vs_ema3": -0.0006588704895285069,
        "close_vs_ema6": -0.0015339139464818352,
        "close_vs_ema12": -0.002707038557895114,
        "ema3_slope": -0.0006584366650408402,
        "ema6_slope": -0.0006131893467165028,
        "realized_volatility_30m": 0.00042104263444814327,
        "realized_volatility_60m": 0.00041746739245286993,
        "return_acceleration": 0.0008420852688962865
      }
    },
    {
      "id": 751,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261007T0930Z",
      "trigger_timestamp": "2026-10-07T09:31:17.071895Z",
      "market_start_timestamp": "2026-10-07T09:30:00Z",
      "resolution_timestamp": "2026-10-07T09:45:00Z",
      "direction": "UP",
      "base_run_id": 5573,
      "small_run_id": 5574,
      "last_observed_close": 83802.62,
      "actual_close": 83762.63,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-07T09:31:17.107287Z",
      "base_predicted_close": 83881.6328125,
      "small_predicted_close": 83831.71875,
      "strike": 83802.62,
      "market_regime": {
        "id": 745,
        "signal_id": 751,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-07T09:15:00Z",
        "return_6h": -0.0018435045548147455,
        "return_12h": -0.020557108857571893,
        "return_24h": -0.022548300187758552,
        "close_vs_ema12": -0.008356104731145675,
        "close_vs_ema24": -0.013344504149349401,
        "ema12_slope_3h": -0.003402131720058099,
        "ema24_slope_6h": -0.006236928524140484,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-07T09:31:17.113804Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-07T09:15:00Z",
          "return_6h": -0.0018435045548147455,
          "return_12h": -0.020557108857571893,
          "return_24h": -0.022548300187758552,
          "close_vs_ema12": -0.008356104731145675,
          "close_vs_ema24": -0.013344504149349401,
          "ema12_slope_3h": -0.003402131720058099,
          "ema24_slope_6h": -0.006236928524140484,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.55,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.207833,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        5573,
        5574
      ],
      "forecast_publication_timestamp": "2026-10-07T09:31:17.071895Z",
      "requested_quote_timestamp": "2026-10-07T09:31:17.071895Z",
      "retrieved_quote_timestamp": "2026-10-07T09:31:17.279728Z",
      "quote_retrieval_timestamp": "2026-10-07T09:31:17.279728Z",
      "timing_difference_seconds": 0.207833,
      "selected_quote": {
        "id": 751,
        "contract_id": 751,
        "forecast_timestamp": "2026-10-07T09:31:17.071895Z",
        "requested_timestamp": "2026-10-07T09:31:17.071895Z",
        "actual_quote_timestamp": "2026-10-07T09:31:17.279728Z",
        "timestamp_delta_seconds": 0.207833,
        "bid": 0.54,
        "ask": 0.55,
        "midpoint": 0.545,
        "last_price": 0.54,
        "implied_probability": 0.55,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-07T09:31:17.279728Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT070545",
        "external_market_id": "KXBTC15M-26OCT070545-45",
        "external_contract_id": "KXBTC15M-26OCT070545-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4514.57
      },
      "selected_entry_price": 0.55,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 751,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT070545",
          "external_market_id": "KXBTC15M-26OCT070545-45",
          "external_contract_id": "KXBTC15M-26OCT070545-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-07T09:30:00Z",
          "resolution_timestamp": "2026-10-07T09:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-07T09:31:17.118144Z"
        }
      ],
      "quotes": [
        {
          "id": 751,
          "contract_id": 751,
          "forecast_timestamp": "2026-10-07T09:31:17.071895Z",
          "requested_timestamp": "2026-10-07T09:31:17.071895Z",
          "actual_quote_timestamp": "2026-10-07T09:31:17.279728Z",
          "timestamp_delta_seconds": 0.207833,
          "bid": 0.54,
          "ask": 0.55,
          "midpoint": 0.545,
          "last_price": 0.54,
          "implied_probability": 0.55,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-07T09:31:17.279728Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT070545",
          "external_market_id": "KXBTC15M-26OCT070545-45",
          "external_contract_id": "KXBTC15M-26OCT070545-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4514.57
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT070545-45": {
          "UP/YES": "KXBTC15M-26OCT070545-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1448,
          "signal_id": 751,
          "quote_id": 751,
          "settlement_id": 751,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 176.0,
          "entry_price": 0.55,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.80000000000001,
          "trading_fee": 3.05,
          "total_deployed": 99.85000000000001,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.80000000000001,
          "net_pnl": -99.85000000000001,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-07T09:46:24.215855Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4514.57,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1449,
          "signal_id": 751,
          "quote_id": 751,
          "settlement_id": 751,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.55,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 55.00000000000001,
          "trading_fee": 1.74,
          "total_deployed": 56.74000000000001,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -55.00000000000001,
          "net_pnl": -56.74000000000001,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-07T09:46:24.218325Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4514.57,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83802.62,
        "kronos_base_predicted_close": 83881.6328125,
        "kronos_base_displacement": 79.01281250000466,
        "kronos_base_displacement_fraction": 0.0009428441795734389,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83831.71875,
        "kronos_small_displacement": 29.098750000004657,
        "kronos_small_displacement_fraction": 0.00034722959735631963,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT070545",
        "ticker": "KXBTC15M-26OCT070545-45",
        "market_id": "KXBTC15M-26OCT070545-45",
        "contract_id": "KXBTC15M-26OCT070545-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83802.62
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-07T09:31:17.071895Z",
        "retrieved_timestamp": "2026-10-07T09:31:17.279728Z",
        "quote_offset_seconds": 0.207833,
        "quote_age_seconds": 0.207833,
        "bid": 0.54,
        "ask": 0.55,
        "midpoint": 0.545,
        "last_price": 0.54,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.55,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4514.57
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 83762.63,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261007T0930Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 745,
          "signal_id": 751,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-07T09:15:00Z",
          "return_6h": -0.0018435045548147455,
          "return_12h": -0.020557108857571893,
          "return_24h": -0.022548300187758552,
          "close_vs_ema12": -0.008356104731145675,
          "close_vs_ema24": -0.013344504149349401,
          "ema12_slope_3h": -0.003402131720058099,
          "ema24_slope_6h": -0.006236928524140484,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-07T09:31:17.113804Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-07T09:15:00Z",
            "return_6h": -0.0018435045548147455,
            "return_12h": -0.020557108857571893,
            "return_24h": -0.022548300187758552,
            "close_vs_ema12": -0.008356104731145675,
            "close_vs_ema24": -0.013344504149349401,
            "ema12_slope_3h": -0.003402131720058099,
            "ema24_slope_6h": -0.006236928524140484,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0013192839787620203,
        "return_30m": -0.0015579657584983142,
        "return_60m": -0.0025718184495043817,
        "return_120m": -0.004711845567912709,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 4,
        "close_vs_ema3": -0.0008400755031621188,
        "close_vs_ema6": -0.0016697608113468432,
        "close_vs_ema12": -0.002721753644716385,
        "ema3_slope": -0.0008393703686774279,
        "ema6_slope": -0.0006674585261028376,
        "realized_volatility_30m": 0.0005401434470004296,
        "realized_volatility_60m": 0.0004108121826973348,
        "return_acceleration": -0.0010802868940008592
      }
    },
    {
      "id": 750,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261007T0915Z",
      "trigger_timestamp": "2026-10-07T09:16:15.806031Z",
      "market_start_timestamp": "2026-10-07T09:15:00Z",
      "resolution_timestamp": "2026-10-07T09:30:00Z",
      "direction": "UP",
      "base_run_id": 5571,
      "small_run_id": 5572,
      "last_observed_close": 83913.32,
      "actual_close": 83802.62,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-07T09:16:15.856103Z",
      "base_predicted_close": 83921.9375,
      "small_predicted_close": 83937.203125,
      "strike": 83913.32,
      "market_regime": {
        "id": 744,
        "signal_id": 750,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-07T09:00:00Z",
        "return_6h": -0.00025370541697911086,
        "return_12h": -0.019227044827174522,
        "return_24h": -0.02333054327737294,
        "close_vs_ema12": -0.0073990645545959355,
        "close_vs_ema24": -0.012318589622494214,
        "ema12_slope_3h": -0.0033476479503785628,
        "ema24_slope_6h": -0.0063277567858603945,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-07T09:16:15.859215Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-07T09:00:00Z",
          "return_6h": -0.00025370541697911086,
          "return_12h": -0.019227044827174522,
          "return_24h": -0.02333054327737294,
          "close_vs_ema12": -0.0073990645545959355,
          "close_vs_ema24": -0.012318589622494214,
          "ema12_slope_3h": -0.0033476479503785628,
          "ema24_slope_6h": -0.0063277567858603945,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.48,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.206687,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        5571,
        5572
      ],
      "forecast_publication_timestamp": "2026-10-07T09:16:15.806031Z",
      "requested_quote_timestamp": "2026-10-07T09:16:15.806031Z",
      "retrieved_quote_timestamp": "2026-10-07T09:16:16.012718Z",
      "quote_retrieval_timestamp": "2026-10-07T09:16:16.012718Z",
      "timing_difference_seconds": 0.206687,
      "selected_quote": {
        "id": 750,
        "contract_id": 750,
        "forecast_timestamp": "2026-10-07T09:16:15.806031Z",
        "requested_timestamp": "2026-10-07T09:16:15.806031Z",
        "actual_quote_timestamp": "2026-10-07T09:16:16.012718Z",
        "timestamp_delta_seconds": 0.206687,
        "bid": 0.47,
        "ask": 0.48,
        "midpoint": 0.475,
        "last_price": 0.47,
        "implied_probability": 0.48,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-07T09:16:16.012718Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT070530",
        "external_market_id": "KXBTC15M-26OCT070530-30",
        "external_contract_id": "KXBTC15M-26OCT070530-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4553.58
      },
      "selected_entry_price": 0.48,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 750,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT070530",
          "external_market_id": "KXBTC15M-26OCT070530-30",
          "external_contract_id": "KXBTC15M-26OCT070530-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-07T09:15:00Z",
          "resolution_timestamp": "2026-10-07T09:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-07T09:16:15.861589Z"
        }
      ],
      "quotes": [
        {
          "id": 750,
          "contract_id": 750,
          "forecast_timestamp": "2026-10-07T09:16:15.806031Z",
          "requested_timestamp": "2026-10-07T09:16:15.806031Z",
          "actual_quote_timestamp": "2026-10-07T09:16:16.012718Z",
          "timestamp_delta_seconds": 0.206687,
          "bid": 0.47,
          "ask": 0.48,
          "midpoint": 0.475,
          "last_price": 0.47,
          "implied_probability": 0.48,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-07T09:16:16.012718Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT070530",
          "external_market_id": "KXBTC15M-26OCT070530-30",
          "external_contract_id": "KXBTC15M-26OCT070530-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4553.58
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT070530-30": {
          "UP/YES": "KXBTC15M-26OCT070530-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1446,
          "signal_id": 750,
          "quote_id": 750,
          "settlement_id": 750,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 201.0,
          "entry_price": 0.48,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.47999999999999,
          "trading_fee": 3.52,
          "total_deployed": 99.99999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.47999999999999,
          "net_pnl": -99.99999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-07T09:31:21.924255Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4553.58,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1447,
          "signal_id": 750,
          "quote_id": 750,
          "settlement_id": 750,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.48,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 48.0,
          "trading_fee": 1.75,
          "total_deployed": 49.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -48.0,
          "net_pnl": -49.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-07T09:31:21.929263Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4553.58,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83913.32,
        "kronos_base_predicted_close": 83921.9375,
        "kronos_base_displacement": 8.617499999993015,
        "kronos_base_displacement_fraction": 0.00010269525743937928,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83937.203125,
        "kronos_small_displacement": 23.883124999993015,
        "kronos_small_displacement_fraction": 0.0002846166139057901,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT070530",
        "ticker": "KXBTC15M-26OCT070530-30",
        "market_id": "KXBTC15M-26OCT070530-30",
        "contract_id": "KXBTC15M-26OCT070530-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83913.32
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-07T09:16:15.806031Z",
        "retrieved_timestamp": "2026-10-07T09:16:16.012718Z",
        "quote_offset_seconds": 0.206687,
        "quote_age_seconds": 0.206687,
        "bid": 0.47,
        "ask": 0.48,
        "midpoint": 0.475,
        "last_price": 0.47,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.48,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4553.58
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 83802.62,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261007T0915Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 744,
          "signal_id": 750,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-07T09:00:00Z",
          "return_6h": -0.00025370541697911086,
          "return_12h": -0.019227044827174522,
          "return_24h": -0.02333054327737294,
          "close_vs_ema12": -0.0073990645545959355,
          "close_vs_ema24": -0.012318589622494214,
          "ema12_slope_3h": -0.0033476479503785628,
          "ema24_slope_6h": -0.0063277567858603945,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-07T09:16:15.859215Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-07T09:00:00Z",
            "return_6h": -0.00025370541697911086,
            "return_12h": -0.019227044827174522,
            "return_24h": -0.02333054327737294,
            "close_vs_ema12": -0.0073990645545959355,
            "close_vs_ema24": -0.012318589622494214,
            "ema12_slope_3h": -0.0033476479503785628,
            "ema24_slope_6h": -0.0063277567858603945,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0002389970847611611,
        "return_30m": -0.0006519938851515805,
        "return_60m": -0.0011862789391107187,
        "return_120m": -0.0038064027137626466,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 3,
        "close_vs_ema3": -0.00035993161060010603,
        "close_vs_ema6": -0.0010181641101958405,
        "close_vs_ema12": -0.0018982472901775127,
        "ema3_slope": -0.0003598021064483703,
        "ema6_slope": -0.00040709984629716534,
        "realized_volatility_30m": 8.704922212815491e-05,
        "realized_volatility_60m": 0.0002467021677484826,
        "return_acceleration": 0.00017409844425630983
      }
    },
    {
      "id": 749,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261007T0900Z",
      "trigger_timestamp": "2026-10-07T09:01:16.605926Z",
      "market_start_timestamp": "2026-10-07T09:00:00Z",
      "resolution_timestamp": "2026-10-07T09:15:00Z",
      "direction": "UP",
      "base_run_id": 5569,
      "small_run_id": 5570,
      "last_observed_close": 83933.38,
      "actual_close": 83913.32,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-07T09:01:16.651711Z",
      "base_predicted_close": 83938.375,
      "small_predicted_close": 83953.703125,
      "strike": 83933.38,
      "market_regime": {
        "id": 743,
        "signal_id": 749,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-07T08:45:00Z",
        "return_6h": 0.0009605518906965482,
        "return_12h": -0.01960390435476833,
        "return_24h": -0.024263323682587545,
        "close_vs_ema12": -0.007474279620025448,
        "close_vs_ema24": -0.012338637764339744,
        "ema12_slope_3h": -0.0033023535909760815,
        "ema24_slope_6h": -0.006453252579919133,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-07T09:01:16.654220Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-07T08:45:00Z",
          "return_6h": 0.0009605518906965482,
          "return_12h": -0.01960390435476833,
          "return_24h": -0.024263323682587545,
          "close_vs_ema12": -0.007474279620025448,
          "close_vs_ema24": -0.012338637764339744,
          "ema12_slope_3h": -0.0033023535909760815,
          "ema24_slope_6h": -0.006453252579919133,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.62,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.183633,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        5569,
        5570
      ],
      "forecast_publication_timestamp": "2026-10-07T09:01:16.605926Z",
      "requested_quote_timestamp": "2026-10-07T09:01:16.605926Z",
      "retrieved_quote_timestamp": "2026-10-07T09:01:16.789559Z",
      "quote_retrieval_timestamp": "2026-10-07T09:01:16.789559Z",
      "timing_difference_seconds": 0.183633,
      "selected_quote": {
        "id": 749,
        "contract_id": 749,
        "forecast_timestamp": "2026-10-07T09:01:16.605926Z",
        "requested_timestamp": "2026-10-07T09:01:16.605926Z",
        "actual_quote_timestamp": "2026-10-07T09:01:16.789559Z",
        "timestamp_delta_seconds": 0.183633,
        "bid": 0.61,
        "ask": 0.62,
        "midpoint": 0.615,
        "last_price": 0.61,
        "implied_probability": 0.62,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-07T09:01:16.789559Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT070515",
        "external_market_id": "KXBTC15M-26OCT070515-15",
        "external_contract_id": "KXBTC15M-26OCT070515-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 7013.12
      },
      "selected_entry_price": 0.62,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 749,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT070515",
          "external_market_id": "KXBTC15M-26OCT070515-15",
          "external_contract_id": "KXBTC15M-26OCT070515-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-07T09:00:00Z",
          "resolution_timestamp": "2026-10-07T09:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-07T09:01:16.656573Z"
        }
      ],
      "quotes": [
        {
          "id": 749,
          "contract_id": 749,
          "forecast_timestamp": "2026-10-07T09:01:16.605926Z",
          "requested_timestamp": "2026-10-07T09:01:16.605926Z",
          "actual_quote_timestamp": "2026-10-07T09:01:16.789559Z",
          "timestamp_delta_seconds": 0.183633,
          "bid": 0.61,
          "ask": 0.62,
          "midpoint": 0.615,
          "last_price": 0.61,
          "implied_probability": 0.62,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-07T09:01:16.789559Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT070515",
          "external_market_id": "KXBTC15M-26OCT070515-15",
          "external_contract_id": "KXBTC15M-26OCT070515-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 7013.12
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT070515-15": {
          "UP/YES": "KXBTC15M-26OCT070515-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1444,
          "signal_id": 749,
          "quote_id": 749,
          "settlement_id": 749,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 157.0,
          "entry_price": 0.62,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.34,
          "trading_fee": 2.59,
          "total_deployed": 99.93,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -97.34,
          "net_pnl": -99.93,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-07T09:16:20.677568Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7013.12,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1445,
          "signal_id": 749,
          "quote_id": 749,
          "settlement_id": 749,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.62,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 62.0,
          "trading_fee": 1.65,
          "total_deployed": 63.65,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -62.0,
          "net_pnl": -63.65,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-07T09:16:20.681723Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7013.12,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83933.38,
        "kronos_base_predicted_close": 83938.375,
        "kronos_base_displacement": 4.994999999995343,
        "kronos_base_displacement_fraction": 5.951148398879377e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83953.703125,
        "kronos_small_displacement": 20.323124999995343,
        "kronos_small_displacement_fraction": 0.00024213399960772868,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT070515",
        "ticker": "KXBTC15M-26OCT070515-15",
        "market_id": "KXBTC15M-26OCT070515-15",
        "contract_id": "KXBTC15M-26OCT070515-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83933.38
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-07T09:01:16.605926Z",
        "retrieved_timestamp": "2026-10-07T09:01:16.789559Z",
        "quote_offset_seconds": 0.183633,
        "quote_age_seconds": 0.183633,
        "bid": 0.61,
        "ask": 0.62,
        "midpoint": 0.615,
        "last_price": 0.61,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.62,
        "price_type": "live_executable_ask",
        "yes_ask_size": 7013.12
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 83913.32,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261007T0900Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 743,
          "signal_id": 749,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-07T08:45:00Z",
          "return_6h": 0.0009605518906965482,
          "return_12h": -0.01960390435476833,
          "return_24h": -0.024263323682587545,
          "close_vs_ema12": -0.007474279620025448,
          "close_vs_ema24": -0.012338637764339744,
          "ema12_slope_3h": -0.0033023535909760815,
          "ema24_slope_6h": -0.006453252579919133,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-07T09:01:16.654220Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-07T08:45:00Z",
            "return_6h": 0.0009605518906965482,
            "return_12h": -0.01960390435476833,
            "return_24h": -0.024263323682587545,
            "close_vs_ema12": -0.007474279620025448,
            "close_vs_ema24": -0.012338637764339744,
            "ema12_slope_3h": -0.0033023535909760815,
            "ema24_slope_6h": -0.006453252579919133,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.00041309552901747093,
        "return_30m": -0.00101543470350407,
        "return_60m": -0.0023723852553575453,
        "return_120m": -0.0034035648784457306,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.0004807220192968309,
        "close_vs_ema6": -0.0011861358602918148,
        "close_vs_ema12": -0.002004091043410261,
        "ema3_slope": -0.00048049103667524573,
        "ema6_slope": -0.00047422934394425464,
        "realized_volatility_30m": 9.474628595973478e-05,
        "realized_volatility_60m": 0.000539360970877086,
        "return_acceleration": 0.00018949257191946955
      }
    },
    {
      "id": 748,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261007T0700Z",
      "trigger_timestamp": "2026-10-07T07:01:16.845792Z",
      "market_start_timestamp": "2026-10-07T07:00:00Z",
      "resolution_timestamp": "2026-10-07T07:15:00Z",
      "direction": "UP",
      "base_run_id": 5553,
      "small_run_id": 5554,
      "last_observed_close": 84220.03,
      "actual_close": 84233.95,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-07T07:01:16.892795Z",
      "base_predicted_close": 84250.0078125,
      "small_predicted_close": 84350.421875,
      "strike": 84220.03,
      "market_regime": {
        "id": 742,
        "signal_id": 748,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-07T06:45:00Z",
        "return_6h": -0.01540626592959593,
        "return_12h": -0.014987175841942535,
        "return_24h": -0.012592063271997134,
        "close_vs_ema12": -0.0063138956544300795,
        "close_vs_ema24": -0.010845610021495977,
        "ema12_slope_3h": -0.004264243773273169,
        "ema24_slope_6h": -0.006820910893481469,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-07T07:01:16.895220Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-07T06:45:00Z",
          "return_6h": -0.01540626592959593,
          "return_12h": -0.014987175841942535,
          "return_24h": -0.012592063271997134,
          "close_vs_ema12": -0.0063138956544300795,
          "close_vs_ema24": -0.010845610021495977,
          "ema12_slope_3h": -0.004264243773273169,
          "ema24_slope_6h": -0.006820910893481469,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.44,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.182852,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        5553,
        5554
      ],
      "forecast_publication_timestamp": "2026-10-07T07:01:16.845792Z",
      "requested_quote_timestamp": "2026-10-07T07:01:16.845792Z",
      "retrieved_quote_timestamp": "2026-10-07T07:01:17.028644Z",
      "quote_retrieval_timestamp": "2026-10-07T07:01:17.028644Z",
      "timing_difference_seconds": 0.182852,
      "selected_quote": {
        "id": 748,
        "contract_id": 748,
        "forecast_timestamp": "2026-10-07T07:01:16.845792Z",
        "requested_timestamp": "2026-10-07T07:01:16.845792Z",
        "actual_quote_timestamp": "2026-10-07T07:01:17.028644Z",
        "timestamp_delta_seconds": 0.182852,
        "bid": 0.43,
        "ask": 0.44,
        "midpoint": 0.435,
        "last_price": 0.43,
        "implied_probability": 0.44,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-07T07:01:17.028644Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT070315",
        "external_market_id": "KXBTC15M-26OCT070315-15",
        "external_contract_id": "KXBTC15M-26OCT070315-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 1800.8
      },
      "selected_entry_price": 0.44,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 748,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT070315",
          "external_market_id": "KXBTC15M-26OCT070315-15",
          "external_contract_id": "KXBTC15M-26OCT070315-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-07T07:00:00Z",
          "resolution_timestamp": "2026-10-07T07:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-07T07:01:16.898243Z"
        }
      ],
      "quotes": [
        {
          "id": 748,
          "contract_id": 748,
          "forecast_timestamp": "2026-10-07T07:01:16.845792Z",
          "requested_timestamp": "2026-10-07T07:01:16.845792Z",
          "actual_quote_timestamp": "2026-10-07T07:01:17.028644Z",
          "timestamp_delta_seconds": 0.182852,
          "bid": 0.43,
          "ask": 0.44,
          "midpoint": 0.435,
          "last_price": 0.43,
          "implied_probability": 0.44,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-07T07:01:17.028644Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT070315",
          "external_market_id": "KXBTC15M-26OCT070315-15",
          "external_contract_id": "KXBTC15M-26OCT070315-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 1800.8
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT070315-15": {
          "UP/YES": "KXBTC15M-26OCT070315-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1442,
          "signal_id": 748,
          "quote_id": 748,
          "settlement_id": 748,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 218.0,
          "entry_price": 0.44,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.92,
          "trading_fee": 3.77,
          "total_deployed": 99.69,
          "settlement_value": 1.0,
          "settlement_payout": 218.0,
          "gross_pnl": 122.08,
          "net_pnl": 118.31,
          "roi": 1.1867790149463338,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-07T07:16:20.864982Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1800.8,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1443,
          "signal_id": 748,
          "quote_id": 748,
          "settlement_id": 748,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.44,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 44.0,
          "trading_fee": 1.73,
          "total_deployed": 45.73,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 56.0,
          "net_pnl": 54.27,
          "roi": 1.1867483052700636,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-07T07:16:20.869134Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1800.8,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84220.03,
        "kronos_base_predicted_close": 84250.0078125,
        "kronos_base_displacement": 29.977812500001164,
        "kronos_base_displacement_fraction": 0.00035594635266695065,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84350.421875,
        "kronos_small_displacement": 130.39187500000116,
        "kronos_small_displacement_fraction": 0.001548228788329821,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT070315",
        "ticker": "KXBTC15M-26OCT070315-15",
        "market_id": "KXBTC15M-26OCT070315-15",
        "contract_id": "KXBTC15M-26OCT070315-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84220.03
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-07T07:01:16.845792Z",
        "retrieved_timestamp": "2026-10-07T07:01:17.028644Z",
        "quote_offset_seconds": 0.182852,
        "quote_age_seconds": 0.182852,
        "bid": 0.43,
        "ask": 0.44,
        "midpoint": 0.435,
        "last_price": 0.43,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.44,
        "price_type": "live_executable_ask",
        "yes_ask_size": 1800.8
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 84233.95,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261007T0700Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 742,
          "signal_id": 748,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-07T06:45:00Z",
          "return_6h": -0.01540626592959593,
          "return_12h": -0.014987175841942535,
          "return_24h": -0.012592063271997134,
          "close_vs_ema12": -0.0063138956544300795,
          "close_vs_ema24": -0.010845610021495977,
          "ema12_slope_3h": -0.004264243773273169,
          "ema24_slope_6h": -0.006820910893481469,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-07T07:01:16.895220Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-07T06:45:00Z",
            "return_6h": -0.01540626592959593,
            "return_12h": -0.014987175841942535,
            "return_24h": -0.012592063271997134,
            "close_vs_ema12": -0.0063138956544300795,
            "close_vs_ema24": -0.010845610021495977,
            "ema12_slope_3h": -0.004264243773273169,
            "ema24_slope_6h": -0.006820910893481469,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": -0.0012278082638087495,
        "return_30m": 0.0002655378262648167,
        "return_60m": -0.0010553281817669014,
        "return_120m": 0.0016824759073463813,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0003392365918956086,
        "close_vs_ema6": -0.00021395967878179434,
        "close_vs_ema12": -0.00017983705926827298,
        "ema3_slope": -0.00033912154945714423,
        "ema6_slope": -8.557654754037802e-05,
        "realized_volatility_30m": 0.0013614950752793287,
        "realized_volatility_60m": 0.0010763942201329451,
        "return_acceleration": -0.0027229901505586573
      }
    },
    {
      "id": 747,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261007T0330Z",
      "trigger_timestamp": "2026-10-07T03:31:16.873792Z",
      "market_start_timestamp": "2026-10-07T03:30:00Z",
      "resolution_timestamp": "2026-10-07T03:45:00Z",
      "direction": "UP",
      "base_run_id": 5525,
      "small_run_id": 5526,
      "last_observed_close": 83957.39,
      "actual_close": 84121.82,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-07T03:31:16.917355Z",
      "base_predicted_close": 83967.8359375,
      "small_predicted_close": 83997.3671875,
      "strike": 83957.39,
      "market_regime": {
        "id": 741,
        "signal_id": 747,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-07T03:15:00Z",
        "return_6h": -0.018748166633340224,
        "return_12h": -0.026931022916304448,
        "return_24h": -0.017602193905840058,
        "close_vs_ema12": -0.014642790529880712,
        "close_vs_ema24": -0.01768734813902706,
        "ema12_slope_3h": -0.005495415943528981,
        "ema24_slope_6h": -0.0037950519854045295,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-07T03:31:16.920910Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-07T03:15:00Z",
          "return_6h": -0.018748166633340224,
          "return_12h": -0.026931022916304448,
          "return_24h": -0.017602193905840058,
          "close_vs_ema12": -0.014642790529880712,
          "close_vs_ema24": -0.01768734813902706,
          "ema12_slope_3h": -0.005495415943528981,
          "ema24_slope_6h": -0.0037950519854045295,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.6,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.187025,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        5525,
        5526
      ],
      "forecast_publication_timestamp": "2026-10-07T03:31:16.873792Z",
      "requested_quote_timestamp": "2026-10-07T03:31:16.873792Z",
      "retrieved_quote_timestamp": "2026-10-07T03:31:17.060817Z",
      "quote_retrieval_timestamp": "2026-10-07T03:31:17.060817Z",
      "timing_difference_seconds": 0.187025,
      "selected_quote": {
        "id": 747,
        "contract_id": 747,
        "forecast_timestamp": "2026-10-07T03:31:16.873792Z",
        "requested_timestamp": "2026-10-07T03:31:16.873792Z",
        "actual_quote_timestamp": "2026-10-07T03:31:17.060817Z",
        "timestamp_delta_seconds": 0.187025,
        "bid": 0.59,
        "ask": 0.6,
        "midpoint": 0.595,
        "last_price": 0.59,
        "implied_probability": 0.6,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-07T03:31:17.060817Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT062345",
        "external_market_id": "KXBTC15M-26OCT062345-45",
        "external_contract_id": "KXBTC15M-26OCT062345-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 811.53
      },
      "selected_entry_price": 0.6,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 747,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT062345",
          "external_market_id": "KXBTC15M-26OCT062345-45",
          "external_contract_id": "KXBTC15M-26OCT062345-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-07T03:30:00Z",
          "resolution_timestamp": "2026-10-07T03:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-07T03:31:16.923163Z"
        }
      ],
      "quotes": [
        {
          "id": 747,
          "contract_id": 747,
          "forecast_timestamp": "2026-10-07T03:31:16.873792Z",
          "requested_timestamp": "2026-10-07T03:31:16.873792Z",
          "actual_quote_timestamp": "2026-10-07T03:31:17.060817Z",
          "timestamp_delta_seconds": 0.187025,
          "bid": 0.59,
          "ask": 0.6,
          "midpoint": 0.595,
          "last_price": 0.59,
          "implied_probability": 0.6,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-07T03:31:17.060817Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT062345",
          "external_market_id": "KXBTC15M-26OCT062345-45",
          "external_contract_id": "KXBTC15M-26OCT062345-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 811.53
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT062345-45": {
          "UP/YES": "KXBTC15M-26OCT062345-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1440,
          "signal_id": 747,
          "quote_id": 747,
          "settlement_id": 747,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 162.0,
          "entry_price": 0.6,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.2,
          "trading_fee": 2.73,
          "total_deployed": 99.93,
          "settlement_value": 1.0,
          "settlement_payout": 162.0,
          "gross_pnl": 64.8,
          "net_pnl": 62.06999999999999,
          "roi": 0.6211347943560491,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-07T03:46:23.576575Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 811.53,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1441,
          "signal_id": 747,
          "quote_id": 747,
          "settlement_id": 747,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.6,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 60.0,
          "trading_fee": 1.68,
          "total_deployed": 61.68,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 40.0,
          "net_pnl": 38.32,
          "roi": 0.6212710765239948,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-07T03:46:23.579741Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 811.53,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83957.39,
        "kronos_base_predicted_close": 83967.8359375,
        "kronos_base_displacement": 10.445937500000582,
        "kronos_base_displacement_fraction": 0.00012441951208822216,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83997.3671875,
        "kronos_small_displacement": 39.97718750000058,
        "kronos_small_displacement_fraction": 0.00047616043685970444,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT062345",
        "ticker": "KXBTC15M-26OCT062345-45",
        "market_id": "KXBTC15M-26OCT062345-45",
        "contract_id": "KXBTC15M-26OCT062345-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83957.39
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-07T03:31:16.873792Z",
        "retrieved_timestamp": "2026-10-07T03:31:17.060817Z",
        "quote_offset_seconds": 0.187025,
        "quote_age_seconds": 0.187025,
        "bid": 0.59,
        "ask": 0.6,
        "midpoint": 0.595,
        "last_price": 0.59,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.6,
        "price_type": "live_executable_ask",
        "yes_ask_size": 811.53
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 84121.82,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261007T0330Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 741,
          "signal_id": 747,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-07T03:15:00Z",
          "return_6h": -0.018748166633340224,
          "return_12h": -0.026931022916304448,
          "return_24h": -0.017602193905840058,
          "close_vs_ema12": -0.014642790529880712,
          "close_vs_ema24": -0.01768734813902706,
          "ema12_slope_3h": -0.005495415943528981,
          "ema24_slope_6h": -0.0037950519854045295,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-07T03:31:16.920910Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-07T03:15:00Z",
            "return_6h": -0.018748166633340224,
            "return_12h": -0.026931022916304448,
            "return_24h": -0.017602193905840058,
            "close_vs_ema12": -0.014642790529880712,
            "close_vs_ema24": -0.01768734813902706,
            "ema12_slope_3h": -0.005495415943528981,
            "ema24_slope_6h": -0.0037950519854045295,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.00027135010371770463,
        "return_30m": 0.0012468928326745399,
        "return_60m": 0.0016529517148726747,
        "return_120m": -0.01526515454632349,
        "consecutive_up_closes": 3,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0002192432265033517,
        "close_vs_ema6": -0.0013064627412729957,
        "close_vs_ema12": -0.0053828460450427995,
        "ema3_slope": 0.0002192913046368261,
        "ema6_slope": -0.0005223121439669187,
        "realized_volatility_30m": 0.0003519639917145545,
        "realized_volatility_60m": 0.0004875831614018073,
        "return_acceleration": -0.000703927983429109
      }
    },
    {
      "id": 746,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261007T0315Z",
      "trigger_timestamp": "2026-10-07T03:16:16.172765Z",
      "market_start_timestamp": "2026-10-07T03:15:00Z",
      "resolution_timestamp": "2026-10-07T03:30:00Z",
      "direction": "UP",
      "base_run_id": 5523,
      "small_run_id": 5524,
      "last_observed_close": 83934.62,
      "actual_close": 83957.39,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-07T03:16:16.218653Z",
      "base_predicted_close": 83966.0390625,
      "small_predicted_close": 83996.5078125,
      "strike": 83934.62,
      "market_regime": {
        "id": 740,
        "signal_id": 746,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-07T03:00:00Z",
        "return_6h": -0.018978154270738123,
        "return_12h": -0.030726633759542654,
        "return_24h": -0.018529947498137078,
        "close_vs_ema12": -0.015523519581236433,
        "close_vs_ema24": -0.018319362338924283,
        "ema12_slope_3h": -0.004995753478001075,
        "ema24_slope_6h": -0.003481118060234545,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-07T03:16:16.225124Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-07T03:00:00Z",
          "return_6h": -0.018978154270738123,
          "return_12h": -0.030726633759542654,
          "return_24h": -0.018529947498137078,
          "close_vs_ema12": -0.015523519581236433,
          "close_vs_ema24": -0.018319362338924283,
          "ema12_slope_3h": -0.004995753478001075,
          "ema24_slope_6h": -0.003481118060234545,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.55,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.234553,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        5523,
        5524
      ],
      "forecast_publication_timestamp": "2026-10-07T03:16:16.172765Z",
      "requested_quote_timestamp": "2026-10-07T03:16:16.172765Z",
      "retrieved_quote_timestamp": "2026-10-07T03:16:16.407318Z",
      "quote_retrieval_timestamp": "2026-10-07T03:16:16.407318Z",
      "timing_difference_seconds": 0.234553,
      "selected_quote": {
        "id": 746,
        "contract_id": 746,
        "forecast_timestamp": "2026-10-07T03:16:16.172765Z",
        "requested_timestamp": "2026-10-07T03:16:16.172765Z",
        "actual_quote_timestamp": "2026-10-07T03:16:16.407318Z",
        "timestamp_delta_seconds": 0.234553,
        "bid": 0.54,
        "ask": 0.55,
        "midpoint": 0.545,
        "last_price": 0.55,
        "implied_probability": 0.55,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-07T03:16:16.407318Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT062330",
        "external_market_id": "KXBTC15M-26OCT062330-30",
        "external_contract_id": "KXBTC15M-26OCT062330-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3867.53
      },
      "selected_entry_price": 0.55,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 746,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT062330",
          "external_market_id": "KXBTC15M-26OCT062330-30",
          "external_contract_id": "KXBTC15M-26OCT062330-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-07T03:15:00Z",
          "resolution_timestamp": "2026-10-07T03:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-07T03:16:16.228103Z"
        }
      ],
      "quotes": [
        {
          "id": 746,
          "contract_id": 746,
          "forecast_timestamp": "2026-10-07T03:16:16.172765Z",
          "requested_timestamp": "2026-10-07T03:16:16.172765Z",
          "actual_quote_timestamp": "2026-10-07T03:16:16.407318Z",
          "timestamp_delta_seconds": 0.234553,
          "bid": 0.54,
          "ask": 0.55,
          "midpoint": 0.545,
          "last_price": 0.55,
          "implied_probability": 0.55,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-07T03:16:16.407318Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT062330",
          "external_market_id": "KXBTC15M-26OCT062330-30",
          "external_contract_id": "KXBTC15M-26OCT062330-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3867.53
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT062330-30": {
          "UP/YES": "KXBTC15M-26OCT062330-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1438,
          "signal_id": 746,
          "quote_id": 746,
          "settlement_id": 746,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 176.0,
          "entry_price": 0.55,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.80000000000001,
          "trading_fee": 3.05,
          "total_deployed": 99.85000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 176.0,
          "gross_pnl": 79.19999999999999,
          "net_pnl": 76.14999999999999,
          "roi": 0.7626439659489233,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-07T03:31:21.603104Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3867.53,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1439,
          "signal_id": 746,
          "quote_id": 746,
          "settlement_id": 746,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.55,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 55.00000000000001,
          "trading_fee": 1.74,
          "total_deployed": 56.74000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 44.99999999999999,
          "net_pnl": 43.25999999999999,
          "roi": 0.76242509693338,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-07T03:31:21.606432Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3867.53,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83934.62,
        "kronos_base_predicted_close": 83966.0390625,
        "kronos_base_displacement": 31.419062500004657,
        "kronos_base_displacement_fraction": 0.0003743278101456188,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83996.5078125,
        "kronos_small_displacement": 61.88781250000466,
        "kronos_small_displacement_fraction": 0.0007373335639096794,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT062330",
        "ticker": "KXBTC15M-26OCT062330-30",
        "market_id": "KXBTC15M-26OCT062330-30",
        "contract_id": "KXBTC15M-26OCT062330-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83934.62
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-07T03:16:16.172765Z",
        "retrieved_timestamp": "2026-10-07T03:16:16.407318Z",
        "quote_offset_seconds": 0.234553,
        "quote_age_seconds": 0.234553,
        "bid": 0.54,
        "ask": 0.55,
        "midpoint": 0.545,
        "last_price": 0.55,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.55,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3867.53
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 83957.39,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261007T0315Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 740,
          "signal_id": 746,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-07T03:00:00Z",
          "return_6h": -0.018978154270738123,
          "return_12h": -0.030726633759542654,
          "return_24h": -0.018529947498137078,
          "close_vs_ema12": -0.015523519581236433,
          "close_vs_ema24": -0.018319362338924283,
          "ema12_slope_3h": -0.004995753478001075,
          "ema24_slope_6h": -0.003481118060234545,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-07T03:16:16.225124Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-07T03:00:00Z",
            "return_6h": -0.018978154270738123,
            "return_12h": -0.030726633759542654,
            "return_24h": -0.018529947498137078,
            "close_vs_ema12": -0.015523519581236433,
            "close_vs_ema24": -0.018319362338924283,
            "ema12_slope_3h": -0.004995753478001075,
            "ema24_slope_6h": -0.003481118060234545,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0009752780871468136,
        "return_30m": 0.001691910554798337,
        "return_60m": 0.0001234883412088994,
        "return_120m": -0.017680377104010825,
        "consecutive_up_closes": 2,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.00016718713930807816,
        "close_vs_ema6": -0.002098873078174801,
        "close_vs_ema12": -0.006624877816021835,
        "ema3_slope": 0.00016721509552186653,
        "ema6_slope": -0.0008388449796121744,
        "realized_volatility_30m": 0.00012967192723212229,
        "realized_volatility_60m": 0.0008850937198967587,
        "return_acceleration": 0.00025934385446424457
      }
    },
    {
      "id": 745,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261007T0230Z",
      "trigger_timestamp": "2026-10-07T02:32:16.011803Z",
      "market_start_timestamp": "2026-10-07T02:30:00Z",
      "resolution_timestamp": "2026-10-07T02:45:00Z",
      "direction": "UP",
      "base_run_id": 5517,
      "small_run_id": 5518,
      "last_observed_close": 83818.84,
      "actual_close": 83792.85,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-07T02:32:16.059633Z",
      "base_predicted_close": 83888.375,
      "small_predicted_close": 83830.59375,
      "strike": 83818.84,
      "market_regime": {
        "id": 739,
        "signal_id": 745,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-07T02:15:00Z",
        "return_6h": -0.020934817574746134,
        "return_12h": -0.02610759399756646,
        "return_24h": -0.021150548156740334,
        "close_vs_ema12": -0.0190205175680771,
        "close_vs_ema24": -0.02088468091737905,
        "ema12_slope_3h": -0.0030212552389686786,
        "ema24_slope_6h": -0.002399088872730215,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-07T02:32:16.062450Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-07T02:15:00Z",
          "return_6h": -0.020934817574746134,
          "return_12h": -0.02610759399756646,
          "return_24h": -0.021150548156740334,
          "close_vs_ema12": -0.0190205175680771,
          "close_vs_ema24": -0.02088468091737905,
          "ema12_slope_3h": -0.0030212552389686786,
          "ema24_slope_6h": -0.002399088872730215,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.6,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.216865,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        5517,
        5518
      ],
      "forecast_publication_timestamp": "2026-10-07T02:32:16.011803Z",
      "requested_quote_timestamp": "2026-10-07T02:32:16.011803Z",
      "retrieved_quote_timestamp": "2026-10-07T02:32:16.228668Z",
      "quote_retrieval_timestamp": "2026-10-07T02:32:16.228668Z",
      "timing_difference_seconds": 0.216865,
      "selected_quote": {
        "id": 745,
        "contract_id": 745,
        "forecast_timestamp": "2026-10-07T02:32:16.011803Z",
        "requested_timestamp": "2026-10-07T02:32:16.011803Z",
        "actual_quote_timestamp": "2026-10-07T02:32:16.228668Z",
        "timestamp_delta_seconds": 0.216865,
        "bid": 0.59,
        "ask": 0.6,
        "midpoint": 0.595,
        "last_price": 0.59,
        "implied_probability": 0.6,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-07T02:32:16.228668Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT062245",
        "external_market_id": "KXBTC15M-26OCT062245-45",
        "external_contract_id": "KXBTC15M-26OCT062245-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3018.83
      },
      "selected_entry_price": 0.6,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 745,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT062245",
          "external_market_id": "KXBTC15M-26OCT062245-45",
          "external_contract_id": "KXBTC15M-26OCT062245-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-07T02:30:00Z",
          "resolution_timestamp": "2026-10-07T02:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-07T02:32:16.065383Z"
        }
      ],
      "quotes": [
        {
          "id": 745,
          "contract_id": 745,
          "forecast_timestamp": "2026-10-07T02:32:16.011803Z",
          "requested_timestamp": "2026-10-07T02:32:16.011803Z",
          "actual_quote_timestamp": "2026-10-07T02:32:16.228668Z",
          "timestamp_delta_seconds": 0.216865,
          "bid": 0.59,
          "ask": 0.6,
          "midpoint": 0.595,
          "last_price": 0.59,
          "implied_probability": 0.6,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-07T02:32:16.228668Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT062245",
          "external_market_id": "KXBTC15M-26OCT062245-45",
          "external_contract_id": "KXBTC15M-26OCT062245-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3018.83
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT062245-45": {
          "UP/YES": "KXBTC15M-26OCT062245-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1436,
          "signal_id": 745,
          "quote_id": 745,
          "settlement_id": 745,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 162.0,
          "entry_price": 0.6,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.2,
          "trading_fee": 2.73,
          "total_deployed": 99.93,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -97.2,
          "net_pnl": -99.93,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-07T02:46:23.910055Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3018.83,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1437,
          "signal_id": 745,
          "quote_id": 745,
          "settlement_id": 745,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.6,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 60.0,
          "trading_fee": 1.68,
          "total_deployed": 61.68,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -60.0,
          "net_pnl": -61.68,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-07T02:46:23.912718Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3018.83,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83818.84,
        "kronos_base_predicted_close": 83888.375,
        "kronos_base_displacement": 69.53500000000349,
        "kronos_base_displacement_fraction": 0.000829586761162568,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83830.59375,
        "kronos_small_displacement": 11.753750000003492,
        "kronos_small_displacement_fraction": 0.00014022802033532668,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT062245",
        "ticker": "KXBTC15M-26OCT062245-45",
        "market_id": "KXBTC15M-26OCT062245-45",
        "contract_id": "KXBTC15M-26OCT062245-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83818.84
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-07T02:32:16.011803Z",
        "retrieved_timestamp": "2026-10-07T02:32:16.228668Z",
        "quote_offset_seconds": 0.216865,
        "quote_age_seconds": 0.216865,
        "bid": 0.59,
        "ask": 0.6,
        "midpoint": 0.595,
        "last_price": 0.59,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.6,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3018.83
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 83792.85,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261007T0230Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 739,
          "signal_id": 745,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-07T02:15:00Z",
          "return_6h": -0.020934817574746134,
          "return_12h": -0.02610759399756646,
          "return_24h": -0.021150548156740334,
          "close_vs_ema12": -0.0190205175680771,
          "close_vs_ema24": -0.02088468091737905,
          "ema12_slope_3h": -0.0030212552389686786,
          "ema24_slope_6h": -0.002399088872730215,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-07T02:32:16.062450Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-07T02:15:00Z",
            "return_6h": -0.020934817574746134,
            "return_12h": -0.02610759399756646,
            "return_24h": -0.021150548156740334,
            "close_vs_ema12": -0.0190205175680771,
            "close_vs_ema24": -0.02088468091737905,
            "ema12_slope_3h": -0.0030212552389686786,
            "ema24_slope_6h": -0.002399088872730215,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0012560036479881687,
        "return_30m": -0.008918987128968436,
        "return_60m": -0.016890187596643846,
        "return_120m": -0.01889400148872189,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 3,
        "close_vs_ema3": -0.0036713110287909245,
        "close_vs_ema6": -0.008313851604737743,
        "close_vs_ema12": -0.012756969235828586,
        "ema3_slope": -0.0036578818069709085,
        "ema6_slope": -0.0033145180773206384,
        "realized_volatility_30m": 0.0032083083360519016,
        "realized_volatility_60m": 0.003774942933038395,
        "return_acceleration": 0.006416616672103803
      }
    },
    {
      "id": 744,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261007T0215Z",
      "trigger_timestamp": "2026-10-07T02:16:16.429427Z",
      "market_start_timestamp": "2026-10-07T02:15:00Z",
      "resolution_timestamp": "2026-10-07T02:30:00Z",
      "direction": "UP",
      "base_run_id": 5515,
      "small_run_id": 5516,
      "last_observed_close": 83924.25,
      "actual_close": 83818.84,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-07T02:16:16.471581Z",
      "base_predicted_close": 83949.8671875,
      "small_predicted_close": 83950.7109375,
      "strike": 83924.25,
      "market_regime": {
        "id": 738,
        "signal_id": 744,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-07T02:00:00Z",
        "return_6h": -0.01977563202989463,
        "return_12h": -0.027578672739135612,
        "return_24h": -0.0180463090133951,
        "close_vs_ema12": -0.018581198679534006,
        "close_vs_ema24": -0.02008417175564825,
        "ema12_slope_3h": -0.002324064979068563,
        "ema24_slope_6h": -0.002009774095305561,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-07T02:16:16.473941Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-07T02:00:00Z",
          "return_6h": -0.01977563202989463,
          "return_12h": -0.027578672739135612,
          "return_24h": -0.0180463090133951,
          "close_vs_ema12": -0.018581198679534006,
          "close_vs_ema24": -0.02008417175564825,
          "ema12_slope_3h": -0.002324064979068563,
          "ema24_slope_6h": -0.002009774095305561,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.49,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.229054,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        5515,
        5516
      ],
      "forecast_publication_timestamp": "2026-10-07T02:16:16.429427Z",
      "requested_quote_timestamp": "2026-10-07T02:16:16.429427Z",
      "retrieved_quote_timestamp": "2026-10-07T02:16:16.658481Z",
      "quote_retrieval_timestamp": "2026-10-07T02:16:16.658481Z",
      "timing_difference_seconds": 0.229054,
      "selected_quote": {
        "id": 744,
        "contract_id": 744,
        "forecast_timestamp": "2026-10-07T02:16:16.429427Z",
        "requested_timestamp": "2026-10-07T02:16:16.429427Z",
        "actual_quote_timestamp": "2026-10-07T02:16:16.658481Z",
        "timestamp_delta_seconds": 0.229054,
        "bid": 0.48,
        "ask": 0.49,
        "midpoint": 0.485,
        "last_price": 0.49,
        "implied_probability": 0.49,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-07T02:16:16.658481Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT062230",
        "external_market_id": "KXBTC15M-26OCT062230-30",
        "external_contract_id": "KXBTC15M-26OCT062230-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3361.64
      },
      "selected_entry_price": 0.49,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 744,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT062230",
          "external_market_id": "KXBTC15M-26OCT062230-30",
          "external_contract_id": "KXBTC15M-26OCT062230-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-07T02:15:00Z",
          "resolution_timestamp": "2026-10-07T02:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-07T02:16:16.475961Z"
        }
      ],
      "quotes": [
        {
          "id": 744,
          "contract_id": 744,
          "forecast_timestamp": "2026-10-07T02:16:16.429427Z",
          "requested_timestamp": "2026-10-07T02:16:16.429427Z",
          "actual_quote_timestamp": "2026-10-07T02:16:16.658481Z",
          "timestamp_delta_seconds": 0.229054,
          "bid": 0.48,
          "ask": 0.49,
          "midpoint": 0.485,
          "last_price": 0.49,
          "implied_probability": 0.49,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-07T02:16:16.658481Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT062230",
          "external_market_id": "KXBTC15M-26OCT062230-30",
          "external_contract_id": "KXBTC15M-26OCT062230-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3361.64
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT062230-30": {
          "UP/YES": "KXBTC15M-26OCT062230-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1434,
          "signal_id": 744,
          "quote_id": 744,
          "settlement_id": 744,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 197.0,
          "entry_price": 0.49,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.53,
          "trading_fee": 3.45,
          "total_deployed": 99.98,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.53,
          "net_pnl": -99.98,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-07T02:32:21.226870Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3361.64,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1435,
          "signal_id": 744,
          "quote_id": 744,
          "settlement_id": 744,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.49,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 49.0,
          "trading_fee": 1.75,
          "total_deployed": 50.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -49.0,
          "net_pnl": -50.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-07T02:32:21.229700Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3361.64,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83924.25,
        "kronos_base_predicted_close": 83949.8671875,
        "kronos_base_displacement": 25.6171875,
        "kronos_base_displacement_fraction": 0.00030524178053423174,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83950.7109375,
        "kronos_small_displacement": 26.4609375,
        "kronos_small_displacement_fraction": 0.00031529548968266025,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT062230",
        "ticker": "KXBTC15M-26OCT062230-30",
        "market_id": "KXBTC15M-26OCT062230-30",
        "contract_id": "KXBTC15M-26OCT062230-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83924.25
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-07T02:16:16.429427Z",
        "retrieved_timestamp": "2026-10-07T02:16:16.658481Z",
        "quote_offset_seconds": 0.229054,
        "quote_age_seconds": 0.229054,
        "bid": 0.48,
        "ask": 0.49,
        "midpoint": 0.485,
        "last_price": 0.49,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.49,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3361.64
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 83818.84,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261007T0215Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 738,
          "signal_id": 744,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-07T02:00:00Z",
          "return_6h": -0.01977563202989463,
          "return_12h": -0.027578672739135612,
          "return_24h": -0.0180463090133951,
          "close_vs_ema12": -0.018581198679534006,
          "close_vs_ema24": -0.02008417175564825,
          "ema12_slope_3h": -0.002324064979068563,
          "ema24_slope_6h": -0.002009774095305561,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-07T02:16:16.473941Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-07T02:00:00Z",
            "return_6h": -0.01977563202989463,
            "return_12h": -0.027578672739135612,
            "return_24h": -0.0180463090133951,
            "close_vs_ema12": -0.018581198679534006,
            "close_vs_ema24": -0.02008417175564825,
            "ema12_slope_3h": -0.002324064979068563,
            "ema24_slope_6h": -0.002009774095305561,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.007672620320091972,
        "return_30m": -0.015885044873970022,
        "return_60m": -0.017801667146872924,
        "return_120m": -0.019272613050843934,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.006067380618143825,
        "close_vs_ema6": -0.010357819081185271,
        "close_vs_ema12": -0.013802862924707449,
        "ema3_slope": -0.006030789522681768,
        "ema6_slope": -0.004126032951340952,
        "realized_volatility_30m": 0.0003016511227149632,
        "realized_volatility_60m": 0.0036094731946045974,
        "return_acceleration": 0.0006033022454299264
      }
    },
    {
      "id": 743,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261007T0200Z",
      "trigger_timestamp": "2026-10-07T02:01:17.345568Z",
      "market_start_timestamp": "2026-10-07T02:00:00Z",
      "resolution_timestamp": "2026-10-07T02:15:00Z",
      "direction": "UP",
      "base_run_id": 5513,
      "small_run_id": 5514,
      "last_observed_close": 84573.15,
      "actual_close": 83924.25,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-07T02:01:17.397206Z",
      "base_predicted_close": 84575.125,
      "small_predicted_close": 84788.6015625,
      "strike": 84573.15,
      "market_regime": {
        "id": 737,
        "signal_id": 743,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-07T01:45:00Z",
        "return_6h": -0.012203661988012038,
        "return_12h": -0.01981237703200467,
        "return_24h": -0.012265543922267419,
        "close_vs_ema12": -0.011774302374157553,
        "close_vs_ema24": -0.012924905228179573,
        "ema12_slope_3h": -0.0016427636828308945,
        "ema24_slope_6h": -0.0016366621943103565,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-07T02:01:17.399332Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-07T01:45:00Z",
          "return_6h": -0.012203661988012038,
          "return_12h": -0.01981237703200467,
          "return_24h": -0.012265543922267419,
          "close_vs_ema12": -0.011774302374157553,
          "close_vs_ema24": -0.012924905228179573,
          "ema12_slope_3h": -0.0016427636828308945,
          "ema24_slope_6h": -0.0016366621943103565,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.15,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.202895,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        5513,
        5514
      ],
      "forecast_publication_timestamp": "2026-10-07T02:01:17.345568Z",
      "requested_quote_timestamp": "2026-10-07T02:01:17.345568Z",
      "retrieved_quote_timestamp": "2026-10-07T02:01:17.548463Z",
      "quote_retrieval_timestamp": "2026-10-07T02:01:17.548463Z",
      "timing_difference_seconds": 0.202895,
      "selected_quote": {
        "id": 743,
        "contract_id": 743,
        "forecast_timestamp": "2026-10-07T02:01:17.345568Z",
        "requested_timestamp": "2026-10-07T02:01:17.345568Z",
        "actual_quote_timestamp": "2026-10-07T02:01:17.548463Z",
        "timestamp_delta_seconds": 0.202895,
        "bid": 0.14,
        "ask": 0.15,
        "midpoint": 0.14500000000000002,
        "last_price": 0.15,
        "implied_probability": 0.15,
        "spread": 0.009999999999999981,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-07T02:01:17.548463Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT062215",
        "external_market_id": "KXBTC15M-26OCT062215-15",
        "external_contract_id": "KXBTC15M-26OCT062215-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 724.65
      },
      "selected_entry_price": 0.15,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 743,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT062215",
          "external_market_id": "KXBTC15M-26OCT062215-15",
          "external_contract_id": "KXBTC15M-26OCT062215-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-07T02:00:00Z",
          "resolution_timestamp": "2026-10-07T02:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-07T02:01:17.402036Z"
        }
      ],
      "quotes": [
        {
          "id": 743,
          "contract_id": 743,
          "forecast_timestamp": "2026-10-07T02:01:17.345568Z",
          "requested_timestamp": "2026-10-07T02:01:17.345568Z",
          "actual_quote_timestamp": "2026-10-07T02:01:17.548463Z",
          "timestamp_delta_seconds": 0.202895,
          "bid": 0.14,
          "ask": 0.15,
          "midpoint": 0.14500000000000002,
          "last_price": 0.15,
          "implied_probability": 0.15,
          "spread": 0.009999999999999981,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-07T02:01:17.548463Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT062215",
          "external_market_id": "KXBTC15M-26OCT062215-15",
          "external_contract_id": "KXBTC15M-26OCT062215-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 724.65
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT062215-15": {
          "UP/YES": "KXBTC15M-26OCT062215-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1432,
          "signal_id": 743,
          "quote_id": 743,
          "settlement_id": 743,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 629.0,
          "entry_price": 0.15,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 94.35,
          "trading_fee": 5.62,
          "total_deployed": 99.97,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -94.35,
          "net_pnl": -99.97,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-07T02:16:21.360213Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 724.65,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1433,
          "signal_id": 743,
          "quote_id": 743,
          "settlement_id": 743,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.15,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 15.0,
          "trading_fee": 0.9,
          "total_deployed": 15.9,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -15.0,
          "net_pnl": -15.9,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-07T02:16:21.364016Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 724.65,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84573.15,
        "kronos_base_predicted_close": 84575.125,
        "kronos_base_displacement": 1.9750000000058208,
        "kronos_base_displacement_fraction": 2.3352565205456117e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84788.6015625,
        "kronos_small_displacement": 215.45156250000582,
        "kronos_small_displacement_fraction": 0.002547517297156436,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT062215",
        "ticker": "KXBTC15M-26OCT062215-15",
        "market_id": "KXBTC15M-26OCT062215-15",
        "contract_id": "KXBTC15M-26OCT062215-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84573.15
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-07T02:01:17.345568Z",
        "retrieved_timestamp": "2026-10-07T02:01:17.548463Z",
        "quote_offset_seconds": 0.202895,
        "quote_age_seconds": 0.202895,
        "bid": 0.14,
        "ask": 0.15,
        "midpoint": 0.14500000000000002,
        "last_price": 0.15,
        "spread": 0.009999999999999981,
        "selected_entry_price": 0.15,
        "price_type": "live_executable_ask",
        "yes_ask_size": 724.65
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 83924.25,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261007T0200Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 737,
          "signal_id": 743,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-07T01:45:00Z",
          "return_6h": -0.012203661988012038,
          "return_12h": -0.01981237703200467,
          "return_24h": -0.012265543922267419,
          "close_vs_ema12": -0.011774302374157553,
          "close_vs_ema24": -0.012924905228179573,
          "ema12_slope_3h": -0.0016427636828308945,
          "ema24_slope_6h": -0.0016366621943103565,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-07T02:01:17.399332Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-07T01:45:00Z",
            "return_6h": -0.012203661988012038,
            "return_12h": -0.01981237703200467,
            "return_24h": -0.012265543922267419,
            "close_vs_ema12": -0.011774302374157553,
            "close_vs_ema24": -0.012924905228179573,
            "ema12_slope_3h": -0.0016427636828308945,
            "ema24_slope_6h": -0.0016366621943103565,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.008275922565521898,
        "return_30m": -0.008042935304132026,
        "return_60m": -0.011278029034975767,
        "return_120m": -0.011416735433265823,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.004422893910966619,
        "close_vs_ema6": -0.0068208286380091465,
        "close_vs_ema12": -0.008665505689427144,
        "ema3_slope": -0.0044034180600414086,
        "ema6_slope": -0.002720907916548332,
        "realized_volatility_30m": 0.004255427051058358,
        "realized_volatility_60m": 0.00326068558992647,
        "return_acceleration": -0.008510854102116716
      }
    },
    {
      "id": 742,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261007T0130Z",
      "trigger_timestamp": "2026-10-07T01:31:16.505091Z",
      "market_start_timestamp": "2026-10-07T01:30:00Z",
      "resolution_timestamp": "2026-10-07T01:45:00Z",
      "direction": "UP",
      "base_run_id": 5509,
      "small_run_id": 5510,
      "last_observed_close": 85258.88,
      "actual_close": 85278.91,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-07T01:31:16.550082Z",
      "base_predicted_close": 85276.984375,
      "small_predicted_close": 85292.78125,
      "strike": 85258.88,
      "market_regime": {
        "id": 736,
        "signal_id": 742,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-07T01:15:00Z",
        "return_6h": -0.0027178459233831997,
        "return_12h": -0.008700455480173841,
        "return_24h": -0.008282785224674294,
        "close_vs_ema12": -0.004431106055190259,
        "close_vs_ema24": -0.005296114701534238,
        "ema12_slope_3h": -0.0011569499103265546,
        "ema24_slope_6h": -0.0013925315267306893,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-07T01:31:16.552254Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-07T01:15:00Z",
          "return_6h": -0.0027178459233831997,
          "return_12h": -0.008700455480173841,
          "return_24h": -0.008282785224674294,
          "close_vs_ema12": -0.004431106055190259,
          "close_vs_ema24": -0.005296114701534238,
          "ema12_slope_3h": -0.0011569499103265546,
          "ema24_slope_6h": -0.0013925315267306893,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.58,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.178727,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        5509,
        5510
      ],
      "forecast_publication_timestamp": "2026-10-07T01:31:16.505091Z",
      "requested_quote_timestamp": "2026-10-07T01:31:16.505091Z",
      "retrieved_quote_timestamp": "2026-10-07T01:31:16.683818Z",
      "quote_retrieval_timestamp": "2026-10-07T01:31:16.683818Z",
      "timing_difference_seconds": 0.178727,
      "selected_quote": {
        "id": 742,
        "contract_id": 742,
        "forecast_timestamp": "2026-10-07T01:31:16.505091Z",
        "requested_timestamp": "2026-10-07T01:31:16.505091Z",
        "actual_quote_timestamp": "2026-10-07T01:31:16.683818Z",
        "timestamp_delta_seconds": 0.178727,
        "bid": 0.57,
        "ask": 0.58,
        "midpoint": 0.575,
        "last_price": 0.58,
        "implied_probability": 0.58,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-07T01:31:16.683818Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT062145",
        "external_market_id": "KXBTC15M-26OCT062145-45",
        "external_contract_id": "KXBTC15M-26OCT062145-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4325.74
      },
      "selected_entry_price": 0.58,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 742,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT062145",
          "external_market_id": "KXBTC15M-26OCT062145-45",
          "external_contract_id": "KXBTC15M-26OCT062145-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-07T01:30:00Z",
          "resolution_timestamp": "2026-10-07T01:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-07T01:31:16.554648Z"
        }
      ],
      "quotes": [
        {
          "id": 742,
          "contract_id": 742,
          "forecast_timestamp": "2026-10-07T01:31:16.505091Z",
          "requested_timestamp": "2026-10-07T01:31:16.505091Z",
          "actual_quote_timestamp": "2026-10-07T01:31:16.683818Z",
          "timestamp_delta_seconds": 0.178727,
          "bid": 0.57,
          "ask": 0.58,
          "midpoint": 0.575,
          "last_price": 0.58,
          "implied_probability": 0.58,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-07T01:31:16.683818Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT062145",
          "external_market_id": "KXBTC15M-26OCT062145-45",
          "external_contract_id": "KXBTC15M-26OCT062145-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4325.74
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT062145-45": {
          "UP/YES": "KXBTC15M-26OCT062145-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1430,
          "signal_id": 742,
          "quote_id": 742,
          "settlement_id": 742,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 167.0,
          "entry_price": 0.58,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.86,
          "trading_fee": 2.85,
          "total_deployed": 99.71,
          "settlement_value": 1.0,
          "settlement_payout": 167.0,
          "gross_pnl": 70.14,
          "net_pnl": 67.29,
          "roi": 0.6748570855480895,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-07T01:46:25.247842Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4325.74,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1431,
          "signal_id": 742,
          "quote_id": 742,
          "settlement_id": 742,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.58,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 57.99999999999999,
          "trading_fee": 1.71,
          "total_deployed": 59.709999999999994,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 42.00000000000001,
          "net_pnl": 40.290000000000006,
          "roi": 0.6747613465081228,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-07T01:46:25.250499Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4325.74,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 85258.88,
        "kronos_base_predicted_close": 85276.984375,
        "kronos_base_displacement": 18.104374999995343,
        "kronos_base_displacement_fraction": 0.00021234591634320486,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 85292.78125,
        "kronos_small_displacement": 33.90124999999534,
        "kronos_small_displacement_fraction": 0.00039762720317221316,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT062145",
        "ticker": "KXBTC15M-26OCT062145-45",
        "market_id": "KXBTC15M-26OCT062145-45",
        "contract_id": "KXBTC15M-26OCT062145-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 85258.88
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-07T01:31:16.505091Z",
        "retrieved_timestamp": "2026-10-07T01:31:16.683818Z",
        "quote_offset_seconds": 0.178727,
        "quote_age_seconds": 0.178727,
        "bid": 0.57,
        "ask": 0.58,
        "midpoint": 0.575,
        "last_price": 0.58,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.58,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4325.74
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 85278.91,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261007T0130Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 736,
          "signal_id": 742,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-07T01:15:00Z",
          "return_6h": -0.0027178459233831997,
          "return_12h": -0.008700455480173841,
          "return_24h": -0.008282785224674294,
          "close_vs_ema12": -0.004431106055190259,
          "close_vs_ema24": -0.005296114701534238,
          "ema12_slope_3h": -0.0011569499103265546,
          "ema24_slope_6h": -0.0013925315267306893,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-07T01:31:16.552254Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-07T01:15:00Z",
            "return_6h": -0.0027178459233831997,
            "return_12h": -0.008700455480173841,
            "return_24h": -0.008282785224674294,
            "close_vs_ema12": -0.004431106055190259,
            "close_vs_ema24": -0.005296114701534238,
            "ema12_slope_3h": -0.0011569499103265546,
            "ema24_slope_6h": -0.0013925315267306893,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.002181978261509232,
        "return_30m": -0.003261324351609529,
        "return_60m": -0.0020382401505885106,
        "return_120m": -0.002603279371765077,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.001304740172665464,
        "close_vs_ema6": -0.001994306549740532,
        "close_vs_ema12": -0.0025561100936631886,
        "ema3_slope": -0.0013030400439737466,
        "ema6_slope": -0.0007970867657531855,
        "realized_volatility_30m": 0.0005501359558340857,
        "realized_volatility_60m": 0.0011956923129879888,
        "return_acceleration": -0.0011002719116681714
      }
    },
    {
      "id": 741,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261007T0115Z",
      "trigger_timestamp": "2026-10-07T01:16:16.554026Z",
      "market_start_timestamp": "2026-10-07T01:15:00Z",
      "resolution_timestamp": "2026-10-07T01:30:00Z",
      "direction": "UP",
      "base_run_id": 5507,
      "small_run_id": 5508,
      "last_observed_close": 85445.32,
      "actual_close": 85258.88,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-07T01:16:16.602968Z",
      "base_predicted_close": 85461.4921875,
      "small_predicted_close": 85486.8203125,
      "strike": 85445.32,
      "market_regime": {
        "id": 735,
        "signal_id": 741,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-07T01:00:00Z",
        "return_6h": -0.00033159921569203554,
        "return_12h": -0.007365361221004951,
        "return_24h": -0.006994694403848145,
        "close_vs_ema12": -0.0024421432918659836,
        "close_vs_ema24": -0.0032320456102319373,
        "ema12_slope_3h": -0.0010900375150267871,
        "ema24_slope_6h": -0.0013647191252971203,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-07T01:16:16.606316Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-07T01:00:00Z",
          "return_6h": -0.00033159921569203554,
          "return_12h": -0.007365361221004951,
          "return_24h": -0.006994694403848145,
          "close_vs_ema12": -0.0024421432918659836,
          "close_vs_ema24": -0.0032320456102319373,
          "ema12_slope_3h": -0.0010900375150267871,
          "ema24_slope_6h": -0.0013647191252971203,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.52,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.209545,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        5507,
        5508
      ],
      "forecast_publication_timestamp": "2026-10-07T01:16:16.554026Z",
      "requested_quote_timestamp": "2026-10-07T01:16:16.554026Z",
      "retrieved_quote_timestamp": "2026-10-07T01:16:16.763571Z",
      "quote_retrieval_timestamp": "2026-10-07T01:16:16.763571Z",
      "timing_difference_seconds": 0.209545,
      "selected_quote": {
        "id": 741,
        "contract_id": 741,
        "forecast_timestamp": "2026-10-07T01:16:16.554026Z",
        "requested_timestamp": "2026-10-07T01:16:16.554026Z",
        "actual_quote_timestamp": "2026-10-07T01:16:16.763571Z",
        "timestamp_delta_seconds": 0.209545,
        "bid": 0.51,
        "ask": 0.52,
        "midpoint": 0.515,
        "last_price": 0.51,
        "implied_probability": 0.52,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-07T01:16:16.763571Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT062130",
        "external_market_id": "KXBTC15M-26OCT062130-30",
        "external_contract_id": "KXBTC15M-26OCT062130-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3360.72
      },
      "selected_entry_price": 0.52,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 741,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT062130",
          "external_market_id": "KXBTC15M-26OCT062130-30",
          "external_contract_id": "KXBTC15M-26OCT062130-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-07T01:15:00Z",
          "resolution_timestamp": "2026-10-07T01:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-07T01:16:16.609796Z"
        }
      ],
      "quotes": [
        {
          "id": 741,
          "contract_id": 741,
          "forecast_timestamp": "2026-10-07T01:16:16.554026Z",
          "requested_timestamp": "2026-10-07T01:16:16.554026Z",
          "actual_quote_timestamp": "2026-10-07T01:16:16.763571Z",
          "timestamp_delta_seconds": 0.209545,
          "bid": 0.51,
          "ask": 0.52,
          "midpoint": 0.515,
          "last_price": 0.51,
          "implied_probability": 0.52,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-07T01:16:16.763571Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT062130",
          "external_market_id": "KXBTC15M-26OCT062130-30",
          "external_contract_id": "KXBTC15M-26OCT062130-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3360.72
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT062130-30": {
          "UP/YES": "KXBTC15M-26OCT062130-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1428,
          "signal_id": 741,
          "quote_id": 741,
          "settlement_id": 741,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 186.0,
          "entry_price": 0.52,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.72,
          "trading_fee": 3.25,
          "total_deployed": 99.97,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.72,
          "net_pnl": -99.97,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-07T01:31:21.369866Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3360.72,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1429,
          "signal_id": 741,
          "quote_id": 741,
          "settlement_id": 741,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.52,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 52.0,
          "trading_fee": 1.75,
          "total_deployed": 53.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -52.0,
          "net_pnl": -53.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-07T01:31:21.372987Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3360.72,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 85445.32,
        "kronos_base_predicted_close": 85461.4921875,
        "kronos_base_displacement": 16.172187499993015,
        "kronos_base_displacement_fraction": 0.00018926943570453026,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 85486.8203125,
        "kronos_small_displacement": 41.500312499993015,
        "kronos_small_displacement_fraction": 0.00048569438911333015,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT062130",
        "ticker": "KXBTC15M-26OCT062130-30",
        "market_id": "KXBTC15M-26OCT062130-30",
        "contract_id": "KXBTC15M-26OCT062130-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 85445.32
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-07T01:16:16.554026Z",
        "retrieved_timestamp": "2026-10-07T01:16:16.763571Z",
        "quote_offset_seconds": 0.209545,
        "quote_age_seconds": 0.209545,
        "bid": 0.51,
        "ask": 0.52,
        "midpoint": 0.515,
        "last_price": 0.51,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.52,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3360.72
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 85258.88,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261007T0115Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 735,
          "signal_id": 741,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-07T01:00:00Z",
          "return_6h": -0.00033159921569203554,
          "return_12h": -0.007365361221004951,
          "return_24h": -0.006994694403848145,
          "close_vs_ema12": -0.0024421432918659836,
          "close_vs_ema24": -0.0032320456102319373,
          "ema12_slope_3h": -0.0010900375150267871,
          "ema24_slope_6h": -0.0013647191252971203,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-07T01:16:16.606316Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-07T01:00:00Z",
            "return_6h": -0.00033159921569203554,
            "return_12h": -0.007365361221004951,
            "return_24h": -0.006994694403848145,
            "close_vs_ema12": -0.0024421432918659836,
            "close_vs_ema24": -0.0032320456102319373,
            "ema12_slope_3h": -0.0010900375150267871,
            "ema24_slope_6h": -0.0013647191252971203,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0010817063498410606,
        "return_30m": -0.0006590923536842208,
        "return_60m": -0.00149760578364877,
        "return_120m": -0.0005857702939895404,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0004250292309805337,
        "close_vs_ema6": -0.0006091545806797827,
        "close_vs_ema12": -0.0008393071888420645,
        "ema3_slope": -0.0004248486578823929,
        "ema6_slope": -0.00024360247564636506,
        "realized_volatility_30m": 0.0007523889926361327,
        "realized_volatility_60m": 0.0010160519842057076,
        "return_acceleration": -0.0015047779852722654
      }
    },
    {
      "id": 740,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261007T0045Z",
      "trigger_timestamp": "2026-10-07T00:46:19.872166Z",
      "market_start_timestamp": "2026-10-07T00:45:00Z",
      "resolution_timestamp": "2026-10-07T01:00:00Z",
      "direction": "UP",
      "base_run_id": 5503,
      "small_run_id": 5504,
      "last_observed_close": 85501.67,
      "actual_close": 85537.85,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-07T00:46:19.925812Z",
      "base_predicted_close": 85508.5,
      "small_predicted_close": 85529.7890625,
      "strike": 85501.67,
      "market_regime": {
        "id": 734,
        "signal_id": 740,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-07T00:30:00Z",
        "return_6h": -0.0014675745062612267,
        "return_12h": -0.008585320627972348,
        "return_24h": -0.0034222586387949727,
        "close_vs_ema12": -0.0019501993751940283,
        "close_vs_ema24": -0.00268893296381989,
        "ema12_slope_3h": -0.0010814474640798988,
        "ema24_slope_6h": -0.001424233689504839,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-07T00:46:19.929204Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-07T00:30:00Z",
          "return_6h": -0.0014675745062612267,
          "return_12h": -0.008585320627972348,
          "return_24h": -0.0034222586387949727,
          "close_vs_ema12": -0.0019501993751940283,
          "close_vs_ema24": -0.00268893296381989,
          "ema12_slope_3h": -0.0010814474640798988,
          "ema24_slope_6h": -0.001424233689504839,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.58,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.218971,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        5503,
        5504
      ],
      "forecast_publication_timestamp": "2026-10-07T00:46:19.872166Z",
      "requested_quote_timestamp": "2026-10-07T00:46:19.872166Z",
      "retrieved_quote_timestamp": "2026-10-07T00:46:20.091137Z",
      "quote_retrieval_timestamp": "2026-10-07T00:46:20.091137Z",
      "timing_difference_seconds": 0.218971,
      "selected_quote": {
        "id": 740,
        "contract_id": 740,
        "forecast_timestamp": "2026-10-07T00:46:19.872166Z",
        "requested_timestamp": "2026-10-07T00:46:19.872166Z",
        "actual_quote_timestamp": "2026-10-07T00:46:20.091137Z",
        "timestamp_delta_seconds": 0.218971,
        "bid": 0.57,
        "ask": 0.58,
        "midpoint": 0.575,
        "last_price": 0.57,
        "implied_probability": 0.58,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-07T00:46:20.091137Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT062100",
        "external_market_id": "KXBTC15M-26OCT062100-00",
        "external_contract_id": "KXBTC15M-26OCT062100-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4102.26
      },
      "selected_entry_price": 0.58,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 740,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT062100",
          "external_market_id": "KXBTC15M-26OCT062100-00",
          "external_contract_id": "KXBTC15M-26OCT062100-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-07T00:45:00Z",
          "resolution_timestamp": "2026-10-07T01:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-07T00:46:19.932557Z"
        }
      ],
      "quotes": [
        {
          "id": 740,
          "contract_id": 740,
          "forecast_timestamp": "2026-10-07T00:46:19.872166Z",
          "requested_timestamp": "2026-10-07T00:46:19.872166Z",
          "actual_quote_timestamp": "2026-10-07T00:46:20.091137Z",
          "timestamp_delta_seconds": 0.218971,
          "bid": 0.57,
          "ask": 0.58,
          "midpoint": 0.575,
          "last_price": 0.57,
          "implied_probability": 0.58,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-07T00:46:20.091137Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT062100",
          "external_market_id": "KXBTC15M-26OCT062100-00",
          "external_contract_id": "KXBTC15M-26OCT062100-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4102.26
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT062100-00": {
          "UP/YES": "KXBTC15M-26OCT062100-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1426,
          "signal_id": 740,
          "quote_id": 740,
          "settlement_id": 740,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 167.0,
          "entry_price": 0.58,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.86,
          "trading_fee": 2.85,
          "total_deployed": 99.71,
          "settlement_value": 1.0,
          "settlement_payout": 167.0,
          "gross_pnl": 70.14,
          "net_pnl": 67.29,
          "roi": 0.6748570855480895,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-07T01:01:26.202047Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4102.26,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1427,
          "signal_id": 740,
          "quote_id": 740,
          "settlement_id": 740,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.58,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 57.99999999999999,
          "trading_fee": 1.71,
          "total_deployed": 59.709999999999994,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 42.00000000000001,
          "net_pnl": 40.290000000000006,
          "roi": 0.6747613465081228,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-07T01:01:26.204822Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4102.26,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 85501.67,
        "kronos_base_predicted_close": 85508.5,
        "kronos_base_displacement": 6.830000000001746,
        "kronos_base_displacement_fraction": 7.988148067753234e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 85529.7890625,
        "kronos_small_displacement": 28.119062500001746,
        "kronos_small_displacement_fraction": 0.0003288715004046324,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT062100",
        "ticker": "KXBTC15M-26OCT062100-00",
        "market_id": "KXBTC15M-26OCT062100-00",
        "contract_id": "KXBTC15M-26OCT062100-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 85501.67
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-07T00:46:19.872166Z",
        "retrieved_timestamp": "2026-10-07T00:46:20.091137Z",
        "quote_offset_seconds": 0.218971,
        "quote_age_seconds": 0.218971,
        "bid": 0.57,
        "ask": 0.58,
        "midpoint": 0.575,
        "last_price": 0.57,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.58,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4102.26
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 85537.85,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261007T0045Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 734,
          "signal_id": 740,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-07T00:30:00Z",
          "return_6h": -0.0014675745062612267,
          "return_12h": -0.008585320627972348,
          "return_24h": -0.0034222586387949727,
          "close_vs_ema12": -0.0019501993751940283,
          "close_vs_ema24": -0.00268893296381989,
          "ema12_slope_3h": -0.0010814474640798988,
          "ema24_slope_6h": -0.001424233689504839,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-07T00:46:19.929204Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-07T00:30:00Z",
            "return_6h": -0.0014675745062612267,
            "return_12h": -0.008585320627972348,
            "return_24h": -0.0034222586387949727,
            "close_vs_ema12": -0.0019501993751940283,
            "close_vs_ema24": -0.00268893296381989,
            "ema12_slope_3h": -0.0010814474640798988,
            "ema24_slope_6h": -0.001424233689504839,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": 0.0008036744795805184,
        "return_30m": -0.0008390664522474056,
        "return_60m": -0.0006424983145861818,
        "return_120m": -0.0005196689376063546,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 4.153924819672028e-05,
        "close_vs_ema6": -0.00010191498188472092,
        "close_vs_ema12": -0.0003165172729315824,
        "ema3_slope": 4.1540973777287604e-05,
        "ema6_slope": -4.076433095534515e-05,
        "realized_volatility_30m": 0.0012225481213136158,
        "realized_volatility_60m": 0.0009110462869755153,
        "return_acceleration": 0.0024450962426272316
      }
    },
    {
      "id": 739,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261007T0030Z",
      "trigger_timestamp": "2026-10-07T00:31:19.904252Z",
      "market_start_timestamp": "2026-10-07T00:30:00Z",
      "resolution_timestamp": "2026-10-07T00:45:00Z",
      "direction": "UP",
      "base_run_id": 5501,
      "small_run_id": 5502,
      "last_observed_close": 85433.01,
      "actual_close": 85501.67,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-07T00:31:19.951640Z",
      "base_predicted_close": 85489.7578125,
      "small_predicted_close": 85503.5,
      "strike": 85433.01,
      "market_regime": {
        "id": 733,
        "signal_id": 739,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-07T00:15:00Z",
        "return_6h": -0.0033408853777890934,
        "return_12h": -0.00833261210187286,
        "return_24h": -0.0046036824375697005,
        "close_vs_ema12": -0.0028344144021839046,
        "close_vs_ema24": -0.0035462510542138004,
        "ema12_slope_3h": -0.001085435073503338,
        "ema24_slope_6h": -0.0014233495682999253,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-07T00:31:19.954243Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-07T00:15:00Z",
          "return_6h": -0.0033408853777890934,
          "return_12h": -0.00833261210187286,
          "return_24h": -0.0046036824375697005,
          "close_vs_ema12": -0.0028344144021839046,
          "close_vs_ema24": -0.0035462510542138004,
          "ema12_slope_3h": -0.001085435073503338,
          "ema24_slope_6h": -0.0014233495682999253,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.38,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.228582,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        5501,
        5502
      ],
      "forecast_publication_timestamp": "2026-10-07T00:31:19.904252Z",
      "requested_quote_timestamp": "2026-10-07T00:31:19.904252Z",
      "retrieved_quote_timestamp": "2026-10-07T00:31:20.132834Z",
      "quote_retrieval_timestamp": "2026-10-07T00:31:20.132834Z",
      "timing_difference_seconds": 0.228582,
      "selected_quote": {
        "id": 739,
        "contract_id": 739,
        "forecast_timestamp": "2026-10-07T00:31:19.904252Z",
        "requested_timestamp": "2026-10-07T00:31:19.904252Z",
        "actual_quote_timestamp": "2026-10-07T00:31:20.132834Z",
        "timestamp_delta_seconds": 0.228582,
        "bid": 0.37,
        "ask": 0.38,
        "midpoint": 0.375,
        "last_price": 0.38,
        "implied_probability": 0.38,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-07T00:31:20.132834Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT062045",
        "external_market_id": "KXBTC15M-26OCT062045-45",
        "external_contract_id": "KXBTC15M-26OCT062045-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5976.17
      },
      "selected_entry_price": 0.38,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 739,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT062045",
          "external_market_id": "KXBTC15M-26OCT062045-45",
          "external_contract_id": "KXBTC15M-26OCT062045-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-07T00:30:00Z",
          "resolution_timestamp": "2026-10-07T00:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-07T00:31:19.956976Z"
        }
      ],
      "quotes": [
        {
          "id": 739,
          "contract_id": 739,
          "forecast_timestamp": "2026-10-07T00:31:19.904252Z",
          "requested_timestamp": "2026-10-07T00:31:19.904252Z",
          "actual_quote_timestamp": "2026-10-07T00:31:20.132834Z",
          "timestamp_delta_seconds": 0.228582,
          "bid": 0.37,
          "ask": 0.38,
          "midpoint": 0.375,
          "last_price": 0.38,
          "implied_probability": 0.38,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-07T00:31:20.132834Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT062045",
          "external_market_id": "KXBTC15M-26OCT062045-45",
          "external_contract_id": "KXBTC15M-26OCT062045-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5976.17
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT062045-45": {
          "UP/YES": "KXBTC15M-26OCT062045-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1424,
          "signal_id": 739,
          "quote_id": 739,
          "settlement_id": 739,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 252.0,
          "entry_price": 0.38,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.76,
          "trading_fee": 4.16,
          "total_deployed": 99.92,
          "settlement_value": 1.0,
          "settlement_payout": 252.0,
          "gross_pnl": 156.24,
          "net_pnl": 152.07999999999998,
          "roi": 1.522017614091273,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-07T00:46:25.909866Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5976.17,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1425,
          "signal_id": 739,
          "quote_id": 739,
          "settlement_id": 739,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.38,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 38.0,
          "trading_fee": 1.65,
          "total_deployed": 39.65,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 62.0,
          "net_pnl": 60.35,
          "roi": 1.5220680958385877,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-07T00:46:25.912377Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5976.17,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 85433.01,
        "kronos_base_predicted_close": 85489.7578125,
        "kronos_base_displacement": 56.74781250000524,
        "kronos_base_displacement_fraction": 0.0006642375412033971,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 85503.5,
        "kronos_small_displacement": 70.49000000000524,
        "kronos_small_displacement_fraction": 0.0008250909104104519,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT062045",
        "ticker": "KXBTC15M-26OCT062045-45",
        "market_id": "KXBTC15M-26OCT062045-45",
        "contract_id": "KXBTC15M-26OCT062045-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 85433.01
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-07T00:31:19.904252Z",
        "retrieved_timestamp": "2026-10-07T00:31:20.132834Z",
        "quote_offset_seconds": 0.228582,
        "quote_age_seconds": 0.228582,
        "bid": 0.37,
        "ask": 0.38,
        "midpoint": 0.375,
        "last_price": 0.38,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.38,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5976.17
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 85501.67,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261007T0030Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 733,
          "signal_id": 739,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-07T00:15:00Z",
          "return_6h": -0.0033408853777890934,
          "return_12h": -0.00833261210187286,
          "return_24h": -0.0046036824375697005,
          "close_vs_ema12": -0.0028344144021839046,
          "close_vs_ema24": -0.0035462510542138004,
          "ema12_slope_3h": -0.001085435073503338,
          "ema24_slope_6h": -0.0014233495682999253,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-07T00:31:19.954243Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-07T00:15:00Z",
            "return_6h": -0.0033408853777890934,
            "return_12h": -0.00833261210187286,
            "return_24h": -0.0046036824375697005,
            "close_vs_ema12": -0.0028344144021839046,
            "close_vs_ema24": -0.0035462510542138004,
            "ema12_slope_3h": -0.001085435073503338,
            "ema24_slope_6h": -0.0014233495682999253,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0016414217630467132,
        "return_30m": -0.0013656988736807651,
        "return_60m": -0.0005661932590100838,
        "return_120m": -0.0006972687160846647,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0007200138752492258,
        "close_vs_ema6": -0.0009455896916212847,
        "close_vs_ema12": -0.0011767730793720288,
        "ema3_slope": -0.0007194958282698005,
        "ema6_slope": -0.0003780928683611018,
        "realized_volatility_30m": 0.0009587989870278868,
        "realized_volatility_60m": 0.0009316273448888163,
        "return_acceleration": -0.0019175979740557736
      }
    },
    {
      "id": 738,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261006T2315Z",
      "trigger_timestamp": "2026-10-06T23:16:19.326440Z",
      "market_start_timestamp": "2026-10-06T23:15:00Z",
      "resolution_timestamp": "2026-10-06T23:30:00Z",
      "direction": "UP",
      "base_run_id": 5491,
      "small_run_id": 5492,
      "last_observed_close": 85495.4,
      "actual_close": 85481.41,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-06T23:16:19.424260Z",
      "base_predicted_close": 85503.6796875,
      "small_predicted_close": 85534.7265625,
      "strike": 85495.4,
      "market_regime": {
        "id": 732,
        "signal_id": 738,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-06T23:00:00Z",
        "return_6h": -0.0004100565754493468,
        "return_12h": -0.007989949086571468,
        "return_24h": -0.004346712581393963,
        "close_vs_ema12": -0.0025315930979253887,
        "close_vs_ema24": -0.0030975006741854605,
        "ema12_slope_3h": -0.0011350776039927846,
        "ema24_slope_6h": -0.0013684388893538957,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-06T23:16:19.426567Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-06T23:00:00Z",
          "return_6h": -0.0004100565754493468,
          "return_12h": -0.007989949086571468,
          "return_24h": -0.004346712581393963,
          "close_vs_ema12": -0.0025315930979253887,
          "close_vs_ema24": -0.0030975006741854605,
          "ema12_slope_3h": -0.0011350776039927846,
          "ema24_slope_6h": -0.0013684388893538957,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.46,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.25121,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        5491,
        5492
      ],
      "forecast_publication_timestamp": "2026-10-06T23:16:19.326440Z",
      "requested_quote_timestamp": "2026-10-06T23:16:19.326440Z",
      "retrieved_quote_timestamp": "2026-10-06T23:16:19.577650Z",
      "quote_retrieval_timestamp": "2026-10-06T23:16:19.577650Z",
      "timing_difference_seconds": 0.25121,
      "selected_quote": {
        "id": 738,
        "contract_id": 738,
        "forecast_timestamp": "2026-10-06T23:16:19.326440Z",
        "requested_timestamp": "2026-10-06T23:16:19.326440Z",
        "actual_quote_timestamp": "2026-10-06T23:16:19.577650Z",
        "timestamp_delta_seconds": 0.25121,
        "bid": 0.45,
        "ask": 0.46,
        "midpoint": 0.455,
        "last_price": 0.45,
        "implied_probability": 0.46,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-06T23:16:19.577650Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT061930",
        "external_market_id": "KXBTC15M-26OCT061930-30",
        "external_contract_id": "KXBTC15M-26OCT061930-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 6454.35
      },
      "selected_entry_price": 0.46,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 738,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT061930",
          "external_market_id": "KXBTC15M-26OCT061930-30",
          "external_contract_id": "KXBTC15M-26OCT061930-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-06T23:15:00Z",
          "resolution_timestamp": "2026-10-06T23:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-06T23:16:19.431513Z"
        }
      ],
      "quotes": [
        {
          "id": 738,
          "contract_id": 738,
          "forecast_timestamp": "2026-10-06T23:16:19.326440Z",
          "requested_timestamp": "2026-10-06T23:16:19.326440Z",
          "actual_quote_timestamp": "2026-10-06T23:16:19.577650Z",
          "timestamp_delta_seconds": 0.25121,
          "bid": 0.45,
          "ask": 0.46,
          "midpoint": 0.455,
          "last_price": 0.45,
          "implied_probability": 0.46,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-06T23:16:19.577650Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT061930",
          "external_market_id": "KXBTC15M-26OCT061930-30",
          "external_contract_id": "KXBTC15M-26OCT061930-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 6454.35
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT061930-30": {
          "UP/YES": "KXBTC15M-26OCT061930-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1422,
          "signal_id": 738,
          "quote_id": 738,
          "settlement_id": 738,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 209.0,
          "entry_price": 0.46,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.14,
          "trading_fee": 3.64,
          "total_deployed": 99.78,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.14,
          "net_pnl": -99.78,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-06T23:31:22.113303Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6454.35,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1423,
          "signal_id": 738,
          "quote_id": 738,
          "settlement_id": 738,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.46,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 46.0,
          "trading_fee": 1.74,
          "total_deployed": 47.74,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -46.0,
          "net_pnl": -47.74,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-06T23:31:22.117937Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6454.35,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 85495.4,
        "kronos_base_predicted_close": 85503.6796875,
        "kronos_base_displacement": 8.27968750000582,
        "kronos_base_displacement_fraction": 9.684366059467318e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 85534.7265625,
        "kronos_small_displacement": 39.32656250000582,
        "kronos_small_displacement_fraction": 0.00045998454302811404,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT061930",
        "ticker": "KXBTC15M-26OCT061930-30",
        "market_id": "KXBTC15M-26OCT061930-30",
        "contract_id": "KXBTC15M-26OCT061930-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 85495.4
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-06T23:16:19.326440Z",
        "retrieved_timestamp": "2026-10-06T23:16:19.577650Z",
        "quote_offset_seconds": 0.25121,
        "quote_age_seconds": 0.25121,
        "bid": 0.45,
        "ask": 0.46,
        "midpoint": 0.455,
        "last_price": 0.45,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.46,
        "price_type": "live_executable_ask",
        "yes_ask_size": 6454.35
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 85481.41,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261006T2315Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 732,
          "signal_id": 738,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-06T23:00:00Z",
          "return_6h": -0.0004100565754493468,
          "return_12h": -0.007989949086571468,
          "return_24h": -0.004346712581393963,
          "close_vs_ema12": -0.0025315930979253887,
          "close_vs_ema24": -0.0030975006741854605,
          "ema12_slope_3h": -0.0011350776039927846,
          "ema24_slope_6h": -0.0013684388893538957,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-06T23:16:19.426567Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-06T23:00:00Z",
            "return_6h": -0.0004100565754493468,
            "return_12h": -0.007989949086571468,
            "return_24h": -0.004346712581393963,
            "close_vs_ema12": -0.0025315930979253887,
            "close_vs_ema24": -0.0030975006741854605,
            "ema12_slope_3h": -0.0011350776039927846,
            "ema24_slope_6h": -0.0013684388893538957,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0004164570846518778,
        "return_30m": -0.0005929958468294805,
        "return_60m": -0.0009836361160341367,
        "return_120m": -0.0007357960511831241,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.00024260981263724002,
        "close_vs_ema6": -0.0004459047498078794,
        "close_vs_ema12": -0.0007301922134091976,
        "ema3_slope": -0.00024255096739245197,
        "ema6_slope": -0.0001783300926290199,
        "realized_volatility_30m": 0.00011992238551256085,
        "realized_volatility_60m": 0.0005888528998633877,
        "return_acceleration": -0.0002398447710251217
      }
    },
    {
      "id": 737,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261006T1900Z",
      "trigger_timestamp": "2026-10-06T19:01:17.668054Z",
      "market_start_timestamp": "2026-10-06T19:00:00Z",
      "resolution_timestamp": "2026-10-06T19:15:00Z",
      "direction": "UP",
      "base_run_id": 5457,
      "small_run_id": 5458,
      "last_observed_close": 85501.45,
      "actual_close": 85473.66,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-06T19:01:17.747602Z",
      "base_predicted_close": 85509.3046875,
      "small_predicted_close": 85551.5546875,
      "strike": 85501.45,
      "market_regime": {
        "id": 731,
        "signal_id": 737,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-06T18:45:00Z",
        "return_6h": -0.00818638888315315,
        "return_12h": 0.0024315547079223343,
        "return_24h": -0.0017691540851814125,
        "close_vs_ema12": -0.004314124547874498,
        "close_vs_ema24": -0.004027346871457116,
        "ema12_slope_3h": -0.0016788906759027666,
        "ema24_slope_6h": 0.0004103909712038778,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-06T19:01:17.756674Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-06T18:45:00Z",
          "return_6h": -0.00818638888315315,
          "return_12h": 0.0024315547079223343,
          "return_24h": -0.0017691540851814125,
          "close_vs_ema12": -0.004314124547874498,
          "close_vs_ema24": -0.004027346871457116,
          "ema12_slope_3h": -0.0016788906759027666,
          "ema24_slope_6h": 0.0004103909712038778,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.51,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.220869,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        5457,
        5458
      ],
      "forecast_publication_timestamp": "2026-10-06T19:01:17.668054Z",
      "requested_quote_timestamp": "2026-10-06T19:01:17.668054Z",
      "retrieved_quote_timestamp": "2026-10-06T19:01:17.888923Z",
      "quote_retrieval_timestamp": "2026-10-06T19:01:17.888923Z",
      "timing_difference_seconds": 0.220869,
      "selected_quote": {
        "id": 737,
        "contract_id": 737,
        "forecast_timestamp": "2026-10-06T19:01:17.668054Z",
        "requested_timestamp": "2026-10-06T19:01:17.668054Z",
        "actual_quote_timestamp": "2026-10-06T19:01:17.888923Z",
        "timestamp_delta_seconds": 0.220869,
        "bid": 0.5,
        "ask": 0.51,
        "midpoint": 0.505,
        "last_price": 0.51,
        "implied_probability": 0.51,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-06T19:01:17.888923Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT061515",
        "external_market_id": "KXBTC15M-26OCT061515-15",
        "external_contract_id": "KXBTC15M-26OCT061515-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 7662.45
      },
      "selected_entry_price": 0.51,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 737,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT061515",
          "external_market_id": "KXBTC15M-26OCT061515-15",
          "external_contract_id": "KXBTC15M-26OCT061515-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-06T19:00:00Z",
          "resolution_timestamp": "2026-10-06T19:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-06T19:01:17.761790Z"
        }
      ],
      "quotes": [
        {
          "id": 737,
          "contract_id": 737,
          "forecast_timestamp": "2026-10-06T19:01:17.668054Z",
          "requested_timestamp": "2026-10-06T19:01:17.668054Z",
          "actual_quote_timestamp": "2026-10-06T19:01:17.888923Z",
          "timestamp_delta_seconds": 0.220869,
          "bid": 0.5,
          "ask": 0.51,
          "midpoint": 0.505,
          "last_price": 0.51,
          "implied_probability": 0.51,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-06T19:01:17.888923Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT061515",
          "external_market_id": "KXBTC15M-26OCT061515-15",
          "external_contract_id": "KXBTC15M-26OCT061515-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 7662.45
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT061515-15": {
          "UP/YES": "KXBTC15M-26OCT061515-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1420,
          "signal_id": 737,
          "quote_id": 737,
          "settlement_id": 737,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 189.0,
          "entry_price": 0.51,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.39,
          "trading_fee": 3.31,
          "total_deployed": 99.7,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.39,
          "net_pnl": -99.7,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-06T19:16:22.392222Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7662.45,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1421,
          "signal_id": 737,
          "quote_id": 737,
          "settlement_id": 737,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.51,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 51.0,
          "trading_fee": 1.75,
          "total_deployed": 52.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -51.0,
          "net_pnl": -52.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-06T19:16:22.395531Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7662.45,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 85501.45,
        "kronos_base_predicted_close": 85509.3046875,
        "kronos_base_displacement": 7.85468750000291,
        "kronos_base_displacement_fraction": 9.186613209486986e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 85551.5546875,
        "kronos_small_displacement": 50.10468750000291,
        "kronos_small_displacement_fraction": 0.0005860097986642673,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT061515",
        "ticker": "KXBTC15M-26OCT061515-15",
        "market_id": "KXBTC15M-26OCT061515-15",
        "contract_id": "KXBTC15M-26OCT061515-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 85501.45
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-06T19:01:17.668054Z",
        "retrieved_timestamp": "2026-10-06T19:01:17.888923Z",
        "quote_offset_seconds": 0.220869,
        "quote_age_seconds": 0.220869,
        "bid": 0.5,
        "ask": 0.51,
        "midpoint": 0.505,
        "last_price": 0.51,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.51,
        "price_type": "live_executable_ask",
        "yes_ask_size": 7662.45
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 85473.66,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261006T1900Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 731,
          "signal_id": 737,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-06T18:45:00Z",
          "return_6h": -0.00818638888315315,
          "return_12h": 0.0024315547079223343,
          "return_24h": -0.0017691540851814125,
          "close_vs_ema12": -0.004314124547874498,
          "close_vs_ema24": -0.004027346871457116,
          "ema12_slope_3h": -0.0016788906759027666,
          "ema24_slope_6h": 0.0004103909712038778,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-06T19:01:17.756674Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-06T18:45:00Z",
            "return_6h": -0.00818638888315315,
            "return_12h": 0.0024315547079223343,
            "return_24h": -0.0017691540851814125,
            "close_vs_ema12": -0.004314124547874498,
            "close_vs_ema24": -0.004027346871457116,
            "ema12_slope_3h": -0.0016788906759027666,
            "ema24_slope_6h": 0.0004103909712038778,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.001470145725556482,
        "return_30m": -0.0025424643405954628,
        "return_60m": -0.002402345412140683,
        "return_120m": -0.001011883748784026,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 3,
        "close_vs_ema3": -0.0009923079618783248,
        "close_vs_ema6": -0.0015207316659742176,
        "close_vs_ema12": -0.002467407936542987,
        "ema3_slope": -0.0009913242629192576,
        "ema6_slope": -0.0006079228713652407,
        "realized_volatility_30m": 0.00019812416242209752,
        "realized_volatility_60m": 0.0008235489245082556,
        "return_acceleration": -0.00039624832484419503
      }
    },
    {
      "id": 736,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261006T1815Z",
      "trigger_timestamp": "2026-10-06T18:16:17.824075Z",
      "market_start_timestamp": "2026-10-06T18:15:00Z",
      "resolution_timestamp": "2026-10-06T18:30:00Z",
      "direction": "UP",
      "base_run_id": 5451,
      "small_run_id": 5452,
      "last_observed_close": 85768.68,
      "actual_close": 85719.39,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-06T18:16:17.866046Z",
      "base_predicted_close": 85809.515625,
      "small_predicted_close": 85842.7734375,
      "strike": 85768.68,
      "market_regime": {
        "id": 730,
        "signal_id": 736,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-06T18:00:00Z",
        "return_6h": -0.0067965350178414985,
        "return_12h": 0.007101062422093074,
        "return_24h": 0.003931107749969076,
        "close_vs_ema12": -0.0016030779579216947,
        "close_vs_ema24": -0.001089113287613075,
        "ema12_slope_3h": -0.0012517743103672707,
        "ema24_slope_6h": 0.000877509566439727,
        "score": -1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-06T18:16:17.868498Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-06T18:00:00Z",
          "return_6h": -0.0067965350178414985,
          "return_12h": 0.007101062422093074,
          "return_24h": 0.003931107749969076,
          "close_vs_ema12": -0.0016030779579216947,
          "close_vs_ema24": -0.001089113287613075,
          "ema12_slope_3h": -0.0012517743103672707,
          "ema24_slope_6h": 0.000877509566439727,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.59,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.178149,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        5451,
        5452
      ],
      "forecast_publication_timestamp": "2026-10-06T18:16:17.824075Z",
      "requested_quote_timestamp": "2026-10-06T18:16:17.824075Z",
      "retrieved_quote_timestamp": "2026-10-06T18:16:18.002224Z",
      "quote_retrieval_timestamp": "2026-10-06T18:16:18.002224Z",
      "timing_difference_seconds": 0.178149,
      "selected_quote": {
        "id": 736,
        "contract_id": 736,
        "forecast_timestamp": "2026-10-06T18:16:17.824075Z",
        "requested_timestamp": "2026-10-06T18:16:17.824075Z",
        "actual_quote_timestamp": "2026-10-06T18:16:18.002224Z",
        "timestamp_delta_seconds": 0.178149,
        "bid": 0.58,
        "ask": 0.59,
        "midpoint": 0.585,
        "last_price": 0.59,
        "implied_probability": 0.59,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-06T18:16:18.002224Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT061430",
        "external_market_id": "KXBTC15M-26OCT061430-30",
        "external_contract_id": "KXBTC15M-26OCT061430-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 11017.31
      },
      "selected_entry_price": 0.59,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 736,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT061430",
          "external_market_id": "KXBTC15M-26OCT061430-30",
          "external_contract_id": "KXBTC15M-26OCT061430-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-06T18:15:00Z",
          "resolution_timestamp": "2026-10-06T18:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-06T18:16:17.871249Z"
        }
      ],
      "quotes": [
        {
          "id": 736,
          "contract_id": 736,
          "forecast_timestamp": "2026-10-06T18:16:17.824075Z",
          "requested_timestamp": "2026-10-06T18:16:17.824075Z",
          "actual_quote_timestamp": "2026-10-06T18:16:18.002224Z",
          "timestamp_delta_seconds": 0.178149,
          "bid": 0.58,
          "ask": 0.59,
          "midpoint": 0.585,
          "last_price": 0.59,
          "implied_probability": 0.59,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-06T18:16:18.002224Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT061430",
          "external_market_id": "KXBTC15M-26OCT061430-30",
          "external_contract_id": "KXBTC15M-26OCT061430-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 11017.31
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT061430-30": {
          "UP/YES": "KXBTC15M-26OCT061430-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1418,
          "signal_id": 736,
          "quote_id": 736,
          "settlement_id": 736,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 164.0,
          "entry_price": 0.59,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.75999999999999,
          "trading_fee": 2.78,
          "total_deployed": 99.53999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.75999999999999,
          "net_pnl": -99.53999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-06T18:31:23.047177Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 11017.31,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1419,
          "signal_id": 736,
          "quote_id": 736,
          "settlement_id": 736,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.59,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 59.0,
          "trading_fee": 1.7,
          "total_deployed": 60.7,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -59.0,
          "net_pnl": -60.7,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-06T18:31:23.049973Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 11017.31,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 85768.68,
        "kronos_base_predicted_close": 85809.515625,
        "kronos_base_displacement": 40.835625000006985,
        "kronos_base_displacement_fraction": 0.00047611348338352636,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 85842.7734375,
        "kronos_small_displacement": 74.09343750000698,
        "kronos_small_displacement_fraction": 0.0008638752222840201,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT061430",
        "ticker": "KXBTC15M-26OCT061430-30",
        "market_id": "KXBTC15M-26OCT061430-30",
        "contract_id": "KXBTC15M-26OCT061430-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 85768.68
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-06T18:16:17.824075Z",
        "retrieved_timestamp": "2026-10-06T18:16:18.002224Z",
        "quote_offset_seconds": 0.178149,
        "quote_age_seconds": 0.178149,
        "bid": 0.58,
        "ask": 0.59,
        "midpoint": 0.585,
        "last_price": 0.59,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.59,
        "price_type": "live_executable_ask",
        "yes_ask_size": 11017.31
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 85719.39,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261006T1815Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 730,
          "signal_id": 736,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-06T18:00:00Z",
          "return_6h": -0.0067965350178414985,
          "return_12h": 0.007101062422093074,
          "return_24h": 0.003931107749969076,
          "close_vs_ema12": -0.0016030779579216947,
          "close_vs_ema24": -0.001089113287613075,
          "ema12_slope_3h": -0.0012517743103672707,
          "ema24_slope_6h": 0.000877509566439727,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-06T18:16:17.868498Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-06T18:00:00Z",
            "return_6h": -0.0067965350178414985,
            "return_12h": 0.007101062422093074,
            "return_24h": 0.003931107749969076,
            "close_vs_ema12": -0.0016030779579216947,
            "close_vs_ema24": -0.001089113287613075,
            "ema12_slope_3h": -0.0012517743103672707,
            "ema24_slope_6h": 0.000877509566439727,
            "score": -1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0007155064810764333,
        "return_30m": 0.0021228791988523454,
        "return_60m": 0.0027850093079395677,
        "return_120m": 0.00011323986034694755,
        "consecutive_up_closes": 2,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0006709309335615199,
        "close_vs_ema6": 0.0007883476709089621,
        "close_vs_ema12": -0.0001771190971135983,
        "ema3_slope": 0.000671381384100167,
        "ema6_slope": 0.00031543853845850123,
        "realized_volatility_30m": 0.0003454299861936905,
        "realized_volatility_60m": 0.0007151845062709998,
        "return_acceleration": -0.000690859972387381
      }
    },
    {
      "id": 735,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261006T1600Z",
      "trigger_timestamp": "2026-10-06T16:01:17.271542Z",
      "market_start_timestamp": "2026-10-06T16:00:00Z",
      "resolution_timestamp": "2026-10-06T16:15:00Z",
      "direction": "UP",
      "base_run_id": 5433,
      "small_run_id": 5434,
      "last_observed_close": 85735.8,
      "actual_close": 85758.97,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-06T16:01:17.318480Z",
      "base_predicted_close": 85799.25,
      "small_predicted_close": 85741.28125,
      "strike": 85735.8,
      "market_regime": {
        "id": 729,
        "signal_id": 735,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-10-06T15:45:00Z",
        "return_6h": -0.002755091026991674,
        "return_12h": 0.002965277986547221,
        "return_24h": 0.00573508651593424,
        "close_vs_ema12": -0.0032613883870989957,
        "close_vs_ema24": -0.001944722341466476,
        "ema12_slope_3h": 0.0015479387726642369,
        "ema24_slope_6h": 0.002354710705346319,
        "score": 2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-06T16:01:17.322288Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-06T15:45:00Z",
          "return_6h": -0.002755091026991674,
          "return_12h": 0.002965277986547221,
          "return_24h": 0.00573508651593424,
          "close_vs_ema12": -0.0032613883870989957,
          "close_vs_ema24": -0.001944722341466476,
          "ema12_slope_3h": 0.0015479387726642369,
          "ema24_slope_6h": 0.002354710705346319,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.61,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.189571,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        5433,
        5434
      ],
      "forecast_publication_timestamp": "2026-10-06T16:01:17.271542Z",
      "requested_quote_timestamp": "2026-10-06T16:01:17.271542Z",
      "retrieved_quote_timestamp": "2026-10-06T16:01:17.461113Z",
      "quote_retrieval_timestamp": "2026-10-06T16:01:17.461113Z",
      "timing_difference_seconds": 0.189571,
      "selected_quote": {
        "id": 735,
        "contract_id": 735,
        "forecast_timestamp": "2026-10-06T16:01:17.271542Z",
        "requested_timestamp": "2026-10-06T16:01:17.271542Z",
        "actual_quote_timestamp": "2026-10-06T16:01:17.461113Z",
        "timestamp_delta_seconds": 0.189571,
        "bid": 0.6,
        "ask": 0.61,
        "midpoint": 0.605,
        "last_price": 0.6,
        "implied_probability": 0.61,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-06T16:01:17.461113Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT061215",
        "external_market_id": "KXBTC15M-26OCT061215-15",
        "external_contract_id": "KXBTC15M-26OCT061215-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4894.29
      },
      "selected_entry_price": 0.61,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 735,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT061215",
          "external_market_id": "KXBTC15M-26OCT061215-15",
          "external_contract_id": "KXBTC15M-26OCT061215-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-06T16:00:00Z",
          "resolution_timestamp": "2026-10-06T16:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-06T16:01:17.325049Z"
        }
      ],
      "quotes": [
        {
          "id": 735,
          "contract_id": 735,
          "forecast_timestamp": "2026-10-06T16:01:17.271542Z",
          "requested_timestamp": "2026-10-06T16:01:17.271542Z",
          "actual_quote_timestamp": "2026-10-06T16:01:17.461113Z",
          "timestamp_delta_seconds": 0.189571,
          "bid": 0.6,
          "ask": 0.61,
          "midpoint": 0.605,
          "last_price": 0.6,
          "implied_probability": 0.61,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-06T16:01:17.461113Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT061215",
          "external_market_id": "KXBTC15M-26OCT061215-15",
          "external_contract_id": "KXBTC15M-26OCT061215-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4894.29
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT061215-15": {
          "UP/YES": "KXBTC15M-26OCT061215-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1416,
          "signal_id": 735,
          "quote_id": 735,
          "settlement_id": 735,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 159.0,
          "entry_price": 0.61,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.99,
          "trading_fee": 2.65,
          "total_deployed": 99.64,
          "settlement_value": 1.0,
          "settlement_payout": 159.0,
          "gross_pnl": 62.010000000000005,
          "net_pnl": 59.36,
          "roi": 0.5957446808510638,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-06T16:16:20.688176Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4894.29,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1417,
          "signal_id": 735,
          "quote_id": 735,
          "settlement_id": 735,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.61,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 61.0,
          "trading_fee": 1.67,
          "total_deployed": 62.67,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 39.0,
          "net_pnl": 37.33,
          "roi": 0.5956598053295037,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-06T16:16:20.691377Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4894.29,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 85735.8,
        "kronos_base_predicted_close": 85799.25,
        "kronos_base_displacement": 63.44999999999709,
        "kronos_base_displacement_fraction": 0.0007400642438747534,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 85741.28125,
        "kronos_small_displacement": 5.48124999999709,
        "kronos_small_displacement_fraction": 6.393186976732111e-05,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT061215",
        "ticker": "KXBTC15M-26OCT061215-15",
        "market_id": "KXBTC15M-26OCT061215-15",
        "contract_id": "KXBTC15M-26OCT061215-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 85735.8
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-06T16:01:17.271542Z",
        "retrieved_timestamp": "2026-10-06T16:01:17.461113Z",
        "quote_offset_seconds": 0.189571,
        "quote_age_seconds": 0.189571,
        "bid": 0.6,
        "ask": 0.61,
        "midpoint": 0.605,
        "last_price": 0.6,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.61,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4894.29
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 85758.97,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261006T1600Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 729,
          "signal_id": 735,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-10-06T15:45:00Z",
          "return_6h": -0.002755091026991674,
          "return_12h": 0.002965277986547221,
          "return_24h": 0.00573508651593424,
          "close_vs_ema12": -0.0032613883870989957,
          "close_vs_ema24": -0.001944722341466476,
          "ema12_slope_3h": 0.0015479387726642369,
          "ema24_slope_6h": 0.002354710705346319,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-06T16:01:17.322288Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-06T15:45:00Z",
            "return_6h": -0.002755091026991674,
            "return_12h": 0.002965277986547221,
            "return_24h": 0.00573508651593424,
            "close_vs_ema12": -0.0032613883870989957,
            "close_vs_ema24": -0.001944722341466476,
            "ema12_slope_3h": 0.0015479387726642369,
            "ema24_slope_6h": 0.002354710705346319,
            "score": 2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.004299309761162995,
        "return_30m": -0.006319253275158698,
        "return_60m": -0.009885024738286008,
        "return_120m": -0.0063375147345251515,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 3,
        "close_vs_ema3": -0.0029861144032803377,
        "close_vs_ema6": -0.004627657434733146,
        "close_vs_ema12": -0.00528008098906263,
        "ema3_slope": -0.0029772240715985054,
        "ema6_slope": -0.0018476428705864745,
        "realized_volatility_30m": 0.001135322193159538,
        "realized_volatility_60m": 0.0016731546247980979,
        "return_acceleration": -0.002270644386319076
      }
    },
    {
      "id": 734,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261006T1545Z",
      "trigger_timestamp": "2026-10-06T15:46:17.838770Z",
      "market_start_timestamp": "2026-10-06T15:45:00Z",
      "resolution_timestamp": "2026-10-06T16:00:00Z",
      "direction": "UP",
      "base_run_id": 5431,
      "small_run_id": 5432,
      "last_observed_close": 86105.99,
      "actual_close": 85735.8,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-06T15:46:17.886893Z",
      "base_predicted_close": 86159.8671875,
      "small_predicted_close": 86133.671875,
      "strike": 86105.99,
      "market_regime": {
        "id": 728,
        "signal_id": 734,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-10-06T15:30:00Z",
        "return_6h": 0.0025801232043694,
        "return_12h": 0.007652913092696112,
        "return_24h": 0.00931038884399471,
        "close_vs_ema12": 0.0009034951129902602,
        "close_vs_ema24": 0.0023236939767525833,
        "ema12_slope_3h": 0.001847664581281716,
        "ema24_slope_6h": 0.002462618203912026,
        "score": 2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-06T15:46:17.890005Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-06T15:30:00Z",
          "return_6h": 0.0025801232043694,
          "return_12h": 0.007652913092696112,
          "return_24h": 0.00931038884399471,
          "close_vs_ema12": 0.0009034951129902602,
          "close_vs_ema24": 0.0023236939767525833,
          "ema12_slope_3h": 0.001847664581281716,
          "ema24_slope_6h": 0.002462618203912026,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.51,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.180441,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        5431,
        5432
      ],
      "forecast_publication_timestamp": "2026-10-06T15:46:17.838770Z",
      "requested_quote_timestamp": "2026-10-06T15:46:17.838770Z",
      "retrieved_quote_timestamp": "2026-10-06T15:46:18.019211Z",
      "quote_retrieval_timestamp": "2026-10-06T15:46:18.019211Z",
      "timing_difference_seconds": 0.180441,
      "selected_quote": {
        "id": 734,
        "contract_id": 734,
        "forecast_timestamp": "2026-10-06T15:46:17.838770Z",
        "requested_timestamp": "2026-10-06T15:46:17.838770Z",
        "actual_quote_timestamp": "2026-10-06T15:46:18.019211Z",
        "timestamp_delta_seconds": 0.180441,
        "bid": 0.5,
        "ask": 0.51,
        "midpoint": 0.505,
        "last_price": 0.51,
        "implied_probability": 0.51,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-06T15:46:18.019211Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT061200",
        "external_market_id": "KXBTC15M-26OCT061200-00",
        "external_contract_id": "KXBTC15M-26OCT061200-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 8448.63
      },
      "selected_entry_price": 0.51,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 734,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT061200",
          "external_market_id": "KXBTC15M-26OCT061200-00",
          "external_contract_id": "KXBTC15M-26OCT061200-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-06T15:45:00Z",
          "resolution_timestamp": "2026-10-06T16:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-06T15:46:17.893265Z"
        }
      ],
      "quotes": [
        {
          "id": 734,
          "contract_id": 734,
          "forecast_timestamp": "2026-10-06T15:46:17.838770Z",
          "requested_timestamp": "2026-10-06T15:46:17.838770Z",
          "actual_quote_timestamp": "2026-10-06T15:46:18.019211Z",
          "timestamp_delta_seconds": 0.180441,
          "bid": 0.5,
          "ask": 0.51,
          "midpoint": 0.505,
          "last_price": 0.51,
          "implied_probability": 0.51,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-06T15:46:18.019211Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT061200",
          "external_market_id": "KXBTC15M-26OCT061200-00",
          "external_contract_id": "KXBTC15M-26OCT061200-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 8448.63
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT061200-00": {
          "UP/YES": "KXBTC15M-26OCT061200-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1414,
          "signal_id": 734,
          "quote_id": 734,
          "settlement_id": 734,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 189.0,
          "entry_price": 0.51,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.39,
          "trading_fee": 3.31,
          "total_deployed": 99.7,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.39,
          "net_pnl": -99.7,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-06T16:01:22.310239Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 8448.63,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1415,
          "signal_id": 734,
          "quote_id": 734,
          "settlement_id": 734,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.51,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 51.0,
          "trading_fee": 1.75,
          "total_deployed": 52.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -51.0,
          "net_pnl": -52.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-06T16:01:22.313733Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 8448.63,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 86105.99,
        "kronos_base_predicted_close": 86159.8671875,
        "kronos_base_displacement": 53.87718749999476,
        "kronos_base_displacement_fraction": 0.0006257077759630283,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 86133.671875,
        "kronos_small_displacement": 27.68187499999476,
        "kronos_small_displacement_fraction": 0.00032148605457059094,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT061200",
        "ticker": "KXBTC15M-26OCT061200-00",
        "market_id": "KXBTC15M-26OCT061200-00",
        "contract_id": "KXBTC15M-26OCT061200-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 86105.99
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-06T15:46:17.838770Z",
        "retrieved_timestamp": "2026-10-06T15:46:18.019211Z",
        "quote_offset_seconds": 0.180441,
        "quote_age_seconds": 0.180441,
        "bid": 0.5,
        "ask": 0.51,
        "midpoint": 0.505,
        "last_price": 0.51,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.51,
        "price_type": "live_executable_ask",
        "yes_ask_size": 8448.63
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 85735.8,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261006T1545Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 728,
          "signal_id": 734,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-10-06T15:30:00Z",
          "return_6h": 0.0025801232043694,
          "return_12h": 0.007652913092696112,
          "return_24h": 0.00931038884399471,
          "close_vs_ema12": 0.0009034951129902602,
          "close_vs_ema24": 0.0023236939767525833,
          "ema12_slope_3h": 0.001847664581281716,
          "ema24_slope_6h": 0.002462618203912026,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-06T15:46:17.890005Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-06T15:30:00Z",
            "return_6h": 0.0025801232043694,
            "return_12h": 0.007652913092696112,
            "return_24h": 0.00931038884399471,
            "close_vs_ema12": 0.0009034951129902602,
            "close_vs_ema24": 0.0023236939767525833,
            "ema12_slope_3h": 0.001847664581281716,
            "ema24_slope_6h": 0.002462618203912026,
            "score": 2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0020286653748439187,
        "return_30m": -0.005651668509993213,
        "return_60m": -0.002250286598916351,
        "return_120m": -0.0026604045151431555,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.001662285060419988,
        "close_vs_ema6": -0.002176799019160902,
        "close_vs_ema12": -0.0019431553416715541,
        "ema3_slope": -0.0016595264543874944,
        "ema6_slope": -0.0008699621145932257,
        "realized_volatility_30m": 0.0008008512810184221,
        "realized_volatility_60m": 0.002620038530943708,
        "return_acceleration": 0.0016017025620368441
      }
    },
    {
      "id": 733,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261006T1515Z",
      "trigger_timestamp": "2026-10-06T15:16:16.392178Z",
      "market_start_timestamp": "2026-10-06T15:15:00Z",
      "resolution_timestamp": "2026-10-06T15:30:00Z",
      "direction": "UP",
      "base_run_id": 5427,
      "small_run_id": 5428,
      "last_observed_close": 86595.4,
      "actual_close": 86281.03,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-06T15:16:16.441887Z",
      "base_predicted_close": 86643.828125,
      "small_predicted_close": 86710.453125,
      "strike": 86595.4,
      "market_regime": {
        "id": 727,
        "signal_id": 733,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-10-06T15:00:00Z",
        "return_6h": 0.007886257851358103,
        "return_12h": 0.012583329622182005,
        "return_24h": 0.012431765470251044,
        "close_vs_ema12": 0.006758646769560617,
        "close_vs_ema24": 0.008163636747244851,
        "ema12_slope_3h": 0.0020147438362971837,
        "ema24_slope_6h": 0.002378023121748951,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-06T15:16:16.444355Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-06T15:00:00Z",
          "return_6h": 0.007886257851358103,
          "return_12h": 0.012583329622182005,
          "return_24h": 0.012431765470251044,
          "close_vs_ema12": 0.006758646769560617,
          "close_vs_ema24": 0.008163636747244851,
          "ema12_slope_3h": 0.0020147438362971837,
          "ema24_slope_6h": 0.002378023121748951,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.44,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.179788,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        5427,
        5428
      ],
      "forecast_publication_timestamp": "2026-10-06T15:16:16.392178Z",
      "requested_quote_timestamp": "2026-10-06T15:16:16.392178Z",
      "retrieved_quote_timestamp": "2026-10-06T15:16:16.571966Z",
      "quote_retrieval_timestamp": "2026-10-06T15:16:16.571966Z",
      "timing_difference_seconds": 0.179788,
      "selected_quote": {
        "id": 733,
        "contract_id": 733,
        "forecast_timestamp": "2026-10-06T15:16:16.392178Z",
        "requested_timestamp": "2026-10-06T15:16:16.392178Z",
        "actual_quote_timestamp": "2026-10-06T15:16:16.571966Z",
        "timestamp_delta_seconds": 0.179788,
        "bid": 0.43,
        "ask": 0.44,
        "midpoint": 0.435,
        "last_price": 0.44,
        "implied_probability": 0.44,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-06T15:16:16.571966Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT061130",
        "external_market_id": "KXBTC15M-26OCT061130-30",
        "external_contract_id": "KXBTC15M-26OCT061130-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 910.07
      },
      "selected_entry_price": 0.44,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 733,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT061130",
          "external_market_id": "KXBTC15M-26OCT061130-30",
          "external_contract_id": "KXBTC15M-26OCT061130-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-06T15:15:00Z",
          "resolution_timestamp": "2026-10-06T15:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-06T15:16:16.446734Z"
        }
      ],
      "quotes": [
        {
          "id": 733,
          "contract_id": 733,
          "forecast_timestamp": "2026-10-06T15:16:16.392178Z",
          "requested_timestamp": "2026-10-06T15:16:16.392178Z",
          "actual_quote_timestamp": "2026-10-06T15:16:16.571966Z",
          "timestamp_delta_seconds": 0.179788,
          "bid": 0.43,
          "ask": 0.44,
          "midpoint": 0.435,
          "last_price": 0.44,
          "implied_probability": 0.44,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-06T15:16:16.571966Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT061130",
          "external_market_id": "KXBTC15M-26OCT061130-30",
          "external_contract_id": "KXBTC15M-26OCT061130-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 910.07
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT061130-30": {
          "UP/YES": "KXBTC15M-26OCT061130-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1412,
          "signal_id": 733,
          "quote_id": 733,
          "settlement_id": 733,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 218.0,
          "entry_price": 0.44,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.92,
          "trading_fee": 3.77,
          "total_deployed": 99.69,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.92,
          "net_pnl": -99.69,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-06T15:31:21.205881Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 910.07,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1413,
          "signal_id": 733,
          "quote_id": 733,
          "settlement_id": 733,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.44,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 44.0,
          "trading_fee": 1.73,
          "total_deployed": 45.73,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -44.0,
          "net_pnl": -45.73,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-06T15:31:21.207936Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 910.07,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 86595.4,
        "kronos_base_predicted_close": 86643.828125,
        "kronos_base_displacement": 48.42812500000582,
        "kronos_base_displacement_fraction": 0.0005592459299224419,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 86710.453125,
        "kronos_small_displacement": 115.05312500000582,
        "kronos_small_displacement_fraction": 0.0013286285992097251,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT061130",
        "ticker": "KXBTC15M-26OCT061130-30",
        "market_id": "KXBTC15M-26OCT061130-30",
        "contract_id": "KXBTC15M-26OCT061130-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 86595.4
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-06T15:16:16.392178Z",
        "retrieved_timestamp": "2026-10-06T15:16:16.571966Z",
        "quote_offset_seconds": 0.179788,
        "quote_age_seconds": 0.179788,
        "bid": 0.43,
        "ask": 0.44,
        "midpoint": 0.435,
        "last_price": 0.44,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.44,
        "price_type": "live_executable_ask",
        "yes_ask_size": 910.07
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 86281.03,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261006T1515Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 727,
          "signal_id": 733,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-10-06T15:00:00Z",
          "return_6h": 0.007886257851358103,
          "return_12h": 0.012583329622182005,
          "return_24h": 0.012431765470251044,
          "close_vs_ema12": 0.006758646769560617,
          "close_vs_ema24": 0.008163636747244851,
          "ema12_slope_3h": 0.0020147438362971837,
          "ema24_slope_6h": 0.002378023121748951,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-06T15:16:16.444355Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-06T15:00:00Z",
            "return_6h": 0.007886257851358103,
            "return_12h": 0.012583329622182005,
            "return_24h": 0.012431765470251044,
            "close_vs_ema12": 0.006758646769560617,
            "close_vs_ema24": 0.008163636747244851,
            "ema12_slope_3h": 0.0020147438362971837,
            "ema24_slope_6h": 0.002378023121748951,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 4.207290352820081e-05,
        "return_30m": 0.003420714656382051,
        "return_60m": 0.0033716429553227734,
        "return_120m": 0.005995334237812955,
        "consecutive_up_closes": 3,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.001051503476779514,
        "close_vs_ema6": 0.0022134089851801875,
        "close_vs_ema12": 0.0033262959219495514,
        "ema3_slope": 0.0010526103001700093,
        "ema6_slope": 0.0008861481573896324,
        "realized_volatility_30m": 0.0016682133530188104,
        "realized_volatility_60m": 0.0024300453800743054,
        "return_acceleration": -0.0033364267060376207
      }
    },
    {
      "id": 732,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261006T1430Z",
      "trigger_timestamp": "2026-10-06T14:31:16.864106Z",
      "market_start_timestamp": "2026-10-06T14:30:00Z",
      "resolution_timestamp": "2026-10-06T14:45:00Z",
      "direction": "UP",
      "base_run_id": 5421,
      "small_run_id": 5422,
      "last_observed_close": 86065.81,
      "actual_close": 86300.19,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-06T14:31:16.986805Z",
      "base_predicted_close": 86068.1484375,
      "small_predicted_close": 86068.5,
      "strike": 86065.81,
      "market_regime": {
        "id": 726,
        "signal_id": 732,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-06T14:15:00Z",
        "return_6h": 0.0021961490794348837,
        "return_12h": 0.005089931711423246,
        "return_24h": -0.0024722764132658614,
        "close_vs_ema12": 0.0013548042848454678,
        "close_vs_ema24": 0.00245221372284421,
        "ema12_slope_3h": 0.0019696821715686763,
        "ema24_slope_6h": 0.0021249972776293813,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-06T14:31:16.989455Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-06T14:15:00Z",
          "return_6h": 0.0021961490794348837,
          "return_12h": 0.005089931711423246,
          "return_24h": -0.0024722764132658614,
          "close_vs_ema12": 0.0013548042848454678,
          "close_vs_ema24": 0.00245221372284421,
          "ema12_slope_3h": 0.0019696821715686763,
          "ema24_slope_6h": 0.0021249972776293813,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.48,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.254388,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        5421,
        5422
      ],
      "forecast_publication_timestamp": "2026-10-06T14:31:16.864106Z",
      "requested_quote_timestamp": "2026-10-06T14:31:16.864106Z",
      "retrieved_quote_timestamp": "2026-10-06T14:31:17.118494Z",
      "quote_retrieval_timestamp": "2026-10-06T14:31:17.118494Z",
      "timing_difference_seconds": 0.254388,
      "selected_quote": {
        "id": 732,
        "contract_id": 732,
        "forecast_timestamp": "2026-10-06T14:31:16.864106Z",
        "requested_timestamp": "2026-10-06T14:31:16.864106Z",
        "actual_quote_timestamp": "2026-10-06T14:31:17.118494Z",
        "timestamp_delta_seconds": 0.254388,
        "bid": 0.47,
        "ask": 0.48,
        "midpoint": 0.475,
        "last_price": 0.47,
        "implied_probability": 0.48,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-06T14:31:17.118494Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT061045",
        "external_market_id": "KXBTC15M-26OCT061045-45",
        "external_contract_id": "KXBTC15M-26OCT061045-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 1354.89
      },
      "selected_entry_price": 0.48,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 732,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT061045",
          "external_market_id": "KXBTC15M-26OCT061045-45",
          "external_contract_id": "KXBTC15M-26OCT061045-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-06T14:30:00Z",
          "resolution_timestamp": "2026-10-06T14:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-06T14:31:16.994648Z"
        }
      ],
      "quotes": [
        {
          "id": 732,
          "contract_id": 732,
          "forecast_timestamp": "2026-10-06T14:31:16.864106Z",
          "requested_timestamp": "2026-10-06T14:31:16.864106Z",
          "actual_quote_timestamp": "2026-10-06T14:31:17.118494Z",
          "timestamp_delta_seconds": 0.254388,
          "bid": 0.47,
          "ask": 0.48,
          "midpoint": 0.475,
          "last_price": 0.47,
          "implied_probability": 0.48,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-06T14:31:17.118494Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT061045",
          "external_market_id": "KXBTC15M-26OCT061045-45",
          "external_contract_id": "KXBTC15M-26OCT061045-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 1354.89
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT061045-45": {
          "UP/YES": "KXBTC15M-26OCT061045-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1410,
          "signal_id": 732,
          "quote_id": 732,
          "settlement_id": 732,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 201.0,
          "entry_price": 0.48,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.47999999999999,
          "trading_fee": 3.52,
          "total_deployed": 99.99999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 201.0,
          "gross_pnl": 104.52000000000001,
          "net_pnl": 101.00000000000001,
          "roi": 1.0100000000000002,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-06T14:46:23.467198Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1354.89,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1411,
          "signal_id": 732,
          "quote_id": 732,
          "settlement_id": 732,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.48,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 48.0,
          "trading_fee": 1.75,
          "total_deployed": 49.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 52.0,
          "net_pnl": 50.25,
          "roi": 1.0100502512562815,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-06T14:46:23.469888Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1354.89,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 86065.81,
        "kronos_base_predicted_close": 86068.1484375,
        "kronos_base_displacement": 2.3384375000023283,
        "kronos_base_displacement_fraction": 2.717034209057381e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 86068.5,
        "kronos_small_displacement": 2.6900000000023283,
        "kronos_small_displacement_fraction": 3.1255152307313766e-05,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT061045",
        "ticker": "KXBTC15M-26OCT061045-45",
        "market_id": "KXBTC15M-26OCT061045-45",
        "contract_id": "KXBTC15M-26OCT061045-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 86065.81
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-06T14:31:16.864106Z",
        "retrieved_timestamp": "2026-10-06T14:31:17.118494Z",
        "quote_offset_seconds": 0.254388,
        "quote_age_seconds": 0.254388,
        "bid": 0.47,
        "ask": 0.48,
        "midpoint": 0.475,
        "last_price": 0.47,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.48,
        "price_type": "live_executable_ask",
        "yes_ask_size": 1354.89
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 86300.19,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261006T1430Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 726,
          "signal_id": 732,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-06T14:15:00Z",
          "return_6h": 0.0021961490794348837,
          "return_12h": 0.005089931711423246,
          "return_24h": -0.0024722764132658614,
          "close_vs_ema12": 0.0013548042848454678,
          "close_vs_ema24": 0.00245221372284421,
          "ema12_slope_3h": 0.0019696821715686763,
          "ema24_slope_6h": 0.0021249972776293813,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-06T14:31:16.989455Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-06T14:15:00Z",
            "return_6h": 0.0021961490794348837,
            "return_12h": 0.005089931711423246,
            "return_24h": -0.0024722764132658614,
            "close_vs_ema12": 0.0013548042848454678,
            "close_vs_ema24": 0.00245221372284421,
            "ema12_slope_3h": 0.0019696821715686763,
            "ema24_slope_6h": 0.0021249972776293813,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.002764621080722951,
        "return_30m": -0.002512663424195427,
        "return_60m": 0.0006817008140664882,
        "return_120m": -0.0009873608230682729,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0012115968995061177,
        "close_vs_ema6": -0.0014494179371428162,
        "close_vs_ema12": -0.001278394058100596,
        "ema3_slope": -0.0012101307088911994,
        "ema6_slope": -0.0005794312396442125,
        "realized_volatility_30m": 0.0015086386178914668,
        "realized_volatility_60m": 0.002374484789608378,
        "return_acceleration": -0.0030172772357829336
      }
    },
    {
      "id": 731,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261006T1330Z",
      "trigger_timestamp": "2026-10-06T13:31:16.420656Z",
      "market_start_timestamp": "2026-10-06T13:30:00Z",
      "resolution_timestamp": "2026-10-06T13:45:00Z",
      "direction": "UP",
      "base_run_id": 5413,
      "small_run_id": 5414,
      "last_observed_close": 86007.18,
      "actual_close": 86335.68,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-06T13:31:16.466309Z",
      "base_predicted_close": 86019.25,
      "small_predicted_close": 86020.234375,
      "strike": 86007.18,
      "market_regime": {
        "id": 725,
        "signal_id": 731,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-06T13:15:00Z",
        "return_6h": 0.008446706644448021,
        "return_12h": 0.00042133607122951666,
        "return_24h": -0.0009976760500461923,
        "close_vs_ema12": 0.0012931030632215013,
        "close_vs_ema24": 0.0021647058926017593,
        "ema12_slope_3h": 0.0021730869864939883,
        "ema24_slope_6h": 0.0017326783938320656,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-06T13:31:16.468712Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-06T13:15:00Z",
          "return_6h": 0.008446706644448021,
          "return_12h": 0.00042133607122951666,
          "return_24h": -0.0009976760500461923,
          "close_vs_ema12": 0.0012931030632215013,
          "close_vs_ema24": 0.0021647058926017593,
          "ema12_slope_3h": 0.0021730869864939883,
          "ema24_slope_6h": 0.0017326783938320656,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.48,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.180341,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        5413,
        5414
      ],
      "forecast_publication_timestamp": "2026-10-06T13:31:16.420656Z",
      "requested_quote_timestamp": "2026-10-06T13:31:16.420656Z",
      "retrieved_quote_timestamp": "2026-10-06T13:31:16.600997Z",
      "quote_retrieval_timestamp": "2026-10-06T13:31:16.600997Z",
      "timing_difference_seconds": 0.180341,
      "selected_quote": {
        "id": 731,
        "contract_id": 731,
        "forecast_timestamp": "2026-10-06T13:31:16.420656Z",
        "requested_timestamp": "2026-10-06T13:31:16.420656Z",
        "actual_quote_timestamp": "2026-10-06T13:31:16.600997Z",
        "timestamp_delta_seconds": 0.180341,
        "bid": 0.47,
        "ask": 0.48,
        "midpoint": 0.475,
        "last_price": 0.48,
        "implied_probability": 0.48,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-06T13:31:16.600997Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT060945",
        "external_market_id": "KXBTC15M-26OCT060945-45",
        "external_contract_id": "KXBTC15M-26OCT060945-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 99.66
      },
      "selected_entry_price": 0.48,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 731,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT060945",
          "external_market_id": "KXBTC15M-26OCT060945-45",
          "external_contract_id": "KXBTC15M-26OCT060945-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-06T13:30:00Z",
          "resolution_timestamp": "2026-10-06T13:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-06T13:31:16.471425Z"
        }
      ],
      "quotes": [
        {
          "id": 731,
          "contract_id": 731,
          "forecast_timestamp": "2026-10-06T13:31:16.420656Z",
          "requested_timestamp": "2026-10-06T13:31:16.420656Z",
          "actual_quote_timestamp": "2026-10-06T13:31:16.600997Z",
          "timestamp_delta_seconds": 0.180341,
          "bid": 0.47,
          "ask": 0.48,
          "midpoint": 0.475,
          "last_price": 0.48,
          "implied_probability": 0.48,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-06T13:31:16.600997Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT060945",
          "external_market_id": "KXBTC15M-26OCT060945-45",
          "external_contract_id": "KXBTC15M-26OCT060945-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 99.66
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT060945-45": {
          "UP/YES": "KXBTC15M-26OCT060945-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": null,
        "fixed_shares": null
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 86007.18,
        "kronos_base_predicted_close": 86019.25,
        "kronos_base_displacement": 12.070000000006985,
        "kronos_base_displacement_fraction": 0.0001403371206916328,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 86020.234375,
        "kronos_small_displacement": 13.054375000006985,
        "kronos_small_displacement_fraction": 0.0001517823860752903,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT060945",
        "ticker": "KXBTC15M-26OCT060945-45",
        "market_id": "KXBTC15M-26OCT060945-45",
        "contract_id": "KXBTC15M-26OCT060945-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 86007.18
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-06T13:31:16.420656Z",
        "retrieved_timestamp": "2026-10-06T13:31:16.600997Z",
        "quote_offset_seconds": 0.180341,
        "quote_age_seconds": 0.180341,
        "bid": 0.47,
        "ask": 0.48,
        "midpoint": 0.475,
        "last_price": 0.48,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.48,
        "price_type": "live_executable_ask",
        "yes_ask_size": 99.66
      },
      "settlement": {
        "result": null,
        "settlement_value": null,
        "actual_btc_close": 86335.68,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261006T1330Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 725,
          "signal_id": 731,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-06T13:15:00Z",
          "return_6h": 0.008446706644448021,
          "return_12h": 0.00042133607122951666,
          "return_24h": -0.0009976760500461923,
          "close_vs_ema12": 0.0012931030632215013,
          "close_vs_ema24": 0.0021647058926017593,
          "ema12_slope_3h": 0.0021730869864939883,
          "ema24_slope_6h": 0.0017326783938320656,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-06T13:31:16.468712Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-06T13:15:00Z",
            "return_6h": 0.008446706644448021,
            "return_12h": 0.00042133607122951666,
            "return_24h": -0.0009976760500461923,
            "close_vs_ema12": 0.0012931030632215013,
            "close_vs_ema24": 0.0021647058926017593,
            "ema12_slope_3h": 0.0021730869864939883,
            "ema24_slope_6h": 0.0017326783938320656,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0008381048380994294,
        "return_30m": -0.0023199575719793364,
        "return_60m": -0.0016679246115693935,
        "return_120m": -0.0021320259889792137,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 3,
        "close_vs_ema3": -0.0008274773054981477,
        "close_vs_ema6": -0.0014180177219560441,
        "close_vs_ema12": -0.0013619510113769273,
        "ema3_slope": -0.0008267931529275518,
        "ema6_slope": -0.0005668855472813483,
        "realized_volatility_30m": 0.0003224954427408777,
        "realized_volatility_60m": 0.0009343384809487691,
        "return_acceleration": 0.0006449908854817554
      }
    },
    {
      "id": 730,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261006T0800Z",
      "trigger_timestamp": "2026-10-06T08:01:16.934203Z",
      "market_start_timestamp": "2026-10-06T08:00:00Z",
      "resolution_timestamp": "2026-10-06T08:15:00Z",
      "direction": "UP",
      "base_run_id": 5369,
      "small_run_id": 5370,
      "last_observed_close": 85550.9,
      "actual_close": 85781.39,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-06T08:01:16.976761Z",
      "base_predicted_close": 85624.5859375,
      "small_predicted_close": 85641.1953125,
      "strike": 85550.9,
      "market_regime": {
        "id": 724,
        "signal_id": 730,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-06T07:45:00Z",
        "return_6h": -0.0008463869464634399,
        "return_12h": -0.0020869345497760428,
        "return_24h": -0.007398938641156261,
        "close_vs_ema12": -0.0004395270998641676,
        "close_vs_ema24": -0.0013499394937183107,
        "ema12_slope_3h": -0.0013128374657791486,
        "ema24_slope_6h": -0.0014658905285510615,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-06T08:01:16.979157Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-06T07:45:00Z",
          "return_6h": -0.0008463869464634399,
          "return_12h": -0.0020869345497760428,
          "return_24h": -0.007398938641156261,
          "close_vs_ema12": -0.0004395270998641676,
          "close_vs_ema24": -0.0013499394937183107,
          "ema12_slope_3h": -0.0013128374657791486,
          "ema24_slope_6h": -0.0014658905285510615,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.66,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.178869,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        5369,
        5370
      ],
      "forecast_publication_timestamp": "2026-10-06T08:01:16.934203Z",
      "requested_quote_timestamp": "2026-10-06T08:01:16.934203Z",
      "retrieved_quote_timestamp": "2026-10-06T08:01:17.113072Z",
      "quote_retrieval_timestamp": "2026-10-06T08:01:17.113072Z",
      "timing_difference_seconds": 0.178869,
      "selected_quote": {
        "id": 730,
        "contract_id": 730,
        "forecast_timestamp": "2026-10-06T08:01:16.934203Z",
        "requested_timestamp": "2026-10-06T08:01:16.934203Z",
        "actual_quote_timestamp": "2026-10-06T08:01:17.113072Z",
        "timestamp_delta_seconds": 0.178869,
        "bid": 0.65,
        "ask": 0.66,
        "midpoint": 0.655,
        "last_price": 0.66,
        "implied_probability": 0.66,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-06T08:01:17.113072Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT060415",
        "external_market_id": "KXBTC15M-26OCT060415-15",
        "external_contract_id": "KXBTC15M-26OCT060415-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3201.78
      },
      "selected_entry_price": 0.66,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 730,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT060415",
          "external_market_id": "KXBTC15M-26OCT060415-15",
          "external_contract_id": "KXBTC15M-26OCT060415-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-06T08:00:00Z",
          "resolution_timestamp": "2026-10-06T08:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-06T08:01:16.981312Z"
        }
      ],
      "quotes": [
        {
          "id": 730,
          "contract_id": 730,
          "forecast_timestamp": "2026-10-06T08:01:16.934203Z",
          "requested_timestamp": "2026-10-06T08:01:16.934203Z",
          "actual_quote_timestamp": "2026-10-06T08:01:17.113072Z",
          "timestamp_delta_seconds": 0.178869,
          "bid": 0.65,
          "ask": 0.66,
          "midpoint": 0.655,
          "last_price": 0.66,
          "implied_probability": 0.66,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-06T08:01:17.113072Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT060415",
          "external_market_id": "KXBTC15M-26OCT060415-15",
          "external_contract_id": "KXBTC15M-26OCT060415-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3201.78
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT060415-15": {
          "UP/YES": "KXBTC15M-26OCT060415-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1408,
          "signal_id": 730,
          "quote_id": 730,
          "settlement_id": 730,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 147.0,
          "entry_price": 0.66,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.02000000000001,
          "trading_fee": 2.31,
          "total_deployed": 99.33000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 147.0,
          "gross_pnl": 49.97999999999999,
          "net_pnl": 47.66999999999999,
          "roi": 0.4799154334038053,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-06T08:16:23.929022Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3201.78,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1409,
          "signal_id": 730,
          "quote_id": 730,
          "settlement_id": 730,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.66,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 66.0,
          "trading_fee": 1.58,
          "total_deployed": 67.58,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 34.0,
          "net_pnl": 32.42,
          "roi": 0.47972773009766206,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-06T08:16:23.932376Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3201.78,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 85550.9,
        "kronos_base_predicted_close": 85624.5859375,
        "kronos_base_displacement": 73.68593750000582,
        "kronos_base_displacement_fraction": 0.0008613110732909394,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 85641.1953125,
        "kronos_small_displacement": 90.29531250000582,
        "kronos_small_displacement_fraction": 0.0010554571898133839,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT060415",
        "ticker": "KXBTC15M-26OCT060415-15",
        "market_id": "KXBTC15M-26OCT060415-15",
        "contract_id": "KXBTC15M-26OCT060415-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 85550.9
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-06T08:01:16.934203Z",
        "retrieved_timestamp": "2026-10-06T08:01:17.113072Z",
        "quote_offset_seconds": 0.178869,
        "quote_age_seconds": 0.178869,
        "bid": 0.65,
        "ask": 0.66,
        "midpoint": 0.655,
        "last_price": 0.66,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.66,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3201.78
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 85781.39,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261006T0800Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 724,
          "signal_id": 730,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-06T07:45:00Z",
          "return_6h": -0.0008463869464634399,
          "return_12h": -0.0020869345497760428,
          "return_24h": -0.007398938641156261,
          "close_vs_ema12": -0.0004395270998641676,
          "close_vs_ema24": -0.0013499394937183107,
          "ema12_slope_3h": -0.0013128374657791486,
          "ema24_slope_6h": -0.0014658905285510615,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-06T08:01:16.979157Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-06T07:45:00Z",
            "return_6h": -0.0008463869464634399,
            "return_12h": -0.0020869345497760428,
            "return_24h": -0.007398938641156261,
            "close_vs_ema12": -0.0004395270998641676,
            "close_vs_ema24": -0.0013499394937183107,
            "ema12_slope_3h": -0.0013128374657791486,
            "ema24_slope_6h": -0.0014658905285510615,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0008199989341468594,
        "return_30m": 0.00309667923701884,
        "return_60m": 0.0030112179913808212,
        "return_120m": 0.0005667674756200114,
        "consecutive_up_closes": 2,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0009348643447084637,
        "close_vs_ema6": 0.0015021256930762839,
        "close_vs_ema12": 0.0014170381267566423,
        "ema3_slope": 0.0009357391338609133,
        "ema6_slope": 0.0006012115153362085,
        "realized_volatility_30m": 0.0007274080114425541,
        "realized_volatility_60m": 0.0010173390363631843,
        "return_acceleration": -0.0014548160228851081
      }
    },
    {
      "id": 729,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261006T0730Z",
      "trigger_timestamp": "2026-10-06T07:31:16.946361Z",
      "market_start_timestamp": "2026-10-06T07:30:00Z",
      "resolution_timestamp": "2026-10-06T07:45:00Z",
      "direction": "UP",
      "base_run_id": 5365,
      "small_run_id": 5366,
      "last_observed_close": 85286.79,
      "actual_close": 85480.8,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-06T07:31:16.983405Z",
      "base_predicted_close": 85291.234375,
      "small_predicted_close": 85347.3203125,
      "strike": 85286.79,
      "market_regime": {
        "id": 723,
        "signal_id": 729,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-06T07:15:00Z",
        "return_6h": -0.007958150411262133,
        "return_12h": -0.005182820457628412,
        "return_24h": -0.01048939278442551,
        "close_vs_ema12": -0.0035980789033215332,
        "close_vs_ema24": -0.004507244479661998,
        "ema12_slope_3h": -0.001354506997156002,
        "ema24_slope_6h": -0.0014619401255581144,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-06T07:31:16.985694Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-06T07:15:00Z",
          "return_6h": -0.007958150411262133,
          "return_12h": -0.005182820457628412,
          "return_24h": -0.01048939278442551,
          "close_vs_ema12": -0.0035980789033215332,
          "close_vs_ema24": -0.004507244479661998,
          "ema12_slope_3h": -0.001354506997156002,
          "ema24_slope_6h": -0.0014619401255581144,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.54,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.160515,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        5365,
        5366
      ],
      "forecast_publication_timestamp": "2026-10-06T07:31:16.946361Z",
      "requested_quote_timestamp": "2026-10-06T07:31:16.946361Z",
      "retrieved_quote_timestamp": "2026-10-06T07:31:17.106876Z",
      "quote_retrieval_timestamp": "2026-10-06T07:31:17.106876Z",
      "timing_difference_seconds": 0.160515,
      "selected_quote": {
        "id": 729,
        "contract_id": 729,
        "forecast_timestamp": "2026-10-06T07:31:16.946361Z",
        "requested_timestamp": "2026-10-06T07:31:16.946361Z",
        "actual_quote_timestamp": "2026-10-06T07:31:17.106876Z",
        "timestamp_delta_seconds": 0.160515,
        "bid": 0.53,
        "ask": 0.54,
        "midpoint": 0.535,
        "last_price": 0.54,
        "implied_probability": 0.54,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-06T07:31:17.106876Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT060345",
        "external_market_id": "KXBTC15M-26OCT060345-45",
        "external_contract_id": "KXBTC15M-26OCT060345-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 7542.47
      },
      "selected_entry_price": 0.54,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 729,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT060345",
          "external_market_id": "KXBTC15M-26OCT060345-45",
          "external_contract_id": "KXBTC15M-26OCT060345-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-06T07:30:00Z",
          "resolution_timestamp": "2026-10-06T07:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-06T07:31:16.988280Z"
        }
      ],
      "quotes": [
        {
          "id": 729,
          "contract_id": 729,
          "forecast_timestamp": "2026-10-06T07:31:16.946361Z",
          "requested_timestamp": "2026-10-06T07:31:16.946361Z",
          "actual_quote_timestamp": "2026-10-06T07:31:17.106876Z",
          "timestamp_delta_seconds": 0.160515,
          "bid": 0.53,
          "ask": 0.54,
          "midpoint": 0.535,
          "last_price": 0.54,
          "implied_probability": 0.54,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-06T07:31:17.106876Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT060345",
          "external_market_id": "KXBTC15M-26OCT060345-45",
          "external_contract_id": "KXBTC15M-26OCT060345-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 7542.47
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT060345-45": {
          "UP/YES": "KXBTC15M-26OCT060345-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1406,
          "signal_id": 729,
          "quote_id": 729,
          "settlement_id": 729,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 179.0,
          "entry_price": 0.54,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.66000000000001,
          "trading_fee": 3.12,
          "total_deployed": 99.78000000000002,
          "settlement_value": 1.0,
          "settlement_payout": 179.0,
          "gross_pnl": 82.33999999999999,
          "net_pnl": 79.21999999999998,
          "roi": 0.793946682701944,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-06T07:46:24.435645Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7542.47,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1407,
          "signal_id": 729,
          "quote_id": 729,
          "settlement_id": 729,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.54,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 54.0,
          "trading_fee": 1.74,
          "total_deployed": 55.74,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 46.0,
          "net_pnl": 44.26,
          "roi": 0.7940437746681018,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-06T07:46:24.438698Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7542.47,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 85286.79,
        "kronos_base_predicted_close": 85291.234375,
        "kronos_base_displacement": 4.444375000006403,
        "kronos_base_displacement_fraction": 5.211094238634615e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 85347.3203125,
        "kronos_small_displacement": 60.5303125000064,
        "kronos_small_displacement_fraction": 0.0007097267056247094,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT060345",
        "ticker": "KXBTC15M-26OCT060345-45",
        "market_id": "KXBTC15M-26OCT060345-45",
        "contract_id": "KXBTC15M-26OCT060345-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 85286.79
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-06T07:31:16.946361Z",
        "retrieved_timestamp": "2026-10-06T07:31:17.106876Z",
        "quote_offset_seconds": 0.160515,
        "quote_age_seconds": 0.160515,
        "bid": 0.53,
        "ask": 0.54,
        "midpoint": 0.535,
        "last_price": 0.54,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.54,
        "price_type": "live_executable_ask",
        "yes_ask_size": 7542.47
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 85480.8,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261006T0730Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 723,
          "signal_id": 729,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-06T07:15:00Z",
          "return_6h": -0.007958150411262133,
          "return_12h": -0.005182820457628412,
          "return_24h": -0.01048939278442551,
          "close_vs_ema12": -0.0035980789033215332,
          "close_vs_ema24": -0.004507244479661998,
          "ema12_slope_3h": -0.001354506997156002,
          "ema24_slope_6h": -0.0014619401255581144,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-06T07:31:16.985694Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-06T07:15:00Z",
            "return_6h": -0.007958150411262133,
            "return_12h": -0.005182820457628412,
            "return_24h": -0.01048939278442551,
            "close_vs_ema12": -0.0035980789033215332,
            "close_vs_ema24": -0.004507244479661998,
            "ema12_slope_3h": -0.001354506997156002,
            "ema24_slope_6h": -0.0014619401255581144,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0005687640611092837,
        "return_30m": -8.519741656709545e-05,
        "return_60m": 0.0006341185895235579,
        "return_120m": -0.004453966721165159,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0001709804346110566,
        "close_vs_ema6": -0.00047634398930040955,
        "close_vs_ema12": -0.0012620258408504448,
        "ema3_slope": -0.00017095120529986296,
        "ema6_slope": -0.00019050129806086336,
        "realized_volatility_30m": 0.0005263029487496129,
        "realized_volatility_60m": 0.0005271247655306032,
        "return_acceleration": -0.0010526058974992258
      }
    },
    {
      "id": 728,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261006T0630Z",
      "trigger_timestamp": "2026-10-06T06:31:16.606285Z",
      "market_start_timestamp": "2026-10-06T06:30:00Z",
      "resolution_timestamp": "2026-10-06T06:45:00Z",
      "direction": "UP",
      "base_run_id": 5357,
      "small_run_id": 5358,
      "last_observed_close": 85232.74,
      "actual_close": 85301.31,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-06T06:31:16.657492Z",
      "base_predicted_close": 85244.7890625,
      "small_predicted_close": 85275.234375,
      "strike": 85232.74,
      "market_regime": {
        "id": 722,
        "signal_id": 728,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-06T06:15:00Z",
        "return_6h": -0.006937083818386314,
        "return_12h": -0.004049245599469287,
        "return_24h": -0.007499686309311193,
        "close_vs_ema12": -0.0048419733740106,
        "close_vs_ema24": -0.005509983885672809,
        "ema12_slope_3h": -0.001123592103246085,
        "ema24_slope_6h": -0.0009649868730056133,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-06T06:31:16.660585Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-06T06:15:00Z",
          "return_6h": -0.006937083818386314,
          "return_12h": -0.004049245599469287,
          "return_24h": -0.007499686309311193,
          "close_vs_ema12": -0.0048419733740106,
          "close_vs_ema24": -0.005509983885672809,
          "ema12_slope_3h": -0.001123592103246085,
          "ema24_slope_6h": -0.0009649868730056133,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.6,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.222529,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        5357,
        5358
      ],
      "forecast_publication_timestamp": "2026-10-06T06:31:16.606285Z",
      "requested_quote_timestamp": "2026-10-06T06:31:16.606285Z",
      "retrieved_quote_timestamp": "2026-10-06T06:31:16.828814Z",
      "quote_retrieval_timestamp": "2026-10-06T06:31:16.828814Z",
      "timing_difference_seconds": 0.222529,
      "selected_quote": {
        "id": 728,
        "contract_id": 728,
        "forecast_timestamp": "2026-10-06T06:31:16.606285Z",
        "requested_timestamp": "2026-10-06T06:31:16.606285Z",
        "actual_quote_timestamp": "2026-10-06T06:31:16.828814Z",
        "timestamp_delta_seconds": 0.222529,
        "bid": 0.59,
        "ask": 0.6,
        "midpoint": 0.595,
        "last_price": 0.59,
        "implied_probability": 0.6,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-06T06:31:16.828814Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT060245",
        "external_market_id": "KXBTC15M-26OCT060245-45",
        "external_contract_id": "KXBTC15M-26OCT060245-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5104.51
      },
      "selected_entry_price": 0.6,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 728,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT060245",
          "external_market_id": "KXBTC15M-26OCT060245-45",
          "external_contract_id": "KXBTC15M-26OCT060245-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-06T06:30:00Z",
          "resolution_timestamp": "2026-10-06T06:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-06T06:31:16.665754Z"
        }
      ],
      "quotes": [
        {
          "id": 728,
          "contract_id": 728,
          "forecast_timestamp": "2026-10-06T06:31:16.606285Z",
          "requested_timestamp": "2026-10-06T06:31:16.606285Z",
          "actual_quote_timestamp": "2026-10-06T06:31:16.828814Z",
          "timestamp_delta_seconds": 0.222529,
          "bid": 0.59,
          "ask": 0.6,
          "midpoint": 0.595,
          "last_price": 0.59,
          "implied_probability": 0.6,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-06T06:31:16.828814Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT060245",
          "external_market_id": "KXBTC15M-26OCT060245-45",
          "external_contract_id": "KXBTC15M-26OCT060245-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5104.51
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT060245-45": {
          "UP/YES": "KXBTC15M-26OCT060245-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1404,
          "signal_id": 728,
          "quote_id": 728,
          "settlement_id": 728,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 162.0,
          "entry_price": 0.6,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.2,
          "trading_fee": 2.73,
          "total_deployed": 99.93,
          "settlement_value": 1.0,
          "settlement_payout": 162.0,
          "gross_pnl": 64.8,
          "net_pnl": 62.06999999999999,
          "roi": 0.6211347943560491,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-06T06:46:23.564342Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5104.51,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1405,
          "signal_id": 728,
          "quote_id": 728,
          "settlement_id": 728,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.6,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 60.0,
          "trading_fee": 1.68,
          "total_deployed": 61.68,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 40.0,
          "net_pnl": 38.32,
          "roi": 0.6212710765239948,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-06T06:46:23.566937Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5104.51,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 85232.74,
        "kronos_base_predicted_close": 85244.7890625,
        "kronos_base_displacement": 12.049062499994761,
        "kronos_base_displacement_fraction": 0.00014136659809358188,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 85275.234375,
        "kronos_small_displacement": 42.49437499999476,
        "kronos_small_displacement_fraction": 0.0004985686838179173,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT060245",
        "ticker": "KXBTC15M-26OCT060245-45",
        "market_id": "KXBTC15M-26OCT060245-45",
        "contract_id": "KXBTC15M-26OCT060245-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 85232.74
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-06T06:31:16.606285Z",
        "retrieved_timestamp": "2026-10-06T06:31:16.828814Z",
        "quote_offset_seconds": 0.222529,
        "quote_age_seconds": 0.222529,
        "bid": 0.59,
        "ask": 0.6,
        "midpoint": 0.595,
        "last_price": 0.59,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.6,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5104.51
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 85301.31,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261006T0630Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 722,
          "signal_id": 728,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-06T06:15:00Z",
          "return_6h": -0.006937083818386314,
          "return_12h": -0.004049245599469287,
          "return_24h": -0.007499686309311193,
          "close_vs_ema12": -0.0048419733740106,
          "close_vs_ema24": -0.005509983885672809,
          "ema12_slope_3h": -0.001123592103246085,
          "ema24_slope_6h": -0.0009649868730056133,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-06T06:31:16.660585Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-06T06:15:00Z",
            "return_6h": -0.006937083818386314,
            "return_12h": -0.004049245599469287,
            "return_24h": -0.007499686309311193,
            "close_vs_ema12": -0.0048419733740106,
            "close_vs_ema24": -0.005509983885672809,
            "ema12_slope_3h": -0.001123592103246085,
            "ema24_slope_6h": -0.0009649868730056133,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": 0.000808086698088406,
        "return_30m": -0.003154220061620472,
        "return_60m": -0.005084860905863131,
        "return_120m": -0.003952920271825366,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": -0.0007527216561140637,
        "close_vs_ema6": -0.0019001016829182094,
        "close_vs_ema12": -0.0028983589920471564,
        "ema3_slope": -0.000752155492386164,
        "ema6_slope": -0.0007594634500555086,
        "realized_volatility_30m": 0.0023835970778622317,
        "realized_volatility_60m": 0.001714148573031611,
        "return_acceleration": 0.0047671941557244635
      }
    },
    {
      "id": 727,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261006T0615Z",
      "trigger_timestamp": "2026-10-06T06:16:18.111440Z",
      "market_start_timestamp": "2026-10-06T06:15:00Z",
      "resolution_timestamp": "2026-10-06T06:30:00Z",
      "direction": "UP",
      "base_run_id": 5355,
      "small_run_id": 5356,
      "last_observed_close": 85163.92,
      "actual_close": 85232.74,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-06T06:16:18.164331Z",
      "base_predicted_close": 85250.21875,
      "small_predicted_close": 85329.4921875,
      "strike": 85163.92,
      "market_regime": {
        "id": 721,
        "signal_id": 727,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-06T06:00:00Z",
        "return_6h": -0.007935939160059302,
        "return_12h": -0.0031476033442960905,
        "return_24h": -0.00838603124405346,
        "close_vs_ema12": -0.005850334029329107,
        "close_vs_ema24": -0.006428225073128124,
        "ema12_slope_3h": -0.0010576265042646638,
        "ema24_slope_6h": -0.0008391993443290779,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-06T06:16:18.167022Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-06T06:00:00Z",
          "return_6h": -0.007935939160059302,
          "return_12h": -0.0031476033442960905,
          "return_24h": -0.00838603124405346,
          "close_vs_ema12": -0.005850334029329107,
          "close_vs_ema24": -0.006428225073128124,
          "ema12_slope_3h": -0.0010576265042646638,
          "ema24_slope_6h": -0.0008391993443290779,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.41,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.190685,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        5355,
        5356
      ],
      "forecast_publication_timestamp": "2026-10-06T06:16:18.111440Z",
      "requested_quote_timestamp": "2026-10-06T06:16:18.111440Z",
      "retrieved_quote_timestamp": "2026-10-06T06:16:18.302125Z",
      "quote_retrieval_timestamp": "2026-10-06T06:16:18.302125Z",
      "timing_difference_seconds": 0.190685,
      "selected_quote": {
        "id": 727,
        "contract_id": 727,
        "forecast_timestamp": "2026-10-06T06:16:18.111440Z",
        "requested_timestamp": "2026-10-06T06:16:18.111440Z",
        "actual_quote_timestamp": "2026-10-06T06:16:18.302125Z",
        "timestamp_delta_seconds": 0.190685,
        "bid": 0.4,
        "ask": 0.41,
        "midpoint": 0.405,
        "last_price": 0.4,
        "implied_probability": 0.41,
        "spread": 0.009999999999999953,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-06T06:16:18.302125Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT060230",
        "external_market_id": "KXBTC15M-26OCT060230-30",
        "external_contract_id": "KXBTC15M-26OCT060230-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 7504.76
      },
      "selected_entry_price": 0.41,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 727,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT060230",
          "external_market_id": "KXBTC15M-26OCT060230-30",
          "external_contract_id": "KXBTC15M-26OCT060230-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-06T06:15:00Z",
          "resolution_timestamp": "2026-10-06T06:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-06T06:16:18.169703Z"
        }
      ],
      "quotes": [
        {
          "id": 727,
          "contract_id": 727,
          "forecast_timestamp": "2026-10-06T06:16:18.111440Z",
          "requested_timestamp": "2026-10-06T06:16:18.111440Z",
          "actual_quote_timestamp": "2026-10-06T06:16:18.302125Z",
          "timestamp_delta_seconds": 0.190685,
          "bid": 0.4,
          "ask": 0.41,
          "midpoint": 0.405,
          "last_price": 0.4,
          "implied_probability": 0.41,
          "spread": 0.009999999999999953,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-06T06:16:18.302125Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT060230",
          "external_market_id": "KXBTC15M-26OCT060230-30",
          "external_contract_id": "KXBTC15M-26OCT060230-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 7504.76
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT060230-30": {
          "UP/YES": "KXBTC15M-26OCT060230-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1402,
          "signal_id": 727,
          "quote_id": 727,
          "settlement_id": 727,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 234.0,
          "entry_price": 0.41,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.94,
          "trading_fee": 3.97,
          "total_deployed": 99.91,
          "settlement_value": 1.0,
          "settlement_payout": 234.0,
          "gross_pnl": 138.06,
          "net_pnl": 134.09,
          "roi": 1.3421078971073968,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-06T06:31:21.388759Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7504.76,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1403,
          "signal_id": 727,
          "quote_id": 727,
          "settlement_id": 727,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.41,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 41.0,
          "trading_fee": 1.7,
          "total_deployed": 42.7,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 59.0,
          "net_pnl": 57.3,
          "roi": 1.3419203747072599,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-06T06:31:21.391030Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7504.76,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 85163.92,
        "kronos_base_predicted_close": 85250.21875,
        "kronos_base_displacement": 86.29875000000175,
        "kronos_base_displacement_fraction": 0.001013325243835673,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 85329.4921875,
        "kronos_small_displacement": 165.57218750000175,
        "kronos_small_displacement_fraction": 0.0019441588351029608,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT060230",
        "ticker": "KXBTC15M-26OCT060230-30",
        "market_id": "KXBTC15M-26OCT060230-30",
        "contract_id": "KXBTC15M-26OCT060230-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 85163.92
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-06T06:16:18.111440Z",
        "retrieved_timestamp": "2026-10-06T06:16:18.302125Z",
        "quote_offset_seconds": 0.190685,
        "quote_age_seconds": 0.190685,
        "bid": 0.4,
        "ask": 0.41,
        "midpoint": 0.405,
        "last_price": 0.4,
        "spread": 0.009999999999999953,
        "selected_entry_price": 0.41,
        "price_type": "live_executable_ask",
        "yes_ask_size": 7504.76
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 85232.74,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261006T0615Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 721,
          "signal_id": 727,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-06T06:00:00Z",
          "return_6h": -0.007935939160059302,
          "return_12h": -0.0031476033442960905,
          "return_24h": -0.00838603124405346,
          "close_vs_ema12": -0.005850334029329107,
          "close_vs_ema24": -0.006428225073128124,
          "ema12_slope_3h": -0.0010576265042646638,
          "ema24_slope_6h": -0.0008391993443290779,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-06T06:16:18.167022Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-06T06:00:00Z",
            "return_6h": -0.007935939160059302,
            "return_12h": -0.0031476033442960905,
            "return_24h": -0.00838603124405346,
            "close_vs_ema12": -0.005850334029329107,
            "close_vs_ema24": -0.006428225073128124,
            "ema12_slope_3h": -0.0010576265042646638,
            "ema24_slope_6h": -0.0008391993443290779,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.003959107457636057,
        "return_30m": -0.004819405897347306,
        "return_60m": -0.006140379246798666,
        "return_120m": -0.005119921013244988,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 4,
        "close_vs_ema3": -0.002310530573838565,
        "close_vs_ema6": -0.00346341003770112,
        "close_vs_ema12": -0.004228199188666015,
        "ema3_slope": -0.002305204328757915,
        "ema6_slope": -0.0013834474367848681,
        "realized_volatility_30m": 0.0015476947327905943,
        "realized_volatility_60m": 0.001430141549314607,
        "return_acceleration": -0.0030953894655811887
      }
    },
    {
      "id": 726,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261006T0030Z",
      "trigger_timestamp": "2026-10-06T00:31:15.547961Z",
      "market_start_timestamp": "2026-10-06T00:30:00Z",
      "resolution_timestamp": "2026-10-06T00:45:00Z",
      "direction": "UP",
      "base_run_id": 5309,
      "small_run_id": 5310,
      "last_observed_close": 85828.14,
      "actual_close": 85795.29,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-06T00:31:15.590873Z",
      "base_predicted_close": 85897.375,
      "small_predicted_close": 85862.4765625,
      "strike": 85828.14,
      "market_regime": {
        "id": 720,
        "signal_id": 726,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-06T00:15:00Z",
        "return_6h": 0.00290801133730878,
        "return_12h": -0.002389224785928179,
        "return_24h": -0.0050404878063492475,
        "close_vs_ema12": 0.00034978692338549777,
        "close_vs_ema24": 0.00047053709567257407,
        "ema12_slope_3h": 0.000692543404674506,
        "ema24_slope_6h": 0.0002522793184618344,
        "score": -1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-06T00:31:15.593486Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-06T00:15:00Z",
          "return_6h": 0.00290801133730878,
          "return_12h": -0.002389224785928179,
          "return_24h": -0.0050404878063492475,
          "close_vs_ema12": 0.00034978692338549777,
          "close_vs_ema24": 0.00047053709567257407,
          "ema12_slope_3h": 0.000692543404674506,
          "ema24_slope_6h": 0.0002522793184618344,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.61,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.197272,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        5309,
        5310
      ],
      "forecast_publication_timestamp": "2026-10-06T00:31:15.547961Z",
      "requested_quote_timestamp": "2026-10-06T00:31:15.547961Z",
      "retrieved_quote_timestamp": "2026-10-06T00:31:15.745233Z",
      "quote_retrieval_timestamp": "2026-10-06T00:31:15.745233Z",
      "timing_difference_seconds": 0.197272,
      "selected_quote": {
        "id": 726,
        "contract_id": 726,
        "forecast_timestamp": "2026-10-06T00:31:15.547961Z",
        "requested_timestamp": "2026-10-06T00:31:15.547961Z",
        "actual_quote_timestamp": "2026-10-06T00:31:15.745233Z",
        "timestamp_delta_seconds": 0.197272,
        "bid": 0.6,
        "ask": 0.61,
        "midpoint": 0.605,
        "last_price": 0.61,
        "implied_probability": 0.61,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-06T00:31:15.745233Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT052045",
        "external_market_id": "KXBTC15M-26OCT052045-45",
        "external_contract_id": "KXBTC15M-26OCT052045-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 8705.24
      },
      "selected_entry_price": 0.61,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 726,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT052045",
          "external_market_id": "KXBTC15M-26OCT052045-45",
          "external_contract_id": "KXBTC15M-26OCT052045-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-06T00:30:00Z",
          "resolution_timestamp": "2026-10-06T00:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-06T00:31:15.596136Z"
        }
      ],
      "quotes": [
        {
          "id": 726,
          "contract_id": 726,
          "forecast_timestamp": "2026-10-06T00:31:15.547961Z",
          "requested_timestamp": "2026-10-06T00:31:15.547961Z",
          "actual_quote_timestamp": "2026-10-06T00:31:15.745233Z",
          "timestamp_delta_seconds": 0.197272,
          "bid": 0.6,
          "ask": 0.61,
          "midpoint": 0.605,
          "last_price": 0.61,
          "implied_probability": 0.61,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-06T00:31:15.745233Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT052045",
          "external_market_id": "KXBTC15M-26OCT052045-45",
          "external_contract_id": "KXBTC15M-26OCT052045-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 8705.24
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT052045-45": {
          "UP/YES": "KXBTC15M-26OCT052045-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1400,
          "signal_id": 726,
          "quote_id": 726,
          "settlement_id": 726,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 159.0,
          "entry_price": 0.61,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.99,
          "trading_fee": 2.65,
          "total_deployed": 99.64,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.99,
          "net_pnl": -99.64,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-06T00:46:23.717379Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 8705.24,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1401,
          "signal_id": 726,
          "quote_id": 726,
          "settlement_id": 726,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.61,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 61.0,
          "trading_fee": 1.67,
          "total_deployed": 62.67,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -61.0,
          "net_pnl": -62.67,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-06T00:46:23.720355Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 8705.24,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 85828.14,
        "kronos_base_predicted_close": 85897.375,
        "kronos_base_displacement": 69.23500000000058,
        "kronos_base_displacement_fraction": 0.0008066701666842668,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 85862.4765625,
        "kronos_small_displacement": 34.33656250000058,
        "kronos_small_displacement_fraction": 0.00040006182704181384,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT052045",
        "ticker": "KXBTC15M-26OCT052045-45",
        "market_id": "KXBTC15M-26OCT052045-45",
        "contract_id": "KXBTC15M-26OCT052045-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 85828.14
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-06T00:31:15.547961Z",
        "retrieved_timestamp": "2026-10-06T00:31:15.745233Z",
        "quote_offset_seconds": 0.197272,
        "quote_age_seconds": 0.197272,
        "bid": 0.6,
        "ask": 0.61,
        "midpoint": 0.605,
        "last_price": 0.61,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.61,
        "price_type": "live_executable_ask",
        "yes_ask_size": 8705.24
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 85795.29,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261006T0030Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 720,
          "signal_id": 726,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-06T00:15:00Z",
          "return_6h": 0.00290801133730878,
          "return_12h": -0.002389224785928179,
          "return_24h": -0.0050404878063492475,
          "close_vs_ema12": 0.00034978692338549777,
          "close_vs_ema24": 0.00047053709567257407,
          "ema12_slope_3h": 0.000692543404674506,
          "ema24_slope_6h": 0.0002522793184618344,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-06T00:31:15.593486Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-06T00:15:00Z",
            "return_6h": 0.00290801133730878,
            "return_12h": -0.002389224785928179,
            "return_24h": -0.0050404878063492475,
            "close_vs_ema12": 0.00034978692338549777,
            "close_vs_ema24": 0.00047053709567257407,
            "ema12_slope_3h": 0.000692543404674506,
            "ema24_slope_6h": 0.0002522793184618344,
            "score": -1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": -0.00019855899081888673,
        "return_30m": 0.0006078565076172993,
        "return_60m": -0.0010434354420475467,
        "return_120m": -0.0017467929422373407,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -3.726822880678604e-05,
        "close_vs_ema6": -0.0002078978934091369,
        "close_vs_ema12": -0.00021854090971906714,
        "ema3_slope": -3.726683993776625e-05,
        "ema6_slope": -8.315224249322295e-05,
        "realized_volatility_30m": 0.0005025673210512505,
        "realized_volatility_60m": 0.0006785327988691538,
        "return_acceleration": -0.001005134642102501
      }
    },
    {
      "id": 725,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261006T0000Z",
      "trigger_timestamp": "2026-10-06T00:01:16.579073Z",
      "market_start_timestamp": "2026-10-06T00:00:00Z",
      "resolution_timestamp": "2026-10-06T00:15:00Z",
      "direction": "UP",
      "base_run_id": 5305,
      "small_run_id": 5306,
      "last_observed_close": 85776.0,
      "actual_close": 85845.19,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-06T00:01:16.627216Z",
      "base_predicted_close": 85782.6171875,
      "small_predicted_close": 85832.7890625,
      "strike": 85776.0,
      "market_regime": {
        "id": 719,
        "signal_id": 725,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-05T23:45:00Z",
        "return_6h": 0.004127578605498172,
        "return_12h": -0.004869952840570013,
        "return_24h": -0.008437884229451353,
        "close_vs_ema12": -0.00021906488449285888,
        "close_vs_ema24": -0.00011303344406787819,
        "ema12_slope_3h": 0.0006855596364929717,
        "ema24_slope_6h": 9.940916371697917e-05,
        "score": -1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-06T00:01:16.629667Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-05T23:45:00Z",
          "return_6h": 0.004127578605498172,
          "return_12h": -0.004869952840570013,
          "return_24h": -0.008437884229451353,
          "close_vs_ema12": -0.00021906488449285888,
          "close_vs_ema24": -0.00011303344406787819,
          "ema12_slope_3h": 0.0006855596364929717,
          "ema24_slope_6h": 9.940916371697917e-05,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.61,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.209545,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        5305,
        5306
      ],
      "forecast_publication_timestamp": "2026-10-06T00:01:16.579073Z",
      "requested_quote_timestamp": "2026-10-06T00:01:16.579073Z",
      "retrieved_quote_timestamp": "2026-10-06T00:01:16.788618Z",
      "quote_retrieval_timestamp": "2026-10-06T00:01:16.788618Z",
      "timing_difference_seconds": 0.209545,
      "selected_quote": {
        "id": 725,
        "contract_id": 725,
        "forecast_timestamp": "2026-10-06T00:01:16.579073Z",
        "requested_timestamp": "2026-10-06T00:01:16.579073Z",
        "actual_quote_timestamp": "2026-10-06T00:01:16.788618Z",
        "timestamp_delta_seconds": 0.209545,
        "bid": 0.6,
        "ask": 0.61,
        "midpoint": 0.605,
        "last_price": 0.61,
        "implied_probability": 0.61,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-06T00:01:16.788618Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT052015",
        "external_market_id": "KXBTC15M-26OCT052015-15",
        "external_contract_id": "KXBTC15M-26OCT052015-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 6165.77
      },
      "selected_entry_price": 0.61,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 725,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT052015",
          "external_market_id": "KXBTC15M-26OCT052015-15",
          "external_contract_id": "KXBTC15M-26OCT052015-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-06T00:00:00Z",
          "resolution_timestamp": "2026-10-06T00:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-06T00:01:16.632500Z"
        }
      ],
      "quotes": [
        {
          "id": 725,
          "contract_id": 725,
          "forecast_timestamp": "2026-10-06T00:01:16.579073Z",
          "requested_timestamp": "2026-10-06T00:01:16.579073Z",
          "actual_quote_timestamp": "2026-10-06T00:01:16.788618Z",
          "timestamp_delta_seconds": 0.209545,
          "bid": 0.6,
          "ask": 0.61,
          "midpoint": 0.605,
          "last_price": 0.61,
          "implied_probability": 0.61,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-06T00:01:16.788618Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT052015",
          "external_market_id": "KXBTC15M-26OCT052015-15",
          "external_contract_id": "KXBTC15M-26OCT052015-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 6165.77
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT052015-15": {
          "UP/YES": "KXBTC15M-26OCT052015-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1398,
          "signal_id": 725,
          "quote_id": 725,
          "settlement_id": 725,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 159.0,
          "entry_price": 0.61,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.99,
          "trading_fee": 2.65,
          "total_deployed": 99.64,
          "settlement_value": 1.0,
          "settlement_payout": 159.0,
          "gross_pnl": 62.010000000000005,
          "net_pnl": 59.36,
          "roi": 0.5957446808510638,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-06T00:16:22.249351Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6165.77,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1399,
          "signal_id": 725,
          "quote_id": 725,
          "settlement_id": 725,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.61,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 61.0,
          "trading_fee": 1.67,
          "total_deployed": 62.67,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 39.0,
          "net_pnl": 37.33,
          "roi": 0.5956598053295037,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-06T00:16:22.252885Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6165.77,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 85776.0,
        "kronos_base_predicted_close": 85782.6171875,
        "kronos_base_displacement": 6.6171875,
        "kronos_base_displacement_fraction": 7.714497645028912e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 85832.7890625,
        "kronos_small_displacement": 56.7890625,
        "kronos_small_displacement_fraction": 0.0006620623775881366,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT052015",
        "ticker": "KXBTC15M-26OCT052015-15",
        "market_id": "KXBTC15M-26OCT052015-15",
        "contract_id": "KXBTC15M-26OCT052015-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 85776.0
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-06T00:01:16.579073Z",
        "retrieved_timestamp": "2026-10-06T00:01:16.788618Z",
        "quote_offset_seconds": 0.209545,
        "quote_age_seconds": 0.209545,
        "bid": 0.6,
        "ask": 0.61,
        "midpoint": 0.605,
        "last_price": 0.61,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.61,
        "price_type": "live_executable_ask",
        "yes_ask_size": 6165.77
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 85845.19,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261006T0000Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 719,
          "signal_id": 725,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-05T23:45:00Z",
          "return_6h": 0.004127578605498172,
          "return_12h": -0.004869952840570013,
          "return_24h": -0.008437884229451353,
          "close_vs_ema12": -0.00021906488449285888,
          "close_vs_ema24": -0.00011303344406787819,
          "ema12_slope_3h": 0.0006855596364929717,
          "ema24_slope_6h": 9.940916371697917e-05,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-06T00:01:16.629667Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-05T23:45:00Z",
            "return_6h": 0.004127578605498172,
            "return_12h": -0.004869952840570013,
            "return_24h": -0.008437884229451353,
            "close_vs_ema12": -0.00021906488449285888,
            "close_vs_ema24": -0.00011303344406787819,
            "ema12_slope_3h": 0.0006855596364929717,
            "ema24_slope_6h": 9.940916371697917e-05,
            "score": -1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0006511740427269652,
        "return_30m": -0.0016502888108717029,
        "return_60m": -0.0017432000336061737,
        "return_120m": -0.002052492213996393,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.0005579949212223267,
        "close_vs_ema6": -0.0009353055783584141,
        "close_vs_ema12": -0.0008764440509413385,
        "ema3_slope": -0.0005576837365296461,
        "ema6_slope": -0.0003739823162446365,
        "realized_volatility_30m": 0.0001742958734744504,
        "realized_volatility_60m": 0.0005985810486811297,
        "return_acceleration": 0.0003485917469489008
      }
    },
    {
      "id": 724,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261005T2345Z",
      "trigger_timestamp": "2026-10-05T23:46:19.117712Z",
      "market_start_timestamp": "2026-10-05T23:45:00Z",
      "resolution_timestamp": "2026-10-06T00:00:00Z",
      "direction": "UP",
      "base_run_id": 5303,
      "small_run_id": 5304,
      "last_observed_close": 85831.89,
      "actual_close": 85776.0,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-05T23:46:19.176123Z",
      "base_predicted_close": 85840.4140625,
      "small_predicted_close": 85854.90625,
      "strike": 85831.89,
      "market_regime": {
        "id": 718,
        "signal_id": 724,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-05T23:30:00Z",
        "return_6h": 0.006010205150629,
        "return_12h": -0.0027011238298564333,
        "return_24h": -0.007560592049806414,
        "close_vs_ema12": 0.00042306486751186867,
        "close_vs_ema24": 0.0005361699906123452,
        "ema12_slope_3h": 0.0007225461973880964,
        "ema24_slope_6h": 1.5001365476052797e-05,
        "score": -1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-05T23:46:19.179746Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-05T23:30:00Z",
          "return_6h": 0.006010205150629,
          "return_12h": -0.0027011238298564333,
          "return_24h": -0.007560592049806414,
          "close_vs_ema12": 0.00042306486751186867,
          "close_vs_ema24": 0.0005361699906123452,
          "ema12_slope_3h": 0.0007225461973880964,
          "ema24_slope_6h": 1.5001365476052797e-05,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.24,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.201901,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        5303,
        5304
      ],
      "forecast_publication_timestamp": "2026-10-05T23:46:19.117712Z",
      "requested_quote_timestamp": "2026-10-05T23:46:19.117712Z",
      "retrieved_quote_timestamp": "2026-10-05T23:46:19.319613Z",
      "quote_retrieval_timestamp": "2026-10-05T23:46:19.319613Z",
      "timing_difference_seconds": 0.201901,
      "selected_quote": {
        "id": 724,
        "contract_id": 724,
        "forecast_timestamp": "2026-10-05T23:46:19.117712Z",
        "requested_timestamp": "2026-10-05T23:46:19.117712Z",
        "actual_quote_timestamp": "2026-10-05T23:46:19.319613Z",
        "timestamp_delta_seconds": 0.201901,
        "bid": 0.23,
        "ask": 0.24,
        "midpoint": 0.235,
        "last_price": 0.23,
        "implied_probability": 0.24,
        "spread": 0.009999999999999981,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-05T23:46:19.319613Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT052000",
        "external_market_id": "KXBTC15M-26OCT052000-00",
        "external_contract_id": "KXBTC15M-26OCT052000-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 6319.52
      },
      "selected_entry_price": 0.24,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 724,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT052000",
          "external_market_id": "KXBTC15M-26OCT052000-00",
          "external_contract_id": "KXBTC15M-26OCT052000-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-05T23:45:00Z",
          "resolution_timestamp": "2026-10-06T00:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-05T23:46:19.182933Z"
        }
      ],
      "quotes": [
        {
          "id": 724,
          "contract_id": 724,
          "forecast_timestamp": "2026-10-05T23:46:19.117712Z",
          "requested_timestamp": "2026-10-05T23:46:19.117712Z",
          "actual_quote_timestamp": "2026-10-05T23:46:19.319613Z",
          "timestamp_delta_seconds": 0.201901,
          "bid": 0.23,
          "ask": 0.24,
          "midpoint": 0.235,
          "last_price": 0.23,
          "implied_probability": 0.24,
          "spread": 0.009999999999999981,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-05T23:46:19.319613Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT052000",
          "external_market_id": "KXBTC15M-26OCT052000-00",
          "external_contract_id": "KXBTC15M-26OCT052000-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 6319.52
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT052000-00": {
          "UP/YES": "KXBTC15M-26OCT052000-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1396,
          "signal_id": 724,
          "quote_id": 724,
          "settlement_id": 724,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 395.0,
          "entry_price": 0.24,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 94.8,
          "trading_fee": 5.05,
          "total_deployed": 99.85,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -94.8,
          "net_pnl": -99.85,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-06T00:01:21.459854Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6319.52,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1397,
          "signal_id": 724,
          "quote_id": 724,
          "settlement_id": 724,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.24,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 24.0,
          "trading_fee": 1.28,
          "total_deployed": 25.28,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -24.0,
          "net_pnl": -25.28,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-06T00:01:21.462824Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6319.52,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 85831.89,
        "kronos_base_predicted_close": 85840.4140625,
        "kronos_base_displacement": 8.524062500000582,
        "kronos_base_displacement_fraction": 9.931113598920614e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 85854.90625,
        "kronos_small_displacement": 23.016250000000582,
        "kronos_small_displacement_fraction": 0.00026815499460632384,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT052000",
        "ticker": "KXBTC15M-26OCT052000-00",
        "market_id": "KXBTC15M-26OCT052000-00",
        "contract_id": "KXBTC15M-26OCT052000-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 85831.89
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-05T23:46:19.117712Z",
        "retrieved_timestamp": "2026-10-05T23:46:19.319613Z",
        "quote_offset_seconds": 0.201901,
        "quote_age_seconds": 0.201901,
        "bid": 0.23,
        "ask": 0.24,
        "midpoint": 0.235,
        "last_price": 0.23,
        "spread": 0.009999999999999981,
        "selected_entry_price": 0.24,
        "price_type": "live_executable_ask",
        "yes_ask_size": 6319.52
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 85776.0,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261005T2345Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 718,
          "signal_id": 724,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-05T23:30:00Z",
          "return_6h": 0.006010205150629,
          "return_12h": -0.0027011238298564333,
          "return_24h": -0.007560592049806414,
          "close_vs_ema12": 0.00042306486751186867,
          "close_vs_ema24": 0.0005361699906123452,
          "ema12_slope_3h": 0.0007225461973880964,
          "ema24_slope_6h": 1.5001365476052797e-05,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-05T23:46:19.179746Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-05T23:30:00Z",
            "return_6h": 0.006010205150629,
            "return_12h": -0.0027011238298564333,
            "return_24h": -0.007560592049806414,
            "close_vs_ema12": 0.00042306486751186867,
            "close_vs_ema24": 0.0005361699906123452,
            "ema12_slope_3h": 0.0007225461973880964,
            "ema24_slope_6h": 1.5001365476052797e-05,
            "score": -1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.000999765789675866,
        "return_30m": -0.0004280530102441782,
        "return_60m": -0.0015321310533924493,
        "return_120m": -0.0009436275011431849,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.00046449589800423574,
        "close_vs_ema6": -0.0006581926621062051,
        "close_vs_ema12": -0.00038470895288267304,
        "ema3_slope": -0.00046428024173639226,
        "ema6_slope": -0.000263207768273821,
        "realized_volatility_30m": 0.0007860253600013856,
        "realized_volatility_60m": 0.0005864534515512875,
        "return_acceleration": -0.0015720507200027711
      }
    },
    {
      "id": 723,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261005T2315Z",
      "trigger_timestamp": "2026-10-05T23:16:16.749942Z",
      "market_start_timestamp": "2026-10-05T23:15:00Z",
      "resolution_timestamp": "2026-10-05T23:30:00Z",
      "direction": "UP",
      "base_run_id": 5299,
      "small_run_id": 5300,
      "last_observed_close": 85868.65,
      "actual_close": 85917.79,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-05T23:16:16.794526Z",
      "base_predicted_close": 85936.8515625,
      "small_predicted_close": 85873.3046875,
      "strike": 85868.65,
      "market_regime": {
        "id": 717,
        "signal_id": 723,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-05T23:00:00Z",
        "return_6h": 0.007249963977275398,
        "return_12h": -0.0007366565400296343,
        "return_24h": -0.008191509965263188,
        "close_vs_ema12": 0.000930931665227952,
        "close_vs_ema24": 0.0010086483491433818,
        "ema12_slope_3h": 0.0006896797354323247,
        "ema24_slope_6h": -0.00024807375344870763,
        "score": -1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-05T23:16:16.796858Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-05T23:00:00Z",
          "return_6h": 0.007249963977275398,
          "return_12h": -0.0007366565400296343,
          "return_24h": -0.008191509965263188,
          "close_vs_ema12": 0.000930931665227952,
          "close_vs_ema24": 0.0010086483491433818,
          "ema12_slope_3h": 0.0006896797354323247,
          "ema24_slope_6h": -0.00024807375344870763,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.49,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.201255,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        5299,
        5300
      ],
      "forecast_publication_timestamp": "2026-10-05T23:16:16.749942Z",
      "requested_quote_timestamp": "2026-10-05T23:16:16.749942Z",
      "retrieved_quote_timestamp": "2026-10-05T23:16:16.951197Z",
      "quote_retrieval_timestamp": "2026-10-05T23:16:16.951197Z",
      "timing_difference_seconds": 0.201255,
      "selected_quote": {
        "id": 723,
        "contract_id": 723,
        "forecast_timestamp": "2026-10-05T23:16:16.749942Z",
        "requested_timestamp": "2026-10-05T23:16:16.749942Z",
        "actual_quote_timestamp": "2026-10-05T23:16:16.951197Z",
        "timestamp_delta_seconds": 0.201255,
        "bid": 0.48,
        "ask": 0.49,
        "midpoint": 0.485,
        "last_price": 0.49,
        "implied_probability": 0.49,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-05T23:16:16.951197Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT051930",
        "external_market_id": "KXBTC15M-26OCT051930-30",
        "external_contract_id": "KXBTC15M-26OCT051930-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2618.29
      },
      "selected_entry_price": 0.49,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 723,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT051930",
          "external_market_id": "KXBTC15M-26OCT051930-30",
          "external_contract_id": "KXBTC15M-26OCT051930-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-05T23:15:00Z",
          "resolution_timestamp": "2026-10-05T23:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-05T23:16:16.799569Z"
        }
      ],
      "quotes": [
        {
          "id": 723,
          "contract_id": 723,
          "forecast_timestamp": "2026-10-05T23:16:16.749942Z",
          "requested_timestamp": "2026-10-05T23:16:16.749942Z",
          "actual_quote_timestamp": "2026-10-05T23:16:16.951197Z",
          "timestamp_delta_seconds": 0.201255,
          "bid": 0.48,
          "ask": 0.49,
          "midpoint": 0.485,
          "last_price": 0.49,
          "implied_probability": 0.49,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-05T23:16:16.951197Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT051930",
          "external_market_id": "KXBTC15M-26OCT051930-30",
          "external_contract_id": "KXBTC15M-26OCT051930-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2618.29
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT051930-30": {
          "UP/YES": "KXBTC15M-26OCT051930-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1394,
          "signal_id": 723,
          "quote_id": 723,
          "settlement_id": 723,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 197.0,
          "entry_price": 0.49,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.53,
          "trading_fee": 3.45,
          "total_deployed": 99.98,
          "settlement_value": 1.0,
          "settlement_payout": 197.0,
          "gross_pnl": 100.47,
          "net_pnl": 97.02,
          "roi": 0.9703940788157631,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-05T23:31:22.702412Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2618.29,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1395,
          "signal_id": 723,
          "quote_id": 723,
          "settlement_id": 723,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.49,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 49.0,
          "trading_fee": 1.75,
          "total_deployed": 50.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 51.0,
          "net_pnl": 49.25,
          "roi": 0.9704433497536946,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-05T23:31:22.706273Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2618.29,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 85868.65,
        "kronos_base_predicted_close": 85936.8515625,
        "kronos_base_displacement": 68.20156250000582,
        "kronos_base_displacement_fraction": 0.0007942545096493985,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 85873.3046875,
        "kronos_small_displacement": 4.654687500005821,
        "kronos_small_displacement_fraction": 5.420706509309068e-05,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT051930",
        "ticker": "KXBTC15M-26OCT051930-30",
        "market_id": "KXBTC15M-26OCT051930-30",
        "contract_id": "KXBTC15M-26OCT051930-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 85868.65
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-05T23:16:16.749942Z",
        "retrieved_timestamp": "2026-10-05T23:16:16.951197Z",
        "quote_offset_seconds": 0.201255,
        "quote_age_seconds": 0.201255,
        "bid": 0.48,
        "ask": 0.49,
        "midpoint": 0.485,
        "last_price": 0.49,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.49,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2618.29
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 85917.79,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261005T2315Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 717,
          "signal_id": 723,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-05T23:00:00Z",
          "return_6h": 0.007249963977275398,
          "return_12h": -0.0007366565400296343,
          "return_24h": -0.008191509965263188,
          "close_vs_ema12": 0.000930931665227952,
          "close_vs_ema24": 0.0010086483491433818,
          "ema12_slope_3h": 0.0006896797354323247,
          "ema24_slope_6h": -0.00024807375344870763,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-05T23:16:16.796858Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-05T23:00:00Z",
            "return_6h": 0.007249963977275398,
            "return_12h": -0.0007366565400296343,
            "return_24h": -0.008191509965263188,
            "close_vs_ema12": 0.000930931665227952,
            "close_vs_ema24": 0.0010086483491433818,
            "ema12_slope_3h": 0.0006896797354323247,
            "ema24_slope_6h": -0.00024807375344870763,
            "score": -1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0006649691850266759,
        "return_30m": -0.0011045508494643697,
        "return_60m": -0.001087597008451624,
        "return_120m": 0.0015798605133943155,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 3,
        "close_vs_ema3": -0.00042947585419483847,
        "close_vs_ema6": -0.00046195302098805957,
        "close_vs_ema12": 7.264044177612838e-05,
        "ema3_slope": -0.00042929148386805505,
        "ema6_slope": -0.00018474707060833762,
        "realized_volatility_30m": 0.00011254750891120935,
        "realized_volatility_60m": 0.0003180475814755602,
        "return_acceleration": -0.0002250950178224187
      }
    },
    {
      "id": 722,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261005T2115Z",
      "trigger_timestamp": "2026-10-05T21:16:16.835092Z",
      "market_start_timestamp": "2026-10-05T21:15:00Z",
      "resolution_timestamp": "2026-10-05T21:30:00Z",
      "direction": "UP",
      "base_run_id": 5283,
      "small_run_id": 5284,
      "last_observed_close": 85733.2,
      "actual_close": 85805.68,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-05T21:16:16.880425Z",
      "base_predicted_close": 85738.8203125,
      "small_predicted_close": 85766.09375,
      "strike": 85733.2,
      "market_regime": {
        "id": 716,
        "signal_id": 722,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-05T21:00:00Z",
        "return_6h": 0.0023513476178596004,
        "return_12h": -0.0027575714763803383,
        "return_24h": -0.0031992972280713294,
        "close_vs_ema12": -3.150600989432206e-05,
        "close_vs_ema24": -0.0002753187468154117,
        "ema12_slope_3h": -0.00016719088812278127,
        "ema24_slope_6h": -0.0016719171834602697,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-05T21:16:16.883135Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-05T21:00:00Z",
          "return_6h": 0.0023513476178596004,
          "return_12h": -0.0027575714763803383,
          "return_24h": -0.0031992972280713294,
          "close_vs_ema12": -3.150600989432206e-05,
          "close_vs_ema24": -0.0002753187468154117,
          "ema12_slope_3h": -0.00016719088812278127,
          "ema24_slope_6h": -0.0016719171834602697,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.67,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.189068,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        5283,
        5284
      ],
      "forecast_publication_timestamp": "2026-10-05T21:16:16.835092Z",
      "requested_quote_timestamp": "2026-10-05T21:16:16.835092Z",
      "retrieved_quote_timestamp": "2026-10-05T21:16:17.024160Z",
      "quote_retrieval_timestamp": "2026-10-05T21:16:17.024160Z",
      "timing_difference_seconds": 0.189068,
      "selected_quote": {
        "id": 722,
        "contract_id": 722,
        "forecast_timestamp": "2026-10-05T21:16:16.835092Z",
        "requested_timestamp": "2026-10-05T21:16:16.835092Z",
        "actual_quote_timestamp": "2026-10-05T21:16:17.024160Z",
        "timestamp_delta_seconds": 0.189068,
        "bid": 0.66,
        "ask": 0.67,
        "midpoint": 0.665,
        "last_price": 0.66,
        "implied_probability": 0.67,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-05T21:16:17.024160Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT051730",
        "external_market_id": "KXBTC15M-26OCT051730-30",
        "external_contract_id": "KXBTC15M-26OCT051730-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 8333.29
      },
      "selected_entry_price": 0.67,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 722,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT051730",
          "external_market_id": "KXBTC15M-26OCT051730-30",
          "external_contract_id": "KXBTC15M-26OCT051730-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-05T21:15:00Z",
          "resolution_timestamp": "2026-10-05T21:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-05T21:16:16.885816Z"
        }
      ],
      "quotes": [
        {
          "id": 722,
          "contract_id": 722,
          "forecast_timestamp": "2026-10-05T21:16:16.835092Z",
          "requested_timestamp": "2026-10-05T21:16:16.835092Z",
          "actual_quote_timestamp": "2026-10-05T21:16:17.024160Z",
          "timestamp_delta_seconds": 0.189068,
          "bid": 0.66,
          "ask": 0.67,
          "midpoint": 0.665,
          "last_price": 0.66,
          "implied_probability": 0.67,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-05T21:16:17.024160Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT051730",
          "external_market_id": "KXBTC15M-26OCT051730-30",
          "external_contract_id": "KXBTC15M-26OCT051730-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 8333.29
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT051730-30": {
          "UP/YES": "KXBTC15M-26OCT051730-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1392,
          "signal_id": 722,
          "quote_id": 722,
          "settlement_id": 722,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 145.0,
          "entry_price": 0.67,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.15,
          "trading_fee": 2.25,
          "total_deployed": 99.4,
          "settlement_value": 1.0,
          "settlement_payout": 145.0,
          "gross_pnl": 47.849999999999994,
          "net_pnl": 45.599999999999994,
          "roi": 0.45875251509054316,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-05T21:31:21.710084Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 8333.29,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1393,
          "signal_id": 722,
          "quote_id": 722,
          "settlement_id": 722,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.67,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 67.0,
          "trading_fee": 1.55,
          "total_deployed": 68.55,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 33.0,
          "net_pnl": 31.450000000000003,
          "roi": 0.45878920495988335,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-05T21:31:21.712474Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 8333.29,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 85733.2,
        "kronos_base_predicted_close": 85738.8203125,
        "kronos_base_displacement": 5.62031250000291,
        "kronos_base_displacement_fraction": 6.55558465099041e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 85766.09375,
        "kronos_small_displacement": 32.89375000000291,
        "kronos_small_displacement_fraction": 0.000383675752217378,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT051730",
        "ticker": "KXBTC15M-26OCT051730-30",
        "market_id": "KXBTC15M-26OCT051730-30",
        "contract_id": "KXBTC15M-26OCT051730-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 85733.2
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-05T21:16:16.835092Z",
        "retrieved_timestamp": "2026-10-05T21:16:17.024160Z",
        "quote_offset_seconds": 0.189068,
        "quote_age_seconds": 0.189068,
        "bid": 0.66,
        "ask": 0.67,
        "midpoint": 0.665,
        "last_price": 0.66,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.67,
        "price_type": "live_executable_ask",
        "yes_ask_size": 8333.29
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 85805.68,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261005T2115Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 716,
          "signal_id": 722,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-05T21:00:00Z",
          "return_6h": 0.0023513476178596004,
          "return_12h": -0.0027575714763803383,
          "return_24h": -0.0031992972280713294,
          "close_vs_ema12": -3.150600989432206e-05,
          "close_vs_ema24": -0.0002753187468154117,
          "ema12_slope_3h": -0.00016719088812278127,
          "ema24_slope_6h": -0.0016719171834602697,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-05T21:16:16.883135Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-05T21:00:00Z",
            "return_6h": 0.0023513476178596004,
            "return_12h": -0.0027575714763803383,
            "return_24h": -0.0031992972280713294,
            "close_vs_ema12": -3.150600989432206e-05,
            "close_vs_ema24": -0.0002753187468154117,
            "ema12_slope_3h": -0.00016719088812278127,
            "ema24_slope_6h": -0.0016719171834602697,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0006819035453742295,
        "return_30m": -0.000638110254432056,
        "return_60m": 0.0006266998449362404,
        "return_120m": 0.0005729806312309016,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.00025201541267461103,
        "close_vs_ema6": -9.690919311045043e-05,
        "close_vs_ema12": 0.0004983016039887822,
        "ema3_slope": -0.0002519519169081885,
        "ema6_slope": -3.8762174679796146e-05,
        "realized_volatility_30m": 0.00036286335974711204,
        "realized_volatility_60m": 0.0006212394622483703,
        "return_acceleration": -0.0007257267194942241
      }
    },
    {
      "id": 721,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261005T1830Z",
      "trigger_timestamp": "2026-10-05T18:31:16.639219Z",
      "market_start_timestamp": "2026-10-05T18:30:00Z",
      "resolution_timestamp": "2026-10-05T18:45:00Z",
      "direction": "UP",
      "base_run_id": 5261,
      "small_run_id": 5262,
      "last_observed_close": 85579.27,
      "actual_close": 85615.46,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-05T18:31:16.683758Z",
      "base_predicted_close": 85614.3671875,
      "small_predicted_close": 85589.875,
      "strike": 85579.27,
      "market_regime": {
        "id": 715,
        "signal_id": 721,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-05T18:15:00Z",
        "return_6h": -0.005281876366879712,
        "return_12h": -0.0034644691964902385,
        "return_24h": 0.0031318813397842593,
        "close_vs_ema12": -0.001912535326289766,
        "close_vs_ema24": -0.002178600375250195,
        "ema12_slope_3h": -0.00313606813647771,
        "ema24_slope_6h": -0.0012212543417816635,
        "score": -1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-05T18:31:16.686320Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-05T18:15:00Z",
          "return_6h": -0.005281876366879712,
          "return_12h": -0.0034644691964902385,
          "return_24h": 0.0031318813397842593,
          "close_vs_ema12": -0.001912535326289766,
          "close_vs_ema24": -0.002178600375250195,
          "ema12_slope_3h": -0.00313606813647771,
          "ema24_slope_6h": -0.0012212543417816635,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.45,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.181618,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        5261,
        5262
      ],
      "forecast_publication_timestamp": "2026-10-05T18:31:16.639219Z",
      "requested_quote_timestamp": "2026-10-05T18:31:16.639219Z",
      "retrieved_quote_timestamp": "2026-10-05T18:31:16.820837Z",
      "quote_retrieval_timestamp": "2026-10-05T18:31:16.820837Z",
      "timing_difference_seconds": 0.181618,
      "selected_quote": {
        "id": 721,
        "contract_id": 721,
        "forecast_timestamp": "2026-10-05T18:31:16.639219Z",
        "requested_timestamp": "2026-10-05T18:31:16.639219Z",
        "actual_quote_timestamp": "2026-10-05T18:31:16.820837Z",
        "timestamp_delta_seconds": 0.181618,
        "bid": 0.44,
        "ask": 0.45,
        "midpoint": 0.445,
        "last_price": 0.44,
        "implied_probability": 0.45,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-05T18:31:16.820837Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT051445",
        "external_market_id": "KXBTC15M-26OCT051445-45",
        "external_contract_id": "KXBTC15M-26OCT051445-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 11713.0
      },
      "selected_entry_price": 0.45,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 721,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT051445",
          "external_market_id": "KXBTC15M-26OCT051445-45",
          "external_contract_id": "KXBTC15M-26OCT051445-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-05T18:30:00Z",
          "resolution_timestamp": "2026-10-05T18:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-05T18:31:16.689028Z"
        }
      ],
      "quotes": [
        {
          "id": 721,
          "contract_id": 721,
          "forecast_timestamp": "2026-10-05T18:31:16.639219Z",
          "requested_timestamp": "2026-10-05T18:31:16.639219Z",
          "actual_quote_timestamp": "2026-10-05T18:31:16.820837Z",
          "timestamp_delta_seconds": 0.181618,
          "bid": 0.44,
          "ask": 0.45,
          "midpoint": 0.445,
          "last_price": 0.44,
          "implied_probability": 0.45,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-05T18:31:16.820837Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT051445",
          "external_market_id": "KXBTC15M-26OCT051445-45",
          "external_contract_id": "KXBTC15M-26OCT051445-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 11713.0
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT051445-45": {
          "UP/YES": "KXBTC15M-26OCT051445-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1390,
          "signal_id": 721,
          "quote_id": 721,
          "settlement_id": 721,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 213.0,
          "entry_price": 0.45,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.85000000000001,
          "trading_fee": 3.7,
          "total_deployed": 99.55000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 213.0,
          "gross_pnl": 117.14999999999999,
          "net_pnl": 113.44999999999999,
          "roi": 1.1396283274736312,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-05T18:46:25.117255Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 11713.0,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1391,
          "signal_id": 721,
          "quote_id": 721,
          "settlement_id": 721,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.45,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 45.0,
          "trading_fee": 1.74,
          "total_deployed": 46.74,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 55.0,
          "net_pnl": 53.26,
          "roi": 1.1394950791613179,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-05T18:46:25.120181Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 11713.0,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 85579.27,
        "kronos_base_predicted_close": 85614.3671875,
        "kronos_base_displacement": 35.097187499995925,
        "kronos_base_displacement_fraction": 0.00041011319096313775,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 85589.875,
        "kronos_small_displacement": 10.604999999995925,
        "kronos_small_displacement_fraction": 0.0001239201970289759,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT051445",
        "ticker": "KXBTC15M-26OCT051445-45",
        "market_id": "KXBTC15M-26OCT051445-45",
        "contract_id": "KXBTC15M-26OCT051445-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 85579.27
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-05T18:31:16.639219Z",
        "retrieved_timestamp": "2026-10-05T18:31:16.820837Z",
        "quote_offset_seconds": 0.181618,
        "quote_age_seconds": 0.181618,
        "bid": 0.44,
        "ask": 0.45,
        "midpoint": 0.445,
        "last_price": 0.44,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.45,
        "price_type": "live_executable_ask",
        "yes_ask_size": 11713.0
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 85615.46,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261005T1830Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 715,
          "signal_id": 721,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-05T18:15:00Z",
          "return_6h": -0.005281876366879712,
          "return_12h": -0.0034644691964902385,
          "return_24h": 0.0031318813397842593,
          "close_vs_ema12": -0.001912535326289766,
          "close_vs_ema24": -0.002178600375250195,
          "ema12_slope_3h": -0.00313606813647771,
          "ema24_slope_6h": -0.0012212543417816635,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-05T18:31:16.686320Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-05T18:15:00Z",
            "return_6h": -0.005281876366879712,
            "return_12h": -0.0034644691964902385,
            "return_24h": 0.0031318813397842593,
            "close_vs_ema12": -0.001912535326289766,
            "close_vs_ema24": -0.002178600375250195,
            "ema12_slope_3h": -0.00313606813647771,
            "ema24_slope_6h": -0.0012212543417816635,
            "score": -1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0017141263353888103,
        "return_30m": 0.0018246267161461382,
        "return_60m": 0.002493891628245981,
        "return_120m": 0.005256210339660505,
        "consecutive_up_closes": 3,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.00104497553541405,
        "close_vs_ema6": 0.0017555544403673462,
        "close_vs_ema12": 0.0016028814915123313,
        "ema3_slope": 0.0010460686515632034,
        "ema6_slope": 0.000702715238089624,
        "realized_volatility_30m": 0.0008019075210622395,
        "realized_volatility_60m": 0.0008940896498332262,
        "return_acceleration": 0.001603815042124479
      }
    },
    {
      "id": 720,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261005T1715Z",
      "trigger_timestamp": "2026-10-05T17:16:15.712726Z",
      "market_start_timestamp": "2026-10-05T17:15:00Z",
      "resolution_timestamp": "2026-10-05T17:30:00Z",
      "direction": "UP",
      "base_run_id": 5251,
      "small_run_id": 5252,
      "last_observed_close": 85250.58,
      "actual_close": 85366.38,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-05T17:16:15.761298Z",
      "base_predicted_close": 85251.234375,
      "small_predicted_close": 85264.84375,
      "strike": 85250.58,
      "market_regime": {
        "id": 714,
        "signal_id": 720,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-05T17:00:00Z",
        "return_6h": -0.007929134577248975,
        "return_12h": -0.0027896004453698,
        "return_24h": -0.000680275156335175,
        "close_vs_ema12": -0.006590115488307791,
        "close_vs_ema24": -0.00644285862177052,
        "ema12_slope_3h": -0.0030482402454222735,
        "ema24_slope_6h": -0.00046943536394528085,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-05T17:16:15.763782Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-05T17:00:00Z",
          "return_6h": -0.007929134577248975,
          "return_12h": -0.0027896004453698,
          "return_24h": -0.000680275156335175,
          "close_vs_ema12": -0.006590115488307791,
          "close_vs_ema24": -0.00644285862177052,
          "ema12_slope_3h": -0.0030482402454222735,
          "ema24_slope_6h": -0.00046943536394528085,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.74,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.18454,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "70_80",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        5251,
        5252
      ],
      "forecast_publication_timestamp": "2026-10-05T17:16:15.712726Z",
      "requested_quote_timestamp": "2026-10-05T17:16:15.712726Z",
      "retrieved_quote_timestamp": "2026-10-05T17:16:15.897266Z",
      "quote_retrieval_timestamp": "2026-10-05T17:16:15.897266Z",
      "timing_difference_seconds": 0.18454,
      "selected_quote": {
        "id": 720,
        "contract_id": 720,
        "forecast_timestamp": "2026-10-05T17:16:15.712726Z",
        "requested_timestamp": "2026-10-05T17:16:15.712726Z",
        "actual_quote_timestamp": "2026-10-05T17:16:15.897266Z",
        "timestamp_delta_seconds": 0.18454,
        "bid": 0.73,
        "ask": 0.74,
        "midpoint": 0.735,
        "last_price": 0.73,
        "implied_probability": 0.74,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-05T17:16:15.897266Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT051330",
        "external_market_id": "KXBTC15M-26OCT051330-30",
        "external_contract_id": "KXBTC15M-26OCT051330-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 506.63
      },
      "selected_entry_price": 0.74,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 720,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT051330",
          "external_market_id": "KXBTC15M-26OCT051330-30",
          "external_contract_id": "KXBTC15M-26OCT051330-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-05T17:15:00Z",
          "resolution_timestamp": "2026-10-05T17:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-05T17:16:15.771195Z"
        }
      ],
      "quotes": [
        {
          "id": 720,
          "contract_id": 720,
          "forecast_timestamp": "2026-10-05T17:16:15.712726Z",
          "requested_timestamp": "2026-10-05T17:16:15.712726Z",
          "actual_quote_timestamp": "2026-10-05T17:16:15.897266Z",
          "timestamp_delta_seconds": 0.18454,
          "bid": 0.73,
          "ask": 0.74,
          "midpoint": 0.735,
          "last_price": 0.73,
          "implied_probability": 0.74,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-05T17:16:15.897266Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT051330",
          "external_market_id": "KXBTC15M-26OCT051330-30",
          "external_contract_id": "KXBTC15M-26OCT051330-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 506.63
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT051330-30": {
          "UP/YES": "KXBTC15M-26OCT051330-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1388,
          "signal_id": 720,
          "quote_id": 720,
          "settlement_id": 720,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 132.0,
          "entry_price": 0.74,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.67999999999999,
          "trading_fee": 1.78,
          "total_deployed": 99.46,
          "settlement_value": 1.0,
          "settlement_payout": 132.0,
          "gross_pnl": 34.32000000000001,
          "net_pnl": 32.540000000000006,
          "roi": 0.3271667001809774,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-05T17:31:22.183451Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 506.63,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1389,
          "signal_id": 720,
          "quote_id": 720,
          "settlement_id": 720,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.74,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 74.0,
          "trading_fee": 1.35,
          "total_deployed": 75.35,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 26.0,
          "net_pnl": 24.650000000000006,
          "roi": 0.32714001327140024,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-05T17:31:22.186479Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 506.63,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 85250.58,
        "kronos_base_predicted_close": 85251.234375,
        "kronos_base_displacement": 0.6543749999982538,
        "kronos_base_displacement_fraction": 7.675900856020613e-06,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 85264.84375,
        "kronos_small_displacement": 14.263749999998254,
        "kronos_small_displacement_fraction": 0.00016731557720778268,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT051330",
        "ticker": "KXBTC15M-26OCT051330-30",
        "market_id": "KXBTC15M-26OCT051330-30",
        "contract_id": "KXBTC15M-26OCT051330-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 85250.58
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-05T17:16:15.712726Z",
        "retrieved_timestamp": "2026-10-05T17:16:15.897266Z",
        "quote_offset_seconds": 0.18454,
        "quote_age_seconds": 0.18454,
        "bid": 0.73,
        "ask": 0.74,
        "midpoint": 0.735,
        "last_price": 0.73,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.74,
        "price_type": "live_executable_ask",
        "yes_ask_size": 506.63
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 85366.38,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261005T1715Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 714,
          "signal_id": 720,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-05T17:00:00Z",
          "return_6h": -0.007929134577248975,
          "return_12h": -0.0027896004453698,
          "return_24h": -0.000680275156335175,
          "close_vs_ema12": -0.006590115488307791,
          "close_vs_ema24": -0.00644285862177052,
          "ema12_slope_3h": -0.0030482402454222735,
          "ema24_slope_6h": -0.00046943536394528085,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-05T17:16:15.763782Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-05T17:00:00Z",
            "return_6h": -0.007929134577248975,
            "return_12h": -0.0027896004453698,
            "return_24h": -0.000680275156335175,
            "close_vs_ema12": -0.006590115488307791,
            "close_vs_ema24": -0.00644285862177052,
            "ema12_slope_3h": -0.0030482402454222735,
            "ema24_slope_6h": -0.00046943536394528085,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": -0.000638842368604009,
        "return_30m": 0.001015421907729186,
        "return_60m": 0.0001381647672631381,
        "return_120m": -0.003291180107544367,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": 2.102060168662767e-05,
        "close_vs_ema6": -0.00042058427330382564,
        "close_vs_ema12": -0.002236544769361193,
        "ema3_slope": 2.102104356160872e-05,
        "ema6_slope": -0.00016820541150119883,
        "realized_volatility_30m": 0.0011470820673074589,
        "realized_volatility_60m": 0.0011026257601093957,
        "return_acceleration": -0.0022941641346149177
      }
    },
    {
      "id": 719,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261005T1645Z",
      "trigger_timestamp": "2026-10-05T16:46:18.790804Z",
      "market_start_timestamp": "2026-10-05T16:45:00Z",
      "resolution_timestamp": "2026-10-05T17:00:00Z",
      "direction": "UP",
      "base_run_id": 5247,
      "small_run_id": 5248,
      "last_observed_close": 85164.11,
      "actual_close": 85305.08,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-05T16:46:18.842821Z",
      "base_predicted_close": 85189.234375,
      "small_predicted_close": 85231.8828125,
      "strike": 85164.11,
      "market_regime": {
        "id": 713,
        "signal_id": 719,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-05T16:30:00Z",
        "return_6h": -0.009904289008068057,
        "return_12h": -0.0047835978483793395,
        "return_24h": -0.00196469837571156,
        "close_vs_ema12": -0.008139151492886798,
        "close_vs_ema24": -0.007709374183359152,
        "ema12_slope_3h": -0.00204668857454704,
        "ema24_slope_6h": -0.00012449575979001093,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-05T16:46:18.846127Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-05T16:30:00Z",
          "return_6h": -0.009904289008068057,
          "return_12h": -0.0047835978483793395,
          "return_24h": -0.00196469837571156,
          "close_vs_ema12": -0.008139151492886798,
          "close_vs_ema24": -0.007709374183359152,
          "ema12_slope_3h": -0.00204668857454704,
          "ema24_slope_6h": -0.00012449575979001093,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.56,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.201739,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        5247,
        5248
      ],
      "forecast_publication_timestamp": "2026-10-05T16:46:18.790804Z",
      "requested_quote_timestamp": "2026-10-05T16:46:18.790804Z",
      "retrieved_quote_timestamp": "2026-10-05T16:46:18.992543Z",
      "quote_retrieval_timestamp": "2026-10-05T16:46:18.992543Z",
      "timing_difference_seconds": 0.201739,
      "selected_quote": {
        "id": 719,
        "contract_id": 719,
        "forecast_timestamp": "2026-10-05T16:46:18.790804Z",
        "requested_timestamp": "2026-10-05T16:46:18.790804Z",
        "actual_quote_timestamp": "2026-10-05T16:46:18.992543Z",
        "timestamp_delta_seconds": 0.201739,
        "bid": 0.55,
        "ask": 0.56,
        "midpoint": 0.555,
        "last_price": 0.55,
        "implied_probability": 0.56,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-05T16:46:18.992543Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT051300",
        "external_market_id": "KXBTC15M-26OCT051300-00",
        "external_contract_id": "KXBTC15M-26OCT051300-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5350.74
      },
      "selected_entry_price": 0.56,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 719,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT051300",
          "external_market_id": "KXBTC15M-26OCT051300-00",
          "external_contract_id": "KXBTC15M-26OCT051300-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-05T16:45:00Z",
          "resolution_timestamp": "2026-10-05T17:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-05T16:46:18.850748Z"
        }
      ],
      "quotes": [
        {
          "id": 719,
          "contract_id": 719,
          "forecast_timestamp": "2026-10-05T16:46:18.790804Z",
          "requested_timestamp": "2026-10-05T16:46:18.790804Z",
          "actual_quote_timestamp": "2026-10-05T16:46:18.992543Z",
          "timestamp_delta_seconds": 0.201739,
          "bid": 0.55,
          "ask": 0.56,
          "midpoint": 0.555,
          "last_price": 0.55,
          "implied_probability": 0.56,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-05T16:46:18.992543Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT051300",
          "external_market_id": "KXBTC15M-26OCT051300-00",
          "external_contract_id": "KXBTC15M-26OCT051300-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5350.74
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT051300-00": {
          "UP/YES": "KXBTC15M-26OCT051300-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1386,
          "signal_id": 719,
          "quote_id": 719,
          "settlement_id": 719,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 173.0,
          "entry_price": 0.56,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.88000000000001,
          "trading_fee": 2.99,
          "total_deployed": 99.87,
          "settlement_value": 1.0,
          "settlement_payout": 173.0,
          "gross_pnl": 76.11999999999999,
          "net_pnl": 73.13,
          "roi": 0.7322519275057574,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-05T17:01:22.175476Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5350.74,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1387,
          "signal_id": 719,
          "quote_id": 719,
          "settlement_id": 719,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.56,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 56.00000000000001,
          "trading_fee": 1.73,
          "total_deployed": 57.730000000000004,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 43.99999999999999,
          "net_pnl": 42.269999999999996,
          "roi": 0.7322016282695305,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-05T17:01:22.179267Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5350.74,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 85164.11,
        "kronos_base_predicted_close": 85189.234375,
        "kronos_base_displacement": 25.124374999999418,
        "kronos_base_displacement_fraction": 0.0002950113022962304,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 85231.8828125,
        "kronos_small_displacement": 67.77281249999942,
        "kronos_small_displacement_fraction": 0.0007957907679655129,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT051300",
        "ticker": "KXBTC15M-26OCT051300-00",
        "market_id": "KXBTC15M-26OCT051300-00",
        "contract_id": "KXBTC15M-26OCT051300-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 85164.11
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-05T16:46:18.790804Z",
        "retrieved_timestamp": "2026-10-05T16:46:18.992543Z",
        "quote_offset_seconds": 0.201739,
        "quote_age_seconds": 0.201739,
        "bid": 0.55,
        "ask": 0.56,
        "midpoint": 0.555,
        "last_price": 0.55,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.56,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5350.74
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 85305.08,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261005T1645Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 713,
          "signal_id": 719,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-05T16:30:00Z",
          "return_6h": -0.009904289008068057,
          "return_12h": -0.0047835978483793395,
          "return_24h": -0.00196469837571156,
          "close_vs_ema12": -0.008139151492886798,
          "close_vs_ema24": -0.007709374183359152,
          "ema12_slope_3h": -0.00204668857454704,
          "ema24_slope_6h": -0.00012449575979001093,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-05T16:46:18.846127Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-05T16:30:00Z",
            "return_6h": -0.009904289008068057,
            "return_12h": -0.0047835978483793395,
            "return_24h": -0.00196469837571156,
            "close_vs_ema12": -0.008139151492886798,
            "close_vs_ema24": -0.007709374183359152,
            "ema12_slope_3h": -0.00204668857454704,
            "ema24_slope_6h": -0.00012449575979001093,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": 0.0003794508273293751,
        "return_30m": -0.0008763672579530368,
        "return_60m": -0.0017301279222823318,
        "return_120m": -0.0072016820723901365,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": -0.000291271169191365,
        "close_vs_ema6": -0.0015824831807051964,
        "close_vs_ema12": -0.004016826813287189,
        "ema3_slope": -0.00029118635500124945,
        "ema6_slope": -0.0006325928452669549,
        "realized_volatility_30m": 0.0008173962860740791,
        "realized_volatility_60m": 0.0006239692541215739,
        "return_acceleration": 0.0016347925721481582
      }
    },
    {
      "id": 718,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261005T1630Z",
      "trigger_timestamp": "2026-10-05T16:31:17.114495Z",
      "market_start_timestamp": "2026-10-05T16:30:00Z",
      "resolution_timestamp": "2026-10-05T16:45:00Z",
      "direction": "UP",
      "base_run_id": 5245,
      "small_run_id": 5246,
      "last_observed_close": 85131.8,
      "actual_close": 85164.11,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-05T16:31:17.167663Z",
      "base_predicted_close": 85142.21875,
      "small_predicted_close": 85183.5,
      "strike": 85131.8,
      "market_regime": {
        "id": 712,
        "signal_id": 718,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-05T16:15:00Z",
        "return_6h": -0.01107276111785116,
        "return_12h": -0.0072732553348220375,
        "return_24h": -0.001191571707505279,
        "close_vs_ema12": -0.008858649861926082,
        "close_vs_ema24": -0.008246719863385432,
        "ema12_slope_3h": -0.0017365843849659335,
        "ema24_slope_6h": 8.183520782822917e-05,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-05T16:31:17.169919Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-05T16:15:00Z",
          "return_6h": -0.01107276111785116,
          "return_12h": -0.0072732553348220375,
          "return_24h": -0.001191571707505279,
          "close_vs_ema12": -0.008858649861926082,
          "close_vs_ema24": -0.008246719863385432,
          "ema12_slope_3h": -0.0017365843849659335,
          "ema24_slope_6h": 8.183520782822917e-05,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.54,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.186729,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        5245,
        5246
      ],
      "forecast_publication_timestamp": "2026-10-05T16:31:17.114495Z",
      "requested_quote_timestamp": "2026-10-05T16:31:17.114495Z",
      "retrieved_quote_timestamp": "2026-10-05T16:31:17.301224Z",
      "quote_retrieval_timestamp": "2026-10-05T16:31:17.301224Z",
      "timing_difference_seconds": 0.186729,
      "selected_quote": {
        "id": 718,
        "contract_id": 718,
        "forecast_timestamp": "2026-10-05T16:31:17.114495Z",
        "requested_timestamp": "2026-10-05T16:31:17.114495Z",
        "actual_quote_timestamp": "2026-10-05T16:31:17.301224Z",
        "timestamp_delta_seconds": 0.186729,
        "bid": 0.53,
        "ask": 0.54,
        "midpoint": 0.535,
        "last_price": 0.53,
        "implied_probability": 0.54,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-05T16:31:17.301224Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT051245",
        "external_market_id": "KXBTC15M-26OCT051245-45",
        "external_contract_id": "KXBTC15M-26OCT051245-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5253.59
      },
      "selected_entry_price": 0.54,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 718,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT051245",
          "external_market_id": "KXBTC15M-26OCT051245-45",
          "external_contract_id": "KXBTC15M-26OCT051245-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-05T16:30:00Z",
          "resolution_timestamp": "2026-10-05T16:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-05T16:31:17.172427Z"
        }
      ],
      "quotes": [
        {
          "id": 718,
          "contract_id": 718,
          "forecast_timestamp": "2026-10-05T16:31:17.114495Z",
          "requested_timestamp": "2026-10-05T16:31:17.114495Z",
          "actual_quote_timestamp": "2026-10-05T16:31:17.301224Z",
          "timestamp_delta_seconds": 0.186729,
          "bid": 0.53,
          "ask": 0.54,
          "midpoint": 0.535,
          "last_price": 0.53,
          "implied_probability": 0.54,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-05T16:31:17.301224Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT051245",
          "external_market_id": "KXBTC15M-26OCT051245-45",
          "external_contract_id": "KXBTC15M-26OCT051245-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5253.59
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT051245-45": {
          "UP/YES": "KXBTC15M-26OCT051245-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1384,
          "signal_id": 718,
          "quote_id": 718,
          "settlement_id": 718,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 179.0,
          "entry_price": 0.54,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.66000000000001,
          "trading_fee": 3.12,
          "total_deployed": 99.78000000000002,
          "settlement_value": 1.0,
          "settlement_payout": 179.0,
          "gross_pnl": 82.33999999999999,
          "net_pnl": 79.21999999999998,
          "roi": 0.793946682701944,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-05T16:46:25.331232Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5253.59,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1385,
          "signal_id": 718,
          "quote_id": 718,
          "settlement_id": 718,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.54,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 54.0,
          "trading_fee": 1.74,
          "total_deployed": 55.74,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 46.0,
          "net_pnl": 44.26,
          "roi": 0.7940437746681018,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-05T16:46:25.334218Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5253.59,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 85131.8,
        "kronos_base_predicted_close": 85142.21875,
        "kronos_base_displacement": 10.41874999999709,
        "kronos_base_displacement_fraction": 0.0001223837625892685,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 85183.5,
        "kronos_small_displacement": 51.69999999999709,
        "kronos_small_displacement_fraction": 0.0006072936317568416,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT051245",
        "ticker": "KXBTC15M-26OCT051245-45",
        "market_id": "KXBTC15M-26OCT051245-45",
        "contract_id": "KXBTC15M-26OCT051245-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 85131.8
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-05T16:31:17.114495Z",
        "retrieved_timestamp": "2026-10-05T16:31:17.301224Z",
        "quote_offset_seconds": 0.186729,
        "quote_age_seconds": 0.186729,
        "bid": 0.53,
        "ask": 0.54,
        "midpoint": 0.535,
        "last_price": 0.53,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.54,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5253.59
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 85164.11,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261005T1630Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 712,
          "signal_id": 718,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-05T16:15:00Z",
          "return_6h": -0.01107276111785116,
          "return_12h": -0.0072732553348220375,
          "return_24h": -0.001191571707505279,
          "close_vs_ema12": -0.008858649861926082,
          "close_vs_ema24": -0.008246719863385432,
          "ema12_slope_3h": -0.0017365843849659335,
          "ema24_slope_6h": 8.183520782822917e-05,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-05T16:31:17.169919Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-05T16:15:00Z",
            "return_6h": -0.01107276111785116,
            "return_12h": -0.0072732553348220375,
            "return_24h": -0.001191571707505279,
            "close_vs_ema12": -0.008858649861926082,
            "close_vs_ema24": -0.008246719863385432,
            "ema12_slope_3h": -0.0017365843849659335,
            "ema24_slope_6h": 8.183520782822917e-05,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0012553417448187831,
        "return_30m": -0.0013501253787563394,
        "return_60m": -0.004591672337962094,
        "return_120m": -0.013297728735913728,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 9,
        "close_vs_ema3": -0.0009614587110285955,
        "close_vs_ema6": -0.0025925420435404245,
        "close_vs_ema12": -0.005121202071539321,
        "ema3_slope": -0.0009605351960968456,
        "ema6_slope": -0.0010359425275930922,
        "realized_volatility_30m": 0.0005802194877365663,
        "realized_volatility_60m": 0.0008756850535844253,
        "return_acceleration": -0.0011604389754731326
      }
    },
    {
      "id": 717,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261005T1600Z",
      "trigger_timestamp": "2026-10-05T16:01:16.634226Z",
      "market_start_timestamp": "2026-10-05T16:00:00Z",
      "resolution_timestamp": "2026-10-05T16:15:00Z",
      "direction": "UP",
      "base_run_id": 5241,
      "small_run_id": 5242,
      "last_observed_close": 85246.9,
      "actual_close": 85238.81,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-05T16:01:16.678452Z",
      "base_predicted_close": 85252.734375,
      "small_predicted_close": 85307.9453125,
      "strike": 85246.9,
      "market_regime": {
        "id": 711,
        "signal_id": 717,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-05T15:45:00Z",
        "return_6h": -0.008184499521671884,
        "return_12h": -0.009279605044306471,
        "return_24h": -0.0003297546474657631,
        "close_vs_ema12": -0.008229731812434804,
        "close_vs_ema24": -0.007228231306266042,
        "ema12_slope_3h": -0.0009556940529025226,
        "ema24_slope_6h": 0.000512402992659089,
        "score": -1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-05T16:01:16.680924Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-05T15:45:00Z",
          "return_6h": -0.008184499521671884,
          "return_12h": -0.009279605044306471,
          "return_24h": -0.0003297546474657631,
          "close_vs_ema12": -0.008229731812434804,
          "close_vs_ema24": -0.007228231306266042,
          "ema12_slope_3h": -0.0009556940529025226,
          "ema24_slope_6h": 0.000512402992659089,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.49,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.181869,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        5241,
        5242
      ],
      "forecast_publication_timestamp": "2026-10-05T16:01:16.634226Z",
      "requested_quote_timestamp": "2026-10-05T16:01:16.634226Z",
      "retrieved_quote_timestamp": "2026-10-05T16:01:16.816095Z",
      "quote_retrieval_timestamp": "2026-10-05T16:01:16.816095Z",
      "timing_difference_seconds": 0.181869,
      "selected_quote": {
        "id": 717,
        "contract_id": 717,
        "forecast_timestamp": "2026-10-05T16:01:16.634226Z",
        "requested_timestamp": "2026-10-05T16:01:16.634226Z",
        "actual_quote_timestamp": "2026-10-05T16:01:16.816095Z",
        "timestamp_delta_seconds": 0.181869,
        "bid": 0.48,
        "ask": 0.49,
        "midpoint": 0.485,
        "last_price": 0.49,
        "implied_probability": 0.49,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-05T16:01:16.816095Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT051215",
        "external_market_id": "KXBTC15M-26OCT051215-15",
        "external_contract_id": "KXBTC15M-26OCT051215-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 9731.75
      },
      "selected_entry_price": 0.49,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 717,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT051215",
          "external_market_id": "KXBTC15M-26OCT051215-15",
          "external_contract_id": "KXBTC15M-26OCT051215-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-05T16:00:00Z",
          "resolution_timestamp": "2026-10-05T16:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-05T16:01:16.684569Z"
        }
      ],
      "quotes": [
        {
          "id": 717,
          "contract_id": 717,
          "forecast_timestamp": "2026-10-05T16:01:16.634226Z",
          "requested_timestamp": "2026-10-05T16:01:16.634226Z",
          "actual_quote_timestamp": "2026-10-05T16:01:16.816095Z",
          "timestamp_delta_seconds": 0.181869,
          "bid": 0.48,
          "ask": 0.49,
          "midpoint": 0.485,
          "last_price": 0.49,
          "implied_probability": 0.49,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-05T16:01:16.816095Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT051215",
          "external_market_id": "KXBTC15M-26OCT051215-15",
          "external_contract_id": "KXBTC15M-26OCT051215-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 9731.75
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT051215-15": {
          "UP/YES": "KXBTC15M-26OCT051215-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1382,
          "signal_id": 717,
          "quote_id": 717,
          "settlement_id": 717,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 197.0,
          "entry_price": 0.49,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.53,
          "trading_fee": 3.45,
          "total_deployed": 99.98,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.53,
          "net_pnl": -99.98,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-05T16:16:20.867026Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 9731.75,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1383,
          "signal_id": 717,
          "quote_id": 717,
          "settlement_id": 717,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.49,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 49.0,
          "trading_fee": 1.75,
          "total_deployed": 50.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -49.0,
          "net_pnl": -50.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-05T16:16:20.870421Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 9731.75,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 85246.9,
        "kronos_base_predicted_close": 85252.734375,
        "kronos_base_displacement": 5.834375000005821,
        "kronos_base_displacement_fraction": 6.844090518254413e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 85307.9453125,
        "kronos_small_displacement": 61.04531250000582,
        "kronos_small_displacement_fraction": 0.0007161000869240503,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT051215",
        "ticker": "KXBTC15M-26OCT051215-15",
        "market_id": "KXBTC15M-26OCT051215-15",
        "contract_id": "KXBTC15M-26OCT051215-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 85246.9
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-05T16:01:16.634226Z",
        "retrieved_timestamp": "2026-10-05T16:01:16.816095Z",
        "quote_offset_seconds": 0.181869,
        "quote_age_seconds": 0.181869,
        "bid": 0.48,
        "ask": 0.49,
        "midpoint": 0.485,
        "last_price": 0.49,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.49,
        "price_type": "live_executable_ask",
        "yes_ask_size": 9731.75
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 85238.81,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261005T1600Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 711,
          "signal_id": 717,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-05T15:45:00Z",
          "return_6h": -0.008184499521671884,
          "return_12h": -0.009279605044306471,
          "return_24h": -0.0003297546474657631,
          "close_vs_ema12": -0.008229731812434804,
          "close_vs_ema24": -0.007228231306266042,
          "ema12_slope_3h": -0.0009556940529025226,
          "ema24_slope_6h": 0.000512402992659089,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-05T16:01:16.680924Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-05T15:45:00Z",
            "return_6h": -0.008184499521671884,
            "return_12h": -0.009279605044306471,
            "return_24h": -0.0003297546474657631,
            "close_vs_ema12": -0.008229731812434804,
            "close_vs_ema24": -0.007228231306266042,
            "ema12_slope_3h": -0.0009556940529025226,
            "ema24_slope_6h": 0.000512402992659089,
            "score": -1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.00075967885478323,
        "return_30m": -0.0032459293708269055,
        "return_60m": -0.004193597525759207,
        "return_120m": -0.013458076889401038,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 7,
        "close_vs_ema3": -0.0012374574713508446,
        "close_vs_ema6": -0.003225062903521758,
        "close_vs_ema12": -0.005570315839864448,
        "ema3_slope": -0.0012359280629354874,
        "ema6_slope": -0.0012883631405404827,
        "realized_volatility_30m": 0.0008642309245704971,
        "realized_volatility_60m": 0.0008820452260240617,
        "return_acceleration": 0.0017284618491409942
      }
    },
    {
      "id": 716,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261005T1415Z",
      "trigger_timestamp": "2026-10-05T14:16:15.428320Z",
      "market_start_timestamp": "2026-10-05T14:15:00Z",
      "resolution_timestamp": "2026-10-05T14:30:00Z",
      "direction": "UP",
      "base_run_id": 5227,
      "small_run_id": 5228,
      "last_observed_close": 86650.13,
      "actual_close": 86279.12,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-05T14:16:15.476208Z",
      "base_predicted_close": 86749.4453125,
      "small_predicted_close": 86786.7890625,
      "strike": 86650.13,
      "market_regime": {
        "id": 710,
        "signal_id": 716,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-10-05T14:00:00Z",
        "return_6h": 0.0029484190667048438,
        "return_12h": -0.0002585786371325227,
        "return_24h": 0.017026125215264365,
        "close_vs_ema12": 0.006640627916197905,
        "close_vs_ema24": 0.008619212279729727,
        "ema12_slope_3h": 0.0005292386893913648,
        "ema24_slope_6h": 0.0014711923894894507,
        "score": 2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-05T14:16:15.479707Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-05T14:00:00Z",
          "return_6h": 0.0029484190667048438,
          "return_12h": -0.0002585786371325227,
          "return_24h": 0.017026125215264365,
          "close_vs_ema12": 0.006640627916197905,
          "close_vs_ema24": 0.008619212279729727,
          "ema12_slope_3h": 0.0005292386893913648,
          "ema24_slope_6h": 0.0014711923894894507,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.32,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.196161,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        5227,
        5228
      ],
      "forecast_publication_timestamp": "2026-10-05T14:16:15.428320Z",
      "requested_quote_timestamp": "2026-10-05T14:16:15.428320Z",
      "retrieved_quote_timestamp": "2026-10-05T14:16:15.624481Z",
      "quote_retrieval_timestamp": "2026-10-05T14:16:15.624481Z",
      "timing_difference_seconds": 0.196161,
      "selected_quote": {
        "id": 716,
        "contract_id": 716,
        "forecast_timestamp": "2026-10-05T14:16:15.428320Z",
        "requested_timestamp": "2026-10-05T14:16:15.428320Z",
        "actual_quote_timestamp": "2026-10-05T14:16:15.624481Z",
        "timestamp_delta_seconds": 0.196161,
        "bid": 0.31,
        "ask": 0.32,
        "midpoint": 0.315,
        "last_price": 0.32,
        "implied_probability": 0.32,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-05T14:16:15.624481Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT051030",
        "external_market_id": "KXBTC15M-26OCT051030-30",
        "external_contract_id": "KXBTC15M-26OCT051030-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 9364.93
      },
      "selected_entry_price": 0.32,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 716,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT051030",
          "external_market_id": "KXBTC15M-26OCT051030-30",
          "external_contract_id": "KXBTC15M-26OCT051030-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-05T14:15:00Z",
          "resolution_timestamp": "2026-10-05T14:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-05T14:16:15.482124Z"
        }
      ],
      "quotes": [
        {
          "id": 716,
          "contract_id": 716,
          "forecast_timestamp": "2026-10-05T14:16:15.428320Z",
          "requested_timestamp": "2026-10-05T14:16:15.428320Z",
          "actual_quote_timestamp": "2026-10-05T14:16:15.624481Z",
          "timestamp_delta_seconds": 0.196161,
          "bid": 0.31,
          "ask": 0.32,
          "midpoint": 0.315,
          "last_price": 0.32,
          "implied_probability": 0.32,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-05T14:16:15.624481Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT051030",
          "external_market_id": "KXBTC15M-26OCT051030-30",
          "external_contract_id": "KXBTC15M-26OCT051030-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 9364.93
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT051030-30": {
          "UP/YES": "KXBTC15M-26OCT051030-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1380,
          "signal_id": 716,
          "quote_id": 716,
          "settlement_id": 716,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 298.0,
          "entry_price": 0.32,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.36,
          "trading_fee": 4.54,
          "total_deployed": 99.9,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.36,
          "net_pnl": -99.9,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-05T14:31:21.663786Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 9364.93,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1381,
          "signal_id": 716,
          "quote_id": 716,
          "settlement_id": 716,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.32,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 32.0,
          "trading_fee": 1.53,
          "total_deployed": 33.53,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -32.0,
          "net_pnl": -33.53,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-05T14:31:21.667382Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 9364.93,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 86650.13,
        "kronos_base_predicted_close": 86749.4453125,
        "kronos_base_displacement": 99.31531249999534,
        "kronos_base_displacement_fraction": 0.0011461646104858163,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 86786.7890625,
        "kronos_small_displacement": 136.65906249999534,
        "kronos_small_displacement_fraction": 0.0015771362662698294,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT051030",
        "ticker": "KXBTC15M-26OCT051030-30",
        "market_id": "KXBTC15M-26OCT051030-30",
        "contract_id": "KXBTC15M-26OCT051030-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 86650.13
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-05T14:16:15.428320Z",
        "retrieved_timestamp": "2026-10-05T14:16:15.624481Z",
        "quote_offset_seconds": 0.196161,
        "quote_age_seconds": 0.196161,
        "bid": 0.31,
        "ask": 0.32,
        "midpoint": 0.315,
        "last_price": 0.32,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.32,
        "price_type": "live_executable_ask",
        "yes_ask_size": 9364.93
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 86279.12,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261005T1415Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 710,
          "signal_id": 716,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-10-05T14:00:00Z",
          "return_6h": 0.0029484190667048438,
          "return_12h": -0.0002585786371325227,
          "return_24h": 0.017026125215264365,
          "close_vs_ema12": 0.006640627916197905,
          "close_vs_ema24": 0.008619212279729727,
          "ema12_slope_3h": 0.0005292386893913648,
          "ema24_slope_6h": 0.0014711923894894507,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-05T14:16:15.479707Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-05T14:00:00Z",
            "return_6h": 0.0029484190667048438,
            "return_12h": -0.0002585786371325227,
            "return_24h": 0.017026125215264365,
            "close_vs_ema12": 0.006640627916197905,
            "close_vs_ema24": 0.008619212279729727,
            "ema12_slope_3h": 0.0005292386893913648,
            "ema24_slope_6h": 0.0014711923894894507,
            "score": 2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0027811484246158535,
        "return_30m": 0.007945409430299977,
        "return_60m": 0.006145089448587271,
        "return_120m": 0.006169433383445444,
        "consecutive_up_closes": 2,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0025354814138851545,
        "close_vs_ema6": 0.004273401626661455,
        "close_vs_ema12": 0.0054613812735060385,
        "ema3_slope": 0.0025419264210813086,
        "ema6_slope": 0.0017122875676554017,
        "realized_volatility_30m": 0.0011843949191906455,
        "realized_volatility_60m": 0.0026011587995293755,
        "return_acceleration": -0.002368789838381291
      }
    },
    {
      "id": 715,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261005T1115Z",
      "trigger_timestamp": "2026-10-05T11:16:16.291457Z",
      "market_start_timestamp": "2026-10-05T11:15:00Z",
      "resolution_timestamp": "2026-10-05T11:30:00Z",
      "direction": "UP",
      "base_run_id": 5203,
      "small_run_id": 5204,
      "last_observed_close": 85931.95,
      "actual_close": 86189.77,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-05T11:16:16.331871Z",
      "base_predicted_close": 85966.3046875,
      "small_predicted_close": 85977.0,
      "strike": 85931.95,
      "market_regime": {
        "id": 709,
        "signal_id": 715,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-05T11:00:00Z",
        "return_6h": 0.0051806119008332985,
        "return_12h": -0.007460349140218647,
        "return_24h": 0.007976857620639377,
        "close_vs_ema12": -0.0011742957190458148,
        "close_vs_ema24": 0.0010280709387109344,
        "ema12_slope_3h": 0.00013082970426503415,
        "ema24_slope_6h": 0.001515783826393502,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-05T11:16:16.335835Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-05T11:00:00Z",
          "return_6h": 0.0051806119008332985,
          "return_12h": -0.007460349140218647,
          "return_24h": 0.007976857620639377,
          "close_vs_ema12": -0.0011742957190458148,
          "close_vs_ema24": 0.0010280709387109344,
          "ema12_slope_3h": 0.00013082970426503415,
          "ema24_slope_6h": 0.001515783826393502,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.65,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.216566,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        5203,
        5204
      ],
      "forecast_publication_timestamp": "2026-10-05T11:16:16.291457Z",
      "requested_quote_timestamp": "2026-10-05T11:16:16.291457Z",
      "retrieved_quote_timestamp": "2026-10-05T11:16:16.508023Z",
      "quote_retrieval_timestamp": "2026-10-05T11:16:16.508023Z",
      "timing_difference_seconds": 0.216566,
      "selected_quote": {
        "id": 715,
        "contract_id": 715,
        "forecast_timestamp": "2026-10-05T11:16:16.291457Z",
        "requested_timestamp": "2026-10-05T11:16:16.291457Z",
        "actual_quote_timestamp": "2026-10-05T11:16:16.508023Z",
        "timestamp_delta_seconds": 0.216566,
        "bid": 0.64,
        "ask": 0.65,
        "midpoint": 0.645,
        "last_price": 0.65,
        "implied_probability": 0.65,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-05T11:16:16.508023Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT050730",
        "external_market_id": "KXBTC15M-26OCT050730-30",
        "external_contract_id": "KXBTC15M-26OCT050730-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5840.67
      },
      "selected_entry_price": 0.65,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 715,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT050730",
          "external_market_id": "KXBTC15M-26OCT050730-30",
          "external_contract_id": "KXBTC15M-26OCT050730-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-05T11:15:00Z",
          "resolution_timestamp": "2026-10-05T11:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-05T11:16:16.338731Z"
        }
      ],
      "quotes": [
        {
          "id": 715,
          "contract_id": 715,
          "forecast_timestamp": "2026-10-05T11:16:16.291457Z",
          "requested_timestamp": "2026-10-05T11:16:16.291457Z",
          "actual_quote_timestamp": "2026-10-05T11:16:16.508023Z",
          "timestamp_delta_seconds": 0.216566,
          "bid": 0.64,
          "ask": 0.65,
          "midpoint": 0.645,
          "last_price": 0.65,
          "implied_probability": 0.65,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-05T11:16:16.508023Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT050730",
          "external_market_id": "KXBTC15M-26OCT050730-30",
          "external_contract_id": "KXBTC15M-26OCT050730-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5840.67
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT050730-30": {
          "UP/YES": "KXBTC15M-26OCT050730-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1378,
          "signal_id": 715,
          "quote_id": 715,
          "settlement_id": 715,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 150.0,
          "entry_price": 0.65,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.5,
          "trading_fee": 2.39,
          "total_deployed": 99.89,
          "settlement_value": 1.0,
          "settlement_payout": 150.0,
          "gross_pnl": 52.5,
          "net_pnl": 50.11,
          "roi": 0.5016518169986985,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-05T11:31:23.382297Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5840.67,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1379,
          "signal_id": 715,
          "quote_id": 715,
          "settlement_id": 715,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.65,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 65.0,
          "trading_fee": 1.6,
          "total_deployed": 66.6,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 35.0,
          "net_pnl": 33.400000000000006,
          "roi": 0.5015015015015016,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-05T11:31:23.385058Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5840.67,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 85931.95,
        "kronos_base_predicted_close": 85966.3046875,
        "kronos_base_displacement": 34.35468750000291,
        "kronos_base_displacement_fraction": 0.0003997894554935959,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 85977.0,
        "kronos_small_displacement": 45.05000000000291,
        "kronos_small_displacement_fraction": 0.0005242520389680778,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT050730",
        "ticker": "KXBTC15M-26OCT050730-30",
        "market_id": "KXBTC15M-26OCT050730-30",
        "contract_id": "KXBTC15M-26OCT050730-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 85931.95
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-05T11:16:16.291457Z",
        "retrieved_timestamp": "2026-10-05T11:16:16.508023Z",
        "quote_offset_seconds": 0.216566,
        "quote_age_seconds": 0.216566,
        "bid": 0.64,
        "ask": 0.65,
        "midpoint": 0.645,
        "last_price": 0.65,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.65,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5840.67
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 86189.77,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261005T1115Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 709,
          "signal_id": 715,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-05T11:00:00Z",
          "return_6h": 0.0051806119008332985,
          "return_12h": -0.007460349140218647,
          "return_24h": 0.007976857620639377,
          "close_vs_ema12": -0.0011742957190458148,
          "close_vs_ema24": 0.0010280709387109344,
          "ema12_slope_3h": 0.00013082970426503415,
          "ema24_slope_6h": 0.001515783826393502,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-05T11:16:16.335835Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-05T11:00:00Z",
            "return_6h": 0.0051806119008332985,
            "return_12h": -0.007460349140218647,
            "return_24h": 0.007976857620639377,
            "close_vs_ema12": -0.0011742957190458148,
            "close_vs_ema24": 0.0010280709387109344,
            "ema12_slope_3h": 0.00013082970426503415,
            "ema24_slope_6h": 0.001515783826393502,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0019184941292387236,
        "return_30m": -0.0009775406061500735,
        "return_60m": -0.0008681599362504455,
        "return_120m": -0.00044573935805813925,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.000750213085953022,
        "close_vs_ema6": -0.0009691343188067414,
        "close_vs_ema12": -0.0012466342440160538,
        "ema3_slope": -0.000749650688196879,
        "ema6_slope": -0.00038750351034255726,
        "realized_volatility_30m": 0.0014306281680431798,
        "realized_volatility_60m": 0.0012098141262088737,
        "return_acceleration": -0.0028612563360863597
      }
    },
    {
      "id": 714,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261005T0815Z",
      "trigger_timestamp": "2026-10-05T08:16:18.107060Z",
      "market_start_timestamp": "2026-10-05T08:15:00Z",
      "resolution_timestamp": "2026-10-05T08:30:00Z",
      "direction": "UP",
      "base_run_id": 5179,
      "small_run_id": 5180,
      "last_observed_close": 86395.4,
      "actual_close": 86401.75,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-05T08:16:18.159667Z",
      "base_predicted_close": 86412.7109375,
      "small_predicted_close": 86639.0546875,
      "strike": 86395.4,
      "market_regime": {
        "id": 708,
        "signal_id": 714,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-10-05T08:00:00Z",
        "return_6h": -0.003197569927695487,
        "return_12h": 0.01146786260435162,
        "return_24h": 0.014710700781440433,
        "close_vs_ema12": 0.004343922503984521,
        "close_vs_ema24": 0.007133481897410032,
        "ema12_slope_3h": 0.0001920515179609783,
        "ema24_slope_6h": 0.001986977575403781,
        "score": 2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-05T08:16:18.162834Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-05T08:00:00Z",
          "return_6h": -0.003197569927695487,
          "return_12h": 0.01146786260435162,
          "return_24h": 0.014710700781440433,
          "close_vs_ema12": 0.004343922503984521,
          "close_vs_ema24": 0.007133481897410032,
          "ema12_slope_3h": 0.0001920515179609783,
          "ema24_slope_6h": 0.001986977575403781,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.47,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.204301,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        5179,
        5180
      ],
      "forecast_publication_timestamp": "2026-10-05T08:16:18.107060Z",
      "requested_quote_timestamp": "2026-10-05T08:16:18.107060Z",
      "retrieved_quote_timestamp": "2026-10-05T08:16:18.311361Z",
      "quote_retrieval_timestamp": "2026-10-05T08:16:18.311361Z",
      "timing_difference_seconds": 0.204301,
      "selected_quote": {
        "id": 714,
        "contract_id": 714,
        "forecast_timestamp": "2026-10-05T08:16:18.107060Z",
        "requested_timestamp": "2026-10-05T08:16:18.107060Z",
        "actual_quote_timestamp": "2026-10-05T08:16:18.311361Z",
        "timestamp_delta_seconds": 0.204301,
        "bid": 0.46,
        "ask": 0.47,
        "midpoint": 0.46499999999999997,
        "last_price": 0.47,
        "implied_probability": 0.47,
        "spread": 0.009999999999999953,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-05T08:16:18.311361Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT050430",
        "external_market_id": "KXBTC15M-26OCT050430-30",
        "external_contract_id": "KXBTC15M-26OCT050430-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 6785.1
      },
      "selected_entry_price": 0.47,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 714,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT050430",
          "external_market_id": "KXBTC15M-26OCT050430-30",
          "external_contract_id": "KXBTC15M-26OCT050430-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-05T08:15:00Z",
          "resolution_timestamp": "2026-10-05T08:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-05T08:16:18.165795Z"
        }
      ],
      "quotes": [
        {
          "id": 714,
          "contract_id": 714,
          "forecast_timestamp": "2026-10-05T08:16:18.107060Z",
          "requested_timestamp": "2026-10-05T08:16:18.107060Z",
          "actual_quote_timestamp": "2026-10-05T08:16:18.311361Z",
          "timestamp_delta_seconds": 0.204301,
          "bid": 0.46,
          "ask": 0.47,
          "midpoint": 0.46499999999999997,
          "last_price": 0.47,
          "implied_probability": 0.47,
          "spread": 0.009999999999999953,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-05T08:16:18.311361Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT050430",
          "external_market_id": "KXBTC15M-26OCT050430-30",
          "external_contract_id": "KXBTC15M-26OCT050430-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 6785.1
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT050430-30": {
          "UP/YES": "KXBTC15M-26OCT050430-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1376,
          "signal_id": 714,
          "quote_id": 714,
          "settlement_id": 714,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 205.0,
          "entry_price": 0.47,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.35,
          "trading_fee": 3.58,
          "total_deployed": 99.92999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 205.0,
          "gross_pnl": 108.65,
          "net_pnl": 105.07000000000001,
          "roi": 1.0514360052036427,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-05T08:31:21.961917Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6785.1,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1377,
          "signal_id": 714,
          "quote_id": 714,
          "settlement_id": 714,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.47,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 47.0,
          "trading_fee": 1.75,
          "total_deployed": 48.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 53.0,
          "net_pnl": 51.25,
          "roi": 1.0512820512820513,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-05T08:31:21.964730Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6785.1,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 86395.4,
        "kronos_base_predicted_close": 86412.7109375,
        "kronos_base_displacement": 17.31093750000582,
        "kronos_base_displacement_fraction": 0.00020036874069691003,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 86639.0546875,
        "kronos_small_displacement": 243.65468750000582,
        "kronos_small_displacement_fraction": 0.002820227552624397,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT050430",
        "ticker": "KXBTC15M-26OCT050430-30",
        "market_id": "KXBTC15M-26OCT050430-30",
        "contract_id": "KXBTC15M-26OCT050430-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 86395.4
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-05T08:16:18.107060Z",
        "retrieved_timestamp": "2026-10-05T08:16:18.311361Z",
        "quote_offset_seconds": 0.204301,
        "quote_age_seconds": 0.204301,
        "bid": 0.46,
        "ask": 0.47,
        "midpoint": 0.46499999999999997,
        "last_price": 0.47,
        "spread": 0.009999999999999953,
        "selected_entry_price": 0.47,
        "price_type": "live_executable_ask",
        "yes_ask_size": 6785.1
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 86401.75,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261005T0815Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 708,
          "signal_id": 714,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-10-05T08:00:00Z",
          "return_6h": -0.003197569927695487,
          "return_12h": 0.01146786260435162,
          "return_24h": 0.014710700781440433,
          "close_vs_ema12": 0.004343922503984521,
          "close_vs_ema24": 0.007133481897410032,
          "ema12_slope_3h": 0.0001920515179609783,
          "ema24_slope_6h": 0.001986977575403781,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-05T08:16:18.162834Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-05T08:00:00Z",
            "return_6h": -0.003197569927695487,
            "return_12h": 0.01146786260435162,
            "return_24h": 0.014710700781440433,
            "close_vs_ema12": 0.004343922503984521,
            "close_vs_ema24": 0.007133481897410032,
            "ema12_slope_3h": 0.0001920515179609783,
            "ema24_slope_6h": 0.001986977575403781,
            "score": 2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "DEGRADED",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.002399338955117347,
        "return_30m": 0.00037378997797321567,
        "return_60m": 0.001454038447042505,
        "return_120m": 0.005952739812967955,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0009786442220340863,
        "close_vs_ema6": 0.0019511590148399982,
        "close_vs_ema12": 0.0031752409261065484,
        "ema3_slope": 0.0009796029047568489,
        "ema6_slope": 0.0007810732051460878,
        "realized_volatility_30m": 0.002210019793259854,
        "realized_volatility_60m": 0.001880175959974851,
        "return_acceleration": 0.004420039586519708
      }
    },
    {
      "id": 713,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261005T0445Z",
      "trigger_timestamp": "2026-10-05T04:46:18.727302Z",
      "market_start_timestamp": "2026-10-05T04:45:00Z",
      "resolution_timestamp": "2026-10-05T05:00:00Z",
      "direction": "UP",
      "base_run_id": 5151,
      "small_run_id": 5152,
      "last_observed_close": 85573.46,
      "actual_close": 85503.02,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-05T04:46:18.779791Z",
      "base_predicted_close": 85686.390625,
      "small_predicted_close": 85646.0546875,
      "strike": 85573.46,
      "market_regime": {
        "id": 707,
        "signal_id": 713,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-10-05T04:30:00Z",
        "return_6h": -0.009360230052063545,
        "return_12h": 0.002832448768502527,
        "return_24h": 0.009001310901962656,
        "close_vs_ema12": -0.005531917663006203,
        "close_vs_ema24": -0.0017451041183551563,
        "ema12_slope_3h": 0.001425058331075757,
        "ema24_slope_6h": 0.005153174305596586,
        "score": 2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-05T04:46:18.784485Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-05T04:30:00Z",
          "return_6h": -0.009360230052063545,
          "return_12h": 0.002832448768502527,
          "return_24h": 0.009001310901962656,
          "close_vs_ema12": -0.005531917663006203,
          "close_vs_ema24": -0.0017451041183551563,
          "ema12_slope_3h": 0.001425058331075757,
          "ema24_slope_6h": 0.005153174305596586,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.65,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.194525,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        5151,
        5152
      ],
      "forecast_publication_timestamp": "2026-10-05T04:46:18.727302Z",
      "requested_quote_timestamp": "2026-10-05T04:46:18.727302Z",
      "retrieved_quote_timestamp": "2026-10-05T04:46:18.921827Z",
      "quote_retrieval_timestamp": "2026-10-05T04:46:18.921827Z",
      "timing_difference_seconds": 0.194525,
      "selected_quote": {
        "id": 713,
        "contract_id": 713,
        "forecast_timestamp": "2026-10-05T04:46:18.727302Z",
        "requested_timestamp": "2026-10-05T04:46:18.727302Z",
        "actual_quote_timestamp": "2026-10-05T04:46:18.921827Z",
        "timestamp_delta_seconds": 0.194525,
        "bid": 0.64,
        "ask": 0.65,
        "midpoint": 0.645,
        "last_price": 0.64,
        "implied_probability": 0.65,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-05T04:46:18.921827Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT050100",
        "external_market_id": "KXBTC15M-26OCT050100-00",
        "external_contract_id": "KXBTC15M-26OCT050100-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 10419.03
      },
      "selected_entry_price": 0.65,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 713,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT050100",
          "external_market_id": "KXBTC15M-26OCT050100-00",
          "external_contract_id": "KXBTC15M-26OCT050100-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-05T04:45:00Z",
          "resolution_timestamp": "2026-10-05T05:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-05T04:46:18.789194Z"
        }
      ],
      "quotes": [
        {
          "id": 713,
          "contract_id": 713,
          "forecast_timestamp": "2026-10-05T04:46:18.727302Z",
          "requested_timestamp": "2026-10-05T04:46:18.727302Z",
          "actual_quote_timestamp": "2026-10-05T04:46:18.921827Z",
          "timestamp_delta_seconds": 0.194525,
          "bid": 0.64,
          "ask": 0.65,
          "midpoint": 0.645,
          "last_price": 0.64,
          "implied_probability": 0.65,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-05T04:46:18.921827Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT050100",
          "external_market_id": "KXBTC15M-26OCT050100-00",
          "external_contract_id": "KXBTC15M-26OCT050100-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 10419.03
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT050100-00": {
          "UP/YES": "KXBTC15M-26OCT050100-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1374,
          "signal_id": 713,
          "quote_id": 713,
          "settlement_id": 713,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 150.0,
          "entry_price": 0.65,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.5,
          "trading_fee": 2.39,
          "total_deployed": 99.89,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -97.5,
          "net_pnl": -99.89,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-05T05:01:20.990651Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 10419.03,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1375,
          "signal_id": 713,
          "quote_id": 713,
          "settlement_id": 713,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.65,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 65.0,
          "trading_fee": 1.6,
          "total_deployed": 66.6,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -65.0,
          "net_pnl": -66.6,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-05T05:01:20.994087Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 10419.03,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 85573.46,
        "kronos_base_predicted_close": 85686.390625,
        "kronos_base_displacement": 112.9306249999936,
        "kronos_base_displacement_fraction": 0.0013196921685764908,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 85646.0546875,
        "kronos_small_displacement": 72.5946874999936,
        "kronos_small_displacement_fraction": 0.0008483318017057344,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT050100",
        "ticker": "KXBTC15M-26OCT050100-00",
        "market_id": "KXBTC15M-26OCT050100-00",
        "contract_id": "KXBTC15M-26OCT050100-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 85573.46
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-05T04:46:18.727302Z",
        "retrieved_timestamp": "2026-10-05T04:46:18.921827Z",
        "quote_offset_seconds": 0.194525,
        "quote_age_seconds": 0.194525,
        "bid": 0.64,
        "ask": 0.65,
        "midpoint": 0.645,
        "last_price": 0.64,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.65,
        "price_type": "live_executable_ask",
        "yes_ask_size": 10419.03
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 85503.02,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261005T0445Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 707,
          "signal_id": 713,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-10-05T04:30:00Z",
          "return_6h": -0.009360230052063545,
          "return_12h": 0.002832448768502527,
          "return_24h": 0.009001310901962656,
          "close_vs_ema12": -0.005531917663006203,
          "close_vs_ema24": -0.0017451041183551563,
          "ema12_slope_3h": 0.001425058331075757,
          "ema24_slope_6h": 0.005153174305596586,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-05T04:46:18.784485Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-05T04:30:00Z",
            "return_6h": -0.009360230052063545,
            "return_12h": 0.002832448768502527,
            "return_24h": 0.009001310901962656,
            "close_vs_ema12": -0.005531917663006203,
            "close_vs_ema24": -0.0017451041183551563,
            "ema12_slope_3h": 0.001425058331075757,
            "ema24_slope_6h": 0.005153174305596586,
            "score": 2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0021231226668886327,
        "return_30m": -0.004335646249029268,
        "return_60m": -0.007773190386579976,
        "return_120m": -0.01254841763726322,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 8,
        "close_vs_ema3": -0.0019927570537412453,
        "close_vs_ema6": -0.0042787853506091045,
        "close_vs_ema12": -0.006710415051101037,
        "ema3_slope": -0.0019887938707269237,
        "ema6_slope": -0.0017085898645307074,
        "realized_volatility_30m": 4.7054184360739715e-05,
        "realized_volatility_60m": 0.00046336663910514456,
        "return_acceleration": 9.410836872147943e-05
      }
    },
    {
      "id": 712,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261005T0430Z",
      "trigger_timestamp": "2026-10-05T04:31:15.879631Z",
      "market_start_timestamp": "2026-10-05T04:30:00Z",
      "resolution_timestamp": "2026-10-05T04:45:00Z",
      "direction": "UP",
      "base_run_id": 5149,
      "small_run_id": 5150,
      "last_observed_close": 85755.53,
      "actual_close": 85573.46,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-05T04:31:15.926259Z",
      "base_predicted_close": 85760.9609375,
      "small_predicted_close": 85762.9921875,
      "strike": 85755.53,
      "market_regime": {
        "id": 706,
        "signal_id": 712,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-10-05T04:15:00Z",
        "return_6h": -0.0059264392545758104,
        "return_12h": 0.006126241344860617,
        "return_24h": 0.011125344799283843,
        "close_vs_ema12": -0.003650589084630562,
        "close_vs_ema24": 0.00034206951347171,
        "ema12_slope_3h": 0.0020501653033204725,
        "ema24_slope_6h": 0.0054627378459524145,
        "score": 2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-05T04:31:15.933430Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-05T04:15:00Z",
          "return_6h": -0.0059264392545758104,
          "return_12h": 0.006126241344860617,
          "return_24h": 0.011125344799283843,
          "close_vs_ema12": -0.003650589084630562,
          "close_vs_ema24": 0.00034206951347171,
          "ema12_slope_3h": 0.0020501653033204725,
          "ema24_slope_6h": 0.0054627378459524145,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.43,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.217782,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        5149,
        5150
      ],
      "forecast_publication_timestamp": "2026-10-05T04:31:15.879631Z",
      "requested_quote_timestamp": "2026-10-05T04:31:15.879631Z",
      "retrieved_quote_timestamp": "2026-10-05T04:31:16.097413Z",
      "quote_retrieval_timestamp": "2026-10-05T04:31:16.097413Z",
      "timing_difference_seconds": 0.217782,
      "selected_quote": {
        "id": 712,
        "contract_id": 712,
        "forecast_timestamp": "2026-10-05T04:31:15.879631Z",
        "requested_timestamp": "2026-10-05T04:31:15.879631Z",
        "actual_quote_timestamp": "2026-10-05T04:31:16.097413Z",
        "timestamp_delta_seconds": 0.217782,
        "bid": 0.42,
        "ask": 0.43,
        "midpoint": 0.425,
        "last_price": 0.42,
        "implied_probability": 0.43,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-05T04:31:16.097413Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT050045",
        "external_market_id": "KXBTC15M-26OCT050045-45",
        "external_contract_id": "KXBTC15M-26OCT050045-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 19.89
      },
      "selected_entry_price": 0.43,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 712,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT050045",
          "external_market_id": "KXBTC15M-26OCT050045-45",
          "external_contract_id": "KXBTC15M-26OCT050045-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-05T04:30:00Z",
          "resolution_timestamp": "2026-10-05T04:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-05T04:31:15.937560Z"
        }
      ],
      "quotes": [
        {
          "id": 712,
          "contract_id": 712,
          "forecast_timestamp": "2026-10-05T04:31:15.879631Z",
          "requested_timestamp": "2026-10-05T04:31:15.879631Z",
          "actual_quote_timestamp": "2026-10-05T04:31:16.097413Z",
          "timestamp_delta_seconds": 0.217782,
          "bid": 0.42,
          "ask": 0.43,
          "midpoint": 0.425,
          "last_price": 0.42,
          "implied_probability": 0.43,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-05T04:31:16.097413Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT050045",
          "external_market_id": "KXBTC15M-26OCT050045-45",
          "external_contract_id": "KXBTC15M-26OCT050045-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 19.89
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT050045-45": {
          "UP/YES": "KXBTC15M-26OCT050045-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": null,
        "fixed_shares": null
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 85755.53,
        "kronos_base_predicted_close": 85760.9609375,
        "kronos_base_displacement": 5.430937500001164,
        "kronos_base_displacement_fraction": 6.333046393627518e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 85762.9921875,
        "kronos_small_displacement": 7.462187500001164,
        "kronos_small_displacement_fraction": 8.701698304472218e-05,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT050045",
        "ticker": "KXBTC15M-26OCT050045-45",
        "market_id": "KXBTC15M-26OCT050045-45",
        "contract_id": "KXBTC15M-26OCT050045-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 85755.53
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-05T04:31:15.879631Z",
        "retrieved_timestamp": "2026-10-05T04:31:16.097413Z",
        "quote_offset_seconds": 0.217782,
        "quote_age_seconds": 0.217782,
        "bid": 0.42,
        "ask": 0.43,
        "midpoint": 0.425,
        "last_price": 0.42,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.43,
        "price_type": "live_executable_ask",
        "yes_ask_size": 19.89
      },
      "settlement": {
        "result": null,
        "settlement_value": null,
        "actual_btc_close": 85573.46,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261005T0430Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 706,
          "signal_id": 712,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-10-05T04:15:00Z",
          "return_6h": -0.0059264392545758104,
          "return_12h": 0.006126241344860617,
          "return_24h": 0.011125344799283843,
          "close_vs_ema12": -0.003650589084630562,
          "close_vs_ema24": 0.00034206951347171,
          "ema12_slope_3h": 0.0020501653033204725,
          "ema24_slope_6h": 0.0054627378459524145,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-05T04:31:15.933430Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-05T04:15:00Z",
            "return_6h": -0.0059264392545758104,
            "return_12h": 0.006126241344860617,
            "return_24h": 0.011125344799283843,
            "close_vs_ema12": -0.003650589084630562,
            "close_vs_ema24": 0.00034206951347171,
            "ema12_slope_3h": 0.0020501653033204725,
            "ema24_slope_6h": 0.0054627378459524145,
            "score": 2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.002217231035610112,
        "return_30m": -0.003368446025994176,
        "return_60m": -0.00784084577373334,
        "return_120m": -0.00879750825784642,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 7,
        "close_vs_ema3": -0.0018584107084647083,
        "close_vs_ema6": -0.0038651480423883555,
        "close_vs_ema12": -0.005810039268037581,
        "ema3_slope": -0.0018549634245728086,
        "ema6_slope": -0.0015436726076922813,
        "realized_volatility_30m": 0.0005317289317703922,
        "realized_volatility_60m": 0.0004706425958583984,
        "return_acceleration": -0.0010634578635407843
      }
    },
    {
      "id": 711,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261005T0415Z",
      "trigger_timestamp": "2026-10-05T04:16:16.154222Z",
      "market_start_timestamp": "2026-10-05T04:15:00Z",
      "resolution_timestamp": "2026-10-05T04:30:00Z",
      "direction": "UP",
      "base_run_id": 5147,
      "small_run_id": 5148,
      "last_observed_close": 85946.09,
      "actual_close": 85755.53,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-05T04:16:16.198769Z",
      "base_predicted_close": 86002.484375,
      "small_predicted_close": 85998.828125,
      "strike": 85946.09,
      "market_regime": {
        "id": 705,
        "signal_id": 711,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-10-05T04:00:00Z",
        "return_6h": -0.004284605636806993,
        "return_12h": 0.007934279568502456,
        "return_24h": 0.01345550677300733,
        "close_vs_ema12": -0.0015916401613904618,
        "close_vs_ema24": 0.0025722104725385275,
        "ema12_slope_3h": 0.002729163892299491,
        "ema24_slope_6h": 0.005705402166070295,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-05T04:16:16.201991Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-05T04:00:00Z",
          "return_6h": -0.004284605636806993,
          "return_12h": 0.007934279568502456,
          "return_24h": 0.01345550677300733,
          "close_vs_ema12": -0.0015916401613904618,
          "close_vs_ema24": 0.0025722104725385275,
          "ema12_slope_3h": 0.002729163892299491,
          "ema24_slope_6h": 0.005705402166070295,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.38,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.197908,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        5147,
        5148
      ],
      "forecast_publication_timestamp": "2026-10-05T04:16:16.154222Z",
      "requested_quote_timestamp": "2026-10-05T04:16:16.154222Z",
      "retrieved_quote_timestamp": "2026-10-05T04:16:16.352130Z",
      "quote_retrieval_timestamp": "2026-10-05T04:16:16.352130Z",
      "timing_difference_seconds": 0.197908,
      "selected_quote": {
        "id": 711,
        "contract_id": 711,
        "forecast_timestamp": "2026-10-05T04:16:16.154222Z",
        "requested_timestamp": "2026-10-05T04:16:16.154222Z",
        "actual_quote_timestamp": "2026-10-05T04:16:16.352130Z",
        "timestamp_delta_seconds": 0.197908,
        "bid": 0.37,
        "ask": 0.38,
        "midpoint": 0.375,
        "last_price": 0.38,
        "implied_probability": 0.38,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-05T04:16:16.352130Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT050030",
        "external_market_id": "KXBTC15M-26OCT050030-30",
        "external_contract_id": "KXBTC15M-26OCT050030-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 7814.06
      },
      "selected_entry_price": 0.38,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 711,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT050030",
          "external_market_id": "KXBTC15M-26OCT050030-30",
          "external_contract_id": "KXBTC15M-26OCT050030-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-05T04:15:00Z",
          "resolution_timestamp": "2026-10-05T04:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-05T04:16:16.208720Z"
        }
      ],
      "quotes": [
        {
          "id": 711,
          "contract_id": 711,
          "forecast_timestamp": "2026-10-05T04:16:16.154222Z",
          "requested_timestamp": "2026-10-05T04:16:16.154222Z",
          "actual_quote_timestamp": "2026-10-05T04:16:16.352130Z",
          "timestamp_delta_seconds": 0.197908,
          "bid": 0.37,
          "ask": 0.38,
          "midpoint": 0.375,
          "last_price": 0.38,
          "implied_probability": 0.38,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-05T04:16:16.352130Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT050030",
          "external_market_id": "KXBTC15M-26OCT050030-30",
          "external_contract_id": "KXBTC15M-26OCT050030-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 7814.06
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT050030-30": {
          "UP/YES": "KXBTC15M-26OCT050030-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1372,
          "signal_id": 711,
          "quote_id": 711,
          "settlement_id": 711,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 252.0,
          "entry_price": 0.38,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.76,
          "trading_fee": 4.16,
          "total_deployed": 99.92,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.76,
          "net_pnl": -99.92,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-05T04:31:20.798833Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7814.06,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1373,
          "signal_id": 711,
          "quote_id": 711,
          "settlement_id": 711,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.38,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 38.0,
          "trading_fee": 1.65,
          "total_deployed": 39.65,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -38.0,
          "net_pnl": -39.65,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-05T04:31:20.802632Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7814.06,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 85946.09,
        "kronos_base_predicted_close": 86002.484375,
        "kronos_base_displacement": 56.39437500000349,
        "kronos_base_displacement_fraction": 0.0006561598671912067,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 85998.828125,
        "kronos_small_displacement": 52.73812500000349,
        "kronos_small_displacement_fraction": 0.0006136186649096369,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT050030",
        "ticker": "KXBTC15M-26OCT050030-30",
        "market_id": "KXBTC15M-26OCT050030-30",
        "contract_id": "KXBTC15M-26OCT050030-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 85946.09
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-05T04:16:16.154222Z",
        "retrieved_timestamp": "2026-10-05T04:16:16.352130Z",
        "quote_offset_seconds": 0.197908,
        "quote_age_seconds": 0.197908,
        "bid": 0.37,
        "ask": 0.38,
        "midpoint": 0.375,
        "last_price": 0.38,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.38,
        "price_type": "live_executable_ask",
        "yes_ask_size": 7814.06
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 85755.53,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261005T0415Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 705,
          "signal_id": 711,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-10-05T04:00:00Z",
          "return_6h": -0.004284605636806993,
          "return_12h": 0.007934279568502456,
          "return_24h": 0.01345550677300733,
          "close_vs_ema12": -0.0015916401613904618,
          "close_vs_ema24": 0.0025722104725385275,
          "ema12_slope_3h": 0.002729163892299491,
          "ema24_slope_6h": 0.005705402166070295,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-05T04:16:16.201991Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-05T04:00:00Z",
            "return_6h": -0.004284605636806993,
            "return_12h": 0.007934279568502456,
            "return_24h": 0.01345550677300733,
            "close_vs_ema12": -0.0015916401613904618,
            "close_vs_ema24": 0.0025722104725385275,
            "ema12_slope_3h": 0.002729163892299491,
            "ema24_slope_6h": 0.005705402166070295,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0011537731720693278,
        "return_30m": -0.0034525130126435988,
        "return_60m": -0.0062489609052512884,
        "return_120m": -0.008381545676292124,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 6,
        "close_vs_ema3": -0.0014960128195886657,
        "close_vs_ema6": -0.003192702049384155,
        "close_vs_ema12": -0.004652248297110639,
        "ema3_slope": -0.0014937781083890211,
        "ema6_slope": -0.0012754519645132856,
        "realized_volatility_30m": 0.0005738109782313372,
        "realized_volatility_60m": 0.0007077166710636673,
        "return_acceleration": 0.0011476219564626744
      }
    },
    {
      "id": 710,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261005T0315Z",
      "trigger_timestamp": "2026-10-05T03:16:16.049857Z",
      "market_start_timestamp": "2026-10-05T03:15:00Z",
      "resolution_timestamp": "2026-10-05T03:30:00Z",
      "direction": "UP",
      "base_run_id": 5139,
      "small_run_id": 5140,
      "last_observed_close": 86486.54,
      "actual_close": 86433.24,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-05T03:16:16.100189Z",
      "base_predicted_close": 86501.828125,
      "small_predicted_close": 86694.2890625,
      "strike": 86486.54,
      "market_regime": {
        "id": 704,
        "signal_id": 710,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-10-05T03:00:00Z",
        "return_6h": 0.005559585008441781,
        "return_12h": 0.013665378894436309,
        "return_24h": 0.019928655480207613,
        "close_vs_ema12": 0.004846275256283228,
        "close_vs_ema24": 0.009324060101645992,
        "ema12_slope_3h": 0.004057504530645462,
        "ema24_slope_6h": 0.006024210967233712,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-05T03:16:16.102746Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-05T03:00:00Z",
          "return_6h": 0.005559585008441781,
          "return_12h": 0.013665378894436309,
          "return_24h": 0.019928655480207613,
          "close_vs_ema12": 0.004846275256283228,
          "close_vs_ema24": 0.009324060101645992,
          "ema12_slope_3h": 0.004057504530645462,
          "ema24_slope_6h": 0.006024210967233712,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.35,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.191098,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        5139,
        5140
      ],
      "forecast_publication_timestamp": "2026-10-05T03:16:16.049857Z",
      "requested_quote_timestamp": "2026-10-05T03:16:16.049857Z",
      "retrieved_quote_timestamp": "2026-10-05T03:16:16.240955Z",
      "quote_retrieval_timestamp": "2026-10-05T03:16:16.240955Z",
      "timing_difference_seconds": 0.191098,
      "selected_quote": {
        "id": 710,
        "contract_id": 710,
        "forecast_timestamp": "2026-10-05T03:16:16.049857Z",
        "requested_timestamp": "2026-10-05T03:16:16.049857Z",
        "actual_quote_timestamp": "2026-10-05T03:16:16.240955Z",
        "timestamp_delta_seconds": 0.191098,
        "bid": 0.34,
        "ask": 0.35,
        "midpoint": 0.345,
        "last_price": 0.35,
        "implied_probability": 0.35,
        "spread": 0.009999999999999953,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-05T03:16:16.240955Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT042330",
        "external_market_id": "KXBTC15M-26OCT042330-30",
        "external_contract_id": "KXBTC15M-26OCT042330-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 905.5
      },
      "selected_entry_price": 0.35,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 710,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT042330",
          "external_market_id": "KXBTC15M-26OCT042330-30",
          "external_contract_id": "KXBTC15M-26OCT042330-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-05T03:15:00Z",
          "resolution_timestamp": "2026-10-05T03:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-05T03:16:16.104906Z"
        }
      ],
      "quotes": [
        {
          "id": 710,
          "contract_id": 710,
          "forecast_timestamp": "2026-10-05T03:16:16.049857Z",
          "requested_timestamp": "2026-10-05T03:16:16.049857Z",
          "actual_quote_timestamp": "2026-10-05T03:16:16.240955Z",
          "timestamp_delta_seconds": 0.191098,
          "bid": 0.34,
          "ask": 0.35,
          "midpoint": 0.345,
          "last_price": 0.35,
          "implied_probability": 0.35,
          "spread": 0.009999999999999953,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-05T03:16:16.240955Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT042330",
          "external_market_id": "KXBTC15M-26OCT042330-30",
          "external_contract_id": "KXBTC15M-26OCT042330-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 905.5
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT042330-30": {
          "UP/YES": "KXBTC15M-26OCT042330-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1370,
          "signal_id": 710,
          "quote_id": 710,
          "settlement_id": 710,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 273.0,
          "entry_price": 0.35,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.55,
          "trading_fee": 4.35,
          "total_deployed": 99.89999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.55,
          "net_pnl": -99.89999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-05T03:31:22.324495Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 905.5,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1371,
          "signal_id": 710,
          "quote_id": 710,
          "settlement_id": 710,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.35,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 35.0,
          "trading_fee": 1.6,
          "total_deployed": 36.6,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -35.0,
          "net_pnl": -36.6,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-05T03:31:22.327315Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 905.5,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 86486.54,
        "kronos_base_predicted_close": 86501.828125,
        "kronos_base_displacement": 15.288125000006403,
        "kronos_base_displacement_fraction": 0.00017676883593685682,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 86694.2890625,
        "kronos_small_displacement": 207.7490625000064,
        "kronos_small_displacement_fraction": 0.0024020970488587753,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT042330",
        "ticker": "KXBTC15M-26OCT042330-30",
        "market_id": "KXBTC15M-26OCT042330-30",
        "contract_id": "KXBTC15M-26OCT042330-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 86486.54
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-05T03:16:16.049857Z",
        "retrieved_timestamp": "2026-10-05T03:16:16.240955Z",
        "quote_offset_seconds": 0.191098,
        "quote_age_seconds": 0.191098,
        "bid": 0.34,
        "ask": 0.35,
        "midpoint": 0.345,
        "last_price": 0.35,
        "spread": 0.009999999999999953,
        "selected_entry_price": 0.35,
        "price_type": "live_executable_ask",
        "yes_ask_size": 905.5
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 86433.24,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261005T0315Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 704,
          "signal_id": 710,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-10-05T03:00:00Z",
          "return_6h": 0.005559585008441781,
          "return_12h": 0.013665378894436309,
          "return_24h": 0.019928655480207613,
          "close_vs_ema12": 0.004846275256283228,
          "close_vs_ema24": 0.009324060101645992,
          "ema12_slope_3h": 0.004057504530645462,
          "ema24_slope_6h": 0.006024210967233712,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-05T03:16:16.102746Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-05T03:00:00Z",
            "return_6h": 0.005559585008441781,
            "return_12h": 0.013665378894436309,
            "return_24h": 0.019928655480207613,
            "close_vs_ema12": 0.004846275256283228,
            "close_vs_ema24": 0.009324060101645992,
            "ema12_slope_3h": 0.004057504530645462,
            "ema24_slope_6h": 0.006024210967233712,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0002190284979921575,
        "return_30m": -0.002012147037145695,
        "return_60m": -0.0021459950099609326,
        "return_120m": -0.0020514899306544043,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.00046325353447329576,
        "close_vs_ema6": -0.0008967322169299852,
        "close_vs_ema12": -0.0007559079868331153,
        "ema3_slope": -0.0004630390300059961,
        "ema6_slope": -0.00035856427231817367,
        "realized_volatility_30m": 0.0007872414356313584,
        "realized_volatility_60m": 0.0014257145841961114,
        "return_acceleration": 0.0015744828712627168
      }
    },
    {
      "id": 709,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261005T0300Z",
      "trigger_timestamp": "2026-10-05T03:01:16.786748Z",
      "market_start_timestamp": "2026-10-05T03:00:00Z",
      "resolution_timestamp": "2026-10-05T03:15:00Z",
      "direction": "UP",
      "base_run_id": 5137,
      "small_run_id": 5138,
      "last_observed_close": 86505.49,
      "actual_close": 86486.54,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-05T03:01:16.842008Z",
      "base_predicted_close": 86642.0625,
      "small_predicted_close": 86736.6640625,
      "strike": 86505.49,
      "market_regime": {
        "id": 703,
        "signal_id": 709,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-10-05T02:45:00Z",
        "return_6h": 0.00801652277845566,
        "return_12h": 0.014535873946653677,
        "return_24h": 0.02018759328854358,
        "close_vs_ema12": 0.005273725493160519,
        "close_vs_ema24": 0.00974337407534831,
        "ema12_slope_3h": 0.004160900642016463,
        "ema24_slope_6h": 0.006034081324610918,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-05T03:01:16.845903Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-05T02:45:00Z",
          "return_6h": 0.00801652277845566,
          "return_12h": 0.014535873946653677,
          "return_24h": 0.02018759328854358,
          "close_vs_ema12": 0.005273725493160519,
          "close_vs_ema24": 0.00974337407534831,
          "ema12_slope_3h": 0.004160900642016463,
          "ema24_slope_6h": 0.006034081324610918,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.52,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.204483,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        5137,
        5138
      ],
      "forecast_publication_timestamp": "2026-10-05T03:01:16.786748Z",
      "requested_quote_timestamp": "2026-10-05T03:01:16.786748Z",
      "retrieved_quote_timestamp": "2026-10-05T03:01:16.991231Z",
      "quote_retrieval_timestamp": "2026-10-05T03:01:16.991231Z",
      "timing_difference_seconds": 0.204483,
      "selected_quote": {
        "id": 709,
        "contract_id": 709,
        "forecast_timestamp": "2026-10-05T03:01:16.786748Z",
        "requested_timestamp": "2026-10-05T03:01:16.786748Z",
        "actual_quote_timestamp": "2026-10-05T03:01:16.991231Z",
        "timestamp_delta_seconds": 0.204483,
        "bid": 0.51,
        "ask": 0.52,
        "midpoint": 0.515,
        "last_price": 0.52,
        "implied_probability": 0.52,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-05T03:01:16.991231Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT042315",
        "external_market_id": "KXBTC15M-26OCT042315-15",
        "external_contract_id": "KXBTC15M-26OCT042315-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 10010.38
      },
      "selected_entry_price": 0.52,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 709,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT042315",
          "external_market_id": "KXBTC15M-26OCT042315-15",
          "external_contract_id": "KXBTC15M-26OCT042315-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-05T03:00:00Z",
          "resolution_timestamp": "2026-10-05T03:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-05T03:01:16.848500Z"
        }
      ],
      "quotes": [
        {
          "id": 709,
          "contract_id": 709,
          "forecast_timestamp": "2026-10-05T03:01:16.786748Z",
          "requested_timestamp": "2026-10-05T03:01:16.786748Z",
          "actual_quote_timestamp": "2026-10-05T03:01:16.991231Z",
          "timestamp_delta_seconds": 0.204483,
          "bid": 0.51,
          "ask": 0.52,
          "midpoint": 0.515,
          "last_price": 0.52,
          "implied_probability": 0.52,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-05T03:01:16.991231Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT042315",
          "external_market_id": "KXBTC15M-26OCT042315-15",
          "external_contract_id": "KXBTC15M-26OCT042315-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 10010.38
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT042315-15": {
          "UP/YES": "KXBTC15M-26OCT042315-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1368,
          "signal_id": 709,
          "quote_id": 709,
          "settlement_id": 709,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 186.0,
          "entry_price": 0.52,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.72,
          "trading_fee": 3.25,
          "total_deployed": 99.97,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.72,
          "net_pnl": -99.97,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-05T03:16:20.792832Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 10010.38,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1369,
          "signal_id": 709,
          "quote_id": 709,
          "settlement_id": 709,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.52,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 52.0,
          "trading_fee": 1.75,
          "total_deployed": 53.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -52.0,
          "net_pnl": -53.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-05T03:16:20.796605Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 10010.38,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 86505.49,
        "kronos_base_predicted_close": 86642.0625,
        "kronos_base_displacement": 136.57249999999476,
        "kronos_base_displacement_fraction": 0.0015787726305000382,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 86736.6640625,
        "kronos_small_displacement": 231.17406249999476,
        "kronos_small_displacement_fraction": 0.0026723629043658935,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT042315",
        "ticker": "KXBTC15M-26OCT042315-15",
        "market_id": "KXBTC15M-26OCT042315-15",
        "contract_id": "KXBTC15M-26OCT042315-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 86505.49
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-05T03:01:16.786748Z",
        "retrieved_timestamp": "2026-10-05T03:01:16.991231Z",
        "quote_offset_seconds": 0.204483,
        "quote_age_seconds": 0.204483,
        "bid": 0.51,
        "ask": 0.52,
        "midpoint": 0.515,
        "last_price": 0.52,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.52,
        "price_type": "live_executable_ask",
        "yes_ask_size": 10010.38
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 86486.54,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261005T0300Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 703,
          "signal_id": 709,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-10-05T02:45:00Z",
          "return_6h": 0.00801652277845566,
          "return_12h": 0.014535873946653677,
          "return_24h": 0.02018759328854358,
          "close_vs_ema12": 0.005273725493160519,
          "close_vs_ema24": 0.00974337407534831,
          "ema12_slope_3h": 0.004160900642016463,
          "ema24_slope_6h": 0.006034081324610918,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-05T03:01:16.845903Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-05T02:45:00Z",
            "return_6h": 0.00801652277845566,
            "return_12h": 0.014535873946653677,
            "return_24h": 0.02018759328854358,
            "close_vs_ema12": 0.005273725493160519,
            "close_vs_ema24": 0.00974337407534831,
            "ema12_slope_3h": 0.004160900642016463,
            "ema24_slope_6h": 0.006034081324610918,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0017935113692548743,
        "return_30m": -0.00012911386606817565,
        "return_60m": -0.0011115960619528797,
        "return_120m": -0.001774766526463245,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0007072044599504279,
        "close_vs_ema6": -0.0010361734066259842,
        "close_vs_ema12": -0.0006743422421735534,
        "ema3_slope": -0.0007067046752522455,
        "ema6_slope": -0.0004142976489677208,
        "realized_volatility_30m": 0.0017304496758725474,
        "realized_volatility_60m": 0.0015486345682164176,
        "return_acceleration": -0.0034608993517450948
      }
    },
    {
      "id": 708,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261005T0230Z",
      "trigger_timestamp": "2026-10-05T02:31:17.353995Z",
      "market_start_timestamp": "2026-10-05T02:30:00Z",
      "resolution_timestamp": "2026-10-05T02:45:00Z",
      "direction": "UP",
      "base_run_id": 5133,
      "small_run_id": 5134,
      "last_observed_close": 86516.66,
      "actual_close": 86660.91,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-05T02:31:17.407457Z",
      "base_predicted_close": 86630.1953125,
      "small_predicted_close": 86725.8125,
      "strike": 86516.66,
      "market_regime": {
        "id": 702,
        "signal_id": 708,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-10-05T02:15:00Z",
        "return_6h": 0.01245362575181952,
        "return_12h": 0.0158158932945216,
        "return_24h": 0.019969872825461366,
        "close_vs_ema12": 0.0059419545833800935,
        "close_vs_ema24": 0.01033118401404809,
        "ema12_slope_3h": 0.004439421943866151,
        "ema24_slope_6h": 0.005891893761739819,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-05T02:31:17.410854Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-05T02:15:00Z",
          "return_6h": 0.01245362575181952,
          "return_12h": 0.0158158932945216,
          "return_24h": 0.019969872825461366,
          "close_vs_ema12": 0.0059419545833800935,
          "close_vs_ema24": 0.01033118401404809,
          "ema12_slope_3h": 0.004439421943866151,
          "ema24_slope_6h": 0.005891893761739819,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.35,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.205989,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        5133,
        5134
      ],
      "forecast_publication_timestamp": "2026-10-05T02:31:17.353995Z",
      "requested_quote_timestamp": "2026-10-05T02:31:17.353995Z",
      "retrieved_quote_timestamp": "2026-10-05T02:31:17.559984Z",
      "quote_retrieval_timestamp": "2026-10-05T02:31:17.559984Z",
      "timing_difference_seconds": 0.205989,
      "selected_quote": {
        "id": 708,
        "contract_id": 708,
        "forecast_timestamp": "2026-10-05T02:31:17.353995Z",
        "requested_timestamp": "2026-10-05T02:31:17.353995Z",
        "actual_quote_timestamp": "2026-10-05T02:31:17.559984Z",
        "timestamp_delta_seconds": 0.205989,
        "bid": 0.34,
        "ask": 0.35,
        "midpoint": 0.345,
        "last_price": 0.35,
        "implied_probability": 0.35,
        "spread": 0.009999999999999953,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-05T02:31:17.559984Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT042245",
        "external_market_id": "KXBTC15M-26OCT042245-45",
        "external_contract_id": "KXBTC15M-26OCT042245-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 7684.8
      },
      "selected_entry_price": 0.35,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 708,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT042245",
          "external_market_id": "KXBTC15M-26OCT042245-45",
          "external_contract_id": "KXBTC15M-26OCT042245-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-05T02:30:00Z",
          "resolution_timestamp": "2026-10-05T02:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-05T02:31:17.413246Z"
        }
      ],
      "quotes": [
        {
          "id": 708,
          "contract_id": 708,
          "forecast_timestamp": "2026-10-05T02:31:17.353995Z",
          "requested_timestamp": "2026-10-05T02:31:17.353995Z",
          "actual_quote_timestamp": "2026-10-05T02:31:17.559984Z",
          "timestamp_delta_seconds": 0.205989,
          "bid": 0.34,
          "ask": 0.35,
          "midpoint": 0.345,
          "last_price": 0.35,
          "implied_probability": 0.35,
          "spread": 0.009999999999999953,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-05T02:31:17.559984Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT042245",
          "external_market_id": "KXBTC15M-26OCT042245-45",
          "external_contract_id": "KXBTC15M-26OCT042245-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 7684.8
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT042245-45": {
          "UP/YES": "KXBTC15M-26OCT042245-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1366,
          "signal_id": 708,
          "quote_id": 708,
          "settlement_id": 708,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 273.0,
          "entry_price": 0.35,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.55,
          "trading_fee": 4.35,
          "total_deployed": 99.89999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 273.0,
          "gross_pnl": 177.45,
          "net_pnl": 173.10000000000002,
          "roi": 1.732732732732733,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-05T02:46:24.569696Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7684.8,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1367,
          "signal_id": 708,
          "quote_id": 708,
          "settlement_id": 708,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.35,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 35.0,
          "trading_fee": 1.6,
          "total_deployed": 36.6,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 65.0,
          "net_pnl": 63.4,
          "roi": 1.7322404371584699,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-05T02:46:24.572188Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7684.8,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 86516.66,
        "kronos_base_predicted_close": 86630.1953125,
        "kronos_base_displacement": 113.53531249999651,
        "kronos_base_displacement_fraction": 0.0013122942159347864,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 86725.8125,
        "kronos_small_displacement": 209.1524999999965,
        "kronos_small_displacement_fraction": 0.0024174823669799146,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT042245",
        "ticker": "KXBTC15M-26OCT042245-45",
        "market_id": "KXBTC15M-26OCT042245-45",
        "contract_id": "KXBTC15M-26OCT042245-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 86516.66
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-05T02:31:17.353995Z",
        "retrieved_timestamp": "2026-10-05T02:31:17.559984Z",
        "quote_offset_seconds": 0.205989,
        "quote_age_seconds": 0.205989,
        "bid": 0.34,
        "ask": 0.35,
        "midpoint": 0.345,
        "last_price": 0.35,
        "spread": 0.009999999999999953,
        "selected_entry_price": 0.35,
        "price_type": "live_executable_ask",
        "yes_ask_size": 7684.8
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 86660.91,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261005T0230Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 702,
          "signal_id": 708,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-10-05T02:15:00Z",
          "return_6h": 0.01245362575181952,
          "return_12h": 0.0158158932945216,
          "return_24h": 0.019969872825461366,
          "close_vs_ema12": 0.0059419545833800935,
          "close_vs_ema24": 0.01033118401404809,
          "ema12_slope_3h": 0.004439421943866151,
          "ema24_slope_6h": 0.005891893761739819,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-05T02:31:17.410854Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-05T02:15:00Z",
            "return_6h": 0.01245362575181952,
            "return_12h": 0.0158158932945216,
            "return_24h": 0.019969872825461366,
            "close_vs_ema12": 0.0059419545833800935,
            "close_vs_ema24": 0.01033118401404809,
            "ema12_slope_3h": 0.004439421943866151,
            "ema24_slope_6h": 0.005891893761739819,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0017985070111382617,
        "return_30m": -0.000982609064339779,
        "return_60m": -0.004950787334842444,
        "return_120m": 0.0029411159908918627,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0009040206027466358,
        "close_vs_ema6": -0.001183626697017437,
        "close_vs_ema12": -0.0004863765352561833,
        "ema3_slope": -0.0009032040876429948,
        "ema6_slope": -0.0004732266293381304,
        "realized_volatility_30m": 0.0013079374999976356,
        "realized_volatility_60m": 0.001294247061711382,
        "return_acceleration": -0.0026158749999952713
      }
    },
    {
      "id": 707,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261005T0200Z",
      "trigger_timestamp": "2026-10-05T02:01:15.795966Z",
      "market_start_timestamp": "2026-10-05T02:00:00Z",
      "resolution_timestamp": "2026-10-05T02:15:00Z",
      "direction": "UP",
      "base_run_id": 5129,
      "small_run_id": 5130,
      "last_observed_close": 86601.75,
      "actual_close": 86672.54,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-05T02:01:15.837771Z",
      "base_predicted_close": 86706.765625,
      "small_predicted_close": 86771.34375,
      "strike": 86601.75,
      "market_regime": {
        "id": 701,
        "signal_id": 707,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-10-05T01:45:00Z",
        "return_6h": 0.01389628354880279,
        "return_12h": 0.016031139402526318,
        "return_24h": 0.02132622219003255,
        "close_vs_ema12": 0.007529427299519886,
        "close_vs_ema24": 0.011808531904827557,
        "ema12_slope_3h": 0.004876893123838988,
        "ema24_slope_6h": 0.005563985678812111,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-05T02:01:15.841031Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-05T01:45:00Z",
          "return_6h": 0.01389628354880279,
          "return_12h": 0.016031139402526318,
          "return_24h": 0.02132622219003255,
          "close_vs_ema12": 0.007529427299519886,
          "close_vs_ema24": 0.011808531904827557,
          "ema12_slope_3h": 0.004876893123838988,
          "ema24_slope_6h": 0.005563985678812111,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.66,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.173229,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        5129,
        5130
      ],
      "forecast_publication_timestamp": "2026-10-05T02:01:15.795966Z",
      "requested_quote_timestamp": "2026-10-05T02:01:15.795966Z",
      "retrieved_quote_timestamp": "2026-10-05T02:01:15.969195Z",
      "quote_retrieval_timestamp": "2026-10-05T02:01:15.969195Z",
      "timing_difference_seconds": 0.173229,
      "selected_quote": {
        "id": 707,
        "contract_id": 707,
        "forecast_timestamp": "2026-10-05T02:01:15.795966Z",
        "requested_timestamp": "2026-10-05T02:01:15.795966Z",
        "actual_quote_timestamp": "2026-10-05T02:01:15.969195Z",
        "timestamp_delta_seconds": 0.173229,
        "bid": 0.65,
        "ask": 0.66,
        "midpoint": 0.655,
        "last_price": 0.66,
        "implied_probability": 0.66,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-05T02:01:15.969195Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT042215",
        "external_market_id": "KXBTC15M-26OCT042215-15",
        "external_contract_id": "KXBTC15M-26OCT042215-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 6910.99
      },
      "selected_entry_price": 0.66,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 707,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT042215",
          "external_market_id": "KXBTC15M-26OCT042215-15",
          "external_contract_id": "KXBTC15M-26OCT042215-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-05T02:00:00Z",
          "resolution_timestamp": "2026-10-05T02:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-05T02:01:15.843313Z"
        }
      ],
      "quotes": [
        {
          "id": 707,
          "contract_id": 707,
          "forecast_timestamp": "2026-10-05T02:01:15.795966Z",
          "requested_timestamp": "2026-10-05T02:01:15.795966Z",
          "actual_quote_timestamp": "2026-10-05T02:01:15.969195Z",
          "timestamp_delta_seconds": 0.173229,
          "bid": 0.65,
          "ask": 0.66,
          "midpoint": 0.655,
          "last_price": 0.66,
          "implied_probability": 0.66,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-05T02:01:15.969195Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT042215",
          "external_market_id": "KXBTC15M-26OCT042215-15",
          "external_contract_id": "KXBTC15M-26OCT042215-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 6910.99
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT042215-15": {
          "UP/YES": "KXBTC15M-26OCT042215-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1364,
          "signal_id": 707,
          "quote_id": 707,
          "settlement_id": 707,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 147.0,
          "entry_price": 0.66,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.02000000000001,
          "trading_fee": 2.31,
          "total_deployed": 99.33000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 147.0,
          "gross_pnl": 49.97999999999999,
          "net_pnl": 47.66999999999999,
          "roi": 0.4799154334038053,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-05T02:16:20.942148Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6910.99,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1365,
          "signal_id": 707,
          "quote_id": 707,
          "settlement_id": 707,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.66,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 66.0,
          "trading_fee": 1.58,
          "total_deployed": 67.58,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 34.0,
          "net_pnl": 32.42,
          "roi": 0.47972773009766206,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-05T02:16:20.945255Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6910.99,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 86601.75,
        "kronos_base_predicted_close": 86706.765625,
        "kronos_base_displacement": 105.015625,
        "kronos_base_displacement_fraction": 0.0012126270543031752,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 86771.34375,
        "kronos_small_displacement": 169.59375,
        "kronos_small_displacement_fraction": 0.001958317816903238,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT042215",
        "ticker": "KXBTC15M-26OCT042215-15",
        "market_id": "KXBTC15M-26OCT042215-15",
        "contract_id": "KXBTC15M-26OCT042215-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 86601.75
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-05T02:01:15.795966Z",
        "retrieved_timestamp": "2026-10-05T02:01:15.969195Z",
        "quote_offset_seconds": 0.173229,
        "quote_age_seconds": 0.173229,
        "bid": 0.65,
        "ask": 0.66,
        "midpoint": 0.655,
        "last_price": 0.66,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.66,
        "price_type": "live_executable_ask",
        "yes_ask_size": 6910.99
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 86672.54,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261005T0200Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 701,
          "signal_id": 707,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-10-05T01:45:00Z",
          "return_6h": 0.01389628354880279,
          "return_12h": 0.016031139402526318,
          "return_24h": 0.02132622219003255,
          "close_vs_ema12": 0.007529427299519886,
          "close_vs_ema24": 0.011808531904827557,
          "ema12_slope_3h": 0.004876893123838988,
          "ema24_slope_6h": 0.005563985678812111,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-05T02:01:15.841031Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-05T01:45:00Z",
            "return_6h": 0.01389628354880279,
            "return_12h": 0.016031139402526318,
            "return_24h": 0.02132622219003255,
            "close_vs_ema12": 0.007529427299519886,
            "close_vs_ema24": 0.011808531904827557,
            "ema12_slope_3h": 0.004876893123838988,
            "ema24_slope_6h": 0.005563985678812111,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0012675726235854556,
        "return_30m": -0.003972081273566408,
        "return_60m": -0.0006639084625428282,
        "return_120m": 0.001107725635540735,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.000832518189932796,
        "close_vs_ema6": -0.0006173939249056737,
        "close_vs_ema12": 0.0006312938713108895,
        "ema3_slope": -0.0008318256799235701,
        "ema6_slope": -0.00024689659697874067,
        "realized_volatility_30m": 0.0007201842692393656,
        "realized_volatility_60m": 0.0022069789218460713,
        "return_acceleration": 0.0014403685384787313
      }
    },
    {
      "id": 706,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261005T0145Z",
      "trigger_timestamp": "2026-10-05T01:46:18.692537Z",
      "market_start_timestamp": "2026-10-05T01:45:00Z",
      "resolution_timestamp": "2026-10-05T02:00:00Z",
      "direction": "UP",
      "base_run_id": 5127,
      "small_run_id": 5128,
      "last_observed_close": 86711.67,
      "actual_close": 86601.75,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-05T01:46:18.745875Z",
      "base_predicted_close": 86775.6640625,
      "small_predicted_close": 86808.265625,
      "strike": 86711.67,
      "market_regime": {
        "id": 700,
        "signal_id": 706,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-10-05T01:30:00Z",
        "return_6h": 0.015145813004530773,
        "return_12h": 0.017490116942367795,
        "return_24h": 0.02288860896252154,
        "close_vs_ema12": 0.009131491816562809,
        "close_vs_ema24": 0.013344724170975208,
        "ema12_slope_3h": 0.004988549249315799,
        "ema24_slope_6h": 0.00538801199740413,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-05T01:46:18.751468Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-05T01:30:00Z",
          "return_6h": 0.015145813004530773,
          "return_12h": 0.017490116942367795,
          "return_24h": 0.02288860896252154,
          "close_vs_ema12": 0.009131491816562809,
          "close_vs_ema24": 0.013344724170975208,
          "ema12_slope_3h": 0.004988549249315799,
          "ema24_slope_6h": 0.00538801199740413,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.49,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.234137,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        5127,
        5128
      ],
      "forecast_publication_timestamp": "2026-10-05T01:46:18.692537Z",
      "requested_quote_timestamp": "2026-10-05T01:46:18.692537Z",
      "retrieved_quote_timestamp": "2026-10-05T01:46:18.926674Z",
      "quote_retrieval_timestamp": "2026-10-05T01:46:18.926674Z",
      "timing_difference_seconds": 0.234137,
      "selected_quote": {
        "id": 706,
        "contract_id": 706,
        "forecast_timestamp": "2026-10-05T01:46:18.692537Z",
        "requested_timestamp": "2026-10-05T01:46:18.692537Z",
        "actual_quote_timestamp": "2026-10-05T01:46:18.926674Z",
        "timestamp_delta_seconds": 0.234137,
        "bid": 0.48,
        "ask": 0.49,
        "midpoint": 0.485,
        "last_price": 0.49,
        "implied_probability": 0.49,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-05T01:46:18.926674Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT042200",
        "external_market_id": "KXBTC15M-26OCT042200-00",
        "external_contract_id": "KXBTC15M-26OCT042200-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4420.87
      },
      "selected_entry_price": 0.49,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 706,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT042200",
          "external_market_id": "KXBTC15M-26OCT042200-00",
          "external_contract_id": "KXBTC15M-26OCT042200-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-05T01:45:00Z",
          "resolution_timestamp": "2026-10-05T02:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-05T01:46:18.755127Z"
        }
      ],
      "quotes": [
        {
          "id": 706,
          "contract_id": 706,
          "forecast_timestamp": "2026-10-05T01:46:18.692537Z",
          "requested_timestamp": "2026-10-05T01:46:18.692537Z",
          "actual_quote_timestamp": "2026-10-05T01:46:18.926674Z",
          "timestamp_delta_seconds": 0.234137,
          "bid": 0.48,
          "ask": 0.49,
          "midpoint": 0.485,
          "last_price": 0.49,
          "implied_probability": 0.49,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-05T01:46:18.926674Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT042200",
          "external_market_id": "KXBTC15M-26OCT042200-00",
          "external_contract_id": "KXBTC15M-26OCT042200-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4420.87
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT042200-00": {
          "UP/YES": "KXBTC15M-26OCT042200-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1362,
          "signal_id": 706,
          "quote_id": 706,
          "settlement_id": 706,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 197.0,
          "entry_price": 0.49,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.53,
          "trading_fee": 3.45,
          "total_deployed": 99.98,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.53,
          "net_pnl": -99.98,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-05T02:01:20.427333Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4420.87,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1363,
          "signal_id": 706,
          "quote_id": 706,
          "settlement_id": 706,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.49,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 49.0,
          "trading_fee": 1.75,
          "total_deployed": 50.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -49.0,
          "net_pnl": -50.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-05T02:01:20.430778Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4420.87,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 86711.67,
        "kronos_base_predicted_close": 86775.6640625,
        "kronos_base_displacement": 63.994062500001746,
        "kronos_base_displacement_fraction": 0.0007380098030634371,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 86808.265625,
        "kronos_small_displacement": 96.59562500000175,
        "kronos_small_displacement_fraction": 0.0011139864449618113,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT042200",
        "ticker": "KXBTC15M-26OCT042200-00",
        "market_id": "KXBTC15M-26OCT042200-00",
        "contract_id": "KXBTC15M-26OCT042200-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 86711.67
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-05T01:46:18.692537Z",
        "retrieved_timestamp": "2026-10-05T01:46:18.926674Z",
        "quote_offset_seconds": 0.234137,
        "quote_age_seconds": 0.234137,
        "bid": 0.48,
        "ask": 0.49,
        "midpoint": 0.485,
        "last_price": 0.49,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.49,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4420.87
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 86601.75,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261005T0145Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 700,
          "signal_id": 706,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-10-05T01:30:00Z",
          "return_6h": 0.015145813004530773,
          "return_12h": 0.017490116942367795,
          "return_24h": 0.02288860896252154,
          "close_vs_ema12": 0.009131491816562809,
          "close_vs_ema24": 0.013344724170975208,
          "ema12_slope_3h": 0.004988549249315799,
          "ema24_slope_6h": 0.00538801199740413,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-05T01:46:18.751468Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-05T01:30:00Z",
            "return_6h": 0.015145813004530773,
            "return_12h": 0.017490116942367795,
            "return_24h": 0.02288860896252154,
            "close_vs_ema12": 0.009131491816562809,
            "close_vs_ema24": 0.013344724170975208,
            "ema12_slope_3h": 0.004988549249315799,
            "ema24_slope_6h": 0.00538801199740413,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": -0.002707941162064187,
        "return_30m": 0.0005461954965517712,
        "return_60m": 0.001435650329686844,
        "return_120m": 0.002611874596649688,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.00039658143202769836,
        "close_vs_ema6": 0.0004039465657681429,
        "close_vs_ema12": 0.002016288635842578,
        "ema3_slope": -0.00039642421754404467,
        "ema6_slope": 0.00016160473817872223,
        "realized_volatility_30m": 0.0029854568792423986,
        "realized_volatility_60m": 0.002130267924042158,
        "return_acceleration": -0.005970913758484797
      }
    },
    {
      "id": 705,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261005T0115Z",
      "trigger_timestamp": "2026-10-05T01:16:16.956662Z",
      "market_start_timestamp": "2026-10-05T01:15:00Z",
      "resolution_timestamp": "2026-10-05T01:30:00Z",
      "direction": "UP",
      "base_run_id": 5123,
      "small_run_id": 5124,
      "last_observed_close": 86664.33,
      "actual_close": 86947.11,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-05T01:16:17.006811Z",
      "base_predicted_close": 86680.9375,
      "small_predicted_close": 86712.3203125,
      "strike": 86664.33,
      "market_regime": {
        "id": 699,
        "signal_id": 705,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-10-05T01:00:00Z",
        "return_6h": 0.01514322959054426,
        "return_12h": 0.017746875992128208,
        "return_24h": 0.022369899278454897,
        "close_vs_ema12": 0.00949953972482298,
        "close_vs_ema24": 0.013425639312201643,
        "ema12_slope_3h": 0.004916616445602706,
        "ema24_slope_6h": 0.004920229229096629,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-05T01:16:17.010648Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-05T01:00:00Z",
          "return_6h": 0.01514322959054426,
          "return_12h": 0.017746875992128208,
          "return_24h": 0.022369899278454897,
          "close_vs_ema12": 0.00949953972482298,
          "close_vs_ema24": 0.013425639312201643,
          "ema12_slope_3h": 0.004916616445602706,
          "ema24_slope_6h": 0.004920229229096629,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.61,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.195292,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        5123,
        5124
      ],
      "forecast_publication_timestamp": "2026-10-05T01:16:16.956662Z",
      "requested_quote_timestamp": "2026-10-05T01:16:16.956662Z",
      "retrieved_quote_timestamp": "2026-10-05T01:16:17.151954Z",
      "quote_retrieval_timestamp": "2026-10-05T01:16:17.151954Z",
      "timing_difference_seconds": 0.195292,
      "selected_quote": {
        "id": 705,
        "contract_id": 705,
        "forecast_timestamp": "2026-10-05T01:16:16.956662Z",
        "requested_timestamp": "2026-10-05T01:16:16.956662Z",
        "actual_quote_timestamp": "2026-10-05T01:16:17.151954Z",
        "timestamp_delta_seconds": 0.195292,
        "bid": 0.6,
        "ask": 0.61,
        "midpoint": 0.605,
        "last_price": 0.6,
        "implied_probability": 0.61,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-05T01:16:17.151954Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT042130",
        "external_market_id": "KXBTC15M-26OCT042130-30",
        "external_contract_id": "KXBTC15M-26OCT042130-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 8814.15
      },
      "selected_entry_price": 0.61,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 705,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT042130",
          "external_market_id": "KXBTC15M-26OCT042130-30",
          "external_contract_id": "KXBTC15M-26OCT042130-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-05T01:15:00Z",
          "resolution_timestamp": "2026-10-05T01:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-05T01:16:17.015565Z"
        }
      ],
      "quotes": [
        {
          "id": 705,
          "contract_id": 705,
          "forecast_timestamp": "2026-10-05T01:16:16.956662Z",
          "requested_timestamp": "2026-10-05T01:16:16.956662Z",
          "actual_quote_timestamp": "2026-10-05T01:16:17.151954Z",
          "timestamp_delta_seconds": 0.195292,
          "bid": 0.6,
          "ask": 0.61,
          "midpoint": 0.605,
          "last_price": 0.6,
          "implied_probability": 0.61,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-05T01:16:17.151954Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT042130",
          "external_market_id": "KXBTC15M-26OCT042130-30",
          "external_contract_id": "KXBTC15M-26OCT042130-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 8814.15
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT042130-30": {
          "UP/YES": "KXBTC15M-26OCT042130-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1360,
          "signal_id": 705,
          "quote_id": 705,
          "settlement_id": 705,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 159.0,
          "entry_price": 0.61,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.99,
          "trading_fee": 2.65,
          "total_deployed": 99.64,
          "settlement_value": 1.0,
          "settlement_payout": 159.0,
          "gross_pnl": 62.010000000000005,
          "net_pnl": 59.36,
          "roi": 0.5957446808510638,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-05T01:31:21.214157Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 8814.15,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1361,
          "signal_id": 705,
          "quote_id": 705,
          "settlement_id": 705,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.61,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 61.0,
          "trading_fee": 1.67,
          "total_deployed": 62.67,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 39.0,
          "net_pnl": 37.33,
          "roi": 0.5956598053295037,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-05T01:31:21.217475Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 8814.15,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 86664.33,
        "kronos_base_predicted_close": 86680.9375,
        "kronos_base_displacement": 16.607499999998254,
        "kronos_base_displacement_fraction": 0.0001916301666440882,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 86712.3203125,
        "kronos_small_displacement": 47.990312499998254,
        "kronos_small_displacement_fraction": 0.0005537493049331629,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT042130",
        "ticker": "KXBTC15M-26OCT042130-30",
        "market_id": "KXBTC15M-26OCT042130-30",
        "contract_id": "KXBTC15M-26OCT042130-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 86664.33
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-05T01:16:16.956662Z",
        "retrieved_timestamp": "2026-10-05T01:16:17.151954Z",
        "quote_offset_seconds": 0.195292,
        "quote_age_seconds": 0.195292,
        "bid": 0.6,
        "ask": 0.61,
        "midpoint": 0.605,
        "last_price": 0.6,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.61,
        "price_type": "live_executable_ask",
        "yes_ask_size": 8814.15
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 86947.11,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261005T0115Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 699,
          "signal_id": 705,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-10-05T01:00:00Z",
          "return_6h": 0.01514322959054426,
          "return_12h": 0.017746875992128208,
          "return_24h": 0.022369899278454897,
          "close_vs_ema12": 0.00949953972482298,
          "close_vs_ema24": 0.013425639312201643,
          "ema12_slope_3h": 0.004916616445602706,
          "ema24_slope_6h": 0.004920229229096629,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-05T01:16:17.010648Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-05T01:00:00Z",
            "return_6h": 0.01514322959054426,
            "return_12h": 0.017746875992128208,
            "return_24h": 0.022369899278454897,
            "close_vs_ema12": 0.00949953972482298,
            "close_vs_ema24": 0.013425639312201643,
            "ema12_slope_3h": 0.004916616445602706,
            "ema24_slope_6h": 0.004920229229096629,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 5.820303358294865e-05,
        "return_30m": 0.0008889692821165696,
        "return_60m": 0.0037050590137353012,
        "return_120m": 0.0009988505355014166,
        "consecutive_up_closes": 3,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0005830995374940251,
        "close_vs_ema6": 0.0013341407503477676,
        "close_vs_ema12": 0.002767408407270633,
        "ema3_slope": 0.0005834397409372194,
        "ema6_slope": 0.000533941241246394,
        "realized_volatility_30m": 0.000386257432324455,
        "realized_volatility_60m": 0.001753065182559402,
        "return_acceleration": -0.00077251486464891
      }
    },
    {
      "id": 704,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261004T2345Z",
      "trigger_timestamp": "2026-10-04T23:46:18.725177Z",
      "market_start_timestamp": "2026-10-04T23:45:00Z",
      "resolution_timestamp": "2026-10-05T00:00:00Z",
      "direction": "UP",
      "base_run_id": 5111,
      "small_run_id": 5112,
      "last_observed_close": 86485.78,
      "actual_close": 86505.93,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-04T23:46:18.776338Z",
      "base_predicted_close": 86491.15625,
      "small_predicted_close": 86585.6484375,
      "strike": 86485.78,
      "market_regime": {
        "id": 698,
        "signal_id": 704,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-10-04T23:30:00Z",
        "return_6h": 0.0128810016364993,
        "return_12h": 0.01432990912015053,
        "return_24h": 0.02019239935383288,
        "close_vs_ema12": 0.009633067176839427,
        "close_vs_ema24": 0.012901352016482015,
        "ema12_slope_3h": 0.004507528460803378,
        "ema24_slope_6h": 0.0037300402756759166,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-04T23:46:18.781088Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-04T23:30:00Z",
          "return_6h": 0.0128810016364993,
          "return_12h": 0.01432990912015053,
          "return_24h": 0.02019239935383288,
          "close_vs_ema12": 0.009633067176839427,
          "close_vs_ema24": 0.012901352016482015,
          "ema12_slope_3h": 0.004507528460803378,
          "ema24_slope_6h": 0.0037300402756759166,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.46,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.219473,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        5111,
        5112
      ],
      "forecast_publication_timestamp": "2026-10-04T23:46:18.725177Z",
      "requested_quote_timestamp": "2026-10-04T23:46:18.725177Z",
      "retrieved_quote_timestamp": "2026-10-04T23:46:18.944650Z",
      "quote_retrieval_timestamp": "2026-10-04T23:46:18.944650Z",
      "timing_difference_seconds": 0.219473,
      "selected_quote": {
        "id": 704,
        "contract_id": 704,
        "forecast_timestamp": "2026-10-04T23:46:18.725177Z",
        "requested_timestamp": "2026-10-04T23:46:18.725177Z",
        "actual_quote_timestamp": "2026-10-04T23:46:18.944650Z",
        "timestamp_delta_seconds": 0.219473,
        "bid": 0.45,
        "ask": 0.46,
        "midpoint": 0.455,
        "last_price": 0.45,
        "implied_probability": 0.46,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-04T23:46:18.944650Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT042000",
        "external_market_id": "KXBTC15M-26OCT042000-00",
        "external_contract_id": "KXBTC15M-26OCT042000-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 8240.73
      },
      "selected_entry_price": 0.46,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 704,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT042000",
          "external_market_id": "KXBTC15M-26OCT042000-00",
          "external_contract_id": "KXBTC15M-26OCT042000-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-04T23:45:00Z",
          "resolution_timestamp": "2026-10-05T00:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-04T23:46:18.784161Z"
        }
      ],
      "quotes": [
        {
          "id": 704,
          "contract_id": 704,
          "forecast_timestamp": "2026-10-04T23:46:18.725177Z",
          "requested_timestamp": "2026-10-04T23:46:18.725177Z",
          "actual_quote_timestamp": "2026-10-04T23:46:18.944650Z",
          "timestamp_delta_seconds": 0.219473,
          "bid": 0.45,
          "ask": 0.46,
          "midpoint": 0.455,
          "last_price": 0.45,
          "implied_probability": 0.46,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-04T23:46:18.944650Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT042000",
          "external_market_id": "KXBTC15M-26OCT042000-00",
          "external_contract_id": "KXBTC15M-26OCT042000-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 8240.73
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT042000-00": {
          "UP/YES": "KXBTC15M-26OCT042000-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1358,
          "signal_id": 704,
          "quote_id": 704,
          "settlement_id": 704,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 209.0,
          "entry_price": 0.46,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.14,
          "trading_fee": 3.64,
          "total_deployed": 99.78,
          "settlement_value": 1.0,
          "settlement_payout": 209.0,
          "gross_pnl": 112.86,
          "net_pnl": 109.22,
          "roi": 1.0946081379033874,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-05T00:01:22.757727Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 8240.73,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1359,
          "signal_id": 704,
          "quote_id": 704,
          "settlement_id": 704,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.46,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 46.0,
          "trading_fee": 1.74,
          "total_deployed": 47.74,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 54.0,
          "net_pnl": 52.26,
          "roi": 1.0946795140343526,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-05T00:01:22.761449Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 8240.73,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 86485.78,
        "kronos_base_predicted_close": 86491.15625,
        "kronos_base_displacement": 5.376250000001164,
        "kronos_base_displacement_fraction": 6.216339842227432e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 86585.6484375,
        "kronos_small_displacement": 99.86843750000116,
        "kronos_small_displacement_fraction": 0.0011547382413617726,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT042000",
        "ticker": "KXBTC15M-26OCT042000-00",
        "market_id": "KXBTC15M-26OCT042000-00",
        "contract_id": "KXBTC15M-26OCT042000-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 86485.78
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-04T23:46:18.725177Z",
        "retrieved_timestamp": "2026-10-04T23:46:18.944650Z",
        "quote_offset_seconds": 0.219473,
        "quote_age_seconds": 0.219473,
        "bid": 0.45,
        "ask": 0.46,
        "midpoint": 0.455,
        "last_price": 0.45,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.46,
        "price_type": "live_executable_ask",
        "yes_ask_size": 8240.73
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 86505.93,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261004T2345Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 698,
          "signal_id": 704,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-10-04T23:30:00Z",
          "return_6h": 0.0128810016364993,
          "return_12h": 0.01432990912015053,
          "return_24h": 0.02019239935383288,
          "close_vs_ema12": 0.009633067176839427,
          "close_vs_ema24": 0.012901352016482015,
          "ema12_slope_3h": 0.004507528460803378,
          "ema24_slope_6h": 0.0037300402756759166,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-04T23:46:18.781088Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-04T23:30:00Z",
            "return_6h": 0.0128810016364993,
            "return_12h": 0.01432990912015053,
            "return_24h": 0.02019239935383288,
            "close_vs_ema12": 0.009633067176839427,
            "close_vs_ema24": 0.012901352016482015,
            "ema12_slope_3h": 0.004507528460803378,
            "ema24_slope_6h": 0.0037300402756759166,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "DEGRADED",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0024410092491272684,
        "return_30m": -0.0010635052545744372,
        "return_60m": 0.0012012223169863834,
        "return_120m": 0.00606656323389787,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0005375143962379481,
        "close_vs_ema6": 0.0004793480943452444,
        "close_vs_ema12": 0.0028843719810323076,
        "ema3_slope": -0.000537225629728022,
        "ema6_slope": 0.00019177600872377631,
        "realized_volatility_30m": 0.00191094198582481,
        "realized_volatility_60m": 0.0017018959136252954,
        "return_acceleration": -0.00382188397164962
      }
    },
    {
      "id": 703,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261004T1445Z",
      "trigger_timestamp": "2026-10-04T14:46:21.129483Z",
      "market_start_timestamp": "2026-10-04T14:45:00Z",
      "resolution_timestamp": "2026-10-04T15:00:00Z",
      "direction": "UP",
      "base_run_id": 5041,
      "small_run_id": 5042,
      "last_observed_close": 85125.9,
      "actual_close": 85266.07,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-04T14:46:21.180802Z",
      "base_predicted_close": 85135.7109375,
      "small_predicted_close": 85190.2734375,
      "strike": 85125.9,
      "market_regime": {
        "id": 697,
        "signal_id": 703,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-04T14:30:00Z",
        "return_6h": 0.0007008417024441105,
        "return_12h": 0.003934759419242928,
        "return_24h": 0.00438935615555458,
        "close_vs_ema12": 0.00032561100144823385,
        "close_vs_ema24": 0.0015243405264360188,
        "ema12_slope_3h": 0.0007812060270571131,
        "ema24_slope_6h": 0.001751944177719178,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-04T14:46:21.184763Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-04T14:30:00Z",
          "return_6h": 0.0007008417024441105,
          "return_12h": 0.003934759419242928,
          "return_24h": 0.00438935615555458,
          "close_vs_ema12": 0.00032561100144823385,
          "close_vs_ema24": 0.0015243405264360188,
          "ema12_slope_3h": 0.0007812060270571131,
          "ema24_slope_6h": 0.001751944177719178,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.43,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.198954,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        5041,
        5042
      ],
      "forecast_publication_timestamp": "2026-10-04T14:46:21.129483Z",
      "requested_quote_timestamp": "2026-10-04T14:46:21.129483Z",
      "retrieved_quote_timestamp": "2026-10-04T14:46:21.328437Z",
      "quote_retrieval_timestamp": "2026-10-04T14:46:21.328437Z",
      "timing_difference_seconds": 0.198954,
      "selected_quote": {
        "id": 703,
        "contract_id": 703,
        "forecast_timestamp": "2026-10-04T14:46:21.129483Z",
        "requested_timestamp": "2026-10-04T14:46:21.129483Z",
        "actual_quote_timestamp": "2026-10-04T14:46:21.328437Z",
        "timestamp_delta_seconds": 0.198954,
        "bid": 0.42,
        "ask": 0.43,
        "midpoint": 0.425,
        "last_price": 0.43,
        "implied_probability": 0.43,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-04T14:46:21.328437Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT041100",
        "external_market_id": "KXBTC15M-26OCT041100-00",
        "external_contract_id": "KXBTC15M-26OCT041100-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5308.18
      },
      "selected_entry_price": 0.43,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 703,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT041100",
          "external_market_id": "KXBTC15M-26OCT041100-00",
          "external_contract_id": "KXBTC15M-26OCT041100-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-04T14:45:00Z",
          "resolution_timestamp": "2026-10-04T15:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-04T14:46:21.188443Z"
        }
      ],
      "quotes": [
        {
          "id": 703,
          "contract_id": 703,
          "forecast_timestamp": "2026-10-04T14:46:21.129483Z",
          "requested_timestamp": "2026-10-04T14:46:21.129483Z",
          "actual_quote_timestamp": "2026-10-04T14:46:21.328437Z",
          "timestamp_delta_seconds": 0.198954,
          "bid": 0.42,
          "ask": 0.43,
          "midpoint": 0.425,
          "last_price": 0.43,
          "implied_probability": 0.43,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-04T14:46:21.328437Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT041100",
          "external_market_id": "KXBTC15M-26OCT041100-00",
          "external_contract_id": "KXBTC15M-26OCT041100-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5308.18
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT041100-00": {
          "UP/YES": "KXBTC15M-26OCT041100-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1356,
          "signal_id": 703,
          "quote_id": 703,
          "settlement_id": 703,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 223.0,
          "entry_price": 0.43,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.89,
          "trading_fee": 3.83,
          "total_deployed": 99.72,
          "settlement_value": 1.0,
          "settlement_payout": 223.0,
          "gross_pnl": 127.11,
          "net_pnl": 123.28,
          "roi": 1.2362615322904131,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-04T15:01:22.231403Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5308.18,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1357,
          "signal_id": 703,
          "quote_id": 703,
          "settlement_id": 703,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.43,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 43.0,
          "trading_fee": 1.72,
          "total_deployed": 44.72,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 57.0,
          "net_pnl": 55.28,
          "roi": 1.2361359570661896,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-04T15:01:22.233491Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5308.18,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 85125.9,
        "kronos_base_predicted_close": 85135.7109375,
        "kronos_base_displacement": 9.81093750000582,
        "kronos_base_displacement_fraction": 0.00011525208544057474,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 85190.2734375,
        "kronos_small_displacement": 64.37343750000582,
        "kronos_small_displacement_fraction": 0.0007562144717413364,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT041100",
        "ticker": "KXBTC15M-26OCT041100-00",
        "market_id": "KXBTC15M-26OCT041100-00",
        "contract_id": "KXBTC15M-26OCT041100-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 85125.9
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-04T14:46:21.129483Z",
        "retrieved_timestamp": "2026-10-04T14:46:21.328437Z",
        "quote_offset_seconds": 0.198954,
        "quote_age_seconds": 0.198954,
        "bid": 0.42,
        "ask": 0.43,
        "midpoint": 0.425,
        "last_price": 0.43,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.43,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5308.18
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 85266.07,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261004T1445Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 697,
          "signal_id": 703,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-04T14:30:00Z",
          "return_6h": 0.0007008417024441105,
          "return_12h": 0.003934759419242928,
          "return_24h": 0.00438935615555458,
          "close_vs_ema12": 0.00032561100144823385,
          "close_vs_ema24": 0.0015243405264360188,
          "ema12_slope_3h": 0.0007812060270571131,
          "ema24_slope_6h": 0.001751944177719178,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-04T14:46:21.184763Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-04T14:30:00Z",
            "return_6h": 0.0007008417024441105,
            "return_12h": 0.003934759419242928,
            "return_24h": 0.00438935615555458,
            "close_vs_ema12": 0.00032561100144823385,
            "close_vs_ema24": 0.0015243405264360188,
            "ema12_slope_3h": 0.0007812060270571131,
            "ema24_slope_6h": 0.001751944177719178,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0005133266049436314,
        "return_30m": -0.0008639193030088865,
        "return_60m": -0.001117502485352917,
        "return_120m": -0.0009097092510848004,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 3,
        "close_vs_ema3": -0.00037483310599761843,
        "close_vs_ema6": -0.0006127265046932395,
        "close_vs_ema12": -0.0008149814101812147,
        "ema3_slope": -0.0003746926587845367,
        "ema6_slope": -0.00024503054719293704,
        "realized_volatility_30m": 8.12769229444621e-05,
        "realized_volatility_60m": 0.0002638902388801852,
        "return_acceleration": -0.0001625538458889242
      }
    },
    {
      "id": 702,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261004T1300Z",
      "trigger_timestamp": "2026-10-04T13:01:17.232964Z",
      "market_start_timestamp": "2026-10-04T13:00:00Z",
      "resolution_timestamp": "2026-10-04T13:15:00Z",
      "direction": "UP",
      "base_run_id": 5027,
      "small_run_id": 5028,
      "last_observed_close": 85125.56,
      "actual_close": 85153.13,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-04T13:01:17.281054Z",
      "base_predicted_close": 85143.4921875,
      "small_predicted_close": 85204.3359375,
      "strike": 85125.56,
      "market_regime": {
        "id": 696,
        "signal_id": 702,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-04T12:45:00Z",
        "return_6h": 0.0012421436631409044,
        "return_12h": 0.00411483437748017,
        "return_24h": 0.002979086403382958,
        "close_vs_ema12": 0.0006745046587872672,
        "close_vs_ema24": 0.0018742073028237272,
        "ema12_slope_3h": 0.001464480292164172,
        "ema24_slope_6h": 0.0017814343104203267,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-04T13:01:17.286373Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-04T12:45:00Z",
          "return_6h": 0.0012421436631409044,
          "return_12h": 0.00411483437748017,
          "return_24h": 0.002979086403382958,
          "close_vs_ema12": 0.0006745046587872672,
          "close_vs_ema24": 0.0018742073028237272,
          "ema12_slope_3h": 0.001464480292164172,
          "ema24_slope_6h": 0.0017814343104203267,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.55,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.189405,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        5027,
        5028
      ],
      "forecast_publication_timestamp": "2026-10-04T13:01:17.232964Z",
      "requested_quote_timestamp": "2026-10-04T13:01:17.232964Z",
      "retrieved_quote_timestamp": "2026-10-04T13:01:17.422369Z",
      "quote_retrieval_timestamp": "2026-10-04T13:01:17.422369Z",
      "timing_difference_seconds": 0.189405,
      "selected_quote": {
        "id": 702,
        "contract_id": 702,
        "forecast_timestamp": "2026-10-04T13:01:17.232964Z",
        "requested_timestamp": "2026-10-04T13:01:17.232964Z",
        "actual_quote_timestamp": "2026-10-04T13:01:17.422369Z",
        "timestamp_delta_seconds": 0.189405,
        "bid": 0.54,
        "ask": 0.55,
        "midpoint": 0.545,
        "last_price": 0.55,
        "implied_probability": 0.55,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-04T13:01:17.422369Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT040915",
        "external_market_id": "KXBTC15M-26OCT040915-15",
        "external_contract_id": "KXBTC15M-26OCT040915-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3400.66
      },
      "selected_entry_price": 0.55,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 702,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT040915",
          "external_market_id": "KXBTC15M-26OCT040915-15",
          "external_contract_id": "KXBTC15M-26OCT040915-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-04T13:00:00Z",
          "resolution_timestamp": "2026-10-04T13:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-04T13:01:17.289215Z"
        }
      ],
      "quotes": [
        {
          "id": 702,
          "contract_id": 702,
          "forecast_timestamp": "2026-10-04T13:01:17.232964Z",
          "requested_timestamp": "2026-10-04T13:01:17.232964Z",
          "actual_quote_timestamp": "2026-10-04T13:01:17.422369Z",
          "timestamp_delta_seconds": 0.189405,
          "bid": 0.54,
          "ask": 0.55,
          "midpoint": 0.545,
          "last_price": 0.55,
          "implied_probability": 0.55,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-04T13:01:17.422369Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT040915",
          "external_market_id": "KXBTC15M-26OCT040915-15",
          "external_contract_id": "KXBTC15M-26OCT040915-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3400.66
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT040915-15": {
          "UP/YES": "KXBTC15M-26OCT040915-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1354,
          "signal_id": 702,
          "quote_id": 702,
          "settlement_id": 702,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 176.0,
          "entry_price": 0.55,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.80000000000001,
          "trading_fee": 3.05,
          "total_deployed": 99.85000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 176.0,
          "gross_pnl": 79.19999999999999,
          "net_pnl": 76.14999999999999,
          "roi": 0.7626439659489233,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-04T13:16:21.230423Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3400.66,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1355,
          "signal_id": 702,
          "quote_id": 702,
          "settlement_id": 702,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.55,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 55.00000000000001,
          "trading_fee": 1.74,
          "total_deployed": 56.74000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 44.99999999999999,
          "net_pnl": 43.25999999999999,
          "roi": 0.76242509693338,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-04T13:16:21.233090Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3400.66,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 85125.56,
        "kronos_base_predicted_close": 85143.4921875,
        "kronos_base_displacement": 17.93218750000233,
        "kronos_base_displacement_fraction": 0.00021065573606801917,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 85204.3359375,
        "kronos_small_displacement": 78.77593750000233,
        "kronos_small_displacement_fraction": 0.0009254087432729057,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT040915",
        "ticker": "KXBTC15M-26OCT040915-15",
        "market_id": "KXBTC15M-26OCT040915-15",
        "contract_id": "KXBTC15M-26OCT040915-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 85125.56
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-04T13:01:17.232964Z",
        "retrieved_timestamp": "2026-10-04T13:01:17.422369Z",
        "quote_offset_seconds": 0.189405,
        "quote_age_seconds": 0.189405,
        "bid": 0.54,
        "ask": 0.55,
        "midpoint": 0.545,
        "last_price": 0.55,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.55,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3400.66
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 85153.13,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261004T1300Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 696,
          "signal_id": 702,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-04T12:45:00Z",
          "return_6h": 0.0012421436631409044,
          "return_12h": 0.00411483437748017,
          "return_24h": 0.002979086403382958,
          "close_vs_ema12": 0.0006745046587872672,
          "close_vs_ema24": 0.0018742073028237272,
          "ema12_slope_3h": 0.001464480292164172,
          "ema24_slope_6h": 0.0017814343104203267,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-04T13:01:17.286373Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-04T12:45:00Z",
            "return_6h": 0.0012421436631409044,
            "return_12h": 0.00411483437748017,
            "return_24h": 0.002979086403382958,
            "close_vs_ema12": 0.0006745046587872672,
            "close_vs_ema24": 0.0018742073028237272,
            "ema12_slope_3h": 0.001464480292164172,
            "ema24_slope_6h": 0.0017814343104203267,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0009136957893395303,
        "return_30m": -0.0016359574590858461,
        "return_60m": -0.0020531309414996146,
        "return_120m": -0.001643240371371868,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.0006432839529730838,
        "close_vs_ema6": -0.0010538592707515226,
        "close_vs_ema12": -0.0011632084408434995,
        "ema3_slope": -0.000642870404757967,
        "ema6_slope": -0.0004213660840789446,
        "realized_volatility_30m": 9.5386794311203e-05,
        "realized_volatility_60m": 0.00042098059224348326,
        "return_acceleration": -0.000190773588622406
      }
    },
    {
      "id": 701,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261004T1245Z",
      "trigger_timestamp": "2026-10-04T12:46:18.335754Z",
      "market_start_timestamp": "2026-10-04T12:45:00Z",
      "resolution_timestamp": "2026-10-04T13:00:00Z",
      "direction": "UP",
      "base_run_id": 5025,
      "small_run_id": 5026,
      "last_observed_close": 85203.41,
      "actual_close": 85125.56,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-04T12:46:18.388529Z",
      "base_predicted_close": 85243.375,
      "small_predicted_close": 85225.4765625,
      "strike": 85203.41,
      "market_regime": {
        "id": 695,
        "signal_id": 701,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-10-04T12:30:00Z",
        "return_6h": 0.002953503225581855,
        "return_12h": 0.004867789886026097,
        "return_24h": 0.0047315871676048005,
        "close_vs_ema12": 0.0016184016854532413,
        "close_vs_ema24": 0.002830036594070995,
        "ema12_slope_3h": 0.0015764327898570851,
        "ema24_slope_6h": 0.0017928256883754656,
        "score": 2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-04T12:46:18.391662Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-04T12:30:00Z",
          "return_6h": 0.002953503225581855,
          "return_12h": 0.004867789886026097,
          "return_24h": 0.0047315871676048005,
          "close_vs_ema12": 0.0016184016854532413,
          "close_vs_ema24": 0.002830036594070995,
          "ema12_slope_3h": 0.0015764327898570851,
          "ema24_slope_6h": 0.0017928256883754656,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.32,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.189219,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        5025,
        5026
      ],
      "forecast_publication_timestamp": "2026-10-04T12:46:18.335754Z",
      "requested_quote_timestamp": "2026-10-04T12:46:18.335754Z",
      "retrieved_quote_timestamp": "2026-10-04T12:46:18.524973Z",
      "quote_retrieval_timestamp": "2026-10-04T12:46:18.524973Z",
      "timing_difference_seconds": 0.189219,
      "selected_quote": {
        "id": 701,
        "contract_id": 701,
        "forecast_timestamp": "2026-10-04T12:46:18.335754Z",
        "requested_timestamp": "2026-10-04T12:46:18.335754Z",
        "actual_quote_timestamp": "2026-10-04T12:46:18.524973Z",
        "timestamp_delta_seconds": 0.189219,
        "bid": 0.31,
        "ask": 0.32,
        "midpoint": 0.315,
        "last_price": 0.32,
        "implied_probability": 0.32,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-04T12:46:18.524973Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT040900",
        "external_market_id": "KXBTC15M-26OCT040900-00",
        "external_contract_id": "KXBTC15M-26OCT040900-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 7841.01
      },
      "selected_entry_price": 0.32,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 701,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT040900",
          "external_market_id": "KXBTC15M-26OCT040900-00",
          "external_contract_id": "KXBTC15M-26OCT040900-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-04T12:45:00Z",
          "resolution_timestamp": "2026-10-04T13:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-04T12:46:18.395029Z"
        }
      ],
      "quotes": [
        {
          "id": 701,
          "contract_id": 701,
          "forecast_timestamp": "2026-10-04T12:46:18.335754Z",
          "requested_timestamp": "2026-10-04T12:46:18.335754Z",
          "actual_quote_timestamp": "2026-10-04T12:46:18.524973Z",
          "timestamp_delta_seconds": 0.189219,
          "bid": 0.31,
          "ask": 0.32,
          "midpoint": 0.315,
          "last_price": 0.32,
          "implied_probability": 0.32,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-04T12:46:18.524973Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT040900",
          "external_market_id": "KXBTC15M-26OCT040900-00",
          "external_contract_id": "KXBTC15M-26OCT040900-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 7841.01
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT040900-00": {
          "UP/YES": "KXBTC15M-26OCT040900-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1352,
          "signal_id": 701,
          "quote_id": 701,
          "settlement_id": 701,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 298.0,
          "entry_price": 0.32,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.36,
          "trading_fee": 4.54,
          "total_deployed": 99.9,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.36,
          "net_pnl": -99.9,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-04T13:01:21.968201Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7841.01,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1353,
          "signal_id": 701,
          "quote_id": 701,
          "settlement_id": 701,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.32,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 32.0,
          "trading_fee": 1.53,
          "total_deployed": 33.53,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -32.0,
          "net_pnl": -33.53,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-04T13:01:21.972165Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7841.01,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 85203.41,
        "kronos_base_predicted_close": 85243.375,
        "kronos_base_displacement": 39.96499999999651,
        "kronos_base_displacement_fraction": 0.0004690539967824821,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 85225.4765625,
        "kronos_small_displacement": 22.066562499996508,
        "kronos_small_displacement_fraction": 0.0002589868468878946,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT040900",
        "ticker": "KXBTC15M-26OCT040900-00",
        "market_id": "KXBTC15M-26OCT040900-00",
        "contract_id": "KXBTC15M-26OCT040900-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 85203.41
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-04T12:46:18.335754Z",
        "retrieved_timestamp": "2026-10-04T12:46:18.524973Z",
        "quote_offset_seconds": 0.189219,
        "quote_age_seconds": 0.189219,
        "bid": 0.31,
        "ask": 0.32,
        "midpoint": 0.315,
        "last_price": 0.32,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.32,
        "price_type": "live_executable_ask",
        "yes_ask_size": 7841.01
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 85125.56,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261004T1245Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 695,
          "signal_id": 701,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-10-04T12:30:00Z",
          "return_6h": 0.002953503225581855,
          "return_12h": 0.004867789886026097,
          "return_24h": 0.0047315871676048005,
          "close_vs_ema12": 0.0016184016854532413,
          "close_vs_ema24": 0.002830036594070995,
          "ema12_slope_3h": 0.0015764327898570851,
          "ema24_slope_6h": 0.0017928256883754656,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-04T12:46:18.391662Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-04T12:30:00Z",
            "return_6h": 0.002953503225581855,
            "return_12h": 0.004867789886026097,
            "return_24h": 0.0047315871676048005,
            "close_vs_ema12": 0.0016184016854532413,
            "close_vs_ema24": 0.002830036594070995,
            "ema12_slope_3h": 0.0015764327898570851,
            "ema24_slope_6h": 0.0017928256883754656,
            "score": 2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0007229222007171243,
        "return_30m": -0.000532377008866769,
        "return_60m": -0.0007100011131121464,
        "return_120m": -0.0014850654410767383,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0003723852670268757,
        "close_vs_ema6": -0.0005615986352451863,
        "close_vs_ema12": -0.0004611357557184892,
        "ema3_slope": -0.0003722466478596198,
        "ema6_slope": -0.00022458900254707093,
        "realized_volatility_30m": 0.00045680262078545697,
        "realized_volatility_60m": 0.0004972354837050145,
        "return_acceleration": -0.0009136052415709139
      }
    },
    {
      "id": 700,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261004T1215Z",
      "trigger_timestamp": "2026-10-04T12:16:15.993903Z",
      "market_start_timestamp": "2026-10-04T12:15:00Z",
      "resolution_timestamp": "2026-10-04T12:30:00Z",
      "direction": "UP",
      "base_run_id": 5021,
      "small_run_id": 5022,
      "last_observed_close": 85248.8,
      "actual_close": 85265.05,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-04T12:16:16.044358Z",
      "base_predicted_close": 85291.859375,
      "small_predicted_close": 85250.984375,
      "strike": 85248.8,
      "market_regime": {
        "id": 694,
        "signal_id": 700,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-10-04T12:00:00Z",
        "return_6h": 0.004066136521431174,
        "return_12h": 0.00522680501507744,
        "return_24h": 0.006732846707306228,
        "close_vs_ema12": 0.002323824466569313,
        "close_vs_ema24": 0.003500358909776846,
        "ema12_slope_3h": 0.0017452529873447364,
        "ema24_slope_6h": 0.0017150930120608532,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-04T12:16:16.047073Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-04T12:00:00Z",
          "return_6h": 0.004066136521431174,
          "return_12h": 0.00522680501507744,
          "return_24h": 0.006732846707306228,
          "close_vs_ema12": 0.002323824466569313,
          "close_vs_ema24": 0.003500358909776846,
          "ema12_slope_3h": 0.0017452529873447364,
          "ema24_slope_6h": 0.0017150930120608532,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.35,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.196008,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        5021,
        5022
      ],
      "forecast_publication_timestamp": "2026-10-04T12:16:15.993903Z",
      "requested_quote_timestamp": "2026-10-04T12:16:15.993903Z",
      "retrieved_quote_timestamp": "2026-10-04T12:16:16.189911Z",
      "quote_retrieval_timestamp": "2026-10-04T12:16:16.189911Z",
      "timing_difference_seconds": 0.196008,
      "selected_quote": {
        "id": 700,
        "contract_id": 700,
        "forecast_timestamp": "2026-10-04T12:16:15.993903Z",
        "requested_timestamp": "2026-10-04T12:16:15.993903Z",
        "actual_quote_timestamp": "2026-10-04T12:16:16.189911Z",
        "timestamp_delta_seconds": 0.196008,
        "bid": 0.34,
        "ask": 0.35,
        "midpoint": 0.345,
        "last_price": 0.35,
        "implied_probability": 0.35,
        "spread": 0.009999999999999953,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-04T12:16:16.189911Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT040830",
        "external_market_id": "KXBTC15M-26OCT040830-30",
        "external_contract_id": "KXBTC15M-26OCT040830-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 6855.59
      },
      "selected_entry_price": 0.35,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 700,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT040830",
          "external_market_id": "KXBTC15M-26OCT040830-30",
          "external_contract_id": "KXBTC15M-26OCT040830-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-04T12:15:00Z",
          "resolution_timestamp": "2026-10-04T12:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-04T12:16:16.049743Z"
        }
      ],
      "quotes": [
        {
          "id": 700,
          "contract_id": 700,
          "forecast_timestamp": "2026-10-04T12:16:15.993903Z",
          "requested_timestamp": "2026-10-04T12:16:15.993903Z",
          "actual_quote_timestamp": "2026-10-04T12:16:16.189911Z",
          "timestamp_delta_seconds": 0.196008,
          "bid": 0.34,
          "ask": 0.35,
          "midpoint": 0.345,
          "last_price": 0.35,
          "implied_probability": 0.35,
          "spread": 0.009999999999999953,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-04T12:16:16.189911Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT040830",
          "external_market_id": "KXBTC15M-26OCT040830-30",
          "external_contract_id": "KXBTC15M-26OCT040830-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 6855.59
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT040830-30": {
          "UP/YES": "KXBTC15M-26OCT040830-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1350,
          "signal_id": 700,
          "quote_id": 700,
          "settlement_id": 700,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 273.0,
          "entry_price": 0.35,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.55,
          "trading_fee": 4.35,
          "total_deployed": 99.89999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 273.0,
          "gross_pnl": 177.45,
          "net_pnl": 173.10000000000002,
          "roi": 1.732732732732733,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-04T12:31:21.229097Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6855.59,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1351,
          "signal_id": 700,
          "quote_id": 700,
          "settlement_id": 700,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.35,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 35.0,
          "trading_fee": 1.6,
          "total_deployed": 36.6,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 65.0,
          "net_pnl": 63.4,
          "roi": 1.7322404371584699,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-04T12:31:21.231760Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6855.59,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 85248.8,
        "kronos_base_predicted_close": 85291.859375,
        "kronos_base_displacement": 43.05937499999709,
        "kronos_base_displacement_fraction": 0.0005051024178639123,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 85250.984375,
        "kronos_small_displacement": 2.1843749999970896,
        "kronos_small_displacement_fraction": 2.562352783848089e-05,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT040830",
        "ticker": "KXBTC15M-26OCT040830-30",
        "market_id": "KXBTC15M-26OCT040830-30",
        "contract_id": "KXBTC15M-26OCT040830-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 85248.8
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-04T12:16:15.993903Z",
        "retrieved_timestamp": "2026-10-04T12:16:16.189911Z",
        "quote_offset_seconds": 0.196008,
        "quote_age_seconds": 0.196008,
        "bid": 0.34,
        "ask": 0.35,
        "midpoint": 0.345,
        "last_price": 0.35,
        "spread": 0.009999999999999953,
        "selected_entry_price": 0.35,
        "price_type": "live_executable_ask",
        "yes_ask_size": 6855.59
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 85265.05,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261004T1215Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 694,
          "signal_id": 700,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-10-04T12:00:00Z",
          "return_6h": 0.004066136521431174,
          "return_12h": 0.00522680501507744,
          "return_24h": 0.006732846707306228,
          "close_vs_ema12": 0.002323824466569313,
          "close_vs_ema24": 0.003500358909776846,
          "ema12_slope_3h": 0.0017452529873447364,
          "ema24_slope_6h": 0.0017150930120608532,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-04T12:16:16.047073Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-04T12:00:00Z",
            "return_6h": 0.004066136521431174,
            "return_12h": 0.00522680501507744,
            "return_24h": 0.006732846707306228,
            "close_vs_ema12": 0.002323824466569313,
            "close_vs_ema24": 0.003500358909776846,
            "ema12_slope_3h": 0.0017452529873447364,
            "ema24_slope_6h": 0.0017150930120608532,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0006084241035144711,
        "return_30m": -0.00017771871760463576,
        "return_60m": -3.6484031856076626e-05,
        "return_120m": 0.0001937900351538513,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.00023381092613838916,
        "close_vs_ema6": -0.0002790865685607935,
        "close_vs_ema12": 1.9823128328599893e-05,
        "ema3_slope": -0.00023375627136812405,
        "ema6_slope": -0.00011162216652527146,
        "realized_volatility_30m": 0.0005196958502490245,
        "realized_volatility_60m": 0.000547226567517234,
        "return_acceleration": -0.001039391700498049
      }
    },
    {
      "id": 699,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261004T0900Z",
      "trigger_timestamp": "2026-10-04T09:01:17.296912Z",
      "market_start_timestamp": "2026-10-04T09:00:00Z",
      "resolution_timestamp": "2026-10-04T09:15:00Z",
      "direction": "UP",
      "base_run_id": 4995,
      "small_run_id": 4996,
      "last_observed_close": 85094.19,
      "actual_close": 85121.78,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-04T09:01:17.346754Z",
      "base_predicted_close": 85110.15625,
      "small_predicted_close": 85107.953125,
      "strike": 85094.19,
      "market_regime": {
        "id": 693,
        "signal_id": 699,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-10-04T08:45:00Z",
        "return_6h": 0.003543722175398889,
        "return_12h": 0.004188181333175667,
        "return_24h": 0.005671537574509111,
        "close_vs_ema12": 0.0023620655144547253,
        "close_vs_ema24": 0.0028455237474431794,
        "ema12_slope_3h": 0.0010404679702715747,
        "ema24_slope_6h": 0.0006757579435883176,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-04T09:01:17.353819Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-04T08:45:00Z",
          "return_6h": 0.003543722175398889,
          "return_12h": 0.004188181333175667,
          "return_24h": 0.005671537574509111,
          "close_vs_ema12": 0.0023620655144547253,
          "close_vs_ema24": 0.0028455237474431794,
          "ema12_slope_3h": 0.0010404679702715747,
          "ema24_slope_6h": 0.0006757579435883176,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.5,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.202841,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        4995,
        4996
      ],
      "forecast_publication_timestamp": "2026-10-04T09:01:17.296912Z",
      "requested_quote_timestamp": "2026-10-04T09:01:17.296912Z",
      "retrieved_quote_timestamp": "2026-10-04T09:01:17.499753Z",
      "quote_retrieval_timestamp": "2026-10-04T09:01:17.499753Z",
      "timing_difference_seconds": 0.202841,
      "selected_quote": {
        "id": 699,
        "contract_id": 699,
        "forecast_timestamp": "2026-10-04T09:01:17.296912Z",
        "requested_timestamp": "2026-10-04T09:01:17.296912Z",
        "actual_quote_timestamp": "2026-10-04T09:01:17.499753Z",
        "timestamp_delta_seconds": 0.202841,
        "bid": 0.49,
        "ask": 0.5,
        "midpoint": 0.495,
        "last_price": 0.5,
        "implied_probability": 0.5,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-04T09:01:17.499753Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT040515",
        "external_market_id": "KXBTC15M-26OCT040515-15",
        "external_contract_id": "KXBTC15M-26OCT040515-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4241.22
      },
      "selected_entry_price": 0.5,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 699,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT040515",
          "external_market_id": "KXBTC15M-26OCT040515-15",
          "external_contract_id": "KXBTC15M-26OCT040515-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-04T09:00:00Z",
          "resolution_timestamp": "2026-10-04T09:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-04T09:01:17.356878Z"
        }
      ],
      "quotes": [
        {
          "id": 699,
          "contract_id": 699,
          "forecast_timestamp": "2026-10-04T09:01:17.296912Z",
          "requested_timestamp": "2026-10-04T09:01:17.296912Z",
          "actual_quote_timestamp": "2026-10-04T09:01:17.499753Z",
          "timestamp_delta_seconds": 0.202841,
          "bid": 0.49,
          "ask": 0.5,
          "midpoint": 0.495,
          "last_price": 0.5,
          "implied_probability": 0.5,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-04T09:01:17.499753Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT040515",
          "external_market_id": "KXBTC15M-26OCT040515-15",
          "external_contract_id": "KXBTC15M-26OCT040515-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4241.22
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT040515-15": {
          "UP/YES": "KXBTC15M-26OCT040515-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1348,
          "signal_id": 699,
          "quote_id": 699,
          "settlement_id": 699,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 193.0,
          "entry_price": 0.5,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.5,
          "trading_fee": 3.38,
          "total_deployed": 99.88,
          "settlement_value": 1.0,
          "settlement_payout": 193.0,
          "gross_pnl": 96.5,
          "net_pnl": 93.12,
          "roi": 0.932318782539047,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-04T09:16:21.213015Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4241.22,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1349,
          "signal_id": 699,
          "quote_id": 699,
          "settlement_id": 699,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.5,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 50.0,
          "trading_fee": 1.75,
          "total_deployed": 51.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 50.0,
          "net_pnl": 48.25,
          "roi": 0.9323671497584541,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-04T09:16:21.216176Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4241.22,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 85094.19,
        "kronos_base_predicted_close": 85110.15625,
        "kronos_base_displacement": 15.966249999997672,
        "kronos_base_displacement_fraction": 0.00018763031882667515,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 85107.953125,
        "kronos_small_displacement": 13.763124999997672,
        "kronos_small_displacement_fraction": 0.00016173989081978067,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT040515",
        "ticker": "KXBTC15M-26OCT040515-15",
        "market_id": "KXBTC15M-26OCT040515-15",
        "contract_id": "KXBTC15M-26OCT040515-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 85094.19
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-04T09:01:17.296912Z",
        "retrieved_timestamp": "2026-10-04T09:01:17.499753Z",
        "quote_offset_seconds": 0.202841,
        "quote_age_seconds": 0.202841,
        "bid": 0.49,
        "ask": 0.5,
        "midpoint": 0.495,
        "last_price": 0.5,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.5,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4241.22
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 85121.78,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261004T0900Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 693,
          "signal_id": 699,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-10-04T08:45:00Z",
          "return_6h": 0.003543722175398889,
          "return_12h": 0.004188181333175667,
          "return_24h": 0.005671537574509111,
          "close_vs_ema12": 0.0023620655144547253,
          "close_vs_ema24": 0.0028455237474431794,
          "ema12_slope_3h": 0.0010404679702715747,
          "ema24_slope_6h": 0.0006757579435883176,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-04T09:01:17.353819Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-04T08:45:00Z",
            "return_6h": 0.003543722175398889,
            "return_12h": 0.004188181333175667,
            "return_24h": 0.005671537574509111,
            "close_vs_ema12": 0.0023620655144547253,
            "close_vs_ema24": 0.0028455237474431794,
            "ema12_slope_3h": 0.0010404679702715747,
            "ema24_slope_6h": 0.0006757579435883176,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": 0.00032804418342724517,
        "return_30m": -0.0007372385242701007,
        "return_60m": 9.069988502430348e-05,
        "return_120m": 0.0008731381415396644,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 3.89901728858888e-06,
        "close_vs_ema6": 0.00020886328932179232,
        "close_vs_ema12": 0.0007835299386629302,
        "ema3_slope": 3.8990324910948004e-06,
        "ema6_slope": 8.355229613177251e-05,
        "realized_volatility_30m": 0.0006964887729646874,
        "realized_volatility_60m": 0.0006531711500047419,
        "return_acceleration": 0.0013929775459293747
      }
    },
    {
      "id": 698,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261003T1900Z",
      "trigger_timestamp": "2026-10-03T19:01:21.226040Z",
      "market_start_timestamp": "2026-10-03T19:00:00Z",
      "resolution_timestamp": "2026-10-03T19:15:00Z",
      "direction": "UP",
      "base_run_id": 4883,
      "small_run_id": 4884,
      "last_observed_close": 84934.77,
      "actual_close": 84856.01,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-03T19:01:21.277203Z",
      "base_predicted_close": 84945.7578125,
      "small_predicted_close": 84983.984375,
      "strike": 84934.77,
      "market_regime": {
        "id": 692,
        "signal_id": 698,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-03T18:45:00Z",
        "return_6h": 0.0007310868935446191,
        "return_12h": 0.004436882991690538,
        "return_24h": 0.008121180874587353,
        "close_vs_ema12": 0.0015673885734717175,
        "close_vs_ema24": 0.001470520390413954,
        "ema12_slope_3h": 0.0008389687178775862,
        "ema24_slope_6h": 0.00046830092012872804,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-03T19:01:21.282059Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-03T18:45:00Z",
          "return_6h": 0.0007310868935446191,
          "return_12h": 0.004436882991690538,
          "return_24h": 0.008121180874587353,
          "close_vs_ema12": 0.0015673885734717175,
          "close_vs_ema24": 0.001470520390413954,
          "ema12_slope_3h": 0.0008389687178775862,
          "ema24_slope_6h": 0.00046830092012872804,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.38,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.195441,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        4883,
        4884
      ],
      "forecast_publication_timestamp": "2026-10-03T19:01:21.226040Z",
      "requested_quote_timestamp": "2026-10-03T19:01:21.226040Z",
      "retrieved_quote_timestamp": "2026-10-03T19:01:21.421481Z",
      "quote_retrieval_timestamp": "2026-10-03T19:01:21.421481Z",
      "timing_difference_seconds": 0.195441,
      "selected_quote": {
        "id": 698,
        "contract_id": 698,
        "forecast_timestamp": "2026-10-03T19:01:21.226040Z",
        "requested_timestamp": "2026-10-03T19:01:21.226040Z",
        "actual_quote_timestamp": "2026-10-03T19:01:21.421481Z",
        "timestamp_delta_seconds": 0.195441,
        "bid": 0.37,
        "ask": 0.38,
        "midpoint": 0.375,
        "last_price": 0.37,
        "implied_probability": 0.38,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-03T19:01:21.421481Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT031515",
        "external_market_id": "KXBTC15M-26OCT031515-15",
        "external_contract_id": "KXBTC15M-26OCT031515-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3693.79
      },
      "selected_entry_price": 0.38,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 698,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT031515",
          "external_market_id": "KXBTC15M-26OCT031515-15",
          "external_contract_id": "KXBTC15M-26OCT031515-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-03T19:00:00Z",
          "resolution_timestamp": "2026-10-03T19:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-03T19:01:21.284999Z"
        }
      ],
      "quotes": [
        {
          "id": 698,
          "contract_id": 698,
          "forecast_timestamp": "2026-10-03T19:01:21.226040Z",
          "requested_timestamp": "2026-10-03T19:01:21.226040Z",
          "actual_quote_timestamp": "2026-10-03T19:01:21.421481Z",
          "timestamp_delta_seconds": 0.195441,
          "bid": 0.37,
          "ask": 0.38,
          "midpoint": 0.375,
          "last_price": 0.37,
          "implied_probability": 0.38,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-03T19:01:21.421481Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT031515",
          "external_market_id": "KXBTC15M-26OCT031515-15",
          "external_contract_id": "KXBTC15M-26OCT031515-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3693.79
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT031515-15": {
          "UP/YES": "KXBTC15M-26OCT031515-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1346,
          "signal_id": 698,
          "quote_id": 698,
          "settlement_id": 698,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 252.0,
          "entry_price": 0.38,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.76,
          "trading_fee": 4.16,
          "total_deployed": 99.92,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.76,
          "net_pnl": -99.92,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-03T19:16:23.407739Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3693.79,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1347,
          "signal_id": 698,
          "quote_id": 698,
          "settlement_id": 698,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.38,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 38.0,
          "trading_fee": 1.65,
          "total_deployed": 39.65,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -38.0,
          "net_pnl": -39.65,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-03T19:16:23.409495Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3693.79,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84934.77,
        "kronos_base_predicted_close": 84945.7578125,
        "kronos_base_displacement": 10.987812499995925,
        "kronos_base_displacement_fraction": 0.00012936766061762367,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84983.984375,
        "kronos_small_displacement": 49.214374999995925,
        "kronos_small_displacement_fraction": 0.0005794373140705028,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT031515",
        "ticker": "KXBTC15M-26OCT031515-15",
        "market_id": "KXBTC15M-26OCT031515-15",
        "contract_id": "KXBTC15M-26OCT031515-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84934.77
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-03T19:01:21.226040Z",
        "retrieved_timestamp": "2026-10-03T19:01:21.421481Z",
        "quote_offset_seconds": 0.195441,
        "quote_age_seconds": 0.195441,
        "bid": 0.37,
        "ask": 0.38,
        "midpoint": 0.375,
        "last_price": 0.37,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.38,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3693.79
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 84856.01,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261003T1900Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 692,
          "signal_id": 698,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-03T18:45:00Z",
          "return_6h": 0.0007310868935446191,
          "return_12h": 0.004436882991690538,
          "return_24h": 0.008121180874587353,
          "close_vs_ema12": 0.0015673885734717175,
          "close_vs_ema24": 0.001470520390413954,
          "ema12_slope_3h": 0.0008389687178775862,
          "ema24_slope_6h": 0.00046830092012872804,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-03T19:01:21.282059Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-03T18:45:00Z",
            "return_6h": 0.0007310868935446191,
            "return_12h": 0.004436882991690538,
            "return_24h": 0.008121180874587353,
            "close_vs_ema12": 0.0015673885734717175,
            "close_vs_ema24": 0.001470520390413954,
            "ema12_slope_3h": 0.0008389687178775862,
            "ema24_slope_6h": 0.00046830092012872804,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": 3.5952411464146294e-05,
        "return_30m": -0.0005149653652813946,
        "return_60m": -0.0007272743145023686,
        "return_120m": 0.0009211186167339402,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": -0.00010406789872230426,
        "close_vs_ema6": -6.864274297646578e-05,
        "close_vs_ema12": 0.00024255091489755465,
        "ema3_slope": -0.00010405706972171913,
        "ema6_slope": -2.745634331913216e-05,
        "realized_volatility_30m": 0.0002934251910496344,
        "realized_volatility_60m": 0.00022724069212711154,
        "return_acceleration": 0.0005868503820992688
      }
    },
    {
      "id": 697,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261003T1845Z",
      "trigger_timestamp": "2026-10-03T18:46:23.772848Z",
      "market_start_timestamp": "2026-10-03T18:45:00Z",
      "resolution_timestamp": "2026-10-03T19:00:00Z",
      "direction": "UP",
      "base_run_id": 4881,
      "small_run_id": 4882,
      "last_observed_close": 84931.72,
      "actual_close": 84934.77,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-03T18:46:23.821103Z",
      "base_predicted_close": 84940.015625,
      "small_predicted_close": 84981.6875,
      "strike": 84931.72,
      "market_regime": {
        "id": 691,
        "signal_id": 697,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-03T18:30:00Z",
        "return_6h": 0.0015276909588786136,
        "return_12h": 0.0034549260503931034,
        "return_24h": 0.011604670460456434,
        "close_vs_ema12": 0.0015981850862494262,
        "close_vs_ema24": 0.0014655290591034653,
        "ema12_slope_3h": 0.000835401296165772,
        "ema24_slope_6h": 0.00046276757660557166,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-03T18:46:23.824500Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-03T18:30:00Z",
          "return_6h": 0.0015276909588786136,
          "return_12h": 0.0034549260503931034,
          "return_24h": 0.011604670460456434,
          "close_vs_ema12": 0.0015981850862494262,
          "close_vs_ema24": 0.0014655290591034653,
          "ema12_slope_3h": 0.000835401296165772,
          "ema24_slope_6h": 0.00046276757660557166,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.54,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.201901,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        4881,
        4882
      ],
      "forecast_publication_timestamp": "2026-10-03T18:46:23.772848Z",
      "requested_quote_timestamp": "2026-10-03T18:46:23.772848Z",
      "retrieved_quote_timestamp": "2026-10-03T18:46:23.974749Z",
      "quote_retrieval_timestamp": "2026-10-03T18:46:23.974749Z",
      "timing_difference_seconds": 0.201901,
      "selected_quote": {
        "id": 697,
        "contract_id": 697,
        "forecast_timestamp": "2026-10-03T18:46:23.772848Z",
        "requested_timestamp": "2026-10-03T18:46:23.772848Z",
        "actual_quote_timestamp": "2026-10-03T18:46:23.974749Z",
        "timestamp_delta_seconds": 0.201901,
        "bid": 0.53,
        "ask": 0.54,
        "midpoint": 0.535,
        "last_price": 0.54,
        "implied_probability": 0.54,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-03T18:46:23.974749Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT031500",
        "external_market_id": "KXBTC15M-26OCT031500-00",
        "external_contract_id": "KXBTC15M-26OCT031500-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3631.94
      },
      "selected_entry_price": 0.54,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 697,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT031500",
          "external_market_id": "KXBTC15M-26OCT031500-00",
          "external_contract_id": "KXBTC15M-26OCT031500-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-03T18:45:00Z",
          "resolution_timestamp": "2026-10-03T19:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-03T18:46:23.827094Z"
        }
      ],
      "quotes": [
        {
          "id": 697,
          "contract_id": 697,
          "forecast_timestamp": "2026-10-03T18:46:23.772848Z",
          "requested_timestamp": "2026-10-03T18:46:23.772848Z",
          "actual_quote_timestamp": "2026-10-03T18:46:23.974749Z",
          "timestamp_delta_seconds": 0.201901,
          "bid": 0.53,
          "ask": 0.54,
          "midpoint": 0.535,
          "last_price": 0.54,
          "implied_probability": 0.54,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-03T18:46:23.974749Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT031500",
          "external_market_id": "KXBTC15M-26OCT031500-00",
          "external_contract_id": "KXBTC15M-26OCT031500-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3631.94
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT031500-00": {
          "UP/YES": "KXBTC15M-26OCT031500-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1344,
          "signal_id": 697,
          "quote_id": 697,
          "settlement_id": 697,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 179.0,
          "entry_price": 0.54,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.66000000000001,
          "trading_fee": 3.12,
          "total_deployed": 99.78000000000002,
          "settlement_value": 1.0,
          "settlement_payout": 179.0,
          "gross_pnl": 82.33999999999999,
          "net_pnl": 79.21999999999998,
          "roi": 0.793946682701944,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-03T19:01:26.477280Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3631.94,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1345,
          "signal_id": 697,
          "quote_id": 697,
          "settlement_id": 697,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.54,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 54.0,
          "trading_fee": 1.74,
          "total_deployed": 55.74,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 46.0,
          "net_pnl": 44.26,
          "roi": 0.7940437746681018,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-03T19:01:26.479151Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3631.94,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84931.72,
        "kronos_base_predicted_close": 84940.015625,
        "kronos_base_displacement": 8.295624999998836,
        "kronos_base_displacement_fraction": 9.76740492244692e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84981.6875,
        "kronos_small_displacement": 49.967499999998836,
        "kronos_small_displacement_fraction": 0.0005883255396216965,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT031500",
        "ticker": "KXBTC15M-26OCT031500-00",
        "market_id": "KXBTC15M-26OCT031500-00",
        "contract_id": "KXBTC15M-26OCT031500-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84931.72
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-03T18:46:23.772848Z",
        "retrieved_timestamp": "2026-10-03T18:46:23.974749Z",
        "quote_offset_seconds": 0.201901,
        "quote_age_seconds": 0.201901,
        "bid": 0.53,
        "ask": 0.54,
        "midpoint": 0.535,
        "last_price": 0.54,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.54,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3631.94
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 84934.77,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261003T1845Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 691,
          "signal_id": 697,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-03T18:30:00Z",
          "return_6h": 0.0015276909588786136,
          "return_12h": 0.0034549260503931034,
          "return_24h": 0.011604670460456434,
          "close_vs_ema12": 0.0015981850862494262,
          "close_vs_ema24": 0.0014655290591034653,
          "ema12_slope_3h": 0.000835401296165772,
          "ema24_slope_6h": 0.00046276757660557166,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-03T18:46:23.824500Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-03T18:30:00Z",
            "return_6h": 0.0015276909588786136,
            "return_12h": 0.0034549260503931034,
            "return_24h": 0.011604670460456434,
            "close_vs_ema12": 0.0015981850862494262,
            "close_vs_ema24": 0.0014655290591034653,
            "ema12_slope_3h": 0.000835401296165772,
            "ema24_slope_6h": 0.00046276757660557166,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0005508979706351225,
        "return_30m": -0.0005813408976174106,
        "return_60m": -0.00021718027141470753,
        "return_120m": 0.0012602483423413968,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 3,
        "close_vs_ema3": -0.00024405777644209703,
        "close_vs_ema6": -0.000132044865749803,
        "close_vs_ema12": 0.00025070229834422975,
        "ema3_slope": -0.00024399822677723115,
        "ema6_slope": -5.281515671173853e-05,
        "realized_volatility_30m": 0.00026021913173102096,
        "realized_volatility_60m": 0.00039508221563898453,
        "return_acceleration": -0.0005204382634620419
      }
    },
    {
      "id": 696,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261003T1830Z",
      "trigger_timestamp": "2026-10-03T18:31:20.067820Z",
      "market_start_timestamp": "2026-10-03T18:30:00Z",
      "resolution_timestamp": "2026-10-03T18:45:00Z",
      "direction": "UP",
      "base_run_id": 4879,
      "small_run_id": 4880,
      "last_observed_close": 84978.53,
      "actual_close": 84931.72,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-03T18:31:20.115318Z",
      "base_predicted_close": 84990.78125,
      "small_predicted_close": 84983.921875,
      "strike": 84978.53,
      "market_regime": {
        "id": 690,
        "signal_id": 696,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-03T18:15:00Z",
        "return_6h": 0.0015497338867100918,
        "return_12h": 0.004060550711017408,
        "return_24h": 0.0045151340402913576,
        "close_vs_ema12": 0.0022184263815419047,
        "close_vs_ema24": 0.0020484593273732976,
        "ema12_slope_3h": 0.0008221541886119788,
        "ema24_slope_6h": 0.00044034181478891377,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-03T18:31:20.118136Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-03T18:15:00Z",
          "return_6h": 0.0015497338867100918,
          "return_12h": 0.004060550711017408,
          "return_24h": 0.0045151340402913576,
          "close_vs_ema12": 0.0022184263815419047,
          "close_vs_ema24": 0.0020484593273732976,
          "ema12_slope_3h": 0.0008221541886119788,
          "ema24_slope_6h": 0.00044034181478891377,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.29,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.198113,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        4879,
        4880
      ],
      "forecast_publication_timestamp": "2026-10-03T18:31:20.067820Z",
      "requested_quote_timestamp": "2026-10-03T18:31:20.067820Z",
      "retrieved_quote_timestamp": "2026-10-03T18:31:20.265933Z",
      "quote_retrieval_timestamp": "2026-10-03T18:31:20.265933Z",
      "timing_difference_seconds": 0.198113,
      "selected_quote": {
        "id": 696,
        "contract_id": 696,
        "forecast_timestamp": "2026-10-03T18:31:20.067820Z",
        "requested_timestamp": "2026-10-03T18:31:20.067820Z",
        "actual_quote_timestamp": "2026-10-03T18:31:20.265933Z",
        "timestamp_delta_seconds": 0.198113,
        "bid": 0.28,
        "ask": 0.29,
        "midpoint": 0.28500000000000003,
        "last_price": 0.29,
        "implied_probability": 0.29,
        "spread": 0.009999999999999953,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-03T18:31:20.265933Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT031445",
        "external_market_id": "KXBTC15M-26OCT031445-45",
        "external_contract_id": "KXBTC15M-26OCT031445-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3073.12
      },
      "selected_entry_price": 0.29,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 696,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT031445",
          "external_market_id": "KXBTC15M-26OCT031445-45",
          "external_contract_id": "KXBTC15M-26OCT031445-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-03T18:30:00Z",
          "resolution_timestamp": "2026-10-03T18:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-03T18:31:20.123047Z"
        }
      ],
      "quotes": [
        {
          "id": 696,
          "contract_id": 696,
          "forecast_timestamp": "2026-10-03T18:31:20.067820Z",
          "requested_timestamp": "2026-10-03T18:31:20.067820Z",
          "actual_quote_timestamp": "2026-10-03T18:31:20.265933Z",
          "timestamp_delta_seconds": 0.198113,
          "bid": 0.28,
          "ask": 0.29,
          "midpoint": 0.28500000000000003,
          "last_price": 0.29,
          "implied_probability": 0.29,
          "spread": 0.009999999999999953,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-03T18:31:20.265933Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT031445",
          "external_market_id": "KXBTC15M-26OCT031445-45",
          "external_contract_id": "KXBTC15M-26OCT031445-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3073.12
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT031445-45": {
          "UP/YES": "KXBTC15M-26OCT031445-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1342,
          "signal_id": 696,
          "quote_id": 696,
          "settlement_id": 696,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 328.0,
          "entry_price": 0.29,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.11999999999999,
          "trading_fee": 4.73,
          "total_deployed": 99.85,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.11999999999999,
          "net_pnl": -99.85,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-03T18:46:30.540890Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3073.12,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1343,
          "signal_id": 696,
          "quote_id": 696,
          "settlement_id": 696,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.29,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 28.999999999999996,
          "trading_fee": 1.45,
          "total_deployed": 30.449999999999996,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -28.999999999999996,
          "net_pnl": -30.449999999999996,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-03T18:46:30.544186Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3073.12,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84978.53,
        "kronos_base_predicted_close": 84990.78125,
        "kronos_base_displacement": 12.251250000001164,
        "kronos_base_displacement_fraction": 0.0001441687682759535,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84983.921875,
        "kronos_small_displacement": 5.391875000001164,
        "kronos_small_displacement_fraction": 6.344985021512097e-05,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT031445",
        "ticker": "KXBTC15M-26OCT031445-45",
        "market_id": "KXBTC15M-26OCT031445-45",
        "contract_id": "KXBTC15M-26OCT031445-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84978.53
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-03T18:31:20.067820Z",
        "retrieved_timestamp": "2026-10-03T18:31:20.265933Z",
        "quote_offset_seconds": 0.198113,
        "quote_age_seconds": 0.198113,
        "bid": 0.28,
        "ask": 0.29,
        "midpoint": 0.28500000000000003,
        "last_price": 0.29,
        "spread": 0.009999999999999953,
        "selected_entry_price": 0.29,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3073.12
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 84931.72,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261003T1830Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 690,
          "signal_id": 696,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-03T18:15:00Z",
          "return_6h": 0.0015497338867100918,
          "return_12h": 0.004060550711017408,
          "return_24h": 0.0045151340402913576,
          "close_vs_ema12": 0.0022184263815419047,
          "close_vs_ema24": 0.0020484593273732976,
          "ema12_slope_3h": 0.0008221541886119788,
          "ema24_slope_6h": 0.00044034181478891377,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-03T18:31:20.118136Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-03T18:15:00Z",
            "return_6h": 0.0015497338867100918,
            "return_12h": 0.004060550711017408,
            "return_24h": 0.0045151340402913576,
            "close_vs_ema12": 0.0022184263815419047,
            "close_vs_ema24": 0.0020484593273732976,
            "ema12_slope_3h": 0.0008221541886119788,
            "ema24_slope_6h": 0.00044034181478891377,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": -3.0459707173080552e-05,
        "return_30m": -0.00021241833730756277,
        "return_60m": 0.0009997252229050346,
        "return_120m": 0.002107859130231704,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": 6.29361884989521e-05,
        "close_vs_ema6": 0.0003662466867002667,
        "close_vs_ema12": 0.0008476629867884,
        "ema3_slope": 6.294014971208739e-05,
        "ema6_slope": 0.00014652013968641242,
        "realized_volatility_30m": 7.575223276840015e-05,
        "realized_volatility_60m": 0.00036257739140215927,
        "return_acceleration": 0.0001515044655368003
      }
    },
    {
      "id": 695,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261003T1815Z",
      "trigger_timestamp": "2026-10-03T18:16:26.254928Z",
      "market_start_timestamp": "2026-10-03T18:15:00Z",
      "resolution_timestamp": "2026-10-03T18:30:00Z",
      "direction": "UP",
      "base_run_id": 4877,
      "small_run_id": 4878,
      "last_observed_close": 84981.12,
      "actual_close": 84978.53,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-03T18:16:26.305823Z",
      "base_predicted_close": 85004.6796875,
      "small_predicted_close": 84984.453125,
      "strike": 84981.12,
      "market_regime": {
        "id": 689,
        "signal_id": 695,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-03T18:00:00Z",
        "return_6h": 0.003571733814995204,
        "return_12h": 0.004268915889534153,
        "return_24h": 0.0013960500277350185,
        "close_vs_ema12": 0.0023435769510415927,
        "close_vs_ema24": 0.0021222378184764246,
        "ema12_slope_3h": 0.0007843348918277204,
        "ema24_slope_6h": 0.00041698875754558884,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-03T18:16:26.308412Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-03T18:00:00Z",
          "return_6h": 0.003571733814995204,
          "return_12h": 0.004268915889534153,
          "return_24h": 0.0013960500277350185,
          "close_vs_ema12": 0.0023435769510415927,
          "close_vs_ema24": 0.0021222378184764246,
          "ema12_slope_3h": 0.0007843348918277204,
          "ema24_slope_6h": 0.00041698875754558884,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.67,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.191068,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        4877,
        4878
      ],
      "forecast_publication_timestamp": "2026-10-03T18:16:26.254928Z",
      "requested_quote_timestamp": "2026-10-03T18:16:26.254928Z",
      "retrieved_quote_timestamp": "2026-10-03T18:16:26.445996Z",
      "quote_retrieval_timestamp": "2026-10-03T18:16:26.445996Z",
      "timing_difference_seconds": 0.191068,
      "selected_quote": {
        "id": 695,
        "contract_id": 695,
        "forecast_timestamp": "2026-10-03T18:16:26.254928Z",
        "requested_timestamp": "2026-10-03T18:16:26.254928Z",
        "actual_quote_timestamp": "2026-10-03T18:16:26.445996Z",
        "timestamp_delta_seconds": 0.191068,
        "bid": 0.66,
        "ask": 0.67,
        "midpoint": 0.665,
        "last_price": 0.67,
        "implied_probability": 0.67,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-03T18:16:26.445996Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT031430",
        "external_market_id": "KXBTC15M-26OCT031430-30",
        "external_contract_id": "KXBTC15M-26OCT031430-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 947.95
      },
      "selected_entry_price": 0.67,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 695,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT031430",
          "external_market_id": "KXBTC15M-26OCT031430-30",
          "external_contract_id": "KXBTC15M-26OCT031430-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-03T18:15:00Z",
          "resolution_timestamp": "2026-10-03T18:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-03T18:16:26.311281Z"
        }
      ],
      "quotes": [
        {
          "id": 695,
          "contract_id": 695,
          "forecast_timestamp": "2026-10-03T18:16:26.254928Z",
          "requested_timestamp": "2026-10-03T18:16:26.254928Z",
          "actual_quote_timestamp": "2026-10-03T18:16:26.445996Z",
          "timestamp_delta_seconds": 0.191068,
          "bid": 0.66,
          "ask": 0.67,
          "midpoint": 0.665,
          "last_price": 0.67,
          "implied_probability": 0.67,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-03T18:16:26.445996Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT031430",
          "external_market_id": "KXBTC15M-26OCT031430-30",
          "external_contract_id": "KXBTC15M-26OCT031430-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 947.95
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT031430-30": {
          "UP/YES": "KXBTC15M-26OCT031430-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1340,
          "signal_id": 695,
          "quote_id": 695,
          "settlement_id": 695,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 145.0,
          "entry_price": 0.67,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.15,
          "trading_fee": 2.25,
          "total_deployed": 99.4,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -97.15,
          "net_pnl": -99.4,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-03T18:31:25.331693Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 947.95,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1341,
          "signal_id": 695,
          "quote_id": 695,
          "settlement_id": 695,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.67,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 67.0,
          "trading_fee": 1.55,
          "total_deployed": 68.55,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -67.0,
          "net_pnl": -68.55,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-03T18:31:25.334346Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 947.95,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84981.12,
        "kronos_base_predicted_close": 85004.6796875,
        "kronos_base_displacement": 23.559687500004657,
        "kronos_base_displacement_fraction": 0.00027723437276426407,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84984.453125,
        "kronos_small_displacement": 3.3331250000046566,
        "kronos_small_displacement_fraction": 3.9221947180793294e-05,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT031430",
        "ticker": "KXBTC15M-26OCT031430-30",
        "market_id": "KXBTC15M-26OCT031430-30",
        "contract_id": "KXBTC15M-26OCT031430-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84981.12
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-03T18:16:26.254928Z",
        "retrieved_timestamp": "2026-10-03T18:16:26.445996Z",
        "quote_offset_seconds": 0.191068,
        "quote_age_seconds": 0.191068,
        "bid": 0.66,
        "ask": 0.67,
        "midpoint": 0.665,
        "last_price": 0.67,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.67,
        "price_type": "live_executable_ask",
        "yes_ask_size": 947.95
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 84978.53,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261003T1815Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 689,
          "signal_id": 695,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-03T18:00:00Z",
          "return_6h": 0.003571733814995204,
          "return_12h": 0.004268915889534153,
          "return_24h": 0.0013960500277350185,
          "close_vs_ema12": 0.0023435769510415927,
          "close_vs_ema24": 0.0021222378184764246,
          "ema12_slope_3h": 0.0007843348918277204,
          "ema24_slope_6h": 0.00041698875754558884,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-03T18:16:26.308412Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-03T18:00:00Z",
            "return_6h": 0.003571733814995204,
            "return_12h": 0.004268915889534153,
            "return_24h": 0.0013960500277350185,
            "close_vs_ema12": 0.0023435769510415927,
            "close_vs_ema24": 0.0021222378184764246,
            "ema12_slope_3h": 0.0007843348918277204,
            "ema24_slope_6h": 0.00041698875754558884,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": -0.00018196417270988086,
        "return_30m": 0.0003643724508102242,
        "return_60m": 0.0012687774673330043,
        "return_120m": 0.0018492311975308873,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": 0.00015634476881309922,
        "close_vs_ema6": 0.0005432967447351889,
        "close_vs_ema12": 0.0010324291037229205,
        "ema3_slope": 0.00015636921632222744,
        "ema6_slope": 0.000217365935576197,
        "realized_volatility_30m": 0.0003642001140073958,
        "realized_volatility_60m": 0.00032761266337523405,
        "return_acceleration": -0.0007284002280147917
      }
    },
    {
      "id": 694,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261003T1730Z",
      "trigger_timestamp": "2026-10-03T17:31:24.351247Z",
      "market_start_timestamp": "2026-10-03T17:30:00Z",
      "resolution_timestamp": "2026-10-03T17:45:00Z",
      "direction": "UP",
      "base_run_id": 4871,
      "small_run_id": 4872,
      "last_observed_close": 84893.66,
      "actual_close": 84950.17,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-03T17:31:24.401577Z",
      "base_predicted_close": 84923.140625,
      "small_predicted_close": 84931.296875,
      "strike": 84893.66,
      "market_regime": {
        "id": 688,
        "signal_id": 694,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-03T17:15:00Z",
        "return_6h": 0.0030633566157574066,
        "return_12h": 0.003328510214236191,
        "return_24h": 0.003058633726601867,
        "close_vs_ema12": 0.0016171504925570623,
        "close_vs_ema24": 0.0012242235511152888,
        "ema12_slope_3h": 0.0006211429179501238,
        "ema24_slope_6h": 0.00020383287652880888,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-03T17:31:24.405091Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-03T17:15:00Z",
          "return_6h": 0.0030633566157574066,
          "return_12h": 0.003328510214236191,
          "return_24h": 0.003058633726601867,
          "close_vs_ema12": 0.0016171504925570623,
          "close_vs_ema24": 0.0012242235511152888,
          "ema12_slope_3h": 0.0006211429179501238,
          "ema24_slope_6h": 0.00020383287652880888,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.16,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.267029,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        4871,
        4872
      ],
      "forecast_publication_timestamp": "2026-10-03T17:31:24.351247Z",
      "requested_quote_timestamp": "2026-10-03T17:31:24.351247Z",
      "retrieved_quote_timestamp": "2026-10-03T17:31:24.618276Z",
      "quote_retrieval_timestamp": "2026-10-03T17:31:24.618276Z",
      "timing_difference_seconds": 0.267029,
      "selected_quote": {
        "id": 694,
        "contract_id": 694,
        "forecast_timestamp": "2026-10-03T17:31:24.351247Z",
        "requested_timestamp": "2026-10-03T17:31:24.351247Z",
        "actual_quote_timestamp": "2026-10-03T17:31:24.618276Z",
        "timestamp_delta_seconds": 0.267029,
        "bid": 0.15,
        "ask": 0.16,
        "midpoint": 0.155,
        "last_price": 0.16,
        "implied_probability": 0.16,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-03T17:31:24.618276Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT031345",
        "external_market_id": "KXBTC15M-26OCT031345-45",
        "external_contract_id": "KXBTC15M-26OCT031345-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 7214.83
      },
      "selected_entry_price": 0.16,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 694,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT031345",
          "external_market_id": "KXBTC15M-26OCT031345-45",
          "external_contract_id": "KXBTC15M-26OCT031345-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-03T17:30:00Z",
          "resolution_timestamp": "2026-10-03T17:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-03T17:31:24.408306Z"
        }
      ],
      "quotes": [
        {
          "id": 694,
          "contract_id": 694,
          "forecast_timestamp": "2026-10-03T17:31:24.351247Z",
          "requested_timestamp": "2026-10-03T17:31:24.351247Z",
          "actual_quote_timestamp": "2026-10-03T17:31:24.618276Z",
          "timestamp_delta_seconds": 0.267029,
          "bid": 0.15,
          "ask": 0.16,
          "midpoint": 0.155,
          "last_price": 0.16,
          "implied_probability": 0.16,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-03T17:31:24.618276Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT031345",
          "external_market_id": "KXBTC15M-26OCT031345-45",
          "external_contract_id": "KXBTC15M-26OCT031345-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 7214.83
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT031345-45": {
          "UP/YES": "KXBTC15M-26OCT031345-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1338,
          "signal_id": 694,
          "quote_id": 694,
          "settlement_id": 694,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 590.0,
          "entry_price": 0.16,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 94.4,
          "trading_fee": 5.56,
          "total_deployed": 99.96000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 590.0,
          "gross_pnl": 495.6,
          "net_pnl": 490.03999999999996,
          "roi": 4.90236094437775,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-03T17:46:35.315824Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7214.83,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1339,
          "signal_id": 694,
          "quote_id": 694,
          "settlement_id": 694,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.16,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 16.0,
          "trading_fee": 0.95,
          "total_deployed": 16.95,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 84.0,
          "net_pnl": 83.05,
          "roi": 4.899705014749262,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-03T17:46:35.319448Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7214.83,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84893.66,
        "kronos_base_predicted_close": 84923.140625,
        "kronos_base_displacement": 29.480624999996508,
        "kronos_base_displacement_fraction": 0.00034726533171024204,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84931.296875,
        "kronos_small_displacement": 37.63687499999651,
        "kronos_small_displacement_fraction": 0.00044334141088977087,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT031345",
        "ticker": "KXBTC15M-26OCT031345-45",
        "market_id": "KXBTC15M-26OCT031345-45",
        "contract_id": "KXBTC15M-26OCT031345-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84893.66
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-03T17:31:24.351247Z",
        "retrieved_timestamp": "2026-10-03T17:31:24.618276Z",
        "quote_offset_seconds": 0.267029,
        "quote_age_seconds": 0.267029,
        "bid": 0.15,
        "ask": 0.16,
        "midpoint": 0.155,
        "last_price": 0.16,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.16,
        "price_type": "live_executable_ask",
        "yes_ask_size": 7214.83
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 84950.17,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261003T1730Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 688,
          "signal_id": 694,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-03T17:15:00Z",
          "return_6h": 0.0030633566157574066,
          "return_12h": 0.003328510214236191,
          "return_24h": 0.003058633726601867,
          "close_vs_ema12": 0.0016171504925570623,
          "close_vs_ema24": 0.0012242235511152888,
          "ema12_slope_3h": 0.0006211429179501238,
          "ema24_slope_6h": 0.00020383287652880888,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-03T17:31:24.405091Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-03T17:15:00Z",
            "return_6h": 0.0030633566157574066,
            "return_12h": 0.003328510214236191,
            "return_24h": 0.003058633726601867,
            "close_vs_ema12": 0.0016171504925570623,
            "close_vs_ema24": 0.0012242235511152888,
            "ema12_slope_3h": 0.0006211429179501238,
            "ema24_slope_6h": 0.00020383287652880888,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.00023831564050813547,
        "return_30m": 0.00043666213150639344,
        "return_60m": 0.001107027184328313,
        "return_120m": 0.000709242282837641,
        "consecutive_up_closes": 4,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0002214382904419665,
        "close_vs_ema6": 0.00041766732840198273,
        "close_vs_ema12": 0.0006472194051576619,
        "ema3_slope": 0.00022148733621896177,
        "ema6_slope": 0.0001670948473841971,
        "realized_volatility_30m": 2.0008203659327428e-05,
        "realized_volatility_60m": 6.629789930724593e-05,
        "return_acceleration": 4.0016407318654856e-05
      }
    },
    {
      "id": 693,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261003T1715Z",
      "trigger_timestamp": "2026-10-03T17:16:26.067406Z",
      "market_start_timestamp": "2026-10-03T17:15:00Z",
      "resolution_timestamp": "2026-10-03T17:30:00Z",
      "direction": "UP",
      "base_run_id": 4869,
      "small_run_id": 4870,
      "last_observed_close": 84873.43,
      "actual_close": 84893.66,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-03T17:16:26.147132Z",
      "base_predicted_close": 84909.1328125,
      "small_predicted_close": 84922.3359375,
      "strike": 84873.43,
      "market_regime": {
        "id": 687,
        "signal_id": 693,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-03T17:00:00Z",
        "return_6h": 0.002975823629552732,
        "return_12h": 0.0037716155538434215,
        "return_24h": -0.0009400969164259365,
        "close_vs_ema12": 0.0014474208500292463,
        "close_vs_ema24": 0.0010114250741464215,
        "ema12_slope_3h": 0.0006079861167720413,
        "ema24_slope_6h": 0.00014370200830171598,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-03T17:16:26.151357Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-03T17:00:00Z",
          "return_6h": 0.002975823629552732,
          "return_12h": 0.0037716155538434215,
          "return_24h": -0.0009400969164259365,
          "close_vs_ema12": 0.0014474208500292463,
          "close_vs_ema24": 0.0010114250741464215,
          "ema12_slope_3h": 0.0006079861167720413,
          "ema24_slope_6h": 0.00014370200830171598,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.72,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.232573,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "70_80",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        4869,
        4870
      ],
      "forecast_publication_timestamp": "2026-10-03T17:16:26.067406Z",
      "requested_quote_timestamp": "2026-10-03T17:16:26.067406Z",
      "retrieved_quote_timestamp": "2026-10-03T17:16:26.299979Z",
      "quote_retrieval_timestamp": "2026-10-03T17:16:26.299979Z",
      "timing_difference_seconds": 0.232573,
      "selected_quote": {
        "id": 693,
        "contract_id": 693,
        "forecast_timestamp": "2026-10-03T17:16:26.067406Z",
        "requested_timestamp": "2026-10-03T17:16:26.067406Z",
        "actual_quote_timestamp": "2026-10-03T17:16:26.299979Z",
        "timestamp_delta_seconds": 0.232573,
        "bid": 0.71,
        "ask": 0.72,
        "midpoint": 0.715,
        "last_price": 0.71,
        "implied_probability": 0.72,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-03T17:16:26.299979Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT031330",
        "external_market_id": "KXBTC15M-26OCT031330-30",
        "external_contract_id": "KXBTC15M-26OCT031330-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 6227.46
      },
      "selected_entry_price": 0.72,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 693,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT031330",
          "external_market_id": "KXBTC15M-26OCT031330-30",
          "external_contract_id": "KXBTC15M-26OCT031330-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-03T17:15:00Z",
          "resolution_timestamp": "2026-10-03T17:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-03T17:16:26.154911Z"
        }
      ],
      "quotes": [
        {
          "id": 693,
          "contract_id": 693,
          "forecast_timestamp": "2026-10-03T17:16:26.067406Z",
          "requested_timestamp": "2026-10-03T17:16:26.067406Z",
          "actual_quote_timestamp": "2026-10-03T17:16:26.299979Z",
          "timestamp_delta_seconds": 0.232573,
          "bid": 0.71,
          "ask": 0.72,
          "midpoint": 0.715,
          "last_price": 0.71,
          "implied_probability": 0.72,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-03T17:16:26.299979Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT031330",
          "external_market_id": "KXBTC15M-26OCT031330-30",
          "external_contract_id": "KXBTC15M-26OCT031330-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 6227.46
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT031330-30": {
          "UP/YES": "KXBTC15M-26OCT031330-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1336,
          "signal_id": 693,
          "quote_id": 693,
          "settlement_id": 693,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 136.0,
          "entry_price": 0.72,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.92,
          "trading_fee": 1.92,
          "total_deployed": 99.84,
          "settlement_value": 1.0,
          "settlement_payout": 136.0,
          "gross_pnl": 38.08,
          "net_pnl": 36.16,
          "roi": 0.3621794871794871,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-03T17:31:30.828018Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6227.46,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1337,
          "signal_id": 693,
          "quote_id": 693,
          "settlement_id": 693,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.72,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 72.0,
          "trading_fee": 1.42,
          "total_deployed": 73.42,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 28.0,
          "net_pnl": 26.58,
          "roi": 0.36202669572323615,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-03T17:31:30.830933Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6227.46,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84873.43,
        "kronos_base_predicted_close": 84909.1328125,
        "kronos_base_displacement": 35.702812500006985,
        "kronos_base_displacement_fraction": 0.00042065947493823434,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84922.3359375,
        "kronos_small_displacement": 48.905937500006985,
        "kronos_small_displacement_fraction": 0.0005762219990403003,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT031330",
        "ticker": "KXBTC15M-26OCT031330-30",
        "market_id": "KXBTC15M-26OCT031330-30",
        "contract_id": "KXBTC15M-26OCT031330-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84873.43
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-03T17:16:26.067406Z",
        "retrieved_timestamp": "2026-10-03T17:16:26.299979Z",
        "quote_offset_seconds": 0.232573,
        "quote_age_seconds": 0.232573,
        "bid": 0.71,
        "ask": 0.72,
        "midpoint": 0.715,
        "last_price": 0.71,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.72,
        "price_type": "live_executable_ask",
        "yes_ask_size": 6227.46
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 84893.66,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261003T1715Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 687,
          "signal_id": 693,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-03T17:00:00Z",
          "return_6h": 0.002975823629552732,
          "return_12h": 0.0037716155538434215,
          "return_24h": -0.0009400969164259365,
          "close_vs_ema12": 0.0014474208500292463,
          "close_vs_ema24": 0.0010114250741464215,
          "ema12_slope_3h": 0.0006079861167720413,
          "ema24_slope_6h": 0.00014370200830171598,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-03T17:16:26.151357Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-03T17:00:00Z",
            "return_6h": 0.002975823629552732,
            "return_12h": 0.0037716155538434215,
            "return_24h": -0.0009400969164259365,
            "close_vs_ema12": 0.0014474208500292463,
            "close_vs_ema24": 0.0010114250741464215,
            "ema12_slope_3h": 0.0006079861167720413,
            "ema24_slope_6h": 0.00014370200830171598,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.00019829923318948062,
        "return_30m": 0.0005731557793700048,
        "return_60m": 0.000579718196812351,
        "return_120m": 0.0005218252318694994,
        "consecutive_up_closes": 3,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.00020461027010232335,
        "close_vs_ema6": 0.00034643376475229637,
        "close_vs_ema12": 0.0005265445569799798,
        "ema3_slope": 0.00020465214403264653,
        "ema6_slope": 0.00013859271117877547,
        "realized_volatility_30m": 8.824149698127837e-05,
        "realized_volatility_60m": 0.0002579475924149775,
        "return_acceleration": -0.00017648299396255673
      }
    },
    {
      "id": 692,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261003T1645Z",
      "trigger_timestamp": "2026-10-03T16:46:24.740028Z",
      "market_start_timestamp": "2026-10-03T16:45:00Z",
      "resolution_timestamp": "2026-10-03T17:00:00Z",
      "direction": "UP",
      "base_run_id": 4865,
      "small_run_id": 4866,
      "last_observed_close": 84824.82,
      "actual_close": 84856.61,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-03T16:46:24.844772Z",
      "base_predicted_close": 84832.078125,
      "small_predicted_close": 84889.609375,
      "strike": 84824.82,
      "market_regime": {
        "id": 686,
        "signal_id": 692,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-03T16:30:00Z",
        "return_6h": 0.0027001209631922762,
        "return_12h": 0.0033724585764383086,
        "return_24h": -0.0038935292311359504,
        "close_vs_ema12": 0.000991237496938302,
        "close_vs_ema24": 0.0004768489764035433,
        "ema12_slope_3h": 0.0006180071862387226,
        "ema24_slope_6h": 2.886363556120486e-05,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-03T16:46:24.848372Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-03T16:30:00Z",
          "return_6h": 0.0027001209631922762,
          "return_12h": 0.0033724585764383086,
          "return_24h": -0.0038935292311359504,
          "close_vs_ema12": 0.000991237496938302,
          "close_vs_ema24": 0.0004768489764035433,
          "ema12_slope_3h": 0.0006180071862387226,
          "ema24_slope_6h": 2.886363556120486e-05,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.68,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.305726,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        4865,
        4866
      ],
      "forecast_publication_timestamp": "2026-10-03T16:46:24.740028Z",
      "requested_quote_timestamp": "2026-10-03T16:46:24.740028Z",
      "retrieved_quote_timestamp": "2026-10-03T16:46:25.045754Z",
      "quote_retrieval_timestamp": "2026-10-03T16:46:25.045754Z",
      "timing_difference_seconds": 0.305726,
      "selected_quote": {
        "id": 692,
        "contract_id": 692,
        "forecast_timestamp": "2026-10-03T16:46:24.740028Z",
        "requested_timestamp": "2026-10-03T16:46:24.740028Z",
        "actual_quote_timestamp": "2026-10-03T16:46:25.045754Z",
        "timestamp_delta_seconds": 0.305726,
        "bid": 0.67,
        "ask": 0.68,
        "midpoint": 0.675,
        "last_price": 0.68,
        "implied_probability": 0.68,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-03T16:46:25.045754Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT031300",
        "external_market_id": "KXBTC15M-26OCT031300-00",
        "external_contract_id": "KXBTC15M-26OCT031300-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 681.16
      },
      "selected_entry_price": 0.68,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 692,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT031300",
          "external_market_id": "KXBTC15M-26OCT031300-00",
          "external_contract_id": "KXBTC15M-26OCT031300-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-03T16:45:00Z",
          "resolution_timestamp": "2026-10-03T17:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-03T16:46:24.852211Z"
        }
      ],
      "quotes": [
        {
          "id": 692,
          "contract_id": 692,
          "forecast_timestamp": "2026-10-03T16:46:24.740028Z",
          "requested_timestamp": "2026-10-03T16:46:24.740028Z",
          "actual_quote_timestamp": "2026-10-03T16:46:25.045754Z",
          "timestamp_delta_seconds": 0.305726,
          "bid": 0.67,
          "ask": 0.68,
          "midpoint": 0.675,
          "last_price": 0.68,
          "implied_probability": 0.68,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-03T16:46:25.045754Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT031300",
          "external_market_id": "KXBTC15M-26OCT031300-00",
          "external_contract_id": "KXBTC15M-26OCT031300-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 681.16
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT031300-00": {
          "UP/YES": "KXBTC15M-26OCT031300-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1334,
          "signal_id": 692,
          "quote_id": 692,
          "settlement_id": 692,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 143.0,
          "entry_price": 0.68,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.24000000000001,
          "trading_fee": 2.18,
          "total_deployed": 99.42000000000002,
          "settlement_value": 1.0,
          "settlement_payout": 143.0,
          "gross_pnl": 45.75999999999999,
          "net_pnl": 43.579999999999984,
          "roi": 0.43834238583785934,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-03T17:01:25.796909Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 681.16,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1335,
          "signal_id": 692,
          "quote_id": 692,
          "settlement_id": 692,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.68,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 68.0,
          "trading_fee": 1.53,
          "total_deployed": 69.53,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 32.0,
          "net_pnl": 30.47,
          "roi": 0.43822810297713216,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-03T17:01:25.798633Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 681.16,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84824.82,
        "kronos_base_predicted_close": 84832.078125,
        "kronos_base_displacement": 7.258124999993015,
        "kronos_base_displacement_fraction": 8.556605248314131e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84889.609375,
        "kronos_small_displacement": 64.78937499999302,
        "kronos_small_displacement_fraction": 0.0007638020923592058,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT031300",
        "ticker": "KXBTC15M-26OCT031300-00",
        "market_id": "KXBTC15M-26OCT031300-00",
        "contract_id": "KXBTC15M-26OCT031300-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84824.82
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-03T16:46:24.740028Z",
        "retrieved_timestamp": "2026-10-03T16:46:25.045754Z",
        "quote_offset_seconds": 0.305726,
        "quote_age_seconds": 0.305726,
        "bid": 0.67,
        "ask": 0.68,
        "midpoint": 0.675,
        "last_price": 0.68,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.68,
        "price_type": "live_executable_ask",
        "yes_ask_size": 681.16
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 84856.61,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261003T1645Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 686,
          "signal_id": 692,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-03T16:30:00Z",
          "return_6h": 0.0027001209631922762,
          "return_12h": 0.0033724585764383086,
          "return_24h": -0.0038935292311359504,
          "close_vs_ema12": 0.000991237496938302,
          "close_vs_ema24": 0.0004768489764035433,
          "ema12_slope_3h": 0.0006180071862387226,
          "ema24_slope_6h": 2.886363556120486e-05,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-03T16:46:24.848372Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-03T16:30:00Z",
            "return_6h": 0.0027001209631922762,
            "return_12h": 0.0033724585764383086,
            "return_24h": -0.0038935292311359504,
            "close_vs_ema12": 0.000991237496938302,
            "close_vs_ema24": 0.0004768489764035433,
            "ema12_slope_3h": 0.0006180071862387226,
            "ema24_slope_6h": 2.886363556120486e-05,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.00029517960233338414,
        "return_30m": 6.55865830956337e-06,
        "return_60m": -0.00011381379785280199,
        "return_120m": 0.0008368662292714824,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 4.72155491046955e-05,
        "close_vs_ema6": 2.6659582613497435e-05,
        "close_vs_ema12": 0.00012624823612461533,
        "ema3_slope": 4.721777851801612e-05,
        "ema6_slope": 1.0663946764077892e-05,
        "realized_volatility_30m": 0.0002918576882410817,
        "realized_volatility_60m": 0.0003076361467327226,
        "return_acceleration": 0.0005837153764821634
      }
    },
    {
      "id": 691,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261002T2045Z",
      "trigger_timestamp": "2026-10-02T20:46:27.078865Z",
      "market_start_timestamp": "2026-10-02T20:45:00Z",
      "resolution_timestamp": "2026-10-02T21:00:00Z",
      "direction": "UP",
      "base_run_id": 4705,
      "small_run_id": 4706,
      "last_observed_close": 84223.83,
      "actual_close": 84445.85,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-02T20:46:27.131563Z",
      "base_predicted_close": 84264.78125,
      "small_predicted_close": 84296.1875,
      "strike": 84223.83,
      "market_regime": {
        "id": 685,
        "signal_id": 691,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-02T20:30:00Z",
        "return_6h": -0.019844710756085515,
        "return_12h": -0.0242609138641795,
        "return_24h": -0.004292197629946259,
        "close_vs_ema12": -0.011050159343315547,
        "close_vs_ema24": -0.011635352497342488,
        "ema12_slope_3h": -0.006390535763939997,
        "ema24_slope_6h": -0.00396635270988599,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-02T20:46:27.135400Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-02T20:30:00Z",
          "return_6h": -0.019844710756085515,
          "return_12h": -0.0242609138641795,
          "return_24h": -0.004292197629946259,
          "close_vs_ema12": -0.011050159343315547,
          "close_vs_ema24": -0.011635352497342488,
          "ema12_slope_3h": -0.006390535763939997,
          "ema24_slope_6h": -0.00396635270988599,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.59,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.290622,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        4705,
        4706
      ],
      "forecast_publication_timestamp": "2026-10-02T20:46:27.078865Z",
      "requested_quote_timestamp": "2026-10-02T20:46:27.078865Z",
      "retrieved_quote_timestamp": "2026-10-02T20:46:27.369487Z",
      "quote_retrieval_timestamp": "2026-10-02T20:46:27.369487Z",
      "timing_difference_seconds": 0.290622,
      "selected_quote": {
        "id": 691,
        "contract_id": 691,
        "forecast_timestamp": "2026-10-02T20:46:27.078865Z",
        "requested_timestamp": "2026-10-02T20:46:27.078865Z",
        "actual_quote_timestamp": "2026-10-02T20:46:27.369487Z",
        "timestamp_delta_seconds": 0.290622,
        "bid": 0.58,
        "ask": 0.59,
        "midpoint": 0.585,
        "last_price": 0.58,
        "implied_probability": 0.59,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-02T20:46:27.369487Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT021700",
        "external_market_id": "KXBTC15M-26OCT021700-00",
        "external_contract_id": "KXBTC15M-26OCT021700-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4001.04
      },
      "selected_entry_price": 0.59,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 691,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT021700",
          "external_market_id": "KXBTC15M-26OCT021700-00",
          "external_contract_id": "KXBTC15M-26OCT021700-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-02T20:45:00Z",
          "resolution_timestamp": "2026-10-02T21:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-02T20:46:27.138570Z"
        }
      ],
      "quotes": [
        {
          "id": 691,
          "contract_id": 691,
          "forecast_timestamp": "2026-10-02T20:46:27.078865Z",
          "requested_timestamp": "2026-10-02T20:46:27.078865Z",
          "actual_quote_timestamp": "2026-10-02T20:46:27.369487Z",
          "timestamp_delta_seconds": 0.290622,
          "bid": 0.58,
          "ask": 0.59,
          "midpoint": 0.585,
          "last_price": 0.58,
          "implied_probability": 0.59,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-02T20:46:27.369487Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT021700",
          "external_market_id": "KXBTC15M-26OCT021700-00",
          "external_contract_id": "KXBTC15M-26OCT021700-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4001.04
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT021700-00": {
          "UP/YES": "KXBTC15M-26OCT021700-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1332,
          "signal_id": 691,
          "quote_id": 691,
          "settlement_id": 691,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 164.0,
          "entry_price": 0.59,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.75999999999999,
          "trading_fee": 2.78,
          "total_deployed": 99.53999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 164.0,
          "gross_pnl": 67.24000000000001,
          "net_pnl": 64.46000000000001,
          "roi": 0.6475788627687363,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-02T21:01:26.433404Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4001.04,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1333,
          "signal_id": 691,
          "quote_id": 691,
          "settlement_id": 691,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.59,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 59.0,
          "trading_fee": 1.7,
          "total_deployed": 60.7,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 41.0,
          "net_pnl": 39.3,
          "roi": 0.6474464579901152,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-02T21:01:26.435509Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4001.04,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84223.83,
        "kronos_base_predicted_close": 84264.78125,
        "kronos_base_displacement": 40.951249999998254,
        "kronos_base_displacement_fraction": 0.00048621928022031595,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84296.1875,
        "kronos_small_displacement": 72.35749999999825,
        "kronos_small_displacement_fraction": 0.0008591095892931757,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT021700",
        "ticker": "KXBTC15M-26OCT021700-00",
        "market_id": "KXBTC15M-26OCT021700-00",
        "contract_id": "KXBTC15M-26OCT021700-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84223.83
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-02T20:46:27.078865Z",
        "retrieved_timestamp": "2026-10-02T20:46:27.369487Z",
        "quote_offset_seconds": 0.290622,
        "quote_age_seconds": 0.290622,
        "bid": 0.58,
        "ask": 0.59,
        "midpoint": 0.585,
        "last_price": 0.58,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.59,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4001.04
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 84445.85,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261002T2045Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 685,
          "signal_id": 691,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-02T20:30:00Z",
          "return_6h": -0.019844710756085515,
          "return_12h": -0.0242609138641795,
          "return_24h": -0.004292197629946259,
          "close_vs_ema12": -0.011050159343315547,
          "close_vs_ema24": -0.011635352497342488,
          "ema12_slope_3h": -0.006390535763939997,
          "ema24_slope_6h": -0.00396635270988599,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-02T20:46:27.135400Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-02T20:30:00Z",
            "return_6h": -0.019844710756085515,
            "return_12h": -0.0242609138641795,
            "return_24h": -0.004292197629946259,
            "close_vs_ema12": -0.011050159343315547,
            "close_vs_ema24": -0.011635352497342488,
            "ema12_slope_3h": -0.006390535763939997,
            "ema24_slope_6h": -0.00396635270988599,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0013887242655404863,
        "return_30m": -0.0016633643394770026,
        "return_60m": 0.0008384482826429007,
        "return_120m": 0.0031731879510104033,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.0005511424101531937,
        "close_vs_ema6": -0.0006988984959724887,
        "close_vs_ema12": -0.0021887208955494453,
        "ema3_slope": -0.0005508388195187841,
        "ema6_slope": -0.0002794812667742397,
        "realized_volatility_30m": 0.0005568511309369528,
        "realized_volatility_60m": 0.0011320446651602886,
        "return_acceleration": -0.0011137022618739056
      }
    },
    {
      "id": 690,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261002T1945Z",
      "trigger_timestamp": "2026-10-02T19:46:26.140964Z",
      "market_start_timestamp": "2026-10-02T19:45:00Z",
      "resolution_timestamp": "2026-10-02T20:00:00Z",
      "direction": "UP",
      "base_run_id": 4697,
      "small_run_id": 4698,
      "last_observed_close": 84153.27,
      "actual_close": 84282.63,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-02T19:46:26.207188Z",
      "base_predicted_close": 84187.75,
      "small_predicted_close": 84238.609375,
      "strike": 84153.27,
      "market_regime": {
        "id": 684,
        "signal_id": 690,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-02T19:30:00Z",
        "return_6h": -0.03148364824146532,
        "return_12h": -0.01886127474764765,
        "return_24h": -0.0054998407965441976,
        "close_vs_ema12": -0.013691765546980705,
        "close_vs_ema24": -0.013382023502528151,
        "ema12_slope_3h": -0.006444780289507235,
        "ema24_slope_6h": -0.002324487062150382,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-02T19:46:26.210146Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-02T19:30:00Z",
          "return_6h": -0.03148364824146532,
          "return_12h": -0.01886127474764765,
          "return_24h": -0.0054998407965441976,
          "close_vs_ema12": -0.013691765546980705,
          "close_vs_ema24": -0.013382023502528151,
          "ema12_slope_3h": -0.006444780289507235,
          "ema24_slope_6h": -0.002324487062150382,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.61,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.266304,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        4697,
        4698
      ],
      "forecast_publication_timestamp": "2026-10-02T19:46:26.140964Z",
      "requested_quote_timestamp": "2026-10-02T19:46:26.140964Z",
      "retrieved_quote_timestamp": "2026-10-02T19:46:26.407268Z",
      "quote_retrieval_timestamp": "2026-10-02T19:46:26.407268Z",
      "timing_difference_seconds": 0.266304,
      "selected_quote": {
        "id": 690,
        "contract_id": 690,
        "forecast_timestamp": "2026-10-02T19:46:26.140964Z",
        "requested_timestamp": "2026-10-02T19:46:26.140964Z",
        "actual_quote_timestamp": "2026-10-02T19:46:26.407268Z",
        "timestamp_delta_seconds": 0.266304,
        "bid": 0.6,
        "ask": 0.61,
        "midpoint": 0.605,
        "last_price": 0.6,
        "implied_probability": 0.61,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-02T19:46:26.407268Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT021600",
        "external_market_id": "KXBTC15M-26OCT021600-00",
        "external_contract_id": "KXBTC15M-26OCT021600-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2980.74
      },
      "selected_entry_price": 0.61,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 690,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT021600",
          "external_market_id": "KXBTC15M-26OCT021600-00",
          "external_contract_id": "KXBTC15M-26OCT021600-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-02T19:45:00Z",
          "resolution_timestamp": "2026-10-02T20:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-02T19:46:26.213066Z"
        }
      ],
      "quotes": [
        {
          "id": 690,
          "contract_id": 690,
          "forecast_timestamp": "2026-10-02T19:46:26.140964Z",
          "requested_timestamp": "2026-10-02T19:46:26.140964Z",
          "actual_quote_timestamp": "2026-10-02T19:46:26.407268Z",
          "timestamp_delta_seconds": 0.266304,
          "bid": 0.6,
          "ask": 0.61,
          "midpoint": 0.605,
          "last_price": 0.6,
          "implied_probability": 0.61,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-02T19:46:26.407268Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT021600",
          "external_market_id": "KXBTC15M-26OCT021600-00",
          "external_contract_id": "KXBTC15M-26OCT021600-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2980.74
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT021600-00": {
          "UP/YES": "KXBTC15M-26OCT021600-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1330,
          "signal_id": 690,
          "quote_id": 690,
          "settlement_id": 690,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 159.0,
          "entry_price": 0.61,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.99,
          "trading_fee": 2.65,
          "total_deployed": 99.64,
          "settlement_value": 1.0,
          "settlement_payout": 159.0,
          "gross_pnl": 62.010000000000005,
          "net_pnl": 59.36,
          "roi": 0.5957446808510638,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-02T20:01:25.853183Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2980.74,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1331,
          "signal_id": 690,
          "quote_id": 690,
          "settlement_id": 690,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.61,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 61.0,
          "trading_fee": 1.67,
          "total_deployed": 62.67,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 39.0,
          "net_pnl": 37.33,
          "roi": 0.5956598053295037,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-02T20:01:25.855397Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2980.74,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84153.27,
        "kronos_base_predicted_close": 84187.75,
        "kronos_base_displacement": 34.479999999995925,
        "kronos_base_displacement_fraction": 0.00040972858214536316,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84238.609375,
        "kronos_small_displacement": 85.33937499999593,
        "kronos_small_displacement_fraction": 0.001014094580044197,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT021600",
        "ticker": "KXBTC15M-26OCT021600-00",
        "market_id": "KXBTC15M-26OCT021600-00",
        "contract_id": "KXBTC15M-26OCT021600-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84153.27
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-02T19:46:26.140964Z",
        "retrieved_timestamp": "2026-10-02T19:46:26.407268Z",
        "quote_offset_seconds": 0.266304,
        "quote_age_seconds": 0.266304,
        "bid": 0.6,
        "ask": 0.61,
        "midpoint": 0.605,
        "last_price": 0.6,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.61,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2980.74
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 84282.63,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261002T1945Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 684,
          "signal_id": 690,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-02T19:30:00Z",
          "return_6h": -0.03148364824146532,
          "return_12h": -0.01886127474764765,
          "return_24h": -0.0054998407965441976,
          "close_vs_ema12": -0.013691765546980705,
          "close_vs_ema24": -0.013382023502528151,
          "ema12_slope_3h": -0.006444780289507235,
          "ema24_slope_6h": -0.002324487062150382,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-02T19:46:26.210146Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-02T19:30:00Z",
            "return_6h": -0.03148364824146532,
            "return_12h": -0.01886127474764765,
            "return_24h": -0.0054998407965441976,
            "close_vs_ema12": -0.013691765546980705,
            "close_vs_ema24": -0.013382023502528151,
            "ema12_slope_3h": -0.006444780289507235,
            "ema24_slope_6h": -0.002324487062150382,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": 0.00033720890120547686,
        "return_30m": 0.0004105486406440484,
        "return_60m": 0.002332783749838585,
        "return_120m": -0.005235114571033428,
        "consecutive_up_closes": 2,
        "consecutive_down_closes": 0,
        "close_vs_ema3": -6.78964515579139e-05,
        "close_vs_ema6": -0.0012214730676008978,
        "close_vs_ema12": -0.004263998894441623,
        "ema3_slope": -6.789184194255782e-05,
        "ema6_slope": -0.0004883506241862845,
        "realized_volatility_30m": 0.00013194694212159686,
        "realized_volatility_60m": 0.0018297366631085203,
        "return_acceleration": 0.0002638938842431937
      }
    },
    {
      "id": 689,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261002T1930Z",
      "trigger_timestamp": "2026-10-02T19:31:19.107540Z",
      "market_start_timestamp": "2026-10-02T19:30:00Z",
      "resolution_timestamp": "2026-10-02T19:45:00Z",
      "direction": "UP",
      "base_run_id": 4695,
      "small_run_id": 4696,
      "last_observed_close": 84124.9,
      "actual_close": 84153.27,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-02T19:31:19.154725Z",
      "base_predicted_close": 84199.03125,
      "small_predicted_close": 84250.1484375,
      "strike": 84124.9,
      "market_regime": {
        "id": 683,
        "signal_id": 689,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-02T19:15:00Z",
        "return_6h": -0.028750146224020168,
        "return_12h": -0.021026208602070384,
        "return_24h": -0.005496949196132084,
        "close_vs_ema12": -0.01459836824622518,
        "close_vs_ema24": -0.01399239409085884,
        "ema12_slope_3h": -0.006219749213129178,
        "ema24_slope_6h": -0.0017003767915596546,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-02T19:31:19.157073Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-02T19:15:00Z",
          "return_6h": -0.028750146224020168,
          "return_12h": -0.021026208602070384,
          "return_24h": -0.005496949196132084,
          "close_vs_ema12": -0.01459836824622518,
          "close_vs_ema24": -0.01399239409085884,
          "ema12_slope_3h": -0.006219749213129178,
          "ema24_slope_6h": -0.0017003767915596546,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.61,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.204231,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        4695,
        4696
      ],
      "forecast_publication_timestamp": "2026-10-02T19:31:19.107540Z",
      "requested_quote_timestamp": "2026-10-02T19:31:19.107540Z",
      "retrieved_quote_timestamp": "2026-10-02T19:31:19.311771Z",
      "quote_retrieval_timestamp": "2026-10-02T19:31:19.311771Z",
      "timing_difference_seconds": 0.204231,
      "selected_quote": {
        "id": 689,
        "contract_id": 689,
        "forecast_timestamp": "2026-10-02T19:31:19.107540Z",
        "requested_timestamp": "2026-10-02T19:31:19.107540Z",
        "actual_quote_timestamp": "2026-10-02T19:31:19.311771Z",
        "timestamp_delta_seconds": 0.204231,
        "bid": 0.6,
        "ask": 0.61,
        "midpoint": 0.605,
        "last_price": 0.6,
        "implied_probability": 0.61,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-02T19:31:19.311771Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT021545",
        "external_market_id": "KXBTC15M-26OCT021545-45",
        "external_contract_id": "KXBTC15M-26OCT021545-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 7261.27
      },
      "selected_entry_price": 0.61,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 689,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT021545",
          "external_market_id": "KXBTC15M-26OCT021545-45",
          "external_contract_id": "KXBTC15M-26OCT021545-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-02T19:30:00Z",
          "resolution_timestamp": "2026-10-02T19:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-02T19:31:19.159567Z"
        }
      ],
      "quotes": [
        {
          "id": 689,
          "contract_id": 689,
          "forecast_timestamp": "2026-10-02T19:31:19.107540Z",
          "requested_timestamp": "2026-10-02T19:31:19.107540Z",
          "actual_quote_timestamp": "2026-10-02T19:31:19.311771Z",
          "timestamp_delta_seconds": 0.204231,
          "bid": 0.6,
          "ask": 0.61,
          "midpoint": 0.605,
          "last_price": 0.6,
          "implied_probability": 0.61,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-02T19:31:19.311771Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT021545",
          "external_market_id": "KXBTC15M-26OCT021545-45",
          "external_contract_id": "KXBTC15M-26OCT021545-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 7261.27
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT021545-45": {
          "UP/YES": "KXBTC15M-26OCT021545-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1328,
          "signal_id": 689,
          "quote_id": 689,
          "settlement_id": 689,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 159.0,
          "entry_price": 0.61,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.99,
          "trading_fee": 2.65,
          "total_deployed": 99.64,
          "settlement_value": 1.0,
          "settlement_payout": 159.0,
          "gross_pnl": 62.010000000000005,
          "net_pnl": 59.36,
          "roi": 0.5957446808510638,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-02T19:46:33.085155Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7261.27,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1329,
          "signal_id": 689,
          "quote_id": 689,
          "settlement_id": 689,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.61,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 61.0,
          "trading_fee": 1.67,
          "total_deployed": 62.67,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 39.0,
          "net_pnl": 37.33,
          "roi": 0.5956598053295037,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-02T19:46:33.088923Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7261.27,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84124.9,
        "kronos_base_predicted_close": 84199.03125,
        "kronos_base_displacement": 74.13125000000582,
        "kronos_base_displacement_fraction": 0.0008812046136162519,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84250.1484375,
        "kronos_small_displacement": 125.24843750000582,
        "kronos_small_displacement_fraction": 0.0014888390654848424,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT021545",
        "ticker": "KXBTC15M-26OCT021545-45",
        "market_id": "KXBTC15M-26OCT021545-45",
        "contract_id": "KXBTC15M-26OCT021545-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84124.9
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-02T19:31:19.107540Z",
        "retrieved_timestamp": "2026-10-02T19:31:19.311771Z",
        "quote_offset_seconds": 0.204231,
        "quote_age_seconds": 0.204231,
        "bid": 0.6,
        "ask": 0.61,
        "midpoint": 0.605,
        "last_price": 0.6,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.61,
        "price_type": "live_executable_ask",
        "yes_ask_size": 7261.27
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 84153.27,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261002T1930Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 683,
          "signal_id": 689,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-02T19:15:00Z",
          "return_6h": -0.028750146224020168,
          "return_12h": -0.021026208602070384,
          "return_24h": -0.005496949196132084,
          "close_vs_ema12": -0.01459836824622518,
          "close_vs_ema24": -0.01399239409085884,
          "ema12_slope_3h": -0.006219749213129178,
          "ema24_slope_6h": -0.0017003767915596546,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-02T19:31:19.157073Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-02T19:15:00Z",
            "return_6h": -0.028750146224020168,
            "return_12h": -0.021026208602070384,
            "return_24h": -0.005496949196132084,
            "close_vs_ema12": -0.01459836824622518,
            "close_vs_ema24": -0.01399239409085884,
            "ema12_slope_3h": -0.006219749213129178,
            "ema24_slope_6h": -0.0017003767915596546,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": 7.331501696228315e-05,
        "return_30m": -0.001491394716481853,
        "return_60m": -0.005575415459044719,
        "return_120m": -0.0060245750782245144,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": -0.0004728331415466691,
        "close_vs_ema6": -0.002045746242015145,
        "close_vs_ema12": -0.005370765469796757,
        "ema3_slope": -0.0004726096760288012,
        "ema6_slope": -0.0008176294318711363,
        "realized_volatility_30m": 0.0008189550210477847,
        "realized_volatility_60m": 0.004000346979865078,
        "return_acceleration": 0.0016379100420955695
      }
    },
    {
      "id": 688,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261002T1915Z",
      "trigger_timestamp": "2026-10-02T19:16:17.637898Z",
      "market_start_timestamp": "2026-10-02T19:15:00Z",
      "resolution_timestamp": "2026-10-02T19:30:00Z",
      "direction": "UP",
      "base_run_id": 4693,
      "small_run_id": 4694,
      "last_observed_close": 84118.74,
      "actual_close": 84124.9,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-02T19:16:17.686888Z",
      "base_predicted_close": 84205.3984375,
      "small_predicted_close": 84257.734375,
      "strike": 84118.74,
      "market_regime": {
        "id": 682,
        "signal_id": 688,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-02T19:00:00Z",
        "return_6h": -0.02976331998167725,
        "return_12h": -0.021265274117930666,
        "return_24h": -0.007754232384808213,
        "close_vs_ema12": -0.015282321359397777,
        "close_vs_ema24": -0.014355029747764814,
        "ema12_slope_3h": -0.005958796400454047,
        "ema24_slope_6h": -0.0011230768902021904,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-02T19:16:17.689486Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-02T19:00:00Z",
          "return_6h": -0.02976331998167725,
          "return_12h": -0.021265274117930666,
          "return_24h": -0.007754232384808213,
          "close_vs_ema12": -0.015282321359397777,
          "close_vs_ema24": -0.014355029747764814,
          "ema12_slope_3h": -0.005958796400454047,
          "ema24_slope_6h": -0.0011230768902021904,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.35,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.261601,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        4693,
        4694
      ],
      "forecast_publication_timestamp": "2026-10-02T19:16:17.637898Z",
      "requested_quote_timestamp": "2026-10-02T19:16:17.637898Z",
      "retrieved_quote_timestamp": "2026-10-02T19:16:17.899499Z",
      "quote_retrieval_timestamp": "2026-10-02T19:16:17.899499Z",
      "timing_difference_seconds": 0.261601,
      "selected_quote": {
        "id": 688,
        "contract_id": 688,
        "forecast_timestamp": "2026-10-02T19:16:17.637898Z",
        "requested_timestamp": "2026-10-02T19:16:17.637898Z",
        "actual_quote_timestamp": "2026-10-02T19:16:17.899499Z",
        "timestamp_delta_seconds": 0.261601,
        "bid": 0.34,
        "ask": 0.35,
        "midpoint": 0.345,
        "last_price": 0.35,
        "implied_probability": 0.35,
        "spread": 0.009999999999999953,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-02T19:16:17.899499Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT021530",
        "external_market_id": "KXBTC15M-26OCT021530-30",
        "external_contract_id": "KXBTC15M-26OCT021530-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2213.71
      },
      "selected_entry_price": 0.35,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 688,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT021530",
          "external_market_id": "KXBTC15M-26OCT021530-30",
          "external_contract_id": "KXBTC15M-26OCT021530-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-02T19:15:00Z",
          "resolution_timestamp": "2026-10-02T19:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-02T19:16:17.691979Z"
        }
      ],
      "quotes": [
        {
          "id": 688,
          "contract_id": 688,
          "forecast_timestamp": "2026-10-02T19:16:17.637898Z",
          "requested_timestamp": "2026-10-02T19:16:17.637898Z",
          "actual_quote_timestamp": "2026-10-02T19:16:17.899499Z",
          "timestamp_delta_seconds": 0.261601,
          "bid": 0.34,
          "ask": 0.35,
          "midpoint": 0.345,
          "last_price": 0.35,
          "implied_probability": 0.35,
          "spread": 0.009999999999999953,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-02T19:16:17.899499Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT021530",
          "external_market_id": "KXBTC15M-26OCT021530-30",
          "external_contract_id": "KXBTC15M-26OCT021530-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2213.71
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT021530-30": {
          "UP/YES": "KXBTC15M-26OCT021530-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1326,
          "signal_id": 688,
          "quote_id": 688,
          "settlement_id": 688,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 273.0,
          "entry_price": 0.35,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.55,
          "trading_fee": 4.35,
          "total_deployed": 99.89999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 273.0,
          "gross_pnl": 177.45,
          "net_pnl": 173.10000000000002,
          "roi": 1.732732732732733,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-02T19:31:24.585815Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2213.71,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1327,
          "signal_id": 688,
          "quote_id": 688,
          "settlement_id": 688,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.35,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 35.0,
          "trading_fee": 1.6,
          "total_deployed": 36.6,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 65.0,
          "net_pnl": 63.4,
          "roi": 1.7322404371584699,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-02T19:31:24.587957Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2213.71,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84118.74,
        "kronos_base_predicted_close": 84205.3984375,
        "kronos_base_displacement": 86.65843749999476,
        "kronos_base_displacement_fraction": 0.0010301918157594224,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84257.734375,
        "kronos_small_displacement": 138.99437499999476,
        "kronos_small_displacement_fraction": 0.001652359212703314,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT021530",
        "ticker": "KXBTC15M-26OCT021530-30",
        "market_id": "KXBTC15M-26OCT021530-30",
        "contract_id": "KXBTC15M-26OCT021530-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84118.74
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-02T19:16:17.637898Z",
        "retrieved_timestamp": "2026-10-02T19:16:17.899499Z",
        "quote_offset_seconds": 0.261601,
        "quote_age_seconds": 0.261601,
        "bid": 0.34,
        "ask": 0.35,
        "midpoint": 0.345,
        "last_price": 0.35,
        "spread": 0.009999999999999953,
        "selected_entry_price": 0.35,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2213.71
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 84124.9,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261002T1915Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 682,
          "signal_id": 688,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-02T19:00:00Z",
          "return_6h": -0.02976331998167725,
          "return_12h": -0.021265274117930666,
          "return_24h": -0.007754232384808213,
          "close_vs_ema12": -0.015282321359397777,
          "close_vs_ema24": -0.014355029747764814,
          "ema12_slope_3h": -0.005958796400454047,
          "ema24_slope_6h": -0.0011230768902021904,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-02T19:16:17.689486Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-02T19:00:00Z",
            "return_6h": -0.02976331998167725,
            "return_12h": -0.021265274117930666,
            "return_24h": -0.007754232384808213,
            "close_vs_ema12": -0.015282321359397777,
            "close_vs_ema24": -0.014355029747764814,
            "ema12_slope_3h": -0.005958796400454047,
            "ema24_slope_6h": -0.0011230768902021904,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": -0.0015645950251332863,
        "return_30m": 0.0019214462620436024,
        "return_60m": -0.00876603583179536,
        "return_120m": -0.009823754399394868,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.001018459700629637,
        "close_vs_ema6": -0.0029348028633890966,
        "close_vs_ema12": -0.0064139209839750855,
        "ema3_slope": -0.0010174234958004735,
        "ema6_slope": -0.00117254467037331,
        "realized_volatility_30m": 0.0025280495511097456,
        "realized_volatility_60m": 0.0039481107441497335,
        "return_acceleration": -0.005056099102219491
      }
    },
    {
      "id": 687,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261002T1845Z",
      "trigger_timestamp": "2026-10-02T18:46:25.081707Z",
      "market_start_timestamp": "2026-10-02T18:45:00Z",
      "resolution_timestamp": "2026-10-02T19:00:00Z",
      "direction": "UP",
      "base_run_id": 4689,
      "small_run_id": 4690,
      "last_observed_close": 83957.42,
      "actual_close": 84250.56,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-02T18:46:25.140483Z",
      "base_predicted_close": 84081.0625,
      "small_predicted_close": 84353.6875,
      "strike": 83957.42,
      "market_regime": {
        "id": 681,
        "signal_id": 687,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-02T18:30:00Z",
        "return_6h": -0.029285351427865147,
        "return_12h": -0.023378497347121052,
        "return_24h": -0.011262293769931597,
        "close_vs_ema12": -0.0184101617892245,
        "close_vs_ema24": -0.0168137946336806,
        "ema12_slope_3h": -0.0054118558259251826,
        "ema24_slope_6h": 0.0001121468511495749,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-02T18:46:25.146311Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-02T18:30:00Z",
          "return_6h": -0.029285351427865147,
          "return_12h": -0.023378497347121052,
          "return_24h": -0.011262293769931597,
          "close_vs_ema12": -0.0184101617892245,
          "close_vs_ema24": -0.0168137946336806,
          "ema12_slope_3h": -0.0054118558259251826,
          "ema24_slope_6h": 0.0001121468511495749,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.52,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.202724,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        4689,
        4690
      ],
      "forecast_publication_timestamp": "2026-10-02T18:46:25.081707Z",
      "requested_quote_timestamp": "2026-10-02T18:46:25.081707Z",
      "retrieved_quote_timestamp": "2026-10-02T18:46:25.284431Z",
      "quote_retrieval_timestamp": "2026-10-02T18:46:25.284431Z",
      "timing_difference_seconds": 0.202724,
      "selected_quote": {
        "id": 687,
        "contract_id": 687,
        "forecast_timestamp": "2026-10-02T18:46:25.081707Z",
        "requested_timestamp": "2026-10-02T18:46:25.081707Z",
        "actual_quote_timestamp": "2026-10-02T18:46:25.284431Z",
        "timestamp_delta_seconds": 0.202724,
        "bid": 0.51,
        "ask": 0.52,
        "midpoint": 0.515,
        "last_price": 0.51,
        "implied_probability": 0.52,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-02T18:46:25.284431Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT021500",
        "external_market_id": "KXBTC15M-26OCT021500-00",
        "external_contract_id": "KXBTC15M-26OCT021500-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 10079.2
      },
      "selected_entry_price": 0.52,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 687,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT021500",
          "external_market_id": "KXBTC15M-26OCT021500-00",
          "external_contract_id": "KXBTC15M-26OCT021500-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-02T18:45:00Z",
          "resolution_timestamp": "2026-10-02T19:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-02T18:46:25.149288Z"
        }
      ],
      "quotes": [
        {
          "id": 687,
          "contract_id": 687,
          "forecast_timestamp": "2026-10-02T18:46:25.081707Z",
          "requested_timestamp": "2026-10-02T18:46:25.081707Z",
          "actual_quote_timestamp": "2026-10-02T18:46:25.284431Z",
          "timestamp_delta_seconds": 0.202724,
          "bid": 0.51,
          "ask": 0.52,
          "midpoint": 0.515,
          "last_price": 0.51,
          "implied_probability": 0.52,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-02T18:46:25.284431Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT021500",
          "external_market_id": "KXBTC15M-26OCT021500-00",
          "external_contract_id": "KXBTC15M-26OCT021500-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 10079.2
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT021500-00": {
          "UP/YES": "KXBTC15M-26OCT021500-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1324,
          "signal_id": 687,
          "quote_id": 687,
          "settlement_id": 687,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 186.0,
          "entry_price": 0.52,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.72,
          "trading_fee": 3.25,
          "total_deployed": 99.97,
          "settlement_value": 1.0,
          "settlement_payout": 186.0,
          "gross_pnl": 89.28,
          "net_pnl": 86.03,
          "roi": 0.8605581674502351,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-02T19:01:26.603272Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 10079.2,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1325,
          "signal_id": 687,
          "quote_id": 687,
          "settlement_id": 687,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.52,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 52.0,
          "trading_fee": 1.75,
          "total_deployed": 53.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 48.0,
          "net_pnl": 46.25,
          "roi": 0.8604651162790697,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-02T19:01:26.605741Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 10079.2,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83957.42,
        "kronos_base_predicted_close": 84081.0625,
        "kronos_base_displacement": 123.64250000000175,
        "kronos_base_displacement_fraction": 0.001472681032837857,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84353.6875,
        "kronos_small_displacement": 396.26750000000175,
        "kronos_small_displacement_fraction": 0.004719862759003335,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT021500",
        "ticker": "KXBTC15M-26OCT021500-00",
        "market_id": "KXBTC15M-26OCT021500-00",
        "contract_id": "KXBTC15M-26OCT021500-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83957.42
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-02T18:46:25.081707Z",
        "retrieved_timestamp": "2026-10-02T18:46:25.284431Z",
        "quote_offset_seconds": 0.202724,
        "quote_age_seconds": 0.202724,
        "bid": 0.51,
        "ask": 0.52,
        "midpoint": 0.515,
        "last_price": 0.51,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.52,
        "price_type": "live_executable_ask",
        "yes_ask_size": 10079.2
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 84250.56,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261002T1845Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 681,
          "signal_id": 687,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-02T18:30:00Z",
          "return_6h": -0.029285351427865147,
          "return_12h": -0.023378497347121052,
          "return_24h": -0.011262293769931597,
          "close_vs_ema12": -0.0184101617892245,
          "close_vs_ema24": -0.0168137946336806,
          "ema12_slope_3h": -0.0054118558259251826,
          "ema24_slope_6h": 0.0001121468511495749,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-02T18:46:25.146311Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-02T18:30:00Z",
            "return_6h": -0.029285351427865147,
            "return_12h": -0.023378497347121052,
            "return_24h": -0.011262293769931597,
            "close_vs_ema12": -0.0184101617892245,
            "close_vs_ema24": -0.0168137946336806,
            "ema12_slope_3h": -0.0054118558259251826,
            "ema24_slope_6h": 0.0001121468511495749,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0075552456331593465,
        "return_30m": -0.010666986053359473,
        "return_60m": -0.007550285138394397,
        "return_120m": -0.014079470547054052,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.004417614253364954,
        "close_vs_ema6": -0.0070239680395475235,
        "close_vs_ema12": -0.010556785388337264,
        "ema3_slope": -0.004398184769637714,
        "ema6_slope": -0.0028017155516228964,
        "realized_volatility_30m": 0.002209908136992622,
        "realized_volatility_60m": 0.0038271227737800948,
        "return_acceleration": -0.004419816273985244
      }
    },
    {
      "id": 686,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261002T1615Z",
      "trigger_timestamp": "2026-10-02T16:16:20.898050Z",
      "market_start_timestamp": "2026-10-02T16:15:00Z",
      "resolution_timestamp": "2026-10-02T16:30:00Z",
      "direction": "UP",
      "base_run_id": 4669,
      "small_run_id": 4670,
      "last_observed_close": 85192.21,
      "actual_close": 85181.71,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-02T16:16:20.963865Z",
      "base_predicted_close": 85254.8203125,
      "small_predicted_close": 85207.5234375,
      "strike": 85192.21,
      "market_regime": {
        "id": 680,
        "signal_id": 686,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-02T16:00:00Z",
        "return_6h": -0.0131625724516784,
        "return_12h": -0.0030267983693775813,
        "return_24h": 0.011457141204018306,
        "close_vs_ema12": -0.008658565840353738,
        "close_vs_ema24": -0.004043070304215468,
        "ema12_slope_3h": -0.0006897485541250692,
        "ema24_slope_6h": 0.0046762801001103416,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-02T16:16:20.966923Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-02T16:00:00Z",
          "return_6h": -0.0131625724516784,
          "return_12h": -0.0030267983693775813,
          "return_24h": 0.011457141204018306,
          "close_vs_ema12": -0.008658565840353738,
          "close_vs_ema24": -0.004043070304215468,
          "ema12_slope_3h": -0.0006897485541250692,
          "ema24_slope_6h": 0.0046762801001103416,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.62,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.206241,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        4669,
        4670
      ],
      "forecast_publication_timestamp": "2026-10-02T16:16:20.898050Z",
      "requested_quote_timestamp": "2026-10-02T16:16:20.898050Z",
      "retrieved_quote_timestamp": "2026-10-02T16:16:21.104291Z",
      "quote_retrieval_timestamp": "2026-10-02T16:16:21.104291Z",
      "timing_difference_seconds": 0.206241,
      "selected_quote": {
        "id": 686,
        "contract_id": 686,
        "forecast_timestamp": "2026-10-02T16:16:20.898050Z",
        "requested_timestamp": "2026-10-02T16:16:20.898050Z",
        "actual_quote_timestamp": "2026-10-02T16:16:21.104291Z",
        "timestamp_delta_seconds": 0.206241,
        "bid": 0.61,
        "ask": 0.62,
        "midpoint": 0.615,
        "last_price": 0.61,
        "implied_probability": 0.62,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-02T16:16:21.104291Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT021230",
        "external_market_id": "KXBTC15M-26OCT021230-30",
        "external_contract_id": "KXBTC15M-26OCT021230-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3877.06
      },
      "selected_entry_price": 0.62,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 686,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT021230",
          "external_market_id": "KXBTC15M-26OCT021230-30",
          "external_contract_id": "KXBTC15M-26OCT021230-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-02T16:15:00Z",
          "resolution_timestamp": "2026-10-02T16:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-02T16:16:20.970100Z"
        }
      ],
      "quotes": [
        {
          "id": 686,
          "contract_id": 686,
          "forecast_timestamp": "2026-10-02T16:16:20.898050Z",
          "requested_timestamp": "2026-10-02T16:16:20.898050Z",
          "actual_quote_timestamp": "2026-10-02T16:16:21.104291Z",
          "timestamp_delta_seconds": 0.206241,
          "bid": 0.61,
          "ask": 0.62,
          "midpoint": 0.615,
          "last_price": 0.61,
          "implied_probability": 0.62,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-02T16:16:21.104291Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT021230",
          "external_market_id": "KXBTC15M-26OCT021230-30",
          "external_contract_id": "KXBTC15M-26OCT021230-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3877.06
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT021230-30": {
          "UP/YES": "KXBTC15M-26OCT021230-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1322,
          "signal_id": 686,
          "quote_id": 686,
          "settlement_id": 686,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 157.0,
          "entry_price": 0.62,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.34,
          "trading_fee": 2.59,
          "total_deployed": 99.93,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -97.34,
          "net_pnl": -99.93,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-02T16:31:25.294036Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3877.06,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1323,
          "signal_id": 686,
          "quote_id": 686,
          "settlement_id": 686,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.62,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 62.0,
          "trading_fee": 1.65,
          "total_deployed": 63.65,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -62.0,
          "net_pnl": -63.65,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-02T16:31:25.296613Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3877.06,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 85192.21,
        "kronos_base_predicted_close": 85254.8203125,
        "kronos_base_displacement": 62.6103124999936,
        "kronos_base_displacement_fraction": 0.0007349300188361541,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 85207.5234375,
        "kronos_small_displacement": 15.313437499993597,
        "kronos_small_displacement_fraction": 0.000179751616961147,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT021230",
        "ticker": "KXBTC15M-26OCT021230-30",
        "market_id": "KXBTC15M-26OCT021230-30",
        "contract_id": "KXBTC15M-26OCT021230-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 85192.21
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-02T16:16:20.898050Z",
        "retrieved_timestamp": "2026-10-02T16:16:21.104291Z",
        "quote_offset_seconds": 0.206241,
        "quote_age_seconds": 0.206241,
        "bid": 0.61,
        "ask": 0.62,
        "midpoint": 0.615,
        "last_price": 0.61,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.62,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3877.06
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 85181.71,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261002T1615Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 680,
          "signal_id": 686,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-02T16:00:00Z",
          "return_6h": -0.0131625724516784,
          "return_12h": -0.0030267983693775813,
          "return_24h": 0.011457141204018306,
          "close_vs_ema12": -0.008658565840353738,
          "close_vs_ema24": -0.004043070304215468,
          "ema12_slope_3h": -0.0006897485541250692,
          "ema24_slope_6h": 0.0046762801001103416,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-02T16:16:20.966923Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-02T16:00:00Z",
            "return_6h": -0.0131625724516784,
            "return_12h": -0.0030267983693775813,
            "return_24h": 0.011457141204018306,
            "close_vs_ema12": -0.008658565840353738,
            "close_vs_ema24": -0.004043070304215468,
            "ema12_slope_3h": -0.0006897485541250692,
            "ema24_slope_6h": 0.0046762801001103416,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.000960484911516124,
        "return_30m": -0.0015313440490094532,
        "return_60m": -0.0047965947847468104,
        "return_120m": -0.013767296316007593,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 10,
        "close_vs_ema3": -0.0010353202533771588,
        "close_vs_ema6": -0.0031255411447683734,
        "close_vs_ema12": -0.006513988499369572,
        "ema3_slope": -0.0010342494739495889,
        "ema6_slope": -0.0012486553684154522,
        "realized_volatility_30m": 0.00019453847264644386,
        "realized_volatility_60m": 0.00045903511196076596,
        "return_acceleration": -0.0003890769452928877
      }
    },
    {
      "id": 685,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261002T1430Z",
      "trigger_timestamp": "2026-10-02T14:31:24.274020Z",
      "market_start_timestamp": "2026-10-02T14:30:00Z",
      "resolution_timestamp": "2026-10-02T14:45:00Z",
      "direction": "UP",
      "base_run_id": 4655,
      "small_run_id": 4656,
      "last_observed_close": 86140.06,
      "actual_close": 85929.07,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-02T14:31:24.328204Z",
      "base_predicted_close": 86291.5,
      "small_predicted_close": 86361.0234375,
      "strike": 86140.06,
      "market_regime": {
        "id": 679,
        "signal_id": 685,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-10-02T14:15:00Z",
        "return_6h": -0.0026286076337240782,
        "return_12h": 0.014584190826949284,
        "return_24h": 0.024151733058846103,
        "close_vs_ema12": 0.0005426764190352706,
        "close_vs_ema24": 0.00693494653920701,
        "ema12_slope_3h": 0.0033945094437206613,
        "ema24_slope_6h": 0.006882081177372434,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-02T14:31:24.332646Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-02T14:15:00Z",
          "return_6h": -0.0026286076337240782,
          "return_12h": 0.014584190826949284,
          "return_24h": 0.024151733058846103,
          "close_vs_ema12": 0.0005426764190352706,
          "close_vs_ema24": 0.00693494653920701,
          "ema12_slope_3h": 0.0033945094437206613,
          "ema24_slope_6h": 0.006882081177372434,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.47,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.228385,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        4655,
        4656
      ],
      "forecast_publication_timestamp": "2026-10-02T14:31:24.274020Z",
      "requested_quote_timestamp": "2026-10-02T14:31:24.274020Z",
      "retrieved_quote_timestamp": "2026-10-02T14:31:24.502405Z",
      "quote_retrieval_timestamp": "2026-10-02T14:31:24.502405Z",
      "timing_difference_seconds": 0.228385,
      "selected_quote": {
        "id": 685,
        "contract_id": 685,
        "forecast_timestamp": "2026-10-02T14:31:24.274020Z",
        "requested_timestamp": "2026-10-02T14:31:24.274020Z",
        "actual_quote_timestamp": "2026-10-02T14:31:24.502405Z",
        "timestamp_delta_seconds": 0.228385,
        "bid": 0.46,
        "ask": 0.47,
        "midpoint": 0.46499999999999997,
        "last_price": 0.47,
        "implied_probability": 0.47,
        "spread": 0.009999999999999953,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-02T14:31:24.502405Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT021045",
        "external_market_id": "KXBTC15M-26OCT021045-45",
        "external_contract_id": "KXBTC15M-26OCT021045-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 9293.61
      },
      "selected_entry_price": 0.47,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 685,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT021045",
          "external_market_id": "KXBTC15M-26OCT021045-45",
          "external_contract_id": "KXBTC15M-26OCT021045-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-02T14:30:00Z",
          "resolution_timestamp": "2026-10-02T14:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-02T14:31:24.335833Z"
        }
      ],
      "quotes": [
        {
          "id": 685,
          "contract_id": 685,
          "forecast_timestamp": "2026-10-02T14:31:24.274020Z",
          "requested_timestamp": "2026-10-02T14:31:24.274020Z",
          "actual_quote_timestamp": "2026-10-02T14:31:24.502405Z",
          "timestamp_delta_seconds": 0.228385,
          "bid": 0.46,
          "ask": 0.47,
          "midpoint": 0.46499999999999997,
          "last_price": 0.47,
          "implied_probability": 0.47,
          "spread": 0.009999999999999953,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-02T14:31:24.502405Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT021045",
          "external_market_id": "KXBTC15M-26OCT021045-45",
          "external_contract_id": "KXBTC15M-26OCT021045-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 9293.61
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT021045-45": {
          "UP/YES": "KXBTC15M-26OCT021045-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1320,
          "signal_id": 685,
          "quote_id": 685,
          "settlement_id": 685,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 205.0,
          "entry_price": 0.47,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.35,
          "trading_fee": 3.58,
          "total_deployed": 99.92999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.35,
          "net_pnl": -99.92999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-02T14:46:34.093366Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 9293.61,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1321,
          "signal_id": 685,
          "quote_id": 685,
          "settlement_id": 685,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.47,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 47.0,
          "trading_fee": 1.75,
          "total_deployed": 48.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -47.0,
          "net_pnl": -48.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-02T14:46:34.097859Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 9293.61,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 86140.06,
        "kronos_base_predicted_close": 86291.5,
        "kronos_base_displacement": 151.44000000000233,
        "kronos_base_displacement_fraction": 0.0017580670364056206,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 86361.0234375,
        "kronos_small_displacement": 220.96343750000233,
        "kronos_small_displacement_fraction": 0.002565164657419583,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT021045",
        "ticker": "KXBTC15M-26OCT021045-45",
        "market_id": "KXBTC15M-26OCT021045-45",
        "contract_id": "KXBTC15M-26OCT021045-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 86140.06
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-02T14:31:24.274020Z",
        "retrieved_timestamp": "2026-10-02T14:31:24.502405Z",
        "quote_offset_seconds": 0.228385,
        "quote_age_seconds": 0.228385,
        "bid": 0.46,
        "ask": 0.47,
        "midpoint": 0.46499999999999997,
        "last_price": 0.47,
        "spread": 0.009999999999999953,
        "selected_entry_price": 0.47,
        "price_type": "live_executable_ask",
        "yes_ask_size": 9293.61
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 85929.07,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261002T1430Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 679,
          "signal_id": 685,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-10-02T14:15:00Z",
          "return_6h": -0.0026286076337240782,
          "return_12h": 0.014584190826949284,
          "return_24h": 0.024151733058846103,
          "close_vs_ema12": 0.0005426764190352706,
          "close_vs_ema24": 0.00693494653920701,
          "ema12_slope_3h": 0.0033945094437206613,
          "ema24_slope_6h": 0.006882081177372434,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-02T14:31:24.332646Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-02T14:15:00Z",
            "return_6h": -0.0026286076337240782,
            "return_12h": 0.014584190826949284,
            "return_24h": 0.024151733058846103,
            "close_vs_ema12": 0.0005426764190352706,
            "close_vs_ema24": 0.00693494653920701,
            "ema12_slope_3h": 0.0033945094437206613,
            "ema24_slope_6h": 0.006882081177372434,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0027945062710340585,
        "return_30m": -0.005448542872112827,
        "return_60m": -0.005484567068634649,
        "return_120m": -0.005460096390259128,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 3,
        "close_vs_ema3": -0.002291839033182308,
        "close_vs_ema6": -0.0036819821579350265,
        "close_vs_ema12": -0.004053718334868672,
        "ema3_slope": -0.002286598517446947,
        "ema6_slope": -0.0014706269343207623,
        "realized_volatility_30m": 6.651608193630754e-05,
        "realized_volatility_60m": 0.0026231200131360656,
        "return_acceleration": -0.00013303216387261507
      }
    },
    {
      "id": 684,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261002T1415Z",
      "trigger_timestamp": "2026-10-02T14:16:22.499890Z",
      "market_start_timestamp": "2026-10-02T14:15:00Z",
      "resolution_timestamp": "2026-10-02T14:30:00Z",
      "direction": "UP",
      "base_run_id": 4653,
      "small_run_id": 4654,
      "last_observed_close": 86381.45,
      "actual_close": 86140.06,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-02T14:16:22.542965Z",
      "base_predicted_close": 86395.515625,
      "small_predicted_close": 86589.390625,
      "strike": 86381.45,
      "market_regime": {
        "id": 678,
        "signal_id": 684,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-10-02T14:00:00Z",
        "return_6h": 0.0009478060475793804,
        "return_12h": 0.015475595989272506,
        "return_24h": 0.03171961473160545,
        "close_vs_ema12": 0.0033697050303060916,
        "close_vs_ema24": 0.009904138696219977,
        "ema12_slope_3h": 0.003679305147630485,
        "ema24_slope_6h": 0.007085672242444385,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-02T14:16:22.545637Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-02T14:00:00Z",
          "return_6h": 0.0009478060475793804,
          "return_12h": 0.015475595989272506,
          "return_24h": 0.03171961473160545,
          "close_vs_ema12": 0.0033697050303060916,
          "close_vs_ema24": 0.009904138696219977,
          "ema12_slope_3h": 0.003679305147630485,
          "ema24_slope_6h": 0.007085672242444385,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.35,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.178597,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        4653,
        4654
      ],
      "forecast_publication_timestamp": "2026-10-02T14:16:22.499890Z",
      "requested_quote_timestamp": "2026-10-02T14:16:22.499890Z",
      "retrieved_quote_timestamp": "2026-10-02T14:16:22.678487Z",
      "quote_retrieval_timestamp": "2026-10-02T14:16:22.678487Z",
      "timing_difference_seconds": 0.178597,
      "selected_quote": {
        "id": 684,
        "contract_id": 684,
        "forecast_timestamp": "2026-10-02T14:16:22.499890Z",
        "requested_timestamp": "2026-10-02T14:16:22.499890Z",
        "actual_quote_timestamp": "2026-10-02T14:16:22.678487Z",
        "timestamp_delta_seconds": 0.178597,
        "bid": 0.34,
        "ask": 0.35,
        "midpoint": 0.345,
        "last_price": 0.35,
        "implied_probability": 0.35,
        "spread": 0.009999999999999953,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-02T14:16:22.678487Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT021030",
        "external_market_id": "KXBTC15M-26OCT021030-30",
        "external_contract_id": "KXBTC15M-26OCT021030-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2041.54
      },
      "selected_entry_price": 0.35,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 684,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT021030",
          "external_market_id": "KXBTC15M-26OCT021030-30",
          "external_contract_id": "KXBTC15M-26OCT021030-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-02T14:15:00Z",
          "resolution_timestamp": "2026-10-02T14:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-02T14:16:22.548890Z"
        }
      ],
      "quotes": [
        {
          "id": 684,
          "contract_id": 684,
          "forecast_timestamp": "2026-10-02T14:16:22.499890Z",
          "requested_timestamp": "2026-10-02T14:16:22.499890Z",
          "actual_quote_timestamp": "2026-10-02T14:16:22.678487Z",
          "timestamp_delta_seconds": 0.178597,
          "bid": 0.34,
          "ask": 0.35,
          "midpoint": 0.345,
          "last_price": 0.35,
          "implied_probability": 0.35,
          "spread": 0.009999999999999953,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-02T14:16:22.678487Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT021030",
          "external_market_id": "KXBTC15M-26OCT021030-30",
          "external_contract_id": "KXBTC15M-26OCT021030-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2041.54
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT021030-30": {
          "UP/YES": "KXBTC15M-26OCT021030-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1318,
          "signal_id": 684,
          "quote_id": 684,
          "settlement_id": 684,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 273.0,
          "entry_price": 0.35,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.55,
          "trading_fee": 4.35,
          "total_deployed": 99.89999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.55,
          "net_pnl": -99.89999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-02T14:31:30.007686Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2041.54,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1319,
          "signal_id": 684,
          "quote_id": 684,
          "settlement_id": 684,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.35,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 35.0,
          "trading_fee": 1.6,
          "total_deployed": 36.6,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -35.0,
          "net_pnl": -36.6,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-02T14:31:30.010013Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2041.54,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 86381.45,
        "kronos_base_predicted_close": 86395.515625,
        "kronos_base_displacement": 14.06562500000291,
        "kronos_base_displacement_fraction": 0.00016283154543021575,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 86589.390625,
        "kronos_small_displacement": 207.9406250000029,
        "kronos_small_displacement_fraction": 0.0024072370283203504,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT021030",
        "ticker": "KXBTC15M-26OCT021030-30",
        "market_id": "KXBTC15M-26OCT021030-30",
        "contract_id": "KXBTC15M-26OCT021030-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 86381.45
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-02T14:16:22.499890Z",
        "retrieved_timestamp": "2026-10-02T14:16:22.678487Z",
        "quote_offset_seconds": 0.178597,
        "quote_age_seconds": 0.178597,
        "bid": 0.34,
        "ask": 0.35,
        "midpoint": 0.345,
        "last_price": 0.35,
        "spread": 0.009999999999999953,
        "selected_entry_price": 0.35,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2041.54
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 86140.06,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261002T1415Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 678,
          "signal_id": 684,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-10-02T14:00:00Z",
          "return_6h": 0.0009478060475793804,
          "return_12h": 0.015475595989272506,
          "return_24h": 0.03171961473160545,
          "close_vs_ema12": 0.0033697050303060916,
          "close_vs_ema24": 0.009904138696219977,
          "ema12_slope_3h": 0.003679305147630485,
          "ema24_slope_6h": 0.007085672242444385,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-02T14:16:22.545637Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-02T14:00:00Z",
            "return_6h": 0.0009478060475793804,
            "return_12h": 0.015475595989272506,
            "return_24h": 0.03171961473160545,
            "close_vs_ema12": 0.0033697050303060916,
            "close_vs_ema24": 0.009904138696219977,
            "ema12_slope_3h": 0.003679305147630485,
            "ema24_slope_6h": 0.007085672242444385,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0026614741071614434,
        "return_30m": -0.005839663716576848,
        "return_60m": -0.003664909146789852,
        "return_120m": -0.00018416072043614395,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.0017836752555469015,
        "close_vs_ema6": -0.0023592810247072826,
        "close_vs_ema12": -0.001998307666093102,
        "ema3_slope": -0.001780499422783799,
        "ema6_slope": -0.0009428226564418551,
        "realized_volatility_30m": 0.00026259837210645953,
        "realized_volatility_60m": 0.002491161666026876,
        "return_acceleration": 0.0005251967442129191
      }
    },
    {
      "id": 683,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261002T1400Z",
      "trigger_timestamp": "2026-10-02T14:01:20.343906Z",
      "market_start_timestamp": "2026-10-02T14:00:00Z",
      "resolution_timestamp": "2026-10-02T14:15:00Z",
      "direction": "UP",
      "base_run_id": 4651,
      "small_run_id": 4652,
      "last_observed_close": 86611.96,
      "actual_close": 86381.45,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-02T14:01:20.385402Z",
      "base_predicted_close": 86629.328125,
      "small_predicted_close": 86644.7265625,
      "strike": 86611.96,
      "market_regime": {
        "id": 677,
        "signal_id": 683,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-10-02T13:45:00Z",
        "return_6h": 0.006593181090771116,
        "return_12h": 0.020246047429865577,
        "return_24h": 0.03246035094281008,
        "close_vs_ema12": 0.006191553320956444,
        "close_vs_ema24": 0.01281032675051108,
        "ema12_slope_3h": 0.0038625018137239397,
        "ema24_slope_6h": 0.007217016586385627,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-02T14:01:20.390138Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-02T13:45:00Z",
          "return_6h": 0.006593181090771116,
          "return_12h": 0.020246047429865577,
          "return_24h": 0.03246035094281008,
          "close_vs_ema12": 0.006191553320956444,
          "close_vs_ema24": 0.01281032675051108,
          "ema12_slope_3h": 0.0038625018137239397,
          "ema24_slope_6h": 0.007217016586385627,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.46,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.185464,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        4651,
        4652
      ],
      "forecast_publication_timestamp": "2026-10-02T14:01:20.343906Z",
      "requested_quote_timestamp": "2026-10-02T14:01:20.343906Z",
      "retrieved_quote_timestamp": "2026-10-02T14:01:20.529370Z",
      "quote_retrieval_timestamp": "2026-10-02T14:01:20.529370Z",
      "timing_difference_seconds": 0.185464,
      "selected_quote": {
        "id": 683,
        "contract_id": 683,
        "forecast_timestamp": "2026-10-02T14:01:20.343906Z",
        "requested_timestamp": "2026-10-02T14:01:20.343906Z",
        "actual_quote_timestamp": "2026-10-02T14:01:20.529370Z",
        "timestamp_delta_seconds": 0.185464,
        "bid": 0.45,
        "ask": 0.46,
        "midpoint": 0.455,
        "last_price": 0.46,
        "implied_probability": 0.46,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-02T14:01:20.529370Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT021015",
        "external_market_id": "KXBTC15M-26OCT021015-15",
        "external_contract_id": "KXBTC15M-26OCT021015-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3603.9
      },
      "selected_entry_price": 0.46,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 683,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT021015",
          "external_market_id": "KXBTC15M-26OCT021015-15",
          "external_contract_id": "KXBTC15M-26OCT021015-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-02T14:00:00Z",
          "resolution_timestamp": "2026-10-02T14:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-02T14:01:20.393511Z"
        }
      ],
      "quotes": [
        {
          "id": 683,
          "contract_id": 683,
          "forecast_timestamp": "2026-10-02T14:01:20.343906Z",
          "requested_timestamp": "2026-10-02T14:01:20.343906Z",
          "actual_quote_timestamp": "2026-10-02T14:01:20.529370Z",
          "timestamp_delta_seconds": 0.185464,
          "bid": 0.45,
          "ask": 0.46,
          "midpoint": 0.455,
          "last_price": 0.46,
          "implied_probability": 0.46,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-02T14:01:20.529370Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT021015",
          "external_market_id": "KXBTC15M-26OCT021015-15",
          "external_contract_id": "KXBTC15M-26OCT021015-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3603.9
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT021015-15": {
          "UP/YES": "KXBTC15M-26OCT021015-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1316,
          "signal_id": 683,
          "quote_id": 683,
          "settlement_id": 683,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 209.0,
          "entry_price": 0.46,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.14,
          "trading_fee": 3.64,
          "total_deployed": 99.78,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.14,
          "net_pnl": -99.78,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-02T14:16:28.098261Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3603.9,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1317,
          "signal_id": 683,
          "quote_id": 683,
          "settlement_id": 683,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.46,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 46.0,
          "trading_fee": 1.74,
          "total_deployed": 47.74,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -46.0,
          "net_pnl": -47.74,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-02T14:16:28.100449Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3603.9,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 86611.96,
        "kronos_base_predicted_close": 86629.328125,
        "kronos_base_displacement": 17.368124999993597,
        "kronos_base_displacement_fraction": 0.00020052802176504948,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 86644.7265625,
        "kronos_small_displacement": 32.7665624999936,
        "kronos_small_displacement_fraction": 0.00037831452492235014,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT021015",
        "ticker": "KXBTC15M-26OCT021015-15",
        "market_id": "KXBTC15M-26OCT021015-15",
        "contract_id": "KXBTC15M-26OCT021015-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 86611.96
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-02T14:01:20.343906Z",
        "retrieved_timestamp": "2026-10-02T14:01:20.529370Z",
        "quote_offset_seconds": 0.185464,
        "quote_age_seconds": 0.185464,
        "bid": 0.45,
        "ask": 0.46,
        "midpoint": 0.455,
        "last_price": 0.46,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.46,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3603.9
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 86381.45,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261002T1400Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 677,
          "signal_id": 683,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-10-02T13:45:00Z",
          "return_6h": 0.006593181090771116,
          "return_12h": 0.020246047429865577,
          "return_24h": 0.03246035094281008,
          "close_vs_ema12": 0.006191553320956444,
          "close_vs_ema24": 0.01281032675051108,
          "ema12_slope_3h": 0.0038625018137239397,
          "ema24_slope_6h": 0.007217016586385627,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-02T14:01:20.390138Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-02T13:45:00Z",
            "return_6h": 0.006593181090771116,
            "return_12h": 0.020246047429865577,
            "return_24h": 0.03246035094281008,
            "close_vs_ema12": 0.006191553320956444,
            "close_vs_ema24": 0.01281032675051108,
            "ema12_slope_3h": 0.0038625018137239397,
            "ema24_slope_6h": 0.007217016586385627,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0031866708513743625,
        "return_30m": -3.6221551196424784e-05,
        "return_60m": -0.0024236930268204393,
        "return_120m": 0.002140079595223776,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0009019251889432756,
        "close_vs_ema6": -0.0006401088234440078,
        "close_vs_ema12": 0.0003014979420108421,
        "ema3_slope": -0.0009011124529236803,
        "ema6_slope": -0.0002559779878702484,
        "realized_volatility_30m": 0.0031735958455938462,
        "realized_volatility_60m": 0.002325937751402619,
        "return_acceleration": -0.0063471916911876924
      }
    },
    {
      "id": 682,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261002T1245Z",
      "trigger_timestamp": "2026-10-02T12:46:27.388037Z",
      "market_start_timestamp": "2026-10-02T12:45:00Z",
      "resolution_timestamp": "2026-10-02T13:00:00Z",
      "direction": "UP",
      "base_run_id": 4641,
      "small_run_id": 4642,
      "last_observed_close": 86490.32,
      "actual_close": 86822.4,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-02T12:46:27.442783Z",
      "base_predicted_close": 86563.4453125,
      "small_predicted_close": 86537.4140625,
      "strike": 86490.32,
      "market_regime": {
        "id": 676,
        "signal_id": 682,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-10-02T12:30:00Z",
        "return_6h": 0.0060850571168702405,
        "return_12h": 0.019537712207845948,
        "return_24h": 0.030969110608714878,
        "close_vs_ema12": 0.00652983008624286,
        "close_vs_ema24": 0.012961579724608985,
        "ema12_slope_3h": 0.003760747407068221,
        "ema24_slope_6h": 0.006992095230506035,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-02T12:46:27.450700Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-02T12:30:00Z",
          "return_6h": 0.0060850571168702405,
          "return_12h": 0.019537712207845948,
          "return_24h": 0.030969110608714878,
          "close_vs_ema12": 0.00652983008624286,
          "close_vs_ema24": 0.012961579724608985,
          "ema12_slope_3h": 0.003760747407068221,
          "ema24_slope_6h": 0.006992095230506035,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.7,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.22582,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "70_80",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        4641,
        4642
      ],
      "forecast_publication_timestamp": "2026-10-02T12:46:27.388037Z",
      "requested_quote_timestamp": "2026-10-02T12:46:27.388037Z",
      "retrieved_quote_timestamp": "2026-10-02T12:46:27.613857Z",
      "quote_retrieval_timestamp": "2026-10-02T12:46:27.613857Z",
      "timing_difference_seconds": 0.22582,
      "selected_quote": {
        "id": 682,
        "contract_id": 682,
        "forecast_timestamp": "2026-10-02T12:46:27.388037Z",
        "requested_timestamp": "2026-10-02T12:46:27.388037Z",
        "actual_quote_timestamp": "2026-10-02T12:46:27.613857Z",
        "timestamp_delta_seconds": 0.22582,
        "bid": 0.69,
        "ask": 0.7,
        "midpoint": 0.695,
        "last_price": 0.69,
        "implied_probability": 0.7,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-02T12:46:27.613857Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT020900",
        "external_market_id": "KXBTC15M-26OCT020900-00",
        "external_contract_id": "KXBTC15M-26OCT020900-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 9082.64
      },
      "selected_entry_price": 0.7,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 682,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT020900",
          "external_market_id": "KXBTC15M-26OCT020900-00",
          "external_contract_id": "KXBTC15M-26OCT020900-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-02T12:45:00Z",
          "resolution_timestamp": "2026-10-02T13:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-02T12:46:27.455230Z"
        }
      ],
      "quotes": [
        {
          "id": 682,
          "contract_id": 682,
          "forecast_timestamp": "2026-10-02T12:46:27.388037Z",
          "requested_timestamp": "2026-10-02T12:46:27.388037Z",
          "actual_quote_timestamp": "2026-10-02T12:46:27.613857Z",
          "timestamp_delta_seconds": 0.22582,
          "bid": 0.69,
          "ask": 0.7,
          "midpoint": 0.695,
          "last_price": 0.69,
          "implied_probability": 0.7,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-02T12:46:27.613857Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT020900",
          "external_market_id": "KXBTC15M-26OCT020900-00",
          "external_contract_id": "KXBTC15M-26OCT020900-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 9082.64
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT020900-00": {
          "UP/YES": "KXBTC15M-26OCT020900-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1314,
          "signal_id": 682,
          "quote_id": 682,
          "settlement_id": 682,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 139.0,
          "entry_price": 0.7,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.3,
          "trading_fee": 2.05,
          "total_deployed": 99.35,
          "settlement_value": 1.0,
          "settlement_payout": 139.0,
          "gross_pnl": 41.7,
          "net_pnl": 39.650000000000006,
          "roi": 0.3990941117262205,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-02T13:01:31.281338Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 9082.64,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1315,
          "signal_id": 682,
          "quote_id": 682,
          "settlement_id": 682,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.7,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 70.0,
          "trading_fee": 1.47,
          "total_deployed": 71.47,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 30.0,
          "net_pnl": 28.53,
          "roi": 0.3991884706870016,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-02T13:01:31.283386Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 9082.64,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 86490.32,
        "kronos_base_predicted_close": 86563.4453125,
        "kronos_base_displacement": 73.12531249999302,
        "kronos_base_displacement_fraction": 0.0008454739501483288,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 86537.4140625,
        "kronos_small_displacement": 47.094062499993015,
        "kronos_small_displacement_fraction": 0.0005445009626509997,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT020900",
        "ticker": "KXBTC15M-26OCT020900-00",
        "market_id": "KXBTC15M-26OCT020900-00",
        "contract_id": "KXBTC15M-26OCT020900-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 86490.32
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-02T12:46:27.388037Z",
        "retrieved_timestamp": "2026-10-02T12:46:27.613857Z",
        "quote_offset_seconds": 0.22582,
        "quote_age_seconds": 0.22582,
        "bid": 0.69,
        "ask": 0.7,
        "midpoint": 0.695,
        "last_price": 0.69,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.7,
        "price_type": "live_executable_ask",
        "yes_ask_size": 9082.64
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 86822.4,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261002T1245Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 676,
          "signal_id": 682,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-10-02T12:30:00Z",
          "return_6h": 0.0060850571168702405,
          "return_12h": 0.019537712207845948,
          "return_24h": 0.030969110608714878,
          "close_vs_ema12": 0.00652983008624286,
          "close_vs_ema24": 0.012961579724608985,
          "ema12_slope_3h": 0.003760747407068221,
          "ema24_slope_6h": 0.006992095230506035,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-02T12:46:27.450700Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-02T12:30:00Z",
            "return_6h": 0.0060850571168702405,
            "return_12h": 0.019537712207845948,
            "return_24h": 0.030969110608714878,
            "close_vs_ema12": 0.00652983008624286,
            "close_vs_ema24": 0.012961579724608985,
            "ema12_slope_3h": 0.003760747407068221,
            "ema24_slope_6h": 0.006992095230506035,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": -0.0014161062274463676,
        "return_30m": 0.0010759298705267373,
        "return_60m": 0.0004501507924279391,
        "return_120m": 0.0008670311076564019,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.00012873988902128986,
        "close_vs_ema6": 0.00022408867201839655,
        "close_vs_ema12": 0.0009192802527435706,
        "ema3_slope": -0.0001287233171957114,
        "ema6_slope": 8.964350404494503e-05,
        "realized_volatility_30m": 0.001955838158882617,
        "realized_volatility_60m": 0.0014473186914972412,
        "return_acceleration": -0.003911676317765234
      }
    },
    {
      "id": 681,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261002T0745Z",
      "trigger_timestamp": "2026-10-02T07:46:26.572689Z",
      "market_start_timestamp": "2026-10-02T07:45:00Z",
      "resolution_timestamp": "2026-10-02T08:00:00Z",
      "direction": "UP",
      "base_run_id": 4601,
      "small_run_id": 4602,
      "last_observed_close": 85771.02,
      "actual_close": 86044.66,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-02T07:46:26.633300Z",
      "base_predicted_close": 85790.484375,
      "small_predicted_close": 85813.4921875,
      "strike": 85771.02,
      "market_regime": {
        "id": 675,
        "signal_id": 681,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-10-02T07:30:00Z",
        "return_6h": 0.014404750137706923,
        "return_12h": 0.01361829230383993,
        "return_24h": 0.02717599375068014,
        "close_vs_ema12": 0.004865686717416384,
        "close_vs_ema24": 0.010501105919463516,
        "ema12_slope_3h": 0.005357861561023913,
        "ema24_slope_6h": 0.007110574228036626,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-02T07:46:26.636978Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-02T07:30:00Z",
          "return_6h": 0.014404750137706923,
          "return_12h": 0.01361829230383993,
          "return_24h": 0.02717599375068014,
          "close_vs_ema12": 0.004865686717416384,
          "close_vs_ema24": 0.010501105919463516,
          "ema12_slope_3h": 0.005357861561023913,
          "ema24_slope_6h": 0.007110574228036626,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.81,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.21474,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "80_plus",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        4601,
        4602
      ],
      "forecast_publication_timestamp": "2026-10-02T07:46:26.572689Z",
      "requested_quote_timestamp": "2026-10-02T07:46:26.572689Z",
      "retrieved_quote_timestamp": "2026-10-02T07:46:26.787429Z",
      "quote_retrieval_timestamp": "2026-10-02T07:46:26.787429Z",
      "timing_difference_seconds": 0.21474,
      "selected_quote": {
        "id": 681,
        "contract_id": 681,
        "forecast_timestamp": "2026-10-02T07:46:26.572689Z",
        "requested_timestamp": "2026-10-02T07:46:26.572689Z",
        "actual_quote_timestamp": "2026-10-02T07:46:26.787429Z",
        "timestamp_delta_seconds": 0.21474,
        "bid": 0.8,
        "ask": 0.81,
        "midpoint": 0.805,
        "last_price": 0.81,
        "implied_probability": 0.81,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-02T07:46:26.787429Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT020400",
        "external_market_id": "KXBTC15M-26OCT020400-00",
        "external_contract_id": "KXBTC15M-26OCT020400-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 12071.7
      },
      "selected_entry_price": 0.81,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 681,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT020400",
          "external_market_id": "KXBTC15M-26OCT020400-00",
          "external_contract_id": "KXBTC15M-26OCT020400-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-02T07:45:00Z",
          "resolution_timestamp": "2026-10-02T08:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-02T07:46:26.640624Z"
        }
      ],
      "quotes": [
        {
          "id": 681,
          "contract_id": 681,
          "forecast_timestamp": "2026-10-02T07:46:26.572689Z",
          "requested_timestamp": "2026-10-02T07:46:26.572689Z",
          "actual_quote_timestamp": "2026-10-02T07:46:26.787429Z",
          "timestamp_delta_seconds": 0.21474,
          "bid": 0.8,
          "ask": 0.81,
          "midpoint": 0.805,
          "last_price": 0.81,
          "implied_probability": 0.81,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-02T07:46:26.787429Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT020400",
          "external_market_id": "KXBTC15M-26OCT020400-00",
          "external_contract_id": "KXBTC15M-26OCT020400-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 12071.7
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT020400-00": {
          "UP/YES": "KXBTC15M-26OCT020400-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1312,
          "signal_id": 681,
          "quote_id": 681,
          "settlement_id": 681,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 121.0,
          "entry_price": 0.81,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 98.01,
          "trading_fee": 1.31,
          "total_deployed": 99.32000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 121.0,
          "gross_pnl": 22.989999999999995,
          "net_pnl": 21.679999999999993,
          "roi": 0.21828433346757944,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-02T08:01:26.513131Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 12071.7,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1313,
          "signal_id": 681,
          "quote_id": 681,
          "settlement_id": 681,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.81,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 81.0,
          "trading_fee": 1.08,
          "total_deployed": 82.08,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 19.0,
          "net_pnl": 17.92,
          "roi": 0.2183235867446394,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-02T08:01:26.515420Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 12071.7,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 85771.02,
        "kronos_base_predicted_close": 85790.484375,
        "kronos_base_displacement": 19.464374999995925,
        "kronos_base_displacement_fraction": 0.00022693416727463336,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 85813.4921875,
        "kronos_small_displacement": 42.472187499995925,
        "kronos_small_displacement_fraction": 0.0004951810938006324,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT020400",
        "ticker": "KXBTC15M-26OCT020400-00",
        "market_id": "KXBTC15M-26OCT020400-00",
        "contract_id": "KXBTC15M-26OCT020400-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 85771.02
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-02T07:46:26.572689Z",
        "retrieved_timestamp": "2026-10-02T07:46:26.787429Z",
        "quote_offset_seconds": 0.21474,
        "quote_age_seconds": 0.21474,
        "bid": 0.8,
        "ask": 0.81,
        "midpoint": 0.805,
        "last_price": 0.81,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.81,
        "price_type": "live_executable_ask",
        "yes_ask_size": 12071.7
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 86044.66,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261002T0745Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 675,
          "signal_id": 681,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-10-02T07:30:00Z",
          "return_6h": 0.014404750137706923,
          "return_12h": 0.01361829230383993,
          "return_24h": 0.02717599375068014,
          "close_vs_ema12": 0.004865686717416384,
          "close_vs_ema24": 0.010501105919463516,
          "ema12_slope_3h": 0.005357861561023913,
          "ema24_slope_6h": 0.007110574228036626,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-02T07:46:26.636978Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-02T07:30:00Z",
            "return_6h": 0.014404750137706923,
            "return_12h": 0.01361829230383993,
            "return_24h": 0.02717599375068014,
            "close_vs_ema12": 0.004865686717416384,
            "close_vs_ema24": 0.010501105919463516,
            "ema12_slope_3h": 0.005357861561023913,
            "ema24_slope_6h": 0.007110574228036626,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0018700874103655396,
        "return_30m": -0.002040670811873313,
        "return_60m": -0.002282017589068208,
        "return_120m": -0.0039311771145122965,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 3,
        "close_vs_ema3": -0.0010256096494305478,
        "close_vs_ema6": -0.0017167224829378602,
        "close_vs_ema12": -0.0018173352701611467,
        "ema3_slope": -0.0010245588519853799,
        "ema6_slope": -0.000686217774982012,
        "realized_volatility_30m": 0.000849592202649796,
        "realized_volatility_60m": 0.00075792993909241,
        "return_acceleration": -0.001699184405299592
      }
    },
    {
      "id": 680,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261002T0530Z",
      "trigger_timestamp": "2026-10-02T05:31:28.849374Z",
      "market_start_timestamp": "2026-10-02T05:30:00Z",
      "resolution_timestamp": "2026-10-02T05:45:00Z",
      "direction": "UP",
      "base_run_id": 4583,
      "small_run_id": 4584,
      "last_observed_close": 86306.67,
      "actual_close": 86109.54,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-02T05:31:28.929078Z",
      "base_predicted_close": 86494.1171875,
      "small_predicted_close": 86428.4765625,
      "strike": 86306.67,
      "market_regime": {
        "id": 674,
        "signal_id": 680,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-10-02T05:15:00Z",
        "return_6h": 0.018699915615950635,
        "return_12h": 0.016951299244770457,
        "return_24h": 0.024650766480742714,
        "close_vs_ema12": 0.014339377481216387,
        "close_vs_ema24": 0.019464298953979053,
        "ema12_slope_3h": 0.006147696902542021,
        "ema24_slope_6h": 0.0056230385006523775,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-02T05:31:28.939700Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-02T05:15:00Z",
          "return_6h": 0.018699915615950635,
          "return_12h": 0.016951299244770457,
          "return_24h": 0.024650766480742714,
          "close_vs_ema12": 0.014339377481216387,
          "close_vs_ema24": 0.019464298953979053,
          "ema12_slope_3h": 0.006147696902542021,
          "ema24_slope_6h": 0.0056230385006523775,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.58,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.249961,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        4583,
        4584
      ],
      "forecast_publication_timestamp": "2026-10-02T05:31:28.849374Z",
      "requested_quote_timestamp": "2026-10-02T05:31:28.849374Z",
      "retrieved_quote_timestamp": "2026-10-02T05:31:29.099335Z",
      "quote_retrieval_timestamp": "2026-10-02T05:31:29.099335Z",
      "timing_difference_seconds": 0.249961,
      "selected_quote": {
        "id": 680,
        "contract_id": 680,
        "forecast_timestamp": "2026-10-02T05:31:28.849374Z",
        "requested_timestamp": "2026-10-02T05:31:28.849374Z",
        "actual_quote_timestamp": "2026-10-02T05:31:29.099335Z",
        "timestamp_delta_seconds": 0.249961,
        "bid": 0.57,
        "ask": 0.58,
        "midpoint": 0.575,
        "last_price": 0.58,
        "implied_probability": 0.58,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-02T05:31:29.099335Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT020145",
        "external_market_id": "KXBTC15M-26OCT020145-45",
        "external_contract_id": "KXBTC15M-26OCT020145-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3947.63
      },
      "selected_entry_price": 0.58,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 680,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT020145",
          "external_market_id": "KXBTC15M-26OCT020145-45",
          "external_contract_id": "KXBTC15M-26OCT020145-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-02T05:30:00Z",
          "resolution_timestamp": "2026-10-02T05:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-02T05:31:28.943168Z"
        }
      ],
      "quotes": [
        {
          "id": 680,
          "contract_id": 680,
          "forecast_timestamp": "2026-10-02T05:31:28.849374Z",
          "requested_timestamp": "2026-10-02T05:31:28.849374Z",
          "actual_quote_timestamp": "2026-10-02T05:31:29.099335Z",
          "timestamp_delta_seconds": 0.249961,
          "bid": 0.57,
          "ask": 0.58,
          "midpoint": 0.575,
          "last_price": 0.58,
          "implied_probability": 0.58,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-02T05:31:29.099335Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT020145",
          "external_market_id": "KXBTC15M-26OCT020145-45",
          "external_contract_id": "KXBTC15M-26OCT020145-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3947.63
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT020145-45": {
          "UP/YES": "KXBTC15M-26OCT020145-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1310,
          "signal_id": 680,
          "quote_id": 680,
          "settlement_id": 680,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 167.0,
          "entry_price": 0.58,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.86,
          "trading_fee": 2.85,
          "total_deployed": 99.71,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.86,
          "net_pnl": -99.71,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-02T05:46:37.829264Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3947.63,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1311,
          "signal_id": 680,
          "quote_id": 680,
          "settlement_id": 680,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.58,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 57.99999999999999,
          "trading_fee": 1.71,
          "total_deployed": 59.709999999999994,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -57.99999999999999,
          "net_pnl": -59.709999999999994,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-02T05:46:37.844828Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3947.63,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 86306.67,
        "kronos_base_predicted_close": 86494.1171875,
        "kronos_base_displacement": 187.44718750000175,
        "kronos_base_displacement_fraction": 0.0021718737091814774,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 86428.4765625,
        "kronos_small_displacement": 121.80656250000175,
        "kronos_small_displacement_fraction": 0.0014113226996245105,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT020145",
        "ticker": "KXBTC15M-26OCT020145-45",
        "market_id": "KXBTC15M-26OCT020145-45",
        "contract_id": "KXBTC15M-26OCT020145-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 86306.67
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-02T05:31:28.849374Z",
        "retrieved_timestamp": "2026-10-02T05:31:29.099335Z",
        "quote_offset_seconds": 0.249961,
        "quote_age_seconds": 0.249961,
        "bid": 0.57,
        "ask": 0.58,
        "midpoint": 0.575,
        "last_price": 0.58,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.58,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3947.63
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 86109.54,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261002T0530Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 674,
          "signal_id": 680,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-10-02T05:15:00Z",
          "return_6h": 0.018699915615950635,
          "return_12h": 0.016951299244770457,
          "return_24h": 0.024650766480742714,
          "close_vs_ema12": 0.014339377481216387,
          "close_vs_ema24": 0.019464298953979053,
          "ema12_slope_3h": 0.006147696902542021,
          "ema24_slope_6h": 0.0056230385006523775,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-02T05:31:28.939700Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-02T05:15:00Z",
            "return_6h": 0.018699915615950635,
            "return_12h": 0.016951299244770457,
            "return_24h": 0.024650766480742714,
            "close_vs_ema12": 0.014339377481216387,
            "close_vs_ema24": 0.019464298953979053,
            "ema12_slope_3h": 0.006147696902542021,
            "ema24_slope_6h": 0.0056230385006523775,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0028234686963752864,
        "return_30m": -0.0033760250540444403,
        "return_60m": -0.00485822257087265,
        "return_120m": 0.012644335616559088,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.0011130171573591197,
        "close_vs_ema6": 0.00042722720141674664,
        "close_vs_ema12": 0.00439571061733135,
        "ema3_slope": -0.0011117797274471375,
        "ema6_slope": 0.00017092008925123636,
        "realized_volatility_30m": 0.0011346738978445514,
        "realized_volatility_60m": 0.001538451769291051,
        "return_acceleration": -0.002269347795689103
      }
    },
    {
      "id": 679,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261002T0515Z",
      "trigger_timestamp": "2026-10-02T05:16:22.082006Z",
      "market_start_timestamp": "2026-10-02T05:15:00Z",
      "resolution_timestamp": "2026-10-02T05:30:00Z",
      "direction": "UP",
      "base_run_id": 4581,
      "small_run_id": 4582,
      "last_observed_close": 86551.05,
      "actual_close": 86306.67,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-02T05:16:22.132292Z",
      "base_predicted_close": 86652.3046875,
      "small_predicted_close": 86748.390625,
      "strike": 86551.05,
      "market_regime": {
        "id": 673,
        "signal_id": 679,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-10-02T05:00:00Z",
        "return_6h": 0.022540322739915686,
        "return_12h": 0.025410158567389596,
        "return_24h": 0.02814137244754278,
        "close_vs_ema12": 0.017832509574020383,
        "close_vs_ema24": 0.022769976052464447,
        "ema12_slope_3h": 0.005703359934522645,
        "ema24_slope_6h": 0.005345940345989453,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-02T05:16:22.135215Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-02T05:00:00Z",
          "return_6h": 0.022540322739915686,
          "return_12h": 0.025410158567389596,
          "return_24h": 0.02814137244754278,
          "close_vs_ema12": 0.017832509574020383,
          "close_vs_ema24": 0.022769976052464447,
          "ema12_slope_3h": 0.005703359934522645,
          "ema24_slope_6h": 0.005345940345989453,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.45,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.224176,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        4581,
        4582
      ],
      "forecast_publication_timestamp": "2026-10-02T05:16:22.082006Z",
      "requested_quote_timestamp": "2026-10-02T05:16:22.082006Z",
      "retrieved_quote_timestamp": "2026-10-02T05:16:22.306182Z",
      "quote_retrieval_timestamp": "2026-10-02T05:16:22.306182Z",
      "timing_difference_seconds": 0.224176,
      "selected_quote": {
        "id": 679,
        "contract_id": 679,
        "forecast_timestamp": "2026-10-02T05:16:22.082006Z",
        "requested_timestamp": "2026-10-02T05:16:22.082006Z",
        "actual_quote_timestamp": "2026-10-02T05:16:22.306182Z",
        "timestamp_delta_seconds": 0.224176,
        "bid": 0.44,
        "ask": 0.45,
        "midpoint": 0.445,
        "last_price": 0.45,
        "implied_probability": 0.45,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-02T05:16:22.306182Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT020130",
        "external_market_id": "KXBTC15M-26OCT020130-30",
        "external_contract_id": "KXBTC15M-26OCT020130-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3474.92
      },
      "selected_entry_price": 0.45,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 679,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT020130",
          "external_market_id": "KXBTC15M-26OCT020130-30",
          "external_contract_id": "KXBTC15M-26OCT020130-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-02T05:15:00Z",
          "resolution_timestamp": "2026-10-02T05:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-02T05:16:22.137918Z"
        }
      ],
      "quotes": [
        {
          "id": 679,
          "contract_id": 679,
          "forecast_timestamp": "2026-10-02T05:16:22.082006Z",
          "requested_timestamp": "2026-10-02T05:16:22.082006Z",
          "actual_quote_timestamp": "2026-10-02T05:16:22.306182Z",
          "timestamp_delta_seconds": 0.224176,
          "bid": 0.44,
          "ask": 0.45,
          "midpoint": 0.445,
          "last_price": 0.45,
          "implied_probability": 0.45,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-02T05:16:22.306182Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT020130",
          "external_market_id": "KXBTC15M-26OCT020130-30",
          "external_contract_id": "KXBTC15M-26OCT020130-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3474.92
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT020130-30": {
          "UP/YES": "KXBTC15M-26OCT020130-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1308,
          "signal_id": 679,
          "quote_id": 679,
          "settlement_id": 679,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 213.0,
          "entry_price": 0.45,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.85000000000001,
          "trading_fee": 3.7,
          "total_deployed": 99.55000000000001,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.85000000000001,
          "net_pnl": -99.55000000000001,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-02T05:31:35.817308Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3474.92,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1309,
          "signal_id": 679,
          "quote_id": 679,
          "settlement_id": 679,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.45,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 45.0,
          "trading_fee": 1.74,
          "total_deployed": 46.74,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -45.0,
          "net_pnl": -46.74,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-02T05:31:35.819806Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3474.92,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 86551.05,
        "kronos_base_predicted_close": 86652.3046875,
        "kronos_base_displacement": 101.25468749999709,
        "kronos_base_displacement_fraction": 0.0011698839875425786,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 86748.390625,
        "kronos_small_displacement": 197.3406249999971,
        "kronos_small_displacement_fraction": 0.0022800488844444645,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT020130",
        "ticker": "KXBTC15M-26OCT020130-30",
        "market_id": "KXBTC15M-26OCT020130-30",
        "contract_id": "KXBTC15M-26OCT020130-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 86551.05
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-02T05:16:22.082006Z",
        "retrieved_timestamp": "2026-10-02T05:16:22.306182Z",
        "quote_offset_seconds": 0.224176,
        "quote_age_seconds": 0.224176,
        "bid": 0.44,
        "ask": 0.45,
        "midpoint": 0.445,
        "last_price": 0.45,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.45,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3474.92
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 86306.67,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261002T0515Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 673,
          "signal_id": 679,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-10-02T05:00:00Z",
          "return_6h": 0.022540322739915686,
          "return_12h": 0.025410158567389596,
          "return_24h": 0.02814137244754278,
          "close_vs_ema12": 0.017832509574020383,
          "close_vs_ema24": 0.022769976052464447,
          "ema12_slope_3h": 0.005703359934522645,
          "ema24_slope_6h": 0.005345940345989453,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-02T05:16:22.135215Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-02T05:00:00Z",
            "return_6h": 0.022540322739915686,
            "return_12h": 0.025410158567389596,
            "return_24h": 0.02814137244754278,
            "close_vs_ema12": 0.017832509574020383,
            "close_vs_ema24": 0.022769976052464447,
            "ema12_slope_3h": 0.005703359934522645,
            "ema24_slope_6h": 0.005345940345989453,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": -0.0005541209006861836,
        "return_30m": 0.00043451623310297727,
        "return_60m": 0.012875155391711468,
        "return_120m": 0.014568085958968746,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": 0.0006016078624480059,
        "close_vs_ema6": 0.003431377395416213,
        "close_vs_ema12": 0.008045270208588029,
        "ema3_slope": 0.0006019700123403027,
        "ema6_slope": 0.0013744374435964435,
        "realized_volatility_30m": 0.0007716530813517974,
        "realized_volatility_60m": 0.006876490827995692,
        "return_acceleration": -0.0015433061627035949
      }
    },
    {
      "id": 678,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261002T0300Z",
      "trigger_timestamp": "2026-10-02T03:01:20.949025Z",
      "market_start_timestamp": "2026-10-02T03:00:00Z",
      "resolution_timestamp": "2026-10-02T03:15:00Z",
      "direction": "UP",
      "base_run_id": 4563,
      "small_run_id": 4564,
      "last_observed_close": 85154.23,
      "actual_close": 85308.27,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-02T03:01:21.026645Z",
      "base_predicted_close": 85167.0078125,
      "small_predicted_close": 85190.171875,
      "strike": 85154.23,
      "market_regime": {
        "id": 672,
        "signal_id": 678,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-10-02T02:45:00Z",
        "return_6h": 0.006439992030588648,
        "return_12h": 0.013979724583635722,
        "return_24h": 0.02045307261272078,
        "close_vs_ema12": 0.006484061518380546,
        "close_vs_ema24": 0.009522114892877465,
        "ema12_slope_3h": 0.001853290007788999,
        "ema24_slope_6h": 0.0032266169729335825,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-02T03:01:21.029260Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-02T02:45:00Z",
          "return_6h": 0.006439992030588648,
          "return_12h": 0.013979724583635722,
          "return_24h": 0.02045307261272078,
          "close_vs_ema12": 0.006484061518380546,
          "close_vs_ema24": 0.009522114892877465,
          "ema12_slope_3h": 0.001853290007788999,
          "ema24_slope_6h": 0.0032266169729335825,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.73,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.218196,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "70_80",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        4563,
        4564
      ],
      "forecast_publication_timestamp": "2026-10-02T03:01:20.949025Z",
      "requested_quote_timestamp": "2026-10-02T03:01:20.949025Z",
      "retrieved_quote_timestamp": "2026-10-02T03:01:21.167221Z",
      "quote_retrieval_timestamp": "2026-10-02T03:01:21.167221Z",
      "timing_difference_seconds": 0.218196,
      "selected_quote": {
        "id": 678,
        "contract_id": 678,
        "forecast_timestamp": "2026-10-02T03:01:20.949025Z",
        "requested_timestamp": "2026-10-02T03:01:20.949025Z",
        "actual_quote_timestamp": "2026-10-02T03:01:21.167221Z",
        "timestamp_delta_seconds": 0.218196,
        "bid": 0.72,
        "ask": 0.73,
        "midpoint": 0.725,
        "last_price": 0.73,
        "implied_probability": 0.73,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-02T03:01:21.167221Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT012315",
        "external_market_id": "KXBTC15M-26OCT012315-15",
        "external_contract_id": "KXBTC15M-26OCT012315-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 7641.53
      },
      "selected_entry_price": 0.73,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 678,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT012315",
          "external_market_id": "KXBTC15M-26OCT012315-15",
          "external_contract_id": "KXBTC15M-26OCT012315-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-02T03:00:00Z",
          "resolution_timestamp": "2026-10-02T03:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-02T03:01:21.032327Z"
        }
      ],
      "quotes": [
        {
          "id": 678,
          "contract_id": 678,
          "forecast_timestamp": "2026-10-02T03:01:20.949025Z",
          "requested_timestamp": "2026-10-02T03:01:20.949025Z",
          "actual_quote_timestamp": "2026-10-02T03:01:21.167221Z",
          "timestamp_delta_seconds": 0.218196,
          "bid": 0.72,
          "ask": 0.73,
          "midpoint": 0.725,
          "last_price": 0.73,
          "implied_probability": 0.73,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-02T03:01:21.167221Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT012315",
          "external_market_id": "KXBTC15M-26OCT012315-15",
          "external_contract_id": "KXBTC15M-26OCT012315-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 7641.53
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT012315-15": {
          "UP/YES": "KXBTC15M-26OCT012315-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1306,
          "signal_id": 678,
          "quote_id": 678,
          "settlement_id": 678,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 134.0,
          "entry_price": 0.73,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.82,
          "trading_fee": 1.85,
          "total_deployed": 99.66999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 134.0,
          "gross_pnl": 36.18000000000001,
          "net_pnl": 34.33000000000001,
          "roi": 0.34443664091501974,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-02T03:16:25.404476Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7641.53,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1307,
          "signal_id": 678,
          "quote_id": 678,
          "settlement_id": 678,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.73,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 73.0,
          "trading_fee": 1.38,
          "total_deployed": 74.38,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 27.0,
          "net_pnl": 25.620000000000005,
          "roi": 0.34444743210540474,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-02T03:16:25.407450Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7641.53,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 85154.23,
        "kronos_base_predicted_close": 85167.0078125,
        "kronos_base_displacement": 12.777812500004075,
        "kronos_base_displacement_fraction": 0.00015005493561510774,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 85190.171875,
        "kronos_small_displacement": 35.941875000004075,
        "kronos_small_displacement_fraction": 0.0004220797369667259,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT012315",
        "ticker": "KXBTC15M-26OCT012315-15",
        "market_id": "KXBTC15M-26OCT012315-15",
        "contract_id": "KXBTC15M-26OCT012315-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 85154.23
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-02T03:01:20.949025Z",
        "retrieved_timestamp": "2026-10-02T03:01:21.167221Z",
        "quote_offset_seconds": 0.218196,
        "quote_age_seconds": 0.218196,
        "bid": 0.72,
        "ask": 0.73,
        "midpoint": 0.725,
        "last_price": 0.73,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.73,
        "price_type": "live_executable_ask",
        "yes_ask_size": 7641.53
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 85308.27,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261002T0300Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 672,
          "signal_id": 678,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-10-02T02:45:00Z",
          "return_6h": 0.006439992030588648,
          "return_12h": 0.013979724583635722,
          "return_24h": 0.02045307261272078,
          "close_vs_ema12": 0.006484061518380546,
          "close_vs_ema24": 0.009522114892877465,
          "ema12_slope_3h": 0.001853290007788999,
          "ema24_slope_6h": 0.0032266169729335825,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-02T03:01:21.029260Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-02T02:45:00Z",
            "return_6h": 0.006439992030588648,
            "return_12h": 0.013979724583635722,
            "return_24h": 0.02045307261272078,
            "close_vs_ema12": 0.006484061518380546,
            "close_vs_ema24": 0.009522114892877465,
            "ema12_slope_3h": 0.001853290007788999,
            "ema24_slope_6h": 0.0032266169729335825,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.002416295856285,
        "return_30m": 0.0029728059416951336,
        "return_60m": 0.0030746294079935232,
        "return_120m": 0.00464075170501399,
        "consecutive_up_closes": 2,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0013389215949706212,
        "close_vs_ema6": 0.0023475114207924808,
        "close_vs_ema12": 0.0033477701235766766,
        "ema3_slope": 0.0013407167095256245,
        "ema6_slope": 0.0009398871266226294,
        "realized_volatility_30m": 0.0009305636112720839,
        "realized_volatility_60m": 0.001699685392689839,
        "return_acceleration": 0.0018611272225441677
      }
    },
    {
      "id": 677,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261002T0215Z",
      "trigger_timestamp": "2026-10-02T02:16:19.517960Z",
      "market_start_timestamp": "2026-10-02T02:15:00Z",
      "resolution_timestamp": "2026-10-02T02:30:00Z",
      "direction": "UP",
      "base_run_id": 4557,
      "small_run_id": 4558,
      "last_observed_close": 85065.02,
      "actual_close": 84901.83,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-02T02:16:19.572209Z",
      "base_predicted_close": 85069.8203125,
      "small_predicted_close": 85118.0859375,
      "strike": 85065.02,
      "market_regime": {
        "id": 671,
        "signal_id": 677,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-10-02T02:00:00Z",
        "return_6h": 0.003571428810191568,
        "return_12h": 0.015996463929305982,
        "return_24h": 0.018008190130471613,
        "close_vs_ema12": 0.006062345729112684,
        "close_vs_ema24": 0.008967811569231543,
        "ema12_slope_3h": 0.001781602099335089,
        "ema24_slope_6h": 0.003163665184021003,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-02T02:16:19.575178Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-02T02:00:00Z",
          "return_6h": 0.003571428810191568,
          "return_12h": 0.015996463929305982,
          "return_24h": 0.018008190130471613,
          "close_vs_ema12": 0.006062345729112684,
          "close_vs_ema24": 0.008967811569231543,
          "ema12_slope_3h": 0.001781602099335089,
          "ema24_slope_6h": 0.003163665184021003,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.3,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.208515,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        4557,
        4558
      ],
      "forecast_publication_timestamp": "2026-10-02T02:16:19.517960Z",
      "requested_quote_timestamp": "2026-10-02T02:16:19.517960Z",
      "retrieved_quote_timestamp": "2026-10-02T02:16:19.726475Z",
      "quote_retrieval_timestamp": "2026-10-02T02:16:19.726475Z",
      "timing_difference_seconds": 0.208515,
      "selected_quote": {
        "id": 677,
        "contract_id": 677,
        "forecast_timestamp": "2026-10-02T02:16:19.517960Z",
        "requested_timestamp": "2026-10-02T02:16:19.517960Z",
        "actual_quote_timestamp": "2026-10-02T02:16:19.726475Z",
        "timestamp_delta_seconds": 0.208515,
        "bid": 0.29,
        "ask": 0.3,
        "midpoint": 0.295,
        "last_price": 0.3,
        "implied_probability": 0.3,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-02T02:16:19.726475Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT012230",
        "external_market_id": "KXBTC15M-26OCT012230-30",
        "external_contract_id": "KXBTC15M-26OCT012230-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 1184.18
      },
      "selected_entry_price": 0.3,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 677,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT012230",
          "external_market_id": "KXBTC15M-26OCT012230-30",
          "external_contract_id": "KXBTC15M-26OCT012230-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-02T02:15:00Z",
          "resolution_timestamp": "2026-10-02T02:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-02T02:16:19.578065Z"
        }
      ],
      "quotes": [
        {
          "id": 677,
          "contract_id": 677,
          "forecast_timestamp": "2026-10-02T02:16:19.517960Z",
          "requested_timestamp": "2026-10-02T02:16:19.517960Z",
          "actual_quote_timestamp": "2026-10-02T02:16:19.726475Z",
          "timestamp_delta_seconds": 0.208515,
          "bid": 0.29,
          "ask": 0.3,
          "midpoint": 0.295,
          "last_price": 0.3,
          "implied_probability": 0.3,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-02T02:16:19.726475Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT012230",
          "external_market_id": "KXBTC15M-26OCT012230-30",
          "external_contract_id": "KXBTC15M-26OCT012230-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 1184.18
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT012230-30": {
          "UP/YES": "KXBTC15M-26OCT012230-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1304,
          "signal_id": 677,
          "quote_id": 677,
          "settlement_id": 677,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 317.0,
          "entry_price": 0.3,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.1,
          "trading_fee": 4.66,
          "total_deployed": 99.75999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.1,
          "net_pnl": -99.75999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-02T02:31:24.728193Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1184.18,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1305,
          "signal_id": 677,
          "quote_id": 677,
          "settlement_id": 677,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.3,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 30.0,
          "trading_fee": 1.47,
          "total_deployed": 31.47,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -30.0,
          "net_pnl": -31.47,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-02T02:31:24.730984Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1184.18,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 85065.02,
        "kronos_base_predicted_close": 85069.8203125,
        "kronos_base_displacement": 4.8003124999959255,
        "kronos_base_displacement_fraction": 5.643109823516088e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 85118.0859375,
        "kronos_small_displacement": 53.065937499995925,
        "kronos_small_displacement_fraction": 0.0006238279553686806,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT012230",
        "ticker": "KXBTC15M-26OCT012230-30",
        "market_id": "KXBTC15M-26OCT012230-30",
        "contract_id": "KXBTC15M-26OCT012230-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 85065.02
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-02T02:16:19.517960Z",
        "retrieved_timestamp": "2026-10-02T02:16:19.726475Z",
        "quote_offset_seconds": 0.208515,
        "quote_age_seconds": 0.208515,
        "bid": 0.29,
        "ask": 0.3,
        "midpoint": 0.295,
        "last_price": 0.3,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.3,
        "price_type": "live_executable_ask",
        "yes_ask_size": 1184.18
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 84901.83,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261002T0215Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 671,
          "signal_id": 677,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-10-02T02:00:00Z",
          "return_6h": 0.003571428810191568,
          "return_12h": 0.015996463929305982,
          "return_24h": 0.018008190130471613,
          "close_vs_ema12": 0.006062345729112684,
          "close_vs_ema24": 0.008967811569231543,
          "ema12_slope_3h": 0.001781602099335089,
          "ema24_slope_6h": 0.003163665184021003,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-02T02:16:19.575178Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-02T02:00:00Z",
            "return_6h": 0.003571428810191568,
            "return_12h": 0.015996463929305982,
            "return_24h": 0.018008190130471613,
            "close_vs_ema12": 0.006062345729112684,
            "close_vs_ema24": 0.008967811569231543,
            "ema12_slope_3h": 0.001781602099335089,
            "ema24_slope_6h": 0.003163665184021003,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0020237738952482154,
        "return_30m": 0.006054888474415376,
        "return_60m": 0.0049231438715944265,
        "return_120m": 0.002248117153798024,
        "consecutive_up_closes": 2,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0018699238027921616,
        "close_vs_ema6": 0.0028544957425689077,
        "close_vs_ema12": 0.0034182390868184864,
        "ema3_slope": 0.0018734269684734794,
        "ema6_slope": 0.001143103490646613,
        "realized_volatility_30m": 0.0009995995480988062,
        "realized_volatility_60m": 0.0019345163924904957,
        "return_acceleration": -0.0019991990961976125
      }
    },
    {
      "id": 676,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261001T2045Z",
      "trigger_timestamp": "2026-10-01T20:46:26.286534Z",
      "market_start_timestamp": "2026-10-01T20:45:00Z",
      "resolution_timestamp": "2026-10-01T21:00:00Z",
      "direction": "UP",
      "base_run_id": 4513,
      "small_run_id": 4514,
      "last_observed_close": 84586.89,
      "actual_close": 84609.34,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-01T20:46:26.336526Z",
      "base_predicted_close": 84618.9140625,
      "small_predicted_close": 84596.578125,
      "strike": 84586.89,
      "market_regime": {
        "id": 670,
        "signal_id": 676,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-10-01T20:30:00Z",
        "return_6h": 0.007133377220407411,
        "return_12h": 0.013503493865768323,
        "return_24h": 0.011254604633698762,
        "close_vs_ema12": 0.003605754289590868,
        "close_vs_ema24": 0.006165306233861356,
        "ema12_slope_3h": 0.0034708633271545164,
        "ema24_slope_6h": 0.0036460733159426884,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-01T20:46:26.339601Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-01T20:30:00Z",
          "return_6h": 0.007133377220407411,
          "return_12h": 0.013503493865768323,
          "return_24h": 0.011254604633698762,
          "close_vs_ema12": 0.003605754289590868,
          "close_vs_ema24": 0.006165306233861356,
          "ema12_slope_3h": 0.0034708633271545164,
          "ema24_slope_6h": 0.0036460733159426884,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.43,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.208596,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        4513,
        4514
      ],
      "forecast_publication_timestamp": "2026-10-01T20:46:26.286534Z",
      "requested_quote_timestamp": "2026-10-01T20:46:26.286534Z",
      "retrieved_quote_timestamp": "2026-10-01T20:46:26.495130Z",
      "quote_retrieval_timestamp": "2026-10-01T20:46:26.495130Z",
      "timing_difference_seconds": 0.208596,
      "selected_quote": {
        "id": 676,
        "contract_id": 676,
        "forecast_timestamp": "2026-10-01T20:46:26.286534Z",
        "requested_timestamp": "2026-10-01T20:46:26.286534Z",
        "actual_quote_timestamp": "2026-10-01T20:46:26.495130Z",
        "timestamp_delta_seconds": 0.208596,
        "bid": 0.42,
        "ask": 0.43,
        "midpoint": 0.425,
        "last_price": 0.43,
        "implied_probability": 0.43,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-01T20:46:26.495130Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT011700",
        "external_market_id": "KXBTC15M-26OCT011700-00",
        "external_contract_id": "KXBTC15M-26OCT011700-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2945.3
      },
      "selected_entry_price": 0.43,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 676,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT011700",
          "external_market_id": "KXBTC15M-26OCT011700-00",
          "external_contract_id": "KXBTC15M-26OCT011700-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-01T20:45:00Z",
          "resolution_timestamp": "2026-10-01T21:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-01T20:46:26.344540Z"
        }
      ],
      "quotes": [
        {
          "id": 676,
          "contract_id": 676,
          "forecast_timestamp": "2026-10-01T20:46:26.286534Z",
          "requested_timestamp": "2026-10-01T20:46:26.286534Z",
          "actual_quote_timestamp": "2026-10-01T20:46:26.495130Z",
          "timestamp_delta_seconds": 0.208596,
          "bid": 0.42,
          "ask": 0.43,
          "midpoint": 0.425,
          "last_price": 0.43,
          "implied_probability": 0.43,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-01T20:46:26.495130Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT011700",
          "external_market_id": "KXBTC15M-26OCT011700-00",
          "external_contract_id": "KXBTC15M-26OCT011700-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2945.3
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT011700-00": {
          "UP/YES": "KXBTC15M-26OCT011700-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1302,
          "signal_id": 676,
          "quote_id": 676,
          "settlement_id": 676,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 223.0,
          "entry_price": 0.43,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.89,
          "trading_fee": 3.83,
          "total_deployed": 99.72,
          "settlement_value": 1.0,
          "settlement_payout": 223.0,
          "gross_pnl": 127.11,
          "net_pnl": 123.28,
          "roi": 1.2362615322904131,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-01T21:01:32.178793Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2945.3,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1303,
          "signal_id": 676,
          "quote_id": 676,
          "settlement_id": 676,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.43,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 43.0,
          "trading_fee": 1.72,
          "total_deployed": 44.72,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 57.0,
          "net_pnl": 55.28,
          "roi": 1.2361359570661896,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-01T21:01:32.183166Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2945.3,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84586.89,
        "kronos_base_predicted_close": 84618.9140625,
        "kronos_base_displacement": 32.02406250000058,
        "kronos_base_displacement_fraction": 0.0003785936863265759,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84596.578125,
        "kronos_small_displacement": 9.688125000000582,
        "kronos_small_displacement_fraction": 0.00011453459277200737,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT011700",
        "ticker": "KXBTC15M-26OCT011700-00",
        "market_id": "KXBTC15M-26OCT011700-00",
        "contract_id": "KXBTC15M-26OCT011700-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84586.89
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-01T20:46:26.286534Z",
        "retrieved_timestamp": "2026-10-01T20:46:26.495130Z",
        "quote_offset_seconds": 0.208596,
        "quote_age_seconds": 0.208596,
        "bid": 0.42,
        "ask": 0.43,
        "midpoint": 0.425,
        "last_price": 0.43,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.43,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2945.3
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 84609.34,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261001T2045Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 670,
          "signal_id": 676,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-10-01T20:30:00Z",
          "return_6h": 0.007133377220407411,
          "return_12h": 0.013503493865768323,
          "return_24h": 0.011254604633698762,
          "close_vs_ema12": 0.003605754289590868,
          "close_vs_ema24": 0.006165306233861356,
          "ema12_slope_3h": 0.0034708633271545164,
          "ema24_slope_6h": 0.0036460733159426884,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-01T20:46:26.339601Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-01T20:30:00Z",
            "return_6h": 0.007133377220407411,
            "return_12h": 0.013503493865768323,
            "return_24h": 0.011254604633698762,
            "close_vs_ema12": 0.003605754289590868,
            "close_vs_ema24": 0.006165306233861356,
            "ema12_slope_3h": 0.0034708633271545164,
            "ema24_slope_6h": 0.0036460733159426884,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0019429180336594243,
        "return_30m": -0.0020693182982622904,
        "return_60m": -0.00037541758248338386,
        "return_120m": -0.003849166949122851,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.0008333780030591598,
        "close_vs_ema6": -0.0010956215406977554,
        "close_vs_ema12": -0.0008428680801702004,
        "ema3_slope": -0.0008326840624778287,
        "ema6_slope": -0.00043805663856344434,
        "realized_volatility_30m": 0.0009081358528109651,
        "realized_volatility_60m": 0.0012251093287618915,
        "return_acceleration": -0.0018162717056219302
      }
    },
    {
      "id": 675,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261001T2015Z",
      "trigger_timestamp": "2026-10-01T20:16:19.962127Z",
      "market_start_timestamp": "2026-10-01T20:15:00Z",
      "resolution_timestamp": "2026-10-01T20:30:00Z",
      "direction": "UP",
      "base_run_id": 4509,
      "small_run_id": 4510,
      "last_observed_close": 84762.29,
      "actual_close": 84751.56,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-01T20:16:20.016682Z",
      "base_predicted_close": 84807.5625,
      "small_predicted_close": 84981.515625,
      "strike": 84762.29,
      "market_regime": {
        "id": 669,
        "signal_id": 675,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-10-01T20:00:00Z",
        "return_6h": 0.012380817909339203,
        "return_12h": 0.017254960227329974,
        "return_24h": 0.013928782633807923,
        "close_vs_ema12": 0.006085792642053001,
        "close_vs_ema24": 0.008557847347157033,
        "ema12_slope_3h": 0.004055537099705742,
        "ema24_slope_6h": 0.003486378787111555,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-01T20:16:20.018986Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-01T20:00:00Z",
          "return_6h": 0.012380817909339203,
          "return_12h": 0.017254960227329974,
          "return_24h": 0.013928782633807923,
          "close_vs_ema12": 0.006085792642053001,
          "close_vs_ema24": 0.008557847347157033,
          "ema12_slope_3h": 0.004055537099705742,
          "ema24_slope_6h": 0.003486378787111555,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.5,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.218626,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        4509,
        4510
      ],
      "forecast_publication_timestamp": "2026-10-01T20:16:19.962127Z",
      "requested_quote_timestamp": "2026-10-01T20:16:19.962127Z",
      "retrieved_quote_timestamp": "2026-10-01T20:16:20.180753Z",
      "quote_retrieval_timestamp": "2026-10-01T20:16:20.180753Z",
      "timing_difference_seconds": 0.218626,
      "selected_quote": {
        "id": 675,
        "contract_id": 675,
        "forecast_timestamp": "2026-10-01T20:16:19.962127Z",
        "requested_timestamp": "2026-10-01T20:16:19.962127Z",
        "actual_quote_timestamp": "2026-10-01T20:16:20.180753Z",
        "timestamp_delta_seconds": 0.218626,
        "bid": 0.49,
        "ask": 0.5,
        "midpoint": 0.495,
        "last_price": 0.5,
        "implied_probability": 0.5,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-01T20:16:20.180753Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT011630",
        "external_market_id": "KXBTC15M-26OCT011630-30",
        "external_contract_id": "KXBTC15M-26OCT011630-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2169.41
      },
      "selected_entry_price": 0.5,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 675,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT011630",
          "external_market_id": "KXBTC15M-26OCT011630-30",
          "external_contract_id": "KXBTC15M-26OCT011630-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-01T20:15:00Z",
          "resolution_timestamp": "2026-10-01T20:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-01T20:16:20.021384Z"
        }
      ],
      "quotes": [
        {
          "id": 675,
          "contract_id": 675,
          "forecast_timestamp": "2026-10-01T20:16:19.962127Z",
          "requested_timestamp": "2026-10-01T20:16:19.962127Z",
          "actual_quote_timestamp": "2026-10-01T20:16:20.180753Z",
          "timestamp_delta_seconds": 0.218626,
          "bid": 0.49,
          "ask": 0.5,
          "midpoint": 0.495,
          "last_price": 0.5,
          "implied_probability": 0.5,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-01T20:16:20.180753Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT011630",
          "external_market_id": "KXBTC15M-26OCT011630-30",
          "external_contract_id": "KXBTC15M-26OCT011630-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2169.41
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT011630-30": {
          "UP/YES": "KXBTC15M-26OCT011630-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1300,
          "signal_id": 675,
          "quote_id": 675,
          "settlement_id": 675,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 193.0,
          "entry_price": 0.5,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.5,
          "trading_fee": 3.38,
          "total_deployed": 99.88,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.5,
          "net_pnl": -99.88,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-01T20:31:26.753823Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2169.41,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1301,
          "signal_id": 675,
          "quote_id": 675,
          "settlement_id": 675,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.5,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 50.0,
          "trading_fee": 1.75,
          "total_deployed": 51.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -50.0,
          "net_pnl": -51.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-01T20:31:26.756160Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2169.41,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84762.29,
        "kronos_base_predicted_close": 84807.5625,
        "kronos_base_displacement": 45.2725000000064,
        "kronos_base_displacement_fraction": 0.0005341113365390011,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84981.515625,
        "kronos_small_displacement": 219.2256250000064,
        "kronos_small_displacement_fraction": 0.002586357978294433,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT011630",
        "ticker": "KXBTC15M-26OCT011630-30",
        "market_id": "KXBTC15M-26OCT011630-30",
        "contract_id": "KXBTC15M-26OCT011630-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84762.29
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-01T20:16:19.962127Z",
        "retrieved_timestamp": "2026-10-01T20:16:20.180753Z",
        "quote_offset_seconds": 0.218626,
        "quote_age_seconds": 0.218626,
        "bid": 0.49,
        "ask": 0.5,
        "midpoint": 0.495,
        "last_price": 0.5,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.5,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2169.41
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 84751.56,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261001T2015Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 669,
          "signal_id": 675,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-10-01T20:00:00Z",
          "return_6h": 0.012380817909339203,
          "return_12h": 0.017254960227329974,
          "return_24h": 0.013928782633807923,
          "close_vs_ema12": 0.006085792642053001,
          "close_vs_ema24": 0.008557847347157033,
          "ema12_slope_3h": 0.004055537099705742,
          "ema24_slope_6h": 0.003486378787111555,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-01T20:16:20.018986Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-01T20:00:00Z",
            "return_6h": 0.012380817909339203,
            "return_12h": 0.017254960227329974,
            "return_24h": 0.013928782633807923,
            "close_vs_ema12": 0.006085792642053001,
            "close_vs_ema24": 0.008557847347157033,
            "ema12_slope_3h": 0.004055537099705742,
            "ema24_slope_6h": 0.003486378787111555,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0014838498844622627,
        "return_30m": 0.0016974132039815348,
        "return_60m": -0.00016298026818173383,
        "return_120m": -0.001408989171290731,
        "consecutive_up_closes": 3,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0006830679778431215,
        "close_vs_ema6": 0.0007015539269927817,
        "close_vs_ema12": 0.001248303762503289,
        "ema3_slope": 0.0006835348786304873,
        "ema6_slope": 0.00028070034136762345,
        "realized_volatility_30m": 0.0006353014956602676,
        "realized_volatility_60m": 0.0013399360161202708,
        "return_acceleration": 0.0012706029913205352
      }
    },
    {
      "id": 674,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261001T1930Z",
      "trigger_timestamp": "2026-10-01T19:31:19.564412Z",
      "market_start_timestamp": "2026-10-01T19:30:00Z",
      "resolution_timestamp": "2026-10-01T19:45:00Z",
      "direction": "UP",
      "base_run_id": 4503,
      "small_run_id": 4504,
      "last_observed_close": 84589.89,
      "actual_close": 84618.66,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-01T19:31:19.613034Z",
      "base_predicted_close": 84618.0703125,
      "small_predicted_close": 84597.375,
      "strike": 84589.89,
      "market_regime": {
        "id": 668,
        "signal_id": 674,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-10-01T19:15:00Z",
        "return_6h": 0.013374951309611305,
        "return_12h": 0.015134154869685501,
        "return_24h": 0.010329677762862977,
        "close_vs_ema12": 0.004714378611865744,
        "close_vs_ema24": 0.006993694062933153,
        "ema12_slope_3h": 0.003972462057894477,
        "ema24_slope_6h": 0.0030641917957308085,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-01T19:31:19.615910Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-01T19:15:00Z",
          "return_6h": 0.013374951309611305,
          "return_12h": 0.015134154869685501,
          "return_24h": 0.010329677762862977,
          "close_vs_ema12": 0.004714378611865744,
          "close_vs_ema24": 0.006993694062933153,
          "ema12_slope_3h": 0.003972462057894477,
          "ema24_slope_6h": 0.0030641917957308085,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.68,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.196519,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        4503,
        4504
      ],
      "forecast_publication_timestamp": "2026-10-01T19:31:19.564412Z",
      "requested_quote_timestamp": "2026-10-01T19:31:19.564412Z",
      "retrieved_quote_timestamp": "2026-10-01T19:31:19.760931Z",
      "quote_retrieval_timestamp": "2026-10-01T19:31:19.760931Z",
      "timing_difference_seconds": 0.196519,
      "selected_quote": {
        "id": 674,
        "contract_id": 674,
        "forecast_timestamp": "2026-10-01T19:31:19.564412Z",
        "requested_timestamp": "2026-10-01T19:31:19.564412Z",
        "actual_quote_timestamp": "2026-10-01T19:31:19.760931Z",
        "timestamp_delta_seconds": 0.196519,
        "bid": 0.67,
        "ask": 0.68,
        "midpoint": 0.675,
        "last_price": 0.68,
        "implied_probability": 0.68,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-01T19:31:19.760931Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT011545",
        "external_market_id": "KXBTC15M-26OCT011545-45",
        "external_contract_id": "KXBTC15M-26OCT011545-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5869.59
      },
      "selected_entry_price": 0.68,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 674,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT011545",
          "external_market_id": "KXBTC15M-26OCT011545-45",
          "external_contract_id": "KXBTC15M-26OCT011545-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-01T19:30:00Z",
          "resolution_timestamp": "2026-10-01T19:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-01T19:31:19.618882Z"
        }
      ],
      "quotes": [
        {
          "id": 674,
          "contract_id": 674,
          "forecast_timestamp": "2026-10-01T19:31:19.564412Z",
          "requested_timestamp": "2026-10-01T19:31:19.564412Z",
          "actual_quote_timestamp": "2026-10-01T19:31:19.760931Z",
          "timestamp_delta_seconds": 0.196519,
          "bid": 0.67,
          "ask": 0.68,
          "midpoint": 0.675,
          "last_price": 0.68,
          "implied_probability": 0.68,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-01T19:31:19.760931Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT011545",
          "external_market_id": "KXBTC15M-26OCT011545-45",
          "external_contract_id": "KXBTC15M-26OCT011545-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5869.59
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT011545-45": {
          "UP/YES": "KXBTC15M-26OCT011545-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1298,
          "signal_id": 674,
          "quote_id": 674,
          "settlement_id": 674,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 143.0,
          "entry_price": 0.68,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.24000000000001,
          "trading_fee": 2.18,
          "total_deployed": 99.42000000000002,
          "settlement_value": 1.0,
          "settlement_payout": 143.0,
          "gross_pnl": 45.75999999999999,
          "net_pnl": 43.579999999999984,
          "roi": 0.43834238583785934,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-01T19:46:32.501674Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5869.59,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1299,
          "signal_id": 674,
          "quote_id": 674,
          "settlement_id": 674,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.68,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 68.0,
          "trading_fee": 1.53,
          "total_deployed": 69.53,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 32.0,
          "net_pnl": 30.47,
          "roi": 0.43822810297713216,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-01T19:46:32.504346Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5869.59,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84589.89,
        "kronos_base_predicted_close": 84618.0703125,
        "kronos_base_displacement": 28.180312500000582,
        "kronos_base_displacement_fraction": 0.00033314043203035946,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84597.375,
        "kronos_small_displacement": 7.485000000000582,
        "kronos_small_displacement_fraction": 8.848575166607478e-05,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT011545",
        "ticker": "KXBTC15M-26OCT011545-45",
        "market_id": "KXBTC15M-26OCT011545-45",
        "contract_id": "KXBTC15M-26OCT011545-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84589.89
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-01T19:31:19.564412Z",
        "retrieved_timestamp": "2026-10-01T19:31:19.760931Z",
        "quote_offset_seconds": 0.196519,
        "quote_age_seconds": 0.196519,
        "bid": 0.67,
        "ask": 0.68,
        "midpoint": 0.675,
        "last_price": 0.68,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.68,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5869.59
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 84618.66,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261001T1930Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 668,
          "signal_id": 674,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-10-01T19:15:00Z",
          "return_6h": 0.013374951309611305,
          "return_12h": 0.015134154869685501,
          "return_24h": 0.010329677762862977,
          "close_vs_ema12": 0.004714378611865744,
          "close_vs_ema24": 0.006993694062933153,
          "ema12_slope_3h": 0.003972462057894477,
          "ema24_slope_6h": 0.0030641917957308085,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-01T19:31:19.615910Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-01T19:15:00Z",
            "return_6h": 0.013374951309611305,
            "return_12h": 0.015134154869685501,
            "return_24h": 0.010329677762862977,
            "close_vs_ema12": 0.004714378611865744,
            "close_vs_ema24": 0.006993694062933153,
            "ema12_slope_3h": 0.003972462057894477,
            "ema24_slope_6h": 0.0030641917957308085,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "DEGRADED",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0021966113343010463,
        "return_30m": -0.002226586318457513,
        "return_60m": -0.0022111900608103863,
        "return_120m": -0.0032775154144977225,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 3,
        "close_vs_ema3": -0.0012319776396526594,
        "close_vs_ema6": -0.0016184612367345919,
        "close_vs_ema12": -0.0006033657554810334,
        "ema3_slope": -0.0012304617383047667,
        "ema6_slope": -0.0006469656591573392,
        "realized_volatility_30m": 0.0010832851809019495,
        "realized_volatility_60m": 0.0014769477611640534,
        "return_acceleration": -0.002166570361803899
      }
    },
    {
      "id": 673,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261001T1915Z",
      "trigger_timestamp": "2026-10-01T19:16:19.740404Z",
      "market_start_timestamp": "2026-10-01T19:15:00Z",
      "resolution_timestamp": "2026-10-01T19:30:00Z",
      "direction": "UP",
      "base_run_id": 4501,
      "small_run_id": 4502,
      "last_observed_close": 84776.11,
      "actual_close": 84589.89,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-01T19:16:19.788976Z",
      "base_predicted_close": 84842.0078125,
      "small_predicted_close": 84938.890625,
      "strike": 84776.11,
      "market_regime": {
        "id": 667,
        "signal_id": 673,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-10-01T19:00:00Z",
        "return_6h": 0.015338563445090658,
        "return_12h": 0.00888388316615707,
        "return_24h": 0.012506852594977858,
        "close_vs_ema12": 0.007128245991208315,
        "close_vs_ema24": 0.00935915428426326,
        "ema12_slope_3h": 0.003969491158042349,
        "ema24_slope_6h": 0.0028478460346548218,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-01T19:16:19.792078Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-01T19:00:00Z",
          "return_6h": 0.015338563445090658,
          "return_12h": 0.00888388316615707,
          "return_24h": 0.012506852594977858,
          "close_vs_ema12": 0.007128245991208315,
          "close_vs_ema24": 0.00935915428426326,
          "ema12_slope_3h": 0.003969491158042349,
          "ema24_slope_6h": 0.0028478460346548218,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.57,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.179383,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        4501,
        4502
      ],
      "forecast_publication_timestamp": "2026-10-01T19:16:19.740404Z",
      "requested_quote_timestamp": "2026-10-01T19:16:19.740404Z",
      "retrieved_quote_timestamp": "2026-10-01T19:16:19.919787Z",
      "quote_retrieval_timestamp": "2026-10-01T19:16:19.919787Z",
      "timing_difference_seconds": 0.179383,
      "selected_quote": {
        "id": 673,
        "contract_id": 673,
        "forecast_timestamp": "2026-10-01T19:16:19.740404Z",
        "requested_timestamp": "2026-10-01T19:16:19.740404Z",
        "actual_quote_timestamp": "2026-10-01T19:16:19.919787Z",
        "timestamp_delta_seconds": 0.179383,
        "bid": 0.56,
        "ask": 0.57,
        "midpoint": 0.565,
        "last_price": 0.57,
        "implied_probability": 0.57,
        "spread": 0.009999999999999898,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-01T19:16:19.919787Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT011530",
        "external_market_id": "KXBTC15M-26OCT011530-30",
        "external_contract_id": "KXBTC15M-26OCT011530-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 9389.99
      },
      "selected_entry_price": 0.57,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 673,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT011530",
          "external_market_id": "KXBTC15M-26OCT011530-30",
          "external_contract_id": "KXBTC15M-26OCT011530-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-01T19:15:00Z",
          "resolution_timestamp": "2026-10-01T19:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-01T19:16:19.794468Z"
        }
      ],
      "quotes": [
        {
          "id": 673,
          "contract_id": 673,
          "forecast_timestamp": "2026-10-01T19:16:19.740404Z",
          "requested_timestamp": "2026-10-01T19:16:19.740404Z",
          "actual_quote_timestamp": "2026-10-01T19:16:19.919787Z",
          "timestamp_delta_seconds": 0.179383,
          "bid": 0.56,
          "ask": 0.57,
          "midpoint": 0.565,
          "last_price": 0.57,
          "implied_probability": 0.57,
          "spread": 0.009999999999999898,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-01T19:16:19.919787Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT011530",
          "external_market_id": "KXBTC15M-26OCT011530-30",
          "external_contract_id": "KXBTC15M-26OCT011530-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 9389.99
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT011530-30": {
          "UP/YES": "KXBTC15M-26OCT011530-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1296,
          "signal_id": 673,
          "quote_id": 673,
          "settlement_id": 673,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 170.0,
          "entry_price": 0.57,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.89999999999999,
          "trading_fee": 2.92,
          "total_deployed": 99.82,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.89999999999999,
          "net_pnl": -99.82,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-01T19:31:25.168334Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 9389.99,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1297,
          "signal_id": 673,
          "quote_id": 673,
          "settlement_id": 673,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.57,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 56.99999999999999,
          "trading_fee": 1.72,
          "total_deployed": 58.71999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -56.99999999999999,
          "net_pnl": -58.71999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-01T19:31:25.170675Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 9389.99,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84776.11,
        "kronos_base_predicted_close": 84842.0078125,
        "kronos_base_displacement": 65.89781249999942,
        "kronos_base_displacement_fraction": 0.0007773158322550943,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84938.890625,
        "kronos_small_displacement": 162.78062499999942,
        "kronos_small_displacement_fraction": 0.0019201237825137226,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT011530",
        "ticker": "KXBTC15M-26OCT011530-30",
        "market_id": "KXBTC15M-26OCT011530-30",
        "contract_id": "KXBTC15M-26OCT011530-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84776.11
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-01T19:16:19.740404Z",
        "retrieved_timestamp": "2026-10-01T19:16:19.919787Z",
        "quote_offset_seconds": 0.179383,
        "quote_age_seconds": 0.179383,
        "bid": 0.56,
        "ask": 0.57,
        "midpoint": 0.565,
        "last_price": 0.57,
        "spread": 0.009999999999999898,
        "selected_entry_price": 0.57,
        "price_type": "live_executable_ask",
        "yes_ask_size": 9389.99
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 84589.89,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261001T1915Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 667,
          "signal_id": 673,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-10-01T19:00:00Z",
          "return_6h": 0.015338563445090658,
          "return_12h": 0.00888388316615707,
          "return_24h": 0.012506852594977858,
          "close_vs_ema12": 0.007128245991208315,
          "close_vs_ema24": 0.00935915428426326,
          "ema12_slope_3h": 0.003969491158042349,
          "ema24_slope_6h": 0.0028478460346548218,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-01T19:16:19.792078Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-01T19:00:00Z",
            "return_6h": 0.015338563445090658,
            "return_12h": 0.00888388316615707,
            "return_24h": 0.012506852594977858,
            "close_vs_ema12": 0.007128245991208315,
            "close_vs_ema24": 0.00935915428426326,
            "ema12_slope_3h": 0.003969491158042349,
            "ema24_slope_6h": 0.0028478460346548218,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "DEGRADED",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -3.0040972497147322e-05,
        "return_30m": -0.0016208232555241509,
        "return_60m": -0.001246212011076775,
        "return_120m": 0.004381696682476566,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.00026489401149643044,
        "close_vs_ema6": -6.791766145508582e-05,
        "close_vs_ema12": 0.0014868870442108495,
        "ema3_slope": -0.0002648238612417142,
        "ema6_slope": -2.7166326552641173e-05,
        "realized_volatility_30m": 0.0007803945503061516,
        "realized_volatility_60m": 0.001250015166271371,
        "return_acceleration": 0.0015607891006123031
      }
    },
    {
      "id": 672,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261001T1845Z",
      "trigger_timestamp": "2026-10-01T18:46:26.161460Z",
      "market_start_timestamp": "2026-10-01T18:45:00Z",
      "resolution_timestamp": "2026-10-01T19:00:00Z",
      "direction": "UP",
      "base_run_id": 4497,
      "small_run_id": 4498,
      "last_observed_close": 84913.74,
      "actual_close": 84778.66,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-01T18:46:26.307576Z",
      "base_predicted_close": 85032.1484375,
      "small_predicted_close": 85064.09375,
      "strike": 84913.74,
      "market_regime": {
        "id": 666,
        "signal_id": 672,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-10-01T18:30:00Z",
        "return_6h": 0.012176244101279599,
        "return_12h": 0.009531374490454159,
        "return_24h": 0.012837893193512695,
        "close_vs_ema12": 0.00938995712593127,
        "close_vs_ema24": 0.011401202231285934,
        "ema12_slope_3h": 0.0036733002321356345,
        "ema24_slope_6h": 0.0023764809975281853,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-01T18:46:26.320626Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-01T18:30:00Z",
          "return_6h": 0.012176244101279599,
          "return_12h": 0.009531374490454159,
          "return_24h": 0.012837893193512695,
          "close_vs_ema12": 0.00938995712593127,
          "close_vs_ema24": 0.011401202231285934,
          "ema12_slope_3h": 0.0036733002321356345,
          "ema24_slope_6h": 0.0023764809975281853,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.54,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.293567,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        4497,
        4498
      ],
      "forecast_publication_timestamp": "2026-10-01T18:46:26.161460Z",
      "requested_quote_timestamp": "2026-10-01T18:46:26.161460Z",
      "retrieved_quote_timestamp": "2026-10-01T18:46:26.455027Z",
      "quote_retrieval_timestamp": "2026-10-01T18:46:26.455027Z",
      "timing_difference_seconds": 0.293567,
      "selected_quote": {
        "id": 672,
        "contract_id": 672,
        "forecast_timestamp": "2026-10-01T18:46:26.161460Z",
        "requested_timestamp": "2026-10-01T18:46:26.161460Z",
        "actual_quote_timestamp": "2026-10-01T18:46:26.455027Z",
        "timestamp_delta_seconds": 0.293567,
        "bid": 0.53,
        "ask": 0.54,
        "midpoint": 0.535,
        "last_price": 0.54,
        "implied_probability": 0.54,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-01T18:46:26.455027Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT011500",
        "external_market_id": "KXBTC15M-26OCT011500-00",
        "external_contract_id": "KXBTC15M-26OCT011500-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 1505.0
      },
      "selected_entry_price": 0.54,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 672,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT011500",
          "external_market_id": "KXBTC15M-26OCT011500-00",
          "external_contract_id": "KXBTC15M-26OCT011500-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-01T18:45:00Z",
          "resolution_timestamp": "2026-10-01T19:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-01T18:46:26.323975Z"
        }
      ],
      "quotes": [
        {
          "id": 672,
          "contract_id": 672,
          "forecast_timestamp": "2026-10-01T18:46:26.161460Z",
          "requested_timestamp": "2026-10-01T18:46:26.161460Z",
          "actual_quote_timestamp": "2026-10-01T18:46:26.455027Z",
          "timestamp_delta_seconds": 0.293567,
          "bid": 0.53,
          "ask": 0.54,
          "midpoint": 0.535,
          "last_price": 0.54,
          "implied_probability": 0.54,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-01T18:46:26.455027Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT011500",
          "external_market_id": "KXBTC15M-26OCT011500-00",
          "external_contract_id": "KXBTC15M-26OCT011500-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 1505.0
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT011500-00": {
          "UP/YES": "KXBTC15M-26OCT011500-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1294,
          "signal_id": 672,
          "quote_id": 672,
          "settlement_id": 672,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 179.0,
          "entry_price": 0.54,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.66000000000001,
          "trading_fee": 3.12,
          "total_deployed": 99.78000000000002,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.66000000000001,
          "net_pnl": -99.78000000000002,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-01T19:01:28.252441Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1505.0,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1295,
          "signal_id": 672,
          "quote_id": 672,
          "settlement_id": 672,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.54,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 54.0,
          "trading_fee": 1.74,
          "total_deployed": 55.74,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -54.0,
          "net_pnl": -55.74,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-01T19:01:28.254430Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1505.0,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84913.74,
        "kronos_base_predicted_close": 85032.1484375,
        "kronos_base_displacement": 118.40843749999476,
        "kronos_base_displacement_fraction": 0.0013944555674970242,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 85064.09375,
        "kronos_small_displacement": 150.35374999999476,
        "kronos_small_displacement_fraction": 0.0017706645591160483,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT011500",
        "ticker": "KXBTC15M-26OCT011500-00",
        "market_id": "KXBTC15M-26OCT011500-00",
        "contract_id": "KXBTC15M-26OCT011500-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84913.74
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-01T18:46:26.161460Z",
        "retrieved_timestamp": "2026-10-01T18:46:26.455027Z",
        "quote_offset_seconds": 0.293567,
        "quote_age_seconds": 0.293567,
        "bid": 0.53,
        "ask": 0.54,
        "midpoint": 0.535,
        "last_price": 0.54,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.54,
        "price_type": "live_executable_ask",
        "yes_ask_size": 1505.0
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 84778.66,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261001T1845Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 666,
          "signal_id": 672,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-10-01T18:30:00Z",
          "return_6h": 0.012176244101279599,
          "return_12h": 0.009531374490454159,
          "return_24h": 0.012837893193512695,
          "close_vs_ema12": 0.00938995712593127,
          "close_vs_ema24": 0.011401202231285934,
          "ema12_slope_3h": 0.0036733002321356345,
          "ema24_slope_6h": 0.0023764809975281853,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-01T18:46:26.320626Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-01T18:30:00Z",
            "return_6h": 0.012176244101279599,
            "return_12h": 0.009531374490454159,
            "return_24h": 0.012837893193512695,
            "close_vs_ema12": 0.00938995712593127,
            "close_vs_ema24": 0.011401202231285934,
            "ema12_slope_3h": 0.0036733002321356345,
            "ema24_slope_6h": 0.0023764809975281853,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "DEGRADED",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0016088200476673808,
        "return_30m": 0.00037521940879092774,
        "return_60m": -0.0010550672826417085,
        "return_120m": 0.00743392217426031,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0005930289576863146,
        "close_vs_ema6": 0.0015021617521240316,
        "close_vs_ema12": 0.0037102740579886273,
        "ema3_slope": 0.0005933808497131654,
        "ema6_slope": 0.0006012259563039635,
        "realized_volatility_30m": 0.0014202196164537773,
        "realized_volatility_60m": 0.0014018960934090252,
        "return_acceleration": 0.0028404392329075545
      }
    },
    {
      "id": 671,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261001T1830Z",
      "trigger_timestamp": "2026-10-01T18:31:22.018968Z",
      "market_start_timestamp": "2026-10-01T18:30:00Z",
      "resolution_timestamp": "2026-10-01T18:45:00Z",
      "direction": "UP",
      "base_run_id": 4495,
      "small_run_id": 4496,
      "last_observed_close": 84777.35,
      "actual_close": 84913.74,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-01T18:31:22.092532Z",
      "base_predicted_close": 84820.6875,
      "small_predicted_close": 84918.546875,
      "strike": 84777.35,
      "market_regime": {
        "id": 665,
        "signal_id": 671,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-10-01T18:15:00Z",
        "return_6h": 0.01042823417502059,
        "return_12h": 0.005610745170852249,
        "return_24h": 0.010727030604601895,
        "close_vs_ema12": 0.008171476478824102,
        "close_vs_ema24": 0.010019091346546105,
        "ema12_slope_3h": 0.003272445432039861,
        "ema24_slope_6h": 0.0021698363634119477,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-01T18:31:22.129042Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-01T18:15:00Z",
          "return_6h": 0.01042823417502059,
          "return_12h": 0.005610745170852249,
          "return_24h": 0.010727030604601895,
          "close_vs_ema12": 0.008171476478824102,
          "close_vs_ema24": 0.010019091346546105,
          "ema12_slope_3h": 0.003272445432039861,
          "ema24_slope_6h": 0.0021698363634119477,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.53,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.268562,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        4495,
        4496
      ],
      "forecast_publication_timestamp": "2026-10-01T18:31:22.018968Z",
      "requested_quote_timestamp": "2026-10-01T18:31:22.018968Z",
      "retrieved_quote_timestamp": "2026-10-01T18:31:22.287530Z",
      "quote_retrieval_timestamp": "2026-10-01T18:31:22.287530Z",
      "timing_difference_seconds": 0.268562,
      "selected_quote": {
        "id": 671,
        "contract_id": 671,
        "forecast_timestamp": "2026-10-01T18:31:22.018968Z",
        "requested_timestamp": "2026-10-01T18:31:22.018968Z",
        "actual_quote_timestamp": "2026-10-01T18:31:22.287530Z",
        "timestamp_delta_seconds": 0.268562,
        "bid": 0.52,
        "ask": 0.53,
        "midpoint": 0.525,
        "last_price": 0.53,
        "implied_probability": 0.53,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-01T18:31:22.287530Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT011445",
        "external_market_id": "KXBTC15M-26OCT011445-45",
        "external_contract_id": "KXBTC15M-26OCT011445-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5188.89
      },
      "selected_entry_price": 0.53,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 671,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT011445",
          "external_market_id": "KXBTC15M-26OCT011445-45",
          "external_contract_id": "KXBTC15M-26OCT011445-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-01T18:30:00Z",
          "resolution_timestamp": "2026-10-01T18:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-01T18:31:22.135193Z"
        }
      ],
      "quotes": [
        {
          "id": 671,
          "contract_id": 671,
          "forecast_timestamp": "2026-10-01T18:31:22.018968Z",
          "requested_timestamp": "2026-10-01T18:31:22.018968Z",
          "actual_quote_timestamp": "2026-10-01T18:31:22.287530Z",
          "timestamp_delta_seconds": 0.268562,
          "bid": 0.52,
          "ask": 0.53,
          "midpoint": 0.525,
          "last_price": 0.53,
          "implied_probability": 0.53,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-01T18:31:22.287530Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT011445",
          "external_market_id": "KXBTC15M-26OCT011445-45",
          "external_contract_id": "KXBTC15M-26OCT011445-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5188.89
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT011445-45": {
          "UP/YES": "KXBTC15M-26OCT011445-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1292,
          "signal_id": 671,
          "quote_id": 671,
          "settlement_id": 671,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 182.0,
          "entry_price": 0.53,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.46000000000001,
          "trading_fee": 3.18,
          "total_deployed": 99.64000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 182.0,
          "gross_pnl": 85.53999999999999,
          "net_pnl": 82.35999999999999,
          "roi": 0.8265756724207143,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-01T18:46:32.683018Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5188.89,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1293,
          "signal_id": 671,
          "quote_id": 671,
          "settlement_id": 671,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.53,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 53.0,
          "trading_fee": 1.75,
          "total_deployed": 54.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 47.0,
          "net_pnl": 45.25,
          "roi": 0.8264840182648402,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-01T18:46:32.685851Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5188.89,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84777.35,
        "kronos_base_predicted_close": 84820.6875,
        "kronos_base_displacement": 43.33749999999418,
        "kronos_base_displacement_fraction": 0.0005111919634194059,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84918.546875,
        "kronos_small_displacement": 141.19687499999418,
        "kronos_small_displacement_fraction": 0.0016655023423118812,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT011445",
        "ticker": "KXBTC15M-26OCT011445-45",
        "market_id": "KXBTC15M-26OCT011445-45",
        "contract_id": "KXBTC15M-26OCT011445-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84777.35
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-01T18:31:22.018968Z",
        "retrieved_timestamp": "2026-10-01T18:31:22.287530Z",
        "quote_offset_seconds": 0.268562,
        "quote_age_seconds": 0.268562,
        "bid": 0.52,
        "ask": 0.53,
        "midpoint": 0.525,
        "last_price": 0.53,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.53,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5188.89
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 84913.74,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261001T1830Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 665,
          "signal_id": 671,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-10-01T18:15:00Z",
          "return_6h": 0.01042823417502059,
          "return_12h": 0.005610745170852249,
          "return_24h": 0.010727030604601895,
          "close_vs_ema12": 0.008171476478824102,
          "close_vs_ema24": 0.010019091346546105,
          "ema12_slope_3h": 0.003272445432039861,
          "ema24_slope_6h": 0.0021698363634119477,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-01T18:31:22.129042Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-01T18:15:00Z",
            "return_6h": 0.01042823417502059,
            "return_12h": 0.005610745170852249,
            "return_24h": 0.010727030604601895,
            "close_vs_ema12": 0.008171476478824102,
            "close_vs_ema24": 0.010019091346546105,
            "ema12_slope_3h": 0.003272445432039861,
            "ema24_slope_6h": 0.0021698363634119477,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "DEGRADED",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0012316191852401737,
        "return_30m": -0.0007194698973644886,
        "return_60m": -0.0010686884269149877,
        "return_120m": 0.00626698924874125,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0004213804229689089,
        "close_vs_ema6": 0.0004946749564094244,
        "close_vs_ema12": 0.002774545558058117,
        "ema3_slope": -0.00042120293629732686,
        "ema6_slope": 0.00019790914284256722,
        "realized_volatility_30m": 0.0008722000119172346,
        "realized_volatility_60m": 0.0013973425604338588,
        "return_acceleration": -0.0017444000238344692
      }
    },
    {
      "id": 670,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261001T1645Z",
      "trigger_timestamp": "2026-10-01T16:46:24.969272Z",
      "market_start_timestamp": "2026-10-01T16:45:00Z",
      "resolution_timestamp": "2026-10-01T17:00:00Z",
      "direction": "UP",
      "base_run_id": 4481,
      "small_run_id": 4482,
      "last_observed_close": 84287.16,
      "actual_close": 84142.82,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-01T16:46:25.103837Z",
      "base_predicted_close": 84360.328125,
      "small_predicted_close": 84347.59375,
      "strike": 84287.16,
      "market_regime": {
        "id": 664,
        "signal_id": 670,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-10-01T16:30:00Z",
        "return_6h": 0.005493827081823666,
        "return_12h": 0.005044084834066709,
        "return_24h": -0.00024995780166869874,
        "close_vs_ema12": 0.004886571959462849,
        "close_vs_ema24": 0.005635917953396907,
        "ema12_slope_3h": 0.001385624697898491,
        "ema24_slope_6h": 0.000988988561890114,
        "score": 2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-01T16:46:25.110689Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-01T16:30:00Z",
          "return_6h": 0.005493827081823666,
          "return_12h": 0.005044084834066709,
          "return_24h": -0.00024995780166869874,
          "close_vs_ema12": 0.004886571959462849,
          "close_vs_ema24": 0.005635917953396907,
          "ema12_slope_3h": 0.001385624697898491,
          "ema24_slope_6h": 0.000988988561890114,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.57,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.461749,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        4481,
        4482
      ],
      "forecast_publication_timestamp": "2026-10-01T16:46:24.969272Z",
      "requested_quote_timestamp": "2026-10-01T16:46:24.969272Z",
      "retrieved_quote_timestamp": "2026-10-01T16:46:25.431021Z",
      "quote_retrieval_timestamp": "2026-10-01T16:46:25.431021Z",
      "timing_difference_seconds": 0.461749,
      "selected_quote": {
        "id": 670,
        "contract_id": 670,
        "forecast_timestamp": "2026-10-01T16:46:24.969272Z",
        "requested_timestamp": "2026-10-01T16:46:24.969272Z",
        "actual_quote_timestamp": "2026-10-01T16:46:25.431021Z",
        "timestamp_delta_seconds": 0.461749,
        "bid": 0.56,
        "ask": 0.57,
        "midpoint": 0.565,
        "last_price": 0.56,
        "implied_probability": 0.57,
        "spread": 0.009999999999999898,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-01T16:46:25.431021Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT011300",
        "external_market_id": "KXBTC15M-26OCT011300-00",
        "external_contract_id": "KXBTC15M-26OCT011300-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 237.35
      },
      "selected_entry_price": 0.57,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 670,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT011300",
          "external_market_id": "KXBTC15M-26OCT011300-00",
          "external_contract_id": "KXBTC15M-26OCT011300-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-01T16:45:00Z",
          "resolution_timestamp": "2026-10-01T17:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-01T16:46:25.115553Z"
        }
      ],
      "quotes": [
        {
          "id": 670,
          "contract_id": 670,
          "forecast_timestamp": "2026-10-01T16:46:24.969272Z",
          "requested_timestamp": "2026-10-01T16:46:24.969272Z",
          "actual_quote_timestamp": "2026-10-01T16:46:25.431021Z",
          "timestamp_delta_seconds": 0.461749,
          "bid": 0.56,
          "ask": 0.57,
          "midpoint": 0.565,
          "last_price": 0.56,
          "implied_probability": 0.57,
          "spread": 0.009999999999999898,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-01T16:46:25.431021Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT011300",
          "external_market_id": "KXBTC15M-26OCT011300-00",
          "external_contract_id": "KXBTC15M-26OCT011300-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 237.35
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT011300-00": {
          "UP/YES": "KXBTC15M-26OCT011300-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1290,
          "signal_id": 670,
          "quote_id": 670,
          "settlement_id": 670,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 170.0,
          "entry_price": 0.57,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.89999999999999,
          "trading_fee": 2.92,
          "total_deployed": 99.82,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.89999999999999,
          "net_pnl": -99.82,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-01T17:01:24.786113Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 237.35,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1291,
          "signal_id": 670,
          "quote_id": 670,
          "settlement_id": 670,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.57,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 56.99999999999999,
          "trading_fee": 1.72,
          "total_deployed": 58.71999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -56.99999999999999,
          "net_pnl": -58.71999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-01T17:01:24.787912Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 237.35,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84287.16,
        "kronos_base_predicted_close": 84360.328125,
        "kronos_base_displacement": 73.16812499999651,
        "kronos_base_displacement_fraction": 0.0008680815085001856,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84347.59375,
        "kronos_small_displacement": 60.43374999999651,
        "kronos_small_displacement_fraction": 0.0007169982948766634,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT011300",
        "ticker": "KXBTC15M-26OCT011300-00",
        "market_id": "KXBTC15M-26OCT011300-00",
        "contract_id": "KXBTC15M-26OCT011300-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84287.16
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-01T16:46:24.969272Z",
        "retrieved_timestamp": "2026-10-01T16:46:25.431021Z",
        "quote_offset_seconds": 0.461749,
        "quote_age_seconds": 0.461749,
        "bid": 0.56,
        "ask": 0.57,
        "midpoint": 0.565,
        "last_price": 0.56,
        "spread": 0.009999999999999898,
        "selected_entry_price": 0.57,
        "price_type": "live_executable_ask",
        "yes_ask_size": 237.35
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 84142.82,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261001T1645Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 664,
          "signal_id": 670,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-10-01T16:30:00Z",
          "return_6h": 0.005493827081823666,
          "return_12h": 0.005044084834066709,
          "return_24h": -0.00024995780166869874,
          "close_vs_ema12": 0.004886571959462849,
          "close_vs_ema24": 0.005635917953396907,
          "ema12_slope_3h": 0.001385624697898491,
          "ema24_slope_6h": 0.000988988561890114,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-01T16:46:25.110689Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-01T16:30:00Z",
            "return_6h": 0.005493827081823666,
            "return_12h": 0.005044084834066709,
            "return_24h": -0.00024995780166869874,
            "close_vs_ema12": 0.004886571959462849,
            "close_vs_ema24": 0.005635917953396907,
            "ema12_slope_3h": 0.001385624697898491,
            "ema24_slope_6h": 0.000988988561890114,
            "score": 2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.00044863446638232496,
        "return_30m": 0.0007117712004538479,
        "return_60m": 0.005617661907880933,
        "return_120m": 0.00356456032433905,
        "consecutive_up_closes": 4,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0006166331363439692,
        "close_vs_ema6": 0.0015208057209441517,
        "close_vs_ema12": 0.0026928074481669118,
        "ema3_slope": 0.0006170136073799792,
        "ema6_slope": 0.0006086925696344725,
        "realized_volatility_30m": 9.280786579024536e-05,
        "realized_volatility_60m": 0.0011779042221996849,
        "return_acceleration": 0.00018561573158049072
      }
    },
    {
      "id": 669,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261001T1600Z",
      "trigger_timestamp": "2026-10-01T16:01:19.953923Z",
      "market_start_timestamp": "2026-10-01T16:00:00Z",
      "resolution_timestamp": "2026-10-01T16:15:00Z",
      "direction": "UP",
      "base_run_id": 4475,
      "small_run_id": 4476,
      "last_observed_close": 84085.18,
      "actual_close": 84227.21,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-01T16:01:20.004531Z",
      "base_predicted_close": 84139.90625,
      "small_predicted_close": 84128.9140625,
      "strike": 84085.18,
      "market_regime": {
        "id": 663,
        "signal_id": 669,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-01T15:45:00Z",
        "return_6h": 0.0040625069624831145,
        "return_12h": 0.004579305627044006,
        "return_24h": -3.609701275530952e-05,
        "close_vs_ema12": 0.0030807312787821672,
        "close_vs_ema24": 0.0035660976087350527,
        "ema12_slope_3h": 0.0005669433136825663,
        "ema24_slope_6h": 0.0006337962436564482,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-01T16:01:20.006719Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-01T15:45:00Z",
          "return_6h": 0.0040625069624831145,
          "return_12h": 0.004579305627044006,
          "return_24h": -3.609701275530952e-05,
          "close_vs_ema12": 0.0030807312787821672,
          "close_vs_ema24": 0.0035660976087350527,
          "ema12_slope_3h": 0.0005669433136825663,
          "ema24_slope_6h": 0.0006337962436564482,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.59,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.194508,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        4475,
        4476
      ],
      "forecast_publication_timestamp": "2026-10-01T16:01:19.953923Z",
      "requested_quote_timestamp": "2026-10-01T16:01:19.953923Z",
      "retrieved_quote_timestamp": "2026-10-01T16:01:20.148431Z",
      "quote_retrieval_timestamp": "2026-10-01T16:01:20.148431Z",
      "timing_difference_seconds": 0.194508,
      "selected_quote": {
        "id": 669,
        "contract_id": 669,
        "forecast_timestamp": "2026-10-01T16:01:19.953923Z",
        "requested_timestamp": "2026-10-01T16:01:19.953923Z",
        "actual_quote_timestamp": "2026-10-01T16:01:20.148431Z",
        "timestamp_delta_seconds": 0.194508,
        "bid": 0.58,
        "ask": 0.59,
        "midpoint": 0.585,
        "last_price": 0.58,
        "implied_probability": 0.59,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-01T16:01:20.148431Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT011215",
        "external_market_id": "KXBTC15M-26OCT011215-15",
        "external_contract_id": "KXBTC15M-26OCT011215-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3628.54
      },
      "selected_entry_price": 0.59,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 669,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT011215",
          "external_market_id": "KXBTC15M-26OCT011215-15",
          "external_contract_id": "KXBTC15M-26OCT011215-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-01T16:00:00Z",
          "resolution_timestamp": "2026-10-01T16:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-01T16:01:20.009146Z"
        }
      ],
      "quotes": [
        {
          "id": 669,
          "contract_id": 669,
          "forecast_timestamp": "2026-10-01T16:01:19.953923Z",
          "requested_timestamp": "2026-10-01T16:01:19.953923Z",
          "actual_quote_timestamp": "2026-10-01T16:01:20.148431Z",
          "timestamp_delta_seconds": 0.194508,
          "bid": 0.58,
          "ask": 0.59,
          "midpoint": 0.585,
          "last_price": 0.58,
          "implied_probability": 0.59,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-01T16:01:20.148431Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT011215",
          "external_market_id": "KXBTC15M-26OCT011215-15",
          "external_contract_id": "KXBTC15M-26OCT011215-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3628.54
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT011215-15": {
          "UP/YES": "KXBTC15M-26OCT011215-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1288,
          "signal_id": 669,
          "quote_id": 669,
          "settlement_id": 669,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 164.0,
          "entry_price": 0.59,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.75999999999999,
          "trading_fee": 2.78,
          "total_deployed": 99.53999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 164.0,
          "gross_pnl": 67.24000000000001,
          "net_pnl": 64.46000000000001,
          "roi": 0.6475788627687363,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-01T16:16:24.137562Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3628.54,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1289,
          "signal_id": 669,
          "quote_id": 669,
          "settlement_id": 669,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.59,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 59.0,
          "trading_fee": 1.7,
          "total_deployed": 60.7,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 41.0,
          "net_pnl": 39.3,
          "roi": 0.6474464579901152,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-01T16:16:24.139910Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3628.54,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84085.18,
        "kronos_base_predicted_close": 84139.90625,
        "kronos_base_displacement": 54.726250000006985,
        "kronos_base_displacement_fraction": 0.0006508429904057646,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84128.9140625,
        "kronos_small_displacement": 43.734062500006985,
        "kronos_small_displacement_fraction": 0.0005201161786180037,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT011215",
        "ticker": "KXBTC15M-26OCT011215-15",
        "market_id": "KXBTC15M-26OCT011215-15",
        "contract_id": "KXBTC15M-26OCT011215-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84085.18
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-01T16:01:19.953923Z",
        "retrieved_timestamp": "2026-10-01T16:01:20.148431Z",
        "quote_offset_seconds": 0.194508,
        "quote_age_seconds": 0.194508,
        "bid": 0.58,
        "ask": 0.59,
        "midpoint": 0.585,
        "last_price": 0.58,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.59,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3628.54
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 84227.21,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261001T1600Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 663,
          "signal_id": 669,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-01T15:45:00Z",
          "return_6h": 0.0040625069624831145,
          "return_12h": 0.004579305627044006,
          "return_24h": -3.609701275530952e-05,
          "close_vs_ema12": 0.0030807312787821672,
          "close_vs_ema24": 0.0035660976087350527,
          "ema12_slope_3h": 0.0005669433136825663,
          "ema24_slope_6h": 0.0006337962436564482,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-01T16:01:20.006719Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-01T15:45:00Z",
            "return_6h": 0.0040625069624831145,
            "return_12h": 0.004579305627044006,
            "return_24h": -3.609701275530952e-05,
            "close_vs_ema12": 0.0030807312787821672,
            "close_vs_ema24": 0.0035660976087350527,
            "ema12_slope_3h": 0.0005669433136825663,
            "ema24_slope_6h": 0.0006337962436564482,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "DEGRADED",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": 0.0032078861632318656,
        "return_30m": -5.134014211749527e-05,
        "return_60m": 0.0012499552399491964,
        "return_120m": 0.0023397334370449663,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0009286644258246213,
        "close_vs_ema6": 0.0012393114920008497,
        "close_vs_ema12": 0.001818573620352426,
        "ema3_slope": 0.0009295276450815848,
        "ema6_slope": 0.0004959704615572491,
        "realized_volatility_30m": 0.003228345336772742,
        "realized_volatility_60m": 0.002311908136728072,
        "return_acceleration": 0.006456690673545484
      }
    },
    {
      "id": 668,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261001T1545Z",
      "trigger_timestamp": "2026-10-01T15:46:26.981849Z",
      "market_start_timestamp": "2026-10-01T15:45:00Z",
      "resolution_timestamp": "2026-10-01T16:00:00Z",
      "direction": "UP",
      "base_run_id": 4473,
      "small_run_id": 4474,
      "last_observed_close": 83816.31,
      "actual_close": 84085.18,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-01T15:46:27.052172Z",
      "base_predicted_close": 83865.3984375,
      "small_predicted_close": 83903.7109375,
      "strike": 83816.31,
      "market_regime": {
        "id": 662,
        "signal_id": 668,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-01T15:30:00Z",
        "return_6h": -0.0003541214568374418,
        "return_12h": 0.0018232285196879694,
        "return_24h": -0.0031205375563546633,
        "close_vs_ema12": 4.347227205103721e-06,
        "close_vs_ema24": 0.0004321588103164409,
        "ema12_slope_3h": 0.0004105427522722582,
        "ema24_slope_6h": 0.0005615926075466238,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-01T15:46:27.061860Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-01T15:30:00Z",
          "return_6h": -0.0003541214568374418,
          "return_12h": 0.0018232285196879694,
          "return_24h": -0.0031205375563546633,
          "close_vs_ema12": 4.347227205103721e-06,
          "close_vs_ema24": 0.0004321588103164409,
          "ema12_slope_3h": 0.0004105427522722582,
          "ema24_slope_6h": 0.0005615926075466238,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.78,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.261845,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "70_80",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        4473,
        4474
      ],
      "forecast_publication_timestamp": "2026-10-01T15:46:26.981849Z",
      "requested_quote_timestamp": "2026-10-01T15:46:26.981849Z",
      "retrieved_quote_timestamp": "2026-10-01T15:46:27.243694Z",
      "quote_retrieval_timestamp": "2026-10-01T15:46:27.243694Z",
      "timing_difference_seconds": 0.261845,
      "selected_quote": {
        "id": 668,
        "contract_id": 668,
        "forecast_timestamp": "2026-10-01T15:46:26.981849Z",
        "requested_timestamp": "2026-10-01T15:46:26.981849Z",
        "actual_quote_timestamp": "2026-10-01T15:46:27.243694Z",
        "timestamp_delta_seconds": 0.261845,
        "bid": 0.77,
        "ask": 0.78,
        "midpoint": 0.775,
        "last_price": 0.77,
        "implied_probability": 0.78,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-01T15:46:27.243694Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT011200",
        "external_market_id": "KXBTC15M-26OCT011200-00",
        "external_contract_id": "KXBTC15M-26OCT011200-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5467.47
      },
      "selected_entry_price": 0.78,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 668,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT011200",
          "external_market_id": "KXBTC15M-26OCT011200-00",
          "external_contract_id": "KXBTC15M-26OCT011200-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-01T15:45:00Z",
          "resolution_timestamp": "2026-10-01T16:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-01T15:46:27.066958Z"
        }
      ],
      "quotes": [
        {
          "id": 668,
          "contract_id": 668,
          "forecast_timestamp": "2026-10-01T15:46:26.981849Z",
          "requested_timestamp": "2026-10-01T15:46:26.981849Z",
          "actual_quote_timestamp": "2026-10-01T15:46:27.243694Z",
          "timestamp_delta_seconds": 0.261845,
          "bid": 0.77,
          "ask": 0.78,
          "midpoint": 0.775,
          "last_price": 0.77,
          "implied_probability": 0.78,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-01T15:46:27.243694Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT011200",
          "external_market_id": "KXBTC15M-26OCT011200-00",
          "external_contract_id": "KXBTC15M-26OCT011200-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5467.47
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT011200-00": {
          "UP/YES": "KXBTC15M-26OCT011200-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1286,
          "signal_id": 668,
          "quote_id": 668,
          "settlement_id": 668,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 126.0,
          "entry_price": 0.78,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 98.28,
          "trading_fee": 1.52,
          "total_deployed": 99.8,
          "settlement_value": 1.0,
          "settlement_payout": 126.0,
          "gross_pnl": 27.72,
          "net_pnl": 26.200000000000003,
          "roi": 0.26252505010020044,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-01T16:01:25.208589Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5467.47,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1287,
          "signal_id": 668,
          "quote_id": 668,
          "settlement_id": 668,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.78,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 78.0,
          "trading_fee": 1.21,
          "total_deployed": 79.21,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 22.0,
          "net_pnl": 20.790000000000006,
          "roi": 0.26246686024491866,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-01T16:01:25.210661Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5467.47,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83816.31,
        "kronos_base_predicted_close": 83865.3984375,
        "kronos_base_displacement": 49.08843750000233,
        "kronos_base_displacement_fraction": 0.0005856668886998524,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83903.7109375,
        "kronos_small_displacement": 87.40093750000233,
        "kronos_small_displacement_fraction": 0.001042767660614054,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT011200",
        "ticker": "KXBTC15M-26OCT011200-00",
        "market_id": "KXBTC15M-26OCT011200-00",
        "contract_id": "KXBTC15M-26OCT011200-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83816.31
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-01T15:46:26.981849Z",
        "retrieved_timestamp": "2026-10-01T15:46:27.243694Z",
        "quote_offset_seconds": 0.261845,
        "quote_age_seconds": 0.261845,
        "bid": 0.77,
        "ask": 0.78,
        "midpoint": 0.775,
        "last_price": 0.77,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.78,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5467.47
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 84085.18,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261001T1545Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 662,
          "signal_id": 668,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-01T15:30:00Z",
          "return_6h": -0.0003541214568374418,
          "return_12h": 0.0018232285196879694,
          "return_24h": -0.0031205375563546633,
          "close_vs_ema12": 4.347227205103721e-06,
          "close_vs_ema24": 0.0004321588103164409,
          "ema12_slope_3h": 0.0004105427522722582,
          "ema24_slope_6h": 0.0005615926075466238,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-01T15:46:27.061860Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-01T15:30:00Z",
            "return_6h": -0.0003541214568374418,
            "return_12h": 0.0018232285196879694,
            "return_24h": -0.0031205375563546633,
            "close_vs_ema12": 4.347227205103721e-06,
            "close_vs_ema24": 0.0004321588103164409,
            "ema12_slope_3h": 0.0004105427522722582,
            "ema24_slope_6h": 0.0005615926075466238,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0032488045103136187,
        "return_30m": -0.002394849856395709,
        "return_60m": -0.002041632383073533,
        "return_120m": -0.0008561144352694505,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0013445178129801727,
        "close_vs_ema6": -0.0014672826719998033,
        "close_vs_ema12": -0.0010545689812624381,
        "ema3_slope": -0.0013427125120897276,
        "ema6_slope": -0.0005865688039031758,
        "realized_volatility_30m": 0.0020527712693010347,
        "realized_volatility_60m": 0.0016167781796531037,
        "return_acceleration": -0.004105542538602069
      }
    },
    {
      "id": 667,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261001T1530Z",
      "trigger_timestamp": "2026-10-01T15:31:20.862995Z",
      "market_start_timestamp": "2026-10-01T15:30:00Z",
      "resolution_timestamp": "2026-10-01T15:45:00Z",
      "direction": "UP",
      "base_run_id": 4471,
      "small_run_id": 4472,
      "last_observed_close": 84089.5,
      "actual_close": 83816.31,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-01T15:31:21.154029Z",
      "base_predicted_close": 84168.9296875,
      "small_predicted_close": 84227.125,
      "strike": 84089.5,
      "market_regime": {
        "id": 661,
        "signal_id": 667,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-01T15:15:00Z",
        "return_6h": 0.00444958664593198,
        "return_12h": 0.007458385702853398,
        "return_24h": 0.003231097975533226,
        "close_vs_ema12": 0.003263940632323825,
        "close_vs_ema24": 0.003702115098016545,
        "ema12_slope_3h": 0.0004666110058537676,
        "ema24_slope_6h": 0.0005809117927482177,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-01T15:31:21.156814Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-01T15:15:00Z",
          "return_6h": 0.00444958664593198,
          "return_12h": 0.007458385702853398,
          "return_24h": 0.003231097975533226,
          "close_vs_ema12": 0.003263940632323825,
          "close_vs_ema24": 0.003702115098016545,
          "ema12_slope_3h": 0.0004666110058537676,
          "ema24_slope_6h": 0.0005809117927482177,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.2,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.420465,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        4471,
        4472
      ],
      "forecast_publication_timestamp": "2026-10-01T15:31:20.862995Z",
      "requested_quote_timestamp": "2026-10-01T15:31:20.862995Z",
      "retrieved_quote_timestamp": "2026-10-01T15:31:21.283460Z",
      "quote_retrieval_timestamp": "2026-10-01T15:31:21.283460Z",
      "timing_difference_seconds": 0.420465,
      "selected_quote": {
        "id": 667,
        "contract_id": 667,
        "forecast_timestamp": "2026-10-01T15:31:20.862995Z",
        "requested_timestamp": "2026-10-01T15:31:20.862995Z",
        "actual_quote_timestamp": "2026-10-01T15:31:21.283460Z",
        "timestamp_delta_seconds": 0.420465,
        "bid": 0.19,
        "ask": 0.2,
        "midpoint": 0.195,
        "last_price": 0.19,
        "implied_probability": 0.2,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-01T15:31:21.283460Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT011145",
        "external_market_id": "KXBTC15M-26OCT011145-45",
        "external_contract_id": "KXBTC15M-26OCT011145-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3616.64
      },
      "selected_entry_price": 0.2,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 667,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT011145",
          "external_market_id": "KXBTC15M-26OCT011145-45",
          "external_contract_id": "KXBTC15M-26OCT011145-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-01T15:30:00Z",
          "resolution_timestamp": "2026-10-01T15:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-01T15:31:21.159395Z"
        }
      ],
      "quotes": [
        {
          "id": 667,
          "contract_id": 667,
          "forecast_timestamp": "2026-10-01T15:31:20.862995Z",
          "requested_timestamp": "2026-10-01T15:31:20.862995Z",
          "actual_quote_timestamp": "2026-10-01T15:31:21.283460Z",
          "timestamp_delta_seconds": 0.420465,
          "bid": 0.19,
          "ask": 0.2,
          "midpoint": 0.195,
          "last_price": 0.19,
          "implied_probability": 0.2,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-01T15:31:21.283460Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT011145",
          "external_market_id": "KXBTC15M-26OCT011145-45",
          "external_contract_id": "KXBTC15M-26OCT011145-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3616.64
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT011145-45": {
          "UP/YES": "KXBTC15M-26OCT011145-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1284,
          "signal_id": 667,
          "quote_id": 667,
          "settlement_id": 667,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 473.0,
          "entry_price": 0.2,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 94.60000000000001,
          "trading_fee": 5.3,
          "total_deployed": 99.9,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -94.60000000000001,
          "net_pnl": -99.9,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-01T15:46:33.704983Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3616.64,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1285,
          "signal_id": 667,
          "quote_id": 667,
          "settlement_id": 667,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.2,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 20.0,
          "trading_fee": 1.12,
          "total_deployed": 21.12,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -20.0,
          "net_pnl": -21.12,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-01T15:46:33.708086Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3616.64,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84089.5,
        "kronos_base_predicted_close": 84168.9296875,
        "kronos_base_displacement": 79.4296875,
        "kronos_base_displacement_fraction": 0.0009445850849392611,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84227.125,
        "kronos_small_displacement": 137.625,
        "kronos_small_displacement_fraction": 0.001636649046551591,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT011145",
        "ticker": "KXBTC15M-26OCT011145-45",
        "market_id": "KXBTC15M-26OCT011145-45",
        "contract_id": "KXBTC15M-26OCT011145-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84089.5
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-01T15:31:20.862995Z",
        "retrieved_timestamp": "2026-10-01T15:31:21.283460Z",
        "quote_offset_seconds": 0.420465,
        "quote_age_seconds": 0.420465,
        "bid": 0.19,
        "ask": 0.2,
        "midpoint": 0.195,
        "last_price": 0.19,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.2,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3616.64
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 83816.31,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261001T1530Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 661,
          "signal_id": 667,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-01T15:15:00Z",
          "return_6h": 0.00444958664593198,
          "return_12h": 0.007458385702853398,
          "return_24h": 0.003231097975533226,
          "close_vs_ema12": 0.003263940632323825,
          "close_vs_ema24": 0.003702115098016545,
          "ema12_slope_3h": 0.0004666110058537676,
          "ema24_slope_6h": 0.0005809117927482177,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-01T15:31:21.156814Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-01T15:15:00Z",
            "return_6h": 0.00444958664593198,
            "return_12h": 0.007458385702853398,
            "return_24h": 0.003231097975533226,
            "close_vs_ema12": 0.003263940632323825,
            "close_vs_ema24": 0.003702115098016545,
            "ema12_slope_3h": 0.0004666110058537676,
            "ema24_slope_6h": 0.0005809117927482177,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0008567380282884507,
        "return_30m": 0.0013013621941866393,
        "return_60m": -0.0002281433054076576,
        "return_120m": 0.007380287861511903,
        "consecutive_up_closes": 2,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0005652157616495845,
        "close_vs_ema6": 0.0011997113242137036,
        "close_vs_ema12": 0.0020092623360228323,
        "ema3_slope": 0.0005655354111777644,
        "ema6_slope": 0.0004801149294126894,
        "realized_volatility_30m": 0.00020624723137330214,
        "realized_volatility_60m": 0.000865023897689612,
        "return_acceleration": 0.0004124944627466043
      }
    },
    {
      "id": 666,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261001T1445Z",
      "trigger_timestamp": "2026-10-01T14:46:26.471257Z",
      "market_start_timestamp": "2026-10-01T14:45:00Z",
      "resolution_timestamp": "2026-10-01T15:00:00Z",
      "direction": "UP",
      "base_run_id": 4465,
      "small_run_id": 4466,
      "last_observed_close": 83987.78,
      "actual_close": 83980.21,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-01T14:46:26.529340Z",
      "base_predicted_close": 84087.6796875,
      "small_predicted_close": 84201.9296875,
      "strike": 83987.78,
      "market_regime": {
        "id": 660,
        "signal_id": 666,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-10-01T14:30:00Z",
        "return_6h": 0.006324998048363728,
        "return_12h": 0.0071457396034348974,
        "return_24h": 0.005266702364014719,
        "close_vs_ema12": 0.002392236766951772,
        "close_vs_ema24": 0.00268139403573886,
        "ema12_slope_3h": 0.0003562471226334907,
        "ema24_slope_6h": 0.00030666507642163054,
        "score": 2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-01T14:46:26.532375Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-01T14:30:00Z",
          "return_6h": 0.006324998048363728,
          "return_12h": 0.0071457396034348974,
          "return_24h": 0.005266702364014719,
          "close_vs_ema12": 0.002392236766951772,
          "close_vs_ema24": 0.00268139403573886,
          "ema12_slope_3h": 0.0003562471226334907,
          "ema24_slope_6h": 0.00030666507642163054,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.58,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.207794,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        4465,
        4466
      ],
      "forecast_publication_timestamp": "2026-10-01T14:46:26.471257Z",
      "requested_quote_timestamp": "2026-10-01T14:46:26.471257Z",
      "retrieved_quote_timestamp": "2026-10-01T14:46:26.679051Z",
      "quote_retrieval_timestamp": "2026-10-01T14:46:26.679051Z",
      "timing_difference_seconds": 0.207794,
      "selected_quote": {
        "id": 666,
        "contract_id": 666,
        "forecast_timestamp": "2026-10-01T14:46:26.471257Z",
        "requested_timestamp": "2026-10-01T14:46:26.471257Z",
        "actual_quote_timestamp": "2026-10-01T14:46:26.679051Z",
        "timestamp_delta_seconds": 0.207794,
        "bid": 0.57,
        "ask": 0.58,
        "midpoint": 0.575,
        "last_price": 0.57,
        "implied_probability": 0.58,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-01T14:46:26.679051Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT011100",
        "external_market_id": "KXBTC15M-26OCT011100-00",
        "external_contract_id": "KXBTC15M-26OCT011100-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4146.65
      },
      "selected_entry_price": 0.58,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 666,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT011100",
          "external_market_id": "KXBTC15M-26OCT011100-00",
          "external_contract_id": "KXBTC15M-26OCT011100-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-01T14:45:00Z",
          "resolution_timestamp": "2026-10-01T15:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-01T14:46:26.535427Z"
        }
      ],
      "quotes": [
        {
          "id": 666,
          "contract_id": 666,
          "forecast_timestamp": "2026-10-01T14:46:26.471257Z",
          "requested_timestamp": "2026-10-01T14:46:26.471257Z",
          "actual_quote_timestamp": "2026-10-01T14:46:26.679051Z",
          "timestamp_delta_seconds": 0.207794,
          "bid": 0.57,
          "ask": 0.58,
          "midpoint": 0.575,
          "last_price": 0.57,
          "implied_probability": 0.58,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-01T14:46:26.679051Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT011100",
          "external_market_id": "KXBTC15M-26OCT011100-00",
          "external_contract_id": "KXBTC15M-26OCT011100-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4146.65
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT011100-00": {
          "UP/YES": "KXBTC15M-26OCT011100-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1282,
          "signal_id": 666,
          "quote_id": 666,
          "settlement_id": 666,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 167.0,
          "entry_price": 0.58,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.86,
          "trading_fee": 2.85,
          "total_deployed": 99.71,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.86,
          "net_pnl": -99.71,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-01T15:01:24.514016Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4146.65,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1283,
          "signal_id": 666,
          "quote_id": 666,
          "settlement_id": 666,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.58,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 57.99999999999999,
          "trading_fee": 1.71,
          "total_deployed": 59.709999999999994,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -57.99999999999999,
          "net_pnl": -59.709999999999994,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-01T15:01:24.517087Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4146.65,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83987.78,
        "kronos_base_predicted_close": 84087.6796875,
        "kronos_base_displacement": 99.89968750000116,
        "kronos_base_displacement_fraction": 0.0011894550314343487,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84201.9296875,
        "kronos_small_displacement": 214.14968750000116,
        "kronos_small_displacement_fraction": 0.0025497719727798633,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT011100",
        "ticker": "KXBTC15M-26OCT011100-00",
        "market_id": "KXBTC15M-26OCT011100-00",
        "contract_id": "KXBTC15M-26OCT011100-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83987.78
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-01T14:46:26.471257Z",
        "retrieved_timestamp": "2026-10-01T14:46:26.679051Z",
        "quote_offset_seconds": 0.207794,
        "quote_age_seconds": 0.207794,
        "bid": 0.57,
        "ask": 0.58,
        "midpoint": 0.575,
        "last_price": 0.57,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.58,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4146.65
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 83980.21,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261001T1445Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 660,
          "signal_id": 666,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-10-01T14:30:00Z",
          "return_6h": 0.006324998048363728,
          "return_12h": 0.0071457396034348974,
          "return_24h": 0.005266702364014719,
          "close_vs_ema12": 0.002392236766951772,
          "close_vs_ema24": 0.00268139403573886,
          "ema12_slope_3h": 0.0003562471226334907,
          "ema24_slope_6h": 0.00030666507642163054,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-01T14:46:26.532375Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-01T14:30:00Z",
            "return_6h": 0.006324998048363728,
            "return_12h": 0.0071457396034348974,
            "return_24h": 0.005266702364014719,
            "close_vs_ema12": 0.002392236766951772,
            "close_vs_ema24": 0.00268139403573886,
            "ema12_slope_3h": 0.0003562471226334907,
            "ema24_slope_6h": 0.00030666507642163054,
            "score": 2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": -0.001437509104787571,
        "return_30m": 0.003130173826949356,
        "return_60m": 0.001187943291296678,
        "return_120m": 0.0011387086967127313,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": 0.00029829953430215994,
        "close_vs_ema6": 0.0010816661800434613,
        "close_vs_ema12": 0.0016849038967323704,
        "ema3_slope": 0.00029838854346575516,
        "ema6_slope": 0.000432853753323581,
        "realized_volatility_30m": 0.0030058837873613298,
        "realized_volatility_60m": 0.002569760108090938,
        "return_acceleration": -0.0060117675747226595
      }
    },
    {
      "id": 665,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261001T1430Z",
      "trigger_timestamp": "2026-10-01T14:31:19.777846Z",
      "market_start_timestamp": "2026-10-01T14:30:00Z",
      "resolution_timestamp": "2026-10-01T14:45:00Z",
      "direction": "UP",
      "base_run_id": 4463,
      "small_run_id": 4464,
      "last_observed_close": 84108.68,
      "actual_close": 83987.78,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-01T14:31:19.822922Z",
      "base_predicted_close": 84142.1328125,
      "small_predicted_close": 84186.9375,
      "strike": 84108.68,
      "market_regime": {
        "id": 659,
        "signal_id": 665,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-10-01T14:15:00Z",
        "return_6h": 0.008611003708816956,
        "return_12h": 0.007764720349194398,
        "return_24h": 0.005252525590557111,
        "close_vs_ema12": 0.003937457223257779,
        "close_vs_ema24": 0.004181513720222796,
        "ema12_slope_3h": 0.0003413144809056856,
        "ema24_slope_6h": 0.00018038871652414912,
        "score": 2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-01T14:31:19.828052Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-01T14:15:00Z",
          "return_6h": 0.008611003708816956,
          "return_12h": 0.007764720349194398,
          "return_24h": 0.005252525590557111,
          "close_vs_ema12": 0.003937457223257779,
          "close_vs_ema24": 0.004181513720222796,
          "ema12_slope_3h": 0.0003413144809056856,
          "ema24_slope_6h": 0.00018038871652414912,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.54,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.1905,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        4463,
        4464
      ],
      "forecast_publication_timestamp": "2026-10-01T14:31:19.777846Z",
      "requested_quote_timestamp": "2026-10-01T14:31:19.777846Z",
      "retrieved_quote_timestamp": "2026-10-01T14:31:19.968346Z",
      "quote_retrieval_timestamp": "2026-10-01T14:31:19.968346Z",
      "timing_difference_seconds": 0.1905,
      "selected_quote": {
        "id": 665,
        "contract_id": 665,
        "forecast_timestamp": "2026-10-01T14:31:19.777846Z",
        "requested_timestamp": "2026-10-01T14:31:19.777846Z",
        "actual_quote_timestamp": "2026-10-01T14:31:19.968346Z",
        "timestamp_delta_seconds": 0.1905,
        "bid": 0.53,
        "ask": 0.54,
        "midpoint": 0.535,
        "last_price": 0.54,
        "implied_probability": 0.54,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-01T14:31:19.968346Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT011045",
        "external_market_id": "KXBTC15M-26OCT011045-45",
        "external_contract_id": "KXBTC15M-26OCT011045-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 7618.39
      },
      "selected_entry_price": 0.54,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 665,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT011045",
          "external_market_id": "KXBTC15M-26OCT011045-45",
          "external_contract_id": "KXBTC15M-26OCT011045-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-01T14:30:00Z",
          "resolution_timestamp": "2026-10-01T14:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-01T14:31:19.830579Z"
        }
      ],
      "quotes": [
        {
          "id": 665,
          "contract_id": 665,
          "forecast_timestamp": "2026-10-01T14:31:19.777846Z",
          "requested_timestamp": "2026-10-01T14:31:19.777846Z",
          "actual_quote_timestamp": "2026-10-01T14:31:19.968346Z",
          "timestamp_delta_seconds": 0.1905,
          "bid": 0.53,
          "ask": 0.54,
          "midpoint": 0.535,
          "last_price": 0.54,
          "implied_probability": 0.54,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-01T14:31:19.968346Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT011045",
          "external_market_id": "KXBTC15M-26OCT011045-45",
          "external_contract_id": "KXBTC15M-26OCT011045-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 7618.39
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT011045-45": {
          "UP/YES": "KXBTC15M-26OCT011045-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1280,
          "signal_id": 665,
          "quote_id": 665,
          "settlement_id": 665,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 179.0,
          "entry_price": 0.54,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.66000000000001,
          "trading_fee": 3.12,
          "total_deployed": 99.78000000000002,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.66000000000001,
          "net_pnl": -99.78000000000002,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-01T14:46:33.208477Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7618.39,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1281,
          "signal_id": 665,
          "quote_id": 665,
          "settlement_id": 665,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.54,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 54.0,
          "trading_fee": 1.74,
          "total_deployed": 55.74,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -54.0,
          "net_pnl": -55.74,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-01T14:46:33.211536Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7618.39,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84108.68,
        "kronos_base_predicted_close": 84142.1328125,
        "kronos_base_displacement": 33.452812500006985,
        "kronos_base_displacement_fraction": 0.00039773317688503716,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84186.9375,
        "kronos_small_displacement": 78.25750000000698,
        "kronos_small_displacement_fraction": 0.0009304331015539299,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT011045",
        "ticker": "KXBTC15M-26OCT011045-45",
        "market_id": "KXBTC15M-26OCT011045-45",
        "contract_id": "KXBTC15M-26OCT011045-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84108.68
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-01T14:31:19.777846Z",
        "retrieved_timestamp": "2026-10-01T14:31:19.968346Z",
        "quote_offset_seconds": 0.1905,
        "quote_age_seconds": 0.1905,
        "bid": 0.53,
        "ask": 0.54,
        "midpoint": 0.535,
        "last_price": 0.54,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.54,
        "price_type": "live_executable_ask",
        "yes_ask_size": 7618.39
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 83987.78,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261001T1430Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 659,
          "signal_id": 665,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-10-01T14:15:00Z",
          "return_6h": 0.008611003708816956,
          "return_12h": 0.007764720349194398,
          "return_24h": 0.005252525590557111,
          "close_vs_ema12": 0.003937457223257779,
          "close_vs_ema24": 0.004181513720222796,
          "ema12_slope_3h": 0.0003413144809056856,
          "ema24_slope_6h": 0.00018038871652414912,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-01T14:31:19.828052Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-01T14:15:00Z",
            "return_6h": 0.008611003708816956,
            "return_12h": 0.007764720349194398,
            "return_24h": 0.005252525590557111,
            "close_vs_ema12": 0.003937457223257779,
            "close_vs_ema24": 0.004181513720222796,
            "ema12_slope_3h": 0.0003413144809056856,
            "ema24_slope_6h": 0.00018038871652414912,
            "score": 2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0045742584699350886,
        "return_30m": 0.00261993737010191,
        "return_60m": 0.007610167375659449,
        "return_120m": 0.002458674322801002,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0020372147064078305,
        "close_vs_ema6": 0.002956747593005904,
        "close_vs_ema12": 0.0034343062097550447,
        "ema3_slope": 0.0020413734223654334,
        "ema6_slope": 0.001184099470505906,
        "realized_volatility_30m": 0.0032598403528145137,
        "realized_volatility_60m": 0.002954895503859827,
        "return_acceleration": 0.006519680705629027
      }
    },
    {
      "id": 664,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261001T1415Z",
      "trigger_timestamp": "2026-10-01T14:16:18.615249Z",
      "market_start_timestamp": "2026-10-01T14:15:00Z",
      "resolution_timestamp": "2026-10-01T14:30:00Z",
      "direction": "UP",
      "base_run_id": 4461,
      "small_run_id": 4462,
      "last_observed_close": 83725.7,
      "actual_close": 84108.68,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-01T14:16:18.666061Z",
      "base_predicted_close": 83732.0625,
      "small_predicted_close": 83813.7109375,
      "strike": 83725.7,
      "market_regime": {
        "id": 658,
        "signal_id": 664,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-01T14:00:00Z",
        "return_6h": 0.004814534443724705,
        "return_12h": 0.001980052364931817,
        "return_24h": -0.007188603767742663,
        "close_vs_ema12": -0.0004664283964930238,
        "close_vs_ema24": -0.0003029571502030093,
        "ema12_slope_3h": 0.0002068802909325207,
        "ema24_slope_6h": 3.6614921201660877e-06,
        "score": -1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-01T14:16:18.669655Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-01T14:00:00Z",
          "return_6h": 0.004814534443724705,
          "return_12h": 0.001980052364931817,
          "return_24h": -0.007188603767742663,
          "close_vs_ema12": -0.0004664283964930238,
          "close_vs_ema24": -0.0003029571502030093,
          "ema12_slope_3h": 0.0002068802909325207,
          "ema24_slope_6h": 3.6614921201660877e-06,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.62,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.190628,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        4461,
        4462
      ],
      "forecast_publication_timestamp": "2026-10-01T14:16:18.615249Z",
      "requested_quote_timestamp": "2026-10-01T14:16:18.615249Z",
      "retrieved_quote_timestamp": "2026-10-01T14:16:18.805877Z",
      "quote_retrieval_timestamp": "2026-10-01T14:16:18.805877Z",
      "timing_difference_seconds": 0.190628,
      "selected_quote": {
        "id": 664,
        "contract_id": 664,
        "forecast_timestamp": "2026-10-01T14:16:18.615249Z",
        "requested_timestamp": "2026-10-01T14:16:18.615249Z",
        "actual_quote_timestamp": "2026-10-01T14:16:18.805877Z",
        "timestamp_delta_seconds": 0.190628,
        "bid": 0.61,
        "ask": 0.62,
        "midpoint": 0.615,
        "last_price": 0.61,
        "implied_probability": 0.62,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-01T14:16:18.805877Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT011030",
        "external_market_id": "KXBTC15M-26OCT011030-30",
        "external_contract_id": "KXBTC15M-26OCT011030-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 151.0
      },
      "selected_entry_price": 0.62,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 664,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT011030",
          "external_market_id": "KXBTC15M-26OCT011030-30",
          "external_contract_id": "KXBTC15M-26OCT011030-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-01T14:15:00Z",
          "resolution_timestamp": "2026-10-01T14:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-01T14:16:18.672646Z"
        }
      ],
      "quotes": [
        {
          "id": 664,
          "contract_id": 664,
          "forecast_timestamp": "2026-10-01T14:16:18.615249Z",
          "requested_timestamp": "2026-10-01T14:16:18.615249Z",
          "actual_quote_timestamp": "2026-10-01T14:16:18.805877Z",
          "timestamp_delta_seconds": 0.190628,
          "bid": 0.61,
          "ask": 0.62,
          "midpoint": 0.615,
          "last_price": 0.61,
          "implied_probability": 0.62,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-01T14:16:18.805877Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT011030",
          "external_market_id": "KXBTC15M-26OCT011030-30",
          "external_contract_id": "KXBTC15M-26OCT011030-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 151.0
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT011030-30": {
          "UP/YES": "KXBTC15M-26OCT011030-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": null,
        "fixed_shares": {
          "id": 1279,
          "signal_id": 664,
          "quote_id": 664,
          "settlement_id": 664,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.62,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 62.0,
          "trading_fee": 1.65,
          "total_deployed": 63.65,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 38.0,
          "net_pnl": 36.35,
          "roi": 0.5710919088766693,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-01T14:31:25.215186Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 151.0,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83725.7,
        "kronos_base_predicted_close": 83732.0625,
        "kronos_base_displacement": 6.36250000000291,
        "kronos_base_displacement_fraction": 7.599219833340193e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83813.7109375,
        "kronos_small_displacement": 88.01093750000291,
        "kronos_small_displacement_fraction": 0.0010511818653054308,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT011030",
        "ticker": "KXBTC15M-26OCT011030-30",
        "market_id": "KXBTC15M-26OCT011030-30",
        "contract_id": "KXBTC15M-26OCT011030-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83725.7
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-01T14:16:18.615249Z",
        "retrieved_timestamp": "2026-10-01T14:16:18.805877Z",
        "quote_offset_seconds": 0.190628,
        "quote_age_seconds": 0.190628,
        "bid": 0.61,
        "ask": 0.62,
        "midpoint": 0.615,
        "last_price": 0.61,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.62,
        "price_type": "live_executable_ask",
        "yes_ask_size": 151.0
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 84108.68,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261001T1415Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 658,
          "signal_id": 664,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-01T14:00:00Z",
          "return_6h": 0.004814534443724705,
          "return_12h": 0.001980052364931817,
          "return_24h": -0.007188603767742663,
          "close_vs_ema12": -0.0004664283964930238,
          "close_vs_ema24": -0.0003029571502030093,
          "ema12_slope_3h": 0.0002068802909325207,
          "ema24_slope_6h": 3.6614921201660877e-06,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-01T14:16:18.669655Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-01T14:00:00Z",
            "return_6h": 0.004814534443724705,
            "return_12h": 0.001980052364931817,
            "return_24h": -0.007188603767742663,
            "close_vs_ema12": -0.0004664283964930238,
            "close_vs_ema24": -0.0003029571502030093,
            "ema12_slope_3h": 0.0002068802909325207,
            "ema24_slope_6h": 3.6614921201660877e-06,
            "score": -1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0019454222356939388,
        "return_30m": -0.0019361699870346083,
        "return_60m": 0.0027581176322089007,
        "return_120m": -0.002908697476834754,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0004892735614717703,
        "close_vs_ema6": -0.00042795275664209154,
        "close_vs_ema12": -0.0005106611232710279,
        "ema3_slope": -0.0004890342899229738,
        "ema6_slope": -0.00017115180470217428,
        "realized_volatility_30m": 0.0009773462594841464,
        "realized_volatility_60m": 0.0025796107230684753,
        "return_acceleration": -0.001954692518968293
      }
    },
    {
      "id": 663,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261001T1300Z",
      "trigger_timestamp": "2026-10-01T13:01:20.240655Z",
      "market_start_timestamp": "2026-10-01T13:00:00Z",
      "resolution_timestamp": "2026-10-01T13:15:00Z",
      "direction": "UP",
      "base_run_id": 4451,
      "small_run_id": 4452,
      "last_observed_close": 83729.78,
      "actual_close": 83495.41,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-01T13:01:20.288418Z",
      "base_predicted_close": 83741.75,
      "small_predicted_close": 83816.796875,
      "strike": 83729.78,
      "market_regime": {
        "id": 657,
        "signal_id": 663,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-01T12:45:00Z",
        "return_6h": -0.004377626775287524,
        "return_12h": 0.0030783093411266282,
        "return_24h": -0.018191107919723226,
        "close_vs_ema12": -0.0005926919824714716,
        "close_vs_ema24": -0.0003239471506644165,
        "ema12_slope_3h": 0.0004918741730755016,
        "ema24_slope_6h": -0.00023784269476478936,
        "score": -1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-01T13:01:20.291036Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-01T12:45:00Z",
          "return_6h": -0.004377626775287524,
          "return_12h": 0.0030783093411266282,
          "return_24h": -0.018191107919723226,
          "close_vs_ema12": -0.0005926919824714716,
          "close_vs_ema24": -0.0003239471506644165,
          "ema12_slope_3h": 0.0004918741730755016,
          "ema24_slope_6h": -0.00023784269476478936,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.28,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.213687,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        4451,
        4452
      ],
      "forecast_publication_timestamp": "2026-10-01T13:01:20.240655Z",
      "requested_quote_timestamp": "2026-10-01T13:01:20.240655Z",
      "retrieved_quote_timestamp": "2026-10-01T13:01:20.454342Z",
      "quote_retrieval_timestamp": "2026-10-01T13:01:20.454342Z",
      "timing_difference_seconds": 0.213687,
      "selected_quote": {
        "id": 663,
        "contract_id": 663,
        "forecast_timestamp": "2026-10-01T13:01:20.240655Z",
        "requested_timestamp": "2026-10-01T13:01:20.240655Z",
        "actual_quote_timestamp": "2026-10-01T13:01:20.454342Z",
        "timestamp_delta_seconds": 0.213687,
        "bid": 0.27,
        "ask": 0.28,
        "midpoint": 0.275,
        "last_price": 0.28,
        "implied_probability": 0.28,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-01T13:01:20.454342Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT010915",
        "external_market_id": "KXBTC15M-26OCT010915-15",
        "external_contract_id": "KXBTC15M-26OCT010915-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2567.54
      },
      "selected_entry_price": 0.28,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 663,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT010915",
          "external_market_id": "KXBTC15M-26OCT010915-15",
          "external_contract_id": "KXBTC15M-26OCT010915-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-01T13:00:00Z",
          "resolution_timestamp": "2026-10-01T13:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-01T13:01:20.294068Z"
        }
      ],
      "quotes": [
        {
          "id": 663,
          "contract_id": 663,
          "forecast_timestamp": "2026-10-01T13:01:20.240655Z",
          "requested_timestamp": "2026-10-01T13:01:20.240655Z",
          "actual_quote_timestamp": "2026-10-01T13:01:20.454342Z",
          "timestamp_delta_seconds": 0.213687,
          "bid": 0.27,
          "ask": 0.28,
          "midpoint": 0.275,
          "last_price": 0.28,
          "implied_probability": 0.28,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-01T13:01:20.454342Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT010915",
          "external_market_id": "KXBTC15M-26OCT010915-15",
          "external_contract_id": "KXBTC15M-26OCT010915-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2567.54
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT010915-15": {
          "UP/YES": "KXBTC15M-26OCT010915-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1277,
          "signal_id": 663,
          "quote_id": 663,
          "settlement_id": 663,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 340.0,
          "entry_price": 0.28,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.2,
          "trading_fee": 4.8,
          "total_deployed": 100.0,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.2,
          "net_pnl": -100.0,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-01T13:16:22.938772Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2567.54,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1278,
          "signal_id": 663,
          "quote_id": 663,
          "settlement_id": 663,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.28,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 28.000000000000004,
          "trading_fee": 1.42,
          "total_deployed": 29.42,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -28.000000000000004,
          "net_pnl": -29.42,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-01T13:16:22.941500Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2567.54,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83729.78,
        "kronos_base_predicted_close": 83741.75,
        "kronos_base_displacement": 11.970000000001164,
        "kronos_base_displacement_fraction": 0.00014295988834559417,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83816.796875,
        "kronos_small_displacement": 87.01687500000116,
        "kronos_small_displacement_fraction": 0.001039258373782914,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT010915",
        "ticker": "KXBTC15M-26OCT010915-15",
        "market_id": "KXBTC15M-26OCT010915-15",
        "contract_id": "KXBTC15M-26OCT010915-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83729.78
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-01T13:01:20.240655Z",
        "retrieved_timestamp": "2026-10-01T13:01:20.454342Z",
        "quote_offset_seconds": 0.213687,
        "quote_age_seconds": 0.213687,
        "bid": 0.27,
        "ask": 0.28,
        "midpoint": 0.275,
        "last_price": 0.28,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.28,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2567.54
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 83495.41,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261001T1300Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 657,
          "signal_id": 663,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-01T12:45:00Z",
          "return_6h": -0.004377626775287524,
          "return_12h": 0.0030783093411266282,
          "return_24h": -0.018191107919723226,
          "close_vs_ema12": -0.0005926919824714716,
          "close_vs_ema24": -0.0003239471506644165,
          "ema12_slope_3h": 0.0004918741730755016,
          "ema24_slope_6h": -0.00023784269476478936,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-01T13:01:20.291036Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-01T12:45:00Z",
            "return_6h": -0.004377626775287524,
            "return_12h": 0.0030783093411266282,
            "return_24h": -0.018191107919723226,
            "close_vs_ema12": -0.0005926919824714716,
            "close_vs_ema24": -0.0003239471506644165,
            "ema12_slope_3h": 0.0004918741730755016,
            "ema24_slope_6h": -0.00023784269476478936,
            "score": -1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0019366747495681569,
        "return_30m": -0.002057380657718877,
        "return_60m": -0.0019502192628119142,
        "return_120m": -0.002465478329403248,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 3,
        "close_vs_ema3": -0.0010376891457660742,
        "close_vs_ema6": -0.0013790950102141597,
        "close_vs_ema12": -0.0011976213105110434,
        "ema3_slope": -0.0010366134632269208,
        "ema6_slope": -0.0005513338673713841,
        "realized_volatility_30m": 0.0009078673098608658,
        "realized_volatility_60m": 0.001036229288424078,
        "return_acceleration": -0.0018157346197217317
      }
    },
    {
      "id": 662,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261001T1030Z",
      "trigger_timestamp": "2026-10-01T10:31:19.621144Z",
      "market_start_timestamp": "2026-10-01T10:30:00Z",
      "resolution_timestamp": "2026-10-01T10:45:00Z",
      "direction": "UP",
      "base_run_id": 4431,
      "small_run_id": 4432,
      "last_observed_close": 83644.36,
      "actual_close": 83826.63,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-01T10:31:19.670647Z",
      "base_predicted_close": 83661.7890625,
      "small_predicted_close": 83746.015625,
      "strike": 83644.36,
      "market_regime": {
        "id": 656,
        "signal_id": 662,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-01T10:15:00Z",
        "return_6h": -0.0019232360636215473,
        "return_12h": -0.0014928916561622874,
        "return_24h": -0.0014624318969471695,
        "close_vs_ema12": -0.0010382406885494078,
        "close_vs_ema24": -0.0010224932377036478,
        "ema12_slope_3h": -0.0011093463006590643,
        "ema24_slope_6h": 0.0005062091589964623,
        "score": -1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-01T10:31:19.672860Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-01T10:15:00Z",
          "return_6h": -0.0019232360636215473,
          "return_12h": -0.0014928916561622874,
          "return_24h": -0.0014624318969471695,
          "close_vs_ema12": -0.0010382406885494078,
          "close_vs_ema24": -0.0010224932377036478,
          "ema12_slope_3h": -0.0011093463006590643,
          "ema24_slope_6h": 0.0005062091589964623,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.69,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.225341,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        4431,
        4432
      ],
      "forecast_publication_timestamp": "2026-10-01T10:31:19.621144Z",
      "requested_quote_timestamp": "2026-10-01T10:31:19.621144Z",
      "retrieved_quote_timestamp": "2026-10-01T10:31:19.846485Z",
      "quote_retrieval_timestamp": "2026-10-01T10:31:19.846485Z",
      "timing_difference_seconds": 0.225341,
      "selected_quote": {
        "id": 662,
        "contract_id": 662,
        "forecast_timestamp": "2026-10-01T10:31:19.621144Z",
        "requested_timestamp": "2026-10-01T10:31:19.621144Z",
        "actual_quote_timestamp": "2026-10-01T10:31:19.846485Z",
        "timestamp_delta_seconds": 0.225341,
        "bid": 0.68,
        "ask": 0.69,
        "midpoint": 0.685,
        "last_price": 0.68,
        "implied_probability": 0.69,
        "spread": 0.009999999999999898,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-01T10:31:19.846485Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT010645",
        "external_market_id": "KXBTC15M-26OCT010645-45",
        "external_contract_id": "KXBTC15M-26OCT010645-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 6371.12
      },
      "selected_entry_price": 0.69,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 662,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT010645",
          "external_market_id": "KXBTC15M-26OCT010645-45",
          "external_contract_id": "KXBTC15M-26OCT010645-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-01T10:30:00Z",
          "resolution_timestamp": "2026-10-01T10:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-01T10:31:19.675848Z"
        }
      ],
      "quotes": [
        {
          "id": 662,
          "contract_id": 662,
          "forecast_timestamp": "2026-10-01T10:31:19.621144Z",
          "requested_timestamp": "2026-10-01T10:31:19.621144Z",
          "actual_quote_timestamp": "2026-10-01T10:31:19.846485Z",
          "timestamp_delta_seconds": 0.225341,
          "bid": 0.68,
          "ask": 0.69,
          "midpoint": 0.685,
          "last_price": 0.68,
          "implied_probability": 0.69,
          "spread": 0.009999999999999898,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-01T10:31:19.846485Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT010645",
          "external_market_id": "KXBTC15M-26OCT010645-45",
          "external_contract_id": "KXBTC15M-26OCT010645-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 6371.12
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT010645-45": {
          "UP/YES": "KXBTC15M-26OCT010645-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1275,
          "signal_id": 662,
          "quote_id": 662,
          "settlement_id": 662,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 141.0,
          "entry_price": 0.69,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.28999999999999,
          "trading_fee": 2.12,
          "total_deployed": 99.41,
          "settlement_value": 1.0,
          "settlement_payout": 141.0,
          "gross_pnl": 43.71000000000001,
          "net_pnl": 41.59,
          "roi": 0.4183683734030782,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-01T10:46:33.928931Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6371.12,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1276,
          "signal_id": 662,
          "quote_id": 662,
          "settlement_id": 662,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.69,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 69.0,
          "trading_fee": 1.5,
          "total_deployed": 70.5,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 31.0,
          "net_pnl": 29.5,
          "roi": 0.41843971631205673,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-01T10:46:33.932184Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6371.12,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83644.36,
        "kronos_base_predicted_close": 83661.7890625,
        "kronos_base_displacement": 17.429062499999418,
        "kronos_base_displacement_fraction": 0.00020837104259031233,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83746.015625,
        "kronos_small_displacement": 101.65562499999942,
        "kronos_small_displacement_fraction": 0.0012153314939584619,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT010645",
        "ticker": "KXBTC15M-26OCT010645-45",
        "market_id": "KXBTC15M-26OCT010645-45",
        "contract_id": "KXBTC15M-26OCT010645-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83644.36
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-01T10:31:19.621144Z",
        "retrieved_timestamp": "2026-10-01T10:31:19.846485Z",
        "quote_offset_seconds": 0.225341,
        "quote_age_seconds": 0.225341,
        "bid": 0.68,
        "ask": 0.69,
        "midpoint": 0.685,
        "last_price": 0.68,
        "spread": 0.009999999999999898,
        "selected_entry_price": 0.69,
        "price_type": "live_executable_ask",
        "yes_ask_size": 6371.12
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 83826.63,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261001T1030Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 656,
          "signal_id": 662,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-01T10:15:00Z",
          "return_6h": -0.0019232360636215473,
          "return_12h": -0.0014928916561622874,
          "return_24h": -0.0014624318969471695,
          "close_vs_ema12": -0.0010382406885494078,
          "close_vs_ema24": -0.0010224932377036478,
          "ema12_slope_3h": -0.0011093463006590643,
          "ema24_slope_6h": 0.0005062091589964623,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-01T10:31:19.672860Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-01T10:15:00Z",
            "return_6h": -0.0019232360636215473,
            "return_12h": -0.0014928916561622874,
            "return_24h": -0.0014624318969471695,
            "close_vs_ema12": -0.0010382406885494078,
            "close_vs_ema24": -0.0010224932377036478,
            "ema12_slope_3h": -0.0011093463006590643,
            "ema24_slope_6h": 0.0005062091589964623,
            "score": -1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.00017022955692946873,
        "return_30m": -0.0012013120351109796,
        "return_60m": -0.0008675598602456702,
        "return_120m": 0.003042938606553136,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 3,
        "close_vs_ema3": -0.00033757162858905065,
        "close_vs_ema6": -0.0003053476852478143,
        "close_vs_ema12": -0.00037221914311835747,
        "ema3_slope": -0.00033745771243953726,
        "ema6_slope": -0.0001221241579676402,
        "realized_volatility_30m": 0.00043051423592466165,
        "realized_volatility_60m": 0.0010876411845424842,
        "return_acceleration": 0.0008610284718493233
      }
    },
    {
      "id": 661,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261001T1000Z",
      "trigger_timestamp": "2026-10-01T10:01:19.621520Z",
      "market_start_timestamp": "2026-10-01T10:00:00Z",
      "resolution_timestamp": "2026-10-01T10:15:00Z",
      "direction": "UP",
      "base_run_id": 4427,
      "small_run_id": 4428,
      "last_observed_close": 83744.96,
      "actual_close": 83658.6,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-01T10:01:19.671635Z",
      "base_predicted_close": 83779.671875,
      "small_predicted_close": 83808.3046875,
      "strike": 83744.96,
      "market_regime": {
        "id": 655,
        "signal_id": 661,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-01T09:45:00Z",
        "return_6h": 0.0005147076611040635,
        "return_12h": 0.0004306709839634326,
        "return_24h": 0.0017392734734631432,
        "close_vs_ema12": 8.025741273565146e-05,
        "close_vs_ema24": 0.000139081889355408,
        "ema12_slope_3h": -0.0011842634814047681,
        "ema24_slope_6h": 0.0006200089001060505,
        "score": -1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-01T10:01:19.674643Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-01T09:45:00Z",
          "return_6h": 0.0005147076611040635,
          "return_12h": 0.0004306709839634326,
          "return_24h": 0.0017392734734631432,
          "close_vs_ema12": 8.025741273565146e-05,
          "close_vs_ema24": 0.000139081889355408,
          "ema12_slope_3h": -0.0011842634814047681,
          "ema24_slope_6h": 0.0006200089001060505,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.25,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.221856,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        4427,
        4428
      ],
      "forecast_publication_timestamp": "2026-10-01T10:01:19.621520Z",
      "requested_quote_timestamp": "2026-10-01T10:01:19.621520Z",
      "retrieved_quote_timestamp": "2026-10-01T10:01:19.843376Z",
      "quote_retrieval_timestamp": "2026-10-01T10:01:19.843376Z",
      "timing_difference_seconds": 0.221856,
      "selected_quote": {
        "id": 661,
        "contract_id": 661,
        "forecast_timestamp": "2026-10-01T10:01:19.621520Z",
        "requested_timestamp": "2026-10-01T10:01:19.621520Z",
        "actual_quote_timestamp": "2026-10-01T10:01:19.843376Z",
        "timestamp_delta_seconds": 0.221856,
        "bid": 0.24,
        "ask": 0.25,
        "midpoint": 0.245,
        "last_price": 0.24,
        "implied_probability": 0.25,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-01T10:01:19.843376Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT010615",
        "external_market_id": "KXBTC15M-26OCT010615-15",
        "external_contract_id": "KXBTC15M-26OCT010615-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5881.11
      },
      "selected_entry_price": 0.25,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 661,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT010615",
          "external_market_id": "KXBTC15M-26OCT010615-15",
          "external_contract_id": "KXBTC15M-26OCT010615-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-01T10:00:00Z",
          "resolution_timestamp": "2026-10-01T10:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-01T10:01:19.677444Z"
        }
      ],
      "quotes": [
        {
          "id": 661,
          "contract_id": 661,
          "forecast_timestamp": "2026-10-01T10:01:19.621520Z",
          "requested_timestamp": "2026-10-01T10:01:19.621520Z",
          "actual_quote_timestamp": "2026-10-01T10:01:19.843376Z",
          "timestamp_delta_seconds": 0.221856,
          "bid": 0.24,
          "ask": 0.25,
          "midpoint": 0.245,
          "last_price": 0.24,
          "implied_probability": 0.25,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-01T10:01:19.843376Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT010615",
          "external_market_id": "KXBTC15M-26OCT010615-15",
          "external_contract_id": "KXBTC15M-26OCT010615-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5881.11
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT010615-15": {
          "UP/YES": "KXBTC15M-26OCT010615-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1273,
          "signal_id": 661,
          "quote_id": 661,
          "settlement_id": 661,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 380.0,
          "entry_price": 0.25,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.0,
          "trading_fee": 4.99,
          "total_deployed": 99.99,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.0,
          "net_pnl": -99.99,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-01T10:16:24.438537Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5881.11,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1274,
          "signal_id": 661,
          "quote_id": 661,
          "settlement_id": 661,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.25,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 25.0,
          "trading_fee": 1.32,
          "total_deployed": 26.32,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -25.0,
          "net_pnl": -26.32,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-01T10:16:24.440652Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5881.11,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83744.96,
        "kronos_base_predicted_close": 83779.671875,
        "kronos_base_displacement": 34.7118749999936,
        "kronos_base_displacement_fraction": 0.00041449509319717385,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83808.3046875,
        "kronos_small_displacement": 63.3446874999936,
        "kronos_small_displacement_fraction": 0.0007563999970863154,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT010615",
        "ticker": "KXBTC15M-26OCT010615-15",
        "market_id": "KXBTC15M-26OCT010615-15",
        "contract_id": "KXBTC15M-26OCT010615-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83744.96
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-01T10:01:19.621520Z",
        "retrieved_timestamp": "2026-10-01T10:01:19.843376Z",
        "quote_offset_seconds": 0.221856,
        "quote_age_seconds": 0.221856,
        "bid": 0.24,
        "ask": 0.25,
        "midpoint": 0.245,
        "last_price": 0.24,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.25,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5881.11
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 83658.6,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261001T1000Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 655,
          "signal_id": 661,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-01T09:45:00Z",
          "return_6h": 0.0005147076611040635,
          "return_12h": 0.0004306709839634326,
          "return_24h": 0.0017392734734631432,
          "close_vs_ema12": 8.025741273565146e-05,
          "close_vs_ema24": 0.000139081889355408,
          "ema12_slope_3h": -0.0011842634814047681,
          "ema24_slope_6h": 0.0006200089001060505,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-01T10:01:19.674643Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-01T09:45:00Z",
            "return_6h": 0.0005147076611040635,
            "return_12h": 0.0004306709839634326,
            "return_24h": 0.0017392734734631432,
            "close_vs_ema12": 8.025741273565146e-05,
            "close_vs_ema24": 0.000139081889355408,
            "ema12_slope_3h": -0.0011842634814047681,
            "ema24_slope_6h": 0.0006200089001060505,
            "score": -1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": -0.001204982985641534,
        "return_30m": 0.0003341535976038035,
        "return_60m": 0.00273721813831429,
        "return_120m": 0.0040214967594491835,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": 2.2246712856555106e-05,
        "close_vs_ema6": 0.0006718396218299283,
        "close_vs_ema12": 0.0007132942337606529,
        "ema3_slope": 2.2247207783765433e-05,
        "ema6_slope": 0.0002688080871013909,
        "realized_volatility_30m": 0.001372988219889959,
        "realized_volatility_60m": 0.001114302104511396,
        "return_acceleration": -0.002745976439779918
      }
    },
    {
      "id": 660,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261001T0930Z",
      "trigger_timestamp": "2026-10-01T09:31:22.205321Z",
      "market_start_timestamp": "2026-10-01T09:30:00Z",
      "resolution_timestamp": "2026-10-01T09:45:00Z",
      "direction": "UP",
      "base_run_id": 4423,
      "small_run_id": 4424,
      "last_observed_close": 83716.99,
      "actual_close": 83846.0,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-01T09:31:22.262116Z",
      "base_predicted_close": 83768.953125,
      "small_predicted_close": 83769.8671875,
      "strike": 83716.99,
      "market_regime": {
        "id": 654,
        "signal_id": 660,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-01T09:15:00Z",
        "return_6h": 0.002995470451601534,
        "return_12h": 0.00013971637067000664,
        "return_24h": 0.004090052989003334,
        "close_vs_ema12": -0.0001955051746320713,
        "close_vs_ema24": -0.00016367350641566247,
        "ema12_slope_3h": -0.0009656547946558236,
        "ema24_slope_6h": 0.0005894893893043651,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-01T09:31:22.264693Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-01T09:15:00Z",
          "return_6h": 0.002995470451601534,
          "return_12h": 0.00013971637067000664,
          "return_24h": 0.004090052989003334,
          "close_vs_ema12": -0.0001955051746320713,
          "close_vs_ema24": -0.00016367350641566247,
          "ema12_slope_3h": -0.0009656547946558236,
          "ema24_slope_6h": 0.0005894893893043651,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.64,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.254406,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        4423,
        4424
      ],
      "forecast_publication_timestamp": "2026-10-01T09:31:22.205321Z",
      "requested_quote_timestamp": "2026-10-01T09:31:22.205321Z",
      "retrieved_quote_timestamp": "2026-10-01T09:31:22.459727Z",
      "quote_retrieval_timestamp": "2026-10-01T09:31:22.459727Z",
      "timing_difference_seconds": 0.254406,
      "selected_quote": {
        "id": 660,
        "contract_id": 660,
        "forecast_timestamp": "2026-10-01T09:31:22.205321Z",
        "requested_timestamp": "2026-10-01T09:31:22.205321Z",
        "actual_quote_timestamp": "2026-10-01T09:31:22.459727Z",
        "timestamp_delta_seconds": 0.254406,
        "bid": 0.63,
        "ask": 0.64,
        "midpoint": 0.635,
        "last_price": 0.63,
        "implied_probability": 0.64,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-01T09:31:22.459727Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT010545",
        "external_market_id": "KXBTC15M-26OCT010545-45",
        "external_contract_id": "KXBTC15M-26OCT010545-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4929.23
      },
      "selected_entry_price": 0.64,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 660,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT010545",
          "external_market_id": "KXBTC15M-26OCT010545-45",
          "external_contract_id": "KXBTC15M-26OCT010545-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-01T09:30:00Z",
          "resolution_timestamp": "2026-10-01T09:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-01T09:31:22.267499Z"
        }
      ],
      "quotes": [
        {
          "id": 660,
          "contract_id": 660,
          "forecast_timestamp": "2026-10-01T09:31:22.205321Z",
          "requested_timestamp": "2026-10-01T09:31:22.205321Z",
          "actual_quote_timestamp": "2026-10-01T09:31:22.459727Z",
          "timestamp_delta_seconds": 0.254406,
          "bid": 0.63,
          "ask": 0.64,
          "midpoint": 0.635,
          "last_price": 0.63,
          "implied_probability": 0.64,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-01T09:31:22.459727Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT010545",
          "external_market_id": "KXBTC15M-26OCT010545-45",
          "external_contract_id": "KXBTC15M-26OCT010545-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4929.23
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT010545-45": {
          "UP/YES": "KXBTC15M-26OCT010545-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1271,
          "signal_id": 660,
          "quote_id": 660,
          "settlement_id": 660,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 152.0,
          "entry_price": 0.64,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.28,
          "trading_fee": 2.46,
          "total_deployed": 99.74,
          "settlement_value": 1.0,
          "settlement_payout": 152.0,
          "gross_pnl": 54.72,
          "net_pnl": 52.260000000000005,
          "roi": 0.5239623019851615,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-01T09:46:33.556305Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4929.23,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1272,
          "signal_id": 660,
          "quote_id": 660,
          "settlement_id": 660,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.64,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 64.0,
          "trading_fee": 1.62,
          "total_deployed": 65.62,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 36.0,
          "net_pnl": 34.379999999999995,
          "roi": 0.5239256324291374,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-01T09:46:33.559564Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4929.23,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83716.99,
        "kronos_base_predicted_close": 83768.953125,
        "kronos_base_displacement": 51.96312499999476,
        "kronos_base_displacement_fraction": 0.0006206998722719816,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83769.8671875,
        "kronos_small_displacement": 52.87718749999476,
        "kronos_small_displacement_fraction": 0.0006316183548882343,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT010545",
        "ticker": "KXBTC15M-26OCT010545-45",
        "market_id": "KXBTC15M-26OCT010545-45",
        "contract_id": "KXBTC15M-26OCT010545-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83716.99
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-01T09:31:22.205321Z",
        "retrieved_timestamp": "2026-10-01T09:31:22.459727Z",
        "quote_offset_seconds": 0.254406,
        "quote_age_seconds": 0.254406,
        "bid": 0.63,
        "ask": 0.64,
        "midpoint": 0.635,
        "last_price": 0.63,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.64,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4929.23
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 83846.0,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261001T0930Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 654,
          "signal_id": 660,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-01T09:15:00Z",
          "return_6h": 0.002995470451601534,
          "return_12h": 0.00013971637067000664,
          "return_24h": 0.004090052989003334,
          "close_vs_ema12": -0.0001955051746320713,
          "close_vs_ema24": -0.00016367350641566247,
          "ema12_slope_3h": -0.0009656547946558236,
          "ema24_slope_6h": 0.0005894893893043651,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-01T09:31:22.264693Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-01T09:15:00Z",
            "return_6h": 0.002995470451601534,
            "return_12h": 0.00013971637067000664,
            "return_24h": 0.004090052989003334,
            "close_vs_ema12": -0.0001955051746320713,
            "close_vs_ema24": -0.00016367350641566247,
            "ema12_slope_3h": -0.0009656547946558236,
            "ema24_slope_6h": 0.0005894893893043651,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0009449477661191974,
        "return_30m": 0.002402261816282225,
        "return_60m": 0.003913894004133889,
        "return_120m": 0.004658768536477398,
        "consecutive_up_closes": 5,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0009626266242093173,
        "close_vs_ema6": 0.001467092843797424,
        "close_vs_ema12": 0.0008819254166299029,
        "ema3_slope": 0.0009635541671042525,
        "ema6_slope": 0.0005871817175573391,
        "realized_volatility_30m": 0.0002554952492165308,
        "realized_volatility_60m": 0.0002924101216728877,
        "return_acceleration": -0.0005109904984330615
      }
    },
    {
      "id": 659,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261001T0915Z",
      "trigger_timestamp": "2026-10-01T09:16:19.487219Z",
      "market_start_timestamp": "2026-10-01T09:15:00Z",
      "resolution_timestamp": "2026-10-01T09:30:00Z",
      "direction": "UP",
      "base_run_id": 4421,
      "small_run_id": 4422,
      "last_observed_close": 83637.96,
      "actual_close": 83716.99,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-01T09:16:19.536362Z",
      "base_predicted_close": 83723.265625,
      "small_predicted_close": 83724.7734375,
      "strike": 83637.96,
      "market_regime": {
        "id": 653,
        "signal_id": 659,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-01T09:00:00Z",
        "return_6h": 0.00248314213908829,
        "return_12h": -0.0008863826039569034,
        "return_24h": 0.004697467837843972,
        "close_vs_ema12": -0.001147686110145707,
        "close_vs_ema24": -0.0011109898337932078,
        "ema12_slope_3h": -0.0007087205866168622,
        "ema24_slope_6h": 0.0005389870747141146,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-01T09:16:19.538712Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-01T09:00:00Z",
          "return_6h": 0.00248314213908829,
          "return_12h": -0.0008863826039569034,
          "return_24h": 0.004697467837843972,
          "close_vs_ema12": -0.001147686110145707,
          "close_vs_ema24": -0.0011109898337932078,
          "ema12_slope_3h": -0.0007087205866168622,
          "ema24_slope_6h": 0.0005389870747141146,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.51,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.222481,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        4421,
        4422
      ],
      "forecast_publication_timestamp": "2026-10-01T09:16:19.487219Z",
      "requested_quote_timestamp": "2026-10-01T09:16:19.487219Z",
      "retrieved_quote_timestamp": "2026-10-01T09:16:19.709700Z",
      "quote_retrieval_timestamp": "2026-10-01T09:16:19.709700Z",
      "timing_difference_seconds": 0.222481,
      "selected_quote": {
        "id": 659,
        "contract_id": 659,
        "forecast_timestamp": "2026-10-01T09:16:19.487219Z",
        "requested_timestamp": "2026-10-01T09:16:19.487219Z",
        "actual_quote_timestamp": "2026-10-01T09:16:19.709700Z",
        "timestamp_delta_seconds": 0.222481,
        "bid": 0.5,
        "ask": 0.51,
        "midpoint": 0.505,
        "last_price": 0.51,
        "implied_probability": 0.51,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-01T09:16:19.709700Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT010530",
        "external_market_id": "KXBTC15M-26OCT010530-30",
        "external_contract_id": "KXBTC15M-26OCT010530-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3696.52
      },
      "selected_entry_price": 0.51,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 659,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT010530",
          "external_market_id": "KXBTC15M-26OCT010530-30",
          "external_contract_id": "KXBTC15M-26OCT010530-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-01T09:15:00Z",
          "resolution_timestamp": "2026-10-01T09:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-01T09:16:19.541006Z"
        }
      ],
      "quotes": [
        {
          "id": 659,
          "contract_id": 659,
          "forecast_timestamp": "2026-10-01T09:16:19.487219Z",
          "requested_timestamp": "2026-10-01T09:16:19.487219Z",
          "actual_quote_timestamp": "2026-10-01T09:16:19.709700Z",
          "timestamp_delta_seconds": 0.222481,
          "bid": 0.5,
          "ask": 0.51,
          "midpoint": 0.505,
          "last_price": 0.51,
          "implied_probability": 0.51,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-01T09:16:19.709700Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT010530",
          "external_market_id": "KXBTC15M-26OCT010530-30",
          "external_contract_id": "KXBTC15M-26OCT010530-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3696.52
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT010530-30": {
          "UP/YES": "KXBTC15M-26OCT010530-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1269,
          "signal_id": 659,
          "quote_id": 659,
          "settlement_id": 659,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 189.0,
          "entry_price": 0.51,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.39,
          "trading_fee": 3.31,
          "total_deployed": 99.7,
          "settlement_value": 1.0,
          "settlement_payout": 189.0,
          "gross_pnl": 92.61,
          "net_pnl": 89.3,
          "roi": 0.8956870611835506,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-01T09:31:28.696908Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3696.52,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1270,
          "signal_id": 659,
          "quote_id": 659,
          "settlement_id": 659,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.51,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 51.0,
          "trading_fee": 1.75,
          "total_deployed": 52.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 49.0,
          "net_pnl": 47.25,
          "roi": 0.8957345971563981,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-01T09:31:28.699477Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3696.52,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83637.96,
        "kronos_base_predicted_close": 83723.265625,
        "kronos_base_displacement": 85.3056249999936,
        "kronos_base_displacement_fraction": 0.0010199390922494235,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83724.7734375,
        "kronos_small_displacement": 86.8134374999936,
        "kronos_small_displacement_fraction": 0.001037966941087439,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT010530",
        "ticker": "KXBTC15M-26OCT010530-30",
        "market_id": "KXBTC15M-26OCT010530-30",
        "contract_id": "KXBTC15M-26OCT010530-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83637.96
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-01T09:16:19.487219Z",
        "retrieved_timestamp": "2026-10-01T09:16:19.709700Z",
        "quote_offset_seconds": 0.222481,
        "quote_age_seconds": 0.222481,
        "bid": 0.5,
        "ask": 0.51,
        "midpoint": 0.505,
        "last_price": 0.51,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.51,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3696.52
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 83716.99,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261001T0915Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 653,
          "signal_id": 659,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-01T09:00:00Z",
          "return_6h": 0.00248314213908829,
          "return_12h": -0.0008863826039569034,
          "return_24h": 0.004697467837843972,
          "close_vs_ema12": -0.001147686110145707,
          "close_vs_ema24": -0.0011109898337932078,
          "ema12_slope_3h": -0.0007087205866168622,
          "ema24_slope_6h": 0.0005389870747141146,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-01T09:16:19.538712Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-01T09:00:00Z",
            "return_6h": 0.00248314213908829,
            "return_12h": -0.0008863826039569034,
            "return_24h": 0.004697467837843972,
            "close_vs_ema12": -0.001147686110145707,
            "close_vs_ema24": -0.0011109898337932078,
            "ema12_slope_3h": -0.0007087205866168622,
            "ema24_slope_6h": 0.0005389870747141146,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.001455938264552259,
        "return_30m": 0.0021335077819935044,
        "return_60m": 0.0037614792347764325,
        "return_120m": -0.004660805922496847,
        "consecutive_up_closes": 4,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0009812333538234963,
        "close_vs_ema6": 0.0011091401658094302,
        "close_vs_ema12": 9.740284142178979e-05,
        "ema3_slope": 0.0009821971183958667,
        "ema6_slope": 0.00044385298439286736,
        "realized_volatility_30m": 0.00038967690615210326,
        "realized_volatility_60m": 0.0003037685891293543,
        "return_acceleration": 0.0007793538123042065
      }
    },
    {
      "id": 658,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261001T0900Z",
      "trigger_timestamp": "2026-10-01T09:01:19.994873Z",
      "market_start_timestamp": "2026-10-01T09:00:00Z",
      "resolution_timestamp": "2026-10-01T09:15:00Z",
      "direction": "UP",
      "base_run_id": 4419,
      "small_run_id": 4420,
      "last_observed_close": 83516.36,
      "actual_close": 83637.96,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-01T09:01:20.044358Z",
      "base_predicted_close": 83570.21875,
      "small_predicted_close": 83661.828125,
      "strike": 83516.36,
      "market_regime": {
        "id": 652,
        "signal_id": 658,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-01T08:45:00Z",
        "return_6h": 0.000825567268395444,
        "return_12h": -0.001244870797666664,
        "return_24h": 0.005729489823799616,
        "close_vs_ema12": -0.0026485475271039727,
        "close_vs_ema24": -0.0025865211096078866,
        "ema12_slope_3h": -0.0003792442333621082,
        "ema24_slope_6h": 0.0004981874118472618,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-01T09:01:20.051075Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-01T08:45:00Z",
          "return_6h": 0.000825567268395444,
          "return_12h": -0.001244870797666664,
          "return_24h": 0.005729489823799616,
          "close_vs_ema12": -0.0026485475271039727,
          "close_vs_ema24": -0.0025865211096078866,
          "ema12_slope_3h": -0.0003792442333621082,
          "ema24_slope_6h": 0.0004981874118472618,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.55,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.242686,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        4419,
        4420
      ],
      "forecast_publication_timestamp": "2026-10-01T09:01:19.994873Z",
      "requested_quote_timestamp": "2026-10-01T09:01:19.994873Z",
      "retrieved_quote_timestamp": "2026-10-01T09:01:20.237559Z",
      "quote_retrieval_timestamp": "2026-10-01T09:01:20.237559Z",
      "timing_difference_seconds": 0.242686,
      "selected_quote": {
        "id": 658,
        "contract_id": 658,
        "forecast_timestamp": "2026-10-01T09:01:19.994873Z",
        "requested_timestamp": "2026-10-01T09:01:19.994873Z",
        "actual_quote_timestamp": "2026-10-01T09:01:20.237559Z",
        "timestamp_delta_seconds": 0.242686,
        "bid": 0.54,
        "ask": 0.55,
        "midpoint": 0.545,
        "last_price": 0.55,
        "implied_probability": 0.55,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-01T09:01:20.237559Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT010515",
        "external_market_id": "KXBTC15M-26OCT010515-15",
        "external_contract_id": "KXBTC15M-26OCT010515-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2396.82
      },
      "selected_entry_price": 0.55,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 658,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT010515",
          "external_market_id": "KXBTC15M-26OCT010515-15",
          "external_contract_id": "KXBTC15M-26OCT010515-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-01T09:00:00Z",
          "resolution_timestamp": "2026-10-01T09:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-01T09:01:20.054207Z"
        }
      ],
      "quotes": [
        {
          "id": 658,
          "contract_id": 658,
          "forecast_timestamp": "2026-10-01T09:01:19.994873Z",
          "requested_timestamp": "2026-10-01T09:01:19.994873Z",
          "actual_quote_timestamp": "2026-10-01T09:01:20.237559Z",
          "timestamp_delta_seconds": 0.242686,
          "bid": 0.54,
          "ask": 0.55,
          "midpoint": 0.545,
          "last_price": 0.55,
          "implied_probability": 0.55,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-01T09:01:20.237559Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT010515",
          "external_market_id": "KXBTC15M-26OCT010515-15",
          "external_contract_id": "KXBTC15M-26OCT010515-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2396.82
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT010515-15": {
          "UP/YES": "KXBTC15M-26OCT010515-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1267,
          "signal_id": 658,
          "quote_id": 658,
          "settlement_id": 658,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 176.0,
          "entry_price": 0.55,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.80000000000001,
          "trading_fee": 3.05,
          "total_deployed": 99.85000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 176.0,
          "gross_pnl": 79.19999999999999,
          "net_pnl": 76.14999999999999,
          "roi": 0.7626439659489233,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-01T09:16:24.767578Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2396.82,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1268,
          "signal_id": 658,
          "quote_id": 658,
          "settlement_id": 658,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.55,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 55.00000000000001,
          "trading_fee": 1.74,
          "total_deployed": 56.74000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 44.99999999999999,
          "net_pnl": 43.25999999999999,
          "roi": 0.76242509693338,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-01T09:16:24.770198Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2396.82,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83516.36,
        "kronos_base_predicted_close": 83570.21875,
        "kronos_base_displacement": 53.85874999999942,
        "kronos_base_displacement_fraction": 0.0006448886182300021,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83661.828125,
        "kronos_small_displacement": 145.46812499999942,
        "kronos_small_displacement_fraction": 0.001741791967466008,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT010515",
        "ticker": "KXBTC15M-26OCT010515-15",
        "market_id": "KXBTC15M-26OCT010515-15",
        "contract_id": "KXBTC15M-26OCT010515-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83516.36
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-01T09:01:19.994873Z",
        "retrieved_timestamp": "2026-10-01T09:01:20.237559Z",
        "quote_offset_seconds": 0.242686,
        "quote_age_seconds": 0.242686,
        "bid": 0.54,
        "ask": 0.55,
        "midpoint": 0.545,
        "last_price": 0.55,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.55,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2396.82
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 83637.96,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261001T0900Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 652,
          "signal_id": 658,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-01T08:45:00Z",
          "return_6h": 0.000825567268395444,
          "return_12h": -0.001244870797666664,
          "return_24h": 0.005729489823799616,
          "close_vs_ema12": -0.0026485475271039727,
          "close_vs_ema24": -0.0025865211096078866,
          "ema12_slope_3h": -0.0003792442333621082,
          "ema24_slope_6h": 0.0004981874118472618,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-01T09:01:20.051075Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-01T08:45:00Z",
            "return_6h": 0.000825567268395444,
            "return_12h": -0.001244870797666664,
            "return_24h": 0.005729489823799616,
            "close_vs_ema12": -0.0026485475271039727,
            "close_vs_ema24": -0.0025865211096078866,
            "ema12_slope_3h": -0.0003792442333621082,
            "ema24_slope_6h": 0.0004981874118472618,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0006765844522480524,
        "return_30m": 0.0015080095540813687,
        "return_60m": 0.0012807728664139262,
        "return_120m": -0.0069153251038256425,
        "consecutive_up_closes": 3,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0005077167679696792,
        "close_vs_ema6": 9.740536462521376e-05,
        "close_vs_ema12": -0.0013388744584114098,
        "ema3_slope": 0.0005079746752301162,
        "ema6_slope": 3.896366395794715e-05,
        "realized_volatility_30m": 7.713925031471724e-05,
        "realized_volatility_60m": 0.0007753959468227693,
        "return_acceleration": -0.0001542785006294345
      }
    },
    {
      "id": 657,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261001T0500Z",
      "trigger_timestamp": "2026-10-01T05:01:21.405279Z",
      "market_start_timestamp": "2026-10-01T05:00:00Z",
      "resolution_timestamp": "2026-10-01T05:15:00Z",
      "direction": "UP",
      "base_run_id": 4403,
      "small_run_id": 4404,
      "last_observed_close": 84035.06,
      "actual_close": 84182.05,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-01T05:01:21.447668Z",
      "base_predicted_close": 84086.5859375,
      "small_predicted_close": 84067.0703125,
      "strike": 84035.06,
      "market_regime": {
        "id": 651,
        "signal_id": 657,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-10-01T04:45:00Z",
        "return_6h": 0.004690851570051002,
        "return_12h": -0.0029734983553008076,
        "return_24h": 0.010278889900520616,
        "close_vs_ema12": 0.004114553015490907,
        "close_vs_ema24": 0.004023099652421092,
        "ema12_slope_3h": -0.00018354271539111622,
        "ema24_slope_6h": -0.0007388938226361441,
        "score": 2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-01T05:01:21.450607Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-01T04:45:00Z",
          "return_6h": 0.004690851570051002,
          "return_12h": -0.0029734983553008076,
          "return_24h": 0.010278889900520616,
          "close_vs_ema12": 0.004114553015490907,
          "close_vs_ema24": 0.004023099652421092,
          "ema12_slope_3h": -0.00018354271539111622,
          "ema24_slope_6h": -0.0007388938226361441,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.53,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.225198,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        4403,
        4404
      ],
      "forecast_publication_timestamp": "2026-10-01T05:01:21.405279Z",
      "requested_quote_timestamp": "2026-10-01T05:01:21.405279Z",
      "retrieved_quote_timestamp": "2026-10-01T05:01:21.630477Z",
      "quote_retrieval_timestamp": "2026-10-01T05:01:21.630477Z",
      "timing_difference_seconds": 0.225198,
      "selected_quote": {
        "id": 657,
        "contract_id": 657,
        "forecast_timestamp": "2026-10-01T05:01:21.405279Z",
        "requested_timestamp": "2026-10-01T05:01:21.405279Z",
        "actual_quote_timestamp": "2026-10-01T05:01:21.630477Z",
        "timestamp_delta_seconds": 0.225198,
        "bid": 0.52,
        "ask": 0.53,
        "midpoint": 0.525,
        "last_price": 0.53,
        "implied_probability": 0.53,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-01T05:01:21.630477Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26OCT010115",
        "external_market_id": "KXBTC15M-26OCT010115-15",
        "external_contract_id": "KXBTC15M-26OCT010115-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3741.15
      },
      "selected_entry_price": 0.53,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 657,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT010115",
          "external_market_id": "KXBTC15M-26OCT010115-15",
          "external_contract_id": "KXBTC15M-26OCT010115-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-01T05:00:00Z",
          "resolution_timestamp": "2026-10-01T05:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-01T05:01:21.453850Z"
        }
      ],
      "quotes": [
        {
          "id": 657,
          "contract_id": 657,
          "forecast_timestamp": "2026-10-01T05:01:21.405279Z",
          "requested_timestamp": "2026-10-01T05:01:21.405279Z",
          "actual_quote_timestamp": "2026-10-01T05:01:21.630477Z",
          "timestamp_delta_seconds": 0.225198,
          "bid": 0.52,
          "ask": 0.53,
          "midpoint": 0.525,
          "last_price": 0.53,
          "implied_probability": 0.53,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-01T05:01:21.630477Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26OCT010115",
          "external_market_id": "KXBTC15M-26OCT010115-15",
          "external_contract_id": "KXBTC15M-26OCT010115-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3741.15
        }
      ],
      "token_mapping": {
        "KXBTC15M-26OCT010115-15": {
          "UP/YES": "KXBTC15M-26OCT010115-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1265,
          "signal_id": 657,
          "quote_id": 657,
          "settlement_id": 657,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 182.0,
          "entry_price": 0.53,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.46000000000001,
          "trading_fee": 3.18,
          "total_deployed": 99.64000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 182.0,
          "gross_pnl": 85.53999999999999,
          "net_pnl": 82.35999999999999,
          "roi": 0.8265756724207143,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-01T05:16:24.443867Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3741.15,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1266,
          "signal_id": 657,
          "quote_id": 657,
          "settlement_id": 657,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.53,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 53.0,
          "trading_fee": 1.75,
          "total_deployed": 54.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 47.0,
          "net_pnl": 45.25,
          "roi": 0.8264840182648402,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-01T05:16:24.446709Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3741.15,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84035.06,
        "kronos_base_predicted_close": 84086.5859375,
        "kronos_base_displacement": 51.52593750000233,
        "kronos_base_displacement_fraction": 0.0006131481015186082,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84067.0703125,
        "kronos_small_displacement": 32.01031250000233,
        "kronos_small_displacement_fraction": 0.0003809161616592209,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26OCT010115",
        "ticker": "KXBTC15M-26OCT010115-15",
        "market_id": "KXBTC15M-26OCT010115-15",
        "contract_id": "KXBTC15M-26OCT010115-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84035.06
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-01T05:01:21.405279Z",
        "retrieved_timestamp": "2026-10-01T05:01:21.630477Z",
        "quote_offset_seconds": 0.225198,
        "quote_age_seconds": 0.225198,
        "bid": 0.52,
        "ask": 0.53,
        "midpoint": 0.525,
        "last_price": 0.53,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.53,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3741.15
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 84182.05,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261001T0500Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 651,
          "signal_id": 657,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-10-01T04:45:00Z",
          "return_6h": 0.004690851570051002,
          "return_12h": -0.0029734983553008076,
          "return_24h": 0.010278889900520616,
          "close_vs_ema12": 0.004114553015490907,
          "close_vs_ema24": 0.004023099652421092,
          "ema12_slope_3h": -0.00018354271539111622,
          "ema24_slope_6h": -0.0007388938226361441,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-01T05:01:21.450607Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-01T04:45:00Z",
            "return_6h": 0.004690851570051002,
            "return_12h": -0.0029734983553008076,
            "return_24h": 0.010278889900520616,
            "close_vs_ema12": 0.004114553015490907,
            "close_vs_ema24": 0.004023099652421092,
            "ema12_slope_3h": -0.00018354271539111622,
            "ema24_slope_6h": -0.0007388938226361441,
            "score": 2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.002038036376756258,
        "return_30m": 0.0027387131966969402,
        "return_60m": 0.003980499896883316,
        "return_120m": 0.007041403797619861,
        "consecutive_up_closes": 2,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0012824454054416456,
        "close_vs_ema6": 0.0024728638131725766,
        "close_vs_ema12": 0.003762125010660089,
        "ema3_slope": 0.001284092183562402,
        "ema6_slope": 0.0009901249028863024,
        "realized_volatility_30m": 0.0006693923286281711,
        "realized_volatility_60m": 0.001086148676537434,
        "return_acceleration": 0.0013387846572563422
      }
    },
    {
      "id": 656,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261001T0245Z",
      "trigger_timestamp": "2026-10-01T02:46:22.506991Z",
      "market_start_timestamp": "2026-10-01T02:45:00Z",
      "resolution_timestamp": "2026-10-01T03:00:00Z",
      "direction": "UP",
      "base_run_id": 4385,
      "small_run_id": 4386,
      "last_observed_close": 83391.88,
      "actual_close": 83447.47,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-01T02:46:22.556643Z",
      "base_predicted_close": 83428.8359375,
      "small_predicted_close": 83436.7109375,
      "strike": 83391.88,
      "market_regime": {
        "id": 650,
        "signal_id": 656,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-01T02:30:00Z",
        "return_6h": -0.003032036095873991,
        "return_12h": -0.001865705394494488,
        "return_24h": 0.0005904018135951539,
        "close_vs_ema12": -0.0034212188911922903,
        "close_vs_ema24": -0.003638114930027747,
        "ema12_slope_3h": -0.0013764456742352271,
        "ema24_slope_6h": -0.0009181174837260553,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-01T02:46:22.583789Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-01T02:30:00Z",
          "return_6h": -0.003032036095873991,
          "return_12h": -0.001865705394494488,
          "return_24h": 0.0005904018135951539,
          "close_vs_ema12": -0.0034212188911922903,
          "close_vs_ema24": -0.003638114930027747,
          "ema12_slope_3h": -0.0013764456742352271,
          "ema24_slope_6h": -0.0009181174837260553,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.47,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.262366,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        4385,
        4386
      ],
      "forecast_publication_timestamp": "2026-10-01T02:46:22.506991Z",
      "requested_quote_timestamp": "2026-10-01T02:46:22.506991Z",
      "retrieved_quote_timestamp": "2026-10-01T02:46:22.769357Z",
      "quote_retrieval_timestamp": "2026-10-01T02:46:22.769357Z",
      "timing_difference_seconds": 0.262366,
      "selected_quote": {
        "id": 656,
        "contract_id": 656,
        "forecast_timestamp": "2026-10-01T02:46:22.506991Z",
        "requested_timestamp": "2026-10-01T02:46:22.506991Z",
        "actual_quote_timestamp": "2026-10-01T02:46:22.769357Z",
        "timestamp_delta_seconds": 0.262366,
        "bid": 0.46,
        "ask": 0.47,
        "midpoint": 0.46499999999999997,
        "last_price": 0.46,
        "implied_probability": 0.47,
        "spread": 0.009999999999999953,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-01T02:46:22.769357Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP302300",
        "external_market_id": "KXBTC15M-26SEP302300-00",
        "external_contract_id": "KXBTC15M-26SEP302300-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 598.32
      },
      "selected_entry_price": 0.47,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 656,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP302300",
          "external_market_id": "KXBTC15M-26SEP302300-00",
          "external_contract_id": "KXBTC15M-26SEP302300-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-01T02:45:00Z",
          "resolution_timestamp": "2026-10-01T03:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-01T02:46:22.588126Z"
        }
      ],
      "quotes": [
        {
          "id": 656,
          "contract_id": 656,
          "forecast_timestamp": "2026-10-01T02:46:22.506991Z",
          "requested_timestamp": "2026-10-01T02:46:22.506991Z",
          "actual_quote_timestamp": "2026-10-01T02:46:22.769357Z",
          "timestamp_delta_seconds": 0.262366,
          "bid": 0.46,
          "ask": 0.47,
          "midpoint": 0.46499999999999997,
          "last_price": 0.46,
          "implied_probability": 0.47,
          "spread": 0.009999999999999953,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-01T02:46:22.769357Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP302300",
          "external_market_id": "KXBTC15M-26SEP302300-00",
          "external_contract_id": "KXBTC15M-26SEP302300-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 598.32
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP302300-00": {
          "UP/YES": "KXBTC15M-26SEP302300-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1263,
          "signal_id": 656,
          "quote_id": 656,
          "settlement_id": 656,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 205.0,
          "entry_price": 0.47,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.35,
          "trading_fee": 3.58,
          "total_deployed": 99.92999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 205.0,
          "gross_pnl": 108.65,
          "net_pnl": 105.07000000000001,
          "roi": 1.0514360052036427,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-01T03:01:24.979878Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 598.32,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1264,
          "signal_id": 656,
          "quote_id": 656,
          "settlement_id": 656,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.47,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 47.0,
          "trading_fee": 1.75,
          "total_deployed": 48.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 53.0,
          "net_pnl": 51.25,
          "roi": 1.0512820512820513,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-01T03:01:24.982135Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 598.32,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83391.88,
        "kronos_base_predicted_close": 83428.8359375,
        "kronos_base_displacement": 36.95593749999534,
        "kronos_base_displacement_fraction": 0.00044315990357808626,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83436.7109375,
        "kronos_small_displacement": 44.83093749999534,
        "kronos_small_displacement_fraction": 0.0005375935582696462,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP302300",
        "ticker": "KXBTC15M-26SEP302300-00",
        "market_id": "KXBTC15M-26SEP302300-00",
        "contract_id": "KXBTC15M-26SEP302300-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83391.88
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-01T02:46:22.506991Z",
        "retrieved_timestamp": "2026-10-01T02:46:22.769357Z",
        "quote_offset_seconds": 0.262366,
        "quote_age_seconds": 0.262366,
        "bid": 0.46,
        "ask": 0.47,
        "midpoint": 0.46499999999999997,
        "last_price": 0.46,
        "spread": 0.009999999999999953,
        "selected_entry_price": 0.47,
        "price_type": "live_executable_ask",
        "yes_ask_size": 598.32
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 83447.47,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261001T0245Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 650,
          "signal_id": 656,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-01T02:30:00Z",
          "return_6h": -0.003032036095873991,
          "return_12h": -0.001865705394494488,
          "return_24h": 0.0005904018135951539,
          "close_vs_ema12": -0.0034212188911922903,
          "close_vs_ema24": -0.003638114930027747,
          "ema12_slope_3h": -0.0013764456742352271,
          "ema24_slope_6h": -0.0009181174837260553,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-01T02:46:22.583789Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-01T02:30:00Z",
            "return_6h": -0.003032036095873991,
            "return_12h": -0.001865705394494488,
            "return_24h": 0.0005904018135951539,
            "close_vs_ema12": -0.0034212188911922903,
            "close_vs_ema24": -0.003638114930027747,
            "ema12_slope_3h": -0.0013764456742352271,
            "ema24_slope_6h": -0.0009181174837260553,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0008238035297185586,
        "return_30m": -0.002014917428200702,
        "return_60m": -0.0018497640312873376,
        "return_120m": -0.0013431705232419544,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.0006301678316852355,
        "close_vs_ema6": -0.0010266081218035517,
        "close_vs_ema12": -0.0014856942443344234,
        "ema3_slope": -0.0006297709702782761,
        "ema6_slope": -0.0004104746900611689,
        "realized_volatility_30m": 0.00018414621080803384,
        "realized_volatility_60m": 0.0009466540329353301,
        "return_acceleration": 0.0003682924216160677
      }
    },
    {
      "id": 655,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261001T0215Z",
      "trigger_timestamp": "2026-10-01T02:16:21.079758Z",
      "market_start_timestamp": "2026-10-01T02:15:00Z",
      "resolution_timestamp": "2026-10-01T02:30:00Z",
      "direction": "UP",
      "base_run_id": 4381,
      "small_run_id": 4382,
      "last_observed_close": 83560.25,
      "actual_close": 83460.64,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-01T02:16:21.136748Z",
      "base_predicted_close": 83573.21875,
      "small_predicted_close": 83660.265625,
      "strike": 83560.25,
      "market_regime": {
        "id": 649,
        "signal_id": 655,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-10-01T02:00:00Z",
        "return_6h": -0.0004501270572530025,
        "return_12h": -0.00915053758908091,
        "return_24h": 0.001243566540898744,
        "close_vs_ema12": -0.0016711005504215226,
        "close_vs_ema24": -0.0017637310053434385,
        "ema12_slope_3h": -0.0013170044324973817,
        "ema24_slope_6h": -0.000831077158361837,
        "score": -1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-01T02:16:21.140025Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-01T02:00:00Z",
          "return_6h": -0.0004501270572530025,
          "return_12h": -0.00915053758908091,
          "return_24h": 0.001243566540898744,
          "close_vs_ema12": -0.0016711005504215226,
          "close_vs_ema24": -0.0017637310053434385,
          "ema12_slope_3h": -0.0013170044324973817,
          "ema24_slope_6h": -0.000831077158361837,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.39,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.275919,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        4381,
        4382
      ],
      "forecast_publication_timestamp": "2026-10-01T02:16:21.079758Z",
      "requested_quote_timestamp": "2026-10-01T02:16:21.079758Z",
      "retrieved_quote_timestamp": "2026-10-01T02:16:21.355677Z",
      "quote_retrieval_timestamp": "2026-10-01T02:16:21.355677Z",
      "timing_difference_seconds": 0.275919,
      "selected_quote": {
        "id": 655,
        "contract_id": 655,
        "forecast_timestamp": "2026-10-01T02:16:21.079758Z",
        "requested_timestamp": "2026-10-01T02:16:21.079758Z",
        "actual_quote_timestamp": "2026-10-01T02:16:21.355677Z",
        "timestamp_delta_seconds": 0.275919,
        "bid": 0.38,
        "ask": 0.39,
        "midpoint": 0.385,
        "last_price": 0.38,
        "implied_probability": 0.39,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-01T02:16:21.355677Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP302230",
        "external_market_id": "KXBTC15M-26SEP302230-30",
        "external_contract_id": "KXBTC15M-26SEP302230-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 10582.53
      },
      "selected_entry_price": 0.39,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 655,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP302230",
          "external_market_id": "KXBTC15M-26SEP302230-30",
          "external_contract_id": "KXBTC15M-26SEP302230-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-01T02:15:00Z",
          "resolution_timestamp": "2026-10-01T02:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-01T02:16:21.143268Z"
        }
      ],
      "quotes": [
        {
          "id": 655,
          "contract_id": 655,
          "forecast_timestamp": "2026-10-01T02:16:21.079758Z",
          "requested_timestamp": "2026-10-01T02:16:21.079758Z",
          "actual_quote_timestamp": "2026-10-01T02:16:21.355677Z",
          "timestamp_delta_seconds": 0.275919,
          "bid": 0.38,
          "ask": 0.39,
          "midpoint": 0.385,
          "last_price": 0.38,
          "implied_probability": 0.39,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-01T02:16:21.355677Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP302230",
          "external_market_id": "KXBTC15M-26SEP302230-30",
          "external_contract_id": "KXBTC15M-26SEP302230-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 10582.53
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP302230-30": {
          "UP/YES": "KXBTC15M-26SEP302230-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1261,
          "signal_id": 655,
          "quote_id": 655,
          "settlement_id": 655,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 245.0,
          "entry_price": 0.39,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.55,
          "trading_fee": 4.08,
          "total_deployed": 99.63,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.55,
          "net_pnl": -99.63,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-01T02:31:25.404894Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 10582.53,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1262,
          "signal_id": 655,
          "quote_id": 655,
          "settlement_id": 655,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.39,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 39.0,
          "trading_fee": 1.67,
          "total_deployed": 40.67,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -39.0,
          "net_pnl": -40.67,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-01T02:31:25.407337Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 10582.53,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83560.25,
        "kronos_base_predicted_close": 83573.21875,
        "kronos_base_displacement": 12.96875,
        "kronos_base_displacement_fraction": 0.00015520238390861685,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83660.265625,
        "kronos_small_displacement": 100.015625,
        "kronos_small_displacement_fraction": 0.0011969282643362125,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP302230",
        "ticker": "KXBTC15M-26SEP302230-30",
        "market_id": "KXBTC15M-26SEP302230-30",
        "contract_id": "KXBTC15M-26SEP302230-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83560.25
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-01T02:16:21.079758Z",
        "retrieved_timestamp": "2026-10-01T02:16:21.355677Z",
        "quote_offset_seconds": 0.275919,
        "quote_age_seconds": 0.275919,
        "bid": 0.38,
        "ask": 0.39,
        "midpoint": 0.385,
        "last_price": 0.38,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.39,
        "price_type": "live_executable_ask",
        "yes_ask_size": 10582.53
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 83460.64,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261001T0215Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 649,
          "signal_id": 655,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-10-01T02:00:00Z",
          "return_6h": -0.0004501270572530025,
          "return_12h": -0.00915053758908091,
          "return_24h": 0.001243566540898744,
          "close_vs_ema12": -0.0016711005504215226,
          "close_vs_ema24": -0.0017637310053434385,
          "ema12_slope_3h": -0.0013170044324973817,
          "ema24_slope_6h": -0.000831077158361837,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-01T02:16:21.140025Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-01T02:00:00Z",
            "return_6h": -0.0004501270572530025,
            "return_12h": -0.00915053758908091,
            "return_24h": 0.001243566540898744,
            "close_vs_ema12": -0.0016711005504215226,
            "close_vs_ema24": -0.0017637310053434385,
            "ema12_slope_3h": -0.0013170044324973817,
            "ema24_slope_6h": -0.000831077158361837,
            "score": -1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0011617283589746563,
        "return_30m": 0.00016548683922978924,
        "return_60m": 6.925622611086979e-05,
        "return_120m": 0.0009342884097942594,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.00032066306975830905,
        "close_vs_ema6": 0.00033399628859420716,
        "close_vs_ema12": 9.056878303748128e-05,
        "ema3_slope": 0.00032076592754526345,
        "ema6_slope": 0.00013361636638586916,
        "realized_volatility_30m": 0.0010784069298368504,
        "realized_volatility_60m": 0.0008284470782595607,
        "return_acceleration": 0.0021568138596737008
      }
    },
    {
      "id": 654,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20261001T0030Z",
      "trigger_timestamp": "2026-10-01T00:31:18.913127Z",
      "market_start_timestamp": "2026-10-01T00:30:00Z",
      "resolution_timestamp": "2026-10-01T00:45:00Z",
      "direction": "UP",
      "base_run_id": 4367,
      "small_run_id": 4368,
      "last_observed_close": 83440.51,
      "actual_close": 83504.04,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-10-01T00:31:18.957461Z",
      "base_predicted_close": 83450.84375,
      "small_predicted_close": 83449.8984375,
      "strike": 83440.51,
      "market_regime": {
        "id": 648,
        "signal_id": 654,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-10-01T00:15:00Z",
        "return_6h": -0.005211004367686178,
        "return_12h": -0.00527186620981368,
        "return_24h": -0.001260892499686972,
        "close_vs_ema12": -0.003796278674438547,
        "close_vs_ema24": -0.003531466418816409,
        "ema12_slope_3h": -0.001075061048415149,
        "ema24_slope_6h": -0.000573551552832563,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-10-01T00:31:18.960176Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-10-01T00:15:00Z",
          "return_6h": -0.005211004367686178,
          "return_12h": -0.00527186620981368,
          "return_24h": -0.001260892499686972,
          "close_vs_ema12": -0.003796278674438547,
          "close_vs_ema24": -0.003531466418816409,
          "ema12_slope_3h": -0.001075061048415149,
          "ema24_slope_6h": -0.000573551552832563,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.36,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.194018,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        4367,
        4368
      ],
      "forecast_publication_timestamp": "2026-10-01T00:31:18.913127Z",
      "requested_quote_timestamp": "2026-10-01T00:31:18.913127Z",
      "retrieved_quote_timestamp": "2026-10-01T00:31:19.107145Z",
      "quote_retrieval_timestamp": "2026-10-01T00:31:19.107145Z",
      "timing_difference_seconds": 0.194018,
      "selected_quote": {
        "id": 654,
        "contract_id": 654,
        "forecast_timestamp": "2026-10-01T00:31:18.913127Z",
        "requested_timestamp": "2026-10-01T00:31:18.913127Z",
        "actual_quote_timestamp": "2026-10-01T00:31:19.107145Z",
        "timestamp_delta_seconds": 0.194018,
        "bid": 0.35,
        "ask": 0.36,
        "midpoint": 0.355,
        "last_price": 0.36,
        "implied_probability": 0.36,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-10-01T00:31:19.107145Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP302045",
        "external_market_id": "KXBTC15M-26SEP302045-45",
        "external_contract_id": "KXBTC15M-26SEP302045-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 7686.85
      },
      "selected_entry_price": 0.36,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 654,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP302045",
          "external_market_id": "KXBTC15M-26SEP302045-45",
          "external_contract_id": "KXBTC15M-26SEP302045-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-10-01T00:30:00Z",
          "resolution_timestamp": "2026-10-01T00:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-10-01T00:31:18.962867Z"
        }
      ],
      "quotes": [
        {
          "id": 654,
          "contract_id": 654,
          "forecast_timestamp": "2026-10-01T00:31:18.913127Z",
          "requested_timestamp": "2026-10-01T00:31:18.913127Z",
          "actual_quote_timestamp": "2026-10-01T00:31:19.107145Z",
          "timestamp_delta_seconds": 0.194018,
          "bid": 0.35,
          "ask": 0.36,
          "midpoint": 0.355,
          "last_price": 0.36,
          "implied_probability": 0.36,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-10-01T00:31:19.107145Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP302045",
          "external_market_id": "KXBTC15M-26SEP302045-45",
          "external_contract_id": "KXBTC15M-26SEP302045-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 7686.85
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP302045-45": {
          "UP/YES": "KXBTC15M-26SEP302045-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1259,
          "signal_id": 654,
          "quote_id": 654,
          "settlement_id": 654,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 265.0,
          "entry_price": 0.36,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.39999999999999,
          "trading_fee": 4.28,
          "total_deployed": 99.67999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 265.0,
          "gross_pnl": 169.60000000000002,
          "net_pnl": 165.32,
          "roi": 1.6585072231139648,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-01T00:46:28.420115Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7686.85,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1260,
          "signal_id": 654,
          "quote_id": 654,
          "settlement_id": 654,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.36,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 36.0,
          "trading_fee": 1.62,
          "total_deployed": 37.62,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 64.0,
          "net_pnl": 62.38,
          "roi": 1.6581605528973953,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-10-01T00:46:28.423287Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7686.85,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83440.51,
        "kronos_base_predicted_close": 83450.84375,
        "kronos_base_displacement": 10.333750000005239,
        "kronos_base_displacement_fraction": 0.00012384571954324392,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83449.8984375,
        "kronos_small_displacement": 9.388437500005239,
        "kronos_small_displacement_fraction": 0.00011251654022734568,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP302045",
        "ticker": "KXBTC15M-26SEP302045-45",
        "market_id": "KXBTC15M-26SEP302045-45",
        "contract_id": "KXBTC15M-26SEP302045-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83440.51
      },
      "entry_quote": {
        "requested_timestamp": "2026-10-01T00:31:18.913127Z",
        "retrieved_timestamp": "2026-10-01T00:31:19.107145Z",
        "quote_offset_seconds": 0.194018,
        "quote_age_seconds": 0.194018,
        "bid": 0.35,
        "ask": 0.36,
        "midpoint": 0.355,
        "last_price": 0.36,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.36,
        "price_type": "live_executable_ask",
        "yes_ask_size": 7686.85
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 83504.04,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20261001T0030Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 648,
          "signal_id": 654,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-10-01T00:15:00Z",
          "return_6h": -0.005211004367686178,
          "return_12h": -0.00527186620981368,
          "return_24h": -0.001260892499686972,
          "close_vs_ema12": -0.003796278674438547,
          "close_vs_ema24": -0.003531466418816409,
          "ema12_slope_3h": -0.001075061048415149,
          "ema24_slope_6h": -0.000573551552832563,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-10-01T00:31:18.960176Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-10-01T00:15:00Z",
            "return_6h": -0.005211004367686178,
            "return_12h": -0.00527186620981368,
            "return_24h": -0.001260892499686972,
            "close_vs_ema12": -0.003796278674438547,
            "close_vs_ema24": -0.003531466418816409,
            "ema12_slope_3h": -0.001075061048415149,
            "ema24_slope_6h": -0.000573551552832563,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0005000543937973001,
        "return_30m": -0.0015378067350093616,
        "return_60m": -0.0021774837101636857,
        "return_120m": -0.003926410981394679,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 5,
        "close_vs_ema3": -0.0005745783471824417,
        "close_vs_ema6": -0.0012100824839867963,
        "close_vs_ema12": -0.0019508013666337254,
        "ema3_slope": -0.0005742483964881195,
        "ema6_slope": -0.00048379881900417754,
        "realized_volatility_30m": 0.0002691085698284801,
        "realized_volatility_60m": 0.00034602207676572586,
        "return_acceleration": 0.0005382171396569602
      }
    },
    {
      "id": 653,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260930T2330Z",
      "trigger_timestamp": "2026-09-30T23:31:19.613840Z",
      "market_start_timestamp": "2026-09-30T23:30:00Z",
      "resolution_timestamp": "2026-09-30T23:45:00Z",
      "direction": "UP",
      "base_run_id": 4359,
      "small_run_id": 4360,
      "last_observed_close": 83622.59,
      "actual_close": 83574.27,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-30T23:31:19.657078Z",
      "base_predicted_close": 83640.6484375,
      "small_predicted_close": 83722.75,
      "strike": 83622.59,
      "market_regime": {
        "id": 647,
        "signal_id": 653,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-30T23:15:00Z",
        "return_6h": -0.006308109984592747,
        "return_12h": -0.0024814601841265382,
        "return_24h": -0.0010908242948929336,
        "close_vs_ema12": -0.002150713038837959,
        "close_vs_ema24": -0.0015857906022732626,
        "ema12_slope_3h": -0.0009272519905099141,
        "ema24_slope_6h": -0.00015468687236452894,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-30T23:31:19.659376Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-30T23:15:00Z",
          "return_6h": -0.006308109984592747,
          "return_12h": -0.0024814601841265382,
          "return_24h": -0.0010908242948929336,
          "close_vs_ema12": -0.002150713038837959,
          "close_vs_ema24": -0.0015857906022732626,
          "ema12_slope_3h": -0.0009272519905099141,
          "ema24_slope_6h": -0.00015468687236452894,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.57,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.180365,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        4359,
        4360
      ],
      "forecast_publication_timestamp": "2026-09-30T23:31:19.613840Z",
      "requested_quote_timestamp": "2026-09-30T23:31:19.613840Z",
      "retrieved_quote_timestamp": "2026-09-30T23:31:19.794205Z",
      "quote_retrieval_timestamp": "2026-09-30T23:31:19.794205Z",
      "timing_difference_seconds": 0.180365,
      "selected_quote": {
        "id": 653,
        "contract_id": 653,
        "forecast_timestamp": "2026-09-30T23:31:19.613840Z",
        "requested_timestamp": "2026-09-30T23:31:19.613840Z",
        "actual_quote_timestamp": "2026-09-30T23:31:19.794205Z",
        "timestamp_delta_seconds": 0.180365,
        "bid": 0.56,
        "ask": 0.57,
        "midpoint": 0.565,
        "last_price": 0.57,
        "implied_probability": 0.57,
        "spread": 0.009999999999999898,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-30T23:31:19.794205Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP301945",
        "external_market_id": "KXBTC15M-26SEP301945-45",
        "external_contract_id": "KXBTC15M-26SEP301945-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2106.32
      },
      "selected_entry_price": 0.57,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 653,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP301945",
          "external_market_id": "KXBTC15M-26SEP301945-45",
          "external_contract_id": "KXBTC15M-26SEP301945-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-30T23:30:00Z",
          "resolution_timestamp": "2026-09-30T23:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-30T23:31:19.662100Z"
        }
      ],
      "quotes": [
        {
          "id": 653,
          "contract_id": 653,
          "forecast_timestamp": "2026-09-30T23:31:19.613840Z",
          "requested_timestamp": "2026-09-30T23:31:19.613840Z",
          "actual_quote_timestamp": "2026-09-30T23:31:19.794205Z",
          "timestamp_delta_seconds": 0.180365,
          "bid": 0.56,
          "ask": 0.57,
          "midpoint": 0.565,
          "last_price": 0.57,
          "implied_probability": 0.57,
          "spread": 0.009999999999999898,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-30T23:31:19.794205Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP301945",
          "external_market_id": "KXBTC15M-26SEP301945-45",
          "external_contract_id": "KXBTC15M-26SEP301945-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2106.32
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP301945-45": {
          "UP/YES": "KXBTC15M-26SEP301945-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1257,
          "signal_id": 653,
          "quote_id": 653,
          "settlement_id": 653,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 170.0,
          "entry_price": 0.57,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.89999999999999,
          "trading_fee": 2.92,
          "total_deployed": 99.82,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.89999999999999,
          "net_pnl": -99.82,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-30T23:46:31.021398Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2106.32,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1258,
          "signal_id": 653,
          "quote_id": 653,
          "settlement_id": 653,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.57,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 56.99999999999999,
          "trading_fee": 1.72,
          "total_deployed": 58.71999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -56.99999999999999,
          "net_pnl": -58.71999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-30T23:46:31.046639Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2106.32,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83622.59,
        "kronos_base_predicted_close": 83640.6484375,
        "kronos_base_displacement": 18.058437500003492,
        "kronos_base_displacement_fraction": 0.0002159516644964416,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83722.75,
        "kronos_small_displacement": 100.16000000000349,
        "kronos_small_displacement_fraction": 0.0011977624706434409,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP301945",
        "ticker": "KXBTC15M-26SEP301945-45",
        "market_id": "KXBTC15M-26SEP301945-45",
        "contract_id": "KXBTC15M-26SEP301945-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83622.59
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-30T23:31:19.613840Z",
        "retrieved_timestamp": "2026-09-30T23:31:19.794205Z",
        "quote_offset_seconds": 0.180365,
        "quote_age_seconds": 0.180365,
        "bid": 0.56,
        "ask": 0.57,
        "midpoint": 0.565,
        "last_price": 0.57,
        "spread": 0.009999999999999898,
        "selected_entry_price": 0.57,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2106.32
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 83574.27,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260930T2330Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 647,
          "signal_id": 653,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-30T23:15:00Z",
          "return_6h": -0.006308109984592747,
          "return_12h": -0.0024814601841265382,
          "return_24h": -0.0010908242948929336,
          "close_vs_ema12": -0.002150713038837959,
          "close_vs_ema24": -0.0015857906022732626,
          "ema12_slope_3h": -0.0009272519905099141,
          "ema24_slope_6h": -0.00015468687236452894,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-30T23:31:19.659376Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-30T23:15:00Z",
            "return_6h": -0.006308109984592747,
            "return_12h": -0.0024814601841265382,
            "return_24h": -0.0010908242948929336,
            "close_vs_ema12": -0.002150713038837959,
            "close_vs_ema24": -0.0015857906022732626,
            "ema12_slope_3h": -0.0009272519905099141,
            "ema24_slope_6h": -0.00015468687236452894,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.00047949081351850165,
        "return_30m": -0.0002404194610230448,
        "return_60m": -0.0017527438423958763,
        "return_120m": -0.0009880159532482669,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0003308166435100901,
        "close_vs_ema6": -0.0005744933739250113,
        "close_vs_ema12": -0.0008785797902590708,
        "ema3_slope": -0.00033070724005090923,
        "ema6_slope": -0.00022974455488011802,
        "realized_volatility_30m": 0.00035933842676144634,
        "realized_volatility_60m": 0.0006262831058151387,
        "return_acceleration": -0.0007186768535228927
      }
    },
    {
      "id": 652,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260930T2300Z",
      "trigger_timestamp": "2026-09-30T23:01:21.893731Z",
      "market_start_timestamp": "2026-09-30T23:00:00Z",
      "resolution_timestamp": "2026-09-30T23:15:00Z",
      "direction": "UP",
      "base_run_id": 4355,
      "small_run_id": 4356,
      "last_observed_close": 83642.7,
      "actual_close": 83662.71,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-30T23:01:21.940652Z",
      "base_predicted_close": 83650.5625,
      "small_predicted_close": 83749.109375,
      "strike": 83642.7,
      "market_regime": {
        "id": 646,
        "signal_id": 652,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-30T22:45:00Z",
        "return_6h": -0.007628565457100112,
        "return_12h": -0.002944889046513577,
        "return_24h": 0.00082707756680378,
        "close_vs_ema12": -0.002076971128923133,
        "close_vs_ema24": -0.0014031447275041353,
        "ema12_slope_3h": -0.0009978092833380359,
        "ema24_slope_6h": 0.0001282580289063695,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-30T23:01:21.943297Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-30T22:45:00Z",
          "return_6h": -0.007628565457100112,
          "return_12h": -0.002944889046513577,
          "return_24h": 0.00082707756680378,
          "close_vs_ema12": -0.002076971128923133,
          "close_vs_ema24": -0.0014031447275041353,
          "ema12_slope_3h": -0.0009978092833380359,
          "ema24_slope_6h": 0.0001282580289063695,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.65,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.188582,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        4355,
        4356
      ],
      "forecast_publication_timestamp": "2026-09-30T23:01:21.893731Z",
      "requested_quote_timestamp": "2026-09-30T23:01:21.893731Z",
      "retrieved_quote_timestamp": "2026-09-30T23:01:22.082313Z",
      "quote_retrieval_timestamp": "2026-09-30T23:01:22.082313Z",
      "timing_difference_seconds": 0.188582,
      "selected_quote": {
        "id": 652,
        "contract_id": 652,
        "forecast_timestamp": "2026-09-30T23:01:21.893731Z",
        "requested_timestamp": "2026-09-30T23:01:21.893731Z",
        "actual_quote_timestamp": "2026-09-30T23:01:22.082313Z",
        "timestamp_delta_seconds": 0.188582,
        "bid": 0.64,
        "ask": 0.65,
        "midpoint": 0.645,
        "last_price": 0.65,
        "implied_probability": 0.65,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-30T23:01:22.082313Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP301915",
        "external_market_id": "KXBTC15M-26SEP301915-15",
        "external_contract_id": "KXBTC15M-26SEP301915-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 11766.78
      },
      "selected_entry_price": 0.65,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 652,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP301915",
          "external_market_id": "KXBTC15M-26SEP301915-15",
          "external_contract_id": "KXBTC15M-26SEP301915-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-30T23:00:00Z",
          "resolution_timestamp": "2026-09-30T23:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-30T23:01:21.949198Z"
        }
      ],
      "quotes": [
        {
          "id": 652,
          "contract_id": 652,
          "forecast_timestamp": "2026-09-30T23:01:21.893731Z",
          "requested_timestamp": "2026-09-30T23:01:21.893731Z",
          "actual_quote_timestamp": "2026-09-30T23:01:22.082313Z",
          "timestamp_delta_seconds": 0.188582,
          "bid": 0.64,
          "ask": 0.65,
          "midpoint": 0.645,
          "last_price": 0.65,
          "implied_probability": 0.65,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-30T23:01:22.082313Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP301915",
          "external_market_id": "KXBTC15M-26SEP301915-15",
          "external_contract_id": "KXBTC15M-26SEP301915-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 11766.78
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP301915-15": {
          "UP/YES": "KXBTC15M-26SEP301915-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1255,
          "signal_id": 652,
          "quote_id": 652,
          "settlement_id": 652,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 150.0,
          "entry_price": 0.65,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.5,
          "trading_fee": 2.39,
          "total_deployed": 99.89,
          "settlement_value": 1.0,
          "settlement_payout": 150.0,
          "gross_pnl": 52.5,
          "net_pnl": 50.11,
          "roi": 0.5016518169986985,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-30T23:16:24.285182Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 11766.78,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1256,
          "signal_id": 652,
          "quote_id": 652,
          "settlement_id": 652,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.65,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 65.0,
          "trading_fee": 1.6,
          "total_deployed": 66.6,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 35.0,
          "net_pnl": 33.400000000000006,
          "roi": 0.5015015015015016,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-30T23:16:24.287380Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 11766.78,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83642.7,
        "kronos_base_predicted_close": 83650.5625,
        "kronos_base_displacement": 7.86250000000291,
        "kronos_base_displacement_fraction": 9.400103057413152e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83749.109375,
        "kronos_small_displacement": 106.40937500000291,
        "kronos_small_displacement_fraction": 0.0012721896232427087,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP301915",
        "ticker": "KXBTC15M-26SEP301915-15",
        "market_id": "KXBTC15M-26SEP301915-15",
        "contract_id": "KXBTC15M-26SEP301915-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83642.7
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-30T23:01:21.893731Z",
        "retrieved_timestamp": "2026-09-30T23:01:22.082313Z",
        "quote_offset_seconds": 0.188582,
        "quote_age_seconds": 0.188582,
        "bid": 0.64,
        "ask": 0.65,
        "midpoint": 0.645,
        "last_price": 0.65,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.65,
        "price_type": "live_executable_ask",
        "yes_ask_size": 11766.78
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 83662.71,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260930T2300Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 646,
          "signal_id": 652,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-30T22:45:00Z",
          "return_6h": -0.007628565457100112,
          "return_12h": -0.002944889046513577,
          "return_24h": 0.00082707756680378,
          "close_vs_ema12": -0.002076971128923133,
          "close_vs_ema24": -0.0014031447275041353,
          "ema12_slope_3h": -0.0009978092833380359,
          "ema24_slope_6h": 0.0001282580289063695,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-30T23:01:21.943297Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-30T22:45:00Z",
            "return_6h": -0.007628565457100112,
            "return_12h": -0.002944889046513577,
            "return_24h": 0.00082707756680378,
            "close_vs_ema12": -0.002076971128923133,
            "close_vs_ema24": -0.0014031447275041353,
            "ema12_slope_3h": -0.0009978092833380359,
            "ema24_slope_6h": 0.0001282580289063695,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0014294037314589447,
        "return_30m": -0.0015126880610211169,
        "return_60m": -0.0007909691353278347,
        "return_120m": 0.0002660074712579341,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.0006029974458395815,
        "close_vs_ema6": -0.0006936402664720065,
        "close_vs_ema12": -0.000899460870766422,
        "ema3_slope": -0.0006026340590409296,
        "ema6_slope": -0.00027737914605108216,
        "realized_volatility_30m": 0.0006730000922777757,
        "realized_volatility_60m": 0.0009741286279015412,
        "return_acceleration": -0.0013460001845555514
      }
    },
    {
      "id": 651,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260930T2115Z",
      "trigger_timestamp": "2026-09-30T21:16:23.804729Z",
      "market_start_timestamp": "2026-09-30T21:15:00Z",
      "resolution_timestamp": "2026-09-30T21:30:00Z",
      "direction": "UP",
      "base_run_id": 4341,
      "small_run_id": 4342,
      "last_observed_close": 83712.16,
      "actual_close": 83705.29,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-30T21:16:23.858698Z",
      "base_predicted_close": 83720.21875,
      "small_predicted_close": 83769.1875,
      "strike": 83712.16,
      "market_regime": {
        "id": 645,
        "signal_id": 651,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-30T21:00:00Z",
        "return_6h": -0.002531363439745915,
        "return_12h": 0.005588804260674651,
        "return_24h": 0.002235996613636715,
        "close_vs_ema12": -0.0017000867103605932,
        "close_vs_ema24": -0.0006779407985084696,
        "ema12_slope_3h": -0.0010678572942312003,
        "ema24_slope_6h": 0.0010200801741506726,
        "score": -1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-30T21:16:23.860910Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-30T21:00:00Z",
          "return_6h": -0.002531363439745915,
          "return_12h": 0.005588804260674651,
          "return_24h": 0.002235996613636715,
          "close_vs_ema12": -0.0017000867103605932,
          "close_vs_ema24": -0.0006779407985084696,
          "ema12_slope_3h": -0.0010678572942312003,
          "ema24_slope_6h": 0.0010200801741506726,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.45,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.189519,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        4341,
        4342
      ],
      "forecast_publication_timestamp": "2026-09-30T21:16:23.804729Z",
      "requested_quote_timestamp": "2026-09-30T21:16:23.804729Z",
      "retrieved_quote_timestamp": "2026-09-30T21:16:23.994248Z",
      "quote_retrieval_timestamp": "2026-09-30T21:16:23.994248Z",
      "timing_difference_seconds": 0.189519,
      "selected_quote": {
        "id": 651,
        "contract_id": 651,
        "forecast_timestamp": "2026-09-30T21:16:23.804729Z",
        "requested_timestamp": "2026-09-30T21:16:23.804729Z",
        "actual_quote_timestamp": "2026-09-30T21:16:23.994248Z",
        "timestamp_delta_seconds": 0.189519,
        "bid": 0.44,
        "ask": 0.45,
        "midpoint": 0.445,
        "last_price": 0.44,
        "implied_probability": 0.45,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-30T21:16:23.994248Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP301730",
        "external_market_id": "KXBTC15M-26SEP301730-30",
        "external_contract_id": "KXBTC15M-26SEP301730-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5452.12
      },
      "selected_entry_price": 0.45,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 651,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP301730",
          "external_market_id": "KXBTC15M-26SEP301730-30",
          "external_contract_id": "KXBTC15M-26SEP301730-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-30T21:15:00Z",
          "resolution_timestamp": "2026-09-30T21:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-30T21:16:23.864007Z"
        }
      ],
      "quotes": [
        {
          "id": 651,
          "contract_id": 651,
          "forecast_timestamp": "2026-09-30T21:16:23.804729Z",
          "requested_timestamp": "2026-09-30T21:16:23.804729Z",
          "actual_quote_timestamp": "2026-09-30T21:16:23.994248Z",
          "timestamp_delta_seconds": 0.189519,
          "bid": 0.44,
          "ask": 0.45,
          "midpoint": 0.445,
          "last_price": 0.44,
          "implied_probability": 0.45,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-30T21:16:23.994248Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP301730",
          "external_market_id": "KXBTC15M-26SEP301730-30",
          "external_contract_id": "KXBTC15M-26SEP301730-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5452.12
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP301730-30": {
          "UP/YES": "KXBTC15M-26SEP301730-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1253,
          "signal_id": 651,
          "quote_id": 651,
          "settlement_id": 651,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 213.0,
          "entry_price": 0.45,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.85000000000001,
          "trading_fee": 3.7,
          "total_deployed": 99.55000000000001,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.85000000000001,
          "net_pnl": -99.55000000000001,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-30T21:31:22.491393Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5452.12,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1254,
          "signal_id": 651,
          "quote_id": 651,
          "settlement_id": 651,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.45,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 45.0,
          "trading_fee": 1.74,
          "total_deployed": 46.74,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -45.0,
          "net_pnl": -46.74,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-30T21:31:22.493654Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5452.12,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83712.16,
        "kronos_base_predicted_close": 83720.21875,
        "kronos_base_displacement": 8.058749999996508,
        "kronos_base_displacement_fraction": 9.626737620910161e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83769.1875,
        "kronos_small_displacement": 57.02749999999651,
        "kronos_small_displacement_fraction": 0.0006812331685145444,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP301730",
        "ticker": "KXBTC15M-26SEP301730-30",
        "market_id": "KXBTC15M-26SEP301730-30",
        "contract_id": "KXBTC15M-26SEP301730-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83712.16
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-30T21:16:23.804729Z",
        "retrieved_timestamp": "2026-09-30T21:16:23.994248Z",
        "quote_offset_seconds": 0.189519,
        "quote_age_seconds": 0.189519,
        "bid": 0.44,
        "ask": 0.45,
        "midpoint": 0.445,
        "last_price": 0.44,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.45,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5452.12
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 83705.29,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260930T2115Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 645,
          "signal_id": 651,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-30T21:00:00Z",
          "return_6h": -0.002531363439745915,
          "return_12h": 0.005588804260674651,
          "return_24h": 0.002235996613636715,
          "close_vs_ema12": -0.0017000867103605932,
          "close_vs_ema24": -0.0006779407985084696,
          "ema12_slope_3h": -0.0010678572942312003,
          "ema24_slope_6h": 0.0010200801741506726,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-30T21:16:23.860910Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-30T21:00:00Z",
            "return_6h": -0.002531363439745915,
            "return_12h": 0.005588804260674651,
            "return_24h": 0.002235996613636715,
            "close_vs_ema12": -0.0017000867103605932,
            "close_vs_ema24": -0.0006779407985084696,
            "ema12_slope_3h": -0.0010678572942312003,
            "ema24_slope_6h": 0.0010200801741506726,
            "score": -1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.001096609631514589,
        "return_30m": 0.00079693670220915,
        "return_60m": 0.0013670163628116683,
        "return_120m": -0.00020027129015598444,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0004379496044613074,
        "close_vs_ema6": 0.00036350529155781963,
        "close_vs_ema12": -0.00042283586052482836,
        "ema3_slope": 0.0004381414883531942,
        "ema6_slope": 0.0001454232614730433,
        "realized_volatility_30m": 0.0006979771482885089,
        "realized_volatility_60m": 0.0008502850675036332,
        "return_acceleration": 0.0013959542965770178
      }
    },
    {
      "id": 650,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260930T2100Z",
      "trigger_timestamp": "2026-09-30T21:01:21.298166Z",
      "market_start_timestamp": "2026-09-30T21:00:00Z",
      "resolution_timestamp": "2026-09-30T21:15:00Z",
      "direction": "UP",
      "base_run_id": 4339,
      "small_run_id": 4340,
      "last_observed_close": 83620.46,
      "actual_close": 83712.16,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-30T21:01:21.402869Z",
      "base_predicted_close": 83655.015625,
      "small_predicted_close": 83729.5546875,
      "strike": 83620.46,
      "market_regime": {
        "id": 644,
        "signal_id": 650,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-30T20:45:00Z",
        "return_6h": -0.0019072554197002711,
        "return_12h": 0.0069830536209976035,
        "return_24h": 0.00011816885953086498,
        "close_vs_ema12": -0.0028657696129773536,
        "close_vs_ema24": -0.0017869374888419554,
        "ema12_slope_3h": -0.0009630540680227728,
        "ema24_slope_6h": 0.0010950124999018485,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-30T21:01:21.405293Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-30T20:45:00Z",
          "return_6h": -0.0019072554197002711,
          "return_12h": 0.0069830536209976035,
          "return_24h": 0.00011816885953086498,
          "close_vs_ema12": -0.0028657696129773536,
          "close_vs_ema24": -0.0017869374888419554,
          "ema12_slope_3h": -0.0009630540680227728,
          "ema24_slope_6h": 0.0010950124999018485,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.7,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.262613,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "70_80",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        4339,
        4340
      ],
      "forecast_publication_timestamp": "2026-09-30T21:01:21.298166Z",
      "requested_quote_timestamp": "2026-09-30T21:01:21.298166Z",
      "retrieved_quote_timestamp": "2026-09-30T21:01:21.560779Z",
      "quote_retrieval_timestamp": "2026-09-30T21:01:21.560779Z",
      "timing_difference_seconds": 0.262613,
      "selected_quote": {
        "id": 650,
        "contract_id": 650,
        "forecast_timestamp": "2026-09-30T21:01:21.298166Z",
        "requested_timestamp": "2026-09-30T21:01:21.298166Z",
        "actual_quote_timestamp": "2026-09-30T21:01:21.560779Z",
        "timestamp_delta_seconds": 0.262613,
        "bid": 0.69,
        "ask": 0.7,
        "midpoint": 0.695,
        "last_price": 0.7,
        "implied_probability": 0.7,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-30T21:01:21.560779Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP301715",
        "external_market_id": "KXBTC15M-26SEP301715-15",
        "external_contract_id": "KXBTC15M-26SEP301715-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 10414.71
      },
      "selected_entry_price": 0.7,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 650,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP301715",
          "external_market_id": "KXBTC15M-26SEP301715-15",
          "external_contract_id": "KXBTC15M-26SEP301715-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-30T21:00:00Z",
          "resolution_timestamp": "2026-09-30T21:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-30T21:01:21.408091Z"
        }
      ],
      "quotes": [
        {
          "id": 650,
          "contract_id": 650,
          "forecast_timestamp": "2026-09-30T21:01:21.298166Z",
          "requested_timestamp": "2026-09-30T21:01:21.298166Z",
          "actual_quote_timestamp": "2026-09-30T21:01:21.560779Z",
          "timestamp_delta_seconds": 0.262613,
          "bid": 0.69,
          "ask": 0.7,
          "midpoint": 0.695,
          "last_price": 0.7,
          "implied_probability": 0.7,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-30T21:01:21.560779Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP301715",
          "external_market_id": "KXBTC15M-26SEP301715-15",
          "external_contract_id": "KXBTC15M-26SEP301715-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 10414.71
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP301715-15": {
          "UP/YES": "KXBTC15M-26SEP301715-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1251,
          "signal_id": 650,
          "quote_id": 650,
          "settlement_id": 650,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 139.0,
          "entry_price": 0.7,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.3,
          "trading_fee": 2.05,
          "total_deployed": 99.35,
          "settlement_value": 1.0,
          "settlement_payout": 139.0,
          "gross_pnl": 41.7,
          "net_pnl": 39.650000000000006,
          "roi": 0.3990941117262205,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-30T21:16:29.381243Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 10414.71,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1252,
          "signal_id": 650,
          "quote_id": 650,
          "settlement_id": 650,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.7,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 70.0,
          "trading_fee": 1.47,
          "total_deployed": 71.47,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 30.0,
          "net_pnl": 28.53,
          "roi": 0.3991884706870016,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-30T21:16:29.383913Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 10414.71,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83620.46,
        "kronos_base_predicted_close": 83655.015625,
        "kronos_base_displacement": 34.5556249999936,
        "kronos_base_displacement_fraction": 0.0004132436607021008,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83729.5546875,
        "kronos_small_displacement": 109.0946874999936,
        "kronos_small_displacement_fraction": 0.0013046410830554339,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP301715",
        "ticker": "KXBTC15M-26SEP301715-15",
        "market_id": "KXBTC15M-26SEP301715-15",
        "contract_id": "KXBTC15M-26SEP301715-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83620.46
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-30T21:01:21.298166Z",
        "retrieved_timestamp": "2026-09-30T21:01:21.560779Z",
        "quote_offset_seconds": 0.262613,
        "quote_age_seconds": 0.262613,
        "bid": 0.69,
        "ask": 0.7,
        "midpoint": 0.695,
        "last_price": 0.7,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.7,
        "price_type": "live_executable_ask",
        "yes_ask_size": 10414.71
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 83712.16,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260930T2100Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 644,
          "signal_id": 650,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-30T20:45:00Z",
          "return_6h": -0.0019072554197002711,
          "return_12h": 0.0069830536209976035,
          "return_24h": 0.00011816885953086498,
          "close_vs_ema12": -0.0028657696129773536,
          "close_vs_ema24": -0.0017869374888419554,
          "ema12_slope_3h": -0.0009630540680227728,
          "ema24_slope_6h": 0.0010950124999018485,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-30T21:01:21.405293Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-30T20:45:00Z",
            "return_6h": -0.0019072554197002711,
            "return_12h": 0.0069830536209976035,
            "return_24h": 0.00011816885953086498,
            "close_vs_ema12": -0.0028657696129773536,
            "close_vs_ema24": -0.0017869374888419554,
            "ema12_slope_3h": -0.0009630540680227728,
            "ema24_slope_6h": 0.0010950124999018485,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.00029934466506242874,
        "return_30m": -0.0009897836791745718,
        "return_60m": 0.0006383891142498488,
        "return_120m": -0.003747546325783002,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.0002200853071409048,
        "close_vs_ema6": -0.000586984523476719,
        "close_vs_ema12": -0.0015945377391968218,
        "ema3_slope": -0.0002200368802567354,
        "ema6_slope": -0.00023473869419843307,
        "realized_volatility_30m": 0.00019565054508596802,
        "realized_volatility_60m": 0.0007400082580932234,
        "return_acceleration": 0.00039130109017193604
      }
    },
    {
      "id": 649,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260930T2045Z",
      "trigger_timestamp": "2026-09-30T20:46:26.306525Z",
      "market_start_timestamp": "2026-09-30T20:45:00Z",
      "resolution_timestamp": "2026-09-30T21:00:00Z",
      "direction": "UP",
      "base_run_id": 4337,
      "small_run_id": 4338,
      "last_observed_close": 83645.5,
      "actual_close": 83620.46,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-30T20:46:26.368904Z",
      "base_predicted_close": 83658.5703125,
      "small_predicted_close": 83735.296875,
      "strike": 83645.5,
      "market_regime": {
        "id": 643,
        "signal_id": 649,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-30T20:30:00Z",
        "return_6h": 0.0011698778131365994,
        "return_12h": 0.007335339545942121,
        "return_24h": 0.0003434697467330494,
        "close_vs_ema12": -0.002688813172568194,
        "close_vs_ema24": -0.0015256141685734415,
        "ema12_slope_3h": -0.0008069396363289405,
        "ema24_slope_6h": 0.0011582877489360044,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-30T20:46:26.372015Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-30T20:30:00Z",
          "return_6h": 0.0011698778131365994,
          "return_12h": 0.007335339545942121,
          "return_24h": 0.0003434697467330494,
          "close_vs_ema12": -0.002688813172568194,
          "close_vs_ema24": -0.0015256141685734415,
          "ema12_slope_3h": -0.0008069396363289405,
          "ema24_slope_6h": 0.0011582877489360044,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.51,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.194202,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        4337,
        4338
      ],
      "forecast_publication_timestamp": "2026-09-30T20:46:26.306525Z",
      "requested_quote_timestamp": "2026-09-30T20:46:26.306525Z",
      "retrieved_quote_timestamp": "2026-09-30T20:46:26.500727Z",
      "quote_retrieval_timestamp": "2026-09-30T20:46:26.500727Z",
      "timing_difference_seconds": 0.194202,
      "selected_quote": {
        "id": 649,
        "contract_id": 649,
        "forecast_timestamp": "2026-09-30T20:46:26.306525Z",
        "requested_timestamp": "2026-09-30T20:46:26.306525Z",
        "actual_quote_timestamp": "2026-09-30T20:46:26.500727Z",
        "timestamp_delta_seconds": 0.194202,
        "bid": 0.5,
        "ask": 0.51,
        "midpoint": 0.505,
        "last_price": 0.5,
        "implied_probability": 0.51,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-30T20:46:26.500727Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP301700",
        "external_market_id": "KXBTC15M-26SEP301700-00",
        "external_contract_id": "KXBTC15M-26SEP301700-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 9382.14
      },
      "selected_entry_price": 0.51,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 649,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP301700",
          "external_market_id": "KXBTC15M-26SEP301700-00",
          "external_contract_id": "KXBTC15M-26SEP301700-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-30T20:45:00Z",
          "resolution_timestamp": "2026-09-30T21:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-30T20:46:26.375514Z"
        }
      ],
      "quotes": [
        {
          "id": 649,
          "contract_id": 649,
          "forecast_timestamp": "2026-09-30T20:46:26.306525Z",
          "requested_timestamp": "2026-09-30T20:46:26.306525Z",
          "actual_quote_timestamp": "2026-09-30T20:46:26.500727Z",
          "timestamp_delta_seconds": 0.194202,
          "bid": 0.5,
          "ask": 0.51,
          "midpoint": 0.505,
          "last_price": 0.5,
          "implied_probability": 0.51,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-30T20:46:26.500727Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP301700",
          "external_market_id": "KXBTC15M-26SEP301700-00",
          "external_contract_id": "KXBTC15M-26SEP301700-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 9382.14
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP301700-00": {
          "UP/YES": "KXBTC15M-26SEP301700-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1249,
          "signal_id": 649,
          "quote_id": 649,
          "settlement_id": 649,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 189.0,
          "entry_price": 0.51,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.39,
          "trading_fee": 3.31,
          "total_deployed": 99.7,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.39,
          "net_pnl": -99.7,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-30T21:01:26.636562Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 9382.14,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1250,
          "signal_id": 649,
          "quote_id": 649,
          "settlement_id": 649,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.51,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 51.0,
          "trading_fee": 1.75,
          "total_deployed": 52.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -51.0,
          "net_pnl": -52.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-30T21:01:26.642957Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 9382.14,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83645.5,
        "kronos_base_predicted_close": 83658.5703125,
        "kronos_base_displacement": 13.0703125,
        "kronos_base_displacement_fraction": 0.0001562584060110825,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83735.296875,
        "kronos_small_displacement": 89.796875,
        "kronos_small_displacement_fraction": 0.0010735410153564747,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP301700",
        "ticker": "KXBTC15M-26SEP301700-00",
        "market_id": "KXBTC15M-26SEP301700-00",
        "contract_id": "KXBTC15M-26SEP301700-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83645.5
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-30T20:46:26.306525Z",
        "retrieved_timestamp": "2026-09-30T20:46:26.500727Z",
        "quote_offset_seconds": 0.194202,
        "quote_age_seconds": 0.194202,
        "bid": 0.5,
        "ask": 0.51,
        "midpoint": 0.505,
        "last_price": 0.5,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.51,
        "price_type": "live_executable_ask",
        "yes_ask_size": 9382.14
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 83620.46,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260930T2045Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 643,
          "signal_id": 649,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-30T20:30:00Z",
          "return_6h": 0.0011698778131365994,
          "return_12h": 0.007335339545942121,
          "return_24h": 0.0003434697467330494,
          "close_vs_ema12": -0.002688813172568194,
          "close_vs_ema24": -0.0015256141685734415,
          "ema12_slope_3h": -0.0008069396363289405,
          "ema24_slope_6h": 0.0011582877489360044,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-30T20:46:26.372015Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-30T20:30:00Z",
            "return_6h": 0.0011698778131365994,
            "return_12h": 0.007335339545942121,
            "return_24h": 0.0003434697467330494,
            "close_vs_ema12": -0.002688813172568194,
            "close_vs_ema24": -0.0015256141685734415,
            "ema12_slope_3h": -0.0008069396363289405,
            "ema24_slope_6h": 0.0011582877489360044,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": -0.0006906457552343648,
        "return_30m": 0.0005696257049716547,
        "return_60m": -0.0015939170811318792,
        "return_120m": -0.0022895258749645597,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.00014077123456890384,
        "close_vs_ema6": -0.0005223971414295425,
        "close_vs_ema12": -0.0015850373243403437,
        "ema3_slope": -0.00014075142081748648,
        "ema6_slope": -0.00020891520189003643,
        "realized_volatility_30m": 0.0009758941090645679,
        "realized_volatility_60m": 0.0014114680922041572,
        "return_acceleration": -0.0019517882181291357
      }
    },
    {
      "id": 648,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260930T1945Z",
      "trigger_timestamp": "2026-09-30T19:46:25.358190Z",
      "market_start_timestamp": "2026-09-30T19:45:00Z",
      "resolution_timestamp": "2026-09-30T20:00:00Z",
      "direction": "UP",
      "base_run_id": 4329,
      "small_run_id": 4330,
      "last_observed_close": 83779.03,
      "actual_close": 83567.11,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-30T19:46:25.409549Z",
      "base_predicted_close": 83798.78125,
      "small_predicted_close": 83832.53125,
      "strike": 83779.03,
      "market_regime": {
        "id": 642,
        "signal_id": 648,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-30T19:30:00Z",
        "return_6h": -0.007775687417961308,
        "return_12h": 0.004740351196340198,
        "return_24h": 0.004050622368058088,
        "close_vs_ema12": -0.0016166027136739203,
        "close_vs_ema24": -8.096642963717482e-05,
        "ema12_slope_3h": 0.00020566238476193988,
        "ema24_slope_6h": 0.0016581042917727107,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-30T19:46:25.412631Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-30T19:30:00Z",
          "return_6h": -0.007775687417961308,
          "return_12h": 0.004740351196340198,
          "return_24h": 0.004050622368058088,
          "close_vs_ema12": -0.0016166027136739203,
          "close_vs_ema24": -8.096642963717482e-05,
          "ema12_slope_3h": 0.00020566238476193988,
          "ema24_slope_6h": 0.0016581042917727107,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.51,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.203113,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        4329,
        4330
      ],
      "forecast_publication_timestamp": "2026-09-30T19:46:25.358190Z",
      "requested_quote_timestamp": "2026-09-30T19:46:25.358190Z",
      "retrieved_quote_timestamp": "2026-09-30T19:46:25.561303Z",
      "quote_retrieval_timestamp": "2026-09-30T19:46:25.561303Z",
      "timing_difference_seconds": 0.203113,
      "selected_quote": {
        "id": 648,
        "contract_id": 648,
        "forecast_timestamp": "2026-09-30T19:46:25.358190Z",
        "requested_timestamp": "2026-09-30T19:46:25.358190Z",
        "actual_quote_timestamp": "2026-09-30T19:46:25.561303Z",
        "timestamp_delta_seconds": 0.203113,
        "bid": 0.5,
        "ask": 0.51,
        "midpoint": 0.505,
        "last_price": 0.51,
        "implied_probability": 0.51,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-30T19:46:25.561303Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP301600",
        "external_market_id": "KXBTC15M-26SEP301600-00",
        "external_contract_id": "KXBTC15M-26SEP301600-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2470.13
      },
      "selected_entry_price": 0.51,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 648,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP301600",
          "external_market_id": "KXBTC15M-26SEP301600-00",
          "external_contract_id": "KXBTC15M-26SEP301600-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-30T19:45:00Z",
          "resolution_timestamp": "2026-09-30T20:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-30T19:46:25.415954Z"
        }
      ],
      "quotes": [
        {
          "id": 648,
          "contract_id": 648,
          "forecast_timestamp": "2026-09-30T19:46:25.358190Z",
          "requested_timestamp": "2026-09-30T19:46:25.358190Z",
          "actual_quote_timestamp": "2026-09-30T19:46:25.561303Z",
          "timestamp_delta_seconds": 0.203113,
          "bid": 0.5,
          "ask": 0.51,
          "midpoint": 0.505,
          "last_price": 0.51,
          "implied_probability": 0.51,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-30T19:46:25.561303Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP301600",
          "external_market_id": "KXBTC15M-26SEP301600-00",
          "external_contract_id": "KXBTC15M-26SEP301600-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2470.13
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP301600-00": {
          "UP/YES": "KXBTC15M-26SEP301600-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1247,
          "signal_id": 648,
          "quote_id": 648,
          "settlement_id": 648,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 189.0,
          "entry_price": 0.51,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.39,
          "trading_fee": 3.31,
          "total_deployed": 99.7,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.39,
          "net_pnl": -99.7,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-30T20:01:24.788943Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2470.13,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1248,
          "signal_id": 648,
          "quote_id": 648,
          "settlement_id": 648,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.51,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 51.0,
          "trading_fee": 1.75,
          "total_deployed": 52.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -51.0,
          "net_pnl": -52.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-30T20:01:24.791005Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2470.13,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83779.03,
        "kronos_base_predicted_close": 83798.78125,
        "kronos_base_displacement": 19.751250000001164,
        "kronos_base_displacement_fraction": 0.00023575410219002494,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83832.53125,
        "kronos_small_displacement": 53.501250000001164,
        "kronos_small_displacement_fraction": 0.0006385995397655136,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP301600",
        "ticker": "KXBTC15M-26SEP301600-00",
        "market_id": "KXBTC15M-26SEP301600-00",
        "contract_id": "KXBTC15M-26SEP301600-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83779.03
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-30T19:46:25.358190Z",
        "retrieved_timestamp": "2026-09-30T19:46:25.561303Z",
        "quote_offset_seconds": 0.203113,
        "quote_age_seconds": 0.203113,
        "bid": 0.5,
        "ask": 0.51,
        "midpoint": 0.505,
        "last_price": 0.51,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.51,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2470.13
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 83567.11,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260930T1945Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 642,
          "signal_id": 648,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-30T19:30:00Z",
          "return_6h": -0.007775687417961308,
          "return_12h": 0.004740351196340198,
          "return_24h": 0.004050622368058088,
          "close_vs_ema12": -0.0016166027136739203,
          "close_vs_ema24": -8.096642963717482e-05,
          "ema12_slope_3h": 0.00020566238476193988,
          "ema24_slope_6h": 0.0016581042917727107,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-30T19:46:25.412631Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-30T19:30:00Z",
            "return_6h": -0.007775687417961308,
            "return_12h": 0.004740351196340198,
            "return_24h": 0.004050622368058088,
            "close_vs_ema12": -0.0016166027136739203,
            "close_vs_ema24": -8.096642963717482e-05,
            "ema12_slope_3h": 0.00020566238476193988,
            "ema24_slope_6h": 0.0016581042917727107,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0006449165953403835,
        "return_30m": 0.0005984570585129134,
        "return_60m": -0.0006967193066361732,
        "return_120m": -0.00234329176879311,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 3.250795815579188e-05,
        "close_vs_ema6": -0.0005620367380669844,
        "close_vs_ema12": -0.0016124939858128684,
        "ema3_slope": 3.25090149575491e-05,
        "ema6_slope": -0.0002247641649394394,
        "realized_volatility_30m": 0.00034567309447619543,
        "realized_volatility_60m": 0.0013856925240523402,
        "return_acceleration": 0.0006913461889523909
      }
    },
    {
      "id": 647,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260930T1745Z",
      "trigger_timestamp": "2026-09-30T17:46:24.448667Z",
      "market_start_timestamp": "2026-09-30T17:45:00Z",
      "resolution_timestamp": "2026-09-30T18:00:00Z",
      "direction": "UP",
      "base_run_id": 4313,
      "small_run_id": 4314,
      "last_observed_close": 83975.81,
      "actual_close": 84009.31,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-30T17:46:24.502230Z",
      "base_predicted_close": 83979.4765625,
      "small_predicted_close": 84015.3984375,
      "strike": 83975.81,
      "market_regime": {
        "id": 641,
        "signal_id": 647,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-30T17:30:00Z",
        "return_6h": 0.0007363767369119589,
        "return_12h": 0.006351433089673231,
        "return_24h": 0.010279958625942998,
        "close_vs_ema12": 0.0004416278684504782,
        "close_vs_ema24": 0.002424778257978266,
        "ema12_slope_3h": 0.0013923351832230146,
        "ema24_slope_6h": 0.003579376472907514,
        "score": 2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-30T17:46:24.505547Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-30T17:30:00Z",
          "return_6h": 0.0007363767369119589,
          "return_12h": 0.006351433089673231,
          "return_24h": 0.010279958625942998,
          "close_vs_ema12": 0.0004416278684504782,
          "close_vs_ema24": 0.002424778257978266,
          "ema12_slope_3h": 0.0013923351832230146,
          "ema24_slope_6h": 0.003579376472907514,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.52,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.205568,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        4313,
        4314
      ],
      "forecast_publication_timestamp": "2026-09-30T17:46:24.448667Z",
      "requested_quote_timestamp": "2026-09-30T17:46:24.448667Z",
      "retrieved_quote_timestamp": "2026-09-30T17:46:24.654235Z",
      "quote_retrieval_timestamp": "2026-09-30T17:46:24.654235Z",
      "timing_difference_seconds": 0.205568,
      "selected_quote": {
        "id": 647,
        "contract_id": 647,
        "forecast_timestamp": "2026-09-30T17:46:24.448667Z",
        "requested_timestamp": "2026-09-30T17:46:24.448667Z",
        "actual_quote_timestamp": "2026-09-30T17:46:24.654235Z",
        "timestamp_delta_seconds": 0.205568,
        "bid": 0.51,
        "ask": 0.52,
        "midpoint": 0.515,
        "last_price": 0.51,
        "implied_probability": 0.52,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-30T17:46:24.654235Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP301400",
        "external_market_id": "KXBTC15M-26SEP301400-00",
        "external_contract_id": "KXBTC15M-26SEP301400-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 9087.39
      },
      "selected_entry_price": 0.52,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 647,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP301400",
          "external_market_id": "KXBTC15M-26SEP301400-00",
          "external_contract_id": "KXBTC15M-26SEP301400-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-30T17:45:00Z",
          "resolution_timestamp": "2026-09-30T18:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-30T17:46:24.512143Z"
        }
      ],
      "quotes": [
        {
          "id": 647,
          "contract_id": 647,
          "forecast_timestamp": "2026-09-30T17:46:24.448667Z",
          "requested_timestamp": "2026-09-30T17:46:24.448667Z",
          "actual_quote_timestamp": "2026-09-30T17:46:24.654235Z",
          "timestamp_delta_seconds": 0.205568,
          "bid": 0.51,
          "ask": 0.52,
          "midpoint": 0.515,
          "last_price": 0.51,
          "implied_probability": 0.52,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-30T17:46:24.654235Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP301400",
          "external_market_id": "KXBTC15M-26SEP301400-00",
          "external_contract_id": "KXBTC15M-26SEP301400-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 9087.39
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP301400-00": {
          "UP/YES": "KXBTC15M-26SEP301400-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1245,
          "signal_id": 647,
          "quote_id": 647,
          "settlement_id": 647,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 186.0,
          "entry_price": 0.52,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.72,
          "trading_fee": 3.25,
          "total_deployed": 99.97,
          "settlement_value": 1.0,
          "settlement_payout": 186.0,
          "gross_pnl": 89.28,
          "net_pnl": 86.03,
          "roi": 0.8605581674502351,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-30T18:01:24.004084Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 9087.39,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1246,
          "signal_id": 647,
          "quote_id": 647,
          "settlement_id": 647,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.52,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 52.0,
          "trading_fee": 1.75,
          "total_deployed": 53.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 48.0,
          "net_pnl": 46.25,
          "roi": 0.8604651162790697,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-30T18:01:24.007029Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 9087.39,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83975.81,
        "kronos_base_predicted_close": 83979.4765625,
        "kronos_base_displacement": 3.6665625000023283,
        "kronos_base_displacement_fraction": 4.36621272245225e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84015.3984375,
        "kronos_small_displacement": 39.58843750000233,
        "kronos_small_displacement_fraction": 0.0004714266822791269,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP301400",
        "ticker": "KXBTC15M-26SEP301400-00",
        "market_id": "KXBTC15M-26SEP301400-00",
        "contract_id": "KXBTC15M-26SEP301400-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83975.81
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-30T17:46:24.448667Z",
        "retrieved_timestamp": "2026-09-30T17:46:24.654235Z",
        "quote_offset_seconds": 0.205568,
        "quote_age_seconds": 0.205568,
        "bid": 0.51,
        "ask": 0.52,
        "midpoint": 0.515,
        "last_price": 0.51,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.52,
        "price_type": "live_executable_ask",
        "yes_ask_size": 9087.39
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 84009.31,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260930T1745Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 641,
          "signal_id": 647,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-30T17:30:00Z",
          "return_6h": 0.0007363767369119589,
          "return_12h": 0.006351433089673231,
          "return_24h": 0.010279958625942998,
          "close_vs_ema12": 0.0004416278684504782,
          "close_vs_ema24": 0.002424778257978266,
          "ema12_slope_3h": 0.0013923351832230146,
          "ema24_slope_6h": 0.003579376472907514,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-30T17:46:24.505547Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-30T17:30:00Z",
            "return_6h": 0.0007363767369119589,
            "return_12h": 0.006351433089673231,
            "return_24h": 0.010279958625942998,
            "close_vs_ema12": 0.0004416278684504782,
            "close_vs_ema24": 0.002424778257978266,
            "ema12_slope_3h": 0.0013923351832230146,
            "ema24_slope_6h": 0.003579376472907514,
            "score": 2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.002110763340515409,
        "return_30m": -0.0035259748773225352,
        "return_60m": -0.003942875217576525,
        "return_120m": -0.0012234057197739734,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 4,
        "close_vs_ema3": -0.0014112884011258098,
        "close_vs_ema6": -0.0019871937384936533,
        "close_vs_ema12": -0.002101124162425916,
        "ema3_slope": -0.0014092994731256248,
        "ema6_slope": -0.0007942461669935286,
        "realized_volatility_30m": 0.0003462791542587218,
        "realized_volatility_60m": 0.0008163166313686497,
        "return_acceleration": -0.0006925583085174436
      }
    },
    {
      "id": 646,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260930T1700Z",
      "trigger_timestamp": "2026-09-30T17:01:18.414819Z",
      "market_start_timestamp": "2026-09-30T17:00:00Z",
      "resolution_timestamp": "2026-09-30T17:15:00Z",
      "direction": "UP",
      "base_run_id": 4307,
      "small_run_id": 4308,
      "last_observed_close": 84285.68,
      "actual_close": 84272.96,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-30T17:01:18.472963Z",
      "base_predicted_close": 84334.3671875,
      "small_predicted_close": 84389.5546875,
      "strike": 84285.68,
      "market_regime": {
        "id": 640,
        "signal_id": 646,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-30T16:45:00Z",
        "return_6h": 0.004719680804540438,
        "return_12h": 0.01329191173349975,
        "return_24h": 0.01503780073523564,
        "close_vs_ema12": 0.004437890278616408,
        "close_vs_ema24": 0.006402088356782798,
        "ema12_slope_3h": 0.0011152364149158434,
        "ema24_slope_6h": 0.003594257678917634,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-30T17:01:18.475306Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-30T16:45:00Z",
          "return_6h": 0.004719680804540438,
          "return_12h": 0.01329191173349975,
          "return_24h": 0.01503780073523564,
          "close_vs_ema12": 0.004437890278616408,
          "close_vs_ema24": 0.006402088356782798,
          "ema12_slope_3h": 0.0011152364149158434,
          "ema24_slope_6h": 0.003594257678917634,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.44,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.197507,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        4307,
        4308
      ],
      "forecast_publication_timestamp": "2026-09-30T17:01:18.414819Z",
      "requested_quote_timestamp": "2026-09-30T17:01:18.414819Z",
      "retrieved_quote_timestamp": "2026-09-30T17:01:18.612326Z",
      "quote_retrieval_timestamp": "2026-09-30T17:01:18.612326Z",
      "timing_difference_seconds": 0.197507,
      "selected_quote": {
        "id": 646,
        "contract_id": 646,
        "forecast_timestamp": "2026-09-30T17:01:18.414819Z",
        "requested_timestamp": "2026-09-30T17:01:18.414819Z",
        "actual_quote_timestamp": "2026-09-30T17:01:18.612326Z",
        "timestamp_delta_seconds": 0.197507,
        "bid": 0.43,
        "ask": 0.44,
        "midpoint": 0.435,
        "last_price": 0.44,
        "implied_probability": 0.44,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-30T17:01:18.612326Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP301315",
        "external_market_id": "KXBTC15M-26SEP301315-15",
        "external_contract_id": "KXBTC15M-26SEP301315-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 7116.28
      },
      "selected_entry_price": 0.44,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 646,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP301315",
          "external_market_id": "KXBTC15M-26SEP301315-15",
          "external_contract_id": "KXBTC15M-26SEP301315-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-30T17:00:00Z",
          "resolution_timestamp": "2026-09-30T17:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-30T17:01:18.478808Z"
        }
      ],
      "quotes": [
        {
          "id": 646,
          "contract_id": 646,
          "forecast_timestamp": "2026-09-30T17:01:18.414819Z",
          "requested_timestamp": "2026-09-30T17:01:18.414819Z",
          "actual_quote_timestamp": "2026-09-30T17:01:18.612326Z",
          "timestamp_delta_seconds": 0.197507,
          "bid": 0.43,
          "ask": 0.44,
          "midpoint": 0.435,
          "last_price": 0.44,
          "implied_probability": 0.44,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-30T17:01:18.612326Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP301315",
          "external_market_id": "KXBTC15M-26SEP301315-15",
          "external_contract_id": "KXBTC15M-26SEP301315-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 7116.28
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP301315-15": {
          "UP/YES": "KXBTC15M-26SEP301315-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1243,
          "signal_id": 646,
          "quote_id": 646,
          "settlement_id": 646,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 218.0,
          "entry_price": 0.44,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.92,
          "trading_fee": 3.77,
          "total_deployed": 99.69,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.92,
          "net_pnl": -99.69,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-30T17:16:26.389979Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7116.28,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1244,
          "signal_id": 646,
          "quote_id": 646,
          "settlement_id": 646,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.44,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 44.0,
          "trading_fee": 1.73,
          "total_deployed": 45.73,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -44.0,
          "net_pnl": -45.73,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-30T17:16:26.394046Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7116.28,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84285.68,
        "kronos_base_predicted_close": 84334.3671875,
        "kronos_base_displacement": 48.687187500006985,
        "kronos_base_displacement_fraction": 0.0005776448324318792,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84389.5546875,
        "kronos_small_displacement": 103.87468750000698,
        "kronos_small_displacement_fraction": 0.0012324120479304075,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP301315",
        "ticker": "KXBTC15M-26SEP301315-15",
        "market_id": "KXBTC15M-26SEP301315-15",
        "contract_id": "KXBTC15M-26SEP301315-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84285.68
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-30T17:01:18.414819Z",
        "retrieved_timestamp": "2026-09-30T17:01:18.612326Z",
        "quote_offset_seconds": 0.197507,
        "quote_age_seconds": 0.197507,
        "bid": 0.43,
        "ask": 0.44,
        "midpoint": 0.435,
        "last_price": 0.44,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.44,
        "price_type": "live_executable_ask",
        "yes_ask_size": 7116.28
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 84272.96,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260930T1700Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 640,
          "signal_id": 646,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-30T16:45:00Z",
          "return_6h": 0.004719680804540438,
          "return_12h": 0.01329191173349975,
          "return_24h": 0.01503780073523564,
          "close_vs_ema12": 0.004437890278616408,
          "close_vs_ema24": 0.006402088356782798,
          "ema12_slope_3h": 0.0011152364149158434,
          "ema24_slope_6h": 0.003594257678917634,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-30T17:01:18.475306Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-30T16:45:00Z",
            "return_6h": 0.004719680804540438,
            "return_12h": 0.01329191173349975,
            "return_24h": 0.01503780073523564,
            "close_vs_ema12": 0.004437890278616408,
            "close_vs_ema24": 0.006402088356782798,
            "ema12_slope_3h": 0.0011152364149158434,
            "ema24_slope_6h": 0.003594257678917634,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": -0.00026746894288998124,
        "return_30m": 0.00030192769329118185,
        "return_60m": 0.00234832949755992,
        "return_120m": 0.00603283201841065,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": 0.00015206134598799714,
        "close_vs_ema6": 0.0008237873313809985,
        "close_vs_ema12": 0.001309209964180491,
        "ema3_slope": 0.0001520844721576431,
        "ema6_slope": 0.00032962354843357744,
        "realized_volatility_30m": 0.0004185089578663814,
        "realized_volatility_60m": 0.0012058547205077378,
        "return_acceleration": -0.0008370179157327629
      }
    },
    {
      "id": 645,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260930T1630Z",
      "trigger_timestamp": "2026-09-30T16:31:22.675826Z",
      "market_start_timestamp": "2026-09-30T16:30:00Z",
      "resolution_timestamp": "2026-09-30T16:45:00Z",
      "direction": "UP",
      "base_run_id": 4303,
      "small_run_id": 4304,
      "last_observed_close": 84260.24,
      "actual_close": 84308.23,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-30T16:31:22.785339Z",
      "base_predicted_close": 84322.359375,
      "small_predicted_close": 84305.375,
      "strike": 84260.24,
      "market_regime": {
        "id": 639,
        "signal_id": 645,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-30T16:15:00Z",
        "return_6h": 0.005889878707050045,
        "return_12h": 0.011144101847833543,
        "return_24h": 0.012279763879030181,
        "close_vs_ema12": 0.00453367884949718,
        "close_vs_ema24": 0.006378243482121793,
        "ema12_slope_3h": 0.0014131785388553642,
        "ema24_slope_6h": 0.003536525224590914,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-30T16:31:22.787984Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-30T16:15:00Z",
          "return_6h": 0.005889878707050045,
          "return_12h": 0.011144101847833543,
          "return_24h": 0.012279763879030181,
          "close_vs_ema12": 0.00453367884949718,
          "close_vs_ema24": 0.006378243482121793,
          "ema12_slope_3h": 0.0014131785388553642,
          "ema24_slope_6h": 0.003536525224590914,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.43,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.329482,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        4303,
        4304
      ],
      "forecast_publication_timestamp": "2026-09-30T16:31:22.675826Z",
      "requested_quote_timestamp": "2026-09-30T16:31:22.675826Z",
      "retrieved_quote_timestamp": "2026-09-30T16:31:23.005308Z",
      "quote_retrieval_timestamp": "2026-09-30T16:31:23.005308Z",
      "timing_difference_seconds": 0.329482,
      "selected_quote": {
        "id": 645,
        "contract_id": 645,
        "forecast_timestamp": "2026-09-30T16:31:22.675826Z",
        "requested_timestamp": "2026-09-30T16:31:22.675826Z",
        "actual_quote_timestamp": "2026-09-30T16:31:23.005308Z",
        "timestamp_delta_seconds": 0.329482,
        "bid": 0.42,
        "ask": 0.43,
        "midpoint": 0.425,
        "last_price": 0.43,
        "implied_probability": 0.43,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-30T16:31:23.005308Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP301245",
        "external_market_id": "KXBTC15M-26SEP301245-45",
        "external_contract_id": "KXBTC15M-26SEP301245-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 10489.2
      },
      "selected_entry_price": 0.43,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 645,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP301245",
          "external_market_id": "KXBTC15M-26SEP301245-45",
          "external_contract_id": "KXBTC15M-26SEP301245-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-30T16:30:00Z",
          "resolution_timestamp": "2026-09-30T16:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-30T16:31:22.792107Z"
        }
      ],
      "quotes": [
        {
          "id": 645,
          "contract_id": 645,
          "forecast_timestamp": "2026-09-30T16:31:22.675826Z",
          "requested_timestamp": "2026-09-30T16:31:22.675826Z",
          "actual_quote_timestamp": "2026-09-30T16:31:23.005308Z",
          "timestamp_delta_seconds": 0.329482,
          "bid": 0.42,
          "ask": 0.43,
          "midpoint": 0.425,
          "last_price": 0.43,
          "implied_probability": 0.43,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-30T16:31:23.005308Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP301245",
          "external_market_id": "KXBTC15M-26SEP301245-45",
          "external_contract_id": "KXBTC15M-26SEP301245-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 10489.2
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP301245-45": {
          "UP/YES": "KXBTC15M-26SEP301245-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1241,
          "signal_id": 645,
          "quote_id": 645,
          "settlement_id": 645,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 223.0,
          "entry_price": 0.43,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.89,
          "trading_fee": 3.83,
          "total_deployed": 99.72,
          "settlement_value": 1.0,
          "settlement_payout": 223.0,
          "gross_pnl": 127.11,
          "net_pnl": 123.28,
          "roi": 1.2362615322904131,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-30T16:46:31.411912Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 10489.2,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1242,
          "signal_id": 645,
          "quote_id": 645,
          "settlement_id": 645,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.43,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 43.0,
          "trading_fee": 1.72,
          "total_deployed": 44.72,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 57.0,
          "net_pnl": 55.28,
          "roi": 1.2361359570661896,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-30T16:46:31.415121Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 10489.2,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84260.24,
        "kronos_base_predicted_close": 84322.359375,
        "kronos_base_displacement": 62.11937499999476,
        "kronos_base_displacement_fraction": 0.0007372323530053411,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84305.375,
        "kronos_small_displacement": 45.13499999999476,
        "kronos_small_displacement_fraction": 0.0005356618969990444,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP301245",
        "ticker": "KXBTC15M-26SEP301245-45",
        "market_id": "KXBTC15M-26SEP301245-45",
        "contract_id": "KXBTC15M-26SEP301245-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84260.24
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-30T16:31:22.675826Z",
        "retrieved_timestamp": "2026-09-30T16:31:23.005308Z",
        "quote_offset_seconds": 0.329482,
        "quote_age_seconds": 0.329482,
        "bid": 0.42,
        "ask": 0.43,
        "midpoint": 0.425,
        "last_price": 0.43,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.43,
        "price_type": "live_executable_ask",
        "yes_ask_size": 10489.2
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 84308.23,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260930T1630Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 639,
          "signal_id": 645,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-30T16:15:00Z",
          "return_6h": 0.005889878707050045,
          "return_12h": 0.011144101847833543,
          "return_24h": 0.012279763879030181,
          "close_vs_ema12": 0.00453367884949718,
          "close_vs_ema24": 0.006378243482121793,
          "ema12_slope_3h": 0.0014131785388553642,
          "ema24_slope_6h": 0.003536525224590914,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-30T16:31:22.787984Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-30T16:15:00Z",
            "return_6h": 0.005889878707050045,
            "return_12h": 0.011144101847833543,
            "return_24h": 0.012279763879030181,
            "close_vs_ema12": 0.00453367884949718,
            "close_vs_ema24": 0.006378243482121793,
            "ema12_slope_3h": 0.0014131785388553642,
            "ema24_slope_6h": 0.003536525224590914,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": -0.0005102057015539119,
        "return_30m": 0.002045784125386918,
        "return_60m": 0.005268168010389651,
        "return_120m": 0.0070638928386361766,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": 0.0005743598116947357,
        "close_vs_ema6": 0.0014209182187392422,
        "close_vs_ema12": 0.0015759368996728362,
        "ema3_slope": 0.0005746898904721576,
        "ema6_slope": 0.0005686905125796837,
        "realized_volatility_30m": 0.0015337501373832718,
        "realized_volatility_60m": 0.001542063240946815,
        "return_acceleration": -0.0030675002747665436
      }
    },
    {
      "id": 644,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260930T1545Z",
      "trigger_timestamp": "2026-09-30T15:46:22.708594Z",
      "market_start_timestamp": "2026-09-30T15:45:00Z",
      "resolution_timestamp": "2026-09-30T16:00:00Z",
      "direction": "UP",
      "base_run_id": 4297,
      "small_run_id": 4298,
      "last_observed_close": 84078.68,
      "actual_close": 84088.21,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-30T15:46:22.769510Z",
      "base_predicted_close": 84113.4375,
      "small_predicted_close": 84181.9765625,
      "strike": 84078.68,
      "market_regime": {
        "id": 638,
        "signal_id": 644,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-30T15:30:00Z",
        "return_6h": 0.006679945839893842,
        "return_12h": 0.00875274956839589,
        "return_24h": 0.01141430531767762,
        "close_vs_ema12": 0.0029098998183341163,
        "close_vs_ema24": 0.004590678448676888,
        "ema12_slope_3h": 0.003273571208341597,
        "ema24_slope_6h": 0.0033608306757744177,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-30T15:46:22.773265Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-30T15:30:00Z",
          "return_6h": 0.006679945839893842,
          "return_12h": 0.00875274956839589,
          "return_24h": 0.01141430531767762,
          "close_vs_ema12": 0.0029098998183341163,
          "close_vs_ema24": 0.004590678448676888,
          "ema12_slope_3h": 0.003273571208341597,
          "ema24_slope_6h": 0.0033608306757744177,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.55,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.207818,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        4297,
        4298
      ],
      "forecast_publication_timestamp": "2026-09-30T15:46:22.708594Z",
      "requested_quote_timestamp": "2026-09-30T15:46:22.708594Z",
      "retrieved_quote_timestamp": "2026-09-30T15:46:22.916412Z",
      "quote_retrieval_timestamp": "2026-09-30T15:46:22.916412Z",
      "timing_difference_seconds": 0.207818,
      "selected_quote": {
        "id": 644,
        "contract_id": 644,
        "forecast_timestamp": "2026-09-30T15:46:22.708594Z",
        "requested_timestamp": "2026-09-30T15:46:22.708594Z",
        "actual_quote_timestamp": "2026-09-30T15:46:22.916412Z",
        "timestamp_delta_seconds": 0.207818,
        "bid": 0.54,
        "ask": 0.55,
        "midpoint": 0.545,
        "last_price": 0.55,
        "implied_probability": 0.55,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-30T15:46:22.916412Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP301200",
        "external_market_id": "KXBTC15M-26SEP301200-00",
        "external_contract_id": "KXBTC15M-26SEP301200-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 9369.93
      },
      "selected_entry_price": 0.55,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 644,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP301200",
          "external_market_id": "KXBTC15M-26SEP301200-00",
          "external_contract_id": "KXBTC15M-26SEP301200-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-30T15:45:00Z",
          "resolution_timestamp": "2026-09-30T16:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-30T15:46:22.777090Z"
        }
      ],
      "quotes": [
        {
          "id": 644,
          "contract_id": 644,
          "forecast_timestamp": "2026-09-30T15:46:22.708594Z",
          "requested_timestamp": "2026-09-30T15:46:22.708594Z",
          "actual_quote_timestamp": "2026-09-30T15:46:22.916412Z",
          "timestamp_delta_seconds": 0.207818,
          "bid": 0.54,
          "ask": 0.55,
          "midpoint": 0.545,
          "last_price": 0.55,
          "implied_probability": 0.55,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-30T15:46:22.916412Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP301200",
          "external_market_id": "KXBTC15M-26SEP301200-00",
          "external_contract_id": "KXBTC15M-26SEP301200-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 9369.93
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP301200-00": {
          "UP/YES": "KXBTC15M-26SEP301200-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1239,
          "signal_id": 644,
          "quote_id": 644,
          "settlement_id": 644,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 176.0,
          "entry_price": 0.55,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.80000000000001,
          "trading_fee": 3.05,
          "total_deployed": 99.85000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 176.0,
          "gross_pnl": 79.19999999999999,
          "net_pnl": 76.14999999999999,
          "roi": 0.7626439659489233,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-30T16:01:24.348903Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 9369.93,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1240,
          "signal_id": 644,
          "quote_id": 644,
          "settlement_id": 644,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.55,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 55.00000000000001,
          "trading_fee": 1.74,
          "total_deployed": 56.74000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 44.99999999999999,
          "net_pnl": 43.25999999999999,
          "roi": 0.76242509693338,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-30T16:01:24.351855Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 9369.93,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84078.68,
        "kronos_base_predicted_close": 84113.4375,
        "kronos_base_displacement": 34.757500000006985,
        "kronos_base_displacement_fraction": 0.00041339255088218546,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84181.9765625,
        "kronos_small_displacement": 103.29656250000698,
        "kronos_small_displacement_fraction": 0.001228570221368925,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP301200",
        "ticker": "KXBTC15M-26SEP301200-00",
        "market_id": "KXBTC15M-26SEP301200-00",
        "contract_id": "KXBTC15M-26SEP301200-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84078.68
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-30T15:46:22.708594Z",
        "retrieved_timestamp": "2026-09-30T15:46:22.916412Z",
        "quote_offset_seconds": 0.207818,
        "quote_age_seconds": 0.207818,
        "bid": 0.54,
        "ask": 0.55,
        "midpoint": 0.545,
        "last_price": 0.55,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.55,
        "price_type": "live_executable_ask",
        "yes_ask_size": 9369.93
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 84088.21,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260930T1545Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 638,
          "signal_id": 644,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-30T15:30:00Z",
          "return_6h": 0.006679945839893842,
          "return_12h": 0.00875274956839589,
          "return_24h": 0.01141430531767762,
          "close_vs_ema12": 0.0029098998183341163,
          "close_vs_ema24": 0.004590678448676888,
          "ema12_slope_3h": 0.003273571208341597,
          "ema24_slope_6h": 0.0033608306757744177,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-30T15:46:22.773265Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-30T15:30:00Z",
            "return_6h": 0.006679945839893842,
            "return_12h": 0.00875274956839589,
            "return_24h": 0.01141430531767762,
            "close_vs_ema12": 0.0029098998183341163,
            "close_vs_ema24": 0.004590678448676888,
            "ema12_slope_3h": 0.003273571208341597,
            "ema24_slope_6h": 0.0033608306757744177,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0031020137663562153,
        "return_30m": 0.0018358760700774024,
        "return_60m": 0.00635468490008706,
        "return_120m": -0.004226920755869834,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0014218415637989867,
        "close_vs_ema6": 0.0012119584112468829,
        "close_vs_ema12": 0.0001813159711392398,
        "ema3_slope": 0.001423866075766833,
        "ema6_slope": 0.0004850184933957724,
        "realized_volatility_30m": 0.0021821180158957953,
        "realized_volatility_60m": 0.001722036098917009,
        "return_acceleration": 0.004364236031791591
      }
    },
    {
      "id": 643,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260930T1500Z",
      "trigger_timestamp": "2026-09-30T15:01:20.873686Z",
      "market_start_timestamp": "2026-09-30T15:00:00Z",
      "resolution_timestamp": "2026-09-30T15:15:00Z",
      "direction": "UP",
      "base_run_id": 4291,
      "small_run_id": 4292,
      "last_observed_close": 83780.25,
      "actual_close": 83924.6,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-30T15:01:20.916885Z",
      "base_predicted_close": 83902.6328125,
      "small_predicted_close": 83868.7265625,
      "strike": 83780.25,
      "market_regime": {
        "id": 637,
        "signal_id": 643,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-30T14:45:00Z",
        "return_6h": 0.008907297532190883,
        "return_12h": 0.0053530470904823435,
        "return_24h": 0.00019653680251119354,
        "close_vs_ema12": -0.0004781836533290784,
        "close_vs_ema24": 0.0012158493456997377,
        "ema12_slope_3h": 0.00412299950269035,
        "ema24_slope_6h": 0.003145638717044763,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-30T15:01:20.930670Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-30T14:45:00Z",
          "return_6h": 0.008907297532190883,
          "return_12h": 0.0053530470904823435,
          "return_24h": 0.00019653680251119354,
          "close_vs_ema12": -0.0004781836533290784,
          "close_vs_ema24": 0.0012158493456997377,
          "ema12_slope_3h": 0.00412299950269035,
          "ema24_slope_6h": 0.003145638717044763,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.47,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.206411,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        4291,
        4292
      ],
      "forecast_publication_timestamp": "2026-09-30T15:01:20.873686Z",
      "requested_quote_timestamp": "2026-09-30T15:01:20.873686Z",
      "retrieved_quote_timestamp": "2026-09-30T15:01:21.080097Z",
      "quote_retrieval_timestamp": "2026-09-30T15:01:21.080097Z",
      "timing_difference_seconds": 0.206411,
      "selected_quote": {
        "id": 643,
        "contract_id": 643,
        "forecast_timestamp": "2026-09-30T15:01:20.873686Z",
        "requested_timestamp": "2026-09-30T15:01:20.873686Z",
        "actual_quote_timestamp": "2026-09-30T15:01:21.080097Z",
        "timestamp_delta_seconds": 0.206411,
        "bid": 0.46,
        "ask": 0.47,
        "midpoint": 0.46499999999999997,
        "last_price": 0.47,
        "implied_probability": 0.47,
        "spread": 0.009999999999999953,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-30T15:01:21.080097Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP301115",
        "external_market_id": "KXBTC15M-26SEP301115-15",
        "external_contract_id": "KXBTC15M-26SEP301115-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 1678.92
      },
      "selected_entry_price": 0.47,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 643,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP301115",
          "external_market_id": "KXBTC15M-26SEP301115-15",
          "external_contract_id": "KXBTC15M-26SEP301115-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-30T15:00:00Z",
          "resolution_timestamp": "2026-09-30T15:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-30T15:01:20.933453Z"
        }
      ],
      "quotes": [
        {
          "id": 643,
          "contract_id": 643,
          "forecast_timestamp": "2026-09-30T15:01:20.873686Z",
          "requested_timestamp": "2026-09-30T15:01:20.873686Z",
          "actual_quote_timestamp": "2026-09-30T15:01:21.080097Z",
          "timestamp_delta_seconds": 0.206411,
          "bid": 0.46,
          "ask": 0.47,
          "midpoint": 0.46499999999999997,
          "last_price": 0.47,
          "implied_probability": 0.47,
          "spread": 0.009999999999999953,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-30T15:01:21.080097Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP301115",
          "external_market_id": "KXBTC15M-26SEP301115-15",
          "external_contract_id": "KXBTC15M-26SEP301115-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 1678.92
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP301115-15": {
          "UP/YES": "KXBTC15M-26SEP301115-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1237,
          "signal_id": 643,
          "quote_id": 643,
          "settlement_id": 643,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 205.0,
          "entry_price": 0.47,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.35,
          "trading_fee": 3.58,
          "total_deployed": 99.92999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 205.0,
          "gross_pnl": 108.65,
          "net_pnl": 105.07000000000001,
          "roi": 1.0514360052036427,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-30T15:16:23.792403Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1678.92,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1238,
          "signal_id": 643,
          "quote_id": 643,
          "settlement_id": 643,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.47,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 47.0,
          "trading_fee": 1.75,
          "total_deployed": 48.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 53.0,
          "net_pnl": 51.25,
          "roi": 1.0512820512820513,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-30T15:16:23.794917Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1678.92,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83780.25,
        "kronos_base_predicted_close": 83902.6328125,
        "kronos_base_displacement": 122.3828125,
        "kronos_base_displacement_fraction": 0.0014607596957516838,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83868.7265625,
        "kronos_small_displacement": 88.4765625,
        "kronos_small_displacement_fraction": 0.0010560551263573456,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP301115",
        "ticker": "KXBTC15M-26SEP301115-15",
        "market_id": "KXBTC15M-26SEP301115-15",
        "contract_id": "KXBTC15M-26SEP301115-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83780.25
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-30T15:01:20.873686Z",
        "retrieved_timestamp": "2026-09-30T15:01:21.080097Z",
        "quote_offset_seconds": 0.206411,
        "quote_age_seconds": 0.206411,
        "bid": 0.46,
        "ask": 0.47,
        "midpoint": 0.46499999999999997,
        "last_price": 0.47,
        "spread": 0.009999999999999953,
        "selected_entry_price": 0.47,
        "price_type": "live_executable_ask",
        "yes_ask_size": 1678.92
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 83924.6,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260930T1500Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 637,
          "signal_id": 643,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-30T14:45:00Z",
          "return_6h": 0.008907297532190883,
          "return_12h": 0.0053530470904823435,
          "return_24h": 0.00019653680251119354,
          "close_vs_ema12": -0.0004781836533290784,
          "close_vs_ema24": 0.0012158493456997377,
          "ema12_slope_3h": 0.00412299950269035,
          "ema24_slope_6h": 0.003145638717044763,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-30T15:01:20.930670Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-30T14:45:00Z",
            "return_6h": 0.008907297532190883,
            "return_12h": 0.0053530470904823435,
            "return_24h": 0.00019653680251119354,
            "close_vs_ema12": -0.0004781836533290784,
            "close_vs_ema24": 0.0012158493456997377,
            "ema12_slope_3h": 0.00412299950269035,
            "ema24_slope_6h": 0.003145638717044763,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": 0.002782745778059148,
        "return_30m": 0.0013271150363038942,
        "return_60m": -0.009003951483486983,
        "return_120m": -0.017599279102779253,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": -0.00020885319914620837,
        "close_vs_ema6": -0.002694865188457629,
        "close_vs_ema12": -0.004244857375667266,
        "ema3_slope": -0.00020880958859581522,
        "ema6_slope": -0.001076785358831489,
        "realized_volatility_30m": 0.002117168555081761,
        "realized_volatility_60m": 0.003790552150288779,
        "return_acceleration": 0.004234337110163522
      }
    },
    {
      "id": 642,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260930T1430Z",
      "trigger_timestamp": "2026-09-30T14:31:22.757257Z",
      "market_start_timestamp": "2026-09-30T14:30:00Z",
      "resolution_timestamp": "2026-09-30T14:45:00Z",
      "direction": "UP",
      "base_run_id": 4287,
      "small_run_id": 4288,
      "last_observed_close": 83669.21,
      "actual_close": 83547.76,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-30T14:31:22.827122Z",
      "base_predicted_close": 83751.7734375,
      "small_predicted_close": 83955.265625,
      "strike": 83669.21,
      "market_regime": {
        "id": 636,
        "signal_id": 642,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-30T14:15:00Z",
        "return_6h": 0.006624674328968849,
        "return_12h": 0.0034568818320181993,
        "return_24h": -0.0032661103088397203,
        "close_vs_ema12": -0.0019621848855119195,
        "close_vs_ema24": -0.00011793533736859096,
        "ema12_slope_3h": 0.00471345934347589,
        "ema24_slope_6h": 0.0029592076771856046,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-30T14:31:22.829556Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-30T14:15:00Z",
          "return_6h": 0.006624674328968849,
          "return_12h": 0.0034568818320181993,
          "return_24h": -0.0032661103088397203,
          "close_vs_ema12": -0.0019621848855119195,
          "close_vs_ema24": -0.00011793533736859096,
          "ema12_slope_3h": 0.00471345934347589,
          "ema24_slope_6h": 0.0029592076771856046,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.64,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.319157,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        4287,
        4288
      ],
      "forecast_publication_timestamp": "2026-09-30T14:31:22.757257Z",
      "requested_quote_timestamp": "2026-09-30T14:31:22.757257Z",
      "retrieved_quote_timestamp": "2026-09-30T14:31:23.076414Z",
      "quote_retrieval_timestamp": "2026-09-30T14:31:23.076414Z",
      "timing_difference_seconds": 0.319157,
      "selected_quote": {
        "id": 642,
        "contract_id": 642,
        "forecast_timestamp": "2026-09-30T14:31:22.757257Z",
        "requested_timestamp": "2026-09-30T14:31:22.757257Z",
        "actual_quote_timestamp": "2026-09-30T14:31:23.076414Z",
        "timestamp_delta_seconds": 0.319157,
        "bid": 0.63,
        "ask": 0.64,
        "midpoint": 0.635,
        "last_price": 0.64,
        "implied_probability": 0.64,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-30T14:31:23.076414Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP301045",
        "external_market_id": "KXBTC15M-26SEP301045-45",
        "external_contract_id": "KXBTC15M-26SEP301045-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 636.26
      },
      "selected_entry_price": 0.64,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 642,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP301045",
          "external_market_id": "KXBTC15M-26SEP301045-45",
          "external_contract_id": "KXBTC15M-26SEP301045-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-30T14:30:00Z",
          "resolution_timestamp": "2026-09-30T14:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-30T14:31:22.832124Z"
        }
      ],
      "quotes": [
        {
          "id": 642,
          "contract_id": 642,
          "forecast_timestamp": "2026-09-30T14:31:22.757257Z",
          "requested_timestamp": "2026-09-30T14:31:22.757257Z",
          "actual_quote_timestamp": "2026-09-30T14:31:23.076414Z",
          "timestamp_delta_seconds": 0.319157,
          "bid": 0.63,
          "ask": 0.64,
          "midpoint": 0.635,
          "last_price": 0.64,
          "implied_probability": 0.64,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-30T14:31:23.076414Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP301045",
          "external_market_id": "KXBTC15M-26SEP301045-45",
          "external_contract_id": "KXBTC15M-26SEP301045-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 636.26
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP301045-45": {
          "UP/YES": "KXBTC15M-26SEP301045-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1235,
          "signal_id": 642,
          "quote_id": 642,
          "settlement_id": 642,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 152.0,
          "entry_price": 0.64,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.28,
          "trading_fee": 2.46,
          "total_deployed": 99.74,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -97.28,
          "net_pnl": -99.74,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-30T14:46:32.089524Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 636.26,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1236,
          "signal_id": 642,
          "quote_id": 642,
          "settlement_id": 642,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.64,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 64.0,
          "trading_fee": 1.62,
          "total_deployed": 65.62,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -64.0,
          "net_pnl": -65.62,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-30T14:46:32.094570Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 636.26,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83669.21,
        "kronos_base_predicted_close": 83751.7734375,
        "kronos_base_displacement": 82.5634374999936,
        "kronos_base_displacement_fraction": 0.0009867839973628722,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83955.265625,
        "kronos_small_displacement": 286.0556249999936,
        "kronos_small_displacement_fraction": 0.0034188876051296957,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP301045",
        "ticker": "KXBTC15M-26SEP301045-45",
        "market_id": "KXBTC15M-26SEP301045-45",
        "contract_id": "KXBTC15M-26SEP301045-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83669.21
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-30T14:31:22.757257Z",
        "retrieved_timestamp": "2026-09-30T14:31:23.076414Z",
        "quote_offset_seconds": 0.319157,
        "quote_age_seconds": 0.319157,
        "bid": 0.63,
        "ask": 0.64,
        "midpoint": 0.635,
        "last_price": 0.64,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.64,
        "price_type": "live_executable_ask",
        "yes_ask_size": 636.26
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 83547.76,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260930T1430Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 636,
          "signal_id": 642,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-30T14:15:00Z",
          "return_6h": 0.006624674328968849,
          "return_12h": 0.0034568818320181993,
          "return_24h": -0.0032661103088397203,
          "close_vs_ema12": -0.0019621848855119195,
          "close_vs_ema24": -0.00011793533736859096,
          "ema12_slope_3h": 0.00471345934347589,
          "ema24_slope_6h": 0.0029592076771856046,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-30T14:31:22.829556Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-30T14:15:00Z",
            "return_6h": 0.006624674328968849,
            "return_12h": 0.0034568818320181993,
            "return_24h": -0.0032661103088397203,
            "close_vs_ema12": -0.0019621848855119195,
            "close_vs_ema24": -0.00011793533736859096,
            "ema12_slope_3h": 0.00471345934347589,
            "ema24_slope_6h": 0.0029592076771856046,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.007858476570745565,
        "return_30m": -0.010317374177384986,
        "return_60m": -0.017436859461335552,
        "return_120m": -0.002545391020979393,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.004918209300656118,
        "close_vs_ema6": -0.007682359045189102,
        "close_vs_ema12": -0.0077339969509214734,
        "ema3_slope": -0.004894138901193723,
        "ema6_slope": -0.0030635295644517724,
        "realized_volatility_30m": 0.0026900513606383236,
        "realized_volatility_60m": 0.003997406925409988,
        "return_acceleration": -0.005380102721276647
      }
    },
    {
      "id": 641,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260930T1330Z",
      "trigger_timestamp": "2026-09-30T13:31:19.735799Z",
      "market_start_timestamp": "2026-09-30T13:30:00Z",
      "resolution_timestamp": "2026-09-30T13:45:00Z",
      "direction": "UP",
      "base_run_id": 4279,
      "small_run_id": 4280,
      "last_observed_close": 85154.03,
      "actual_close": 84435.58,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-30T13:31:19.774543Z",
      "base_predicted_close": 85163.234375,
      "small_predicted_close": 85315.359375,
      "strike": 85154.03,
      "market_regime": {
        "id": 635,
        "signal_id": 641,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-30T13:15:00Z",
        "return_6h": 0.022755249671520428,
        "return_12h": 0.020786069060376944,
        "return_24h": 0.009625598407300817,
        "close_vs_ema12": 0.016623889668997638,
        "close_vs_ema24": 0.018217227444548234,
        "ema12_slope_3h": 0.004741856907868991,
        "ema24_slope_6h": 0.0021530824177704577,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-30T13:31:19.780799Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-30T13:15:00Z",
          "return_6h": 0.022755249671520428,
          "return_12h": 0.020786069060376944,
          "return_24h": 0.009625598407300817,
          "close_vs_ema12": 0.016623889668997638,
          "close_vs_ema24": 0.018217227444548234,
          "ema12_slope_3h": 0.004741856907868991,
          "ema24_slope_6h": 0.0021530824177704577,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.79,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.184664,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "70_80",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        4279,
        4280
      ],
      "forecast_publication_timestamp": "2026-09-30T13:31:19.735799Z",
      "requested_quote_timestamp": "2026-09-30T13:31:19.735799Z",
      "retrieved_quote_timestamp": "2026-09-30T13:31:19.920463Z",
      "quote_retrieval_timestamp": "2026-09-30T13:31:19.920463Z",
      "timing_difference_seconds": 0.184664,
      "selected_quote": {
        "id": 641,
        "contract_id": 641,
        "forecast_timestamp": "2026-09-30T13:31:19.735799Z",
        "requested_timestamp": "2026-09-30T13:31:19.735799Z",
        "actual_quote_timestamp": "2026-09-30T13:31:19.920463Z",
        "timestamp_delta_seconds": 0.184664,
        "bid": 0.78,
        "ask": 0.79,
        "midpoint": 0.785,
        "last_price": 0.78,
        "implied_probability": 0.79,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-30T13:31:19.920463Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP300945",
        "external_market_id": "KXBTC15M-26SEP300945-45",
        "external_contract_id": "KXBTC15M-26SEP300945-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 1717.65
      },
      "selected_entry_price": 0.79,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 641,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP300945",
          "external_market_id": "KXBTC15M-26SEP300945-45",
          "external_contract_id": "KXBTC15M-26SEP300945-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-30T13:30:00Z",
          "resolution_timestamp": "2026-09-30T13:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-30T13:31:19.783500Z"
        }
      ],
      "quotes": [
        {
          "id": 641,
          "contract_id": 641,
          "forecast_timestamp": "2026-09-30T13:31:19.735799Z",
          "requested_timestamp": "2026-09-30T13:31:19.735799Z",
          "actual_quote_timestamp": "2026-09-30T13:31:19.920463Z",
          "timestamp_delta_seconds": 0.184664,
          "bid": 0.78,
          "ask": 0.79,
          "midpoint": 0.785,
          "last_price": 0.78,
          "implied_probability": 0.79,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-30T13:31:19.920463Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP300945",
          "external_market_id": "KXBTC15M-26SEP300945-45",
          "external_contract_id": "KXBTC15M-26SEP300945-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 1717.65
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP300945-45": {
          "UP/YES": "KXBTC15M-26SEP300945-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1233,
          "signal_id": 641,
          "quote_id": 641,
          "settlement_id": 641,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 124.0,
          "entry_price": 0.79,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.96000000000001,
          "trading_fee": 1.45,
          "total_deployed": 99.41000000000001,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -97.96000000000001,
          "net_pnl": -99.41000000000001,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-30T13:46:33.959577Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1717.65,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1234,
          "signal_id": 641,
          "quote_id": 641,
          "settlement_id": 641,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.79,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 79.0,
          "trading_fee": 1.17,
          "total_deployed": 80.17,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -79.0,
          "net_pnl": -80.17,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-30T13:46:33.964926Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1717.65,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 85154.03,
        "kronos_base_predicted_close": 85163.234375,
        "kronos_base_displacement": 9.204375000001164,
        "kronos_base_displacement_fraction": 0.00010809089129429534,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 85315.359375,
        "kronos_small_displacement": 161.32937500000116,
        "kronos_small_displacement_fraction": 0.0018945594823874005,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP300945",
        "ticker": "KXBTC15M-26SEP300945-45",
        "market_id": "KXBTC15M-26SEP300945-45",
        "contract_id": "KXBTC15M-26SEP300945-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 85154.03
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-30T13:31:19.735799Z",
        "retrieved_timestamp": "2026-09-30T13:31:19.920463Z",
        "quote_offset_seconds": 0.184664,
        "quote_age_seconds": 0.184664,
        "bid": 0.78,
        "ask": 0.79,
        "midpoint": 0.785,
        "last_price": 0.78,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.79,
        "price_type": "live_executable_ask",
        "yes_ask_size": 1717.65
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 84435.58,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260930T1330Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 635,
          "signal_id": 641,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-30T13:15:00Z",
          "return_6h": 0.022755249671520428,
          "return_12h": 0.020786069060376944,
          "return_24h": 0.009625598407300817,
          "close_vs_ema12": 0.016623889668997638,
          "close_vs_ema24": 0.018217227444548234,
          "ema12_slope_3h": 0.004741856907868991,
          "ema24_slope_6h": 0.0021530824177704577,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-30T13:31:19.780799Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-30T13:15:00Z",
            "return_6h": 0.022755249671520428,
            "return_12h": 0.020786069060376944,
            "return_24h": 0.009625598407300817,
            "close_vs_ema12": 0.016623889668997638,
            "close_vs_ema24": 0.018217227444548234,
            "ema12_slope_3h": 0.004741856907868991,
            "ema24_slope_6h": 0.0021530824177704577,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": -0.002525375366995819,
        "return_30m": -0.0014904390412360247,
        "return_60m": 0.015155736894620686,
        "return_120m": 0.01578676040171434,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": 0.0003521499319780741,
        "close_vs_ema6": 0.003665453308696609,
        "close_vs_ema12": 0.008380592635189865,
        "ema3_slope": 0.0003522739852381829,
        "ema6_slope": 0.0014683341676118289,
        "realized_volatility_30m": 0.001781465956248729,
        "realized_volatility_60m": 0.005212563391054147,
        "return_acceleration": -0.003562931912497458
      }
    },
    {
      "id": 640,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260930T1015Z",
      "trigger_timestamp": "2026-09-30T10:16:19.854154Z",
      "market_start_timestamp": "2026-09-30T10:15:00Z",
      "resolution_timestamp": "2026-09-30T10:30:00Z",
      "direction": "UP",
      "base_run_id": 4253,
      "small_run_id": 4254,
      "last_observed_close": 83715.52,
      "actual_close": 83766.86,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-30T10:16:19.981926Z",
      "base_predicted_close": 83734.5390625,
      "small_predicted_close": 83742.0703125,
      "strike": 83715.52,
      "market_regime": {
        "id": 634,
        "signal_id": 640,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-30T10:00:00Z",
        "return_6h": 0.004565821076409238,
        "return_12h": 0.0008563725546872902,
        "return_24h": -0.005767795440009937,
        "close_vs_ema12": 0.004394689518573358,
        "close_vs_ema24": 0.0034933157257583947,
        "ema12_slope_3h": -0.00018283387474005153,
        "ema24_slope_6h": -0.0012214492447344405,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-30T10:16:19.987205Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-30T10:00:00Z",
          "return_6h": 0.004565821076409238,
          "return_12h": 0.0008563725546872902,
          "return_24h": -0.005767795440009937,
          "close_vs_ema12": 0.004394689518573358,
          "close_vs_ema24": 0.0034933157257583947,
          "ema12_slope_3h": -0.00018283387474005153,
          "ema24_slope_6h": -0.0012214492447344405,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.31,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.265226,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        4253,
        4254
      ],
      "forecast_publication_timestamp": "2026-09-30T10:16:19.854154Z",
      "requested_quote_timestamp": "2026-09-30T10:16:19.854154Z",
      "retrieved_quote_timestamp": "2026-09-30T10:16:20.119380Z",
      "quote_retrieval_timestamp": "2026-09-30T10:16:20.119380Z",
      "timing_difference_seconds": 0.265226,
      "selected_quote": {
        "id": 640,
        "contract_id": 640,
        "forecast_timestamp": "2026-09-30T10:16:19.854154Z",
        "requested_timestamp": "2026-09-30T10:16:19.854154Z",
        "actual_quote_timestamp": "2026-09-30T10:16:20.119380Z",
        "timestamp_delta_seconds": 0.265226,
        "bid": 0.3,
        "ask": 0.31,
        "midpoint": 0.305,
        "last_price": 0.3,
        "implied_probability": 0.31,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-30T10:16:20.119380Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP300630",
        "external_market_id": "KXBTC15M-26SEP300630-30",
        "external_contract_id": "KXBTC15M-26SEP300630-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 7530.6
      },
      "selected_entry_price": 0.31,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 640,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP300630",
          "external_market_id": "KXBTC15M-26SEP300630-30",
          "external_contract_id": "KXBTC15M-26SEP300630-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-30T10:15:00Z",
          "resolution_timestamp": "2026-09-30T10:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-30T10:16:19.989798Z"
        }
      ],
      "quotes": [
        {
          "id": 640,
          "contract_id": 640,
          "forecast_timestamp": "2026-09-30T10:16:19.854154Z",
          "requested_timestamp": "2026-09-30T10:16:19.854154Z",
          "actual_quote_timestamp": "2026-09-30T10:16:20.119380Z",
          "timestamp_delta_seconds": 0.265226,
          "bid": 0.3,
          "ask": 0.31,
          "midpoint": 0.305,
          "last_price": 0.3,
          "implied_probability": 0.31,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-30T10:16:20.119380Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP300630",
          "external_market_id": "KXBTC15M-26SEP300630-30",
          "external_contract_id": "KXBTC15M-26SEP300630-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 7530.6
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP300630-30": {
          "UP/YES": "KXBTC15M-26SEP300630-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1231,
          "signal_id": 640,
          "quote_id": 640,
          "settlement_id": 640,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 307.0,
          "entry_price": 0.31,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.17,
          "trading_fee": 4.6,
          "total_deployed": 99.77,
          "settlement_value": 1.0,
          "settlement_payout": 307.0,
          "gross_pnl": 211.82999999999998,
          "net_pnl": 207.23000000000002,
          "roi": 2.0770772777387996,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-30T10:31:36.894623Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7530.6,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1232,
          "signal_id": 640,
          "quote_id": 640,
          "settlement_id": 640,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.31,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 31.0,
          "trading_fee": 1.5,
          "total_deployed": 32.5,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 69.0,
          "net_pnl": 67.5,
          "roi": 2.076923076923077,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-30T10:31:36.897655Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7530.6,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83715.52,
        "kronos_base_predicted_close": 83734.5390625,
        "kronos_base_displacement": 19.019062499995925,
        "kronos_base_displacement_fraction": 0.0002271868167335749,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83742.0703125,
        "kronos_small_displacement": 26.550312499995925,
        "kronos_small_displacement_fraction": 0.00031714922752669906,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP300630",
        "ticker": "KXBTC15M-26SEP300630-30",
        "market_id": "KXBTC15M-26SEP300630-30",
        "contract_id": "KXBTC15M-26SEP300630-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83715.52
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-30T10:16:19.854154Z",
        "retrieved_timestamp": "2026-09-30T10:16:20.119380Z",
        "quote_offset_seconds": 0.265226,
        "quote_age_seconds": 0.265226,
        "bid": 0.3,
        "ask": 0.31,
        "midpoint": 0.305,
        "last_price": 0.3,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.31,
        "price_type": "live_executable_ask",
        "yes_ask_size": 7530.6
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 83766.86,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260930T1015Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 634,
          "signal_id": 640,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-30T10:00:00Z",
          "return_6h": 0.004565821076409238,
          "return_12h": 0.0008563725546872902,
          "return_24h": -0.005767795440009937,
          "close_vs_ema12": 0.004394689518573358,
          "close_vs_ema24": 0.0034933157257583947,
          "ema12_slope_3h": -0.00018283387474005153,
          "ema24_slope_6h": -0.0012214492447344405,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-30T10:16:19.987205Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-30T10:00:00Z",
            "return_6h": 0.004565821076409238,
            "return_12h": 0.0008563725546872902,
            "return_24h": -0.005767795440009937,
            "close_vs_ema12": 0.004394689518573358,
            "close_vs_ema24": 0.0034933157257583947,
            "ema12_slope_3h": -0.00018283387474005153,
            "ema24_slope_6h": -0.0012214492447344405,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0013870945934180146,
        "return_30m": 0.002331877272224059,
        "return_60m": 0.0056292241809823285,
        "return_120m": 0.00743091846153221,
        "consecutive_up_closes": 6,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0013091517168906108,
        "close_vs_ema6": 0.002818539744094739,
        "close_vs_ema12": 0.004194229146060158,
        "ema3_slope": 0.0013108678417761421,
        "ema6_slope": 0.0011286883988821383,
        "realized_volatility_30m": 0.0002218103011421002,
        "realized_volatility_60m": 0.0002934244874981756,
        "return_acceleration": 0.0004436206022842004
      }
    },
    {
      "id": 639,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260930T0945Z",
      "trigger_timestamp": "2026-09-30T09:46:21.847645Z",
      "market_start_timestamp": "2026-09-30T09:45:00Z",
      "resolution_timestamp": "2026-09-30T10:00:00Z",
      "direction": "UP",
      "base_run_id": 4249,
      "small_run_id": 4250,
      "last_observed_close": 83520.76,
      "actual_close": 83599.56,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-30T09:46:21.896897Z",
      "base_predicted_close": 83605.578125,
      "small_predicted_close": 83640.46875,
      "strike": 83520.76,
      "market_regime": {
        "id": 633,
        "signal_id": 639,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-30T09:30:00Z",
        "return_6h": 0.0020590493900947138,
        "return_12h": 0.0004078832867320248,
        "return_24h": -0.005122508222097255,
        "close_vs_ema12": 0.0023815532488666857,
        "close_vs_ema24": 0.0012782846052747932,
        "ema12_slope_3h": -0.0008612862166494928,
        "ema24_slope_6h": -0.0014542647230751937,
        "score": -1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-30T09:46:21.899820Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-30T09:30:00Z",
          "return_6h": 0.0020590493900947138,
          "return_12h": 0.0004078832867320248,
          "return_24h": -0.005122508222097255,
          "close_vs_ema12": 0.0023815532488666857,
          "close_vs_ema24": 0.0012782846052747932,
          "ema12_slope_3h": -0.0008612862166494928,
          "ema24_slope_6h": -0.0014542647230751937,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.53,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.187176,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        4249,
        4250
      ],
      "forecast_publication_timestamp": "2026-09-30T09:46:21.847645Z",
      "requested_quote_timestamp": "2026-09-30T09:46:21.847645Z",
      "retrieved_quote_timestamp": "2026-09-30T09:46:22.034821Z",
      "quote_retrieval_timestamp": "2026-09-30T09:46:22.034821Z",
      "timing_difference_seconds": 0.187176,
      "selected_quote": {
        "id": 639,
        "contract_id": 639,
        "forecast_timestamp": "2026-09-30T09:46:21.847645Z",
        "requested_timestamp": "2026-09-30T09:46:21.847645Z",
        "actual_quote_timestamp": "2026-09-30T09:46:22.034821Z",
        "timestamp_delta_seconds": 0.187176,
        "bid": 0.52,
        "ask": 0.53,
        "midpoint": 0.525,
        "last_price": 0.52,
        "implied_probability": 0.53,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-30T09:46:22.034821Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP300600",
        "external_market_id": "KXBTC15M-26SEP300600-00",
        "external_contract_id": "KXBTC15M-26SEP300600-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 1004.03
      },
      "selected_entry_price": 0.53,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 639,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP300600",
          "external_market_id": "KXBTC15M-26SEP300600-00",
          "external_contract_id": "KXBTC15M-26SEP300600-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-30T09:45:00Z",
          "resolution_timestamp": "2026-09-30T10:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-30T09:46:21.903309Z"
        }
      ],
      "quotes": [
        {
          "id": 639,
          "contract_id": 639,
          "forecast_timestamp": "2026-09-30T09:46:21.847645Z",
          "requested_timestamp": "2026-09-30T09:46:21.847645Z",
          "actual_quote_timestamp": "2026-09-30T09:46:22.034821Z",
          "timestamp_delta_seconds": 0.187176,
          "bid": 0.52,
          "ask": 0.53,
          "midpoint": 0.525,
          "last_price": 0.52,
          "implied_probability": 0.53,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-30T09:46:22.034821Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP300600",
          "external_market_id": "KXBTC15M-26SEP300600-00",
          "external_contract_id": "KXBTC15M-26SEP300600-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 1004.03
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP300600-00": {
          "UP/YES": "KXBTC15M-26SEP300600-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1229,
          "signal_id": 639,
          "quote_id": 639,
          "settlement_id": 639,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 182.0,
          "entry_price": 0.53,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.46000000000001,
          "trading_fee": 3.18,
          "total_deployed": 99.64000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 182.0,
          "gross_pnl": 85.53999999999999,
          "net_pnl": 82.35999999999999,
          "roi": 0.8265756724207143,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-30T10:01:24.169552Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1004.03,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1230,
          "signal_id": 639,
          "quote_id": 639,
          "settlement_id": 639,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.53,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 53.0,
          "trading_fee": 1.75,
          "total_deployed": 54.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 47.0,
          "net_pnl": 45.25,
          "roi": 0.8264840182648402,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-30T10:01:24.171955Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1004.03,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83520.76,
        "kronos_base_predicted_close": 83605.578125,
        "kronos_base_displacement": 84.81812500000524,
        "kronos_base_displacement_fraction": 0.0010155334434217942,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83640.46875,
        "kronos_small_displacement": 119.70875000000524,
        "kronos_small_displacement_fraction": 0.0014332813781867556,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP300600",
        "ticker": "KXBTC15M-26SEP300600-00",
        "market_id": "KXBTC15M-26SEP300600-00",
        "contract_id": "KXBTC15M-26SEP300600-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83520.76
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-30T09:46:21.847645Z",
        "retrieved_timestamp": "2026-09-30T09:46:22.034821Z",
        "quote_offset_seconds": 0.187176,
        "quote_age_seconds": 0.187176,
        "bid": 0.52,
        "ask": 0.53,
        "midpoint": 0.525,
        "last_price": 0.52,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.53,
        "price_type": "live_executable_ask",
        "yes_ask_size": 1004.03
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 83599.56,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260930T0945Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 633,
          "signal_id": 639,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-30T09:30:00Z",
          "return_6h": 0.0020590493900947138,
          "return_12h": 0.0004078832867320248,
          "return_24h": -0.005122508222097255,
          "close_vs_ema12": 0.0023815532488666857,
          "close_vs_ema24": 0.0012782846052747932,
          "ema12_slope_3h": -0.0008612862166494928,
          "ema24_slope_6h": -0.0014542647230751937,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-30T09:46:21.899820Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-30T09:30:00Z",
            "return_6h": 0.0020590493900947138,
            "return_12h": 0.0004078832867320248,
            "return_24h": -0.005122508222097255,
            "close_vs_ema12": 0.0023815532488666857,
            "close_vs_ema24": 0.0012782846052747932,
            "ema12_slope_3h": -0.0008612862166494928,
            "ema24_slope_6h": -0.0014542647230751937,
            "score": -1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.00173652336542518,
        "return_30m": 0.0032896757885538808,
        "return_60m": 0.0058331649433200905,
        "return_120m": 0.0016429616992954532,
        "consecutive_up_closes": 4,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0015239939471467512,
        "close_vs_ema6": 0.0026413768739315113,
        "close_vs_ema12": 0.003273558376721164,
        "ema3_slope": 0.0015263200496640206,
        "ema6_slope": 0.0010576682297334106,
        "realized_volatility_30m": 9.303167616814267e-05,
        "realized_volatility_60m": 0.0008833777993168262,
        "return_acceleration": 0.00018606335233628535
      }
    },
    {
      "id": 638,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260930T0930Z",
      "trigger_timestamp": "2026-09-30T09:31:19.920447Z",
      "market_start_timestamp": "2026-09-30T09:30:00Z",
      "resolution_timestamp": "2026-09-30T09:45:00Z",
      "direction": "UP",
      "base_run_id": 4247,
      "small_run_id": 4248,
      "last_observed_close": 83375.98,
      "actual_close": 83520.76,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-30T09:31:19.967697Z",
      "base_predicted_close": 83411.203125,
      "small_predicted_close": 83556.765625,
      "strike": 83375.98,
      "market_regime": {
        "id": 632,
        "signal_id": 638,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-30T09:15:00Z",
        "return_6h": 0.0011084527043192516,
        "return_12h": 0.00012585744092707962,
        "return_24h": -0.005348110409737594,
        "close_vs_ema12": 0.0007453299415249859,
        "close_vs_ema24": -0.0004305178300140211,
        "ema12_slope_3h": -0.0011247676614962732,
        "ema24_slope_6h": -0.0015280432884140493,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-30T09:31:19.970426Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-30T09:15:00Z",
          "return_6h": 0.0011084527043192516,
          "return_12h": 0.00012585744092707962,
          "return_24h": -0.005348110409737594,
          "close_vs_ema12": 0.0007453299415249859,
          "close_vs_ema24": -0.0004305178300140211,
          "ema12_slope_3h": -0.0011247676614962732,
          "ema24_slope_6h": -0.0015280432884140493,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.66,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.184328,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        4247,
        4248
      ],
      "forecast_publication_timestamp": "2026-09-30T09:31:19.920447Z",
      "requested_quote_timestamp": "2026-09-30T09:31:19.920447Z",
      "retrieved_quote_timestamp": "2026-09-30T09:31:20.104775Z",
      "quote_retrieval_timestamp": "2026-09-30T09:31:20.104775Z",
      "timing_difference_seconds": 0.184328,
      "selected_quote": {
        "id": 638,
        "contract_id": 638,
        "forecast_timestamp": "2026-09-30T09:31:19.920447Z",
        "requested_timestamp": "2026-09-30T09:31:19.920447Z",
        "actual_quote_timestamp": "2026-09-30T09:31:20.104775Z",
        "timestamp_delta_seconds": 0.184328,
        "bid": 0.65,
        "ask": 0.66,
        "midpoint": 0.655,
        "last_price": 0.66,
        "implied_probability": 0.66,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-30T09:31:20.104775Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP300545",
        "external_market_id": "KXBTC15M-26SEP300545-45",
        "external_contract_id": "KXBTC15M-26SEP300545-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 928.85
      },
      "selected_entry_price": 0.66,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 638,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP300545",
          "external_market_id": "KXBTC15M-26SEP300545-45",
          "external_contract_id": "KXBTC15M-26SEP300545-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-30T09:30:00Z",
          "resolution_timestamp": "2026-09-30T09:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-30T09:31:19.972994Z"
        }
      ],
      "quotes": [
        {
          "id": 638,
          "contract_id": 638,
          "forecast_timestamp": "2026-09-30T09:31:19.920447Z",
          "requested_timestamp": "2026-09-30T09:31:19.920447Z",
          "actual_quote_timestamp": "2026-09-30T09:31:20.104775Z",
          "timestamp_delta_seconds": 0.184328,
          "bid": 0.65,
          "ask": 0.66,
          "midpoint": 0.655,
          "last_price": 0.66,
          "implied_probability": 0.66,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-30T09:31:20.104775Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP300545",
          "external_market_id": "KXBTC15M-26SEP300545-45",
          "external_contract_id": "KXBTC15M-26SEP300545-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 928.85
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP300545-45": {
          "UP/YES": "KXBTC15M-26SEP300545-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1227,
          "signal_id": 638,
          "quote_id": 638,
          "settlement_id": 638,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 147.0,
          "entry_price": 0.66,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.02000000000001,
          "trading_fee": 2.31,
          "total_deployed": 99.33000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 147.0,
          "gross_pnl": 49.97999999999999,
          "net_pnl": 47.66999999999999,
          "roi": 0.4799154334038053,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-30T09:46:28.389506Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 928.85,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1228,
          "signal_id": 638,
          "quote_id": 638,
          "settlement_id": 638,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.66,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 66.0,
          "trading_fee": 1.58,
          "total_deployed": 67.58,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 34.0,
          "net_pnl": 32.42,
          "roi": 0.47972773009766206,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-30T09:46:28.392451Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 928.85,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83375.98,
        "kronos_base_predicted_close": 83411.203125,
        "kronos_base_displacement": 35.223125000004075,
        "kronos_base_displacement_fraction": 0.0004224613012045445,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83556.765625,
        "kronos_small_displacement": 180.78562500000407,
        "kronos_small_displacement_fraction": 0.0021683178416614,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP300545",
        "ticker": "KXBTC15M-26SEP300545-45",
        "market_id": "KXBTC15M-26SEP300545-45",
        "contract_id": "KXBTC15M-26SEP300545-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83375.98
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-30T09:31:19.920447Z",
        "retrieved_timestamp": "2026-09-30T09:31:20.104775Z",
        "quote_offset_seconds": 0.184328,
        "quote_age_seconds": 0.184328,
        "bid": 0.65,
        "ask": 0.66,
        "midpoint": 0.655,
        "last_price": 0.66,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.66,
        "price_type": "live_executable_ask",
        "yes_ask_size": 928.85
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 83520.76,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260930T0930Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 632,
          "signal_id": 638,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-30T09:15:00Z",
          "return_6h": 0.0011084527043192516,
          "return_12h": 0.00012585744092707962,
          "return_24h": -0.005348110409737594,
          "close_vs_ema12": 0.0007453299415249859,
          "close_vs_ema24": -0.0004305178300140211,
          "ema12_slope_3h": -0.0011247676614962732,
          "ema24_slope_6h": -0.0015280432884140493,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-30T09:31:19.970426Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-30T09:15:00Z",
            "return_6h": 0.0011084527043192516,
            "return_12h": 0.00012585744092707962,
            "return_24h": -0.005348110409737594,
            "close_vs_ema12": 0.0007453299415249859,
            "close_vs_ema24": -0.0004305178300140211,
            "ema12_slope_3h": -0.0011247676614962732,
            "ema24_slope_6h": -0.0015280432884140493,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0015504600130888946,
        "return_30m": 0.004038942895247866,
        "return_60m": 0.0030967946938633695,
        "return_120m": 0.0013996991496285638,
        "consecutive_up_closes": 3,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0013138352283303956,
        "close_vs_ema6": 0.001961908538623991,
        "close_vs_ema12": 0.002130831227752372,
        "ema3_slope": 0.0013155636622153022,
        "ema6_slope": 0.0007853797527466178,
        "realized_volatility_30m": 0.0004670852743683396,
        "realized_volatility_60m": 0.0013378968021765213,
        "return_acceleration": -0.0009341705487366792
      }
    },
    {
      "id": 637,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260930T0900Z",
      "trigger_timestamp": "2026-09-30T09:01:21.898125Z",
      "market_start_timestamp": "2026-09-30T09:00:00Z",
      "resolution_timestamp": "2026-09-30T09:15:00Z",
      "direction": "UP",
      "base_run_id": 4243,
      "small_run_id": 4244,
      "last_observed_close": 83040.58,
      "actual_close": 83246.91,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-30T09:01:21.941484Z",
      "base_predicted_close": 83079.7421875,
      "small_predicted_close": 83147.28125,
      "strike": 83040.58,
      "market_regime": {
        "id": 631,
        "signal_id": 637,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-30T08:45:00Z",
        "return_6h": -0.0035228711799413226,
        "return_12h": -0.006817279334325743,
        "return_24h": -0.00958581786756596,
        "close_vs_ema12": -0.0032815020302743303,
        "close_vs_ema24": -0.004502213995885906,
        "ema12_slope_3h": -0.0014129798153514894,
        "ema24_slope_6h": -0.0016041591173756586,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-30T09:01:21.944149Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-30T08:45:00Z",
          "return_6h": -0.0035228711799413226,
          "return_12h": -0.006817279334325743,
          "return_24h": -0.00958581786756596,
          "close_vs_ema12": -0.0032815020302743303,
          "close_vs_ema24": -0.004502213995885906,
          "ema12_slope_3h": -0.0014129798153514894,
          "ema24_slope_6h": -0.0016041591173756586,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.59,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.179708,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        4243,
        4244
      ],
      "forecast_publication_timestamp": "2026-09-30T09:01:21.898125Z",
      "requested_quote_timestamp": "2026-09-30T09:01:21.898125Z",
      "retrieved_quote_timestamp": "2026-09-30T09:01:22.077833Z",
      "quote_retrieval_timestamp": "2026-09-30T09:01:22.077833Z",
      "timing_difference_seconds": 0.179708,
      "selected_quote": {
        "id": 637,
        "contract_id": 637,
        "forecast_timestamp": "2026-09-30T09:01:21.898125Z",
        "requested_timestamp": "2026-09-30T09:01:21.898125Z",
        "actual_quote_timestamp": "2026-09-30T09:01:22.077833Z",
        "timestamp_delta_seconds": 0.179708,
        "bid": 0.58,
        "ask": 0.59,
        "midpoint": 0.585,
        "last_price": 0.59,
        "implied_probability": 0.59,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-30T09:01:22.077833Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP300515",
        "external_market_id": "KXBTC15M-26SEP300515-15",
        "external_contract_id": "KXBTC15M-26SEP300515-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 10705.7
      },
      "selected_entry_price": 0.59,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 637,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP300515",
          "external_market_id": "KXBTC15M-26SEP300515-15",
          "external_contract_id": "KXBTC15M-26SEP300515-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-30T09:00:00Z",
          "resolution_timestamp": "2026-09-30T09:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-30T09:01:21.947095Z"
        }
      ],
      "quotes": [
        {
          "id": 637,
          "contract_id": 637,
          "forecast_timestamp": "2026-09-30T09:01:21.898125Z",
          "requested_timestamp": "2026-09-30T09:01:21.898125Z",
          "actual_quote_timestamp": "2026-09-30T09:01:22.077833Z",
          "timestamp_delta_seconds": 0.179708,
          "bid": 0.58,
          "ask": 0.59,
          "midpoint": 0.585,
          "last_price": 0.59,
          "implied_probability": 0.59,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-30T09:01:22.077833Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP300515",
          "external_market_id": "KXBTC15M-26SEP300515-15",
          "external_contract_id": "KXBTC15M-26SEP300515-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 10705.7
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP300515-15": {
          "UP/YES": "KXBTC15M-26SEP300515-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1225,
          "signal_id": 637,
          "quote_id": 637,
          "settlement_id": 637,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 164.0,
          "entry_price": 0.59,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.75999999999999,
          "trading_fee": 2.78,
          "total_deployed": 99.53999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 164.0,
          "gross_pnl": 67.24000000000001,
          "net_pnl": 64.46000000000001,
          "roi": 0.6475788627687363,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-30T09:16:24.317667Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 10705.7,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1226,
          "signal_id": 637,
          "quote_id": 637,
          "settlement_id": 637,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.59,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 59.0,
          "trading_fee": 1.7,
          "total_deployed": 60.7,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 41.0,
          "net_pnl": 39.3,
          "roi": 0.6474464579901152,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-30T09:16:24.320361Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 10705.7,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83040.58,
        "kronos_base_predicted_close": 83079.7421875,
        "kronos_base_displacement": 39.162187499998254,
        "kronos_base_displacement_fraction": 0.0004716030102390693,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83147.28125,
        "kronos_small_displacement": 106.70124999999825,
        "kronos_small_displacement_fraction": 0.0012849290069987258,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP300515",
        "ticker": "KXBTC15M-26SEP300515-15",
        "market_id": "KXBTC15M-26SEP300515-15",
        "contract_id": "KXBTC15M-26SEP300515-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83040.58
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-30T09:01:21.898125Z",
        "retrieved_timestamp": "2026-09-30T09:01:22.077833Z",
        "quote_offset_seconds": 0.179708,
        "quote_age_seconds": 0.179708,
        "bid": 0.58,
        "ask": 0.59,
        "midpoint": 0.585,
        "last_price": 0.59,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.59,
        "price_type": "live_executable_ask",
        "yes_ask_size": 10705.7
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 83246.91,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260930T0900Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 631,
          "signal_id": 637,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-30T08:45:00Z",
          "return_6h": -0.0035228711799413226,
          "return_12h": -0.006817279334325743,
          "return_24h": -0.00958581786756596,
          "close_vs_ema12": -0.0032815020302743303,
          "close_vs_ema24": -0.004502213995885906,
          "ema12_slope_3h": -0.0014129798153514894,
          "ema24_slope_6h": -0.0016041591173756586,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-30T09:01:21.944149Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-30T08:45:00Z",
            "return_6h": -0.0035228711799413226,
            "return_12h": -0.006817279334325743,
            "return_24h": -0.00958581786756596,
            "close_vs_ema12": -0.0032815020302743303,
            "close_vs_ema24": -0.004502213995885906,
            "ema12_slope_3h": -0.0014129798153514894,
            "ema24_slope_6h": -0.0016041591173756586,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": 5.0393564162032334e-05,
        "return_30m": -0.0009383582260940049,
        "return_60m": -0.0028814910096197632,
        "return_120m": -0.0002390648753094471,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": -0.0003235070460871903,
        "close_vs_ema6": -0.0008067045293853603,
        "close_vs_ema12": -0.0013379662431102224,
        "ema3_slope": -0.0003234024231247856,
        "ema6_slope": -0.0003225777217905623,
        "realized_volatility_30m": 0.0005195477651010472,
        "realized_volatility_60m": 0.0009704708890764085,
        "return_acceleration": 0.0010390955302020943
      }
    },
    {
      "id": 636,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260930T0845Z",
      "trigger_timestamp": "2026-09-30T08:46:22.842046Z",
      "market_start_timestamp": "2026-09-30T08:45:00Z",
      "resolution_timestamp": "2026-09-30T09:00:00Z",
      "direction": "UP",
      "base_run_id": 4241,
      "small_run_id": 4242,
      "last_observed_close": 83036.4,
      "actual_close": 83040.58,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-30T08:46:22.924196Z",
      "base_predicted_close": 83114.078125,
      "small_predicted_close": 83167.84375,
      "strike": 83036.4,
      "market_regime": {
        "id": 630,
        "signal_id": 636,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-30T08:30:00Z",
        "return_6h": -0.0036749280258684403,
        "return_12h": -0.00694095553359686,
        "return_24h": -0.009692601041587312,
        "close_vs_ema12": -0.0034708814117804243,
        "close_vs_ema24": -0.004646678418603445,
        "ema12_slope_3h": -0.0013079567537698233,
        "ema24_slope_6h": -0.0015638440958237743,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-30T08:46:22.927365Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-30T08:30:00Z",
          "return_6h": -0.0036749280258684403,
          "return_12h": -0.00694095553359686,
          "return_24h": -0.009692601041587312,
          "close_vs_ema12": -0.0034708814117804243,
          "close_vs_ema24": -0.004646678418603445,
          "ema12_slope_3h": -0.0013079567537698233,
          "ema24_slope_6h": -0.0015638440958237743,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.62,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.230392,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        4241,
        4242
      ],
      "forecast_publication_timestamp": "2026-09-30T08:46:22.842046Z",
      "requested_quote_timestamp": "2026-09-30T08:46:22.842046Z",
      "retrieved_quote_timestamp": "2026-09-30T08:46:23.072438Z",
      "quote_retrieval_timestamp": "2026-09-30T08:46:23.072438Z",
      "timing_difference_seconds": 0.230392,
      "selected_quote": {
        "id": 636,
        "contract_id": 636,
        "forecast_timestamp": "2026-09-30T08:46:22.842046Z",
        "requested_timestamp": "2026-09-30T08:46:22.842046Z",
        "actual_quote_timestamp": "2026-09-30T08:46:23.072438Z",
        "timestamp_delta_seconds": 0.230392,
        "bid": 0.61,
        "ask": 0.62,
        "midpoint": 0.615,
        "last_price": 0.62,
        "implied_probability": 0.62,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-30T08:46:23.072438Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP300500",
        "external_market_id": "KXBTC15M-26SEP300500-00",
        "external_contract_id": "KXBTC15M-26SEP300500-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 10793.88
      },
      "selected_entry_price": 0.62,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 636,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP300500",
          "external_market_id": "KXBTC15M-26SEP300500-00",
          "external_contract_id": "KXBTC15M-26SEP300500-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-30T08:45:00Z",
          "resolution_timestamp": "2026-09-30T09:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-30T08:46:22.930450Z"
        }
      ],
      "quotes": [
        {
          "id": 636,
          "contract_id": 636,
          "forecast_timestamp": "2026-09-30T08:46:22.842046Z",
          "requested_timestamp": "2026-09-30T08:46:22.842046Z",
          "actual_quote_timestamp": "2026-09-30T08:46:23.072438Z",
          "timestamp_delta_seconds": 0.230392,
          "bid": 0.61,
          "ask": 0.62,
          "midpoint": 0.615,
          "last_price": 0.62,
          "implied_probability": 0.62,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-30T08:46:23.072438Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP300500",
          "external_market_id": "KXBTC15M-26SEP300500-00",
          "external_contract_id": "KXBTC15M-26SEP300500-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 10793.88
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP300500-00": {
          "UP/YES": "KXBTC15M-26SEP300500-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1223,
          "signal_id": 636,
          "quote_id": 636,
          "settlement_id": 636,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 157.0,
          "entry_price": 0.62,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.34,
          "trading_fee": 2.59,
          "total_deployed": 99.93,
          "settlement_value": 1.0,
          "settlement_payout": 157.0,
          "gross_pnl": 59.66,
          "net_pnl": 57.06999999999999,
          "roi": 0.5710997698388871,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-30T09:01:26.969607Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 10793.88,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1224,
          "signal_id": 636,
          "quote_id": 636,
          "settlement_id": 636,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.62,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 62.0,
          "trading_fee": 1.65,
          "total_deployed": 63.65,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 38.0,
          "net_pnl": 36.35,
          "roi": 0.5710919088766693,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-30T09:01:26.972559Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 10793.88,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83036.4,
        "kronos_base_predicted_close": 83114.078125,
        "kronos_base_displacement": 77.67812500000582,
        "kronos_base_displacement_fraction": 0.000935470769445759,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83167.84375,
        "kronos_small_displacement": 131.44375000000582,
        "kronos_small_displacement_fraction": 0.0015829654223931413,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP300500",
        "ticker": "KXBTC15M-26SEP300500-00",
        "market_id": "KXBTC15M-26SEP300500-00",
        "contract_id": "KXBTC15M-26SEP300500-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83036.4
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-30T08:46:22.842046Z",
        "retrieved_timestamp": "2026-09-30T08:46:23.072438Z",
        "quote_offset_seconds": 0.230392,
        "quote_age_seconds": 0.230392,
        "bid": 0.61,
        "ask": 0.62,
        "midpoint": 0.615,
        "last_price": 0.62,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.62,
        "price_type": "live_executable_ask",
        "yes_ask_size": 10793.88
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 83040.58,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260930T0845Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 630,
          "signal_id": 636,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-30T08:30:00Z",
          "return_6h": -0.0036749280258684403,
          "return_12h": -0.00694095553359686,
          "return_24h": -0.009692601041587312,
          "close_vs_ema12": -0.0034708814117804243,
          "close_vs_ema24": -0.004646678418603445,
          "ema12_slope_3h": -0.0013079567537698233,
          "ema24_slope_6h": -0.0015638440958237743,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-30T08:46:22.927365Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-30T08:30:00Z",
            "return_6h": -0.0036749280258684403,
            "return_12h": -0.00694095553359686,
            "return_24h": -0.009692601041587312,
            "close_vs_ema12": -0.0034708814117804243,
            "close_vs_ema24": -0.004646678418603445,
            "ema12_slope_3h": -0.0013079567537698233,
            "ema24_slope_6h": -0.0015638440958237743,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.000988701966040062,
        "return_30m": -0.0007416602036669495,
        "return_60m": -0.004165902845588487,
        "return_120m": -0.000475133959627394,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0006971632778690617,
        "close_vs_ema6": -0.0011793561584684253,
        "close_vs_ema12": -0.0016311596294149577,
        "ema3_slope": -0.0006966775798440406,
        "ema6_slope": -0.00047152002736816634,
        "realized_volatility_30m": 0.000617994110409692,
        "realized_volatility_60m": 0.0008696620366557313,
        "return_acceleration": -0.001235988220819384
      }
    },
    {
      "id": 635,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260930T0830Z",
      "trigger_timestamp": "2026-09-30T08:31:18.398905Z",
      "market_start_timestamp": "2026-09-30T08:30:00Z",
      "resolution_timestamp": "2026-09-30T08:45:00Z",
      "direction": "UP",
      "base_run_id": 4239,
      "small_run_id": 4240,
      "last_observed_close": 83118.58,
      "actual_close": 83036.4,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-30T08:31:18.455064Z",
      "base_predicted_close": 83200.8515625,
      "small_predicted_close": 83195.4375,
      "strike": 83118.58,
      "market_regime": {
        "id": 629,
        "signal_id": 635,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-30T08:15:00Z",
        "return_6h": -0.003146945011120894,
        "return_12h": -0.005839949088533025,
        "return_24h": -0.012128141273419657,
        "close_vs_ema12": -0.002631944361310201,
        "close_vs_ema24": -0.0037590625538302946,
        "ema12_slope_3h": -0.0011548114453657776,
        "ema24_slope_6h": -0.0015195210704198603,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-30T08:31:18.458970Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-30T08:15:00Z",
          "return_6h": -0.003146945011120894,
          "return_12h": -0.005839949088533025,
          "return_24h": -0.012128141273419657,
          "close_vs_ema12": -0.002631944361310201,
          "close_vs_ema24": -0.0037590625538302946,
          "ema12_slope_3h": -0.0011548114453657776,
          "ema24_slope_6h": -0.0015195210704198603,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.26,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.235141,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        4239,
        4240
      ],
      "forecast_publication_timestamp": "2026-09-30T08:31:18.398905Z",
      "requested_quote_timestamp": "2026-09-30T08:31:18.398905Z",
      "retrieved_quote_timestamp": "2026-09-30T08:31:18.634046Z",
      "quote_retrieval_timestamp": "2026-09-30T08:31:18.634046Z",
      "timing_difference_seconds": 0.235141,
      "selected_quote": {
        "id": 635,
        "contract_id": 635,
        "forecast_timestamp": "2026-09-30T08:31:18.398905Z",
        "requested_timestamp": "2026-09-30T08:31:18.398905Z",
        "actual_quote_timestamp": "2026-09-30T08:31:18.634046Z",
        "timestamp_delta_seconds": 0.235141,
        "bid": 0.25,
        "ask": 0.26,
        "midpoint": 0.255,
        "last_price": 0.26,
        "implied_probability": 0.26,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-30T08:31:18.634046Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP300445",
        "external_market_id": "KXBTC15M-26SEP300445-45",
        "external_contract_id": "KXBTC15M-26SEP300445-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 10222.17
      },
      "selected_entry_price": 0.26,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 635,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP300445",
          "external_market_id": "KXBTC15M-26SEP300445-45",
          "external_contract_id": "KXBTC15M-26SEP300445-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-30T08:30:00Z",
          "resolution_timestamp": "2026-09-30T08:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-30T08:31:18.462207Z"
        }
      ],
      "quotes": [
        {
          "id": 635,
          "contract_id": 635,
          "forecast_timestamp": "2026-09-30T08:31:18.398905Z",
          "requested_timestamp": "2026-09-30T08:31:18.398905Z",
          "actual_quote_timestamp": "2026-09-30T08:31:18.634046Z",
          "timestamp_delta_seconds": 0.235141,
          "bid": 0.25,
          "ask": 0.26,
          "midpoint": 0.255,
          "last_price": 0.26,
          "implied_probability": 0.26,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-30T08:31:18.634046Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP300445",
          "external_market_id": "KXBTC15M-26SEP300445-45",
          "external_contract_id": "KXBTC15M-26SEP300445-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 10222.17
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP300445-45": {
          "UP/YES": "KXBTC15M-26SEP300445-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1221,
          "signal_id": 635,
          "quote_id": 635,
          "settlement_id": 635,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 365.0,
          "entry_price": 0.26,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 94.9,
          "trading_fee": 4.92,
          "total_deployed": 99.82000000000001,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -94.9,
          "net_pnl": -99.82000000000001,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-30T08:46:29.342310Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 10222.17,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1222,
          "signal_id": 635,
          "quote_id": 635,
          "settlement_id": 635,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.26,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 26.0,
          "trading_fee": 1.35,
          "total_deployed": 27.35,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -26.0,
          "net_pnl": -27.35,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-30T08:46:29.345606Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 10222.17,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83118.58,
        "kronos_base_predicted_close": 83200.8515625,
        "kronos_base_displacement": 82.27156249999825,
        "kronos_base_displacement_fraction": 0.0009898095287479436,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83195.4375,
        "kronos_small_displacement": 76.85749999999825,
        "kronos_small_displacement_fraction": 0.0009246729190994149,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP300445",
        "ticker": "KXBTC15M-26SEP300445-45",
        "market_id": "KXBTC15M-26SEP300445-45",
        "contract_id": "KXBTC15M-26SEP300445-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83118.58
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-30T08:31:18.398905Z",
        "retrieved_timestamp": "2026-09-30T08:31:18.634046Z",
        "quote_offset_seconds": 0.235141,
        "quote_age_seconds": 0.235141,
        "bid": 0.25,
        "ask": 0.26,
        "midpoint": 0.255,
        "last_price": 0.26,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.26,
        "price_type": "live_executable_ask",
        "yes_ask_size": 10222.17
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 83036.4,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260930T0830Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 629,
          "signal_id": 635,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-30T08:15:00Z",
          "return_6h": -0.003146945011120894,
          "return_12h": -0.005839949088533025,
          "return_24h": -0.012128141273419657,
          "close_vs_ema12": -0.002631944361310201,
          "close_vs_ema24": -0.0037590625538302946,
          "ema12_slope_3h": -0.0011548114453657776,
          "ema24_slope_6h": -0.0015195210704198603,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-30T08:31:18.458970Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-30T08:15:00Z",
            "return_6h": -0.003146945011120894,
            "return_12h": -0.005839949088533025,
            "return_24h": -0.012128141273419657,
            "close_vs_ema12": -0.002631944361310201,
            "close_vs_ema24": -0.0037590625538302946,
            "ema12_slope_3h": -0.0011548114453657776,
            "ema24_slope_6h": -0.0015195210704198603,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": 0.000247286254779322,
        "return_30m": -0.0019449578507244603,
        "return_60m": -0.001691856212892029,
        "return_120m": -0.00012436507025304078,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": -0.00040505367100884815,
        "close_vs_ema6": -0.000662272920286866,
        "close_vs_ema12": -0.000939389370337218,
        "ema3_slope": -0.00040488966896190526,
        "ema6_slope": -0.0002648390098329845,
        "realized_volatility_30m": 0.0012194941912361812,
        "realized_volatility_60m": 0.0014065425472788774,
        "return_acceleration": 0.0024389883824723624
      }
    },
    {
      "id": 634,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260930T0815Z",
      "trigger_timestamp": "2026-09-30T08:16:20.418398Z",
      "market_start_timestamp": "2026-09-30T08:15:00Z",
      "resolution_timestamp": "2026-09-30T08:30:00Z",
      "direction": "UP",
      "base_run_id": 4237,
      "small_run_id": 4238,
      "last_observed_close": 83098.03,
      "actual_close": 83118.58,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-30T08:16:20.465555Z",
      "base_predicted_close": 83168.625,
      "small_predicted_close": 83206.4375,
      "strike": 83098.03,
      "market_regime": {
        "id": 628,
        "signal_id": 634,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-30T08:00:00Z",
        "return_6h": -0.0042948959819544275,
        "return_12h": -0.0051961319838542686,
        "return_24h": -0.011065073922915114,
        "close_vs_ema12": -0.0029901815374393514,
        "close_vs_ema24": -0.004084187549553864,
        "ema12_slope_3h": -0.0010917858313311823,
        "ema24_slope_6h": -0.001485343360345559,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-30T08:16:20.472150Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-30T08:00:00Z",
          "return_6h": -0.0042948959819544275,
          "return_12h": -0.0051961319838542686,
          "return_24h": -0.011065073922915114,
          "close_vs_ema12": -0.0029901815374393514,
          "close_vs_ema24": -0.004084187549553864,
          "ema12_slope_3h": -0.0010917858313311823,
          "ema24_slope_6h": -0.001485343360345559,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.65,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.206225,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        4237,
        4238
      ],
      "forecast_publication_timestamp": "2026-09-30T08:16:20.418398Z",
      "requested_quote_timestamp": "2026-09-30T08:16:20.418398Z",
      "retrieved_quote_timestamp": "2026-09-30T08:16:20.624623Z",
      "quote_retrieval_timestamp": "2026-09-30T08:16:20.624623Z",
      "timing_difference_seconds": 0.206225,
      "selected_quote": {
        "id": 634,
        "contract_id": 634,
        "forecast_timestamp": "2026-09-30T08:16:20.418398Z",
        "requested_timestamp": "2026-09-30T08:16:20.418398Z",
        "actual_quote_timestamp": "2026-09-30T08:16:20.624623Z",
        "timestamp_delta_seconds": 0.206225,
        "bid": 0.64,
        "ask": 0.65,
        "midpoint": 0.645,
        "last_price": 0.64,
        "implied_probability": 0.65,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-30T08:16:20.624623Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP300430",
        "external_market_id": "KXBTC15M-26SEP300430-30",
        "external_contract_id": "KXBTC15M-26SEP300430-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 42.74
      },
      "selected_entry_price": 0.65,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 634,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP300430",
          "external_market_id": "KXBTC15M-26SEP300430-30",
          "external_contract_id": "KXBTC15M-26SEP300430-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-30T08:15:00Z",
          "resolution_timestamp": "2026-09-30T08:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-30T08:16:20.474983Z"
        }
      ],
      "quotes": [
        {
          "id": 634,
          "contract_id": 634,
          "forecast_timestamp": "2026-09-30T08:16:20.418398Z",
          "requested_timestamp": "2026-09-30T08:16:20.418398Z",
          "actual_quote_timestamp": "2026-09-30T08:16:20.624623Z",
          "timestamp_delta_seconds": 0.206225,
          "bid": 0.64,
          "ask": 0.65,
          "midpoint": 0.645,
          "last_price": 0.64,
          "implied_probability": 0.65,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-30T08:16:20.624623Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP300430",
          "external_market_id": "KXBTC15M-26SEP300430-30",
          "external_contract_id": "KXBTC15M-26SEP300430-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 42.74
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP300430-30": {
          "UP/YES": "KXBTC15M-26SEP300430-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": null,
        "fixed_shares": null
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83098.03,
        "kronos_base_predicted_close": 83168.625,
        "kronos_base_displacement": 70.59500000000116,
        "kronos_base_displacement_fraction": 0.0008495387917138488,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83206.4375,
        "kronos_small_displacement": 108.40750000000116,
        "kronos_small_displacement_fraction": 0.0013045736463307394,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP300430",
        "ticker": "KXBTC15M-26SEP300430-30",
        "market_id": "KXBTC15M-26SEP300430-30",
        "contract_id": "KXBTC15M-26SEP300430-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83098.03
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-30T08:16:20.418398Z",
        "retrieved_timestamp": "2026-09-30T08:16:20.624623Z",
        "quote_offset_seconds": 0.206225,
        "quote_age_seconds": 0.206225,
        "bid": 0.64,
        "ask": 0.65,
        "midpoint": 0.645,
        "last_price": 0.64,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.65,
        "price_type": "live_executable_ask",
        "yes_ask_size": 42.74
      },
      "settlement": {
        "result": null,
        "settlement_value": null,
        "actual_btc_close": 83118.58,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260930T0815Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 628,
          "signal_id": 634,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-30T08:00:00Z",
          "return_6h": -0.0042948959819544275,
          "return_12h": -0.0051961319838542686,
          "return_24h": -0.011065073922915114,
          "close_vs_ema12": -0.0029901815374393514,
          "close_vs_ema24": -0.004084187549553864,
          "ema12_slope_3h": -0.0010917858313311823,
          "ema24_slope_6h": -0.001485343360345559,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-30T08:16:20.472150Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-30T08:00:00Z",
            "return_6h": -0.0042948959819544275,
            "return_12h": -0.0051961319838542686,
            "return_24h": -0.011065073922915114,
            "close_vs_ema12": -0.0029901815374393514,
            "close_vs_ema24": -0.004084187549553864,
            "ema12_slope_3h": -0.0010917858313311823,
            "ema24_slope_6h": -0.001485343360345559,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0021917021276930404,
        "return_30m": -0.0034267841513531128,
        "return_60m": 0.0013373613704030785,
        "return_120m": -0.00038919986435526077,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.001056804259536026,
        "close_vs_ema6": -0.0011739324918255134,
        "close_vs_ema12": -0.001356948552237336,
        "ema3_slope": -0.0010556886033235013,
        "ema6_slope": -0.00046935260142255686,
        "realized_volatility_30m": 0.0004769536131569718,
        "realized_volatility_60m": 0.0021729305576465288,
        "return_acceleration": -0.0009539072263139436
      }
    },
    {
      "id": 633,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260930T0730Z",
      "trigger_timestamp": "2026-09-30T07:31:18.620607Z",
      "market_start_timestamp": "2026-09-30T07:30:00Z",
      "resolution_timestamp": "2026-09-30T07:45:00Z",
      "direction": "UP",
      "base_run_id": 4231,
      "small_run_id": 4232,
      "last_observed_close": 83259.44,
      "actual_close": 83383.77,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-30T07:31:18.664088Z",
      "base_predicted_close": 83294.1640625,
      "small_predicted_close": 83364.484375,
      "strike": 83259.44,
      "market_regime": {
        "id": 627,
        "signal_id": 633,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-30T07:15:00Z",
        "return_6h": -0.001925368373103753,
        "return_12h": -0.00310963002879594,
        "return_24h": -0.008374413457189145,
        "close_vs_ema12": -0.0012085335192087987,
        "close_vs_ema24": -0.002293587681431175,
        "ema12_slope_3h": -0.0012830236497960446,
        "ema24_slope_6h": -0.0014492719818687272,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-30T07:31:18.666800Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-30T07:15:00Z",
          "return_6h": -0.001925368373103753,
          "return_12h": -0.00310963002879594,
          "return_24h": -0.008374413457189145,
          "close_vs_ema12": -0.0012085335192087987,
          "close_vs_ema24": -0.002293587681431175,
          "ema12_slope_3h": -0.0012830236497960446,
          "ema24_slope_6h": -0.0014492719818687272,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.5,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.182381,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        4231,
        4232
      ],
      "forecast_publication_timestamp": "2026-09-30T07:31:18.620607Z",
      "requested_quote_timestamp": "2026-09-30T07:31:18.620607Z",
      "retrieved_quote_timestamp": "2026-09-30T07:31:18.802988Z",
      "quote_retrieval_timestamp": "2026-09-30T07:31:18.802988Z",
      "timing_difference_seconds": 0.182381,
      "selected_quote": {
        "id": 633,
        "contract_id": 633,
        "forecast_timestamp": "2026-09-30T07:31:18.620607Z",
        "requested_timestamp": "2026-09-30T07:31:18.620607Z",
        "actual_quote_timestamp": "2026-09-30T07:31:18.802988Z",
        "timestamp_delta_seconds": 0.182381,
        "bid": 0.49,
        "ask": 0.5,
        "midpoint": 0.495,
        "last_price": 0.5,
        "implied_probability": 0.5,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-30T07:31:18.802988Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP300345",
        "external_market_id": "KXBTC15M-26SEP300345-45",
        "external_contract_id": "KXBTC15M-26SEP300345-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2001.93
      },
      "selected_entry_price": 0.5,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 633,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP300345",
          "external_market_id": "KXBTC15M-26SEP300345-45",
          "external_contract_id": "KXBTC15M-26SEP300345-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-30T07:30:00Z",
          "resolution_timestamp": "2026-09-30T07:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-30T07:31:18.669342Z"
        }
      ],
      "quotes": [
        {
          "id": 633,
          "contract_id": 633,
          "forecast_timestamp": "2026-09-30T07:31:18.620607Z",
          "requested_timestamp": "2026-09-30T07:31:18.620607Z",
          "actual_quote_timestamp": "2026-09-30T07:31:18.802988Z",
          "timestamp_delta_seconds": 0.182381,
          "bid": 0.49,
          "ask": 0.5,
          "midpoint": 0.495,
          "last_price": 0.5,
          "implied_probability": 0.5,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-30T07:31:18.802988Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP300345",
          "external_market_id": "KXBTC15M-26SEP300345-45",
          "external_contract_id": "KXBTC15M-26SEP300345-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2001.93
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP300345-45": {
          "UP/YES": "KXBTC15M-26SEP300345-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1219,
          "signal_id": 633,
          "quote_id": 633,
          "settlement_id": 633,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 193.0,
          "entry_price": 0.5,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.5,
          "trading_fee": 3.38,
          "total_deployed": 99.88,
          "settlement_value": 1.0,
          "settlement_payout": 193.0,
          "gross_pnl": 96.5,
          "net_pnl": 93.12,
          "roi": 0.932318782539047,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-30T07:46:31.832052Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2001.93,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1220,
          "signal_id": 633,
          "quote_id": 633,
          "settlement_id": 633,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.5,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 50.0,
          "trading_fee": 1.75,
          "total_deployed": 51.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 50.0,
          "net_pnl": 48.25,
          "roi": 0.9323671497584541,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-30T07:46:31.834669Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2001.93,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83259.44,
        "kronos_base_predicted_close": 83294.1640625,
        "kronos_base_displacement": 34.72406249999767,
        "kronos_base_displacement_fraction": 0.0004170585641699929,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83364.484375,
        "kronos_small_displacement": 105.04437499999767,
        "kronos_small_displacement_fraction": 0.0012616512313798612,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP300345",
        "ticker": "KXBTC15M-26SEP300345-45",
        "market_id": "KXBTC15M-26SEP300345-45",
        "contract_id": "KXBTC15M-26SEP300345-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83259.44
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-30T07:31:18.620607Z",
        "retrieved_timestamp": "2026-09-30T07:31:18.802988Z",
        "quote_offset_seconds": 0.182381,
        "quote_age_seconds": 0.182381,
        "bid": 0.49,
        "ask": 0.5,
        "midpoint": 0.495,
        "last_price": 0.5,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.5,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2001.93
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 83383.77,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260930T0730Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 627,
          "signal_id": 633,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-30T07:15:00Z",
          "return_6h": -0.001925368373103753,
          "return_12h": -0.00310963002879594,
          "return_24h": -0.008374413457189145,
          "close_vs_ema12": -0.0012085335192087987,
          "close_vs_ema24": -0.002293587681431175,
          "ema12_slope_3h": -0.0012830236497960446,
          "ema24_slope_6h": -0.0014492719818687272,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-30T07:31:18.666800Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-30T07:15:00Z",
            "return_6h": -0.001925368373103753,
            "return_12h": -0.00310963002879594,
            "return_24h": -0.008374413457189145,
            "close_vs_ema12": -0.0012085335192087987,
            "close_vs_ema24": -0.002293587681431175,
            "ema12_slope_3h": -0.0012830236497960446,
            "ema24_slope_6h": -0.0014492719818687272,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "DEGRADED",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0032823878774828064,
        "return_30m": 0.002395859817980295,
        "return_60m": 0.0015701476066223297,
        "return_120m": -0.0009474364261834456,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0013098229032331155,
        "close_vs_ema6": 0.0013220289622815073,
        "close_vs_ema12": 0.0007958146271367372,
        "ema3_slope": 0.0013115407893977693,
        "ema6_slope": 0.0005290913745610304,
        "realized_volatility_30m": 0.0020830077641479927,
        "realized_volatility_60m": 0.0016864517094881573,
        "return_acceleration": 0.004166015528295985
      }
    },
    {
      "id": 632,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260930T0700Z",
      "trigger_timestamp": "2026-09-30T07:01:19.771556Z",
      "market_start_timestamp": "2026-09-30T07:00:00Z",
      "resolution_timestamp": "2026-09-30T07:15:00Z",
      "direction": "UP",
      "base_run_id": 4227,
      "small_run_id": 4228,
      "last_observed_close": 83060.44,
      "actual_close": 82987.04,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-30T07:01:19.825070Z",
      "base_predicted_close": 83117.703125,
      "small_predicted_close": 83170.5,
      "strike": 83060.44,
      "market_regime": {
        "id": 626,
        "signal_id": 632,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-30T06:45:00Z",
        "return_6h": -0.004167551589957297,
        "return_12h": -0.006498727136538873,
        "return_24h": -0.01083130825685752,
        "close_vs_ema12": -0.003838934453482157,
        "close_vs_ema24": -0.004843709297711274,
        "ema12_slope_3h": -0.0011786202601968832,
        "ema24_slope_6h": -0.00137107431311001,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-30T07:01:19.827563Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-30T06:45:00Z",
          "return_6h": -0.004167551589957297,
          "return_12h": -0.006498727136538873,
          "return_24h": -0.01083130825685752,
          "close_vs_ema12": -0.003838934453482157,
          "close_vs_ema24": -0.004843709297711274,
          "ema12_slope_3h": -0.0011786202601968832,
          "ema24_slope_6h": -0.00137107431311001,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.32,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.196087,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        4227,
        4228
      ],
      "forecast_publication_timestamp": "2026-09-30T07:01:19.771556Z",
      "requested_quote_timestamp": "2026-09-30T07:01:19.771556Z",
      "retrieved_quote_timestamp": "2026-09-30T07:01:19.967643Z",
      "quote_retrieval_timestamp": "2026-09-30T07:01:19.967643Z",
      "timing_difference_seconds": 0.196087,
      "selected_quote": {
        "id": 632,
        "contract_id": 632,
        "forecast_timestamp": "2026-09-30T07:01:19.771556Z",
        "requested_timestamp": "2026-09-30T07:01:19.771556Z",
        "actual_quote_timestamp": "2026-09-30T07:01:19.967643Z",
        "timestamp_delta_seconds": 0.196087,
        "bid": 0.31,
        "ask": 0.32,
        "midpoint": 0.315,
        "last_price": 0.31,
        "implied_probability": 0.32,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-30T07:01:19.967643Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP300315",
        "external_market_id": "KXBTC15M-26SEP300315-15",
        "external_contract_id": "KXBTC15M-26SEP300315-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2670.94
      },
      "selected_entry_price": 0.32,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 632,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP300315",
          "external_market_id": "KXBTC15M-26SEP300315-15",
          "external_contract_id": "KXBTC15M-26SEP300315-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-30T07:00:00Z",
          "resolution_timestamp": "2026-09-30T07:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-30T07:01:19.831760Z"
        }
      ],
      "quotes": [
        {
          "id": 632,
          "contract_id": 632,
          "forecast_timestamp": "2026-09-30T07:01:19.771556Z",
          "requested_timestamp": "2026-09-30T07:01:19.771556Z",
          "actual_quote_timestamp": "2026-09-30T07:01:19.967643Z",
          "timestamp_delta_seconds": 0.196087,
          "bid": 0.31,
          "ask": 0.32,
          "midpoint": 0.315,
          "last_price": 0.31,
          "implied_probability": 0.32,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-30T07:01:19.967643Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP300315",
          "external_market_id": "KXBTC15M-26SEP300315-15",
          "external_contract_id": "KXBTC15M-26SEP300315-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2670.94
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP300315-15": {
          "UP/YES": "KXBTC15M-26SEP300315-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1217,
          "signal_id": 632,
          "quote_id": 632,
          "settlement_id": 632,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 298.0,
          "entry_price": 0.32,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.36,
          "trading_fee": 4.54,
          "total_deployed": 99.9,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.36,
          "net_pnl": -99.9,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-30T07:16:22.739074Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2670.94,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1218,
          "signal_id": 632,
          "quote_id": 632,
          "settlement_id": 632,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.32,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 32.0,
          "trading_fee": 1.53,
          "total_deployed": 33.53,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -32.0,
          "net_pnl": -33.53,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-30T07:16:22.741147Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2670.94,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83060.44,
        "kronos_base_predicted_close": 83117.703125,
        "kronos_base_displacement": 57.26312499999767,
        "kronos_base_displacement_fraction": 0.0006894151415523163,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83170.5,
        "kronos_small_displacement": 110.05999999999767,
        "kronos_small_displacement_fraction": 0.0013250591978563762,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP300315",
        "ticker": "KXBTC15M-26SEP300315-15",
        "market_id": "KXBTC15M-26SEP300315-15",
        "contract_id": "KXBTC15M-26SEP300315-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83060.44
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-30T07:01:19.771556Z",
        "retrieved_timestamp": "2026-09-30T07:01:19.967643Z",
        "quote_offset_seconds": 0.196087,
        "quote_age_seconds": 0.196087,
        "bid": 0.31,
        "ask": 0.32,
        "midpoint": 0.315,
        "last_price": 0.31,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.32,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2670.94
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 82987.04,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260930T0700Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 626,
          "signal_id": 632,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-30T06:45:00Z",
          "return_6h": -0.004167551589957297,
          "return_12h": -0.006498727136538873,
          "return_24h": -0.01083130825685752,
          "close_vs_ema12": -0.003838934453482157,
          "close_vs_ema24": -0.004843709297711274,
          "ema12_slope_3h": -0.0011786202601968832,
          "ema24_slope_6h": -0.00137107431311001,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-30T07:01:19.827563Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-30T06:45:00Z",
            "return_6h": -0.004167551589957297,
            "return_12h": -0.006498727136538873,
            "return_24h": -0.01083130825685752,
            "close_vs_ema12": -0.003838934453482157,
            "close_vs_ema24": -0.004843709297711274,
            "ema12_slope_3h": -0.0011786202601968832,
            "ema24_slope_6h": -0.00137107431311001,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "DEGRADED",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.00018574386868430715,
        "return_30m": -0.0008237386490281828,
        "return_60m": -0.0036449138124611258,
        "return_120m": -0.0014380910722808782,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 5,
        "close_vs_ema3": -0.00043018791168436543,
        "close_vs_ema6": -0.0011124602813757933,
        "close_vs_ema12": -0.0018753200964635175,
        "ema3_slope": -0.0004300029296220309,
        "ema6_slope": -0.0004447861897624028,
        "realized_volatility_30m": 0.00022618471864682688,
        "realized_volatility_60m": 0.0011168258262270392,
        "return_acceleration": 0.00045236943729365375
      }
    },
    {
      "id": 631,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260930T0645Z",
      "trigger_timestamp": "2026-09-30T06:46:27.905643Z",
      "market_start_timestamp": "2026-09-30T06:45:00Z",
      "resolution_timestamp": "2026-09-30T07:00:00Z",
      "direction": "UP",
      "base_run_id": 4225,
      "small_run_id": 4226,
      "last_observed_close": 83075.87,
      "actual_close": 83060.44,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-30T06:46:27.959956Z",
      "base_predicted_close": 83124.15625,
      "small_predicted_close": 83185.484375,
      "strike": 83075.87,
      "market_regime": {
        "id": 625,
        "signal_id": 631,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-30T06:30:00Z",
        "return_6h": -0.004494180926433278,
        "return_12h": -0.0065856058568414255,
        "return_24h": -0.009352603326647002,
        "close_vs_ema12": -0.00381660470490075,
        "close_vs_ema24": -0.0047603085303695725,
        "ema12_slope_3h": -0.001121908556997897,
        "ema24_slope_6h": -0.0013123180180683036,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-30T06:46:27.962738Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-30T06:30:00Z",
          "return_6h": -0.004494180926433278,
          "return_12h": -0.0065856058568414255,
          "return_24h": -0.009352603326647002,
          "close_vs_ema12": -0.00381660470490075,
          "close_vs_ema24": -0.0047603085303695725,
          "ema12_slope_3h": -0.001121908556997897,
          "ema24_slope_6h": -0.0013123180180683036,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.32,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.193715,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        4225,
        4226
      ],
      "forecast_publication_timestamp": "2026-09-30T06:46:27.905643Z",
      "requested_quote_timestamp": "2026-09-30T06:46:27.905643Z",
      "retrieved_quote_timestamp": "2026-09-30T06:46:28.099358Z",
      "quote_retrieval_timestamp": "2026-09-30T06:46:28.099358Z",
      "timing_difference_seconds": 0.193715,
      "selected_quote": {
        "id": 631,
        "contract_id": 631,
        "forecast_timestamp": "2026-09-30T06:46:27.905643Z",
        "requested_timestamp": "2026-09-30T06:46:27.905643Z",
        "actual_quote_timestamp": "2026-09-30T06:46:28.099358Z",
        "timestamp_delta_seconds": 0.193715,
        "bid": 0.31,
        "ask": 0.32,
        "midpoint": 0.315,
        "last_price": 0.32,
        "implied_probability": 0.32,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-30T06:46:28.099358Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP300300",
        "external_market_id": "KXBTC15M-26SEP300300-00",
        "external_contract_id": "KXBTC15M-26SEP300300-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 203.03
      },
      "selected_entry_price": 0.32,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 631,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP300300",
          "external_market_id": "KXBTC15M-26SEP300300-00",
          "external_contract_id": "KXBTC15M-26SEP300300-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-30T06:45:00Z",
          "resolution_timestamp": "2026-09-30T07:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-30T06:46:27.966476Z"
        }
      ],
      "quotes": [
        {
          "id": 631,
          "contract_id": 631,
          "forecast_timestamp": "2026-09-30T06:46:27.905643Z",
          "requested_timestamp": "2026-09-30T06:46:27.905643Z",
          "actual_quote_timestamp": "2026-09-30T06:46:28.099358Z",
          "timestamp_delta_seconds": 0.193715,
          "bid": 0.31,
          "ask": 0.32,
          "midpoint": 0.315,
          "last_price": 0.32,
          "implied_probability": 0.32,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-30T06:46:28.099358Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP300300",
          "external_market_id": "KXBTC15M-26SEP300300-00",
          "external_contract_id": "KXBTC15M-26SEP300300-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 203.03
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP300300-00": {
          "UP/YES": "KXBTC15M-26SEP300300-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": null,
        "fixed_shares": {
          "id": 1216,
          "signal_id": 631,
          "quote_id": 631,
          "settlement_id": 631,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.32,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 32.0,
          "trading_fee": 1.53,
          "total_deployed": 33.53,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -32.0,
          "net_pnl": -33.53,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-30T07:01:25.275754Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 203.03,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83075.87,
        "kronos_base_predicted_close": 83124.15625,
        "kronos_base_displacement": 48.28625000000466,
        "kronos_base_displacement_fraction": 0.0005812307472675839,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83185.484375,
        "kronos_small_displacement": 109.61437500000466,
        "kronos_small_displacement_fraction": 0.001319449016904724,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP300300",
        "ticker": "KXBTC15M-26SEP300300-00",
        "market_id": "KXBTC15M-26SEP300300-00",
        "contract_id": "KXBTC15M-26SEP300300-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83075.87
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-30T06:46:27.905643Z",
        "retrieved_timestamp": "2026-09-30T06:46:28.099358Z",
        "quote_offset_seconds": 0.193715,
        "quote_age_seconds": 0.193715,
        "bid": 0.31,
        "ask": 0.32,
        "midpoint": 0.315,
        "last_price": 0.32,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.32,
        "price_type": "live_executable_ask",
        "yes_ask_size": 203.03
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 83060.44,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260930T0645Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 625,
          "signal_id": 631,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-30T06:30:00Z",
          "return_6h": -0.004494180926433278,
          "return_12h": -0.0065856058568414255,
          "return_24h": -0.009352603326647002,
          "close_vs_ema12": -0.00381660470490075,
          "close_vs_ema24": -0.0047603085303695725,
          "ema12_slope_3h": -0.001121908556997897,
          "ema24_slope_6h": -0.0013123180180683036,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-30T06:46:27.962738Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-30T06:30:00Z",
            "return_6h": -0.004494180926433278,
            "return_12h": -0.0065856058568414255,
            "return_24h": -0.009352603326647002,
            "close_vs_ema12": -0.00381660470490075,
            "close_vs_ema24": -0.0047603085303695725,
            "ema12_slope_3h": -0.001121908556997897,
            "ema24_slope_6h": -0.0013123180180683036,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "DEGRADED",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0006381133059779609,
        "return_30m": -0.0006557490229739393,
        "return_60m": -0.00443334604683987,
        "return_120m": -0.002478356568376916,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 4,
        "close_vs_ema3": -0.0006743872538572671,
        "close_vs_ema6": -0.0013712624990855904,
        "close_vs_ema12": -0.002030165184850996,
        "ema3_slope": -0.0006739327621922975,
        "ema6_slope": -0.0005482043068310016,
        "realized_volatility_30m": 0.000310233164105278,
        "realized_volatility_60m": 0.0010379923519760678,
        "return_acceleration": -0.000620466328210556
      }
    },
    {
      "id": 630,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260930T0630Z",
      "trigger_timestamp": "2026-09-30T06:31:19.379849Z",
      "market_start_timestamp": "2026-09-30T06:30:00Z",
      "resolution_timestamp": "2026-09-30T06:45:00Z",
      "direction": "UP",
      "base_run_id": 4223,
      "small_run_id": 4224,
      "last_observed_close": 83128.91,
      "actual_close": 83075.87,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-30T06:31:19.444735Z",
      "base_predicted_close": 83136.234375,
      "small_predicted_close": 83211.421875,
      "strike": 83128.91,
      "market_regime": {
        "id": 624,
        "signal_id": 630,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-30T06:15:00Z",
        "return_6h": -0.004990473404514417,
        "return_12h": -0.0035150756323912846,
        "return_24h": -0.008356501839268504,
        "close_vs_ema12": -0.0033423868088487962,
        "close_vs_ema24": -0.0042245825332052345,
        "ema12_slope_3h": -0.0010302911570280182,
        "ema24_slope_6h": -0.0012454145116113091,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-30T06:31:19.447680Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-30T06:15:00Z",
          "return_6h": -0.004990473404514417,
          "return_12h": -0.0035150756323912846,
          "return_24h": -0.008356501839268504,
          "close_vs_ema12": -0.0033423868088487962,
          "close_vs_ema24": -0.0042245825332052345,
          "ema12_slope_3h": -0.0010302911570280182,
          "ema24_slope_6h": -0.0012454145116113091,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.42,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.206206,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        4223,
        4224
      ],
      "forecast_publication_timestamp": "2026-09-30T06:31:19.379849Z",
      "requested_quote_timestamp": "2026-09-30T06:31:19.379849Z",
      "retrieved_quote_timestamp": "2026-09-30T06:31:19.586055Z",
      "quote_retrieval_timestamp": "2026-09-30T06:31:19.586055Z",
      "timing_difference_seconds": 0.206206,
      "selected_quote": {
        "id": 630,
        "contract_id": 630,
        "forecast_timestamp": "2026-09-30T06:31:19.379849Z",
        "requested_timestamp": "2026-09-30T06:31:19.379849Z",
        "actual_quote_timestamp": "2026-09-30T06:31:19.586055Z",
        "timestamp_delta_seconds": 0.206206,
        "bid": 0.41,
        "ask": 0.42,
        "midpoint": 0.415,
        "last_price": 0.42,
        "implied_probability": 0.42,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-30T06:31:19.586055Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP300245",
        "external_market_id": "KXBTC15M-26SEP300245-45",
        "external_contract_id": "KXBTC15M-26SEP300245-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 8308.77
      },
      "selected_entry_price": 0.42,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 630,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP300245",
          "external_market_id": "KXBTC15M-26SEP300245-45",
          "external_contract_id": "KXBTC15M-26SEP300245-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-30T06:30:00Z",
          "resolution_timestamp": "2026-09-30T06:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-30T06:31:19.451265Z"
        }
      ],
      "quotes": [
        {
          "id": 630,
          "contract_id": 630,
          "forecast_timestamp": "2026-09-30T06:31:19.379849Z",
          "requested_timestamp": "2026-09-30T06:31:19.379849Z",
          "actual_quote_timestamp": "2026-09-30T06:31:19.586055Z",
          "timestamp_delta_seconds": 0.206206,
          "bid": 0.41,
          "ask": 0.42,
          "midpoint": 0.415,
          "last_price": 0.42,
          "implied_probability": 0.42,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-30T06:31:19.586055Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP300245",
          "external_market_id": "KXBTC15M-26SEP300245-45",
          "external_contract_id": "KXBTC15M-26SEP300245-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 8308.77
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP300245-45": {
          "UP/YES": "KXBTC15M-26SEP300245-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1214,
          "signal_id": 630,
          "quote_id": 630,
          "settlement_id": 630,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 228.0,
          "entry_price": 0.42,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.75999999999999,
          "trading_fee": 3.89,
          "total_deployed": 99.64999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.75999999999999,
          "net_pnl": -99.64999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-30T06:46:34.155965Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 8308.77,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1215,
          "signal_id": 630,
          "quote_id": 630,
          "settlement_id": 630,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.42,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 42.0,
          "trading_fee": 1.71,
          "total_deployed": 43.71,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -42.0,
          "net_pnl": -43.71,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-30T06:46:34.160378Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 8308.77,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83128.91,
        "kronos_base_predicted_close": 83136.234375,
        "kronos_base_displacement": 7.3243749999965075,
        "kronos_base_displacement_fraction": 8.810863753652619e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83211.421875,
        "kronos_small_displacement": 82.51187499999651,
        "kronos_small_displacement_fraction": 0.0009925773716989252,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP300245",
        "ticker": "KXBTC15M-26SEP300245-45",
        "market_id": "KXBTC15M-26SEP300245-45",
        "contract_id": "KXBTC15M-26SEP300245-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83128.91
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-30T06:31:19.379849Z",
        "retrieved_timestamp": "2026-09-30T06:31:19.586055Z",
        "quote_offset_seconds": 0.206206,
        "quote_age_seconds": 0.206206,
        "bid": 0.41,
        "ask": 0.42,
        "midpoint": 0.415,
        "last_price": 0.42,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.42,
        "price_type": "live_executable_ask",
        "yes_ask_size": 8308.77
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 83075.87,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260930T0630Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 624,
          "signal_id": 630,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-30T06:15:00Z",
          "return_6h": -0.004990473404514417,
          "return_12h": -0.0035150756323912846,
          "return_24h": -0.008356501839268504,
          "close_vs_ema12": -0.0033423868088487962,
          "close_vs_ema24": -0.0042245825332052345,
          "ema12_slope_3h": -0.0010302911570280182,
          "ema24_slope_6h": -0.0012454145116113091,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-30T06:31:19.447680Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-30T06:15:00Z",
            "return_6h": -0.004990473404514417,
            "return_12h": -0.0035150756323912846,
            "return_24h": -0.008356501839268504,
            "close_vs_ema12": -0.0033423868088487962,
            "close_vs_ema24": -0.0042245825332052345,
            "ema12_slope_3h": -0.0010302911570280182,
            "ema24_slope_6h": -0.0012454145116113091,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "DEGRADED",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -1.764697776740487e-05,
        "return_30m": -0.002823500990324246,
        "return_60m": -0.0025136372512918337,
        "return_120m": -0.0024320890349561752,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 3,
        "close_vs_ema3": -0.0007102054099289434,
        "close_vs_ema6": -0.0012814194587379424,
        "close_vs_ema12": -0.001761411501715493,
        "ema3_slope": -0.0007097013761721005,
        "ema6_slope": -0.0005123051923583422,
        "realized_volatility_30m": 0.0013941282752533146,
        "realized_volatility_60m": 0.0014926564524217788,
        "return_acceleration": 0.0027882565505066292
      }
    },
    {
      "id": 629,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260930T0515Z",
      "trigger_timestamp": "2026-09-30T05:16:18.813061Z",
      "market_start_timestamp": "2026-09-30T05:15:00Z",
      "resolution_timestamp": "2026-09-30T05:30:00Z",
      "direction": "UP",
      "base_run_id": 4213,
      "small_run_id": 4214,
      "last_observed_close": 83204.29,
      "actual_close": 83338.4,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-30T05:16:18.858928Z",
      "base_predicted_close": 83232.78125,
      "small_predicted_close": 83255.8984375,
      "strike": 83204.29,
      "market_regime": {
        "id": 623,
        "signal_id": 629,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-30T05:00:00Z",
        "return_6h": -0.007201678504728859,
        "return_12h": 0.0011317901281284737,
        "return_24h": -0.0002344561644934684,
        "close_vs_ema12": -0.00280516560481614,
        "close_vs_ema24": -0.0035879374234883965,
        "ema12_slope_3h": -0.0011291382995844979,
        "ema24_slope_6h": -0.0009555243637124899,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-30T05:16:18.861895Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-30T05:00:00Z",
          "return_6h": -0.007201678504728859,
          "return_12h": 0.0011317901281284737,
          "return_24h": -0.0002344561644934684,
          "close_vs_ema12": -0.00280516560481614,
          "close_vs_ema24": -0.0035879374234883965,
          "ema12_slope_3h": -0.0011291382995844979,
          "ema24_slope_6h": -0.0009555243637124899,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.35,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.191057,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        4213,
        4214
      ],
      "forecast_publication_timestamp": "2026-09-30T05:16:18.813061Z",
      "requested_quote_timestamp": "2026-09-30T05:16:18.813061Z",
      "retrieved_quote_timestamp": "2026-09-30T05:16:19.004118Z",
      "quote_retrieval_timestamp": "2026-09-30T05:16:19.004118Z",
      "timing_difference_seconds": 0.191057,
      "selected_quote": {
        "id": 629,
        "contract_id": 629,
        "forecast_timestamp": "2026-09-30T05:16:18.813061Z",
        "requested_timestamp": "2026-09-30T05:16:18.813061Z",
        "actual_quote_timestamp": "2026-09-30T05:16:19.004118Z",
        "timestamp_delta_seconds": 0.191057,
        "bid": 0.34,
        "ask": 0.35,
        "midpoint": 0.345,
        "last_price": 0.35,
        "implied_probability": 0.35,
        "spread": 0.009999999999999953,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-30T05:16:19.004118Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP300130",
        "external_market_id": "KXBTC15M-26SEP300130-30",
        "external_contract_id": "KXBTC15M-26SEP300130-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 10338.16
      },
      "selected_entry_price": 0.35,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 629,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP300130",
          "external_market_id": "KXBTC15M-26SEP300130-30",
          "external_contract_id": "KXBTC15M-26SEP300130-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-30T05:15:00Z",
          "resolution_timestamp": "2026-09-30T05:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-30T05:16:18.864393Z"
        }
      ],
      "quotes": [
        {
          "id": 629,
          "contract_id": 629,
          "forecast_timestamp": "2026-09-30T05:16:18.813061Z",
          "requested_timestamp": "2026-09-30T05:16:18.813061Z",
          "actual_quote_timestamp": "2026-09-30T05:16:19.004118Z",
          "timestamp_delta_seconds": 0.191057,
          "bid": 0.34,
          "ask": 0.35,
          "midpoint": 0.345,
          "last_price": 0.35,
          "implied_probability": 0.35,
          "spread": 0.009999999999999953,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-30T05:16:19.004118Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP300130",
          "external_market_id": "KXBTC15M-26SEP300130-30",
          "external_contract_id": "KXBTC15M-26SEP300130-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 10338.16
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP300130-30": {
          "UP/YES": "KXBTC15M-26SEP300130-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1212,
          "signal_id": 629,
          "quote_id": 629,
          "settlement_id": 629,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 273.0,
          "entry_price": 0.35,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.55,
          "trading_fee": 4.35,
          "total_deployed": 99.89999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 273.0,
          "gross_pnl": 177.45,
          "net_pnl": 173.10000000000002,
          "roi": 1.732732732732733,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-30T05:31:34.231143Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 10338.16,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1213,
          "signal_id": 629,
          "quote_id": 629,
          "settlement_id": 629,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.35,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 35.0,
          "trading_fee": 1.6,
          "total_deployed": 36.6,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 65.0,
          "net_pnl": 63.4,
          "roi": 1.7322404371584699,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-30T05:31:34.233277Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 10338.16,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83204.29,
        "kronos_base_predicted_close": 83232.78125,
        "kronos_base_displacement": 28.491250000006403,
        "kronos_base_displacement_fraction": 0.00034242525235184877,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83255.8984375,
        "kronos_small_displacement": 51.6084375000064,
        "kronos_small_displacement_fraction": 0.0006202617377061496,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP300130",
        "ticker": "KXBTC15M-26SEP300130-30",
        "market_id": "KXBTC15M-26SEP300130-30",
        "contract_id": "KXBTC15M-26SEP300130-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83204.29
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-30T05:16:18.813061Z",
        "retrieved_timestamp": "2026-09-30T05:16:19.004118Z",
        "quote_offset_seconds": 0.191057,
        "quote_age_seconds": 0.191057,
        "bid": 0.34,
        "ask": 0.35,
        "midpoint": 0.345,
        "last_price": 0.35,
        "spread": 0.009999999999999953,
        "selected_entry_price": 0.35,
        "price_type": "live_executable_ask",
        "yes_ask_size": 10338.16
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 83338.4,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260930T0515Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 623,
          "signal_id": 629,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-30T05:00:00Z",
          "return_6h": -0.007201678504728859,
          "return_12h": 0.0011317901281284737,
          "return_24h": -0.0002344561644934684,
          "close_vs_ema12": -0.00280516560481614,
          "close_vs_ema24": -0.0035879374234883965,
          "ema12_slope_3h": -0.0011291382995844979,
          "ema24_slope_6h": -0.0009555243637124899,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-30T05:16:18.861895Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-30T05:00:00Z",
            "return_6h": -0.007201678504728859,
            "return_12h": 0.0011317901281284737,
            "return_24h": -0.0002344561644934684,
            "close_vs_ema12": -0.00280516560481614,
            "close_vs_ema24": -0.0035879374234883965,
            "ema12_slope_3h": -0.0011291382995844979,
            "ema24_slope_6h": -0.0009555243637124899,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "DEGRADED",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": 0.00029130178963376885,
        "return_30m": -0.0009363697437057006,
        "return_60m": -0.001568848070804152,
        "return_120m": -0.0011068234306800262,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": -0.0002243538693288416,
        "close_vs_ema6": -0.0006109324884866485,
        "close_vs_ema12": -0.00115722850566502,
        "ema3_slope": -0.00022430354596036928,
        "ema6_slope": -0.00024431329182372785,
        "realized_volatility_30m": 0.0007593079021021576,
        "realized_volatility_60m": 0.0005760903981015982,
        "return_acceleration": 0.0015186158042043152
      }
    },
    {
      "id": 628,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260930T0500Z",
      "trigger_timestamp": "2026-09-30T05:01:19.829175Z",
      "market_start_timestamp": "2026-09-30T05:00:00Z",
      "resolution_timestamp": "2026-09-30T05:15:00Z",
      "direction": "UP",
      "base_run_id": 4211,
      "small_run_id": 4212,
      "last_observed_close": 83180.06,
      "actual_close": 83204.29,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-30T05:01:19.875384Z",
      "base_predicted_close": 83216.0703125,
      "small_predicted_close": 83266.03125,
      "strike": 83180.06,
      "market_regime": {
        "id": 622,
        "signal_id": 628,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-30T04:45:00Z",
        "return_6h": -0.0047086810514586075,
        "return_12h": 0.0017229872078512454,
        "return_24h": 0.00012562280736116982,
        "close_vs_ema12": -0.003214550682366868,
        "close_vs_ema24": -0.003953324706183925,
        "ema12_slope_3h": -0.001048683100276615,
        "ema24_slope_6h": -0.0008236522985405337,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-30T05:01:19.878747Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-30T04:45:00Z",
          "return_6h": -0.0047086810514586075,
          "return_12h": 0.0017229872078512454,
          "return_24h": 0.00012562280736116982,
          "close_vs_ema12": -0.003214550682366868,
          "close_vs_ema24": -0.003953324706183925,
          "ema12_slope_3h": -0.001048683100276615,
          "ema24_slope_6h": -0.0008236522985405337,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.88,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.183956,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "80_plus",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        4211,
        4212
      ],
      "forecast_publication_timestamp": "2026-09-30T05:01:19.829175Z",
      "requested_quote_timestamp": "2026-09-30T05:01:19.829175Z",
      "retrieved_quote_timestamp": "2026-09-30T05:01:20.013131Z",
      "quote_retrieval_timestamp": "2026-09-30T05:01:20.013131Z",
      "timing_difference_seconds": 0.183956,
      "selected_quote": {
        "id": 628,
        "contract_id": 628,
        "forecast_timestamp": "2026-09-30T05:01:19.829175Z",
        "requested_timestamp": "2026-09-30T05:01:19.829175Z",
        "actual_quote_timestamp": "2026-09-30T05:01:20.013131Z",
        "timestamp_delta_seconds": 0.183956,
        "bid": 0.87,
        "ask": 0.88,
        "midpoint": 0.875,
        "last_price": 0.87,
        "implied_probability": 0.88,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-30T05:01:20.013131Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP300115",
        "external_market_id": "KXBTC15M-26SEP300115-15",
        "external_contract_id": "KXBTC15M-26SEP300115-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 12932.94
      },
      "selected_entry_price": 0.88,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 628,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP300115",
          "external_market_id": "KXBTC15M-26SEP300115-15",
          "external_contract_id": "KXBTC15M-26SEP300115-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-30T05:00:00Z",
          "resolution_timestamp": "2026-09-30T05:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-30T05:01:19.882116Z"
        }
      ],
      "quotes": [
        {
          "id": 628,
          "contract_id": 628,
          "forecast_timestamp": "2026-09-30T05:01:19.829175Z",
          "requested_timestamp": "2026-09-30T05:01:19.829175Z",
          "actual_quote_timestamp": "2026-09-30T05:01:20.013131Z",
          "timestamp_delta_seconds": 0.183956,
          "bid": 0.87,
          "ask": 0.88,
          "midpoint": 0.875,
          "last_price": 0.87,
          "implied_probability": 0.88,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-30T05:01:20.013131Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP300115",
          "external_market_id": "KXBTC15M-26SEP300115-15",
          "external_contract_id": "KXBTC15M-26SEP300115-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 12932.94
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP300115-15": {
          "UP/YES": "KXBTC15M-26SEP300115-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1210,
          "signal_id": 628,
          "quote_id": 628,
          "settlement_id": 628,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 112.0,
          "entry_price": 0.88,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 98.56,
          "trading_fee": 0.83,
          "total_deployed": 99.39,
          "settlement_value": 1.0,
          "settlement_payout": 112.0,
          "gross_pnl": 13.439999999999998,
          "net_pnl": 12.61,
          "roi": 0.12687393097897173,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-30T05:16:23.849632Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 12932.94,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1211,
          "signal_id": 628,
          "quote_id": 628,
          "settlement_id": 628,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.88,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 88.0,
          "trading_fee": 0.74,
          "total_deployed": 88.74,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 12.0,
          "net_pnl": 11.260000000000005,
          "roi": 0.126887536623845,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-30T05:16:23.851894Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 12932.94,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83180.06,
        "kronos_base_predicted_close": 83216.0703125,
        "kronos_base_displacement": 36.01031250000233,
        "kronos_base_displacement_fraction": 0.0004329200111180772,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83266.03125,
        "kronos_small_displacement": 85.97125000000233,
        "kronos_small_displacement_fraction": 0.0010335559988776436,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP300115",
        "ticker": "KXBTC15M-26SEP300115-15",
        "market_id": "KXBTC15M-26SEP300115-15",
        "contract_id": "KXBTC15M-26SEP300115-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83180.06
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-30T05:01:19.829175Z",
        "retrieved_timestamp": "2026-09-30T05:01:20.013131Z",
        "quote_offset_seconds": 0.183956,
        "quote_age_seconds": 0.183956,
        "bid": 0.87,
        "ask": 0.88,
        "midpoint": 0.875,
        "last_price": 0.87,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.88,
        "price_type": "live_executable_ask",
        "yes_ask_size": 12932.94
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 83204.29,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260930T0500Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 622,
          "signal_id": 628,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-30T04:45:00Z",
          "return_6h": -0.0047086810514586075,
          "return_12h": 0.0017229872078512454,
          "return_24h": 0.00012562280736116982,
          "close_vs_ema12": -0.003214550682366868,
          "close_vs_ema24": -0.003953324706183925,
          "ema12_slope_3h": -0.001048683100276615,
          "ema24_slope_6h": -0.0008236522985405337,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-30T05:01:19.878747Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-30T04:45:00Z",
            "return_6h": -0.0047086810514586075,
            "return_12h": 0.0017229872078512454,
            "return_24h": 0.00012562280736116982,
            "close_vs_ema12": -0.003214550682366868,
            "close_vs_ema24": -0.003953324706183925,
            "ema12_slope_3h": -0.001048683100276615,
            "ema24_slope_6h": -0.0008236522985405337,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0012273140145705463,
        "return_30m": -0.0018183481562171755,
        "return_60m": -0.0010782934676861755,
        "return_120m": -0.0018491597229054468,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 3,
        "close_vs_ema3": -0.0007396934075410977,
        "close_vs_ema6": -0.0011460644603884518,
        "close_vs_ema12": -0.0016581647551030532,
        "ema3_slope": -0.0007391466656252454,
        "ema6_slope": -0.0004582157262518205,
        "realized_volatility_30m": 0.00031777679853511875,
        "realized_volatility_60m": 0.0007383412958003633,
        "return_acceleration": -0.0006355535970702375
      }
    },
    {
      "id": 627,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260930T0445Z",
      "trigger_timestamp": "2026-09-30T04:46:26.642951Z",
      "market_start_timestamp": "2026-09-30T04:45:00Z",
      "resolution_timestamp": "2026-09-30T05:00:00Z",
      "direction": "UP",
      "base_run_id": 4209,
      "small_run_id": 4210,
      "last_observed_close": 83282.27,
      "actual_close": 83180.06,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-30T04:46:26.692739Z",
      "base_predicted_close": 83357.28125,
      "small_predicted_close": 83307.5546875,
      "strike": 83282.27,
      "market_regime": {
        "id": 621,
        "signal_id": 627,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-30T04:30:00Z",
        "return_6h": -0.003468645368795209,
        "return_12h": 0.0030252304807010244,
        "return_24h": 0.0017485556358940446,
        "close_vs_ema12": -0.0021261771806321272,
        "close_vs_ema24": -0.0028123590623806427,
        "ema12_slope_3h": -0.0009757457904083777,
        "ema24_slope_6h": -0.0007418707694551996,
        "score": -1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-30T04:46:26.718550Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-30T04:30:00Z",
          "return_6h": -0.003468645368795209,
          "return_12h": 0.0030252304807010244,
          "return_24h": 0.0017485556358940446,
          "close_vs_ema12": -0.0021261771806321272,
          "close_vs_ema24": -0.0028123590623806427,
          "ema12_slope_3h": -0.0009757457904083777,
          "ema24_slope_6h": -0.0007418707694551996,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.58,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.269444,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        4209,
        4210
      ],
      "forecast_publication_timestamp": "2026-09-30T04:46:26.642951Z",
      "requested_quote_timestamp": "2026-09-30T04:46:26.642951Z",
      "retrieved_quote_timestamp": "2026-09-30T04:46:26.912395Z",
      "quote_retrieval_timestamp": "2026-09-30T04:46:26.912395Z",
      "timing_difference_seconds": 0.269444,
      "selected_quote": {
        "id": 627,
        "contract_id": 627,
        "forecast_timestamp": "2026-09-30T04:46:26.642951Z",
        "requested_timestamp": "2026-09-30T04:46:26.642951Z",
        "actual_quote_timestamp": "2026-09-30T04:46:26.912395Z",
        "timestamp_delta_seconds": 0.269444,
        "bid": 0.57,
        "ask": 0.58,
        "midpoint": 0.575,
        "last_price": 0.58,
        "implied_probability": 0.58,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-30T04:46:26.912395Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP300100",
        "external_market_id": "KXBTC15M-26SEP300100-00",
        "external_contract_id": "KXBTC15M-26SEP300100-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 8301.58
      },
      "selected_entry_price": 0.58,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 627,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP300100",
          "external_market_id": "KXBTC15M-26SEP300100-00",
          "external_contract_id": "KXBTC15M-26SEP300100-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-30T04:45:00Z",
          "resolution_timestamp": "2026-09-30T05:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-30T04:46:26.722039Z"
        }
      ],
      "quotes": [
        {
          "id": 627,
          "contract_id": 627,
          "forecast_timestamp": "2026-09-30T04:46:26.642951Z",
          "requested_timestamp": "2026-09-30T04:46:26.642951Z",
          "actual_quote_timestamp": "2026-09-30T04:46:26.912395Z",
          "timestamp_delta_seconds": 0.269444,
          "bid": 0.57,
          "ask": 0.58,
          "midpoint": 0.575,
          "last_price": 0.58,
          "implied_probability": 0.58,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-30T04:46:26.912395Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP300100",
          "external_market_id": "KXBTC15M-26SEP300100-00",
          "external_contract_id": "KXBTC15M-26SEP300100-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 8301.58
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP300100-00": {
          "UP/YES": "KXBTC15M-26SEP300100-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1208,
          "signal_id": 627,
          "quote_id": 627,
          "settlement_id": 627,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 167.0,
          "entry_price": 0.58,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.86,
          "trading_fee": 2.85,
          "total_deployed": 99.71,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.86,
          "net_pnl": -99.71,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-30T05:01:25.404652Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 8301.58,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1209,
          "signal_id": 627,
          "quote_id": 627,
          "settlement_id": 627,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.58,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 57.99999999999999,
          "trading_fee": 1.71,
          "total_deployed": 59.709999999999994,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -57.99999999999999,
          "net_pnl": -59.709999999999994,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-30T05:01:25.406892Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 8301.58,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83282.27,
        "kronos_base_predicted_close": 83357.28125,
        "kronos_base_displacement": 75.01124999999593,
        "kronos_base_displacement_fraction": 0.0009006869049078024,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83307.5546875,
        "kronos_small_displacement": 25.284687499995925,
        "kronos_small_displacement_fraction": 0.00030360228533631375,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP300100",
        "ticker": "KXBTC15M-26SEP300100-00",
        "market_id": "KXBTC15M-26SEP300100-00",
        "contract_id": "KXBTC15M-26SEP300100-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83282.27
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-30T04:46:26.642951Z",
        "retrieved_timestamp": "2026-09-30T04:46:26.912395Z",
        "quote_offset_seconds": 0.269444,
        "quote_age_seconds": 0.269444,
        "bid": 0.57,
        "ask": 0.58,
        "midpoint": 0.575,
        "last_price": 0.58,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.58,
        "price_type": "live_executable_ask",
        "yes_ask_size": 8301.58
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 83180.06,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260930T0445Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 621,
          "signal_id": 627,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-30T04:30:00Z",
          "return_6h": -0.003468645368795209,
          "return_12h": 0.0030252304807010244,
          "return_24h": 0.0017485556358940446,
          "close_vs_ema12": -0.0021261771806321272,
          "close_vs_ema24": -0.0028123590623806427,
          "ema12_slope_3h": -0.0009757457904083777,
          "ema24_slope_6h": -0.0007418707694551996,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-30T04:46:26.718550Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-30T04:30:00Z",
            "return_6h": -0.003468645368795209,
            "return_12h": 0.0030252304807010244,
            "return_24h": 0.0017485556358940446,
            "close_vs_ema12": -0.0021261771806321272,
            "close_vs_ema24": -0.0028123590623806427,
            "ema12_slope_3h": -0.0009757457904083777,
            "ema24_slope_6h": -0.0007418707694551996,
            "score": -1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "DEGRADED",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0005917604175003088,
        "return_30m": -0.0006330711157368496,
        "return_60m": -0.0008022838035535163,
        "return_120m": -0.0007247547520933262,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.00025128772562732493,
        "close_vs_ema6": -0.00037690360638886755,
        "close_vs_ema12": -0.0007326437996497681,
        "ema3_slope": -0.0002512245959698234,
        "ema6_slope": -0.0001507387169690233,
        "realized_volatility_30m": 0.0002752126293764645,
        "realized_volatility_60m": 0.0006536451030288052,
        "return_acceleration": -0.000550425258752929
      }
    },
    {
      "id": 626,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260930T0400Z",
      "trigger_timestamp": "2026-09-30T04:01:18.940179Z",
      "market_start_timestamp": "2026-09-30T04:00:00Z",
      "resolution_timestamp": "2026-09-30T04:15:00Z",
      "direction": "UP",
      "base_run_id": 4203,
      "small_run_id": 4204,
      "last_observed_close": 83269.85,
      "actual_close": 83335.03,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-30T04:01:18.981000Z",
      "base_predicted_close": 83278.0859375,
      "small_predicted_close": 83285.328125,
      "strike": 83269.85,
      "market_regime": {
        "id": 620,
        "signal_id": 626,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-30T03:45:00Z",
        "return_6h": -0.002346771735372788,
        "return_12h": 0.0032884675896978077,
        "return_24h": 0.0029224497242705816,
        "close_vs_ema12": -0.002504494599921858,
        "close_vs_ema24": -0.0031160153735603213,
        "ema12_slope_3h": -0.0009716904483364486,
        "ema24_slope_6h": -0.0005753410448993135,
        "score": -1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-30T04:01:18.983342Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-30T03:45:00Z",
          "return_6h": -0.002346771735372788,
          "return_12h": 0.0032884675896978077,
          "return_24h": 0.0029224497242705816,
          "close_vs_ema12": -0.002504494599921858,
          "close_vs_ema24": -0.0031160153735603213,
          "ema12_slope_3h": -0.0009716904483364486,
          "ema24_slope_6h": -0.0005753410448993135,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.57,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.219094,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        4203,
        4204
      ],
      "forecast_publication_timestamp": "2026-09-30T04:01:18.940179Z",
      "requested_quote_timestamp": "2026-09-30T04:01:18.940179Z",
      "retrieved_quote_timestamp": "2026-09-30T04:01:19.159273Z",
      "quote_retrieval_timestamp": "2026-09-30T04:01:19.159273Z",
      "timing_difference_seconds": 0.219094,
      "selected_quote": {
        "id": 626,
        "contract_id": 626,
        "forecast_timestamp": "2026-09-30T04:01:18.940179Z",
        "requested_timestamp": "2026-09-30T04:01:18.940179Z",
        "actual_quote_timestamp": "2026-09-30T04:01:19.159273Z",
        "timestamp_delta_seconds": 0.219094,
        "bid": 0.56,
        "ask": 0.57,
        "midpoint": 0.565,
        "last_price": 0.56,
        "implied_probability": 0.57,
        "spread": 0.009999999999999898,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-30T04:01:19.159273Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP300015",
        "external_market_id": "KXBTC15M-26SEP300015-15",
        "external_contract_id": "KXBTC15M-26SEP300015-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4553.07
      },
      "selected_entry_price": 0.57,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 626,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP300015",
          "external_market_id": "KXBTC15M-26SEP300015-15",
          "external_contract_id": "KXBTC15M-26SEP300015-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-30T04:00:00Z",
          "resolution_timestamp": "2026-09-30T04:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-30T04:01:18.989492Z"
        }
      ],
      "quotes": [
        {
          "id": 626,
          "contract_id": 626,
          "forecast_timestamp": "2026-09-30T04:01:18.940179Z",
          "requested_timestamp": "2026-09-30T04:01:18.940179Z",
          "actual_quote_timestamp": "2026-09-30T04:01:19.159273Z",
          "timestamp_delta_seconds": 0.219094,
          "bid": 0.56,
          "ask": 0.57,
          "midpoint": 0.565,
          "last_price": 0.56,
          "implied_probability": 0.57,
          "spread": 0.009999999999999898,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-30T04:01:19.159273Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP300015",
          "external_market_id": "KXBTC15M-26SEP300015-15",
          "external_contract_id": "KXBTC15M-26SEP300015-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4553.07
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP300015-15": {
          "UP/YES": "KXBTC15M-26SEP300015-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1206,
          "signal_id": 626,
          "quote_id": 626,
          "settlement_id": 626,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 170.0,
          "entry_price": 0.57,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.89999999999999,
          "trading_fee": 2.92,
          "total_deployed": 99.82,
          "settlement_value": 1.0,
          "settlement_payout": 170.0,
          "gross_pnl": 73.10000000000001,
          "net_pnl": 70.18,
          "roi": 0.7030655179322782,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-30T04:16:28.284898Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4553.07,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1207,
          "signal_id": 626,
          "quote_id": 626,
          "settlement_id": 626,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.57,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 56.99999999999999,
          "trading_fee": 1.72,
          "total_deployed": 58.71999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 43.00000000000001,
          "net_pnl": 41.28000000000001,
          "roi": 0.70299727520436,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-30T04:16:28.287323Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4553.07,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83269.85,
        "kronos_base_predicted_close": 83278.0859375,
        "kronos_base_displacement": 8.23593749999418,
        "kronos_base_displacement_fraction": 9.890659704555945e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83285.328125,
        "kronos_small_displacement": 15.47812499999418,
        "kronos_small_displacement_fraction": 0.00018587910270036727,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP300015",
        "ticker": "KXBTC15M-26SEP300015-15",
        "market_id": "KXBTC15M-26SEP300015-15",
        "contract_id": "KXBTC15M-26SEP300015-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83269.85
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-30T04:01:18.940179Z",
        "retrieved_timestamp": "2026-09-30T04:01:19.159273Z",
        "quote_offset_seconds": 0.219094,
        "quote_age_seconds": 0.219094,
        "bid": 0.56,
        "ask": 0.57,
        "midpoint": 0.565,
        "last_price": 0.56,
        "spread": 0.009999999999999898,
        "selected_entry_price": 0.57,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4553.07
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 83335.03,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260930T0400Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 620,
          "signal_id": 626,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-30T03:45:00Z",
          "return_6h": -0.002346771735372788,
          "return_12h": 0.0032884675896978077,
          "return_24h": 0.0029224497242705816,
          "close_vs_ema12": -0.002504494599921858,
          "close_vs_ema24": -0.0031160153735603213,
          "ema12_slope_3h": -0.0009716904483364486,
          "ema24_slope_6h": -0.0005753410448993135,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-30T04:01:18.983342Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-30T03:45:00Z",
            "return_6h": -0.002346771735372788,
            "return_12h": 0.0032884675896978077,
            "return_24h": 0.0029224497242705816,
            "close_vs_ema12": -0.002504494599921858,
            "close_vs_ema24": -0.0031160153735603213,
            "ema12_slope_3h": -0.0009716904483364486,
            "ema24_slope_6h": -0.0005753410448993135,
            "score": -1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "DEGRADED",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0009513455259483328,
        "return_30m": -0.00016586086302583514,
        "return_60m": -0.0007716983725334359,
        "return_120m": -0.0016889195578299043,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0003422286563327104,
        "close_vs_ema6": -0.0005985548075954084,
        "close_vs_ema12": -0.001115911049971774,
        "ema3_slope": -0.00034211157594765673,
        "ema6_slope": -0.00023936461390205999,
        "realized_volatility_30m": 0.0008687890838884882,
        "realized_volatility_60m": 0.0006329750295190796,
        "return_acceleration": -0.0017375781677769764
      }
    },
    {
      "id": 625,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260930T0315Z",
      "trigger_timestamp": "2026-09-30T03:16:16.362633Z",
      "market_start_timestamp": "2026-09-30T03:15:00Z",
      "resolution_timestamp": "2026-09-30T03:30:00Z",
      "direction": "UP",
      "base_run_id": 4197,
      "small_run_id": 4198,
      "last_observed_close": 83296.48,
      "actual_close": 83283.66,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-30T03:16:16.405267Z",
      "base_predicted_close": 83320.9609375,
      "small_predicted_close": 83315.9453125,
      "strike": 83296.48,
      "market_regime": {
        "id": 619,
        "signal_id": 625,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-30T03:00:00Z",
        "return_6h": -0.0027406155990853387,
        "return_12h": -0.0010538786784687337,
        "return_24h": 0.005033014807739544,
        "close_vs_ema12": -0.0024690616534653875,
        "close_vs_ema24": -0.0029737947158975375,
        "ema12_slope_3h": -0.0008369185082395258,
        "ema24_slope_6h": -0.0005050257380266876,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-30T03:16:16.408184Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-30T03:00:00Z",
          "return_6h": -0.0027406155990853387,
          "return_12h": -0.0010538786784687337,
          "return_24h": 0.005033014807739544,
          "close_vs_ema12": -0.0024690616534653875,
          "close_vs_ema24": -0.0029737947158975375,
          "ema12_slope_3h": -0.0008369185082395258,
          "ema24_slope_6h": -0.0005050257380266876,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.47,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.187381,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        4197,
        4198
      ],
      "forecast_publication_timestamp": "2026-09-30T03:16:16.362633Z",
      "requested_quote_timestamp": "2026-09-30T03:16:16.362633Z",
      "retrieved_quote_timestamp": "2026-09-30T03:16:16.550014Z",
      "quote_retrieval_timestamp": "2026-09-30T03:16:16.550014Z",
      "timing_difference_seconds": 0.187381,
      "selected_quote": {
        "id": 625,
        "contract_id": 625,
        "forecast_timestamp": "2026-09-30T03:16:16.362633Z",
        "requested_timestamp": "2026-09-30T03:16:16.362633Z",
        "actual_quote_timestamp": "2026-09-30T03:16:16.550014Z",
        "timestamp_delta_seconds": 0.187381,
        "bid": 0.46,
        "ask": 0.47,
        "midpoint": 0.46499999999999997,
        "last_price": 0.47,
        "implied_probability": 0.47,
        "spread": 0.009999999999999953,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-30T03:16:16.550014Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP292330",
        "external_market_id": "KXBTC15M-26SEP292330-30",
        "external_contract_id": "KXBTC15M-26SEP292330-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 10726.5
      },
      "selected_entry_price": 0.47,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 625,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP292330",
          "external_market_id": "KXBTC15M-26SEP292330-30",
          "external_contract_id": "KXBTC15M-26SEP292330-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-30T03:15:00Z",
          "resolution_timestamp": "2026-09-30T03:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-30T03:16:16.411293Z"
        }
      ],
      "quotes": [
        {
          "id": 625,
          "contract_id": 625,
          "forecast_timestamp": "2026-09-30T03:16:16.362633Z",
          "requested_timestamp": "2026-09-30T03:16:16.362633Z",
          "actual_quote_timestamp": "2026-09-30T03:16:16.550014Z",
          "timestamp_delta_seconds": 0.187381,
          "bid": 0.46,
          "ask": 0.47,
          "midpoint": 0.46499999999999997,
          "last_price": 0.47,
          "implied_probability": 0.47,
          "spread": 0.009999999999999953,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-30T03:16:16.550014Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP292330",
          "external_market_id": "KXBTC15M-26SEP292330-30",
          "external_contract_id": "KXBTC15M-26SEP292330-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 10726.5
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP292330-30": {
          "UP/YES": "KXBTC15M-26SEP292330-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1204,
          "signal_id": 625,
          "quote_id": 625,
          "settlement_id": 625,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 205.0,
          "entry_price": 0.47,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.35,
          "trading_fee": 3.58,
          "total_deployed": 99.92999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.35,
          "net_pnl": -99.92999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-30T03:31:23.664929Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 10726.5,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1205,
          "signal_id": 625,
          "quote_id": 625,
          "settlement_id": 625,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.47,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 47.0,
          "trading_fee": 1.75,
          "total_deployed": 48.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -47.0,
          "net_pnl": -48.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-30T03:31:23.667764Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 10726.5,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83296.48,
        "kronos_base_predicted_close": 83320.9609375,
        "kronos_base_displacement": 24.480937500004075,
        "kronos_base_displacement_fraction": 0.00029390122487773883,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83315.9453125,
        "kronos_small_displacement": 19.465312500004075,
        "kronos_small_displacement_fraction": 0.00023368709578128723,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP292330",
        "ticker": "KXBTC15M-26SEP292330-30",
        "market_id": "KXBTC15M-26SEP292330-30",
        "contract_id": "KXBTC15M-26SEP292330-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83296.48
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-30T03:16:16.362633Z",
        "retrieved_timestamp": "2026-09-30T03:16:16.550014Z",
        "quote_offset_seconds": 0.187381,
        "quote_age_seconds": 0.187381,
        "bid": 0.46,
        "ask": 0.47,
        "midpoint": 0.46499999999999997,
        "last_price": 0.47,
        "spread": 0.009999999999999953,
        "selected_entry_price": 0.47,
        "price_type": "live_executable_ask",
        "yes_ask_size": 10726.5
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 83283.66,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260930T0315Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 619,
          "signal_id": 625,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-30T03:00:00Z",
          "return_6h": -0.0027406155990853387,
          "return_12h": -0.0010538786784687337,
          "return_24h": 0.005033014807739544,
          "close_vs_ema12": -0.0024690616534653875,
          "close_vs_ema24": -0.0029737947158975375,
          "ema12_slope_3h": -0.0008369185082395258,
          "ema24_slope_6h": -0.0005050257380266876,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-30T03:16:16.408184Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-30T03:00:00Z",
            "return_6h": -0.0027406155990853387,
            "return_12h": -0.0010538786784687337,
            "return_24h": 0.005033014807739544,
            "close_vs_ema12": -0.0024690616534653875,
            "close_vs_ema24": -0.0029737947158975375,
            "ema12_slope_3h": -0.0008369185082395258,
            "ema24_slope_6h": -0.0005050257380266876,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "DEGRADED",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.00045207353170551023,
        "return_30m": -0.0005542358679422321,
        "return_60m": -0.0019169335925978137,
        "return_120m": -0.0009739915287254597,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 4,
        "close_vs_ema3": -0.0003482708045560168,
        "close_vs_ema6": -0.0007231753699274979,
        "close_vs_ema12": -0.001287302830495607,
        "ema3_slope": -0.00034814955423068117,
        "ema6_slope": -0.0002891864949509104,
        "realized_volatility_30m": 0.00017493249484606954,
        "realized_volatility_60m": 0.0002846913648720981,
        "return_acceleration": -0.0003498649896921391
      }
    },
    {
      "id": 624,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260930T0300Z",
      "trigger_timestamp": "2026-09-30T03:01:20.804439Z",
      "market_start_timestamp": "2026-09-30T03:00:00Z",
      "resolution_timestamp": "2026-09-30T03:15:00Z",
      "direction": "UP",
      "base_run_id": 4195,
      "small_run_id": 4196,
      "last_observed_close": 83334.16,
      "actual_close": 83296.48,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-30T03:01:20.855758Z",
      "base_predicted_close": 83385.140625,
      "small_predicted_close": 83338.453125,
      "strike": 83334.16,
      "market_regime": {
        "id": 618,
        "signal_id": 624,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-30T02:45:00Z",
        "return_6h": -0.0033060549601227063,
        "return_12h": -0.005129054219206064,
        "return_24h": 0.004845186981613514,
        "close_vs_ema12": -0.002122743785064385,
        "close_vs_ema24": -0.002585296941471693,
        "ema12_slope_3h": -0.0007621470851706391,
        "ema24_slope_6h": -0.00045799027210424725,
        "score": -1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-30T03:01:20.857971Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-30T02:45:00Z",
          "return_6h": -0.0033060549601227063,
          "return_12h": -0.005129054219206064,
          "return_24h": 0.004845186981613514,
          "close_vs_ema12": -0.002122743785064385,
          "close_vs_ema24": -0.002585296941471693,
          "ema12_slope_3h": -0.0007621470851706391,
          "ema24_slope_6h": -0.00045799027210424725,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.59,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.244689,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        4195,
        4196
      ],
      "forecast_publication_timestamp": "2026-09-30T03:01:20.804439Z",
      "requested_quote_timestamp": "2026-09-30T03:01:20.804439Z",
      "retrieved_quote_timestamp": "2026-09-30T03:01:21.049128Z",
      "quote_retrieval_timestamp": "2026-09-30T03:01:21.049128Z",
      "timing_difference_seconds": 0.244689,
      "selected_quote": {
        "id": 624,
        "contract_id": 624,
        "forecast_timestamp": "2026-09-30T03:01:20.804439Z",
        "requested_timestamp": "2026-09-30T03:01:20.804439Z",
        "actual_quote_timestamp": "2026-09-30T03:01:21.049128Z",
        "timestamp_delta_seconds": 0.244689,
        "bid": 0.58,
        "ask": 0.59,
        "midpoint": 0.585,
        "last_price": 0.59,
        "implied_probability": 0.59,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-30T03:01:21.049128Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP292315",
        "external_market_id": "KXBTC15M-26SEP292315-15",
        "external_contract_id": "KXBTC15M-26SEP292315-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 8591.98
      },
      "selected_entry_price": 0.59,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 624,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP292315",
          "external_market_id": "KXBTC15M-26SEP292315-15",
          "external_contract_id": "KXBTC15M-26SEP292315-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-30T03:00:00Z",
          "resolution_timestamp": "2026-09-30T03:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-30T03:01:20.860722Z"
        }
      ],
      "quotes": [
        {
          "id": 624,
          "contract_id": 624,
          "forecast_timestamp": "2026-09-30T03:01:20.804439Z",
          "requested_timestamp": "2026-09-30T03:01:20.804439Z",
          "actual_quote_timestamp": "2026-09-30T03:01:21.049128Z",
          "timestamp_delta_seconds": 0.244689,
          "bid": 0.58,
          "ask": 0.59,
          "midpoint": 0.585,
          "last_price": 0.59,
          "implied_probability": 0.59,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-30T03:01:21.049128Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP292315",
          "external_market_id": "KXBTC15M-26SEP292315-15",
          "external_contract_id": "KXBTC15M-26SEP292315-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 8591.98
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP292315-15": {
          "UP/YES": "KXBTC15M-26SEP292315-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1202,
          "signal_id": 624,
          "quote_id": 624,
          "settlement_id": 624,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 164.0,
          "entry_price": 0.59,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.75999999999999,
          "trading_fee": 2.78,
          "total_deployed": 99.53999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.75999999999999,
          "net_pnl": -99.53999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-30T03:16:21.132286Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 8591.98,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1203,
          "signal_id": 624,
          "quote_id": 624,
          "settlement_id": 624,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.59,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 59.0,
          "trading_fee": 1.7,
          "total_deployed": 60.7,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -59.0,
          "net_pnl": -60.7,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-30T03:16:21.134086Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 8591.98,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83334.16,
        "kronos_base_predicted_close": 83385.140625,
        "kronos_base_displacement": 50.98062499999651,
        "kronos_base_displacement_fraction": 0.0006117614313265593,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83338.453125,
        "kronos_small_displacement": 4.2931249999965075,
        "kronos_small_displacement_fraction": 5.151698895142769e-05,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP292315",
        "ticker": "KXBTC15M-26SEP292315-15",
        "market_id": "KXBTC15M-26SEP292315-15",
        "contract_id": "KXBTC15M-26SEP292315-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83334.16
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-30T03:01:20.804439Z",
        "retrieved_timestamp": "2026-09-30T03:01:21.049128Z",
        "quote_offset_seconds": 0.244689,
        "quote_age_seconds": 0.244689,
        "bid": 0.58,
        "ask": 0.59,
        "midpoint": 0.585,
        "last_price": 0.59,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.59,
        "price_type": "live_executable_ask",
        "yes_ask_size": 8591.98
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 83296.48,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260930T0300Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 618,
          "signal_id": 624,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-30T02:45:00Z",
          "return_6h": -0.0033060549601227063,
          "return_12h": -0.005129054219206064,
          "return_24h": 0.004845186981613514,
          "close_vs_ema12": -0.002122743785064385,
          "close_vs_ema24": -0.002585296941471693,
          "ema12_slope_3h": -0.0007621470851706391,
          "ema24_slope_6h": -0.00045799027210424725,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-30T03:01:20.857971Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-30T02:45:00Z",
            "return_6h": -0.0033060549601227063,
            "return_12h": -0.005129054219206064,
            "return_24h": 0.004845186981613514,
            "close_vs_ema12": -0.002122743785064385,
            "close_vs_ema24": -0.002585296941471693,
            "ema12_slope_3h": -0.0007621470851706391,
            "ema24_slope_6h": -0.00045799027210424725,
            "score": -1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "DEGRADED",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.00010220854201337115,
        "return_30m": -0.000561457036347357,
        "return_60m": -0.0009179295500363338,
        "return_120m": -0.0008858697752245348,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 3,
        "close_vs_ema3": -0.0002443360346099377,
        "close_vs_ema6": -0.0005603325121200653,
        "close_vs_ema12": -0.0010694118134664254,
        "ema3_slope": -0.00024427634909529594,
        "ema6_slope": -0.00022408278050112251,
        "realized_volatility_30m": 0.00017854344811890632,
        "realized_volatility_60m": 0.0005314735357868795,
        "return_acceleration": 0.00035708689623781265
      }
    },
    {
      "id": 623,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260930T0245Z",
      "trigger_timestamp": "2026-09-30T02:46:24.658745Z",
      "market_start_timestamp": "2026-09-30T02:45:00Z",
      "resolution_timestamp": "2026-09-30T03:00:00Z",
      "direction": "UP",
      "base_run_id": 4193,
      "small_run_id": 4194,
      "last_observed_close": 83342.68,
      "actual_close": 83334.16,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-30T02:46:24.715254Z",
      "base_predicted_close": 83349.8984375,
      "small_predicted_close": 83345.0234375,
      "strike": 83342.68,
      "market_regime": {
        "id": 617,
        "signal_id": 623,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-30T02:30:00Z",
        "return_6h": -0.0032780741944564706,
        "return_12h": -0.005958066743694146,
        "return_24h": 0.0044285291345316224,
        "close_vs_ema12": -0.0021108806272541747,
        "close_vs_ema24": -0.0025375978586803516,
        "ema12_slope_3h": -0.000644126297740244,
        "ema24_slope_6h": -0.0003979930139031973,
        "score": -1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-30T02:46:24.718229Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-30T02:30:00Z",
          "return_6h": -0.0032780741944564706,
          "return_12h": -0.005958066743694146,
          "return_24h": 0.0044285291345316224,
          "close_vs_ema12": -0.0021108806272541747,
          "close_vs_ema24": -0.0025375978586803516,
          "ema12_slope_3h": -0.000644126297740244,
          "ema24_slope_6h": -0.0003979930139031973,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.57,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.26859,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        4193,
        4194
      ],
      "forecast_publication_timestamp": "2026-09-30T02:46:24.658745Z",
      "requested_quote_timestamp": "2026-09-30T02:46:24.658745Z",
      "retrieved_quote_timestamp": "2026-09-30T02:46:24.927335Z",
      "quote_retrieval_timestamp": "2026-09-30T02:46:24.927335Z",
      "timing_difference_seconds": 0.26859,
      "selected_quote": {
        "id": 623,
        "contract_id": 623,
        "forecast_timestamp": "2026-09-30T02:46:24.658745Z",
        "requested_timestamp": "2026-09-30T02:46:24.658745Z",
        "actual_quote_timestamp": "2026-09-30T02:46:24.927335Z",
        "timestamp_delta_seconds": 0.26859,
        "bid": 0.56,
        "ask": 0.57,
        "midpoint": 0.565,
        "last_price": 0.56,
        "implied_probability": 0.57,
        "spread": 0.009999999999999898,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-30T02:46:24.927335Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP292300",
        "external_market_id": "KXBTC15M-26SEP292300-00",
        "external_contract_id": "KXBTC15M-26SEP292300-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 1047.22
      },
      "selected_entry_price": 0.57,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 623,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP292300",
          "external_market_id": "KXBTC15M-26SEP292300-00",
          "external_contract_id": "KXBTC15M-26SEP292300-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-30T02:45:00Z",
          "resolution_timestamp": "2026-09-30T03:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-30T02:46:24.721641Z"
        }
      ],
      "quotes": [
        {
          "id": 623,
          "contract_id": 623,
          "forecast_timestamp": "2026-09-30T02:46:24.658745Z",
          "requested_timestamp": "2026-09-30T02:46:24.658745Z",
          "actual_quote_timestamp": "2026-09-30T02:46:24.927335Z",
          "timestamp_delta_seconds": 0.26859,
          "bid": 0.56,
          "ask": 0.57,
          "midpoint": 0.565,
          "last_price": 0.56,
          "implied_probability": 0.57,
          "spread": 0.009999999999999898,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-30T02:46:24.927335Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP292300",
          "external_market_id": "KXBTC15M-26SEP292300-00",
          "external_contract_id": "KXBTC15M-26SEP292300-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 1047.22
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP292300-00": {
          "UP/YES": "KXBTC15M-26SEP292300-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1200,
          "signal_id": 623,
          "quote_id": 623,
          "settlement_id": 623,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 170.0,
          "entry_price": 0.57,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.89999999999999,
          "trading_fee": 2.92,
          "total_deployed": 99.82,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.89999999999999,
          "net_pnl": -99.82,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-30T03:01:26.537394Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1047.22,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1201,
          "signal_id": 623,
          "quote_id": 623,
          "settlement_id": 623,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.57,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 56.99999999999999,
          "trading_fee": 1.72,
          "total_deployed": 58.71999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -56.99999999999999,
          "net_pnl": -58.71999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-30T03:01:26.539811Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1047.22,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83342.68,
        "kronos_base_predicted_close": 83349.8984375,
        "kronos_base_displacement": 7.218437500006985,
        "kronos_base_displacement_fraction": 8.66115356502453e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83345.0234375,
        "kronos_small_displacement": 2.343437500006985,
        "kronos_small_displacement_fraction": 2.8118096274405685e-05,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP292300",
        "ticker": "KXBTC15M-26SEP292300-00",
        "market_id": "KXBTC15M-26SEP292300-00",
        "contract_id": "KXBTC15M-26SEP292300-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83342.68
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-30T02:46:24.658745Z",
        "retrieved_timestamp": "2026-09-30T02:46:24.927335Z",
        "quote_offset_seconds": 0.26859,
        "quote_age_seconds": 0.26859,
        "bid": 0.56,
        "ask": 0.57,
        "midpoint": 0.565,
        "last_price": 0.56,
        "spread": 0.009999999999999898,
        "selected_entry_price": 0.57,
        "price_type": "live_executable_ask",
        "yes_ask_size": 1047.22
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 83334.16,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260930T0245Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 617,
          "signal_id": 623,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-30T02:30:00Z",
          "return_6h": -0.0032780741944564706,
          "return_12h": -0.005958066743694146,
          "return_24h": 0.0044285291345316224,
          "close_vs_ema12": -0.0021108806272541747,
          "close_vs_ema24": -0.0025375978586803516,
          "ema12_slope_3h": -0.000644126297740244,
          "ema24_slope_6h": -0.0003979930139031973,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-30T02:46:24.718229Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-30T02:30:00Z",
            "return_6h": -0.0032780741944564706,
            "return_12h": -0.005958066743694146,
            "return_24h": 0.0044285291345316224,
            "close_vs_ema12": -0.0021108806272541747,
            "close_vs_ema24": -0.0025375978586803516,
            "ema12_slope_3h": -0.000644126297740244,
            "ema24_slope_6h": -0.0003979930139031973,
            "score": -1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "DEGRADED",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0004592954382511838,
        "return_30m": -0.0013634533994337783,
        "return_60m": -0.0006848278648439177,
        "return_120m": -0.0012970179699010043,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.0003863836478866789,
        "close_vs_ema6": -0.0006821509113905666,
        "close_vs_ema12": -0.001161514806323538,
        "ema3_slope": -0.00038623441322493957,
        "ema6_slope": -0.00027278593208723834,
        "realized_volatility_30m": 0.0002226389946901608,
        "realized_volatility_60m": 0.0005545336462494436,
        "return_acceleration": 0.0004452779893803216
      }
    },
    {
      "id": 622,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260930T0215Z",
      "trigger_timestamp": "2026-09-30T02:16:18.266365Z",
      "market_start_timestamp": "2026-09-30T02:15:00Z",
      "resolution_timestamp": "2026-09-30T02:30:00Z",
      "direction": "UP",
      "base_run_id": 4189,
      "small_run_id": 4190,
      "last_observed_close": 83456.46,
      "actual_close": 83380.97,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-30T02:16:18.317923Z",
      "base_predicted_close": 83461.65625,
      "small_predicted_close": 83468.734375,
      "strike": 83456.46,
      "market_regime": {
        "id": 616,
        "signal_id": 622,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-30T02:00:00Z",
        "return_6h": -0.0009051234128086838,
        "return_12h": -0.005606738173142722,
        "return_24h": 0.0053047833952621914,
        "close_vs_ema12": -0.0009122576782296665,
        "close_vs_ema24": -0.0012739298699527835,
        "ema12_slope_3h": -0.0003816435822506792,
        "ema24_slope_6h": -0.0002875454872381944,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-30T02:16:18.320051Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-30T02:00:00Z",
          "return_6h": -0.0009051234128086838,
          "return_12h": -0.005606738173142722,
          "return_24h": 0.0053047833952621914,
          "close_vs_ema12": -0.0009122576782296665,
          "close_vs_ema24": -0.0012739298699527835,
          "ema12_slope_3h": -0.0003816435822506792,
          "ema24_slope_6h": -0.0002875454872381944,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.5,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.191858,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        4189,
        4190
      ],
      "forecast_publication_timestamp": "2026-09-30T02:16:18.266365Z",
      "requested_quote_timestamp": "2026-09-30T02:16:18.266365Z",
      "retrieved_quote_timestamp": "2026-09-30T02:16:18.458223Z",
      "quote_retrieval_timestamp": "2026-09-30T02:16:18.458223Z",
      "timing_difference_seconds": 0.191858,
      "selected_quote": {
        "id": 622,
        "contract_id": 622,
        "forecast_timestamp": "2026-09-30T02:16:18.266365Z",
        "requested_timestamp": "2026-09-30T02:16:18.266365Z",
        "actual_quote_timestamp": "2026-09-30T02:16:18.458223Z",
        "timestamp_delta_seconds": 0.191858,
        "bid": 0.49,
        "ask": 0.5,
        "midpoint": 0.495,
        "last_price": 0.49,
        "implied_probability": 0.5,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-30T02:16:18.458223Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP292230",
        "external_market_id": "KXBTC15M-26SEP292230-30",
        "external_contract_id": "KXBTC15M-26SEP292230-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 480.26
      },
      "selected_entry_price": 0.5,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 622,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP292230",
          "external_market_id": "KXBTC15M-26SEP292230-30",
          "external_contract_id": "KXBTC15M-26SEP292230-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-30T02:15:00Z",
          "resolution_timestamp": "2026-09-30T02:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-30T02:16:18.322594Z"
        }
      ],
      "quotes": [
        {
          "id": 622,
          "contract_id": 622,
          "forecast_timestamp": "2026-09-30T02:16:18.266365Z",
          "requested_timestamp": "2026-09-30T02:16:18.266365Z",
          "actual_quote_timestamp": "2026-09-30T02:16:18.458223Z",
          "timestamp_delta_seconds": 0.191858,
          "bid": 0.49,
          "ask": 0.5,
          "midpoint": 0.495,
          "last_price": 0.49,
          "implied_probability": 0.5,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-30T02:16:18.458223Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP292230",
          "external_market_id": "KXBTC15M-26SEP292230-30",
          "external_contract_id": "KXBTC15M-26SEP292230-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 480.26
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP292230-30": {
          "UP/YES": "KXBTC15M-26SEP292230-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1198,
          "signal_id": 622,
          "quote_id": 622,
          "settlement_id": 622,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 193.0,
          "entry_price": 0.5,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.5,
          "trading_fee": 3.38,
          "total_deployed": 99.88,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.5,
          "net_pnl": -99.88,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-30T02:31:25.192062Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 480.26,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1199,
          "signal_id": 622,
          "quote_id": 622,
          "settlement_id": 622,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.5,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 50.0,
          "trading_fee": 1.75,
          "total_deployed": 51.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -50.0,
          "net_pnl": -51.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-30T02:31:25.194522Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 480.26,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83456.46,
        "kronos_base_predicted_close": 83461.65625,
        "kronos_base_displacement": 5.196249999993597,
        "kronos_base_displacement_fraction": 6.226300516453247e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83468.734375,
        "kronos_small_displacement": 12.274374999993597,
        "kronos_small_displacement_fraction": 0.000147075193460082,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP292230",
        "ticker": "KXBTC15M-26SEP292230-30",
        "market_id": "KXBTC15M-26SEP292230-30",
        "contract_id": "KXBTC15M-26SEP292230-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83456.46
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-30T02:16:18.266365Z",
        "retrieved_timestamp": "2026-09-30T02:16:18.458223Z",
        "quote_offset_seconds": 0.191858,
        "quote_age_seconds": 0.191858,
        "bid": 0.49,
        "ask": 0.5,
        "midpoint": 0.495,
        "last_price": 0.49,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.5,
        "price_type": "live_executable_ask",
        "yes_ask_size": 480.26
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 83380.97,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260930T0215Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 616,
          "signal_id": 622,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-30T02:00:00Z",
          "return_6h": -0.0009051234128086838,
          "return_12h": -0.005606738173142722,
          "return_24h": 0.0053047833952621914,
          "close_vs_ema12": -0.0009122576782296665,
          "close_vs_ema24": -0.0012739298699527835,
          "ema12_slope_3h": -0.0003816435822506792,
          "ema24_slope_6h": -0.0002875454872381944,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-30T02:16:18.320051Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-30T02:00:00Z",
            "return_6h": -0.0009051234128086838,
            "return_12h": -0.005606738173142722,
            "return_24h": 0.0053047833952621914,
            "close_vs_ema12": -0.0009122576782296665,
            "close_vs_ema24": -0.0012739298699527835,
            "ema12_slope_3h": -0.0003816435822506792,
            "ema24_slope_6h": -0.0002875454872381944,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "DEGRADED",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0005483967226092012,
        "return_30m": 0.0006795520721727399,
        "return_60m": 0.0009447530928126113,
        "return_120m": -0.0006797186519222898,
        "consecutive_up_closes": 2,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0002783869362077418,
        "close_vs_ema6": 0.00021094562448653598,
        "close_vs_ema12": -0.00017503626374715253,
        "ema3_slope": 0.0002784644570748007,
        "ema6_slope": 8.438537008448321e-05,
        "realized_volatility_30m": 0.0002086566293938441,
        "realized_volatility_60m": 0.0003209265000103122,
        "return_acceleration": 0.0004173132587876882
      }
    },
    {
      "id": 621,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260930T0200Z",
      "trigger_timestamp": "2026-09-30T02:01:18.094708Z",
      "market_start_timestamp": "2026-09-30T02:00:00Z",
      "resolution_timestamp": "2026-09-30T02:15:00Z",
      "direction": "UP",
      "base_run_id": 4187,
      "small_run_id": 4188,
      "last_observed_close": 83410.72,
      "actual_close": 83456.46,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-30T02:01:18.181086Z",
      "base_predicted_close": 83454.3828125,
      "small_predicted_close": 83461.0703125,
      "strike": 83410.72,
      "market_regime": {
        "id": 615,
        "signal_id": 621,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-30T01:45:00Z",
        "return_6h": -0.0017641630150204701,
        "return_12h": -0.009422500376238596,
        "return_24h": 0.004514594252738702,
        "close_vs_ema12": -0.0014986151205643727,
        "close_vs_ema24": -0.001848037195653074,
        "ema12_slope_3h": -0.00021897815814686528,
        "ema24_slope_6h": -0.0002745132155659302,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-30T02:01:18.185344Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-30T01:45:00Z",
          "return_6h": -0.0017641630150204701,
          "return_12h": -0.009422500376238596,
          "return_24h": 0.004514594252738702,
          "close_vs_ema12": -0.0014986151205643727,
          "close_vs_ema24": -0.001848037195653074,
          "ema12_slope_3h": -0.00021897815814686528,
          "ema24_slope_6h": -0.0002745132155659302,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.57,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.244624,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        4187,
        4188
      ],
      "forecast_publication_timestamp": "2026-09-30T02:01:18.094708Z",
      "requested_quote_timestamp": "2026-09-30T02:01:18.094708Z",
      "retrieved_quote_timestamp": "2026-09-30T02:01:18.339332Z",
      "quote_retrieval_timestamp": "2026-09-30T02:01:18.339332Z",
      "timing_difference_seconds": 0.244624,
      "selected_quote": {
        "id": 621,
        "contract_id": 621,
        "forecast_timestamp": "2026-09-30T02:01:18.094708Z",
        "requested_timestamp": "2026-09-30T02:01:18.094708Z",
        "actual_quote_timestamp": "2026-09-30T02:01:18.339332Z",
        "timestamp_delta_seconds": 0.244624,
        "bid": 0.56,
        "ask": 0.57,
        "midpoint": 0.565,
        "last_price": 0.57,
        "implied_probability": 0.57,
        "spread": 0.009999999999999898,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-30T02:01:18.339332Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP292215",
        "external_market_id": "KXBTC15M-26SEP292215-15",
        "external_contract_id": "KXBTC15M-26SEP292215-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 7485.13
      },
      "selected_entry_price": 0.57,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 621,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP292215",
          "external_market_id": "KXBTC15M-26SEP292215-15",
          "external_contract_id": "KXBTC15M-26SEP292215-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-30T02:00:00Z",
          "resolution_timestamp": "2026-09-30T02:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-30T02:01:18.190219Z"
        }
      ],
      "quotes": [
        {
          "id": 621,
          "contract_id": 621,
          "forecast_timestamp": "2026-09-30T02:01:18.094708Z",
          "requested_timestamp": "2026-09-30T02:01:18.094708Z",
          "actual_quote_timestamp": "2026-09-30T02:01:18.339332Z",
          "timestamp_delta_seconds": 0.244624,
          "bid": 0.56,
          "ask": 0.57,
          "midpoint": 0.565,
          "last_price": 0.57,
          "implied_probability": 0.57,
          "spread": 0.009999999999999898,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-30T02:01:18.339332Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP292215",
          "external_market_id": "KXBTC15M-26SEP292215-15",
          "external_contract_id": "KXBTC15M-26SEP292215-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 7485.13
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP292215-15": {
          "UP/YES": "KXBTC15M-26SEP292215-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1196,
          "signal_id": 621,
          "quote_id": 621,
          "settlement_id": 621,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 170.0,
          "entry_price": 0.57,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.89999999999999,
          "trading_fee": 2.92,
          "total_deployed": 99.82,
          "settlement_value": 1.0,
          "settlement_payout": 170.0,
          "gross_pnl": 73.10000000000001,
          "net_pnl": 70.18,
          "roi": 0.7030655179322782,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-30T02:16:23.347561Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7485.13,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1197,
          "signal_id": 621,
          "quote_id": 621,
          "settlement_id": 621,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.57,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 56.99999999999999,
          "trading_fee": 1.72,
          "total_deployed": 58.71999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 43.00000000000001,
          "net_pnl": 41.28000000000001,
          "roi": 0.70299727520436,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-30T02:16:23.349685Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7485.13,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83410.72,
        "kronos_base_predicted_close": 83454.3828125,
        "kronos_base_displacement": 43.662812499998836,
        "kronos_base_displacement_fraction": 0.0005234676370135498,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83461.0703125,
        "kronos_small_displacement": 50.350312499998836,
        "kronos_small_displacement_fraction": 0.0006036431827947155,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP292215",
        "ticker": "KXBTC15M-26SEP292215-15",
        "market_id": "KXBTC15M-26SEP292215-15",
        "contract_id": "KXBTC15M-26SEP292215-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83410.72
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-30T02:01:18.094708Z",
        "retrieved_timestamp": "2026-09-30T02:01:18.339332Z",
        "quote_offset_seconds": 0.244624,
        "quote_age_seconds": 0.244624,
        "bid": 0.56,
        "ask": 0.57,
        "midpoint": 0.565,
        "last_price": 0.57,
        "spread": 0.009999999999999898,
        "selected_entry_price": 0.57,
        "price_type": "live_executable_ask",
        "yes_ask_size": 7485.13
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 83456.46,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260930T0200Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 615,
          "signal_id": 621,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-30T01:45:00Z",
          "return_6h": -0.0017641630150204701,
          "return_12h": -0.009422500376238596,
          "return_24h": 0.004514594252738702,
          "close_vs_ema12": -0.0014986151205643727,
          "close_vs_ema24": -0.001848037195653074,
          "ema12_slope_3h": -0.00021897815814686528,
          "ema24_slope_6h": -0.0002745132155659302,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-30T02:01:18.185344Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-30T01:45:00Z",
            "return_6h": -0.0017641630150204701,
            "return_12h": -0.009422500376238596,
            "return_24h": 0.004514594252738702,
            "close_vs_ema12": -0.0014986151205643727,
            "close_vs_ema24": -0.001848037195653074,
            "ema12_slope_3h": -0.00021897815814686528,
            "ema24_slope_6h": -0.0002745132155659302,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": 0.00013108346382151304,
        "return_30m": -0.0001118635896025788,
        "return_60m": 3.208923046460477e-05,
        "return_120m": -0.002618223075100401,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 8.527515079181924e-06,
        "close_vs_ema6": -0.0002529092327191451,
        "close_vs_ema12": -0.0007548372282243365,
        "ema3_slope": 8.527587798345948e-06,
        "ema6_slope": -0.00010115346003014558,
        "realized_volatility_30m": 0.0001869993375391843,
        "realized_volatility_60m": 0.0003414972151820561,
        "return_acceleration": 0.0003739986750783686
      }
    },
    {
      "id": 620,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260930T0130Z",
      "trigger_timestamp": "2026-09-30T01:31:18.113244Z",
      "market_start_timestamp": "2026-09-30T01:30:00Z",
      "resolution_timestamp": "2026-09-30T01:45:00Z",
      "direction": "UP",
      "base_run_id": 4183,
      "small_run_id": 4184,
      "last_observed_close": 83420.05,
      "actual_close": 83399.79,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-30T01:31:18.158798Z",
      "base_predicted_close": 83460.53125,
      "small_predicted_close": 83467.421875,
      "strike": 83420.05,
      "market_regime": {
        "id": 614,
        "signal_id": 620,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-30T01:15:00Z",
        "return_6h": -0.0011865461942077715,
        "return_12h": -0.010933212150268878,
        "return_24h": 0.007333417566199207,
        "close_vs_ema12": -0.001522524175318174,
        "close_vs_ema24": -0.0018175846036154741,
        "ema12_slope_3h": -6.375789333590287e-05,
        "ema24_slope_6h": -0.00023786988723495384,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-30T01:31:18.161451Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-30T01:15:00Z",
          "return_6h": -0.0011865461942077715,
          "return_12h": -0.010933212150268878,
          "return_24h": 0.007333417566199207,
          "close_vs_ema12": -0.001522524175318174,
          "close_vs_ema24": -0.0018175846036154741,
          "ema12_slope_3h": -6.375789333590287e-05,
          "ema24_slope_6h": -0.00023786988723495384,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.39,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.200101,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        4183,
        4184
      ],
      "forecast_publication_timestamp": "2026-09-30T01:31:18.113244Z",
      "requested_quote_timestamp": "2026-09-30T01:31:18.113244Z",
      "retrieved_quote_timestamp": "2026-09-30T01:31:18.313345Z",
      "quote_retrieval_timestamp": "2026-09-30T01:31:18.313345Z",
      "timing_difference_seconds": 0.200101,
      "selected_quote": {
        "id": 620,
        "contract_id": 620,
        "forecast_timestamp": "2026-09-30T01:31:18.113244Z",
        "requested_timestamp": "2026-09-30T01:31:18.113244Z",
        "actual_quote_timestamp": "2026-09-30T01:31:18.313345Z",
        "timestamp_delta_seconds": 0.200101,
        "bid": 0.38,
        "ask": 0.39,
        "midpoint": 0.385,
        "last_price": 0.38,
        "implied_probability": 0.39,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-30T01:31:18.313345Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP292145",
        "external_market_id": "KXBTC15M-26SEP292145-45",
        "external_contract_id": "KXBTC15M-26SEP292145-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 7520.09
      },
      "selected_entry_price": 0.39,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 620,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP292145",
          "external_market_id": "KXBTC15M-26SEP292145-45",
          "external_contract_id": "KXBTC15M-26SEP292145-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-30T01:30:00Z",
          "resolution_timestamp": "2026-09-30T01:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-30T01:31:18.163902Z"
        }
      ],
      "quotes": [
        {
          "id": 620,
          "contract_id": 620,
          "forecast_timestamp": "2026-09-30T01:31:18.113244Z",
          "requested_timestamp": "2026-09-30T01:31:18.113244Z",
          "actual_quote_timestamp": "2026-09-30T01:31:18.313345Z",
          "timestamp_delta_seconds": 0.200101,
          "bid": 0.38,
          "ask": 0.39,
          "midpoint": 0.385,
          "last_price": 0.38,
          "implied_probability": 0.39,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-30T01:31:18.313345Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP292145",
          "external_market_id": "KXBTC15M-26SEP292145-45",
          "external_contract_id": "KXBTC15M-26SEP292145-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 7520.09
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP292145-45": {
          "UP/YES": "KXBTC15M-26SEP292145-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1194,
          "signal_id": 620,
          "quote_id": 620,
          "settlement_id": 620,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 245.0,
          "entry_price": 0.39,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.55,
          "trading_fee": 4.08,
          "total_deployed": 99.63,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.55,
          "net_pnl": -99.63,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-30T01:46:37.769169Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7520.09,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1195,
          "signal_id": 620,
          "quote_id": 620,
          "settlement_id": 620,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.39,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 39.0,
          "trading_fee": 1.67,
          "total_deployed": 40.67,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -39.0,
          "net_pnl": -40.67,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-30T01:46:37.809472Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7520.09,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83420.05,
        "kronos_base_predicted_close": 83460.53125,
        "kronos_base_displacement": 40.48124999999709,
        "kronos_base_displacement_fraction": 0.0004852700280088191,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83467.421875,
        "kronos_small_displacement": 47.37187499999709,
        "kronos_small_displacement_fraction": 0.0005678715728412665,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP292145",
        "ticker": "KXBTC15M-26SEP292145-45",
        "market_id": "KXBTC15M-26SEP292145-45",
        "contract_id": "KXBTC15M-26SEP292145-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83420.05
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-30T01:31:18.113244Z",
        "retrieved_timestamp": "2026-09-30T01:31:18.313345Z",
        "quote_offset_seconds": 0.200101,
        "quote_age_seconds": 0.200101,
        "bid": 0.38,
        "ask": 0.39,
        "midpoint": 0.385,
        "last_price": 0.38,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.39,
        "price_type": "live_executable_ask",
        "yes_ask_size": 7520.09
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 83399.79,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260930T0130Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 614,
          "signal_id": 620,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-30T01:15:00Z",
          "return_6h": -0.0011865461942077715,
          "return_12h": -0.010933212150268878,
          "return_24h": 0.007333417566199207,
          "close_vs_ema12": -0.001522524175318174,
          "close_vs_ema24": -0.0018175846036154741,
          "ema12_slope_3h": -6.375789333590287e-05,
          "ema24_slope_6h": -0.00023786988723495384,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-30T01:31:18.161451Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-30T01:15:00Z",
            "return_6h": -0.0011865461942077715,
            "return_12h": -0.010933212150268878,
            "return_24h": 0.007333417566199207,
            "close_vs_ema12": -0.001522524175318174,
            "close_vs_ema24": -0.0018175846036154741,
            "ema12_slope_3h": -6.375789333590287e-05,
            "ema24_slope_6h": -0.00023786988723495384,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "DEGRADED",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.000508059551771467,
        "return_30m": 0.00014396892494783486,
        "return_60m": -0.0015056922168340536,
        "return_120m": -0.0035102410171147236,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 1.491814429965821e-05,
        "close_vs_ema6": -0.00043613878945580886,
        "close_vs_ema12": -0.0009659851225428673,
        "ema3_slope": 1.4918366854077547e-05,
        "ema6_slope": -0.0001744250863638941,
        "realized_volatility_30m": 0.00043598264640359874,
        "realized_volatility_60m": 0.0005871033094904804,
        "return_acceleration": 0.0008719652928071975
      }
    },
    {
      "id": 619,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260930T0115Z",
      "trigger_timestamp": "2026-09-30T01:16:19.693797Z",
      "market_start_timestamp": "2026-09-30T01:15:00Z",
      "resolution_timestamp": "2026-09-30T01:30:00Z",
      "direction": "UP",
      "base_run_id": 4181,
      "small_run_id": 4182,
      "last_observed_close": 83377.69,
      "actual_close": 83420.05,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-30T01:16:19.736257Z",
      "base_predicted_close": 83447.2109375,
      "small_predicted_close": 83378.8125,
      "strike": 83377.69,
      "market_regime": {
        "id": 613,
        "signal_id": 619,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-30T01:00:00Z",
        "return_6h": -0.0022808449478317616,
        "return_12h": -0.011989146676574136,
        "return_24h": 0.004651822481762435,
        "close_vs_ema12": -0.002094205177547548,
        "close_vs_ema24": -0.0023626871962294516,
        "ema12_slope_3h": 8.17403294917085e-06,
        "ema24_slope_6h": -0.0002179476329772223,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-30T01:16:19.738826Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-30T01:00:00Z",
          "return_6h": -0.0022808449478317616,
          "return_12h": -0.011989146676574136,
          "return_24h": 0.004651822481762435,
          "close_vs_ema12": -0.002094205177547548,
          "close_vs_ema24": -0.0023626871962294516,
          "ema12_slope_3h": 8.17403294917085e-06,
          "ema24_slope_6h": -0.0002179476329772223,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.61,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.209838,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        4181,
        4182
      ],
      "forecast_publication_timestamp": "2026-09-30T01:16:19.693797Z",
      "requested_quote_timestamp": "2026-09-30T01:16:19.693797Z",
      "retrieved_quote_timestamp": "2026-09-30T01:16:19.903635Z",
      "quote_retrieval_timestamp": "2026-09-30T01:16:19.903635Z",
      "timing_difference_seconds": 0.209838,
      "selected_quote": {
        "id": 619,
        "contract_id": 619,
        "forecast_timestamp": "2026-09-30T01:16:19.693797Z",
        "requested_timestamp": "2026-09-30T01:16:19.693797Z",
        "actual_quote_timestamp": "2026-09-30T01:16:19.903635Z",
        "timestamp_delta_seconds": 0.209838,
        "bid": 0.6,
        "ask": 0.61,
        "midpoint": 0.605,
        "last_price": 0.61,
        "implied_probability": 0.61,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-30T01:16:19.903635Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP292130",
        "external_market_id": "KXBTC15M-26SEP292130-30",
        "external_contract_id": "KXBTC15M-26SEP292130-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3026.56
      },
      "selected_entry_price": 0.61,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 619,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP292130",
          "external_market_id": "KXBTC15M-26SEP292130-30",
          "external_contract_id": "KXBTC15M-26SEP292130-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-30T01:15:00Z",
          "resolution_timestamp": "2026-09-30T01:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-30T01:16:19.742115Z"
        }
      ],
      "quotes": [
        {
          "id": 619,
          "contract_id": 619,
          "forecast_timestamp": "2026-09-30T01:16:19.693797Z",
          "requested_timestamp": "2026-09-30T01:16:19.693797Z",
          "actual_quote_timestamp": "2026-09-30T01:16:19.903635Z",
          "timestamp_delta_seconds": 0.209838,
          "bid": 0.6,
          "ask": 0.61,
          "midpoint": 0.605,
          "last_price": 0.61,
          "implied_probability": 0.61,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-30T01:16:19.903635Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP292130",
          "external_market_id": "KXBTC15M-26SEP292130-30",
          "external_contract_id": "KXBTC15M-26SEP292130-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3026.56
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP292130-30": {
          "UP/YES": "KXBTC15M-26SEP292130-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1192,
          "signal_id": 619,
          "quote_id": 619,
          "settlement_id": 619,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 159.0,
          "entry_price": 0.61,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.99,
          "trading_fee": 2.65,
          "total_deployed": 99.64,
          "settlement_value": 1.0,
          "settlement_payout": 159.0,
          "gross_pnl": 62.010000000000005,
          "net_pnl": 59.36,
          "roi": 0.5957446808510638,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-30T01:31:23.994815Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3026.56,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1193,
          "signal_id": 619,
          "quote_id": 619,
          "settlement_id": 619,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.61,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 61.0,
          "trading_fee": 1.67,
          "total_deployed": 62.67,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 39.0,
          "net_pnl": 37.33,
          "roi": 0.5956598053295037,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-30T01:31:23.996953Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3026.56,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83377.69,
        "kronos_base_predicted_close": 83447.2109375,
        "kronos_base_displacement": 69.52093749999767,
        "kronos_base_displacement_fraction": 0.0008338074309806097,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83378.8125,
        "kronos_small_displacement": 1.1224999999976717,
        "kronos_small_displacement_fraction": 1.3462834002689108e-05,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP292130",
        "ticker": "KXBTC15M-26SEP292130-30",
        "market_id": "KXBTC15M-26SEP292130-30",
        "contract_id": "KXBTC15M-26SEP292130-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83377.69
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-30T01:16:19.693797Z",
        "retrieved_timestamp": "2026-09-30T01:16:19.903635Z",
        "quote_offset_seconds": 0.209838,
        "quote_age_seconds": 0.209838,
        "bid": 0.6,
        "ask": 0.61,
        "midpoint": 0.605,
        "last_price": 0.61,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.61,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3026.56
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 83420.05,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260930T0115Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 613,
          "signal_id": 619,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-30T01:00:00Z",
          "return_6h": -0.0022808449478317616,
          "return_12h": -0.011989146676574136,
          "return_24h": 0.004651822481762435,
          "close_vs_ema12": -0.002094205177547548,
          "close_vs_ema24": -0.0023626871962294516,
          "ema12_slope_3h": 8.17403294917085e-06,
          "ema24_slope_6h": -0.0002179476329772223,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-30T01:16:19.738826Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-30T01:00:00Z",
            "return_6h": -0.0022808449478317616,
            "return_12h": -0.011989146676574136,
            "return_24h": 0.004651822481762435,
            "close_vs_ema12": -0.002094205177547548,
            "close_vs_ema24": -0.0023626871962294516,
            "ema12_slope_3h": 8.17403294917085e-06,
            "ema24_slope_6h": -0.0002179476329772223,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0003639057410357305,
        "return_30m": -0.0008773980334895182,
        "return_60m": -0.0016229384685974013,
        "return_120m": -0.005132616073126317,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 3,
        "close_vs_ema3": -0.00047797997577092577,
        "close_vs_ema6": -0.0011179793539556337,
        "close_vs_ema12": -0.0016486402540560885,
        "ema3_slope": -0.0004777516200630272,
        "ema6_slope": -0.0004469918505182191,
        "realized_volatility_30m": 7.488674111821858e-05,
        "realized_volatility_60m": 0.0005434336470305516,
        "return_acceleration": 0.00014977348223643716
      }
    },
    {
      "id": 618,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260929T2330Z",
      "trigger_timestamp": "2026-09-29T23:31:21.507700Z",
      "market_start_timestamp": "2026-09-29T23:30:00Z",
      "resolution_timestamp": "2026-09-29T23:45:00Z",
      "direction": "UP",
      "base_run_id": 4167,
      "small_run_id": 4168,
      "last_observed_close": 83713.91,
      "actual_close": 83623.33,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-29T23:31:21.820009Z",
      "base_predicted_close": 83721.8046875,
      "small_predicted_close": 83811.0,
      "strike": 83713.91,
      "market_regime": {
        "id": 612,
        "signal_id": 618,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-29T23:15:00Z",
        "return_6h": 0.007247295720663738,
        "return_12h": -0.003879032305725061,
        "return_24h": 0.0020050655966572517,
        "close_vs_ema12": 0.001714170759699929,
        "close_vs_ema24": 0.0015249560829029285,
        "ema12_slope_3h": 0.00013189965605242548,
        "ema24_slope_6h": -0.00044529728726117046,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-29T23:31:21.885917Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-29T23:15:00Z",
          "return_6h": 0.007247295720663738,
          "return_12h": -0.003879032305725061,
          "return_24h": 0.0020050655966572517,
          "close_vs_ema12": 0.001714170759699929,
          "close_vs_ema24": 0.0015249560829029285,
          "ema12_slope_3h": 0.00013189965605242548,
          "ema24_slope_6h": -0.00044529728726117046,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.37,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.528755,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        4167,
        4168
      ],
      "forecast_publication_timestamp": "2026-09-29T23:31:21.507700Z",
      "requested_quote_timestamp": "2026-09-29T23:31:21.507700Z",
      "retrieved_quote_timestamp": "2026-09-29T23:31:22.036455Z",
      "quote_retrieval_timestamp": "2026-09-29T23:31:22.036455Z",
      "timing_difference_seconds": 0.528755,
      "selected_quote": {
        "id": 618,
        "contract_id": 618,
        "forecast_timestamp": "2026-09-29T23:31:21.507700Z",
        "requested_timestamp": "2026-09-29T23:31:21.507700Z",
        "actual_quote_timestamp": "2026-09-29T23:31:22.036455Z",
        "timestamp_delta_seconds": 0.528755,
        "bid": 0.36,
        "ask": 0.37,
        "midpoint": 0.365,
        "last_price": 0.37,
        "implied_probability": 0.37,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-29T23:31:22.036455Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP291945",
        "external_market_id": "KXBTC15M-26SEP291945-45",
        "external_contract_id": "KXBTC15M-26SEP291945-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 8281.44
      },
      "selected_entry_price": 0.37,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 618,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP291945",
          "external_market_id": "KXBTC15M-26SEP291945-45",
          "external_contract_id": "KXBTC15M-26SEP291945-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-29T23:30:00Z",
          "resolution_timestamp": "2026-09-29T23:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-29T23:31:21.889330Z"
        }
      ],
      "quotes": [
        {
          "id": 618,
          "contract_id": 618,
          "forecast_timestamp": "2026-09-29T23:31:21.507700Z",
          "requested_timestamp": "2026-09-29T23:31:21.507700Z",
          "actual_quote_timestamp": "2026-09-29T23:31:22.036455Z",
          "timestamp_delta_seconds": 0.528755,
          "bid": 0.36,
          "ask": 0.37,
          "midpoint": 0.365,
          "last_price": 0.37,
          "implied_probability": 0.37,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-29T23:31:22.036455Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP291945",
          "external_market_id": "KXBTC15M-26SEP291945-45",
          "external_contract_id": "KXBTC15M-26SEP291945-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 8281.44
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP291945-45": {
          "UP/YES": "KXBTC15M-26SEP291945-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1190,
          "signal_id": 618,
          "quote_id": 618,
          "settlement_id": 618,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 258.0,
          "entry_price": 0.37,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.46,
          "trading_fee": 4.21,
          "total_deployed": 99.66999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.46,
          "net_pnl": -99.66999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-29T23:46:31.862383Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 8281.44,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1191,
          "signal_id": 618,
          "quote_id": 618,
          "settlement_id": 618,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.37,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 37.0,
          "trading_fee": 1.64,
          "total_deployed": 38.64,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -37.0,
          "net_pnl": -38.64,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-29T23:46:31.866649Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 8281.44,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83713.91,
        "kronos_base_predicted_close": 83721.8046875,
        "kronos_base_displacement": 7.8946874999965075,
        "kronos_base_displacement_fraction": 9.430556403346239e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83811.0,
        "kronos_small_displacement": 97.08999999999651,
        "kronos_small_displacement_fraction": 0.0011597833621676075,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP291945",
        "ticker": "KXBTC15M-26SEP291945-45",
        "market_id": "KXBTC15M-26SEP291945-45",
        "contract_id": "KXBTC15M-26SEP291945-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83713.91
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-29T23:31:21.507700Z",
        "retrieved_timestamp": "2026-09-29T23:31:22.036455Z",
        "quote_offset_seconds": 0.528755,
        "quote_age_seconds": 0.528755,
        "bid": 0.36,
        "ask": 0.37,
        "midpoint": 0.365,
        "last_price": 0.37,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.37,
        "price_type": "live_executable_ask",
        "yes_ask_size": 8281.44
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 83623.33,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260929T2330Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 612,
          "signal_id": 618,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-29T23:15:00Z",
          "return_6h": 0.007247295720663738,
          "return_12h": -0.003879032305725061,
          "return_24h": 0.0020050655966572517,
          "close_vs_ema12": 0.001714170759699929,
          "close_vs_ema24": 0.0015249560829029285,
          "ema12_slope_3h": 0.00013189965605242548,
          "ema24_slope_6h": -0.00044529728726117046,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-29T23:31:21.885917Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-29T23:15:00Z",
            "return_6h": 0.007247295720663738,
            "return_12h": -0.003879032305725061,
            "return_24h": 0.0020050655966572517,
            "close_vs_ema12": 0.001714170759699929,
            "close_vs_ema24": 0.0015249560829029285,
            "ema12_slope_3h": 0.00013189965605242548,
            "ema24_slope_6h": -0.00044529728726117046,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": -0.0011208576593920716,
        "return_30m": 0.001679115174757273,
        "return_60m": 0.0017625658414570644,
        "return_120m": 0.0041794794481622155,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": 0.00014832090996641512,
        "close_vs_ema6": 0.0007234178917632228,
        "close_vs_ema12": 0.0013786307969334555,
        "ema3_slope": 0.0001483429123223523,
        "ema6_slope": 0.00028945091429344316,
        "realized_volatility_30m": 0.0019619861930764704,
        "realized_volatility_60m": 0.0014438791287890692,
        "return_acceleration": -0.003923972386152941
      }
    },
    {
      "id": 617,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260929T2145Z",
      "trigger_timestamp": "2026-09-29T21:46:27.001507Z",
      "market_start_timestamp": "2026-09-29T21:45:00Z",
      "resolution_timestamp": "2026-09-29T22:00:00Z",
      "direction": "UP",
      "base_run_id": 4153,
      "small_run_id": 4154,
      "last_observed_close": 83486.71,
      "actual_close": 83465.72,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-29T21:46:27.062769Z",
      "base_predicted_close": 83498.609375,
      "small_predicted_close": 83507.109375,
      "strike": 83486.71,
      "market_regime": {
        "id": 611,
        "signal_id": 617,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-29T21:30:00Z",
        "return_6h": 0.004293309610167162,
        "return_12h": -0.005528136674272988,
        "return_24h": 0.0012674505949317183,
        "close_vs_ema12": -0.0007764162279331188,
        "close_vs_ema24": -0.0011231528289695758,
        "ema12_slope_3h": -0.0001474745104536046,
        "ema24_slope_6h": -0.0015494377607616627,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-29T21:46:27.065896Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-29T21:30:00Z",
          "return_6h": 0.004293309610167162,
          "return_12h": -0.005528136674272988,
          "return_24h": 0.0012674505949317183,
          "close_vs_ema12": -0.0007764162279331188,
          "close_vs_ema24": -0.0011231528289695758,
          "ema12_slope_3h": -0.0001474745104536046,
          "ema24_slope_6h": -0.0015494377607616627,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.22,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.230322,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        4153,
        4154
      ],
      "forecast_publication_timestamp": "2026-09-29T21:46:27.001507Z",
      "requested_quote_timestamp": "2026-09-29T21:46:27.001507Z",
      "retrieved_quote_timestamp": "2026-09-29T21:46:27.231829Z",
      "quote_retrieval_timestamp": "2026-09-29T21:46:27.231829Z",
      "timing_difference_seconds": 0.230322,
      "selected_quote": {
        "id": 617,
        "contract_id": 617,
        "forecast_timestamp": "2026-09-29T21:46:27.001507Z",
        "requested_timestamp": "2026-09-29T21:46:27.001507Z",
        "actual_quote_timestamp": "2026-09-29T21:46:27.231829Z",
        "timestamp_delta_seconds": 0.230322,
        "bid": 0.21,
        "ask": 0.22,
        "midpoint": 0.215,
        "last_price": 0.22,
        "implied_probability": 0.22,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-29T21:46:27.231829Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP291800",
        "external_market_id": "KXBTC15M-26SEP291800-00",
        "external_contract_id": "KXBTC15M-26SEP291800-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4988.01
      },
      "selected_entry_price": 0.22,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 617,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP291800",
          "external_market_id": "KXBTC15M-26SEP291800-00",
          "external_contract_id": "KXBTC15M-26SEP291800-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-29T21:45:00Z",
          "resolution_timestamp": "2026-09-29T22:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-29T21:46:27.087250Z"
        }
      ],
      "quotes": [
        {
          "id": 617,
          "contract_id": 617,
          "forecast_timestamp": "2026-09-29T21:46:27.001507Z",
          "requested_timestamp": "2026-09-29T21:46:27.001507Z",
          "actual_quote_timestamp": "2026-09-29T21:46:27.231829Z",
          "timestamp_delta_seconds": 0.230322,
          "bid": 0.21,
          "ask": 0.22,
          "midpoint": 0.215,
          "last_price": 0.22,
          "implied_probability": 0.22,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-29T21:46:27.231829Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP291800",
          "external_market_id": "KXBTC15M-26SEP291800-00",
          "external_contract_id": "KXBTC15M-26SEP291800-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4988.01
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP291800-00": {
          "UP/YES": "KXBTC15M-26SEP291800-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1188,
          "signal_id": 617,
          "quote_id": 617,
          "settlement_id": 617,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 431.0,
          "entry_price": 0.22,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 94.82000000000001,
          "trading_fee": 5.18,
          "total_deployed": 100.0,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -94.82000000000001,
          "net_pnl": -100.0,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-29T22:01:27.331579Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4988.01,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1189,
          "signal_id": 617,
          "quote_id": 617,
          "settlement_id": 617,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.22,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 22.0,
          "trading_fee": 1.21,
          "total_deployed": 23.21,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -22.0,
          "net_pnl": -23.21,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-29T22:01:27.335133Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4988.01,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83486.71,
        "kronos_base_predicted_close": 83498.609375,
        "kronos_base_displacement": 11.899374999993597,
        "kronos_base_displacement_fraction": 0.00014253017037075237,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83507.109375,
        "kronos_small_displacement": 20.399374999993597,
        "kronos_small_displacement_fraction": 0.0002443427822223872,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP291800",
        "ticker": "KXBTC15M-26SEP291800-00",
        "market_id": "KXBTC15M-26SEP291800-00",
        "contract_id": "KXBTC15M-26SEP291800-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83486.71
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-29T21:46:27.001507Z",
        "retrieved_timestamp": "2026-09-29T21:46:27.231829Z",
        "quote_offset_seconds": 0.230322,
        "quote_age_seconds": 0.230322,
        "bid": 0.21,
        "ask": 0.22,
        "midpoint": 0.215,
        "last_price": 0.22,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.22,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4988.01
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 83465.72,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260929T2145Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 611,
          "signal_id": 617,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-29T21:30:00Z",
          "return_6h": 0.004293309610167162,
          "return_12h": -0.005528136674272988,
          "return_24h": 0.0012674505949317183,
          "close_vs_ema12": -0.0007764162279331188,
          "close_vs_ema24": -0.0011231528289695758,
          "ema12_slope_3h": -0.0001474745104536046,
          "ema24_slope_6h": -0.0015494377607616627,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-29T21:46:27.065896Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-29T21:30:00Z",
            "return_6h": 0.004293309610167162,
            "return_12h": -0.005528136674272988,
            "return_24h": 0.0012674505949317183,
            "close_vs_ema12": -0.0007764162279331188,
            "close_vs_ema24": -0.0011231528289695758,
            "ema12_slope_3h": -0.0001474745104536046,
            "ema24_slope_6h": -0.0015494377607616627,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": 0.0014541229615543383,
        "return_30m": -0.0004631605363115687,
        "return_60m": -0.0015555271419771532,
        "return_120m": 0.000547252648589236,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0001335155590940218,
        "close_vs_ema6": -0.0001482550992666365,
        "close_vs_ema12": -7.911159723550387e-05,
        "ema3_slope": 0.0001335333878791367,
        "ema6_slope": -5.929852318331541e-05,
        "realized_volatility_30m": 0.001684311270810479,
        "realized_volatility_60m": 0.0012470012887977992,
        "return_acceleration": 0.003368622541620958
      }
    },
    {
      "id": 616,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260929T2130Z",
      "trigger_timestamp": "2026-09-29T21:31:20.327790Z",
      "market_start_timestamp": "2026-09-29T21:30:00Z",
      "resolution_timestamp": "2026-09-29T21:45:00Z",
      "direction": "UP",
      "base_run_id": 4151,
      "small_run_id": 4152,
      "last_observed_close": 83365.49,
      "actual_close": 83486.71,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-29T21:31:20.388658Z",
      "base_predicted_close": 83487.2890625,
      "small_predicted_close": 83412.2109375,
      "strike": 83365.49,
      "market_regime": {
        "id": 610,
        "signal_id": 616,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-29T21:15:00Z",
        "return_6h": 0.004588572522577161,
        "return_12h": -0.005473278997776609,
        "return_24h": -0.0006040716694276638,
        "close_vs_ema12": -0.002260264730491901,
        "close_vs_ema24": -0.0025970385711719945,
        "ema12_slope_3h": -8.251562877659158e-05,
        "ema24_slope_6h": -0.0016715211575097921,
        "score": -1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-29T21:31:20.393273Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-29T21:15:00Z",
          "return_6h": 0.004588572522577161,
          "return_12h": -0.005473278997776609,
          "return_24h": -0.0006040716694276638,
          "close_vs_ema12": -0.002260264730491901,
          "close_vs_ema24": -0.0025970385711719945,
          "ema12_slope_3h": -8.251562877659158e-05,
          "ema24_slope_6h": -0.0016715211575097921,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.68,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.205182,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        4151,
        4152
      ],
      "forecast_publication_timestamp": "2026-09-29T21:31:20.327790Z",
      "requested_quote_timestamp": "2026-09-29T21:31:20.327790Z",
      "retrieved_quote_timestamp": "2026-09-29T21:31:20.532972Z",
      "quote_retrieval_timestamp": "2026-09-29T21:31:20.532972Z",
      "timing_difference_seconds": 0.205182,
      "selected_quote": {
        "id": 616,
        "contract_id": 616,
        "forecast_timestamp": "2026-09-29T21:31:20.327790Z",
        "requested_timestamp": "2026-09-29T21:31:20.327790Z",
        "actual_quote_timestamp": "2026-09-29T21:31:20.532972Z",
        "timestamp_delta_seconds": 0.205182,
        "bid": 0.67,
        "ask": 0.68,
        "midpoint": 0.675,
        "last_price": 0.68,
        "implied_probability": 0.68,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-29T21:31:20.532972Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP291745",
        "external_market_id": "KXBTC15M-26SEP291745-45",
        "external_contract_id": "KXBTC15M-26SEP291745-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 9665.15
      },
      "selected_entry_price": 0.68,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 616,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP291745",
          "external_market_id": "KXBTC15M-26SEP291745-45",
          "external_contract_id": "KXBTC15M-26SEP291745-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-29T21:30:00Z",
          "resolution_timestamp": "2026-09-29T21:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-29T21:31:20.396289Z"
        }
      ],
      "quotes": [
        {
          "id": 616,
          "contract_id": 616,
          "forecast_timestamp": "2026-09-29T21:31:20.327790Z",
          "requested_timestamp": "2026-09-29T21:31:20.327790Z",
          "actual_quote_timestamp": "2026-09-29T21:31:20.532972Z",
          "timestamp_delta_seconds": 0.205182,
          "bid": 0.67,
          "ask": 0.68,
          "midpoint": 0.675,
          "last_price": 0.68,
          "implied_probability": 0.68,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-29T21:31:20.532972Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP291745",
          "external_market_id": "KXBTC15M-26SEP291745-45",
          "external_contract_id": "KXBTC15M-26SEP291745-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 9665.15
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP291745-45": {
          "UP/YES": "KXBTC15M-26SEP291745-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1186,
          "signal_id": 616,
          "quote_id": 616,
          "settlement_id": 616,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 143.0,
          "entry_price": 0.68,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.24000000000001,
          "trading_fee": 2.18,
          "total_deployed": 99.42000000000002,
          "settlement_value": 1.0,
          "settlement_payout": 143.0,
          "gross_pnl": 45.75999999999999,
          "net_pnl": 43.579999999999984,
          "roi": 0.43834238583785934,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-29T21:46:34.679050Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 9665.15,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1187,
          "signal_id": 616,
          "quote_id": 616,
          "settlement_id": 616,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.68,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 68.0,
          "trading_fee": 1.53,
          "total_deployed": 69.53,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 32.0,
          "net_pnl": 30.47,
          "roi": 0.43822810297713216,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-29T21:46:34.682496Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 9665.15,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83365.49,
        "kronos_base_predicted_close": 83487.2890625,
        "kronos_base_displacement": 121.79906249999476,
        "kronos_base_displacement_fraction": 0.0014610249696846351,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83412.2109375,
        "kronos_small_displacement": 46.72093749999476,
        "kronos_small_displacement_fraction": 0.0005604349893462482,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP291745",
        "ticker": "KXBTC15M-26SEP291745-45",
        "market_id": "KXBTC15M-26SEP291745-45",
        "contract_id": "KXBTC15M-26SEP291745-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83365.49
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-29T21:31:20.327790Z",
        "retrieved_timestamp": "2026-09-29T21:31:20.532972Z",
        "quote_offset_seconds": 0.205182,
        "quote_age_seconds": 0.205182,
        "bid": 0.67,
        "ask": 0.68,
        "midpoint": 0.675,
        "last_price": 0.68,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.68,
        "price_type": "live_executable_ask",
        "yes_ask_size": 9665.15
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 83486.71,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260929T2130Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 610,
          "signal_id": 616,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-29T21:15:00Z",
          "return_6h": 0.004588572522577161,
          "return_12h": -0.005473278997776609,
          "return_24h": -0.0006040716694276638,
          "close_vs_ema12": -0.002260264730491901,
          "close_vs_ema24": -0.0025970385711719945,
          "ema12_slope_3h": -8.251562877659158e-05,
          "ema24_slope_6h": -0.0016715211575097921,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-29T21:31:20.393273Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-29T21:15:00Z",
            "return_6h": 0.004588572522577161,
            "return_12h": -0.005473278997776609,
            "return_24h": -0.0006040716694276638,
            "close_vs_ema12": -0.002260264730491901,
            "close_vs_ema24": -0.0025970385711719945,
            "ema12_slope_3h": -8.251562877659158e-05,
            "ema24_slope_6h": -0.0016715211575097921,
            "score": -1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0019144995800666198,
        "return_30m": -0.002931359548526191,
        "return_60m": -0.002886733642037731,
        "return_120m": -0.0018399093003255151,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 3,
        "close_vs_ema3": -0.0011853325664943348,
        "close_vs_ema6": -0.0016592550318549337,
        "close_vs_ema12": -0.0015453699827703282,
        "ema3_slope": -0.0011839292166372362,
        "ema6_slope": -0.0006632618045472327,
        "realized_volatility_30m": 0.00044784454968482823,
        "realized_volatility_60m": 0.0008119415229326303,
        "return_acceleration": -0.0008956890993696565
      }
    },
    {
      "id": 615,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260929T1930Z",
      "trigger_timestamp": "2026-09-29T19:31:21.410371Z",
      "market_start_timestamp": "2026-09-29T19:30:00Z",
      "resolution_timestamp": "2026-09-29T19:45:00Z",
      "direction": "UP",
      "base_run_id": 4135,
      "small_run_id": 4136,
      "last_observed_close": 83519.15,
      "actual_close": 83441.05,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-29T19:31:21.476587Z",
      "base_predicted_close": 83535.796875,
      "small_predicted_close": 83603.6875,
      "strike": 83519.15,
      "market_regime": {
        "id": 609,
        "signal_id": 615,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-29T19:15:00Z",
        "return_6h": -0.009758244564010754,
        "return_12h": -0.005281206025237517,
        "return_24h": -0.0012052528510054783,
        "close_vs_ema12": -0.0005336341569421865,
        "close_vs_ema24": -0.0008693036702206447,
        "ema12_slope_3h": -0.0018391295855723078,
        "ema24_slope_6h": -0.0014785941468864472,
        "score": -1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-29T19:31:21.479273Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-29T19:15:00Z",
          "return_6h": -0.009758244564010754,
          "return_12h": -0.005281206025237517,
          "return_24h": -0.0012052528510054783,
          "close_vs_ema12": -0.0005336341569421865,
          "close_vs_ema24": -0.0008693036702206447,
          "ema12_slope_3h": -0.0018391295855723078,
          "ema24_slope_6h": -0.0014785941468864472,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.61,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.218786,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        4135,
        4136
      ],
      "forecast_publication_timestamp": "2026-09-29T19:31:21.410371Z",
      "requested_quote_timestamp": "2026-09-29T19:31:21.410371Z",
      "retrieved_quote_timestamp": "2026-09-29T19:31:21.629157Z",
      "quote_retrieval_timestamp": "2026-09-29T19:31:21.629157Z",
      "timing_difference_seconds": 0.218786,
      "selected_quote": {
        "id": 615,
        "contract_id": 615,
        "forecast_timestamp": "2026-09-29T19:31:21.410371Z",
        "requested_timestamp": "2026-09-29T19:31:21.410371Z",
        "actual_quote_timestamp": "2026-09-29T19:31:21.629157Z",
        "timestamp_delta_seconds": 0.218786,
        "bid": 0.6,
        "ask": 0.61,
        "midpoint": 0.605,
        "last_price": 0.61,
        "implied_probability": 0.61,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-29T19:31:21.629157Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP291545",
        "external_market_id": "KXBTC15M-26SEP291545-45",
        "external_contract_id": "KXBTC15M-26SEP291545-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 8022.46
      },
      "selected_entry_price": 0.61,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 615,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP291545",
          "external_market_id": "KXBTC15M-26SEP291545-45",
          "external_contract_id": "KXBTC15M-26SEP291545-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-29T19:30:00Z",
          "resolution_timestamp": "2026-09-29T19:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-29T19:31:21.484631Z"
        }
      ],
      "quotes": [
        {
          "id": 615,
          "contract_id": 615,
          "forecast_timestamp": "2026-09-29T19:31:21.410371Z",
          "requested_timestamp": "2026-09-29T19:31:21.410371Z",
          "actual_quote_timestamp": "2026-09-29T19:31:21.629157Z",
          "timestamp_delta_seconds": 0.218786,
          "bid": 0.6,
          "ask": 0.61,
          "midpoint": 0.605,
          "last_price": 0.61,
          "implied_probability": 0.61,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-29T19:31:21.629157Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP291545",
          "external_market_id": "KXBTC15M-26SEP291545-45",
          "external_contract_id": "KXBTC15M-26SEP291545-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 8022.46
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP291545-45": {
          "UP/YES": "KXBTC15M-26SEP291545-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1184,
          "signal_id": 615,
          "quote_id": 615,
          "settlement_id": 615,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 159.0,
          "entry_price": 0.61,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.99,
          "trading_fee": 2.65,
          "total_deployed": 99.64,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.99,
          "net_pnl": -99.64,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-29T19:46:28.452607Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 8022.46,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1185,
          "signal_id": 615,
          "quote_id": 615,
          "settlement_id": 615,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.61,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 61.0,
          "trading_fee": 1.67,
          "total_deployed": 62.67,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -61.0,
          "net_pnl": -62.67,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-29T19:46:28.456924Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 8022.46,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83519.15,
        "kronos_base_predicted_close": 83535.796875,
        "kronos_base_displacement": 16.64687500000582,
        "kronos_base_displacement_fraction": 0.00019931806058856946,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83603.6875,
        "kronos_small_displacement": 84.53750000000582,
        "kronos_small_displacement_fraction": 0.0010121930120218635,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP291545",
        "ticker": "KXBTC15M-26SEP291545-45",
        "market_id": "KXBTC15M-26SEP291545-45",
        "contract_id": "KXBTC15M-26SEP291545-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83519.15
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-29T19:31:21.410371Z",
        "retrieved_timestamp": "2026-09-29T19:31:21.629157Z",
        "quote_offset_seconds": 0.218786,
        "quote_age_seconds": 0.218786,
        "bid": 0.6,
        "ask": 0.61,
        "midpoint": 0.605,
        "last_price": 0.61,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.61,
        "price_type": "live_executable_ask",
        "yes_ask_size": 8022.46
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 83441.05,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260929T1930Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 609,
          "signal_id": 615,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-29T19:15:00Z",
          "return_6h": -0.009758244564010754,
          "return_12h": -0.005281206025237517,
          "return_24h": -0.0012052528510054783,
          "close_vs_ema12": -0.0005336341569421865,
          "close_vs_ema24": -0.0008693036702206447,
          "ema12_slope_3h": -0.0018391295855723078,
          "ema24_slope_6h": -0.0014785941468864472,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-29T19:31:21.479273Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-29T19:15:00Z",
            "return_6h": -0.009758244564010754,
            "return_12h": -0.005281206025237517,
            "return_24h": -0.0012052528510054783,
            "close_vs_ema12": -0.0005336341569421865,
            "close_vs_ema24": -0.0008693036702206447,
            "ema12_slope_3h": -0.0018391295855723078,
            "ema24_slope_6h": -0.0014785941468864472,
            "score": -1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0005880958097594924,
        "return_30m": -0.0010119541319333347,
        "return_60m": 0.0011627986891571407,
        "return_120m": 0.004903979941791148,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 3,
        "close_vs_ema3": -0.0002079362323332834,
        "close_vs_ema6": 0.00044968877389095496,
        "close_vs_ema12": 0.0012420052797137426,
        "ema3_slope": -0.000207893003845383,
        "ema6_slope": 0.00017990787057642343,
        "realized_volatility_30m": 8.199403580094744e-05,
        "realized_volatility_60m": 0.0012517204968850435,
        "return_acceleration": -0.00016398807160189488
      }
    },
    {
      "id": 614,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260929T1915Z",
      "trigger_timestamp": "2026-09-29T19:16:18.800393Z",
      "market_start_timestamp": "2026-09-29T19:15:00Z",
      "resolution_timestamp": "2026-09-29T19:30:00Z",
      "direction": "UP",
      "base_run_id": 4133,
      "small_run_id": 4134,
      "last_observed_close": 83568.3,
      "actual_close": 83519.15,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-29T19:16:18.850764Z",
      "base_predicted_close": 83590.703125,
      "small_predicted_close": 83736.6328125,
      "strike": 83568.3,
      "market_regime": {
        "id": 608,
        "signal_id": 614,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-29T19:00:00Z",
        "return_6h": -0.00973049548019822,
        "return_12h": -0.004593872318200742,
        "return_24h": -0.0016162489702675753,
        "close_vs_ema12": 3.1785141503037906e-05,
        "close_vs_ema24": -0.000299693956509528,
        "ema12_slope_3h": -0.0020597478007595704,
        "ema24_slope_6h": -0.0013029695333458546,
        "score": -1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-29T19:16:18.853302Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-29T19:00:00Z",
          "return_6h": -0.00973049548019822,
          "return_12h": -0.004593872318200742,
          "return_24h": -0.0016162489702675753,
          "close_vs_ema12": 3.1785141503037906e-05,
          "close_vs_ema24": -0.000299693956509528,
          "ema12_slope_3h": -0.0020597478007595704,
          "ema24_slope_6h": -0.0013029695333458546,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.5,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.174951,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        4133,
        4134
      ],
      "forecast_publication_timestamp": "2026-09-29T19:16:18.800393Z",
      "requested_quote_timestamp": "2026-09-29T19:16:18.800393Z",
      "retrieved_quote_timestamp": "2026-09-29T19:16:18.975344Z",
      "quote_retrieval_timestamp": "2026-09-29T19:16:18.975344Z",
      "timing_difference_seconds": 0.174951,
      "selected_quote": {
        "id": 614,
        "contract_id": 614,
        "forecast_timestamp": "2026-09-29T19:16:18.800393Z",
        "requested_timestamp": "2026-09-29T19:16:18.800393Z",
        "actual_quote_timestamp": "2026-09-29T19:16:18.975344Z",
        "timestamp_delta_seconds": 0.174951,
        "bid": 0.49,
        "ask": 0.5,
        "midpoint": 0.495,
        "last_price": 0.5,
        "implied_probability": 0.5,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-29T19:16:18.975344Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP291530",
        "external_market_id": "KXBTC15M-26SEP291530-30",
        "external_contract_id": "KXBTC15M-26SEP291530-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5971.01
      },
      "selected_entry_price": 0.5,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 614,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP291530",
          "external_market_id": "KXBTC15M-26SEP291530-30",
          "external_contract_id": "KXBTC15M-26SEP291530-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-29T19:15:00Z",
          "resolution_timestamp": "2026-09-29T19:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-29T19:16:18.855840Z"
        }
      ],
      "quotes": [
        {
          "id": 614,
          "contract_id": 614,
          "forecast_timestamp": "2026-09-29T19:16:18.800393Z",
          "requested_timestamp": "2026-09-29T19:16:18.800393Z",
          "actual_quote_timestamp": "2026-09-29T19:16:18.975344Z",
          "timestamp_delta_seconds": 0.174951,
          "bid": 0.49,
          "ask": 0.5,
          "midpoint": 0.495,
          "last_price": 0.5,
          "implied_probability": 0.5,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-29T19:16:18.975344Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP291530",
          "external_market_id": "KXBTC15M-26SEP291530-30",
          "external_contract_id": "KXBTC15M-26SEP291530-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5971.01
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP291530-30": {
          "UP/YES": "KXBTC15M-26SEP291530-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1182,
          "signal_id": 614,
          "quote_id": 614,
          "settlement_id": 614,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 193.0,
          "entry_price": 0.5,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.5,
          "trading_fee": 3.38,
          "total_deployed": 99.88,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.5,
          "net_pnl": -99.88,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-29T19:31:26.710910Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5971.01,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1183,
          "signal_id": 614,
          "quote_id": 614,
          "settlement_id": 614,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.5,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 50.0,
          "trading_fee": 1.75,
          "total_deployed": 51.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -50.0,
          "net_pnl": -51.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-29T19:31:26.713249Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5971.01,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83568.3,
        "kronos_base_predicted_close": 83590.703125,
        "kronos_base_displacement": 22.40312499999709,
        "kronos_base_displacement_fraction": 0.00026808161707246754,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83736.6328125,
        "kronos_small_displacement": 168.3328124999971,
        "kronos_small_displacement_fraction": 0.002014314189710657,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP291530",
        "ticker": "KXBTC15M-26SEP291530-30",
        "market_id": "KXBTC15M-26SEP291530-30",
        "contract_id": "KXBTC15M-26SEP291530-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83568.3
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-29T19:16:18.800393Z",
        "retrieved_timestamp": "2026-09-29T19:16:18.975344Z",
        "quote_offset_seconds": 0.174951,
        "quote_age_seconds": 0.174951,
        "bid": 0.49,
        "ask": 0.5,
        "midpoint": 0.495,
        "last_price": 0.5,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.5,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5971.01
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 83519.15,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260929T1915Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 608,
          "signal_id": 614,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-29T19:00:00Z",
          "return_6h": -0.00973049548019822,
          "return_12h": -0.004593872318200742,
          "return_24h": -0.0016162489702675753,
          "close_vs_ema12": 3.1785141503037906e-05,
          "close_vs_ema24": -0.000299693956509528,
          "ema12_slope_3h": -0.0020597478007595704,
          "ema24_slope_6h": -0.0013029695333458546,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-29T19:16:18.853302Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-29T19:00:00Z",
            "return_6h": -0.00973049548019822,
            "return_12h": -0.004593872318200742,
            "return_24h": -0.0016162489702675753,
            "close_vs_ema12": 3.1785141503037906e-05,
            "close_vs_ema24": -0.000299693956509528,
            "ema12_slope_3h": -0.0020597478007595704,
            "ema24_slope_6h": -0.0013029695333458546,
            "score": -1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": -0.0004241077381575975,
        "return_30m": -0.0006971665232055058,
        "return_60m": 0.0021510390031622695,
        "return_120m": 0.005511636237558903,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": 0.00017241119637079194,
        "close_vs_ema6": 0.0012184899456078035,
        "close_vs_ema12": 0.002057461753594003,
        "ema3_slope": 0.00017244092711732328,
        "ema6_slope": 0.00048763364892256966,
        "realized_volatility_30m": 7.546654881535053e-05,
        "realized_volatility_60m": 0.0011469462532508123,
        "return_acceleration": -0.00015093309763070106
      }
    },
    {
      "id": 613,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260929T1900Z",
      "trigger_timestamp": "2026-09-29T19:01:19.020277Z",
      "market_start_timestamp": "2026-09-29T19:00:00Z",
      "resolution_timestamp": "2026-09-29T19:15:00Z",
      "direction": "UP",
      "base_run_id": 4131,
      "small_run_id": 4132,
      "last_observed_close": 83603.76,
      "actual_close": 83568.3,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-29T19:01:19.068551Z",
      "base_predicted_close": 83630.5859375,
      "small_predicted_close": 83741.078125,
      "strike": 83603.76,
      "market_regime": {
        "id": 607,
        "signal_id": 613,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-29T18:45:00Z",
        "return_6h": -0.008419355151418118,
        "return_12h": -0.00436092155959833,
        "return_24h": -0.004979688265296045,
        "close_vs_ema12": 0.00045743948710530447,
        "close_vs_ema24": 0.00011814739425464182,
        "ema12_slope_3h": -0.0024500979543538026,
        "ema24_slope_6h": -0.0011240665942718886,
        "score": -1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-29T19:01:19.072856Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-29T18:45:00Z",
          "return_6h": -0.008419355151418118,
          "return_12h": -0.00436092155959833,
          "return_24h": -0.004979688265296045,
          "close_vs_ema12": 0.00045743948710530447,
          "close_vs_ema24": 0.00011814739425464182,
          "ema12_slope_3h": -0.0024500979543538026,
          "ema24_slope_6h": -0.0011240665942718886,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.43,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.207559,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        4131,
        4132
      ],
      "forecast_publication_timestamp": "2026-09-29T19:01:19.020277Z",
      "requested_quote_timestamp": "2026-09-29T19:01:19.020277Z",
      "retrieved_quote_timestamp": "2026-09-29T19:01:19.227836Z",
      "quote_retrieval_timestamp": "2026-09-29T19:01:19.227836Z",
      "timing_difference_seconds": 0.207559,
      "selected_quote": {
        "id": 613,
        "contract_id": 613,
        "forecast_timestamp": "2026-09-29T19:01:19.020277Z",
        "requested_timestamp": "2026-09-29T19:01:19.020277Z",
        "actual_quote_timestamp": "2026-09-29T19:01:19.227836Z",
        "timestamp_delta_seconds": 0.207559,
        "bid": 0.42,
        "ask": 0.43,
        "midpoint": 0.425,
        "last_price": 0.42,
        "implied_probability": 0.43,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-29T19:01:19.227836Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP291515",
        "external_market_id": "KXBTC15M-26SEP291515-15",
        "external_contract_id": "KXBTC15M-26SEP291515-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 11593.66
      },
      "selected_entry_price": 0.43,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 613,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP291515",
          "external_market_id": "KXBTC15M-26SEP291515-15",
          "external_contract_id": "KXBTC15M-26SEP291515-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-29T19:00:00Z",
          "resolution_timestamp": "2026-09-29T19:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-29T19:01:19.076147Z"
        }
      ],
      "quotes": [
        {
          "id": 613,
          "contract_id": 613,
          "forecast_timestamp": "2026-09-29T19:01:19.020277Z",
          "requested_timestamp": "2026-09-29T19:01:19.020277Z",
          "actual_quote_timestamp": "2026-09-29T19:01:19.227836Z",
          "timestamp_delta_seconds": 0.207559,
          "bid": 0.42,
          "ask": 0.43,
          "midpoint": 0.425,
          "last_price": 0.42,
          "implied_probability": 0.43,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-29T19:01:19.227836Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP291515",
          "external_market_id": "KXBTC15M-26SEP291515-15",
          "external_contract_id": "KXBTC15M-26SEP291515-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 11593.66
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP291515-15": {
          "UP/YES": "KXBTC15M-26SEP291515-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1180,
          "signal_id": 613,
          "quote_id": 613,
          "settlement_id": 613,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 223.0,
          "entry_price": 0.43,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.89,
          "trading_fee": 3.83,
          "total_deployed": 99.72,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.89,
          "net_pnl": -99.72,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-29T19:16:23.872841Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 11593.66,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1181,
          "signal_id": 613,
          "quote_id": 613,
          "settlement_id": 613,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.43,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 43.0,
          "trading_fee": 1.72,
          "total_deployed": 44.72,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -43.0,
          "net_pnl": -44.72,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-29T19:16:23.877106Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 11593.66,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83603.76,
        "kronos_base_predicted_close": 83630.5859375,
        "kronos_base_displacement": 26.82593750000524,
        "kronos_base_displacement_fraction": 0.0003208699883833603,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83741.078125,
        "kronos_small_displacement": 137.31812500000524,
        "kronos_small_displacement_fraction": 0.0016424874311873681,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP291515",
        "ticker": "KXBTC15M-26SEP291515-15",
        "market_id": "KXBTC15M-26SEP291515-15",
        "contract_id": "KXBTC15M-26SEP291515-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83603.76
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-29T19:01:19.020277Z",
        "retrieved_timestamp": "2026-09-29T19:01:19.227836Z",
        "quote_offset_seconds": 0.207559,
        "quote_age_seconds": 0.207559,
        "bid": 0.42,
        "ask": 0.43,
        "midpoint": 0.425,
        "last_price": 0.42,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.43,
        "price_type": "live_executable_ask",
        "yes_ask_size": 11593.66
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 83568.3,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260929T1900Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 607,
          "signal_id": 613,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-29T18:45:00Z",
          "return_6h": -0.008419355151418118,
          "return_12h": -0.00436092155959833,
          "return_24h": -0.004979688265296045,
          "close_vs_ema12": 0.00045743948710530447,
          "close_vs_ema24": 0.00011814739425464182,
          "ema12_slope_3h": -0.0024500979543538026,
          "ema24_slope_6h": -0.0011240665942718886,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-29T19:01:19.072856Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-29T18:45:00Z",
            "return_6h": -0.008419355151418118,
            "return_12h": -0.00436092155959833,
            "return_24h": -0.004979688265296045,
            "close_vs_ema12": 0.00045743948710530447,
            "close_vs_ema24": 0.00011814739425464182,
            "ema12_slope_3h": -0.0024500979543538026,
            "ema24_slope_6h": -0.0011240665942718886,
            "score": -1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": -0.00027317464052689644,
        "return_30m": 0.002176955800507807,
        "return_60m": 0.0071004498854483344,
        "return_120m": 0.00682550253815295,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": 0.0007693158652040122,
        "close_vs_ema6": 0.002131729592402154,
        "close_vs_ema12": 0.0028577753942402584,
        "ema3_slope": 0.0007699081677721153,
        "ema6_slope": 0.0008534195408367307,
        "realized_volatility_30m": 0.0013619872889767404,
        "realized_volatility_60m": 0.0018735692787585614,
        "return_acceleration": -0.0027239745779534807
      }
    },
    {
      "id": 612,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260929T1745Z",
      "trigger_timestamp": "2026-09-29T17:46:26.648127Z",
      "market_start_timestamp": "2026-09-29T17:45:00Z",
      "resolution_timestamp": "2026-09-29T18:00:00Z",
      "direction": "UP",
      "base_run_id": 4121,
      "small_run_id": 4122,
      "last_observed_close": 83121.33,
      "actual_close": 83014.32,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-29T17:46:26.707097Z",
      "base_predicted_close": 83151.8828125,
      "small_predicted_close": 83208.78125,
      "strike": 83121.33,
      "market_regime": {
        "id": 606,
        "signal_id": 612,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-29T17:30:00Z",
        "return_6h": -0.012980480398256944,
        "return_12h": -0.0018356607353819943,
        "return_24h": -0.010244869383963295,
        "close_vs_ema12": -0.0057088994220644285,
        "close_vs_ema24": -0.0058837407501158845,
        "ema12_slope_3h": -0.003525855948622758,
        "ema24_slope_6h": -9.429164056007355e-05,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-29T17:46:26.711063Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-29T17:30:00Z",
          "return_6h": -0.012980480398256944,
          "return_12h": -0.0018356607353819943,
          "return_24h": -0.010244869383963295,
          "close_vs_ema12": -0.0057088994220644285,
          "close_vs_ema24": -0.0058837407501158845,
          "ema12_slope_3h": -0.003525855948622758,
          "ema24_slope_6h": -9.429164056007355e-05,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.51,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.225221,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        4121,
        4122
      ],
      "forecast_publication_timestamp": "2026-09-29T17:46:26.648127Z",
      "requested_quote_timestamp": "2026-09-29T17:46:26.648127Z",
      "retrieved_quote_timestamp": "2026-09-29T17:46:26.873348Z",
      "quote_retrieval_timestamp": "2026-09-29T17:46:26.873348Z",
      "timing_difference_seconds": 0.225221,
      "selected_quote": {
        "id": 612,
        "contract_id": 612,
        "forecast_timestamp": "2026-09-29T17:46:26.648127Z",
        "requested_timestamp": "2026-09-29T17:46:26.648127Z",
        "actual_quote_timestamp": "2026-09-29T17:46:26.873348Z",
        "timestamp_delta_seconds": 0.225221,
        "bid": 0.5,
        "ask": 0.51,
        "midpoint": 0.505,
        "last_price": 0.51,
        "implied_probability": 0.51,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-29T17:46:26.873348Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP291400",
        "external_market_id": "KXBTC15M-26SEP291400-00",
        "external_contract_id": "KXBTC15M-26SEP291400-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 286.46
      },
      "selected_entry_price": 0.51,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 612,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP291400",
          "external_market_id": "KXBTC15M-26SEP291400-00",
          "external_contract_id": "KXBTC15M-26SEP291400-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-29T17:45:00Z",
          "resolution_timestamp": "2026-09-29T18:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-29T17:46:26.713962Z"
        }
      ],
      "quotes": [
        {
          "id": 612,
          "contract_id": 612,
          "forecast_timestamp": "2026-09-29T17:46:26.648127Z",
          "requested_timestamp": "2026-09-29T17:46:26.648127Z",
          "actual_quote_timestamp": "2026-09-29T17:46:26.873348Z",
          "timestamp_delta_seconds": 0.225221,
          "bid": 0.5,
          "ask": 0.51,
          "midpoint": 0.505,
          "last_price": 0.51,
          "implied_probability": 0.51,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-29T17:46:26.873348Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP291400",
          "external_market_id": "KXBTC15M-26SEP291400-00",
          "external_contract_id": "KXBTC15M-26SEP291400-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 286.46
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP291400-00": {
          "UP/YES": "KXBTC15M-26SEP291400-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1178,
          "signal_id": 612,
          "quote_id": 612,
          "settlement_id": 612,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 189.0,
          "entry_price": 0.51,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.39,
          "trading_fee": 3.31,
          "total_deployed": 99.7,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.39,
          "net_pnl": -99.7,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-29T18:01:26.639394Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 286.46,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1179,
          "signal_id": 612,
          "quote_id": 612,
          "settlement_id": 612,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.51,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 51.0,
          "trading_fee": 1.75,
          "total_deployed": 52.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -51.0,
          "net_pnl": -52.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-29T18:01:26.641418Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 286.46,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83121.33,
        "kronos_base_predicted_close": 83151.8828125,
        "kronos_base_displacement": 30.552812499998254,
        "kronos_base_displacement_fraction": 0.0003675688598822739,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83208.78125,
        "kronos_small_displacement": 87.45124999999825,
        "kronos_small_displacement_fraction": 0.0010520915630199644,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP291400",
        "ticker": "KXBTC15M-26SEP291400-00",
        "market_id": "KXBTC15M-26SEP291400-00",
        "contract_id": "KXBTC15M-26SEP291400-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83121.33
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-29T17:46:26.648127Z",
        "retrieved_timestamp": "2026-09-29T17:46:26.873348Z",
        "quote_offset_seconds": 0.225221,
        "quote_age_seconds": 0.225221,
        "bid": 0.5,
        "ask": 0.51,
        "midpoint": 0.505,
        "last_price": 0.51,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.51,
        "price_type": "live_executable_ask",
        "yes_ask_size": 286.46
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 83014.32,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260929T1745Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 606,
          "signal_id": 612,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-29T17:30:00Z",
          "return_6h": -0.012980480398256944,
          "return_12h": -0.0018356607353819943,
          "return_24h": -0.010244869383963295,
          "close_vs_ema12": -0.0057088994220644285,
          "close_vs_ema24": -0.0058837407501158845,
          "ema12_slope_3h": -0.003525855948622758,
          "ema24_slope_6h": -9.429164056007355e-05,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-29T17:46:26.711063Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-29T17:30:00Z",
            "return_6h": -0.012980480398256944,
            "return_12h": -0.0018356607353819943,
            "return_24h": -0.010244869383963295,
            "close_vs_ema12": -0.0057088994220644285,
            "close_vs_ema24": -0.0058837407501158845,
            "ema12_slope_3h": -0.003525855948622758,
            "ema24_slope_6h": -9.429164056007355e-05,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.00011736431724562735,
        "return_30m": 0.0001336057009397873,
        "return_60m": 0.0010868921469480153,
        "return_120m": -0.00010197505510489702,
        "consecutive_up_closes": 4,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.00013706078692732326,
        "close_vs_ema6": 7.970625734321501e-06,
        "close_vs_ema12": -0.0015108450605990642,
        "ema3_slope": 0.00013707957516162494,
        "ema6_slope": 3.1882604587529784e-06,
        "realized_volatility_30m": 5.0562419743327425e-05,
        "realized_volatility_60m": 0.0003541862469506395,
        "return_acceleration": 0.00010112483948665485
      }
    },
    {
      "id": 611,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260929T1630Z",
      "trigger_timestamp": "2026-09-29T16:31:21.005417Z",
      "market_start_timestamp": "2026-09-29T16:30:00Z",
      "resolution_timestamp": "2026-09-29T16:45:00Z",
      "direction": "UP",
      "base_run_id": 4111,
      "small_run_id": 4112,
      "last_observed_close": 83238.1,
      "actual_close": 83031.08,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-29T16:31:21.112087Z",
      "base_predicted_close": 83319.59375,
      "small_predicted_close": 83255.078125,
      "strike": 83238.1,
      "market_regime": {
        "id": 605,
        "signal_id": 611,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-29T16:15:00Z",
        "return_6h": -0.010465501848844871,
        "return_12h": 0.00047500011223133853,
        "return_24h": -0.009485258308944533,
        "close_vs_ema12": -0.005728981040442838,
        "close_vs_ema24": -0.005179686446509235,
        "ema12_slope_3h": -0.0017881339861203216,
        "ema24_slope_6h": 0.001163228900091351,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-29T16:31:21.114766Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-29T16:15:00Z",
          "return_6h": -0.010465501848844871,
          "return_12h": 0.00047500011223133853,
          "return_24h": -0.009485258308944533,
          "close_vs_ema12": -0.005728981040442838,
          "close_vs_ema24": -0.005179686446509235,
          "ema12_slope_3h": -0.0017881339861203216,
          "ema24_slope_6h": 0.001163228900091351,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.22,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.250149,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        4111,
        4112
      ],
      "forecast_publication_timestamp": "2026-09-29T16:31:21.005417Z",
      "requested_quote_timestamp": "2026-09-29T16:31:21.005417Z",
      "retrieved_quote_timestamp": "2026-09-29T16:31:21.255566Z",
      "quote_retrieval_timestamp": "2026-09-29T16:31:21.255566Z",
      "timing_difference_seconds": 0.250149,
      "selected_quote": {
        "id": 611,
        "contract_id": 611,
        "forecast_timestamp": "2026-09-29T16:31:21.005417Z",
        "requested_timestamp": "2026-09-29T16:31:21.005417Z",
        "actual_quote_timestamp": "2026-09-29T16:31:21.255566Z",
        "timestamp_delta_seconds": 0.250149,
        "bid": 0.21,
        "ask": 0.22,
        "midpoint": 0.215,
        "last_price": 0.22,
        "implied_probability": 0.22,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-29T16:31:21.255566Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP291245",
        "external_market_id": "KXBTC15M-26SEP291245-45",
        "external_contract_id": "KXBTC15M-26SEP291245-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 1950.79
      },
      "selected_entry_price": 0.22,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 611,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP291245",
          "external_market_id": "KXBTC15M-26SEP291245-45",
          "external_contract_id": "KXBTC15M-26SEP291245-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-29T16:30:00Z",
          "resolution_timestamp": "2026-09-29T16:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-29T16:31:21.122399Z"
        }
      ],
      "quotes": [
        {
          "id": 611,
          "contract_id": 611,
          "forecast_timestamp": "2026-09-29T16:31:21.005417Z",
          "requested_timestamp": "2026-09-29T16:31:21.005417Z",
          "actual_quote_timestamp": "2026-09-29T16:31:21.255566Z",
          "timestamp_delta_seconds": 0.250149,
          "bid": 0.21,
          "ask": 0.22,
          "midpoint": 0.215,
          "last_price": 0.22,
          "implied_probability": 0.22,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-29T16:31:21.255566Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP291245",
          "external_market_id": "KXBTC15M-26SEP291245-45",
          "external_contract_id": "KXBTC15M-26SEP291245-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 1950.79
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP291245-45": {
          "UP/YES": "KXBTC15M-26SEP291245-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1176,
          "signal_id": 611,
          "quote_id": 611,
          "settlement_id": 611,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 431.0,
          "entry_price": 0.22,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 94.82000000000001,
          "trading_fee": 5.18,
          "total_deployed": 100.0,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -94.82000000000001,
          "net_pnl": -100.0,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-29T16:46:32.212587Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1950.79,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1177,
          "signal_id": 611,
          "quote_id": 611,
          "settlement_id": 611,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.22,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 22.0,
          "trading_fee": 1.21,
          "total_deployed": 23.21,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -22.0,
          "net_pnl": -23.21,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-29T16:46:32.241059Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1950.79,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83238.1,
        "kronos_base_predicted_close": 83319.59375,
        "kronos_base_displacement": 81.49374999999418,
        "kronos_base_displacement_fraction": 0.0009790438513132109,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83255.078125,
        "kronos_small_displacement": 16.97812499999418,
        "kronos_small_displacement_fraction": 0.00020397059759886613,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP291245",
        "ticker": "KXBTC15M-26SEP291245-45",
        "market_id": "KXBTC15M-26SEP291245-45",
        "contract_id": "KXBTC15M-26SEP291245-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83238.1
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-29T16:31:21.005417Z",
        "retrieved_timestamp": "2026-09-29T16:31:21.255566Z",
        "quote_offset_seconds": 0.250149,
        "quote_age_seconds": 0.250149,
        "bid": 0.21,
        "ask": 0.22,
        "midpoint": 0.215,
        "last_price": 0.22,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.22,
        "price_type": "live_executable_ask",
        "yes_ask_size": 1950.79
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 83031.08,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260929T1630Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 605,
          "signal_id": 611,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-29T16:15:00Z",
          "return_6h": -0.010465501848844871,
          "return_12h": 0.00047500011223133853,
          "return_24h": -0.009485258308944533,
          "close_vs_ema12": -0.005728981040442838,
          "close_vs_ema24": -0.005179686446509235,
          "ema12_slope_3h": -0.0017881339861203216,
          "ema24_slope_6h": 0.001163228900091351,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-29T16:31:21.114766Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-29T16:15:00Z",
            "return_6h": -0.010465501848844871,
            "return_12h": 0.00047500011223133853,
            "return_24h": -0.009485258308944533,
            "close_vs_ema12": -0.005728981040442838,
            "close_vs_ema24": -0.005179686446509235,
            "ema12_slope_3h": -0.0017881339861203216,
            "ema24_slope_6h": 0.001163228900091351,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0032221777080967406,
        "return_30m": 0.002905899155573266,
        "return_60m": 0.0030534783794746723,
        "return_120m": -0.008401879703554771,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.001201609370622858,
        "close_vs_ema6": 0.00021133211324353418,
        "close_vs_ema12": -0.0025580767557368267,
        "ema3_slope": 0.0012030549727515272,
        "ema6_slope": 8.45399917035472e-05,
        "realized_volatility_30m": 0.001768720214055719,
        "realized_volatility_60m": 0.0018546351053056402,
        "return_acceleration": 0.003537440428111438
      }
    },
    {
      "id": 610,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260929T1615Z",
      "trigger_timestamp": "2026-09-29T16:16:18.211692Z",
      "market_start_timestamp": "2026-09-29T16:15:00Z",
      "resolution_timestamp": "2026-09-29T16:30:00Z",
      "direction": "UP",
      "base_run_id": 4109,
      "small_run_id": 4110,
      "last_observed_close": 82970.75,
      "actual_close": 83238.1,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-29T16:16:18.258952Z",
      "base_predicted_close": 83135.8515625,
      "small_predicted_close": 82989.6328125,
      "strike": 82970.75,
      "market_regime": {
        "id": 604,
        "signal_id": 610,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-29T16:00:00Z",
        "return_6h": -0.014612950859293261,
        "return_12h": -0.001600813601145279,
        "return_24h": -0.00498562814642578,
        "close_vs_ema12": -0.009163961539240817,
        "close_vs_ema24": -0.008483033169558785,
        "ema12_slope_3h": -0.001304340944243143,
        "ema24_slope_6h": 0.0014096501555616037,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-29T16:16:18.261426Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-29T16:00:00Z",
          "return_6h": -0.014612950859293261,
          "return_12h": -0.001600813601145279,
          "return_24h": -0.00498562814642578,
          "close_vs_ema12": -0.009163961539240817,
          "close_vs_ema24": -0.008483033169558785,
          "ema12_slope_3h": -0.001304340944243143,
          "ema24_slope_6h": 0.0014096501555616037,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.52,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.193839,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        4109,
        4110
      ],
      "forecast_publication_timestamp": "2026-09-29T16:16:18.211692Z",
      "requested_quote_timestamp": "2026-09-29T16:16:18.211692Z",
      "retrieved_quote_timestamp": "2026-09-29T16:16:18.405531Z",
      "quote_retrieval_timestamp": "2026-09-29T16:16:18.405531Z",
      "timing_difference_seconds": 0.193839,
      "selected_quote": {
        "id": 610,
        "contract_id": 610,
        "forecast_timestamp": "2026-09-29T16:16:18.211692Z",
        "requested_timestamp": "2026-09-29T16:16:18.211692Z",
        "actual_quote_timestamp": "2026-09-29T16:16:18.405531Z",
        "timestamp_delta_seconds": 0.193839,
        "bid": 0.51,
        "ask": 0.52,
        "midpoint": 0.515,
        "last_price": 0.51,
        "implied_probability": 0.52,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-29T16:16:18.405531Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP291230",
        "external_market_id": "KXBTC15M-26SEP291230-30",
        "external_contract_id": "KXBTC15M-26SEP291230-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 9162.15
      },
      "selected_entry_price": 0.52,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 610,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP291230",
          "external_market_id": "KXBTC15M-26SEP291230-30",
          "external_contract_id": "KXBTC15M-26SEP291230-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-29T16:15:00Z",
          "resolution_timestamp": "2026-09-29T16:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-29T16:16:18.264029Z"
        }
      ],
      "quotes": [
        {
          "id": 610,
          "contract_id": 610,
          "forecast_timestamp": "2026-09-29T16:16:18.211692Z",
          "requested_timestamp": "2026-09-29T16:16:18.211692Z",
          "actual_quote_timestamp": "2026-09-29T16:16:18.405531Z",
          "timestamp_delta_seconds": 0.193839,
          "bid": 0.51,
          "ask": 0.52,
          "midpoint": 0.515,
          "last_price": 0.51,
          "implied_probability": 0.52,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-29T16:16:18.405531Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP291230",
          "external_market_id": "KXBTC15M-26SEP291230-30",
          "external_contract_id": "KXBTC15M-26SEP291230-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 9162.15
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP291230-30": {
          "UP/YES": "KXBTC15M-26SEP291230-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1174,
          "signal_id": 610,
          "quote_id": 610,
          "settlement_id": 610,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 186.0,
          "entry_price": 0.52,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.72,
          "trading_fee": 3.25,
          "total_deployed": 99.97,
          "settlement_value": 1.0,
          "settlement_payout": 186.0,
          "gross_pnl": 89.28,
          "net_pnl": 86.03,
          "roi": 0.8605581674502351,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-29T16:31:27.363437Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 9162.15,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1175,
          "signal_id": 610,
          "quote_id": 610,
          "settlement_id": 610,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.52,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 52.0,
          "trading_fee": 1.75,
          "total_deployed": 53.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 48.0,
          "net_pnl": 46.25,
          "roi": 0.8604651162790697,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-29T16:31:27.366693Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 9162.15,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82970.75,
        "kronos_base_predicted_close": 83135.8515625,
        "kronos_base_displacement": 165.1015625,
        "kronos_base_displacement_fraction": 0.00198987670353709,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82989.6328125,
        "kronos_small_displacement": 18.8828125,
        "kronos_small_displacement_fraction": 0.00022758396784408963,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP291230",
        "ticker": "KXBTC15M-26SEP291230-30",
        "market_id": "KXBTC15M-26SEP291230-30",
        "contract_id": "KXBTC15M-26SEP291230-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82970.75
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-29T16:16:18.211692Z",
        "retrieved_timestamp": "2026-09-29T16:16:18.405531Z",
        "quote_offset_seconds": 0.193839,
        "quote_age_seconds": 0.193839,
        "bid": 0.51,
        "ask": 0.52,
        "midpoint": 0.515,
        "last_price": 0.51,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.52,
        "price_type": "live_executable_ask",
        "yes_ask_size": 9162.15
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 83238.1,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260929T1615Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 604,
          "signal_id": 610,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-29T16:00:00Z",
          "return_6h": -0.014612950859293261,
          "return_12h": -0.001600813601145279,
          "return_24h": -0.00498562814642578,
          "close_vs_ema12": -0.009163961539240817,
          "close_vs_ema24": -0.008483033169558785,
          "ema12_slope_3h": -0.001304340944243143,
          "ema24_slope_6h": 0.0014096501555616037,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-29T16:16:18.261426Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-29T16:00:00Z",
            "return_6h": -0.014612950859293261,
            "return_12h": -0.001600813601145279,
            "return_24h": -0.00498562814642578,
            "close_vs_ema12": -0.009163961539240817,
            "close_vs_ema24": -0.008483033169558785,
            "ema12_slope_3h": -0.001304340944243143,
            "ema24_slope_6h": 0.0014096501555616037,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "DEGRADED",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.00031526272001469735,
        "return_30m": -0.0019133630333234564,
        "return_60m": -0.004960296661545072,
        "return_120m": -0.01139408365395167,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.0008134466927933737,
        "close_vs_ema6": -0.002916889002413936,
        "close_vs_ema12": -0.006223899375886188,
        "ema3_slope": -0.000812785535087901,
        "ema6_slope": -0.001165395868808261,
        "realized_volatility_30m": 0.0006416707868159843,
        "realized_volatility_60m": 0.0023737413739858063,
        "return_acceleration": 0.0012833415736319687
      }
    },
    {
      "id": 609,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260929T1515Z",
      "trigger_timestamp": "2026-09-29T15:16:18.321370Z",
      "market_start_timestamp": "2026-09-29T15:15:00Z",
      "resolution_timestamp": "2026-09-29T15:30:00Z",
      "direction": "UP",
      "base_run_id": 4101,
      "small_run_id": 4102,
      "last_observed_close": 83384.36,
      "actual_close": 82984.7,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-29T15:16:18.365002Z",
      "base_predicted_close": 83389.53125,
      "small_predicted_close": 83470.7265625,
      "strike": 83384.36,
      "market_regime": {
        "id": 603,
        "signal_id": 609,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-29T15:00:00Z",
        "return_6h": -0.004485510552706629,
        "return_12h": 0.00609331510107447,
        "return_24h": 0.005108174845651625,
        "close_vs_ema12": -0.005772066014016031,
        "close_vs_ema24": -0.004223560270719129,
        "ema12_slope_3h": 0.0012367847579761726,
        "ema24_slope_6h": 0.002607872458731064,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-29T15:16:18.367276Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-29T15:00:00Z",
          "return_6h": -0.004485510552706629,
          "return_12h": 0.00609331510107447,
          "return_24h": 0.005108174845651625,
          "close_vs_ema12": -0.005772066014016031,
          "close_vs_ema24": -0.004223560270719129,
          "ema12_slope_3h": 0.0012367847579761726,
          "ema24_slope_6h": 0.002607872458731064,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.68,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.174683,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        4101,
        4102
      ],
      "forecast_publication_timestamp": "2026-09-29T15:16:18.321370Z",
      "requested_quote_timestamp": "2026-09-29T15:16:18.321370Z",
      "retrieved_quote_timestamp": "2026-09-29T15:16:18.496053Z",
      "quote_retrieval_timestamp": "2026-09-29T15:16:18.496053Z",
      "timing_difference_seconds": 0.174683,
      "selected_quote": {
        "id": 609,
        "contract_id": 609,
        "forecast_timestamp": "2026-09-29T15:16:18.321370Z",
        "requested_timestamp": "2026-09-29T15:16:18.321370Z",
        "actual_quote_timestamp": "2026-09-29T15:16:18.496053Z",
        "timestamp_delta_seconds": 0.174683,
        "bid": 0.67,
        "ask": 0.68,
        "midpoint": 0.675,
        "last_price": 0.67,
        "implied_probability": 0.68,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-29T15:16:18.496053Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP291130",
        "external_market_id": "KXBTC15M-26SEP291130-30",
        "external_contract_id": "KXBTC15M-26SEP291130-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 6849.29
      },
      "selected_entry_price": 0.68,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 609,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP291130",
          "external_market_id": "KXBTC15M-26SEP291130-30",
          "external_contract_id": "KXBTC15M-26SEP291130-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-29T15:15:00Z",
          "resolution_timestamp": "2026-09-29T15:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-29T15:16:18.369839Z"
        }
      ],
      "quotes": [
        {
          "id": 609,
          "contract_id": 609,
          "forecast_timestamp": "2026-09-29T15:16:18.321370Z",
          "requested_timestamp": "2026-09-29T15:16:18.321370Z",
          "actual_quote_timestamp": "2026-09-29T15:16:18.496053Z",
          "timestamp_delta_seconds": 0.174683,
          "bid": 0.67,
          "ask": 0.68,
          "midpoint": 0.675,
          "last_price": 0.67,
          "implied_probability": 0.68,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-29T15:16:18.496053Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP291130",
          "external_market_id": "KXBTC15M-26SEP291130-30",
          "external_contract_id": "KXBTC15M-26SEP291130-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 6849.29
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP291130-30": {
          "UP/YES": "KXBTC15M-26SEP291130-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1172,
          "signal_id": 609,
          "quote_id": 609,
          "settlement_id": 609,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 143.0,
          "entry_price": 0.68,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.24000000000001,
          "trading_fee": 2.18,
          "total_deployed": 99.42000000000002,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -97.24000000000001,
          "net_pnl": -99.42000000000002,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-29T15:31:23.727025Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6849.29,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1173,
          "signal_id": 609,
          "quote_id": 609,
          "settlement_id": 609,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.68,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 68.0,
          "trading_fee": 1.53,
          "total_deployed": 69.53,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -68.0,
          "net_pnl": -69.53,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-29T15:31:23.729322Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6849.29,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83384.36,
        "kronos_base_predicted_close": 83389.53125,
        "kronos_base_displacement": 5.171249999999418,
        "kronos_base_displacement_fraction": 6.201702573479509e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83470.7265625,
        "kronos_small_displacement": 86.36656249999942,
        "kronos_small_displacement_fraction": 0.0010357645306625777,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP291130",
        "ticker": "KXBTC15M-26SEP291130-30",
        "market_id": "KXBTC15M-26SEP291130-30",
        "contract_id": "KXBTC15M-26SEP291130-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83384.36
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-29T15:16:18.321370Z",
        "retrieved_timestamp": "2026-09-29T15:16:18.496053Z",
        "quote_offset_seconds": 0.174683,
        "quote_age_seconds": 0.174683,
        "bid": 0.67,
        "ask": 0.68,
        "midpoint": 0.675,
        "last_price": 0.67,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.68,
        "price_type": "live_executable_ask",
        "yes_ask_size": 6849.29
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 82984.7,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260929T1515Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 603,
          "signal_id": 609,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-29T15:00:00Z",
          "return_6h": -0.004485510552706629,
          "return_12h": 0.00609331510107447,
          "return_24h": 0.005108174845651625,
          "close_vs_ema12": -0.005772066014016031,
          "close_vs_ema24": -0.004223560270719129,
          "ema12_slope_3h": 0.0012367847579761726,
          "ema24_slope_6h": 0.002607872458731064,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-29T15:16:18.367276Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-29T15:00:00Z",
            "return_6h": -0.004485510552706629,
            "return_12h": 0.00609331510107447,
            "return_24h": 0.005108174845651625,
            "close_vs_ema12": -0.005772066014016031,
            "close_vs_ema24": -0.004223560270719129,
            "ema12_slope_3h": 0.0012367847579761726,
            "ema24_slope_6h": 0.002607872458731064,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "DEGRADED",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.004529704121380873,
        "return_30m": -0.005460876860563735,
        "return_60m": -0.006465859574065869,
        "return_120m": -0.011910134035849285,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 3,
        "close_vs_ema3": -0.002755633256054879,
        "close_vs_ema6": -0.004817766035047799,
        "close_vs_ema12": -0.0066321675235911925,
        "ema3_slope": -0.002748060608851466,
        "ema6_slope": -0.0019233998178932454,
        "realized_volatility_30m": 0.0017971471261293281,
        "realized_volatility_60m": 0.001760751160861816,
        "return_acceleration": -0.0035942942522586563
      }
    },
    {
      "id": 608,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260929T1445Z",
      "trigger_timestamp": "2026-09-29T14:46:27.375517Z",
      "market_start_timestamp": "2026-09-29T14:45:00Z",
      "resolution_timestamp": "2026-09-29T15:00:00Z",
      "direction": "UP",
      "base_run_id": 4097,
      "small_run_id": 4098,
      "last_observed_close": 83842.21,
      "actual_close": 83763.79,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-29T14:46:27.430433Z",
      "base_predicted_close": 83873.3359375,
      "small_predicted_close": 83953.0859375,
      "strike": 83842.21,
      "market_regime": {
        "id": 602,
        "signal_id": 608,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-29T14:30:00Z",
        "return_6h": -8.229266142201208e-05,
        "return_12h": 0.010448850828858935,
        "return_24h": 0.01145780706361621,
        "close_vs_ema12": -0.0006218843355674242,
        "close_vs_ema24": 0.0011597707886561448,
        "ema12_slope_3h": 0.002140214084484615,
        "ema24_slope_6h": 0.0028362787314386573,
        "score": 2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-29T14:46:27.434449Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-29T14:30:00Z",
          "return_6h": -8.229266142201208e-05,
          "return_12h": 0.010448850828858935,
          "return_24h": 0.01145780706361621,
          "close_vs_ema12": -0.0006218843355674242,
          "close_vs_ema24": 0.0011597707886561448,
          "ema12_slope_3h": 0.002140214084484615,
          "ema24_slope_6h": 0.0028362787314386573,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.79,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.226253,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "70_80",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        4097,
        4098
      ],
      "forecast_publication_timestamp": "2026-09-29T14:46:27.375517Z",
      "requested_quote_timestamp": "2026-09-29T14:46:27.375517Z",
      "retrieved_quote_timestamp": "2026-09-29T14:46:27.601770Z",
      "quote_retrieval_timestamp": "2026-09-29T14:46:27.601770Z",
      "timing_difference_seconds": 0.226253,
      "selected_quote": {
        "id": 608,
        "contract_id": 608,
        "forecast_timestamp": "2026-09-29T14:46:27.375517Z",
        "requested_timestamp": "2026-09-29T14:46:27.375517Z",
        "actual_quote_timestamp": "2026-09-29T14:46:27.601770Z",
        "timestamp_delta_seconds": 0.226253,
        "bid": 0.78,
        "ask": 0.79,
        "midpoint": 0.785,
        "last_price": 0.78,
        "implied_probability": 0.79,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-29T14:46:27.601770Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP291100",
        "external_market_id": "KXBTC15M-26SEP291100-00",
        "external_contract_id": "KXBTC15M-26SEP291100-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5567.07
      },
      "selected_entry_price": 0.79,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 608,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP291100",
          "external_market_id": "KXBTC15M-26SEP291100-00",
          "external_contract_id": "KXBTC15M-26SEP291100-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-29T14:45:00Z",
          "resolution_timestamp": "2026-09-29T15:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-29T14:46:27.438137Z"
        }
      ],
      "quotes": [
        {
          "id": 608,
          "contract_id": 608,
          "forecast_timestamp": "2026-09-29T14:46:27.375517Z",
          "requested_timestamp": "2026-09-29T14:46:27.375517Z",
          "actual_quote_timestamp": "2026-09-29T14:46:27.601770Z",
          "timestamp_delta_seconds": 0.226253,
          "bid": 0.78,
          "ask": 0.79,
          "midpoint": 0.785,
          "last_price": 0.78,
          "implied_probability": 0.79,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-29T14:46:27.601770Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP291100",
          "external_market_id": "KXBTC15M-26SEP291100-00",
          "external_contract_id": "KXBTC15M-26SEP291100-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5567.07
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP291100-00": {
          "UP/YES": "KXBTC15M-26SEP291100-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1170,
          "signal_id": 608,
          "quote_id": 608,
          "settlement_id": 608,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 124.0,
          "entry_price": 0.79,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.96000000000001,
          "trading_fee": 1.45,
          "total_deployed": 99.41000000000001,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -97.96000000000001,
          "net_pnl": -99.41000000000001,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-29T15:01:24.544483Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5567.07,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1171,
          "signal_id": 608,
          "quote_id": 608,
          "settlement_id": 608,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.79,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 79.0,
          "trading_fee": 1.17,
          "total_deployed": 80.17,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -79.0,
          "net_pnl": -80.17,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-29T15:01:24.546802Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5567.07,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83842.21,
        "kronos_base_predicted_close": 83873.3359375,
        "kronos_base_displacement": 31.125937499993597,
        "kronos_base_displacement_fraction": 0.00037124423962576363,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83953.0859375,
        "kronos_small_displacement": 110.8759374999936,
        "kronos_small_displacement_fraction": 0.0013224357695246058,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP291100",
        "ticker": "KXBTC15M-26SEP291100-00",
        "market_id": "KXBTC15M-26SEP291100-00",
        "contract_id": "KXBTC15M-26SEP291100-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83842.21
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-29T14:46:27.375517Z",
        "retrieved_timestamp": "2026-09-29T14:46:27.601770Z",
        "quote_offset_seconds": 0.226253,
        "quote_age_seconds": 0.226253,
        "bid": 0.78,
        "ask": 0.79,
        "midpoint": 0.785,
        "last_price": 0.78,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.79,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5567.07
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 83763.79,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260929T1445Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 602,
          "signal_id": 608,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-29T14:30:00Z",
          "return_6h": -8.229266142201208e-05,
          "return_12h": 0.010448850828858935,
          "return_24h": 0.01145780706361621,
          "close_vs_ema12": -0.0006218843355674242,
          "close_vs_ema24": 0.0011597707886561448,
          "ema12_slope_3h": 0.002140214084484615,
          "ema24_slope_6h": 0.0028362787314386573,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-29T14:46:27.434449Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-29T14:30:00Z",
            "return_6h": -8.229266142201208e-05,
            "return_12h": 0.010448850828858935,
            "return_24h": 0.01145780706361621,
            "close_vs_ema12": -0.0006218843355674242,
            "close_vs_ema24": 0.0011597707886561448,
            "ema12_slope_3h": 0.002140214084484615,
            "ema24_slope_6h": 0.0028362787314386573,
            "score": 2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "DEGRADED",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.001205163552010835,
        "return_30m": -0.001010500934673808,
        "return_60m": -0.003890541968348371,
        "return_120m": -0.0057778172315036125,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0010052765411036058,
        "close_vs_ema6": -0.002160975662966802,
        "close_vs_ema12": -0.0029814277117099497,
        "ema3_slope": -0.0010042669750723876,
        "ema6_slope": -0.0008636437399454078,
        "realized_volatility_30m": 0.000700030526356088,
        "realized_volatility_60m": 0.00147494946451941,
        "return_acceleration": -0.001400061052712176
      }
    },
    {
      "id": 607,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260929T1430Z",
      "trigger_timestamp": "2026-09-29T14:31:18.694056Z",
      "market_start_timestamp": "2026-09-29T14:30:00Z",
      "resolution_timestamp": "2026-09-29T14:45:00Z",
      "direction": "UP",
      "base_run_id": 4095,
      "small_run_id": 4096,
      "last_observed_close": 83943.38,
      "actual_close": 83842.21,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-29T14:31:18.740346Z",
      "base_predicted_close": 83967.8515625,
      "small_predicted_close": 84006.078125,
      "strike": 83943.38,
      "market_regime": {
        "id": 601,
        "signal_id": 607,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-29T14:15:00Z",
        "return_6h": -0.0023252962959665613,
        "return_12h": 0.0123117145639291,
        "return_24h": 0.009186924242572836,
        "close_vs_ema12": 0.000557505094447297,
        "close_vs_ema24": 0.0023922425816398363,
        "ema12_slope_3h": 0.002421125290711368,
        "ema24_slope_6h": 0.002897965396590596,
        "score": 2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-29T14:31:18.742594Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-29T14:15:00Z",
          "return_6h": -0.0023252962959665613,
          "return_12h": 0.0123117145639291,
          "return_24h": 0.009186924242572836,
          "close_vs_ema12": 0.000557505094447297,
          "close_vs_ema24": 0.0023922425816398363,
          "ema12_slope_3h": 0.002421125290711368,
          "ema24_slope_6h": 0.002897965396590596,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.52,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.189454,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        4095,
        4096
      ],
      "forecast_publication_timestamp": "2026-09-29T14:31:18.694056Z",
      "requested_quote_timestamp": "2026-09-29T14:31:18.694056Z",
      "retrieved_quote_timestamp": "2026-09-29T14:31:18.883510Z",
      "quote_retrieval_timestamp": "2026-09-29T14:31:18.883510Z",
      "timing_difference_seconds": 0.189454,
      "selected_quote": {
        "id": 607,
        "contract_id": 607,
        "forecast_timestamp": "2026-09-29T14:31:18.694056Z",
        "requested_timestamp": "2026-09-29T14:31:18.694056Z",
        "actual_quote_timestamp": "2026-09-29T14:31:18.883510Z",
        "timestamp_delta_seconds": 0.189454,
        "bid": 0.51,
        "ask": 0.52,
        "midpoint": 0.515,
        "last_price": 0.52,
        "implied_probability": 0.52,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-29T14:31:18.883510Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP291045",
        "external_market_id": "KXBTC15M-26SEP291045-45",
        "external_contract_id": "KXBTC15M-26SEP291045-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 7886.29
      },
      "selected_entry_price": 0.52,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 607,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP291045",
          "external_market_id": "KXBTC15M-26SEP291045-45",
          "external_contract_id": "KXBTC15M-26SEP291045-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-29T14:30:00Z",
          "resolution_timestamp": "2026-09-29T14:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-29T14:31:18.745182Z"
        }
      ],
      "quotes": [
        {
          "id": 607,
          "contract_id": 607,
          "forecast_timestamp": "2026-09-29T14:31:18.694056Z",
          "requested_timestamp": "2026-09-29T14:31:18.694056Z",
          "actual_quote_timestamp": "2026-09-29T14:31:18.883510Z",
          "timestamp_delta_seconds": 0.189454,
          "bid": 0.51,
          "ask": 0.52,
          "midpoint": 0.515,
          "last_price": 0.52,
          "implied_probability": 0.52,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-29T14:31:18.883510Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP291045",
          "external_market_id": "KXBTC15M-26SEP291045-45",
          "external_contract_id": "KXBTC15M-26SEP291045-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 7886.29
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP291045-45": {
          "UP/YES": "KXBTC15M-26SEP291045-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1168,
          "signal_id": 607,
          "quote_id": 607,
          "settlement_id": 607,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 186.0,
          "entry_price": 0.52,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.72,
          "trading_fee": 3.25,
          "total_deployed": 99.97,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.72,
          "net_pnl": -99.97,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-29T14:46:35.415283Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7886.29,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1169,
          "signal_id": 607,
          "quote_id": 607,
          "settlement_id": 607,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.52,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 52.0,
          "trading_fee": 1.75,
          "total_deployed": 53.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -52.0,
          "net_pnl": -53.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-29T14:46:35.419519Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7886.29,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83943.38,
        "kronos_base_predicted_close": 83967.8515625,
        "kronos_base_displacement": 24.471562499995343,
        "kronos_base_displacement_fraction": 0.00029152462648031737,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84006.078125,
        "kronos_small_displacement": 62.69812499999534,
        "kronos_small_displacement_fraction": 0.0007469097027066975,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP291045",
        "ticker": "KXBTC15M-26SEP291045-45",
        "market_id": "KXBTC15M-26SEP291045-45",
        "contract_id": "KXBTC15M-26SEP291045-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83943.38
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-29T14:31:18.694056Z",
        "retrieved_timestamp": "2026-09-29T14:31:18.883510Z",
        "quote_offset_seconds": 0.189454,
        "quote_age_seconds": 0.189454,
        "bid": 0.51,
        "ask": 0.52,
        "midpoint": 0.515,
        "last_price": 0.52,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.52,
        "price_type": "live_executable_ask",
        "yes_ask_size": 7886.29
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 83842.21,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260929T1430Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 601,
          "signal_id": 607,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-29T14:15:00Z",
          "return_6h": -0.0023252962959665613,
          "return_12h": 0.0123117145639291,
          "return_24h": 0.009186924242572836,
          "close_vs_ema12": 0.000557505094447297,
          "close_vs_ema24": 0.0023922425816398363,
          "ema12_slope_3h": 0.002421125290711368,
          "ema24_slope_6h": 0.002897965396590596,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-29T14:31:18.742594Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-29T14:15:00Z",
            "return_6h": -0.0023252962959665613,
            "return_12h": 0.0123117145639291,
            "return_24h": 0.009186924242572836,
            "close_vs_ema12": 0.000557505094447297,
            "close_vs_ema24": 0.0023922425816398363,
            "ema12_slope_3h": 0.002421125290711368,
            "ema24_slope_6h": 0.002897965396590596,
            "score": 2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "DEGRADED",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": 0.00019489750070134093,
        "return_30m": -0.0030967283408216417,
        "return_60m": -0.004728434540652193,
        "return_120m": -0.0026460953626459283,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": -0.0008043397590952184,
        "close_vs_ema6": -0.0018197826735486533,
        "close_vs_ema12": -0.002319227995351558,
        "ema3_slope": -0.0008036933166066795,
        "ema6_slope": -0.0007273835973925502,
        "realized_volatility_30m": 0.0017429409687912956,
        "realized_volatility_60m": 0.0015509233457273984,
        "return_acceleration": 0.003485881937582591
      }
    },
    {
      "id": 606,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260929T1415Z",
      "trigger_timestamp": "2026-09-29T14:16:19.368735Z",
      "market_start_timestamp": "2026-09-29T14:15:00Z",
      "resolution_timestamp": "2026-09-29T14:30:00Z",
      "direction": "UP",
      "base_run_id": 4093,
      "small_run_id": 4094,
      "last_observed_close": 83927.02,
      "actual_close": 83943.38,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-29T14:16:19.486474Z",
      "base_predicted_close": 83973.5546875,
      "small_predicted_close": 84057.6796875,
      "strike": 83927.02,
      "market_regime": {
        "id": 600,
        "signal_id": 606,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-29T14:00:00Z",
        "return_6h": -0.0011993669365083504,
        "return_12h": 0.010973044556193745,
        "return_24h": 0.006338899072452442,
        "close_vs_ema12": 0.0003862697210155197,
        "close_vs_ema24": 0.0022473954082375958,
        "ema12_slope_3h": 0.002573681542992423,
        "ema24_slope_6h": 0.003008788282213848,
        "score": 2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-29T14:16:19.490866Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-29T14:00:00Z",
          "return_6h": -0.0011993669365083504,
          "return_12h": 0.010973044556193745,
          "return_24h": 0.006338899072452442,
          "close_vs_ema12": 0.0003862697210155197,
          "close_vs_ema24": 0.0022473954082375958,
          "ema12_slope_3h": 0.002573681542992423,
          "ema24_slope_6h": 0.003008788282213848,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.42,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.273846,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        4093,
        4094
      ],
      "forecast_publication_timestamp": "2026-09-29T14:16:19.368735Z",
      "requested_quote_timestamp": "2026-09-29T14:16:19.368735Z",
      "retrieved_quote_timestamp": "2026-09-29T14:16:19.642581Z",
      "quote_retrieval_timestamp": "2026-09-29T14:16:19.642581Z",
      "timing_difference_seconds": 0.273846,
      "selected_quote": {
        "id": 606,
        "contract_id": 606,
        "forecast_timestamp": "2026-09-29T14:16:19.368735Z",
        "requested_timestamp": "2026-09-29T14:16:19.368735Z",
        "actual_quote_timestamp": "2026-09-29T14:16:19.642581Z",
        "timestamp_delta_seconds": 0.273846,
        "bid": 0.41,
        "ask": 0.42,
        "midpoint": 0.415,
        "last_price": 0.41,
        "implied_probability": 0.42,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-29T14:16:19.642581Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP291030",
        "external_market_id": "KXBTC15M-26SEP291030-30",
        "external_contract_id": "KXBTC15M-26SEP291030-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 9538.37
      },
      "selected_entry_price": 0.42,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 606,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP291030",
          "external_market_id": "KXBTC15M-26SEP291030-30",
          "external_contract_id": "KXBTC15M-26SEP291030-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-29T14:15:00Z",
          "resolution_timestamp": "2026-09-29T14:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-29T14:16:19.501807Z"
        }
      ],
      "quotes": [
        {
          "id": 606,
          "contract_id": 606,
          "forecast_timestamp": "2026-09-29T14:16:19.368735Z",
          "requested_timestamp": "2026-09-29T14:16:19.368735Z",
          "actual_quote_timestamp": "2026-09-29T14:16:19.642581Z",
          "timestamp_delta_seconds": 0.273846,
          "bid": 0.41,
          "ask": 0.42,
          "midpoint": 0.415,
          "last_price": 0.41,
          "implied_probability": 0.42,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-29T14:16:19.642581Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP291030",
          "external_market_id": "KXBTC15M-26SEP291030-30",
          "external_contract_id": "KXBTC15M-26SEP291030-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 9538.37
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP291030-30": {
          "UP/YES": "KXBTC15M-26SEP291030-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1166,
          "signal_id": 606,
          "quote_id": 606,
          "settlement_id": 606,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 228.0,
          "entry_price": 0.42,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.75999999999999,
          "trading_fee": 3.89,
          "total_deployed": 99.64999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 228.0,
          "gross_pnl": 132.24,
          "net_pnl": 128.35000000000002,
          "roi": 1.2880080280983446,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-29T14:31:23.636624Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 9538.37,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1167,
          "signal_id": 606,
          "quote_id": 606,
          "settlement_id": 606,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.42,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 42.0,
          "trading_fee": 1.71,
          "total_deployed": 43.71,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 58.0,
          "net_pnl": 56.29,
          "roi": 1.2878059940517044,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-29T14:31:23.638913Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 9538.37,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83927.02,
        "kronos_base_predicted_close": 83973.5546875,
        "kronos_base_displacement": 46.534687499995925,
        "kronos_base_displacement_fraction": 0.0005544661004286334,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84057.6796875,
        "kronos_small_displacement": 130.65968749999593,
        "kronos_small_displacement_fraction": 0.0015568250546724514,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP291030",
        "ticker": "KXBTC15M-26SEP291030-30",
        "market_id": "KXBTC15M-26SEP291030-30",
        "contract_id": "KXBTC15M-26SEP291030-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83927.02
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-29T14:16:19.368735Z",
        "retrieved_timestamp": "2026-09-29T14:16:19.642581Z",
        "quote_offset_seconds": 0.273846,
        "quote_age_seconds": 0.273846,
        "bid": 0.41,
        "ask": 0.42,
        "midpoint": 0.415,
        "last_price": 0.41,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.42,
        "price_type": "live_executable_ask",
        "yes_ask_size": 9538.37
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 83943.38,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260929T1415Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 600,
          "signal_id": 606,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-29T14:00:00Z",
          "return_6h": -0.0011993669365083504,
          "return_12h": 0.010973044556193745,
          "return_24h": 0.006338899072452442,
          "close_vs_ema12": 0.0003862697210155197,
          "close_vs_ema24": 0.0022473954082375958,
          "ema12_slope_3h": 0.002573681542992423,
          "ema24_slope_6h": 0.003008788282213848,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-29T14:16:19.490866Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-29T14:00:00Z",
            "return_6h": -0.0011993669365083504,
            "return_12h": 0.010973044556193745,
            "return_24h": 0.006338899072452442,
            "close_vs_ema12": 0.0003862697210155197,
            "close_vs_ema24": 0.0022473954082375958,
            "ema12_slope_3h": 0.002573681542992423,
            "ema24_slope_6h": 0.003008788282213848,
            "score": 2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.00329098443688125,
        "return_30m": -0.0028829542616506387,
        "return_60m": -0.005479705467845708,
        "return_120m": -0.004729692052797052,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0018019329416877339,
        "close_vs_ema6": -0.002740206032267656,
        "close_vs_ema12": -0.002934076177256051,
        "ema3_slope": -0.00179869181964587,
        "ema6_slope": -0.0010948823316391243,
        "realized_volatility_30m": 0.0018501809334314223,
        "realized_volatility_60m": 0.0014114139956856312,
        "return_acceleration": -0.0037003618668628446
      }
    },
    {
      "id": 605,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260929T1245Z",
      "trigger_timestamp": "2026-09-29T12:46:27.553417Z",
      "market_start_timestamp": "2026-09-29T12:45:00Z",
      "resolution_timestamp": "2026-09-29T13:00:00Z",
      "direction": "UP",
      "base_run_id": 4081,
      "small_run_id": 4082,
      "last_observed_close": 84329.45,
      "actual_close": 84313.62,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-29T12:46:27.617509Z",
      "base_predicted_close": 84345.875,
      "small_predicted_close": 84405.9921875,
      "strike": 84329.45,
      "market_regime": {
        "id": 599,
        "signal_id": 605,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-29T12:30:00Z",
        "return_6h": 0.005595895839964893,
        "return_12h": 0.009990690790865564,
        "return_24h": 0.012478391871487693,
        "close_vs_ema12": 0.006274715220428995,
        "close_vs_ema24": 0.007823849958130458,
        "ema12_slope_3h": 0.0028505833394030233,
        "ema24_slope_6h": 0.0030233842886604467,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-29T12:46:27.622087Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-29T12:30:00Z",
          "return_6h": 0.005595895839964893,
          "return_12h": 0.009990690790865564,
          "return_24h": 0.012478391871487693,
          "close_vs_ema12": 0.006274715220428995,
          "close_vs_ema24": 0.007823849958130458,
          "ema12_slope_3h": 0.0028505833394030233,
          "ema24_slope_6h": 0.0030233842886604467,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.31,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.2654,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        4081,
        4082
      ],
      "forecast_publication_timestamp": "2026-09-29T12:46:27.553417Z",
      "requested_quote_timestamp": "2026-09-29T12:46:27.553417Z",
      "retrieved_quote_timestamp": "2026-09-29T12:46:27.818817Z",
      "quote_retrieval_timestamp": "2026-09-29T12:46:27.818817Z",
      "timing_difference_seconds": 0.2654,
      "selected_quote": {
        "id": 605,
        "contract_id": 605,
        "forecast_timestamp": "2026-09-29T12:46:27.553417Z",
        "requested_timestamp": "2026-09-29T12:46:27.553417Z",
        "actual_quote_timestamp": "2026-09-29T12:46:27.818817Z",
        "timestamp_delta_seconds": 0.2654,
        "bid": 0.3,
        "ask": 0.31,
        "midpoint": 0.305,
        "last_price": 0.3,
        "implied_probability": 0.31,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-29T12:46:27.818817Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP290900",
        "external_market_id": "KXBTC15M-26SEP290900-00",
        "external_contract_id": "KXBTC15M-26SEP290900-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2449.55
      },
      "selected_entry_price": 0.31,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 605,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP290900",
          "external_market_id": "KXBTC15M-26SEP290900-00",
          "external_contract_id": "KXBTC15M-26SEP290900-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-29T12:45:00Z",
          "resolution_timestamp": "2026-09-29T13:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-29T12:46:27.625391Z"
        }
      ],
      "quotes": [
        {
          "id": 605,
          "contract_id": 605,
          "forecast_timestamp": "2026-09-29T12:46:27.553417Z",
          "requested_timestamp": "2026-09-29T12:46:27.553417Z",
          "actual_quote_timestamp": "2026-09-29T12:46:27.818817Z",
          "timestamp_delta_seconds": 0.2654,
          "bid": 0.3,
          "ask": 0.31,
          "midpoint": 0.305,
          "last_price": 0.3,
          "implied_probability": 0.31,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-29T12:46:27.818817Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP290900",
          "external_market_id": "KXBTC15M-26SEP290900-00",
          "external_contract_id": "KXBTC15M-26SEP290900-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2449.55
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP290900-00": {
          "UP/YES": "KXBTC15M-26SEP290900-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1164,
          "signal_id": 605,
          "quote_id": 605,
          "settlement_id": 605,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 307.0,
          "entry_price": 0.31,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.17,
          "trading_fee": 4.6,
          "total_deployed": 99.77,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.17,
          "net_pnl": -99.77,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-29T13:01:23.162075Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2449.55,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1165,
          "signal_id": 605,
          "quote_id": 605,
          "settlement_id": 605,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.31,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 31.0,
          "trading_fee": 1.5,
          "total_deployed": 32.5,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -31.0,
          "net_pnl": -32.5,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-29T13:01:23.164800Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2449.55,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84329.45,
        "kronos_base_predicted_close": 84345.875,
        "kronos_base_displacement": 16.42500000000291,
        "kronos_base_displacement_fraction": 0.00019477181459149693,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84405.9921875,
        "kronos_small_displacement": 76.54218750000291,
        "kronos_small_displacement_fraction": 0.0009076566667991184,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP290900",
        "ticker": "KXBTC15M-26SEP290900-00",
        "market_id": "KXBTC15M-26SEP290900-00",
        "contract_id": "KXBTC15M-26SEP290900-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84329.45
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-29T12:46:27.553417Z",
        "retrieved_timestamp": "2026-09-29T12:46:27.818817Z",
        "quote_offset_seconds": 0.2654,
        "quote_age_seconds": 0.2654,
        "bid": 0.3,
        "ask": 0.31,
        "midpoint": 0.305,
        "last_price": 0.3,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.31,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2449.55
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 84313.62,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260929T1245Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 599,
          "signal_id": 605,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-29T12:30:00Z",
          "return_6h": 0.005595895839964893,
          "return_12h": 0.009990690790865564,
          "return_24h": 0.012478391871487693,
          "close_vs_ema12": 0.006274715220428995,
          "close_vs_ema24": 0.007823849958130458,
          "ema12_slope_3h": 0.0028505833394030233,
          "ema24_slope_6h": 0.0030233842886604467,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-29T12:46:27.622087Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-29T12:30:00Z",
            "return_6h": 0.005595895839964893,
            "return_12h": 0.009990690790865564,
            "return_24h": 0.012478391871487693,
            "close_vs_ema12": 0.006274715220428995,
            "close_vs_ema24": 0.007823849958130458,
            "ema12_slope_3h": 0.0028505833394030233,
            "ema24_slope_6h": 0.0030233842886604467,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0019409618171659648,
        "return_30m": 4.265002632997117e-05,
        "return_60m": 0.0013653076573458822,
        "return_120m": 0.004028725623184348,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0006335137075150765,
        "close_vs_ema6": 0.0011552176860589736,
        "close_vs_ema12": 0.002088145683321496,
        "ema3_slope": 0.0006339153015482157,
        "ema6_slope": 0.00046230069760033743,
        "realized_volatility_30m": 0.0019177980975085829,
        "realized_volatility_60m": 0.0015334543512473167,
        "return_acceleration": 0.0038355961950171658
      }
    },
    {
      "id": 604,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260929T0915Z",
      "trigger_timestamp": "2026-09-29T09:16:20.178533Z",
      "market_start_timestamp": "2026-09-29T09:15:00Z",
      "resolution_timestamp": "2026-09-29T09:30:00Z",
      "direction": "UP",
      "base_run_id": 4053,
      "small_run_id": 4054,
      "last_observed_close": 83760.07,
      "actual_close": 83824.28,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-29T09:16:20.212574Z",
      "base_predicted_close": 83792.7890625,
      "small_predicted_close": 83890.3671875,
      "strike": 83760.07,
      "market_regime": {
        "id": 598,
        "signal_id": 604,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-29T09:00:00Z",
        "return_6h": 0.010626490890810025,
        "return_12h": 0.0026075495928543635,
        "return_24h": 0.011267742318151752,
        "close_vs_ema12": 0.002666863460383695,
        "close_vs_ema24": 0.002871764042597702,
        "ema12_slope_3h": 0.0030291602056424782,
        "ema24_slope_6h": 0.0008639884200911663,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-29T09:16:20.214812Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-29T09:00:00Z",
          "return_6h": 0.010626490890810025,
          "return_12h": 0.0026075495928543635,
          "return_24h": 0.011267742318151752,
          "close_vs_ema12": 0.002666863460383695,
          "close_vs_ema24": 0.002871764042597702,
          "ema12_slope_3h": 0.0030291602056424782,
          "ema24_slope_6h": 0.0008639884200911663,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.47,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.181941,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        4053,
        4054
      ],
      "forecast_publication_timestamp": "2026-09-29T09:16:20.178533Z",
      "requested_quote_timestamp": "2026-09-29T09:16:20.178533Z",
      "retrieved_quote_timestamp": "2026-09-29T09:16:20.360474Z",
      "quote_retrieval_timestamp": "2026-09-29T09:16:20.360474Z",
      "timing_difference_seconds": 0.181941,
      "selected_quote": {
        "id": 604,
        "contract_id": 604,
        "forecast_timestamp": "2026-09-29T09:16:20.178533Z",
        "requested_timestamp": "2026-09-29T09:16:20.178533Z",
        "actual_quote_timestamp": "2026-09-29T09:16:20.360474Z",
        "timestamp_delta_seconds": 0.181941,
        "bid": 0.46,
        "ask": 0.47,
        "midpoint": 0.46499999999999997,
        "last_price": 0.47,
        "implied_probability": 0.47,
        "spread": 0.009999999999999953,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-29T09:16:20.360474Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP290530",
        "external_market_id": "KXBTC15M-26SEP290530-30",
        "external_contract_id": "KXBTC15M-26SEP290530-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3694.64
      },
      "selected_entry_price": 0.47,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 604,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP290530",
          "external_market_id": "KXBTC15M-26SEP290530-30",
          "external_contract_id": "KXBTC15M-26SEP290530-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-29T09:15:00Z",
          "resolution_timestamp": "2026-09-29T09:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-29T09:16:20.217666Z"
        }
      ],
      "quotes": [
        {
          "id": 604,
          "contract_id": 604,
          "forecast_timestamp": "2026-09-29T09:16:20.178533Z",
          "requested_timestamp": "2026-09-29T09:16:20.178533Z",
          "actual_quote_timestamp": "2026-09-29T09:16:20.360474Z",
          "timestamp_delta_seconds": 0.181941,
          "bid": 0.46,
          "ask": 0.47,
          "midpoint": 0.46499999999999997,
          "last_price": 0.47,
          "implied_probability": 0.47,
          "spread": 0.009999999999999953,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-29T09:16:20.360474Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP290530",
          "external_market_id": "KXBTC15M-26SEP290530-30",
          "external_contract_id": "KXBTC15M-26SEP290530-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3694.64
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP290530-30": {
          "UP/YES": "KXBTC15M-26SEP290530-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1162,
          "signal_id": 604,
          "quote_id": 604,
          "settlement_id": 604,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 205.0,
          "entry_price": 0.47,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.35,
          "trading_fee": 3.58,
          "total_deployed": 99.92999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 205.0,
          "gross_pnl": 108.65,
          "net_pnl": 105.07000000000001,
          "roi": 1.0514360052036427,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-29T09:31:22.989820Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3694.64,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1163,
          "signal_id": 604,
          "quote_id": 604,
          "settlement_id": 604,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.47,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 47.0,
          "trading_fee": 1.75,
          "total_deployed": 48.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 53.0,
          "net_pnl": 51.25,
          "roi": 1.0512820512820513,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-29T09:31:22.992178Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3694.64,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83760.07,
        "kronos_base_predicted_close": 83792.7890625,
        "kronos_base_displacement": 32.719062499993015,
        "kronos_base_displacement_fraction": 0.0003906284044413169,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83890.3671875,
        "kronos_small_displacement": 130.29718749999302,
        "kronos_small_displacement_fraction": 0.001555600269913731,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP290530",
        "ticker": "KXBTC15M-26SEP290530-30",
        "market_id": "KXBTC15M-26SEP290530-30",
        "contract_id": "KXBTC15M-26SEP290530-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83760.07
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-29T09:16:20.178533Z",
        "retrieved_timestamp": "2026-09-29T09:16:20.360474Z",
        "quote_offset_seconds": 0.181941,
        "quote_age_seconds": 0.181941,
        "bid": 0.46,
        "ask": 0.47,
        "midpoint": 0.46499999999999997,
        "last_price": 0.47,
        "spread": 0.009999999999999953,
        "selected_entry_price": 0.47,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3694.64
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 83824.28,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260929T0915Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 598,
          "signal_id": 604,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-29T09:00:00Z",
          "return_6h": 0.010626490890810025,
          "return_12h": 0.0026075495928543635,
          "return_24h": 0.011267742318151752,
          "close_vs_ema12": 0.002666863460383695,
          "close_vs_ema24": 0.002871764042597702,
          "ema12_slope_3h": 0.0030291602056424782,
          "ema24_slope_6h": 0.0008639884200911663,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-29T09:16:20.214812Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-29T09:00:00Z",
            "return_6h": 0.010626490890810025,
            "return_12h": 0.0026075495928543635,
            "return_24h": 0.011267742318151752,
            "close_vs_ema12": 0.002666863460383695,
            "close_vs_ema24": 0.002871764042597702,
            "ema12_slope_3h": 0.0030291602056424782,
            "ema24_slope_6h": 0.0008639884200911663,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0010046022092229379,
        "return_30m": -0.0010619730706035169,
        "return_60m": -0.003186252991093541,
        "return_120m": -0.0023096663487469637,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 3,
        "close_vs_ema3": -0.0008392174767573035,
        "close_vs_ema6": -0.0013818660631488289,
        "close_vs_ema12": -0.0008313305263130122,
        "ema3_slope": -0.0008385137813373689,
        "ema6_slope": -0.000552441065435394,
        "realized_volatility_30m": 0.00047358682749493175,
        "realized_volatility_60m": 0.0017394427605856569,
        "return_acceleration": -0.0009471736549898635
      }
    },
    {
      "id": 603,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260929T0900Z",
      "trigger_timestamp": "2026-09-29T09:01:20.778579Z",
      "market_start_timestamp": "2026-09-29T09:00:00Z",
      "resolution_timestamp": "2026-09-29T09:15:00Z",
      "direction": "UP",
      "base_run_id": 4051,
      "small_run_id": 4052,
      "last_observed_close": 83844.3,
      "actual_close": 83760.07,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-29T09:01:20.832446Z",
      "base_predicted_close": 83885.140625,
      "small_predicted_close": 83927.2734375,
      "strike": 83844.3,
      "market_regime": {
        "id": 597,
        "signal_id": 603,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-29T08:45:00Z",
        "return_6h": 0.010996474905286435,
        "return_12h": 0.004076803124090089,
        "return_24h": 0.011068221788248955,
        "close_vs_ema12": 0.0037890712899439905,
        "close_vs_ema24": 0.0039409599246085225,
        "ema12_slope_3h": 0.003191065718060271,
        "ema24_slope_6h": 0.000659891585893968,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-29T09:01:20.835287Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-29T08:45:00Z",
          "return_6h": 0.010996474905286435,
          "return_12h": 0.004076803124090089,
          "return_24h": 0.011068221788248955,
          "close_vs_ema12": 0.0037890712899439905,
          "close_vs_ema24": 0.0039409599246085225,
          "ema12_slope_3h": 0.003191065718060271,
          "ema24_slope_6h": 0.000659891585893968,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.47,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.228586,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        4051,
        4052
      ],
      "forecast_publication_timestamp": "2026-09-29T09:01:20.778579Z",
      "requested_quote_timestamp": "2026-09-29T09:01:20.778579Z",
      "retrieved_quote_timestamp": "2026-09-29T09:01:21.007165Z",
      "quote_retrieval_timestamp": "2026-09-29T09:01:21.007165Z",
      "timing_difference_seconds": 0.228586,
      "selected_quote": {
        "id": 603,
        "contract_id": 603,
        "forecast_timestamp": "2026-09-29T09:01:20.778579Z",
        "requested_timestamp": "2026-09-29T09:01:20.778579Z",
        "actual_quote_timestamp": "2026-09-29T09:01:21.007165Z",
        "timestamp_delta_seconds": 0.228586,
        "bid": 0.46,
        "ask": 0.47,
        "midpoint": 0.46499999999999997,
        "last_price": 0.47,
        "implied_probability": 0.47,
        "spread": 0.009999999999999953,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-29T09:01:21.007165Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP290515",
        "external_market_id": "KXBTC15M-26SEP290515-15",
        "external_contract_id": "KXBTC15M-26SEP290515-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3714.0
      },
      "selected_entry_price": 0.47,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 603,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP290515",
          "external_market_id": "KXBTC15M-26SEP290515-15",
          "external_contract_id": "KXBTC15M-26SEP290515-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-29T09:00:00Z",
          "resolution_timestamp": "2026-09-29T09:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-29T09:01:20.839749Z"
        }
      ],
      "quotes": [
        {
          "id": 603,
          "contract_id": 603,
          "forecast_timestamp": "2026-09-29T09:01:20.778579Z",
          "requested_timestamp": "2026-09-29T09:01:20.778579Z",
          "actual_quote_timestamp": "2026-09-29T09:01:21.007165Z",
          "timestamp_delta_seconds": 0.228586,
          "bid": 0.46,
          "ask": 0.47,
          "midpoint": 0.46499999999999997,
          "last_price": 0.47,
          "implied_probability": 0.47,
          "spread": 0.009999999999999953,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-29T09:01:21.007165Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP290515",
          "external_market_id": "KXBTC15M-26SEP290515-15",
          "external_contract_id": "KXBTC15M-26SEP290515-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3714.0
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP290515-15": {
          "UP/YES": "KXBTC15M-26SEP290515-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1160,
          "signal_id": 603,
          "quote_id": 603,
          "settlement_id": 603,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 205.0,
          "entry_price": 0.47,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.35,
          "trading_fee": 3.58,
          "total_deployed": 99.92999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.35,
          "net_pnl": -99.92999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-29T09:16:25.075676Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3714.0,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1161,
          "signal_id": 603,
          "quote_id": 603,
          "settlement_id": 603,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.47,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 47.0,
          "trading_fee": 1.75,
          "total_deployed": 48.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -47.0,
          "net_pnl": -48.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-29T09:16:25.078162Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3714.0,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83844.3,
        "kronos_base_predicted_close": 83885.140625,
        "kronos_base_displacement": 40.84062499999709,
        "kronos_base_displacement_fraction": 0.0004871007927789616,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83927.2734375,
        "kronos_small_displacement": 82.97343749999709,
        "kronos_small_displacement_fraction": 0.0009896133368636519,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP290515",
        "ticker": "KXBTC15M-26SEP290515-15",
        "market_id": "KXBTC15M-26SEP290515-15",
        "contract_id": "KXBTC15M-26SEP290515-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83844.3
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-29T09:01:20.778579Z",
        "retrieved_timestamp": "2026-09-29T09:01:21.007165Z",
        "quote_offset_seconds": 0.228586,
        "quote_age_seconds": 0.228586,
        "bid": 0.46,
        "ask": 0.47,
        "midpoint": 0.46499999999999997,
        "last_price": 0.47,
        "spread": 0.009999999999999953,
        "selected_entry_price": 0.47,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3714.0
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 83760.07,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260929T0900Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 597,
          "signal_id": 603,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-29T08:45:00Z",
          "return_6h": 0.010996474905286435,
          "return_12h": 0.004076803124090089,
          "return_24h": 0.011068221788248955,
          "close_vs_ema12": 0.0037890712899439905,
          "close_vs_ema24": 0.0039409599246085225,
          "ema12_slope_3h": 0.003191065718060271,
          "ema24_slope_6h": 0.000659891585893968,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-29T09:01:20.835287Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-29T08:45:00Z",
            "return_6h": 0.010996474905286435,
            "return_12h": 0.004076803124090089,
            "return_24h": 0.011068221788248955,
            "close_vs_ema12": 0.0037890712899439905,
            "close_vs_ema24": 0.0039409599246085225,
            "ema12_slope_3h": 0.003191065718060271,
            "ema24_slope_6h": 0.000659891585893968,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -5.742855423307436e-05,
        "return_30m": -0.0035028790514154418,
        "return_60m": -0.0011946829788458402,
        "return_120m": -0.001496309226966419,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.0006731015527590145,
        "close_vs_ema6": -0.0009298756749585024,
        "close_vs_ema12": 2.22915528966805e-05,
        "ema3_slope": -0.0006726487918126134,
        "ema6_slope": -0.0003718119744190451,
        "realized_volatility_30m": 0.001694109910776953,
        "realized_volatility_60m": 0.0018879712062636101,
        "return_acceleration": 0.003388219821553906
      }
    },
    {
      "id": 602,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260929T0845Z",
      "trigger_timestamp": "2026-09-29T08:46:27.241511Z",
      "market_start_timestamp": "2026-09-29T08:45:00Z",
      "resolution_timestamp": "2026-09-29T09:00:00Z",
      "direction": "UP",
      "base_run_id": 4049,
      "small_run_id": 4050,
      "last_observed_close": 83849.11,
      "actual_close": 83844.3,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-29T08:46:27.294575Z",
      "base_predicted_close": 83902.90625,
      "small_predicted_close": 83987.75,
      "strike": 83849.11,
      "market_regime": {
        "id": 596,
        "signal_id": 602,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-29T08:30:00Z",
        "return_6h": 0.01053201019743022,
        "return_12h": 0.004664791244593625,
        "return_24h": 0.01192475934179349,
        "close_vs_ema12": 0.0040086041672704464,
        "close_vs_ema24": 0.0040819116522154975,
        "ema12_slope_3h": 0.003087567921475909,
        "ema24_slope_6h": 0.0004436759341248653,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-29T08:46:27.297379Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-29T08:30:00Z",
          "return_6h": 0.01053201019743022,
          "return_12h": 0.004664791244593625,
          "return_24h": 0.01192475934179349,
          "close_vs_ema12": 0.0040086041672704464,
          "close_vs_ema24": 0.0040819116522154975,
          "ema12_slope_3h": 0.003087567921475909,
          "ema24_slope_6h": 0.0004436759341248653,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.44,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.235221,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        4049,
        4050
      ],
      "forecast_publication_timestamp": "2026-09-29T08:46:27.241511Z",
      "requested_quote_timestamp": "2026-09-29T08:46:27.241511Z",
      "retrieved_quote_timestamp": "2026-09-29T08:46:27.476732Z",
      "quote_retrieval_timestamp": "2026-09-29T08:46:27.476732Z",
      "timing_difference_seconds": 0.235221,
      "selected_quote": {
        "id": 602,
        "contract_id": 602,
        "forecast_timestamp": "2026-09-29T08:46:27.241511Z",
        "requested_timestamp": "2026-09-29T08:46:27.241511Z",
        "actual_quote_timestamp": "2026-09-29T08:46:27.476732Z",
        "timestamp_delta_seconds": 0.235221,
        "bid": 0.43,
        "ask": 0.44,
        "midpoint": 0.435,
        "last_price": 0.43,
        "implied_probability": 0.44,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-29T08:46:27.476732Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP290500",
        "external_market_id": "KXBTC15M-26SEP290500-00",
        "external_contract_id": "KXBTC15M-26SEP290500-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5911.27
      },
      "selected_entry_price": 0.44,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 602,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP290500",
          "external_market_id": "KXBTC15M-26SEP290500-00",
          "external_contract_id": "KXBTC15M-26SEP290500-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-29T08:45:00Z",
          "resolution_timestamp": "2026-09-29T09:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-29T08:46:27.301104Z"
        }
      ],
      "quotes": [
        {
          "id": 602,
          "contract_id": 602,
          "forecast_timestamp": "2026-09-29T08:46:27.241511Z",
          "requested_timestamp": "2026-09-29T08:46:27.241511Z",
          "actual_quote_timestamp": "2026-09-29T08:46:27.476732Z",
          "timestamp_delta_seconds": 0.235221,
          "bid": 0.43,
          "ask": 0.44,
          "midpoint": 0.435,
          "last_price": 0.43,
          "implied_probability": 0.44,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-29T08:46:27.476732Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP290500",
          "external_market_id": "KXBTC15M-26SEP290500-00",
          "external_contract_id": "KXBTC15M-26SEP290500-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5911.27
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP290500-00": {
          "UP/YES": "KXBTC15M-26SEP290500-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1158,
          "signal_id": 602,
          "quote_id": 602,
          "settlement_id": 602,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 218.0,
          "entry_price": 0.44,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.92,
          "trading_fee": 3.77,
          "total_deployed": 99.69,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.92,
          "net_pnl": -99.69,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-29T09:01:26.423642Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5911.27,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1159,
          "signal_id": 602,
          "quote_id": 602,
          "settlement_id": 602,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.44,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 44.0,
          "trading_fee": 1.73,
          "total_deployed": 45.73,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -44.0,
          "net_pnl": -45.73,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-29T09:01:26.425967Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5911.27,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83849.11,
        "kronos_base_predicted_close": 83902.90625,
        "kronos_base_displacement": 53.79624999999942,
        "kronos_base_displacement_fraction": 0.0006415840311244737,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83987.75,
        "kronos_small_displacement": 138.63999999999942,
        "kronos_small_displacement_fraction": 0.0016534462917972466,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP290500",
        "ticker": "KXBTC15M-26SEP290500-00",
        "market_id": "KXBTC15M-26SEP290500-00",
        "contract_id": "KXBTC15M-26SEP290500-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83849.11
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-29T08:46:27.241511Z",
        "retrieved_timestamp": "2026-09-29T08:46:27.476732Z",
        "quote_offset_seconds": 0.235221,
        "quote_age_seconds": 0.235221,
        "bid": 0.43,
        "ask": 0.44,
        "midpoint": 0.435,
        "last_price": 0.43,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.44,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5911.27
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 83844.3,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260929T0845Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 596,
          "signal_id": 602,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-29T08:30:00Z",
          "return_6h": 0.01053201019743022,
          "return_12h": 0.004664791244593625,
          "return_24h": 0.01192475934179349,
          "close_vs_ema12": 0.0040086041672704464,
          "close_vs_ema24": 0.0040819116522154975,
          "ema12_slope_3h": 0.003087567921475909,
          "ema24_slope_6h": 0.0004436759341248653,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-29T08:46:27.297379Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-29T08:30:00Z",
            "return_6h": 0.01053201019743022,
            "return_12h": 0.004664791244593625,
            "return_24h": 0.01192475934179349,
            "close_vs_ema12": 0.0040086041672704464,
            "close_vs_ema24": 0.0040819116522154975,
            "ema12_slope_3h": 0.003087567921475909,
            "ema24_slope_6h": 0.0004436759341248653,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0034456483757869805,
        "return_30m": -0.002126538246841725,
        "return_60m": -0.0017363245105833647,
        "return_120m": -0.00013197165382505816,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0012879429940962916,
        "close_vs_ema6": -0.0012439847964821338,
        "close_vs_ema12": 8.377803477399581e-05,
        "ema3_slope": -0.0012862863306283279,
        "ema6_slope": -0.0004973464420279239,
        "realized_volatility_30m": 0.002384659704840142,
        "realized_volatility_60m": 0.0018853669023544762,
        "return_acceleration": -0.004769319409680284
      }
    },
    {
      "id": 601,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260929T0830Z",
      "trigger_timestamp": "2026-09-29T08:31:18.243374Z",
      "market_start_timestamp": "2026-09-29T08:30:00Z",
      "resolution_timestamp": "2026-09-29T08:45:00Z",
      "direction": "UP",
      "base_run_id": 4047,
      "small_run_id": 4048,
      "last_observed_close": 84139.03,
      "actual_close": 83849.11,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-29T08:31:18.298399Z",
      "base_predicted_close": 84242.6640625,
      "small_predicted_close": 84222.7421875,
      "strike": 84139.03,
      "market_regime": {
        "id": 595,
        "signal_id": 601,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-29T08:15:00Z",
        "return_6h": 0.014671125573850086,
        "return_12h": 0.007642905378044906,
        "return_24h": 0.016226245466866906,
        "close_vs_ema12": 0.007651910237738813,
        "close_vs_ema24": 0.007640169577515454,
        "ema12_slope_3h": 0.0029251348062360183,
        "ema24_slope_6h": 0.0002325725640890397,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-29T08:31:18.302047Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-29T08:15:00Z",
          "return_6h": 0.014671125573850086,
          "return_12h": 0.007642905378044906,
          "return_24h": 0.016226245466866906,
          "close_vs_ema12": 0.007651910237738813,
          "close_vs_ema24": 0.007640169577515454,
          "ema12_slope_3h": 0.0029251348062360183,
          "ema24_slope_6h": 0.0002325725640890397,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.28,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.192217,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        4047,
        4048
      ],
      "forecast_publication_timestamp": "2026-09-29T08:31:18.243374Z",
      "requested_quote_timestamp": "2026-09-29T08:31:18.243374Z",
      "retrieved_quote_timestamp": "2026-09-29T08:31:18.435591Z",
      "quote_retrieval_timestamp": "2026-09-29T08:31:18.435591Z",
      "timing_difference_seconds": 0.192217,
      "selected_quote": {
        "id": 601,
        "contract_id": 601,
        "forecast_timestamp": "2026-09-29T08:31:18.243374Z",
        "requested_timestamp": "2026-09-29T08:31:18.243374Z",
        "actual_quote_timestamp": "2026-09-29T08:31:18.435591Z",
        "timestamp_delta_seconds": 0.192217,
        "bid": 0.27,
        "ask": 0.28,
        "midpoint": 0.275,
        "last_price": 0.28,
        "implied_probability": 0.28,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-29T08:31:18.435591Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP290445",
        "external_market_id": "KXBTC15M-26SEP290445-45",
        "external_contract_id": "KXBTC15M-26SEP290445-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2158.24
      },
      "selected_entry_price": 0.28,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 601,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP290445",
          "external_market_id": "KXBTC15M-26SEP290445-45",
          "external_contract_id": "KXBTC15M-26SEP290445-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-29T08:30:00Z",
          "resolution_timestamp": "2026-09-29T08:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-29T08:31:18.305487Z"
        }
      ],
      "quotes": [
        {
          "id": 601,
          "contract_id": 601,
          "forecast_timestamp": "2026-09-29T08:31:18.243374Z",
          "requested_timestamp": "2026-09-29T08:31:18.243374Z",
          "actual_quote_timestamp": "2026-09-29T08:31:18.435591Z",
          "timestamp_delta_seconds": 0.192217,
          "bid": 0.27,
          "ask": 0.28,
          "midpoint": 0.275,
          "last_price": 0.28,
          "implied_probability": 0.28,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-29T08:31:18.435591Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP290445",
          "external_market_id": "KXBTC15M-26SEP290445-45",
          "external_contract_id": "KXBTC15M-26SEP290445-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2158.24
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP290445-45": {
          "UP/YES": "KXBTC15M-26SEP290445-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1156,
          "signal_id": 601,
          "quote_id": 601,
          "settlement_id": 601,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 340.0,
          "entry_price": 0.28,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.2,
          "trading_fee": 4.8,
          "total_deployed": 100.0,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.2,
          "net_pnl": -100.0,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-29T08:46:33.376924Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2158.24,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1157,
          "signal_id": 601,
          "quote_id": 601,
          "settlement_id": 601,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.28,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 28.000000000000004,
          "trading_fee": 1.42,
          "total_deployed": 29.42,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -28.000000000000004,
          "net_pnl": -29.42,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-29T08:46:33.380392Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2158.24,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84139.03,
        "kronos_base_predicted_close": 84242.6640625,
        "kronos_base_displacement": 103.63406250000116,
        "kronos_base_displacement_fraction": 0.001231700228776124,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84222.7421875,
        "kronos_small_displacement": 83.71218750000116,
        "kronos_small_displacement_fraction": 0.0009949269381879155,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP290445",
        "ticker": "KXBTC15M-26SEP290445-45",
        "market_id": "KXBTC15M-26SEP290445-45",
        "contract_id": "KXBTC15M-26SEP290445-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84139.03
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-29T08:31:18.243374Z",
        "retrieved_timestamp": "2026-09-29T08:31:18.435591Z",
        "quote_offset_seconds": 0.192217,
        "quote_age_seconds": 0.192217,
        "bid": 0.27,
        "ask": 0.28,
        "midpoint": 0.275,
        "last_price": 0.28,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.28,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2158.24
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 83849.11,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260929T0830Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 595,
          "signal_id": 601,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-29T08:15:00Z",
          "return_6h": 0.014671125573850086,
          "return_12h": 0.007642905378044906,
          "return_24h": 0.016226245466866906,
          "close_vs_ema12": 0.007651910237738813,
          "close_vs_ema24": 0.007640169577515454,
          "ema12_slope_3h": 0.0029251348062360183,
          "ema24_slope_6h": 0.0002325725640890397,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-29T08:31:18.302047Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-29T08:15:00Z",
            "return_6h": 0.014671125573850086,
            "return_12h": 0.007642905378044906,
            "return_24h": 0.016226245466866906,
            "close_vs_ema12": 0.007651910237738813,
            "close_vs_ema24": 0.007640169577515454,
            "ema12_slope_3h": 0.0029251348062360183,
            "ema24_slope_6h": 0.0002325725640890397,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0013236710338933033,
        "return_30m": 0.0023163098257348302,
        "return_60m": 0.002101527529543512,
        "return_120m": 0.00369310410921031,
        "consecutive_up_closes": 2,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0008760944278727312,
        "close_vs_ema6": 0.0017108307498838737,
        "close_vs_ema12": 0.0035569161711339614,
        "ema3_slope": 0.0008768626423476533,
        "ema6_slope": 0.0006848009313500381,
        "realized_volatility_30m": 0.00016617221617964972,
        "realized_volatility_60m": 0.0007313821703861668,
        "return_acceleration": 0.00033234443235929945
      }
    },
    {
      "id": 600,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260929T0315Z",
      "trigger_timestamp": "2026-09-29T03:16:16.797678Z",
      "market_start_timestamp": "2026-09-29T03:15:00Z",
      "resolution_timestamp": "2026-09-29T03:30:00Z",
      "direction": "UP",
      "base_run_id": 4005,
      "small_run_id": 4006,
      "last_observed_close": 82879.35,
      "actual_close": 83168.77,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-29T03:16:16.850843Z",
      "base_predicted_close": 82930.2578125,
      "small_predicted_close": 82907.671875,
      "strike": 82879.35,
      "market_regime": {
        "id": 594,
        "signal_id": 600,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-29T03:00:00Z",
        "return_6h": -0.007934624087369224,
        "return_12h": -0.000979173840672698,
        "return_24h": -0.006588579964666108,
        "close_vs_ema12": -0.00504255418985089,
        "close_vs_ema24": -0.006815892836524395,
        "ema12_slope_3h": -0.002066352001477978,
        "ema24_slope_6h": -0.0019036015573522524,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-29T03:16:16.853693Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-29T03:00:00Z",
          "return_6h": -0.007934624087369224,
          "return_12h": -0.000979173840672698,
          "return_24h": -0.006588579964666108,
          "close_vs_ema12": -0.00504255418985089,
          "close_vs_ema24": -0.006815892836524395,
          "ema12_slope_3h": -0.002066352001477978,
          "ema24_slope_6h": -0.0019036015573522524,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.6,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.200644,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        4005,
        4006
      ],
      "forecast_publication_timestamp": "2026-09-29T03:16:16.797678Z",
      "requested_quote_timestamp": "2026-09-29T03:16:16.797678Z",
      "retrieved_quote_timestamp": "2026-09-29T03:16:16.998322Z",
      "quote_retrieval_timestamp": "2026-09-29T03:16:16.998322Z",
      "timing_difference_seconds": 0.200644,
      "selected_quote": {
        "id": 600,
        "contract_id": 600,
        "forecast_timestamp": "2026-09-29T03:16:16.797678Z",
        "requested_timestamp": "2026-09-29T03:16:16.797678Z",
        "actual_quote_timestamp": "2026-09-29T03:16:16.998322Z",
        "timestamp_delta_seconds": 0.200644,
        "bid": 0.59,
        "ask": 0.6,
        "midpoint": 0.595,
        "last_price": 0.6,
        "implied_probability": 0.6,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-29T03:16:16.998322Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP282330",
        "external_market_id": "KXBTC15M-26SEP282330-30",
        "external_contract_id": "KXBTC15M-26SEP282330-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5215.86
      },
      "selected_entry_price": 0.6,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 600,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP282330",
          "external_market_id": "KXBTC15M-26SEP282330-30",
          "external_contract_id": "KXBTC15M-26SEP282330-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-29T03:15:00Z",
          "resolution_timestamp": "2026-09-29T03:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-29T03:16:16.856050Z"
        }
      ],
      "quotes": [
        {
          "id": 600,
          "contract_id": 600,
          "forecast_timestamp": "2026-09-29T03:16:16.797678Z",
          "requested_timestamp": "2026-09-29T03:16:16.797678Z",
          "actual_quote_timestamp": "2026-09-29T03:16:16.998322Z",
          "timestamp_delta_seconds": 0.200644,
          "bid": 0.59,
          "ask": 0.6,
          "midpoint": 0.595,
          "last_price": 0.6,
          "implied_probability": 0.6,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-29T03:16:16.998322Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP282330",
          "external_market_id": "KXBTC15M-26SEP282330-30",
          "external_contract_id": "KXBTC15M-26SEP282330-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5215.86
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP282330-30": {
          "UP/YES": "KXBTC15M-26SEP282330-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1154,
          "signal_id": 600,
          "quote_id": 600,
          "settlement_id": 600,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 162.0,
          "entry_price": 0.6,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.2,
          "trading_fee": 2.73,
          "total_deployed": 99.93,
          "settlement_value": 1.0,
          "settlement_payout": 162.0,
          "gross_pnl": 64.8,
          "net_pnl": 62.06999999999999,
          "roi": 0.6211347943560491,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-29T03:31:23.191467Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5215.86,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1155,
          "signal_id": 600,
          "quote_id": 600,
          "settlement_id": 600,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.6,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 60.0,
          "trading_fee": 1.68,
          "total_deployed": 61.68,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 40.0,
          "net_pnl": 38.32,
          "roi": 0.6212710765239948,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-29T03:31:23.194065Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5215.86,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82879.35,
        "kronos_base_predicted_close": 82930.2578125,
        "kronos_base_displacement": 50.90781249999418,
        "kronos_base_displacement_fraction": 0.0006142400067084765,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82907.671875,
        "kronos_small_displacement": 28.32187499999418,
        "kronos_small_displacement_fraction": 0.0003417241447959495,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP282330",
        "ticker": "KXBTC15M-26SEP282330-30",
        "market_id": "KXBTC15M-26SEP282330-30",
        "contract_id": "KXBTC15M-26SEP282330-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82879.35
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-29T03:16:16.797678Z",
        "retrieved_timestamp": "2026-09-29T03:16:16.998322Z",
        "quote_offset_seconds": 0.200644,
        "quote_age_seconds": 0.200644,
        "bid": 0.59,
        "ask": 0.6,
        "midpoint": 0.595,
        "last_price": 0.6,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.6,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5215.86
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 83168.77,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260929T0315Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 594,
          "signal_id": 600,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-29T03:00:00Z",
          "return_6h": -0.007934624087369224,
          "return_12h": -0.000979173840672698,
          "return_24h": -0.006588579964666108,
          "close_vs_ema12": -0.00504255418985089,
          "close_vs_ema24": -0.006815892836524395,
          "ema12_slope_3h": -0.002066352001477978,
          "ema24_slope_6h": -0.0019036015573522524,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-29T03:16:16.853693Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-29T03:00:00Z",
            "return_6h": -0.007934624087369224,
            "return_12h": -0.000979173840672698,
            "return_24h": -0.006588579964666108,
            "close_vs_ema12": -0.00504255418985089,
            "close_vs_ema24": -0.006815892836524395,
            "ema12_slope_3h": -0.002066352001477978,
            "ema24_slope_6h": -0.0019036015573522524,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0006388762649203183,
        "return_30m": -0.0011553610416080717,
        "return_60m": -0.001647044324094682,
        "return_120m": -0.0013529054969930732,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.00043140459279233934,
        "close_vs_ema6": -0.0009007434693658611,
        "close_vs_ema12": -0.0020259603588979047,
        "ema3_slope": -0.0004312185631237808,
        "ema6_slope": -0.0003601676202936721,
        "realized_volatility_30m": 6.103065371143579e-05,
        "realized_volatility_60m": 0.0006468211423594563,
        "return_acceleration": -0.00012206130742287158
      }
    },
    {
      "id": 599,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260929T0300Z",
      "trigger_timestamp": "2026-09-29T03:01:21.191491Z",
      "market_start_timestamp": "2026-09-29T03:00:00Z",
      "resolution_timestamp": "2026-09-29T03:15:00Z",
      "direction": "UP",
      "base_run_id": 4003,
      "small_run_id": 4004,
      "last_observed_close": 82932.33,
      "actual_close": 82879.35,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-29T03:01:21.236918Z",
      "base_predicted_close": 82953.96875,
      "small_predicted_close": 82974.234375,
      "strike": 82932.33,
      "market_regime": {
        "id": 593,
        "signal_id": 599,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-29T02:45:00Z",
        "return_6h": -0.006844407426687349,
        "return_12h": -0.00025695674684367287,
        "return_24h": -0.005536345381387475,
        "close_vs_ema12": -0.004620078541018646,
        "close_vs_ema24": -0.0063235391805620544,
        "ema12_slope_3h": -0.0018401575258460978,
        "ema24_slope_6h": -0.0017767261593419903,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-29T03:01:21.239589Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-29T02:45:00Z",
          "return_6h": -0.006844407426687349,
          "return_12h": -0.00025695674684367287,
          "return_24h": -0.005536345381387475,
          "close_vs_ema12": -0.004620078541018646,
          "close_vs_ema24": -0.0063235391805620544,
          "ema12_slope_3h": -0.0018401575258460978,
          "ema24_slope_6h": -0.0017767261593419903,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.68,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.173727,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        4003,
        4004
      ],
      "forecast_publication_timestamp": "2026-09-29T03:01:21.191491Z",
      "requested_quote_timestamp": "2026-09-29T03:01:21.191491Z",
      "retrieved_quote_timestamp": "2026-09-29T03:01:21.365218Z",
      "quote_retrieval_timestamp": "2026-09-29T03:01:21.365218Z",
      "timing_difference_seconds": 0.173727,
      "selected_quote": {
        "id": 599,
        "contract_id": 599,
        "forecast_timestamp": "2026-09-29T03:01:21.191491Z",
        "requested_timestamp": "2026-09-29T03:01:21.191491Z",
        "actual_quote_timestamp": "2026-09-29T03:01:21.365218Z",
        "timestamp_delta_seconds": 0.173727,
        "bid": 0.67,
        "ask": 0.68,
        "midpoint": 0.675,
        "last_price": 0.68,
        "implied_probability": 0.68,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-29T03:01:21.365218Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP282315",
        "external_market_id": "KXBTC15M-26SEP282315-15",
        "external_contract_id": "KXBTC15M-26SEP282315-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 6108.76
      },
      "selected_entry_price": 0.68,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 599,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP282315",
          "external_market_id": "KXBTC15M-26SEP282315-15",
          "external_contract_id": "KXBTC15M-26SEP282315-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-29T03:00:00Z",
          "resolution_timestamp": "2026-09-29T03:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-29T03:01:21.243221Z"
        }
      ],
      "quotes": [
        {
          "id": 599,
          "contract_id": 599,
          "forecast_timestamp": "2026-09-29T03:01:21.191491Z",
          "requested_timestamp": "2026-09-29T03:01:21.191491Z",
          "actual_quote_timestamp": "2026-09-29T03:01:21.365218Z",
          "timestamp_delta_seconds": 0.173727,
          "bid": 0.67,
          "ask": 0.68,
          "midpoint": 0.675,
          "last_price": 0.68,
          "implied_probability": 0.68,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-29T03:01:21.365218Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP282315",
          "external_market_id": "KXBTC15M-26SEP282315-15",
          "external_contract_id": "KXBTC15M-26SEP282315-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 6108.76
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP282315-15": {
          "UP/YES": "KXBTC15M-26SEP282315-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1152,
          "signal_id": 599,
          "quote_id": 599,
          "settlement_id": 599,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 143.0,
          "entry_price": 0.68,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.24000000000001,
          "trading_fee": 2.18,
          "total_deployed": 99.42000000000002,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -97.24000000000001,
          "net_pnl": -99.42000000000002,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-29T03:16:21.499665Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6108.76,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1153,
          "signal_id": 599,
          "quote_id": 599,
          "settlement_id": 599,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.68,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 68.0,
          "trading_fee": 1.53,
          "total_deployed": 69.53,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -68.0,
          "net_pnl": -69.53,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-29T03:16:21.503305Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6108.76,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82932.33,
        "kronos_base_predicted_close": 82953.96875,
        "kronos_base_displacement": 21.638749999998254,
        "kronos_base_displacement_fraction": 0.0002609205601723508,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82974.234375,
        "kronos_small_displacement": 41.904374999998254,
        "kronos_small_displacement_fraction": 0.0005052839465621942,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP282315",
        "ticker": "KXBTC15M-26SEP282315-15",
        "market_id": "KXBTC15M-26SEP282315-15",
        "contract_id": "KXBTC15M-26SEP282315-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82932.33
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-29T03:01:21.191491Z",
        "retrieved_timestamp": "2026-09-29T03:01:21.365218Z",
        "quote_offset_seconds": 0.173727,
        "quote_age_seconds": 0.173727,
        "bid": 0.67,
        "ask": 0.68,
        "midpoint": 0.675,
        "last_price": 0.68,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.68,
        "price_type": "live_executable_ask",
        "yes_ask_size": 6108.76
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 82879.35,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260929T0300Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 593,
          "signal_id": 599,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-29T02:45:00Z",
          "return_6h": -0.006844407426687349,
          "return_12h": -0.00025695674684367287,
          "return_24h": -0.005536345381387475,
          "close_vs_ema12": -0.004620078541018646,
          "close_vs_ema24": -0.0063235391805620544,
          "ema12_slope_3h": -0.0018401575258460978,
          "ema24_slope_6h": -0.0017767261593419903,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-29T03:01:21.239589Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-29T02:45:00Z",
            "return_6h": -0.006844407426687349,
            "return_12h": -0.00025695674684367287,
            "return_24h": -0.005536345381387475,
            "close_vs_ema12": -0.004620078541018646,
            "close_vs_ema24": -0.0063235391805620544,
            "ema12_slope_3h": -0.0018401575258460978,
            "ema24_slope_6h": -0.0017767261593419903,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": -0.0005168149574974468,
        "return_30m": 0.00011907107660880101,
        "return_60m": -0.0012466262212439405,
        "return_120m": -0.003003737873373491,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.00022370378036284944,
        "close_vs_ema6": -0.0006221078560508797,
        "close_vs_ema12": -0.001755680548274352,
        "ema3_slope": -0.00022365374817368,
        "ema6_slope": -0.0002487812349160068,
        "realized_volatility_30m": 0.000576514898474545,
        "realized_volatility_60m": 0.0006348178811108652,
        "return_acceleration": -0.00115302979694909
      }
    },
    {
      "id": 598,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260929T0130Z",
      "trigger_timestamp": "2026-09-29T01:31:19.144250Z",
      "market_start_timestamp": "2026-09-29T01:30:00Z",
      "resolution_timestamp": "2026-09-29T01:45:00Z",
      "direction": "UP",
      "base_run_id": 3991,
      "small_run_id": 3992,
      "last_observed_close": 82812.75,
      "actual_close": 82913.76,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-29T01:31:19.186042Z",
      "base_predicted_close": 82831.3203125,
      "small_predicted_close": 82868.8046875,
      "strike": 82812.75,
      "market_regime": {
        "id": 592,
        "signal_id": 598,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-29T01:15:00Z",
        "return_6h": -0.009652997064986124,
        "return_12h": -0.008571530606476307,
        "return_24h": -0.01504091113556294,
        "close_vs_ema12": -0.007246784107861837,
        "close_vs_ema24": -0.008538451461362784,
        "ema12_slope_3h": -0.0005641172756690738,
        "ema24_slope_6h": -0.0012493777136414197,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-29T01:31:19.188761Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-29T01:15:00Z",
          "return_6h": -0.009652997064986124,
          "return_12h": -0.008571530606476307,
          "return_24h": -0.01504091113556294,
          "close_vs_ema12": -0.007246784107861837,
          "close_vs_ema24": -0.008538451461362784,
          "ema12_slope_3h": -0.0005641172756690738,
          "ema24_slope_6h": -0.0012493777136414197,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.74,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.196958,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "70_80",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        3991,
        3992
      ],
      "forecast_publication_timestamp": "2026-09-29T01:31:19.144250Z",
      "requested_quote_timestamp": "2026-09-29T01:31:19.144250Z",
      "retrieved_quote_timestamp": "2026-09-29T01:31:19.341208Z",
      "quote_retrieval_timestamp": "2026-09-29T01:31:19.341208Z",
      "timing_difference_seconds": 0.196958,
      "selected_quote": {
        "id": 598,
        "contract_id": 598,
        "forecast_timestamp": "2026-09-29T01:31:19.144250Z",
        "requested_timestamp": "2026-09-29T01:31:19.144250Z",
        "actual_quote_timestamp": "2026-09-29T01:31:19.341208Z",
        "timestamp_delta_seconds": 0.196958,
        "bid": 0.73,
        "ask": 0.74,
        "midpoint": 0.735,
        "last_price": 0.73,
        "implied_probability": 0.74,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-29T01:31:19.341208Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP282145",
        "external_market_id": "KXBTC15M-26SEP282145-45",
        "external_contract_id": "KXBTC15M-26SEP282145-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 10.0
      },
      "selected_entry_price": 0.74,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 598,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP282145",
          "external_market_id": "KXBTC15M-26SEP282145-45",
          "external_contract_id": "KXBTC15M-26SEP282145-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-29T01:30:00Z",
          "resolution_timestamp": "2026-09-29T01:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-29T01:31:19.191088Z"
        }
      ],
      "quotes": [
        {
          "id": 598,
          "contract_id": 598,
          "forecast_timestamp": "2026-09-29T01:31:19.144250Z",
          "requested_timestamp": "2026-09-29T01:31:19.144250Z",
          "actual_quote_timestamp": "2026-09-29T01:31:19.341208Z",
          "timestamp_delta_seconds": 0.196958,
          "bid": 0.73,
          "ask": 0.74,
          "midpoint": 0.735,
          "last_price": 0.73,
          "implied_probability": 0.74,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-29T01:31:19.341208Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP282145",
          "external_market_id": "KXBTC15M-26SEP282145-45",
          "external_contract_id": "KXBTC15M-26SEP282145-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 10.0
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP282145-45": {
          "UP/YES": "KXBTC15M-26SEP282145-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": null,
        "fixed_shares": null
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82812.75,
        "kronos_base_predicted_close": 82831.3203125,
        "kronos_base_displacement": 18.5703125,
        "kronos_base_displacement_fraction": 0.00022424460605401946,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82868.8046875,
        "kronos_small_displacement": 56.0546875,
        "kronos_small_displacement_fraction": 0.0006768847490271727,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP282145",
        "ticker": "KXBTC15M-26SEP282145-45",
        "market_id": "KXBTC15M-26SEP282145-45",
        "contract_id": "KXBTC15M-26SEP282145-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82812.75
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-29T01:31:19.144250Z",
        "retrieved_timestamp": "2026-09-29T01:31:19.341208Z",
        "quote_offset_seconds": 0.196958,
        "quote_age_seconds": 0.196958,
        "bid": 0.73,
        "ask": 0.74,
        "midpoint": 0.735,
        "last_price": 0.73,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.74,
        "price_type": "live_executable_ask",
        "yes_ask_size": 10.0
      },
      "settlement": {
        "result": null,
        "settlement_value": null,
        "actual_btc_close": 82913.76,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260929T0130Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 592,
          "signal_id": 598,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-29T01:15:00Z",
          "return_6h": -0.009652997064986124,
          "return_12h": -0.008571530606476307,
          "return_24h": -0.01504091113556294,
          "close_vs_ema12": -0.007246784107861837,
          "close_vs_ema24": -0.008538451461362784,
          "ema12_slope_3h": -0.0005641172756690738,
          "ema24_slope_6h": -0.0012493777136414197,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-29T01:31:19.188761Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-29T01:15:00Z",
            "return_6h": -0.009652997064986124,
            "return_12h": -0.008571530606476307,
            "return_24h": -0.01504091113556294,
            "close_vs_ema12": -0.007246784107861837,
            "close_vs_ema24": -0.008538451461362784,
            "ema12_slope_3h": -0.0005641172756690738,
            "ema24_slope_6h": -0.0012493777136414197,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.00215536593143717,
        "return_30m": -0.004441317208137785,
        "return_60m": -0.008283323255959263,
        "return_120m": -0.00878123478870374,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 4,
        "close_vs_ema3": -0.00212817277215116,
        "close_vs_ema6": -0.004053411161978326,
        "close_vs_ema12": -0.005579071654903789,
        "ema3_slope": -0.0021236532710822154,
        "ema6_slope": -0.0016187398974438771,
        "realized_volatility_30m": 6.776152466264618e-05,
        "realized_volatility_60m": 0.0012961251795700738,
        "return_acceleration": 0.00013552304932529236
      }
    },
    {
      "id": 597,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260929T0115Z",
      "trigger_timestamp": "2026-09-29T01:16:20.993703Z",
      "market_start_timestamp": "2026-09-29T01:15:00Z",
      "resolution_timestamp": "2026-09-29T01:30:00Z",
      "direction": "UP",
      "base_run_id": 3989,
      "small_run_id": 3990,
      "last_observed_close": 82991.63,
      "actual_close": 82812.75,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-29T01:16:21.039396Z",
      "base_predicted_close": 83005.21875,
      "small_predicted_close": 83014.65625,
      "strike": 82991.63,
      "market_regime": {
        "id": 591,
        "signal_id": 597,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-29T01:00:00Z",
        "return_6h": -0.008505663151493037,
        "return_12h": -0.004699423792773216,
        "return_24h": -0.011752307388188554,
        "close_vs_ema12": -0.005409121508863524,
        "close_vs_ema24": -0.006575399728654618,
        "ema12_slope_3h": -0.0003913736100114029,
        "ema24_slope_6h": -0.0010724506406282197,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-29T01:16:21.042170Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-29T01:00:00Z",
          "return_6h": -0.008505663151493037,
          "return_12h": -0.004699423792773216,
          "return_24h": -0.011752307388188554,
          "close_vs_ema12": -0.005409121508863524,
          "close_vs_ema24": -0.006575399728654618,
          "ema12_slope_3h": -0.0003913736100114029,
          "ema24_slope_6h": -0.0010724506406282197,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.43,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.192357,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        3989,
        3990
      ],
      "forecast_publication_timestamp": "2026-09-29T01:16:20.993703Z",
      "requested_quote_timestamp": "2026-09-29T01:16:20.993703Z",
      "retrieved_quote_timestamp": "2026-09-29T01:16:21.186060Z",
      "quote_retrieval_timestamp": "2026-09-29T01:16:21.186060Z",
      "timing_difference_seconds": 0.192357,
      "selected_quote": {
        "id": 597,
        "contract_id": 597,
        "forecast_timestamp": "2026-09-29T01:16:20.993703Z",
        "requested_timestamp": "2026-09-29T01:16:20.993703Z",
        "actual_quote_timestamp": "2026-09-29T01:16:21.186060Z",
        "timestamp_delta_seconds": 0.192357,
        "bid": 0.42,
        "ask": 0.43,
        "midpoint": 0.425,
        "last_price": 0.43,
        "implied_probability": 0.43,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-29T01:16:21.186060Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP282130",
        "external_market_id": "KXBTC15M-26SEP282130-30",
        "external_contract_id": "KXBTC15M-26SEP282130-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 7943.13
      },
      "selected_entry_price": 0.43,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 597,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP282130",
          "external_market_id": "KXBTC15M-26SEP282130-30",
          "external_contract_id": "KXBTC15M-26SEP282130-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-29T01:15:00Z",
          "resolution_timestamp": "2026-09-29T01:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-29T01:16:21.048316Z"
        }
      ],
      "quotes": [
        {
          "id": 597,
          "contract_id": 597,
          "forecast_timestamp": "2026-09-29T01:16:20.993703Z",
          "requested_timestamp": "2026-09-29T01:16:20.993703Z",
          "actual_quote_timestamp": "2026-09-29T01:16:21.186060Z",
          "timestamp_delta_seconds": 0.192357,
          "bid": 0.42,
          "ask": 0.43,
          "midpoint": 0.425,
          "last_price": 0.43,
          "implied_probability": 0.43,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-29T01:16:21.186060Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP282130",
          "external_market_id": "KXBTC15M-26SEP282130-30",
          "external_contract_id": "KXBTC15M-26SEP282130-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 7943.13
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP282130-30": {
          "UP/YES": "KXBTC15M-26SEP282130-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1150,
          "signal_id": 597,
          "quote_id": 597,
          "settlement_id": 597,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 223.0,
          "entry_price": 0.43,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.89,
          "trading_fee": 3.83,
          "total_deployed": 99.72,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.89,
          "net_pnl": -99.72,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-29T01:31:24.219081Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7943.13,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1151,
          "signal_id": 597,
          "quote_id": 597,
          "settlement_id": 597,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.43,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 43.0,
          "trading_fee": 1.72,
          "total_deployed": 44.72,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -43.0,
          "net_pnl": -44.72,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-29T01:31:24.221362Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7943.13,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82991.63,
        "kronos_base_predicted_close": 83005.21875,
        "kronos_base_displacement": 13.588749999995343,
        "kronos_base_displacement_fraction": 0.00016373639124807337,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83014.65625,
        "kronos_small_displacement": 23.026249999995343,
        "kronos_small_displacement_fraction": 0.00027745267805916505,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP282130",
        "ticker": "KXBTC15M-26SEP282130-30",
        "market_id": "KXBTC15M-26SEP282130-30",
        "contract_id": "KXBTC15M-26SEP282130-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82991.63
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-29T01:16:20.993703Z",
        "retrieved_timestamp": "2026-09-29T01:16:21.186060Z",
        "quote_offset_seconds": 0.192357,
        "quote_age_seconds": 0.192357,
        "bid": 0.42,
        "ask": 0.43,
        "midpoint": 0.425,
        "last_price": 0.43,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.43,
        "price_type": "live_executable_ask",
        "yes_ask_size": 7943.13
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 82812.75,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260929T0115Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 591,
          "signal_id": 597,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-29T01:00:00Z",
          "return_6h": -0.008505663151493037,
          "return_12h": -0.004699423792773216,
          "return_24h": -0.011752307388188554,
          "close_vs_ema12": -0.005409121508863524,
          "close_vs_ema24": -0.006575399728654618,
          "ema12_slope_3h": -0.0003913736100114029,
          "ema24_slope_6h": -0.0010724506406282197,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-29T01:16:21.042170Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-29T01:00:00Z",
            "return_6h": -0.008505663151493037,
            "return_12h": -0.004699423792773216,
            "return_24h": -0.011752307388188554,
            "close_vs_ema12": -0.005409121508863524,
            "close_vs_ema24": -0.006575399728654618,
            "ema12_slope_3h": -0.0003913736100114029,
            "ema24_slope_6h": -0.0010724506406282197,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.002290888980762462,
        "return_30m": -0.006032039756180385,
        "return_60m": -0.006035609103639095,
        "return_120m": -0.005067782706365653,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 3,
        "close_vs_ema3": -0.0020964592475659627,
        "close_vs_ema6": -0.0035178058685388924,
        "close_vs_ema12": -0.004440972846977087,
        "ema3_slope": -0.002092073301147024,
        "ema6_slope": -0.0014051451362928624,
        "realized_volatility_30m": 0.0007294260175146339,
        "realized_volatility_60m": 0.0015967904821596024,
        "return_acceleration": 0.0014588520350292677
      }
    },
    {
      "id": 596,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260928T2315Z",
      "trigger_timestamp": "2026-09-28T23:16:19.270633Z",
      "market_start_timestamp": "2026-09-28T23:15:00Z",
      "resolution_timestamp": "2026-09-28T23:30:00Z",
      "direction": "UP",
      "base_run_id": 3973,
      "small_run_id": 3974,
      "last_observed_close": 83414.36,
      "actual_close": 83546.39,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-28T23:16:19.320284Z",
      "base_predicted_close": 83498.71875,
      "small_predicted_close": 83436.390625,
      "strike": 83414.36,
      "market_regime": {
        "id": 590,
        "signal_id": 596,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-28T23:00:00Z",
        "return_6h": -0.008889615234827564,
        "return_12h": 0.005517829946197317,
        "return_24h": -0.009655077708690674,
        "close_vs_ema12": -0.0005840787264178582,
        "close_vs_ema24": -0.001821196823229787,
        "ema12_slope_3h": -0.0005809384114879856,
        "ema24_slope_6h": -0.00019694859848418123,
        "score": -1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-28T23:16:19.322719Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-28T23:00:00Z",
          "return_6h": -0.008889615234827564,
          "return_12h": 0.005517829946197317,
          "return_24h": -0.009655077708690674,
          "close_vs_ema12": -0.0005840787264178582,
          "close_vs_ema24": -0.001821196823229787,
          "ema12_slope_3h": -0.0005809384114879856,
          "ema24_slope_6h": -0.00019694859848418123,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.61,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.213975,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        3973,
        3974
      ],
      "forecast_publication_timestamp": "2026-09-28T23:16:19.270633Z",
      "requested_quote_timestamp": "2026-09-28T23:16:19.270633Z",
      "retrieved_quote_timestamp": "2026-09-28T23:16:19.484608Z",
      "quote_retrieval_timestamp": "2026-09-28T23:16:19.484608Z",
      "timing_difference_seconds": 0.213975,
      "selected_quote": {
        "id": 596,
        "contract_id": 596,
        "forecast_timestamp": "2026-09-28T23:16:19.270633Z",
        "requested_timestamp": "2026-09-28T23:16:19.270633Z",
        "actual_quote_timestamp": "2026-09-28T23:16:19.484608Z",
        "timestamp_delta_seconds": 0.213975,
        "bid": 0.6,
        "ask": 0.61,
        "midpoint": 0.605,
        "last_price": 0.6,
        "implied_probability": 0.61,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-28T23:16:19.484608Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP281930",
        "external_market_id": "KXBTC15M-26SEP281930-30",
        "external_contract_id": "KXBTC15M-26SEP281930-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5894.21
      },
      "selected_entry_price": 0.61,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 596,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP281930",
          "external_market_id": "KXBTC15M-26SEP281930-30",
          "external_contract_id": "KXBTC15M-26SEP281930-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-28T23:15:00Z",
          "resolution_timestamp": "2026-09-28T23:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-28T23:16:19.325060Z"
        }
      ],
      "quotes": [
        {
          "id": 596,
          "contract_id": 596,
          "forecast_timestamp": "2026-09-28T23:16:19.270633Z",
          "requested_timestamp": "2026-09-28T23:16:19.270633Z",
          "actual_quote_timestamp": "2026-09-28T23:16:19.484608Z",
          "timestamp_delta_seconds": 0.213975,
          "bid": 0.6,
          "ask": 0.61,
          "midpoint": 0.605,
          "last_price": 0.6,
          "implied_probability": 0.61,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-28T23:16:19.484608Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP281930",
          "external_market_id": "KXBTC15M-26SEP281930-30",
          "external_contract_id": "KXBTC15M-26SEP281930-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5894.21
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP281930-30": {
          "UP/YES": "KXBTC15M-26SEP281930-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1148,
          "signal_id": 596,
          "quote_id": 596,
          "settlement_id": 596,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 159.0,
          "entry_price": 0.61,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.99,
          "trading_fee": 2.65,
          "total_deployed": 99.64,
          "settlement_value": 1.0,
          "settlement_payout": 159.0,
          "gross_pnl": 62.010000000000005,
          "net_pnl": 59.36,
          "roi": 0.5957446808510638,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-28T23:31:28.080960Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5894.21,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1149,
          "signal_id": 596,
          "quote_id": 596,
          "settlement_id": 596,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.61,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 61.0,
          "trading_fee": 1.67,
          "total_deployed": 62.67,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 39.0,
          "net_pnl": 37.33,
          "roi": 0.5956598053295037,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-28T23:31:28.084327Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5894.21,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83414.36,
        "kronos_base_predicted_close": 83498.71875,
        "kronos_base_displacement": 84.35874999999942,
        "kronos_base_displacement_fraction": 0.001011321671712154,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83436.390625,
        "kronos_small_displacement": 22.030624999999418,
        "kronos_small_displacement_fraction": 0.0002641106998842815,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP281930",
        "ticker": "KXBTC15M-26SEP281930-30",
        "market_id": "KXBTC15M-26SEP281930-30",
        "contract_id": "KXBTC15M-26SEP281930-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83414.36
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-28T23:16:19.270633Z",
        "retrieved_timestamp": "2026-09-28T23:16:19.484608Z",
        "quote_offset_seconds": 0.213975,
        "quote_age_seconds": 0.213975,
        "bid": 0.6,
        "ask": 0.61,
        "midpoint": 0.605,
        "last_price": 0.6,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.61,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5894.21
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 83546.39,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260928T2315Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 590,
          "signal_id": 596,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-28T23:00:00Z",
          "return_6h": -0.008889615234827564,
          "return_12h": 0.005517829946197317,
          "return_24h": -0.009655077708690674,
          "close_vs_ema12": -0.0005840787264178582,
          "close_vs_ema24": -0.001821196823229787,
          "ema12_slope_3h": -0.0005809384114879856,
          "ema24_slope_6h": -0.00019694859848418123,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-28T23:16:19.322719Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-28T23:00:00Z",
            "return_6h": -0.008889615234827564,
            "return_12h": 0.005517829946197317,
            "return_24h": -0.009655077708690674,
            "close_vs_ema12": -0.0005840787264178582,
            "close_vs_ema24": -0.001821196823229787,
            "ema12_slope_3h": -0.0005809384114879856,
            "ema24_slope_6h": -0.00019694859848418123,
            "score": -1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.00106845722949378,
        "return_30m": -0.0003647980592488276,
        "return_60m": 0.002901280386523375,
        "return_120m": -0.0015306091852208548,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -2.0492227634005822e-05,
        "close_vs_ema6": 0.00028343351158688357,
        "close_vs_ema12": 6.383609437055071e-06,
        "ema3_slope": -2.0491807711242593e-05,
        "ema6_slope": 0.00011338625962098448,
        "realized_volatility_30m": 0.0008864345168117516,
        "realized_volatility_60m": 0.0014479109828422721,
        "return_acceleration": -0.0017728690336235031
      }
    },
    {
      "id": 595,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260928T2200Z",
      "trigger_timestamp": "2026-09-28T22:01:18.177280Z",
      "market_start_timestamp": "2026-09-28T22:00:00Z",
      "resolution_timestamp": "2026-09-28T22:15:00Z",
      "direction": "UP",
      "base_run_id": 3963,
      "small_run_id": 3964,
      "last_observed_close": 83189.31,
      "actual_close": 83173.05,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-28T22:01:18.221703Z",
      "base_predicted_close": 83238.5,
      "small_predicted_close": 83214.4296875,
      "strike": 83189.31,
      "market_regime": {
        "id": 589,
        "signal_id": 595,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-28T21:45:00Z",
        "return_6h": -0.0021290749634945705,
        "return_12h": 0.006939481584883556,
        "return_24h": -0.017336717736288865,
        "close_vs_ema12": -0.0035840262695449043,
        "close_vs_ema24": -0.004797317283695923,
        "ema12_slope_3h": -0.00031280034935998735,
        "ema24_slope_6h": 0.00037306036620421423,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-28T22:01:18.223830Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-28T21:45:00Z",
          "return_6h": -0.0021290749634945705,
          "return_12h": 0.006939481584883556,
          "return_24h": -0.017336717736288865,
          "close_vs_ema12": -0.0035840262695449043,
          "close_vs_ema24": -0.004797317283695923,
          "ema12_slope_3h": -0.00031280034935998735,
          "ema24_slope_6h": 0.00037306036620421423,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.41,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.183117,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        3963,
        3964
      ],
      "forecast_publication_timestamp": "2026-09-28T22:01:18.177280Z",
      "requested_quote_timestamp": "2026-09-28T22:01:18.177280Z",
      "retrieved_quote_timestamp": "2026-09-28T22:01:18.360397Z",
      "quote_retrieval_timestamp": "2026-09-28T22:01:18.360397Z",
      "timing_difference_seconds": 0.183117,
      "selected_quote": {
        "id": 595,
        "contract_id": 595,
        "forecast_timestamp": "2026-09-28T22:01:18.177280Z",
        "requested_timestamp": "2026-09-28T22:01:18.177280Z",
        "actual_quote_timestamp": "2026-09-28T22:01:18.360397Z",
        "timestamp_delta_seconds": 0.183117,
        "bid": 0.4,
        "ask": 0.41,
        "midpoint": 0.405,
        "last_price": 0.4,
        "implied_probability": 0.41,
        "spread": 0.009999999999999953,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-28T22:01:18.360397Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP281815",
        "external_market_id": "KXBTC15M-26SEP281815-15",
        "external_contract_id": "KXBTC15M-26SEP281815-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 1315.78
      },
      "selected_entry_price": 0.41,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 595,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP281815",
          "external_market_id": "KXBTC15M-26SEP281815-15",
          "external_contract_id": "KXBTC15M-26SEP281815-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-28T22:00:00Z",
          "resolution_timestamp": "2026-09-28T22:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-28T22:01:18.226783Z"
        }
      ],
      "quotes": [
        {
          "id": 595,
          "contract_id": 595,
          "forecast_timestamp": "2026-09-28T22:01:18.177280Z",
          "requested_timestamp": "2026-09-28T22:01:18.177280Z",
          "actual_quote_timestamp": "2026-09-28T22:01:18.360397Z",
          "timestamp_delta_seconds": 0.183117,
          "bid": 0.4,
          "ask": 0.41,
          "midpoint": 0.405,
          "last_price": 0.4,
          "implied_probability": 0.41,
          "spread": 0.009999999999999953,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-28T22:01:18.360397Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP281815",
          "external_market_id": "KXBTC15M-26SEP281815-15",
          "external_contract_id": "KXBTC15M-26SEP281815-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 1315.78
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP281815-15": {
          "UP/YES": "KXBTC15M-26SEP281815-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1146,
          "signal_id": 595,
          "quote_id": 595,
          "settlement_id": 595,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 234.0,
          "entry_price": 0.41,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.94,
          "trading_fee": 3.97,
          "total_deployed": 99.91,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.94,
          "net_pnl": -99.91,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-28T22:16:22.935096Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1315.78,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1147,
          "signal_id": 595,
          "quote_id": 595,
          "settlement_id": 595,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.41,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 41.0,
          "trading_fee": 1.7,
          "total_deployed": 42.7,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -41.0,
          "net_pnl": -42.7,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-28T22:16:22.937306Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1315.78,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83189.31,
        "kronos_base_predicted_close": 83238.5,
        "kronos_base_displacement": 49.19000000000233,
        "kronos_base_displacement_fraction": 0.0005913019353087835,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83214.4296875,
        "kronos_small_displacement": 25.11968750000233,
        "kronos_small_displacement_fraction": 0.00030195811817651004,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP281815",
        "ticker": "KXBTC15M-26SEP281815-15",
        "market_id": "KXBTC15M-26SEP281815-15",
        "contract_id": "KXBTC15M-26SEP281815-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83189.31
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-28T22:01:18.177280Z",
        "retrieved_timestamp": "2026-09-28T22:01:18.360397Z",
        "quote_offset_seconds": 0.183117,
        "quote_age_seconds": 0.183117,
        "bid": 0.4,
        "ask": 0.41,
        "midpoint": 0.405,
        "last_price": 0.4,
        "spread": 0.009999999999999953,
        "selected_entry_price": 0.41,
        "price_type": "live_executable_ask",
        "yes_ask_size": 1315.78
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 83173.05,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260928T2200Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 589,
          "signal_id": 595,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-28T21:45:00Z",
          "return_6h": -0.0021290749634945705,
          "return_12h": 0.006939481584883556,
          "return_24h": -0.017336717736288865,
          "close_vs_ema12": -0.0035840262695449043,
          "close_vs_ema24": -0.004797317283695923,
          "ema12_slope_3h": -0.00031280034935998735,
          "ema24_slope_6h": 0.00037306036620421423,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-28T22:01:18.223830Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-28T21:45:00Z",
            "return_6h": -0.0021290749634945705,
            "return_12h": 0.006939481584883556,
            "return_24h": -0.017336717736288865,
            "close_vs_ema12": -0.0035840262695449043,
            "close_vs_ema24": -0.004797317283695923,
            "ema12_slope_3h": -0.00031280034935998735,
            "ema24_slope_6h": 0.00037306036620421423,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.002299348004958568,
        "return_30m": -0.0027161356784749513,
        "return_60m": -0.003767047017040892,
        "return_120m": -0.0022525405287213696,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 3,
        "close_vs_ema3": -0.0014061479815065114,
        "close_vs_ema6": -0.0023207574652819307,
        "close_vs_ema12": -0.003349289855774651,
        "ema3_slope": -0.0014041735057654936,
        "ema6_slope": -0.0009274420388987181,
        "realized_volatility_30m": 0.0009407998914506277,
        "realized_volatility_60m": 0.0010495754557794652,
        "return_acceleration": -0.0018815997829012554
      }
    },
    {
      "id": 594,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260928T2145Z",
      "trigger_timestamp": "2026-09-28T21:46:20.826744Z",
      "market_start_timestamp": "2026-09-28T21:45:00Z",
      "resolution_timestamp": "2026-09-28T22:00:00Z",
      "direction": "UP",
      "base_run_id": 3961,
      "small_run_id": 3962,
      "last_observed_close": 83381.03,
      "actual_close": 83189.31,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-28T21:46:20.877575Z",
      "base_predicted_close": 83404.4453125,
      "small_predicted_close": 83456.8828125,
      "strike": 83381.03,
      "market_regime": {
        "id": 588,
        "signal_id": 594,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-28T21:30:00Z",
        "return_6h": 0.002486686586652409,
        "return_12h": 0.0094295737952661,
        "return_24h": -0.013619610380566582,
        "close_vs_ema12": -0.0014399311508306312,
        "close_vs_ema24": -0.0026047269563000963,
        "ema12_slope_3h": 9.827854293331661e-05,
        "ema24_slope_6h": 0.0004254387591384745,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-28T21:46:20.885675Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-28T21:30:00Z",
          "return_6h": 0.002486686586652409,
          "return_12h": 0.0094295737952661,
          "return_24h": -0.013619610380566582,
          "close_vs_ema12": -0.0014399311508306312,
          "close_vs_ema24": -0.0026047269563000963,
          "ema12_slope_3h": 9.827854293331661e-05,
          "ema24_slope_6h": 0.0004254387591384745,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.53,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.225505,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        3961,
        3962
      ],
      "forecast_publication_timestamp": "2026-09-28T21:46:20.826744Z",
      "requested_quote_timestamp": "2026-09-28T21:46:20.826744Z",
      "retrieved_quote_timestamp": "2026-09-28T21:46:21.052249Z",
      "quote_retrieval_timestamp": "2026-09-28T21:46:21.052249Z",
      "timing_difference_seconds": 0.225505,
      "selected_quote": {
        "id": 594,
        "contract_id": 594,
        "forecast_timestamp": "2026-09-28T21:46:20.826744Z",
        "requested_timestamp": "2026-09-28T21:46:20.826744Z",
        "actual_quote_timestamp": "2026-09-28T21:46:21.052249Z",
        "timestamp_delta_seconds": 0.225505,
        "bid": 0.52,
        "ask": 0.53,
        "midpoint": 0.525,
        "last_price": 0.53,
        "implied_probability": 0.53,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-28T21:46:21.052249Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP281800",
        "external_market_id": "KXBTC15M-26SEP281800-00",
        "external_contract_id": "KXBTC15M-26SEP281800-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 1218.74
      },
      "selected_entry_price": 0.53,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 594,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP281800",
          "external_market_id": "KXBTC15M-26SEP281800-00",
          "external_contract_id": "KXBTC15M-26SEP281800-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-28T21:45:00Z",
          "resolution_timestamp": "2026-09-28T22:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-28T21:46:20.889178Z"
        }
      ],
      "quotes": [
        {
          "id": 594,
          "contract_id": 594,
          "forecast_timestamp": "2026-09-28T21:46:20.826744Z",
          "requested_timestamp": "2026-09-28T21:46:20.826744Z",
          "actual_quote_timestamp": "2026-09-28T21:46:21.052249Z",
          "timestamp_delta_seconds": 0.225505,
          "bid": 0.52,
          "ask": 0.53,
          "midpoint": 0.525,
          "last_price": 0.53,
          "implied_probability": 0.53,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-28T21:46:21.052249Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP281800",
          "external_market_id": "KXBTC15M-26SEP281800-00",
          "external_contract_id": "KXBTC15M-26SEP281800-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 1218.74
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP281800-00": {
          "UP/YES": "KXBTC15M-26SEP281800-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1144,
          "signal_id": 594,
          "quote_id": 594,
          "settlement_id": 594,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 182.0,
          "entry_price": 0.53,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.46000000000001,
          "trading_fee": 3.18,
          "total_deployed": 99.64000000000001,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.46000000000001,
          "net_pnl": -99.64000000000001,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-28T22:01:23.199927Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1218.74,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1145,
          "signal_id": 594,
          "quote_id": 594,
          "settlement_id": 594,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.53,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 53.0,
          "trading_fee": 1.75,
          "total_deployed": 54.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -53.0,
          "net_pnl": -54.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-28T22:01:23.202176Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1218.74,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83381.03,
        "kronos_base_predicted_close": 83404.4453125,
        "kronos_base_displacement": 23.415312500001164,
        "kronos_base_displacement_fraction": 0.00028082301813735287,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83456.8828125,
        "kronos_small_displacement": 75.85281250000116,
        "kronos_small_displacement_fraction": 0.0009097130666291981,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP281800",
        "ticker": "KXBTC15M-26SEP281800-00",
        "market_id": "KXBTC15M-26SEP281800-00",
        "contract_id": "KXBTC15M-26SEP281800-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83381.03
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-28T21:46:20.826744Z",
        "retrieved_timestamp": "2026-09-28T21:46:21.052249Z",
        "quote_offset_seconds": 0.225505,
        "quote_age_seconds": 0.225505,
        "bid": 0.52,
        "ask": 0.53,
        "midpoint": 0.525,
        "last_price": 0.53,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.53,
        "price_type": "live_executable_ask",
        "yes_ask_size": 1218.74
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 83189.31,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260928T2145Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 588,
          "signal_id": 594,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-28T21:30:00Z",
          "return_6h": 0.002486686586652409,
          "return_12h": 0.0094295737952661,
          "return_24h": -0.013619610380566582,
          "close_vs_ema12": -0.0014399311508306312,
          "close_vs_ema24": -0.0026047269563000963,
          "ema12_slope_3h": 9.827854293331661e-05,
          "ema24_slope_6h": 0.0004254387591384745,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-28T21:46:20.885675Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-28T21:30:00Z",
            "return_6h": 0.002486686586652409,
            "return_12h": 0.0094295737952661,
            "return_24h": -0.013619610380566582,
            "close_vs_ema12": -0.0014399311508306312,
            "close_vs_ema24": -0.0026047269563000963,
            "ema12_slope_3h": 9.827854293331661e-05,
            "ema24_slope_6h": 0.0004254387591384745,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.00041774822205731255,
        "return_30m": -0.0019295531428278334,
        "return_60m": -0.0009437199182360523,
        "return_120m": 0.0012733234512010139,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.0005101720697033851,
        "close_vs_ema6": -0.0009488809386800634,
        "close_vs_ema12": -0.0016603123215457316,
        "ema3_slope": -0.0005099119268803243,
        "ema6_slope": -0.000379408370123846,
        "realized_volatility_30m": 0.0005473442582358268,
        "realized_volatility_60m": 0.0008260982323248422,
        "return_acceleration": 0.0010946885164716535
      }
    },
    {
      "id": 593,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260928T2130Z",
      "trigger_timestamp": "2026-09-28T21:31:19.710522Z",
      "market_start_timestamp": "2026-09-28T21:30:00Z",
      "resolution_timestamp": "2026-09-28T21:45:00Z",
      "direction": "UP",
      "base_run_id": 3959,
      "small_run_id": 3960,
      "last_observed_close": 83415.87,
      "actual_close": 83381.03,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-28T21:31:19.757380Z",
      "base_predicted_close": 83499.9765625,
      "small_predicted_close": 83483.3046875,
      "strike": 83415.87,
      "market_regime": {
        "id": 587,
        "signal_id": 593,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-28T21:15:00Z",
        "return_6h": 0.00413551269041923,
        "return_12h": 0.0078041327582578646,
        "return_24h": -0.014073005362402635,
        "close_vs_ema12": -0.0010838173792406813,
        "close_vs_ema24": -0.0022426219839322137,
        "ema12_slope_3h": 0.0003344017561617285,
        "ema24_slope_6h": 0.0003822399854060965,
        "score": -1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-28T21:31:19.759660Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-28T21:15:00Z",
          "return_6h": 0.00413551269041923,
          "return_12h": 0.0078041327582578646,
          "return_24h": -0.014073005362402635,
          "close_vs_ema12": -0.0010838173792406813,
          "close_vs_ema24": -0.0022426219839322137,
          "ema12_slope_3h": 0.0003344017561617285,
          "ema24_slope_6h": 0.0003822399854060965,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.59,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.189914,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        3959,
        3960
      ],
      "forecast_publication_timestamp": "2026-09-28T21:31:19.710522Z",
      "requested_quote_timestamp": "2026-09-28T21:31:19.710522Z",
      "retrieved_quote_timestamp": "2026-09-28T21:31:19.900436Z",
      "quote_retrieval_timestamp": "2026-09-28T21:31:19.900436Z",
      "timing_difference_seconds": 0.189914,
      "selected_quote": {
        "id": 593,
        "contract_id": 593,
        "forecast_timestamp": "2026-09-28T21:31:19.710522Z",
        "requested_timestamp": "2026-09-28T21:31:19.710522Z",
        "actual_quote_timestamp": "2026-09-28T21:31:19.900436Z",
        "timestamp_delta_seconds": 0.189914,
        "bid": 0.58,
        "ask": 0.59,
        "midpoint": 0.585,
        "last_price": 0.58,
        "implied_probability": 0.59,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-28T21:31:19.900436Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP281745",
        "external_market_id": "KXBTC15M-26SEP281745-45",
        "external_contract_id": "KXBTC15M-26SEP281745-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 1545.31
      },
      "selected_entry_price": 0.59,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 593,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP281745",
          "external_market_id": "KXBTC15M-26SEP281745-45",
          "external_contract_id": "KXBTC15M-26SEP281745-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-28T21:30:00Z",
          "resolution_timestamp": "2026-09-28T21:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-28T21:31:19.761981Z"
        }
      ],
      "quotes": [
        {
          "id": 593,
          "contract_id": 593,
          "forecast_timestamp": "2026-09-28T21:31:19.710522Z",
          "requested_timestamp": "2026-09-28T21:31:19.710522Z",
          "actual_quote_timestamp": "2026-09-28T21:31:19.900436Z",
          "timestamp_delta_seconds": 0.189914,
          "bid": 0.58,
          "ask": 0.59,
          "midpoint": 0.585,
          "last_price": 0.58,
          "implied_probability": 0.59,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-28T21:31:19.900436Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP281745",
          "external_market_id": "KXBTC15M-26SEP281745-45",
          "external_contract_id": "KXBTC15M-26SEP281745-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 1545.31
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP281745-45": {
          "UP/YES": "KXBTC15M-26SEP281745-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1142,
          "signal_id": 593,
          "quote_id": 593,
          "settlement_id": 593,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 164.0,
          "entry_price": 0.59,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.75999999999999,
          "trading_fee": 2.78,
          "total_deployed": 99.53999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.75999999999999,
          "net_pnl": -99.53999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-28T21:46:27.136531Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1545.31,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1143,
          "signal_id": 593,
          "quote_id": 593,
          "settlement_id": 593,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.59,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 59.0,
          "trading_fee": 1.7,
          "total_deployed": 60.7,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -59.0,
          "net_pnl": -60.7,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-28T21:46:27.139557Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1545.31,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83415.87,
        "kronos_base_predicted_close": 83499.9765625,
        "kronos_base_displacement": 84.10656250000466,
        "kronos_base_displacement_fraction": 0.0010082801090488497,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83483.3046875,
        "kronos_small_displacement": 67.43468750000466,
        "kronos_small_displacement_fraction": 0.0008084155628899472,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP281745",
        "ticker": "KXBTC15M-26SEP281745-45",
        "market_id": "KXBTC15M-26SEP281745-45",
        "contract_id": "KXBTC15M-26SEP281745-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83415.87
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-28T21:31:19.710522Z",
        "retrieved_timestamp": "2026-09-28T21:31:19.900436Z",
        "quote_offset_seconds": 0.189914,
        "quote_age_seconds": 0.189914,
        "bid": 0.58,
        "ask": 0.59,
        "midpoint": 0.585,
        "last_price": 0.58,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.59,
        "price_type": "live_executable_ask",
        "yes_ask_size": 1545.31
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 83381.03,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260928T2130Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 587,
          "signal_id": 593,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-28T21:15:00Z",
          "return_6h": 0.00413551269041923,
          "return_12h": 0.0078041327582578646,
          "return_24h": -0.014073005362402635,
          "close_vs_ema12": -0.0010838173792406813,
          "close_vs_ema24": -0.0022426219839322137,
          "ema12_slope_3h": 0.0003344017561617285,
          "ema24_slope_6h": 0.0003822399854060965,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-28T21:31:19.759660Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-28T21:15:00Z",
            "return_6h": 0.00413551269041923,
            "return_12h": 0.0078041327582578646,
            "return_24h": -0.014073005362402635,
            "close_vs_ema12": -0.0010838173792406813,
            "close_vs_ema24": -0.0022426219839322137,
            "ema12_slope_3h": 0.0003344017561617285,
            "ema24_slope_6h": 0.0003822399854060965,
            "score": -1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.001512436738528966,
        "return_30m": -0.0010537735304491092,
        "return_60m": -0.001017508756524066,
        "return_120m": -0.0024403470705024466,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0006023272528421497,
        "close_vs_ema6": -0.0009105614588067468,
        "close_vs_ema12": -0.0015444921194119887,
        "ema3_slope": -0.0006019646731143524,
        "ema6_slope": -0.0003640919722757152,
        "realized_volatility_30m": 0.0009858973482303468,
        "realized_volatility_60m": 0.0008307715644162365,
        "return_acceleration": -0.0019717946964606936
      }
    },
    {
      "id": 592,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260928T2045Z",
      "trigger_timestamp": "2026-09-28T20:46:24.872722Z",
      "market_start_timestamp": "2026-09-28T20:45:00Z",
      "resolution_timestamp": "2026-09-28T21:00:00Z",
      "direction": "UP",
      "base_run_id": 3953,
      "small_run_id": 3954,
      "last_observed_close": 83459.79,
      "actual_close": 83503.87,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-28T20:46:24.929121Z",
      "base_predicted_close": 83535.046875,
      "small_predicted_close": 83483.453125,
      "strike": 83459.79,
      "market_regime": {
        "id": 586,
        "signal_id": 592,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-28T20:30:00Z",
        "return_6h": 0.006844330849499425,
        "return_12h": 0.00722625910698671,
        "return_24h": -0.013727911463222497,
        "close_vs_ema12": -0.0005902645847701837,
        "close_vs_ema24": -0.001807062076069399,
        "ema12_slope_3h": 0.0010548245841657256,
        "ema24_slope_6h": 2.8509450174407647e-05,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-28T20:46:24.932137Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-28T20:30:00Z",
          "return_6h": 0.006844330849499425,
          "return_12h": 0.00722625910698671,
          "return_24h": -0.013727911463222497,
          "close_vs_ema12": -0.0005902645847701837,
          "close_vs_ema24": -0.001807062076069399,
          "ema12_slope_3h": 0.0010548245841657256,
          "ema24_slope_6h": 2.8509450174407647e-05,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.46,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.234177,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        3953,
        3954
      ],
      "forecast_publication_timestamp": "2026-09-28T20:46:24.872722Z",
      "requested_quote_timestamp": "2026-09-28T20:46:24.872722Z",
      "retrieved_quote_timestamp": "2026-09-28T20:46:25.106899Z",
      "quote_retrieval_timestamp": "2026-09-28T20:46:25.106899Z",
      "timing_difference_seconds": 0.234177,
      "selected_quote": {
        "id": 592,
        "contract_id": 592,
        "forecast_timestamp": "2026-09-28T20:46:24.872722Z",
        "requested_timestamp": "2026-09-28T20:46:24.872722Z",
        "actual_quote_timestamp": "2026-09-28T20:46:25.106899Z",
        "timestamp_delta_seconds": 0.234177,
        "bid": 0.45,
        "ask": 0.46,
        "midpoint": 0.455,
        "last_price": 0.46,
        "implied_probability": 0.46,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-28T20:46:25.106899Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP281700",
        "external_market_id": "KXBTC15M-26SEP281700-00",
        "external_contract_id": "KXBTC15M-26SEP281700-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 6477.61
      },
      "selected_entry_price": 0.46,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 592,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP281700",
          "external_market_id": "KXBTC15M-26SEP281700-00",
          "external_contract_id": "KXBTC15M-26SEP281700-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-28T20:45:00Z",
          "resolution_timestamp": "2026-09-28T21:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-28T20:46:24.935818Z"
        }
      ],
      "quotes": [
        {
          "id": 592,
          "contract_id": 592,
          "forecast_timestamp": "2026-09-28T20:46:24.872722Z",
          "requested_timestamp": "2026-09-28T20:46:24.872722Z",
          "actual_quote_timestamp": "2026-09-28T20:46:25.106899Z",
          "timestamp_delta_seconds": 0.234177,
          "bid": 0.45,
          "ask": 0.46,
          "midpoint": 0.455,
          "last_price": 0.46,
          "implied_probability": 0.46,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-28T20:46:25.106899Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP281700",
          "external_market_id": "KXBTC15M-26SEP281700-00",
          "external_contract_id": "KXBTC15M-26SEP281700-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 6477.61
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP281700-00": {
          "UP/YES": "KXBTC15M-26SEP281700-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1140,
          "signal_id": 592,
          "quote_id": 592,
          "settlement_id": 592,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 209.0,
          "entry_price": 0.46,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.14,
          "trading_fee": 3.64,
          "total_deployed": 99.78,
          "settlement_value": 1.0,
          "settlement_payout": 209.0,
          "gross_pnl": 112.86,
          "net_pnl": 109.22,
          "roi": 1.0946081379033874,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-28T21:01:23.678363Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6477.61,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1141,
          "signal_id": 592,
          "quote_id": 592,
          "settlement_id": 592,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.46,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 46.0,
          "trading_fee": 1.74,
          "total_deployed": 47.74,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 54.0,
          "net_pnl": 52.26,
          "roi": 1.0946795140343526,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-28T21:01:23.680407Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6477.61,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83459.79,
        "kronos_base_predicted_close": 83535.046875,
        "kronos_base_displacement": 75.2568750000064,
        "kronos_base_displacement_fraction": 0.0009017141667862621,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83483.453125,
        "kronos_small_displacement": 23.663125000006403,
        "kronos_small_displacement_fraction": 0.00028352725306409713,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP281700",
        "ticker": "KXBTC15M-26SEP281700-00",
        "market_id": "KXBTC15M-26SEP281700-00",
        "contract_id": "KXBTC15M-26SEP281700-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83459.79
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-28T20:46:24.872722Z",
        "retrieved_timestamp": "2026-09-28T20:46:25.106899Z",
        "quote_offset_seconds": 0.234177,
        "quote_age_seconds": 0.234177,
        "bid": 0.45,
        "ask": 0.46,
        "midpoint": 0.455,
        "last_price": 0.46,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.46,
        "price_type": "live_executable_ask",
        "yes_ask_size": 6477.61
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 83503.87,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260928T2045Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 586,
          "signal_id": 592,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-28T20:30:00Z",
          "return_6h": 0.006844330849499425,
          "return_12h": 0.00722625910698671,
          "return_24h": -0.013727911463222497,
          "close_vs_ema12": -0.0005902645847701837,
          "close_vs_ema24": -0.001807062076069399,
          "ema12_slope_3h": 0.0010548245841657256,
          "ema24_slope_6h": 2.8509450174407647e-05,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-28T20:46:24.932137Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-28T20:30:00Z",
            "return_6h": 0.006844330849499425,
            "return_12h": 0.00722625910698671,
            "return_24h": -0.013727911463222497,
            "close_vs_ema12": -0.0005902645847701837,
            "close_vs_ema24": -0.001807062076069399,
            "ema12_slope_3h": 0.0010548245841657256,
            "ema24_slope_6h": 2.8509450174407647e-05,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0004915759078468751,
        "return_30m": -0.0009591582256573972,
        "return_60m": 0.002219137613804767,
        "return_120m": -0.004487467497332198,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.00021055792537105766,
        "close_vs_ema6": -0.0007033221943774093,
        "close_vs_ema12": -0.0015065300529630843,
        "ema3_slope": -0.0002105136000641883,
        "ema6_slope": -0.00028124975407328723,
        "realized_volatility_30m": 1.1881812394254343e-05,
        "realized_volatility_60m": 0.001066005312179614,
        "return_acceleration": -2.3763624788508686e-05
      }
    },
    {
      "id": 591,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260928T2000Z",
      "trigger_timestamp": "2026-09-28T20:01:19.245313Z",
      "market_start_timestamp": "2026-09-28T20:00:00Z",
      "resolution_timestamp": "2026-09-28T20:15:00Z",
      "direction": "UP",
      "base_run_id": 3947,
      "small_run_id": 3948,
      "last_observed_close": 83377.12,
      "actual_close": 83539.92,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-28T20:01:19.293292Z",
      "base_predicted_close": 83508.59375,
      "small_predicted_close": 83457.5546875,
      "strike": 83377.12,
      "market_regime": {
        "id": 585,
        "signal_id": 591,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-28T19:45:00Z",
        "return_6h": -0.0030885595084977346,
        "return_12h": 0.005134801480718432,
        "return_24h": -0.015860516589117357,
        "close_vs_ema12": -0.001596211679080084,
        "close_vs_ema24": -0.0028814315597414097,
        "ema12_slope_3h": 0.0020113869514801763,
        "ema24_slope_6h": -0.00023683356905146447,
        "score": -1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-28T20:01:19.296253Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-28T19:45:00Z",
          "return_6h": -0.0030885595084977346,
          "return_12h": 0.005134801480718432,
          "return_24h": -0.015860516589117357,
          "close_vs_ema12": -0.001596211679080084,
          "close_vs_ema24": -0.0028814315597414097,
          "ema12_slope_3h": 0.0020113869514801763,
          "ema24_slope_6h": -0.00023683356905146447,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.44,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.189936,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        3947,
        3948
      ],
      "forecast_publication_timestamp": "2026-09-28T20:01:19.245313Z",
      "requested_quote_timestamp": "2026-09-28T20:01:19.245313Z",
      "retrieved_quote_timestamp": "2026-09-28T20:01:19.435249Z",
      "quote_retrieval_timestamp": "2026-09-28T20:01:19.435249Z",
      "timing_difference_seconds": 0.189936,
      "selected_quote": {
        "id": 591,
        "contract_id": 591,
        "forecast_timestamp": "2026-09-28T20:01:19.245313Z",
        "requested_timestamp": "2026-09-28T20:01:19.245313Z",
        "actual_quote_timestamp": "2026-09-28T20:01:19.435249Z",
        "timestamp_delta_seconds": 0.189936,
        "bid": 0.43,
        "ask": 0.44,
        "midpoint": 0.435,
        "last_price": 0.43,
        "implied_probability": 0.44,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-28T20:01:19.435249Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP281615",
        "external_market_id": "KXBTC15M-26SEP281615-15",
        "external_contract_id": "KXBTC15M-26SEP281615-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4448.44
      },
      "selected_entry_price": 0.44,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 591,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP281615",
          "external_market_id": "KXBTC15M-26SEP281615-15",
          "external_contract_id": "KXBTC15M-26SEP281615-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-28T20:00:00Z",
          "resolution_timestamp": "2026-09-28T20:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-28T20:01:19.299065Z"
        }
      ],
      "quotes": [
        {
          "id": 591,
          "contract_id": 591,
          "forecast_timestamp": "2026-09-28T20:01:19.245313Z",
          "requested_timestamp": "2026-09-28T20:01:19.245313Z",
          "actual_quote_timestamp": "2026-09-28T20:01:19.435249Z",
          "timestamp_delta_seconds": 0.189936,
          "bid": 0.43,
          "ask": 0.44,
          "midpoint": 0.435,
          "last_price": 0.43,
          "implied_probability": 0.44,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-28T20:01:19.435249Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP281615",
          "external_market_id": "KXBTC15M-26SEP281615-15",
          "external_contract_id": "KXBTC15M-26SEP281615-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4448.44
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP281615-15": {
          "UP/YES": "KXBTC15M-26SEP281615-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1138,
          "signal_id": 591,
          "quote_id": 591,
          "settlement_id": 591,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 218.0,
          "entry_price": 0.44,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.92,
          "trading_fee": 3.77,
          "total_deployed": 99.69,
          "settlement_value": 1.0,
          "settlement_payout": 218.0,
          "gross_pnl": 122.08,
          "net_pnl": 118.31,
          "roi": 1.1867790149463338,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-28T20:16:21.800276Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4448.44,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1139,
          "signal_id": 591,
          "quote_id": 591,
          "settlement_id": 591,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.44,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 44.0,
          "trading_fee": 1.73,
          "total_deployed": 45.73,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 56.0,
          "net_pnl": 54.27,
          "roi": 1.1867483052700636,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-28T20:16:21.802710Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4448.44,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83377.12,
        "kronos_base_predicted_close": 83508.59375,
        "kronos_base_displacement": 131.47375000000466,
        "kronos_base_displacement_fraction": 0.0015768564565435297,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83457.5546875,
        "kronos_small_displacement": 80.43468750000466,
        "kronos_small_displacement_fraction": 0.0009647093531175539,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP281615",
        "ticker": "KXBTC15M-26SEP281615-15",
        "market_id": "KXBTC15M-26SEP281615-15",
        "contract_id": "KXBTC15M-26SEP281615-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83377.12
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-28T20:01:19.245313Z",
        "retrieved_timestamp": "2026-09-28T20:01:19.435249Z",
        "quote_offset_seconds": 0.189936,
        "quote_age_seconds": 0.189936,
        "bid": 0.43,
        "ask": 0.44,
        "midpoint": 0.435,
        "last_price": 0.43,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.44,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4448.44
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 83539.92,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260928T2000Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 585,
          "signal_id": 591,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-28T19:45:00Z",
          "return_6h": -0.0030885595084977346,
          "return_12h": 0.005134801480718432,
          "return_24h": -0.015860516589117357,
          "close_vs_ema12": -0.001596211679080084,
          "close_vs_ema24": -0.0028814315597414097,
          "ema12_slope_3h": 0.0020113869514801763,
          "ema24_slope_6h": -0.00023683356905146447,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-28T20:01:19.296253Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-28T19:45:00Z",
            "return_6h": -0.0030885595084977346,
            "return_12h": 0.005134801480718432,
            "return_24h": -0.015860516589117357,
            "close_vs_ema12": -0.001596211679080084,
            "close_vs_ema24": -0.0028814315597414097,
            "ema12_slope_3h": 0.0020113869514801763,
            "ema24_slope_6h": -0.00023683356905146447,
            "score": -1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": 0.0012263505655780715,
        "return_30m": -0.0029038549574911254,
        "return_60m": -0.007677073875449025,
        "return_120m": -0.0057604252207732465,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": -0.0007318819911342755,
        "close_vs_ema6": -0.002259539931243615,
        "close_vs_ema12": -0.0031937787631673986,
        "ema3_slope": -0.0007313467316321098,
        "ema6_slope": -0.0009029998268307304,
        "realized_volatility_30m": 0.002675748606361772,
        "realized_volatility_60m": 0.002185893578886304,
        "return_acceleration": 0.005351497212723544
      }
    },
    {
      "id": 590,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260928T1800Z",
      "trigger_timestamp": "2026-09-28T18:01:19.187702Z",
      "market_start_timestamp": "2026-09-28T18:00:00Z",
      "resolution_timestamp": "2026-09-28T18:15:00Z",
      "direction": "UP",
      "base_run_id": 3931,
      "small_run_id": 3932,
      "last_observed_close": 83860.19,
      "actual_close": 83945.17,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-28T18:01:19.232365Z",
      "base_predicted_close": 83871.1484375,
      "small_predicted_close": 83977.6875,
      "strike": 83860.19,
      "market_regime": {
        "id": 584,
        "signal_id": 590,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-28T17:45:00Z",
        "return_6h": 0.00965017015746028,
        "return_12h": 0.008376211605935158,
        "return_24h": -0.008141283845063074,
        "close_vs_ema12": 0.005047708294894759,
        "close_vs_ema24": 0.0030775124738107174,
        "ema12_slope_3h": 0.001672000088087655,
        "ema24_slope_6h": -0.0007642120527049379,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-28T18:01:19.234700Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-28T17:45:00Z",
          "return_6h": 0.00965017015746028,
          "return_12h": 0.008376211605935158,
          "return_24h": -0.008141283845063074,
          "close_vs_ema12": 0.005047708294894759,
          "close_vs_ema24": 0.0030775124738107174,
          "ema12_slope_3h": 0.001672000088087655,
          "ema24_slope_6h": -0.0007642120527049379,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.47,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.191501,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        3931,
        3932
      ],
      "forecast_publication_timestamp": "2026-09-28T18:01:19.187702Z",
      "requested_quote_timestamp": "2026-09-28T18:01:19.187702Z",
      "retrieved_quote_timestamp": "2026-09-28T18:01:19.379203Z",
      "quote_retrieval_timestamp": "2026-09-28T18:01:19.379203Z",
      "timing_difference_seconds": 0.191501,
      "selected_quote": {
        "id": 590,
        "contract_id": 590,
        "forecast_timestamp": "2026-09-28T18:01:19.187702Z",
        "requested_timestamp": "2026-09-28T18:01:19.187702Z",
        "actual_quote_timestamp": "2026-09-28T18:01:19.379203Z",
        "timestamp_delta_seconds": 0.191501,
        "bid": 0.46,
        "ask": 0.47,
        "midpoint": 0.46499999999999997,
        "last_price": 0.46,
        "implied_probability": 0.47,
        "spread": 0.009999999999999953,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-28T18:01:19.379203Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP281415",
        "external_market_id": "KXBTC15M-26SEP281415-15",
        "external_contract_id": "KXBTC15M-26SEP281415-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4735.93
      },
      "selected_entry_price": 0.47,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 590,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP281415",
          "external_market_id": "KXBTC15M-26SEP281415-15",
          "external_contract_id": "KXBTC15M-26SEP281415-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-28T18:00:00Z",
          "resolution_timestamp": "2026-09-28T18:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-28T18:01:19.237164Z"
        }
      ],
      "quotes": [
        {
          "id": 590,
          "contract_id": 590,
          "forecast_timestamp": "2026-09-28T18:01:19.187702Z",
          "requested_timestamp": "2026-09-28T18:01:19.187702Z",
          "actual_quote_timestamp": "2026-09-28T18:01:19.379203Z",
          "timestamp_delta_seconds": 0.191501,
          "bid": 0.46,
          "ask": 0.47,
          "midpoint": 0.46499999999999997,
          "last_price": 0.46,
          "implied_probability": 0.47,
          "spread": 0.009999999999999953,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-28T18:01:19.379203Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP281415",
          "external_market_id": "KXBTC15M-26SEP281415-15",
          "external_contract_id": "KXBTC15M-26SEP281415-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4735.93
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP281415-15": {
          "UP/YES": "KXBTC15M-26SEP281415-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1136,
          "signal_id": 590,
          "quote_id": 590,
          "settlement_id": 590,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 205.0,
          "entry_price": 0.47,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.35,
          "trading_fee": 3.58,
          "total_deployed": 99.92999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 205.0,
          "gross_pnl": 108.65,
          "net_pnl": 105.07000000000001,
          "roi": 1.0514360052036427,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-28T18:16:21.883475Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4735.93,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1137,
          "signal_id": 590,
          "quote_id": 590,
          "settlement_id": 590,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.47,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 47.0,
          "trading_fee": 1.75,
          "total_deployed": 48.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 53.0,
          "net_pnl": 51.25,
          "roi": 1.0512820512820513,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-28T18:16:21.885519Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4735.93,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83860.19,
        "kronos_base_predicted_close": 83871.1484375,
        "kronos_base_displacement": 10.958437499997672,
        "kronos_base_displacement_fraction": 0.00013067508552028884,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83977.6875,
        "kronos_small_displacement": 117.49749999999767,
        "kronos_small_displacement_fraction": 0.0014011117790216987,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP281415",
        "ticker": "KXBTC15M-26SEP281415-15",
        "market_id": "KXBTC15M-26SEP281415-15",
        "contract_id": "KXBTC15M-26SEP281415-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83860.19
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-28T18:01:19.187702Z",
        "retrieved_timestamp": "2026-09-28T18:01:19.379203Z",
        "quote_offset_seconds": 0.191501,
        "quote_age_seconds": 0.191501,
        "bid": 0.46,
        "ask": 0.47,
        "midpoint": 0.46499999999999997,
        "last_price": 0.46,
        "spread": 0.009999999999999953,
        "selected_entry_price": 0.47,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4735.93
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 83945.17,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260928T1800Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 584,
          "signal_id": 590,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-28T17:45:00Z",
          "return_6h": 0.00965017015746028,
          "return_12h": 0.008376211605935158,
          "return_24h": -0.008141283845063074,
          "close_vs_ema12": 0.005047708294894759,
          "close_vs_ema24": 0.0030775124738107174,
          "ema12_slope_3h": 0.001672000088087655,
          "ema24_slope_6h": -0.0007642120527049379,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-28T18:01:19.234700Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-28T17:45:00Z",
            "return_6h": 0.00965017015746028,
            "return_12h": 0.008376211605935158,
            "return_24h": -0.008141283845063074,
            "close_vs_ema12": 0.005047708294894759,
            "close_vs_ema24": 0.0030775124738107174,
            "ema12_slope_3h": 0.001672000088087655,
            "ema24_slope_6h": -0.0007642120527049379,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0014470432223266938,
        "return_30m": -0.0003616121641583092,
        "return_60m": 0.00212379426622733,
        "return_120m": 0.005918261226291799,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0005036819176729157,
        "close_vs_ema6": 0.00014340009401481169,
        "close_vs_ema12": 0.0019540778138658066,
        "ema3_slope": -0.0005034283499163461,
        "ema6_slope": 5.7363327968573685e-05,
        "realized_volatility_30m": 0.0012670236111329003,
        "realized_volatility_60m": 0.003371990486795278,
        "return_acceleration": -0.0025340472222658006
      }
    },
    {
      "id": 589,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260928T1730Z",
      "trigger_timestamp": "2026-09-28T17:31:19.909153Z",
      "market_start_timestamp": "2026-09-28T17:30:00Z",
      "resolution_timestamp": "2026-09-28T17:45:00Z",
      "direction": "UP",
      "base_run_id": 3927,
      "small_run_id": 3928,
      "last_observed_close": 83890.52,
      "actual_close": 83981.71,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-28T17:31:19.952815Z",
      "base_predicted_close": 83895.859375,
      "small_predicted_close": 84024.7421875,
      "strike": 83890.52,
      "market_regime": {
        "id": 583,
        "signal_id": 589,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-28T17:15:00Z",
        "return_6h": 0.010854760099866967,
        "return_12h": 0.00985801591838431,
        "return_24h": -0.006244162962156796,
        "close_vs_ema12": 0.005914948176808599,
        "close_vs_ema24": 0.003602506858279231,
        "ema12_slope_3h": 0.000777770471589001,
        "ema24_slope_6h": -0.0012363478310559728,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-28T17:31:19.955734Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-28T17:15:00Z",
          "return_6h": 0.010854760099866967,
          "return_12h": 0.00985801591838431,
          "return_24h": -0.006244162962156796,
          "close_vs_ema12": 0.005914948176808599,
          "close_vs_ema24": 0.003602506858279231,
          "ema12_slope_3h": 0.000777770471589001,
          "ema24_slope_6h": -0.0012363478310559728,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.61,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.204179,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        3927,
        3928
      ],
      "forecast_publication_timestamp": "2026-09-28T17:31:19.909153Z",
      "requested_quote_timestamp": "2026-09-28T17:31:19.909153Z",
      "retrieved_quote_timestamp": "2026-09-28T17:31:20.113332Z",
      "quote_retrieval_timestamp": "2026-09-28T17:31:20.113332Z",
      "timing_difference_seconds": 0.204179,
      "selected_quote": {
        "id": 589,
        "contract_id": 589,
        "forecast_timestamp": "2026-09-28T17:31:19.909153Z",
        "requested_timestamp": "2026-09-28T17:31:19.909153Z",
        "actual_quote_timestamp": "2026-09-28T17:31:20.113332Z",
        "timestamp_delta_seconds": 0.204179,
        "bid": 0.6,
        "ask": 0.61,
        "midpoint": 0.605,
        "last_price": 0.6,
        "implied_probability": 0.61,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-28T17:31:20.113332Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP281345",
        "external_market_id": "KXBTC15M-26SEP281345-45",
        "external_contract_id": "KXBTC15M-26SEP281345-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 80.1
      },
      "selected_entry_price": 0.61,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 589,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP281345",
          "external_market_id": "KXBTC15M-26SEP281345-45",
          "external_contract_id": "KXBTC15M-26SEP281345-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-28T17:30:00Z",
          "resolution_timestamp": "2026-09-28T17:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-28T17:31:19.958482Z"
        }
      ],
      "quotes": [
        {
          "id": 589,
          "contract_id": 589,
          "forecast_timestamp": "2026-09-28T17:31:19.909153Z",
          "requested_timestamp": "2026-09-28T17:31:19.909153Z",
          "actual_quote_timestamp": "2026-09-28T17:31:20.113332Z",
          "timestamp_delta_seconds": 0.204179,
          "bid": 0.6,
          "ask": 0.61,
          "midpoint": 0.605,
          "last_price": 0.6,
          "implied_probability": 0.61,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-28T17:31:20.113332Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP281345",
          "external_market_id": "KXBTC15M-26SEP281345-45",
          "external_contract_id": "KXBTC15M-26SEP281345-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 80.1
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP281345-45": {
          "UP/YES": "KXBTC15M-26SEP281345-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": null,
        "fixed_shares": null
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83890.52,
        "kronos_base_predicted_close": 83895.859375,
        "kronos_base_displacement": 5.3393749999959255,
        "kronos_base_displacement_fraction": 6.364694127531841e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84024.7421875,
        "kronos_small_displacement": 134.22218749999593,
        "kronos_small_displacement_fraction": 0.0015999684767718202,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP281345",
        "ticker": "KXBTC15M-26SEP281345-45",
        "market_id": "KXBTC15M-26SEP281345-45",
        "contract_id": "KXBTC15M-26SEP281345-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83890.52
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-28T17:31:19.909153Z",
        "retrieved_timestamp": "2026-09-28T17:31:20.113332Z",
        "quote_offset_seconds": 0.204179,
        "quote_age_seconds": 0.204179,
        "bid": 0.6,
        "ask": 0.61,
        "midpoint": 0.605,
        "last_price": 0.6,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.61,
        "price_type": "live_executable_ask",
        "yes_ask_size": 80.1
      },
      "settlement": {
        "result": null,
        "settlement_value": null,
        "actual_btc_close": 83981.71,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260928T1730Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 583,
          "signal_id": 589,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-28T17:15:00Z",
          "return_6h": 0.010854760099866967,
          "return_12h": 0.00985801591838431,
          "return_24h": -0.006244162962156796,
          "close_vs_ema12": 0.005914948176808599,
          "close_vs_ema24": 0.003602506858279231,
          "ema12_slope_3h": 0.000777770471589001,
          "ema24_slope_6h": -0.0012363478310559728,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-28T17:31:19.955734Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-28T17:15:00Z",
            "return_6h": 0.010854760099866967,
            "return_12h": 0.00985801591838431,
            "return_24h": -0.006244162962156796,
            "close_vs_ema12": 0.005914948176808599,
            "close_vs_ema24": 0.003602506858279231,
            "ema12_slope_3h": 0.000777770471589001,
            "ema24_slope_6h": -0.0012363478310559728,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": -0.003231921258766479,
        "return_30m": 0.0024863055087014363,
        "return_60m": -0.0017215327348469867,
        "return_120m": 0.009849180262931245,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.00020474378993806663,
        "close_vs_ema6": 0.001223475957803588,
        "close_vs_ema12": 0.0033591846733398434,
        "ema3_slope": -0.00020470187849974675,
        "ema6_slope": 0.0004896300033363499,
        "realized_volatility_30m": 0.004484344403615503,
        "realized_volatility_60m": 0.0037963540407308246,
        "return_acceleration": -0.008968688807231007
      }
    },
    {
      "id": 588,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260928T1545Z",
      "trigger_timestamp": "2026-09-28T15:46:20.909839Z",
      "market_start_timestamp": "2026-09-28T15:45:00Z",
      "resolution_timestamp": "2026-09-28T16:00:00Z",
      "direction": "UP",
      "base_run_id": 3913,
      "small_run_id": 3914,
      "last_observed_close": 83174.2,
      "actual_close": 83366.8,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-28T15:46:20.931026Z",
      "base_predicted_close": 83249.9296875,
      "small_predicted_close": 83287.5703125,
      "strike": 83174.2,
      "market_regime": {
        "id": 582,
        "signal_id": 588,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-28T15:30:00Z",
        "return_6h": 0.006925665249733592,
        "return_12h": -0.003395658672231905,
        "return_24h": -0.015111100118895826,
        "close_vs_ema12": -0.0011861130788695107,
        "close_vs_ema24": -0.004655597770122144,
        "ema12_slope_3h": -0.00012461435733823745,
        "ema24_slope_6h": -0.0031417661401257346,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-28T15:46:20.932467Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-28T15:30:00Z",
          "return_6h": 0.006925665249733592,
          "return_12h": -0.003395658672231905,
          "return_24h": -0.015111100118895826,
          "close_vs_ema12": -0.0011861130788695107,
          "close_vs_ema24": -0.004655597770122144,
          "ema12_slope_3h": -0.00012461435733823745,
          "ema24_slope_6h": -0.0031417661401257346,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.53,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.150808,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        3913,
        3914
      ],
      "forecast_publication_timestamp": "2026-09-28T15:46:20.909839Z",
      "requested_quote_timestamp": "2026-09-28T15:46:20.909839Z",
      "retrieved_quote_timestamp": "2026-09-28T15:46:21.060647Z",
      "quote_retrieval_timestamp": "2026-09-28T15:46:21.060647Z",
      "timing_difference_seconds": 0.150808,
      "selected_quote": {
        "id": 588,
        "contract_id": 588,
        "forecast_timestamp": "2026-09-28T15:46:20.909839Z",
        "requested_timestamp": "2026-09-28T15:46:20.909839Z",
        "actual_quote_timestamp": "2026-09-28T15:46:21.060647Z",
        "timestamp_delta_seconds": 0.150808,
        "bid": 0.52,
        "ask": 0.53,
        "midpoint": 0.525,
        "last_price": 0.52,
        "implied_probability": 0.53,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-28T15:46:21.060647Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP281200",
        "external_market_id": "KXBTC15M-26SEP281200-00",
        "external_contract_id": "KXBTC15M-26SEP281200-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4943.69
      },
      "selected_entry_price": 0.53,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 588,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP281200",
          "external_market_id": "KXBTC15M-26SEP281200-00",
          "external_contract_id": "KXBTC15M-26SEP281200-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-28T15:45:00Z",
          "resolution_timestamp": "2026-09-28T16:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-28T15:46:20.933739Z"
        }
      ],
      "quotes": [
        {
          "id": 588,
          "contract_id": 588,
          "forecast_timestamp": "2026-09-28T15:46:20.909839Z",
          "requested_timestamp": "2026-09-28T15:46:20.909839Z",
          "actual_quote_timestamp": "2026-09-28T15:46:21.060647Z",
          "timestamp_delta_seconds": 0.150808,
          "bid": 0.52,
          "ask": 0.53,
          "midpoint": 0.525,
          "last_price": 0.52,
          "implied_probability": 0.53,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-28T15:46:21.060647Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP281200",
          "external_market_id": "KXBTC15M-26SEP281200-00",
          "external_contract_id": "KXBTC15M-26SEP281200-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4943.69
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP281200-00": {
          "UP/YES": "KXBTC15M-26SEP281200-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1134,
          "signal_id": 588,
          "quote_id": 588,
          "settlement_id": 588,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 182.0,
          "entry_price": 0.53,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.46000000000001,
          "trading_fee": 3.18,
          "total_deployed": 99.64000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 182.0,
          "gross_pnl": 85.53999999999999,
          "net_pnl": 82.35999999999999,
          "roi": 0.8265756724207143,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-28T16:01:23.870226Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4943.69,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1135,
          "signal_id": 588,
          "quote_id": 588,
          "settlement_id": 588,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.53,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 53.0,
          "trading_fee": 1.75,
          "total_deployed": 54.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 47.0,
          "net_pnl": 45.25,
          "roi": 0.8264840182648402,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-28T16:01:23.872518Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4943.69,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83174.2,
        "kronos_base_predicted_close": 83249.9296875,
        "kronos_base_displacement": 75.72968750000291,
        "kronos_base_displacement_fraction": 0.0009104949311205026,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83287.5703125,
        "kronos_small_displacement": 113.37031250000291,
        "kronos_small_displacement_fraction": 0.0013630466238329063,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP281200",
        "ticker": "KXBTC15M-26SEP281200-00",
        "market_id": "KXBTC15M-26SEP281200-00",
        "contract_id": "KXBTC15M-26SEP281200-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83174.2
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-28T15:46:20.909839Z",
        "retrieved_timestamp": "2026-09-28T15:46:21.060647Z",
        "quote_offset_seconds": 0.150808,
        "quote_age_seconds": 0.150808,
        "bid": 0.52,
        "ask": 0.53,
        "midpoint": 0.525,
        "last_price": 0.52,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.53,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4943.69
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 83366.8,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260928T1545Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 582,
          "signal_id": 588,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-28T15:30:00Z",
          "return_6h": 0.006925665249733592,
          "return_12h": -0.003395658672231905,
          "return_24h": -0.015111100118895826,
          "close_vs_ema12": -0.0011861130788695107,
          "close_vs_ema24": -0.004655597770122144,
          "ema12_slope_3h": -0.00012461435733823745,
          "ema24_slope_6h": -0.0031417661401257346,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-28T15:46:20.932467Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-28T15:30:00Z",
            "return_6h": 0.006925665249733592,
            "return_12h": -0.003395658672231905,
            "return_24h": -0.015111100118895826,
            "close_vs_ema12": -0.0011861130788695107,
            "close_vs_ema24": -0.004655597770122144,
            "ema12_slope_3h": -0.00012461435733823745,
            "ema24_slope_6h": -0.0031417661401257346,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.001226300852753992,
        "return_30m": 0.002574909560162819,
        "return_60m": 0.003399012933391843,
        "return_120m": -0.006414231746218468,
        "consecutive_up_closes": 4,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0008364628084087666,
        "close_vs_ema6": 0.000652356921699182,
        "close_vs_ema12": 9.086434961891321e-05,
        "ema3_slope": 0.0008371630641763605,
        "ema6_slope": 0.00026101087758068076,
        "realized_volatility_30m": 6.032804010969173e-05,
        "realized_volatility_60m": 0.0004970966199451361,
        "return_acceleration": -0.00012065608021938345
      }
    },
    {
      "id": 587,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260928T1445Z",
      "trigger_timestamp": "2026-09-28T14:46:24.683659Z",
      "market_start_timestamp": "2026-09-28T14:45:00Z",
      "resolution_timestamp": "2026-09-28T15:00:00Z",
      "direction": "UP",
      "base_run_id": 3905,
      "small_run_id": 3906,
      "last_observed_close": 82892.45,
      "actual_close": 82953.65,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-28T14:46:24.748479Z",
      "base_predicted_close": 82939.9609375,
      "small_predicted_close": 82982.6328125,
      "strike": 82892.45,
      "market_regime": {
        "id": 581,
        "signal_id": 587,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-28T14:30:00Z",
        "return_6h": 0.00037933198388784284,
        "return_12h": -0.007210696455369869,
        "return_24h": -0.02187608457821877,
        "close_vs_ema12": -0.005065307385392459,
        "close_vs_ema24": -0.00856466263707556,
        "ema12_slope_3h": 0.0003260105272970826,
        "ema24_slope_6h": -0.0036841271672469755,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-28T14:46:24.754574Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-28T14:30:00Z",
          "return_6h": 0.00037933198388784284,
          "return_12h": -0.007210696455369869,
          "return_24h": -0.02187608457821877,
          "close_vs_ema12": -0.005065307385392459,
          "close_vs_ema24": -0.00856466263707556,
          "ema12_slope_3h": 0.0003260105272970826,
          "ema24_slope_6h": -0.0036841271672469755,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.66,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.228994,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        3905,
        3906
      ],
      "forecast_publication_timestamp": "2026-09-28T14:46:24.683659Z",
      "requested_quote_timestamp": "2026-09-28T14:46:24.683659Z",
      "retrieved_quote_timestamp": "2026-09-28T14:46:24.912653Z",
      "quote_retrieval_timestamp": "2026-09-28T14:46:24.912653Z",
      "timing_difference_seconds": 0.228994,
      "selected_quote": {
        "id": 587,
        "contract_id": 587,
        "forecast_timestamp": "2026-09-28T14:46:24.683659Z",
        "requested_timestamp": "2026-09-28T14:46:24.683659Z",
        "actual_quote_timestamp": "2026-09-28T14:46:24.912653Z",
        "timestamp_delta_seconds": 0.228994,
        "bid": 0.65,
        "ask": 0.66,
        "midpoint": 0.655,
        "last_price": 0.65,
        "implied_probability": 0.66,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-28T14:46:24.912653Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP281100",
        "external_market_id": "KXBTC15M-26SEP281100-00",
        "external_contract_id": "KXBTC15M-26SEP281100-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3646.01
      },
      "selected_entry_price": 0.66,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 587,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP281100",
          "external_market_id": "KXBTC15M-26SEP281100-00",
          "external_contract_id": "KXBTC15M-26SEP281100-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-28T14:45:00Z",
          "resolution_timestamp": "2026-09-28T15:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-28T14:46:24.757624Z"
        }
      ],
      "quotes": [
        {
          "id": 587,
          "contract_id": 587,
          "forecast_timestamp": "2026-09-28T14:46:24.683659Z",
          "requested_timestamp": "2026-09-28T14:46:24.683659Z",
          "actual_quote_timestamp": "2026-09-28T14:46:24.912653Z",
          "timestamp_delta_seconds": 0.228994,
          "bid": 0.65,
          "ask": 0.66,
          "midpoint": 0.655,
          "last_price": 0.65,
          "implied_probability": 0.66,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-28T14:46:24.912653Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP281100",
          "external_market_id": "KXBTC15M-26SEP281100-00",
          "external_contract_id": "KXBTC15M-26SEP281100-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3646.01
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP281100-00": {
          "UP/YES": "KXBTC15M-26SEP281100-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1132,
          "signal_id": 587,
          "quote_id": 587,
          "settlement_id": 587,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 147.0,
          "entry_price": 0.66,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.02000000000001,
          "trading_fee": 2.31,
          "total_deployed": 99.33000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 147.0,
          "gross_pnl": 49.97999999999999,
          "net_pnl": 47.66999999999999,
          "roi": 0.4799154334038053,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-28T15:01:24.417901Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3646.01,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1133,
          "signal_id": 587,
          "quote_id": 587,
          "settlement_id": 587,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.66,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 66.0,
          "trading_fee": 1.58,
          "total_deployed": 67.58,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 34.0,
          "net_pnl": 32.42,
          "roi": 0.47972773009766206,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-28T15:01:24.420295Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3646.01,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82892.45,
        "kronos_base_predicted_close": 82939.9609375,
        "kronos_base_displacement": 47.51093750000291,
        "kronos_base_displacement_fraction": 0.0005731636294982584,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82982.6328125,
        "kronos_small_displacement": 90.18281250000291,
        "kronos_small_displacement_fraction": 0.0010879496564524624,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP281100",
        "ticker": "KXBTC15M-26SEP281100-00",
        "market_id": "KXBTC15M-26SEP281100-00",
        "contract_id": "KXBTC15M-26SEP281100-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82892.45
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-28T14:46:24.683659Z",
        "retrieved_timestamp": "2026-09-28T14:46:24.912653Z",
        "quote_offset_seconds": 0.228994,
        "quote_age_seconds": 0.228994,
        "bid": 0.65,
        "ask": 0.66,
        "midpoint": 0.655,
        "last_price": 0.65,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.66,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3646.01
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 82953.65,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260928T1445Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 581,
          "signal_id": 587,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-28T14:30:00Z",
          "return_6h": 0.00037933198388784284,
          "return_12h": -0.007210696455369869,
          "return_24h": -0.02187608457821877,
          "close_vs_ema12": -0.005065307385392459,
          "close_vs_ema24": -0.00856466263707556,
          "ema12_slope_3h": 0.0003260105272970826,
          "ema24_slope_6h": -0.0036841271672469755,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-28T14:46:24.754574Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-28T14:30:00Z",
            "return_6h": 0.00037933198388784284,
            "return_12h": -0.007210696455369869,
            "return_24h": -0.02187608457821877,
            "close_vs_ema12": -0.005065307385392459,
            "close_vs_ema24": -0.00856466263707556,
            "ema12_slope_3h": 0.0003260105272970826,
            "ema24_slope_6h": -0.0036841271672469755,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "DEGRADED",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.003447616000345266,
        "return_30m": -0.006066307804858617,
        "return_60m": -0.009780002325218362,
        "return_120m": -0.00477462357547942,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 4,
        "close_vs_ema3": -0.002704581231212533,
        "close_vs_ema6": -0.004338049702163227,
        "close_vs_ema12": -0.004549963939780355,
        "ema3_slope": -0.0026972862015767207,
        "ema6_slope": -0.0017322141085063247,
        "realized_volatility_30m": 0.0004099323592338111,
        "realized_volatility_60m": 0.00094383506174703,
        "return_acceleration": -0.0008198647184676222
      }
    },
    {
      "id": 586,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260928T1315Z",
      "trigger_timestamp": "2026-09-28T13:16:20.289725Z",
      "market_start_timestamp": "2026-09-28T13:15:00Z",
      "resolution_timestamp": "2026-09-28T13:30:00Z",
      "direction": "UP",
      "base_run_id": 3893,
      "small_run_id": 3894,
      "last_observed_close": 83383.49,
      "actual_close": 83528.72,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-28T13:16:20.369814Z",
      "base_predicted_close": 83480.671875,
      "small_predicted_close": 83400.171875,
      "strike": 83383.49,
      "market_regime": {
        "id": 580,
        "signal_id": 586,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-28T13:00:00Z",
        "return_6h": 0.004018283374484177,
        "return_12h": -0.007086184579829791,
        "return_24h": -0.015054288039783259,
        "close_vs_ema12": 0.0010290146175968573,
        "close_vs_ema24": -0.0030511672859253602,
        "ema12_slope_3h": -0.001058642500485374,
        "ema24_slope_6h": -0.00493196494839776,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-28T13:16:20.372532Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-28T13:00:00Z",
          "return_6h": 0.004018283374484177,
          "return_12h": -0.007086184579829791,
          "return_24h": -0.015054288039783259,
          "close_vs_ema12": 0.0010290146175968573,
          "close_vs_ema24": -0.0030511672859253602,
          "ema12_slope_3h": -0.001058642500485374,
          "ema24_slope_6h": -0.00493196494839776,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.63,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.237522,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        3893,
        3894
      ],
      "forecast_publication_timestamp": "2026-09-28T13:16:20.289725Z",
      "requested_quote_timestamp": "2026-09-28T13:16:20.289725Z",
      "retrieved_quote_timestamp": "2026-09-28T13:16:20.527247Z",
      "quote_retrieval_timestamp": "2026-09-28T13:16:20.527247Z",
      "timing_difference_seconds": 0.237522,
      "selected_quote": {
        "id": 586,
        "contract_id": 586,
        "forecast_timestamp": "2026-09-28T13:16:20.289725Z",
        "requested_timestamp": "2026-09-28T13:16:20.289725Z",
        "actual_quote_timestamp": "2026-09-28T13:16:20.527247Z",
        "timestamp_delta_seconds": 0.237522,
        "bid": 0.62,
        "ask": 0.63,
        "midpoint": 0.625,
        "last_price": 0.63,
        "implied_probability": 0.63,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-28T13:16:20.527247Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP280930",
        "external_market_id": "KXBTC15M-26SEP280930-30",
        "external_contract_id": "KXBTC15M-26SEP280930-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2426.3
      },
      "selected_entry_price": 0.63,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 586,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP280930",
          "external_market_id": "KXBTC15M-26SEP280930-30",
          "external_contract_id": "KXBTC15M-26SEP280930-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-28T13:15:00Z",
          "resolution_timestamp": "2026-09-28T13:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-28T13:16:20.375067Z"
        }
      ],
      "quotes": [
        {
          "id": 586,
          "contract_id": 586,
          "forecast_timestamp": "2026-09-28T13:16:20.289725Z",
          "requested_timestamp": "2026-09-28T13:16:20.289725Z",
          "actual_quote_timestamp": "2026-09-28T13:16:20.527247Z",
          "timestamp_delta_seconds": 0.237522,
          "bid": 0.62,
          "ask": 0.63,
          "midpoint": 0.625,
          "last_price": 0.63,
          "implied_probability": 0.63,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-28T13:16:20.527247Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP280930",
          "external_market_id": "KXBTC15M-26SEP280930-30",
          "external_contract_id": "KXBTC15M-26SEP280930-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2426.3
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP280930-30": {
          "UP/YES": "KXBTC15M-26SEP280930-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1130,
          "signal_id": 586,
          "quote_id": 586,
          "settlement_id": 586,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 154.0,
          "entry_price": 0.63,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.02,
          "trading_fee": 2.52,
          "total_deployed": 99.53999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 154.0,
          "gross_pnl": 56.980000000000004,
          "net_pnl": 54.46000000000001,
          "roi": 0.5471167369901548,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-28T13:31:21.622799Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2426.3,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1131,
          "signal_id": 586,
          "quote_id": 586,
          "settlement_id": 586,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.63,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 63.0,
          "trading_fee": 1.64,
          "total_deployed": 64.64,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 37.0,
          "net_pnl": 35.36,
          "roi": 0.5470297029702971,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-28T13:31:21.625048Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2426.3,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83383.49,
        "kronos_base_predicted_close": 83480.671875,
        "kronos_base_displacement": 97.18187499999476,
        "kronos_base_displacement_fraction": 0.0011654810202834489,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83400.171875,
        "kronos_small_displacement": 16.68187499999476,
        "kronos_small_displacement_fraction": 0.0002000620866312355,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP280930",
        "ticker": "KXBTC15M-26SEP280930-30",
        "market_id": "KXBTC15M-26SEP280930-30",
        "contract_id": "KXBTC15M-26SEP280930-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83383.49
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-28T13:16:20.289725Z",
        "retrieved_timestamp": "2026-09-28T13:16:20.527247Z",
        "quote_offset_seconds": 0.237522,
        "quote_age_seconds": 0.237522,
        "bid": 0.62,
        "ask": 0.63,
        "midpoint": 0.625,
        "last_price": 0.63,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.63,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2426.3
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 83528.72,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260928T1315Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 580,
          "signal_id": 586,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-28T13:00:00Z",
          "return_6h": 0.004018283374484177,
          "return_12h": -0.007086184579829791,
          "return_24h": -0.015054288039783259,
          "close_vs_ema12": 0.0010290146175968573,
          "close_vs_ema24": -0.0030511672859253602,
          "ema12_slope_3h": -0.001058642500485374,
          "ema24_slope_6h": -0.00493196494839776,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-28T13:16:20.372532Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-28T13:00:00Z",
            "return_6h": 0.004018283374484177,
            "return_12h": -0.007086184579829791,
            "return_24h": -0.015054288039783259,
            "close_vs_ema12": 0.0010290146175968573,
            "close_vs_ema24": -0.0030511672859253602,
            "ema12_slope_3h": -0.001058642500485374,
            "ema24_slope_6h": -0.00493196494839776,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": -0.001960837174074359,
        "return_30m": 0.0011208871643024754,
        "return_60m": 0.0006722953484170624,
        "return_120m": 0.005145689645778662,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.00017646735519827317,
        "close_vs_ema6": 0.000757570513168826,
        "close_vs_ema12": 0.002314697694641099,
        "ema3_slope": -0.0001764362199654368,
        "ema6_slope": 0.00030312005919519436,
        "realized_volatility_30m": 0.002524308072120618,
        "realized_volatility_60m": 0.0018695963664129732,
        "return_acceleration": -0.005048616144241236
      }
    },
    {
      "id": 585,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260928T1300Z",
      "trigger_timestamp": "2026-09-28T13:01:18.684380Z",
      "market_start_timestamp": "2026-09-28T13:00:00Z",
      "resolution_timestamp": "2026-09-28T13:15:00Z",
      "direction": "UP",
      "base_run_id": 3891,
      "small_run_id": 3892,
      "last_observed_close": 83547.31,
      "actual_close": 83383.49,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-28T13:01:18.726972Z",
      "base_predicted_close": 83554.9375,
      "small_predicted_close": 83599.328125,
      "strike": 83547.31,
      "market_regime": {
        "id": 579,
        "signal_id": 585,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-28T12:45:00Z",
        "return_6h": 0.0049991527802653035,
        "return_12h": -0.007072342759990691,
        "return_24h": -0.014673612194705976,
        "close_vs_ema12": 0.0030396468769591234,
        "close_vs_ema24": -0.0011566811871017713,
        "ema12_slope_3h": -0.0014610510871163607,
        "ema24_slope_6h": -0.005118125624211989,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-28T13:01:18.732270Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-28T12:45:00Z",
          "return_6h": 0.0049991527802653035,
          "return_12h": -0.007072342759990691,
          "return_24h": -0.014673612194705976,
          "close_vs_ema12": 0.0030396468769591234,
          "close_vs_ema24": -0.0011566811871017713,
          "ema12_slope_3h": -0.0014610510871163607,
          "ema24_slope_6h": -0.005118125624211989,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.28,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.183555,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        3891,
        3892
      ],
      "forecast_publication_timestamp": "2026-09-28T13:01:18.684380Z",
      "requested_quote_timestamp": "2026-09-28T13:01:18.684380Z",
      "retrieved_quote_timestamp": "2026-09-28T13:01:18.867935Z",
      "quote_retrieval_timestamp": "2026-09-28T13:01:18.867935Z",
      "timing_difference_seconds": 0.183555,
      "selected_quote": {
        "id": 585,
        "contract_id": 585,
        "forecast_timestamp": "2026-09-28T13:01:18.684380Z",
        "requested_timestamp": "2026-09-28T13:01:18.684380Z",
        "actual_quote_timestamp": "2026-09-28T13:01:18.867935Z",
        "timestamp_delta_seconds": 0.183555,
        "bid": 0.27,
        "ask": 0.28,
        "midpoint": 0.275,
        "last_price": 0.27,
        "implied_probability": 0.28,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-28T13:01:18.867935Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP280915",
        "external_market_id": "KXBTC15M-26SEP280915-15",
        "external_contract_id": "KXBTC15M-26SEP280915-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 6200.95
      },
      "selected_entry_price": 0.28,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 585,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP280915",
          "external_market_id": "KXBTC15M-26SEP280915-15",
          "external_contract_id": "KXBTC15M-26SEP280915-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-28T13:00:00Z",
          "resolution_timestamp": "2026-09-28T13:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-28T13:01:18.735621Z"
        }
      ],
      "quotes": [
        {
          "id": 585,
          "contract_id": 585,
          "forecast_timestamp": "2026-09-28T13:01:18.684380Z",
          "requested_timestamp": "2026-09-28T13:01:18.684380Z",
          "actual_quote_timestamp": "2026-09-28T13:01:18.867935Z",
          "timestamp_delta_seconds": 0.183555,
          "bid": 0.27,
          "ask": 0.28,
          "midpoint": 0.275,
          "last_price": 0.27,
          "implied_probability": 0.28,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-28T13:01:18.867935Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP280915",
          "external_market_id": "KXBTC15M-26SEP280915-15",
          "external_contract_id": "KXBTC15M-26SEP280915-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 6200.95
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP280915-15": {
          "UP/YES": "KXBTC15M-26SEP280915-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1128,
          "signal_id": 585,
          "quote_id": 585,
          "settlement_id": 585,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 340.0,
          "entry_price": 0.28,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.2,
          "trading_fee": 4.8,
          "total_deployed": 100.0,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.2,
          "net_pnl": -100.0,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-28T13:16:26.075468Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6200.95,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1129,
          "signal_id": 585,
          "quote_id": 585,
          "settlement_id": 585,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.28,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 28.000000000000004,
          "trading_fee": 1.42,
          "total_deployed": 29.42,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -28.000000000000004,
          "net_pnl": -29.42,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-28T13:16:26.077921Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6200.95,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83547.31,
        "kronos_base_predicted_close": 83554.9375,
        "kronos_base_displacement": 7.627500000002328,
        "kronos_base_displacement_fraction": 9.129557851715787e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83599.328125,
        "kronos_small_displacement": 52.01812500000233,
        "kronos_small_displacement_fraction": 0.0006226187892824117,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP280915",
        "ticker": "KXBTC15M-26SEP280915-15",
        "market_id": "KXBTC15M-26SEP280915-15",
        "contract_id": "KXBTC15M-26SEP280915-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83547.31
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-28T13:01:18.684380Z",
        "retrieved_timestamp": "2026-09-28T13:01:18.867935Z",
        "quote_offset_seconds": 0.183555,
        "quote_age_seconds": 0.183555,
        "bid": 0.27,
        "ask": 0.28,
        "midpoint": 0.275,
        "last_price": 0.27,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.28,
        "price_type": "live_executable_ask",
        "yes_ask_size": 6200.95
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 83383.49,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260928T1300Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 579,
          "signal_id": 585,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-28T12:45:00Z",
          "return_6h": 0.0049991527802653035,
          "return_12h": -0.007072342759990691,
          "return_24h": -0.014673612194705976,
          "close_vs_ema12": 0.0030396468769591234,
          "close_vs_ema24": -0.0011566811871017713,
          "ema12_slope_3h": -0.0014610510871163607,
          "ema24_slope_6h": -0.005118125624211989,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-28T13:01:18.732270Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-28T12:45:00Z",
            "return_6h": 0.0049991527802653035,
            "return_12h": -0.007072342759990691,
            "return_24h": -0.014673612194705976,
            "close_vs_ema12": 0.0030396468769591234,
            "close_vs_ema24": -0.0011566811871017713,
            "ema12_slope_3h": -0.0014610510871163607,
            "ema24_slope_6h": -0.005118125624211989,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0030877789701668767,
        "return_30m": 0.002305883689345034,
        "return_60m": 0.005883207782368283,
        "return_120m": 0.007507851594082515,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0016111238857510202,
        "close_vs_ema6": 0.0030276941965894366,
        "close_vs_ema12": 0.004706769957508072,
        "ema3_slope": 0.0016137237947015937,
        "ema6_slope": 0.0012125461662320092,
        "realized_volatility_30m": 0.0019336336815607424,
        "realized_volatility_60m": 0.0017387687634959775,
        "return_acceleration": 0.003867267363121485
      }
    },
    {
      "id": 584,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260928T1245Z",
      "trigger_timestamp": "2026-09-28T12:46:25.225342Z",
      "market_start_timestamp": "2026-09-28T12:45:00Z",
      "resolution_timestamp": "2026-09-28T13:00:00Z",
      "direction": "UP",
      "base_run_id": 3889,
      "small_run_id": 3890,
      "last_observed_close": 83290.13,
      "actual_close": 83547.31,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-28T12:46:25.272018Z",
      "base_predicted_close": 83341.7890625,
      "small_predicted_close": 83320.046875,
      "strike": 83290.13,
      "market_regime": {
        "id": 578,
        "signal_id": 584,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-28T12:30:00Z",
        "return_6h": 0.0013039512747734516,
        "return_12h": -0.011657382063393174,
        "return_24h": -0.01982661183860035,
        "close_vs_ema12": 8.137326990409477e-05,
        "close_vs_ema24": -0.0042557103446281275,
        "ema12_slope_3h": -0.0019975015931491535,
        "ema24_slope_6h": -0.005328726784958215,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-28T12:46:25.276129Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-28T12:30:00Z",
          "return_6h": 0.0013039512747734516,
          "return_12h": -0.011657382063393174,
          "return_24h": -0.01982661183860035,
          "close_vs_ema12": 8.137326990409477e-05,
          "close_vs_ema24": -0.0042557103446281275,
          "ema12_slope_3h": -0.0019975015931491535,
          "ema24_slope_6h": -0.005328726784958215,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.82,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.200317,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "80_plus",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        3889,
        3890
      ],
      "forecast_publication_timestamp": "2026-09-28T12:46:25.225342Z",
      "requested_quote_timestamp": "2026-09-28T12:46:25.225342Z",
      "retrieved_quote_timestamp": "2026-09-28T12:46:25.425659Z",
      "quote_retrieval_timestamp": "2026-09-28T12:46:25.425659Z",
      "timing_difference_seconds": 0.200317,
      "selected_quote": {
        "id": 584,
        "contract_id": 584,
        "forecast_timestamp": "2026-09-28T12:46:25.225342Z",
        "requested_timestamp": "2026-09-28T12:46:25.225342Z",
        "actual_quote_timestamp": "2026-09-28T12:46:25.425659Z",
        "timestamp_delta_seconds": 0.200317,
        "bid": 0.81,
        "ask": 0.82,
        "midpoint": 0.815,
        "last_price": 0.82,
        "implied_probability": 0.82,
        "spread": 0.009999999999999898,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-28T12:46:25.425659Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP280900",
        "external_market_id": "KXBTC15M-26SEP280900-00",
        "external_contract_id": "KXBTC15M-26SEP280900-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2677.44
      },
      "selected_entry_price": 0.82,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 584,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP280900",
          "external_market_id": "KXBTC15M-26SEP280900-00",
          "external_contract_id": "KXBTC15M-26SEP280900-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-28T12:45:00Z",
          "resolution_timestamp": "2026-09-28T13:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-28T12:46:25.279540Z"
        }
      ],
      "quotes": [
        {
          "id": 584,
          "contract_id": 584,
          "forecast_timestamp": "2026-09-28T12:46:25.225342Z",
          "requested_timestamp": "2026-09-28T12:46:25.225342Z",
          "actual_quote_timestamp": "2026-09-28T12:46:25.425659Z",
          "timestamp_delta_seconds": 0.200317,
          "bid": 0.81,
          "ask": 0.82,
          "midpoint": 0.815,
          "last_price": 0.82,
          "implied_probability": 0.82,
          "spread": 0.009999999999999898,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-28T12:46:25.425659Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP280900",
          "external_market_id": "KXBTC15M-26SEP280900-00",
          "external_contract_id": "KXBTC15M-26SEP280900-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2677.44
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP280900-00": {
          "UP/YES": "KXBTC15M-26SEP280900-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1126,
          "signal_id": 584,
          "quote_id": 584,
          "settlement_id": 584,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 120.0,
          "entry_price": 0.82,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 98.39999999999999,
          "trading_fee": 1.24,
          "total_deployed": 99.63999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 120.0,
          "gross_pnl": 21.60000000000001,
          "net_pnl": 20.360000000000014,
          "roi": 0.2043356081894823,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-28T13:01:24.015914Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2677.44,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1127,
          "signal_id": 584,
          "quote_id": 584,
          "settlement_id": 584,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.82,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 82.0,
          "trading_fee": 1.04,
          "total_deployed": 83.04,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 18.0,
          "net_pnl": 16.959999999999994,
          "roi": 0.2042389210019267,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-28T13:01:24.017988Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2677.44,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83290.13,
        "kronos_base_predicted_close": 83341.7890625,
        "kronos_base_displacement": 51.65906249999534,
        "kronos_base_displacement_fraction": 0.0006202303021978155,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83320.046875,
        "kronos_small_displacement": 29.916874999995343,
        "kronos_small_displacement_fraction": 0.0003591887177987997,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP280900",
        "ticker": "KXBTC15M-26SEP280900-00",
        "market_id": "KXBTC15M-26SEP280900-00",
        "contract_id": "KXBTC15M-26SEP280900-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83290.13
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-28T12:46:25.225342Z",
        "retrieved_timestamp": "2026-09-28T12:46:25.425659Z",
        "quote_offset_seconds": 0.200317,
        "quote_age_seconds": 0.200317,
        "bid": 0.81,
        "ask": 0.82,
        "midpoint": 0.815,
        "last_price": 0.82,
        "spread": 0.009999999999999898,
        "selected_entry_price": 0.82,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2677.44
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 83547.31,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260928T1245Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 578,
          "signal_id": 584,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-28T12:30:00Z",
          "return_6h": 0.0013039512747734516,
          "return_12h": -0.011657382063393174,
          "return_24h": -0.01982661183860035,
          "close_vs_ema12": 8.137326990409477e-05,
          "close_vs_ema24": -0.0042557103446281275,
          "ema12_slope_3h": -0.0019975015931491535,
          "ema24_slope_6h": -0.005328726784958215,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-28T12:46:25.276129Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-28T12:30:00Z",
            "return_6h": 0.0013039512747734516,
            "return_12h": -0.011657382063393174,
            "return_24h": -0.01982661183860035,
            "close_vs_ema12": 8.137326990409477e-05,
            "close_vs_ema24": -0.0042557103446281275,
            "ema12_slope_3h": -0.0019975015931491535,
            "ema24_slope_6h": -0.005328726784958215,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": -0.0007794883929546081,
        "return_30m": -0.0004480895580512012,
        "return_60m": 0.002874018176956872,
        "return_120m": 0.004595869377976847,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": 0.0001392386809655477,
        "close_vs_ema6": 0.00115257371875499,
        "close_vs_ema12": 0.0024718990382364137,
        "ema3_slope": 0.00013925807107573185,
        "ema6_slope": 0.0004612421337264472,
        "realized_volatility_30m": 0.0005555728754594869,
        "realized_volatility_60m": 0.0015109686448405663,
        "return_acceleration": -0.0011111457509189737
      }
    },
    {
      "id": 583,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260928T1230Z",
      "trigger_timestamp": "2026-09-28T12:31:17.607349Z",
      "market_start_timestamp": "2026-09-28T12:30:00Z",
      "resolution_timestamp": "2026-09-28T12:45:00Z",
      "direction": "UP",
      "base_run_id": 3887,
      "small_run_id": 3888,
      "last_observed_close": 83355.1,
      "actual_close": 83290.13,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-28T12:31:17.652922Z",
      "base_predicted_close": 83384.7578125,
      "small_predicted_close": 83412.75,
      "strike": 83355.1,
      "market_regime": {
        "id": 577,
        "signal_id": 583,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-28T12:15:00Z",
        "return_6h": 0.003716479907752701,
        "return_12h": -0.016815951732167655,
        "return_24h": -0.01868306637514716,
        "close_vs_ema12": 0.0008649989056674912,
        "close_vs_ema24": -0.0035682036154277563,
        "ema12_slope_3h": -0.002432278423556977,
        "ema24_slope_6h": -0.0054668125351181596,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-28T12:31:17.655269Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-28T12:15:00Z",
          "return_6h": 0.003716479907752701,
          "return_12h": -0.016815951732167655,
          "return_24h": -0.01868306637514716,
          "close_vs_ema12": 0.0008649989056674912,
          "close_vs_ema24": -0.0035682036154277563,
          "ema12_slope_3h": -0.002432278423556977,
          "ema24_slope_6h": -0.0054668125351181596,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.38,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.171996,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        3887,
        3888
      ],
      "forecast_publication_timestamp": "2026-09-28T12:31:17.607349Z",
      "requested_quote_timestamp": "2026-09-28T12:31:17.607349Z",
      "retrieved_quote_timestamp": "2026-09-28T12:31:17.779345Z",
      "quote_retrieval_timestamp": "2026-09-28T12:31:17.779345Z",
      "timing_difference_seconds": 0.171996,
      "selected_quote": {
        "id": 583,
        "contract_id": 583,
        "forecast_timestamp": "2026-09-28T12:31:17.607349Z",
        "requested_timestamp": "2026-09-28T12:31:17.607349Z",
        "actual_quote_timestamp": "2026-09-28T12:31:17.779345Z",
        "timestamp_delta_seconds": 0.171996,
        "bid": 0.37,
        "ask": 0.38,
        "midpoint": 0.375,
        "last_price": 0.38,
        "implied_probability": 0.38,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-28T12:31:17.779345Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP280845",
        "external_market_id": "KXBTC15M-26SEP280845-45",
        "external_contract_id": "KXBTC15M-26SEP280845-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 616.81
      },
      "selected_entry_price": 0.38,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 583,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP280845",
          "external_market_id": "KXBTC15M-26SEP280845-45",
          "external_contract_id": "KXBTC15M-26SEP280845-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-28T12:30:00Z",
          "resolution_timestamp": "2026-09-28T12:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-28T12:31:17.657837Z"
        }
      ],
      "quotes": [
        {
          "id": 583,
          "contract_id": 583,
          "forecast_timestamp": "2026-09-28T12:31:17.607349Z",
          "requested_timestamp": "2026-09-28T12:31:17.607349Z",
          "actual_quote_timestamp": "2026-09-28T12:31:17.779345Z",
          "timestamp_delta_seconds": 0.171996,
          "bid": 0.37,
          "ask": 0.38,
          "midpoint": 0.375,
          "last_price": 0.38,
          "implied_probability": 0.38,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-28T12:31:17.779345Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP280845",
          "external_market_id": "KXBTC15M-26SEP280845-45",
          "external_contract_id": "KXBTC15M-26SEP280845-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 616.81
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP280845-45": {
          "UP/YES": "KXBTC15M-26SEP280845-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1124,
          "signal_id": 583,
          "quote_id": 583,
          "settlement_id": 583,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 252.0,
          "entry_price": 0.38,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.76,
          "trading_fee": 4.16,
          "total_deployed": 99.92,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.76,
          "net_pnl": -99.92,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-28T12:46:32.236505Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 616.81,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1125,
          "signal_id": 583,
          "quote_id": 583,
          "settlement_id": 583,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.38,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 38.0,
          "trading_fee": 1.65,
          "total_deployed": 39.65,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -38.0,
          "net_pnl": -39.65,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-28T12:46:32.239677Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 616.81,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83355.1,
        "kronos_base_predicted_close": 83384.7578125,
        "kronos_base_displacement": 29.65781249999418,
        "kronos_base_displacement_fraction": 0.00035580081482709726,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83412.75,
        "kronos_small_displacement": 57.64999999999418,
        "kronos_small_displacement_fraction": 0.0006916193490259645,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP280845",
        "ticker": "KXBTC15M-26SEP280845-45",
        "market_id": "KXBTC15M-26SEP280845-45",
        "contract_id": "KXBTC15M-26SEP280845-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83355.1
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-28T12:31:17.607349Z",
        "retrieved_timestamp": "2026-09-28T12:31:17.779345Z",
        "quote_offset_seconds": 0.171996,
        "quote_age_seconds": 0.171996,
        "bid": 0.37,
        "ask": 0.38,
        "midpoint": 0.375,
        "last_price": 0.38,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.38,
        "price_type": "live_executable_ask",
        "yes_ask_size": 616.81
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 83290.13,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260928T1230Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 577,
          "signal_id": 583,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-28T12:15:00Z",
          "return_6h": 0.003716479907752701,
          "return_12h": -0.016815951732167655,
          "return_24h": -0.01868306637514716,
          "close_vs_ema12": 0.0008649989056674912,
          "close_vs_ema24": -0.0035682036154277563,
          "ema12_slope_3h": -0.002432278423556977,
          "ema24_slope_6h": -0.0054668125351181596,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-28T12:31:17.655269Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-28T12:15:00Z",
            "return_6h": 0.003716479907752701,
            "return_12h": -0.016815951732167655,
            "return_24h": -0.01868306637514716,
            "close_vs_ema12": 0.0008649989056674912,
            "close_vs_ema24": -0.0035682036154277563,
            "ema12_slope_3h": -0.002432278423556977,
            "ema24_slope_6h": -0.0054668125351181596,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0003316573579643656,
        "return_30m": 0.0035690941769748186,
        "return_60m": 0.004403093167387295,
        "return_120m": 0.007041957868425985,
        "consecutive_up_closes": 11,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0010588298807079344,
        "close_vs_ema6": 0.0023957032839003745,
        "close_vs_ema12": 0.003705025188216249,
        "ema3_slope": 0.0010599521897587394,
        "ema6_slope": 0.0009592004974727786,
        "realized_volatility_30m": 0.0014523530486465486,
        "realized_volatility_60m": 0.0012557258320484309,
        "return_acceleration": -0.002904706097293097
      }
    },
    {
      "id": 582,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260928T1015Z",
      "trigger_timestamp": "2026-09-28T10:16:17.149399Z",
      "market_start_timestamp": "2026-09-28T10:15:00Z",
      "resolution_timestamp": "2026-09-28T10:30:00Z",
      "direction": "UP",
      "base_run_id": 3869,
      "small_run_id": 3870,
      "last_observed_close": 82682.18,
      "actual_close": 82772.22,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-28T10:16:17.188168Z",
      "base_predicted_close": 82708.2734375,
      "small_predicted_close": 82736.5,
      "strike": 82682.18,
      "market_regime": {
        "id": 576,
        "signal_id": 582,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-28T10:00:00Z",
        "return_6h": -0.00872883045152506,
        "return_12h": -0.01936120023887422,
        "return_24h": -0.027523647088008918,
        "close_vs_ema12": -0.008441009254189225,
        "close_vs_ema24": -0.013086768265690552,
        "ema12_slope_3h": -0.004507834891976481,
        "ema24_slope_6h": -0.006079238687801802,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-28T10:16:17.191270Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-28T10:00:00Z",
          "return_6h": -0.00872883045152506,
          "return_12h": -0.01936120023887422,
          "return_24h": -0.027523647088008918,
          "close_vs_ema12": -0.008441009254189225,
          "close_vs_ema24": -0.013086768265690552,
          "ema12_slope_3h": -0.004507834891976481,
          "ema24_slope_6h": -0.006079238687801802,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.78,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.211006,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "70_80",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        3869,
        3870
      ],
      "forecast_publication_timestamp": "2026-09-28T10:16:17.149399Z",
      "requested_quote_timestamp": "2026-09-28T10:16:17.149399Z",
      "retrieved_quote_timestamp": "2026-09-28T10:16:17.360405Z",
      "quote_retrieval_timestamp": "2026-09-28T10:16:17.360405Z",
      "timing_difference_seconds": 0.211006,
      "selected_quote": {
        "id": 582,
        "contract_id": 582,
        "forecast_timestamp": "2026-09-28T10:16:17.149399Z",
        "requested_timestamp": "2026-09-28T10:16:17.149399Z",
        "actual_quote_timestamp": "2026-09-28T10:16:17.360405Z",
        "timestamp_delta_seconds": 0.211006,
        "bid": 0.77,
        "ask": 0.78,
        "midpoint": 0.775,
        "last_price": 0.77,
        "implied_probability": 0.78,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-28T10:16:17.360405Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP280630",
        "external_market_id": "KXBTC15M-26SEP280630-30",
        "external_contract_id": "KXBTC15M-26SEP280630-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 252.29
      },
      "selected_entry_price": 0.78,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 582,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP280630",
          "external_market_id": "KXBTC15M-26SEP280630-30",
          "external_contract_id": "KXBTC15M-26SEP280630-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-28T10:15:00Z",
          "resolution_timestamp": "2026-09-28T10:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-28T10:16:17.196598Z"
        }
      ],
      "quotes": [
        {
          "id": 582,
          "contract_id": 582,
          "forecast_timestamp": "2026-09-28T10:16:17.149399Z",
          "requested_timestamp": "2026-09-28T10:16:17.149399Z",
          "actual_quote_timestamp": "2026-09-28T10:16:17.360405Z",
          "timestamp_delta_seconds": 0.211006,
          "bid": 0.77,
          "ask": 0.78,
          "midpoint": 0.775,
          "last_price": 0.77,
          "implied_probability": 0.78,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-28T10:16:17.360405Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP280630",
          "external_market_id": "KXBTC15M-26SEP280630-30",
          "external_contract_id": "KXBTC15M-26SEP280630-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 252.29
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP280630-30": {
          "UP/YES": "KXBTC15M-26SEP280630-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1122,
          "signal_id": 582,
          "quote_id": 582,
          "settlement_id": 582,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 126.0,
          "entry_price": 0.78,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 98.28,
          "trading_fee": 1.52,
          "total_deployed": 99.8,
          "settlement_value": 1.0,
          "settlement_payout": 126.0,
          "gross_pnl": 27.72,
          "net_pnl": 26.200000000000003,
          "roi": 0.26252505010020044,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-28T10:31:23.262810Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 252.29,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1123,
          "signal_id": 582,
          "quote_id": 582,
          "settlement_id": 582,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.78,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 78.0,
          "trading_fee": 1.21,
          "total_deployed": 79.21,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 22.0,
          "net_pnl": 20.790000000000006,
          "roi": 0.26246686024491866,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-28T10:31:23.265171Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 252.29,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82682.18,
        "kronos_base_predicted_close": 82708.2734375,
        "kronos_base_displacement": 26.093437500006985,
        "kronos_base_displacement_fraction": 0.0003155871978702906,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82736.5,
        "kronos_small_displacement": 54.320000000006985,
        "kronos_small_displacement_fraction": 0.0006569734857015984,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP280630",
        "ticker": "KXBTC15M-26SEP280630-30",
        "market_id": "KXBTC15M-26SEP280630-30",
        "contract_id": "KXBTC15M-26SEP280630-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82682.18
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-28T10:16:17.149399Z",
        "retrieved_timestamp": "2026-09-28T10:16:17.360405Z",
        "quote_offset_seconds": 0.211006,
        "quote_age_seconds": 0.211006,
        "bid": 0.77,
        "ask": 0.78,
        "midpoint": 0.775,
        "last_price": 0.77,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.78,
        "price_type": "live_executable_ask",
        "yes_ask_size": 252.29
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 82772.22,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260928T1015Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 576,
          "signal_id": 582,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-28T10:00:00Z",
          "return_6h": -0.00872883045152506,
          "return_12h": -0.01936120023887422,
          "return_24h": -0.027523647088008918,
          "close_vs_ema12": -0.008441009254189225,
          "close_vs_ema24": -0.013086768265690552,
          "ema12_slope_3h": -0.004507834891976481,
          "ema24_slope_6h": -0.006079238687801802,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-28T10:16:17.191270Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-28T10:00:00Z",
            "return_6h": -0.00872883045152506,
            "return_12h": -0.01936120023887422,
            "return_24h": -0.027523647088008918,
            "close_vs_ema12": -0.008441009254189225,
            "close_vs_ema24": -0.013086768265690552,
            "ema12_slope_3h": -0.004507834891976481,
            "ema24_slope_6h": -0.006079238687801802,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "DEGRADED",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0008011806236989383,
        "return_30m": 0.0009692123537985431,
        "return_60m": -0.0017459627332075955,
        "return_120m": -0.0035604219030015427,
        "consecutive_up_closes": 2,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.00011843505262887355,
        "close_vs_ema6": -0.0004683898906988615,
        "close_vs_ema12": -0.0016872612811308363,
        "ema3_slope": 0.00011844908115188346,
        "ema6_slope": -0.0001873208606004706,
        "realized_volatility_30m": 0.0003166417047969494,
        "realized_volatility_60m": 0.001059534086371962,
        "return_acceleration": 0.0006332834095938988
      }
    },
    {
      "id": 581,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260928T0930Z",
      "trigger_timestamp": "2026-09-28T09:31:19.754166Z",
      "market_start_timestamp": "2026-09-28T09:30:00Z",
      "resolution_timestamp": "2026-09-28T09:45:00Z",
      "direction": "UP",
      "base_run_id": 3863,
      "small_run_id": 3864,
      "last_observed_close": 82769.93,
      "actual_close": 82602.13,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-28T09:31:19.799514Z",
      "base_predicted_close": 82813.0703125,
      "small_predicted_close": 82842.125,
      "strike": 82769.93,
      "market_regime": {
        "id": 575,
        "signal_id": 581,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-28T09:15:00Z",
        "return_6h": -0.006577818081382136,
        "return_12h": -0.021707728128465886,
        "return_24h": -0.022684863722964743,
        "close_vs_ema12": -0.008578612239665606,
        "close_vs_ema24": -0.01290914754785577,
        "ema12_slope_3h": -0.004333171951615866,
        "ema24_slope_6h": -0.005883481854221828,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-28T09:31:19.802087Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-28T09:15:00Z",
          "return_6h": -0.006577818081382136,
          "return_12h": -0.021707728128465886,
          "return_24h": -0.022684863722964743,
          "close_vs_ema12": -0.008578612239665606,
          "close_vs_ema24": -0.01290914754785577,
          "ema12_slope_3h": -0.004333171951615866,
          "ema24_slope_6h": -0.005883481854221828,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.58,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.200877,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        3863,
        3864
      ],
      "forecast_publication_timestamp": "2026-09-28T09:31:19.754166Z",
      "requested_quote_timestamp": "2026-09-28T09:31:19.754166Z",
      "retrieved_quote_timestamp": "2026-09-28T09:31:19.955043Z",
      "quote_retrieval_timestamp": "2026-09-28T09:31:19.955043Z",
      "timing_difference_seconds": 0.200877,
      "selected_quote": {
        "id": 581,
        "contract_id": 581,
        "forecast_timestamp": "2026-09-28T09:31:19.754166Z",
        "requested_timestamp": "2026-09-28T09:31:19.754166Z",
        "actual_quote_timestamp": "2026-09-28T09:31:19.955043Z",
        "timestamp_delta_seconds": 0.200877,
        "bid": 0.57,
        "ask": 0.58,
        "midpoint": 0.575,
        "last_price": 0.58,
        "implied_probability": 0.58,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-28T09:31:19.955043Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP280545",
        "external_market_id": "KXBTC15M-26SEP280545-45",
        "external_contract_id": "KXBTC15M-26SEP280545-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5589.54
      },
      "selected_entry_price": 0.58,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 581,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP280545",
          "external_market_id": "KXBTC15M-26SEP280545-45",
          "external_contract_id": "KXBTC15M-26SEP280545-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-28T09:30:00Z",
          "resolution_timestamp": "2026-09-28T09:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-28T09:31:19.805854Z"
        }
      ],
      "quotes": [
        {
          "id": 581,
          "contract_id": 581,
          "forecast_timestamp": "2026-09-28T09:31:19.754166Z",
          "requested_timestamp": "2026-09-28T09:31:19.754166Z",
          "actual_quote_timestamp": "2026-09-28T09:31:19.955043Z",
          "timestamp_delta_seconds": 0.200877,
          "bid": 0.57,
          "ask": 0.58,
          "midpoint": 0.575,
          "last_price": 0.58,
          "implied_probability": 0.58,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-28T09:31:19.955043Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP280545",
          "external_market_id": "KXBTC15M-26SEP280545-45",
          "external_contract_id": "KXBTC15M-26SEP280545-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5589.54
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP280545-45": {
          "UP/YES": "KXBTC15M-26SEP280545-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1120,
          "signal_id": 581,
          "quote_id": 581,
          "settlement_id": 581,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 167.0,
          "entry_price": 0.58,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.86,
          "trading_fee": 2.85,
          "total_deployed": 99.71,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.86,
          "net_pnl": -99.71,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-28T09:46:29.406780Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5589.54,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1121,
          "signal_id": 581,
          "quote_id": 581,
          "settlement_id": 581,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.58,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 57.99999999999999,
          "trading_fee": 1.71,
          "total_deployed": 59.709999999999994,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -57.99999999999999,
          "net_pnl": -59.709999999999994,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-28T09:46:29.410772Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5589.54,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82769.93,
        "kronos_base_predicted_close": 82813.0703125,
        "kronos_base_displacement": 43.140312500006985,
        "kronos_base_displacement_fraction": 0.0005212075508582282,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82842.125,
        "kronos_small_displacement": 72.19500000000698,
        "kronos_small_displacement_fraction": 0.0008722370551721741,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP280545",
        "ticker": "KXBTC15M-26SEP280545-45",
        "market_id": "KXBTC15M-26SEP280545-45",
        "contract_id": "KXBTC15M-26SEP280545-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82769.93
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-28T09:31:19.754166Z",
        "retrieved_timestamp": "2026-09-28T09:31:19.955043Z",
        "quote_offset_seconds": 0.200877,
        "quote_age_seconds": 0.200877,
        "bid": 0.57,
        "ask": 0.58,
        "midpoint": 0.575,
        "last_price": 0.58,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.58,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5589.54
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 82602.13,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260928T0930Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 575,
          "signal_id": 581,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-28T09:15:00Z",
          "return_6h": -0.006577818081382136,
          "return_12h": -0.021707728128465886,
          "return_24h": -0.022684863722964743,
          "close_vs_ema12": -0.008578612239665606,
          "close_vs_ema24": -0.01290914754785577,
          "ema12_slope_3h": -0.004333171951615866,
          "ema24_slope_6h": -0.005883481854221828,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-28T09:31:19.802087Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-28T09:15:00Z",
            "return_6h": -0.006577818081382136,
            "return_12h": -0.021707728128465886,
            "return_24h": -0.022684863722964743,
            "close_vs_ema12": -0.008578612239665606,
            "close_vs_ema24": -0.01290914754785577,
            "ema12_slope_3h": -0.004333171951615866,
            "ema24_slope_6h": -0.005883481854221828,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "DEGRADED",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0006866054916579989,
        "return_30m": -0.0018874818339021937,
        "return_60m": -0.00030965627885304325,
        "return_120m": -0.001872711292685958,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.0005598659971133291,
        "close_vs_ema6": -0.001058021039871515,
        "close_vs_ema12": -0.002070126404223993,
        "ema3_slope": -0.0005595527225703556,
        "ema6_slope": -0.00042302938635219167,
        "realized_volatility_30m": 0.00025754797269611496,
        "realized_volatility_60m": 0.0008860405487112365,
        "return_acceleration": 0.0005150959453922299
      }
    },
    {
      "id": 580,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260928T0830Z",
      "trigger_timestamp": "2026-09-28T08:31:20.008209Z",
      "market_start_timestamp": "2026-09-28T08:30:00Z",
      "resolution_timestamp": "2026-09-28T08:45:00Z",
      "direction": "UP",
      "base_run_id": 3855,
      "small_run_id": 3856,
      "last_observed_close": 82795.57,
      "actual_close": 82861.02,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-28T08:31:20.072625Z",
      "base_predicted_close": 82860.5390625,
      "small_predicted_close": 82891.578125,
      "strike": 82795.57,
      "market_regime": {
        "id": 574,
        "signal_id": 580,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-28T08:15:00Z",
        "return_6h": -0.01024027819699036,
        "return_12h": -0.021397700283948273,
        "return_24h": -0.02359262004747753,
        "close_vs_ema12": -0.009653008105387051,
        "close_vs_ema24": -0.013633222782340249,
        "ema12_slope_3h": -0.00447945910115255,
        "ema24_slope_6h": -0.005809602667871561,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-28T08:31:20.080674Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-28T08:15:00Z",
          "return_6h": -0.01024027819699036,
          "return_12h": -0.021397700283948273,
          "return_24h": -0.02359262004747753,
          "close_vs_ema12": -0.009653008105387051,
          "close_vs_ema24": -0.013633222782340249,
          "ema12_slope_3h": -0.00447945910115255,
          "ema24_slope_6h": -0.005809602667871561,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.6,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.211826,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        3855,
        3856
      ],
      "forecast_publication_timestamp": "2026-09-28T08:31:20.008209Z",
      "requested_quote_timestamp": "2026-09-28T08:31:20.008209Z",
      "retrieved_quote_timestamp": "2026-09-28T08:31:20.220035Z",
      "quote_retrieval_timestamp": "2026-09-28T08:31:20.220035Z",
      "timing_difference_seconds": 0.211826,
      "selected_quote": {
        "id": 580,
        "contract_id": 580,
        "forecast_timestamp": "2026-09-28T08:31:20.008209Z",
        "requested_timestamp": "2026-09-28T08:31:20.008209Z",
        "actual_quote_timestamp": "2026-09-28T08:31:20.220035Z",
        "timestamp_delta_seconds": 0.211826,
        "bid": 0.59,
        "ask": 0.6,
        "midpoint": 0.595,
        "last_price": 0.6,
        "implied_probability": 0.6,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-28T08:31:20.220035Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP280445",
        "external_market_id": "KXBTC15M-26SEP280445-45",
        "external_contract_id": "KXBTC15M-26SEP280445-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 1637.32
      },
      "selected_entry_price": 0.6,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 580,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP280445",
          "external_market_id": "KXBTC15M-26SEP280445-45",
          "external_contract_id": "KXBTC15M-26SEP280445-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-28T08:30:00Z",
          "resolution_timestamp": "2026-09-28T08:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-28T08:31:20.083397Z"
        }
      ],
      "quotes": [
        {
          "id": 580,
          "contract_id": 580,
          "forecast_timestamp": "2026-09-28T08:31:20.008209Z",
          "requested_timestamp": "2026-09-28T08:31:20.008209Z",
          "actual_quote_timestamp": "2026-09-28T08:31:20.220035Z",
          "timestamp_delta_seconds": 0.211826,
          "bid": 0.59,
          "ask": 0.6,
          "midpoint": 0.595,
          "last_price": 0.6,
          "implied_probability": 0.6,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-28T08:31:20.220035Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP280445",
          "external_market_id": "KXBTC15M-26SEP280445-45",
          "external_contract_id": "KXBTC15M-26SEP280445-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 1637.32
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP280445-45": {
          "UP/YES": "KXBTC15M-26SEP280445-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1118,
          "signal_id": 580,
          "quote_id": 580,
          "settlement_id": 580,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 162.0,
          "entry_price": 0.6,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.2,
          "trading_fee": 2.73,
          "total_deployed": 99.93,
          "settlement_value": 1.0,
          "settlement_payout": 162.0,
          "gross_pnl": 64.8,
          "net_pnl": 62.06999999999999,
          "roi": 0.6211347943560491,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-28T08:46:31.680373Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1637.32,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1119,
          "signal_id": 580,
          "quote_id": 580,
          "settlement_id": 580,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.6,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 60.0,
          "trading_fee": 1.68,
          "total_deployed": 61.68,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 40.0,
          "net_pnl": 38.32,
          "roi": 0.6212710765239948,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-28T08:46:31.683556Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1637.32,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82795.57,
        "kronos_base_predicted_close": 82860.5390625,
        "kronos_base_displacement": 64.96906249999302,
        "kronos_base_displacement_fraction": 0.0007846924962288805,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82891.578125,
        "kronos_small_displacement": 96.00812499999302,
        "kronos_small_displacement_fraction": 0.001159580458229746,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP280445",
        "ticker": "KXBTC15M-26SEP280445-45",
        "market_id": "KXBTC15M-26SEP280445-45",
        "contract_id": "KXBTC15M-26SEP280445-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82795.57
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-28T08:31:20.008209Z",
        "retrieved_timestamp": "2026-09-28T08:31:20.220035Z",
        "quote_offset_seconds": 0.211826,
        "quote_age_seconds": 0.211826,
        "bid": 0.59,
        "ask": 0.6,
        "midpoint": 0.595,
        "last_price": 0.6,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.6,
        "price_type": "live_executable_ask",
        "yes_ask_size": 1637.32
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 82861.02,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260928T0830Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 574,
          "signal_id": 580,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-28T08:15:00Z",
          "return_6h": -0.01024027819699036,
          "return_12h": -0.021397700283948273,
          "return_24h": -0.02359262004747753,
          "close_vs_ema12": -0.009653008105387051,
          "close_vs_ema24": -0.013633222782340249,
          "ema12_slope_3h": -0.00447945910115255,
          "ema24_slope_6h": -0.005809602667871561,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-28T08:31:20.080674Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-28T08:15:00Z",
            "return_6h": -0.01024027819699036,
            "return_12h": -0.021397700283948273,
            "return_24h": -0.02359262004747753,
            "close_vs_ema12": -0.009653008105387051,
            "close_vs_ema24": -0.013633222782340249,
            "ema12_slope_3h": -0.00447945910115255,
            "ema24_slope_6h": -0.005809602667871561,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0021940132949427316,
        "return_30m": -0.0018759588848116238,
        "return_60m": -0.0015635391735552284,
        "return_120m": -0.003021136200949348,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0010208524091698257,
        "close_vs_ema6": -0.0017177012148591464,
        "close_vs_ema12": -0.002946399956030077,
        "ema3_slope": -0.0010198113323145463,
        "ema6_slope": -0.0006866087304833179,
        "realized_volatility_30m": 0.0012563835275306579,
        "realized_volatility_60m": 0.0011070159704279802,
        "return_acceleration": -0.0025127670550613157
      }
    },
    {
      "id": 579,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260928T0745Z",
      "trigger_timestamp": "2026-09-28T07:46:24.308400Z",
      "market_start_timestamp": "2026-09-28T07:45:00Z",
      "resolution_timestamp": "2026-09-28T08:00:00Z",
      "direction": "UP",
      "base_run_id": 3849,
      "small_run_id": 3850,
      "last_observed_close": 82894.82,
      "actual_close": 82951.18,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-28T07:46:24.359553Z",
      "base_predicted_close": 82912.828125,
      "small_predicted_close": 82930.5078125,
      "strike": 82894.82,
      "market_regime": {
        "id": 573,
        "signal_id": 579,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-28T07:30:00Z",
        "return_6h": -0.011236810784259421,
        "return_12h": -0.021980295380480297,
        "return_24h": -0.02024385573609855,
        "close_vs_ema12": -0.00956482169009143,
        "close_vs_ema24": -0.013233831200143764,
        "ema12_slope_3h": -0.004487562881616891,
        "ema24_slope_6h": -0.005579394284693895,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-28T07:46:24.363217Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-28T07:30:00Z",
          "return_6h": -0.011236810784259421,
          "return_12h": -0.021980295380480297,
          "return_24h": -0.02024385573609855,
          "close_vs_ema12": -0.00956482169009143,
          "close_vs_ema24": -0.013233831200143764,
          "ema12_slope_3h": -0.004487562881616891,
          "ema24_slope_6h": -0.005579394284693895,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.58,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.207888,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        3849,
        3850
      ],
      "forecast_publication_timestamp": "2026-09-28T07:46:24.308400Z",
      "requested_quote_timestamp": "2026-09-28T07:46:24.308400Z",
      "retrieved_quote_timestamp": "2026-09-28T07:46:24.516288Z",
      "quote_retrieval_timestamp": "2026-09-28T07:46:24.516288Z",
      "timing_difference_seconds": 0.207888,
      "selected_quote": {
        "id": 579,
        "contract_id": 579,
        "forecast_timestamp": "2026-09-28T07:46:24.308400Z",
        "requested_timestamp": "2026-09-28T07:46:24.308400Z",
        "actual_quote_timestamp": "2026-09-28T07:46:24.516288Z",
        "timestamp_delta_seconds": 0.207888,
        "bid": 0.57,
        "ask": 0.58,
        "midpoint": 0.575,
        "last_price": 0.58,
        "implied_probability": 0.58,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-28T07:46:24.516288Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP280400",
        "external_market_id": "KXBTC15M-26SEP280400-00",
        "external_contract_id": "KXBTC15M-26SEP280400-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 15.0
      },
      "selected_entry_price": 0.58,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 579,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP280400",
          "external_market_id": "KXBTC15M-26SEP280400-00",
          "external_contract_id": "KXBTC15M-26SEP280400-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-28T07:45:00Z",
          "resolution_timestamp": "2026-09-28T08:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-28T07:46:24.366871Z"
        }
      ],
      "quotes": [
        {
          "id": 579,
          "contract_id": 579,
          "forecast_timestamp": "2026-09-28T07:46:24.308400Z",
          "requested_timestamp": "2026-09-28T07:46:24.308400Z",
          "actual_quote_timestamp": "2026-09-28T07:46:24.516288Z",
          "timestamp_delta_seconds": 0.207888,
          "bid": 0.57,
          "ask": 0.58,
          "midpoint": 0.575,
          "last_price": 0.58,
          "implied_probability": 0.58,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-28T07:46:24.516288Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP280400",
          "external_market_id": "KXBTC15M-26SEP280400-00",
          "external_contract_id": "KXBTC15M-26SEP280400-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 15.0
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP280400-00": {
          "UP/YES": "KXBTC15M-26SEP280400-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": null,
        "fixed_shares": null
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82894.82,
        "kronos_base_predicted_close": 82912.828125,
        "kronos_base_displacement": 18.008124999993015,
        "kronos_base_displacement_fraction": 0.0002172406550854808,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82930.5078125,
        "kronos_small_displacement": 35.687812499993015,
        "kronos_small_displacement_fraction": 0.00043051921097111994,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP280400",
        "ticker": "KXBTC15M-26SEP280400-00",
        "market_id": "KXBTC15M-26SEP280400-00",
        "contract_id": "KXBTC15M-26SEP280400-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82894.82
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-28T07:46:24.308400Z",
        "retrieved_timestamp": "2026-09-28T07:46:24.516288Z",
        "quote_offset_seconds": 0.207888,
        "quote_age_seconds": 0.207888,
        "bid": 0.57,
        "ask": 0.58,
        "midpoint": 0.575,
        "last_price": 0.58,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.58,
        "price_type": "live_executable_ask",
        "yes_ask_size": 15.0
      },
      "settlement": {
        "result": null,
        "settlement_value": null,
        "actual_btc_close": 82951.18,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260928T0745Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 573,
          "signal_id": 579,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-28T07:30:00Z",
          "return_6h": -0.011236810784259421,
          "return_12h": -0.021980295380480297,
          "return_24h": -0.02024385573609855,
          "close_vs_ema12": -0.00956482169009143,
          "close_vs_ema24": -0.013233831200143764,
          "ema12_slope_3h": -0.004487562881616891,
          "ema24_slope_6h": -0.005579394284693895,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-28T07:46:24.363217Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-28T07:30:00Z",
            "return_6h": -0.011236810784259421,
            "return_12h": -0.021980295380480297,
            "return_24h": -0.02024385573609855,
            "close_vs_ema12": -0.00956482169009143,
            "close_vs_ema24": -0.013233831200143764,
            "ema12_slope_3h": -0.004487562881616891,
            "ema24_slope_6h": -0.005579394284693895,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0003666013693506276,
        "return_30m": -0.0018656985804725856,
        "return_60m": -0.0034483522217377827,
        "return_120m": -0.0024572172821849536,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 4,
        "close_vs_ema3": -0.000697868290089998,
        "close_vs_ema6": -0.0015353228706641575,
        "close_vs_ema12": -0.002853205038974571,
        "ema3_slope": -0.0006973816095787733,
        "ema6_slope": -0.0006137522251343785,
        "realized_volatility_30m": 0.0005665228072045947,
        "realized_volatility_60m": 0.00042888649535648523,
        "return_acceleration": 0.0011330456144091894
      }
    },
    {
      "id": 578,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260928T0730Z",
      "trigger_timestamp": "2026-09-28T07:31:18.843149Z",
      "market_start_timestamp": "2026-09-28T07:30:00Z",
      "resolution_timestamp": "2026-09-28T07:45:00Z",
      "direction": "UP",
      "base_run_id": 3847,
      "small_run_id": 3848,
      "last_observed_close": 82925.22,
      "actual_close": 82894.82,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-28T07:31:18.901503Z",
      "base_predicted_close": 82938.3125,
      "small_predicted_close": 82956.25,
      "strike": 82925.22,
      "market_regime": {
        "id": 572,
        "signal_id": 578,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-28T07:15:00Z",
        "return_6h": -0.013703228289060232,
        "return_12h": -0.02072579732112867,
        "return_24h": -0.01880799912826292,
        "close_vs_ema12": -0.00960469808255926,
        "close_vs_ema24": -0.01314687817418192,
        "ema12_slope_3h": -0.004380466806610417,
        "ema24_slope_6h": -0.005461203927299985,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-28T07:31:18.904551Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-28T07:15:00Z",
          "return_6h": -0.013703228289060232,
          "return_12h": -0.02072579732112867,
          "return_24h": -0.01880799912826292,
          "close_vs_ema12": -0.00960469808255926,
          "close_vs_ema24": -0.01314687817418192,
          "ema12_slope_3h": -0.004380466806610417,
          "ema24_slope_6h": -0.005461203927299985,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.67,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.20194,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        3847,
        3848
      ],
      "forecast_publication_timestamp": "2026-09-28T07:31:18.843149Z",
      "requested_quote_timestamp": "2026-09-28T07:31:18.843149Z",
      "retrieved_quote_timestamp": "2026-09-28T07:31:19.045089Z",
      "quote_retrieval_timestamp": "2026-09-28T07:31:19.045089Z",
      "timing_difference_seconds": 0.20194,
      "selected_quote": {
        "id": 578,
        "contract_id": 578,
        "forecast_timestamp": "2026-09-28T07:31:18.843149Z",
        "requested_timestamp": "2026-09-28T07:31:18.843149Z",
        "actual_quote_timestamp": "2026-09-28T07:31:19.045089Z",
        "timestamp_delta_seconds": 0.20194,
        "bid": 0.66,
        "ask": 0.67,
        "midpoint": 0.665,
        "last_price": 0.66,
        "implied_probability": 0.67,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-28T07:31:19.045089Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP280345",
        "external_market_id": "KXBTC15M-26SEP280345-45",
        "external_contract_id": "KXBTC15M-26SEP280345-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 234.91
      },
      "selected_entry_price": 0.67,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 578,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP280345",
          "external_market_id": "KXBTC15M-26SEP280345-45",
          "external_contract_id": "KXBTC15M-26SEP280345-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-28T07:30:00Z",
          "resolution_timestamp": "2026-09-28T07:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-28T07:31:18.910955Z"
        }
      ],
      "quotes": [
        {
          "id": 578,
          "contract_id": 578,
          "forecast_timestamp": "2026-09-28T07:31:18.843149Z",
          "requested_timestamp": "2026-09-28T07:31:18.843149Z",
          "actual_quote_timestamp": "2026-09-28T07:31:19.045089Z",
          "timestamp_delta_seconds": 0.20194,
          "bid": 0.66,
          "ask": 0.67,
          "midpoint": 0.665,
          "last_price": 0.66,
          "implied_probability": 0.67,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-28T07:31:19.045089Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP280345",
          "external_market_id": "KXBTC15M-26SEP280345-45",
          "external_contract_id": "KXBTC15M-26SEP280345-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 234.91
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP280345-45": {
          "UP/YES": "KXBTC15M-26SEP280345-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1116,
          "signal_id": 578,
          "quote_id": 578,
          "settlement_id": 578,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 145.0,
          "entry_price": 0.67,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.15,
          "trading_fee": 2.25,
          "total_deployed": 99.4,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -97.15,
          "net_pnl": -99.4,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-28T07:46:30.734764Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 234.91,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1117,
          "signal_id": 578,
          "quote_id": 578,
          "settlement_id": 578,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.67,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 67.0,
          "trading_fee": 1.55,
          "total_deployed": 68.55,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -67.0,
          "net_pnl": -68.55,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-28T07:46:30.742080Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 234.91,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 82925.22,
        "kronos_base_predicted_close": 82938.3125,
        "kronos_base_displacement": 13.092499999998836,
        "kronos_base_displacement_fraction": 0.00015788321092182614,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 82956.25,
        "kronos_small_displacement": 31.029999999998836,
        "kronos_small_displacement_fraction": 0.00037419255565434537,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP280345",
        "ticker": "KXBTC15M-26SEP280345-45",
        "market_id": "KXBTC15M-26SEP280345-45",
        "contract_id": "KXBTC15M-26SEP280345-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 82925.22
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-28T07:31:18.843149Z",
        "retrieved_timestamp": "2026-09-28T07:31:19.045089Z",
        "quote_offset_seconds": 0.20194,
        "quote_age_seconds": 0.20194,
        "bid": 0.66,
        "ask": 0.67,
        "midpoint": 0.665,
        "last_price": 0.66,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.67,
        "price_type": "live_executable_ask",
        "yes_ask_size": 234.91
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 82894.82,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260928T0730Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 572,
          "signal_id": 578,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-28T07:15:00Z",
          "return_6h": -0.013703228289060232,
          "return_12h": -0.02072579732112867,
          "return_24h": -0.01880799912826292,
          "close_vs_ema12": -0.00960469808255926,
          "close_vs_ema24": -0.01314687817418192,
          "ema12_slope_3h": -0.004380466806610417,
          "ema24_slope_6h": -0.005461203927299985,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-28T07:31:18.904551Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-28T07:15:00Z",
            "return_6h": -0.013703228289060232,
            "return_12h": -0.02072579732112867,
            "return_24h": -0.01880799912826292,
            "close_vs_ema12": -0.00960469808255926,
            "close_vs_ema24": -0.01314687817418192,
            "ema12_slope_3h": -0.004380466806610417,
            "ema24_slope_6h": -0.005461203927299985,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.001499646983759817,
        "return_30m": -0.0024839776510735545,
        "return_60m": -0.001459879606347303,
        "return_120m": -0.0017620823234925087,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 3,
        "close_vs_ema3": -0.0010285389135809009,
        "close_vs_ema6": -0.0017821847699968085,
        "close_vs_ema12": -0.0030047214058329663,
        "ema3_slope": -0.0010274821082495444,
        "ema6_slope": -0.0007123660808067145,
        "realized_volatility_30m": 0.00025691897545165876,
        "realized_volatility_60m": 0.001193772127881359,
        "return_acceleration": -0.0005138379509033175
      }
    },
    {
      "id": 577,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260928T0700Z",
      "trigger_timestamp": "2026-09-28T07:01:18.979217Z",
      "market_start_timestamp": "2026-09-28T07:00:00Z",
      "resolution_timestamp": "2026-09-28T07:15:00Z",
      "direction": "UP",
      "base_run_id": 3843,
      "small_run_id": 3844,
      "last_observed_close": 83131.72,
      "actual_close": 83049.77,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-28T07:01:19.020716Z",
      "base_predicted_close": 83150.546875,
      "small_predicted_close": 83269.4765625,
      "strike": 83131.72,
      "market_regime": {
        "id": 571,
        "signal_id": 577,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-28T06:45:00Z",
        "return_6h": -0.012011448474221087,
        "return_12h": -0.019621044179127467,
        "return_24h": -0.016291792277941197,
        "close_vs_ema12": -0.00790387050949548,
        "close_vs_ema24": -0.01121177627307568,
        "ema12_slope_3h": -0.004288775881758022,
        "ema24_slope_6h": -0.0051678609543898135,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-28T07:01:19.022933Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-28T06:45:00Z",
          "return_6h": -0.012011448474221087,
          "return_12h": -0.019621044179127467,
          "return_24h": -0.016291792277941197,
          "close_vs_ema12": -0.00790387050949548,
          "close_vs_ema24": -0.01121177627307568,
          "ema12_slope_3h": -0.004288775881758022,
          "ema24_slope_6h": -0.0051678609543898135,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.66,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.179825,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        3843,
        3844
      ],
      "forecast_publication_timestamp": "2026-09-28T07:01:18.979217Z",
      "requested_quote_timestamp": "2026-09-28T07:01:18.979217Z",
      "retrieved_quote_timestamp": "2026-09-28T07:01:19.159042Z",
      "quote_retrieval_timestamp": "2026-09-28T07:01:19.159042Z",
      "timing_difference_seconds": 0.179825,
      "selected_quote": {
        "id": 577,
        "contract_id": 577,
        "forecast_timestamp": "2026-09-28T07:01:18.979217Z",
        "requested_timestamp": "2026-09-28T07:01:18.979217Z",
        "actual_quote_timestamp": "2026-09-28T07:01:19.159042Z",
        "timestamp_delta_seconds": 0.179825,
        "bid": 0.65,
        "ask": 0.66,
        "midpoint": 0.655,
        "last_price": 0.66,
        "implied_probability": 0.66,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-28T07:01:19.159042Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP280315",
        "external_market_id": "KXBTC15M-26SEP280315-15",
        "external_contract_id": "KXBTC15M-26SEP280315-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3455.47
      },
      "selected_entry_price": 0.66,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 577,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP280315",
          "external_market_id": "KXBTC15M-26SEP280315-15",
          "external_contract_id": "KXBTC15M-26SEP280315-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-28T07:00:00Z",
          "resolution_timestamp": "2026-09-28T07:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-28T07:01:19.028859Z"
        }
      ],
      "quotes": [
        {
          "id": 577,
          "contract_id": 577,
          "forecast_timestamp": "2026-09-28T07:01:18.979217Z",
          "requested_timestamp": "2026-09-28T07:01:18.979217Z",
          "actual_quote_timestamp": "2026-09-28T07:01:19.159042Z",
          "timestamp_delta_seconds": 0.179825,
          "bid": 0.65,
          "ask": 0.66,
          "midpoint": 0.655,
          "last_price": 0.66,
          "implied_probability": 0.66,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-28T07:01:19.159042Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP280315",
          "external_market_id": "KXBTC15M-26SEP280315-15",
          "external_contract_id": "KXBTC15M-26SEP280315-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3455.47
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP280315-15": {
          "UP/YES": "KXBTC15M-26SEP280315-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1114,
          "signal_id": 577,
          "quote_id": 577,
          "settlement_id": 577,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 147.0,
          "entry_price": 0.66,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.02000000000001,
          "trading_fee": 2.31,
          "total_deployed": 99.33000000000001,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -97.02000000000001,
          "net_pnl": -99.33000000000001,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-28T07:16:26.263817Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3455.47,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1115,
          "signal_id": 577,
          "quote_id": 577,
          "settlement_id": 577,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.66,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 66.0,
          "trading_fee": 1.58,
          "total_deployed": 67.58,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -66.0,
          "net_pnl": -67.58,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-28T07:16:26.267703Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3455.47,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83131.72,
        "kronos_base_predicted_close": 83150.546875,
        "kronos_base_displacement": 18.826874999998836,
        "kronos_base_displacement_fraction": 0.0002264704134594934,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83269.4765625,
        "kronos_small_displacement": 137.75656249999884,
        "kronos_small_displacement_fraction": 0.0016570878420415075,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP280315",
        "ticker": "KXBTC15M-26SEP280315-15",
        "market_id": "KXBTC15M-26SEP280315-15",
        "contract_id": "KXBTC15M-26SEP280315-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83131.72
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-28T07:01:18.979217Z",
        "retrieved_timestamp": "2026-09-28T07:01:19.159042Z",
        "quote_offset_seconds": 0.179825,
        "quote_age_seconds": 0.179825,
        "bid": 0.65,
        "ask": 0.66,
        "midpoint": 0.655,
        "last_price": 0.66,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.66,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3455.47
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 83049.77,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260928T0700Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 571,
          "signal_id": 577,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-28T06:45:00Z",
          "return_6h": -0.012011448474221087,
          "return_12h": -0.019621044179127467,
          "return_24h": -0.016291792277941197,
          "close_vs_ema12": -0.00790387050949548,
          "close_vs_ema24": -0.01121177627307568,
          "ema12_slope_3h": -0.004288775881758022,
          "ema24_slope_6h": -0.0051678609543898135,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-28T07:01:19.022933Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-28T06:45:00Z",
            "return_6h": -0.012011448474221087,
            "return_12h": -0.019621044179127467,
            "return_24h": -0.016291792277941197,
            "close_vs_ema12": -0.00790387050949548,
            "close_vs_ema24": -0.01121177627307568,
            "ema12_slope_3h": -0.004288775881758022,
            "ema24_slope_6h": -0.0051678609543898135,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": -0.0006003947568825607,
        "return_30m": 0.001026648215950221,
        "return_60m": -0.0003832346151864119,
        "return_120m": -0.004227286954714082,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.00012599944053093282,
        "close_vs_ema6": -0.0004072153620594543,
        "close_vs_ema12": -0.0014404192386883174,
        "ema3_slope": -0.00012598356667181676,
        "ema6_slope": -0.00016285961724871179,
        "realized_volatility_30m": 0.001114207592322225,
        "realized_volatility_60m": 0.0015138856815443914,
        "return_acceleration": -0.00222841518464445
      }
    },
    {
      "id": 576,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260928T0515Z",
      "trigger_timestamp": "2026-09-28T05:16:17.521185Z",
      "market_start_timestamp": "2026-09-28T05:15:00Z",
      "resolution_timestamp": "2026-09-28T05:30:00Z",
      "direction": "UP",
      "base_run_id": 3829,
      "small_run_id": 3830,
      "last_observed_close": 83282.51,
      "actual_close": 83071.6,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-28T05:16:17.561962Z",
      "base_predicted_close": 83331.1875,
      "small_predicted_close": 83445.9453125,
      "strike": 83282.51,
      "market_regime": {
        "id": 570,
        "signal_id": 576,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-28T05:00:00Z",
        "return_6h": -0.011220410182269047,
        "return_12h": -0.01292022335688392,
        "return_24h": -0.012839967181317413,
        "close_vs_ema12": -0.008746422706878643,
        "close_vs_ema24": -0.01115469313469486,
        "ema12_slope_3h": -0.004531975776809305,
        "ema24_slope_6h": -0.003633487492127885,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-28T05:16:17.563868Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-28T05:00:00Z",
          "return_6h": -0.011220410182269047,
          "return_12h": -0.01292022335688392,
          "return_24h": -0.012839967181317413,
          "close_vs_ema12": -0.008746422706878643,
          "close_vs_ema24": -0.01115469313469486,
          "ema12_slope_3h": -0.004531975776809305,
          "ema24_slope_6h": -0.003633487492127885,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.58,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.198263,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        3829,
        3830
      ],
      "forecast_publication_timestamp": "2026-09-28T05:16:17.521185Z",
      "requested_quote_timestamp": "2026-09-28T05:16:17.521185Z",
      "retrieved_quote_timestamp": "2026-09-28T05:16:17.719448Z",
      "quote_retrieval_timestamp": "2026-09-28T05:16:17.719448Z",
      "timing_difference_seconds": 0.198263,
      "selected_quote": {
        "id": 576,
        "contract_id": 576,
        "forecast_timestamp": "2026-09-28T05:16:17.521185Z",
        "requested_timestamp": "2026-09-28T05:16:17.521185Z",
        "actual_quote_timestamp": "2026-09-28T05:16:17.719448Z",
        "timestamp_delta_seconds": 0.198263,
        "bid": 0.57,
        "ask": 0.58,
        "midpoint": 0.575,
        "last_price": 0.57,
        "implied_probability": 0.58,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-28T05:16:17.719448Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP280130",
        "external_market_id": "KXBTC15M-26SEP280130-30",
        "external_contract_id": "KXBTC15M-26SEP280130-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5756.86
      },
      "selected_entry_price": 0.58,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 576,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP280130",
          "external_market_id": "KXBTC15M-26SEP280130-30",
          "external_contract_id": "KXBTC15M-26SEP280130-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-28T05:15:00Z",
          "resolution_timestamp": "2026-09-28T05:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-28T05:16:17.571588Z"
        }
      ],
      "quotes": [
        {
          "id": 576,
          "contract_id": 576,
          "forecast_timestamp": "2026-09-28T05:16:17.521185Z",
          "requested_timestamp": "2026-09-28T05:16:17.521185Z",
          "actual_quote_timestamp": "2026-09-28T05:16:17.719448Z",
          "timestamp_delta_seconds": 0.198263,
          "bid": 0.57,
          "ask": 0.58,
          "midpoint": 0.575,
          "last_price": 0.57,
          "implied_probability": 0.58,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-28T05:16:17.719448Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP280130",
          "external_market_id": "KXBTC15M-26SEP280130-30",
          "external_contract_id": "KXBTC15M-26SEP280130-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5756.86
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP280130-30": {
          "UP/YES": "KXBTC15M-26SEP280130-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1112,
          "signal_id": 576,
          "quote_id": 576,
          "settlement_id": 576,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 167.0,
          "entry_price": 0.58,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.86,
          "trading_fee": 2.85,
          "total_deployed": 99.71,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.86,
          "net_pnl": -99.71,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-28T05:31:24.809958Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5756.86,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1113,
          "signal_id": 576,
          "quote_id": 576,
          "settlement_id": 576,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.58,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 57.99999999999999,
          "trading_fee": 1.71,
          "total_deployed": 59.709999999999994,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -57.99999999999999,
          "net_pnl": -59.709999999999994,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-28T05:31:24.812267Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5756.86,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83282.51,
        "kronos_base_predicted_close": 83331.1875,
        "kronos_base_displacement": 48.67750000000524,
        "kronos_base_displacement_fraction": 0.0005844864666063168,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83445.9453125,
        "kronos_small_displacement": 163.43531250000524,
        "kronos_small_displacement_fraction": 0.001962420591070145,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP280130",
        "ticker": "KXBTC15M-26SEP280130-30",
        "market_id": "KXBTC15M-26SEP280130-30",
        "contract_id": "KXBTC15M-26SEP280130-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83282.51
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-28T05:16:17.521185Z",
        "retrieved_timestamp": "2026-09-28T05:16:17.719448Z",
        "quote_offset_seconds": 0.198263,
        "quote_age_seconds": 0.198263,
        "bid": 0.57,
        "ask": 0.58,
        "midpoint": 0.575,
        "last_price": 0.57,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.58,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5756.86
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 83071.6,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260928T0515Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 570,
          "signal_id": 576,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-28T05:00:00Z",
          "return_6h": -0.011220410182269047,
          "return_12h": -0.01292022335688392,
          "return_24h": -0.012839967181317413,
          "close_vs_ema12": -0.008746422706878643,
          "close_vs_ema24": -0.01115469313469486,
          "ema12_slope_3h": -0.004531975776809305,
          "ema24_slope_6h": -0.003633487492127885,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-28T05:16:17.563868Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-28T05:00:00Z",
            "return_6h": -0.011220410182269047,
            "return_12h": -0.01292022335688392,
            "return_24h": -0.012839967181317413,
            "close_vs_ema12": -0.008746422706878643,
            "close_vs_ema24": -0.01115469313469486,
            "ema12_slope_3h": -0.004531975776809305,
            "ema24_slope_6h": -0.003633487492127885,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.002421052347043151,
        "return_30m": -0.002378859744052164,
        "return_60m": -0.001531534246863031,
        "return_120m": -0.0017561912672214852,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0011261603737859893,
        "close_vs_ema6": -0.0015480101519674827,
        "close_vs_ema12": -0.0026613730990370232,
        "ema3_slope": -0.0011248935632305335,
        "ema6_slope": -0.0006188208843824761,
        "realized_volatility_30m": 0.001231673674223277,
        "realized_volatility_60m": 0.0012043512864142757,
        "return_acceleration": -0.002463347348446554
      }
    },
    {
      "id": 575,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260928T0500Z",
      "trigger_timestamp": "2026-09-28T05:01:18.897332Z",
      "market_start_timestamp": "2026-09-28T05:00:00Z",
      "resolution_timestamp": "2026-09-28T05:15:00Z",
      "direction": "UP",
      "base_run_id": 3827,
      "small_run_id": 3828,
      "last_observed_close": 83484.63,
      "actual_close": 83282.51,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-28T05:01:18.938649Z",
      "base_predicted_close": 83550.3125,
      "small_predicted_close": 83491.5703125,
      "strike": 83484.63,
      "market_regime": {
        "id": 569,
        "signal_id": 575,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-28T04:45:00Z",
        "return_6h": -0.00843706165989122,
        "return_12h": -0.010926079545086176,
        "return_24h": -0.00987635236228035,
        "close_vs_ema12": -0.0067104122427511514,
        "close_vs_ema24": -0.008987562531899473,
        "ema12_slope_3h": -0.0044966060198248226,
        "ema24_slope_6h": -0.0034743450412179078,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-28T05:01:18.941032Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-28T04:45:00Z",
          "return_6h": -0.00843706165989122,
          "return_12h": -0.010926079545086176,
          "return_24h": -0.00987635236228035,
          "close_vs_ema12": -0.0067104122427511514,
          "close_vs_ema24": -0.008987562531899473,
          "ema12_slope_3h": -0.0044966060198248226,
          "ema24_slope_6h": -0.0034743450412179078,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.59,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.201198,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        3827,
        3828
      ],
      "forecast_publication_timestamp": "2026-09-28T05:01:18.897332Z",
      "requested_quote_timestamp": "2026-09-28T05:01:18.897332Z",
      "retrieved_quote_timestamp": "2026-09-28T05:01:19.098530Z",
      "quote_retrieval_timestamp": "2026-09-28T05:01:19.098530Z",
      "timing_difference_seconds": 0.201198,
      "selected_quote": {
        "id": 575,
        "contract_id": 575,
        "forecast_timestamp": "2026-09-28T05:01:18.897332Z",
        "requested_timestamp": "2026-09-28T05:01:18.897332Z",
        "actual_quote_timestamp": "2026-09-28T05:01:19.098530Z",
        "timestamp_delta_seconds": 0.201198,
        "bid": 0.58,
        "ask": 0.59,
        "midpoint": 0.585,
        "last_price": 0.58,
        "implied_probability": 0.59,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-28T05:01:19.098530Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP280115",
        "external_market_id": "KXBTC15M-26SEP280115-15",
        "external_contract_id": "KXBTC15M-26SEP280115-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 1326.02
      },
      "selected_entry_price": 0.59,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 575,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP280115",
          "external_market_id": "KXBTC15M-26SEP280115-15",
          "external_contract_id": "KXBTC15M-26SEP280115-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-28T05:00:00Z",
          "resolution_timestamp": "2026-09-28T05:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-28T05:01:18.943859Z"
        }
      ],
      "quotes": [
        {
          "id": 575,
          "contract_id": 575,
          "forecast_timestamp": "2026-09-28T05:01:18.897332Z",
          "requested_timestamp": "2026-09-28T05:01:18.897332Z",
          "actual_quote_timestamp": "2026-09-28T05:01:19.098530Z",
          "timestamp_delta_seconds": 0.201198,
          "bid": 0.58,
          "ask": 0.59,
          "midpoint": 0.585,
          "last_price": 0.58,
          "implied_probability": 0.59,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-28T05:01:19.098530Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP280115",
          "external_market_id": "KXBTC15M-26SEP280115-15",
          "external_contract_id": "KXBTC15M-26SEP280115-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 1326.02
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP280115-15": {
          "UP/YES": "KXBTC15M-26SEP280115-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1110,
          "signal_id": 575,
          "quote_id": 575,
          "settlement_id": 575,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 164.0,
          "entry_price": 0.59,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.75999999999999,
          "trading_fee": 2.78,
          "total_deployed": 99.53999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.75999999999999,
          "net_pnl": -99.53999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-28T05:16:22.294772Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1326.02,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1111,
          "signal_id": 575,
          "quote_id": 575,
          "settlement_id": 575,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.59,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 59.0,
          "trading_fee": 1.7,
          "total_deployed": 60.7,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -59.0,
          "net_pnl": -60.7,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-28T05:16:22.297515Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1326.02,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83484.63,
        "kronos_base_predicted_close": 83550.3125,
        "kronos_base_displacement": 65.68249999999534,
        "kronos_base_displacement_fraction": 0.0007867615871328092,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83491.5703125,
        "kronos_small_displacement": 6.940312499995343,
        "kronos_small_displacement_fraction": 8.313281738201802e-05,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP280115",
        "ticker": "KXBTC15M-26SEP280115-15",
        "market_id": "KXBTC15M-26SEP280115-15",
        "contract_id": "KXBTC15M-26SEP280115-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83484.63
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-28T05:01:18.897332Z",
        "retrieved_timestamp": "2026-09-28T05:01:19.098530Z",
        "quote_offset_seconds": 0.201198,
        "quote_age_seconds": 0.201198,
        "bid": 0.58,
        "ask": 0.59,
        "midpoint": 0.585,
        "last_price": 0.58,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.59,
        "price_type": "live_executable_ask",
        "yes_ask_size": 1326.02
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 83282.51,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260928T0500Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 569,
          "signal_id": 575,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-28T04:45:00Z",
          "return_6h": -0.00843706165989122,
          "return_12h": -0.010926079545086176,
          "return_24h": -0.00987635236228035,
          "close_vs_ema12": -0.0067104122427511514,
          "close_vs_ema24": -0.008987562531899473,
          "ema12_slope_3h": -0.0044966060198248226,
          "ema24_slope_6h": -0.0034743450412179078,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-28T05:01:18.941032Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-28T04:45:00Z",
            "return_6h": -0.00843706165989122,
            "return_12h": -0.010926079545086176,
            "return_24h": -0.00987635236228035,
            "close_vs_ema12": -0.0067104122427511514,
            "close_vs_ema24": -0.008987562531899473,
            "ema12_slope_3h": -0.0044966060198248226,
            "ema24_slope_6h": -0.0034743450412179078,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 4.229500140340292e-05,
        "return_30m": 0.00018161330089272454,
        "return_60m": 0.0019291326054486913,
        "return_120m": 0.0010864146664211205,
        "consecutive_up_closes": 4,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.000171680868952917,
        "close_vs_ema6": 0.00025579855339241675,
        "close_vs_ema12": -0.0007244394650507413,
        "ema3_slope": 0.00017171034833496357,
        "ema6_slope": 0.00010232989169223217,
        "realized_volatility_30m": 4.85087029337139e-05,
        "realized_volatility_60m": 0.00040933929032288107,
        "return_acceleration": -9.70174058674278e-05
      }
    },
    {
      "id": 574,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260928T0445Z",
      "trigger_timestamp": "2026-09-28T04:46:24.815397Z",
      "market_start_timestamp": "2026-09-28T04:45:00Z",
      "resolution_timestamp": "2026-09-28T05:00:00Z",
      "direction": "UP",
      "base_run_id": 3825,
      "small_run_id": 3826,
      "last_observed_close": 83481.1,
      "actual_close": 83484.63,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-28T04:46:24.868716Z",
      "base_predicted_close": 83542.0078125,
      "small_predicted_close": 83482.65625,
      "strike": 83481.1,
      "market_regime": {
        "id": 568,
        "signal_id": 574,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-28T04:30:00Z",
        "return_6h": -0.008301060728270637,
        "return_12h": -0.010543829167029228,
        "return_24h": -0.009653295244794857,
        "close_vs_ema12": -0.0070359619922827354,
        "close_vs_ema24": -0.009216935149124694,
        "ema12_slope_3h": -0.0045772792463844025,
        "ema24_slope_6h": -0.003370291000196257,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-28T04:46:24.871439Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-28T04:30:00Z",
          "return_6h": -0.008301060728270637,
          "return_12h": -0.010543829167029228,
          "return_24h": -0.009653295244794857,
          "close_vs_ema12": -0.0070359619922827354,
          "close_vs_ema24": -0.009216935149124694,
          "ema12_slope_3h": -0.0045772792463844025,
          "ema24_slope_6h": -0.003370291000196257,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.39,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.219114,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        3825,
        3826
      ],
      "forecast_publication_timestamp": "2026-09-28T04:46:24.815397Z",
      "requested_quote_timestamp": "2026-09-28T04:46:24.815397Z",
      "retrieved_quote_timestamp": "2026-09-28T04:46:25.034511Z",
      "quote_retrieval_timestamp": "2026-09-28T04:46:25.034511Z",
      "timing_difference_seconds": 0.219114,
      "selected_quote": {
        "id": 574,
        "contract_id": 574,
        "forecast_timestamp": "2026-09-28T04:46:24.815397Z",
        "requested_timestamp": "2026-09-28T04:46:24.815397Z",
        "actual_quote_timestamp": "2026-09-28T04:46:25.034511Z",
        "timestamp_delta_seconds": 0.219114,
        "bid": 0.38,
        "ask": 0.39,
        "midpoint": 0.385,
        "last_price": 0.39,
        "implied_probability": 0.39,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-28T04:46:25.034511Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP280100",
        "external_market_id": "KXBTC15M-26SEP280100-00",
        "external_contract_id": "KXBTC15M-26SEP280100-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4576.77
      },
      "selected_entry_price": 0.39,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 574,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP280100",
          "external_market_id": "KXBTC15M-26SEP280100-00",
          "external_contract_id": "KXBTC15M-26SEP280100-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-28T04:45:00Z",
          "resolution_timestamp": "2026-09-28T05:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-28T04:46:24.877654Z"
        }
      ],
      "quotes": [
        {
          "id": 574,
          "contract_id": 574,
          "forecast_timestamp": "2026-09-28T04:46:24.815397Z",
          "requested_timestamp": "2026-09-28T04:46:24.815397Z",
          "actual_quote_timestamp": "2026-09-28T04:46:25.034511Z",
          "timestamp_delta_seconds": 0.219114,
          "bid": 0.38,
          "ask": 0.39,
          "midpoint": 0.385,
          "last_price": 0.39,
          "implied_probability": 0.39,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-28T04:46:25.034511Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP280100",
          "external_market_id": "KXBTC15M-26SEP280100-00",
          "external_contract_id": "KXBTC15M-26SEP280100-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4576.77
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP280100-00": {
          "UP/YES": "KXBTC15M-26SEP280100-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1108,
          "signal_id": 574,
          "quote_id": 574,
          "settlement_id": 574,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 245.0,
          "entry_price": 0.39,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.55,
          "trading_fee": 4.08,
          "total_deployed": 99.63,
          "settlement_value": 1.0,
          "settlement_payout": 245.0,
          "gross_pnl": 149.45,
          "net_pnl": 145.37,
          "roi": 1.4590986650607247,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-28T05:01:23.848484Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4576.77,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1109,
          "signal_id": 574,
          "quote_id": 574,
          "settlement_id": 574,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.39,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 39.0,
          "trading_fee": 1.67,
          "total_deployed": 40.67,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 61.0,
          "net_pnl": 59.33,
          "roi": 1.4588148512417014,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-28T05:01:23.850860Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4576.77,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83481.1,
        "kronos_base_predicted_close": 83542.0078125,
        "kronos_base_displacement": 60.90781249999418,
        "kronos_base_displacement_fraction": 0.0007296000232387232,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83482.65625,
        "kronos_small_displacement": 1.5562499999941792,
        "kronos_small_displacement_fraction": 1.8641944104643794e-05,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP280100",
        "ticker": "KXBTC15M-26SEP280100-00",
        "market_id": "KXBTC15M-26SEP280100-00",
        "contract_id": "KXBTC15M-26SEP280100-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83481.1
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-28T04:46:24.815397Z",
        "retrieved_timestamp": "2026-09-28T04:46:25.034511Z",
        "quote_offset_seconds": 0.219114,
        "quote_age_seconds": 0.219114,
        "bid": 0.38,
        "ask": 0.39,
        "midpoint": 0.385,
        "last_price": 0.39,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.39,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4576.77
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 83484.63,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260928T0445Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 568,
          "signal_id": 574,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-28T04:30:00Z",
          "return_6h": -0.008301060728270637,
          "return_12h": -0.010543829167029228,
          "return_24h": -0.009653295244794857,
          "close_vs_ema12": -0.0070359619922827354,
          "close_vs_ema24": -0.009216935149124694,
          "ema12_slope_3h": -0.0045772792463844025,
          "ema24_slope_6h": -0.003370291000196257,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-28T04:46:24.871439Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-28T04:30:00Z",
            "return_6h": -0.008301060728270637,
            "return_12h": -0.010543829167029228,
            "return_24h": -0.009653295244794857,
            "close_vs_ema12": -0.0070359619922827354,
            "close_vs_ema24": -0.009216935149124694,
            "ema12_slope_3h": -0.0045772792463844025,
            "ema24_slope_6h": -0.003370291000196257,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.00013931240727083072,
        "return_30m": 0.0008493459721310437,
        "return_60m": 0.0002816879699980568,
        "return_120m": -0.0001604716465515299,
        "consecutive_up_closes": 3,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.00030111295969303953,
        "close_vs_ema6": 0.00031584626080172207,
        "close_vs_ema12": -0.0008982999844431294,
        "ema3_slope": 0.00030120365601771226,
        "ema6_slope": 0.0001263544677549966,
        "realized_volatility_30m": 0.00028531112744123455,
        "realized_volatility_60m": 0.0010178705541780612,
        "return_acceleration": -0.0005706222548824691
      }
    },
    {
      "id": 573,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260928T0430Z",
      "trigger_timestamp": "2026-09-28T04:31:19.269390Z",
      "market_start_timestamp": "2026-09-28T04:30:00Z",
      "resolution_timestamp": "2026-09-28T04:45:00Z",
      "direction": "UP",
      "base_run_id": 3823,
      "small_run_id": 3824,
      "last_observed_close": 83469.47,
      "actual_close": 83481.1,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-28T04:31:19.310059Z",
      "base_predicted_close": 83516.5390625,
      "small_predicted_close": 83469.953125,
      "strike": 83469.47,
      "market_regime": {
        "id": 567,
        "signal_id": 573,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-28T04:15:00Z",
        "return_6h": -0.0127324002601501,
        "return_12h": -0.013011301655471041,
        "return_24h": -0.011218308579005298,
        "close_vs_ema12": -0.007471440603682877,
        "close_vs_ema24": -0.009547161760221967,
        "ema12_slope_3h": -0.0045913650472444445,
        "ema24_slope_6h": -0.0032669590003389093,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-28T04:31:19.312776Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-28T04:15:00Z",
          "return_6h": -0.0127324002601501,
          "return_12h": -0.013011301655471041,
          "return_24h": -0.011218308579005298,
          "close_vs_ema12": -0.007471440603682877,
          "close_vs_ema24": -0.009547161760221967,
          "ema12_slope_3h": -0.0045913650472444445,
          "ema24_slope_6h": -0.0032669590003389093,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.38,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.202223,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        3823,
        3824
      ],
      "forecast_publication_timestamp": "2026-09-28T04:31:19.269390Z",
      "requested_quote_timestamp": "2026-09-28T04:31:19.269390Z",
      "retrieved_quote_timestamp": "2026-09-28T04:31:19.471613Z",
      "quote_retrieval_timestamp": "2026-09-28T04:31:19.471613Z",
      "timing_difference_seconds": 0.202223,
      "selected_quote": {
        "id": 573,
        "contract_id": 573,
        "forecast_timestamp": "2026-09-28T04:31:19.269390Z",
        "requested_timestamp": "2026-09-28T04:31:19.269390Z",
        "actual_quote_timestamp": "2026-09-28T04:31:19.471613Z",
        "timestamp_delta_seconds": 0.202223,
        "bid": 0.37,
        "ask": 0.38,
        "midpoint": 0.375,
        "last_price": 0.38,
        "implied_probability": 0.38,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-28T04:31:19.471613Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP280045",
        "external_market_id": "KXBTC15M-26SEP280045-45",
        "external_contract_id": "KXBTC15M-26SEP280045-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3205.6
      },
      "selected_entry_price": 0.38,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 573,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP280045",
          "external_market_id": "KXBTC15M-26SEP280045-45",
          "external_contract_id": "KXBTC15M-26SEP280045-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-28T04:30:00Z",
          "resolution_timestamp": "2026-09-28T04:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-28T04:31:19.315438Z"
        }
      ],
      "quotes": [
        {
          "id": 573,
          "contract_id": 573,
          "forecast_timestamp": "2026-09-28T04:31:19.269390Z",
          "requested_timestamp": "2026-09-28T04:31:19.269390Z",
          "actual_quote_timestamp": "2026-09-28T04:31:19.471613Z",
          "timestamp_delta_seconds": 0.202223,
          "bid": 0.37,
          "ask": 0.38,
          "midpoint": 0.375,
          "last_price": 0.38,
          "implied_probability": 0.38,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-28T04:31:19.471613Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP280045",
          "external_market_id": "KXBTC15M-26SEP280045-45",
          "external_contract_id": "KXBTC15M-26SEP280045-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3205.6
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP280045-45": {
          "UP/YES": "KXBTC15M-26SEP280045-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1106,
          "signal_id": 573,
          "quote_id": 573,
          "settlement_id": 573,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 252.0,
          "entry_price": 0.38,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.76,
          "trading_fee": 4.16,
          "total_deployed": 99.92,
          "settlement_value": 1.0,
          "settlement_payout": 252.0,
          "gross_pnl": 156.24,
          "net_pnl": 152.07999999999998,
          "roi": 1.522017614091273,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-28T04:46:30.889071Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3205.6,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1107,
          "signal_id": 573,
          "quote_id": 573,
          "settlement_id": 573,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.38,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 38.0,
          "trading_fee": 1.65,
          "total_deployed": 39.65,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 62.0,
          "net_pnl": 60.35,
          "roi": 1.5220680958385877,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-28T04:46:30.893739Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3205.6,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83469.47,
        "kronos_base_predicted_close": 83516.5390625,
        "kronos_base_displacement": 47.069062499998836,
        "kronos_base_displacement_fraction": 0.0005639075281057713,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83469.953125,
        "kronos_small_displacement": 0.48312499999883585,
        "kronos_small_displacement_fraction": 5.788044419101209e-06,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP280045",
        "ticker": "KXBTC15M-26SEP280045-45",
        "market_id": "KXBTC15M-26SEP280045-45",
        "contract_id": "KXBTC15M-26SEP280045-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83469.47
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-28T04:31:19.269390Z",
        "retrieved_timestamp": "2026-09-28T04:31:19.471613Z",
        "quote_offset_seconds": 0.202223,
        "quote_age_seconds": 0.202223,
        "bid": 0.37,
        "ask": 0.38,
        "midpoint": 0.375,
        "last_price": 0.38,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.38,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3205.6
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 83481.1,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260928T0430Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 567,
          "signal_id": 573,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-28T04:15:00Z",
          "return_6h": -0.0127324002601501,
          "return_12h": -0.013011301655471041,
          "return_24h": -0.011218308579005298,
          "close_vs_ema12": -0.007471440603682877,
          "close_vs_ema24": -0.009547161760221967,
          "ema12_slope_3h": -0.0045913650472444445,
          "ema24_slope_6h": -0.0032669590003389093,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-28T04:31:19.312776Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-28T04:15:00Z",
            "return_6h": -0.0127324002601501,
            "return_12h": -0.013011301655471041,
            "return_24h": -0.011218308579005298,
            "close_vs_ema12": -0.007471440603682877,
            "close_vs_ema24": -0.009547161760221967,
            "ema12_slope_3h": -0.0045913650472444445,
            "ema24_slope_6h": -0.0032669590003389093,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0007099346621532998,
        "return_30m": 0.001747201989435343,
        "return_60m": 0.0018182890524873763,
        "return_120m": -0.0021842007151186005,
        "consecutive_up_closes": 2,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.00046303039888462294,
        "close_vs_ema6": 0.0003028860340894557,
        "close_vs_ema12": -0.0012005990389044596,
        "ema3_slope": 0.0004632448953532098,
        "ema6_slope": 0.00012116909380632812,
        "realized_volatility_30m": 0.00016329839775919286,
        "realized_volatility_60m": 0.001237407498188928,
        "return_acceleration": -0.0003265967955183857
      }
    },
    {
      "id": 572,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260928T0400Z",
      "trigger_timestamp": "2026-09-28T04:01:19.112847Z",
      "market_start_timestamp": "2026-09-28T04:00:00Z",
      "resolution_timestamp": "2026-09-28T04:15:00Z",
      "direction": "UP",
      "base_run_id": 3819,
      "small_run_id": 3820,
      "last_observed_close": 83323.89,
      "actual_close": 83410.26,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-28T04:01:19.178867Z",
      "base_predicted_close": 83327.953125,
      "small_predicted_close": 83449.4765625,
      "strike": 83323.89,
      "market_regime": {
        "id": 566,
        "signal_id": 572,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-28T03:45:00Z",
        "return_6h": -0.015746957112494964,
        "return_12h": -0.013399924361035098,
        "return_24h": -0.012591645657222816,
        "close_vs_ema12": -0.00987521441331074,
        "close_vs_ema24": -0.01169072138829963,
        "ema12_slope_3h": -0.004382927920473123,
        "ema24_slope_6h": -0.0029069082778582223,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-28T04:01:19.181216Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-28T03:45:00Z",
          "return_6h": -0.015746957112494964,
          "return_12h": -0.013399924361035098,
          "return_24h": -0.012591645657222816,
          "close_vs_ema12": -0.00987521441331074,
          "close_vs_ema24": -0.01169072138829963,
          "ema12_slope_3h": -0.004382927920473123,
          "ema24_slope_6h": -0.0029069082778582223,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.28,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.211195,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        3819,
        3820
      ],
      "forecast_publication_timestamp": "2026-09-28T04:01:19.112847Z",
      "requested_quote_timestamp": "2026-09-28T04:01:19.112847Z",
      "retrieved_quote_timestamp": "2026-09-28T04:01:19.324042Z",
      "quote_retrieval_timestamp": "2026-09-28T04:01:19.324042Z",
      "timing_difference_seconds": 0.211195,
      "selected_quote": {
        "id": 572,
        "contract_id": 572,
        "forecast_timestamp": "2026-09-28T04:01:19.112847Z",
        "requested_timestamp": "2026-09-28T04:01:19.112847Z",
        "actual_quote_timestamp": "2026-09-28T04:01:19.324042Z",
        "timestamp_delta_seconds": 0.211195,
        "bid": 0.27,
        "ask": 0.28,
        "midpoint": 0.275,
        "last_price": 0.27,
        "implied_probability": 0.28,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-28T04:01:19.324042Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP280015",
        "external_market_id": "KXBTC15M-26SEP280015-15",
        "external_contract_id": "KXBTC15M-26SEP280015-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 628.63
      },
      "selected_entry_price": 0.28,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 572,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP280015",
          "external_market_id": "KXBTC15M-26SEP280015-15",
          "external_contract_id": "KXBTC15M-26SEP280015-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-28T04:00:00Z",
          "resolution_timestamp": "2026-09-28T04:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-28T04:01:19.183683Z"
        }
      ],
      "quotes": [
        {
          "id": 572,
          "contract_id": 572,
          "forecast_timestamp": "2026-09-28T04:01:19.112847Z",
          "requested_timestamp": "2026-09-28T04:01:19.112847Z",
          "actual_quote_timestamp": "2026-09-28T04:01:19.324042Z",
          "timestamp_delta_seconds": 0.211195,
          "bid": 0.27,
          "ask": 0.28,
          "midpoint": 0.275,
          "last_price": 0.27,
          "implied_probability": 0.28,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-28T04:01:19.324042Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP280015",
          "external_market_id": "KXBTC15M-26SEP280015-15",
          "external_contract_id": "KXBTC15M-26SEP280015-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 628.63
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP280015-15": {
          "UP/YES": "KXBTC15M-26SEP280015-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1104,
          "signal_id": 572,
          "quote_id": 572,
          "settlement_id": 572,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 340.0,
          "entry_price": 0.28,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.2,
          "trading_fee": 4.8,
          "total_deployed": 100.0,
          "settlement_value": 1.0,
          "settlement_payout": 340.0,
          "gross_pnl": 244.8,
          "net_pnl": 240.0,
          "roi": 2.4,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-28T04:16:24.638016Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 628.63,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1105,
          "signal_id": 572,
          "quote_id": 572,
          "settlement_id": 572,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.28,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 28.000000000000004,
          "trading_fee": 1.42,
          "total_deployed": 29.42,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 72.0,
          "net_pnl": 70.58,
          "roi": 2.399048266485384,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-28T04:16:24.639970Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 628.63,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83323.89,
        "kronos_base_predicted_close": 83327.953125,
        "kronos_base_displacement": 4.063125000000582,
        "kronos_base_displacement_fraction": 4.87630258260936e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83449.4765625,
        "kronos_small_displacement": 125.58656250000058,
        "kronos_small_displacement_fraction": 0.0015072095469858713,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP280015",
        "ticker": "KXBTC15M-26SEP280015-15",
        "market_id": "KXBTC15M-26SEP280015-15",
        "contract_id": "KXBTC15M-26SEP280015-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83323.89
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-28T04:01:19.112847Z",
        "retrieved_timestamp": "2026-09-28T04:01:19.324042Z",
        "quote_offset_seconds": 0.211195,
        "quote_age_seconds": 0.211195,
        "bid": 0.27,
        "ask": 0.28,
        "midpoint": 0.275,
        "last_price": 0.27,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.28,
        "price_type": "live_executable_ask",
        "yes_ask_size": 628.63
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 83410.26,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260928T0400Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 566,
          "signal_id": 572,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-28T03:45:00Z",
          "return_6h": -0.015746957112494964,
          "return_12h": -0.013399924361035098,
          "return_24h": -0.012591645657222816,
          "close_vs_ema12": -0.00987521441331074,
          "close_vs_ema24": -0.01169072138829963,
          "ema12_slope_3h": -0.004382927920473123,
          "ema24_slope_6h": -0.0029069082778582223,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-28T04:01:19.181216Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-28T03:45:00Z",
            "return_6h": -0.015746957112494964,
            "return_12h": -0.013399924361035098,
            "return_24h": -0.012591645657222816,
            "close_vs_ema12": -0.00987521441331074,
            "close_vs_ema24": -0.01169072138829963,
            "ema12_slope_3h": -0.004382927920473123,
            "ema24_slope_6h": -0.0029069082778582223,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": -0.0016020471586449814,
        "return_30m": 7.096307622411757e-05,
        "return_60m": -0.0008410953545547883,
        "return_120m": -0.004504052426368421,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0006030097443551208,
        "close_vs_ema6": -0.0014348945263281676,
        "close_vs_ema12": -0.0035456174305731336,
        "ema3_slope": -0.0006026463427379891,
        "ema6_slope": -0.0005736285719321055,
        "realized_volatility_30m": 0.0016388709677850888,
        "realized_volatility_60m": 0.0013366904973597146,
        "return_acceleration": -0.0032777419355701776
      }
    },
    {
      "id": 571,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260928T0330Z",
      "trigger_timestamp": "2026-09-28T03:31:17.605535Z",
      "market_start_timestamp": "2026-09-28T03:30:00Z",
      "resolution_timestamp": "2026-09-28T03:45:00Z",
      "direction": "UP",
      "base_run_id": 3815,
      "small_run_id": 3816,
      "last_observed_close": 83317.98,
      "actual_close": 83457.59,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-28T03:31:17.650725Z",
      "base_predicted_close": 83360.4453125,
      "small_predicted_close": 83483.9453125,
      "strike": 83317.98,
      "market_regime": {
        "id": 565,
        "signal_id": 571,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-28T03:15:00Z",
        "return_6h": -0.015230090813819985,
        "return_12h": -0.014895379081920512,
        "return_24h": -0.012533734410179909,
        "close_vs_ema12": -0.010727707383418217,
        "close_vs_ema24": -0.012219260572019053,
        "ema12_slope_3h": -0.003922727673515758,
        "ema24_slope_6h": -0.0024241823700063003,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-28T03:31:17.653000Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-28T03:15:00Z",
          "return_6h": -0.015230090813819985,
          "return_12h": -0.014895379081920512,
          "return_24h": -0.012533734410179909,
          "close_vs_ema12": -0.010727707383418217,
          "close_vs_ema24": -0.012219260572019053,
          "ema12_slope_3h": -0.003922727673515758,
          "ema24_slope_6h": -0.0024241823700063003,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.38,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.197367,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        3815,
        3816
      ],
      "forecast_publication_timestamp": "2026-09-28T03:31:17.605535Z",
      "requested_quote_timestamp": "2026-09-28T03:31:17.605535Z",
      "retrieved_quote_timestamp": "2026-09-28T03:31:17.802902Z",
      "quote_retrieval_timestamp": "2026-09-28T03:31:17.802902Z",
      "timing_difference_seconds": 0.197367,
      "selected_quote": {
        "id": 571,
        "contract_id": 571,
        "forecast_timestamp": "2026-09-28T03:31:17.605535Z",
        "requested_timestamp": "2026-09-28T03:31:17.605535Z",
        "actual_quote_timestamp": "2026-09-28T03:31:17.802902Z",
        "timestamp_delta_seconds": 0.197367,
        "bid": 0.37,
        "ask": 0.38,
        "midpoint": 0.375,
        "last_price": 0.37,
        "implied_probability": 0.38,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-28T03:31:17.802902Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP272345",
        "external_market_id": "KXBTC15M-26SEP272345-45",
        "external_contract_id": "KXBTC15M-26SEP272345-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3515.23
      },
      "selected_entry_price": 0.38,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 571,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP272345",
          "external_market_id": "KXBTC15M-26SEP272345-45",
          "external_contract_id": "KXBTC15M-26SEP272345-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-28T03:30:00Z",
          "resolution_timestamp": "2026-09-28T03:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-28T03:31:17.657382Z"
        }
      ],
      "quotes": [
        {
          "id": 571,
          "contract_id": 571,
          "forecast_timestamp": "2026-09-28T03:31:17.605535Z",
          "requested_timestamp": "2026-09-28T03:31:17.605535Z",
          "actual_quote_timestamp": "2026-09-28T03:31:17.802902Z",
          "timestamp_delta_seconds": 0.197367,
          "bid": 0.37,
          "ask": 0.38,
          "midpoint": 0.375,
          "last_price": 0.37,
          "implied_probability": 0.38,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-28T03:31:17.802902Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP272345",
          "external_market_id": "KXBTC15M-26SEP272345-45",
          "external_contract_id": "KXBTC15M-26SEP272345-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3515.23
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP272345-45": {
          "UP/YES": "KXBTC15M-26SEP272345-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1102,
          "signal_id": 571,
          "quote_id": 571,
          "settlement_id": 571,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 252.0,
          "entry_price": 0.38,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.76,
          "trading_fee": 4.16,
          "total_deployed": 99.92,
          "settlement_value": 1.0,
          "settlement_payout": 252.0,
          "gross_pnl": 156.24,
          "net_pnl": 152.07999999999998,
          "roi": 1.522017614091273,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-28T03:46:24.626162Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3515.23,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1103,
          "signal_id": 571,
          "quote_id": 571,
          "settlement_id": 571,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.38,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 38.0,
          "trading_fee": 1.65,
          "total_deployed": 39.65,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 62.0,
          "net_pnl": 60.35,
          "roi": 1.5220680958385877,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-28T03:46:24.630195Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3515.23,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83317.98,
        "kronos_base_predicted_close": 83360.4453125,
        "kronos_base_displacement": 42.465312500004075,
        "kronos_base_displacement_fraction": 0.0005096776530108397,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83483.9453125,
        "kronos_small_displacement": 165.96531250000407,
        "kronos_small_displacement_fraction": 0.0019919507470056775,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP272345",
        "ticker": "KXBTC15M-26SEP272345-45",
        "market_id": "KXBTC15M-26SEP272345-45",
        "contract_id": "KXBTC15M-26SEP272345-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83317.98
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-28T03:31:17.605535Z",
        "retrieved_timestamp": "2026-09-28T03:31:17.802902Z",
        "quote_offset_seconds": 0.197367,
        "quote_age_seconds": 0.197367,
        "bid": 0.37,
        "ask": 0.38,
        "midpoint": 0.375,
        "last_price": 0.37,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.38,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3515.23
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 83457.59,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260928T0330Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 565,
          "signal_id": 571,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-28T03:15:00Z",
          "return_6h": -0.015230090813819985,
          "return_12h": -0.014895379081920512,
          "return_24h": -0.012533734410179909,
          "close_vs_ema12": -0.010727707383418217,
          "close_vs_ema24": -0.012219260572019053,
          "ema12_slope_3h": -0.003922727673515758,
          "ema24_slope_6h": -0.0024241823700063003,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-28T03:31:17.653000Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-28T03:15:00Z",
            "return_6h": -0.015230090813819985,
            "return_12h": -0.014895379081920512,
            "return_24h": -0.012533734410179909,
            "close_vs_ema12": -0.010727707383418217,
            "close_vs_ema24": -0.012219260572019053,
            "ema12_slope_3h": -0.003922727673515758,
            "ema24_slope_6h": -0.0024241823700063003,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0013310954285781218,
        "return_30m": -0.000911993712899406,
        "return_60m": -0.003995225293193072,
        "return_120m": -0.009031869303212203,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0008791234444638363,
        "close_vs_ema6": -0.002240672926952958,
        "close_vs_ema12": -0.004726861249847891,
        "ema3_slope": -0.0008783512652740244,
        "ema6_slope": -0.000895466591681604,
        "realized_volatility_30m": 0.0008753778760975939,
        "realized_volatility_60m": 0.0008587277291845979,
        "return_acceleration": -0.0017507557521951878
      }
    },
    {
      "id": 570,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260928T0315Z",
      "trigger_timestamp": "2026-09-28T03:16:17.216812Z",
      "market_start_timestamp": "2026-09-28T03:15:00Z",
      "resolution_timestamp": "2026-09-28T03:30:00Z",
      "direction": "UP",
      "base_run_id": 3813,
      "small_run_id": 3814,
      "last_observed_close": 83429.03,
      "actual_close": 83317.98,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-28T03:16:17.259121Z",
      "base_predicted_close": 83483.34375,
      "small_predicted_close": 83524.625,
      "strike": 83429.03,
      "market_regime": {
        "id": 564,
        "signal_id": 570,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-28T03:00:00Z",
        "return_6h": -0.014622197922069091,
        "return_12h": -0.012417979212989594,
        "return_24h": -0.012272262280743407,
        "close_vs_ema12": -0.00986113301145719,
        "close_vs_ema24": -0.011157095400149863,
        "ema12_slope_3h": -0.0033538549034367593,
        "ema24_slope_6h": -0.0021544382584255395,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-28T03:16:17.261234Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-28T03:00:00Z",
          "return_6h": -0.014622197922069091,
          "return_12h": -0.012417979212989594,
          "return_24h": -0.012272262280743407,
          "close_vs_ema12": -0.00986113301145719,
          "close_vs_ema24": -0.011157095400149863,
          "ema12_slope_3h": -0.0033538549034367593,
          "ema24_slope_6h": -0.0021544382584255395,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.38,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.198402,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        3813,
        3814
      ],
      "forecast_publication_timestamp": "2026-09-28T03:16:17.216812Z",
      "requested_quote_timestamp": "2026-09-28T03:16:17.216812Z",
      "retrieved_quote_timestamp": "2026-09-28T03:16:17.415214Z",
      "quote_retrieval_timestamp": "2026-09-28T03:16:17.415214Z",
      "timing_difference_seconds": 0.198402,
      "selected_quote": {
        "id": 570,
        "contract_id": 570,
        "forecast_timestamp": "2026-09-28T03:16:17.216812Z",
        "requested_timestamp": "2026-09-28T03:16:17.216812Z",
        "actual_quote_timestamp": "2026-09-28T03:16:17.415214Z",
        "timestamp_delta_seconds": 0.198402,
        "bid": 0.37,
        "ask": 0.38,
        "midpoint": 0.375,
        "last_price": 0.38,
        "implied_probability": 0.38,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-28T03:16:17.415214Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP272330",
        "external_market_id": "KXBTC15M-26SEP272330-30",
        "external_contract_id": "KXBTC15M-26SEP272330-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3166.51
      },
      "selected_entry_price": 0.38,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 570,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP272330",
          "external_market_id": "KXBTC15M-26SEP272330-30",
          "external_contract_id": "KXBTC15M-26SEP272330-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-28T03:15:00Z",
          "resolution_timestamp": "2026-09-28T03:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-28T03:16:17.263889Z"
        }
      ],
      "quotes": [
        {
          "id": 570,
          "contract_id": 570,
          "forecast_timestamp": "2026-09-28T03:16:17.216812Z",
          "requested_timestamp": "2026-09-28T03:16:17.216812Z",
          "actual_quote_timestamp": "2026-09-28T03:16:17.415214Z",
          "timestamp_delta_seconds": 0.198402,
          "bid": 0.37,
          "ask": 0.38,
          "midpoint": 0.375,
          "last_price": 0.38,
          "implied_probability": 0.38,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-28T03:16:17.415214Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP272330",
          "external_market_id": "KXBTC15M-26SEP272330-30",
          "external_contract_id": "KXBTC15M-26SEP272330-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3166.51
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP272330-30": {
          "UP/YES": "KXBTC15M-26SEP272330-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1100,
          "signal_id": 570,
          "quote_id": 570,
          "settlement_id": 570,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 252.0,
          "entry_price": 0.38,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.76,
          "trading_fee": 4.16,
          "total_deployed": 99.92,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.76,
          "net_pnl": -99.92,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-28T03:31:22.856923Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3166.51,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1101,
          "signal_id": 570,
          "quote_id": 570,
          "settlement_id": 570,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.38,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 38.0,
          "trading_fee": 1.65,
          "total_deployed": 39.65,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -38.0,
          "net_pnl": -39.65,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-28T03:31:22.859012Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3166.51,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83429.03,
        "kronos_base_predicted_close": 83483.34375,
        "kronos_base_displacement": 54.313750000001164,
        "kronos_base_displacement_fraction": 0.0006510173976612357,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83524.625,
        "kronos_small_displacement": 95.59500000000116,
        "kronos_small_displacement_fraction": 0.0011458241813431269,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP272330",
        "ticker": "KXBTC15M-26SEP272330-30",
        "market_id": "KXBTC15M-26SEP272330-30",
        "contract_id": "KXBTC15M-26SEP272330-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83429.03
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-28T03:16:17.216812Z",
        "retrieved_timestamp": "2026-09-28T03:16:17.415214Z",
        "quote_offset_seconds": 0.198402,
        "quote_age_seconds": 0.198402,
        "bid": 0.37,
        "ask": 0.38,
        "midpoint": 0.375,
        "last_price": 0.38,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.38,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3166.51
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 83317.98,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260928T0315Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 564,
          "signal_id": 570,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-28T03:00:00Z",
          "return_6h": -0.014622197922069091,
          "return_12h": -0.012417979212989594,
          "return_24h": -0.012272262280743407,
          "close_vs_ema12": -0.00986113301145719,
          "close_vs_ema24": -0.011157095400149863,
          "ema12_slope_3h": -0.0033538549034367593,
          "ema24_slope_6h": -0.0021544382584255395,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-28T03:16:17.261234Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-28T03:00:00Z",
            "return_6h": -0.014622197922069091,
            "return_12h": -0.012417979212989594,
            "return_24h": -0.012272262280743407,
            "close_vs_ema12": -0.00986113301145719,
            "close_vs_ema24": -0.011157095400149863,
            "ema12_slope_3h": -0.0033538549034367593,
            "ema24_slope_6h": -0.0021544382584255395,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": 0.00041966032361706596,
        "return_30m": -0.0007841354757169849,
        "return_60m": -0.003620241797893442,
        "return_120m": -0.006543847823912041,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": -0.00042617438073999647,
        "close_vs_ema6": -0.0018054408563779045,
        "close_vs_ema12": -0.004256063466750337,
        "ema3_slope": -0.000425992833507971,
        "ema6_slope": -0.0007216551802524673,
        "realized_volatility_30m": 0.0008114755747668512,
        "realized_volatility_60m": 0.0008376538213478434,
        "return_acceleration": 0.0016229511495337023
      }
    },
    {
      "id": 569,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260928T0300Z",
      "trigger_timestamp": "2026-09-28T03:01:18.540667Z",
      "market_start_timestamp": "2026-09-28T03:00:00Z",
      "resolution_timestamp": "2026-09-28T03:15:00Z",
      "direction": "UP",
      "base_run_id": 3811,
      "small_run_id": 3812,
      "last_observed_close": 83394.03,
      "actual_close": 83429.03,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-28T03:01:18.588399Z",
      "base_predicted_close": 83441.53125,
      "small_predicted_close": 83530.3984375,
      "strike": 83394.03,
      "market_regime": {
        "id": 563,
        "signal_id": 569,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-28T02:45:00Z",
        "return_6h": -0.013491751528581397,
        "return_12h": -0.013560595138215503,
        "return_24h": -0.012410921735710012,
        "close_vs_ema12": -0.010691616940034288,
        "close_vs_ema24": -0.011804004972731486,
        "ema12_slope_3h": -0.003000226226326008,
        "ema24_slope_6h": -0.0018915907984832225,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-28T03:01:18.591156Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-28T02:45:00Z",
          "return_6h": -0.013491751528581397,
          "return_12h": -0.013560595138215503,
          "return_24h": -0.012410921735710012,
          "close_vs_ema12": -0.010691616940034288,
          "close_vs_ema24": -0.011804004972731486,
          "ema12_slope_3h": -0.003000226226326008,
          "ema24_slope_6h": -0.0018915907984832225,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.81,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.202538,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "80_plus",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        3811,
        3812
      ],
      "forecast_publication_timestamp": "2026-09-28T03:01:18.540667Z",
      "requested_quote_timestamp": "2026-09-28T03:01:18.540667Z",
      "retrieved_quote_timestamp": "2026-09-28T03:01:18.743205Z",
      "quote_retrieval_timestamp": "2026-09-28T03:01:18.743205Z",
      "timing_difference_seconds": 0.202538,
      "selected_quote": {
        "id": 569,
        "contract_id": 569,
        "forecast_timestamp": "2026-09-28T03:01:18.540667Z",
        "requested_timestamp": "2026-09-28T03:01:18.540667Z",
        "actual_quote_timestamp": "2026-09-28T03:01:18.743205Z",
        "timestamp_delta_seconds": 0.202538,
        "bid": 0.8,
        "ask": 0.81,
        "midpoint": 0.805,
        "last_price": 0.8,
        "implied_probability": 0.81,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-28T03:01:18.743205Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP272315",
        "external_market_id": "KXBTC15M-26SEP272315-15",
        "external_contract_id": "KXBTC15M-26SEP272315-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 6494.7
      },
      "selected_entry_price": 0.81,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 569,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP272315",
          "external_market_id": "KXBTC15M-26SEP272315-15",
          "external_contract_id": "KXBTC15M-26SEP272315-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-28T03:00:00Z",
          "resolution_timestamp": "2026-09-28T03:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-28T03:01:18.594639Z"
        }
      ],
      "quotes": [
        {
          "id": 569,
          "contract_id": 569,
          "forecast_timestamp": "2026-09-28T03:01:18.540667Z",
          "requested_timestamp": "2026-09-28T03:01:18.540667Z",
          "actual_quote_timestamp": "2026-09-28T03:01:18.743205Z",
          "timestamp_delta_seconds": 0.202538,
          "bid": 0.8,
          "ask": 0.81,
          "midpoint": 0.805,
          "last_price": 0.8,
          "implied_probability": 0.81,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-28T03:01:18.743205Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP272315",
          "external_market_id": "KXBTC15M-26SEP272315-15",
          "external_contract_id": "KXBTC15M-26SEP272315-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 6494.7
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP272315-15": {
          "UP/YES": "KXBTC15M-26SEP272315-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1098,
          "signal_id": 569,
          "quote_id": 569,
          "settlement_id": 569,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 121.0,
          "entry_price": 0.81,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 98.01,
          "trading_fee": 1.31,
          "total_deployed": 99.32000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 121.0,
          "gross_pnl": 22.989999999999995,
          "net_pnl": 21.679999999999993,
          "roi": 0.21828433346757944,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-28T03:16:22.628879Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6494.7,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1099,
          "signal_id": 569,
          "quote_id": 569,
          "settlement_id": 569,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.81,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 81.0,
          "trading_fee": 1.08,
          "total_deployed": 82.08,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 19.0,
          "net_pnl": 17.92,
          "roi": 0.2183235867446394,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-28T03:16:22.631005Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6494.7,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83394.03,
        "kronos_base_predicted_close": 83441.53125,
        "kronos_base_displacement": 47.501250000001164,
        "kronos_base_displacement_fraction": 0.0005696001260522026,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83530.3984375,
        "kronos_small_displacement": 136.36843750000116,
        "kronos_small_displacement_fraction": 0.0016352302137215477,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP272315",
        "ticker": "KXBTC15M-26SEP272315-15",
        "market_id": "KXBTC15M-26SEP272315-15",
        "contract_id": "KXBTC15M-26SEP272315-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83394.03
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-28T03:01:18.540667Z",
        "retrieved_timestamp": "2026-09-28T03:01:18.743205Z",
        "quote_offset_seconds": 0.202538,
        "quote_age_seconds": 0.202538,
        "bid": 0.8,
        "ask": 0.81,
        "midpoint": 0.805,
        "last_price": 0.8,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.81,
        "price_type": "live_executable_ask",
        "yes_ask_size": 6494.7
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 83429.03,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260928T0300Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 563,
          "signal_id": 569,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-28T02:45:00Z",
          "return_6h": -0.013491751528581397,
          "return_12h": -0.013560595138215503,
          "return_24h": -0.012410921735710012,
          "close_vs_ema12": -0.010691616940034288,
          "close_vs_ema24": -0.011804004972731486,
          "ema12_slope_3h": -0.003000226226326008,
          "ema24_slope_6h": -0.0018915907984832225,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-28T03:01:18.591156Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-28T02:45:00Z",
            "return_6h": -0.013491751528581397,
            "return_12h": -0.013560595138215503,
            "return_24h": -0.012410921735710012,
            "close_vs_ema12": -0.010691616940034288,
            "close_vs_ema24": -0.011804004972731486,
            "ema12_slope_3h": -0.003000226226326008,
            "ema24_slope_6h": -0.0018915907984832225,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0012032908259166364,
        "return_30m": -0.0030860460348751673,
        "return_60m": -0.0036660405614995506,
        "return_120m": -0.008893959235755755,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 3,
        "close_vs_ema3": -0.0012711125551267966,
        "close_vs_ema6": -0.0029442178830711985,
        "close_vs_ema12": -0.005443379869827125,
        "ema3_slope": -0.0012694988791629447,
        "ema6_slope": -0.0011763018376659273,
        "realized_volatility_30m": 0.00034086630722718336,
        "realized_volatility_60m": 0.0008195009966121971,
        "return_acceleration": 0.0006817326144543667
      }
    },
    {
      "id": 568,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260928T0200Z",
      "trigger_timestamp": "2026-09-28T02:01:23.362267Z",
      "market_start_timestamp": "2026-09-28T02:00:00Z",
      "resolution_timestamp": "2026-09-28T02:15:00Z",
      "direction": "UP",
      "base_run_id": 3803,
      "small_run_id": 3804,
      "last_observed_close": 83700.88,
      "actual_close": 83732.16,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-28T02:01:23.431673Z",
      "base_predicted_close": 83802.046875,
      "small_predicted_close": 83718.515625,
      "strike": 83700.88,
      "market_regime": {
        "id": 562,
        "signal_id": 568,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-28T01:45:00Z",
        "return_6h": -0.012038939796849779,
        "return_12h": -0.015474862358682784,
        "return_24h": -0.009136112559086973,
        "close_vs_ema12": -0.008615494516607258,
        "close_vs_ema24": -0.009009891895785826,
        "ema12_slope_3h": -0.0018454279417071673,
        "ema24_slope_6h": -0.0009541099859604607,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-28T02:01:23.435642Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-28T01:45:00Z",
          "return_6h": -0.012038939796849779,
          "return_12h": -0.015474862358682784,
          "return_24h": -0.009136112559086973,
          "close_vs_ema12": -0.008615494516607258,
          "close_vs_ema24": -0.009009891895785826,
          "ema12_slope_3h": -0.0018454279417071673,
          "ema24_slope_6h": -0.0009541099859604607,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.27,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.208888,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        3803,
        3804
      ],
      "forecast_publication_timestamp": "2026-09-28T02:01:23.362267Z",
      "requested_quote_timestamp": "2026-09-28T02:01:23.362267Z",
      "retrieved_quote_timestamp": "2026-09-28T02:01:23.571155Z",
      "quote_retrieval_timestamp": "2026-09-28T02:01:23.571155Z",
      "timing_difference_seconds": 0.208888,
      "selected_quote": {
        "id": 568,
        "contract_id": 568,
        "forecast_timestamp": "2026-09-28T02:01:23.362267Z",
        "requested_timestamp": "2026-09-28T02:01:23.362267Z",
        "actual_quote_timestamp": "2026-09-28T02:01:23.571155Z",
        "timestamp_delta_seconds": 0.208888,
        "bid": 0.26,
        "ask": 0.27,
        "midpoint": 0.265,
        "last_price": 0.27,
        "implied_probability": 0.27,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-28T02:01:23.571155Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP272215",
        "external_market_id": "KXBTC15M-26SEP272215-15",
        "external_contract_id": "KXBTC15M-26SEP272215-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 274.59
      },
      "selected_entry_price": 0.27,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 568,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP272215",
          "external_market_id": "KXBTC15M-26SEP272215-15",
          "external_contract_id": "KXBTC15M-26SEP272215-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-28T02:00:00Z",
          "resolution_timestamp": "2026-09-28T02:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-28T02:01:23.438467Z"
        }
      ],
      "quotes": [
        {
          "id": 568,
          "contract_id": 568,
          "forecast_timestamp": "2026-09-28T02:01:23.362267Z",
          "requested_timestamp": "2026-09-28T02:01:23.362267Z",
          "actual_quote_timestamp": "2026-09-28T02:01:23.571155Z",
          "timestamp_delta_seconds": 0.208888,
          "bid": 0.26,
          "ask": 0.27,
          "midpoint": 0.265,
          "last_price": 0.27,
          "implied_probability": 0.27,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-28T02:01:23.571155Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP272215",
          "external_market_id": "KXBTC15M-26SEP272215-15",
          "external_contract_id": "KXBTC15M-26SEP272215-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 274.59
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP272215-15": {
          "UP/YES": "KXBTC15M-26SEP272215-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": null,
        "fixed_shares": {
          "id": 1097,
          "signal_id": 568,
          "quote_id": 568,
          "settlement_id": 568,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.27,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 27.0,
          "trading_fee": 1.38,
          "total_deployed": 28.38,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 73.0,
          "net_pnl": 71.62,
          "roi": 2.5236081747709656,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-28T02:16:22.397561Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 274.59,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83700.88,
        "kronos_base_predicted_close": 83802.046875,
        "kronos_base_displacement": 101.16687499999534,
        "kronos_base_displacement_fraction": 0.0012086715814695775,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83718.515625,
        "kronos_small_displacement": 17.635624999995343,
        "kronos_small_displacement_fraction": 0.00021069820293401147,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP272215",
        "ticker": "KXBTC15M-26SEP272215-15",
        "market_id": "KXBTC15M-26SEP272215-15",
        "contract_id": "KXBTC15M-26SEP272215-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83700.88
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-28T02:01:23.362267Z",
        "retrieved_timestamp": "2026-09-28T02:01:23.571155Z",
        "quote_offset_seconds": 0.208888,
        "quote_age_seconds": 0.208888,
        "bid": 0.26,
        "ask": 0.27,
        "midpoint": 0.265,
        "last_price": 0.27,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.27,
        "price_type": "live_executable_ask",
        "yes_ask_size": 274.59
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 83732.16,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260928T0200Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 562,
          "signal_id": 568,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-28T01:45:00Z",
          "return_6h": -0.012038939796849779,
          "return_12h": -0.015474862358682784,
          "return_24h": -0.009136112559086973,
          "close_vs_ema12": -0.008615494516607258,
          "close_vs_ema24": -0.009009891895785826,
          "ema12_slope_3h": -0.0018454279417071673,
          "ema24_slope_6h": -0.0009541099859604607,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-28T02:01:23.435642Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-28T01:45:00Z",
            "return_6h": -0.012038939796849779,
            "return_12h": -0.015474862358682784,
            "return_24h": -0.009136112559086973,
            "close_vs_ema12": -0.008615494516607258,
            "close_vs_ema24": -0.009009891895785826,
            "ema12_slope_3h": -0.0018454279417071673,
            "ema24_slope_6h": -0.0009541099859604607,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0016221679366908992,
        "return_30m": -0.0044776623558479,
        "return_60m": -0.005247154957161548,
        "return_120m": -0.008824516670129623,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.0016108786014997767,
        "close_vs_ema6": -0.003340958341048861,
        "close_vs_ema12": -0.00524197078151678,
        "ema3_slope": -0.0016082878450252025,
        "ema6_slope": -0.001334599799486802,
        "realized_volatility_30m": 0.0006189830500976656,
        "realized_volatility_60m": 0.0015072727852277292,
        "return_acceleration": 0.0012379661001953313
      }
    },
    {
      "id": 567,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260928T0115Z",
      "trigger_timestamp": "2026-09-28T01:16:17.055484Z",
      "market_start_timestamp": "2026-09-28T01:15:00Z",
      "resolution_timestamp": "2026-09-28T01:30:00Z",
      "direction": "UP",
      "base_run_id": 3797,
      "small_run_id": 3798,
      "last_observed_close": 83978.57,
      "actual_close": 84077.35,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-28T01:16:17.095792Z",
      "base_predicted_close": 84047.609375,
      "small_predicted_close": 84024.5234375,
      "strike": 83978.57,
      "market_regime": {
        "id": 561,
        "signal_id": 567,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-28T01:00:00Z",
        "return_6h": -0.009526874783151063,
        "return_12h": -0.008024969877754917,
        "return_24h": -0.004611179352701056,
        "close_vs_ema12": -0.006207046089424129,
        "close_vs_ema24": -0.006172005493354837,
        "ema12_slope_3h": -0.0014047270553346758,
        "ema24_slope_6h": -0.00036659911572101134,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-28T01:16:17.097684Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-28T01:00:00Z",
          "return_6h": -0.009526874783151063,
          "return_12h": -0.008024969877754917,
          "return_24h": -0.004611179352701056,
          "close_vs_ema12": -0.006207046089424129,
          "close_vs_ema24": -0.006172005493354837,
          "ema12_slope_3h": -0.0014047270553346758,
          "ema24_slope_6h": -0.00036659911572101134,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.45,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.196598,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        3797,
        3798
      ],
      "forecast_publication_timestamp": "2026-09-28T01:16:17.055484Z",
      "requested_quote_timestamp": "2026-09-28T01:16:17.055484Z",
      "retrieved_quote_timestamp": "2026-09-28T01:16:17.252082Z",
      "quote_retrieval_timestamp": "2026-09-28T01:16:17.252082Z",
      "timing_difference_seconds": 0.196598,
      "selected_quote": {
        "id": 567,
        "contract_id": 567,
        "forecast_timestamp": "2026-09-28T01:16:17.055484Z",
        "requested_timestamp": "2026-09-28T01:16:17.055484Z",
        "actual_quote_timestamp": "2026-09-28T01:16:17.252082Z",
        "timestamp_delta_seconds": 0.196598,
        "bid": 0.44,
        "ask": 0.45,
        "midpoint": 0.445,
        "last_price": 0.45,
        "implied_probability": 0.45,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-28T01:16:17.252082Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP272130",
        "external_market_id": "KXBTC15M-26SEP272130-30",
        "external_contract_id": "KXBTC15M-26SEP272130-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4146.86
      },
      "selected_entry_price": 0.45,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 567,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP272130",
          "external_market_id": "KXBTC15M-26SEP272130-30",
          "external_contract_id": "KXBTC15M-26SEP272130-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-28T01:15:00Z",
          "resolution_timestamp": "2026-09-28T01:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-28T01:16:17.100279Z"
        }
      ],
      "quotes": [
        {
          "id": 567,
          "contract_id": 567,
          "forecast_timestamp": "2026-09-28T01:16:17.055484Z",
          "requested_timestamp": "2026-09-28T01:16:17.055484Z",
          "actual_quote_timestamp": "2026-09-28T01:16:17.252082Z",
          "timestamp_delta_seconds": 0.196598,
          "bid": 0.44,
          "ask": 0.45,
          "midpoint": 0.445,
          "last_price": 0.45,
          "implied_probability": 0.45,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-28T01:16:17.252082Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP272130",
          "external_market_id": "KXBTC15M-26SEP272130-30",
          "external_contract_id": "KXBTC15M-26SEP272130-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4146.86
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP272130-30": {
          "UP/YES": "KXBTC15M-26SEP272130-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1095,
          "signal_id": 567,
          "quote_id": 567,
          "settlement_id": 567,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 213.0,
          "entry_price": 0.45,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.85000000000001,
          "trading_fee": 3.7,
          "total_deployed": 99.55000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 213.0,
          "gross_pnl": 117.14999999999999,
          "net_pnl": 113.44999999999999,
          "roi": 1.1396283274736312,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-28T01:31:27.357019Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4146.86,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1096,
          "signal_id": 567,
          "quote_id": 567,
          "settlement_id": 567,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.45,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 45.0,
          "trading_fee": 1.74,
          "total_deployed": 46.74,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 55.0,
          "net_pnl": 53.26,
          "roi": 1.1394950791613179,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-28T01:31:27.359112Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4146.86,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83978.57,
        "kronos_base_predicted_close": 84047.609375,
        "kronos_base_displacement": 69.03937499999302,
        "kronos_base_displacement_fraction": 0.0008221070565978083,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84024.5234375,
        "kronos_small_displacement": 45.953437499993015,
        "kronos_small_displacement_fraction": 0.0005472043343914169,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP272130",
        "ticker": "KXBTC15M-26SEP272130-30",
        "market_id": "KXBTC15M-26SEP272130-30",
        "contract_id": "KXBTC15M-26SEP272130-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83978.57
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-28T01:16:17.055484Z",
        "retrieved_timestamp": "2026-09-28T01:16:17.252082Z",
        "quote_offset_seconds": 0.196598,
        "quote_age_seconds": 0.196598,
        "bid": 0.44,
        "ask": 0.45,
        "midpoint": 0.445,
        "last_price": 0.45,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.45,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4146.86
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 84077.35,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260928T0115Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 561,
          "signal_id": 567,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-28T01:00:00Z",
          "return_6h": -0.009526874783151063,
          "return_12h": -0.008024969877754917,
          "return_24h": -0.004611179352701056,
          "close_vs_ema12": -0.006207046089424129,
          "close_vs_ema24": -0.006172005493354837,
          "ema12_slope_3h": -0.0014047270553346758,
          "ema24_slope_6h": -0.00036659911572101134,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-28T01:16:17.097684Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-28T01:00:00Z",
            "return_6h": -0.009526874783151063,
            "return_12h": -0.008024969877754917,
            "return_24h": -0.004611179352701056,
            "close_vs_ema12": -0.006207046089424129,
            "close_vs_ema24": -0.006172005493354837,
            "ema12_slope_3h": -0.0014047270553346758,
            "ema24_slope_6h": -0.00036659911572101134,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0019469239037888109,
        "return_30m": -0.0034880942085789846,
        "return_60m": -0.005167304678043605,
        "return_120m": -0.0029563673286254755,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 3,
        "close_vs_ema3": -0.0018333125995433353,
        "close_vs_ema6": -0.003151221583580388,
        "close_vs_ema12": -0.004182145411974814,
        "ema3_slope": -0.001829957715007824,
        "ema6_slope": -0.0012589018020201515,
        "realized_volatility_30m": 0.0002013736022355439,
        "realized_volatility_60m": 0.0036837659346255504,
        "return_acceleration": -0.0004027472044710878
      }
    },
    {
      "id": 566,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260928T0100Z",
      "trigger_timestamp": "2026-09-28T01:01:21.478688Z",
      "market_start_timestamp": "2026-09-28T01:00:00Z",
      "resolution_timestamp": "2026-09-28T01:15:00Z",
      "direction": "UP",
      "base_run_id": 3795,
      "small_run_id": 3796,
      "last_observed_close": 84142.39,
      "actual_close": 83978.57,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-28T01:01:21.535616Z",
      "base_predicted_close": 84172.8515625,
      "small_predicted_close": 84276.4921875,
      "strike": 84142.39,
      "market_regime": {
        "id": 560,
        "signal_id": 566,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-28T00:45:00Z",
        "return_6h": -0.007702109192616269,
        "return_12h": -0.007655411126168188,
        "return_24h": -0.001803575233368937,
        "close_vs_ema12": -0.004531365250993624,
        "close_vs_ema24": -0.004362653750001666,
        "ema12_slope_3h": -0.0012953188781604785,
        "ema24_slope_6h": -0.000173130675484523,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-28T01:01:21.540405Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-28T00:45:00Z",
          "return_6h": -0.007702109192616269,
          "return_12h": -0.007655411126168188,
          "return_24h": -0.001803575233368937,
          "close_vs_ema12": -0.004531365250993624,
          "close_vs_ema24": -0.004362653750001666,
          "ema12_slope_3h": -0.0012953188781604785,
          "ema24_slope_6h": -0.000173130675484523,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.38,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.209788,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        3795,
        3796
      ],
      "forecast_publication_timestamp": "2026-09-28T01:01:21.478688Z",
      "requested_quote_timestamp": "2026-09-28T01:01:21.478688Z",
      "retrieved_quote_timestamp": "2026-09-28T01:01:21.688476Z",
      "quote_retrieval_timestamp": "2026-09-28T01:01:21.688476Z",
      "timing_difference_seconds": 0.209788,
      "selected_quote": {
        "id": 566,
        "contract_id": 566,
        "forecast_timestamp": "2026-09-28T01:01:21.478688Z",
        "requested_timestamp": "2026-09-28T01:01:21.478688Z",
        "actual_quote_timestamp": "2026-09-28T01:01:21.688476Z",
        "timestamp_delta_seconds": 0.209788,
        "bid": 0.37,
        "ask": 0.38,
        "midpoint": 0.375,
        "last_price": 0.38,
        "implied_probability": 0.38,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-28T01:01:21.688476Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP272115",
        "external_market_id": "KXBTC15M-26SEP272115-15",
        "external_contract_id": "KXBTC15M-26SEP272115-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4510.21
      },
      "selected_entry_price": 0.38,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 566,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP272115",
          "external_market_id": "KXBTC15M-26SEP272115-15",
          "external_contract_id": "KXBTC15M-26SEP272115-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-28T01:00:00Z",
          "resolution_timestamp": "2026-09-28T01:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-28T01:01:21.544106Z"
        }
      ],
      "quotes": [
        {
          "id": 566,
          "contract_id": 566,
          "forecast_timestamp": "2026-09-28T01:01:21.478688Z",
          "requested_timestamp": "2026-09-28T01:01:21.478688Z",
          "actual_quote_timestamp": "2026-09-28T01:01:21.688476Z",
          "timestamp_delta_seconds": 0.209788,
          "bid": 0.37,
          "ask": 0.38,
          "midpoint": 0.375,
          "last_price": 0.38,
          "implied_probability": 0.38,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-28T01:01:21.688476Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP272115",
          "external_market_id": "KXBTC15M-26SEP272115-15",
          "external_contract_id": "KXBTC15M-26SEP272115-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4510.21
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP272115-15": {
          "UP/YES": "KXBTC15M-26SEP272115-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1093,
          "signal_id": 566,
          "quote_id": 566,
          "settlement_id": 566,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 252.0,
          "entry_price": 0.38,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.76,
          "trading_fee": 4.16,
          "total_deployed": 99.92,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.76,
          "net_pnl": -99.92,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-28T01:16:22.036001Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4510.21,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1094,
          "signal_id": 566,
          "quote_id": 566,
          "settlement_id": 566,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.38,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 38.0,
          "trading_fee": 1.65,
          "total_deployed": 39.65,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -38.0,
          "net_pnl": -39.65,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-28T01:16:22.037597Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4510.21,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84142.39,
        "kronos_base_predicted_close": 84172.8515625,
        "kronos_base_displacement": 30.461562500000582,
        "kronos_base_displacement_fraction": 0.00036202397507368857,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84276.4921875,
        "kronos_small_displacement": 134.10218750000058,
        "kronos_small_displacement_fraction": 0.001593753012007391,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP272115",
        "ticker": "KXBTC15M-26SEP272115-15",
        "market_id": "KXBTC15M-26SEP272115-15",
        "contract_id": "KXBTC15M-26SEP272115-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84142.39
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-28T01:01:21.478688Z",
        "retrieved_timestamp": "2026-09-28T01:01:21.688476Z",
        "quote_offset_seconds": 0.209788,
        "quote_age_seconds": 0.209788,
        "bid": 0.37,
        "ask": 0.38,
        "midpoint": 0.375,
        "last_price": 0.38,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.38,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4510.21
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 83978.57,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260928T0100Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 560,
          "signal_id": 566,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-28T00:45:00Z",
          "return_6h": -0.007702109192616269,
          "return_12h": -0.007655411126168188,
          "return_24h": -0.001803575233368937,
          "close_vs_ema12": -0.004531365250993624,
          "close_vs_ema24": -0.004362653750001666,
          "ema12_slope_3h": -0.0012953188781604785,
          "ema24_slope_6h": -0.000173130675484523,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-28T01:01:21.540405Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-28T00:45:00Z",
            "return_6h": -0.007702109192616269,
            "return_12h": -0.007655411126168188,
            "return_24h": -0.001803575233368937,
            "close_vs_ema12": -0.004531365250993624,
            "close_vs_ema24": -0.004362653750001666,
            "ema12_slope_3h": -0.0012953188781604785,
            "ema24_slope_6h": -0.000173130675484523,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.001544176699317723,
        "return_30m": -0.007529753912217663,
        "return_60m": -0.0035962316979489817,
        "return_120m": -0.0006247382712482041,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.0017163330961585954,
        "close_vs_ema6": -0.002464029681568336,
        "close_vs_ema12": -0.002997692462841872,
        "ema3_slope": -0.0017133923441717824,
        "ema6_slope": -0.0009846413983747304,
        "realized_volatility_30m": 0.0022253287985094516,
        "realized_volatility_60m": 0.0036764512332483385,
        "return_acceleration": 0.004450657597018903
      }
    },
    {
      "id": 565,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260928T0045Z",
      "trigger_timestamp": "2026-09-28T00:46:28.560485Z",
      "market_start_timestamp": "2026-09-28T00:45:00Z",
      "resolution_timestamp": "2026-09-28T01:00:00Z",
      "direction": "UP",
      "base_run_id": 3793,
      "small_run_id": 3794,
      "last_observed_close": 84272.52,
      "actual_close": 84142.39,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-28T00:46:28.615471Z",
      "base_predicted_close": 84343.609375,
      "small_predicted_close": 84518.6640625,
      "strike": 84272.52,
      "market_regime": {
        "id": 559,
        "signal_id": 565,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-28T00:30:00Z",
        "return_6h": -0.0055731548505773,
        "return_12h": -0.008265584855849273,
        "return_24h": -0.0006722008556088177,
        "close_vs_ema12": -0.0031840185306099,
        "close_vs_ema24": -0.002914421610286544,
        "ema12_slope_3h": -0.0010917237108837297,
        "ema24_slope_6h": -1.4114448388724554e-05,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-28T00:46:28.618231Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-28T00:30:00Z",
          "return_6h": -0.0055731548505773,
          "return_12h": -0.008265584855849273,
          "return_24h": -0.0006722008556088177,
          "close_vs_ema12": -0.0031840185306099,
          "close_vs_ema24": -0.002914421610286544,
          "ema12_slope_3h": -0.0010917237108837297,
          "ema24_slope_6h": -1.4114448388724554e-05,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.84,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.234828,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "80_plus",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        3793,
        3794
      ],
      "forecast_publication_timestamp": "2026-09-28T00:46:28.560485Z",
      "requested_quote_timestamp": "2026-09-28T00:46:28.560485Z",
      "retrieved_quote_timestamp": "2026-09-28T00:46:28.795313Z",
      "quote_retrieval_timestamp": "2026-09-28T00:46:28.795313Z",
      "timing_difference_seconds": 0.234828,
      "selected_quote": {
        "id": 565,
        "contract_id": 565,
        "forecast_timestamp": "2026-09-28T00:46:28.560485Z",
        "requested_timestamp": "2026-09-28T00:46:28.560485Z",
        "actual_quote_timestamp": "2026-09-28T00:46:28.795313Z",
        "timestamp_delta_seconds": 0.234828,
        "bid": 0.83,
        "ask": 0.84,
        "midpoint": 0.835,
        "last_price": 0.83,
        "implied_probability": 0.84,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-28T00:46:28.795313Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP272100",
        "external_market_id": "KXBTC15M-26SEP272100-00",
        "external_contract_id": "KXBTC15M-26SEP272100-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 7916.81
      },
      "selected_entry_price": 0.84,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 565,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP272100",
          "external_market_id": "KXBTC15M-26SEP272100-00",
          "external_contract_id": "KXBTC15M-26SEP272100-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-28T00:45:00Z",
          "resolution_timestamp": "2026-09-28T01:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-28T00:46:28.621778Z"
        }
      ],
      "quotes": [
        {
          "id": 565,
          "contract_id": 565,
          "forecast_timestamp": "2026-09-28T00:46:28.560485Z",
          "requested_timestamp": "2026-09-28T00:46:28.560485Z",
          "actual_quote_timestamp": "2026-09-28T00:46:28.795313Z",
          "timestamp_delta_seconds": 0.234828,
          "bid": 0.83,
          "ask": 0.84,
          "midpoint": 0.835,
          "last_price": 0.83,
          "implied_probability": 0.84,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-28T00:46:28.795313Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP272100",
          "external_market_id": "KXBTC15M-26SEP272100-00",
          "external_contract_id": "KXBTC15M-26SEP272100-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 7916.81
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP272100-00": {
          "UP/YES": "KXBTC15M-26SEP272100-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1091,
          "signal_id": 565,
          "quote_id": 565,
          "settlement_id": 565,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 117.0,
          "entry_price": 0.84,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 98.28,
          "trading_fee": 1.11,
          "total_deployed": 99.39,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -98.28,
          "net_pnl": -99.39,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-28T01:01:27.433441Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7916.81,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1092,
          "signal_id": 565,
          "quote_id": 565,
          "settlement_id": 565,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.84,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 84.0,
          "trading_fee": 0.95,
          "total_deployed": 84.95,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -84.0,
          "net_pnl": -84.95,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-28T01:01:27.436528Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7916.81,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84272.52,
        "kronos_base_predicted_close": 84343.609375,
        "kronos_base_displacement": 71.08937499999593,
        "kronos_base_displacement_fraction": 0.0008435653164281301,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84518.6640625,
        "kronos_small_displacement": 246.14406249999593,
        "kronos_small_displacement_fraction": 0.0029208105145069343,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP272100",
        "ticker": "KXBTC15M-26SEP272100-00",
        "market_id": "KXBTC15M-26SEP272100-00",
        "contract_id": "KXBTC15M-26SEP272100-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84272.52
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-28T00:46:28.560485Z",
        "retrieved_timestamp": "2026-09-28T00:46:28.795313Z",
        "quote_offset_seconds": 0.234828,
        "quote_age_seconds": 0.234828,
        "bid": 0.83,
        "ask": 0.84,
        "midpoint": 0.835,
        "last_price": 0.83,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.84,
        "price_type": "live_executable_ask",
        "yes_ask_size": 7916.81
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 84142.39,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260928T0045Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 559,
          "signal_id": 565,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-28T00:30:00Z",
          "return_6h": -0.0055731548505773,
          "return_12h": -0.008265584855849273,
          "return_24h": -0.0006722008556088177,
          "close_vs_ema12": -0.0031840185306099,
          "close_vs_ema24": -0.002914421610286544,
          "ema12_slope_3h": -0.0010917237108837297,
          "ema24_slope_6h": -1.4114448388724554e-05,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-28T00:46:28.618231Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-28T00:30:00Z",
            "return_6h": -0.0055731548505773,
            "return_12h": -0.008265584855849273,
            "return_24h": -0.0006722008556088177,
            "close_vs_ema12": -0.0031840185306099,
            "close_vs_ema24": -0.002914421610286544,
            "ema12_slope_3h": -0.0010917237108837297,
            "ema24_slope_6h": -1.4114448388724554e-05,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.005994834296336626,
        "return_30m": -0.0016850882159114011,
        "return_60m": -0.0007734495736169134,
        "return_120m": 0.001100484601718188,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.001885519564402971,
        "close_vs_ema6": -0.0019050098668422777,
        "close_vs_ema12": -0.0019997088019108045,
        "ema3_slope": -0.0018819710711287518,
        "ema6_slope": -0.0007614237388428036,
        "realized_volatility_30m": 0.005165286204147634,
        "realized_volatility_60m": 0.0037544953270360346,
        "return_acceleration": -0.010330572408295269
      }
    },
    {
      "id": 564,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260928T0015Z",
      "trigger_timestamp": "2026-09-28T00:16:20.394953Z",
      "market_start_timestamp": "2026-09-28T00:15:00Z",
      "resolution_timestamp": "2026-09-28T00:30:00Z",
      "direction": "UP",
      "base_run_id": 3789,
      "small_run_id": 3790,
      "last_observed_close": 84414.77,
      "actual_close": 84780.77,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-28T00:16:20.457112Z",
      "base_predicted_close": 84443.109375,
      "small_predicted_close": 84508.8671875,
      "strike": 84414.77,
      "market_regime": {
        "id": 558,
        "signal_id": 564,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-28T00:00:00Z",
        "return_6h": -0.002013481573819198,
        "return_12h": -0.006667926209971697,
        "return_24h": 0.0011784936270227142,
        "close_vs_ema12": -0.001522353695471601,
        "close_vs_ema24": -0.0012287196261657751,
        "ema12_slope_3h": -0.0011379518550138634,
        "ema24_slope_6h": 8.976024535534144e-05,
        "score": -1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-28T00:16:20.459222Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-28T00:00:00Z",
          "return_6h": -0.002013481573819198,
          "return_12h": -0.006667926209971697,
          "return_24h": 0.0011784936270227142,
          "close_vs_ema12": -0.001522353695471601,
          "close_vs_ema24": -0.0012287196261657751,
          "ema12_slope_3h": -0.0011379518550138634,
          "ema24_slope_6h": 8.976024535534144e-05,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.66,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.198131,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        3789,
        3790
      ],
      "forecast_publication_timestamp": "2026-09-28T00:16:20.394953Z",
      "requested_quote_timestamp": "2026-09-28T00:16:20.394953Z",
      "retrieved_quote_timestamp": "2026-09-28T00:16:20.593084Z",
      "quote_retrieval_timestamp": "2026-09-28T00:16:20.593084Z",
      "timing_difference_seconds": 0.198131,
      "selected_quote": {
        "id": 564,
        "contract_id": 564,
        "forecast_timestamp": "2026-09-28T00:16:20.394953Z",
        "requested_timestamp": "2026-09-28T00:16:20.394953Z",
        "actual_quote_timestamp": "2026-09-28T00:16:20.593084Z",
        "timestamp_delta_seconds": 0.198131,
        "bid": 0.65,
        "ask": 0.66,
        "midpoint": 0.655,
        "last_price": 0.66,
        "implied_probability": 0.66,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-28T00:16:20.593084Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP272030",
        "external_market_id": "KXBTC15M-26SEP272030-30",
        "external_contract_id": "KXBTC15M-26SEP272030-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 7341.53
      },
      "selected_entry_price": 0.66,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 564,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP272030",
          "external_market_id": "KXBTC15M-26SEP272030-30",
          "external_contract_id": "KXBTC15M-26SEP272030-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-28T00:15:00Z",
          "resolution_timestamp": "2026-09-28T00:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-28T00:16:20.464006Z"
        }
      ],
      "quotes": [
        {
          "id": 564,
          "contract_id": 564,
          "forecast_timestamp": "2026-09-28T00:16:20.394953Z",
          "requested_timestamp": "2026-09-28T00:16:20.394953Z",
          "actual_quote_timestamp": "2026-09-28T00:16:20.593084Z",
          "timestamp_delta_seconds": 0.198131,
          "bid": 0.65,
          "ask": 0.66,
          "midpoint": 0.655,
          "last_price": 0.66,
          "implied_probability": 0.66,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-28T00:16:20.593084Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP272030",
          "external_market_id": "KXBTC15M-26SEP272030-30",
          "external_contract_id": "KXBTC15M-26SEP272030-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 7341.53
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP272030-30": {
          "UP/YES": "KXBTC15M-26SEP272030-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1089,
          "signal_id": 564,
          "quote_id": 564,
          "settlement_id": 564,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 147.0,
          "entry_price": 0.66,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.02000000000001,
          "trading_fee": 2.31,
          "total_deployed": 99.33000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 147.0,
          "gross_pnl": 49.97999999999999,
          "net_pnl": 47.66999999999999,
          "roi": 0.4799154334038053,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-28T00:31:29.279775Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7341.53,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1090,
          "signal_id": 564,
          "quote_id": 564,
          "settlement_id": 564,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.66,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 66.0,
          "trading_fee": 1.58,
          "total_deployed": 67.58,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 34.0,
          "net_pnl": 32.42,
          "roi": 0.47972773009766206,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-28T00:31:29.283039Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7341.53,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84414.77,
        "kronos_base_predicted_close": 84443.109375,
        "kronos_base_displacement": 28.339374999995925,
        "kronos_base_displacement_fraction": 0.00033571583503687715,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84508.8671875,
        "kronos_small_displacement": 94.09718749999593,
        "kronos_small_displacement_fraction": 0.0011147005139029097,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP272030",
        "ticker": "KXBTC15M-26SEP272030-30",
        "market_id": "KXBTC15M-26SEP272030-30",
        "contract_id": "KXBTC15M-26SEP272030-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84414.77
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-28T00:16:20.394953Z",
        "retrieved_timestamp": "2026-09-28T00:16:20.593084Z",
        "quote_offset_seconds": 0.198131,
        "quote_age_seconds": 0.198131,
        "bid": 0.65,
        "ask": 0.66,
        "midpoint": 0.655,
        "last_price": 0.66,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.66,
        "price_type": "live_executable_ask",
        "yes_ask_size": 7341.53
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 84780.77,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260928T0015Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 558,
          "signal_id": 564,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-28T00:00:00Z",
          "return_6h": -0.002013481573819198,
          "return_12h": -0.006667926209971697,
          "return_24h": 0.0011784936270227142,
          "close_vs_ema12": -0.001522353695471601,
          "close_vs_ema24": -0.0012287196261657751,
          "ema12_slope_3h": -0.0011379518550138634,
          "ema24_slope_6h": 8.976024535534144e-05,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-28T00:16:20.459222Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-28T00:00:00Z",
            "return_6h": -0.002013481573819198,
            "return_12h": -0.006667926209971697,
            "return_24h": 0.0011784936270227142,
            "close_vs_ema12": -0.001522353695471601,
            "close_vs_ema24": -0.0012287196261657751,
            "ema12_slope_3h": -0.0011379518550138634,
            "ema24_slope_6h": 8.976024535534144e-05,
            "score": -1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": -0.0003707651909435894,
        "return_30m": 0.0009131774268154036,
        "return_60m": 0.002222421277280784,
        "return_120m": 0.0011878525679978047,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": 0.0001623481142201122,
        "close_vs_ema6": 0.0003589054599690833,
        "close_vs_ema12": -1.4078095250003031e-05,
        "ema3_slope": 0.00016237447541000982,
        "ema6_slope": 0.00014358279704773658,
        "realized_volatility_30m": 0.0008275920132487236,
        "realized_volatility_60m": 0.0010846509257009568,
        "return_acceleration": -0.0016551840264974471
      }
    },
    {
      "id": 563,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260928T0000Z",
      "trigger_timestamp": "2026-09-28T00:01:19.287992Z",
      "market_start_timestamp": "2026-09-28T00:00:00Z",
      "resolution_timestamp": "2026-09-28T00:15:00Z",
      "direction": "UP",
      "base_run_id": 3787,
      "small_run_id": 3788,
      "last_observed_close": 84446.08,
      "actual_close": 84414.77,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-28T00:01:19.334114Z",
      "base_predicted_close": 84478.9296875,
      "small_predicted_close": 84509.2109375,
      "strike": 84446.08,
      "market_regime": {
        "id": 557,
        "signal_id": 563,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-27T23:45:00Z",
        "return_6h": -0.001211621839546706,
        "return_12h": -0.005132103414398292,
        "return_24h": 0.0002266357815821074,
        "close_vs_ema12": -0.0012167178203046358,
        "close_vs_ema24": -0.0008841331608107073,
        "ema12_slope_3h": -0.0010595552426244659,
        "ema24_slope_6h": 0.00013406850196440168,
        "score": -1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-28T00:01:19.335946Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-27T23:45:00Z",
          "return_6h": -0.001211621839546706,
          "return_12h": -0.005132103414398292,
          "return_24h": 0.0002266357815821074,
          "close_vs_ema12": -0.0012167178203046358,
          "close_vs_ema24": -0.0008841331608107073,
          "ema12_slope_3h": -0.0010595552426244659,
          "ema24_slope_6h": 0.00013406850196440168,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.52,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.191635,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        3787,
        3788
      ],
      "forecast_publication_timestamp": "2026-09-28T00:01:19.287992Z",
      "requested_quote_timestamp": "2026-09-28T00:01:19.287992Z",
      "retrieved_quote_timestamp": "2026-09-28T00:01:19.479627Z",
      "quote_retrieval_timestamp": "2026-09-28T00:01:19.479627Z",
      "timing_difference_seconds": 0.191635,
      "selected_quote": {
        "id": 563,
        "contract_id": 563,
        "forecast_timestamp": "2026-09-28T00:01:19.287992Z",
        "requested_timestamp": "2026-09-28T00:01:19.287992Z",
        "actual_quote_timestamp": "2026-09-28T00:01:19.479627Z",
        "timestamp_delta_seconds": 0.191635,
        "bid": 0.51,
        "ask": 0.52,
        "midpoint": 0.515,
        "last_price": 0.52,
        "implied_probability": 0.52,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-28T00:01:19.479627Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP272015",
        "external_market_id": "KXBTC15M-26SEP272015-15",
        "external_contract_id": "KXBTC15M-26SEP272015-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 6173.42
      },
      "selected_entry_price": 0.52,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 563,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP272015",
          "external_market_id": "KXBTC15M-26SEP272015-15",
          "external_contract_id": "KXBTC15M-26SEP272015-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-28T00:00:00Z",
          "resolution_timestamp": "2026-09-28T00:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-28T00:01:19.338393Z"
        }
      ],
      "quotes": [
        {
          "id": 563,
          "contract_id": 563,
          "forecast_timestamp": "2026-09-28T00:01:19.287992Z",
          "requested_timestamp": "2026-09-28T00:01:19.287992Z",
          "actual_quote_timestamp": "2026-09-28T00:01:19.479627Z",
          "timestamp_delta_seconds": 0.191635,
          "bid": 0.51,
          "ask": 0.52,
          "midpoint": 0.515,
          "last_price": 0.52,
          "implied_probability": 0.52,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-28T00:01:19.479627Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP272015",
          "external_market_id": "KXBTC15M-26SEP272015-15",
          "external_contract_id": "KXBTC15M-26SEP272015-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 6173.42
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP272015-15": {
          "UP/YES": "KXBTC15M-26SEP272015-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1087,
          "signal_id": 563,
          "quote_id": 563,
          "settlement_id": 563,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 186.0,
          "entry_price": 0.52,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.72,
          "trading_fee": 3.25,
          "total_deployed": 99.97,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.72,
          "net_pnl": -99.97,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-28T00:16:25.785140Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6173.42,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1088,
          "signal_id": 563,
          "quote_id": 563,
          "settlement_id": 563,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.52,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 52.0,
          "trading_fee": 1.75,
          "total_deployed": 53.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -52.0,
          "net_pnl": -53.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-28T00:16:25.788001Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6173.42,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84446.08,
        "kronos_base_predicted_close": 84478.9296875,
        "kronos_base_displacement": 32.849687499998254,
        "kronos_base_displacement_fraction": 0.00038900192288378874,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84509.2109375,
        "kronos_small_displacement": 63.130937499998254,
        "kronos_small_displacement_fraction": 0.0007475887276235706,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP272015",
        "ticker": "KXBTC15M-26SEP272015-15",
        "market_id": "KXBTC15M-26SEP272015-15",
        "contract_id": "KXBTC15M-26SEP272015-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84446.08
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-28T00:01:19.287992Z",
        "retrieved_timestamp": "2026-09-28T00:01:19.479627Z",
        "quote_offset_seconds": 0.191635,
        "quote_age_seconds": 0.191635,
        "bid": 0.51,
        "ask": 0.52,
        "midpoint": 0.515,
        "last_price": 0.52,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.52,
        "price_type": "live_executable_ask",
        "yes_ask_size": 6173.42
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 84414.77,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260928T0000Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 557,
          "signal_id": 563,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-27T23:45:00Z",
          "return_6h": -0.001211621839546706,
          "return_12h": -0.005132103414398292,
          "return_24h": 0.0002266357815821074,
          "close_vs_ema12": -0.0012167178203046358,
          "close_vs_ema24": -0.0008841331608107073,
          "ema12_slope_3h": -0.0010595552426244659,
          "ema24_slope_6h": 0.00013406850196440168,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-28T00:01:19.335946Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-27T23:45:00Z",
            "return_6h": -0.001211621839546706,
            "return_12h": -0.005132103414398292,
            "return_24h": 0.0002266357815821074,
            "close_vs_ema12": -0.0012167178203046358,
            "close_vs_ema24": -0.0008841331608107073,
            "ema12_slope_3h": -0.0010595552426244659,
            "ema24_slope_6h": 0.00013406850196440168,
            "score": -1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0012844188355538577,
        "return_30m": 0.0006543204600533148,
        "return_60m": 0.0029822181742291676,
        "return_120m": -0.0024912397457755864,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0006957721098426184,
        "close_vs_ema6": 0.000873628891792988,
        "close_vs_ema12": 0.0003542588314418005,
        "ema3_slope": 0.0006962565457282466,
        "ema6_slope": 0.00034957371579635854,
        "realized_volatility_30m": 0.0009568544694962822,
        "realized_volatility_60m": 0.0009659641229474761,
        "return_acceleration": 0.0019137089389925643
      }
    },
    {
      "id": 562,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260927T2345Z",
      "trigger_timestamp": "2026-09-27T23:46:18.310695Z",
      "market_start_timestamp": "2026-09-27T23:45:00Z",
      "resolution_timestamp": "2026-09-28T00:00:00Z",
      "direction": "UP",
      "base_run_id": 3785,
      "small_run_id": 3786,
      "last_observed_close": 84337.75,
      "actual_close": 84446.08,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-27T23:46:18.356815Z",
      "base_predicted_close": 84371.671875,
      "small_predicted_close": 84471.7109375,
      "strike": 84337.75,
      "market_regime": {
        "id": 556,
        "signal_id": 562,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-27T23:30:00Z",
        "return_6h": -0.0014961618113545905,
        "return_12h": -0.006476255269316944,
        "return_24h": -7.165514029350284e-05,
        "close_vs_ema12": -0.0025495714931220714,
        "close_vs_ema24": -0.002184411565562372,
        "ema12_slope_3h": -0.0010601065084936412,
        "ema24_slope_6h": 0.0001623675269906144,
        "score": -1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-27T23:46:18.360930Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-27T23:30:00Z",
          "return_6h": -0.0014961618113545905,
          "return_12h": -0.006476255269316944,
          "return_24h": -7.165514029350284e-05,
          "close_vs_ema12": -0.0025495714931220714,
          "close_vs_ema24": -0.002184411565562372,
          "ema12_slope_3h": -0.0010601065084936412,
          "ema24_slope_6h": 0.0001623675269906144,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.45,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.202041,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        3785,
        3786
      ],
      "forecast_publication_timestamp": "2026-09-27T23:46:18.310695Z",
      "requested_quote_timestamp": "2026-09-27T23:46:18.310695Z",
      "retrieved_quote_timestamp": "2026-09-27T23:46:18.512736Z",
      "quote_retrieval_timestamp": "2026-09-27T23:46:18.512736Z",
      "timing_difference_seconds": 0.202041,
      "selected_quote": {
        "id": 562,
        "contract_id": 562,
        "forecast_timestamp": "2026-09-27T23:46:18.310695Z",
        "requested_timestamp": "2026-09-27T23:46:18.310695Z",
        "actual_quote_timestamp": "2026-09-27T23:46:18.512736Z",
        "timestamp_delta_seconds": 0.202041,
        "bid": 0.44,
        "ask": 0.45,
        "midpoint": 0.445,
        "last_price": 0.45,
        "implied_probability": 0.45,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-27T23:46:18.512736Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP272000",
        "external_market_id": "KXBTC15M-26SEP272000-00",
        "external_contract_id": "KXBTC15M-26SEP272000-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4282.35
      },
      "selected_entry_price": 0.45,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 562,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP272000",
          "external_market_id": "KXBTC15M-26SEP272000-00",
          "external_contract_id": "KXBTC15M-26SEP272000-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-27T23:45:00Z",
          "resolution_timestamp": "2026-09-28T00:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-27T23:46:18.371220Z"
        }
      ],
      "quotes": [
        {
          "id": 562,
          "contract_id": 562,
          "forecast_timestamp": "2026-09-27T23:46:18.310695Z",
          "requested_timestamp": "2026-09-27T23:46:18.310695Z",
          "actual_quote_timestamp": "2026-09-27T23:46:18.512736Z",
          "timestamp_delta_seconds": 0.202041,
          "bid": 0.44,
          "ask": 0.45,
          "midpoint": 0.445,
          "last_price": 0.45,
          "implied_probability": 0.45,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-27T23:46:18.512736Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP272000",
          "external_market_id": "KXBTC15M-26SEP272000-00",
          "external_contract_id": "KXBTC15M-26SEP272000-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4282.35
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP272000-00": {
          "UP/YES": "KXBTC15M-26SEP272000-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1085,
          "signal_id": 562,
          "quote_id": 562,
          "settlement_id": 562,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 213.0,
          "entry_price": 0.45,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.85000000000001,
          "trading_fee": 3.7,
          "total_deployed": 99.55000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 213.0,
          "gross_pnl": 117.14999999999999,
          "net_pnl": 113.44999999999999,
          "roi": 1.1396283274736312,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-28T00:01:24.662271Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4282.35,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1086,
          "signal_id": 562,
          "quote_id": 562,
          "settlement_id": 562,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.45,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 45.0,
          "trading_fee": 1.74,
          "total_deployed": 46.74,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 55.0,
          "net_pnl": 53.26,
          "roi": 1.1394950791613179,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-28T00:01:24.664424Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4282.35,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84337.75,
        "kronos_base_predicted_close": 84371.671875,
        "kronos_base_displacement": 33.921875,
        "kronos_base_displacement_fraction": 0.000402214607337758,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84471.7109375,
        "kronos_small_displacement": 133.9609375,
        "kronos_small_displacement_fraction": 0.0015883864283787509,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP272000",
        "ticker": "KXBTC15M-26SEP272000-00",
        "market_id": "KXBTC15M-26SEP272000-00",
        "contract_id": "KXBTC15M-26SEP272000-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84337.75
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-27T23:46:18.310695Z",
        "retrieved_timestamp": "2026-09-27T23:46:18.512736Z",
        "quote_offset_seconds": 0.202041,
        "quote_age_seconds": 0.202041,
        "bid": 0.44,
        "ask": 0.45,
        "midpoint": 0.445,
        "last_price": 0.45,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.45,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4282.35
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 84446.08,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260927T2345Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 556,
          "signal_id": 562,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-27T23:30:00Z",
          "return_6h": -0.0014961618113545905,
          "return_12h": -0.006476255269316944,
          "return_24h": -7.165514029350284e-05,
          "close_vs_ema12": -0.0025495714931220714,
          "close_vs_ema24": -0.002184411565562372,
          "ema12_slope_3h": -0.0010601065084936412,
          "ema24_slope_6h": 0.0001623675269906144,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-27T23:46:18.360930Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-27T23:30:00Z",
            "return_6h": -0.0014961618113545905,
            "return_12h": -0.006476255269316944,
            "return_24h": -7.165514029350284e-05,
            "close_vs_ema12": -0.0025495714931220714,
            "close_vs_ema24": -0.002184411565562372,
            "ema12_slope_3h": -0.0010601065084936412,
            "ema24_slope_6h": 0.0001623675269906144,
            "score": -1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": -0.0006292901034387066,
        "return_30m": 0.001308049369308062,
        "return_60m": 0.0018753846908245997,
        "return_120m": -0.00230173486434182,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": 0.0001079555957022027,
        "close_vs_ema6": -6.083269560652749e-05,
        "close_vs_ema12": -0.0008646118152523252,
        "ema3_slope": 0.00010796725137129926,
        "ema6_slope": -2.4332486158296085e-05,
        "realized_volatility_30m": 0.0012839247462120285,
        "realized_volatility_60m": 0.0009295688754598911,
        "return_acceleration": -0.002567849492424057
      }
    },
    {
      "id": 561,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260927T2330Z",
      "trigger_timestamp": "2026-09-27T23:31:19.169852Z",
      "market_start_timestamp": "2026-09-27T23:30:00Z",
      "resolution_timestamp": "2026-09-27T23:45:00Z",
      "direction": "UP",
      "base_run_id": 3783,
      "small_run_id": 3784,
      "last_observed_close": 84390.86,
      "actual_close": 84337.75,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-27T23:31:19.214405Z",
      "base_predicted_close": 84427.796875,
      "small_predicted_close": 84461.5078125,
      "strike": 84390.86,
      "market_regime": {
        "id": 555,
        "signal_id": 561,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-27T23:15:00Z",
        "return_6h": -0.00031722437853287655,
        "return_12h": -0.006009642428718709,
        "return_24h": 0.00044262525678639975,
        "close_vs_ema12": -0.002029762755460185,
        "close_vs_ema24": -0.0016020424178080361,
        "ema12_slope_3h": -0.0009625743087963157,
        "ema24_slope_6h": 0.00019724708265300706,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-27T23:31:19.217420Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-27T23:15:00Z",
          "return_6h": -0.00031722437853287655,
          "return_12h": -0.006009642428718709,
          "return_24h": 0.00044262525678639975,
          "close_vs_ema12": -0.002029762755460185,
          "close_vs_ema24": -0.0016020424178080361,
          "ema12_slope_3h": -0.0009625743087963157,
          "ema24_slope_6h": 0.00019724708265300706,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.61,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.188561,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        3783,
        3784
      ],
      "forecast_publication_timestamp": "2026-09-27T23:31:19.169852Z",
      "requested_quote_timestamp": "2026-09-27T23:31:19.169852Z",
      "retrieved_quote_timestamp": "2026-09-27T23:31:19.358413Z",
      "quote_retrieval_timestamp": "2026-09-27T23:31:19.358413Z",
      "timing_difference_seconds": 0.188561,
      "selected_quote": {
        "id": 561,
        "contract_id": 561,
        "forecast_timestamp": "2026-09-27T23:31:19.169852Z",
        "requested_timestamp": "2026-09-27T23:31:19.169852Z",
        "actual_quote_timestamp": "2026-09-27T23:31:19.358413Z",
        "timestamp_delta_seconds": 0.188561,
        "bid": 0.6,
        "ask": 0.61,
        "midpoint": 0.605,
        "last_price": 0.6,
        "implied_probability": 0.61,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-27T23:31:19.358413Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP271945",
        "external_market_id": "KXBTC15M-26SEP271945-45",
        "external_contract_id": "KXBTC15M-26SEP271945-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4028.89
      },
      "selected_entry_price": 0.61,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 561,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP271945",
          "external_market_id": "KXBTC15M-26SEP271945-45",
          "external_contract_id": "KXBTC15M-26SEP271945-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-27T23:30:00Z",
          "resolution_timestamp": "2026-09-27T23:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-27T23:31:19.220118Z"
        }
      ],
      "quotes": [
        {
          "id": 561,
          "contract_id": 561,
          "forecast_timestamp": "2026-09-27T23:31:19.169852Z",
          "requested_timestamp": "2026-09-27T23:31:19.169852Z",
          "actual_quote_timestamp": "2026-09-27T23:31:19.358413Z",
          "timestamp_delta_seconds": 0.188561,
          "bid": 0.6,
          "ask": 0.61,
          "midpoint": 0.605,
          "last_price": 0.6,
          "implied_probability": 0.61,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-27T23:31:19.358413Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP271945",
          "external_market_id": "KXBTC15M-26SEP271945-45",
          "external_contract_id": "KXBTC15M-26SEP271945-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4028.89
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP271945-45": {
          "UP/YES": "KXBTC15M-26SEP271945-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1083,
          "signal_id": 561,
          "quote_id": 561,
          "settlement_id": 561,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 159.0,
          "entry_price": 0.61,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.99,
          "trading_fee": 2.65,
          "total_deployed": 99.64,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.99,
          "net_pnl": -99.64,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-27T23:46:25.852211Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4028.89,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1084,
          "signal_id": 561,
          "quote_id": 561,
          "settlement_id": 561,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.61,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 61.0,
          "trading_fee": 1.67,
          "total_deployed": 62.67,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -61.0,
          "net_pnl": -62.67,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-27T23:46:25.855285Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4028.89,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84390.86,
        "kronos_base_predicted_close": 84427.796875,
        "kronos_base_displacement": 36.93687499999942,
        "kronos_base_displacement_fraction": 0.0004376880979764801,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84461.5078125,
        "kronos_small_displacement": 70.64781249999942,
        "kronos_small_displacement_fraction": 0.0008371500480028218,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP271945",
        "ticker": "KXBTC15M-26SEP271945-45",
        "market_id": "KXBTC15M-26SEP271945-45",
        "contract_id": "KXBTC15M-26SEP271945-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84390.86
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-27T23:31:19.169852Z",
        "retrieved_timestamp": "2026-09-27T23:31:19.358413Z",
        "quote_offset_seconds": 0.188561,
        "quote_age_seconds": 0.188561,
        "bid": 0.6,
        "ask": 0.61,
        "midpoint": 0.605,
        "last_price": 0.6,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.61,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4028.89
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 84337.75,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260927T2330Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 555,
          "signal_id": 561,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-27T23:15:00Z",
          "return_6h": -0.00031722437853287655,
          "return_12h": -0.006009642428718709,
          "return_24h": 0.00044262525678639975,
          "close_vs_ema12": -0.002029762755460185,
          "close_vs_ema24": -0.0016020424178080361,
          "ema12_slope_3h": -0.0009625743087963157,
          "ema24_slope_6h": 0.00019724708265300706,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-27T23:31:19.217420Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-27T23:15:00Z",
            "return_6h": -0.00031722437853287655,
            "return_12h": -0.006009642428718709,
            "return_24h": 0.00044262525678639975,
            "close_vs_ema12": -0.002029762755460185,
            "close_vs_ema24": -0.0016020424178080361,
            "ema12_slope_3h": -0.0009625743087963157,
            "ema24_slope_6h": 0.00019724708265300706,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0019385593889853503,
        "return_30m": 0.002326375519076107,
        "return_60m": -0.001834341831644215,
        "return_120m": -0.00254924137486634,
        "consecutive_up_closes": 3,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0008457568325859199,
        "close_vs_ema6": 0.0005444690308573641,
        "close_vs_ema12": -0.00039261031972737115,
        "ema3_slope": 0.000846472742691784,
        "ema6_slope": 0.0002178350541193197,
        "realized_volatility_30m": 0.0007757468044483629,
        "realized_volatility_60m": 0.002337432481042954,
        "return_acceleration": 0.0015514936088967257
      }
    },
    {
      "id": 560,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260927T2315Z",
      "trigger_timestamp": "2026-09-27T23:16:17.214259Z",
      "market_start_timestamp": "2026-09-27T23:15:00Z",
      "resolution_timestamp": "2026-09-27T23:30:00Z",
      "direction": "UP",
      "base_run_id": 3781,
      "small_run_id": 3782,
      "last_observed_close": 84227.58,
      "actual_close": 84390.86,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-27T23:16:17.296273Z",
      "base_predicted_close": 84289.7734375,
      "small_predicted_close": 84409.859375,
      "strike": 84227.58,
      "market_regime": {
        "id": 554,
        "signal_id": 560,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-27T23:00:00Z",
        "return_6h": -0.0017191022065172756,
        "return_12h": -0.007962471361989798,
        "return_24h": -0.0013576634003638066,
        "close_vs_ema12": -0.004046667559836847,
        "close_vs_ema24": -0.0035672961540572645,
        "ema12_slope_3h": -0.0008953916496681202,
        "ema24_slope_6h": 0.00020810652524039241,
        "score": -1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-27T23:16:17.299461Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-27T23:00:00Z",
          "return_6h": -0.0017191022065172756,
          "return_12h": -0.007962471361989798,
          "return_24h": -0.0013576634003638066,
          "close_vs_ema12": -0.004046667559836847,
          "close_vs_ema24": -0.0035672961540572645,
          "ema12_slope_3h": -0.0008953916496681202,
          "ema24_slope_6h": 0.00020810652524039241,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.43,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.265641,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        3781,
        3782
      ],
      "forecast_publication_timestamp": "2026-09-27T23:16:17.214259Z",
      "requested_quote_timestamp": "2026-09-27T23:16:17.214259Z",
      "retrieved_quote_timestamp": "2026-09-27T23:16:17.479900Z",
      "quote_retrieval_timestamp": "2026-09-27T23:16:17.479900Z",
      "timing_difference_seconds": 0.265641,
      "selected_quote": {
        "id": 560,
        "contract_id": 560,
        "forecast_timestamp": "2026-09-27T23:16:17.214259Z",
        "requested_timestamp": "2026-09-27T23:16:17.214259Z",
        "actual_quote_timestamp": "2026-09-27T23:16:17.479900Z",
        "timestamp_delta_seconds": 0.265641,
        "bid": 0.42,
        "ask": 0.43,
        "midpoint": 0.425,
        "last_price": 0.42,
        "implied_probability": 0.43,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-27T23:16:17.479900Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP271930",
        "external_market_id": "KXBTC15M-26SEP271930-30",
        "external_contract_id": "KXBTC15M-26SEP271930-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4775.1
      },
      "selected_entry_price": 0.43,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 560,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP271930",
          "external_market_id": "KXBTC15M-26SEP271930-30",
          "external_contract_id": "KXBTC15M-26SEP271930-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-27T23:15:00Z",
          "resolution_timestamp": "2026-09-27T23:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-27T23:16:17.305333Z"
        }
      ],
      "quotes": [
        {
          "id": 560,
          "contract_id": 560,
          "forecast_timestamp": "2026-09-27T23:16:17.214259Z",
          "requested_timestamp": "2026-09-27T23:16:17.214259Z",
          "actual_quote_timestamp": "2026-09-27T23:16:17.479900Z",
          "timestamp_delta_seconds": 0.265641,
          "bid": 0.42,
          "ask": 0.43,
          "midpoint": 0.425,
          "last_price": 0.42,
          "implied_probability": 0.43,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-27T23:16:17.479900Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP271930",
          "external_market_id": "KXBTC15M-26SEP271930-30",
          "external_contract_id": "KXBTC15M-26SEP271930-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4775.1
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP271930-30": {
          "UP/YES": "KXBTC15M-26SEP271930-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1081,
          "signal_id": 560,
          "quote_id": 560,
          "settlement_id": 560,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 223.0,
          "entry_price": 0.43,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.89,
          "trading_fee": 3.83,
          "total_deployed": 99.72,
          "settlement_value": 1.0,
          "settlement_payout": 223.0,
          "gross_pnl": 127.11,
          "net_pnl": 123.28,
          "roi": 1.2362615322904131,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-27T23:31:25.125079Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4775.1,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1082,
          "signal_id": 560,
          "quote_id": 560,
          "settlement_id": 560,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.43,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 43.0,
          "trading_fee": 1.72,
          "total_deployed": 44.72,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 57.0,
          "net_pnl": 55.28,
          "roi": 1.2361359570661896,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-27T23:31:25.127324Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4775.1,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84227.58,
        "kronos_base_predicted_close": 84289.7734375,
        "kronos_base_displacement": 62.193437499998254,
        "kronos_base_displacement_fraction": 0.0007383975355815548,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84409.859375,
        "kronos_small_displacement": 182.27937499999825,
        "kronos_small_displacement_fraction": 0.002164129314887098,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP271930",
        "ticker": "KXBTC15M-26SEP271930-30",
        "market_id": "KXBTC15M-26SEP271930-30",
        "contract_id": "KXBTC15M-26SEP271930-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84227.58
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-27T23:16:17.214259Z",
        "retrieved_timestamp": "2026-09-27T23:16:17.479900Z",
        "quote_offset_seconds": 0.265641,
        "quote_age_seconds": 0.265641,
        "bid": 0.42,
        "ask": 0.43,
        "midpoint": 0.425,
        "last_price": 0.42,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.43,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4775.1
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 84390.86,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260927T2315Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 554,
          "signal_id": 560,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-27T23:00:00Z",
          "return_6h": -0.0017191022065172756,
          "return_12h": -0.007962471361989798,
          "return_24h": -0.0013576634003638066,
          "close_vs_ema12": -0.004046667559836847,
          "close_vs_ema24": -0.0035672961540572645,
          "ema12_slope_3h": -0.0008953916496681202,
          "ema24_slope_6h": 0.00020810652524039241,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-27T23:16:17.299461Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-27T23:00:00Z",
            "return_6h": -0.0017191022065172756,
            "return_12h": -0.007962471361989798,
            "return_24h": -0.0013576634003638066,
            "close_vs_ema12": -0.004046667559836847,
            "close_vs_ema24": -0.0035672961540572645,
            "ema12_slope_3h": -0.0008953916496681202,
            "ema24_slope_6h": 0.00020810652524039241,
            "score": -1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": 0.0003870657800886246,
        "return_30m": 0.0005665941883457037,
        "return_60m": -0.001032274560336166,
        "return_120m": -0.005190539614262635,
        "consecutive_up_closes": 2,
        "consecutive_down_closes": 0,
        "close_vs_ema3": -0.0002451386876972661,
        "close_vs_ema6": -0.0011738611001107513,
        "close_vs_ema12": -0.002397871866944401,
        "ema3_slope": -0.00024507860944855686,
        "ema6_slope": -0.0004693240715358815,
        "realized_volatility_30m": 0.00010380341712423746,
        "realized_volatility_60m": 0.002559124857606516,
        "return_acceleration": 0.00020760683424847493
      }
    },
    {
      "id": 559,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260927T2300Z",
      "trigger_timestamp": "2026-09-27T23:01:19.130760Z",
      "market_start_timestamp": "2026-09-27T23:00:00Z",
      "resolution_timestamp": "2026-09-27T23:15:00Z",
      "direction": "UP",
      "base_run_id": 3779,
      "small_run_id": 3780,
      "last_observed_close": 84194.99,
      "actual_close": 84227.58,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-27T23:01:19.173160Z",
      "base_predicted_close": 84265.65625,
      "small_predicted_close": 84280.7734375,
      "strike": 84194.99,
      "market_regime": {
        "id": 553,
        "signal_id": 559,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-27T22:45:00Z",
        "return_6h": -0.002510196568421219,
        "return_12h": -0.007809983947386412,
        "return_24h": -0.0008279242296193035,
        "close_vs_ema12": -0.00460342377382239,
        "close_vs_ema24": -0.0040276303381913126,
        "ema12_slope_3h": -0.0006482839952283159,
        "ema24_slope_6h": 0.0002486113052297956,
        "score": -1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-27T23:01:19.191621Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-27T22:45:00Z",
          "return_6h": -0.002510196568421219,
          "return_12h": -0.007809983947386412,
          "return_24h": -0.0008279242296193035,
          "close_vs_ema12": -0.00460342377382239,
          "close_vs_ema24": -0.0040276303381913126,
          "ema12_slope_3h": -0.0006482839952283159,
          "ema24_slope_6h": 0.0002486113052297956,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.72,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.213324,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "70_80",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        3779,
        3780
      ],
      "forecast_publication_timestamp": "2026-09-27T23:01:19.130760Z",
      "requested_quote_timestamp": "2026-09-27T23:01:19.130760Z",
      "retrieved_quote_timestamp": "2026-09-27T23:01:19.344084Z",
      "quote_retrieval_timestamp": "2026-09-27T23:01:19.344084Z",
      "timing_difference_seconds": 0.213324,
      "selected_quote": {
        "id": 559,
        "contract_id": 559,
        "forecast_timestamp": "2026-09-27T23:01:19.130760Z",
        "requested_timestamp": "2026-09-27T23:01:19.130760Z",
        "actual_quote_timestamp": "2026-09-27T23:01:19.344084Z",
        "timestamp_delta_seconds": 0.213324,
        "bid": 0.71,
        "ask": 0.72,
        "midpoint": 0.715,
        "last_price": 0.71,
        "implied_probability": 0.72,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-27T23:01:19.344084Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP271915",
        "external_market_id": "KXBTC15M-26SEP271915-15",
        "external_contract_id": "KXBTC15M-26SEP271915-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4457.3
      },
      "selected_entry_price": 0.72,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 559,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP271915",
          "external_market_id": "KXBTC15M-26SEP271915-15",
          "external_contract_id": "KXBTC15M-26SEP271915-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-27T23:00:00Z",
          "resolution_timestamp": "2026-09-27T23:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-27T23:01:19.195084Z"
        }
      ],
      "quotes": [
        {
          "id": 559,
          "contract_id": 559,
          "forecast_timestamp": "2026-09-27T23:01:19.130760Z",
          "requested_timestamp": "2026-09-27T23:01:19.130760Z",
          "actual_quote_timestamp": "2026-09-27T23:01:19.344084Z",
          "timestamp_delta_seconds": 0.213324,
          "bid": 0.71,
          "ask": 0.72,
          "midpoint": 0.715,
          "last_price": 0.71,
          "implied_probability": 0.72,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-27T23:01:19.344084Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP271915",
          "external_market_id": "KXBTC15M-26SEP271915-15",
          "external_contract_id": "KXBTC15M-26SEP271915-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4457.3
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP271915-15": {
          "UP/YES": "KXBTC15M-26SEP271915-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1079,
          "signal_id": 559,
          "quote_id": 559,
          "settlement_id": 559,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 136.0,
          "entry_price": 0.72,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.92,
          "trading_fee": 1.92,
          "total_deployed": 99.84,
          "settlement_value": 1.0,
          "settlement_payout": 136.0,
          "gross_pnl": 38.08,
          "net_pnl": 36.16,
          "roi": 0.3621794871794871,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-27T23:16:22.391506Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4457.3,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1080,
          "signal_id": 559,
          "quote_id": 559,
          "settlement_id": 559,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.72,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 72.0,
          "trading_fee": 1.42,
          "total_deployed": 73.42,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 28.0,
          "net_pnl": 26.58,
          "roi": 0.36202669572323615,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-27T23:16:22.393617Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4457.3,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84194.99,
        "kronos_base_predicted_close": 84265.65625,
        "kronos_base_displacement": 70.66624999999476,
        "kronos_base_displacement_fraction": 0.0008393165674108965,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84280.7734375,
        "kronos_small_displacement": 85.78343749999476,
        "kronos_small_displacement_fraction": 0.0010188662947759096,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP271915",
        "ticker": "KXBTC15M-26SEP271915-15",
        "market_id": "KXBTC15M-26SEP271915-15",
        "contract_id": "KXBTC15M-26SEP271915-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84194.99
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-27T23:01:19.130760Z",
        "retrieved_timestamp": "2026-09-27T23:01:19.344084Z",
        "quote_offset_seconds": 0.213324,
        "quote_age_seconds": 0.213324,
        "bid": 0.71,
        "ask": 0.72,
        "midpoint": 0.715,
        "last_price": 0.71,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.72,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4457.3
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 84227.58,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260927T2300Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 553,
          "signal_id": 559,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-27T22:45:00Z",
          "return_6h": -0.002510196568421219,
          "return_12h": -0.007809983947386412,
          "return_24h": -0.0008279242296193035,
          "close_vs_ema12": -0.00460342377382239,
          "close_vs_ema24": -0.0040276303381913126,
          "ema12_slope_3h": -0.0006482839952283159,
          "ema24_slope_6h": 0.0002486113052297956,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-27T23:01:19.191621Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-27T22:45:00Z",
            "return_6h": -0.002510196568421219,
            "return_12h": -0.007809983947386412,
            "return_24h": -0.0008279242296193035,
            "close_vs_ema12": -0.00460342377382239,
            "close_vs_ema24": -0.0040276303381913126,
            "ema12_slope_3h": -0.0006482839952283159,
            "ema24_slope_6h": 0.0002486113052297956,
            "score": -1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": 0.00017945894584014965,
        "return_30m": -0.004151060425368502,
        "return_60m": -0.005457183408464017,
        "return_120m": -0.004016823022523375,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": -0.0008768835873560477,
        "close_vs_ema6": -0.0020289147070106095,
        "close_vs_ema12": -0.0032184336510363565,
        "ema3_slope": -0.0008761153361969143,
        "ema6_slope": -0.0008109077777178619,
        "realized_volatility_30m": 0.0022546006530245744,
        "realized_volatility_60m": 0.002967904998060198,
        "return_acceleration": 0.004509201306049149
      }
    },
    {
      "id": 558,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260927T2245Z",
      "trigger_timestamp": "2026-09-27T22:46:23.976121Z",
      "market_start_timestamp": "2026-09-27T22:45:00Z",
      "resolution_timestamp": "2026-09-27T23:00:00Z",
      "direction": "UP",
      "base_run_id": 3777,
      "small_run_id": 3778,
      "last_observed_close": 84179.88,
      "actual_close": 84194.99,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-27T22:46:24.029141Z",
      "base_predicted_close": 84315.890625,
      "small_predicted_close": 84332.4453125,
      "strike": 84179.88,
      "market_regime": {
        "id": 552,
        "signal_id": 558,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-27T22:30:00Z",
        "return_6h": -0.002261541633195252,
        "return_12h": -0.007925589005902123,
        "return_24h": -0.0011300508031711898,
        "close_vs_ema12": -0.004976939980843809,
        "close_vs_ema24": -0.004290743450496848,
        "ema12_slope_3h": -0.0004115158094796234,
        "ema24_slope_6h": 0.0003066286092268111,
        "score": -1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-27T22:46:24.033061Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-27T22:30:00Z",
          "return_6h": -0.002261541633195252,
          "return_12h": -0.007925589005902123,
          "return_24h": -0.0011300508031711898,
          "close_vs_ema12": -0.004976939980843809,
          "close_vs_ema24": -0.004290743450496848,
          "ema12_slope_3h": -0.0004115158094796234,
          "ema24_slope_6h": 0.0003066286092268111,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.39,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.2024,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        3777,
        3778
      ],
      "forecast_publication_timestamp": "2026-09-27T22:46:23.976121Z",
      "requested_quote_timestamp": "2026-09-27T22:46:23.976121Z",
      "retrieved_quote_timestamp": "2026-09-27T22:46:24.178521Z",
      "quote_retrieval_timestamp": "2026-09-27T22:46:24.178521Z",
      "timing_difference_seconds": 0.2024,
      "selected_quote": {
        "id": 558,
        "contract_id": 558,
        "forecast_timestamp": "2026-09-27T22:46:23.976121Z",
        "requested_timestamp": "2026-09-27T22:46:23.976121Z",
        "actual_quote_timestamp": "2026-09-27T22:46:24.178521Z",
        "timestamp_delta_seconds": 0.2024,
        "bid": 0.38,
        "ask": 0.39,
        "midpoint": 0.385,
        "last_price": 0.39,
        "implied_probability": 0.39,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-27T22:46:24.178521Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP271900",
        "external_market_id": "KXBTC15M-26SEP271900-00",
        "external_contract_id": "KXBTC15M-26SEP271900-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 6058.19
      },
      "selected_entry_price": 0.39,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 558,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP271900",
          "external_market_id": "KXBTC15M-26SEP271900-00",
          "external_contract_id": "KXBTC15M-26SEP271900-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-27T22:45:00Z",
          "resolution_timestamp": "2026-09-27T23:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-27T22:46:24.037905Z"
        }
      ],
      "quotes": [
        {
          "id": 558,
          "contract_id": 558,
          "forecast_timestamp": "2026-09-27T22:46:23.976121Z",
          "requested_timestamp": "2026-09-27T22:46:23.976121Z",
          "actual_quote_timestamp": "2026-09-27T22:46:24.178521Z",
          "timestamp_delta_seconds": 0.2024,
          "bid": 0.38,
          "ask": 0.39,
          "midpoint": 0.385,
          "last_price": 0.39,
          "implied_probability": 0.39,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-27T22:46:24.178521Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP271900",
          "external_market_id": "KXBTC15M-26SEP271900-00",
          "external_contract_id": "KXBTC15M-26SEP271900-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 6058.19
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP271900-00": {
          "UP/YES": "KXBTC15M-26SEP271900-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1077,
          "signal_id": 558,
          "quote_id": 558,
          "settlement_id": 558,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 245.0,
          "entry_price": 0.39,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.55,
          "trading_fee": 4.08,
          "total_deployed": 99.63,
          "settlement_value": 1.0,
          "settlement_payout": 245.0,
          "gross_pnl": 149.45,
          "net_pnl": 145.37,
          "roi": 1.4590986650607247,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-27T23:01:24.019531Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6058.19,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1078,
          "signal_id": 558,
          "quote_id": 558,
          "settlement_id": 558,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.39,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 39.0,
          "trading_fee": 1.67,
          "total_deployed": 40.67,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 61.0,
          "net_pnl": 59.33,
          "roi": 1.4588148512417014,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-27T23:01:24.022282Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6058.19,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84179.88,
        "kronos_base_predicted_close": 84315.890625,
        "kronos_base_displacement": 136.01062499999534,
        "kronos_base_displacement_fraction": 0.0016157141706545,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84332.4453125,
        "kronos_small_displacement": 152.56531249999534,
        "kronos_small_displacement_fraction": 0.0018123726536554263,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP271900",
        "ticker": "KXBTC15M-26SEP271900-00",
        "market_id": "KXBTC15M-26SEP271900-00",
        "contract_id": "KXBTC15M-26SEP271900-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84179.88
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-27T22:46:23.976121Z",
        "retrieved_timestamp": "2026-09-27T22:46:24.178521Z",
        "quote_offset_seconds": 0.2024,
        "quote_age_seconds": 0.2024,
        "bid": 0.38,
        "ask": 0.39,
        "midpoint": 0.385,
        "last_price": 0.39,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.39,
        "price_type": "live_executable_ask",
        "yes_ask_size": 6058.19
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 84194.99,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260927T2245Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 552,
          "signal_id": 558,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-27T22:30:00Z",
          "return_6h": -0.002261541633195252,
          "return_12h": -0.007925589005902123,
          "return_24h": -0.0011300508031711898,
          "close_vs_ema12": -0.004976939980843809,
          "close_vs_ema24": -0.004290743450496848,
          "ema12_slope_3h": -0.0004115158094796234,
          "ema24_slope_6h": 0.0003066286092268111,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-27T22:46:24.033061Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-27T22:30:00Z",
            "return_6h": -0.002261541633195252,
            "return_12h": -0.007925589005902123,
            "return_24h": -0.0011300508031711898,
            "close_vs_ema12": -0.004976939980843809,
            "close_vs_ema24": -0.004290743450496848,
            "ema12_slope_3h": -0.0004115158094796234,
            "ema24_slope_6h": 0.0003066286092268111,
            "score": -1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.004329742360208999,
        "return_30m": -0.001597963351933518,
        "return_60m": -0.004169300512813168,
        "return_120m": -0.00521832128730626,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0019313430214515925,
        "close_vs_ema6": -0.0030170947232139866,
        "close_vs_ema12": -0.003980123630829446,
        "ema3_slope": -0.0019276201257738546,
        "ema6_slope": -0.0012053831871841059,
        "realized_volatility_30m": 0.0035367003511149187,
        "realized_volatility_60m": 0.003181457483126038,
        "return_acceleration": -0.007073400702229837
      }
    },
    {
      "id": 557,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260927T2215Z",
      "trigger_timestamp": "2026-09-27T22:16:17.302783Z",
      "market_start_timestamp": "2026-09-27T22:15:00Z",
      "resolution_timestamp": "2026-09-27T22:30:00Z",
      "direction": "UP",
      "base_run_id": 3773,
      "small_run_id": 3774,
      "last_observed_close": 84314.62,
      "actual_close": 84545.95,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-27T22:16:17.359772Z",
      "base_predicted_close": 84370.2109375,
      "small_predicted_close": 84392.4140625,
      "strike": 84314.62,
      "market_regime": {
        "id": 551,
        "signal_id": 557,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-27T22:00:00Z",
        "return_6h": -0.0027504118638456143,
        "return_12h": -0.008323601769706701,
        "return_24h": -2.152803004051851e-05,
        "close_vs_ema12": -0.0036319392490766766,
        "close_vs_ema24": -0.0027881720387045172,
        "ema12_slope_3h": -7.680437583057476e-05,
        "ema24_slope_6h": 0.00037419370752966863,
        "score": -1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-27T22:16:17.362576Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-27T22:00:00Z",
          "return_6h": -0.0027504118638456143,
          "return_12h": -0.008323601769706701,
          "return_24h": -2.152803004051851e-05,
          "close_vs_ema12": -0.0036319392490766766,
          "close_vs_ema24": -0.0027881720387045172,
          "ema12_slope_3h": -7.680437583057476e-05,
          "ema24_slope_6h": 0.00037419370752966863,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.4,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.202533,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        3773,
        3774
      ],
      "forecast_publication_timestamp": "2026-09-27T22:16:17.302783Z",
      "requested_quote_timestamp": "2026-09-27T22:16:17.302783Z",
      "retrieved_quote_timestamp": "2026-09-27T22:16:17.505316Z",
      "quote_retrieval_timestamp": "2026-09-27T22:16:17.505316Z",
      "timing_difference_seconds": 0.202533,
      "selected_quote": {
        "id": 557,
        "contract_id": 557,
        "forecast_timestamp": "2026-09-27T22:16:17.302783Z",
        "requested_timestamp": "2026-09-27T22:16:17.302783Z",
        "actual_quote_timestamp": "2026-09-27T22:16:17.505316Z",
        "timestamp_delta_seconds": 0.202533,
        "bid": 0.39,
        "ask": 0.4,
        "midpoint": 0.395,
        "last_price": 0.39,
        "implied_probability": 0.4,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-27T22:16:17.505316Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP271830",
        "external_market_id": "KXBTC15M-26SEP271830-30",
        "external_contract_id": "KXBTC15M-26SEP271830-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3598.55
      },
      "selected_entry_price": 0.4,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 557,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP271830",
          "external_market_id": "KXBTC15M-26SEP271830-30",
          "external_contract_id": "KXBTC15M-26SEP271830-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-27T22:15:00Z",
          "resolution_timestamp": "2026-09-27T22:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-27T22:16:17.369501Z"
        }
      ],
      "quotes": [
        {
          "id": 557,
          "contract_id": 557,
          "forecast_timestamp": "2026-09-27T22:16:17.302783Z",
          "requested_timestamp": "2026-09-27T22:16:17.302783Z",
          "actual_quote_timestamp": "2026-09-27T22:16:17.505316Z",
          "timestamp_delta_seconds": 0.202533,
          "bid": 0.39,
          "ask": 0.4,
          "midpoint": 0.395,
          "last_price": 0.39,
          "implied_probability": 0.4,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-27T22:16:17.505316Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP271830",
          "external_market_id": "KXBTC15M-26SEP271830-30",
          "external_contract_id": "KXBTC15M-26SEP271830-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3598.55
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP271830-30": {
          "UP/YES": "KXBTC15M-26SEP271830-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1075,
          "signal_id": 557,
          "quote_id": 557,
          "settlement_id": 557,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 239.0,
          "entry_price": 0.4,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.60000000000001,
          "trading_fee": 4.02,
          "total_deployed": 99.62,
          "settlement_value": 1.0,
          "settlement_payout": 239.0,
          "gross_pnl": 143.39999999999998,
          "net_pnl": 139.38,
          "roi": 1.3991166432443283,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-27T22:31:23.221405Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3598.55,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1076,
          "signal_id": 557,
          "quote_id": 557,
          "settlement_id": 557,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.4,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 40.0,
          "trading_fee": 1.68,
          "total_deployed": 41.68,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 60.0,
          "net_pnl": 58.32,
          "roi": 1.399232245681382,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-27T22:31:23.224378Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3598.55,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84314.62,
        "kronos_base_predicted_close": 84370.2109375,
        "kronos_base_displacement": 55.59093750000466,
        "kronos_base_displacement_fraction": 0.0006593273799965493,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84392.4140625,
        "kronos_small_displacement": 77.79406250000466,
        "kronos_small_displacement_fraction": 0.0009226639757138757,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP271830",
        "ticker": "KXBTC15M-26SEP271830-30",
        "market_id": "KXBTC15M-26SEP271830-30",
        "contract_id": "KXBTC15M-26SEP271830-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84314.62
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-27T22:16:17.302783Z",
        "retrieved_timestamp": "2026-09-27T22:16:17.505316Z",
        "quote_offset_seconds": 0.202533,
        "quote_age_seconds": 0.202533,
        "bid": 0.39,
        "ask": 0.4,
        "midpoint": 0.395,
        "last_price": 0.39,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.4,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3598.55
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 84545.95,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260927T2215Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 551,
          "signal_id": 557,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-27T22:00:00Z",
          "return_6h": -0.0027504118638456143,
          "return_12h": -0.008323601769706701,
          "return_24h": -2.152803004051851e-05,
          "close_vs_ema12": -0.0036319392490766766,
          "close_vs_ema24": -0.0027881720387045172,
          "ema12_slope_3h": -7.680437583057476e-05,
          "ema24_slope_6h": 0.00037419370752966863,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-27T22:16:17.362576Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-27T22:00:00Z",
            "return_6h": -0.0027504118638456143,
            "return_12h": -0.008323601769706701,
            "return_24h": -2.152803004051851e-05,
            "close_vs_ema12": -0.0036319392490766766,
            "close_vs_ema24": -0.0027881720387045172,
            "ema12_slope_3h": -7.680437583057476e-05,
            "ema24_slope_6h": 0.00037419370752966863,
            "score": -1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.004044130009519864,
        "return_30m": -0.0025754526398127364,
        "return_60m": -0.004162561960744382,
        "return_120m": -0.005665327632122241,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0017851749567918684,
        "close_vs_ema6": -0.0025806341622592877,
        "close_vs_ema12": -0.003174850141941077,
        "ema3_slope": -0.0017819937861117685,
        "ema6_slope": -0.0010311892160561609,
        "realized_volatility_30m": 0.0027593855095937037,
        "realized_volatility_60m": 0.001967268825109021,
        "return_acceleration": -0.005518771019187407
      }
    },
    {
      "id": 556,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260927T2145Z",
      "trigger_timestamp": "2026-09-27T21:46:18.569418Z",
      "market_start_timestamp": "2026-09-27T21:45:00Z",
      "resolution_timestamp": "2026-09-27T22:00:00Z",
      "direction": "UP",
      "base_run_id": 3769,
      "small_run_id": 3770,
      "last_observed_close": 84532.33,
      "actual_close": 84656.98,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-27T21:46:18.621727Z",
      "base_predicted_close": 84565.265625,
      "small_predicted_close": 84610.328125,
      "strike": 84532.33,
      "market_regime": {
        "id": 550,
        "signal_id": 556,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-27T21:30:00Z",
        "return_6h": 0.0009708427787349372,
        "return_12h": -0.002851887444196066,
        "return_24h": 0.004534364149991088,
        "close_vs_ema12": -0.0012025579556882438,
        "close_vs_ema24": -0.00024674596988516484,
        "ema12_slope_3h": 0.00023348537277612103,
        "ema24_slope_6h": 0.0003990247701917138,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-27T21:46:18.624508Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-27T21:30:00Z",
          "return_6h": 0.0009708427787349372,
          "return_12h": -0.002851887444196066,
          "return_24h": 0.004534364149991088,
          "close_vs_ema12": -0.0012025579556882438,
          "close_vs_ema24": -0.00024674596988516484,
          "ema12_slope_3h": 0.00023348537277612103,
          "ema24_slope_6h": 0.0003990247701917138,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.73,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.194868,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "70_80",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        3769,
        3770
      ],
      "forecast_publication_timestamp": "2026-09-27T21:46:18.569418Z",
      "requested_quote_timestamp": "2026-09-27T21:46:18.569418Z",
      "retrieved_quote_timestamp": "2026-09-27T21:46:18.764286Z",
      "quote_retrieval_timestamp": "2026-09-27T21:46:18.764286Z",
      "timing_difference_seconds": 0.194868,
      "selected_quote": {
        "id": 556,
        "contract_id": 556,
        "forecast_timestamp": "2026-09-27T21:46:18.569418Z",
        "requested_timestamp": "2026-09-27T21:46:18.569418Z",
        "actual_quote_timestamp": "2026-09-27T21:46:18.764286Z",
        "timestamp_delta_seconds": 0.194868,
        "bid": 0.72,
        "ask": 0.73,
        "midpoint": 0.725,
        "last_price": 0.73,
        "implied_probability": 0.73,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-27T21:46:18.764286Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP271800",
        "external_market_id": "KXBTC15M-26SEP271800-00",
        "external_contract_id": "KXBTC15M-26SEP271800-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3378.49
      },
      "selected_entry_price": 0.73,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 556,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP271800",
          "external_market_id": "KXBTC15M-26SEP271800-00",
          "external_contract_id": "KXBTC15M-26SEP271800-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-27T21:45:00Z",
          "resolution_timestamp": "2026-09-27T22:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-27T21:46:18.627474Z"
        }
      ],
      "quotes": [
        {
          "id": 556,
          "contract_id": 556,
          "forecast_timestamp": "2026-09-27T21:46:18.569418Z",
          "requested_timestamp": "2026-09-27T21:46:18.569418Z",
          "actual_quote_timestamp": "2026-09-27T21:46:18.764286Z",
          "timestamp_delta_seconds": 0.194868,
          "bid": 0.72,
          "ask": 0.73,
          "midpoint": 0.725,
          "last_price": 0.73,
          "implied_probability": 0.73,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-27T21:46:18.764286Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP271800",
          "external_market_id": "KXBTC15M-26SEP271800-00",
          "external_contract_id": "KXBTC15M-26SEP271800-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3378.49
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP271800-00": {
          "UP/YES": "KXBTC15M-26SEP271800-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1073,
          "signal_id": 556,
          "quote_id": 556,
          "settlement_id": 556,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 134.0,
          "entry_price": 0.73,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.82,
          "trading_fee": 1.85,
          "total_deployed": 99.66999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 134.0,
          "gross_pnl": 36.18000000000001,
          "net_pnl": 34.33000000000001,
          "roi": 0.34443664091501974,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-27T22:01:23.965936Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3378.49,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1074,
          "signal_id": 556,
          "quote_id": 556,
          "settlement_id": 556,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.73,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 73.0,
          "trading_fee": 1.38,
          "total_deployed": 74.38,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 27.0,
          "net_pnl": 25.620000000000005,
          "roi": 0.34444743210540474,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-27T22:01:23.968067Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3378.49,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84532.33,
        "kronos_base_predicted_close": 84565.265625,
        "kronos_base_displacement": 32.935624999998254,
        "kronos_base_displacement_fraction": 0.00038962163943663037,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84610.328125,
        "kronos_small_displacement": 77.99812499999825,
        "kronos_small_displacement_fraction": 0.0009227017047796773,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP271800",
        "ticker": "KXBTC15M-26SEP271800-00",
        "market_id": "KXBTC15M-26SEP271800-00",
        "contract_id": "KXBTC15M-26SEP271800-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84532.33
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-27T21:46:18.569418Z",
        "retrieved_timestamp": "2026-09-27T21:46:18.764286Z",
        "quote_offset_seconds": 0.194868,
        "quote_age_seconds": 0.194868,
        "bid": 0.72,
        "ask": 0.73,
        "midpoint": 0.725,
        "last_price": 0.73,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.73,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3378.49
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 84656.98,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260927T2145Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 550,
          "signal_id": 556,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-27T21:30:00Z",
          "return_6h": 0.0009708427787349372,
          "return_12h": -0.002851887444196066,
          "return_24h": 0.004534364149991088,
          "close_vs_ema12": -0.0012025579556882438,
          "close_vs_ema24": -0.00024674596988516484,
          "ema12_slope_3h": 0.00023348537277612103,
          "ema24_slope_6h": 0.0003990247701917138,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-27T21:46:18.624508Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-27T21:30:00Z",
            "return_6h": 0.0009708427787349372,
            "return_12h": -0.002851887444196066,
            "return_24h": 0.004534364149991088,
            "close_vs_ema12": -0.0012025579556882438,
            "close_vs_ema24": -0.00024674596988516484,
            "ema12_slope_3h": 0.00023348537277612103,
            "ema24_slope_6h": 0.0003990247701917138,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0008772115099106026,
        "return_30m": -0.0015912074002311094,
        "return_60m": -0.0010534127688905937,
        "return_120m": -0.0026605036590701125,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.0005092408517874958,
        "close_vs_ema6": -0.000861835733074745,
        "close_vs_ema12": -0.0011238634034984596,
        "ema3_slope": -0.0005089816575346573,
        "ema6_slope": -0.0003446154924515721,
        "realized_volatility_30m": 8.12943721374415e-05,
        "realized_volatility_60m": 0.0010624616282080737,
        "return_acceleration": -0.000162588744274883
      }
    },
    {
      "id": 555,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260927T2130Z",
      "trigger_timestamp": "2026-09-27T21:31:18.173274Z",
      "market_start_timestamp": "2026-09-27T21:30:00Z",
      "resolution_timestamp": "2026-09-27T21:45:00Z",
      "direction": "UP",
      "base_run_id": 3767,
      "small_run_id": 3768,
      "last_observed_close": 84606.54,
      "actual_close": 84532.33,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-27T21:31:18.217163Z",
      "base_predicted_close": 84655.875,
      "small_predicted_close": 84668.375,
      "strike": 84606.54,
      "market_regime": {
        "id": 549,
        "signal_id": 555,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-27T21:15:00Z",
        "return_6h": 0.0003398882609806364,
        "return_12h": -0.0009988176566391171,
        "return_24h": 0.005255559153152456,
        "close_vs_ema12": -0.0003767854890648348,
        "close_vs_ema24": 0.0006259383768052462,
        "ema12_slope_3h": 0.00035030873969166265,
        "ema24_slope_6h": 0.00038707264103132744,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-27T21:31:18.219274Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-27T21:15:00Z",
          "return_6h": 0.0003398882609806364,
          "return_12h": -0.0009988176566391171,
          "return_24h": 0.005255559153152456,
          "close_vs_ema12": -0.0003767854890648348,
          "close_vs_ema24": 0.0006259383768052462,
          "ema12_slope_3h": 0.00035030873969166265,
          "ema24_slope_6h": 0.00038707264103132744,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.39,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.177311,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        3767,
        3768
      ],
      "forecast_publication_timestamp": "2026-09-27T21:31:18.173274Z",
      "requested_quote_timestamp": "2026-09-27T21:31:18.173274Z",
      "retrieved_quote_timestamp": "2026-09-27T21:31:18.350585Z",
      "quote_retrieval_timestamp": "2026-09-27T21:31:18.350585Z",
      "timing_difference_seconds": 0.177311,
      "selected_quote": {
        "id": 555,
        "contract_id": 555,
        "forecast_timestamp": "2026-09-27T21:31:18.173274Z",
        "requested_timestamp": "2026-09-27T21:31:18.173274Z",
        "actual_quote_timestamp": "2026-09-27T21:31:18.350585Z",
        "timestamp_delta_seconds": 0.177311,
        "bid": 0.38,
        "ask": 0.39,
        "midpoint": 0.385,
        "last_price": 0.39,
        "implied_probability": 0.39,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-27T21:31:18.350585Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP271745",
        "external_market_id": "KXBTC15M-26SEP271745-45",
        "external_contract_id": "KXBTC15M-26SEP271745-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 150.09
      },
      "selected_entry_price": 0.39,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 555,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP271745",
          "external_market_id": "KXBTC15M-26SEP271745-45",
          "external_contract_id": "KXBTC15M-26SEP271745-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-27T21:30:00Z",
          "resolution_timestamp": "2026-09-27T21:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-27T21:31:18.222245Z"
        }
      ],
      "quotes": [
        {
          "id": 555,
          "contract_id": 555,
          "forecast_timestamp": "2026-09-27T21:31:18.173274Z",
          "requested_timestamp": "2026-09-27T21:31:18.173274Z",
          "actual_quote_timestamp": "2026-09-27T21:31:18.350585Z",
          "timestamp_delta_seconds": 0.177311,
          "bid": 0.38,
          "ask": 0.39,
          "midpoint": 0.385,
          "last_price": 0.39,
          "implied_probability": 0.39,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-27T21:31:18.350585Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP271745",
          "external_market_id": "KXBTC15M-26SEP271745-45",
          "external_contract_id": "KXBTC15M-26SEP271745-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 150.09
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP271745-45": {
          "UP/YES": "KXBTC15M-26SEP271745-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": null,
        "fixed_shares": {
          "id": 1072,
          "signal_id": 555,
          "quote_id": 555,
          "settlement_id": 555,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.39,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 39.0,
          "trading_fee": 1.67,
          "total_deployed": 40.67,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -39.0,
          "net_pnl": -40.67,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-27T21:46:24.896347Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 150.09,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84606.54,
        "kronos_base_predicted_close": 84655.875,
        "kronos_base_displacement": 49.3350000000064,
        "kronos_base_displacement_fraction": 0.0005831109509974809,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84668.375,
        "kronos_small_displacement": 61.8350000000064,
        "kronos_small_displacement_fraction": 0.0007308536668679089,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP271745",
        "ticker": "KXBTC15M-26SEP271745-45",
        "market_id": "KXBTC15M-26SEP271745-45",
        "contract_id": "KXBTC15M-26SEP271745-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84606.54
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-27T21:31:18.173274Z",
        "retrieved_timestamp": "2026-09-27T21:31:18.350585Z",
        "quote_offset_seconds": 0.177311,
        "quote_age_seconds": 0.177311,
        "bid": 0.38,
        "ask": 0.39,
        "midpoint": 0.385,
        "last_price": 0.39,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.39,
        "price_type": "live_executable_ask",
        "yes_ask_size": 150.09
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 84532.33,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260927T2130Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 549,
          "signal_id": 555,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-27T21:15:00Z",
          "return_6h": 0.0003398882609806364,
          "return_12h": -0.0009988176566391171,
          "return_24h": 0.005255559153152456,
          "close_vs_ema12": -0.0003767854890648348,
          "close_vs_ema24": 0.0006259383768052462,
          "ema12_slope_3h": 0.00035030873969166265,
          "ema24_slope_6h": 0.00038707264103132744,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-27T21:31:18.219274Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-27T21:15:00Z",
            "return_6h": 0.0003398882609806364,
            "return_12h": -0.0009988176566391171,
            "return_24h": 0.005255559153152456,
            "close_vs_ema12": -0.0003767854890648348,
            "close_vs_ema24": 0.0006259383768052462,
            "ema12_slope_3h": 0.00035030873969166265,
            "ema24_slope_6h": 0.00038707264103132744,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": -0.0007146227656357196,
        "return_30m": 0.0008516202181707566,
        "return_60m": 7.152768259244269e-06,
        "return_120m": -0.0008708716966818741,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.00014087538266605026,
        "close_vs_ema6": -0.000329231519348383,
        "close_vs_ema12": -0.0004511150697570354,
        "ema3_slope": -0.00014085553958809172,
        "ema6_slope": -0.00013167526708013355,
        "realized_volatility_30m": 0.0011409929113824213,
        "realized_volatility_60m": 0.0010069652877994898,
        "return_acceleration": -0.0022819858227648426
      }
    },
    {
      "id": 554,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260927T2100Z",
      "trigger_timestamp": "2026-09-27T21:01:21.161457Z",
      "market_start_timestamp": "2026-09-27T21:00:00Z",
      "resolution_timestamp": "2026-09-27T21:15:00Z",
      "direction": "UP",
      "base_run_id": 3763,
      "small_run_id": 3764,
      "last_observed_close": 84534.55,
      "actual_close": 84667.05,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-27T21:01:21.249467Z",
      "base_predicted_close": 84622.3359375,
      "small_predicted_close": 84642.421875,
      "strike": 84534.55,
      "market_regime": {
        "id": 548,
        "signal_id": 554,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-27T20:45:00Z",
        "return_6h": -6.978513331312719e-05,
        "return_12h": -0.0029731886016708398,
        "return_24h": 0.006174507586096611,
        "close_vs_ema12": -0.0012296869622251405,
        "close_vs_ema24": -0.00018384369208890305,
        "ema12_slope_3h": 0.00039782002039934206,
        "ema24_slope_6h": 0.0003491344016144371,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-27T21:01:21.252031Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-27T20:45:00Z",
          "return_6h": -6.978513331312719e-05,
          "return_12h": -0.0029731886016708398,
          "return_24h": 0.006174507586096611,
          "close_vs_ema12": -0.0012296869622251405,
          "close_vs_ema24": -0.00018384369208890305,
          "ema12_slope_3h": 0.00039782002039934206,
          "ema24_slope_6h": 0.0003491344016144371,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.65,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.24346,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        3763,
        3764
      ],
      "forecast_publication_timestamp": "2026-09-27T21:01:21.161457Z",
      "requested_quote_timestamp": "2026-09-27T21:01:21.161457Z",
      "retrieved_quote_timestamp": "2026-09-27T21:01:21.404917Z",
      "quote_retrieval_timestamp": "2026-09-27T21:01:21.404917Z",
      "timing_difference_seconds": 0.24346,
      "selected_quote": {
        "id": 554,
        "contract_id": 554,
        "forecast_timestamp": "2026-09-27T21:01:21.161457Z",
        "requested_timestamp": "2026-09-27T21:01:21.161457Z",
        "actual_quote_timestamp": "2026-09-27T21:01:21.404917Z",
        "timestamp_delta_seconds": 0.24346,
        "bid": 0.64,
        "ask": 0.65,
        "midpoint": 0.645,
        "last_price": 0.65,
        "implied_probability": 0.65,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-27T21:01:21.404917Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP271715",
        "external_market_id": "KXBTC15M-26SEP271715-15",
        "external_contract_id": "KXBTC15M-26SEP271715-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2790.09
      },
      "selected_entry_price": 0.65,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 554,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP271715",
          "external_market_id": "KXBTC15M-26SEP271715-15",
          "external_contract_id": "KXBTC15M-26SEP271715-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-27T21:00:00Z",
          "resolution_timestamp": "2026-09-27T21:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-27T21:01:21.254666Z"
        }
      ],
      "quotes": [
        {
          "id": 554,
          "contract_id": 554,
          "forecast_timestamp": "2026-09-27T21:01:21.161457Z",
          "requested_timestamp": "2026-09-27T21:01:21.161457Z",
          "actual_quote_timestamp": "2026-09-27T21:01:21.404917Z",
          "timestamp_delta_seconds": 0.24346,
          "bid": 0.64,
          "ask": 0.65,
          "midpoint": 0.645,
          "last_price": 0.65,
          "implied_probability": 0.65,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-27T21:01:21.404917Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP271715",
          "external_market_id": "KXBTC15M-26SEP271715-15",
          "external_contract_id": "KXBTC15M-26SEP271715-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2790.09
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP271715-15": {
          "UP/YES": "KXBTC15M-26SEP271715-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1070,
          "signal_id": 554,
          "quote_id": 554,
          "settlement_id": 554,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 150.0,
          "entry_price": 0.65,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.5,
          "trading_fee": 2.39,
          "total_deployed": 99.89,
          "settlement_value": 1.0,
          "settlement_payout": 150.0,
          "gross_pnl": 52.5,
          "net_pnl": 50.11,
          "roi": 0.5016518169986985,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-27T21:16:23.459267Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2790.09,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1071,
          "signal_id": 554,
          "quote_id": 554,
          "settlement_id": 554,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.65,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 65.0,
          "trading_fee": 1.6,
          "total_deployed": 66.6,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 35.0,
          "net_pnl": 33.400000000000006,
          "roi": 0.5015015015015016,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-27T21:16:23.461263Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2790.09,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84534.55,
        "kronos_base_predicted_close": 84622.3359375,
        "kronos_base_displacement": 87.78593749999709,
        "kronos_base_displacement_fraction": 0.0010384622323061645,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84642.421875,
        "kronos_small_displacement": 107.87187499999709,
        "kronos_small_displacement_fraction": 0.001276068483241433,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP271715",
        "ticker": "KXBTC15M-26SEP271715-15",
        "market_id": "KXBTC15M-26SEP271715-15",
        "contract_id": "KXBTC15M-26SEP271715-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84534.55
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-27T21:01:21.161457Z",
        "retrieved_timestamp": "2026-09-27T21:01:21.404917Z",
        "quote_offset_seconds": 0.24346,
        "quote_age_seconds": 0.24346,
        "bid": 0.64,
        "ask": 0.65,
        "midpoint": 0.645,
        "last_price": 0.65,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.65,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2790.09
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 84667.05,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260927T2100Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 548,
          "signal_id": 554,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-27T20:45:00Z",
          "return_6h": -6.978513331312719e-05,
          "return_12h": -0.0029731886016708398,
          "return_24h": 0.006174507586096611,
          "close_vs_ema12": -0.0012296869622251405,
          "close_vs_ema24": -0.00018384369208890305,
          "ema12_slope_3h": 0.00039782002039934206,
          "ema24_slope_6h": 0.0003491344016144371,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-27T21:01:21.252031Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-27T20:45:00Z",
            "return_6h": -6.978513331312719e-05,
            "return_12h": -0.0029731886016708398,
            "return_24h": 0.006174507586096611,
            "close_vs_ema12": -0.0012296869622251405,
            "close_vs_ema24": -0.00018384369208890305,
            "ema12_slope_3h": 0.00039782002039934206,
            "ema24_slope_6h": 0.0003491344016144371,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0010271014782442522,
        "return_30m": -0.0008437488962924622,
        "return_60m": -0.002198758694127778,
        "return_120m": -0.0030773332704577827,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.000699448690565263,
        "close_vs_ema6": -0.0012099134438769976,
        "close_vs_ema12": -0.0013505496981366383,
        "ema3_slope": -0.0006989598040456624,
        "ema6_slope": -0.0004837312683648731,
        "realized_volatility_30m": 0.0006053212877641934,
        "realized_volatility_60m": 0.001185255273953007,
        "return_acceleration": -0.0012106425755283867
      }
    },
    {
      "id": 553,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260927T2045Z",
      "trigger_timestamp": "2026-09-27T20:46:27.319618Z",
      "market_start_timestamp": "2026-09-27T20:45:00Z",
      "resolution_timestamp": "2026-09-27T21:00:00Z",
      "direction": "UP",
      "base_run_id": 3761,
      "small_run_id": 3762,
      "last_observed_close": 84621.47,
      "actual_close": 84534.55,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-27T20:46:27.373308Z",
      "base_predicted_close": 84648.625,
      "small_predicted_close": 84670.65625,
      "strike": 84621.47,
      "market_regime": {
        "id": 547,
        "signal_id": 553,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-27T20:30:00Z",
        "return_6h": -0.0014738016445323687,
        "return_12h": -0.0010089394810322005,
        "return_24h": 0.00892419436205083,
        "close_vs_ema12": -0.0002551075288853566,
        "close_vs_ema24": 0.0008402772163391692,
        "ema12_slope_3h": 0.0004217621150601758,
        "ema24_slope_6h": 0.0003579727994469373,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-27T20:46:27.376172Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-27T20:30:00Z",
          "return_6h": -0.0014738016445323687,
          "return_12h": -0.0010089394810322005,
          "return_24h": 0.00892419436205083,
          "close_vs_ema12": -0.0002551075288853566,
          "close_vs_ema24": 0.0008402772163391692,
          "ema12_slope_3h": 0.0004217621150601758,
          "ema24_slope_6h": 0.0003579727994469373,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.43,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.202861,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        3761,
        3762
      ],
      "forecast_publication_timestamp": "2026-09-27T20:46:27.319618Z",
      "requested_quote_timestamp": "2026-09-27T20:46:27.319618Z",
      "retrieved_quote_timestamp": "2026-09-27T20:46:27.522479Z",
      "quote_retrieval_timestamp": "2026-09-27T20:46:27.522479Z",
      "timing_difference_seconds": 0.202861,
      "selected_quote": {
        "id": 553,
        "contract_id": 553,
        "forecast_timestamp": "2026-09-27T20:46:27.319618Z",
        "requested_timestamp": "2026-09-27T20:46:27.319618Z",
        "actual_quote_timestamp": "2026-09-27T20:46:27.522479Z",
        "timestamp_delta_seconds": 0.202861,
        "bid": 0.42,
        "ask": 0.43,
        "midpoint": 0.425,
        "last_price": 0.42,
        "implied_probability": 0.43,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-27T20:46:27.522479Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP271700",
        "external_market_id": "KXBTC15M-26SEP271700-00",
        "external_contract_id": "KXBTC15M-26SEP271700-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 692.75
      },
      "selected_entry_price": 0.43,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 553,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP271700",
          "external_market_id": "KXBTC15M-26SEP271700-00",
          "external_contract_id": "KXBTC15M-26SEP271700-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-27T20:45:00Z",
          "resolution_timestamp": "2026-09-27T21:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-27T20:46:27.380108Z"
        }
      ],
      "quotes": [
        {
          "id": 553,
          "contract_id": 553,
          "forecast_timestamp": "2026-09-27T20:46:27.319618Z",
          "requested_timestamp": "2026-09-27T20:46:27.319618Z",
          "actual_quote_timestamp": "2026-09-27T20:46:27.522479Z",
          "timestamp_delta_seconds": 0.202861,
          "bid": 0.42,
          "ask": 0.43,
          "midpoint": 0.425,
          "last_price": 0.42,
          "implied_probability": 0.43,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-27T20:46:27.522479Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP271700",
          "external_market_id": "KXBTC15M-26SEP271700-00",
          "external_contract_id": "KXBTC15M-26SEP271700-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 692.75
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP271700-00": {
          "UP/YES": "KXBTC15M-26SEP271700-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1068,
          "signal_id": 553,
          "quote_id": 553,
          "settlement_id": 553,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 223.0,
          "entry_price": 0.43,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.89,
          "trading_fee": 3.83,
          "total_deployed": 99.72,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.89,
          "net_pnl": -99.72,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-27T21:01:26.125660Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 692.75,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1069,
          "signal_id": 553,
          "quote_id": 553,
          "settlement_id": 553,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.43,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 43.0,
          "trading_fee": 1.72,
          "total_deployed": 44.72,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -43.0,
          "net_pnl": -44.72,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-27T21:01:26.127813Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 692.75,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84621.47,
        "kronos_base_predicted_close": 84648.625,
        "kronos_base_displacement": 27.154999999998836,
        "kronos_base_displacement_fraction": 0.00032089964875342905,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84670.65625,
        "kronos_small_displacement": 49.186249999998836,
        "kronos_small_displacement_fraction": 0.0005812502429938742,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP271700",
        "ticker": "KXBTC15M-26SEP271700-00",
        "market_id": "KXBTC15M-26SEP271700-00",
        "contract_id": "KXBTC15M-26SEP271700-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84621.47
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-27T20:46:27.319618Z",
        "retrieved_timestamp": "2026-09-27T20:46:27.522479Z",
        "quote_offset_seconds": 0.202861,
        "quote_age_seconds": 0.202861,
        "bid": 0.42,
        "ask": 0.43,
        "midpoint": 0.425,
        "last_price": 0.42,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.43,
        "price_type": "live_executable_ask",
        "yes_ask_size": 692.75
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 84534.55,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260927T2045Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 547,
          "signal_id": 553,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-27T20:30:00Z",
          "return_6h": -0.0014738016445323687,
          "return_12h": -0.0010089394810322005,
          "return_24h": 0.00892419436205083,
          "close_vs_ema12": -0.0002551075288853566,
          "close_vs_ema24": 0.0008402772163391692,
          "ema12_slope_3h": 0.0004217621150601758,
          "ema24_slope_6h": 0.0003579727994469373,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-27T20:46:27.376172Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-27T20:30:00Z",
            "return_6h": -0.0014738016445323687,
            "return_12h": -0.0010089394810322005,
            "return_24h": 0.00892419436205083,
            "close_vs_ema12": -0.0002551075288853566,
            "close_vs_ema24": 0.0008402772163391692,
            "ema12_slope_3h": 0.0004217621150601758,
            "ema24_slope_6h": 0.0003579727994469373,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": 0.00018354109728413448,
        "return_30m": -0.002046596508945786,
        "return_60m": -0.0016087856054787242,
        "return_120m": -0.0014555776728255587,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": -0.0003711993892885346,
        "close_vs_ema6": -0.0006666426707054862,
        "close_vs_ema12": -0.0005691954976655422,
        "ema3_slope": -0.0003710616514299714,
        "ema6_slope": -0.0002665859812459592,
        "realized_volatility_30m": 0.0012066347283621326,
        "realized_volatility_60m": 0.0011528994843594594,
        "return_acceleration": 0.002413269456724265
      }
    },
    {
      "id": 552,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260927T2030Z",
      "trigger_timestamp": "2026-09-27T20:31:18.612138Z",
      "market_start_timestamp": "2026-09-27T20:30:00Z",
      "resolution_timestamp": "2026-09-27T20:45:00Z",
      "direction": "UP",
      "base_run_id": 3759,
      "small_run_id": 3760,
      "last_observed_close": 84605.94,
      "actual_close": 84621.47,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-27T20:31:18.685580Z",
      "base_predicted_close": 84674.40625,
      "small_predicted_close": 84696.515625,
      "strike": 84605.94,
      "market_regime": {
        "id": 546,
        "signal_id": 552,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-27T20:15:00Z",
        "return_6h": -0.001136428625645003,
        "return_12h": -0.002242912942434394,
        "return_24h": 0.006353754126640743,
        "close_vs_ema12": -0.0004494188917718578,
        "close_vs_ema24": 0.0006743141630913829,
        "ema12_slope_3h": 0.00036054930547457786,
        "ema24_slope_6h": 0.00039663964116631867,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-27T20:31:18.689816Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-27T20:15:00Z",
          "return_6h": -0.001136428625645003,
          "return_12h": -0.002242912942434394,
          "return_24h": 0.006353754126640743,
          "close_vs_ema12": -0.0004494188917718578,
          "close_vs_ema24": 0.0006743141630913829,
          "ema12_slope_3h": 0.00036054930547457786,
          "ema24_slope_6h": 0.00039663964116631867,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.7,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.223576,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "70_80",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        3759,
        3760
      ],
      "forecast_publication_timestamp": "2026-09-27T20:31:18.612138Z",
      "requested_quote_timestamp": "2026-09-27T20:31:18.612138Z",
      "retrieved_quote_timestamp": "2026-09-27T20:31:18.835714Z",
      "quote_retrieval_timestamp": "2026-09-27T20:31:18.835714Z",
      "timing_difference_seconds": 0.223576,
      "selected_quote": {
        "id": 552,
        "contract_id": 552,
        "forecast_timestamp": "2026-09-27T20:31:18.612138Z",
        "requested_timestamp": "2026-09-27T20:31:18.612138Z",
        "actual_quote_timestamp": "2026-09-27T20:31:18.835714Z",
        "timestamp_delta_seconds": 0.223576,
        "bid": 0.69,
        "ask": 0.7,
        "midpoint": 0.695,
        "last_price": 0.7,
        "implied_probability": 0.7,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-27T20:31:18.835714Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP271645",
        "external_market_id": "KXBTC15M-26SEP271645-45",
        "external_contract_id": "KXBTC15M-26SEP271645-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4894.45
      },
      "selected_entry_price": 0.7,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 552,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP271645",
          "external_market_id": "KXBTC15M-26SEP271645-45",
          "external_contract_id": "KXBTC15M-26SEP271645-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-27T20:30:00Z",
          "resolution_timestamp": "2026-09-27T20:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-27T20:31:18.692700Z"
        }
      ],
      "quotes": [
        {
          "id": 552,
          "contract_id": 552,
          "forecast_timestamp": "2026-09-27T20:31:18.612138Z",
          "requested_timestamp": "2026-09-27T20:31:18.612138Z",
          "actual_quote_timestamp": "2026-09-27T20:31:18.835714Z",
          "timestamp_delta_seconds": 0.223576,
          "bid": 0.69,
          "ask": 0.7,
          "midpoint": 0.695,
          "last_price": 0.7,
          "implied_probability": 0.7,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-27T20:31:18.835714Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP271645",
          "external_market_id": "KXBTC15M-26SEP271645-45",
          "external_contract_id": "KXBTC15M-26SEP271645-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4894.45
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP271645-45": {
          "UP/YES": "KXBTC15M-26SEP271645-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1066,
          "signal_id": 552,
          "quote_id": 552,
          "settlement_id": 552,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 139.0,
          "entry_price": 0.7,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.3,
          "trading_fee": 2.05,
          "total_deployed": 99.35,
          "settlement_value": 1.0,
          "settlement_payout": 139.0,
          "gross_pnl": 41.7,
          "net_pnl": 39.650000000000006,
          "roi": 0.3990941117262205,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-27T20:46:33.299195Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4894.45,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1067,
          "signal_id": 552,
          "quote_id": 552,
          "settlement_id": 552,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.7,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 70.0,
          "trading_fee": 1.47,
          "total_deployed": 71.47,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 30.0,
          "net_pnl": 28.53,
          "roi": 0.3991884706870016,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-27T20:46:33.302756Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4894.45,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84605.94,
        "kronos_base_predicted_close": 84674.40625,
        "kronos_base_displacement": 68.46624999999767,
        "kronos_base_displacement_fraction": 0.000809236916462339,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84696.515625,
        "kronos_small_displacement": 90.57562499999767,
        "kronos_small_displacement_fraction": 0.0010705586983608677,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP271645",
        "ticker": "KXBTC15M-26SEP271645-45",
        "market_id": "KXBTC15M-26SEP271645-45",
        "contract_id": "KXBTC15M-26SEP271645-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84605.94
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-27T20:31:18.612138Z",
        "retrieved_timestamp": "2026-09-27T20:31:18.835714Z",
        "quote_offset_seconds": 0.223576,
        "quote_age_seconds": 0.223576,
        "bid": 0.69,
        "ask": 0.7,
        "midpoint": 0.695,
        "last_price": 0.7,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.7,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4894.45
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 84621.47,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260927T2030Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 546,
          "signal_id": 552,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-27T20:15:00Z",
          "return_6h": -0.001136428625645003,
          "return_12h": -0.002242912942434394,
          "return_24h": 0.006353754126640743,
          "close_vs_ema12": -0.0004494188917718578,
          "close_vs_ema24": 0.0006743141630913829,
          "ema12_slope_3h": 0.00036054930547457786,
          "ema24_slope_6h": 0.00039663964116631867,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-27T20:31:18.689816Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-27T20:15:00Z",
            "return_6h": -0.001136428625645003,
            "return_12h": -0.002242912942434394,
            "return_24h": 0.006353754126640743,
            "close_vs_ema12": -0.0004494188917718578,
            "close_vs_ema24": 0.0006743141630913829,
            "ema12_slope_3h": 0.00036054930547457786,
            "ema24_slope_6h": 0.00039663964116631867,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0022297283594401307,
        "return_30m": -0.0013561540513192805,
        "return_60m": -0.0008780181846805846,
        "return_120m": -0.0013189199903310689,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0009254945338618148,
        "close_vs_ema6": -0.0011163871287264149,
        "close_vs_ema12": -0.0008559999651727157,
        "ema3_slope": -0.0009246387857196892,
        "ema6_slope": -0.00044635552926342026,
        "realized_volatility_30m": 0.001552627426907427,
        "realized_volatility_60m": 0.0012821523161933187,
        "return_acceleration": -0.003105254853814854
      }
    },
    {
      "id": 551,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260927T1715Z",
      "trigger_timestamp": "2026-09-27T17:16:18.095415Z",
      "market_start_timestamp": "2026-09-27T17:15:00Z",
      "resolution_timestamp": "2026-09-27T17:30:00Z",
      "direction": "UP",
      "base_run_id": 3733,
      "small_run_id": 3734,
      "last_observed_close": 84372.63,
      "actual_close": 84417.64,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-27T17:16:18.146729Z",
      "base_predicted_close": 84386.71875,
      "small_predicted_close": 84500.53125,
      "strike": 84372.63,
      "market_regime": {
        "id": 545,
        "signal_id": 551,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-27T17:00:00Z",
        "return_6h": -0.00625412062804398,
        "return_12h": 8.130667598060803e-05,
        "return_24h": 0.0035155929570624966,
        "close_vs_ema12": -0.0029446175917807738,
        "close_vs_ema24": -0.0016434944651131378,
        "ema12_slope_3h": -0.0008921075635487385,
        "ema24_slope_6h": 0.001292189490029294,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-27T17:16:18.149022Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-27T17:00:00Z",
          "return_6h": -0.00625412062804398,
          "return_12h": 8.130667598060803e-05,
          "return_24h": 0.0035155929570624966,
          "close_vs_ema12": -0.0029446175917807738,
          "close_vs_ema24": -0.0016434944651131378,
          "ema12_slope_3h": -0.0008921075635487385,
          "ema24_slope_6h": 0.001292189490029294,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.74,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.190299,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "70_80",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        3733,
        3734
      ],
      "forecast_publication_timestamp": "2026-09-27T17:16:18.095415Z",
      "requested_quote_timestamp": "2026-09-27T17:16:18.095415Z",
      "retrieved_quote_timestamp": "2026-09-27T17:16:18.285714Z",
      "quote_retrieval_timestamp": "2026-09-27T17:16:18.285714Z",
      "timing_difference_seconds": 0.190299,
      "selected_quote": {
        "id": 551,
        "contract_id": 551,
        "forecast_timestamp": "2026-09-27T17:16:18.095415Z",
        "requested_timestamp": "2026-09-27T17:16:18.095415Z",
        "actual_quote_timestamp": "2026-09-27T17:16:18.285714Z",
        "timestamp_delta_seconds": 0.190299,
        "bid": 0.73,
        "ask": 0.74,
        "midpoint": 0.735,
        "last_price": 0.73,
        "implied_probability": 0.74,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-27T17:16:18.285714Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP271330",
        "external_market_id": "KXBTC15M-26SEP271330-30",
        "external_contract_id": "KXBTC15M-26SEP271330-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2329.08
      },
      "selected_entry_price": 0.74,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 551,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP271330",
          "external_market_id": "KXBTC15M-26SEP271330-30",
          "external_contract_id": "KXBTC15M-26SEP271330-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-27T17:15:00Z",
          "resolution_timestamp": "2026-09-27T17:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-27T17:16:18.151551Z"
        }
      ],
      "quotes": [
        {
          "id": 551,
          "contract_id": 551,
          "forecast_timestamp": "2026-09-27T17:16:18.095415Z",
          "requested_timestamp": "2026-09-27T17:16:18.095415Z",
          "actual_quote_timestamp": "2026-09-27T17:16:18.285714Z",
          "timestamp_delta_seconds": 0.190299,
          "bid": 0.73,
          "ask": 0.74,
          "midpoint": 0.735,
          "last_price": 0.73,
          "implied_probability": 0.74,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-27T17:16:18.285714Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP271330",
          "external_market_id": "KXBTC15M-26SEP271330-30",
          "external_contract_id": "KXBTC15M-26SEP271330-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2329.08
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP271330-30": {
          "UP/YES": "KXBTC15M-26SEP271330-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1064,
          "signal_id": 551,
          "quote_id": 551,
          "settlement_id": 551,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 132.0,
          "entry_price": 0.74,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.67999999999999,
          "trading_fee": 1.78,
          "total_deployed": 99.46,
          "settlement_value": 1.0,
          "settlement_payout": 132.0,
          "gross_pnl": 34.32000000000001,
          "net_pnl": 32.540000000000006,
          "roi": 0.3271667001809774,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-27T17:31:37.883860Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2329.08,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1065,
          "signal_id": 551,
          "quote_id": 551,
          "settlement_id": 551,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.74,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 74.0,
          "trading_fee": 1.35,
          "total_deployed": 75.35,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 26.0,
          "net_pnl": 24.650000000000006,
          "roi": 0.32714001327140024,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-27T17:31:37.886563Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2329.08,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84372.63,
        "kronos_base_predicted_close": 84386.71875,
        "kronos_base_displacement": 14.088749999995343,
        "kronos_base_displacement_fraction": 0.00016698246812971626,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84500.53125,
        "kronos_small_displacement": 127.90124999999534,
        "kronos_small_displacement_fraction": 0.0015159092468730124,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP271330",
        "ticker": "KXBTC15M-26SEP271330-30",
        "market_id": "KXBTC15M-26SEP271330-30",
        "contract_id": "KXBTC15M-26SEP271330-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84372.63
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-27T17:16:18.095415Z",
        "retrieved_timestamp": "2026-09-27T17:16:18.285714Z",
        "quote_offset_seconds": 0.190299,
        "quote_age_seconds": 0.190299,
        "bid": 0.73,
        "ask": 0.74,
        "midpoint": 0.735,
        "last_price": 0.73,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.74,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2329.08
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 84417.64,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260927T1715Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 545,
          "signal_id": 551,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-27T17:00:00Z",
          "return_6h": -0.00625412062804398,
          "return_12h": 8.130667598060803e-05,
          "return_24h": 0.0035155929570624966,
          "close_vs_ema12": -0.0029446175917807738,
          "close_vs_ema24": -0.0016434944651131378,
          "ema12_slope_3h": -0.0008921075635487385,
          "ema24_slope_6h": 0.001292189490029294,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-27T17:16:18.149022Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-27T17:00:00Z",
            "return_6h": -0.00625412062804398,
            "return_12h": 8.130667598060803e-05,
            "return_24h": 0.0035155929570624966,
            "close_vs_ema12": -0.0029446175917807738,
            "close_vs_ema24": -0.0016434944651131378,
            "ema12_slope_3h": -0.0008921075635487385,
            "ema24_slope_6h": 0.001292189490029294,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": -0.0004056976286969105,
        "return_30m": 2.291277472332709e-05,
        "return_60m": -0.002064293769440839,
        "return_120m": -0.0012482666607425141,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.00035044695846975227,
        "close_vs_ema6": -0.0008658900135791736,
        "close_vs_ema12": -0.001831672281953356,
        "ema3_slope": -0.000350324188423512,
        "ema6_slope": -0.00034623608448447474,
        "realized_volatility_30m": 0.00041724099445766827,
        "realized_volatility_60m": 0.0011069169625555482,
        "return_acceleration": -0.0008344819889153365
      }
    },
    {
      "id": 550,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260927T1645Z",
      "trigger_timestamp": "2026-09-27T16:46:26.713188Z",
      "market_start_timestamp": "2026-09-27T16:45:00Z",
      "resolution_timestamp": "2026-09-27T17:00:00Z",
      "direction": "UP",
      "base_run_id": 3729,
      "small_run_id": 3730,
      "last_observed_close": 84370.69,
      "actual_close": 84406.87,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-27T16:46:26.772447Z",
      "base_predicted_close": 84407.8984375,
      "small_predicted_close": 84417.15625,
      "strike": 84370.69,
      "market_regime": {
        "id": 544,
        "signal_id": 550,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-27T16:30:00Z",
        "return_6h": -0.005676885886486072,
        "return_12h": 0.0009000236175036314,
        "return_24h": 0.0027314948750269963,
        "close_vs_ema12": -0.0032054150957412375,
        "close_vs_ema24": -0.0017277497888417148,
        "ema12_slope_3h": -0.00034122456345619945,
        "ema24_slope_6h": 0.0015951912390919087,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-27T16:46:26.776813Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-27T16:30:00Z",
          "return_6h": -0.005676885886486072,
          "return_12h": 0.0009000236175036314,
          "return_24h": 0.0027314948750269963,
          "close_vs_ema12": -0.0032054150957412375,
          "close_vs_ema24": -0.0017277497888417148,
          "ema12_slope_3h": -0.00034122456345619945,
          "ema24_slope_6h": 0.0015951912390919087,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.61,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.200291,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        3729,
        3730
      ],
      "forecast_publication_timestamp": "2026-09-27T16:46:26.713188Z",
      "requested_quote_timestamp": "2026-09-27T16:46:26.713188Z",
      "retrieved_quote_timestamp": "2026-09-27T16:46:26.913479Z",
      "quote_retrieval_timestamp": "2026-09-27T16:46:26.913479Z",
      "timing_difference_seconds": 0.200291,
      "selected_quote": {
        "id": 550,
        "contract_id": 550,
        "forecast_timestamp": "2026-09-27T16:46:26.713188Z",
        "requested_timestamp": "2026-09-27T16:46:26.713188Z",
        "actual_quote_timestamp": "2026-09-27T16:46:26.913479Z",
        "timestamp_delta_seconds": 0.200291,
        "bid": 0.6,
        "ask": 0.61,
        "midpoint": 0.605,
        "last_price": 0.6,
        "implied_probability": 0.61,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-27T16:46:26.913479Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP271300",
        "external_market_id": "KXBTC15M-26SEP271300-00",
        "external_contract_id": "KXBTC15M-26SEP271300-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5253.84
      },
      "selected_entry_price": 0.61,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 550,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP271300",
          "external_market_id": "KXBTC15M-26SEP271300-00",
          "external_contract_id": "KXBTC15M-26SEP271300-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-27T16:45:00Z",
          "resolution_timestamp": "2026-09-27T17:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-27T16:46:26.780522Z"
        }
      ],
      "quotes": [
        {
          "id": 550,
          "contract_id": 550,
          "forecast_timestamp": "2026-09-27T16:46:26.713188Z",
          "requested_timestamp": "2026-09-27T16:46:26.713188Z",
          "actual_quote_timestamp": "2026-09-27T16:46:26.913479Z",
          "timestamp_delta_seconds": 0.200291,
          "bid": 0.6,
          "ask": 0.61,
          "midpoint": 0.605,
          "last_price": 0.6,
          "implied_probability": 0.61,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-27T16:46:26.913479Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP271300",
          "external_market_id": "KXBTC15M-26SEP271300-00",
          "external_contract_id": "KXBTC15M-26SEP271300-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5253.84
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP271300-00": {
          "UP/YES": "KXBTC15M-26SEP271300-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1062,
          "signal_id": 550,
          "quote_id": 550,
          "settlement_id": 550,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 159.0,
          "entry_price": 0.61,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.99,
          "trading_fee": 2.65,
          "total_deployed": 99.64,
          "settlement_value": 1.0,
          "settlement_payout": 159.0,
          "gross_pnl": 62.010000000000005,
          "net_pnl": 59.36,
          "roi": 0.5957446808510638,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-27T17:01:28.357543Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5253.84,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1063,
          "signal_id": 550,
          "quote_id": 550,
          "settlement_id": 550,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.61,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 61.0,
          "trading_fee": 1.67,
          "total_deployed": 62.67,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 39.0,
          "net_pnl": 37.33,
          "roi": 0.5956598053295037,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-27T17:01:28.360660Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5253.84,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84370.69,
        "kronos_base_predicted_close": 84407.8984375,
        "kronos_base_displacement": 37.20843749999767,
        "kronos_base_displacement_fraction": 0.0004410114164053615,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84417.15625,
        "kronos_small_displacement": 46.46624999999767,
        "kronos_small_displacement_fraction": 0.0005507392436875611,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP271300",
        "ticker": "KXBTC15M-26SEP271300-00",
        "market_id": "KXBTC15M-26SEP271300-00",
        "contract_id": "KXBTC15M-26SEP271300-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84370.69
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-27T16:46:26.713188Z",
        "retrieved_timestamp": "2026-09-27T16:46:26.913479Z",
        "quote_offset_seconds": 0.200291,
        "quote_age_seconds": 0.200291,
        "bid": 0.6,
        "ask": 0.61,
        "midpoint": 0.605,
        "last_price": 0.6,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.61,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5253.84
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 84406.87,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260927T1645Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 544,
          "signal_id": 550,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-27T16:30:00Z",
          "return_6h": -0.005676885886486072,
          "return_12h": 0.0009000236175036314,
          "return_24h": 0.0027314948750269963,
          "close_vs_ema12": -0.0032054150957412375,
          "close_vs_ema24": -0.0017277497888417148,
          "ema12_slope_3h": -0.00034122456345619945,
          "ema24_slope_6h": 0.0015951912390919087,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-27T16:46:26.776813Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-27T16:30:00Z",
            "return_6h": -0.005676885886486072,
            "return_12h": 0.0009000236175036314,
            "return_24h": 0.0027314948750269963,
            "close_vs_ema12": -0.0032054150957412375,
            "close_vs_ema24": -0.0017277497888417148,
            "ema12_slope_3h": -0.00034122456345619945,
            "ema24_slope_6h": 0.0015951912390919087,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0023548013399773415,
        "return_30m": -0.0020871587215666176,
        "return_60m": -0.0009430966886035952,
        "return_120m": -0.004432915751677258,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0010183145561493134,
        "close_vs_ema6": -0.001556790924202467,
        "close_vs_ema12": -0.002505862166409023,
        "ema3_slope": -0.0010172786464959227,
        "ema6_slope": -0.0006223288353278678,
        "realized_volatility_30m": 0.0013115378455949567,
        "realized_volatility_60m": 0.0012821327813183235,
        "return_acceleration": -0.0026230756911899133
      }
    },
    {
      "id": 549,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260927T1630Z",
      "trigger_timestamp": "2026-09-27T16:31:17.714968Z",
      "market_start_timestamp": "2026-09-27T16:30:00Z",
      "resolution_timestamp": "2026-09-27T16:45:00Z",
      "direction": "UP",
      "base_run_id": 3727,
      "small_run_id": 3728,
      "last_observed_close": 84569.84,
      "actual_close": 84370.69,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-27T16:31:17.764894Z",
      "base_predicted_close": 84588.4140625,
      "small_predicted_close": 84621.7421875,
      "strike": 84569.84,
      "market_regime": {
        "id": 543,
        "signal_id": 549,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-27T16:15:00Z",
        "return_6h": -0.004163275522292231,
        "return_12h": 0.0018166297947213028,
        "return_24h": 0.005538380575245583,
        "close_vs_ema12": -0.0009888872666097281,
        "close_vs_ema24": 0.0005921762177718559,
        "ema12_slope_3h": -0.00014084735789909875,
        "ema24_slope_6h": 0.001749184879364707,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-27T16:31:17.769260Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-27T16:15:00Z",
          "return_6h": -0.004163275522292231,
          "return_12h": 0.0018166297947213028,
          "return_24h": 0.005538380575245583,
          "close_vs_ema12": -0.0009888872666097281,
          "close_vs_ema24": 0.0005921762177718559,
          "ema12_slope_3h": -0.00014084735789909875,
          "ema24_slope_6h": 0.001749184879364707,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.22,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.209898,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        3727,
        3728
      ],
      "forecast_publication_timestamp": "2026-09-27T16:31:17.714968Z",
      "requested_quote_timestamp": "2026-09-27T16:31:17.714968Z",
      "retrieved_quote_timestamp": "2026-09-27T16:31:17.924866Z",
      "quote_retrieval_timestamp": "2026-09-27T16:31:17.924866Z",
      "timing_difference_seconds": 0.209898,
      "selected_quote": {
        "id": 549,
        "contract_id": 549,
        "forecast_timestamp": "2026-09-27T16:31:17.714968Z",
        "requested_timestamp": "2026-09-27T16:31:17.714968Z",
        "actual_quote_timestamp": "2026-09-27T16:31:17.924866Z",
        "timestamp_delta_seconds": 0.209898,
        "bid": 0.21,
        "ask": 0.22,
        "midpoint": 0.215,
        "last_price": 0.22,
        "implied_probability": 0.22,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-27T16:31:17.924866Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP271245",
        "external_market_id": "KXBTC15M-26SEP271245-45",
        "external_contract_id": "KXBTC15M-26SEP271245-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2576.59
      },
      "selected_entry_price": 0.22,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 549,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP271245",
          "external_market_id": "KXBTC15M-26SEP271245-45",
          "external_contract_id": "KXBTC15M-26SEP271245-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-27T16:30:00Z",
          "resolution_timestamp": "2026-09-27T16:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-27T16:31:17.771819Z"
        }
      ],
      "quotes": [
        {
          "id": 549,
          "contract_id": 549,
          "forecast_timestamp": "2026-09-27T16:31:17.714968Z",
          "requested_timestamp": "2026-09-27T16:31:17.714968Z",
          "actual_quote_timestamp": "2026-09-27T16:31:17.924866Z",
          "timestamp_delta_seconds": 0.209898,
          "bid": 0.21,
          "ask": 0.22,
          "midpoint": 0.215,
          "last_price": 0.22,
          "implied_probability": 0.22,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-27T16:31:17.924866Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP271245",
          "external_market_id": "KXBTC15M-26SEP271245-45",
          "external_contract_id": "KXBTC15M-26SEP271245-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2576.59
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP271245-45": {
          "UP/YES": "KXBTC15M-26SEP271245-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1060,
          "signal_id": 549,
          "quote_id": 549,
          "settlement_id": 549,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 431.0,
          "entry_price": 0.22,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 94.82000000000001,
          "trading_fee": 5.18,
          "total_deployed": 100.0,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -94.82000000000001,
          "net_pnl": -100.0,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-27T16:46:32.674290Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2576.59,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1061,
          "signal_id": 549,
          "quote_id": 549,
          "settlement_id": 549,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.22,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 22.0,
          "trading_fee": 1.21,
          "total_deployed": 23.21,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -22.0,
          "net_pnl": -23.21,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-27T16:46:32.677350Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2576.59,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84569.84,
        "kronos_base_predicted_close": 84588.4140625,
        "kronos_base_displacement": 18.574062500003492,
        "kronos_base_displacement_fraction": 0.0002196298645001988,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84621.7421875,
        "kronos_small_displacement": 51.90218750000349,
        "kronos_small_displacement_fraction": 0.0006137198261224509,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP271245",
        "ticker": "KXBTC15M-26SEP271245-45",
        "market_id": "KXBTC15M-26SEP271245-45",
        "contract_id": "KXBTC15M-26SEP271245-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84569.84
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-27T16:31:17.714968Z",
        "retrieved_timestamp": "2026-09-27T16:31:17.924866Z",
        "quote_offset_seconds": 0.209898,
        "quote_age_seconds": 0.209898,
        "bid": 0.21,
        "ask": 0.22,
        "midpoint": 0.215,
        "last_price": 0.22,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.22,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2576.59
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 84370.69,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260927T1630Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 543,
          "signal_id": 549,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-27T16:15:00Z",
          "return_6h": -0.004163275522292231,
          "return_12h": 0.0018166297947213028,
          "return_24h": 0.005538380575245583,
          "close_vs_ema12": -0.0009888872666097281,
          "close_vs_ema24": 0.0005921762177718559,
          "ema12_slope_3h": -0.00014084735789909875,
          "ema24_slope_6h": 0.001749184879364707,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-27T16:31:17.769260Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-27T16:15:00Z",
            "return_6h": -0.004163275522292231,
            "return_12h": 0.0018166297947213028,
            "return_24h": 0.005538380575245583,
            "close_vs_ema12": -0.0009888872666097281,
            "close_vs_ema24": 0.0005921762177718559,
            "ema12_slope_3h": -0.00014084735789909875,
            "ema24_slope_6h": 0.001749184879364707,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0002682743512125718,
        "return_30m": 0.0013527681842850914,
        "return_60m": -9.409680053606984e-05,
        "return_120m": -0.001562631665343872,
        "consecutive_up_closes": 3,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.000320999938069777,
        "close_vs_ema6": 0.00017706737482114931,
        "close_vs_ema12": -0.000606752244094122,
        "ema3_slope": 0.0003211030121166303,
        "ema6_slope": 7.083196674062542e-05,
        "realized_volatility_30m": 0.00040796430900591485,
        "realized_volatility_60m": 0.0009381171108038891,
        "return_acceleration": -0.0008159286180118297
      }
    },
    {
      "id": 548,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260927T1615Z",
      "trigger_timestamp": "2026-09-27T16:16:17.735699Z",
      "market_start_timestamp": "2026-09-27T16:15:00Z",
      "resolution_timestamp": "2026-09-27T16:30:00Z",
      "direction": "UP",
      "base_run_id": 3725,
      "small_run_id": 3726,
      "last_observed_close": 84547.16,
      "actual_close": 84569.84,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-27T16:16:17.780492Z",
      "base_predicted_close": 84579.859375,
      "small_predicted_close": 84596.4765625,
      "strike": 84547.16,
      "market_regime": {
        "id": 542,
        "signal_id": 548,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-27T16:00:00Z",
        "return_6h": -0.005588560749648752,
        "return_12h": 0.0009227030153515781,
        "return_24h": 0.005096139629902963,
        "close_vs_ema12": -0.0012988500929095315,
        "close_vs_ema24": 0.0003364700973214063,
        "ema12_slope_3h": 2.8897418467899172e-05,
        "ema24_slope_6h": 0.0018746082790461749,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-27T16:16:17.782912Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-27T16:00:00Z",
          "return_6h": -0.005588560749648752,
          "return_12h": 0.0009227030153515781,
          "return_24h": 0.005096139629902963,
          "close_vs_ema12": -0.0012988500929095315,
          "close_vs_ema24": 0.0003364700973214063,
          "ema12_slope_3h": 2.8897418467899172e-05,
          "ema24_slope_6h": 0.0018746082790461749,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.51,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.193807,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        3725,
        3726
      ],
      "forecast_publication_timestamp": "2026-09-27T16:16:17.735699Z",
      "requested_quote_timestamp": "2026-09-27T16:16:17.735699Z",
      "retrieved_quote_timestamp": "2026-09-27T16:16:17.929506Z",
      "quote_retrieval_timestamp": "2026-09-27T16:16:17.929506Z",
      "timing_difference_seconds": 0.193807,
      "selected_quote": {
        "id": 548,
        "contract_id": 548,
        "forecast_timestamp": "2026-09-27T16:16:17.735699Z",
        "requested_timestamp": "2026-09-27T16:16:17.735699Z",
        "actual_quote_timestamp": "2026-09-27T16:16:17.929506Z",
        "timestamp_delta_seconds": 0.193807,
        "bid": 0.5,
        "ask": 0.51,
        "midpoint": 0.505,
        "last_price": 0.51,
        "implied_probability": 0.51,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-27T16:16:17.929506Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP271230",
        "external_market_id": "KXBTC15M-26SEP271230-30",
        "external_contract_id": "KXBTC15M-26SEP271230-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3167.37
      },
      "selected_entry_price": 0.51,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 548,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP271230",
          "external_market_id": "KXBTC15M-26SEP271230-30",
          "external_contract_id": "KXBTC15M-26SEP271230-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-27T16:15:00Z",
          "resolution_timestamp": "2026-09-27T16:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-27T16:16:17.786359Z"
        }
      ],
      "quotes": [
        {
          "id": 548,
          "contract_id": 548,
          "forecast_timestamp": "2026-09-27T16:16:17.735699Z",
          "requested_timestamp": "2026-09-27T16:16:17.735699Z",
          "actual_quote_timestamp": "2026-09-27T16:16:17.929506Z",
          "timestamp_delta_seconds": 0.193807,
          "bid": 0.5,
          "ask": 0.51,
          "midpoint": 0.505,
          "last_price": 0.51,
          "implied_probability": 0.51,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-27T16:16:17.929506Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP271230",
          "external_market_id": "KXBTC15M-26SEP271230-30",
          "external_contract_id": "KXBTC15M-26SEP271230-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3167.37
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP271230-30": {
          "UP/YES": "KXBTC15M-26SEP271230-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1058,
          "signal_id": 548,
          "quote_id": 548,
          "settlement_id": 548,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 189.0,
          "entry_price": 0.51,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.39,
          "trading_fee": 3.31,
          "total_deployed": 99.7,
          "settlement_value": 1.0,
          "settlement_payout": 189.0,
          "gross_pnl": 92.61,
          "net_pnl": 89.3,
          "roi": 0.8956870611835506,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-27T16:31:22.973256Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3167.37,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1059,
          "signal_id": 548,
          "quote_id": 548,
          "settlement_id": 548,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.51,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 51.0,
          "trading_fee": 1.75,
          "total_deployed": 52.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 49.0,
          "net_pnl": 47.25,
          "roi": 0.8957345971563981,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-27T16:31:22.975453Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3167.37,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84547.16,
        "kronos_base_predicted_close": 84579.859375,
        "kronos_base_displacement": 32.69937499999651,
        "kronos_base_displacement_fraction": 0.00038675899935605766,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84596.4765625,
        "kronos_small_displacement": 49.31656249999651,
        "kronos_small_displacement_fraction": 0.000583302413706108,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP271230",
        "ticker": "KXBTC15M-26SEP271230-30",
        "market_id": "KXBTC15M-26SEP271230-30",
        "contract_id": "KXBTC15M-26SEP271230-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84547.16
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-27T16:16:17.735699Z",
        "retrieved_timestamp": "2026-09-27T16:16:17.929506Z",
        "quote_offset_seconds": 0.193807,
        "quote_age_seconds": 0.193807,
        "bid": 0.5,
        "ask": 0.51,
        "midpoint": 0.505,
        "last_price": 0.51,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.51,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3167.37
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 84569.84,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260927T1615Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 542,
          "signal_id": 548,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-27T16:00:00Z",
          "return_6h": -0.005588560749648752,
          "return_12h": 0.0009227030153515781,
          "return_24h": 0.005096139629902963,
          "close_vs_ema12": -0.0012988500929095315,
          "close_vs_ema24": 0.0003364700973214063,
          "ema12_slope_3h": 2.8897418467899172e-05,
          "ema24_slope_6h": 0.0018746082790461749,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-27T16:16:17.782912Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-27T16:00:00Z",
            "return_6h": -0.005588560749648752,
            "return_12h": 0.0009227030153515781,
            "return_24h": 0.005096139629902963,
            "close_vs_ema12": -0.0012988500929095315,
            "close_vs_ema24": 0.0003364700973214063,
            "ema12_slope_3h": 2.8897418467899172e-05,
            "ema24_slope_6h": 0.0018746082790461749,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0010842029692244015,
        "return_30m": 0.0011464548662358798,
        "return_60m": 0.000817715112911177,
        "return_120m": -0.005185152165206985,
        "consecutive_up_closes": 2,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0003738313836489926,
        "close_vs_ema6": -2.0357006357718532e-05,
        "close_vs_ema12": -0.0009850018368959823,
        "ema3_slope": 0.00037397118581483646,
        "ema6_slope": -8.142736238392345e-06,
        "realized_volatility_30m": 0.0005110092464033489,
        "realized_volatility_60m": 0.001081177566331308,
        "return_acceleration": 0.0010220184928066978
      }
    },
    {
      "id": 547,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260927T1600Z",
      "trigger_timestamp": "2026-09-27T16:01:19.177455Z",
      "market_start_timestamp": "2026-09-27T16:00:00Z",
      "resolution_timestamp": "2026-09-27T16:15:00Z",
      "direction": "UP",
      "base_run_id": 3723,
      "small_run_id": 3724,
      "last_observed_close": 84455.59,
      "actual_close": 84547.16,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-27T16:01:19.234680Z",
      "base_predicted_close": 84457.109375,
      "small_predicted_close": 84564.6171875,
      "strike": 84455.59,
      "market_regime": {
        "id": 541,
        "signal_id": 547,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-27T15:45:00Z",
        "return_6h": -0.005420134943642796,
        "return_12h": 0.0008192566813749469,
        "return_24h": 0.003705255529518281,
        "close_vs_ema12": -0.002435607747853008,
        "close_vs_ema24": -0.0007398674453004128,
        "ema12_slope_3h": 8.582008650792616e-05,
        "ema24_slope_6h": 0.0020329713790872006,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-27T16:01:19.238030Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-27T15:45:00Z",
          "return_6h": -0.005420134943642796,
          "return_12h": 0.0008192566813749469,
          "return_24h": 0.003705255529518281,
          "close_vs_ema12": -0.002435607747853008,
          "close_vs_ema24": -0.0007398674453004128,
          "ema12_slope_3h": 8.582008650792616e-05,
          "ema24_slope_6h": 0.0020329713790872006,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.61,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.20496,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        3723,
        3724
      ],
      "forecast_publication_timestamp": "2026-09-27T16:01:19.177455Z",
      "requested_quote_timestamp": "2026-09-27T16:01:19.177455Z",
      "retrieved_quote_timestamp": "2026-09-27T16:01:19.382415Z",
      "quote_retrieval_timestamp": "2026-09-27T16:01:19.382415Z",
      "timing_difference_seconds": 0.20496,
      "selected_quote": {
        "id": 547,
        "contract_id": 547,
        "forecast_timestamp": "2026-09-27T16:01:19.177455Z",
        "requested_timestamp": "2026-09-27T16:01:19.177455Z",
        "actual_quote_timestamp": "2026-09-27T16:01:19.382415Z",
        "timestamp_delta_seconds": 0.20496,
        "bid": 0.6,
        "ask": 0.61,
        "midpoint": 0.605,
        "last_price": 0.61,
        "implied_probability": 0.61,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-27T16:01:19.382415Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP271215",
        "external_market_id": "KXBTC15M-26SEP271215-15",
        "external_contract_id": "KXBTC15M-26SEP271215-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5916.25
      },
      "selected_entry_price": 0.61,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 547,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP271215",
          "external_market_id": "KXBTC15M-26SEP271215-15",
          "external_contract_id": "KXBTC15M-26SEP271215-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-27T16:00:00Z",
          "resolution_timestamp": "2026-09-27T16:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-27T16:01:19.242193Z"
        }
      ],
      "quotes": [
        {
          "id": 547,
          "contract_id": 547,
          "forecast_timestamp": "2026-09-27T16:01:19.177455Z",
          "requested_timestamp": "2026-09-27T16:01:19.177455Z",
          "actual_quote_timestamp": "2026-09-27T16:01:19.382415Z",
          "timestamp_delta_seconds": 0.20496,
          "bid": 0.6,
          "ask": 0.61,
          "midpoint": 0.605,
          "last_price": 0.61,
          "implied_probability": 0.61,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-27T16:01:19.382415Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP271215",
          "external_market_id": "KXBTC15M-26SEP271215-15",
          "external_contract_id": "KXBTC15M-26SEP271215-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5916.25
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP271215-15": {
          "UP/YES": "KXBTC15M-26SEP271215-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1056,
          "signal_id": 547,
          "quote_id": 547,
          "settlement_id": 547,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 159.0,
          "entry_price": 0.61,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.99,
          "trading_fee": 2.65,
          "total_deployed": 99.64,
          "settlement_value": 1.0,
          "settlement_payout": 159.0,
          "gross_pnl": 62.010000000000005,
          "net_pnl": 59.36,
          "roi": 0.5957446808510638,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-27T16:16:22.617793Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5916.25,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1057,
          "signal_id": 547,
          "quote_id": 547,
          "settlement_id": 547,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.61,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 61.0,
          "trading_fee": 1.67,
          "total_deployed": 62.67,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 39.0,
          "net_pnl": 37.33,
          "roi": 0.5956598053295037,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-27T16:16:22.620083Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5916.25,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84455.59,
        "kronos_base_predicted_close": 84457.109375,
        "kronos_base_displacement": 1.5193750000034925,
        "kronos_base_displacement_fraction": 1.799022421136946e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84564.6171875,
        "kronos_small_displacement": 109.02718750000349,
        "kronos_small_displacement_fraction": 0.0012909410436893933,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP271215",
        "ticker": "KXBTC15M-26SEP271215-15",
        "market_id": "KXBTC15M-26SEP271215-15",
        "contract_id": "KXBTC15M-26SEP271215-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84455.59
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-27T16:01:19.177455Z",
        "retrieved_timestamp": "2026-09-27T16:01:19.382415Z",
        "quote_offset_seconds": 0.20496,
        "quote_age_seconds": 0.20496,
        "bid": 0.6,
        "ask": 0.61,
        "midpoint": 0.605,
        "last_price": 0.61,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.61,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5916.25
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 84547.16,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260927T1600Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 541,
          "signal_id": 547,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-27T15:45:00Z",
          "return_6h": -0.005420134943642796,
          "return_12h": 0.0008192566813749469,
          "return_24h": 0.003705255529518281,
          "close_vs_ema12": -0.002435607747853008,
          "close_vs_ema24": -0.0007398674453004128,
          "ema12_slope_3h": 8.582008650792616e-05,
          "ema24_slope_6h": 0.0020329713790872006,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-27T16:01:19.238030Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-27T15:45:00Z",
            "return_6h": -0.005420134943642796,
            "return_12h": 0.0008192566813749469,
            "return_24h": 0.003705255529518281,
            "close_vs_ema12": -0.002435607747853008,
            "close_vs_ema24": -0.0007398674453004128,
            "ema12_slope_3h": 8.582008650792616e-05,
            "ema24_slope_6h": 0.0020329713790872006,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": 6.218447641770375e-05,
        "return_30m": -0.0014449103560623122,
        "return_60m": -0.0010038113746524413,
        "return_120m": -0.0065976995070125,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": -0.00033589641770126466,
        "close_vs_ema6": -0.0011114974572153935,
        "close_vs_ema12": -0.0022456528641424667,
        "ema3_slope": -0.0003357836291830729,
        "ema6_slope": -0.00044440140247459237,
        "realized_volatility_30m": 0.0007845927984109768,
        "realized_volatility_60m": 0.0009951832591763893,
        "return_acceleration": 0.0015691855968219537
      }
    },
    {
      "id": 546,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260927T1315Z",
      "trigger_timestamp": "2026-09-27T13:16:18.937142Z",
      "market_start_timestamp": "2026-09-27T13:15:00Z",
      "resolution_timestamp": "2026-09-27T13:30:00Z",
      "direction": "UP",
      "base_run_id": 3701,
      "small_run_id": 3702,
      "last_observed_close": 84657.95,
      "actual_close": 84919.49,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-27T13:16:18.979407Z",
      "base_predicted_close": 84674.578125,
      "small_predicted_close": 84749.4609375,
      "strike": 84657.95,
      "market_regime": {
        "id": 540,
        "signal_id": 546,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-27T13:00:00Z",
        "return_6h": 0.0017660231790517233,
        "return_12h": 0.003441407718330458,
        "return_24h": 0.007855798780189716,
        "close_vs_ema12": 3.8791753345979174e-05,
        "close_vs_ema24": 0.002166540512652526,
        "ema12_slope_3h": 0.0016940448822071463,
        "ema24_slope_6h": 0.002701662852535147,
        "score": 2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-27T13:16:18.988903Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-27T13:00:00Z",
          "return_6h": 0.0017660231790517233,
          "return_12h": 0.003441407718330458,
          "return_24h": 0.007855798780189716,
          "close_vs_ema12": 3.8791753345979174e-05,
          "close_vs_ema24": 0.002166540512652526,
          "ema12_slope_3h": 0.0016940448822071463,
          "ema24_slope_6h": 0.002701662852535147,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.67,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.198086,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        3701,
        3702
      ],
      "forecast_publication_timestamp": "2026-09-27T13:16:18.937142Z",
      "requested_quote_timestamp": "2026-09-27T13:16:18.937142Z",
      "retrieved_quote_timestamp": "2026-09-27T13:16:19.135228Z",
      "quote_retrieval_timestamp": "2026-09-27T13:16:19.135228Z",
      "timing_difference_seconds": 0.198086,
      "selected_quote": {
        "id": 546,
        "contract_id": 546,
        "forecast_timestamp": "2026-09-27T13:16:18.937142Z",
        "requested_timestamp": "2026-09-27T13:16:18.937142Z",
        "actual_quote_timestamp": "2026-09-27T13:16:19.135228Z",
        "timestamp_delta_seconds": 0.198086,
        "bid": 0.66,
        "ask": 0.67,
        "midpoint": 0.665,
        "last_price": 0.67,
        "implied_probability": 0.67,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-27T13:16:19.135228Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP270930",
        "external_market_id": "KXBTC15M-26SEP270930-30",
        "external_contract_id": "KXBTC15M-26SEP270930-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2236.95
      },
      "selected_entry_price": 0.67,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 546,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP270930",
          "external_market_id": "KXBTC15M-26SEP270930-30",
          "external_contract_id": "KXBTC15M-26SEP270930-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-27T13:15:00Z",
          "resolution_timestamp": "2026-09-27T13:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-27T13:16:18.991252Z"
        }
      ],
      "quotes": [
        {
          "id": 546,
          "contract_id": 546,
          "forecast_timestamp": "2026-09-27T13:16:18.937142Z",
          "requested_timestamp": "2026-09-27T13:16:18.937142Z",
          "actual_quote_timestamp": "2026-09-27T13:16:19.135228Z",
          "timestamp_delta_seconds": 0.198086,
          "bid": 0.66,
          "ask": 0.67,
          "midpoint": 0.665,
          "last_price": 0.67,
          "implied_probability": 0.67,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-27T13:16:19.135228Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP270930",
          "external_market_id": "KXBTC15M-26SEP270930-30",
          "external_contract_id": "KXBTC15M-26SEP270930-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2236.95
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP270930-30": {
          "UP/YES": "KXBTC15M-26SEP270930-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1054,
          "signal_id": 546,
          "quote_id": 546,
          "settlement_id": 546,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 145.0,
          "entry_price": 0.67,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.15,
          "trading_fee": 2.25,
          "total_deployed": 99.4,
          "settlement_value": 1.0,
          "settlement_payout": 145.0,
          "gross_pnl": 47.849999999999994,
          "net_pnl": 45.599999999999994,
          "roi": 0.45875251509054316,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-27T13:31:23.980405Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2236.95,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1055,
          "signal_id": 546,
          "quote_id": 546,
          "settlement_id": 546,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.67,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 67.0,
          "trading_fee": 1.55,
          "total_deployed": 68.55,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 33.0,
          "net_pnl": 31.450000000000003,
          "roi": 0.45878920495988335,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-27T13:31:23.982429Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2236.95,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84657.95,
        "kronos_base_predicted_close": 84674.578125,
        "kronos_base_displacement": 16.62812500000291,
        "kronos_base_displacement_fraction": 0.00019641539867198428,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84749.4609375,
        "kronos_small_displacement": 91.51093750000291,
        "kronos_small_displacement_fraction": 0.001080949131180272,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP270930",
        "ticker": "KXBTC15M-26SEP270930-30",
        "market_id": "KXBTC15M-26SEP270930-30",
        "contract_id": "KXBTC15M-26SEP270930-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84657.95
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-27T13:16:18.937142Z",
        "retrieved_timestamp": "2026-09-27T13:16:19.135228Z",
        "quote_offset_seconds": 0.198086,
        "quote_age_seconds": 0.198086,
        "bid": 0.66,
        "ask": 0.67,
        "midpoint": 0.665,
        "last_price": 0.67,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.67,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2236.95
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 84919.49,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260927T1315Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 540,
          "signal_id": 546,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-27T13:00:00Z",
          "return_6h": 0.0017660231790517233,
          "return_12h": 0.003441407718330458,
          "return_24h": 0.007855798780189716,
          "close_vs_ema12": 3.8791753345979174e-05,
          "close_vs_ema24": 0.002166540512652526,
          "ema12_slope_3h": 0.0016940448822071463,
          "ema24_slope_6h": 0.002701662852535147,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-27T13:16:18.988903Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-27T13:00:00Z",
            "return_6h": 0.0017660231790517233,
            "return_12h": 0.003441407718330458,
            "return_24h": 0.007855798780189716,
            "close_vs_ema12": 3.8791753345979174e-05,
            "close_vs_ema24": 0.002166540512652526,
            "ema12_slope_3h": 0.0016940448822071463,
            "ema24_slope_6h": 0.002701662852535147,
            "score": 2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0015751007856465993,
        "return_30m": -0.0037298096581637186,
        "return_60m": -0.00380635166138954,
        "return_120m": -0.002893549470007195,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.0012742353151941055,
        "close_vs_ema6": -0.001991624790109947,
        "close_vs_ema12": -0.002200011736131824,
        "ema3_slope": -0.001272613705867398,
        "ema6_slope": -0.0007960157701476511,
        "realized_volatility_30m": 0.00029150366232527647,
        "realized_volatility_60m": 0.0009840136836985656,
        "return_acceleration": 0.0005830073246505529
      }
    },
    {
      "id": 545,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260927T1300Z",
      "trigger_timestamp": "2026-09-27T13:01:18.211208Z",
      "market_start_timestamp": "2026-09-27T13:00:00Z",
      "resolution_timestamp": "2026-09-27T13:15:00Z",
      "direction": "UP",
      "base_run_id": 3699,
      "small_run_id": 3700,
      "last_observed_close": 84791.51,
      "actual_close": 84657.95,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-27T13:01:18.260101Z",
      "base_predicted_close": 84815.140625,
      "small_predicted_close": 84851.0859375,
      "strike": 84791.51,
      "market_regime": {
        "id": 539,
        "signal_id": 545,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-27T12:45:00Z",
        "return_6h": 0.003348664543246116,
        "return_12h": 0.005896979696780713,
        "return_24h": 0.008767204024512143,
        "close_vs_ema12": 0.001618091975259972,
        "close_vs_ema24": 0.0037932715965511843,
        "ema12_slope_3h": 0.00195009475366259,
        "ema24_slope_6h": 0.0027213858305323857,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-27T13:01:18.262420Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-27T12:45:00Z",
          "return_6h": 0.003348664543246116,
          "return_12h": 0.005896979696780713,
          "return_24h": 0.008767204024512143,
          "close_vs_ema12": 0.001618091975259972,
          "close_vs_ema24": 0.0037932715965511843,
          "ema12_slope_3h": 0.00195009475366259,
          "ema24_slope_6h": 0.0027213858305323857,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.16,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.198773,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        3699,
        3700
      ],
      "forecast_publication_timestamp": "2026-09-27T13:01:18.211208Z",
      "requested_quote_timestamp": "2026-09-27T13:01:18.211208Z",
      "retrieved_quote_timestamp": "2026-09-27T13:01:18.409981Z",
      "quote_retrieval_timestamp": "2026-09-27T13:01:18.409981Z",
      "timing_difference_seconds": 0.198773,
      "selected_quote": {
        "id": 545,
        "contract_id": 545,
        "forecast_timestamp": "2026-09-27T13:01:18.211208Z",
        "requested_timestamp": "2026-09-27T13:01:18.211208Z",
        "actual_quote_timestamp": "2026-09-27T13:01:18.409981Z",
        "timestamp_delta_seconds": 0.198773,
        "bid": 0.15,
        "ask": 0.16,
        "midpoint": 0.155,
        "last_price": 0.15,
        "implied_probability": 0.16,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-27T13:01:18.409981Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP270915",
        "external_market_id": "KXBTC15M-26SEP270915-15",
        "external_contract_id": "KXBTC15M-26SEP270915-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 6125.12
      },
      "selected_entry_price": 0.16,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 545,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP270915",
          "external_market_id": "KXBTC15M-26SEP270915-15",
          "external_contract_id": "KXBTC15M-26SEP270915-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-27T13:00:00Z",
          "resolution_timestamp": "2026-09-27T13:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-27T13:01:18.265942Z"
        }
      ],
      "quotes": [
        {
          "id": 545,
          "contract_id": 545,
          "forecast_timestamp": "2026-09-27T13:01:18.211208Z",
          "requested_timestamp": "2026-09-27T13:01:18.211208Z",
          "actual_quote_timestamp": "2026-09-27T13:01:18.409981Z",
          "timestamp_delta_seconds": 0.198773,
          "bid": 0.15,
          "ask": 0.16,
          "midpoint": 0.155,
          "last_price": 0.15,
          "implied_probability": 0.16,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-27T13:01:18.409981Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP270915",
          "external_market_id": "KXBTC15M-26SEP270915-15",
          "external_contract_id": "KXBTC15M-26SEP270915-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 6125.12
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP270915-15": {
          "UP/YES": "KXBTC15M-26SEP270915-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1052,
          "signal_id": 545,
          "quote_id": 545,
          "settlement_id": 545,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 590.0,
          "entry_price": 0.16,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 94.4,
          "trading_fee": 5.56,
          "total_deployed": 99.96000000000001,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -94.4,
          "net_pnl": -99.96000000000001,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-27T13:16:24.081902Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6125.12,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1053,
          "signal_id": 545,
          "quote_id": 545,
          "settlement_id": 545,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.16,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 16.0,
          "trading_fee": 0.95,
          "total_deployed": 16.95,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -16.0,
          "net_pnl": -16.95,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-27T13:16:24.084210Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6125.12,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84791.51,
        "kronos_base_predicted_close": 84815.140625,
        "kronos_base_displacement": 23.63062500000524,
        "kronos_base_displacement_fraction": 0.00027869093261819773,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84851.0859375,
        "kronos_small_displacement": 59.57593750000524,
        "kronos_small_displacement_fraction": 0.0007026167773165644,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP270915",
        "ticker": "KXBTC15M-26SEP270915-15",
        "market_id": "KXBTC15M-26SEP270915-15",
        "contract_id": "KXBTC15M-26SEP270915-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84791.51
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-27T13:01:18.211208Z",
        "retrieved_timestamp": "2026-09-27T13:01:18.409981Z",
        "quote_offset_seconds": 0.198773,
        "quote_age_seconds": 0.198773,
        "bid": 0.15,
        "ask": 0.16,
        "midpoint": 0.155,
        "last_price": 0.15,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.16,
        "price_type": "live_executable_ask",
        "yes_ask_size": 6125.12
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 84657.95,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260927T1300Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 539,
          "signal_id": 545,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-27T12:45:00Z",
          "return_6h": 0.003348664543246116,
          "return_12h": 0.005896979696780713,
          "return_24h": 0.008767204024512143,
          "close_vs_ema12": 0.001618091975259972,
          "close_vs_ema24": 0.0037932715965511843,
          "ema12_slope_3h": 0.00195009475366259,
          "ema24_slope_6h": 0.0027213858305323857,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-27T13:01:18.262420Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-27T12:45:00Z",
            "return_6h": 0.003348664543246116,
            "return_12h": 0.005896979696780713,
            "return_24h": 0.008767204024512143,
            "close_vs_ema12": 0.001618091975259972,
            "close_vs_ema24": 0.0037932715965511843,
            "ema12_slope_3h": 0.00195009475366259,
            "ema24_slope_6h": 0.0027213858305323857,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.002158108110297152,
        "return_30m": -0.0017726628361269814,
        "return_60m": -0.0010626024115270027,
        "return_120m": -0.0007804062271105083,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0009716570839245486,
        "close_vs_ema6": -0.0012128647941600512,
        "close_vs_ema12": -0.001025488737187441,
        "ema3_slope": -0.0009707138829039286,
        "ema6_slope": -0.00048491066523437265,
        "realized_volatility_30m": 0.0012721935080533542,
        "realized_volatility_60m": 0.0012369523642102348,
        "return_acceleration": -0.0025443870161067084
      }
    },
    {
      "id": 544,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260927T0915Z",
      "trigger_timestamp": "2026-09-27T09:16:16.560934Z",
      "market_start_timestamp": "2026-09-27T09:15:00Z",
      "resolution_timestamp": "2026-09-27T09:30:00Z",
      "direction": "UP",
      "base_run_id": 3669,
      "small_run_id": 3670,
      "last_observed_close": 84659.72,
      "actual_close": 84691.13,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-27T09:16:16.604071Z",
      "base_predicted_close": 84676.296875,
      "small_predicted_close": 84713.7265625,
      "strike": 84659.72,
      "market_regime": {
        "id": 538,
        "signal_id": 544,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-27T09:00:00Z",
        "return_6h": 0.002298045613169153,
        "return_12h": 0.006599726096799596,
        "return_24h": 0.007906794655432314,
        "close_vs_ema12": 0.0024967301103457906,
        "close_vs_ema24": 0.004056106028867301,
        "ema12_slope_3h": 0.0016006527685017424,
        "ema24_slope_6h": 0.0017794184679240654,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-27T09:16:16.606402Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-27T09:00:00Z",
          "return_6h": 0.002298045613169153,
          "return_12h": 0.006599726096799596,
          "return_24h": 0.007906794655432314,
          "close_vs_ema12": 0.0024967301103457906,
          "close_vs_ema24": 0.004056106028867301,
          "ema12_slope_3h": 0.0016006527685017424,
          "ema24_slope_6h": 0.0017794184679240654,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.55,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.18322,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        3669,
        3670
      ],
      "forecast_publication_timestamp": "2026-09-27T09:16:16.560934Z",
      "requested_quote_timestamp": "2026-09-27T09:16:16.560934Z",
      "retrieved_quote_timestamp": "2026-09-27T09:16:16.744154Z",
      "quote_retrieval_timestamp": "2026-09-27T09:16:16.744154Z",
      "timing_difference_seconds": 0.18322,
      "selected_quote": {
        "id": 544,
        "contract_id": 544,
        "forecast_timestamp": "2026-09-27T09:16:16.560934Z",
        "requested_timestamp": "2026-09-27T09:16:16.560934Z",
        "actual_quote_timestamp": "2026-09-27T09:16:16.744154Z",
        "timestamp_delta_seconds": 0.18322,
        "bid": 0.54,
        "ask": 0.55,
        "midpoint": 0.545,
        "last_price": 0.54,
        "implied_probability": 0.55,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-27T09:16:16.744154Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP270530",
        "external_market_id": "KXBTC15M-26SEP270530-30",
        "external_contract_id": "KXBTC15M-26SEP270530-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 1700.72
      },
      "selected_entry_price": 0.55,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 544,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP270530",
          "external_market_id": "KXBTC15M-26SEP270530-30",
          "external_contract_id": "KXBTC15M-26SEP270530-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-27T09:15:00Z",
          "resolution_timestamp": "2026-09-27T09:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-27T09:16:16.608753Z"
        }
      ],
      "quotes": [
        {
          "id": 544,
          "contract_id": 544,
          "forecast_timestamp": "2026-09-27T09:16:16.560934Z",
          "requested_timestamp": "2026-09-27T09:16:16.560934Z",
          "actual_quote_timestamp": "2026-09-27T09:16:16.744154Z",
          "timestamp_delta_seconds": 0.18322,
          "bid": 0.54,
          "ask": 0.55,
          "midpoint": 0.545,
          "last_price": 0.54,
          "implied_probability": 0.55,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-27T09:16:16.744154Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP270530",
          "external_market_id": "KXBTC15M-26SEP270530-30",
          "external_contract_id": "KXBTC15M-26SEP270530-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 1700.72
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP270530-30": {
          "UP/YES": "KXBTC15M-26SEP270530-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1050,
          "signal_id": 544,
          "quote_id": 544,
          "settlement_id": 544,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 176.0,
          "entry_price": 0.55,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.80000000000001,
          "trading_fee": 3.05,
          "total_deployed": 99.85000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 176.0,
          "gross_pnl": 79.19999999999999,
          "net_pnl": 76.14999999999999,
          "roi": 0.7626439659489233,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-27T09:31:23.467941Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1700.72,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1051,
          "signal_id": 544,
          "quote_id": 544,
          "settlement_id": 544,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.55,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 55.00000000000001,
          "trading_fee": 1.74,
          "total_deployed": 56.74000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 44.99999999999999,
          "net_pnl": 43.25999999999999,
          "roi": 0.76242509693338,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-27T09:31:23.470475Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1700.72,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84659.72,
        "kronos_base_predicted_close": 84676.296875,
        "kronos_base_displacement": 16.576874999998836,
        "kronos_base_displacement_fraction": 0.0001958059275414428,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84713.7265625,
        "kronos_small_displacement": 54.006562499998836,
        "kronos_small_displacement_fraction": 0.0006379251254315374,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP270530",
        "ticker": "KXBTC15M-26SEP270530-30",
        "market_id": "KXBTC15M-26SEP270530-30",
        "contract_id": "KXBTC15M-26SEP270530-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84659.72
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-27T09:16:16.560934Z",
        "retrieved_timestamp": "2026-09-27T09:16:16.744154Z",
        "quote_offset_seconds": 0.18322,
        "quote_age_seconds": 0.18322,
        "bid": 0.54,
        "ask": 0.55,
        "midpoint": 0.545,
        "last_price": 0.54,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.55,
        "price_type": "live_executable_ask",
        "yes_ask_size": 1700.72
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 84691.13,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260927T0915Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 538,
          "signal_id": 544,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-27T09:00:00Z",
          "return_6h": 0.002298045613169153,
          "return_12h": 0.006599726096799596,
          "return_24h": 0.007906794655432314,
          "close_vs_ema12": 0.0024967301103457906,
          "close_vs_ema24": 0.004056106028867301,
          "ema12_slope_3h": 0.0016006527685017424,
          "ema24_slope_6h": 0.0017794184679240654,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-27T09:16:16.606402Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-27T09:00:00Z",
            "return_6h": 0.002298045613169153,
            "return_12h": 0.006599726096799596,
            "return_24h": 0.007906794655432314,
            "close_vs_ema12": 0.0024967301103457906,
            "close_vs_ema24": 0.004056106028867301,
            "ema12_slope_3h": 0.0016006527685017424,
            "ema24_slope_6h": 0.0017794184679240654,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0014969182545923054,
        "return_30m": -0.0005573451856708544,
        "return_60m": -0.0015918369299634527,
        "return_120m": 0.0017869618501928919,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0005952768823300758,
        "close_vs_ema6": -0.0005452701105981284,
        "close_vs_ema12": 6.351567129470048e-05,
        "ema3_slope": -0.0005949227385768641,
        "ema6_slope": -0.0002180604834935984,
        "realized_volatility_30m": 0.001218949948055048,
        "realized_volatility_60m": 0.0009487082408510373,
        "return_acceleration": -0.002437899896110096
      }
    },
    {
      "id": 543,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260927T0845Z",
      "trigger_timestamp": "2026-09-27T08:46:20.516423Z",
      "market_start_timestamp": "2026-09-27T08:45:00Z",
      "resolution_timestamp": "2026-09-27T09:00:00Z",
      "direction": "UP",
      "base_run_id": 3665,
      "small_run_id": 3666,
      "last_observed_close": 84706.93,
      "actual_close": 84786.64,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-27T08:46:20.593998Z",
      "base_predicted_close": 84719.7890625,
      "small_predicted_close": 84747.1875,
      "strike": 84706.93,
      "market_regime": {
        "id": 537,
        "signal_id": 543,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-27T08:30:00Z",
        "return_6h": 0.0028726141221044887,
        "return_12h": 0.009943165895721862,
        "return_24h": 0.00508545074445621,
        "close_vs_ema12": 0.003337678283254597,
        "close_vs_ema24": 0.004821238251202953,
        "ema12_slope_3h": 0.0015420878687781858,
        "ema24_slope_6h": 0.0017195847086173277,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-27T08:46:20.596978Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-27T08:30:00Z",
          "return_6h": 0.0028726141221044887,
          "return_12h": 0.009943165895721862,
          "return_24h": 0.00508545074445621,
          "close_vs_ema12": 0.003337678283254597,
          "close_vs_ema24": 0.004821238251202953,
          "ema12_slope_3h": 0.0015420878687781858,
          "ema24_slope_6h": 0.0017195847086173277,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.63,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.267546,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        3665,
        3666
      ],
      "forecast_publication_timestamp": "2026-09-27T08:46:20.516423Z",
      "requested_quote_timestamp": "2026-09-27T08:46:20.516423Z",
      "retrieved_quote_timestamp": "2026-09-27T08:46:20.783969Z",
      "quote_retrieval_timestamp": "2026-09-27T08:46:20.783969Z",
      "timing_difference_seconds": 0.267546,
      "selected_quote": {
        "id": 543,
        "contract_id": 543,
        "forecast_timestamp": "2026-09-27T08:46:20.516423Z",
        "requested_timestamp": "2026-09-27T08:46:20.516423Z",
        "actual_quote_timestamp": "2026-09-27T08:46:20.783969Z",
        "timestamp_delta_seconds": 0.267546,
        "bid": 0.62,
        "ask": 0.63,
        "midpoint": 0.625,
        "last_price": 0.62,
        "implied_probability": 0.63,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-27T08:46:20.783969Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP270500",
        "external_market_id": "KXBTC15M-26SEP270500-00",
        "external_contract_id": "KXBTC15M-26SEP270500-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3943.38
      },
      "selected_entry_price": 0.63,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 543,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP270500",
          "external_market_id": "KXBTC15M-26SEP270500-00",
          "external_contract_id": "KXBTC15M-26SEP270500-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-27T08:45:00Z",
          "resolution_timestamp": "2026-09-27T09:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-27T08:46:20.601502Z"
        }
      ],
      "quotes": [
        {
          "id": 543,
          "contract_id": 543,
          "forecast_timestamp": "2026-09-27T08:46:20.516423Z",
          "requested_timestamp": "2026-09-27T08:46:20.516423Z",
          "actual_quote_timestamp": "2026-09-27T08:46:20.783969Z",
          "timestamp_delta_seconds": 0.267546,
          "bid": 0.62,
          "ask": 0.63,
          "midpoint": 0.625,
          "last_price": 0.62,
          "implied_probability": 0.63,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-27T08:46:20.783969Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP270500",
          "external_market_id": "KXBTC15M-26SEP270500-00",
          "external_contract_id": "KXBTC15M-26SEP270500-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3943.38
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP270500-00": {
          "UP/YES": "KXBTC15M-26SEP270500-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1048,
          "signal_id": 543,
          "quote_id": 543,
          "settlement_id": 543,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 154.0,
          "entry_price": 0.63,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.02,
          "trading_fee": 2.52,
          "total_deployed": 99.53999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 154.0,
          "gross_pnl": 56.980000000000004,
          "net_pnl": 54.46000000000001,
          "roi": 0.5471167369901548,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-27T09:01:26.427275Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3943.38,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1049,
          "signal_id": 543,
          "quote_id": 543,
          "settlement_id": 543,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.63,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 63.0,
          "trading_fee": 1.64,
          "total_deployed": 64.64,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 37.0,
          "net_pnl": 35.36,
          "roi": 0.5470297029702971,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-27T09:01:26.429186Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3943.38,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84706.93,
        "kronos_base_predicted_close": 84719.7890625,
        "kronos_base_displacement": 12.859062500006985,
        "kronos_base_displacement_fraction": 0.00015180649918497798,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84747.1875,
        "kronos_small_displacement": 40.257500000006985,
        "kronos_small_displacement_fraction": 0.00047525627478185067,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP270500",
        "ticker": "KXBTC15M-26SEP270500-00",
        "market_id": "KXBTC15M-26SEP270500-00",
        "contract_id": "KXBTC15M-26SEP270500-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84706.93
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-27T08:46:20.516423Z",
        "retrieved_timestamp": "2026-09-27T08:46:20.783969Z",
        "quote_offset_seconds": 0.267546,
        "quote_age_seconds": 0.267546,
        "bid": 0.62,
        "ask": 0.63,
        "midpoint": 0.625,
        "last_price": 0.62,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.63,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3943.38
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 84786.64,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260927T0845Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 537,
          "signal_id": 543,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-27T08:30:00Z",
          "return_6h": 0.0028726141221044887,
          "return_12h": 0.009943165895721862,
          "return_24h": 0.00508545074445621,
          "close_vs_ema12": 0.003337678283254597,
          "close_vs_ema24": 0.004821238251202953,
          "ema12_slope_3h": 0.0015420878687781858,
          "ema24_slope_6h": 0.0017195847086173277,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-27T08:46:20.596978Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-27T08:30:00Z",
            "return_6h": 0.0028726141221044887,
            "return_12h": 0.009943165895721862,
            "return_24h": 0.00508545074445621,
            "close_vs_ema12": 0.003337678283254597,
            "close_vs_ema24": 0.004821238251202953,
            "ema12_slope_3h": 0.0015420878687781858,
            "ema24_slope_6h": 0.0017195847086173277,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0010519053396481626,
        "return_30m": -0.0010350686348130633,
        "return_60m": 0.0011739468615739046,
        "return_120m": 0.0024250468710751427,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.00032541995708512683,
        "close_vs_ema6": 8.796714934122818e-05,
        "close_vs_ema12": 0.0009192694216675346,
        "ema3_slope": -0.00032531409338676376,
        "ema6_slope": 3.518809789526678e-05,
        "realized_volatility_30m": 0.0005343798868762684,
        "realized_volatility_60m": 0.0010289746329775955,
        "return_acceleration": -0.0010687597737525367
      }
    },
    {
      "id": 542,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260927T0730Z",
      "trigger_timestamp": "2026-09-27T07:31:17.966248Z",
      "market_start_timestamp": "2026-09-27T07:30:00Z",
      "resolution_timestamp": "2026-09-27T07:45:00Z",
      "direction": "UP",
      "base_run_id": 3655,
      "small_run_id": 3656,
      "last_observed_close": 84514.78,
      "actual_close": 84607.61,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-27T07:31:18.009935Z",
      "base_predicted_close": 84530.5390625,
      "small_predicted_close": 84590.6796875,
      "strike": 84514.78,
      "market_regime": {
        "id": 536,
        "signal_id": 542,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-27T07:15:00Z",
        "return_6h": 0.0022849703018257284,
        "return_12h": 0.005822240349511176,
        "return_24h": 0.006156971169680059,
        "close_vs_ema12": 0.0019143077237397943,
        "close_vs_ema24": 0.0031084967803243213,
        "ema12_slope_3h": 0.0009219467803123216,
        "ema24_slope_6h": 0.0015471515240215172,
        "score": 2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-27T07:31:18.012225Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-27T07:15:00Z",
          "return_6h": 0.0022849703018257284,
          "return_12h": 0.005822240349511176,
          "return_24h": 0.006156971169680059,
          "close_vs_ema12": 0.0019143077237397943,
          "close_vs_ema24": 0.0031084967803243213,
          "ema12_slope_3h": 0.0009219467803123216,
          "ema24_slope_6h": 0.0015471515240215172,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.46,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.186349,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        3655,
        3656
      ],
      "forecast_publication_timestamp": "2026-09-27T07:31:17.966248Z",
      "requested_quote_timestamp": "2026-09-27T07:31:17.966248Z",
      "retrieved_quote_timestamp": "2026-09-27T07:31:18.152597Z",
      "quote_retrieval_timestamp": "2026-09-27T07:31:18.152597Z",
      "timing_difference_seconds": 0.186349,
      "selected_quote": {
        "id": 542,
        "contract_id": 542,
        "forecast_timestamp": "2026-09-27T07:31:17.966248Z",
        "requested_timestamp": "2026-09-27T07:31:17.966248Z",
        "actual_quote_timestamp": "2026-09-27T07:31:18.152597Z",
        "timestamp_delta_seconds": 0.186349,
        "bid": 0.45,
        "ask": 0.46,
        "midpoint": 0.455,
        "last_price": 0.45,
        "implied_probability": 0.46,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-27T07:31:18.152597Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP270345",
        "external_market_id": "KXBTC15M-26SEP270345-45",
        "external_contract_id": "KXBTC15M-26SEP270345-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 1701.15
      },
      "selected_entry_price": 0.46,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 542,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP270345",
          "external_market_id": "KXBTC15M-26SEP270345-45",
          "external_contract_id": "KXBTC15M-26SEP270345-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-27T07:30:00Z",
          "resolution_timestamp": "2026-09-27T07:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-27T07:31:18.014958Z"
        }
      ],
      "quotes": [
        {
          "id": 542,
          "contract_id": 542,
          "forecast_timestamp": "2026-09-27T07:31:17.966248Z",
          "requested_timestamp": "2026-09-27T07:31:17.966248Z",
          "actual_quote_timestamp": "2026-09-27T07:31:18.152597Z",
          "timestamp_delta_seconds": 0.186349,
          "bid": 0.45,
          "ask": 0.46,
          "midpoint": 0.455,
          "last_price": 0.45,
          "implied_probability": 0.46,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-27T07:31:18.152597Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP270345",
          "external_market_id": "KXBTC15M-26SEP270345-45",
          "external_contract_id": "KXBTC15M-26SEP270345-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 1701.15
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP270345-45": {
          "UP/YES": "KXBTC15M-26SEP270345-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1046,
          "signal_id": 542,
          "quote_id": 542,
          "settlement_id": 542,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 209.0,
          "entry_price": 0.46,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.14,
          "trading_fee": 3.64,
          "total_deployed": 99.78,
          "settlement_value": 1.0,
          "settlement_payout": 209.0,
          "gross_pnl": 112.86,
          "net_pnl": 109.22,
          "roi": 1.0946081379033874,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-27T07:46:26.082249Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1701.15,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1047,
          "signal_id": 542,
          "quote_id": 542,
          "settlement_id": 542,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.46,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 46.0,
          "trading_fee": 1.74,
          "total_deployed": 47.74,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 54.0,
          "net_pnl": 52.26,
          "roi": 1.0946795140343526,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-27T07:46:26.085500Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1701.15,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84514.78,
        "kronos_base_predicted_close": 84530.5390625,
        "kronos_base_displacement": 15.759062500001164,
        "kronos_base_displacement_fraction": 0.00018646516621117825,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84590.6796875,
        "kronos_small_displacement": 75.89968750000116,
        "kronos_small_displacement_fraction": 0.0008980640723433365,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP270345",
        "ticker": "KXBTC15M-26SEP270345-45",
        "market_id": "KXBTC15M-26SEP270345-45",
        "contract_id": "KXBTC15M-26SEP270345-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84514.78
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-27T07:31:17.966248Z",
        "retrieved_timestamp": "2026-09-27T07:31:18.152597Z",
        "quote_offset_seconds": 0.186349,
        "quote_age_seconds": 0.186349,
        "bid": 0.45,
        "ask": 0.46,
        "midpoint": 0.455,
        "last_price": 0.45,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.46,
        "price_type": "live_executable_ask",
        "yes_ask_size": 1701.15
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 84607.61,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260927T0730Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 536,
          "signal_id": 542,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-27T07:15:00Z",
          "return_6h": 0.0022849703018257284,
          "return_12h": 0.005822240349511176,
          "return_24h": 0.006156971169680059,
          "close_vs_ema12": 0.0019143077237397943,
          "close_vs_ema24": 0.0031084967803243213,
          "ema12_slope_3h": 0.0009219467803123216,
          "ema24_slope_6h": 0.0015471515240215172,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-27T07:31:18.012225Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-27T07:15:00Z",
            "return_6h": 0.0022849703018257284,
            "return_12h": 0.005822240349511176,
            "return_24h": 0.006156971169680059,
            "close_vs_ema12": 0.0019143077237397943,
            "close_vs_ema24": 0.0031084967803243213,
            "ema12_slope_3h": 0.0009219467803123216,
            "ema24_slope_6h": 0.0015471515240215172,
            "score": 2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 7.182889155443739e-05,
        "return_30m": 7.409115351331153e-05,
        "return_60m": -0.0008673536267433946,
        "return_120m": 0.001632442596762429,
        "consecutive_up_closes": 3,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 7.603457733651453e-06,
        "close_vs_ema6": 6.695090077513122e-05,
        "close_vs_ema12": 0.00035511587773306985,
        "ema3_slope": 7.6035155467391036e-06,
        "ema6_slope": 2.6781077516968566e-05,
        "realized_volatility_30m": 3.4783396039794745e-05,
        "realized_volatility_60m": 0.0004636744254951493,
        "return_acceleration": 6.956679207958949e-05
      }
    },
    {
      "id": 541,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260927T0715Z",
      "trigger_timestamp": "2026-09-27T07:16:18.744083Z",
      "market_start_timestamp": "2026-09-27T07:15:00Z",
      "resolution_timestamp": "2026-09-27T07:30:00Z",
      "direction": "UP",
      "base_run_id": 3653,
      "small_run_id": 3654,
      "last_observed_close": 84508.71,
      "actual_close": 84514.78,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-27T07:16:18.785515Z",
      "base_predicted_close": 84531.765625,
      "small_predicted_close": 84592.5,
      "strike": 84508.71,
      "market_regime": {
        "id": 535,
        "signal_id": 541,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-27T07:00:00Z",
        "return_6h": 0.0016724309873896726,
        "return_12h": 0.005815621913429547,
        "return_24h": 0.0061242366493856615,
        "close_vs_ema12": 0.0019239631273153535,
        "close_vs_ema24": 0.003102088469647324,
        "ema12_slope_3h": 0.0009116129291650843,
        "ema24_slope_6h": 0.001531576770713361,
        "score": 2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-27T07:16:18.788422Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-27T07:00:00Z",
          "return_6h": 0.0016724309873896726,
          "return_12h": 0.005815621913429547,
          "return_24h": 0.0061242366493856615,
          "close_vs_ema12": 0.0019239631273153535,
          "close_vs_ema24": 0.003102088469647324,
          "ema12_slope_3h": 0.0009116129291650843,
          "ema24_slope_6h": 0.001531576770713361,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.61,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.183548,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        3653,
        3654
      ],
      "forecast_publication_timestamp": "2026-09-27T07:16:18.744083Z",
      "requested_quote_timestamp": "2026-09-27T07:16:18.744083Z",
      "retrieved_quote_timestamp": "2026-09-27T07:16:18.927631Z",
      "quote_retrieval_timestamp": "2026-09-27T07:16:18.927631Z",
      "timing_difference_seconds": 0.183548,
      "selected_quote": {
        "id": 541,
        "contract_id": 541,
        "forecast_timestamp": "2026-09-27T07:16:18.744083Z",
        "requested_timestamp": "2026-09-27T07:16:18.744083Z",
        "actual_quote_timestamp": "2026-09-27T07:16:18.927631Z",
        "timestamp_delta_seconds": 0.183548,
        "bid": 0.6,
        "ask": 0.61,
        "midpoint": 0.605,
        "last_price": 0.6,
        "implied_probability": 0.61,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-27T07:16:18.927631Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP270330",
        "external_market_id": "KXBTC15M-26SEP270330-30",
        "external_contract_id": "KXBTC15M-26SEP270330-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4737.05
      },
      "selected_entry_price": 0.61,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 541,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP270330",
          "external_market_id": "KXBTC15M-26SEP270330-30",
          "external_contract_id": "KXBTC15M-26SEP270330-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-27T07:15:00Z",
          "resolution_timestamp": "2026-09-27T07:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-27T07:16:18.790863Z"
        }
      ],
      "quotes": [
        {
          "id": 541,
          "contract_id": 541,
          "forecast_timestamp": "2026-09-27T07:16:18.744083Z",
          "requested_timestamp": "2026-09-27T07:16:18.744083Z",
          "actual_quote_timestamp": "2026-09-27T07:16:18.927631Z",
          "timestamp_delta_seconds": 0.183548,
          "bid": 0.6,
          "ask": 0.61,
          "midpoint": 0.605,
          "last_price": 0.6,
          "implied_probability": 0.61,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-27T07:16:18.927631Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP270330",
          "external_market_id": "KXBTC15M-26SEP270330-30",
          "external_contract_id": "KXBTC15M-26SEP270330-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4737.05
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP270330-30": {
          "UP/YES": "KXBTC15M-26SEP270330-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1044,
          "signal_id": 541,
          "quote_id": 541,
          "settlement_id": 541,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 159.0,
          "entry_price": 0.61,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.99,
          "trading_fee": 2.65,
          "total_deployed": 99.64,
          "settlement_value": 1.0,
          "settlement_payout": 159.0,
          "gross_pnl": 62.010000000000005,
          "net_pnl": 59.36,
          "roi": 0.5957446808510638,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-27T07:31:23.211556Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4737.05,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1045,
          "signal_id": 541,
          "quote_id": 541,
          "settlement_id": 541,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.61,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 61.0,
          "trading_fee": 1.67,
          "total_deployed": 62.67,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 39.0,
          "net_pnl": 37.33,
          "roi": 0.5956598053295037,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-27T07:31:23.213647Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4737.05,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84508.71,
        "kronos_base_predicted_close": 84531.765625,
        "kronos_base_displacement": 23.055624999993597,
        "kronos_base_displacement_fraction": 0.00027281951174019334,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84592.5,
        "kronos_small_displacement": 83.7899999999936,
        "kronos_small_displacement_fraction": 0.000991495432837557,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP270330",
        "ticker": "KXBTC15M-26SEP270330-30",
        "market_id": "KXBTC15M-26SEP270330-30",
        "contract_id": "KXBTC15M-26SEP270330-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84508.71
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-27T07:16:18.744083Z",
        "retrieved_timestamp": "2026-09-27T07:16:18.927631Z",
        "quote_offset_seconds": 0.183548,
        "quote_age_seconds": 0.183548,
        "bid": 0.6,
        "ask": 0.61,
        "midpoint": 0.605,
        "last_price": 0.6,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.61,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4737.05
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 84514.78,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260927T0715Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 535,
          "signal_id": 541,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-27T07:00:00Z",
          "return_6h": 0.0016724309873896726,
          "return_12h": 0.005815621913429547,
          "return_24h": 0.0061242366493856615,
          "close_vs_ema12": 0.0019239631273153535,
          "close_vs_ema24": 0.003102088469647324,
          "ema12_slope_3h": 0.0009116129291650843,
          "ema24_slope_6h": 0.001531576770713361,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-27T07:16:18.788422Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-27T07:00:00Z",
            "return_6h": 0.0016724309873896726,
            "return_12h": 0.005815621913429547,
            "return_24h": 0.0061242366493856615,
            "close_vs_ema12": 0.0019239631273153535,
            "close_vs_ema24": 0.003102088469647324,
            "ema12_slope_3h": 0.0009116129291650843,
            "ema24_slope_6h": 0.001531576770713361,
            "score": 2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": 2.2620994748479006e-06,
        "return_30m": 7.924663629688133e-05,
        "return_60m": -0.0008381611607072292,
        "return_120m": 0.0016942871511806956,
        "consecutive_up_closes": 2,
        "consecutive_down_closes": 0,
        "close_vs_ema3": -5.661779366761266e-05,
        "close_vs_ema6": 2.1903306464787775e-05,
        "close_vs_ema12": 0.0003478556225020579,
        "ema3_slope": -5.661458827455057e-05,
        "ema6_slope": 8.761399347134713e-06,
        "realized_volatility_30m": 3.736113160046628e-05,
        "realized_volatility_60m": 0.00046837051168705743,
        "return_acceleration": -7.472226320093256e-05
      }
    },
    {
      "id": 540,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260927T0645Z",
      "trigger_timestamp": "2026-09-27T06:46:23.069988Z",
      "market_start_timestamp": "2026-09-27T06:45:00Z",
      "resolution_timestamp": "2026-09-27T07:00:00Z",
      "direction": "UP",
      "base_run_id": 3649,
      "small_run_id": 3650,
      "last_observed_close": 84502.01,
      "actual_close": 84508.51,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-27T06:46:23.125371Z",
      "base_predicted_close": 84546.0859375,
      "small_predicted_close": 84606.9375,
      "strike": 84502.01,
      "market_regime": {
        "id": 534,
        "signal_id": 540,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-27T06:30:00Z",
        "return_6h": 0.0020491120617167624,
        "return_12h": 0.005844436180007628,
        "return_24h": 0.007092277724759066,
        "close_vs_ema12": 0.0020120355456436645,
        "close_vs_ema24": 0.0031549769729448673,
        "ema12_slope_3h": 0.0009085710162990424,
        "ema24_slope_6h": 0.0015072781315905726,
        "score": 2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-27T06:46:23.128039Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-27T06:30:00Z",
          "return_6h": 0.0020491120617167624,
          "return_12h": 0.005844436180007628,
          "return_24h": 0.007092277724759066,
          "close_vs_ema12": 0.0020120355456436645,
          "close_vs_ema24": 0.0031549769729448673,
          "ema12_slope_3h": 0.0009085710162990424,
          "ema24_slope_6h": 0.0015072781315905726,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.65,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.250989,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        3649,
        3650
      ],
      "forecast_publication_timestamp": "2026-09-27T06:46:23.069988Z",
      "requested_quote_timestamp": "2026-09-27T06:46:23.069988Z",
      "retrieved_quote_timestamp": "2026-09-27T06:46:23.320977Z",
      "quote_retrieval_timestamp": "2026-09-27T06:46:23.320977Z",
      "timing_difference_seconds": 0.250989,
      "selected_quote": {
        "id": 540,
        "contract_id": 540,
        "forecast_timestamp": "2026-09-27T06:46:23.069988Z",
        "requested_timestamp": "2026-09-27T06:46:23.069988Z",
        "actual_quote_timestamp": "2026-09-27T06:46:23.320977Z",
        "timestamp_delta_seconds": 0.250989,
        "bid": 0.64,
        "ask": 0.65,
        "midpoint": 0.645,
        "last_price": 0.65,
        "implied_probability": 0.65,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-27T06:46:23.320977Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP270300",
        "external_market_id": "KXBTC15M-26SEP270300-00",
        "external_contract_id": "KXBTC15M-26SEP270300-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5819.25
      },
      "selected_entry_price": 0.65,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 540,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP270300",
          "external_market_id": "KXBTC15M-26SEP270300-00",
          "external_contract_id": "KXBTC15M-26SEP270300-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-27T06:45:00Z",
          "resolution_timestamp": "2026-09-27T07:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-27T06:46:23.131525Z"
        }
      ],
      "quotes": [
        {
          "id": 540,
          "contract_id": 540,
          "forecast_timestamp": "2026-09-27T06:46:23.069988Z",
          "requested_timestamp": "2026-09-27T06:46:23.069988Z",
          "actual_quote_timestamp": "2026-09-27T06:46:23.320977Z",
          "timestamp_delta_seconds": 0.250989,
          "bid": 0.64,
          "ask": 0.65,
          "midpoint": 0.645,
          "last_price": 0.65,
          "implied_probability": 0.65,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-27T06:46:23.320977Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP270300",
          "external_market_id": "KXBTC15M-26SEP270300-00",
          "external_contract_id": "KXBTC15M-26SEP270300-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5819.25
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP270300-00": {
          "UP/YES": "KXBTC15M-26SEP270300-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1042,
          "signal_id": 540,
          "quote_id": 540,
          "settlement_id": 540,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 150.0,
          "entry_price": 0.65,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.5,
          "trading_fee": 2.39,
          "total_deployed": 99.89,
          "settlement_value": 1.0,
          "settlement_payout": 150.0,
          "gross_pnl": 52.5,
          "net_pnl": 50.11,
          "roi": 0.5016518169986985,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-27T07:01:23.829438Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5819.25,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1043,
          "signal_id": 540,
          "quote_id": 540,
          "settlement_id": 540,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.65,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 65.0,
          "trading_fee": 1.6,
          "total_deployed": 66.6,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 35.0,
          "net_pnl": 33.400000000000006,
          "roi": 0.5015015015015016,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-27T07:01:23.831646Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5819.25,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84502.01,
        "kronos_base_predicted_close": 84546.0859375,
        "kronos_base_displacement": 44.07593750000524,
        "kronos_base_displacement_fraction": 0.0005215963206082938,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84606.9375,
        "kronos_small_displacement": 104.92750000000524,
        "kronos_small_displacement_fraction": 0.0012417160254531844,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP270300",
        "ticker": "KXBTC15M-26SEP270300-00",
        "market_id": "KXBTC15M-26SEP270300-00",
        "contract_id": "KXBTC15M-26SEP270300-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84502.01
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-27T06:46:23.069988Z",
        "retrieved_timestamp": "2026-09-27T06:46:23.320977Z",
        "quote_offset_seconds": 0.250989,
        "quote_age_seconds": 0.250989,
        "bid": 0.64,
        "ask": 0.65,
        "midpoint": 0.645,
        "last_price": 0.65,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.65,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5819.25
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 84508.51,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260927T0645Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 534,
          "signal_id": 540,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-27T06:30:00Z",
          "return_6h": 0.0020491120617167624,
          "return_12h": 0.005844436180007628,
          "return_24h": 0.007092277724759066,
          "close_vs_ema12": 0.0020120355456436645,
          "close_vs_ema24": 0.0031549769729448673,
          "ema12_slope_3h": 0.0009085710162990424,
          "ema24_slope_6h": 0.0015072781315905726,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-27T06:46:23.128039Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-27T06:30:00Z",
            "return_6h": 0.0020491120617167624,
            "return_12h": 0.005844436180007628,
            "return_24h": 0.007092277724759066,
            "close_vs_ema12": 0.0020120355456436645,
            "close_vs_ema24": 0.0031549769729448673,
            "ema12_slope_3h": 0.0009085710162990424,
            "ema24_slope_6h": 0.0015072781315905726,
            "score": 2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0010182810036563072,
        "return_30m": -0.0009173351012828901,
        "return_60m": -0.00022854586928544585,
        "return_120m": 0.0024578535317358874,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.00030791601423263426,
        "close_vs_ema6": -3.721721817895318e-05,
        "close_vs_ema12": 0.0004062244703595397,
        "ema3_slope": -0.00030782123114603266,
        "ema6_slope": -1.488666565530039e-05,
        "realized_volatility_30m": 0.0005596649010507493,
        "realized_volatility_60m": 0.0008294152751738135,
        "return_acceleration": -0.0011193298021014986
      }
    },
    {
      "id": 539,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260927T0630Z",
      "trigger_timestamp": "2026-09-27T06:31:17.562054Z",
      "market_start_timestamp": "2026-09-27T06:30:00Z",
      "resolution_timestamp": "2026-09-27T06:45:00Z",
      "direction": "UP",
      "base_run_id": 3647,
      "small_run_id": 3648,
      "last_observed_close": 84588.14,
      "actual_close": 84502.01,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-27T06:31:17.611747Z",
      "base_predicted_close": 84597.046875,
      "small_predicted_close": 84614.03125,
      "strike": 84588.14,
      "market_regime": {
        "id": 533,
        "signal_id": 539,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-27T06:15:00Z",
        "return_6h": 0.003983637884555025,
        "return_12h": 0.006300825773065011,
        "return_24h": 0.007867802700566306,
        "close_vs_ema12": 0.0031192910114943295,
        "close_vs_ema24": 0.004244218983681325,
        "ema12_slope_3h": 0.0008905141355370905,
        "ema24_slope_6h": 0.0014958436942407172,
        "score": 2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-27T06:31:17.613916Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-27T06:15:00Z",
          "return_6h": 0.003983637884555025,
          "return_12h": 0.006300825773065011,
          "return_24h": 0.007867802700566306,
          "close_vs_ema12": 0.0031192910114943295,
          "close_vs_ema24": 0.004244218983681325,
          "ema12_slope_3h": 0.0008905141355370905,
          "ema24_slope_6h": 0.0014958436942407172,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.5,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.200226,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        3647,
        3648
      ],
      "forecast_publication_timestamp": "2026-09-27T06:31:17.562054Z",
      "requested_quote_timestamp": "2026-09-27T06:31:17.562054Z",
      "retrieved_quote_timestamp": "2026-09-27T06:31:17.762280Z",
      "quote_retrieval_timestamp": "2026-09-27T06:31:17.762280Z",
      "timing_difference_seconds": 0.200226,
      "selected_quote": {
        "id": 539,
        "contract_id": 539,
        "forecast_timestamp": "2026-09-27T06:31:17.562054Z",
        "requested_timestamp": "2026-09-27T06:31:17.562054Z",
        "actual_quote_timestamp": "2026-09-27T06:31:17.762280Z",
        "timestamp_delta_seconds": 0.200226,
        "bid": 0.49,
        "ask": 0.5,
        "midpoint": 0.495,
        "last_price": 0.5,
        "implied_probability": 0.5,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-27T06:31:17.762280Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP270245",
        "external_market_id": "KXBTC15M-26SEP270245-45",
        "external_contract_id": "KXBTC15M-26SEP270245-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2072.48
      },
      "selected_entry_price": 0.5,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 539,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP270245",
          "external_market_id": "KXBTC15M-26SEP270245-45",
          "external_contract_id": "KXBTC15M-26SEP270245-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-27T06:30:00Z",
          "resolution_timestamp": "2026-09-27T06:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-27T06:31:17.619980Z"
        }
      ],
      "quotes": [
        {
          "id": 539,
          "contract_id": 539,
          "forecast_timestamp": "2026-09-27T06:31:17.562054Z",
          "requested_timestamp": "2026-09-27T06:31:17.562054Z",
          "actual_quote_timestamp": "2026-09-27T06:31:17.762280Z",
          "timestamp_delta_seconds": 0.200226,
          "bid": 0.49,
          "ask": 0.5,
          "midpoint": 0.495,
          "last_price": 0.5,
          "implied_probability": 0.5,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-27T06:31:17.762280Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP270245",
          "external_market_id": "KXBTC15M-26SEP270245-45",
          "external_contract_id": "KXBTC15M-26SEP270245-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2072.48
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP270245-45": {
          "UP/YES": "KXBTC15M-26SEP270245-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1040,
          "signal_id": 539,
          "quote_id": 539,
          "settlement_id": 539,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 193.0,
          "entry_price": 0.5,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.5,
          "trading_fee": 3.38,
          "total_deployed": 99.88,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.5,
          "net_pnl": -99.88,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-27T06:46:31.021486Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2072.48,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1041,
          "signal_id": 539,
          "quote_id": 539,
          "settlement_id": 539,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.5,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 50.0,
          "trading_fee": 1.75,
          "total_deployed": 51.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -50.0,
          "net_pnl": -51.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-27T06:46:31.024525Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2072.48,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84588.14,
        "kronos_base_predicted_close": 84597.046875,
        "kronos_base_displacement": 8.906875000000582,
        "kronos_base_displacement_fraction": 0.00010529697189228398,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84614.03125,
        "kronos_small_displacement": 25.891250000000582,
        "kronos_small_displacement_fraction": 0.0003060860541442403,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP270245",
        "ticker": "KXBTC15M-26SEP270245-45",
        "market_id": "KXBTC15M-26SEP270245-45",
        "contract_id": "KXBTC15M-26SEP270245-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84588.14
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-27T06:31:17.562054Z",
        "retrieved_timestamp": "2026-09-27T06:31:17.762280Z",
        "quote_offset_seconds": 0.200226,
        "quote_age_seconds": 0.200226,
        "bid": 0.49,
        "ask": 0.5,
        "midpoint": 0.495,
        "last_price": 0.5,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.5,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2072.48
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 84502.01,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260927T0630Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 533,
          "signal_id": 539,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-27T06:15:00Z",
          "return_6h": 0.003983637884555025,
          "return_12h": 0.006300825773065011,
          "return_24h": 0.007867802700566306,
          "close_vs_ema12": 0.0031192910114943295,
          "close_vs_ema24": 0.004244218983681325,
          "ema12_slope_3h": 0.0008905141355370905,
          "ema24_slope_6h": 0.0014958436942407172,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-27T06:31:17.613916Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-27T06:15:00Z",
            "return_6h": 0.003983637884555025,
            "return_12h": 0.006300825773065011,
            "return_24h": 0.007867802700566306,
            "close_vs_ema12": 0.0031192910114943295,
            "close_vs_ema24": 0.004244218983681325,
            "ema12_slope_3h": 0.0008905141355370905,
            "ema24_slope_6h": 0.0014958436942407172,
            "score": 2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.00010104879844519132,
        "return_30m": 0.00130626043830806,
        "return_60m": 0.0025019663130614322,
        "return_120m": 0.0020334871247817965,
        "consecutive_up_closes": 2,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0004030489584621044,
        "close_vs_ema6": 0.000967162517080844,
        "close_vs_ema12": 0.0014999272771809569,
        "ema3_slope": 0.0004032114724259461,
        "ema6_slope": 0.00038701472928814873,
        "realized_volatility_30m": 0.0005520205342671725,
        "realized_volatility_60m": 0.0008786528584569008,
        "return_acceleration": -0.001104041068534345
      }
    },
    {
      "id": 538,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260927T0600Z",
      "trigger_timestamp": "2026-09-27T06:01:19.906829Z",
      "market_start_timestamp": "2026-09-27T06:00:00Z",
      "resolution_timestamp": "2026-09-27T06:15:00Z",
      "direction": "UP",
      "base_run_id": 3643,
      "small_run_id": 3644,
      "last_observed_close": 84477.79,
      "actual_close": 84579.6,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-27T06:01:19.956857Z",
      "base_predicted_close": 84509.921875,
      "small_predicted_close": 84571.953125,
      "strike": 84477.79,
      "market_regime": {
        "id": 532,
        "signal_id": 538,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-27T05:45:00Z",
        "return_6h": 0.0006022820479094637,
        "return_12h": 0.004200324945981659,
        "return_24h": 0.006703014160010623,
        "close_vs_ema12": 0.0020780267843012457,
        "close_vs_ema24": 0.0031130714706455453,
        "ema12_slope_3h": 0.0007985204517102495,
        "ema24_slope_6h": 0.0014076654744819006,
        "score": 2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-27T06:01:19.959041Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-27T05:45:00Z",
          "return_6h": 0.0006022820479094637,
          "return_12h": 0.004200324945981659,
          "return_24h": 0.006703014160010623,
          "close_vs_ema12": 0.0020780267843012457,
          "close_vs_ema24": 0.0031130714706455453,
          "ema12_slope_3h": 0.0007985204517102495,
          "ema24_slope_6h": 0.0014076654744819006,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.47,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.206998,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        3643,
        3644
      ],
      "forecast_publication_timestamp": "2026-09-27T06:01:19.906829Z",
      "requested_quote_timestamp": "2026-09-27T06:01:19.906829Z",
      "retrieved_quote_timestamp": "2026-09-27T06:01:20.113827Z",
      "quote_retrieval_timestamp": "2026-09-27T06:01:20.113827Z",
      "timing_difference_seconds": 0.206998,
      "selected_quote": {
        "id": 538,
        "contract_id": 538,
        "forecast_timestamp": "2026-09-27T06:01:19.906829Z",
        "requested_timestamp": "2026-09-27T06:01:19.906829Z",
        "actual_quote_timestamp": "2026-09-27T06:01:20.113827Z",
        "timestamp_delta_seconds": 0.206998,
        "bid": 0.46,
        "ask": 0.47,
        "midpoint": 0.46499999999999997,
        "last_price": 0.47,
        "implied_probability": 0.47,
        "spread": 0.009999999999999953,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-27T06:01:20.113827Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP270215",
        "external_market_id": "KXBTC15M-26SEP270215-15",
        "external_contract_id": "KXBTC15M-26SEP270215-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4294.42
      },
      "selected_entry_price": 0.47,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 538,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP270215",
          "external_market_id": "KXBTC15M-26SEP270215-15",
          "external_contract_id": "KXBTC15M-26SEP270215-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-27T06:00:00Z",
          "resolution_timestamp": "2026-09-27T06:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-27T06:01:19.961907Z"
        }
      ],
      "quotes": [
        {
          "id": 538,
          "contract_id": 538,
          "forecast_timestamp": "2026-09-27T06:01:19.906829Z",
          "requested_timestamp": "2026-09-27T06:01:19.906829Z",
          "actual_quote_timestamp": "2026-09-27T06:01:20.113827Z",
          "timestamp_delta_seconds": 0.206998,
          "bid": 0.46,
          "ask": 0.47,
          "midpoint": 0.46499999999999997,
          "last_price": 0.47,
          "implied_probability": 0.47,
          "spread": 0.009999999999999953,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-27T06:01:20.113827Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP270215",
          "external_market_id": "KXBTC15M-26SEP270215-15",
          "external_contract_id": "KXBTC15M-26SEP270215-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4294.42
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP270215-15": {
          "UP/YES": "KXBTC15M-26SEP270215-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1038,
          "signal_id": 538,
          "quote_id": 538,
          "settlement_id": 538,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 205.0,
          "entry_price": 0.47,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.35,
          "trading_fee": 3.58,
          "total_deployed": 99.92999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 205.0,
          "gross_pnl": 108.65,
          "net_pnl": 105.07000000000001,
          "roi": 1.0514360052036427,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-27T06:16:20.989653Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4294.42,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1039,
          "signal_id": 538,
          "quote_id": 538,
          "settlement_id": 538,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.47,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 47.0,
          "trading_fee": 1.75,
          "total_deployed": 48.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 53.0,
          "net_pnl": 51.25,
          "roi": 1.0512820512820513,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-27T06:16:20.991803Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4294.42,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84477.79,
        "kronos_base_predicted_close": 84509.921875,
        "kronos_base_displacement": 32.1318750000064,
        "kronos_base_displacement_fraction": 0.0003803588493497096,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84571.953125,
        "kronos_small_displacement": 94.1631250000064,
        "kronos_small_displacement_fraction": 0.0011146494836099098,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP270215",
        "ticker": "KXBTC15M-26SEP270215-15",
        "market_id": "KXBTC15M-26SEP270215-15",
        "contract_id": "KXBTC15M-26SEP270215-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84477.79
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-27T06:01:19.906829Z",
        "retrieved_timestamp": "2026-09-27T06:01:20.113827Z",
        "quote_offset_seconds": 0.206998,
        "quote_age_seconds": 0.206998,
        "bid": 0.46,
        "ask": 0.47,
        "midpoint": 0.46499999999999997,
        "last_price": 0.47,
        "spread": 0.009999999999999953,
        "selected_entry_price": 0.47,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4294.42
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 84579.6,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260927T0600Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 532,
          "signal_id": 538,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-27T05:45:00Z",
          "return_6h": 0.0006022820479094637,
          "return_12h": 0.004200324945981659,
          "return_24h": 0.006703014160010623,
          "close_vs_ema12": 0.0020780267843012457,
          "close_vs_ema24": 0.0031130714706455453,
          "ema12_slope_3h": 0.0007985204517102495,
          "ema24_slope_6h": 0.0014076654744819006,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-27T06:01:19.959041Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-27T05:45:00Z",
            "return_6h": 0.0006022820479094637,
            "return_12h": 0.004200324945981659,
            "return_24h": 0.006703014160010623,
            "close_vs_ema12": 0.0020780267843012457,
            "close_vs_ema24": 0.0031130714706455453,
            "ema12_slope_3h": 0.0007985204517102495,
            "ema24_slope_6h": 0.0014076654744819006,
            "score": 2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": -0.0005150475257370557,
        "return_30m": 0.001194146009064312,
        "return_60m": 0.0019024863491616806,
        "return_120m": 0.0010823933044055156,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": 0.000206262926953249,
        "close_vs_ema6": 0.0005498542261457295,
        "close_vs_ema12": 0.0007704727216060192,
        "ema3_slope": 0.0002063054801253461,
        "ema6_slope": 0.0002199900754473738,
        "realized_volatility_30m": 0.0011125609150389182,
        "realized_volatility_60m": 0.0008111628136775377,
        "return_acceleration": -0.0022251218300778364
      }
    },
    {
      "id": 537,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260927T0545Z",
      "trigger_timestamp": "2026-09-27T05:46:23.211902Z",
      "market_start_timestamp": "2026-09-27T05:45:00Z",
      "resolution_timestamp": "2026-09-27T06:00:00Z",
      "direction": "UP",
      "base_run_id": 3641,
      "small_run_id": 3642,
      "last_observed_close": 84521.33,
      "actual_close": 84477.79,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-27T05:46:23.272666Z",
      "base_predicted_close": 84550.984375,
      "small_predicted_close": 84567.5546875,
      "strike": 84521.33,
      "market_regime": {
        "id": 531,
        "signal_id": 537,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-27T05:30:00Z",
        "return_6h": 0.0021048198511386396,
        "return_12h": 0.005122118022753197,
        "return_24h": 0.0068620247214579155,
        "close_vs_ema12": 0.0026830744819630326,
        "close_vs_ema24": 0.0036957763180522907,
        "ema12_slope_3h": 0.0008145212985275485,
        "ema24_slope_6h": 0.0014246934341937134,
        "score": 2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-27T05:46:23.275913Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-27T05:30:00Z",
          "return_6h": 0.0021048198511386396,
          "return_12h": 0.005122118022753197,
          "return_24h": 0.0068620247214579155,
          "close_vs_ema12": 0.0026830744819630326,
          "close_vs_ema24": 0.0036957763180522907,
          "ema12_slope_3h": 0.0008145212985275485,
          "ema24_slope_6h": 0.0014246934341937134,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.57,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.204081,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        3641,
        3642
      ],
      "forecast_publication_timestamp": "2026-09-27T05:46:23.211902Z",
      "requested_quote_timestamp": "2026-09-27T05:46:23.211902Z",
      "retrieved_quote_timestamp": "2026-09-27T05:46:23.415983Z",
      "quote_retrieval_timestamp": "2026-09-27T05:46:23.415983Z",
      "timing_difference_seconds": 0.204081,
      "selected_quote": {
        "id": 537,
        "contract_id": 537,
        "forecast_timestamp": "2026-09-27T05:46:23.211902Z",
        "requested_timestamp": "2026-09-27T05:46:23.211902Z",
        "actual_quote_timestamp": "2026-09-27T05:46:23.415983Z",
        "timestamp_delta_seconds": 0.204081,
        "bid": 0.56,
        "ask": 0.57,
        "midpoint": 0.565,
        "last_price": 0.56,
        "implied_probability": 0.57,
        "spread": 0.009999999999999898,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-27T05:46:23.415983Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP270200",
        "external_market_id": "KXBTC15M-26SEP270200-00",
        "external_contract_id": "KXBTC15M-26SEP270200-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 7695.33
      },
      "selected_entry_price": 0.57,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 537,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP270200",
          "external_market_id": "KXBTC15M-26SEP270200-00",
          "external_contract_id": "KXBTC15M-26SEP270200-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-27T05:45:00Z",
          "resolution_timestamp": "2026-09-27T06:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-27T05:46:23.278690Z"
        }
      ],
      "quotes": [
        {
          "id": 537,
          "contract_id": 537,
          "forecast_timestamp": "2026-09-27T05:46:23.211902Z",
          "requested_timestamp": "2026-09-27T05:46:23.211902Z",
          "actual_quote_timestamp": "2026-09-27T05:46:23.415983Z",
          "timestamp_delta_seconds": 0.204081,
          "bid": 0.56,
          "ask": 0.57,
          "midpoint": 0.565,
          "last_price": 0.56,
          "implied_probability": 0.57,
          "spread": 0.009999999999999898,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-27T05:46:23.415983Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP270200",
          "external_market_id": "KXBTC15M-26SEP270200-00",
          "external_contract_id": "KXBTC15M-26SEP270200-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 7695.33
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP270200-00": {
          "UP/YES": "KXBTC15M-26SEP270200-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1036,
          "signal_id": 537,
          "quote_id": 537,
          "settlement_id": 537,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 170.0,
          "entry_price": 0.57,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.89999999999999,
          "trading_fee": 2.92,
          "total_deployed": 99.82,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.89999999999999,
          "net_pnl": -99.82,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-27T06:01:25.430194Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7695.33,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1037,
          "signal_id": 537,
          "quote_id": 537,
          "settlement_id": 537,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.57,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 56.99999999999999,
          "trading_fee": 1.72,
          "total_deployed": 58.71999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -56.99999999999999,
          "net_pnl": -58.71999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-27T06:01:25.432429Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7695.33,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84521.33,
        "kronos_base_predicted_close": 84550.984375,
        "kronos_base_displacement": 29.654374999998254,
        "kronos_base_displacement_fraction": 0.0003508507852396342,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84567.5546875,
        "kronos_small_displacement": 46.224687499998254,
        "kronos_small_displacement_fraction": 0.0005468996701779096,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP270200",
        "ticker": "KXBTC15M-26SEP270200-00",
        "market_id": "KXBTC15M-26SEP270200-00",
        "contract_id": "KXBTC15M-26SEP270200-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84521.33
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-27T05:46:23.211902Z",
        "retrieved_timestamp": "2026-09-27T05:46:23.415983Z",
        "quote_offset_seconds": 0.204081,
        "quote_age_seconds": 0.204081,
        "bid": 0.56,
        "ask": 0.57,
        "midpoint": 0.565,
        "last_price": 0.56,
        "spread": 0.009999999999999898,
        "selected_entry_price": 0.57,
        "price_type": "live_executable_ask",
        "yes_ask_size": 7695.33
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 84477.79,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260927T0545Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 531,
          "signal_id": 537,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-27T05:30:00Z",
          "return_6h": 0.0021048198511386396,
          "return_12h": 0.005122118022753197,
          "return_24h": 0.0068620247214579155,
          "close_vs_ema12": 0.0026830744819630326,
          "close_vs_ema24": 0.0036957763180522907,
          "ema12_slope_3h": 0.0008145212985275485,
          "ema24_slope_6h": 0.0014246934341937134,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-27T05:46:23.275913Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-27T05:30:00Z",
            "return_6h": 0.0021048198511386396,
            "return_12h": 0.005122118022753197,
            "return_24h": 0.0068620247214579155,
            "close_vs_ema12": 0.0026830744819630326,
            "close_vs_ema24": 0.0036957763180522907,
            "ema12_slope_3h": 0.0008145212985275485,
            "ema24_slope_6h": 0.0014246934341937134,
            "score": 2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0017100743043407807,
        "return_30m": 0.0018438798188986638,
        "return_60m": 0.0026870135068590706,
        "return_120m": 0.0015611089133018563,
        "consecutive_up_closes": 4,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0009281365204061309,
        "close_vs_ema6": 0.0012856749735168371,
        "close_vs_ema12": 0.001426468470129505,
        "ema3_slope": 0.0009289987580809456,
        "ema6_slope": 0.0005145345991097727,
        "realized_volatility_30m": 0.0007882486082642082,
        "realized_volatility_60m": 0.0006206207763943783,
        "return_acceleration": 0.0015764972165284163
      }
    },
    {
      "id": 536,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260927T0530Z",
      "trigger_timestamp": "2026-09-27T05:31:17.976771Z",
      "market_start_timestamp": "2026-09-27T05:30:00Z",
      "resolution_timestamp": "2026-09-27T05:45:00Z",
      "direction": "UP",
      "base_run_id": 3639,
      "small_run_id": 3640,
      "last_observed_close": 84377.04,
      "actual_close": 84521.33,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-27T05:31:18.025410Z",
      "base_predicted_close": 84386.578125,
      "small_predicted_close": 84397.796875,
      "strike": 84377.04,
      "market_regime": {
        "id": 530,
        "signal_id": 536,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-27T05:15:00Z",
        "return_6h": 0.000278729712261061,
        "return_12h": 0.0038506862761544802,
        "return_24h": 0.005445087152251116,
        "close_vs_ema12": 0.0010856364472697777,
        "close_vs_ema24": 0.0020602239123796995,
        "ema12_slope_3h": 0.0008204679659107317,
        "ema24_slope_6h": 0.0014102955648309656,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-27T05:31:18.030750Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-27T05:15:00Z",
          "return_6h": 0.000278729712261061,
          "return_12h": 0.0038506862761544802,
          "return_24h": 0.005445087152251116,
          "close_vs_ema12": 0.0010856364472697777,
          "close_vs_ema24": 0.0020602239123796995,
          "ema12_slope_3h": 0.0008204679659107317,
          "ema24_slope_6h": 0.0014102955648309656,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.7,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.223496,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "70_80",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        3639,
        3640
      ],
      "forecast_publication_timestamp": "2026-09-27T05:31:17.976771Z",
      "requested_quote_timestamp": "2026-09-27T05:31:17.976771Z",
      "retrieved_quote_timestamp": "2026-09-27T05:31:18.200267Z",
      "quote_retrieval_timestamp": "2026-09-27T05:31:18.200267Z",
      "timing_difference_seconds": 0.223496,
      "selected_quote": {
        "id": 536,
        "contract_id": 536,
        "forecast_timestamp": "2026-09-27T05:31:17.976771Z",
        "requested_timestamp": "2026-09-27T05:31:17.976771Z",
        "actual_quote_timestamp": "2026-09-27T05:31:18.200267Z",
        "timestamp_delta_seconds": 0.223496,
        "bid": 0.69,
        "ask": 0.7,
        "midpoint": 0.695,
        "last_price": 0.7,
        "implied_probability": 0.7,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-27T05:31:18.200267Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP270145",
        "external_market_id": "KXBTC15M-26SEP270145-45",
        "external_contract_id": "KXBTC15M-26SEP270145-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 1943.24
      },
      "selected_entry_price": 0.7,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 536,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP270145",
          "external_market_id": "KXBTC15M-26SEP270145-45",
          "external_contract_id": "KXBTC15M-26SEP270145-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-27T05:30:00Z",
          "resolution_timestamp": "2026-09-27T05:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-27T05:31:18.034923Z"
        }
      ],
      "quotes": [
        {
          "id": 536,
          "contract_id": 536,
          "forecast_timestamp": "2026-09-27T05:31:17.976771Z",
          "requested_timestamp": "2026-09-27T05:31:17.976771Z",
          "actual_quote_timestamp": "2026-09-27T05:31:18.200267Z",
          "timestamp_delta_seconds": 0.223496,
          "bid": 0.69,
          "ask": 0.7,
          "midpoint": 0.695,
          "last_price": 0.7,
          "implied_probability": 0.7,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-27T05:31:18.200267Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP270145",
          "external_market_id": "KXBTC15M-26SEP270145-45",
          "external_contract_id": "KXBTC15M-26SEP270145-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 1943.24
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP270145-45": {
          "UP/YES": "KXBTC15M-26SEP270145-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1034,
          "signal_id": 536,
          "quote_id": 536,
          "settlement_id": 536,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 139.0,
          "entry_price": 0.7,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.3,
          "trading_fee": 2.05,
          "total_deployed": 99.35,
          "settlement_value": 1.0,
          "settlement_payout": 139.0,
          "gross_pnl": 41.7,
          "net_pnl": 39.650000000000006,
          "roi": 0.3990941117262205,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-27T05:46:31.402090Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1943.24,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1035,
          "signal_id": 536,
          "quote_id": 536,
          "settlement_id": 536,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.7,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 70.0,
          "trading_fee": 1.47,
          "total_deployed": 71.47,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 30.0,
          "net_pnl": 28.53,
          "roi": 0.3991884706870016,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-27T05:46:31.405411Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1943.24,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84377.04,
        "kronos_base_predicted_close": 84386.578125,
        "kronos_base_displacement": 9.538125000006403,
        "kronos_base_displacement_fraction": 0.00011304171134714376,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84397.796875,
        "kronos_small_displacement": 20.756875000006403,
        "kronos_small_displacement_fraction": 0.0002460014596388592,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP270145",
        "ticker": "KXBTC15M-26SEP270145-45",
        "market_id": "KXBTC15M-26SEP270145-45",
        "contract_id": "KXBTC15M-26SEP270145-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84377.04
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-27T05:31:17.976771Z",
        "retrieved_timestamp": "2026-09-27T05:31:18.200267Z",
        "quote_offset_seconds": 0.223496,
        "quote_age_seconds": 0.223496,
        "bid": 0.69,
        "ask": 0.7,
        "midpoint": 0.695,
        "last_price": 0.7,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.7,
        "price_type": "live_executable_ask",
        "yes_ask_size": 1943.24
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 84521.33,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260927T0530Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 530,
          "signal_id": 536,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-27T05:15:00Z",
          "return_6h": 0.000278729712261061,
          "return_12h": 0.0038506862761544802,
          "return_24h": 0.005445087152251116,
          "close_vs_ema12": 0.0010856364472697777,
          "close_vs_ema24": 0.0020602239123796995,
          "ema12_slope_3h": 0.0008204679659107317,
          "ema24_slope_6h": 0.0014102955648309656,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-27T05:31:18.030750Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-27T05:15:00Z",
            "return_6h": 0.000278729712261061,
            "return_12h": 0.0038506862761544802,
            "return_24h": 0.005445087152251116,
            "close_vs_ema12": 0.0010856364472697777,
            "close_vs_ema24": 0.0020602239123796995,
            "ema12_slope_3h": 0.0008204679659107317,
            "ema24_slope_6h": 0.0014102955648309656,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.00013357708781236433,
        "return_30m": 0.0007074954871848504,
        "return_60m": -0.0004673099944159098,
        "return_120m": 1.7983099473761754e-05,
        "consecutive_up_closes": 3,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0001476706839789177,
        "close_vs_ema6": 9.064178834972125e-05,
        "close_vs_ema12": -2.37699363706545e-05,
        "ema3_slope": 0.00014769249383039806,
        "ema6_slope": 3.625802993689753e-05,
        "realized_volatility_30m": 0.00022013232972528662,
        "realized_volatility_60m": 0.0007812488342696811,
        "return_acceleration": -0.00044026465945057325
      }
    },
    {
      "id": 535,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260927T0515Z",
      "trigger_timestamp": "2026-09-27T05:16:17.085148Z",
      "market_start_timestamp": "2026-09-27T05:15:00Z",
      "resolution_timestamp": "2026-09-27T05:30:00Z",
      "direction": "UP",
      "base_run_id": 3637,
      "small_run_id": 3638,
      "last_observed_close": 84365.77,
      "actual_close": 84377.04,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-27T05:16:17.128342Z",
      "base_predicted_close": 84371.8515625,
      "small_predicted_close": 84383.6875,
      "strike": 84365.77,
      "market_regime": {
        "id": 529,
        "signal_id": 535,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-27T05:00:00Z",
        "return_6h": 0.0002807317250625996,
        "return_12h": 0.0034340070733813732,
        "return_24h": 0.004841270525337782,
        "close_vs_ema12": 0.0009981756128314423,
        "close_vs_ema24": 0.001969892984156063,
        "ema12_slope_3h": 0.0009130492454600958,
        "ema24_slope_6h": 0.0014342249194718715,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-27T05:16:17.130493Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-27T05:00:00Z",
          "return_6h": 0.0002807317250625996,
          "return_12h": 0.0034340070733813732,
          "return_24h": 0.004841270525337782,
          "close_vs_ema12": 0.0009981756128314423,
          "close_vs_ema24": 0.001969892984156063,
          "ema12_slope_3h": 0.0009130492454600958,
          "ema24_slope_6h": 0.0014342249194718715,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.59,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.183386,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        3637,
        3638
      ],
      "forecast_publication_timestamp": "2026-09-27T05:16:17.085148Z",
      "requested_quote_timestamp": "2026-09-27T05:16:17.085148Z",
      "retrieved_quote_timestamp": "2026-09-27T05:16:17.268534Z",
      "quote_retrieval_timestamp": "2026-09-27T05:16:17.268534Z",
      "timing_difference_seconds": 0.183386,
      "selected_quote": {
        "id": 535,
        "contract_id": 535,
        "forecast_timestamp": "2026-09-27T05:16:17.085148Z",
        "requested_timestamp": "2026-09-27T05:16:17.085148Z",
        "actual_quote_timestamp": "2026-09-27T05:16:17.268534Z",
        "timestamp_delta_seconds": 0.183386,
        "bid": 0.58,
        "ask": 0.59,
        "midpoint": 0.585,
        "last_price": 0.59,
        "implied_probability": 0.59,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-27T05:16:17.268534Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP270130",
        "external_market_id": "KXBTC15M-26SEP270130-30",
        "external_contract_id": "KXBTC15M-26SEP270130-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4448.36
      },
      "selected_entry_price": 0.59,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 535,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP270130",
          "external_market_id": "KXBTC15M-26SEP270130-30",
          "external_contract_id": "KXBTC15M-26SEP270130-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-27T05:15:00Z",
          "resolution_timestamp": "2026-09-27T05:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-27T05:16:17.134994Z"
        }
      ],
      "quotes": [
        {
          "id": 535,
          "contract_id": 535,
          "forecast_timestamp": "2026-09-27T05:16:17.085148Z",
          "requested_timestamp": "2026-09-27T05:16:17.085148Z",
          "actual_quote_timestamp": "2026-09-27T05:16:17.268534Z",
          "timestamp_delta_seconds": 0.183386,
          "bid": 0.58,
          "ask": 0.59,
          "midpoint": 0.585,
          "last_price": 0.59,
          "implied_probability": 0.59,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-27T05:16:17.268534Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP270130",
          "external_market_id": "KXBTC15M-26SEP270130-30",
          "external_contract_id": "KXBTC15M-26SEP270130-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4448.36
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP270130-30": {
          "UP/YES": "KXBTC15M-26SEP270130-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1032,
          "signal_id": 535,
          "quote_id": 535,
          "settlement_id": 535,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 164.0,
          "entry_price": 0.59,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.75999999999999,
          "trading_fee": 2.78,
          "total_deployed": 99.53999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 164.0,
          "gross_pnl": 67.24000000000001,
          "net_pnl": 64.46000000000001,
          "roi": 0.6475788627687363,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-27T05:31:23.232804Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4448.36,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1033,
          "signal_id": 535,
          "quote_id": 535,
          "settlement_id": 535,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.59,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 59.0,
          "trading_fee": 1.7,
          "total_deployed": 60.7,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 41.0,
          "net_pnl": 39.3,
          "roi": 0.6474464579901152,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-27T05:31:23.234982Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4448.36,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84365.77,
        "kronos_base_predicted_close": 84371.8515625,
        "kronos_base_displacement": 6.0815624999959255,
        "kronos_base_displacement_fraction": 7.208566341533925e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84383.6875,
        "kronos_small_displacement": 17.917499999995925,
        "kronos_small_displacement_fraction": 0.0002123787882217625,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP270130",
        "ticker": "KXBTC15M-26SEP270130-30",
        "market_id": "KXBTC15M-26SEP270130-30",
        "contract_id": "KXBTC15M-26SEP270130-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84365.77
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-27T05:16:17.085148Z",
        "retrieved_timestamp": "2026-09-27T05:16:17.268534Z",
        "quote_offset_seconds": 0.183386,
        "quote_age_seconds": 0.183386,
        "bid": 0.58,
        "ask": 0.59,
        "midpoint": 0.585,
        "last_price": 0.59,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.59,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4448.36
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 84377.04,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260927T0515Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 529,
          "signal_id": 535,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-27T05:00:00Z",
          "return_6h": 0.0002807317250625996,
          "return_12h": 0.0034340070733813732,
          "return_24h": 0.004841270525337782,
          "close_vs_ema12": 0.0009981756128314423,
          "close_vs_ema24": 0.001969892984156063,
          "ema12_slope_3h": 0.0009130492454600958,
          "ema24_slope_6h": 0.0014342249194718715,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-27T05:16:17.130493Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-27T05:00:00Z",
            "return_6h": 0.0002807317250625996,
            "return_12h": 0.0034340070733813732,
            "return_24h": 0.004841270525337782,
            "close_vs_ema12": 0.0009981756128314423,
            "close_vs_ema24": 0.001969892984156063,
            "ema12_slope_3h": 0.0009130492454600958,
            "ema24_slope_6h": 0.0014342249194718715,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0005738417472629376,
        "return_30m": 0.0008415819120568546,
        "return_60m": -0.001224702583659476,
        "return_120m": -0.001182112208766295,
        "consecutive_up_closes": 2,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.00016178628890717306,
        "close_vs_ema6": -6.673091660802655e-06,
        "close_vs_ema12": -0.00016164711703825496,
        "ema3_slope": 0.00016181246794588766,
        "ema6_slope": -2.6692295395092103e-06,
        "realized_volatility_30m": 0.00015312756741914235,
        "realized_volatility_60m": 0.0007894687580873671,
        "return_acceleration": 0.0003062551348382847
      }
    },
    {
      "id": 534,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260927T0445Z",
      "trigger_timestamp": "2026-09-27T04:46:25.174675Z",
      "market_start_timestamp": "2026-09-27T04:45:00Z",
      "resolution_timestamp": "2026-09-27T05:00:00Z",
      "direction": "UP",
      "base_run_id": 3633,
      "small_run_id": 3634,
      "last_observed_close": 84294.83,
      "actual_close": 84317.38,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-27T04:46:25.239473Z",
      "base_predicted_close": 84297.484375,
      "small_predicted_close": 84326.7890625,
      "strike": 84294.83,
      "market_regime": {
        "id": 528,
        "signal_id": 534,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-27T04:30:00Z",
        "return_6h": 0.00023382148149164728,
        "return_12h": 0.001829824372372446,
        "return_24h": 0.003931936961423466,
        "close_vs_ema12": 0.00021880509383365165,
        "close_vs_ema24": 0.0011990679270195148,
        "ema12_slope_3h": 0.0011252247540574078,
        "ema24_slope_6h": 0.001476122296272031,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-27T04:46:25.242066Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-27T04:30:00Z",
          "return_6h": 0.00023382148149164728,
          "return_12h": 0.001829824372372446,
          "return_24h": 0.003931936961423466,
          "close_vs_ema12": 0.00021880509383365165,
          "close_vs_ema24": 0.0011990679270195148,
          "ema12_slope_3h": 0.0011252247540574078,
          "ema24_slope_6h": 0.001476122296272031,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.46,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.254751,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        3633,
        3634
      ],
      "forecast_publication_timestamp": "2026-09-27T04:46:25.174675Z",
      "requested_quote_timestamp": "2026-09-27T04:46:25.174675Z",
      "retrieved_quote_timestamp": "2026-09-27T04:46:25.429426Z",
      "quote_retrieval_timestamp": "2026-09-27T04:46:25.429426Z",
      "timing_difference_seconds": 0.254751,
      "selected_quote": {
        "id": 534,
        "contract_id": 534,
        "forecast_timestamp": "2026-09-27T04:46:25.174675Z",
        "requested_timestamp": "2026-09-27T04:46:25.174675Z",
        "actual_quote_timestamp": "2026-09-27T04:46:25.429426Z",
        "timestamp_delta_seconds": 0.254751,
        "bid": 0.45,
        "ask": 0.46,
        "midpoint": 0.455,
        "last_price": 0.46,
        "implied_probability": 0.46,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-27T04:46:25.429426Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP270100",
        "external_market_id": "KXBTC15M-26SEP270100-00",
        "external_contract_id": "KXBTC15M-26SEP270100-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 923.56
      },
      "selected_entry_price": 0.46,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 534,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP270100",
          "external_market_id": "KXBTC15M-26SEP270100-00",
          "external_contract_id": "KXBTC15M-26SEP270100-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-27T04:45:00Z",
          "resolution_timestamp": "2026-09-27T05:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-27T04:46:25.245944Z"
        }
      ],
      "quotes": [
        {
          "id": 534,
          "contract_id": 534,
          "forecast_timestamp": "2026-09-27T04:46:25.174675Z",
          "requested_timestamp": "2026-09-27T04:46:25.174675Z",
          "actual_quote_timestamp": "2026-09-27T04:46:25.429426Z",
          "timestamp_delta_seconds": 0.254751,
          "bid": 0.45,
          "ask": 0.46,
          "midpoint": 0.455,
          "last_price": 0.46,
          "implied_probability": 0.46,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-27T04:46:25.429426Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP270100",
          "external_market_id": "KXBTC15M-26SEP270100-00",
          "external_contract_id": "KXBTC15M-26SEP270100-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 923.56
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP270100-00": {
          "UP/YES": "KXBTC15M-26SEP270100-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1030,
          "signal_id": 534,
          "quote_id": 534,
          "settlement_id": 534,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 209.0,
          "entry_price": 0.46,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.14,
          "trading_fee": 3.64,
          "total_deployed": 99.78,
          "settlement_value": 1.0,
          "settlement_payout": 209.0,
          "gross_pnl": 112.86,
          "net_pnl": 109.22,
          "roi": 1.0946081379033874,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-27T05:01:23.033316Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 923.56,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1031,
          "signal_id": 534,
          "quote_id": 534,
          "settlement_id": 534,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.46,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 46.0,
          "trading_fee": 1.74,
          "total_deployed": 47.74,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 54.0,
          "net_pnl": 52.26,
          "roi": 1.0946795140343526,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-27T05:01:23.035720Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 923.56,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84294.83,
        "kronos_base_predicted_close": 84297.484375,
        "kronos_base_displacement": 2.6543749999982538,
        "kronos_base_displacement_fraction": 3.148917911096391e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84326.7890625,
        "kronos_small_displacement": 31.959062499998254,
        "kronos_small_displacement_fraction": 0.00037913431345668833,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP270100",
        "ticker": "KXBTC15M-26SEP270100-00",
        "market_id": "KXBTC15M-26SEP270100-00",
        "contract_id": "KXBTC15M-26SEP270100-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84294.83
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-27T04:46:25.174675Z",
        "retrieved_timestamp": "2026-09-27T04:46:25.429426Z",
        "quote_offset_seconds": 0.254751,
        "quote_age_seconds": 0.254751,
        "bid": 0.45,
        "ask": 0.46,
        "midpoint": 0.455,
        "last_price": 0.46,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.46,
        "price_type": "live_executable_ask",
        "yes_ask_size": 923.56
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 84317.38,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260927T0445Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 528,
          "signal_id": 534,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-27T04:30:00Z",
          "return_6h": 0.00023382148149164728,
          "return_12h": 0.001829824372372446,
          "return_24h": 0.003931936961423466,
          "close_vs_ema12": 0.00021880509383365165,
          "close_vs_ema24": 0.0011990679270195148,
          "ema12_slope_3h": 0.0011252247540574078,
          "ema24_slope_6h": 0.001476122296272031,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-27T04:46:25.242066Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-27T04:30:00Z",
            "return_6h": 0.00023382148149164728,
            "return_12h": 0.001829824372372446,
            "return_24h": 0.003931936961423466,
            "close_vs_ema12": 0.00021880509383365165,
            "close_vs_ema24": 0.0011990679270195148,
            "ema12_slope_3h": 0.0011252247540574078,
            "ema24_slope_6h": 0.001476122296272031,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.001441175872712086,
        "return_30m": -0.002064547010295792,
        "return_60m": -0.0011228873800005479,
        "return_120m": -0.0020064374970705234,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.0007674028413817702,
        "close_vs_ema6": -0.0010830960172494297,
        "close_vs_ema12": -0.0011705709819995747,
        "ema3_slope": -0.0007668143858432508,
        "ema6_slope": -0.00043305079266420243,
        "realized_volatility_30m": 0.0004084525255411142,
        "realized_volatility_60m": 0.0008825132641846951,
        "return_acceleration": -0.0008169050510822284
      }
    },
    {
      "id": 533,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260927T0430Z",
      "trigger_timestamp": "2026-09-27T04:31:18.589405Z",
      "market_start_timestamp": "2026-09-27T04:30:00Z",
      "resolution_timestamp": "2026-09-27T04:45:00Z",
      "direction": "UP",
      "base_run_id": 3631,
      "small_run_id": 3632,
      "last_observed_close": 84416.48,
      "actual_close": 84294.83,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-27T04:31:18.631203Z",
      "base_predicted_close": 84421.4765625,
      "small_predicted_close": 84433.09375,
      "strike": 84416.48,
      "market_regime": {
        "id": 527,
        "signal_id": 533,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-27T04:15:00Z",
        "return_6h": 0.0009487314966074578,
        "return_12h": 0.0037150019972087556,
        "return_24h": 0.006245916015959141,
        "close_vs_ema12": 0.0016717031641229063,
        "close_vs_ema24": 0.0026693770942911588,
        "ema12_slope_3h": 0.0012192411548062054,
        "ema24_slope_6h": 0.0015023489216299257,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-27T04:31:18.633289Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-27T04:15:00Z",
          "return_6h": 0.0009487314966074578,
          "return_12h": 0.0037150019972087556,
          "return_24h": 0.006245916015959141,
          "close_vs_ema12": 0.0016717031641229063,
          "close_vs_ema24": 0.0026693770942911588,
          "ema12_slope_3h": 0.0012192411548062054,
          "ema24_slope_6h": 0.0015023489216299257,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.29,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.170493,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        3631,
        3632
      ],
      "forecast_publication_timestamp": "2026-09-27T04:31:18.589405Z",
      "requested_quote_timestamp": "2026-09-27T04:31:18.589405Z",
      "retrieved_quote_timestamp": "2026-09-27T04:31:18.759898Z",
      "quote_retrieval_timestamp": "2026-09-27T04:31:18.759898Z",
      "timing_difference_seconds": 0.170493,
      "selected_quote": {
        "id": 533,
        "contract_id": 533,
        "forecast_timestamp": "2026-09-27T04:31:18.589405Z",
        "requested_timestamp": "2026-09-27T04:31:18.589405Z",
        "actual_quote_timestamp": "2026-09-27T04:31:18.759898Z",
        "timestamp_delta_seconds": 0.170493,
        "bid": 0.28,
        "ask": 0.29,
        "midpoint": 0.28500000000000003,
        "last_price": 0.29,
        "implied_probability": 0.29,
        "spread": 0.009999999999999953,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-27T04:31:18.759898Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP270045",
        "external_market_id": "KXBTC15M-26SEP270045-45",
        "external_contract_id": "KXBTC15M-26SEP270045-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3457.0
      },
      "selected_entry_price": 0.29,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 533,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP270045",
          "external_market_id": "KXBTC15M-26SEP270045-45",
          "external_contract_id": "KXBTC15M-26SEP270045-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-27T04:30:00Z",
          "resolution_timestamp": "2026-09-27T04:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-27T04:31:18.635947Z"
        }
      ],
      "quotes": [
        {
          "id": 533,
          "contract_id": 533,
          "forecast_timestamp": "2026-09-27T04:31:18.589405Z",
          "requested_timestamp": "2026-09-27T04:31:18.589405Z",
          "actual_quote_timestamp": "2026-09-27T04:31:18.759898Z",
          "timestamp_delta_seconds": 0.170493,
          "bid": 0.28,
          "ask": 0.29,
          "midpoint": 0.28500000000000003,
          "last_price": 0.29,
          "implied_probability": 0.29,
          "spread": 0.009999999999999953,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-27T04:31:18.759898Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP270045",
          "external_market_id": "KXBTC15M-26SEP270045-45",
          "external_contract_id": "KXBTC15M-26SEP270045-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3457.0
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP270045-45": {
          "UP/YES": "KXBTC15M-26SEP270045-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1028,
          "signal_id": 533,
          "quote_id": 533,
          "settlement_id": 533,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 328.0,
          "entry_price": 0.29,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.11999999999999,
          "trading_fee": 4.73,
          "total_deployed": 99.85,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.11999999999999,
          "net_pnl": -99.85,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-27T04:46:31.533262Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3457.0,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1029,
          "signal_id": 533,
          "quote_id": 533,
          "settlement_id": 533,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.29,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 28.999999999999996,
          "trading_fee": 1.45,
          "total_deployed": 30.449999999999996,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -28.999999999999996,
          "net_pnl": -30.449999999999996,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-27T04:46:31.578609Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3457.0,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84416.48,
        "kronos_base_predicted_close": 84421.4765625,
        "kronos_base_displacement": 4.9965625000040745,
        "kronos_base_displacement_fraction": 5.918942012275417e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84433.09375,
        "kronos_small_displacement": 16.613750000004075,
        "kronos_small_displacement_fraction": 0.000196806950491232,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP270045",
        "ticker": "KXBTC15M-26SEP270045-45",
        "market_id": "KXBTC15M-26SEP270045-45",
        "contract_id": "KXBTC15M-26SEP270045-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84416.48
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-27T04:31:18.589405Z",
        "retrieved_timestamp": "2026-09-27T04:31:18.759898Z",
        "quote_offset_seconds": 0.170493,
        "quote_age_seconds": 0.170493,
        "bid": 0.28,
        "ask": 0.29,
        "midpoint": 0.28500000000000003,
        "last_price": 0.29,
        "spread": 0.009999999999999953,
        "selected_entry_price": 0.29,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3457.0
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 84294.83,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260927T0430Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 527,
          "signal_id": 533,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-27T04:15:00Z",
          "return_6h": 0.0009487314966074578,
          "return_12h": 0.0037150019972087556,
          "return_24h": 0.006245916015959141,
          "close_vs_ema12": 0.0016717031641229063,
          "close_vs_ema24": 0.0026693770942911588,
          "ema12_slope_3h": 0.0012192411548062054,
          "ema24_slope_6h": 0.0015023489216299257,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-27T04:31:18.633289Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-27T04:15:00Z",
            "return_6h": 0.0009487314966074578,
            "return_12h": 0.0037150019972087556,
            "return_24h": 0.006245916015959141,
            "close_vs_ema12": 0.0016717031641229063,
            "close_vs_ema24": 0.0026693770942911588,
            "ema12_slope_3h": 0.0012192411548062054,
            "ema24_slope_6h": 0.0015023489216299257,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": -0.0006242708216298576,
        "return_30m": 0.00035585687511008324,
        "return_60m": 0.0004855199822297873,
        "return_120m": -0.0008809250959204151,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -9.258633216246981e-05,
        "close_vs_ema6": -7.460942691872585e-05,
        "close_vs_ema12": 5.815197862113486e-05,
        "ema3_slope": -9.257776072735258e-05,
        "ema6_slope": -2.9842880143293726e-05,
        "realized_volatility_30m": 0.0008025053828502604,
        "realized_volatility_60m": 0.0005748184027352036,
        "return_acceleration": -0.0016050107657005208
      }
    },
    {
      "id": 532,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260927T0345Z",
      "trigger_timestamp": "2026-09-27T03:46:25.290842Z",
      "market_start_timestamp": "2026-09-27T03:45:00Z",
      "resolution_timestamp": "2026-09-27T04:00:00Z",
      "direction": "UP",
      "base_run_id": 3625,
      "small_run_id": 3626,
      "last_observed_close": 84389.59,
      "actual_close": 84386.45,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-27T03:46:25.352713Z",
      "base_predicted_close": 84435.2109375,
      "small_predicted_close": 84437.9453125,
      "strike": 84389.59,
      "market_regime": {
        "id": 526,
        "signal_id": 532,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-27T03:30:00Z",
        "return_6h": 0.002838120703729796,
        "return_12h": 0.0033571849713285307,
        "return_24h": 0.005198618051368786,
        "close_vs_ema12": 0.0015881126844026205,
        "close_vs_ema24": 0.0025285528419161096,
        "ema12_slope_3h": 0.0012299677038249968,
        "ema24_slope_6h": 0.001478153008900751,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-27T03:46:25.355636Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-27T03:30:00Z",
          "return_6h": 0.002838120703729796,
          "return_12h": 0.0033571849713285307,
          "return_24h": 0.005198618051368786,
          "close_vs_ema12": 0.0015881126844026205,
          "close_vs_ema24": 0.0025285528419161096,
          "ema12_slope_3h": 0.0012299677038249968,
          "ema24_slope_6h": 0.001478153008900751,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.37,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.212207,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        3625,
        3626
      ],
      "forecast_publication_timestamp": "2026-09-27T03:46:25.290842Z",
      "requested_quote_timestamp": "2026-09-27T03:46:25.290842Z",
      "retrieved_quote_timestamp": "2026-09-27T03:46:25.503049Z",
      "quote_retrieval_timestamp": "2026-09-27T03:46:25.503049Z",
      "timing_difference_seconds": 0.212207,
      "selected_quote": {
        "id": 532,
        "contract_id": 532,
        "forecast_timestamp": "2026-09-27T03:46:25.290842Z",
        "requested_timestamp": "2026-09-27T03:46:25.290842Z",
        "actual_quote_timestamp": "2026-09-27T03:46:25.503049Z",
        "timestamp_delta_seconds": 0.212207,
        "bid": 0.36,
        "ask": 0.37,
        "midpoint": 0.365,
        "last_price": 0.37,
        "implied_probability": 0.37,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-27T03:46:25.503049Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP270000",
        "external_market_id": "KXBTC15M-26SEP270000-00",
        "external_contract_id": "KXBTC15M-26SEP270000-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4037.25
      },
      "selected_entry_price": 0.37,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 532,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP270000",
          "external_market_id": "KXBTC15M-26SEP270000-00",
          "external_contract_id": "KXBTC15M-26SEP270000-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-27T03:45:00Z",
          "resolution_timestamp": "2026-09-27T04:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-27T03:46:25.359106Z"
        }
      ],
      "quotes": [
        {
          "id": 532,
          "contract_id": 532,
          "forecast_timestamp": "2026-09-27T03:46:25.290842Z",
          "requested_timestamp": "2026-09-27T03:46:25.290842Z",
          "actual_quote_timestamp": "2026-09-27T03:46:25.503049Z",
          "timestamp_delta_seconds": 0.212207,
          "bid": 0.36,
          "ask": 0.37,
          "midpoint": 0.365,
          "last_price": 0.37,
          "implied_probability": 0.37,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-27T03:46:25.503049Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP270000",
          "external_market_id": "KXBTC15M-26SEP270000-00",
          "external_contract_id": "KXBTC15M-26SEP270000-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4037.25
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP270000-00": {
          "UP/YES": "KXBTC15M-26SEP270000-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1026,
          "signal_id": 532,
          "quote_id": 532,
          "settlement_id": 532,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 258.0,
          "entry_price": 0.37,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.46,
          "trading_fee": 4.21,
          "total_deployed": 99.66999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.46,
          "net_pnl": -99.66999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-27T04:01:24.616281Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4037.25,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1027,
          "signal_id": 532,
          "quote_id": 532,
          "settlement_id": 532,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.37,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 37.0,
          "trading_fee": 1.64,
          "total_deployed": 38.64,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -37.0,
          "net_pnl": -38.64,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-27T04:01:24.618414Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4037.25,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84389.59,
        "kronos_base_predicted_close": 84435.2109375,
        "kronos_base_displacement": 45.62093750000349,
        "kronos_base_displacement_fraction": 0.0005405991129949025,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84437.9453125,
        "kronos_small_displacement": 48.35531250000349,
        "kronos_small_displacement_fraction": 0.0005730009175302723,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP270000",
        "ticker": "KXBTC15M-26SEP270000-00",
        "market_id": "KXBTC15M-26SEP270000-00",
        "contract_id": "KXBTC15M-26SEP270000-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84389.59
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-27T03:46:25.290842Z",
        "retrieved_timestamp": "2026-09-27T03:46:25.503049Z",
        "quote_offset_seconds": 0.212207,
        "quote_age_seconds": 0.212207,
        "bid": 0.36,
        "ask": 0.37,
        "midpoint": 0.365,
        "last_price": 0.37,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.37,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4037.25
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 84386.45,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260927T0345Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 526,
          "signal_id": 532,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-27T03:30:00Z",
          "return_6h": 0.002838120703729796,
          "return_12h": 0.0033571849713285307,
          "return_24h": 0.005198618051368786,
          "close_vs_ema12": 0.0015881126844026205,
          "close_vs_ema24": 0.0025285528419161096,
          "ema12_slope_3h": 0.0012299677038249968,
          "ema24_slope_6h": 0.001478153008900751,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-27T03:46:25.355636Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-27T03:30:00Z",
            "return_6h": 0.002838120703729796,
            "return_12h": 0.0033571849713285307,
            "return_24h": 0.005198618051368786,
            "close_vs_ema12": 0.0015881126844026205,
            "close_vs_ema24": 0.0025285528419161096,
            "ema12_slope_3h": 0.0012299677038249968,
            "ema24_slope_6h": 0.001478153008900751,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": 0.00016671897646869382,
        "return_30m": -0.000900115797220713,
        "return_60m": -0.0008845433596456065,
        "return_120m": 4.434985643486655e-05,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": -0.00016583961148997073,
        "close_vs_ema6": -0.0003158727943358697,
        "close_vs_ema12": -0.0001531429297304543,
        "ema3_slope": -0.00016581211327360013,
        "ema6_slope": -0.00012633315565147019,
        "realized_volatility_30m": 0.0006166879591023022,
        "realized_volatility_60m": 0.0005285574993565993,
        "return_acceleration": 0.0012333759182046045
      }
    },
    {
      "id": 531,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260927T0330Z",
      "trigger_timestamp": "2026-09-27T03:31:22.755837Z",
      "market_start_timestamp": "2026-09-27T03:30:00Z",
      "resolution_timestamp": "2026-09-27T03:45:00Z",
      "direction": "UP",
      "base_run_id": 3623,
      "small_run_id": 3624,
      "last_observed_close": 84375.52,
      "actual_close": 84389.59,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-27T03:31:22.801389Z",
      "base_predicted_close": 84401.0859375,
      "small_predicted_close": 84424.03125,
      "strike": 84375.52,
      "market_regime": {
        "id": 525,
        "signal_id": 531,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-27T03:15:00Z",
        "return_6h": 0.002510627646456154,
        "return_12h": 0.003920771895932429,
        "return_24h": 0.004262649715846223,
        "close_vs_ema12": 0.001488836651883263,
        "close_vs_ema24": 0.0024148057157633573,
        "ema12_slope_3h": 0.0012518886632371107,
        "ema24_slope_6h": 0.001449490738270054,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-27T03:31:22.803907Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-27T03:15:00Z",
          "return_6h": 0.002510627646456154,
          "return_12h": 0.003920771895932429,
          "return_24h": 0.004262649715846223,
          "close_vs_ema12": 0.001488836651883263,
          "close_vs_ema24": 0.0024148057157633573,
          "ema12_slope_3h": 0.0012518886632371107,
          "ema24_slope_6h": 0.001449490738270054,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.66,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.190553,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        3623,
        3624
      ],
      "forecast_publication_timestamp": "2026-09-27T03:31:22.755837Z",
      "requested_quote_timestamp": "2026-09-27T03:31:22.755837Z",
      "retrieved_quote_timestamp": "2026-09-27T03:31:22.946390Z",
      "quote_retrieval_timestamp": "2026-09-27T03:31:22.946390Z",
      "timing_difference_seconds": 0.190553,
      "selected_quote": {
        "id": 531,
        "contract_id": 531,
        "forecast_timestamp": "2026-09-27T03:31:22.755837Z",
        "requested_timestamp": "2026-09-27T03:31:22.755837Z",
        "actual_quote_timestamp": "2026-09-27T03:31:22.946390Z",
        "timestamp_delta_seconds": 0.190553,
        "bid": 0.65,
        "ask": 0.66,
        "midpoint": 0.655,
        "last_price": 0.65,
        "implied_probability": 0.66,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-27T03:31:22.946390Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP262345",
        "external_market_id": "KXBTC15M-26SEP262345-45",
        "external_contract_id": "KXBTC15M-26SEP262345-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4718.87
      },
      "selected_entry_price": 0.66,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 531,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP262345",
          "external_market_id": "KXBTC15M-26SEP262345-45",
          "external_contract_id": "KXBTC15M-26SEP262345-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-27T03:30:00Z",
          "resolution_timestamp": "2026-09-27T03:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-27T03:31:22.807031Z"
        }
      ],
      "quotes": [
        {
          "id": 531,
          "contract_id": 531,
          "forecast_timestamp": "2026-09-27T03:31:22.755837Z",
          "requested_timestamp": "2026-09-27T03:31:22.755837Z",
          "actual_quote_timestamp": "2026-09-27T03:31:22.946390Z",
          "timestamp_delta_seconds": 0.190553,
          "bid": 0.65,
          "ask": 0.66,
          "midpoint": 0.655,
          "last_price": 0.65,
          "implied_probability": 0.66,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-27T03:31:22.946390Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP262345",
          "external_market_id": "KXBTC15M-26SEP262345-45",
          "external_contract_id": "KXBTC15M-26SEP262345-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4718.87
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP262345-45": {
          "UP/YES": "KXBTC15M-26SEP262345-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1024,
          "signal_id": 531,
          "quote_id": 531,
          "settlement_id": 531,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 147.0,
          "entry_price": 0.66,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.02000000000001,
          "trading_fee": 2.31,
          "total_deployed": 99.33000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 147.0,
          "gross_pnl": 49.97999999999999,
          "net_pnl": 47.66999999999999,
          "roi": 0.4799154334038053,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-27T03:46:31.455466Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4718.87,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1025,
          "signal_id": 531,
          "quote_id": 531,
          "settlement_id": 531,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.66,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 66.0,
          "trading_fee": 1.58,
          "total_deployed": 67.58,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 34.0,
          "net_pnl": 32.42,
          "roi": 0.47972773009766206,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-27T03:46:31.458868Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4718.87,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84375.52,
        "kronos_base_predicted_close": 84401.0859375,
        "kronos_base_displacement": 25.565937499995925,
        "kronos_base_displacement_fraction": 0.00030300183631456047,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84424.03125,
        "kronos_small_displacement": 48.511249999995925,
        "kronos_small_displacement_fraction": 0.0005749446047857948,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP262345",
        "ticker": "KXBTC15M-26SEP262345-45",
        "market_id": "KXBTC15M-26SEP262345-45",
        "contract_id": "KXBTC15M-26SEP262345-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84375.52
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-27T03:31:22.755837Z",
        "retrieved_timestamp": "2026-09-27T03:31:22.946390Z",
        "quote_offset_seconds": 0.190553,
        "quote_age_seconds": 0.190553,
        "bid": 0.65,
        "ask": 0.66,
        "midpoint": 0.655,
        "last_price": 0.65,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.66,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4718.87
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 84389.59,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260927T0330Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 525,
          "signal_id": 531,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-27T03:15:00Z",
          "return_6h": 0.002510627646456154,
          "return_12h": 0.003920771895932429,
          "return_24h": 0.004262649715846223,
          "close_vs_ema12": 0.001488836651883263,
          "close_vs_ema24": 0.0024148057157633573,
          "ema12_slope_3h": 0.0012518886632371107,
          "ema24_slope_6h": 0.001449490738270054,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-27T03:31:22.803907Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-27T03:15:00Z",
            "return_6h": 0.002510627646456154,
            "return_12h": 0.003920771895932429,
            "return_24h": 0.004262649715846223,
            "close_vs_ema12": 0.001488836651883263,
            "close_vs_ema24": 0.0024148057157633573,
            "ema12_slope_3h": 0.0012518886632371107,
            "ema24_slope_6h": 0.001449490738270054,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0010666569417359106,
        "return_30m": -0.0007877356249437195,
        "return_60m": -0.0013657819637153956,
        "return_120m": 0.0006334697358856278,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0004982601335963288,
        "close_vs_ema6": -0.0006087835254828811,
        "close_vs_ema12": -0.0003476430772481054,
        "ema3_slope": -0.0004980119940736216,
        "ema6_slope": -0.00024345412584880766,
        "realized_volatility_30m": 0.0006729380447851874,
        "realized_volatility_60m": 0.00047904084103632237,
        "return_acceleration": -0.0013458760895703747
      }
    },
    {
      "id": 530,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260927T0100Z",
      "trigger_timestamp": "2026-09-27T01:01:25.180099Z",
      "market_start_timestamp": "2026-09-27T01:00:00Z",
      "resolution_timestamp": "2026-09-27T01:15:00Z",
      "direction": "UP",
      "base_run_id": 3607,
      "small_run_id": 3608,
      "last_observed_close": 84294.42,
      "actual_close": 84367.61,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-27T01:01:25.241948Z",
      "base_predicted_close": 84310.140625,
      "small_predicted_close": 84297.7421875,
      "strike": 84294.42,
      "market_regime": {
        "id": 524,
        "signal_id": 530,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-27T00:45:00Z",
        "return_6h": 0.0035596082574265164,
        "return_12h": 0.0028533978982585584,
        "return_24h": 0.004879507521784898,
        "close_vs_ema12": 0.0016201420536956501,
        "close_vs_ema24": 0.002153641791872385,
        "ema12_slope_3h": 0.0012561727733824135,
        "ema24_slope_6h": 0.0006917134002299985,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-27T01:01:25.245369Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-27T00:45:00Z",
          "return_6h": 0.0035596082574265164,
          "return_12h": 0.0028533978982585584,
          "return_24h": 0.004879507521784898,
          "close_vs_ema12": 0.0016201420536956501,
          "close_vs_ema24": 0.002153641791872385,
          "ema12_slope_3h": 0.0012561727733824135,
          "ema24_slope_6h": 0.0006917134002299985,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.45,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.210037,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        3607,
        3608
      ],
      "forecast_publication_timestamp": "2026-09-27T01:01:25.180099Z",
      "requested_quote_timestamp": "2026-09-27T01:01:25.180099Z",
      "retrieved_quote_timestamp": "2026-09-27T01:01:25.390136Z",
      "quote_retrieval_timestamp": "2026-09-27T01:01:25.390136Z",
      "timing_difference_seconds": 0.210037,
      "selected_quote": {
        "id": 530,
        "contract_id": 530,
        "forecast_timestamp": "2026-09-27T01:01:25.180099Z",
        "requested_timestamp": "2026-09-27T01:01:25.180099Z",
        "actual_quote_timestamp": "2026-09-27T01:01:25.390136Z",
        "timestamp_delta_seconds": 0.210037,
        "bid": 0.44,
        "ask": 0.45,
        "midpoint": 0.445,
        "last_price": 0.45,
        "implied_probability": 0.45,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-27T01:01:25.390136Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP262115",
        "external_market_id": "KXBTC15M-26SEP262115-15",
        "external_contract_id": "KXBTC15M-26SEP262115-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 13249.86
      },
      "selected_entry_price": 0.45,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 530,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP262115",
          "external_market_id": "KXBTC15M-26SEP262115-15",
          "external_contract_id": "KXBTC15M-26SEP262115-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-27T01:00:00Z",
          "resolution_timestamp": "2026-09-27T01:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-27T01:01:25.250345Z"
        }
      ],
      "quotes": [
        {
          "id": 530,
          "contract_id": 530,
          "forecast_timestamp": "2026-09-27T01:01:25.180099Z",
          "requested_timestamp": "2026-09-27T01:01:25.180099Z",
          "actual_quote_timestamp": "2026-09-27T01:01:25.390136Z",
          "timestamp_delta_seconds": 0.210037,
          "bid": 0.44,
          "ask": 0.45,
          "midpoint": 0.445,
          "last_price": 0.45,
          "implied_probability": 0.45,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-27T01:01:25.390136Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP262115",
          "external_market_id": "KXBTC15M-26SEP262115-15",
          "external_contract_id": "KXBTC15M-26SEP262115-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 13249.86
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP262115-15": {
          "UP/YES": "KXBTC15M-26SEP262115-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1022,
          "signal_id": 530,
          "quote_id": 530,
          "settlement_id": 530,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 213.0,
          "entry_price": 0.45,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.85000000000001,
          "trading_fee": 3.7,
          "total_deployed": 99.55000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 213.0,
          "gross_pnl": 117.14999999999999,
          "net_pnl": 113.44999999999999,
          "roi": 1.1396283274736312,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-27T01:16:25.571673Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 13249.86,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1023,
          "signal_id": 530,
          "quote_id": 530,
          "settlement_id": 530,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.45,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 45.0,
          "trading_fee": 1.74,
          "total_deployed": 46.74,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 55.0,
          "net_pnl": 53.26,
          "roi": 1.1394950791613179,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-27T01:16:25.574107Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 13249.86,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84294.42,
        "kronos_base_predicted_close": 84310.140625,
        "kronos_base_displacement": 15.720625000001746,
        "kronos_base_displacement_fraction": 0.00018649662694163798,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84297.7421875,
        "kronos_small_displacement": 3.3221875000017462,
        "kronos_small_displacement_fraction": 3.941171313595546e-05,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP262115",
        "ticker": "KXBTC15M-26SEP262115-15",
        "market_id": "KXBTC15M-26SEP262115-15",
        "contract_id": "KXBTC15M-26SEP262115-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84294.42
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-27T01:01:25.180099Z",
        "retrieved_timestamp": "2026-09-27T01:01:25.390136Z",
        "quote_offset_seconds": 0.210037,
        "quote_age_seconds": 0.210037,
        "bid": 0.44,
        "ask": 0.45,
        "midpoint": 0.445,
        "last_price": 0.45,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.45,
        "price_type": "live_executable_ask",
        "yes_ask_size": 13249.86
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 84367.61,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260927T0100Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 524,
          "signal_id": 530,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-27T00:45:00Z",
          "return_6h": 0.0035596082574265164,
          "return_12h": 0.0028533978982585584,
          "return_24h": 0.004879507521784898,
          "close_vs_ema12": 0.0016201420536956501,
          "close_vs_ema24": 0.002153641791872385,
          "ema12_slope_3h": 0.0012561727733824135,
          "ema24_slope_6h": 0.0006917134002299985,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-27T01:01:25.245369Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-27T00:45:00Z",
            "return_6h": 0.0035596082574265164,
            "return_12h": 0.0028533978982585584,
            "return_24h": 0.004879507521784898,
            "close_vs_ema12": 0.0016201420536956501,
            "close_vs_ema24": 0.002153641791872385,
            "ema12_slope_3h": 0.0012561727733824135,
            "ema24_slope_6h": 0.0006917134002299985,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": -0.0004125083144386199,
        "return_30m": 0.0004974391723080451,
        "return_60m": -0.0015696667298180644,
        "return_120m": 0.00035206494406714306,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.00012146340029217662,
        "close_vs_ema6": -0.00018463142536817578,
        "close_vs_ema12": 9.915005499805396e-05,
        "ema3_slope": -0.00012144864872620786,
        "ema6_slope": -7.384711634783603e-05,
        "realized_volatility_30m": 0.0006614156584963116,
        "realized_volatility_60m": 0.0008193045966039657,
        "return_acceleration": -0.0013228313169926231
      }
    },
    {
      "id": 529,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260927T0045Z",
      "trigger_timestamp": "2026-09-27T00:46:21.351913Z",
      "market_start_timestamp": "2026-09-27T00:45:00Z",
      "resolution_timestamp": "2026-09-27T01:00:00Z",
      "direction": "UP",
      "base_run_id": 3605,
      "small_run_id": 3606,
      "last_observed_close": 84329.21,
      "actual_close": 84294.42,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-27T00:46:21.409958Z",
      "base_predicted_close": 84347.125,
      "small_predicted_close": 84472.3671875,
      "strike": 84329.21,
      "market_regime": {
        "id": 523,
        "signal_id": 529,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-27T00:30:00Z",
        "return_6h": 0.003787562977309644,
        "return_12h": 0.003376226677756611,
        "return_24h": 0.005238869826429182,
        "close_vs_ema12": 0.0021025763706421507,
        "close_vs_ema24": 0.0026126666474068916,
        "ema12_slope_3h": 0.0012320921798572027,
        "ema24_slope_6h": 0.0006313799708883572,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-27T00:46:21.413180Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-27T00:30:00Z",
          "return_6h": 0.003787562977309644,
          "return_12h": 0.003376226677756611,
          "return_24h": 0.005238869826429182,
          "close_vs_ema12": 0.0021025763706421507,
          "close_vs_ema24": 0.0026126666474068916,
          "ema12_slope_3h": 0.0012320921798572027,
          "ema24_slope_6h": 0.0006313799708883572,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.6,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.207914,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        3605,
        3606
      ],
      "forecast_publication_timestamp": "2026-09-27T00:46:21.351913Z",
      "requested_quote_timestamp": "2026-09-27T00:46:21.351913Z",
      "retrieved_quote_timestamp": "2026-09-27T00:46:21.559827Z",
      "quote_retrieval_timestamp": "2026-09-27T00:46:21.559827Z",
      "timing_difference_seconds": 0.207914,
      "selected_quote": {
        "id": 529,
        "contract_id": 529,
        "forecast_timestamp": "2026-09-27T00:46:21.351913Z",
        "requested_timestamp": "2026-09-27T00:46:21.351913Z",
        "actual_quote_timestamp": "2026-09-27T00:46:21.559827Z",
        "timestamp_delta_seconds": 0.207914,
        "bid": 0.59,
        "ask": 0.6,
        "midpoint": 0.595,
        "last_price": 0.6,
        "implied_probability": 0.6,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-27T00:46:21.559827Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP262100",
        "external_market_id": "KXBTC15M-26SEP262100-00",
        "external_contract_id": "KXBTC15M-26SEP262100-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3099.01
      },
      "selected_entry_price": 0.6,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 529,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP262100",
          "external_market_id": "KXBTC15M-26SEP262100-00",
          "external_contract_id": "KXBTC15M-26SEP262100-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-27T00:45:00Z",
          "resolution_timestamp": "2026-09-27T01:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-27T00:46:21.421455Z"
        }
      ],
      "quotes": [
        {
          "id": 529,
          "contract_id": 529,
          "forecast_timestamp": "2026-09-27T00:46:21.351913Z",
          "requested_timestamp": "2026-09-27T00:46:21.351913Z",
          "actual_quote_timestamp": "2026-09-27T00:46:21.559827Z",
          "timestamp_delta_seconds": 0.207914,
          "bid": 0.59,
          "ask": 0.6,
          "midpoint": 0.595,
          "last_price": 0.6,
          "implied_probability": 0.6,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-27T00:46:21.559827Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP262100",
          "external_market_id": "KXBTC15M-26SEP262100-00",
          "external_contract_id": "KXBTC15M-26SEP262100-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3099.01
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP262100-00": {
          "UP/YES": "KXBTC15M-26SEP262100-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1020,
          "signal_id": 529,
          "quote_id": 529,
          "settlement_id": 529,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 162.0,
          "entry_price": 0.6,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.2,
          "trading_fee": 2.73,
          "total_deployed": 99.93,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -97.2,
          "net_pnl": -99.93,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-27T01:01:32.218170Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3099.01,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1021,
          "signal_id": 529,
          "quote_id": 529,
          "settlement_id": 529,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.6,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 60.0,
          "trading_fee": 1.68,
          "total_deployed": 61.68,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -60.0,
          "net_pnl": -61.68,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-27T01:01:32.221046Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3099.01,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84329.21,
        "kronos_base_predicted_close": 84347.125,
        "kronos_base_displacement": 17.914999999993597,
        "kronos_base_displacement_fraction": 0.0002124412169874898,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84472.3671875,
        "kronos_small_displacement": 143.1571874999936,
        "kronos_small_displacement_fraction": 0.0016975990584993455,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP262100",
        "ticker": "KXBTC15M-26SEP262100-00",
        "market_id": "KXBTC15M-26SEP262100-00",
        "contract_id": "KXBTC15M-26SEP262100-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84329.21
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-27T00:46:21.351913Z",
        "retrieved_timestamp": "2026-09-27T00:46:21.559827Z",
        "quote_offset_seconds": 0.207914,
        "quote_age_seconds": 0.207914,
        "bid": 0.59,
        "ask": 0.6,
        "midpoint": 0.595,
        "last_price": 0.6,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.6,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3099.01
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 84294.42,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260927T0045Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 523,
          "signal_id": 529,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-27T00:30:00Z",
          "return_6h": 0.003787562977309644,
          "return_12h": 0.003376226677756611,
          "return_24h": 0.005238869826429182,
          "close_vs_ema12": 0.0021025763706421507,
          "close_vs_ema24": 0.0026126666474068916,
          "ema12_slope_3h": 0.0012320921798572027,
          "ema24_slope_6h": 0.0006313799708883572,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-27T00:46:21.413180Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-27T00:30:00Z",
            "return_6h": 0.003787562977309644,
            "return_12h": 0.003376226677756611,
            "return_24h": 0.005238869826429182,
            "close_vs_ema12": 0.0021025763706421507,
            "close_vs_ema24": 0.0026126666474068916,
            "ema12_slope_3h": 0.0012320921798572027,
            "ema24_slope_6h": 0.0006313799708883572,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0009103230025540032,
        "return_30m": 0.00016373046075246478,
        "return_60m": -0.00017296470368566297,
        "return_120m": 0.0006418224842708042,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.00016968101181413786,
        "close_vs_ema6": 0.00015410697763051928,
        "close_vs_ema12": 0.0005299063553680927,
        "ema3_slope": 0.00016970980834618565,
        "ema6_slope": 6.16465911200681e-05,
        "realized_volatility_30m": 0.0008281182610604398,
        "realized_volatility_60m": 0.0010118095946246729,
        "return_acceleration": 0.0016562365221208797
      }
    },
    {
      "id": 528,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260927T0015Z",
      "trigger_timestamp": "2026-09-27T00:16:16.142474Z",
      "market_start_timestamp": "2026-09-27T00:15:00Z",
      "resolution_timestamp": "2026-09-27T00:30:00Z",
      "direction": "UP",
      "base_run_id": 3601,
      "small_run_id": 3602,
      "last_observed_close": 84315.4,
      "actual_close": 84252.51,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-27T00:16:16.184378Z",
      "base_predicted_close": 84343.9375,
      "small_predicted_close": 84332.1796875,
      "strike": 84315.4,
      "market_regime": {
        "id": 522,
        "signal_id": 528,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-27T00:00:00Z",
        "return_6h": 0.002611021311659245,
        "return_12h": 0.002231834722771886,
        "return_24h": 0.0028257491582757144,
        "close_vs_ema12": 0.0020827950367374726,
        "close_vs_ema24": 0.0025407695629424687,
        "ema12_slope_3h": 0.0012004170543407078,
        "ema24_slope_6h": 0.0005282962358406085,
        "score": 2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-27T00:16:16.188292Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-27T00:00:00Z",
          "return_6h": 0.002611021311659245,
          "return_12h": 0.002231834722771886,
          "return_24h": 0.0028257491582757144,
          "close_vs_ema12": 0.0020827950367374726,
          "close_vs_ema24": 0.0025407695629424687,
          "ema12_slope_3h": 0.0012004170543407078,
          "ema24_slope_6h": 0.0005282962358406085,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.35,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.186746,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        3601,
        3602
      ],
      "forecast_publication_timestamp": "2026-09-27T00:16:16.142474Z",
      "requested_quote_timestamp": "2026-09-27T00:16:16.142474Z",
      "retrieved_quote_timestamp": "2026-09-27T00:16:16.329220Z",
      "quote_retrieval_timestamp": "2026-09-27T00:16:16.329220Z",
      "timing_difference_seconds": 0.186746,
      "selected_quote": {
        "id": 528,
        "contract_id": 528,
        "forecast_timestamp": "2026-09-27T00:16:16.142474Z",
        "requested_timestamp": "2026-09-27T00:16:16.142474Z",
        "actual_quote_timestamp": "2026-09-27T00:16:16.329220Z",
        "timestamp_delta_seconds": 0.186746,
        "bid": 0.34,
        "ask": 0.35,
        "midpoint": 0.345,
        "last_price": 0.35,
        "implied_probability": 0.35,
        "spread": 0.009999999999999953,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-27T00:16:16.329220Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP262030",
        "external_market_id": "KXBTC15M-26SEP262030-30",
        "external_contract_id": "KXBTC15M-26SEP262030-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4451.0
      },
      "selected_entry_price": 0.35,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 528,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP262030",
          "external_market_id": "KXBTC15M-26SEP262030-30",
          "external_contract_id": "KXBTC15M-26SEP262030-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-27T00:15:00Z",
          "resolution_timestamp": "2026-09-27T00:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-27T00:16:16.190952Z"
        }
      ],
      "quotes": [
        {
          "id": 528,
          "contract_id": 528,
          "forecast_timestamp": "2026-09-27T00:16:16.142474Z",
          "requested_timestamp": "2026-09-27T00:16:16.142474Z",
          "actual_quote_timestamp": "2026-09-27T00:16:16.329220Z",
          "timestamp_delta_seconds": 0.186746,
          "bid": 0.34,
          "ask": 0.35,
          "midpoint": 0.345,
          "last_price": 0.35,
          "implied_probability": 0.35,
          "spread": 0.009999999999999953,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-27T00:16:16.329220Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP262030",
          "external_market_id": "KXBTC15M-26SEP262030-30",
          "external_contract_id": "KXBTC15M-26SEP262030-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4451.0
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP262030-30": {
          "UP/YES": "KXBTC15M-26SEP262030-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1018,
          "signal_id": 528,
          "quote_id": 528,
          "settlement_id": 528,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 273.0,
          "entry_price": 0.35,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.55,
          "trading_fee": 4.35,
          "total_deployed": 99.89999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.55,
          "net_pnl": -99.89999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-27T00:31:25.964743Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4451.0,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1019,
          "signal_id": 528,
          "quote_id": 528,
          "settlement_id": 528,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.35,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 35.0,
          "trading_fee": 1.6,
          "total_deployed": 36.6,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -35.0,
          "net_pnl": -36.6,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-27T00:31:25.967146Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4451.0,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84315.4,
        "kronos_base_predicted_close": 84343.9375,
        "kronos_base_displacement": 28.53750000000582,
        "kronos_base_displacement_fraction": 0.0003384613012570162,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84332.1796875,
        "kronos_small_displacement": 16.77968750000582,
        "kronos_small_displacement_fraction": 0.00019901094580593607,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP262030",
        "ticker": "KXBTC15M-26SEP262030-30",
        "market_id": "KXBTC15M-26SEP262030-30",
        "contract_id": "KXBTC15M-26SEP262030-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84315.4
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-27T00:16:16.142474Z",
        "retrieved_timestamp": "2026-09-27T00:16:16.329220Z",
        "quote_offset_seconds": 0.186746,
        "quote_age_seconds": 0.186746,
        "bid": 0.34,
        "ask": 0.35,
        "midpoint": 0.345,
        "last_price": 0.35,
        "spread": 0.009999999999999953,
        "selected_entry_price": 0.35,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4451.0
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 84252.51,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260927T0015Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 522,
          "signal_id": 528,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-27T00:00:00Z",
          "return_6h": 0.002611021311659245,
          "return_12h": 0.002231834722771886,
          "return_24h": 0.0028257491582757144,
          "close_vs_ema12": 0.0020827950367374726,
          "close_vs_ema24": 0.0025407695629424687,
          "ema12_slope_3h": 0.0012004170543407078,
          "ema24_slope_6h": 0.0005282962358406085,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-27T00:16:16.188292Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-27T00:00:00Z",
            "return_6h": 0.002611021311659245,
            "return_12h": 0.002231834722771886,
            "return_24h": 0.0028257491582757144,
            "close_vs_ema12": 0.0020827950367374726,
            "close_vs_ema24": 0.0025407695629424687,
            "ema12_slope_3h": 0.0012004170543407078,
            "ema24_slope_6h": 0.0005282962358406085,
            "score": 2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0013211500980719881,
        "return_30m": -0.0003366400462082586,
        "return_60m": -0.0003163801980868852,
        "return_120m": -1.218030677718751e-05,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.00039449874123520523,
        "close_vs_ema6": -0.00022548461562343913,
        "close_vs_ema12": 0.0004108947612522229,
        "ema3_slope": -0.0003943431733495206,
        "ema6_slope": -9.018571205321457e-05,
        "realized_volatility_30m": 0.0011534812780807369,
        "realized_volatility_60m": 0.0008252459809286702,
        "return_acceleration": -0.0023069625561614737
      }
    },
    {
      "id": 527,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260926T2345Z",
      "trigger_timestamp": "2026-09-26T23:46:21.014733Z",
      "market_start_timestamp": "2026-09-26T23:45:00Z",
      "resolution_timestamp": "2026-09-27T00:00:00Z",
      "direction": "UP",
      "base_run_id": 3597,
      "small_run_id": 3598,
      "last_observed_close": 84343.8,
      "actual_close": 84426.95,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-26T23:46:21.062017Z",
      "base_predicted_close": 84373.453125,
      "small_predicted_close": 84393.3515625,
      "strike": 84343.8,
      "market_regime": {
        "id": 521,
        "signal_id": 527,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-26T23:30:00Z",
        "return_6h": 0.0030109606418846635,
        "return_12h": 0.0021458766564077525,
        "return_24h": 0.003294527411585424,
        "close_vs_ema12": 0.0026583224279084217,
        "close_vs_ema24": 0.0030147977309415985,
        "ema12_slope_3h": 0.0009853358673992396,
        "ema24_slope_6h": 0.0004188589391806996,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-26T23:46:21.066871Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-26T23:30:00Z",
          "return_6h": 0.0030109606418846635,
          "return_12h": 0.0021458766564077525,
          "return_24h": 0.003294527411585424,
          "close_vs_ema12": 0.0026583224279084217,
          "close_vs_ema24": 0.0030147977309415985,
          "ema12_slope_3h": 0.0009853358673992396,
          "ema24_slope_6h": 0.0004188589391806996,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.69,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.194056,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        3597,
        3598
      ],
      "forecast_publication_timestamp": "2026-09-26T23:46:21.014733Z",
      "requested_quote_timestamp": "2026-09-26T23:46:21.014733Z",
      "retrieved_quote_timestamp": "2026-09-26T23:46:21.208789Z",
      "quote_retrieval_timestamp": "2026-09-26T23:46:21.208789Z",
      "timing_difference_seconds": 0.194056,
      "selected_quote": {
        "id": 527,
        "contract_id": 527,
        "forecast_timestamp": "2026-09-26T23:46:21.014733Z",
        "requested_timestamp": "2026-09-26T23:46:21.014733Z",
        "actual_quote_timestamp": "2026-09-26T23:46:21.208789Z",
        "timestamp_delta_seconds": 0.194056,
        "bid": 0.68,
        "ask": 0.69,
        "midpoint": 0.685,
        "last_price": 0.69,
        "implied_probability": 0.69,
        "spread": 0.009999999999999898,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-26T23:46:21.208789Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP262000",
        "external_market_id": "KXBTC15M-26SEP262000-00",
        "external_contract_id": "KXBTC15M-26SEP262000-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4235.96
      },
      "selected_entry_price": 0.69,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 527,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP262000",
          "external_market_id": "KXBTC15M-26SEP262000-00",
          "external_contract_id": "KXBTC15M-26SEP262000-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-26T23:45:00Z",
          "resolution_timestamp": "2026-09-27T00:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-26T23:46:21.073070Z"
        }
      ],
      "quotes": [
        {
          "id": 527,
          "contract_id": 527,
          "forecast_timestamp": "2026-09-26T23:46:21.014733Z",
          "requested_timestamp": "2026-09-26T23:46:21.014733Z",
          "actual_quote_timestamp": "2026-09-26T23:46:21.208789Z",
          "timestamp_delta_seconds": 0.194056,
          "bid": 0.68,
          "ask": 0.69,
          "midpoint": 0.685,
          "last_price": 0.69,
          "implied_probability": 0.69,
          "spread": 0.009999999999999898,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-26T23:46:21.208789Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP262000",
          "external_market_id": "KXBTC15M-26SEP262000-00",
          "external_contract_id": "KXBTC15M-26SEP262000-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4235.96
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP262000-00": {
          "UP/YES": "KXBTC15M-26SEP262000-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1016,
          "signal_id": 527,
          "quote_id": 527,
          "settlement_id": 527,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 141.0,
          "entry_price": 0.69,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.28999999999999,
          "trading_fee": 2.12,
          "total_deployed": 99.41,
          "settlement_value": 1.0,
          "settlement_payout": 141.0,
          "gross_pnl": 43.71000000000001,
          "net_pnl": 41.59,
          "roi": 0.4183683734030782,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-27T00:01:23.822927Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4235.96,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1017,
          "signal_id": 527,
          "quote_id": 527,
          "settlement_id": 527,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.69,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 69.0,
          "trading_fee": 1.5,
          "total_deployed": 70.5,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 31.0,
          "net_pnl": 29.5,
          "roi": 0.41843971631205673,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-27T00:01:23.824894Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4235.96,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84343.8,
        "kronos_base_predicted_close": 84373.453125,
        "kronos_base_displacement": 29.65312499999709,
        "kronos_base_displacement_fraction": 0.0003515744488628339,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84393.3515625,
        "kronos_small_displacement": 49.55156249999709,
        "kronos_small_displacement_fraction": 0.0005874950203808352,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP262000",
        "ticker": "KXBTC15M-26SEP262000-00",
        "market_id": "KXBTC15M-26SEP262000-00",
        "contract_id": "KXBTC15M-26SEP262000-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84343.8
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-26T23:46:21.014733Z",
        "retrieved_timestamp": "2026-09-26T23:46:21.208789Z",
        "quote_offset_seconds": 0.194056,
        "quote_age_seconds": 0.194056,
        "bid": 0.68,
        "ask": 0.69,
        "midpoint": 0.685,
        "last_price": 0.69,
        "spread": 0.009999999999999898,
        "selected_entry_price": 0.69,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4235.96
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 84426.95,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260926T2345Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 521,
          "signal_id": 527,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-26T23:30:00Z",
          "return_6h": 0.0030109606418846635,
          "return_12h": 0.0021458766564077525,
          "return_24h": 0.003294527411585424,
          "close_vs_ema12": 0.0026583224279084217,
          "close_vs_ema24": 0.0030147977309415985,
          "ema12_slope_3h": 0.0009853358673992396,
          "ema24_slope_6h": 0.0004188589391806996,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-26T23:46:21.066871Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-26T23:30:00Z",
            "return_6h": 0.0030109606418846635,
            "return_12h": 0.0021458766564077525,
            "return_24h": 0.003294527411585424,
            "close_vs_ema12": 0.0026583224279084217,
            "close_vs_ema24": 0.0030147977309415985,
            "ema12_slope_3h": 0.0009853358673992396,
            "ema24_slope_6h": 0.0004188589391806996,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": -0.00011529650763986155,
        "return_30m": 2.0266670694324418e-05,
        "return_60m": 0.0008149281417610954,
        "return_120m": 0.0022940118996357395,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": 8.101281134775817e-05,
        "close_vs_ema6": 0.0004238999525409959,
        "close_vs_ema12": 0.0011518767557421317,
        "ema3_slope": 8.101937495519351e-05,
        "ema6_slope": 0.0001695887364794313,
        "realized_volatility_30m": 0.00012543765886863234,
        "realized_volatility_60m": 0.0004251333615684151,
        "return_acceleration": -0.0002508753177372647
      }
    },
    {
      "id": 526,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260926T2315Z",
      "trigger_timestamp": "2026-09-26T23:16:17.124381Z",
      "market_start_timestamp": "2026-09-26T23:15:00Z",
      "resolution_timestamp": "2026-09-26T23:30:00Z",
      "direction": "UP",
      "base_run_id": 3593,
      "small_run_id": 3594,
      "last_observed_close": 84342.09,
      "actual_close": 84353.52,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-26T23:16:17.166517Z",
      "base_predicted_close": 84345.2734375,
      "small_predicted_close": 84359.171875,
      "strike": 84342.09,
      "market_regime": {
        "id": 520,
        "signal_id": 526,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-26T23:00:00Z",
        "return_6h": 0.003152390372331393,
        "return_12h": 0.0020755384544937083,
        "return_24h": 0.003321430358568911,
        "close_vs_ema12": 0.002874654309067859,
        "close_vs_ema24": 0.003125616325317715,
        "ema12_slope_3h": 0.0006797060218122208,
        "ema24_slope_6h": 0.00029677399066518895,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-26T23:16:17.169850Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-26T23:00:00Z",
          "return_6h": 0.003152390372331393,
          "return_12h": 0.0020755384544937083,
          "return_24h": 0.003321430358568911,
          "close_vs_ema12": 0.002874654309067859,
          "close_vs_ema24": 0.003125616325317715,
          "ema12_slope_3h": 0.0006797060218122208,
          "ema24_slope_6h": 0.00029677399066518895,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.45,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.179919,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        3593,
        3594
      ],
      "forecast_publication_timestamp": "2026-09-26T23:16:17.124381Z",
      "requested_quote_timestamp": "2026-09-26T23:16:17.124381Z",
      "retrieved_quote_timestamp": "2026-09-26T23:16:17.304300Z",
      "quote_retrieval_timestamp": "2026-09-26T23:16:17.304300Z",
      "timing_difference_seconds": 0.179919,
      "selected_quote": {
        "id": 526,
        "contract_id": 526,
        "forecast_timestamp": "2026-09-26T23:16:17.124381Z",
        "requested_timestamp": "2026-09-26T23:16:17.124381Z",
        "actual_quote_timestamp": "2026-09-26T23:16:17.304300Z",
        "timestamp_delta_seconds": 0.179919,
        "bid": 0.44,
        "ask": 0.45,
        "midpoint": 0.445,
        "last_price": 0.44,
        "implied_probability": 0.45,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-26T23:16:17.304300Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP261930",
        "external_market_id": "KXBTC15M-26SEP261930-30",
        "external_contract_id": "KXBTC15M-26SEP261930-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 1977.8
      },
      "selected_entry_price": 0.45,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 526,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP261930",
          "external_market_id": "KXBTC15M-26SEP261930-30",
          "external_contract_id": "KXBTC15M-26SEP261930-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-26T23:15:00Z",
          "resolution_timestamp": "2026-09-26T23:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-26T23:16:17.175136Z"
        }
      ],
      "quotes": [
        {
          "id": 526,
          "contract_id": 526,
          "forecast_timestamp": "2026-09-26T23:16:17.124381Z",
          "requested_timestamp": "2026-09-26T23:16:17.124381Z",
          "actual_quote_timestamp": "2026-09-26T23:16:17.304300Z",
          "timestamp_delta_seconds": 0.179919,
          "bid": 0.44,
          "ask": 0.45,
          "midpoint": 0.445,
          "last_price": 0.44,
          "implied_probability": 0.45,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-26T23:16:17.304300Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP261930",
          "external_market_id": "KXBTC15M-26SEP261930-30",
          "external_contract_id": "KXBTC15M-26SEP261930-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 1977.8
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP261930-30": {
          "UP/YES": "KXBTC15M-26SEP261930-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1014,
          "signal_id": 526,
          "quote_id": 526,
          "settlement_id": 526,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 213.0,
          "entry_price": 0.45,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.85000000000001,
          "trading_fee": 3.7,
          "total_deployed": 99.55000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 213.0,
          "gross_pnl": 117.14999999999999,
          "net_pnl": 113.44999999999999,
          "roi": 1.1396283274736312,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-26T23:31:24.722077Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1977.8,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1015,
          "signal_id": 526,
          "quote_id": 526,
          "settlement_id": 526,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.45,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 45.0,
          "trading_fee": 1.74,
          "total_deployed": 46.74,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 55.0,
          "net_pnl": 53.26,
          "roi": 1.1394950791613179,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-26T23:31:24.724471Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1977.8,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84342.09,
        "kronos_base_predicted_close": 84345.2734375,
        "kronos_base_displacement": 3.1834375000034925,
        "kronos_base_displacement_fraction": 3.7744351604323445e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84359.171875,
        "kronos_small_displacement": 17.081875000003492,
        "kronos_small_displacement_fraction": 0.000202530847883939,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP261930",
        "ticker": "KXBTC15M-26SEP261930-30",
        "market_id": "KXBTC15M-26SEP261930-30",
        "contract_id": "KXBTC15M-26SEP261930-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84342.09
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-26T23:16:17.124381Z",
        "retrieved_timestamp": "2026-09-26T23:16:17.304300Z",
        "quote_offset_seconds": 0.179919,
        "quote_age_seconds": 0.179919,
        "bid": 0.44,
        "ask": 0.45,
        "midpoint": 0.445,
        "last_price": 0.44,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.45,
        "price_type": "live_executable_ask",
        "yes_ask_size": 1977.8
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 84353.52,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260926T2315Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 520,
          "signal_id": 526,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-26T23:00:00Z",
          "return_6h": 0.003152390372331393,
          "return_12h": 0.0020755384544937083,
          "return_24h": 0.003321430358568911,
          "close_vs_ema12": 0.002874654309067859,
          "close_vs_ema24": 0.003125616325317715,
          "ema12_slope_3h": 0.0006797060218122208,
          "ema24_slope_6h": 0.00029677399066518895,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-26T23:16:17.169850Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-26T23:00:00Z",
            "return_6h": 0.003152390372331393,
            "return_12h": 0.0020755384544937083,
            "return_24h": 0.003321430358568911,
            "close_vs_ema12": 0.002874654309067859,
            "close_vs_ema24": 0.003125616325317715,
            "ema12_slope_3h": 0.0006797060218122208,
            "ema24_slope_6h": 0.00029677399066518895,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0009177304587506541,
        "return_30m": 0.0007946453662508457,
        "return_60m": 0.0003042961645904896,
        "return_120m": 0.002823107810968839,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0004192527300210802,
        "close_vs_ema6": 0.0008571008706885763,
        "close_vs_ema12": 0.0016102891743949854,
        "ema3_slope": 0.0004194285765968253,
        "ema6_slope": 0.0003429579280909145,
        "realized_volatility_30m": 0.0005203513479414279,
        "realized_volatility_60m": 0.0005957751069908097,
        "return_acceleration": 0.0010407026958828558
      }
    },
    {
      "id": 525,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260926T2145Z",
      "trigger_timestamp": "2026-09-26T21:46:21.356613Z",
      "market_start_timestamp": "2026-09-26T21:45:00Z",
      "resolution_timestamp": "2026-09-26T22:00:00Z",
      "direction": "UP",
      "base_run_id": 3581,
      "small_run_id": 3582,
      "last_observed_close": 84150.76,
      "actual_close": 84141.16,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-26T21:46:21.423936Z",
      "base_predicted_close": 84159.90625,
      "small_predicted_close": 84197.203125,
      "strike": 84150.76,
      "market_regime": {
        "id": 519,
        "signal_id": 525,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-26T21:30:00Z",
        "return_6h": 0.0005175952697473729,
        "return_12h": 0.0017798267455886307,
        "return_24h": 0.004100942943152663,
        "close_vs_ema12": 0.0012140341678825717,
        "close_vs_ema24": 0.0011694353242146516,
        "ema12_slope_3h": -5.3398054271402984e-05,
        "ema24_slope_6h": 7.222751518654036e-05,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-26T21:46:21.427241Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-26T21:30:00Z",
          "return_6h": 0.0005175952697473729,
          "return_12h": 0.0017798267455886307,
          "return_24h": 0.004100942943152663,
          "close_vs_ema12": 0.0012140341678825717,
          "close_vs_ema24": 0.0011694353242146516,
          "ema12_slope_3h": -5.3398054271402984e-05,
          "ema24_slope_6h": 7.222751518654036e-05,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.5,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.257047,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        3581,
        3582
      ],
      "forecast_publication_timestamp": "2026-09-26T21:46:21.356613Z",
      "requested_quote_timestamp": "2026-09-26T21:46:21.356613Z",
      "retrieved_quote_timestamp": "2026-09-26T21:46:21.613660Z",
      "quote_retrieval_timestamp": "2026-09-26T21:46:21.613660Z",
      "timing_difference_seconds": 0.257047,
      "selected_quote": {
        "id": 525,
        "contract_id": 525,
        "forecast_timestamp": "2026-09-26T21:46:21.356613Z",
        "requested_timestamp": "2026-09-26T21:46:21.356613Z",
        "actual_quote_timestamp": "2026-09-26T21:46:21.613660Z",
        "timestamp_delta_seconds": 0.257047,
        "bid": 0.49,
        "ask": 0.5,
        "midpoint": 0.495,
        "last_price": 0.49,
        "implied_probability": 0.5,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-26T21:46:21.613660Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP261800",
        "external_market_id": "KXBTC15M-26SEP261800-00",
        "external_contract_id": "KXBTC15M-26SEP261800-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3845.28
      },
      "selected_entry_price": 0.5,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 525,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP261800",
          "external_market_id": "KXBTC15M-26SEP261800-00",
          "external_contract_id": "KXBTC15M-26SEP261800-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-26T21:45:00Z",
          "resolution_timestamp": "2026-09-26T22:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-26T21:46:21.431289Z"
        }
      ],
      "quotes": [
        {
          "id": 525,
          "contract_id": 525,
          "forecast_timestamp": "2026-09-26T21:46:21.356613Z",
          "requested_timestamp": "2026-09-26T21:46:21.356613Z",
          "actual_quote_timestamp": "2026-09-26T21:46:21.613660Z",
          "timestamp_delta_seconds": 0.257047,
          "bid": 0.49,
          "ask": 0.5,
          "midpoint": 0.495,
          "last_price": 0.49,
          "implied_probability": 0.5,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-26T21:46:21.613660Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP261800",
          "external_market_id": "KXBTC15M-26SEP261800-00",
          "external_contract_id": "KXBTC15M-26SEP261800-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3845.28
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP261800-00": {
          "UP/YES": "KXBTC15M-26SEP261800-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1012,
          "signal_id": 525,
          "quote_id": 525,
          "settlement_id": 525,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 193.0,
          "entry_price": 0.5,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.5,
          "trading_fee": 3.38,
          "total_deployed": 99.88,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.5,
          "net_pnl": -99.88,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-26T22:01:23.929388Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3845.28,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1013,
          "signal_id": 525,
          "quote_id": 525,
          "settlement_id": 525,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.5,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 50.0,
          "trading_fee": 1.75,
          "total_deployed": 51.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -50.0,
          "net_pnl": -51.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-26T22:01:23.932847Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3845.28,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84150.76,
        "kronos_base_predicted_close": 84159.90625,
        "kronos_base_displacement": 9.146250000005239,
        "kronos_base_displacement_fraction": 0.00010868885794977062,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84197.203125,
        "kronos_small_displacement": 46.44312500000524,
        "kronos_small_displacement_fraction": 0.0005519038093061221,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP261800",
        "ticker": "KXBTC15M-26SEP261800-00",
        "market_id": "KXBTC15M-26SEP261800-00",
        "contract_id": "KXBTC15M-26SEP261800-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84150.76
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-26T21:46:21.356613Z",
        "retrieved_timestamp": "2026-09-26T21:46:21.613660Z",
        "quote_offset_seconds": 0.257047,
        "quote_age_seconds": 0.257047,
        "bid": 0.49,
        "ask": 0.5,
        "midpoint": 0.495,
        "last_price": 0.49,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.5,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3845.28
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 84141.16,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260926T2145Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 519,
          "signal_id": 525,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-26T21:30:00Z",
          "return_6h": 0.0005175952697473729,
          "return_12h": 0.0017798267455886307,
          "return_24h": 0.004100942943152663,
          "close_vs_ema12": 0.0012140341678825717,
          "close_vs_ema24": 0.0011694353242146516,
          "ema12_slope_3h": -5.3398054271402984e-05,
          "ema24_slope_6h": 7.222751518654036e-05,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-26T21:46:21.427241Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-26T21:30:00Z",
            "return_6h": 0.0005175952697473729,
            "return_12h": 0.0017798267455886307,
            "return_24h": 0.004100942943152663,
            "close_vs_ema12": 0.0012140341678825717,
            "close_vs_ema24": 0.0011694353242146516,
            "ema12_slope_3h": -5.3398054271402984e-05,
            "ema24_slope_6h": 7.222751518654036e-05,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": -0.0001599016912330331,
        "return_30m": 0.0005481623061704965,
        "return_60m": 0.0033119987743688295,
        "return_120m": 0.0017830387641439849,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": 0.0002736860090519766,
        "close_vs_ema6": 0.0007257678017797975,
        "close_vs_ema12": 0.0010363163226199124,
        "ema3_slope": 0.00027376093358943976,
        "ema6_slope": 0.0002903914234100302,
        "realized_volatility_30m": 0.0004340394636871414,
        "realized_volatility_60m": 0.0006723999191840401,
        "return_acceleration": -0.0008680789273742828
      }
    },
    {
      "id": 524,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260926T2045Z",
      "trigger_timestamp": "2026-09-26T20:46:20.132892Z",
      "market_start_timestamp": "2026-09-26T20:45:00Z",
      "resolution_timestamp": "2026-09-26T21:00:00Z",
      "direction": "UP",
      "base_run_id": 3573,
      "small_run_id": 3574,
      "last_observed_close": 83872.97,
      "actual_close": 84015.8,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-26T20:46:20.181853Z",
      "base_predicted_close": 83919.2578125,
      "small_predicted_close": 83967.140625,
      "strike": 83872.97,
      "market_regime": {
        "id": 518,
        "signal_id": 524,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-26T20:30:00Z",
        "return_6h": -0.0016032408507932194,
        "return_12h": -0.004809889620825625,
        "return_24h": -0.0027523592037450584,
        "close_vs_ema12": -0.00195634862253824,
        "close_vs_ema24": -0.002076037304225564,
        "ema12_slope_3h": -0.00015107722988139116,
        "ema24_slope_6h": 1.2942597773069053e-05,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-26T20:46:20.185177Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-26T20:30:00Z",
          "return_6h": -0.0016032408507932194,
          "return_12h": -0.004809889620825625,
          "return_24h": -0.0027523592037450584,
          "close_vs_ema12": -0.00195634862253824,
          "close_vs_ema24": -0.002076037304225564,
          "ema12_slope_3h": -0.00015107722988139116,
          "ema24_slope_6h": 1.2942597773069053e-05,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.78,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.180136,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "70_80",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        3573,
        3574
      ],
      "forecast_publication_timestamp": "2026-09-26T20:46:20.132892Z",
      "requested_quote_timestamp": "2026-09-26T20:46:20.132892Z",
      "retrieved_quote_timestamp": "2026-09-26T20:46:20.313028Z",
      "quote_retrieval_timestamp": "2026-09-26T20:46:20.313028Z",
      "timing_difference_seconds": 0.180136,
      "selected_quote": {
        "id": 524,
        "contract_id": 524,
        "forecast_timestamp": "2026-09-26T20:46:20.132892Z",
        "requested_timestamp": "2026-09-26T20:46:20.132892Z",
        "actual_quote_timestamp": "2026-09-26T20:46:20.313028Z",
        "timestamp_delta_seconds": 0.180136,
        "bid": 0.77,
        "ask": 0.78,
        "midpoint": 0.775,
        "last_price": 0.78,
        "implied_probability": 0.78,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-26T20:46:20.313028Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP261700",
        "external_market_id": "KXBTC15M-26SEP261700-00",
        "external_contract_id": "KXBTC15M-26SEP261700-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2191.79
      },
      "selected_entry_price": 0.78,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 524,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP261700",
          "external_market_id": "KXBTC15M-26SEP261700-00",
          "external_contract_id": "KXBTC15M-26SEP261700-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-26T20:45:00Z",
          "resolution_timestamp": "2026-09-26T21:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-26T20:46:20.188629Z"
        }
      ],
      "quotes": [
        {
          "id": 524,
          "contract_id": 524,
          "forecast_timestamp": "2026-09-26T20:46:20.132892Z",
          "requested_timestamp": "2026-09-26T20:46:20.132892Z",
          "actual_quote_timestamp": "2026-09-26T20:46:20.313028Z",
          "timestamp_delta_seconds": 0.180136,
          "bid": 0.77,
          "ask": 0.78,
          "midpoint": 0.775,
          "last_price": 0.78,
          "implied_probability": 0.78,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-26T20:46:20.313028Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP261700",
          "external_market_id": "KXBTC15M-26SEP261700-00",
          "external_contract_id": "KXBTC15M-26SEP261700-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2191.79
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP261700-00": {
          "UP/YES": "KXBTC15M-26SEP261700-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1010,
          "signal_id": 524,
          "quote_id": 524,
          "settlement_id": 524,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 126.0,
          "entry_price": 0.78,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 98.28,
          "trading_fee": 1.52,
          "total_deployed": 99.8,
          "settlement_value": 1.0,
          "settlement_payout": 126.0,
          "gross_pnl": 27.72,
          "net_pnl": 26.200000000000003,
          "roi": 0.26252505010020044,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-26T21:01:22.496066Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2191.79,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1011,
          "signal_id": 524,
          "quote_id": 524,
          "settlement_id": 524,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.78,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 78.0,
          "trading_fee": 1.21,
          "total_deployed": 79.21,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 22.0,
          "net_pnl": 20.790000000000006,
          "roi": 0.26246686024491866,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-26T21:01:22.498238Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2191.79,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83872.97,
        "kronos_base_predicted_close": 83919.2578125,
        "kronos_base_displacement": 46.287812499998836,
        "kronos_base_displacement_fraction": 0.0005518799739653769,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83967.140625,
        "kronos_small_displacement": 94.17062499999884,
        "kronos_small_displacement_fraction": 0.001122776801632264,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP261700",
        "ticker": "KXBTC15M-26SEP261700-00",
        "market_id": "KXBTC15M-26SEP261700-00",
        "contract_id": "KXBTC15M-26SEP261700-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83872.97
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-26T20:46:20.132892Z",
        "retrieved_timestamp": "2026-09-26T20:46:20.313028Z",
        "quote_offset_seconds": 0.180136,
        "quote_age_seconds": 0.180136,
        "bid": 0.77,
        "ask": 0.78,
        "midpoint": 0.775,
        "last_price": 0.78,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.78,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2191.79
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 84015.8,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260926T2045Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 518,
          "signal_id": 524,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-26T20:30:00Z",
          "return_6h": -0.0016032408507932194,
          "return_12h": -0.004809889620825625,
          "return_24h": -0.0027523592037450584,
          "close_vs_ema12": -0.00195634862253824,
          "close_vs_ema24": -0.002076037304225564,
          "ema12_slope_3h": -0.00015107722988139116,
          "ema24_slope_6h": 1.2942597773069053e-05,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-26T20:46:20.185177Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-26T20:30:00Z",
            "return_6h": -0.0016032408507932194,
            "return_12h": -0.004809889620825625,
            "return_24h": -0.0027523592037450584,
            "close_vs_ema12": -0.00195634862253824,
            "close_vs_ema24": -0.002076037304225564,
            "ema12_slope_3h": -0.00015107722988139116,
            "ema24_slope_6h": 1.2942597773069053e-05,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0023646305405832235,
        "return_30m": -0.001530892109905202,
        "return_60m": -0.001523912812856465,
        "return_120m": -0.001643171486284234,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0009853690315841934,
        "close_vs_ema6": -0.001340542506568232,
        "close_vs_ema12": -0.0016529948690574559,
        "ema3_slope": -0.0009843990352602638,
        "ema6_slope": -0.0005359296280486037,
        "realized_volatility_30m": 0.0016001725637483921,
        "realized_volatility_60m": 0.001195342983110605,
        "return_acceleration": -0.0032003451274967842
      }
    },
    {
      "id": 523,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260926T2015Z",
      "trigger_timestamp": "2026-09-26T20:16:18.447366Z",
      "market_start_timestamp": "2026-09-26T20:15:00Z",
      "resolution_timestamp": "2026-09-26T20:30:00Z",
      "direction": "UP",
      "base_run_id": 3569,
      "small_run_id": 3570,
      "last_observed_close": 84001.57,
      "actual_close": 84071.77,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-26T20:16:18.494661Z",
      "base_predicted_close": 84029.8671875,
      "small_predicted_close": 84034.9296875,
      "strike": 84001.57,
      "market_regime": {
        "id": 517,
        "signal_id": 523,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-26T20:00:00Z",
        "return_6h": 0.0007556994372750481,
        "return_12h": -0.0005319609179503804,
        "return_24h": 0.0004573175899962312,
        "close_vs_ema12": -0.0004954509691060816,
        "close_vs_ema24": -0.0005844063127525834,
        "ema12_slope_3h": -5.8647940629596995e-05,
        "ema24_slope_6h": 2.0942761693953926e-05,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-26T20:16:18.497781Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-26T20:00:00Z",
          "return_6h": 0.0007556994372750481,
          "return_12h": -0.0005319609179503804,
          "return_24h": 0.0004573175899962312,
          "close_vs_ema12": -0.0004954509691060816,
          "close_vs_ema24": -0.0005844063127525834,
          "ema12_slope_3h": -5.8647940629596995e-05,
          "ema24_slope_6h": 2.0942761693953926e-05,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.7,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.240437,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "70_80",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        3569,
        3570
      ],
      "forecast_publication_timestamp": "2026-09-26T20:16:18.447366Z",
      "requested_quote_timestamp": "2026-09-26T20:16:18.447366Z",
      "retrieved_quote_timestamp": "2026-09-26T20:16:18.687803Z",
      "quote_retrieval_timestamp": "2026-09-26T20:16:18.687803Z",
      "timing_difference_seconds": 0.240437,
      "selected_quote": {
        "id": 523,
        "contract_id": 523,
        "forecast_timestamp": "2026-09-26T20:16:18.447366Z",
        "requested_timestamp": "2026-09-26T20:16:18.447366Z",
        "actual_quote_timestamp": "2026-09-26T20:16:18.687803Z",
        "timestamp_delta_seconds": 0.240437,
        "bid": 0.69,
        "ask": 0.7,
        "midpoint": 0.695,
        "last_price": 0.69,
        "implied_probability": 0.7,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-26T20:16:18.687803Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP261630",
        "external_market_id": "KXBTC15M-26SEP261630-30",
        "external_contract_id": "KXBTC15M-26SEP261630-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5212.3
      },
      "selected_entry_price": 0.7,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 523,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP261630",
          "external_market_id": "KXBTC15M-26SEP261630-30",
          "external_contract_id": "KXBTC15M-26SEP261630-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-26T20:15:00Z",
          "resolution_timestamp": "2026-09-26T20:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-26T20:16:18.500562Z"
        }
      ],
      "quotes": [
        {
          "id": 523,
          "contract_id": 523,
          "forecast_timestamp": "2026-09-26T20:16:18.447366Z",
          "requested_timestamp": "2026-09-26T20:16:18.447366Z",
          "actual_quote_timestamp": "2026-09-26T20:16:18.687803Z",
          "timestamp_delta_seconds": 0.240437,
          "bid": 0.69,
          "ask": 0.7,
          "midpoint": 0.695,
          "last_price": 0.69,
          "implied_probability": 0.7,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-26T20:16:18.687803Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP261630",
          "external_market_id": "KXBTC15M-26SEP261630-30",
          "external_contract_id": "KXBTC15M-26SEP261630-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5212.3
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP261630-30": {
          "UP/YES": "KXBTC15M-26SEP261630-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1008,
          "signal_id": 523,
          "quote_id": 523,
          "settlement_id": 523,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 139.0,
          "entry_price": 0.7,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.3,
          "trading_fee": 2.05,
          "total_deployed": 99.35,
          "settlement_value": 1.0,
          "settlement_payout": 139.0,
          "gross_pnl": 41.7,
          "net_pnl": 39.650000000000006,
          "roi": 0.3990941117262205,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-26T20:31:22.545751Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5212.3,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1009,
          "signal_id": 523,
          "quote_id": 523,
          "settlement_id": 523,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.7,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 70.0,
          "trading_fee": 1.47,
          "total_deployed": 71.47,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 30.0,
          "net_pnl": 28.53,
          "roi": 0.3991884706870016,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-26T20:31:22.547743Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5212.3,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84001.57,
        "kronos_base_predicted_close": 84029.8671875,
        "kronos_base_displacement": 28.297187499993015,
        "kronos_base_displacement_fraction": 0.0003368649835948663,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84034.9296875,
        "kronos_small_displacement": 33.359687499993015,
        "kronos_small_displacement_fraction": 0.0003971317143238277,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP261630",
        "ticker": "KXBTC15M-26SEP261630-30",
        "market_id": "KXBTC15M-26SEP261630-30",
        "contract_id": "KXBTC15M-26SEP261630-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84001.57
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-26T20:16:18.447366Z",
        "retrieved_timestamp": "2026-09-26T20:16:18.687803Z",
        "quote_offset_seconds": 0.240437,
        "quote_age_seconds": 0.240437,
        "bid": 0.69,
        "ask": 0.7,
        "midpoint": 0.695,
        "last_price": 0.69,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.7,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5212.3
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 84071.77,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260926T2015Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 517,
          "signal_id": 523,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-26T20:00:00Z",
          "return_6h": 0.0007556994372750481,
          "return_12h": -0.0005319609179503804,
          "return_24h": 0.0004573175899962312,
          "close_vs_ema12": -0.0004954509691060816,
          "close_vs_ema24": -0.0005844063127525834,
          "ema12_slope_3h": -5.8647940629596995e-05,
          "ema24_slope_6h": 2.0942761693953926e-05,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-26T20:16:18.497781Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-26T20:00:00Z",
            "return_6h": 0.0007556994372750481,
            "return_12h": -0.0005319609179503804,
            "return_24h": 0.0004573175899962312,
            "close_vs_ema12": -0.0004954509691060816,
            "close_vs_ema24": -0.0005844063127525834,
            "ema12_slope_3h": -5.8647940629596995e-05,
            "ema24_slope_6h": 2.0942761693953926e-05,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": -4.405081003733269e-05,
        "return_30m": 6.989997981543539e-06,
        "return_60m": -0.00022032432442797845,
        "return_120m": -0.0011209018156413952,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -4.1823283366437813e-05,
        "close_vs_ema6": -0.00014940539098096117,
        "close_vs_ema12": -0.0003477055618816838,
        "ema3_slope": -4.182153425269508e-05,
        "ema6_slope": -5.9758585090330385e-05,
        "realized_volatility_30m": 4.754693327208015e-05,
        "realized_volatility_60m": 0.00014339701627411923,
        "return_acceleration": -9.50938665441603e-05
      }
    },
    {
      "id": 522,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260926T2000Z",
      "trigger_timestamp": "2026-09-26T20:01:18.203456Z",
      "market_start_timestamp": "2026-09-26T20:00:00Z",
      "resolution_timestamp": "2026-09-26T20:15:00Z",
      "direction": "UP",
      "base_run_id": 3567,
      "small_run_id": 3568,
      "last_observed_close": 84005.27,
      "actual_close": 84001.57,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-26T20:01:18.248438Z",
      "base_predicted_close": 84034.0234375,
      "small_predicted_close": 84039.0078125,
      "strike": 84005.27,
      "market_regime": {
        "id": 516,
        "signal_id": 522,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-26T19:45:00Z",
        "return_6h": 0.0008566319178184845,
        "return_12h": -0.001131892364835685,
        "return_24h": -0.00027739571583684786,
        "close_vs_ema12": -0.00047249310279484646,
        "close_vs_ema24": -0.000552672731903181,
        "ema12_slope_3h": -2.292891802824215e-05,
        "ema24_slope_6h": 5.497009352595228e-06,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-26T20:01:18.250596Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-26T19:45:00Z",
          "return_6h": 0.0008566319178184845,
          "return_12h": -0.001131892364835685,
          "return_24h": -0.00027739571583684786,
          "close_vs_ema12": -0.00047249310279484646,
          "close_vs_ema24": -0.000552672731903181,
          "ema12_slope_3h": -2.292891802824215e-05,
          "ema24_slope_6h": 5.497009352595228e-06,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.49,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.201904,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        3567,
        3568
      ],
      "forecast_publication_timestamp": "2026-09-26T20:01:18.203456Z",
      "requested_quote_timestamp": "2026-09-26T20:01:18.203456Z",
      "retrieved_quote_timestamp": "2026-09-26T20:01:18.405360Z",
      "quote_retrieval_timestamp": "2026-09-26T20:01:18.405360Z",
      "timing_difference_seconds": 0.201904,
      "selected_quote": {
        "id": 522,
        "contract_id": 522,
        "forecast_timestamp": "2026-09-26T20:01:18.203456Z",
        "requested_timestamp": "2026-09-26T20:01:18.203456Z",
        "actual_quote_timestamp": "2026-09-26T20:01:18.405360Z",
        "timestamp_delta_seconds": 0.201904,
        "bid": 0.48,
        "ask": 0.49,
        "midpoint": 0.485,
        "last_price": 0.49,
        "implied_probability": 0.49,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-26T20:01:18.405360Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP261615",
        "external_market_id": "KXBTC15M-26SEP261615-15",
        "external_contract_id": "KXBTC15M-26SEP261615-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5153.97
      },
      "selected_entry_price": 0.49,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 522,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP261615",
          "external_market_id": "KXBTC15M-26SEP261615-15",
          "external_contract_id": "KXBTC15M-26SEP261615-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-26T20:00:00Z",
          "resolution_timestamp": "2026-09-26T20:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-26T20:01:18.252686Z"
        }
      ],
      "quotes": [
        {
          "id": 522,
          "contract_id": 522,
          "forecast_timestamp": "2026-09-26T20:01:18.203456Z",
          "requested_timestamp": "2026-09-26T20:01:18.203456Z",
          "actual_quote_timestamp": "2026-09-26T20:01:18.405360Z",
          "timestamp_delta_seconds": 0.201904,
          "bid": 0.48,
          "ask": 0.49,
          "midpoint": 0.485,
          "last_price": 0.49,
          "implied_probability": 0.49,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-26T20:01:18.405360Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP261615",
          "external_market_id": "KXBTC15M-26SEP261615-15",
          "external_contract_id": "KXBTC15M-26SEP261615-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5153.97
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP261615-15": {
          "UP/YES": "KXBTC15M-26SEP261615-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1006,
          "signal_id": 522,
          "quote_id": 522,
          "settlement_id": 522,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 197.0,
          "entry_price": 0.49,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.53,
          "trading_fee": 3.45,
          "total_deployed": 99.98,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.53,
          "net_pnl": -99.98,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-26T20:16:23.249626Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5153.97,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1007,
          "signal_id": 522,
          "quote_id": 522,
          "settlement_id": 522,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.49,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 49.0,
          "trading_fee": 1.75,
          "total_deployed": 50.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -49.0,
          "net_pnl": -50.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-26T20:16:23.251541Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5153.97,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84005.27,
        "kronos_base_predicted_close": 84034.0234375,
        "kronos_base_displacement": 28.753437499995925,
        "kronos_base_displacement_fraction": 0.00034228135330076223,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84039.0078125,
        "kronos_small_displacement": 33.737812499995925,
        "kronos_small_displacement_fraction": 0.0004016154284129546,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP261615",
        "ticker": "KXBTC15M-26SEP261615-15",
        "market_id": "KXBTC15M-26SEP261615-15",
        "contract_id": "KXBTC15M-26SEP261615-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84005.27
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-26T20:01:18.203456Z",
        "retrieved_timestamp": "2026-09-26T20:01:18.405360Z",
        "quote_offset_seconds": 0.201904,
        "quote_age_seconds": 0.201904,
        "bid": 0.48,
        "ask": 0.49,
        "midpoint": 0.485,
        "last_price": 0.49,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.49,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5153.97
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 84001.57,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260926T2000Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 516,
          "signal_id": 522,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-26T19:45:00Z",
          "return_6h": 0.0008566319178184845,
          "return_12h": -0.001131892364835685,
          "return_24h": -0.00027739571583684786,
          "close_vs_ema12": -0.00047249310279484646,
          "close_vs_ema24": -0.000552672731903181,
          "ema12_slope_3h": -2.292891802824215e-05,
          "ema24_slope_6h": 5.497009352595228e-06,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-26T20:01:18.250596Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-26T19:45:00Z",
            "return_6h": 0.0008566319178184845,
            "return_12h": -0.001131892364835685,
            "return_24h": -0.00027739571583684786,
            "close_vs_ema12": -0.00047249310279484646,
            "close_vs_ema24": -0.000552672731903181,
            "ema12_slope_3h": -2.292891802824215e-05,
            "ema24_slope_6h": 5.497009352595228e-06,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": 5.104305650682761e-05,
        "return_30m": -0.00024151381525838733,
        "return_60m": 0.00011707382690384627,
        "return_120m": -0.001416688910333641,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": -3.959400261588364e-05,
        "close_vs_ema6": -0.0001651115110750112,
        "close_vs_ema12": -0.0003668641288866459,
        "ema3_slope": -3.95924349930743e-05,
        "ema6_slope": -6.604024282830245e-05,
        "realized_volatility_30m": 0.00017179249801863028,
        "realized_volatility_60m": 0.00020922457485886688,
        "return_acceleration": 0.00034358499603726056
      }
    },
    {
      "id": 521,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260926T1945Z",
      "trigger_timestamp": "2026-09-26T19:46:26.062480Z",
      "market_start_timestamp": "2026-09-26T19:45:00Z",
      "resolution_timestamp": "2026-09-26T20:00:00Z",
      "direction": "UP",
      "base_run_id": 3565,
      "small_run_id": 3566,
      "last_observed_close": 84000.98,
      "actual_close": 84005.27,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-26T19:46:26.117267Z",
      "base_predicted_close": 84039.15625,
      "small_predicted_close": 84044.140625,
      "strike": 84000.98,
      "market_regime": {
        "id": 515,
        "signal_id": 521,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-26T19:30:00Z",
        "return_6h": 0.0010920555677640387,
        "return_12h": -0.0002525066963213751,
        "return_24h": 0.0003620831918336176,
        "close_vs_ema12": -0.0005436045960945934,
        "close_vs_ema24": -0.0006152539252477496,
        "ema12_slope_3h": 2.5595068392725295e-05,
        "ema24_slope_6h": -1.2357592527378891e-05,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-26T19:46:26.121156Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-26T19:30:00Z",
          "return_6h": 0.0010920555677640387,
          "return_12h": -0.0002525066963213751,
          "return_24h": 0.0003620831918336176,
          "close_vs_ema12": -0.0005436045960945934,
          "close_vs_ema24": -0.0006152539252477496,
          "ema12_slope_3h": 2.5595068392725295e-05,
          "ema24_slope_6h": -1.2357592527378891e-05,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.55,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.19724,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        3565,
        3566
      ],
      "forecast_publication_timestamp": "2026-09-26T19:46:26.062480Z",
      "requested_quote_timestamp": "2026-09-26T19:46:26.062480Z",
      "retrieved_quote_timestamp": "2026-09-26T19:46:26.259720Z",
      "quote_retrieval_timestamp": "2026-09-26T19:46:26.259720Z",
      "timing_difference_seconds": 0.19724,
      "selected_quote": {
        "id": 521,
        "contract_id": 521,
        "forecast_timestamp": "2026-09-26T19:46:26.062480Z",
        "requested_timestamp": "2026-09-26T19:46:26.062480Z",
        "actual_quote_timestamp": "2026-09-26T19:46:26.259720Z",
        "timestamp_delta_seconds": 0.19724,
        "bid": 0.54,
        "ask": 0.55,
        "midpoint": 0.545,
        "last_price": 0.55,
        "implied_probability": 0.55,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-26T19:46:26.259720Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP261600",
        "external_market_id": "KXBTC15M-26SEP261600-00",
        "external_contract_id": "KXBTC15M-26SEP261600-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2769.68
      },
      "selected_entry_price": 0.55,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 521,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP261600",
          "external_market_id": "KXBTC15M-26SEP261600-00",
          "external_contract_id": "KXBTC15M-26SEP261600-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-26T19:45:00Z",
          "resolution_timestamp": "2026-09-26T20:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-26T19:46:26.124306Z"
        }
      ],
      "quotes": [
        {
          "id": 521,
          "contract_id": 521,
          "forecast_timestamp": "2026-09-26T19:46:26.062480Z",
          "requested_timestamp": "2026-09-26T19:46:26.062480Z",
          "actual_quote_timestamp": "2026-09-26T19:46:26.259720Z",
          "timestamp_delta_seconds": 0.19724,
          "bid": 0.54,
          "ask": 0.55,
          "midpoint": 0.545,
          "last_price": 0.55,
          "implied_probability": 0.55,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-26T19:46:26.259720Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP261600",
          "external_market_id": "KXBTC15M-26SEP261600-00",
          "external_contract_id": "KXBTC15M-26SEP261600-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2769.68
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP261600-00": {
          "UP/YES": "KXBTC15M-26SEP261600-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1004,
          "signal_id": 521,
          "quote_id": 521,
          "settlement_id": 521,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 176.0,
          "entry_price": 0.55,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.80000000000001,
          "trading_fee": 3.05,
          "total_deployed": 99.85000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 176.0,
          "gross_pnl": 79.19999999999999,
          "net_pnl": 76.14999999999999,
          "roi": 0.7626439659489233,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-26T20:01:23.009743Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2769.68,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1005,
          "signal_id": 521,
          "quote_id": 521,
          "settlement_id": 521,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.55,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 55.00000000000001,
          "trading_fee": 1.74,
          "total_deployed": 56.74000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 44.99999999999999,
          "net_pnl": 43.25999999999999,
          "roi": 0.76242509693338,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-26T20:01:23.011662Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2769.68,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84000.98,
        "kronos_base_predicted_close": 84039.15625,
        "kronos_base_displacement": 38.176250000004075,
        "kronos_base_displacement_fraction": 0.0004544738644716297,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84044.140625,
        "kronos_small_displacement": 43.160625000004075,
        "kronos_small_displacement_fraction": 0.0005138109698244482,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP261600",
        "ticker": "KXBTC15M-26SEP261600-00",
        "market_id": "KXBTC15M-26SEP261600-00",
        "contract_id": "KXBTC15M-26SEP261600-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84000.98
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-26T19:46:26.062480Z",
        "retrieved_timestamp": "2026-09-26T19:46:26.259720Z",
        "quote_offset_seconds": 0.19724,
        "quote_age_seconds": 0.19724,
        "bid": 0.54,
        "ask": 0.55,
        "midpoint": 0.545,
        "last_price": 0.55,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.55,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2769.68
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 84005.27,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260926T1945Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 515,
          "signal_id": 521,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-26T19:30:00Z",
          "return_6h": 0.0010920555677640387,
          "return_12h": -0.0002525066963213751,
          "return_24h": 0.0003620831918336176,
          "close_vs_ema12": -0.0005436045960945934,
          "close_vs_ema24": -0.0006152539252477496,
          "ema12_slope_3h": 2.5595068392725295e-05,
          "ema24_slope_6h": -1.2357592527378891e-05,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-26T19:46:26.121156Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-26T19:30:00Z",
            "return_6h": 0.0010920555677640387,
            "return_12h": -0.0002525066963213751,
            "return_24h": 0.0003620831918336176,
            "close_vs_ema12": -0.0005436045960945934,
            "close_vs_ema24": -0.0006152539252477496,
            "ema12_slope_3h": 2.5595068392725295e-05,
            "ema24_slope_6h": -1.2357592527378891e-05,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.00029254193953043295,
        "return_30m": -0.00022731273349385628,
        "return_60m": -0.00011944069062652662,
        "return_120m": -0.0010658305293904657,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.00013022127960060637,
        "close_vs_ema6": -0.00028216950361203974,
        "close_vs_ema12": -0.000484556102973821,
        "ema3_slope": -0.00013020432422694572,
        "ema6_slope": -0.00011285506374192344,
        "realized_volatility_30m": 0.0001788951167147057,
        "realized_volatility_60m": 0.000227353742163974,
        "return_acceleration": -0.0003577902334294114
      }
    },
    {
      "id": 520,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260926T1930Z",
      "trigger_timestamp": "2026-09-26T19:31:17.911300Z",
      "market_start_timestamp": "2026-09-26T19:30:00Z",
      "resolution_timestamp": "2026-09-26T19:45:00Z",
      "direction": "UP",
      "base_run_id": 3563,
      "small_run_id": 3564,
      "last_observed_close": 84025.56,
      "actual_close": 84000.98,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-26T19:31:17.976835Z",
      "base_predicted_close": 84044.0625,
      "small_predicted_close": 84049.25,
      "strike": 84025.56,
      "market_regime": {
        "id": 514,
        "signal_id": 520,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-26T19:15:00Z",
        "return_6h": 0.0016174399820723107,
        "return_12h": 0.0003327932180665627,
        "return_24h": 0.00046004583566783275,
        "close_vs_ema12": -0.00027426189071522167,
        "close_vs_ema24": -0.00033575840890931463,
        "ema12_slope_3h": 9.751466561858102e-05,
        "ema24_slope_6h": -3.556996793041556e-05,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-26T19:31:17.979403Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-26T19:15:00Z",
          "return_6h": 0.0016174399820723107,
          "return_12h": 0.0003327932180665627,
          "return_24h": 0.00046004583566783275,
          "close_vs_ema12": -0.00027426189071522167,
          "close_vs_ema24": -0.00033575840890931463,
          "ema12_slope_3h": 9.751466561858102e-05,
          "ema24_slope_6h": -3.556996793041556e-05,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.39,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.200517,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        3563,
        3564
      ],
      "forecast_publication_timestamp": "2026-09-26T19:31:17.911300Z",
      "requested_quote_timestamp": "2026-09-26T19:31:17.911300Z",
      "retrieved_quote_timestamp": "2026-09-26T19:31:18.111817Z",
      "quote_retrieval_timestamp": "2026-09-26T19:31:18.111817Z",
      "timing_difference_seconds": 0.200517,
      "selected_quote": {
        "id": 520,
        "contract_id": 520,
        "forecast_timestamp": "2026-09-26T19:31:17.911300Z",
        "requested_timestamp": "2026-09-26T19:31:17.911300Z",
        "actual_quote_timestamp": "2026-09-26T19:31:18.111817Z",
        "timestamp_delta_seconds": 0.200517,
        "bid": 0.38,
        "ask": 0.39,
        "midpoint": 0.385,
        "last_price": 0.39,
        "implied_probability": 0.39,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-26T19:31:18.111817Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP261545",
        "external_market_id": "KXBTC15M-26SEP261545-45",
        "external_contract_id": "KXBTC15M-26SEP261545-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2321.53
      },
      "selected_entry_price": 0.39,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 520,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP261545",
          "external_market_id": "KXBTC15M-26SEP261545-45",
          "external_contract_id": "KXBTC15M-26SEP261545-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-26T19:30:00Z",
          "resolution_timestamp": "2026-09-26T19:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-26T19:31:17.982634Z"
        }
      ],
      "quotes": [
        {
          "id": 520,
          "contract_id": 520,
          "forecast_timestamp": "2026-09-26T19:31:17.911300Z",
          "requested_timestamp": "2026-09-26T19:31:17.911300Z",
          "actual_quote_timestamp": "2026-09-26T19:31:18.111817Z",
          "timestamp_delta_seconds": 0.200517,
          "bid": 0.38,
          "ask": 0.39,
          "midpoint": 0.385,
          "last_price": 0.39,
          "implied_probability": 0.39,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-26T19:31:18.111817Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP261545",
          "external_market_id": "KXBTC15M-26SEP261545-45",
          "external_contract_id": "KXBTC15M-26SEP261545-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2321.53
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP261545-45": {
          "UP/YES": "KXBTC15M-26SEP261545-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1002,
          "signal_id": 520,
          "quote_id": 520,
          "settlement_id": 520,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 245.0,
          "entry_price": 0.39,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.55,
          "trading_fee": 4.08,
          "total_deployed": 99.63,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.55,
          "net_pnl": -99.63,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-26T19:46:32.931664Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2321.53,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1003,
          "signal_id": 520,
          "quote_id": 520,
          "settlement_id": 520,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.39,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 39.0,
          "trading_fee": 1.67,
          "total_deployed": 40.67,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -39.0,
          "net_pnl": -40.67,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-26T19:46:32.934903Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2321.53,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84025.56,
        "kronos_base_predicted_close": 84044.0625,
        "kronos_base_displacement": 18.50250000000233,
        "kronos_base_displacement_fraction": 0.000220200853168992,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84049.25,
        "kronos_small_displacement": 23.69000000000233,
        "kronos_small_displacement_fraction": 0.0002819380198120944,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP261545",
        "ticker": "KXBTC15M-26SEP261545-45",
        "market_id": "KXBTC15M-26SEP261545-45",
        "contract_id": "KXBTC15M-26SEP261545-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84025.56
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-26T19:31:17.911300Z",
        "retrieved_timestamp": "2026-09-26T19:31:18.111817Z",
        "quote_offset_seconds": 0.200517,
        "quote_age_seconds": 0.200517,
        "bid": 0.38,
        "ask": 0.39,
        "midpoint": 0.385,
        "last_price": 0.39,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.39,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2321.53
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 84000.98,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260926T1930Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 514,
          "signal_id": 520,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-26T19:15:00Z",
          "return_6h": 0.0016174399820723107,
          "return_12h": 0.0003327932180665627,
          "return_24h": 0.00046004583566783275,
          "close_vs_ema12": -0.00027426189071522167,
          "close_vs_ema24": -0.00033575840890931463,
          "ema12_slope_3h": 9.751466561858102e-05,
          "ema24_slope_6h": -3.556996793041556e-05,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-26T19:31:17.979403Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-26T19:15:00Z",
            "return_6h": 0.0016174399820723107,
            "return_12h": 0.0003327932180665627,
            "return_24h": 0.00046004583566783275,
            "close_vs_ema12": -0.00027426189071522167,
            "close_vs_ema24": -0.00033575840890931463,
            "ema12_slope_3h": 9.751466561858102e-05,
            "ema24_slope_6h": -3.556996793041556e-05,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 6.524829389897846e-05,
        "return_30m": 0.00035867426695279647,
        "return_60m": -0.00039195121310731107,
        "return_120m": -0.00033089887948267727,
        "consecutive_up_closes": 2,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 3.214269416274007e-05,
        "close_vs_ema6": -0.00010248076348740032,
        "close_vs_ema12": -0.0002801467804660618,
        "ema3_slope": 3.2143727348721285e-05,
        "ema6_slope": -4.099062509488327e-05,
        "realized_volatility_30m": 0.00011407926742990071,
        "realized_volatility_60m": 0.00031843043286637233,
        "return_acceleration": -0.00022815853485980142
      }
    },
    {
      "id": 519,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260926T1915Z",
      "trigger_timestamp": "2026-09-26T19:16:17.556620Z",
      "market_start_timestamp": "2026-09-26T19:15:00Z",
      "resolution_timestamp": "2026-09-26T19:30:00Z",
      "direction": "UP",
      "base_run_id": 3561,
      "small_run_id": 3562,
      "last_observed_close": 84020.08,
      "actual_close": 84025.56,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-26T19:16:17.603315Z",
      "base_predicted_close": 84036.1015625,
      "small_predicted_close": 84041.265625,
      "strike": 84020.08,
      "market_regime": {
        "id": 513,
        "signal_id": 519,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-26T19:00:00Z",
        "return_6h": 0.000261894880773772,
        "return_12h": 0.0003068303267839134,
        "return_24h": -0.00013058268368371095,
        "close_vs_ema12": -0.0003511546531099752,
        "close_vs_ema24": -0.0004080034499722718,
        "ema12_slope_3h": 0.0001414056577222489,
        "ema24_slope_6h": -7.027185517938239e-05,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-26T19:16:17.605617Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-26T19:00:00Z",
          "return_6h": 0.000261894880773772,
          "return_12h": 0.0003068303267839134,
          "return_24h": -0.00013058268368371095,
          "close_vs_ema12": -0.0003511546531099752,
          "close_vs_ema24": -0.0004080034499722718,
          "ema12_slope_3h": 0.0001414056577222489,
          "ema24_slope_6h": -7.027185517938239e-05,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.49,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.189873,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        3561,
        3562
      ],
      "forecast_publication_timestamp": "2026-09-26T19:16:17.556620Z",
      "requested_quote_timestamp": "2026-09-26T19:16:17.556620Z",
      "retrieved_quote_timestamp": "2026-09-26T19:16:17.746493Z",
      "quote_retrieval_timestamp": "2026-09-26T19:16:17.746493Z",
      "timing_difference_seconds": 0.189873,
      "selected_quote": {
        "id": 519,
        "contract_id": 519,
        "forecast_timestamp": "2026-09-26T19:16:17.556620Z",
        "requested_timestamp": "2026-09-26T19:16:17.556620Z",
        "actual_quote_timestamp": "2026-09-26T19:16:17.746493Z",
        "timestamp_delta_seconds": 0.189873,
        "bid": 0.48,
        "ask": 0.49,
        "midpoint": 0.485,
        "last_price": 0.48,
        "implied_probability": 0.49,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-26T19:16:17.746493Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP261530",
        "external_market_id": "KXBTC15M-26SEP261530-30",
        "external_contract_id": "KXBTC15M-26SEP261530-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4742.63
      },
      "selected_entry_price": 0.49,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 519,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP261530",
          "external_market_id": "KXBTC15M-26SEP261530-30",
          "external_contract_id": "KXBTC15M-26SEP261530-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-26T19:15:00Z",
          "resolution_timestamp": "2026-09-26T19:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-26T19:16:17.608138Z"
        }
      ],
      "quotes": [
        {
          "id": 519,
          "contract_id": 519,
          "forecast_timestamp": "2026-09-26T19:16:17.556620Z",
          "requested_timestamp": "2026-09-26T19:16:17.556620Z",
          "actual_quote_timestamp": "2026-09-26T19:16:17.746493Z",
          "timestamp_delta_seconds": 0.189873,
          "bid": 0.48,
          "ask": 0.49,
          "midpoint": 0.485,
          "last_price": 0.48,
          "implied_probability": 0.49,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-26T19:16:17.746493Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP261530",
          "external_market_id": "KXBTC15M-26SEP261530-30",
          "external_contract_id": "KXBTC15M-26SEP261530-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4742.63
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP261530-30": {
          "UP/YES": "KXBTC15M-26SEP261530-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1000,
          "signal_id": 519,
          "quote_id": 519,
          "settlement_id": 519,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 197.0,
          "entry_price": 0.49,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.53,
          "trading_fee": 3.45,
          "total_deployed": 99.98,
          "settlement_value": 1.0,
          "settlement_payout": 197.0,
          "gross_pnl": 100.47,
          "net_pnl": 97.02,
          "roi": 0.9703940788157631,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-26T19:31:23.490878Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4742.63,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 1001,
          "signal_id": 519,
          "quote_id": 519,
          "settlement_id": 519,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.49,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 49.0,
          "trading_fee": 1.75,
          "total_deployed": 50.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 51.0,
          "net_pnl": 49.25,
          "roi": 0.9704433497536946,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-26T19:31:23.493659Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4742.63,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84020.08,
        "kronos_base_predicted_close": 84036.1015625,
        "kronos_base_displacement": 16.021562499998254,
        "kronos_base_displacement_fraction": 0.00019068730355884276,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84041.265625,
        "kronos_small_displacement": 21.185624999998254,
        "kronos_small_displacement_fraction": 0.0002521495456800119,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP261530",
        "ticker": "KXBTC15M-26SEP261530-30",
        "market_id": "KXBTC15M-26SEP261530-30",
        "contract_id": "KXBTC15M-26SEP261530-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84020.08
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-26T19:16:17.556620Z",
        "retrieved_timestamp": "2026-09-26T19:16:17.746493Z",
        "quote_offset_seconds": 0.189873,
        "quote_age_seconds": 0.189873,
        "bid": 0.48,
        "ask": 0.49,
        "midpoint": 0.485,
        "last_price": 0.48,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.49,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4742.63
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 84025.56,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260926T1915Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 513,
          "signal_id": 519,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-26T19:00:00Z",
          "return_6h": 0.000261894880773772,
          "return_12h": 0.0003068303267839134,
          "return_24h": -0.00013058268368371095,
          "close_vs_ema12": -0.0003511546531099752,
          "close_vs_ema24": -0.0004080034499722718,
          "ema12_slope_3h": 0.0001414056577222489,
          "ema24_slope_6h": -7.027185517938239e-05,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-26T19:16:17.605617Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-26T19:00:00Z",
            "return_6h": 0.000261894880773772,
            "return_12h": 0.0003068303267839134,
            "return_24h": -0.00013058268368371095,
            "close_vs_ema12": -0.0003511546531099752,
            "close_vs_ema24": -0.0004080034499722718,
            "ema12_slope_3h": 0.0001414056577222489,
            "ema24_slope_6h": -7.027185517938239e-05,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": 0.0002934068287587799,
        "return_30m": 0.0001078965691314604,
        "return_60m": -0.0009007759540670124,
        "return_120m": -0.0006775690096259002,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": -9.607765125707601e-07,
        "close_vs_ema6": -0.00020870186429011728,
        "close_vs_ema12": -0.00039628813241832095,
        "ema3_slope": -9.607755896423598e-07,
        "ema6_slope": -8.347377726281024e-05,
        "realized_volatility_30m": 0.00023943133718729026,
        "realized_volatility_60m": 0.0003293137718702631,
        "return_acceleration": 0.0004788626743745805
      }
    },
    {
      "id": 518,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260926T1900Z",
      "trigger_timestamp": "2026-09-26T19:01:18.320126Z",
      "market_start_timestamp": "2026-09-26T19:00:00Z",
      "resolution_timestamp": "2026-09-26T19:15:00Z",
      "direction": "UP",
      "base_run_id": 3559,
      "small_run_id": 3560,
      "last_observed_close": 83995.43,
      "actual_close": 84020.08,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-26T19:01:18.368954Z",
      "base_predicted_close": 84037.5078125,
      "small_predicted_close": 84042.6875,
      "strike": 83995.43,
      "market_regime": {
        "id": 512,
        "signal_id": 518,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-26T18:45:00Z",
        "return_6h": -0.000703705443460767,
        "return_12h": 0.0012789013713745412,
        "return_24h": 0.0005338277234534505,
        "close_vs_ema12": -0.0006593053174539509,
        "close_vs_ema24": -0.0007097666088200505,
        "ema12_slope_3h": 0.0001972563072847322,
        "ema24_slope_6h": -7.72456786219955e-05,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-26T19:01:18.371768Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-26T18:45:00Z",
          "return_6h": -0.000703705443460767,
          "return_12h": 0.0012789013713745412,
          "return_24h": 0.0005338277234534505,
          "close_vs_ema12": -0.0006593053174539509,
          "close_vs_ema24": -0.0007097666088200505,
          "ema12_slope_3h": 0.0001972563072847322,
          "ema24_slope_6h": -7.72456786219955e-05,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.74,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.200564,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "70_80",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        3559,
        3560
      ],
      "forecast_publication_timestamp": "2026-09-26T19:01:18.320126Z",
      "requested_quote_timestamp": "2026-09-26T19:01:18.320126Z",
      "retrieved_quote_timestamp": "2026-09-26T19:01:18.520690Z",
      "quote_retrieval_timestamp": "2026-09-26T19:01:18.520690Z",
      "timing_difference_seconds": 0.200564,
      "selected_quote": {
        "id": 518,
        "contract_id": 518,
        "forecast_timestamp": "2026-09-26T19:01:18.320126Z",
        "requested_timestamp": "2026-09-26T19:01:18.320126Z",
        "actual_quote_timestamp": "2026-09-26T19:01:18.520690Z",
        "timestamp_delta_seconds": 0.200564,
        "bid": 0.73,
        "ask": 0.74,
        "midpoint": 0.735,
        "last_price": 0.73,
        "implied_probability": 0.74,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-26T19:01:18.520690Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP261515",
        "external_market_id": "KXBTC15M-26SEP261515-15",
        "external_contract_id": "KXBTC15M-26SEP261515-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2798.32
      },
      "selected_entry_price": 0.74,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 518,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP261515",
          "external_market_id": "KXBTC15M-26SEP261515-15",
          "external_contract_id": "KXBTC15M-26SEP261515-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-26T19:00:00Z",
          "resolution_timestamp": "2026-09-26T19:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-26T19:01:18.374087Z"
        }
      ],
      "quotes": [
        {
          "id": 518,
          "contract_id": 518,
          "forecast_timestamp": "2026-09-26T19:01:18.320126Z",
          "requested_timestamp": "2026-09-26T19:01:18.320126Z",
          "actual_quote_timestamp": "2026-09-26T19:01:18.520690Z",
          "timestamp_delta_seconds": 0.200564,
          "bid": 0.73,
          "ask": 0.74,
          "midpoint": 0.735,
          "last_price": 0.73,
          "implied_probability": 0.74,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-26T19:01:18.520690Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP261515",
          "external_market_id": "KXBTC15M-26SEP261515-15",
          "external_contract_id": "KXBTC15M-26SEP261515-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2798.32
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP261515-15": {
          "UP/YES": "KXBTC15M-26SEP261515-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 998,
          "signal_id": 518,
          "quote_id": 518,
          "settlement_id": 518,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 132.0,
          "entry_price": 0.74,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.67999999999999,
          "trading_fee": 1.78,
          "total_deployed": 99.46,
          "settlement_value": 1.0,
          "settlement_payout": 132.0,
          "gross_pnl": 34.32000000000001,
          "net_pnl": 32.540000000000006,
          "roi": 0.3271667001809774,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-26T19:16:22.777025Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2798.32,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 999,
          "signal_id": 518,
          "quote_id": 518,
          "settlement_id": 518,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.74,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 74.0,
          "trading_fee": 1.35,
          "total_deployed": 75.35,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 26.0,
          "net_pnl": 24.650000000000006,
          "roi": 0.32714001327140024,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-26T19:16:22.779273Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2798.32,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83995.43,
        "kronos_base_predicted_close": 84037.5078125,
        "kronos_base_displacement": 42.077812500006985,
        "kronos_base_displacement_fraction": 0.0005009535935467797,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84042.6875,
        "kronos_small_displacement": 47.257500000006985,
        "kronos_small_displacement_fraction": 0.0005626198949157947,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP261515",
        "ticker": "KXBTC15M-26SEP261515-15",
        "market_id": "KXBTC15M-26SEP261515-15",
        "contract_id": "KXBTC15M-26SEP261515-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83995.43
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-26T19:01:18.320126Z",
        "retrieved_timestamp": "2026-09-26T19:01:18.520690Z",
        "quote_offset_seconds": 0.200564,
        "quote_age_seconds": 0.200564,
        "bid": 0.73,
        "ask": 0.74,
        "midpoint": 0.735,
        "last_price": 0.73,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.74,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2798.32
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 84020.08,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260926T1900Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 512,
          "signal_id": 518,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-26T18:45:00Z",
          "return_6h": -0.000703705443460767,
          "return_12h": 0.0012789013713745412,
          "return_24h": 0.0005338277234534505,
          "close_vs_ema12": -0.0006593053174539509,
          "close_vs_ema24": -0.0007097666088200505,
          "ema12_slope_3h": 0.0001972563072847322,
          "ema24_slope_6h": -7.72456786219955e-05,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-26T19:01:18.371768Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-26T18:45:00Z",
            "return_6h": -0.000703705443460767,
            "return_12h": 0.0012789013713745412,
            "return_24h": 0.0005338277234534505,
            "close_vs_ema12": -0.0006593053174539509,
            "close_vs_ema24": -0.0007097666088200505,
            "ema12_slope_3h": 0.0001972563072847322,
            "ema24_slope_6h": -7.72456786219955e-05,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.00018545584561580064,
        "return_30m": -0.0007503563465475205,
        "return_60m": -0.0015335831947838052,
        "return_120m": -0.0012793732303588712,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 4,
        "close_vs_ema3": -0.0002952417539910934,
        "close_vs_ema6": -0.0005853932907896597,
        "close_vs_ema12": -0.0007614901798491669,
        "ema3_slope": -0.00029515461202556104,
        "ema6_slope": -0.0002341024995029528,
        "realized_volatility_30m": 0.00018977471942438484,
        "realized_volatility_60m": 0.00013935695240765604,
        "return_acceleration": 0.0003795494388487697
      }
    },
    {
      "id": 517,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260926T1845Z",
      "trigger_timestamp": "2026-09-26T18:46:19.824915Z",
      "market_start_timestamp": "2026-09-26T18:45:00Z",
      "resolution_timestamp": "2026-09-26T19:00:00Z",
      "direction": "UP",
      "base_run_id": 3557,
      "small_run_id": 3558,
      "last_observed_close": 84011.01,
      "actual_close": 83995.43,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-26T18:46:19.881660Z",
      "base_predicted_close": 84023.6015625,
      "small_predicted_close": 84044.6640625,
      "strike": 84011.01,
      "market_regime": {
        "id": 511,
        "signal_id": 517,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-26T18:30:00Z",
        "return_6h": -0.00040978421602766435,
        "return_12h": 0.0012405909898856038,
        "return_24h": 0.0006553731319136613,
        "close_vs_ema12": -0.0005019788272518921,
        "close_vs_ema24": -0.0005392929210761288,
        "ema12_slope_3h": 0.0002808034698797979,
        "ema24_slope_6h": -6.402605553401663e-05,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-26T18:46:19.885844Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-26T18:30:00Z",
          "return_6h": -0.00040978421602766435,
          "return_12h": 0.0012405909898856038,
          "return_24h": 0.0006553731319136613,
          "close_vs_ema12": -0.0005019788272518921,
          "close_vs_ema24": -0.0005392929210761288,
          "ema12_slope_3h": 0.0002808034698797979,
          "ema24_slope_6h": -6.402605553401663e-05,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.42,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.204712,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        3557,
        3558
      ],
      "forecast_publication_timestamp": "2026-09-26T18:46:19.824915Z",
      "requested_quote_timestamp": "2026-09-26T18:46:19.824915Z",
      "retrieved_quote_timestamp": "2026-09-26T18:46:20.029627Z",
      "quote_retrieval_timestamp": "2026-09-26T18:46:20.029627Z",
      "timing_difference_seconds": 0.204712,
      "selected_quote": {
        "id": 517,
        "contract_id": 517,
        "forecast_timestamp": "2026-09-26T18:46:19.824915Z",
        "requested_timestamp": "2026-09-26T18:46:19.824915Z",
        "actual_quote_timestamp": "2026-09-26T18:46:20.029627Z",
        "timestamp_delta_seconds": 0.204712,
        "bid": 0.41,
        "ask": 0.42,
        "midpoint": 0.415,
        "last_price": 0.41,
        "implied_probability": 0.42,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-26T18:46:20.029627Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP261500",
        "external_market_id": "KXBTC15M-26SEP261500-00",
        "external_contract_id": "KXBTC15M-26SEP261500-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2191.03
      },
      "selected_entry_price": 0.42,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 517,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP261500",
          "external_market_id": "KXBTC15M-26SEP261500-00",
          "external_contract_id": "KXBTC15M-26SEP261500-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-26T18:45:00Z",
          "resolution_timestamp": "2026-09-26T19:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-26T18:46:19.889853Z"
        }
      ],
      "quotes": [
        {
          "id": 517,
          "contract_id": 517,
          "forecast_timestamp": "2026-09-26T18:46:19.824915Z",
          "requested_timestamp": "2026-09-26T18:46:19.824915Z",
          "actual_quote_timestamp": "2026-09-26T18:46:20.029627Z",
          "timestamp_delta_seconds": 0.204712,
          "bid": 0.41,
          "ask": 0.42,
          "midpoint": 0.415,
          "last_price": 0.41,
          "implied_probability": 0.42,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-26T18:46:20.029627Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP261500",
          "external_market_id": "KXBTC15M-26SEP261500-00",
          "external_contract_id": "KXBTC15M-26SEP261500-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2191.03
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP261500-00": {
          "UP/YES": "KXBTC15M-26SEP261500-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 996,
          "signal_id": 517,
          "quote_id": 517,
          "settlement_id": 517,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 228.0,
          "entry_price": 0.42,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.75999999999999,
          "trading_fee": 3.89,
          "total_deployed": 99.64999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.75999999999999,
          "net_pnl": -99.64999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-26T19:01:23.307955Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2191.03,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 997,
          "signal_id": 517,
          "quote_id": 517,
          "settlement_id": 517,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.42,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 42.0,
          "trading_fee": 1.71,
          "total_deployed": 43.71,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -42.0,
          "net_pnl": -43.71,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-26T19:01:23.310082Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2191.03,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84011.01,
        "kronos_base_predicted_close": 84023.6015625,
        "kronos_base_displacement": 12.591562500005239,
        "kronos_base_displacement_fraction": 0.00014987990859775688,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84044.6640625,
        "kronos_small_displacement": 33.65406250000524,
        "kronos_small_displacement_fraction": 0.00040059109514342515,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP261500",
        "ticker": "KXBTC15M-26SEP261500-00",
        "market_id": "KXBTC15M-26SEP261500-00",
        "contract_id": "KXBTC15M-26SEP261500-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84011.01
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-26T18:46:19.824915Z",
        "retrieved_timestamp": "2026-09-26T18:46:20.029627Z",
        "quote_offset_seconds": 0.204712,
        "quote_age_seconds": 0.204712,
        "bid": 0.41,
        "ask": 0.42,
        "midpoint": 0.415,
        "last_price": 0.41,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.42,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2191.03
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 83995.43,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260926T1845Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 511,
          "signal_id": 517,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-26T18:30:00Z",
          "return_6h": -0.00040978421602766435,
          "return_12h": 0.0012405909898856038,
          "return_24h": 0.0006553731319136613,
          "close_vs_ema12": -0.0005019788272518921,
          "close_vs_ema24": -0.0005392929210761288,
          "ema12_slope_3h": 0.0002808034698797979,
          "ema24_slope_6h": -6.402605553401663e-05,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-26T18:46:19.885844Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-26T18:30:00Z",
            "return_6h": -0.00040978421602766435,
            "return_12h": 0.0012405909898856038,
            "return_24h": 0.0006553731319136613,
            "close_vs_ema12": -0.0005019788272518921,
            "close_vs_ema24": -0.0005392929210761288,
            "ema12_slope_3h": 0.0002808034698797979,
            "ema24_slope_6h": -6.402605553401663e-05,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0005650052844645703,
        "return_30m": -0.0010085637026351346,
        "return_60m": -0.0009465028897227556,
        "return_120m": -0.0015432414593836707,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 3,
        "close_vs_ema3": -0.00040492847478823535,
        "close_vs_ema6": -0.0006340204854494713,
        "close_vs_ema12": -0.0007144950191489974,
        "ema3_slope": -0.000404764574086669,
        "ema6_slope": -0.0002535438933708445,
        "realized_volatility_30m": 6.0598055883043234e-05,
        "realized_volatility_60m": 0.00037744289988346323,
        "return_acceleration": -0.00012119611176608647
      }
    },
    {
      "id": 516,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260926T1415Z",
      "trigger_timestamp": "2026-09-26T14:16:23.715808Z",
      "market_start_timestamp": "2026-09-26T14:15:00Z",
      "resolution_timestamp": "2026-09-26T14:30:00Z",
      "direction": "UP",
      "base_run_id": 3521,
      "small_run_id": 3522,
      "last_observed_close": 83938.13,
      "actual_close": 83963.76,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-26T14:16:23.769339Z",
      "base_predicted_close": 83941.8359375,
      "small_predicted_close": 83948.4140625,
      "strike": 83938.13,
      "market_regime": {
        "id": 510,
        "signal_id": 516,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-26T14:00:00Z",
        "return_6h": -0.0012866880058235441,
        "return_12h": -0.001895661562664075,
        "return_24h": 0.004681476142756047,
        "close_vs_ema12": -0.0010916902865595324,
        "close_vs_ema24": -0.0013170229581945803,
        "ema12_slope_3h": -3.023432924631475e-05,
        "ema24_slope_6h": 0.00012602573220266144,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-26T14:16:23.773530Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-26T14:00:00Z",
          "return_6h": -0.0012866880058235441,
          "return_12h": -0.001895661562664075,
          "return_24h": 0.004681476142756047,
          "close_vs_ema12": -0.0010916902865595324,
          "close_vs_ema24": -0.0013170229581945803,
          "ema12_slope_3h": -3.023432924631475e-05,
          "ema24_slope_6h": 0.00012602573220266144,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.59,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.202118,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        3521,
        3522
      ],
      "forecast_publication_timestamp": "2026-09-26T14:16:23.715808Z",
      "requested_quote_timestamp": "2026-09-26T14:16:23.715808Z",
      "retrieved_quote_timestamp": "2026-09-26T14:16:23.917926Z",
      "quote_retrieval_timestamp": "2026-09-26T14:16:23.917926Z",
      "timing_difference_seconds": 0.202118,
      "selected_quote": {
        "id": 516,
        "contract_id": 516,
        "forecast_timestamp": "2026-09-26T14:16:23.715808Z",
        "requested_timestamp": "2026-09-26T14:16:23.715808Z",
        "actual_quote_timestamp": "2026-09-26T14:16:23.917926Z",
        "timestamp_delta_seconds": 0.202118,
        "bid": 0.58,
        "ask": 0.59,
        "midpoint": 0.585,
        "last_price": 0.59,
        "implied_probability": 0.59,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-26T14:16:23.917926Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP261030",
        "external_market_id": "KXBTC15M-26SEP261030-30",
        "external_contract_id": "KXBTC15M-26SEP261030-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3633.84
      },
      "selected_entry_price": 0.59,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 516,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP261030",
          "external_market_id": "KXBTC15M-26SEP261030-30",
          "external_contract_id": "KXBTC15M-26SEP261030-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-26T14:15:00Z",
          "resolution_timestamp": "2026-09-26T14:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-26T14:16:23.776743Z"
        }
      ],
      "quotes": [
        {
          "id": 516,
          "contract_id": 516,
          "forecast_timestamp": "2026-09-26T14:16:23.715808Z",
          "requested_timestamp": "2026-09-26T14:16:23.715808Z",
          "actual_quote_timestamp": "2026-09-26T14:16:23.917926Z",
          "timestamp_delta_seconds": 0.202118,
          "bid": 0.58,
          "ask": 0.59,
          "midpoint": 0.585,
          "last_price": 0.59,
          "implied_probability": 0.59,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-26T14:16:23.917926Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP261030",
          "external_market_id": "KXBTC15M-26SEP261030-30",
          "external_contract_id": "KXBTC15M-26SEP261030-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3633.84
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP261030-30": {
          "UP/YES": "KXBTC15M-26SEP261030-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 994,
          "signal_id": 516,
          "quote_id": 516,
          "settlement_id": 516,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 164.0,
          "entry_price": 0.59,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.75999999999999,
          "trading_fee": 2.78,
          "total_deployed": 99.53999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 164.0,
          "gross_pnl": 67.24000000000001,
          "net_pnl": 64.46000000000001,
          "roi": 0.6475788627687363,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-26T14:31:26.215515Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3633.84,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 995,
          "signal_id": 516,
          "quote_id": 516,
          "settlement_id": 516,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.59,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 59.0,
          "trading_fee": 1.7,
          "total_deployed": 60.7,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 41.0,
          "net_pnl": 39.3,
          "roi": 0.6474464579901152,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-26T14:31:26.217533Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3633.84,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83938.13,
        "kronos_base_predicted_close": 83941.8359375,
        "kronos_base_displacement": 3.7059374999953434,
        "kronos_base_displacement_fraction": 4.415082275475214e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83948.4140625,
        "kronos_small_displacement": 10.284062499995343,
        "kronos_small_displacement_fraction": 0.0001225195569641037,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP261030",
        "ticker": "KXBTC15M-26SEP261030-30",
        "market_id": "KXBTC15M-26SEP261030-30",
        "contract_id": "KXBTC15M-26SEP261030-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83938.13
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-26T14:16:23.715808Z",
        "retrieved_timestamp": "2026-09-26T14:16:23.917926Z",
        "quote_offset_seconds": 0.202118,
        "quote_age_seconds": 0.202118,
        "bid": 0.58,
        "ask": 0.59,
        "midpoint": 0.585,
        "last_price": 0.59,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.59,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3633.84
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 83963.76,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260926T1415Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 510,
          "signal_id": 516,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-26T14:00:00Z",
          "return_6h": -0.0012866880058235441,
          "return_12h": -0.001895661562664075,
          "return_24h": 0.004681476142756047,
          "close_vs_ema12": -0.0010916902865595324,
          "close_vs_ema24": -0.0013170229581945803,
          "ema12_slope_3h": -3.023432924631475e-05,
          "ema24_slope_6h": 0.00012602573220266144,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-26T14:16:23.773530Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-26T14:00:00Z",
            "return_6h": -0.0012866880058235441,
            "return_12h": -0.001895661562664075,
            "return_24h": 0.004681476142756047,
            "close_vs_ema12": -0.0010916902865595324,
            "close_vs_ema24": -0.0013170229581945803,
            "ema12_slope_3h": -3.023432924631475e-05,
            "ema24_slope_6h": 0.00012602573220266144,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 5.6801010684282005e-05,
        "return_30m": 0.0003430944856268603,
        "return_60m": -0.0007136472798942028,
        "return_120m": -0.0022526740872845785,
        "consecutive_up_closes": 3,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 2.223097420528397e-05,
        "close_vs_ema6": -0.0002697088654285418,
        "close_vs_ema12": -0.0007923879955457069,
        "ema3_slope": 2.2231468432165613e-05,
        "ema6_slope": -0.00010787190856742512,
        "realized_volatility_30m": 0.00011473810171158672,
        "realized_volatility_60m": 0.0006464160909409486,
        "return_acceleration": -0.00022947620342317343
      }
    },
    {
      "id": 515,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260926T1400Z",
      "trigger_timestamp": "2026-09-26T14:01:20.242836Z",
      "market_start_timestamp": "2026-09-26T14:00:00Z",
      "resolution_timestamp": "2026-09-26T14:15:00Z",
      "direction": "UP",
      "base_run_id": 3519,
      "small_run_id": 3520,
      "last_observed_close": 83933.37,
      "actual_close": 83938.13,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-26T14:01:20.297061Z",
      "base_predicted_close": 83978.609375,
      "small_predicted_close": 83946.6796875,
      "strike": 83933.37,
      "market_regime": {
        "id": 509,
        "signal_id": 515,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-26T13:45:00Z",
        "return_6h": -0.0019868223072507796,
        "return_12h": -0.001570553102479666,
        "return_24h": 0.000244591090078794,
        "close_vs_ema12": -0.0011948254645806067,
        "close_vs_ema24": -0.0014013829869896632,
        "ema12_slope_3h": 8.458126285426637e-05,
        "ema24_slope_6h": 0.00015580306048734727,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-26T14:01:20.299437Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-26T13:45:00Z",
          "return_6h": -0.0019868223072507796,
          "return_12h": -0.001570553102479666,
          "return_24h": 0.000244591090078794,
          "close_vs_ema12": -0.0011948254645806067,
          "close_vs_ema24": -0.0014013829869896632,
          "ema12_slope_3h": 8.458126285426637e-05,
          "ema24_slope_6h": 0.00015580306048734727,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.43,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.198201,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        3519,
        3520
      ],
      "forecast_publication_timestamp": "2026-09-26T14:01:20.242836Z",
      "requested_quote_timestamp": "2026-09-26T14:01:20.242836Z",
      "retrieved_quote_timestamp": "2026-09-26T14:01:20.441037Z",
      "quote_retrieval_timestamp": "2026-09-26T14:01:20.441037Z",
      "timing_difference_seconds": 0.198201,
      "selected_quote": {
        "id": 515,
        "contract_id": 515,
        "forecast_timestamp": "2026-09-26T14:01:20.242836Z",
        "requested_timestamp": "2026-09-26T14:01:20.242836Z",
        "actual_quote_timestamp": "2026-09-26T14:01:20.441037Z",
        "timestamp_delta_seconds": 0.198201,
        "bid": 0.42,
        "ask": 0.43,
        "midpoint": 0.425,
        "last_price": 0.42,
        "implied_probability": 0.43,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-26T14:01:20.441037Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP261015",
        "external_market_id": "KXBTC15M-26SEP261015-15",
        "external_contract_id": "KXBTC15M-26SEP261015-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3726.52
      },
      "selected_entry_price": 0.43,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 515,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP261015",
          "external_market_id": "KXBTC15M-26SEP261015-15",
          "external_contract_id": "KXBTC15M-26SEP261015-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-26T14:00:00Z",
          "resolution_timestamp": "2026-09-26T14:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-26T14:01:20.303047Z"
        }
      ],
      "quotes": [
        {
          "id": 515,
          "contract_id": 515,
          "forecast_timestamp": "2026-09-26T14:01:20.242836Z",
          "requested_timestamp": "2026-09-26T14:01:20.242836Z",
          "actual_quote_timestamp": "2026-09-26T14:01:20.441037Z",
          "timestamp_delta_seconds": 0.198201,
          "bid": 0.42,
          "ask": 0.43,
          "midpoint": 0.425,
          "last_price": 0.42,
          "implied_probability": 0.43,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-26T14:01:20.441037Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP261015",
          "external_market_id": "KXBTC15M-26SEP261015-15",
          "external_contract_id": "KXBTC15M-26SEP261015-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3726.52
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP261015-15": {
          "UP/YES": "KXBTC15M-26SEP261015-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 992,
          "signal_id": 515,
          "quote_id": 515,
          "settlement_id": 515,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 223.0,
          "entry_price": 0.43,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.89,
          "trading_fee": 3.83,
          "total_deployed": 99.72,
          "settlement_value": 1.0,
          "settlement_payout": 223.0,
          "gross_pnl": 127.11,
          "net_pnl": 123.28,
          "roi": 1.2362615322904131,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-26T14:16:30.682431Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3726.52,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 993,
          "signal_id": 515,
          "quote_id": 515,
          "settlement_id": 515,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.43,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 43.0,
          "trading_fee": 1.72,
          "total_deployed": 44.72,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 57.0,
          "net_pnl": 55.28,
          "roi": 1.2361359570661896,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-26T14:16:30.685005Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3726.52,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83933.37,
        "kronos_base_predicted_close": 83978.609375,
        "kronos_base_displacement": 45.23937500000466,
        "kronos_base_displacement_fraction": 0.0005389915238719077,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83946.6796875,
        "kronos_small_displacement": 13.309687500004657,
        "kronos_small_displacement_fraction": 0.00015857444422885268,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP261015",
        "ticker": "KXBTC15M-26SEP261015-15",
        "market_id": "KXBTC15M-26SEP261015-15",
        "contract_id": "KXBTC15M-26SEP261015-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83933.37
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-26T14:01:20.242836Z",
        "retrieved_timestamp": "2026-09-26T14:01:20.441037Z",
        "quote_offset_seconds": 0.198201,
        "quote_age_seconds": 0.198201,
        "bid": 0.42,
        "ask": 0.43,
        "midpoint": 0.425,
        "last_price": 0.42,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.43,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3726.52
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 83938.13,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260926T1400Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 509,
          "signal_id": 515,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-26T13:45:00Z",
          "return_6h": -0.0019868223072507796,
          "return_12h": -0.001570553102479666,
          "return_24h": 0.000244591090078794,
          "close_vs_ema12": -0.0011948254645806067,
          "close_vs_ema24": -0.0014013829869896632,
          "ema12_slope_3h": 8.458126285426637e-05,
          "ema24_slope_6h": 0.00015580306048734727,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-26T14:01:20.299437Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-26T13:45:00Z",
            "return_6h": -0.0019868223072507796,
            "return_12h": -0.001570553102479666,
            "return_24h": 0.000244591090078794,
            "close_vs_ema12": -0.0011948254645806067,
            "close_vs_ema24": -0.0014013829869896632,
            "ema12_slope_3h": 8.458126285426637e-05,
            "ema24_slope_6h": 0.00015580306048734727,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": 0.00028627721410745544,
        "return_30m": 0.0005184594859506397,
        "return_60m": -0.0014421105619283336,
        "return_120m": -0.002775216493684063,
        "consecutive_up_closes": 2,
        "consecutive_down_closes": 0,
        "close_vs_ema3": -1.2337373044402078e-05,
        "close_vs_ema6": -0.0004343280203996658,
        "close_vs_ema12": -0.0009930682469373453,
        "ema3_slope": -1.2337220835378915e-05,
        "ema6_slope": -0.0001737010308698883,
        "realized_volatility_30m": 2.7080695867653937e-05,
        "realized_volatility_60m": 0.000657135108578591,
        "return_acceleration": 5.416139173530787e-05
      }
    },
    {
      "id": 514,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260926T1345Z",
      "trigger_timestamp": "2026-09-26T13:46:26.980494Z",
      "market_start_timestamp": "2026-09-26T13:45:00Z",
      "resolution_timestamp": "2026-09-26T14:00:00Z",
      "direction": "UP",
      "base_run_id": 3517,
      "small_run_id": 3518,
      "last_observed_close": 83909.34,
      "actual_close": 83933.37,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-26T13:46:27.047021Z",
      "base_predicted_close": 83949.4140625,
      "small_predicted_close": 83938.015625,
      "strike": 83909.34,
      "market_regime": {
        "id": 508,
        "signal_id": 514,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-26T13:30:00Z",
        "return_6h": -0.0013430955291346969,
        "return_12h": -0.0014835362168267308,
        "return_24h": 0.0002912959389791414,
        "close_vs_ema12": -0.0015314445660458142,
        "close_vs_ema24": -0.0017166031800349701,
        "ema12_slope_3h": 0.00020640125691673283,
        "ema24_slope_6h": 0.00020096218357701368,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-26T13:46:27.049743Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-26T13:30:00Z",
          "return_6h": -0.0013430955291346969,
          "return_12h": -0.0014835362168267308,
          "return_24h": 0.0002912959389791414,
          "close_vs_ema12": -0.0015314445660458142,
          "close_vs_ema24": -0.0017166031800349701,
          "ema12_slope_3h": 0.00020640125691673283,
          "ema24_slope_6h": 0.00020096218357701368,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.6,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.238989,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        3517,
        3518
      ],
      "forecast_publication_timestamp": "2026-09-26T13:46:26.980494Z",
      "requested_quote_timestamp": "2026-09-26T13:46:26.980494Z",
      "retrieved_quote_timestamp": "2026-09-26T13:46:27.219483Z",
      "quote_retrieval_timestamp": "2026-09-26T13:46:27.219483Z",
      "timing_difference_seconds": 0.238989,
      "selected_quote": {
        "id": 514,
        "contract_id": 514,
        "forecast_timestamp": "2026-09-26T13:46:26.980494Z",
        "requested_timestamp": "2026-09-26T13:46:26.980494Z",
        "actual_quote_timestamp": "2026-09-26T13:46:27.219483Z",
        "timestamp_delta_seconds": 0.238989,
        "bid": 0.59,
        "ask": 0.6,
        "midpoint": 0.595,
        "last_price": 0.6,
        "implied_probability": 0.6,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-26T13:46:27.219483Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP261000",
        "external_market_id": "KXBTC15M-26SEP261000-00",
        "external_contract_id": "KXBTC15M-26SEP261000-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3074.86
      },
      "selected_entry_price": 0.6,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 514,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP261000",
          "external_market_id": "KXBTC15M-26SEP261000-00",
          "external_contract_id": "KXBTC15M-26SEP261000-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-26T13:45:00Z",
          "resolution_timestamp": "2026-09-26T14:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-26T13:46:27.055510Z"
        }
      ],
      "quotes": [
        {
          "id": 514,
          "contract_id": 514,
          "forecast_timestamp": "2026-09-26T13:46:26.980494Z",
          "requested_timestamp": "2026-09-26T13:46:26.980494Z",
          "actual_quote_timestamp": "2026-09-26T13:46:27.219483Z",
          "timestamp_delta_seconds": 0.238989,
          "bid": 0.59,
          "ask": 0.6,
          "midpoint": 0.595,
          "last_price": 0.6,
          "implied_probability": 0.6,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-26T13:46:27.219483Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP261000",
          "external_market_id": "KXBTC15M-26SEP261000-00",
          "external_contract_id": "KXBTC15M-26SEP261000-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3074.86
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP261000-00": {
          "UP/YES": "KXBTC15M-26SEP261000-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 990,
          "signal_id": 514,
          "quote_id": 514,
          "settlement_id": 514,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 162.0,
          "entry_price": 0.6,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.2,
          "trading_fee": 2.73,
          "total_deployed": 99.93,
          "settlement_value": 1.0,
          "settlement_payout": 162.0,
          "gross_pnl": 64.8,
          "net_pnl": 62.06999999999999,
          "roi": 0.6211347943560491,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-26T14:01:26.233155Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3074.86,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 991,
          "signal_id": 514,
          "quote_id": 514,
          "settlement_id": 514,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.6,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 60.0,
          "trading_fee": 1.68,
          "total_deployed": 61.68,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 40.0,
          "net_pnl": 38.32,
          "roi": 0.6212710765239948,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-26T14:01:26.236131Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3074.86,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83909.34,
        "kronos_base_predicted_close": 83949.4140625,
        "kronos_base_displacement": 40.07406250000349,
        "kronos_base_displacement_fraction": 0.0004775876261212815,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83938.015625,
        "kronos_small_displacement": 28.675625000003492,
        "kronos_small_displacement_fraction": 0.00034174532894673575,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP261000",
        "ticker": "KXBTC15M-26SEP261000-00",
        "market_id": "KXBTC15M-26SEP261000-00",
        "contract_id": "KXBTC15M-26SEP261000-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83909.34
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-26T13:46:26.980494Z",
        "retrieved_timestamp": "2026-09-26T13:46:27.219483Z",
        "quote_offset_seconds": 0.238989,
        "quote_age_seconds": 0.238989,
        "bid": 0.59,
        "ask": 0.6,
        "midpoint": 0.595,
        "last_price": 0.6,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.6,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3074.86
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 83933.37,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260926T1345Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 508,
          "signal_id": 514,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-26T13:30:00Z",
          "return_6h": -0.0013430955291346969,
          "return_12h": -0.0014835362168267308,
          "return_24h": 0.0002912959389791414,
          "close_vs_ema12": -0.0015314445660458142,
          "close_vs_ema24": -0.0017166031800349701,
          "ema12_slope_3h": 0.00020640125691673283,
          "ema24_slope_6h": 0.00020096218357701368,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-26T13:46:27.049743Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-26T13:30:00Z",
            "return_6h": -0.0013430955291346969,
            "return_12h": -0.0014835362168267308,
            "return_24h": 0.0002912959389791414,
            "close_vs_ema12": -0.0015314445660458142,
            "close_vs_ema24": -0.0017166031800349701,
            "ema12_slope_3h": 0.00020640125691673283,
            "ema24_slope_6h": 0.00020096218357701368,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": 0.00023211582237214756,
        "return_30m": -0.0010563793275990552,
        "return_60m": -0.0016194629859378473,
        "return_120m": -0.003016160088537778,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": -0.00031086266288138376,
        "close_vs_ema6": -0.0008939748975090867,
        "close_vs_ema12": -0.0014592736981476895,
        "ema3_slope": -0.0003107660573171689,
        "ema6_slope": -0.0003574621341336792,
        "realized_volatility_30m": 0.0007601559808185776,
        "realized_volatility_60m": 0.0006166773561653931,
        "return_acceleration": 0.0015203119616371552
      }
    },
    {
      "id": 513,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260926T1330Z",
      "trigger_timestamp": "2026-09-26T13:31:18.511704Z",
      "market_start_timestamp": "2026-09-26T13:30:00Z",
      "resolution_timestamp": "2026-09-26T13:45:00Z",
      "direction": "UP",
      "base_run_id": 3515,
      "small_run_id": 3516,
      "last_observed_close": 83889.87,
      "actual_close": 83909.34,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-26T13:31:18.560574Z",
      "base_predicted_close": 83891.9921875,
      "small_predicted_close": 83924.6796875,
      "strike": 83889.87,
      "market_regime": {
        "id": 507,
        "signal_id": 513,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-26T13:15:00Z",
        "return_6h": -0.0012825722803195827,
        "return_12h": -0.0005935709663373867,
        "return_24h": -0.002856388731080073,
        "close_vs_ema12": -0.001828199847768941,
        "close_vs_ema24": -0.0019843598596851475,
        "ema12_slope_3h": 0.0003316172430987141,
        "ema24_slope_6h": 0.00023344614480302894,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-26T13:31:18.564983Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-26T13:15:00Z",
          "return_6h": -0.0012825722803195827,
          "return_12h": -0.0005935709663373867,
          "return_24h": -0.002856388731080073,
          "close_vs_ema12": -0.001828199847768941,
          "close_vs_ema24": -0.0019843598596851475,
          "ema12_slope_3h": 0.0003316172430987141,
          "ema24_slope_6h": 0.00023344614480302894,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.56,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.184444,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        3515,
        3516
      ],
      "forecast_publication_timestamp": "2026-09-26T13:31:18.511704Z",
      "requested_quote_timestamp": "2026-09-26T13:31:18.511704Z",
      "retrieved_quote_timestamp": "2026-09-26T13:31:18.696148Z",
      "quote_retrieval_timestamp": "2026-09-26T13:31:18.696148Z",
      "timing_difference_seconds": 0.184444,
      "selected_quote": {
        "id": 513,
        "contract_id": 513,
        "forecast_timestamp": "2026-09-26T13:31:18.511704Z",
        "requested_timestamp": "2026-09-26T13:31:18.511704Z",
        "actual_quote_timestamp": "2026-09-26T13:31:18.696148Z",
        "timestamp_delta_seconds": 0.184444,
        "bid": 0.55,
        "ask": 0.56,
        "midpoint": 0.555,
        "last_price": 0.56,
        "implied_probability": 0.56,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-26T13:31:18.696148Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP260945",
        "external_market_id": "KXBTC15M-26SEP260945-45",
        "external_contract_id": "KXBTC15M-26SEP260945-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 1494.96
      },
      "selected_entry_price": 0.56,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 513,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP260945",
          "external_market_id": "KXBTC15M-26SEP260945-45",
          "external_contract_id": "KXBTC15M-26SEP260945-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-26T13:30:00Z",
          "resolution_timestamp": "2026-09-26T13:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-26T13:31:18.569353Z"
        }
      ],
      "quotes": [
        {
          "id": 513,
          "contract_id": 513,
          "forecast_timestamp": "2026-09-26T13:31:18.511704Z",
          "requested_timestamp": "2026-09-26T13:31:18.511704Z",
          "actual_quote_timestamp": "2026-09-26T13:31:18.696148Z",
          "timestamp_delta_seconds": 0.184444,
          "bid": 0.55,
          "ask": 0.56,
          "midpoint": 0.555,
          "last_price": 0.56,
          "implied_probability": 0.56,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-26T13:31:18.696148Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP260945",
          "external_market_id": "KXBTC15M-26SEP260945-45",
          "external_contract_id": "KXBTC15M-26SEP260945-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 1494.96
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP260945-45": {
          "UP/YES": "KXBTC15M-26SEP260945-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 988,
          "signal_id": 513,
          "quote_id": 513,
          "settlement_id": 513,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 173.0,
          "entry_price": 0.56,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.88000000000001,
          "trading_fee": 2.99,
          "total_deployed": 99.87,
          "settlement_value": 1.0,
          "settlement_payout": 173.0,
          "gross_pnl": 76.11999999999999,
          "net_pnl": 73.13,
          "roi": 0.7322519275057574,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-26T13:46:33.411807Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1494.96,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 989,
          "signal_id": 513,
          "quote_id": 513,
          "settlement_id": 513,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.56,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 56.00000000000001,
          "trading_fee": 1.73,
          "total_deployed": 57.730000000000004,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 43.99999999999999,
          "net_pnl": 42.269999999999996,
          "roi": 0.7322016282695305,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-26T13:46:33.414997Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1494.96,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83889.87,
        "kronos_base_predicted_close": 83891.9921875,
        "kronos_base_displacement": 2.1221875000046566,
        "kronos_base_displacement_fraction": 2.5297303476625447e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83924.6796875,
        "kronos_small_displacement": 34.80968750000466,
        "kronos_small_displacement_fraction": 0.00041494506428493285,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP260945",
        "ticker": "KXBTC15M-26SEP260945-45",
        "market_id": "KXBTC15M-26SEP260945-45",
        "contract_id": "KXBTC15M-26SEP260945-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83889.87
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-26T13:31:18.511704Z",
        "retrieved_timestamp": "2026-09-26T13:31:18.696148Z",
        "quote_offset_seconds": 0.184444,
        "quote_age_seconds": 0.184444,
        "bid": 0.55,
        "ask": 0.56,
        "midpoint": 0.555,
        "last_price": 0.56,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.56,
        "price_type": "live_executable_ask",
        "yes_ask_size": 1494.96
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 83909.34,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260926T1330Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 507,
          "signal_id": 513,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-26T13:15:00Z",
          "return_6h": -0.0012825722803195827,
          "return_12h": -0.0005935709663373867,
          "return_24h": -0.002856388731080073,
          "close_vs_ema12": -0.001828199847768941,
          "close_vs_ema24": -0.0019843598596851475,
          "ema12_slope_3h": 0.0003316172430987141,
          "ema24_slope_6h": 0.00023344614480302894,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-26T13:31:18.564983Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-26T13:15:00Z",
            "return_6h": -0.0012825722803195827,
            "return_12h": -0.0005935709663373867,
            "return_24h": -0.002856388731080073,
            "close_vs_ema12": -0.001828199847768941,
            "close_vs_ema24": -0.0019843598596851475,
            "ema12_slope_3h": 0.0003316172430987141,
            "ema24_slope_6h": 0.00023344614480302894,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0012881961392650076,
        "return_30m": -0.0019595540984684856,
        "return_60m": -0.002403702566838972,
        "return_120m": -0.0031128400584859994,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.0008534498377956723,
        "close_vs_ema6": -0.001482889089819528,
        "close_vs_ema12": -0.0019558005860471628,
        "ema3_slope": -0.0008527220822726056,
        "ema6_slope": -0.000592804010887682,
        "realized_volatility_30m": 0.000307986111904468,
        "realized_volatility_60m": 0.0004957613267867856,
        "return_acceleration": -0.000615972223808936
      }
    },
    {
      "id": 512,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260926T1115Z",
      "trigger_timestamp": "2026-09-26T11:16:17.133648Z",
      "market_start_timestamp": "2026-09-26T11:15:00Z",
      "resolution_timestamp": "2026-09-26T11:30:00Z",
      "direction": "UP",
      "base_run_id": 3499,
      "small_run_id": 3500,
      "last_observed_close": 84167.4,
      "actual_close": 84151.82,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-26T11:16:17.180243Z",
      "base_predicted_close": 84179.1640625,
      "small_predicted_close": 84213.6484375,
      "strike": 84167.4,
      "market_regime": {
        "id": 506,
        "signal_id": 512,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-26T11:00:00Z",
        "return_6h": 0.002478576037295621,
        "return_12h": 0.001243311363529065,
        "return_24h": -0.01196984252872657,
        "close_vs_ema12": 0.0016063732510189777,
        "close_vs_ema24": 0.0013557643157702248,
        "ema12_slope_3h": 0.0005820023116989148,
        "ema24_slope_6h": -5.949477372102496e-05,
        "score": -1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-26T11:16:17.185333Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-26T11:00:00Z",
          "return_6h": 0.002478576037295621,
          "return_12h": 0.001243311363529065,
          "return_24h": -0.01196984252872657,
          "close_vs_ema12": 0.0016063732510189777,
          "close_vs_ema24": 0.0013557643157702248,
          "ema12_slope_3h": 0.0005820023116989148,
          "ema24_slope_6h": -5.949477372102496e-05,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.53,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.187849,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        3499,
        3500
      ],
      "forecast_publication_timestamp": "2026-09-26T11:16:17.133648Z",
      "requested_quote_timestamp": "2026-09-26T11:16:17.133648Z",
      "retrieved_quote_timestamp": "2026-09-26T11:16:17.321497Z",
      "quote_retrieval_timestamp": "2026-09-26T11:16:17.321497Z",
      "timing_difference_seconds": 0.187849,
      "selected_quote": {
        "id": 512,
        "contract_id": 512,
        "forecast_timestamp": "2026-09-26T11:16:17.133648Z",
        "requested_timestamp": "2026-09-26T11:16:17.133648Z",
        "actual_quote_timestamp": "2026-09-26T11:16:17.321497Z",
        "timestamp_delta_seconds": 0.187849,
        "bid": 0.52,
        "ask": 0.53,
        "midpoint": 0.525,
        "last_price": 0.52,
        "implied_probability": 0.53,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-26T11:16:17.321497Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP260730",
        "external_market_id": "KXBTC15M-26SEP260730-30",
        "external_contract_id": "KXBTC15M-26SEP260730-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3721.07
      },
      "selected_entry_price": 0.53,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 512,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP260730",
          "external_market_id": "KXBTC15M-26SEP260730-30",
          "external_contract_id": "KXBTC15M-26SEP260730-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-26T11:15:00Z",
          "resolution_timestamp": "2026-09-26T11:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-26T11:16:17.188614Z"
        }
      ],
      "quotes": [
        {
          "id": 512,
          "contract_id": 512,
          "forecast_timestamp": "2026-09-26T11:16:17.133648Z",
          "requested_timestamp": "2026-09-26T11:16:17.133648Z",
          "actual_quote_timestamp": "2026-09-26T11:16:17.321497Z",
          "timestamp_delta_seconds": 0.187849,
          "bid": 0.52,
          "ask": 0.53,
          "midpoint": 0.525,
          "last_price": 0.52,
          "implied_probability": 0.53,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-26T11:16:17.321497Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP260730",
          "external_market_id": "KXBTC15M-26SEP260730-30",
          "external_contract_id": "KXBTC15M-26SEP260730-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3721.07
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP260730-30": {
          "UP/YES": "KXBTC15M-26SEP260730-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 986,
          "signal_id": 512,
          "quote_id": 512,
          "settlement_id": 512,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 182.0,
          "entry_price": 0.53,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.46000000000001,
          "trading_fee": 3.18,
          "total_deployed": 99.64000000000001,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.46000000000001,
          "net_pnl": -99.64000000000001,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-26T11:31:23.806548Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3721.07,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 987,
          "signal_id": 512,
          "quote_id": 512,
          "settlement_id": 512,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.53,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 53.0,
          "trading_fee": 1.75,
          "total_deployed": 54.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -53.0,
          "net_pnl": -54.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-26T11:31:23.809013Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3721.07,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84167.4,
        "kronos_base_predicted_close": 84179.1640625,
        "kronos_base_displacement": 11.76406250000582,
        "kronos_base_displacement_fraction": 0.00013976982180756233,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84213.6484375,
        "kronos_small_displacement": 46.24843750000582,
        "kronos_small_displacement_fraction": 0.00054948159857624,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP260730",
        "ticker": "KXBTC15M-26SEP260730-30",
        "market_id": "KXBTC15M-26SEP260730-30",
        "contract_id": "KXBTC15M-26SEP260730-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84167.4
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-26T11:16:17.133648Z",
        "retrieved_timestamp": "2026-09-26T11:16:17.321497Z",
        "quote_offset_seconds": 0.187849,
        "quote_age_seconds": 0.187849,
        "bid": 0.52,
        "ask": 0.53,
        "midpoint": 0.525,
        "last_price": 0.52,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.53,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3721.07
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 84151.82,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260926T1115Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 506,
          "signal_id": 512,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-26T11:00:00Z",
          "return_6h": 0.002478576037295621,
          "return_12h": 0.001243311363529065,
          "return_24h": -0.01196984252872657,
          "close_vs_ema12": 0.0016063732510189777,
          "close_vs_ema24": 0.0013557643157702248,
          "ema12_slope_3h": 0.0005820023116989148,
          "ema24_slope_6h": -5.949477372102496e-05,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-26T11:16:17.185333Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-26T11:00:00Z",
            "return_6h": 0.002478576037295621,
            "return_12h": 0.001243311363529065,
            "return_24h": -0.01196984252872657,
            "close_vs_ema12": 0.0016063732510189777,
            "close_vs_ema24": 0.0013557643157702248,
            "ema12_slope_3h": 0.0005820023116989148,
            "ema24_slope_6h": -5.949477372102496e-05,
            "score": -1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 7.332663509496129e-06,
        "return_30m": 0.0003351053954432359,
        "return_60m": 0.0007482678599581849,
        "return_120m": 0.002045488490691527,
        "consecutive_up_closes": 5,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.00015109900134357979,
        "close_vs_ema6": 0.00044177307452009096,
        "close_vs_ema12": 0.0008100033382032468,
        "ema3_slope": 0.00015112183570220594,
        "ema6_slope": 0.0001767404614789747,
        "realized_volatility_30m": 0.0001602188324973941,
        "realized_volatility_60m": 0.00014518470443801554,
        "return_acceleration": -0.0003204376649947882
      }
    },
    {
      "id": 511,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260926T1100Z",
      "trigger_timestamp": "2026-09-26T11:01:18.474506Z",
      "market_start_timestamp": "2026-09-26T11:00:00Z",
      "resolution_timestamp": "2026-09-26T11:15:00Z",
      "direction": "UP",
      "base_run_id": 3497,
      "small_run_id": 3498,
      "last_observed_close": 84166.78,
      "actual_close": 84167.4,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-26T11:01:18.516222Z",
      "base_predicted_close": 84192.9140625,
      "small_predicted_close": 84228.2578125,
      "strike": 84166.78,
      "market_regime": {
        "id": 505,
        "signal_id": 511,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-26T10:45:00Z",
        "return_6h": 0.002318886467991055,
        "return_12h": 0.0011720715757856937,
        "return_24h": -0.00645733994078046,
        "close_vs_ema12": 0.0016674991557332763,
        "close_vs_ema24": 0.0013770339339382875,
        "ema12_slope_3h": 0.0005454153497144176,
        "ema24_slope_6h": -0.00011284377025455594,
        "score": -1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-26T11:01:18.518801Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-26T10:45:00Z",
          "return_6h": 0.002318886467991055,
          "return_12h": 0.0011720715757856937,
          "return_24h": -0.00645733994078046,
          "close_vs_ema12": 0.0016674991557332763,
          "close_vs_ema24": 0.0013770339339382875,
          "ema12_slope_3h": 0.0005454153497144176,
          "ema24_slope_6h": -0.00011284377025455594,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.33,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.173037,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        3497,
        3498
      ],
      "forecast_publication_timestamp": "2026-09-26T11:01:18.474506Z",
      "requested_quote_timestamp": "2026-09-26T11:01:18.474506Z",
      "retrieved_quote_timestamp": "2026-09-26T11:01:18.647543Z",
      "quote_retrieval_timestamp": "2026-09-26T11:01:18.647543Z",
      "timing_difference_seconds": 0.173037,
      "selected_quote": {
        "id": 511,
        "contract_id": 511,
        "forecast_timestamp": "2026-09-26T11:01:18.474506Z",
        "requested_timestamp": "2026-09-26T11:01:18.474506Z",
        "actual_quote_timestamp": "2026-09-26T11:01:18.647543Z",
        "timestamp_delta_seconds": 0.173037,
        "bid": 0.32,
        "ask": 0.33,
        "midpoint": 0.325,
        "last_price": 0.33,
        "implied_probability": 0.33,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-26T11:01:18.647543Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP260715",
        "external_market_id": "KXBTC15M-26SEP260715-15",
        "external_contract_id": "KXBTC15M-26SEP260715-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5678.49
      },
      "selected_entry_price": 0.33,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 511,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP260715",
          "external_market_id": "KXBTC15M-26SEP260715-15",
          "external_contract_id": "KXBTC15M-26SEP260715-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-26T11:00:00Z",
          "resolution_timestamp": "2026-09-26T11:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-26T11:01:18.521657Z"
        }
      ],
      "quotes": [
        {
          "id": 511,
          "contract_id": 511,
          "forecast_timestamp": "2026-09-26T11:01:18.474506Z",
          "requested_timestamp": "2026-09-26T11:01:18.474506Z",
          "actual_quote_timestamp": "2026-09-26T11:01:18.647543Z",
          "timestamp_delta_seconds": 0.173037,
          "bid": 0.32,
          "ask": 0.33,
          "midpoint": 0.325,
          "last_price": 0.33,
          "implied_probability": 0.33,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-26T11:01:18.647543Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP260715",
          "external_market_id": "KXBTC15M-26SEP260715-15",
          "external_contract_id": "KXBTC15M-26SEP260715-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5678.49
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP260715-15": {
          "UP/YES": "KXBTC15M-26SEP260715-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 984,
          "signal_id": 511,
          "quote_id": 511,
          "settlement_id": 511,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 289.0,
          "entry_price": 0.33,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.37,
          "trading_fee": 4.48,
          "total_deployed": 99.85000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 289.0,
          "gross_pnl": 193.63,
          "net_pnl": 189.14999999999998,
          "roi": 1.8943415122684022,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-26T11:16:22.776903Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5678.49,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 985,
          "signal_id": 511,
          "quote_id": 511,
          "settlement_id": 511,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.33,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 33.0,
          "trading_fee": 1.55,
          "total_deployed": 34.55,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 67.0,
          "net_pnl": 65.45,
          "roi": 1.8943560057887123,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-26T11:16:22.778990Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5678.49,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84166.78,
        "kronos_base_predicted_close": 84192.9140625,
        "kronos_base_displacement": 26.134062500001164,
        "kronos_base_displacement_fraction": 0.00031050329476785455,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84228.2578125,
        "kronos_small_displacement": 61.477812500001164,
        "kronos_small_displacement_fraction": 0.0007304284718983091,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP260715",
        "ticker": "KXBTC15M-26SEP260715-15",
        "market_id": "KXBTC15M-26SEP260715-15",
        "contract_id": "KXBTC15M-26SEP260715-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84166.78
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-26T11:01:18.474506Z",
        "retrieved_timestamp": "2026-09-26T11:01:18.647543Z",
        "quote_offset_seconds": 0.173037,
        "quote_age_seconds": 0.173037,
        "bid": 0.32,
        "ask": 0.33,
        "midpoint": 0.325,
        "last_price": 0.33,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.33,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5678.49
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 84167.4,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260926T1100Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 505,
          "signal_id": 511,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-26T10:45:00Z",
          "return_6h": 0.002318886467991055,
          "return_12h": 0.0011720715757856937,
          "return_24h": -0.00645733994078046,
          "close_vs_ema12": 0.0016674991557332763,
          "close_vs_ema24": 0.0013770339339382875,
          "ema12_slope_3h": 0.0005454153497144176,
          "ema24_slope_6h": -0.00011284377025455594,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-26T11:01:18.518801Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-26T10:45:00Z",
            "return_6h": 0.002318886467991055,
            "return_12h": 0.0011720715757856937,
            "return_24h": -0.00645733994078046,
            "close_vs_ema12": 0.0016674991557332763,
            "close_vs_ema24": 0.0013770339339382875,
            "ema12_slope_3h": 0.0005454153497144176,
            "ema24_slope_6h": -0.00011284377025455594,
            "score": -1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.00032777032850428434,
        "return_30m": 0.0004088814232994231,
        "return_60m": 0.002026129854191483,
        "return_120m": -0.00040564672513609956,
        "consecutive_up_closes": 4,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0002949088454273774,
        "close_vs_ema6": 0.0006112544695431321,
        "close_vs_ema12": 0.0009500780444029466,
        "ema3_slope": 0.00029499584231063025,
        "ema6_slope": 0.00024456158356156443,
        "realized_volatility_30m": 0.0001233429054040558,
        "realized_volatility_60m": 0.00046051491507902284,
        "return_acceleration": 0.0002466858108081116
      }
    },
    {
      "id": 510,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260926T1030Z",
      "trigger_timestamp": "2026-09-26T10:31:17.320026Z",
      "market_start_timestamp": "2026-09-26T10:30:00Z",
      "resolution_timestamp": "2026-09-26T10:45:00Z",
      "direction": "UP",
      "base_run_id": 3493,
      "small_run_id": 3494,
      "last_observed_close": 84132.38,
      "actual_close": 84139.2,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-26T10:31:17.368534Z",
      "base_predicted_close": 84172.3359375,
      "small_predicted_close": 84207.3828125,
      "strike": 84132.38,
      "market_regime": {
        "id": 504,
        "signal_id": 510,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-26T10:15:00Z",
        "return_6h": 0.0028593736542490422,
        "return_12h": 0.002785056533295416,
        "return_24h": -0.0068382324692229934,
        "close_vs_ema12": 0.001389253197634721,
        "close_vs_ema24": 0.0010194981778186563,
        "ema12_slope_3h": 0.0004985415246290259,
        "ema24_slope_6h": -0.00021113321327048684,
        "score": -1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-26T10:31:17.371187Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-26T10:15:00Z",
          "return_6h": 0.0028593736542490422,
          "return_12h": 0.002785056533295416,
          "return_24h": -0.0068382324692229934,
          "close_vs_ema12": 0.001389253197634721,
          "close_vs_ema24": 0.0010194981778186563,
          "ema12_slope_3h": 0.0004985415246290259,
          "ema24_slope_6h": -0.00021113321327048684,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.49,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.191695,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        3493,
        3494
      ],
      "forecast_publication_timestamp": "2026-09-26T10:31:17.320026Z",
      "requested_quote_timestamp": "2026-09-26T10:31:17.320026Z",
      "retrieved_quote_timestamp": "2026-09-26T10:31:17.511721Z",
      "quote_retrieval_timestamp": "2026-09-26T10:31:17.511721Z",
      "timing_difference_seconds": 0.191695,
      "selected_quote": {
        "id": 510,
        "contract_id": 510,
        "forecast_timestamp": "2026-09-26T10:31:17.320026Z",
        "requested_timestamp": "2026-09-26T10:31:17.320026Z",
        "actual_quote_timestamp": "2026-09-26T10:31:17.511721Z",
        "timestamp_delta_seconds": 0.191695,
        "bid": 0.48,
        "ask": 0.49,
        "midpoint": 0.485,
        "last_price": 0.48,
        "implied_probability": 0.49,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-26T10:31:17.511721Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP260645",
        "external_market_id": "KXBTC15M-26SEP260645-45",
        "external_contract_id": "KXBTC15M-26SEP260645-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2802.12
      },
      "selected_entry_price": 0.49,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 510,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP260645",
          "external_market_id": "KXBTC15M-26SEP260645-45",
          "external_contract_id": "KXBTC15M-26SEP260645-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-26T10:30:00Z",
          "resolution_timestamp": "2026-09-26T10:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-26T10:31:17.373708Z"
        }
      ],
      "quotes": [
        {
          "id": 510,
          "contract_id": 510,
          "forecast_timestamp": "2026-09-26T10:31:17.320026Z",
          "requested_timestamp": "2026-09-26T10:31:17.320026Z",
          "actual_quote_timestamp": "2026-09-26T10:31:17.511721Z",
          "timestamp_delta_seconds": 0.191695,
          "bid": 0.48,
          "ask": 0.49,
          "midpoint": 0.485,
          "last_price": 0.48,
          "implied_probability": 0.49,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-26T10:31:17.511721Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP260645",
          "external_market_id": "KXBTC15M-26SEP260645-45",
          "external_contract_id": "KXBTC15M-26SEP260645-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2802.12
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP260645-45": {
          "UP/YES": "KXBTC15M-26SEP260645-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 982,
          "signal_id": 510,
          "quote_id": 510,
          "settlement_id": 510,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 197.0,
          "entry_price": 0.49,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.53,
          "trading_fee": 3.45,
          "total_deployed": 99.98,
          "settlement_value": 1.0,
          "settlement_payout": 197.0,
          "gross_pnl": 100.47,
          "net_pnl": 97.02,
          "roi": 0.9703940788157631,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-26T10:46:21.395681Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2802.12,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 983,
          "signal_id": 510,
          "quote_id": 510,
          "settlement_id": 510,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.49,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 49.0,
          "trading_fee": 1.75,
          "total_deployed": 50.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 51.0,
          "net_pnl": 49.25,
          "roi": 0.9704433497536946,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-26T10:46:21.397813Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2802.12,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84132.38,
        "kronos_base_predicted_close": 84172.3359375,
        "kronos_base_displacement": 39.95593749999534,
        "kronos_base_displacement_fraction": 0.0004749174752930482,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84207.3828125,
        "kronos_small_displacement": 75.00281249999534,
        "kronos_small_displacement_fraction": 0.0008914856860104913,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP260645",
        "ticker": "KXBTC15M-26SEP260645-45",
        "market_id": "KXBTC15M-26SEP260645-45",
        "contract_id": "KXBTC15M-26SEP260645-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84132.38
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-26T10:31:17.320026Z",
        "retrieved_timestamp": "2026-09-26T10:31:17.511721Z",
        "quote_offset_seconds": 0.191695,
        "quote_age_seconds": 0.191695,
        "bid": 0.48,
        "ask": 0.49,
        "midpoint": 0.485,
        "last_price": 0.48,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.49,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2802.12
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 84139.2,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260926T1030Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 504,
          "signal_id": 510,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-26T10:15:00Z",
          "return_6h": 0.0028593736542490422,
          "return_12h": 0.002785056533295416,
          "return_24h": -0.0068382324692229934,
          "close_vs_ema12": 0.001389253197634721,
          "close_vs_ema24": 0.0010194981778186563,
          "ema12_slope_3h": 0.0004985415246290259,
          "ema24_slope_6h": -0.00021113321327048684,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-26T10:31:17.371187Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-26T10:15:00Z",
            "return_6h": 0.0028593736542490422,
            "return_12h": 0.002785056533295416,
            "return_24h": -0.0068382324692229934,
            "close_vs_ema12": 0.001389253197634721,
            "close_vs_ema24": 0.0010194981778186563,
            "ema12_slope_3h": 0.0004985415246290259,
            "ema24_slope_6h": -0.00021113321327048684,
            "score": -1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0003319126272531836,
        "return_30m": 0.0016165874383193835,
        "return_60m": 0.0014636772015015342,
        "return_120m": 0.0005509752663197531,
        "consecutive_up_closes": 2,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0004432878763265258,
        "close_vs_ema6": 0.0006582492751556757,
        "close_vs_ema12": 0.0008585065797372948,
        "ema3_slope": 0.0004434844676142191,
        "ema6_slope": 0.0002633690550581935,
        "realized_volatility_30m": 0.00047616796275096185,
        "realized_volatility_60m": 0.0005559980385289511,
        "return_acceleration": -0.0009523359255019237
      }
    },
    {
      "id": 509,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260926T1015Z",
      "trigger_timestamp": "2026-09-26T10:16:16.567409Z",
      "market_start_timestamp": "2026-09-26T10:15:00Z",
      "resolution_timestamp": "2026-09-26T10:30:00Z",
      "direction": "UP",
      "base_run_id": 3491,
      "small_run_id": 3492,
      "last_observed_close": 84104.46,
      "actual_close": 84132.38,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-26T10:16:16.611537Z",
      "base_predicted_close": 84131.9453125,
      "small_predicted_close": 84168.2421875,
      "strike": 84104.46,
      "market_regime": {
        "id": 503,
        "signal_id": 509,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-26T10:00:00Z",
        "return_6h": 0.001475514294290381,
        "return_12h": 0.002174229309385156,
        "return_24h": -0.004501034191797482,
        "close_vs_ema12": 0.0011161728833184448,
        "close_vs_ema24": 0.0007087879641789474,
        "ema12_slope_3h": 0.0004514659666703391,
        "ema24_slope_6h": -0.0002756714110132563,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-26T10:16:16.613970Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-26T10:00:00Z",
          "return_6h": 0.001475514294290381,
          "return_12h": 0.002174229309385156,
          "return_24h": -0.004501034191797482,
          "close_vs_ema12": 0.0011161728833184448,
          "close_vs_ema24": 0.0007087879641789474,
          "ema12_slope_3h": 0.0004514659666703391,
          "ema24_slope_6h": -0.0002756714110132563,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.48,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.184772,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        3491,
        3492
      ],
      "forecast_publication_timestamp": "2026-09-26T10:16:16.567409Z",
      "requested_quote_timestamp": "2026-09-26T10:16:16.567409Z",
      "retrieved_quote_timestamp": "2026-09-26T10:16:16.752181Z",
      "quote_retrieval_timestamp": "2026-09-26T10:16:16.752181Z",
      "timing_difference_seconds": 0.184772,
      "selected_quote": {
        "id": 509,
        "contract_id": 509,
        "forecast_timestamp": "2026-09-26T10:16:16.567409Z",
        "requested_timestamp": "2026-09-26T10:16:16.567409Z",
        "actual_quote_timestamp": "2026-09-26T10:16:16.752181Z",
        "timestamp_delta_seconds": 0.184772,
        "bid": 0.47,
        "ask": 0.48,
        "midpoint": 0.475,
        "last_price": 0.47,
        "implied_probability": 0.48,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-26T10:16:16.752181Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP260630",
        "external_market_id": "KXBTC15M-26SEP260630-30",
        "external_contract_id": "KXBTC15M-26SEP260630-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2992.55
      },
      "selected_entry_price": 0.48,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 509,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP260630",
          "external_market_id": "KXBTC15M-26SEP260630-30",
          "external_contract_id": "KXBTC15M-26SEP260630-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-26T10:15:00Z",
          "resolution_timestamp": "2026-09-26T10:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-26T10:16:16.616725Z"
        }
      ],
      "quotes": [
        {
          "id": 509,
          "contract_id": 509,
          "forecast_timestamp": "2026-09-26T10:16:16.567409Z",
          "requested_timestamp": "2026-09-26T10:16:16.567409Z",
          "actual_quote_timestamp": "2026-09-26T10:16:16.752181Z",
          "timestamp_delta_seconds": 0.184772,
          "bid": 0.47,
          "ask": 0.48,
          "midpoint": 0.475,
          "last_price": 0.47,
          "implied_probability": 0.48,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-26T10:16:16.752181Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP260630",
          "external_market_id": "KXBTC15M-26SEP260630-30",
          "external_contract_id": "KXBTC15M-26SEP260630-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2992.55
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP260630-30": {
          "UP/YES": "KXBTC15M-26SEP260630-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 980,
          "signal_id": 509,
          "quote_id": 509,
          "settlement_id": 509,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 201.0,
          "entry_price": 0.48,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.47999999999999,
          "trading_fee": 3.52,
          "total_deployed": 99.99999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 201.0,
          "gross_pnl": 104.52000000000001,
          "net_pnl": 101.00000000000001,
          "roi": 1.0100000000000002,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-26T10:31:22.264200Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2992.55,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 981,
          "signal_id": 509,
          "quote_id": 509,
          "settlement_id": 509,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.48,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 48.0,
          "trading_fee": 1.75,
          "total_deployed": 49.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 52.0,
          "net_pnl": 50.25,
          "roi": 1.0100502512562815,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-26T10:31:22.266490Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2992.55,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84104.46,
        "kronos_base_predicted_close": 84131.9453125,
        "kronos_base_displacement": 27.485312499993597,
        "kronos_base_displacement_fraction": 0.00032679970241760776,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84168.2421875,
        "kronos_small_displacement": 63.7821874999936,
        "kronos_small_displacement_fraction": 0.0007583686703415443,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP260630",
        "ticker": "KXBTC15M-26SEP260630-30",
        "market_id": "KXBTC15M-26SEP260630-30",
        "contract_id": "KXBTC15M-26SEP260630-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84104.46
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-26T10:16:16.567409Z",
        "retrieved_timestamp": "2026-09-26T10:16:16.752181Z",
        "quote_offset_seconds": 0.184772,
        "quote_age_seconds": 0.184772,
        "bid": 0.47,
        "ask": 0.48,
        "midpoint": 0.475,
        "last_price": 0.47,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.48,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2992.55
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 84132.38,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260926T1015Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 503,
          "signal_id": 509,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-26T10:00:00Z",
          "return_6h": 0.001475514294290381,
          "return_12h": 0.002174229309385156,
          "return_24h": -0.004501034191797482,
          "close_vs_ema12": 0.0011161728833184448,
          "close_vs_ema24": 0.0007087879641789474,
          "ema12_slope_3h": 0.0004514659666703391,
          "ema24_slope_6h": -0.0002756714110132563,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-26T10:16:16.613970Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-26T10:00:00Z",
            "return_6h": 0.001475514294290381,
            "return_12h": 0.002174229309385156,
            "return_24h": -0.004501034191797482,
            "close_vs_ema12": 0.0011161728833184448,
            "close_vs_ema24": 0.0007087879641789474,
            "ema12_slope_3h": 0.0004514659666703391,
            "ema24_slope_6h": -0.0002756714110132563,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0012842485527551073,
        "return_30m": 0.0012287416747964741,
        "return_60m": 0.001296250688004985,
        "return_120m": 0.0006923408207306636,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0005548721389059263,
        "close_vs_ema6": 0.0005896833421028536,
        "close_vs_ema12": 0.0006826178839647312,
        "ema3_slope": 0.0005551801929268851,
        "ema6_slope": 0.00023592898619817504,
        "realized_volatility_30m": 0.000669842118757924,
        "realized_volatility_60m": 0.0005632207434336205,
        "return_acceleration": 0.001339684237515848
      }
    },
    {
      "id": 508,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260926T0945Z",
      "trigger_timestamp": "2026-09-26T09:46:17.229217Z",
      "market_start_timestamp": "2026-09-26T09:45:00Z",
      "resolution_timestamp": "2026-09-26T10:00:00Z",
      "direction": "UP",
      "base_run_id": 3487,
      "small_run_id": 3488,
      "last_observed_close": 84001.25,
      "actual_close": 83996.59,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-26T09:46:17.304789Z",
      "base_predicted_close": 84023.0390625,
      "small_predicted_close": 84051.671875,
      "strike": 84001.25,
      "market_regime": {
        "id": 502,
        "signal_id": 508,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-26T09:30:00Z",
        "return_6h": 0.0005729703974477474,
        "return_12h": 0.002316992352605629,
        "return_24h": -0.0074204226107909,
        "close_vs_ema12": -7.005873648280314e-05,
        "close_vs_ema24": -0.0005160593483009013,
        "ema12_slope_3h": 0.000377542419304433,
        "ema24_slope_6h": -0.00033445596745251827,
        "score": -1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-26T09:46:17.354654Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-26T09:30:00Z",
          "return_6h": 0.0005729703974477474,
          "return_12h": 0.002316992352605629,
          "return_24h": -0.0074204226107909,
          "close_vs_ema12": -7.005873648280314e-05,
          "close_vs_ema24": -0.0005160593483009013,
          "ema12_slope_3h": 0.000377542419304433,
          "ema24_slope_6h": -0.00033445596745251827,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.63,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.320916,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        3487,
        3488
      ],
      "forecast_publication_timestamp": "2026-09-26T09:46:17.229217Z",
      "requested_quote_timestamp": "2026-09-26T09:46:17.229217Z",
      "retrieved_quote_timestamp": "2026-09-26T09:46:17.550133Z",
      "quote_retrieval_timestamp": "2026-09-26T09:46:17.550133Z",
      "timing_difference_seconds": 0.320916,
      "selected_quote": {
        "id": 508,
        "contract_id": 508,
        "forecast_timestamp": "2026-09-26T09:46:17.229217Z",
        "requested_timestamp": "2026-09-26T09:46:17.229217Z",
        "actual_quote_timestamp": "2026-09-26T09:46:17.550133Z",
        "timestamp_delta_seconds": 0.320916,
        "bid": 0.62,
        "ask": 0.63,
        "midpoint": 0.625,
        "last_price": 0.62,
        "implied_probability": 0.63,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-26T09:46:17.550133Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP260600",
        "external_market_id": "KXBTC15M-26SEP260600-00",
        "external_contract_id": "KXBTC15M-26SEP260600-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 1871.05
      },
      "selected_entry_price": 0.63,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 508,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP260600",
          "external_market_id": "KXBTC15M-26SEP260600-00",
          "external_contract_id": "KXBTC15M-26SEP260600-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-26T09:45:00Z",
          "resolution_timestamp": "2026-09-26T10:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-26T09:46:17.415589Z"
        }
      ],
      "quotes": [
        {
          "id": 508,
          "contract_id": 508,
          "forecast_timestamp": "2026-09-26T09:46:17.229217Z",
          "requested_timestamp": "2026-09-26T09:46:17.229217Z",
          "actual_quote_timestamp": "2026-09-26T09:46:17.550133Z",
          "timestamp_delta_seconds": 0.320916,
          "bid": 0.62,
          "ask": 0.63,
          "midpoint": 0.625,
          "last_price": 0.62,
          "implied_probability": 0.63,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-26T09:46:17.550133Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP260600",
          "external_market_id": "KXBTC15M-26SEP260600-00",
          "external_contract_id": "KXBTC15M-26SEP260600-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 1871.05
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP260600-00": {
          "UP/YES": "KXBTC15M-26SEP260600-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 978,
          "signal_id": 508,
          "quote_id": 508,
          "settlement_id": 508,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 154.0,
          "entry_price": 0.63,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.02,
          "trading_fee": 2.52,
          "total_deployed": 99.53999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -97.02,
          "net_pnl": -99.53999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-26T10:01:21.686052Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1871.05,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 979,
          "signal_id": 508,
          "quote_id": 508,
          "settlement_id": 508,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.63,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 63.0,
          "trading_fee": 1.64,
          "total_deployed": 64.64,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -63.0,
          "net_pnl": -64.64,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-26T10:01:21.688177Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1871.05,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84001.25,
        "kronos_base_predicted_close": 84023.0390625,
        "kronos_base_displacement": 21.7890625,
        "kronos_base_displacement_fraction": 0.00025938974122408895,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84051.671875,
        "kronos_small_displacement": 50.421875,
        "kronos_small_displacement_fraction": 0.0006002514843529114,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP260600",
        "ticker": "KXBTC15M-26SEP260600-00",
        "market_id": "KXBTC15M-26SEP260600-00",
        "contract_id": "KXBTC15M-26SEP260600-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84001.25
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-26T09:46:17.229217Z",
        "retrieved_timestamp": "2026-09-26T09:46:17.550133Z",
        "quote_offset_seconds": 0.320916,
        "quote_age_seconds": 0.320916,
        "bid": 0.62,
        "ask": 0.63,
        "midpoint": 0.625,
        "last_price": 0.62,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.63,
        "price_type": "live_executable_ask",
        "yes_ask_size": 1871.05
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 83996.59,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260926T0945Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 502,
          "signal_id": 508,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-26T09:30:00Z",
          "return_6h": 0.0005729703974477474,
          "return_12h": 0.002316992352605629,
          "return_24h": -0.0074204226107909,
          "close_vs_ema12": -7.005873648280314e-05,
          "close_vs_ema24": -0.0005160593483009013,
          "ema12_slope_3h": 0.000377542419304433,
          "ema24_slope_6h": -0.00033445596745251827,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-26T09:46:17.354654Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-26T09:30:00Z",
            "return_6h": 0.0005729703974477474,
            "return_12h": 0.002316992352605629,
            "return_24h": -0.0074204226107909,
            "close_vs_ema12": -7.005873648280314e-05,
            "close_vs_ema24": -0.0005160593483009013,
            "ema12_slope_3h": 0.000377542419304433,
            "ema24_slope_6h": -0.00033445596745251827,
            "score": -1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": -9.72331484390132e-05,
        "return_30m": 6.742616387089839e-05,
        "return_60m": -0.0032877962329050936,
        "return_120m": -0.00024930119406085804,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.00029185046088164857,
        "close_vs_ema6": -0.000585552020906932,
        "close_vs_ema12": -0.0005080414567673053,
        "ema3_slope": -0.000291765309041625,
        "ema6_slope": -0.0002341659618219083,
        "realized_volatility_30m": 0.00013095423632458747,
        "realized_volatility_60m": 0.001015161081425045,
        "return_acceleration": -0.00026190847264917494
      }
    },
    {
      "id": 507,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260926T0915Z",
      "trigger_timestamp": "2026-09-26T09:16:17.007263Z",
      "market_start_timestamp": "2026-09-26T09:15:00Z",
      "resolution_timestamp": "2026-09-26T09:30:00Z",
      "direction": "UP",
      "base_run_id": 3483,
      "small_run_id": 3484,
      "last_observed_close": 83995.58,
      "actual_close": 84009.42,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-26T09:16:17.051061Z",
      "base_predicted_close": 84046.1015625,
      "small_predicted_close": 84091.703125,
      "strike": 83995.58,
      "market_regime": {
        "id": 501,
        "signal_id": 507,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-26T09:00:00Z",
        "return_6h": 0.0008976736753281145,
        "return_12h": 0.003469189311643861,
        "return_24h": -0.00718558841350192,
        "close_vs_ema12": -0.00013942697582325358,
        "close_vs_ema24": -0.0006035135905186895,
        "ema12_slope_3h": 0.00031915503647339527,
        "ema24_slope_6h": -0.00035908387932226393,
        "score": -1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-26T09:16:17.053469Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-26T09:00:00Z",
          "return_6h": 0.0008976736753281145,
          "return_12h": 0.003469189311643861,
          "return_24h": -0.00718558841350192,
          "close_vs_ema12": -0.00013942697582325358,
          "close_vs_ema24": -0.0006035135905186895,
          "ema12_slope_3h": 0.00031915503647339527,
          "ema24_slope_6h": -0.00035908387932226393,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.59,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.185367,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        3483,
        3484
      ],
      "forecast_publication_timestamp": "2026-09-26T09:16:17.007263Z",
      "requested_quote_timestamp": "2026-09-26T09:16:17.007263Z",
      "retrieved_quote_timestamp": "2026-09-26T09:16:17.192630Z",
      "quote_retrieval_timestamp": "2026-09-26T09:16:17.192630Z",
      "timing_difference_seconds": 0.185367,
      "selected_quote": {
        "id": 507,
        "contract_id": 507,
        "forecast_timestamp": "2026-09-26T09:16:17.007263Z",
        "requested_timestamp": "2026-09-26T09:16:17.007263Z",
        "actual_quote_timestamp": "2026-09-26T09:16:17.192630Z",
        "timestamp_delta_seconds": 0.185367,
        "bid": 0.58,
        "ask": 0.59,
        "midpoint": 0.585,
        "last_price": 0.58,
        "implied_probability": 0.59,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-26T09:16:17.192630Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP260530",
        "external_market_id": "KXBTC15M-26SEP260530-30",
        "external_contract_id": "KXBTC15M-26SEP260530-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3802.83
      },
      "selected_entry_price": 0.59,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 507,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP260530",
          "external_market_id": "KXBTC15M-26SEP260530-30",
          "external_contract_id": "KXBTC15M-26SEP260530-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-26T09:15:00Z",
          "resolution_timestamp": "2026-09-26T09:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-26T09:16:17.056280Z"
        }
      ],
      "quotes": [
        {
          "id": 507,
          "contract_id": 507,
          "forecast_timestamp": "2026-09-26T09:16:17.007263Z",
          "requested_timestamp": "2026-09-26T09:16:17.007263Z",
          "actual_quote_timestamp": "2026-09-26T09:16:17.192630Z",
          "timestamp_delta_seconds": 0.185367,
          "bid": 0.58,
          "ask": 0.59,
          "midpoint": 0.585,
          "last_price": 0.58,
          "implied_probability": 0.59,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-26T09:16:17.192630Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP260530",
          "external_market_id": "KXBTC15M-26SEP260530-30",
          "external_contract_id": "KXBTC15M-26SEP260530-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3802.83
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP260530-30": {
          "UP/YES": "KXBTC15M-26SEP260530-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 976,
          "signal_id": 507,
          "quote_id": 507,
          "settlement_id": 507,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 164.0,
          "entry_price": 0.59,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.75999999999999,
          "trading_fee": 2.78,
          "total_deployed": 99.53999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 164.0,
          "gross_pnl": 67.24000000000001,
          "net_pnl": 64.46000000000001,
          "roi": 0.6475788627687363,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-26T09:31:24.926578Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3802.83,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 977,
          "signal_id": 507,
          "quote_id": 507,
          "settlement_id": 507,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.59,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 59.0,
          "trading_fee": 1.7,
          "total_deployed": 60.7,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 41.0,
          "net_pnl": 39.3,
          "roi": 0.6474464579901152,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-26T09:31:24.928658Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3802.83,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83995.58,
        "kronos_base_predicted_close": 84046.1015625,
        "kronos_base_displacement": 50.521562499998254,
        "kronos_base_displacement_fraction": 0.0006014788218617962,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84091.703125,
        "kronos_small_displacement": 96.12312499999825,
        "kronos_small_displacement_fraction": 0.0011443831330172165,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP260530",
        "ticker": "KXBTC15M-26SEP260530-30",
        "market_id": "KXBTC15M-26SEP260530-30",
        "contract_id": "KXBTC15M-26SEP260530-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83995.58
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-26T09:16:17.007263Z",
        "retrieved_timestamp": "2026-09-26T09:16:17.192630Z",
        "quote_offset_seconds": 0.185367,
        "quote_age_seconds": 0.185367,
        "bid": 0.58,
        "ask": 0.59,
        "midpoint": 0.585,
        "last_price": 0.58,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.59,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3802.83
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 84009.42,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260926T0915Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 501,
          "signal_id": 507,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-26T09:00:00Z",
          "return_6h": 0.0008976736753281145,
          "return_12h": 0.003469189311643861,
          "return_24h": -0.00718558841350192,
          "close_vs_ema12": -0.00013942697582325358,
          "close_vs_ema24": -0.0006035135905186895,
          "ema12_slope_3h": 0.00031915503647339527,
          "ema24_slope_6h": -0.00035908387932226393,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-26T09:16:17.053469Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-26T09:00:00Z",
            "return_6h": 0.0008976736753281145,
            "return_12h": 0.003469189311643861,
            "return_24h": -0.00718558841350192,
            "close_vs_ema12": -0.00013942697582325358,
            "close_vs_ema24": -0.0006035135905186895,
            "ema12_slope_3h": 0.00031915503647339527,
            "ema24_slope_6h": -0.00035908387932226393,
            "score": -1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.00243881695477699,
        "return_30m": -0.0033549961822536556,
        "return_60m": -0.0006031280621088264,
        "return_120m": 1.5227222875724422e-05,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.0011367048214393494,
        "close_vs_ema6": -0.001175574708649263,
        "close_vs_ema12": -0.0007591548550457405,
        "ema3_slope": -0.001135414190654327,
        "ema6_slope": -0.0004700088712430439,
        "realized_volatility_30m": 0.0007601989356338934,
        "realized_volatility_60m": 0.0017432434778063696,
        "return_acceleration": -0.0015203978712677868
      }
    },
    {
      "id": 506,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260926T0830Z",
      "trigger_timestamp": "2026-09-26T08:31:19.142017Z",
      "market_start_timestamp": "2026-09-26T08:30:00Z",
      "resolution_timestamp": "2026-09-26T08:45:00Z",
      "direction": "UP",
      "base_run_id": 3477,
      "small_run_id": 3478,
      "last_observed_close": 84086.05,
      "actual_close": 84278.34,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-26T08:31:19.190886Z",
      "base_predicted_close": 84104.15625,
      "small_predicted_close": 84140.796875,
      "strike": 84086.05,
      "market_regime": {
        "id": 500,
        "signal_id": 506,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-26T08:15:00Z",
        "return_6h": 0.0007149555100067762,
        "return_12h": 0.0003885526409661555,
        "return_24h": -0.0041439577288736595,
        "close_vs_ema12": 0.0011708247116584136,
        "close_vs_ema24": 0.0005573272357140002,
        "ema12_slope_3h": -1.3218222440047889e-05,
        "ema24_slope_6h": -0.0005152624514644932,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-26T08:31:19.193343Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-26T08:15:00Z",
          "return_6h": 0.0007149555100067762,
          "return_12h": 0.0003885526409661555,
          "return_24h": -0.0041439577288736595,
          "close_vs_ema12": 0.0011708247116584136,
          "close_vs_ema24": 0.0005573272357140002,
          "ema12_slope_3h": -1.3218222440047889e-05,
          "ema24_slope_6h": -0.0005152624514644932,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.65,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.185228,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        3477,
        3478
      ],
      "forecast_publication_timestamp": "2026-09-26T08:31:19.142017Z",
      "requested_quote_timestamp": "2026-09-26T08:31:19.142017Z",
      "retrieved_quote_timestamp": "2026-09-26T08:31:19.327245Z",
      "quote_retrieval_timestamp": "2026-09-26T08:31:19.327245Z",
      "timing_difference_seconds": 0.185228,
      "selected_quote": {
        "id": 506,
        "contract_id": 506,
        "forecast_timestamp": "2026-09-26T08:31:19.142017Z",
        "requested_timestamp": "2026-09-26T08:31:19.142017Z",
        "actual_quote_timestamp": "2026-09-26T08:31:19.327245Z",
        "timestamp_delta_seconds": 0.185228,
        "bid": 0.64,
        "ask": 0.65,
        "midpoint": 0.645,
        "last_price": 0.64,
        "implied_probability": 0.65,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-26T08:31:19.327245Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP260445",
        "external_market_id": "KXBTC15M-26SEP260445-45",
        "external_contract_id": "KXBTC15M-26SEP260445-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 8075.58
      },
      "selected_entry_price": 0.65,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 506,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP260445",
          "external_market_id": "KXBTC15M-26SEP260445-45",
          "external_contract_id": "KXBTC15M-26SEP260445-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-26T08:30:00Z",
          "resolution_timestamp": "2026-09-26T08:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-26T08:31:19.195937Z"
        }
      ],
      "quotes": [
        {
          "id": 506,
          "contract_id": 506,
          "forecast_timestamp": "2026-09-26T08:31:19.142017Z",
          "requested_timestamp": "2026-09-26T08:31:19.142017Z",
          "actual_quote_timestamp": "2026-09-26T08:31:19.327245Z",
          "timestamp_delta_seconds": 0.185228,
          "bid": 0.64,
          "ask": 0.65,
          "midpoint": 0.645,
          "last_price": 0.64,
          "implied_probability": 0.65,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-26T08:31:19.327245Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP260445",
          "external_market_id": "KXBTC15M-26SEP260445-45",
          "external_contract_id": "KXBTC15M-26SEP260445-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 8075.58
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP260445-45": {
          "UP/YES": "KXBTC15M-26SEP260445-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 974,
          "signal_id": 506,
          "quote_id": 506,
          "settlement_id": 506,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 150.0,
          "entry_price": 0.65,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.5,
          "trading_fee": 2.39,
          "total_deployed": 99.89,
          "settlement_value": 1.0,
          "settlement_payout": 150.0,
          "gross_pnl": 52.5,
          "net_pnl": 50.11,
          "roi": 0.5016518169986985,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-26T08:46:25.094835Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 8075.58,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 975,
          "signal_id": 506,
          "quote_id": 506,
          "settlement_id": 506,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.65,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 65.0,
          "trading_fee": 1.6,
          "total_deployed": 66.6,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 35.0,
          "net_pnl": 33.400000000000006,
          "roi": 0.5015015015015016,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-26T08:46:25.098099Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 8075.58,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84086.05,
        "kronos_base_predicted_close": 84104.15625,
        "kronos_base_displacement": 18.10624999999709,
        "kronos_base_displacement_fraction": 0.00021533001015028164,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84140.796875,
        "kronos_small_displacement": 54.74687499999709,
        "kronos_small_displacement_fraction": 0.0006510815408738678,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP260445",
        "ticker": "KXBTC15M-26SEP260445-45",
        "market_id": "KXBTC15M-26SEP260445-45",
        "contract_id": "KXBTC15M-26SEP260445-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84086.05
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-26T08:31:19.142017Z",
        "retrieved_timestamp": "2026-09-26T08:31:19.327245Z",
        "quote_offset_seconds": 0.185228,
        "quote_age_seconds": 0.185228,
        "bid": 0.64,
        "ask": 0.65,
        "midpoint": 0.645,
        "last_price": 0.64,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.65,
        "price_type": "live_executable_ask",
        "yes_ask_size": 8075.58
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 84278.34,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260926T0830Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 500,
          "signal_id": 506,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-26T08:15:00Z",
          "return_6h": 0.0007149555100067762,
          "return_12h": 0.0003885526409661555,
          "return_24h": -0.0041439577288736595,
          "close_vs_ema12": 0.0011708247116584136,
          "close_vs_ema24": 0.0005573272357140002,
          "ema12_slope_3h": -1.3218222440047889e-05,
          "ema24_slope_6h": -0.0005152624514644932,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-26T08:31:19.193343Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-26T08:15:00Z",
            "return_6h": 0.0007149555100067762,
            "return_12h": 0.0003885526409661555,
            "return_24h": -0.0041439577288736595,
            "close_vs_ema12": 0.0011708247116584136,
            "close_vs_ema24": 0.0005573272357140002,
            "ema12_slope_3h": -1.3218222440047889e-05,
            "ema24_slope_6h": -0.0005152624514644932,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": 0.00047324723080577336,
        "return_30m": -0.0001713327959473876,
        "return_60m": 0.0010529347809915546,
        "return_120m": 0.0018853443381021684,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0002286925170533749,
        "close_vs_ema6": 0.0005627544765633985,
        "close_vs_ema12": 0.0009602477399699438,
        "ema3_slope": 0.00022874482928436635,
        "ema6_slope": 0.00022515247285026518,
        "realized_volatility_30m": 0.0005587611780699664,
        "realized_volatility_60m": 0.0005733864758426842,
        "return_acceleration": 0.0011175223561399328
      }
    },
    {
      "id": 505,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260926T0815Z",
      "trigger_timestamp": "2026-09-26T08:16:20.339968Z",
      "market_start_timestamp": "2026-09-26T08:15:00Z",
      "resolution_timestamp": "2026-09-26T08:30:00Z",
      "direction": "UP",
      "base_run_id": 3475,
      "small_run_id": 3476,
      "last_observed_close": 84046.27,
      "actual_close": 84086.05,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-26T08:16:20.382161Z",
      "base_predicted_close": 84050.140625,
      "small_predicted_close": 84061.046875,
      "strike": 84046.27,
      "market_regime": {
        "id": 499,
        "signal_id": 505,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-26T08:00:00Z",
        "return_6h": -0.0006097581253068363,
        "return_12h": 0.000989805045547243,
        "return_24h": -0.0008718477952127657,
        "close_vs_ema12": 0.0007471070601374752,
        "close_vs_ema24": 9.573120237771349e-05,
        "ema12_slope_3h": -9.786446721837816e-05,
        "ema24_slope_6h": -0.0005411720609365123,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-26T08:16:20.384407Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-26T08:00:00Z",
          "return_6h": -0.0006097581253068363,
          "return_12h": 0.000989805045547243,
          "return_24h": -0.0008718477952127657,
          "close_vs_ema12": 0.0007471070601374752,
          "close_vs_ema24": 9.573120237771349e-05,
          "ema12_slope_3h": -9.786446721837816e-05,
          "ema24_slope_6h": -0.0005411720609365123,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.66,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.179812,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        3475,
        3476
      ],
      "forecast_publication_timestamp": "2026-09-26T08:16:20.339968Z",
      "requested_quote_timestamp": "2026-09-26T08:16:20.339968Z",
      "retrieved_quote_timestamp": "2026-09-26T08:16:20.519780Z",
      "quote_retrieval_timestamp": "2026-09-26T08:16:20.519780Z",
      "timing_difference_seconds": 0.179812,
      "selected_quote": {
        "id": 505,
        "contract_id": 505,
        "forecast_timestamp": "2026-09-26T08:16:20.339968Z",
        "requested_timestamp": "2026-09-26T08:16:20.339968Z",
        "actual_quote_timestamp": "2026-09-26T08:16:20.519780Z",
        "timestamp_delta_seconds": 0.179812,
        "bid": 0.65,
        "ask": 0.66,
        "midpoint": 0.655,
        "last_price": 0.66,
        "implied_probability": 0.66,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-26T08:16:20.519780Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP260430",
        "external_market_id": "KXBTC15M-26SEP260430-30",
        "external_contract_id": "KXBTC15M-26SEP260430-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4433.9
      },
      "selected_entry_price": 0.66,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 505,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP260430",
          "external_market_id": "KXBTC15M-26SEP260430-30",
          "external_contract_id": "KXBTC15M-26SEP260430-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-26T08:15:00Z",
          "resolution_timestamp": "2026-09-26T08:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-26T08:16:20.386619Z"
        }
      ],
      "quotes": [
        {
          "id": 505,
          "contract_id": 505,
          "forecast_timestamp": "2026-09-26T08:16:20.339968Z",
          "requested_timestamp": "2026-09-26T08:16:20.339968Z",
          "actual_quote_timestamp": "2026-09-26T08:16:20.519780Z",
          "timestamp_delta_seconds": 0.179812,
          "bid": 0.65,
          "ask": 0.66,
          "midpoint": 0.655,
          "last_price": 0.66,
          "implied_probability": 0.66,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-26T08:16:20.519780Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP260430",
          "external_market_id": "KXBTC15M-26SEP260430-30",
          "external_contract_id": "KXBTC15M-26SEP260430-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4433.9
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP260430-30": {
          "UP/YES": "KXBTC15M-26SEP260430-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 972,
          "signal_id": 505,
          "quote_id": 505,
          "settlement_id": 505,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 147.0,
          "entry_price": 0.66,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.02000000000001,
          "trading_fee": 2.31,
          "total_deployed": 99.33000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 147.0,
          "gross_pnl": 49.97999999999999,
          "net_pnl": 47.66999999999999,
          "roi": 0.4799154334038053,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-26T08:31:24.129153Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4433.9,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 973,
          "signal_id": 505,
          "quote_id": 505,
          "settlement_id": 505,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.66,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 66.0,
          "trading_fee": 1.58,
          "total_deployed": 67.58,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 34.0,
          "net_pnl": 32.42,
          "roi": 0.47972773009766206,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-26T08:31:24.131221Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4433.9,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84046.27,
        "kronos_base_predicted_close": 84050.140625,
        "kronos_base_displacement": 3.8706249999959255,
        "kronos_base_displacement_fraction": 4.6053501243968655e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84061.046875,
        "kronos_small_displacement": 14.776874999995925,
        "kronos_small_displacement_fraction": 0.000175818331973518,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP260430",
        "ticker": "KXBTC15M-26SEP260430-30",
        "market_id": "KXBTC15M-26SEP260430-30",
        "contract_id": "KXBTC15M-26SEP260430-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84046.27
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-26T08:16:20.339968Z",
        "retrieved_timestamp": "2026-09-26T08:16:20.519780Z",
        "quote_offset_seconds": 0.179812,
        "quote_age_seconds": 0.179812,
        "bid": 0.65,
        "ask": 0.66,
        "midpoint": 0.655,
        "last_price": 0.66,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.66,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4433.9
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 84086.05,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260926T0815Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 499,
          "signal_id": 505,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-26T08:00:00Z",
          "return_6h": -0.0006097581253068363,
          "return_12h": 0.000989805045547243,
          "return_24h": -0.0008718477952127657,
          "close_vs_ema12": 0.0007471070601374752,
          "close_vs_ema24": 9.573120237771349e-05,
          "ema12_slope_3h": -9.786446721837816e-05,
          "ema24_slope_6h": -0.0005411720609365123,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-26T08:16:20.384407Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-26T08:00:00Z",
            "return_6h": -0.0006097581253068363,
            "return_12h": 0.000989805045547243,
            "return_24h": -0.0008718477952127657,
            "close_vs_ema12": 0.0007471070601374752,
            "close_vs_ema24": 9.573120237771349e-05,
            "ema12_slope_3h": -9.786446721837816e-05,
            "ema24_slope_6h": -0.0005411720609365123,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": -0.0006442751253341594,
        "return_30m": 0.00028659491188176567,
        "return_60m": 0.0006187284574801222,
        "return_120m": 0.001799638104449608,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -1.5750118537383173e-05,
        "close_vs_ema6": 0.0003146375228335607,
        "close_vs_ema12": 0.0006614761321641627,
        "ema3_slope": -1.5749870475256778e-05,
        "ema6_slope": 0.00012587085061044334,
        "realized_volatility_30m": 0.0007878726428021121,
        "realized_volatility_60m": 0.0005643814197811222,
        "return_acceleration": -0.0015757452856042242
      }
    },
    {
      "id": 504,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260926T0800Z",
      "trigger_timestamp": "2026-09-26T08:01:17.336522Z",
      "market_start_timestamp": "2026-09-26T08:00:00Z",
      "resolution_timestamp": "2026-09-26T08:15:00Z",
      "direction": "UP",
      "base_run_id": 3473,
      "small_run_id": 3474,
      "last_observed_close": 84100.46,
      "actual_close": 84046.27,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-26T08:01:17.384521Z",
      "base_predicted_close": 84118.171875,
      "small_predicted_close": 84153.7578125,
      "strike": 84100.46,
      "market_regime": {
        "id": 498,
        "signal_id": 504,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-26T07:45:00Z",
        "return_6h": 0.0004170979041913103,
        "return_12h": 0.0008554649432364059,
        "return_24h": 0.0005764585808469835,
        "close_vs_ema12": 0.001424116261875552,
        "close_vs_ema24": 0.0007425235210885006,
        "ema12_slope_3h": -0.00014609272622745362,
        "ema24_slope_6h": -0.0005397128721121858,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-26T08:01:17.387857Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-26T07:45:00Z",
          "return_6h": 0.0004170979041913103,
          "return_12h": 0.0008554649432364059,
          "return_24h": 0.0005764585808469835,
          "close_vs_ema12": 0.001424116261875552,
          "close_vs_ema24": 0.0007425235210885006,
          "ema12_slope_3h": -0.00014609272622745362,
          "ema24_slope_6h": -0.0005397128721121858,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.36,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.191186,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        3473,
        3474
      ],
      "forecast_publication_timestamp": "2026-09-26T08:01:17.336522Z",
      "requested_quote_timestamp": "2026-09-26T08:01:17.336522Z",
      "retrieved_quote_timestamp": "2026-09-26T08:01:17.527708Z",
      "quote_retrieval_timestamp": "2026-09-26T08:01:17.527708Z",
      "timing_difference_seconds": 0.191186,
      "selected_quote": {
        "id": 504,
        "contract_id": 504,
        "forecast_timestamp": "2026-09-26T08:01:17.336522Z",
        "requested_timestamp": "2026-09-26T08:01:17.336522Z",
        "actual_quote_timestamp": "2026-09-26T08:01:17.527708Z",
        "timestamp_delta_seconds": 0.191186,
        "bid": 0.35,
        "ask": 0.36,
        "midpoint": 0.355,
        "last_price": 0.36,
        "implied_probability": 0.36,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-26T08:01:17.527708Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP260415",
        "external_market_id": "KXBTC15M-26SEP260415-15",
        "external_contract_id": "KXBTC15M-26SEP260415-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4600.6
      },
      "selected_entry_price": 0.36,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 504,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP260415",
          "external_market_id": "KXBTC15M-26SEP260415-15",
          "external_contract_id": "KXBTC15M-26SEP260415-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-26T08:00:00Z",
          "resolution_timestamp": "2026-09-26T08:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-26T08:01:17.390916Z"
        }
      ],
      "quotes": [
        {
          "id": 504,
          "contract_id": 504,
          "forecast_timestamp": "2026-09-26T08:01:17.336522Z",
          "requested_timestamp": "2026-09-26T08:01:17.336522Z",
          "actual_quote_timestamp": "2026-09-26T08:01:17.527708Z",
          "timestamp_delta_seconds": 0.191186,
          "bid": 0.35,
          "ask": 0.36,
          "midpoint": 0.355,
          "last_price": 0.36,
          "implied_probability": 0.36,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-26T08:01:17.527708Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP260415",
          "external_market_id": "KXBTC15M-26SEP260415-15",
          "external_contract_id": "KXBTC15M-26SEP260415-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4600.6
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP260415-15": {
          "UP/YES": "KXBTC15M-26SEP260415-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 970,
          "signal_id": 504,
          "quote_id": 504,
          "settlement_id": 504,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 265.0,
          "entry_price": 0.36,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.39999999999999,
          "trading_fee": 4.28,
          "total_deployed": 99.67999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.39999999999999,
          "net_pnl": -99.67999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-26T08:16:25.653223Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4600.6,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 971,
          "signal_id": 504,
          "quote_id": 504,
          "settlement_id": 504,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.36,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 36.0,
          "trading_fee": 1.62,
          "total_deployed": 37.62,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -36.0,
          "net_pnl": -37.62,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-26T08:16:25.655597Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4600.6,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84100.46,
        "kronos_base_predicted_close": 84118.171875,
        "kronos_base_displacement": 17.711874999993597,
        "kronos_base_displacement_fraction": 0.00021060378266651094,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84153.7578125,
        "kronos_small_displacement": 53.2978124999936,
        "kronos_small_displacement_fraction": 0.0006337398451803188,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP260415",
        "ticker": "KXBTC15M-26SEP260415-15",
        "market_id": "KXBTC15M-26SEP260415-15",
        "contract_id": "KXBTC15M-26SEP260415-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84100.46
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-26T08:01:17.336522Z",
        "retrieved_timestamp": "2026-09-26T08:01:17.527708Z",
        "quote_offset_seconds": 0.191186,
        "quote_age_seconds": 0.191186,
        "bid": 0.35,
        "ask": 0.36,
        "midpoint": 0.355,
        "last_price": 0.36,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.36,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4600.6
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 84046.27,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260926T0800Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 498,
          "signal_id": 504,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-26T07:45:00Z",
          "return_6h": 0.0004170979041913103,
          "return_12h": 0.0008554649432364059,
          "return_24h": 0.0005764585808469835,
          "close_vs_ema12": 0.001424116261875552,
          "close_vs_ema24": 0.0007425235210885006,
          "ema12_slope_3h": -0.00014609272622745362,
          "ema24_slope_6h": -0.0005397128721121858,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-26T08:01:17.387857Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-26T07:45:00Z",
            "return_6h": 0.0004170979041913103,
            "return_12h": 0.0008554649432364059,
            "return_24h": 0.0005764585808469835,
            "close_vs_ema12": 0.001424116261875552,
            "close_vs_ema24": 0.0007425235210885006,
            "ema12_slope_3h": -0.00014609272622745362,
            "ema24_slope_6h": -0.0005397128721121858,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0009314701602700648,
        "return_30m": 0.0012244773700702538,
        "return_60m": 0.0025308819749756406,
        "return_120m": 0.00220639122559807,
        "consecutive_up_closes": 4,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0006131704348426581,
        "close_vs_ema6": 0.0010855224776011863,
        "close_vs_ema12": 0.0014270330775412177,
        "ema3_slope": 0.0006135466435046588,
        "ema6_slope": 0.00043439761038843727,
        "realized_volatility_30m": 0.0003193678119777221,
        "realized_volatility_60m": 0.0004892247060861083,
        "return_acceleration": 0.0006387356239554443
      }
    },
    {
      "id": 503,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260926T0745Z",
      "trigger_timestamp": "2026-09-26T07:46:19.832254Z",
      "market_start_timestamp": "2026-09-26T07:45:00Z",
      "resolution_timestamp": "2026-09-26T08:00:00Z",
      "direction": "UP",
      "base_run_id": 3471,
      "small_run_id": 3472,
      "last_observed_close": 84022.19,
      "actual_close": 84100.46,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-26T07:46:19.884547Z",
      "base_predicted_close": 84076.6328125,
      "small_predicted_close": 84112.9453125,
      "strike": 84022.19,
      "market_regime": {
        "id": 497,
        "signal_id": 503,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-26T07:30:00Z",
        "return_6h": -0.00014062956663418724,
        "return_12h": 0.0006147451154130401,
        "return_24h": 0.001537633614603573,
        "close_vs_ema12": 0.0005528218401837925,
        "close_vs_ema24": -0.00017300255921526286,
        "ema12_slope_3h": -0.00021735870319106176,
        "ema24_slope_6h": -0.0005597619088623107,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-26T07:46:19.887669Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-26T07:30:00Z",
          "return_6h": -0.00014062956663418724,
          "return_12h": 0.0006147451154130401,
          "return_24h": 0.001537633614603573,
          "close_vs_ema12": 0.0005528218401837925,
          "close_vs_ema24": -0.00017300255921526286,
          "ema12_slope_3h": -0.00021735870319106176,
          "ema24_slope_6h": -0.0005597619088623107,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.67,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.201906,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        3471,
        3472
      ],
      "forecast_publication_timestamp": "2026-09-26T07:46:19.832254Z",
      "requested_quote_timestamp": "2026-09-26T07:46:19.832254Z",
      "retrieved_quote_timestamp": "2026-09-26T07:46:20.034160Z",
      "quote_retrieval_timestamp": "2026-09-26T07:46:20.034160Z",
      "timing_difference_seconds": 0.201906,
      "selected_quote": {
        "id": 503,
        "contract_id": 503,
        "forecast_timestamp": "2026-09-26T07:46:19.832254Z",
        "requested_timestamp": "2026-09-26T07:46:19.832254Z",
        "actual_quote_timestamp": "2026-09-26T07:46:20.034160Z",
        "timestamp_delta_seconds": 0.201906,
        "bid": 0.66,
        "ask": 0.67,
        "midpoint": 0.665,
        "last_price": 0.66,
        "implied_probability": 0.67,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-26T07:46:20.034160Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP260400",
        "external_market_id": "KXBTC15M-26SEP260400-00",
        "external_contract_id": "KXBTC15M-26SEP260400-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 9116.38
      },
      "selected_entry_price": 0.67,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 503,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP260400",
          "external_market_id": "KXBTC15M-26SEP260400-00",
          "external_contract_id": "KXBTC15M-26SEP260400-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-26T07:45:00Z",
          "resolution_timestamp": "2026-09-26T08:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-26T07:46:19.891240Z"
        }
      ],
      "quotes": [
        {
          "id": 503,
          "contract_id": 503,
          "forecast_timestamp": "2026-09-26T07:46:19.832254Z",
          "requested_timestamp": "2026-09-26T07:46:19.832254Z",
          "actual_quote_timestamp": "2026-09-26T07:46:20.034160Z",
          "timestamp_delta_seconds": 0.201906,
          "bid": 0.66,
          "ask": 0.67,
          "midpoint": 0.665,
          "last_price": 0.66,
          "implied_probability": 0.67,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-26T07:46:20.034160Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP260400",
          "external_market_id": "KXBTC15M-26SEP260400-00",
          "external_contract_id": "KXBTC15M-26SEP260400-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 9116.38
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP260400-00": {
          "UP/YES": "KXBTC15M-26SEP260400-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 968,
          "signal_id": 503,
          "quote_id": 503,
          "settlement_id": 503,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 145.0,
          "entry_price": 0.67,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.15,
          "trading_fee": 2.25,
          "total_deployed": 99.4,
          "settlement_value": 1.0,
          "settlement_payout": 145.0,
          "gross_pnl": 47.849999999999994,
          "net_pnl": 45.599999999999994,
          "roi": 0.45875251509054316,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-26T08:01:22.090257Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 9116.38,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 969,
          "signal_id": 503,
          "quote_id": 503,
          "settlement_id": 503,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.67,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 67.0,
          "trading_fee": 1.55,
          "total_deployed": 68.55,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 33.0,
          "net_pnl": 31.450000000000003,
          "roi": 0.45878920495988335,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-26T08:01:22.092432Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 9116.38,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84022.19,
        "kronos_base_predicted_close": 84076.6328125,
        "kronos_base_displacement": 54.44281249999767,
        "kronos_base_displacement_fraction": 0.000647957551451559,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84112.9453125,
        "kronos_small_displacement": 90.75531249999767,
        "kronos_small_displacement_fraction": 0.0010801350512287013,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP260400",
        "ticker": "KXBTC15M-26SEP260400-00",
        "market_id": "KXBTC15M-26SEP260400-00",
        "contract_id": "KXBTC15M-26SEP260400-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84022.19
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-26T07:46:19.832254Z",
        "retrieved_timestamp": "2026-09-26T07:46:20.034160Z",
        "quote_offset_seconds": 0.201906,
        "quote_age_seconds": 0.201906,
        "bid": 0.66,
        "ask": 0.67,
        "midpoint": 0.665,
        "last_price": 0.66,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.67,
        "price_type": "live_executable_ask",
        "yes_ask_size": 9116.38
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 84100.46,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260926T0745Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 497,
          "signal_id": 503,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-26T07:30:00Z",
          "return_6h": -0.00014062956663418724,
          "return_12h": 0.0006147451154130401,
          "return_24h": 0.001537633614603573,
          "close_vs_ema12": 0.0005528218401837925,
          "close_vs_ema24": -0.00017300255921526286,
          "ema12_slope_3h": -0.00021735870319106176,
          "ema24_slope_6h": -0.0005597619088623107,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-26T07:46:19.887669Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-26T07:30:00Z",
            "return_6h": -0.00014062956663418724,
            "return_12h": 0.0006147451154130401,
            "return_24h": 0.001537633614603573,
            "close_vs_ema12": 0.0005528218401837925,
            "close_vs_ema24": -0.00017300255921526286,
            "ema12_slope_3h": -0.00021735870319106176,
            "ema24_slope_6h": -0.0005597619088623107,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "DEGRADED",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.00029273453631462054,
        "return_30m": 0.0003320383850866637,
        "return_60m": 0.0013738557263063278,
        "return_120m": 0.0009161026005530815,
        "consecutive_up_closes": 3,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.00029534801887298734,
        "close_vs_ema6": 0.0005883734238023575,
        "close_vs_ema12": 0.0007547581342903786,
        "ema3_slope": 0.00029543527509590106,
        "ema6_slope": 0.0002354047718855501,
        "realized_volatility_30m": 0.00012672109488476302,
        "realized_volatility_60m": 0.000562775703930727,
        "return_acceleration": 0.00025344218976952604
      }
    },
    {
      "id": 502,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260926T0715Z",
      "trigger_timestamp": "2026-09-26T07:16:15.285613Z",
      "market_start_timestamp": "2026-09-26T07:15:00Z",
      "resolution_timestamp": "2026-09-26T07:30:00Z",
      "direction": "UP",
      "base_run_id": 3467,
      "small_run_id": 3468,
      "last_observed_close": 83994.3,
      "actual_close": 83997.61,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-26T07:16:15.325356Z",
      "base_predicted_close": 84018.0234375,
      "small_predicted_close": 84056.2265625,
      "strike": 83994.3,
      "market_regime": {
        "id": 496,
        "signal_id": 502,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-26T07:00:00Z",
        "return_6h": 0.0008144838938977106,
        "return_12h": -0.0004372788400581751,
        "return_24h": 0.0021384898053027346,
        "close_vs_ema12": 0.0002563089678628838,
        "close_vs_ema24": -0.0005183857820307836,
        "ema12_slope_3h": -0.0003198560214231483,
        "ema24_slope_6h": -0.0005950267944032639,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-26T07:16:15.327481Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-26T07:00:00Z",
          "return_6h": 0.0008144838938977106,
          "return_12h": -0.0004372788400581751,
          "return_24h": 0.0021384898053027346,
          "close_vs_ema12": 0.0002563089678628838,
          "close_vs_ema24": -0.0005183857820307836,
          "ema12_slope_3h": -0.0003198560214231483,
          "ema24_slope_6h": -0.0005950267944032639,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.41,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.172102,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        3467,
        3468
      ],
      "forecast_publication_timestamp": "2026-09-26T07:16:15.285613Z",
      "requested_quote_timestamp": "2026-09-26T07:16:15.285613Z",
      "retrieved_quote_timestamp": "2026-09-26T07:16:15.457715Z",
      "quote_retrieval_timestamp": "2026-09-26T07:16:15.457715Z",
      "timing_difference_seconds": 0.172102,
      "selected_quote": {
        "id": 502,
        "contract_id": 502,
        "forecast_timestamp": "2026-09-26T07:16:15.285613Z",
        "requested_timestamp": "2026-09-26T07:16:15.285613Z",
        "actual_quote_timestamp": "2026-09-26T07:16:15.457715Z",
        "timestamp_delta_seconds": 0.172102,
        "bid": 0.4,
        "ask": 0.41,
        "midpoint": 0.405,
        "last_price": 0.41,
        "implied_probability": 0.41,
        "spread": 0.009999999999999953,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-26T07:16:15.457715Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP260330",
        "external_market_id": "KXBTC15M-26SEP260330-30",
        "external_contract_id": "KXBTC15M-26SEP260330-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 1771.05
      },
      "selected_entry_price": 0.41,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 502,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP260330",
          "external_market_id": "KXBTC15M-26SEP260330-30",
          "external_contract_id": "KXBTC15M-26SEP260330-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-26T07:15:00Z",
          "resolution_timestamp": "2026-09-26T07:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-26T07:16:15.329687Z"
        }
      ],
      "quotes": [
        {
          "id": 502,
          "contract_id": 502,
          "forecast_timestamp": "2026-09-26T07:16:15.285613Z",
          "requested_timestamp": "2026-09-26T07:16:15.285613Z",
          "actual_quote_timestamp": "2026-09-26T07:16:15.457715Z",
          "timestamp_delta_seconds": 0.172102,
          "bid": 0.4,
          "ask": 0.41,
          "midpoint": 0.405,
          "last_price": 0.41,
          "implied_probability": 0.41,
          "spread": 0.009999999999999953,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-26T07:16:15.457715Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP260330",
          "external_market_id": "KXBTC15M-26SEP260330-30",
          "external_contract_id": "KXBTC15M-26SEP260330-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 1771.05
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP260330-30": {
          "UP/YES": "KXBTC15M-26SEP260330-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 966,
          "signal_id": 502,
          "quote_id": 502,
          "settlement_id": 502,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 234.0,
          "entry_price": 0.41,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.94,
          "trading_fee": 3.97,
          "total_deployed": 99.91,
          "settlement_value": 1.0,
          "settlement_payout": 234.0,
          "gross_pnl": 138.06,
          "net_pnl": 134.09,
          "roi": 1.3421078971073968,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-26T07:31:21.210444Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1771.05,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 967,
          "signal_id": 502,
          "quote_id": 502,
          "settlement_id": 502,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.41,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 41.0,
          "trading_fee": 1.7,
          "total_deployed": 42.7,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 59.0,
          "net_pnl": 57.3,
          "roi": 1.3419203747072599,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-26T07:31:21.212563Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1771.05,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83994.3,
        "kronos_base_predicted_close": 84018.0234375,
        "kronos_base_displacement": 23.72343749999709,
        "kronos_base_displacement_fraction": 0.0002824410406420089,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84056.2265625,
        "kronos_small_displacement": 61.92656249999709,
        "kronos_small_displacement_fraction": 0.0007372710112471571,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP260330",
        "ticker": "KXBTC15M-26SEP260330-30",
        "market_id": "KXBTC15M-26SEP260330-30",
        "contract_id": "KXBTC15M-26SEP260330-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83994.3
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-26T07:16:15.285613Z",
        "retrieved_timestamp": "2026-09-26T07:16:15.457715Z",
        "quote_offset_seconds": 0.172102,
        "quote_age_seconds": 0.172102,
        "bid": 0.4,
        "ask": 0.41,
        "midpoint": 0.405,
        "last_price": 0.41,
        "spread": 0.009999999999999953,
        "selected_entry_price": 0.41,
        "price_type": "live_executable_ask",
        "yes_ask_size": 1771.05
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 83997.61,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260926T0715Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 496,
          "signal_id": 502,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-26T07:00:00Z",
          "return_6h": 0.0008144838938977106,
          "return_12h": -0.0004372788400581751,
          "return_24h": 0.0021384898053027346,
          "close_vs_ema12": 0.0002563089678628838,
          "close_vs_ema24": -0.0005183857820307836,
          "ema12_slope_3h": -0.0003198560214231483,
          "ema24_slope_6h": -0.0005950267944032639,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-26T07:16:15.327481Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-26T07:00:00Z",
            "return_6h": 0.0008144838938977106,
            "return_12h": -0.0004372788400581751,
            "return_24h": 0.0021384898053027346,
            "close_vs_ema12": 0.0002563089678628838,
            "close_vs_ema24": -0.0005183857820307836,
            "ema12_slope_3h": -0.0003198560214231483,
            "ema24_slope_6h": -0.0005950267944032639,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0012654648287582226,
        "return_30m": 0.0010414715326938495,
        "return_60m": 0.001180179436367279,
        "return_120m": 0.00041696990719186644,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0005569610176716644,
        "close_vs_ema6": 0.0007042753300186,
        "close_vs_ema12": 0.0006689032338500489,
        "ema3_slope": 0.0005572713961154996,
        "ema6_slope": 0.0002817895149689331,
        "realized_volatility_30m": 0.0007445875137171432,
        "realized_volatility_60m": 0.0006155051257664229,
        "return_acceleration": 0.0014891750274342863
      }
    },
    {
      "id": 501,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260926T0645Z",
      "trigger_timestamp": "2026-09-26T06:46:21.773998Z",
      "market_start_timestamp": "2026-09-26T06:45:00Z",
      "resolution_timestamp": "2026-09-26T07:00:00Z",
      "direction": "UP",
      "base_run_id": 3463,
      "small_run_id": 3464,
      "last_observed_close": 83906.92,
      "actual_close": 83888.15,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-26T06:46:21.834127Z",
      "base_predicted_close": 83926.4453125,
      "small_predicted_close": 83960.1015625,
      "strike": 83906.92,
      "market_regime": {
        "id": 495,
        "signal_id": 501,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-26T06:30:00Z",
        "return_6h": 0.0002049853814829472,
        "return_12h": -0.0005844927415430412,
        "return_24h": -0.0012757877985936084,
        "close_vs_ema12": -0.0008158376245519516,
        "close_vs_ema24": -0.001606818333138138,
        "ema12_slope_3h": -0.00033126261866656126,
        "ema24_slope_6h": -0.0006385289894036417,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-26T06:46:21.839186Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-26T06:30:00Z",
          "return_6h": 0.0002049853814829472,
          "return_12h": -0.0005844927415430412,
          "return_24h": -0.0012757877985936084,
          "close_vs_ema12": -0.0008158376245519516,
          "close_vs_ema24": -0.001606818333138138,
          "ema12_slope_3h": -0.00033126261866656126,
          "ema24_slope_6h": -0.0006385289894036417,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.53,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.213093,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        3463,
        3464
      ],
      "forecast_publication_timestamp": "2026-09-26T06:46:21.773998Z",
      "requested_quote_timestamp": "2026-09-26T06:46:21.773998Z",
      "retrieved_quote_timestamp": "2026-09-26T06:46:21.987091Z",
      "quote_retrieval_timestamp": "2026-09-26T06:46:21.987091Z",
      "timing_difference_seconds": 0.213093,
      "selected_quote": {
        "id": 501,
        "contract_id": 501,
        "forecast_timestamp": "2026-09-26T06:46:21.773998Z",
        "requested_timestamp": "2026-09-26T06:46:21.773998Z",
        "actual_quote_timestamp": "2026-09-26T06:46:21.987091Z",
        "timestamp_delta_seconds": 0.213093,
        "bid": 0.52,
        "ask": 0.53,
        "midpoint": 0.525,
        "last_price": 0.52,
        "implied_probability": 0.53,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-26T06:46:21.987091Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP260300",
        "external_market_id": "KXBTC15M-26SEP260300-00",
        "external_contract_id": "KXBTC15M-26SEP260300-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3357.57
      },
      "selected_entry_price": 0.53,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 501,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP260300",
          "external_market_id": "KXBTC15M-26SEP260300-00",
          "external_contract_id": "KXBTC15M-26SEP260300-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-26T06:45:00Z",
          "resolution_timestamp": "2026-09-26T07:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-26T06:46:21.842133Z"
        }
      ],
      "quotes": [
        {
          "id": 501,
          "contract_id": 501,
          "forecast_timestamp": "2026-09-26T06:46:21.773998Z",
          "requested_timestamp": "2026-09-26T06:46:21.773998Z",
          "actual_quote_timestamp": "2026-09-26T06:46:21.987091Z",
          "timestamp_delta_seconds": 0.213093,
          "bid": 0.52,
          "ask": 0.53,
          "midpoint": 0.525,
          "last_price": 0.52,
          "implied_probability": 0.53,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-26T06:46:21.987091Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP260300",
          "external_market_id": "KXBTC15M-26SEP260300-00",
          "external_contract_id": "KXBTC15M-26SEP260300-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3357.57
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP260300-00": {
          "UP/YES": "KXBTC15M-26SEP260300-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 964,
          "signal_id": 501,
          "quote_id": 501,
          "settlement_id": 501,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 182.0,
          "entry_price": 0.53,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.46000000000001,
          "trading_fee": 3.18,
          "total_deployed": 99.64000000000001,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.46000000000001,
          "net_pnl": -99.64000000000001,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-26T07:01:23.477810Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3357.57,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 965,
          "signal_id": 501,
          "quote_id": 501,
          "settlement_id": 501,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.53,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 53.0,
          "trading_fee": 1.75,
          "total_deployed": 54.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -53.0,
          "net_pnl": -54.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-26T07:01:23.479725Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3357.57,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83906.92,
        "kronos_base_predicted_close": 83926.4453125,
        "kronos_base_displacement": 19.525312500001746,
        "kronos_base_displacement_fraction": 0.00023270205246482347,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83960.1015625,
        "kronos_small_displacement": 53.181562500001746,
        "kronos_small_displacement_fraction": 0.000633816167963283,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP260300",
        "ticker": "KXBTC15M-26SEP260300-00",
        "market_id": "KXBTC15M-26SEP260300-00",
        "contract_id": "KXBTC15M-26SEP260300-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83906.92
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-26T06:46:21.773998Z",
        "retrieved_timestamp": "2026-09-26T06:46:21.987091Z",
        "quote_offset_seconds": 0.213093,
        "quote_age_seconds": 0.213093,
        "bid": 0.52,
        "ask": 0.53,
        "midpoint": 0.525,
        "last_price": 0.52,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.53,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3357.57
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 83888.15,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260926T0645Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 495,
          "signal_id": 501,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-26T06:30:00Z",
          "return_6h": 0.0002049853814829472,
          "return_12h": -0.0005844927415430412,
          "return_24h": -0.0012757877985936084,
          "close_vs_ema12": -0.0008158376245519516,
          "close_vs_ema24": -0.001606818333138138,
          "ema12_slope_3h": -0.00033126261866656126,
          "ema24_slope_6h": -0.0006385289894036417,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-26T06:46:21.839186Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-26T06:30:00Z",
            "return_6h": 0.0002049853814829472,
            "return_12h": -0.0005844927415430412,
            "return_24h": -0.0012757877985936084,
            "close_vs_ema12": -0.0008158376245519516,
            "close_vs_ema24": -0.001606818333138138,
            "ema12_slope_3h": -0.00033126261866656126,
            "ema24_slope_6h": -0.0006385289894036417,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": -0.00024900167286179276,
        "return_30m": 0.00013856359363506598,
        "return_60m": -0.00045712510181461496,
        "return_120m": -0.0006879440164290207,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -7.772433881347851e-05,
        "close_vs_ema6": -0.00016667166313633075,
        "close_vs_ema12": -0.0003367899915357464,
        "ema3_slope": -7.771829821012766e-05,
        "ema6_slope": -6.666422083989598e-05,
        "realized_volatility_30m": 0.00031833173389705927,
        "realized_volatility_60m": 0.0002934828093903536,
        "return_acceleration": -0.0006366634677941185
      }
    },
    {
      "id": 500,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260926T0615Z",
      "trigger_timestamp": "2026-09-26T06:16:17.121231Z",
      "market_start_timestamp": "2026-09-26T06:15:00Z",
      "resolution_timestamp": "2026-09-26T06:30:00Z",
      "direction": "UP",
      "base_run_id": 3459,
      "small_run_id": 3460,
      "last_observed_close": 83895.29,
      "actual_close": 83927.82,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-26T06:16:17.163819Z",
      "base_predicted_close": 83947.75,
      "small_predicted_close": 83964.796875,
      "strike": 83895.29,
      "market_regime": {
        "id": 494,
        "signal_id": 500,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-26T06:00:00Z",
        "return_6h": -0.0021709431025955794,
        "return_12h": -0.0010859661991031722,
        "return_24h": -0.0018188064095723266,
        "close_vs_ema12": -0.0010145282726724547,
        "close_vs_ema24": -0.0018081409147839844,
        "ema12_slope_3h": -0.0002902656060452813,
        "ema24_slope_6h": -0.0006675871494283836,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-26T06:16:17.166302Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-26T06:00:00Z",
          "return_6h": -0.0021709431025955794,
          "return_12h": -0.0010859661991031722,
          "return_24h": -0.0018188064095723266,
          "close_vs_ema12": -0.0010145282726724547,
          "close_vs_ema24": -0.0018081409147839844,
          "ema12_slope_3h": -0.0002902656060452813,
          "ema24_slope_6h": -0.0006675871494283836,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.59,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.178506,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        3459,
        3460
      ],
      "forecast_publication_timestamp": "2026-09-26T06:16:17.121231Z",
      "requested_quote_timestamp": "2026-09-26T06:16:17.121231Z",
      "retrieved_quote_timestamp": "2026-09-26T06:16:17.299737Z",
      "quote_retrieval_timestamp": "2026-09-26T06:16:17.299737Z",
      "timing_difference_seconds": 0.178506,
      "selected_quote": {
        "id": 500,
        "contract_id": 500,
        "forecast_timestamp": "2026-09-26T06:16:17.121231Z",
        "requested_timestamp": "2026-09-26T06:16:17.121231Z",
        "actual_quote_timestamp": "2026-09-26T06:16:17.299737Z",
        "timestamp_delta_seconds": 0.178506,
        "bid": 0.58,
        "ask": 0.59,
        "midpoint": 0.585,
        "last_price": 0.58,
        "implied_probability": 0.59,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-26T06:16:17.299737Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP260230",
        "external_market_id": "KXBTC15M-26SEP260230-30",
        "external_contract_id": "KXBTC15M-26SEP260230-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2301.98
      },
      "selected_entry_price": 0.59,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 500,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP260230",
          "external_market_id": "KXBTC15M-26SEP260230-30",
          "external_contract_id": "KXBTC15M-26SEP260230-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-26T06:15:00Z",
          "resolution_timestamp": "2026-09-26T06:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-26T06:16:17.169114Z"
        }
      ],
      "quotes": [
        {
          "id": 500,
          "contract_id": 500,
          "forecast_timestamp": "2026-09-26T06:16:17.121231Z",
          "requested_timestamp": "2026-09-26T06:16:17.121231Z",
          "actual_quote_timestamp": "2026-09-26T06:16:17.299737Z",
          "timestamp_delta_seconds": 0.178506,
          "bid": 0.58,
          "ask": 0.59,
          "midpoint": 0.585,
          "last_price": 0.58,
          "implied_probability": 0.59,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-26T06:16:17.299737Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP260230",
          "external_market_id": "KXBTC15M-26SEP260230-30",
          "external_contract_id": "KXBTC15M-26SEP260230-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2301.98
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP260230-30": {
          "UP/YES": "KXBTC15M-26SEP260230-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 962,
          "signal_id": 500,
          "quote_id": 500,
          "settlement_id": 500,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 164.0,
          "entry_price": 0.59,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.75999999999999,
          "trading_fee": 2.78,
          "total_deployed": 99.53999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 164.0,
          "gross_pnl": 67.24000000000001,
          "net_pnl": 64.46000000000001,
          "roi": 0.6475788627687363,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-26T06:31:23.986711Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2301.98,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 963,
          "signal_id": 500,
          "quote_id": 500,
          "settlement_id": 500,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.59,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 59.0,
          "trading_fee": 1.7,
          "total_deployed": 60.7,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 41.0,
          "net_pnl": 39.3,
          "roi": 0.6474464579901152,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-26T06:31:23.989346Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2301.98,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83895.29,
        "kronos_base_predicted_close": 83947.75,
        "kronos_base_displacement": 52.4600000000064,
        "kronos_base_displacement_fraction": 0.0006253032798385512,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83964.796875,
        "kronos_small_displacement": 69.5068750000064,
        "kronos_small_displacement_fraction": 0.000828495556782823,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP260230",
        "ticker": "KXBTC15M-26SEP260230-30",
        "market_id": "KXBTC15M-26SEP260230-30",
        "contract_id": "KXBTC15M-26SEP260230-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83895.29
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-26T06:16:17.121231Z",
        "retrieved_timestamp": "2026-09-26T06:16:17.299737Z",
        "quote_offset_seconds": 0.178506,
        "quote_age_seconds": 0.178506,
        "bid": 0.58,
        "ask": 0.59,
        "midpoint": 0.585,
        "last_price": 0.58,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.59,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2301.98
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 83927.82,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260926T0615Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 494,
          "signal_id": 500,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-26T06:00:00Z",
          "return_6h": -0.0021709431025955794,
          "return_12h": -0.0010859661991031722,
          "return_24h": -0.0018188064095723266,
          "close_vs_ema12": -0.0010145282726724547,
          "close_vs_ema24": -0.0018081409147839844,
          "ema12_slope_3h": -0.0002902656060452813,
          "ema24_slope_6h": -0.0006675871494283836,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-26T06:16:17.166302Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-26T06:00:00Z",
            "return_6h": -0.0021709431025955794,
            "return_12h": -0.0010859661991031722,
            "return_24h": -0.0018188064095723266,
            "close_vs_ema12": -0.0010145282726724547,
            "close_vs_ema24": -0.0018081409147839844,
            "ema12_slope_3h": -0.0002902656060452813,
            "ema24_slope_6h": -0.0006675871494283836,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.00023851428776833217,
        "return_30m": -0.0005956061661189782,
        "return_60m": -0.0007623098667464134,
        "return_120m": -0.0010151795229594862,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.0002003898320316333,
        "close_vs_ema6": -0.00036556681469068764,
        "close_vs_ema12": -0.0005635715305755129,
        "ema3_slope": -0.0002003496839922958,
        "ema6_slope": -0.00014620534674703034,
        "realized_volatility_30m": 5.933139120839481e-05,
        "realized_volatility_60m": 0.0002947610737403455,
        "return_acceleration": 0.00011866278241678963
      }
    },
    {
      "id": 499,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260926T0600Z",
      "trigger_timestamp": "2026-09-26T06:01:18.787361Z",
      "market_start_timestamp": "2026-09-26T06:00:00Z",
      "resolution_timestamp": "2026-09-26T06:15:00Z",
      "direction": "UP",
      "base_run_id": 3457,
      "small_run_id": 3458,
      "last_observed_close": 83915.31,
      "actual_close": 83895.29,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-26T06:01:18.876525Z",
      "base_predicted_close": 83951.2578125,
      "small_predicted_close": 84036.890625,
      "strike": 83915.31,
      "market_regime": {
        "id": 493,
        "signal_id": 499,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-26T05:45:00Z",
        "return_6h": -0.0020897510389858986,
        "return_12h": 0.0017585554241470458,
        "return_24h": -0.0032886819362880626,
        "close_vs_ema12": -0.0008193351643148716,
        "close_vs_ema24": -0.001608040974360958,
        "ema12_slope_3h": -0.0002899625279908502,
        "ema24_slope_6h": -0.0006359700515046196,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-26T06:01:18.885100Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-26T05:45:00Z",
          "return_6h": -0.0020897510389858986,
          "return_12h": 0.0017585554241470458,
          "return_24h": -0.0032886819362880626,
          "close_vs_ema12": -0.0008193351643148716,
          "close_vs_ema24": -0.001608040974360958,
          "ema12_slope_3h": -0.0002899625279908502,
          "ema24_slope_6h": -0.0006359700515046196,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.57,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.259468,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        3457,
        3458
      ],
      "forecast_publication_timestamp": "2026-09-26T06:01:18.787361Z",
      "requested_quote_timestamp": "2026-09-26T06:01:18.787361Z",
      "retrieved_quote_timestamp": "2026-09-26T06:01:19.046829Z",
      "quote_retrieval_timestamp": "2026-09-26T06:01:19.046829Z",
      "timing_difference_seconds": 0.259468,
      "selected_quote": {
        "id": 499,
        "contract_id": 499,
        "forecast_timestamp": "2026-09-26T06:01:18.787361Z",
        "requested_timestamp": "2026-09-26T06:01:18.787361Z",
        "actual_quote_timestamp": "2026-09-26T06:01:19.046829Z",
        "timestamp_delta_seconds": 0.259468,
        "bid": 0.56,
        "ask": 0.57,
        "midpoint": 0.565,
        "last_price": 0.57,
        "implied_probability": 0.57,
        "spread": 0.009999999999999898,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-26T06:01:19.046829Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP260215",
        "external_market_id": "KXBTC15M-26SEP260215-15",
        "external_contract_id": "KXBTC15M-26SEP260215-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2161.27
      },
      "selected_entry_price": 0.57,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 499,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP260215",
          "external_market_id": "KXBTC15M-26SEP260215-15",
          "external_contract_id": "KXBTC15M-26SEP260215-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-26T06:00:00Z",
          "resolution_timestamp": "2026-09-26T06:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-26T06:01:18.890033Z"
        }
      ],
      "quotes": [
        {
          "id": 499,
          "contract_id": 499,
          "forecast_timestamp": "2026-09-26T06:01:18.787361Z",
          "requested_timestamp": "2026-09-26T06:01:18.787361Z",
          "actual_quote_timestamp": "2026-09-26T06:01:19.046829Z",
          "timestamp_delta_seconds": 0.259468,
          "bid": 0.56,
          "ask": 0.57,
          "midpoint": 0.565,
          "last_price": 0.57,
          "implied_probability": 0.57,
          "spread": 0.009999999999999898,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-26T06:01:19.046829Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP260215",
          "external_market_id": "KXBTC15M-26SEP260215-15",
          "external_contract_id": "KXBTC15M-26SEP260215-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2161.27
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP260215-15": {
          "UP/YES": "KXBTC15M-26SEP260215-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 960,
          "signal_id": 499,
          "quote_id": 499,
          "settlement_id": 499,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 170.0,
          "entry_price": 0.57,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.89999999999999,
          "trading_fee": 2.92,
          "total_deployed": 99.82,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.89999999999999,
          "net_pnl": -99.82,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-26T06:16:21.710557Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2161.27,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 961,
          "signal_id": 499,
          "quote_id": 499,
          "settlement_id": 499,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.57,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 56.99999999999999,
          "trading_fee": 1.72,
          "total_deployed": 58.71999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -56.99999999999999,
          "net_pnl": -58.71999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-26T06:16:21.712993Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2161.27,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83915.31,
        "kronos_base_predicted_close": 83951.2578125,
        "kronos_base_displacement": 35.94781250000233,
        "kronos_base_displacement_fraction": 0.00042838204971181457,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84036.890625,
        "kronos_small_displacement": 121.58062500000233,
        "kronos_small_displacement_fraction": 0.0014488491432612515,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP260215",
        "ticker": "KXBTC15M-26SEP260215-15",
        "market_id": "KXBTC15M-26SEP260215-15",
        "contract_id": "KXBTC15M-26SEP260215-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83915.31
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-26T06:01:18.787361Z",
        "retrieved_timestamp": "2026-09-26T06:01:19.046829Z",
        "quote_offset_seconds": 0.259468,
        "quote_age_seconds": 0.259468,
        "bid": 0.56,
        "ask": 0.57,
        "midpoint": 0.565,
        "last_price": 0.57,
        "spread": 0.009999999999999898,
        "selected_entry_price": 0.57,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2161.27
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 83895.29,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260926T0600Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 493,
          "signal_id": 499,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-26T05:45:00Z",
          "return_6h": -0.0020897510389858986,
          "return_12h": 0.0017585554241470458,
          "return_24h": -0.0032886819362880626,
          "close_vs_ema12": -0.0008193351643148716,
          "close_vs_ema24": -0.001608040974360958,
          "ema12_slope_3h": -0.0002899625279908502,
          "ema24_slope_6h": -0.0006359700515046196,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-26T06:01:18.885100Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-26T05:45:00Z",
            "return_6h": -0.0020897510389858986,
            "return_12h": 0.0017585554241470458,
            "return_24h": -0.0032886819362880626,
            "close_vs_ema12": -0.0008193351643148716,
            "close_vs_ema24": -0.001608040974360958,
            "ema12_slope_3h": -0.0002899625279908502,
            "ema24_slope_6h": -0.0006359700515046196,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0003571770701851218,
        "return_30m": -5.689738562197899e-05,
        "return_60m": -0.0006758041745563714,
        "return_120m": -0.00023249984448781014,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0001622237729037579,
        "close_vs_ema6": -0.0002732696045516514,
        "close_vs_ema12": -0.0004275585322386366,
        "ema3_slope": -0.00016219746061996165,
        "ema6_slope": -0.00010929589492225666,
        "realized_volatility_30m": 0.0003287820230442051,
        "realized_volatility_60m": 0.0002936233239586268,
        "return_acceleration": -0.0006575640460884102
      }
    },
    {
      "id": 498,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260926T0545Z",
      "trigger_timestamp": "2026-09-26T05:46:20.394251Z",
      "market_start_timestamp": "2026-09-26T05:45:00Z",
      "resolution_timestamp": "2026-09-26T06:00:00Z",
      "direction": "UP",
      "base_run_id": 3455,
      "small_run_id": 3456,
      "last_observed_close": 83945.29,
      "actual_close": 83915.31,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-26T05:46:20.454575Z",
      "base_predicted_close": 83980.109375,
      "small_predicted_close": 84048.3125,
      "strike": 83945.29,
      "market_regime": {
        "id": 492,
        "signal_id": 498,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-26T05:30:00Z",
        "return_6h": -0.0014458218070551032,
        "return_12h": 0.0017072080762186026,
        "return_24h": -0.003615336361494359,
        "close_vs_ema12": -0.0004971712151440322,
        "close_vs_ema24": -0.001285022188346141,
        "ema12_slope_3h": -0.0002548727361803005,
        "ema24_slope_6h": -0.0006053049944266808,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-26T05:46:20.458271Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-26T05:30:00Z",
          "return_6h": -0.0014458218070551032,
          "return_12h": 0.0017072080762186026,
          "return_24h": -0.003615336361494359,
          "close_vs_ema12": -0.0004971712151440322,
          "close_vs_ema24": -0.001285022188346141,
          "ema12_slope_3h": -0.0002548727361803005,
          "ema24_slope_6h": -0.0006053049944266808,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.62,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.199224,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        3455,
        3456
      ],
      "forecast_publication_timestamp": "2026-09-26T05:46:20.394251Z",
      "requested_quote_timestamp": "2026-09-26T05:46:20.394251Z",
      "retrieved_quote_timestamp": "2026-09-26T05:46:20.593475Z",
      "quote_retrieval_timestamp": "2026-09-26T05:46:20.593475Z",
      "timing_difference_seconds": 0.199224,
      "selected_quote": {
        "id": 498,
        "contract_id": 498,
        "forecast_timestamp": "2026-09-26T05:46:20.394251Z",
        "requested_timestamp": "2026-09-26T05:46:20.394251Z",
        "actual_quote_timestamp": "2026-09-26T05:46:20.593475Z",
        "timestamp_delta_seconds": 0.199224,
        "bid": 0.61,
        "ask": 0.62,
        "midpoint": 0.615,
        "last_price": 0.61,
        "implied_probability": 0.62,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-26T05:46:20.593475Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP260200",
        "external_market_id": "KXBTC15M-26SEP260200-00",
        "external_contract_id": "KXBTC15M-26SEP260200-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 1750.66
      },
      "selected_entry_price": 0.62,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 498,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP260200",
          "external_market_id": "KXBTC15M-26SEP260200-00",
          "external_contract_id": "KXBTC15M-26SEP260200-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-26T05:45:00Z",
          "resolution_timestamp": "2026-09-26T06:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-26T05:46:20.465628Z"
        }
      ],
      "quotes": [
        {
          "id": 498,
          "contract_id": 498,
          "forecast_timestamp": "2026-09-26T05:46:20.394251Z",
          "requested_timestamp": "2026-09-26T05:46:20.394251Z",
          "actual_quote_timestamp": "2026-09-26T05:46:20.593475Z",
          "timestamp_delta_seconds": 0.199224,
          "bid": 0.61,
          "ask": 0.62,
          "midpoint": 0.615,
          "last_price": 0.61,
          "implied_probability": 0.62,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-26T05:46:20.593475Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP260200",
          "external_market_id": "KXBTC15M-26SEP260200-00",
          "external_contract_id": "KXBTC15M-26SEP260200-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 1750.66
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP260200-00": {
          "UP/YES": "KXBTC15M-26SEP260200-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 958,
          "signal_id": 498,
          "quote_id": 498,
          "settlement_id": 498,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 157.0,
          "entry_price": 0.62,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.34,
          "trading_fee": 2.59,
          "total_deployed": 99.93,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -97.34,
          "net_pnl": -99.93,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-26T06:01:24.164811Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1750.66,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 959,
          "signal_id": 498,
          "quote_id": 498,
          "settlement_id": 498,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.62,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 62.0,
          "trading_fee": 1.65,
          "total_deployed": 63.65,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -62.0,
          "net_pnl": -63.65,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-26T06:01:24.167135Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1750.66,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83945.29,
        "kronos_base_predicted_close": 83980.109375,
        "kronos_base_displacement": 34.8193750000064,
        "kronos_base_displacement_fraction": 0.00041478652346077315,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84048.3125,
        "kronos_small_displacement": 103.0225000000064,
        "kronos_small_displacement_fraction": 0.0012272576579341905,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP260200",
        "ticker": "KXBTC15M-26SEP260200-00",
        "market_id": "KXBTC15M-26SEP260200-00",
        "contract_id": "KXBTC15M-26SEP260200-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83945.29
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-26T05:46:20.394251Z",
        "retrieved_timestamp": "2026-09-26T05:46:20.593475Z",
        "quote_offset_seconds": 0.199224,
        "quote_age_seconds": 0.199224,
        "bid": 0.61,
        "ask": 0.62,
        "midpoint": 0.615,
        "last_price": 0.61,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.62,
        "price_type": "live_executable_ask",
        "yes_ask_size": 1750.66
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 83915.31,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260926T0545Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 492,
          "signal_id": 498,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-26T05:30:00Z",
          "return_6h": -0.0014458218070551032,
          "return_12h": 0.0017072080762186026,
          "return_24h": -0.003615336361494359,
          "close_vs_ema12": -0.0004971712151440322,
          "close_vs_ema24": -0.001285022188346141,
          "ema12_slope_3h": -0.0002548727361803005,
          "ema24_slope_6h": -0.0006053049944266808,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-26T05:46:20.458271Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-26T05:30:00Z",
            "return_6h": -0.0014458218070551032,
            "return_12h": 0.0017072080762186026,
            "return_24h": -0.003615336361494359,
            "close_vs_ema12": -0.0004971712151440322,
            "close_vs_ema24": -0.001285022188346141,
            "ema12_slope_3h": -0.0002548727361803005,
            "ema24_slope_6h": -0.0006053049944266808,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": 0.00030038697590328844,
        "return_30m": -0.00016680304955218883,
        "return_60m": -0.00023092447598893617,
        "return_120m": -9.354027215036087e-05,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 3.279386216115121e-05,
        "close_vs_ema6": -2.536762277594029e-05,
        "close_vs_ema12": -0.0001481330090812305,
        "ema3_slope": 3.279493763397312e-05,
        "ema6_slope": -1.0146946148759106e-05,
        "realized_volatility_30m": 0.0003837183528513921,
        "realized_volatility_60m": 0.00028542172217375895,
        "return_acceleration": 0.0007674367057027842
      }
    },
    {
      "id": 497,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260926T0530Z",
      "trigger_timestamp": "2026-09-26T05:31:18.117567Z",
      "market_start_timestamp": "2026-09-26T05:30:00Z",
      "resolution_timestamp": "2026-09-26T05:45:00Z",
      "direction": "UP",
      "base_run_id": 3453,
      "small_run_id": 3454,
      "last_observed_close": 83920.08,
      "actual_close": 83945.29,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-26T05:31:18.168842Z",
      "base_predicted_close": 83959.4375,
      "small_predicted_close": 84046.1015625,
      "strike": 83920.08,
      "market_regime": {
        "id": 491,
        "signal_id": 497,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-26T05:15:00Z",
        "return_6h": -0.0018657373095434249,
        "return_12h": 0.002660005451978753,
        "return_24h": -0.002923230861928472,
        "close_vs_ema12": -0.0008184575925530568,
        "close_vs_ema24": -0.001611909102208764,
        "ema12_slope_3h": -0.0002270956125873802,
        "ema24_slope_6h": -0.0005875962355930131,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-26T05:31:18.170971Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-26T05:15:00Z",
          "return_6h": -0.0018657373095434249,
          "return_12h": 0.002660005451978753,
          "return_24h": -0.002923230861928472,
          "close_vs_ema12": -0.0008184575925530568,
          "close_vs_ema24": -0.001611909102208764,
          "ema12_slope_3h": -0.0002270956125873802,
          "ema24_slope_6h": -0.0005875962355930131,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.44,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.201497,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        3453,
        3454
      ],
      "forecast_publication_timestamp": "2026-09-26T05:31:18.117567Z",
      "requested_quote_timestamp": "2026-09-26T05:31:18.117567Z",
      "retrieved_quote_timestamp": "2026-09-26T05:31:18.319064Z",
      "quote_retrieval_timestamp": "2026-09-26T05:31:18.319064Z",
      "timing_difference_seconds": 0.201497,
      "selected_quote": {
        "id": 497,
        "contract_id": 497,
        "forecast_timestamp": "2026-09-26T05:31:18.117567Z",
        "requested_timestamp": "2026-09-26T05:31:18.117567Z",
        "actual_quote_timestamp": "2026-09-26T05:31:18.319064Z",
        "timestamp_delta_seconds": 0.201497,
        "bid": 0.43,
        "ask": 0.44,
        "midpoint": 0.435,
        "last_price": 0.43,
        "implied_probability": 0.44,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-26T05:31:18.319064Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP260145",
        "external_market_id": "KXBTC15M-26SEP260145-45",
        "external_contract_id": "KXBTC15M-26SEP260145-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3122.38
      },
      "selected_entry_price": 0.44,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 497,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP260145",
          "external_market_id": "KXBTC15M-26SEP260145-45",
          "external_contract_id": "KXBTC15M-26SEP260145-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-26T05:30:00Z",
          "resolution_timestamp": "2026-09-26T05:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-26T05:31:18.173496Z"
        }
      ],
      "quotes": [
        {
          "id": 497,
          "contract_id": 497,
          "forecast_timestamp": "2026-09-26T05:31:18.117567Z",
          "requested_timestamp": "2026-09-26T05:31:18.117567Z",
          "actual_quote_timestamp": "2026-09-26T05:31:18.319064Z",
          "timestamp_delta_seconds": 0.201497,
          "bid": 0.43,
          "ask": 0.44,
          "midpoint": 0.435,
          "last_price": 0.43,
          "implied_probability": 0.44,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-26T05:31:18.319064Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP260145",
          "external_market_id": "KXBTC15M-26SEP260145-45",
          "external_contract_id": "KXBTC15M-26SEP260145-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3122.38
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP260145-45": {
          "UP/YES": "KXBTC15M-26SEP260145-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 956,
          "signal_id": 497,
          "quote_id": 497,
          "settlement_id": 497,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 218.0,
          "entry_price": 0.44,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.92,
          "trading_fee": 3.77,
          "total_deployed": 99.69,
          "settlement_value": 1.0,
          "settlement_payout": 218.0,
          "gross_pnl": 122.08,
          "net_pnl": 118.31,
          "roi": 1.1867790149463338,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-26T05:46:26.421989Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3122.38,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 957,
          "signal_id": 497,
          "quote_id": 497,
          "settlement_id": 497,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.44,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 44.0,
          "trading_fee": 1.73,
          "total_deployed": 45.73,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 56.0,
          "net_pnl": 54.27,
          "roi": 1.1867483052700636,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-26T05:46:26.424360Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3122.38,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83920.08,
        "kronos_base_predicted_close": 83959.4375,
        "kronos_base_displacement": 39.357499999998254,
        "kronos_base_displacement_fraction": 0.0004689878751306988,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84046.1015625,
        "kronos_small_displacement": 126.02156249999825,
        "kronos_small_displacement_fraction": 0.00150168544286419,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP260145",
        "ticker": "KXBTC15M-26SEP260145-45",
        "market_id": "KXBTC15M-26SEP260145-45",
        "contract_id": "KXBTC15M-26SEP260145-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83920.08
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-26T05:31:18.117567Z",
        "retrieved_timestamp": "2026-09-26T05:31:18.319064Z",
        "quote_offset_seconds": 0.201497,
        "quote_age_seconds": 0.201497,
        "bid": 0.43,
        "ask": 0.44,
        "midpoint": 0.435,
        "last_price": 0.43,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.44,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3122.38
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 83945.29,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260926T0530Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 491,
          "signal_id": 497,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-26T05:15:00Z",
          "return_6h": -0.0018657373095434249,
          "return_12h": 0.002660005451978753,
          "return_24h": -0.002923230861928472,
          "close_vs_ema12": -0.0008184575925530568,
          "close_vs_ema24": -0.001611909102208764,
          "ema12_slope_3h": -0.0002270956125873802,
          "ema24_slope_6h": -0.0005875962355930131,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-26T05:31:18.170971Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-26T05:15:00Z",
            "return_6h": -0.0018657373095434249,
            "return_12h": 0.002660005451978753,
            "return_24h": -0.002923230861928472,
            "close_vs_ema12": -0.0008184575925530568,
            "close_vs_ema24": -0.001611909102208764,
            "ema12_slope_3h": -0.0002270956125873802,
            "ema24_slope_6h": -0.0005875962355930131,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.00046704972979949577,
        "return_30m": -0.000618942005116363,
        "return_60m": 0.000328809692879517,
        "return_120m": -0.0011580718789677702,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.00023472659182444122,
        "close_vs_ema6": -0.000335800417352039,
        "close_vs_ema12": -0.0004753057687190143,
        "ema3_slope": -0.0002346715081810169,
        "ema6_slope": -0.00013430212745657588,
        "realized_volatility_30m": 0.00015754324004396691,
        "realized_volatility_60m": 0.0004904497176994092,
        "return_acceleration": -0.00031508648008793383
      }
    },
    {
      "id": 496,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260926T0515Z",
      "trigger_timestamp": "2026-09-26T05:16:16.879944Z",
      "market_start_timestamp": "2026-09-26T05:15:00Z",
      "resolution_timestamp": "2026-09-26T05:30:00Z",
      "direction": "UP",
      "base_run_id": 3451,
      "small_run_id": 3452,
      "last_observed_close": 83959.3,
      "actual_close": 83920.08,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-26T05:16:16.923535Z",
      "base_predicted_close": 83973.96875,
      "small_predicted_close": 84043.234375,
      "strike": 83959.3,
      "market_regime": {
        "id": 490,
        "signal_id": 496,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-26T05:00:00Z",
        "return_6h": -0.0012322105462335697,
        "return_12h": 0.0002715246863991272,
        "return_24h": -0.0026543404353508437,
        "close_vs_ema12": -0.0003863865904119024,
        "close_vs_ema24": -0.0011793070622824198,
        "ema12_slope_3h": -0.0001831230366927672,
        "ema24_slope_6h": -0.0005607087179129167,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-26T05:16:16.926093Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-26T05:00:00Z",
          "return_6h": -0.0012322105462335697,
          "return_12h": 0.0002715246863991272,
          "return_24h": -0.0026543404353508437,
          "close_vs_ema12": -0.0003863865904119024,
          "close_vs_ema24": -0.0011793070622824198,
          "ema12_slope_3h": -0.0001831230366927672,
          "ema24_slope_6h": -0.0005607087179129167,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.37,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.203223,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        3451,
        3452
      ],
      "forecast_publication_timestamp": "2026-09-26T05:16:16.879944Z",
      "requested_quote_timestamp": "2026-09-26T05:16:16.879944Z",
      "retrieved_quote_timestamp": "2026-09-26T05:16:17.083167Z",
      "quote_retrieval_timestamp": "2026-09-26T05:16:17.083167Z",
      "timing_difference_seconds": 0.203223,
      "selected_quote": {
        "id": 496,
        "contract_id": 496,
        "forecast_timestamp": "2026-09-26T05:16:16.879944Z",
        "requested_timestamp": "2026-09-26T05:16:16.879944Z",
        "actual_quote_timestamp": "2026-09-26T05:16:17.083167Z",
        "timestamp_delta_seconds": 0.203223,
        "bid": 0.36,
        "ask": 0.37,
        "midpoint": 0.365,
        "last_price": 0.37,
        "implied_probability": 0.37,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-26T05:16:17.083167Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP260130",
        "external_market_id": "KXBTC15M-26SEP260130-30",
        "external_contract_id": "KXBTC15M-26SEP260130-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 1964.18
      },
      "selected_entry_price": 0.37,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 496,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP260130",
          "external_market_id": "KXBTC15M-26SEP260130-30",
          "external_contract_id": "KXBTC15M-26SEP260130-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-26T05:15:00Z",
          "resolution_timestamp": "2026-09-26T05:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-26T05:16:16.928498Z"
        }
      ],
      "quotes": [
        {
          "id": 496,
          "contract_id": 496,
          "forecast_timestamp": "2026-09-26T05:16:16.879944Z",
          "requested_timestamp": "2026-09-26T05:16:16.879944Z",
          "actual_quote_timestamp": "2026-09-26T05:16:17.083167Z",
          "timestamp_delta_seconds": 0.203223,
          "bid": 0.36,
          "ask": 0.37,
          "midpoint": 0.365,
          "last_price": 0.37,
          "implied_probability": 0.37,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-26T05:16:17.083167Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP260130",
          "external_market_id": "KXBTC15M-26SEP260130-30",
          "external_contract_id": "KXBTC15M-26SEP260130-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 1964.18
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP260130-30": {
          "UP/YES": "KXBTC15M-26SEP260130-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 954,
          "signal_id": 496,
          "quote_id": 496,
          "settlement_id": 496,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 258.0,
          "entry_price": 0.37,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.46,
          "trading_fee": 4.21,
          "total_deployed": 99.66999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.46,
          "net_pnl": -99.66999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-26T05:31:23.097357Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1964.18,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 955,
          "signal_id": 496,
          "quote_id": 496,
          "settlement_id": 496,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.37,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 37.0,
          "trading_fee": 1.64,
          "total_deployed": 38.64,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -37.0,
          "net_pnl": -38.64,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-26T05:31:23.099387Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1964.18,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83959.3,
        "kronos_base_predicted_close": 83973.96875,
        "kronos_base_displacement": 14.66874999999709,
        "kronos_base_displacement_fraction": 0.00017471262861883186,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84043.234375,
        "kronos_small_displacement": 83.93437499999709,
        "kronos_small_displacement_fraction": 0.0009997031299688907,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP260130",
        "ticker": "KXBTC15M-26SEP260130-30",
        "market_id": "KXBTC15M-26SEP260130-30",
        "contract_id": "KXBTC15M-26SEP260130-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83959.3
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-26T05:16:16.879944Z",
        "retrieved_timestamp": "2026-09-26T05:16:17.083167Z",
        "quote_offset_seconds": 0.203223,
        "quote_age_seconds": 0.203223,
        "bid": 0.36,
        "ask": 0.37,
        "midpoint": 0.365,
        "last_price": 0.37,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.37,
        "price_type": "live_executable_ask",
        "yes_ask_size": 1964.18
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 83920.08,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260926T0515Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 490,
          "signal_id": 496,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-26T05:00:00Z",
          "return_6h": -0.0012322105462335697,
          "return_12h": 0.0002715246863991272,
          "return_24h": -0.0026543404353508437,
          "close_vs_ema12": -0.0003863865904119024,
          "close_vs_ema24": -0.0011793070622824198,
          "ema12_slope_3h": -0.0001831230366927672,
          "ema24_slope_6h": -0.0005607087179129167,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-26T05:16:16.926093Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-26T05:00:00Z",
            "return_6h": -0.0012322105462335697,
            "return_12h": 0.0002715246863991272,
            "return_24h": -0.0026543404353508437,
            "close_vs_ema12": -0.0003863865904119024,
            "close_vs_ema24": -0.0011793070622824198,
            "ema12_slope_3h": -0.0001831230366927672,
            "ema24_slope_6h": -0.0005607087179129167,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.00015196324971156194,
        "return_30m": -6.413212387057499e-05,
        "return_60m": -0.0002530625683058174,
        "return_120m": 0.00046526910504063324,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -2.2943581420298287e-06,
        "close_vs_ema6": -3.0091217081418264e-06,
        "close_vs_ema12": -9.467094598791803e-05,
        "ema3_slope": -2.2943528779073574e-06,
        "ema6_slope": -1.2036472345489102e-06,
        "realized_volatility_30m": 0.00011990386234228545,
        "realized_volatility_60m": 0.0006809001359646406,
        "return_acceleration": -0.0002398077246845709
      }
    },
    {
      "id": 495,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260926T0500Z",
      "trigger_timestamp": "2026-09-26T05:01:19.598618Z",
      "market_start_timestamp": "2026-09-26T05:00:00Z",
      "resolution_timestamp": "2026-09-26T05:15:00Z",
      "direction": "UP",
      "base_run_id": 3449,
      "small_run_id": 3450,
      "last_observed_close": 83972.06,
      "actual_close": 83959.3,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-26T05:01:19.648631Z",
      "base_predicted_close": 84031.578125,
      "small_predicted_close": 84082.7890625,
      "strike": 83972.06,
      "market_regime": {
        "id": 489,
        "signal_id": 495,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-26T04:45:00Z",
        "return_6h": -0.0011441617110962143,
        "return_12h": 0.002883187681929744,
        "return_24h": -0.002673255964313115,
        "close_vs_ema12": -0.0002508968264063327,
        "close_vs_ema24": -0.001052268938319556,
        "ema12_slope_3h": -0.0001208878139686842,
        "ema24_slope_6h": -0.0005465581607777548,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-26T05:01:19.651511Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-26T04:45:00Z",
          "return_6h": -0.0011441617110962143,
          "return_12h": 0.002883187681929744,
          "return_24h": -0.002673255964313115,
          "close_vs_ema12": -0.0002508968264063327,
          "close_vs_ema24": -0.001052268938319556,
          "ema12_slope_3h": -0.0001208878139686842,
          "ema24_slope_6h": -0.0005465581607777548,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.58,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.220242,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        3449,
        3450
      ],
      "forecast_publication_timestamp": "2026-09-26T05:01:19.598618Z",
      "requested_quote_timestamp": "2026-09-26T05:01:19.598618Z",
      "retrieved_quote_timestamp": "2026-09-26T05:01:19.818860Z",
      "quote_retrieval_timestamp": "2026-09-26T05:01:19.818860Z",
      "timing_difference_seconds": 0.220242,
      "selected_quote": {
        "id": 495,
        "contract_id": 495,
        "forecast_timestamp": "2026-09-26T05:01:19.598618Z",
        "requested_timestamp": "2026-09-26T05:01:19.598618Z",
        "actual_quote_timestamp": "2026-09-26T05:01:19.818860Z",
        "timestamp_delta_seconds": 0.220242,
        "bid": 0.57,
        "ask": 0.58,
        "midpoint": 0.575,
        "last_price": 0.57,
        "implied_probability": 0.58,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-26T05:01:19.818860Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP260115",
        "external_market_id": "KXBTC15M-26SEP260115-15",
        "external_contract_id": "KXBTC15M-26SEP260115-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2621.02
      },
      "selected_entry_price": 0.58,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 495,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP260115",
          "external_market_id": "KXBTC15M-26SEP260115-15",
          "external_contract_id": "KXBTC15M-26SEP260115-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-26T05:00:00Z",
          "resolution_timestamp": "2026-09-26T05:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-26T05:01:19.654688Z"
        }
      ],
      "quotes": [
        {
          "id": 495,
          "contract_id": 495,
          "forecast_timestamp": "2026-09-26T05:01:19.598618Z",
          "requested_timestamp": "2026-09-26T05:01:19.598618Z",
          "actual_quote_timestamp": "2026-09-26T05:01:19.818860Z",
          "timestamp_delta_seconds": 0.220242,
          "bid": 0.57,
          "ask": 0.58,
          "midpoint": 0.575,
          "last_price": 0.57,
          "implied_probability": 0.58,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-26T05:01:19.818860Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP260115",
          "external_market_id": "KXBTC15M-26SEP260115-15",
          "external_contract_id": "KXBTC15M-26SEP260115-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2621.02
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP260115-15": {
          "UP/YES": "KXBTC15M-26SEP260115-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 952,
          "signal_id": 495,
          "quote_id": 495,
          "settlement_id": 495,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 167.0,
          "entry_price": 0.58,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.86,
          "trading_fee": 2.85,
          "total_deployed": 99.71,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.86,
          "net_pnl": -99.71,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-26T05:16:21.531684Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2621.02,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 953,
          "signal_id": 495,
          "quote_id": 495,
          "settlement_id": 495,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.58,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 57.99999999999999,
          "trading_fee": 1.71,
          "total_deployed": 59.709999999999994,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -57.99999999999999,
          "net_pnl": -59.709999999999994,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-26T05:16:21.533876Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2621.02,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83972.06,
        "kronos_base_predicted_close": 84031.578125,
        "kronos_base_displacement": 59.51812500000233,
        "kronos_base_displacement_fraction": 0.0007087848624888127,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84082.7890625,
        "kronos_small_displacement": 110.72906250000233,
        "kronos_small_displacement_fraction": 0.0013186417303565298,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP260115",
        "ticker": "KXBTC15M-26SEP260115-15",
        "market_id": "KXBTC15M-26SEP260115-15",
        "contract_id": "KXBTC15M-26SEP260115-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83972.06
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-26T05:01:19.598618Z",
        "retrieved_timestamp": "2026-09-26T05:01:19.818860Z",
        "quote_offset_seconds": 0.220242,
        "quote_age_seconds": 0.220242,
        "bid": 0.57,
        "ask": 0.58,
        "midpoint": 0.575,
        "last_price": 0.57,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.58,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2621.02
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 83959.3,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260926T0500Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 489,
          "signal_id": 495,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-26T04:45:00Z",
          "return_6h": -0.0011441617110962143,
          "return_12h": 0.002883187681929744,
          "return_24h": -0.002673255964313115,
          "close_vs_ema12": -0.0002508968264063327,
          "close_vs_ema24": -0.001052268938319556,
          "ema12_slope_3h": -0.0001208878139686842,
          "ema24_slope_6h": -0.0005465581607777548,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-26T05:01:19.651511Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-26T04:45:00Z",
            "return_6h": -0.0011441617110962143,
            "return_12h": 0.002883187681929744,
            "return_24h": -0.002673255964313115,
            "close_vs_ema12": -0.0002508968264063327,
            "close_vs_ema24": -0.001052268938319556,
            "ema12_slope_3h": -0.0001208878139686842,
            "ema24_slope_6h": -0.0005465581607777548,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 8.784447497300896e-05,
        "return_30m": 0.0009483386646305103,
        "return_60m": 0.00044360411958432877,
        "return_120m": -0.0004390604038315704,
        "consecutive_up_closes": 2,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.00014739694287424498,
        "close_vs_ema6": 0.0001477729404468775,
        "close_vs_ema12": 4.00874220802816e-05,
        "ema3_slope": 0.000147418671935462,
        "ema6_slope": 5.911267028002598e-05,
        "realized_volatility_30m": 0.00038628706583188066,
        "realized_volatility_60m": 0.0007236486420687662,
        "return_acceleration": -0.0007725741316637613
      }
    },
    {
      "id": 494,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260926T0430Z",
      "trigger_timestamp": "2026-09-26T04:31:17.423022Z",
      "market_start_timestamp": "2026-09-26T04:30:00Z",
      "resolution_timestamp": "2026-09-26T04:45:00Z",
      "direction": "UP",
      "base_run_id": 3445,
      "small_run_id": 3446,
      "last_observed_close": 83892.5,
      "actual_close": 83964.68,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-26T04:31:17.464407Z",
      "base_predicted_close": 83992.84375,
      "small_predicted_close": 84044.59375,
      "strike": 83892.5,
      "market_regime": {
        "id": 488,
        "signal_id": 494,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-26T04:15:00Z",
        "return_6h": -7.410522642137263e-05,
        "return_12h": -0.0009531053029898651,
        "return_24h": -0.0025848065086617744,
        "close_vs_ema12": -0.0012236120693761565,
        "close_vs_ema24": -0.0020453477446075174,
        "ema12_slope_3h": -4.698302499195339e-05,
        "ema24_slope_6h": -0.0005195820621168856,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-26T04:31:17.466597Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-26T04:15:00Z",
          "return_6h": -7.410522642137263e-05,
          "return_12h": -0.0009531053029898651,
          "return_24h": -0.0025848065086617744,
          "close_vs_ema12": -0.0012236120693761565,
          "close_vs_ema24": -0.0020453477446075174,
          "ema12_slope_3h": -4.698302499195339e-05,
          "ema24_slope_6h": -0.0005195820621168856,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.45,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.176567,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        3445,
        3446
      ],
      "forecast_publication_timestamp": "2026-09-26T04:31:17.423022Z",
      "requested_quote_timestamp": "2026-09-26T04:31:17.423022Z",
      "retrieved_quote_timestamp": "2026-09-26T04:31:17.599589Z",
      "quote_retrieval_timestamp": "2026-09-26T04:31:17.599589Z",
      "timing_difference_seconds": 0.176567,
      "selected_quote": {
        "id": 494,
        "contract_id": 494,
        "forecast_timestamp": "2026-09-26T04:31:17.423022Z",
        "requested_timestamp": "2026-09-26T04:31:17.423022Z",
        "actual_quote_timestamp": "2026-09-26T04:31:17.599589Z",
        "timestamp_delta_seconds": 0.176567,
        "bid": 0.44,
        "ask": 0.45,
        "midpoint": 0.445,
        "last_price": 0.45,
        "implied_probability": 0.45,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-26T04:31:17.599589Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP260045",
        "external_market_id": "KXBTC15M-26SEP260045-45",
        "external_contract_id": "KXBTC15M-26SEP260045-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5276.22
      },
      "selected_entry_price": 0.45,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 494,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP260045",
          "external_market_id": "KXBTC15M-26SEP260045-45",
          "external_contract_id": "KXBTC15M-26SEP260045-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-26T04:30:00Z",
          "resolution_timestamp": "2026-09-26T04:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-26T04:31:17.469482Z"
        }
      ],
      "quotes": [
        {
          "id": 494,
          "contract_id": 494,
          "forecast_timestamp": "2026-09-26T04:31:17.423022Z",
          "requested_timestamp": "2026-09-26T04:31:17.423022Z",
          "actual_quote_timestamp": "2026-09-26T04:31:17.599589Z",
          "timestamp_delta_seconds": 0.176567,
          "bid": 0.44,
          "ask": 0.45,
          "midpoint": 0.445,
          "last_price": 0.45,
          "implied_probability": 0.45,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-26T04:31:17.599589Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP260045",
          "external_market_id": "KXBTC15M-26SEP260045-45",
          "external_contract_id": "KXBTC15M-26SEP260045-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5276.22
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP260045-45": {
          "UP/YES": "KXBTC15M-26SEP260045-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 950,
          "signal_id": 494,
          "quote_id": 494,
          "settlement_id": 494,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 213.0,
          "entry_price": 0.45,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.85000000000001,
          "trading_fee": 3.7,
          "total_deployed": 99.55000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 213.0,
          "gross_pnl": 117.14999999999999,
          "net_pnl": 113.44999999999999,
          "roi": 1.1396283274736312,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-26T04:46:26.592476Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5276.22,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 951,
          "signal_id": 494,
          "quote_id": 494,
          "settlement_id": 494,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.45,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 45.0,
          "trading_fee": 1.74,
          "total_deployed": 46.74,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 55.0,
          "net_pnl": 53.26,
          "roi": 1.1394950791613179,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-26T04:46:26.596858Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5276.22,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83892.5,
        "kronos_base_predicted_close": 83992.84375,
        "kronos_base_displacement": 100.34375,
        "kronos_base_displacement_fraction": 0.0011960991745388443,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84044.59375,
        "kronos_small_displacement": 152.09375,
        "kronos_small_displacement_fraction": 0.0018129600381440534,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP260045",
        "ticker": "KXBTC15M-26SEP260045-45",
        "market_id": "KXBTC15M-26SEP260045-45",
        "contract_id": "KXBTC15M-26SEP260045-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83892.5
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-26T04:31:17.423022Z",
        "retrieved_timestamp": "2026-09-26T04:31:17.599589Z",
        "quote_offset_seconds": 0.176567,
        "quote_age_seconds": 0.176567,
        "bid": 0.44,
        "ask": 0.45,
        "midpoint": 0.445,
        "last_price": 0.45,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.45,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5276.22
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 83964.68,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260926T0430Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 488,
          "signal_id": 494,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-26T04:15:00Z",
          "return_6h": -7.410522642137263e-05,
          "return_12h": -0.0009531053029898651,
          "return_24h": -0.0025848065086617744,
          "close_vs_ema12": -0.0012236120693761565,
          "close_vs_ema24": -0.0020453477446075174,
          "ema12_slope_3h": -4.698302499195339e-05,
          "ema24_slope_6h": -0.0005195820621168856,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-26T04:31:17.466597Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-26T04:15:00Z",
            "return_6h": -7.410522642137263e-05,
            "return_12h": -0.0009531053029898651,
            "return_24h": -0.0025848065086617744,
            "close_vs_ema12": -0.0012236120693761565,
            "close_vs_ema24": -0.0020453477446075174,
            "ema12_slope_3h": -4.698302499195339e-05,
            "ema24_slope_6h": -0.0005195820621168856,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0010484590546808725,
        "return_30m": -0.0005042563392626542,
        "return_60m": -0.0014863928314767794,
        "return_120m": -0.0015885068205675479,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.00044599979070780726,
        "close_vs_ema6": -0.0006931590841982027,
        "close_vs_ema12": -0.0009074591782650687,
        "ema3_slope": -0.00044580096357138554,
        "ema6_slope": -0.00027718677986554585,
        "realized_volatility_30m": 0.0007966164716076696,
        "realized_volatility_60m": 0.0006074168415482538,
        "return_acceleration": -0.0015932329432153391
      }
    },
    {
      "id": 493,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260926T0415Z",
      "trigger_timestamp": "2026-09-26T04:16:17.977129Z",
      "market_start_timestamp": "2026-09-26T04:15:00Z",
      "resolution_timestamp": "2026-09-26T04:30:00Z",
      "direction": "UP",
      "base_run_id": 3443,
      "small_run_id": 3444,
      "last_observed_close": 83980.55,
      "actual_close": 83892.5,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-26T04:16:18.022995Z",
      "base_predicted_close": 84030.609375,
      "small_predicted_close": 84063.125,
      "strike": 83980.55,
      "market_regime": {
        "id": 487,
        "signal_id": 493,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-26T04:00:00Z",
        "return_6h": 0.0006976855700633333,
        "return_12h": 0.00015532992806321921,
        "return_24h": -0.0012946081009658217,
        "close_vs_ema12": -0.00022739360732593195,
        "close_vs_ema24": -0.0010409709213745622,
        "ema12_slope_3h": -2.5071582336333442e-05,
        "ema24_slope_6h": -0.0005289501677059327,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-26T04:16:18.025792Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-26T04:00:00Z",
          "return_6h": 0.0006976855700633333,
          "return_12h": 0.00015532992806321921,
          "return_24h": -0.0012946081009658217,
          "close_vs_ema12": -0.00022739360732593195,
          "close_vs_ema24": -0.0010409709213745622,
          "ema12_slope_3h": -2.5071582336333442e-05,
          "ema24_slope_6h": -0.0005289501677059327,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.69,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.197306,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        3443,
        3444
      ],
      "forecast_publication_timestamp": "2026-09-26T04:16:17.977129Z",
      "requested_quote_timestamp": "2026-09-26T04:16:17.977129Z",
      "retrieved_quote_timestamp": "2026-09-26T04:16:18.174435Z",
      "quote_retrieval_timestamp": "2026-09-26T04:16:18.174435Z",
      "timing_difference_seconds": 0.197306,
      "selected_quote": {
        "id": 493,
        "contract_id": 493,
        "forecast_timestamp": "2026-09-26T04:16:17.977129Z",
        "requested_timestamp": "2026-09-26T04:16:17.977129Z",
        "actual_quote_timestamp": "2026-09-26T04:16:18.174435Z",
        "timestamp_delta_seconds": 0.197306,
        "bid": 0.68,
        "ask": 0.69,
        "midpoint": 0.685,
        "last_price": 0.68,
        "implied_probability": 0.69,
        "spread": 0.009999999999999898,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-26T04:16:18.174435Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP260030",
        "external_market_id": "KXBTC15M-26SEP260030-30",
        "external_contract_id": "KXBTC15M-26SEP260030-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4976.16
      },
      "selected_entry_price": 0.69,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 493,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP260030",
          "external_market_id": "KXBTC15M-26SEP260030-30",
          "external_contract_id": "KXBTC15M-26SEP260030-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-26T04:15:00Z",
          "resolution_timestamp": "2026-09-26T04:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-26T04:16:18.028900Z"
        }
      ],
      "quotes": [
        {
          "id": 493,
          "contract_id": 493,
          "forecast_timestamp": "2026-09-26T04:16:17.977129Z",
          "requested_timestamp": "2026-09-26T04:16:17.977129Z",
          "actual_quote_timestamp": "2026-09-26T04:16:18.174435Z",
          "timestamp_delta_seconds": 0.197306,
          "bid": 0.68,
          "ask": 0.69,
          "midpoint": 0.685,
          "last_price": 0.68,
          "implied_probability": 0.69,
          "spread": 0.009999999999999898,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-26T04:16:18.174435Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP260030",
          "external_market_id": "KXBTC15M-26SEP260030-30",
          "external_contract_id": "KXBTC15M-26SEP260030-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4976.16
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP260030-30": {
          "UP/YES": "KXBTC15M-26SEP260030-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 948,
          "signal_id": 493,
          "quote_id": 493,
          "settlement_id": 493,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 141.0,
          "entry_price": 0.69,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.28999999999999,
          "trading_fee": 2.12,
          "total_deployed": 99.41,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -97.28999999999999,
          "net_pnl": -99.41,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-26T04:31:22.162731Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4976.16,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 949,
          "signal_id": 493,
          "quote_id": 493,
          "settlement_id": 493,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.69,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 69.0,
          "trading_fee": 1.5,
          "total_deployed": 70.5,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -69.0,
          "net_pnl": -70.5,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-26T04:31:22.164803Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4976.16,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83980.55,
        "kronos_base_predicted_close": 84030.609375,
        "kronos_base_displacement": 50.05937499999709,
        "kronos_base_displacement_fraction": 0.0005960829620667772,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84063.125,
        "kronos_small_displacement": 82.57499999999709,
        "kronos_small_displacement_fraction": 0.0009832633865817393,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP260030",
        "ticker": "KXBTC15M-26SEP260030-30",
        "market_id": "KXBTC15M-26SEP260030-30",
        "contract_id": "KXBTC15M-26SEP260030-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83980.55
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-26T04:16:17.977129Z",
        "retrieved_timestamp": "2026-09-26T04:16:18.174435Z",
        "quote_offset_seconds": 0.197306,
        "quote_age_seconds": 0.197306,
        "bid": 0.68,
        "ask": 0.69,
        "midpoint": 0.685,
        "last_price": 0.68,
        "spread": 0.009999999999999898,
        "selected_entry_price": 0.69,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4976.16
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 83892.5,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260926T0415Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 487,
          "signal_id": 493,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-26T04:00:00Z",
          "return_6h": 0.0006976855700633333,
          "return_12h": 0.00015532992806321921,
          "return_24h": -0.0012946081009658217,
          "close_vs_ema12": -0.00022739360732593195,
          "close_vs_ema24": -0.0010409709213745622,
          "ema12_slope_3h": -2.5071582336333442e-05,
          "ema24_slope_6h": -0.0005289501677059327,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-26T04:16:18.025792Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-26T04:00:00Z",
            "return_6h": 0.0006976855700633333,
            "return_12h": 0.00015532992806321921,
            "return_24h": -0.0012946081009658217,
            "close_vs_ema12": -0.00022739360732593195,
            "close_vs_ema24": -0.0010409709213745622,
            "ema12_slope_3h": -2.5071582336333442e-05,
            "ema24_slope_6h": -0.0005289501677059327,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0005447738885344666,
        "return_30m": 0.0003264201729284988,
        "return_60m": 0.0007185135022187428,
        "return_120m": -0.0013913008749787403,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.00015702175842258193,
        "close_vs_ema6": 7.838751124755738e-05,
        "close_vs_ema12": -2.384078014250335e-05,
        "ema3_slope": 0.00015704641812708253,
        "ema6_slope": 3.1355987666348284e-05,
        "realized_volatility_30m": 0.0003815043577525823,
        "realized_volatility_60m": 0.0007312986411262014,
        "return_acceleration": 0.0007630087155051646
      }
    },
    {
      "id": 492,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260926T0400Z",
      "trigger_timestamp": "2026-09-26T04:01:18.726973Z",
      "market_start_timestamp": "2026-09-26T04:00:00Z",
      "resolution_timestamp": "2026-09-26T04:15:00Z",
      "direction": "UP",
      "base_run_id": 3441,
      "small_run_id": 3442,
      "last_observed_close": 83934.82,
      "actual_close": 83980.55,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-26T04:01:18.768459Z",
      "base_predicted_close": 83943.0390625,
      "small_predicted_close": 84013.875,
      "strike": 83934.82,
      "market_regime": {
        "id": 486,
        "signal_id": 492,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-26T03:45:00Z",
        "return_6h": 0.001758789469749722,
        "return_12h": 0.0021663781973859653,
        "return_24h": -0.0032859097164692486,
        "close_vs_ema12": -0.0007814158302793528,
        "close_vs_ema24": -0.001606743980222869,
        "ema12_slope_3h": -5.379547284523056e-05,
        "ema24_slope_6h": -0.0005547030663617392,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-26T04:01:18.770692Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-26T03:45:00Z",
          "return_6h": 0.001758789469749722,
          "return_12h": 0.0021663781973859653,
          "return_24h": -0.0032859097164692486,
          "close_vs_ema12": -0.0007814158302793528,
          "close_vs_ema24": -0.001606743980222869,
          "ema12_slope_3h": -5.379547284523056e-05,
          "ema24_slope_6h": -0.0005547030663617392,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.59,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.18081,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        3441,
        3442
      ],
      "forecast_publication_timestamp": "2026-09-26T04:01:18.726973Z",
      "requested_quote_timestamp": "2026-09-26T04:01:18.726973Z",
      "retrieved_quote_timestamp": "2026-09-26T04:01:18.907783Z",
      "quote_retrieval_timestamp": "2026-09-26T04:01:18.907783Z",
      "timing_difference_seconds": 0.18081,
      "selected_quote": {
        "id": 492,
        "contract_id": 492,
        "forecast_timestamp": "2026-09-26T04:01:18.726973Z",
        "requested_timestamp": "2026-09-26T04:01:18.726973Z",
        "actual_quote_timestamp": "2026-09-26T04:01:18.907783Z",
        "timestamp_delta_seconds": 0.18081,
        "bid": 0.58,
        "ask": 0.59,
        "midpoint": 0.585,
        "last_price": 0.59,
        "implied_probability": 0.59,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-26T04:01:18.907783Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP260015",
        "external_market_id": "KXBTC15M-26SEP260015-15",
        "external_contract_id": "KXBTC15M-26SEP260015-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 1792.04
      },
      "selected_entry_price": 0.59,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 492,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP260015",
          "external_market_id": "KXBTC15M-26SEP260015-15",
          "external_contract_id": "KXBTC15M-26SEP260015-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-26T04:00:00Z",
          "resolution_timestamp": "2026-09-26T04:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-26T04:01:18.773350Z"
        }
      ],
      "quotes": [
        {
          "id": 492,
          "contract_id": 492,
          "forecast_timestamp": "2026-09-26T04:01:18.726973Z",
          "requested_timestamp": "2026-09-26T04:01:18.726973Z",
          "actual_quote_timestamp": "2026-09-26T04:01:18.907783Z",
          "timestamp_delta_seconds": 0.18081,
          "bid": 0.58,
          "ask": 0.59,
          "midpoint": 0.585,
          "last_price": 0.59,
          "implied_probability": 0.59,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-26T04:01:18.907783Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP260015",
          "external_market_id": "KXBTC15M-26SEP260015-15",
          "external_contract_id": "KXBTC15M-26SEP260015-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 1792.04
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP260015-15": {
          "UP/YES": "KXBTC15M-26SEP260015-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 946,
          "signal_id": 492,
          "quote_id": 492,
          "settlement_id": 492,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 164.0,
          "entry_price": 0.59,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.75999999999999,
          "trading_fee": 2.78,
          "total_deployed": 99.53999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 164.0,
          "gross_pnl": 67.24000000000001,
          "net_pnl": 64.46000000000001,
          "roi": 0.6475788627687363,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-26T04:16:23.181429Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1792.04,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 947,
          "signal_id": 492,
          "quote_id": 492,
          "settlement_id": 492,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.59,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 59.0,
          "trading_fee": 1.7,
          "total_deployed": 60.7,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 41.0,
          "net_pnl": 39.3,
          "roi": 0.6474464579901152,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-26T04:16:23.185294Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1792.04,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83934.82,
        "kronos_base_predicted_close": 83943.0390625,
        "kronos_base_displacement": 8.219062499993015,
        "kronos_base_displacement_fraction": 9.792196492460476e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84013.875,
        "kronos_small_displacement": 79.05499999999302,
        "kronos_small_displacement_fraction": 0.0009418617922811178,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP260015",
        "ticker": "KXBTC15M-26SEP260015-15",
        "market_id": "KXBTC15M-26SEP260015-15",
        "contract_id": "KXBTC15M-26SEP260015-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83934.82
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-26T04:01:18.726973Z",
        "retrieved_timestamp": "2026-09-26T04:01:18.907783Z",
        "quote_offset_seconds": 0.18081,
        "quote_age_seconds": 0.18081,
        "bid": 0.58,
        "ask": 0.59,
        "midpoint": 0.585,
        "last_price": 0.59,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.59,
        "price_type": "live_executable_ask",
        "yes_ask_size": 1792.04
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 83980.55,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260926T0400Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 486,
          "signal_id": 492,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-26T03:45:00Z",
          "return_6h": 0.001758789469749722,
          "return_12h": 0.0021663781973859653,
          "return_24h": -0.0032859097164692486,
          "close_vs_ema12": -0.0007814158302793528,
          "close_vs_ema24": -0.001606743980222869,
          "ema12_slope_3h": -5.379547284523056e-05,
          "ema24_slope_6h": -0.0005547030663617392,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-26T04:01:18.770692Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-26T03:45:00Z",
            "return_6h": 0.001758789469749722,
            "return_12h": 0.0021663781973859653,
            "return_24h": -0.0032859097164692486,
            "close_vs_ema12": -0.0007814158302793528,
            "close_vs_ema24": -0.001606743980222869,
            "ema12_slope_3h": -5.379547284523056e-05,
            "ema24_slope_6h": -0.0005547030663617392,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.00021823482697069796,
        "return_30m": -0.0009826319906246495,
        "return_60m": -0.0008822731434148245,
        "return_120m": -0.0015532154095692086,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.00023055545169003988,
        "close_vs_ema6": -0.00043479106888144603,
        "close_vs_ema12": -0.0005726372760087584,
        "ema3_slope": -0.00023050230812649009,
        "ema6_slope": -0.00017388618588831672,
        "realized_volatility_30m": 0.0002731645955897366,
        "realized_volatility_60m": 0.0008503345954693182,
        "return_acceleration": 0.0005463291911794732
      }
    },
    {
      "id": 491,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260926T0345Z",
      "trigger_timestamp": "2026-09-26T03:46:19.336881Z",
      "market_start_timestamp": "2026-09-26T03:45:00Z",
      "resolution_timestamp": "2026-09-26T04:00:00Z",
      "direction": "UP",
      "base_run_id": 3439,
      "small_run_id": 3440,
      "last_observed_close": 83953.14,
      "actual_close": 83934.82,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-26T03:46:19.411055Z",
      "base_predicted_close": 83975.3984375,
      "small_predicted_close": 84028.4609375,
      "strike": 83953.14,
      "market_regime": {
        "id": 485,
        "signal_id": 491,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-26T03:30:00Z",
        "return_6h": 0.0017430232544310975,
        "return_12h": 0.005804394151467163,
        "return_24h": -0.0031455250426821735,
        "close_vs_ema12": -0.0005965358375893404,
        "close_vs_ema24": -0.0014225961302004597,
        "ema12_slope_3h": -8.126480603820596e-05,
        "ema24_slope_6h": -0.0006032173937169372,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-26T03:46:19.414135Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-26T03:30:00Z",
          "return_6h": 0.0017430232544310975,
          "return_12h": 0.005804394151467163,
          "return_24h": -0.0031455250426821735,
          "close_vs_ema12": -0.0005965358375893404,
          "close_vs_ema24": -0.0014225961302004597,
          "ema12_slope_3h": -8.126480603820596e-05,
          "ema24_slope_6h": -0.0006032173937169372,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.4,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.22644,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        3439,
        3440
      ],
      "forecast_publication_timestamp": "2026-09-26T03:46:19.336881Z",
      "requested_quote_timestamp": "2026-09-26T03:46:19.336881Z",
      "retrieved_quote_timestamp": "2026-09-26T03:46:19.563321Z",
      "quote_retrieval_timestamp": "2026-09-26T03:46:19.563321Z",
      "timing_difference_seconds": 0.22644,
      "selected_quote": {
        "id": 491,
        "contract_id": 491,
        "forecast_timestamp": "2026-09-26T03:46:19.336881Z",
        "requested_timestamp": "2026-09-26T03:46:19.336881Z",
        "actual_quote_timestamp": "2026-09-26T03:46:19.563321Z",
        "timestamp_delta_seconds": 0.22644,
        "bid": 0.39,
        "ask": 0.4,
        "midpoint": 0.395,
        "last_price": 0.39,
        "implied_probability": 0.4,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-26T03:46:19.563321Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP260000",
        "external_market_id": "KXBTC15M-26SEP260000-00",
        "external_contract_id": "KXBTC15M-26SEP260000-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2983.61
      },
      "selected_entry_price": 0.4,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 491,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP260000",
          "external_market_id": "KXBTC15M-26SEP260000-00",
          "external_contract_id": "KXBTC15M-26SEP260000-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-26T03:45:00Z",
          "resolution_timestamp": "2026-09-26T04:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-26T03:46:19.417586Z"
        }
      ],
      "quotes": [
        {
          "id": 491,
          "contract_id": 491,
          "forecast_timestamp": "2026-09-26T03:46:19.336881Z",
          "requested_timestamp": "2026-09-26T03:46:19.336881Z",
          "actual_quote_timestamp": "2026-09-26T03:46:19.563321Z",
          "timestamp_delta_seconds": 0.22644,
          "bid": 0.39,
          "ask": 0.4,
          "midpoint": 0.395,
          "last_price": 0.39,
          "implied_probability": 0.4,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-26T03:46:19.563321Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP260000",
          "external_market_id": "KXBTC15M-26SEP260000-00",
          "external_contract_id": "KXBTC15M-26SEP260000-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2983.61
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP260000-00": {
          "UP/YES": "KXBTC15M-26SEP260000-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 944,
          "signal_id": 491,
          "quote_id": 491,
          "settlement_id": 491,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 239.0,
          "entry_price": 0.4,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.60000000000001,
          "trading_fee": 4.02,
          "total_deployed": 99.62,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.60000000000001,
          "net_pnl": -99.62,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-26T04:01:23.780271Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2983.61,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 945,
          "signal_id": 491,
          "quote_id": 491,
          "settlement_id": 491,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.4,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 40.0,
          "trading_fee": 1.68,
          "total_deployed": 41.68,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -40.0,
          "net_pnl": -41.68,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-26T04:01:23.782328Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2983.61,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83953.14,
        "kronos_base_predicted_close": 83975.3984375,
        "kronos_base_displacement": 22.258437500000582,
        "kronos_base_displacement_fraction": 0.00026512930308503744,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84028.4609375,
        "kronos_small_displacement": 75.32093750000058,
        "kronos_small_displacement_fraction": 0.0008971783247178198,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP260000",
        "ticker": "KXBTC15M-26SEP260000-00",
        "market_id": "KXBTC15M-26SEP260000-00",
        "contract_id": "KXBTC15M-26SEP260000-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83953.14
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-26T03:46:19.336881Z",
        "retrieved_timestamp": "2026-09-26T03:46:19.563321Z",
        "quote_offset_seconds": 0.22644,
        "quote_age_seconds": 0.22644,
        "bid": 0.39,
        "ask": 0.4,
        "midpoint": 0.395,
        "last_price": 0.39,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.4,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2983.61
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 83934.82,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260926T0345Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 485,
          "signal_id": 491,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-26T03:30:00Z",
          "return_6h": 0.0017430232544310975,
          "return_12h": 0.005804394151467163,
          "return_24h": -0.0031455250426821735,
          "close_vs_ema12": -0.0005965358375893404,
          "close_vs_ema24": -0.0014225961302004597,
          "ema12_slope_3h": -8.126480603820596e-05,
          "ema24_slope_6h": -0.0006032173937169372,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-26T03:46:19.414135Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-26T03:30:00Z",
            "return_6h": 0.0017430232544310975,
            "return_12h": 0.005804394151467163,
            "return_24h": -0.0031455250426821735,
            "close_vs_ema12": -0.0005965358375893404,
            "close_vs_ema24": -0.0014225961302004597,
            "ema12_slope_3h": -8.126480603820596e-05,
            "ema24_slope_6h": -0.0006032173937169372,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": -0.0007645640181501712,
        "return_30m": 0.0003919653838819759,
        "return_60m": -0.0008140650244577996,
        "return_120m": -0.0009623147211755834,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.00024282278166987137,
        "close_vs_ema6": -0.0003904520338704476,
        "close_vs_ema12": -0.00045854793512667413,
        "ema3_slope": -0.0002427638330806392,
        "ema6_slope": -0.0001561564249107361,
        "realized_volatility_30m": 0.0009609891687624161,
        "realized_volatility_60m": 0.0008508890579485732,
        "return_acceleration": -0.0019219783375248323
      }
    },
    {
      "id": 490,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260926T0300Z",
      "trigger_timestamp": "2026-09-26T03:01:19.622597Z",
      "market_start_timestamp": "2026-09-26T03:00:00Z",
      "resolution_timestamp": "2026-09-26T03:15:00Z",
      "direction": "UP",
      "base_run_id": 3433,
      "small_run_id": 3434,
      "last_observed_close": 84008.94,
      "actual_close": 83920.25,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-26T03:01:19.673757Z",
      "base_predicted_close": 84030.765625,
      "small_predicted_close": 84063.9375,
      "strike": 84008.94,
      "market_regime": {
        "id": 484,
        "signal_id": 490,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-26T02:45:00Z",
        "return_6h": 0.0015327721631182012,
        "return_12h": 0.0001340969605252429,
        "return_24h": -0.0022080211418166185,
        "close_vs_ema12": 5.513891474073773e-06,
        "close_vs_ema24": -0.0008423908338169861,
        "ema12_slope_3h": -8.935002227250521e-05,
        "ema24_slope_6h": -0.0007980330323688056,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-26T03:01:19.676414Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-26T02:45:00Z",
          "return_6h": 0.0015327721631182012,
          "return_12h": 0.0001340969605252429,
          "return_24h": -0.0022080211418166185,
          "close_vs_ema12": 5.513891474073773e-06,
          "close_vs_ema24": -0.0008423908338169861,
          "ema12_slope_3h": -8.935002227250521e-05,
          "ema24_slope_6h": -0.0007980330323688056,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.42,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.197773,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        3433,
        3434
      ],
      "forecast_publication_timestamp": "2026-09-26T03:01:19.622597Z",
      "requested_quote_timestamp": "2026-09-26T03:01:19.622597Z",
      "retrieved_quote_timestamp": "2026-09-26T03:01:19.820370Z",
      "quote_retrieval_timestamp": "2026-09-26T03:01:19.820370Z",
      "timing_difference_seconds": 0.197773,
      "selected_quote": {
        "id": 490,
        "contract_id": 490,
        "forecast_timestamp": "2026-09-26T03:01:19.622597Z",
        "requested_timestamp": "2026-09-26T03:01:19.622597Z",
        "actual_quote_timestamp": "2026-09-26T03:01:19.820370Z",
        "timestamp_delta_seconds": 0.197773,
        "bid": 0.41,
        "ask": 0.42,
        "midpoint": 0.415,
        "last_price": 0.42,
        "implied_probability": 0.42,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-26T03:01:19.820370Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP252315",
        "external_market_id": "KXBTC15M-26SEP252315-15",
        "external_contract_id": "KXBTC15M-26SEP252315-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3774.63
      },
      "selected_entry_price": 0.42,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 490,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP252315",
          "external_market_id": "KXBTC15M-26SEP252315-15",
          "external_contract_id": "KXBTC15M-26SEP252315-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-26T03:00:00Z",
          "resolution_timestamp": "2026-09-26T03:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-26T03:01:19.680485Z"
        }
      ],
      "quotes": [
        {
          "id": 490,
          "contract_id": 490,
          "forecast_timestamp": "2026-09-26T03:01:19.622597Z",
          "requested_timestamp": "2026-09-26T03:01:19.622597Z",
          "actual_quote_timestamp": "2026-09-26T03:01:19.820370Z",
          "timestamp_delta_seconds": 0.197773,
          "bid": 0.41,
          "ask": 0.42,
          "midpoint": 0.415,
          "last_price": 0.42,
          "implied_probability": 0.42,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-26T03:01:19.820370Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP252315",
          "external_market_id": "KXBTC15M-26SEP252315-15",
          "external_contract_id": "KXBTC15M-26SEP252315-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3774.63
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP252315-15": {
          "UP/YES": "KXBTC15M-26SEP252315-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 942,
          "signal_id": 490,
          "quote_id": 490,
          "settlement_id": 490,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 228.0,
          "entry_price": 0.42,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.75999999999999,
          "trading_fee": 3.89,
          "total_deployed": 99.64999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.75999999999999,
          "net_pnl": -99.64999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-26T03:16:22.785811Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3774.63,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 943,
          "signal_id": 490,
          "quote_id": 490,
          "settlement_id": 490,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.42,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 42.0,
          "trading_fee": 1.71,
          "total_deployed": 43.71,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -42.0,
          "net_pnl": -43.71,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-26T03:16:22.788311Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3774.63,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84008.94,
        "kronos_base_predicted_close": 84030.765625,
        "kronos_base_displacement": 21.82562499999767,
        "kronos_base_displacement_fraction": 0.0002598012187750217,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84063.9375,
        "kronos_small_displacement": 54.99749999999767,
        "kronos_small_displacement_fraction": 0.000654662468065871,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP252315",
        "ticker": "KXBTC15M-26SEP252315-15",
        "market_id": "KXBTC15M-26SEP252315-15",
        "contract_id": "KXBTC15M-26SEP252315-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84008.94
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-26T03:01:19.622597Z",
        "retrieved_timestamp": "2026-09-26T03:01:19.820370Z",
        "quote_offset_seconds": 0.197773,
        "quote_age_seconds": 0.197773,
        "bid": 0.41,
        "ask": 0.42,
        "midpoint": 0.415,
        "last_price": 0.42,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.42,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3774.63
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 83920.25,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260926T0300Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 484,
          "signal_id": 490,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-26T02:45:00Z",
          "return_6h": 0.0015327721631182012,
          "return_12h": 0.0001340969605252429,
          "return_24h": -0.0022080211418166185,
          "close_vs_ema12": 5.513891474073773e-06,
          "close_vs_ema24": -0.0008423908338169861,
          "ema12_slope_3h": -8.935002227250521e-05,
          "ema24_slope_6h": -0.0007980330323688056,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-26T03:01:19.676414Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-26T02:45:00Z",
            "return_6h": 0.0015327721631182012,
            "return_12h": 0.0001340969605252429,
            "return_24h": -0.0022080211418166185,
            "close_vs_ema12": 5.513891474073773e-06,
            "close_vs_ema24": -0.0008423908338169861,
            "ema12_slope_3h": -8.935002227250521e-05,
            "ema24_slope_6h": -0.0007980330323688056,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0001499813752132706,
        "return_30m": -0.00020270319348847377,
        "return_60m": -0.0006715347432232344,
        "return_120m": 0.0014762712273257428,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 3,
        "close_vs_ema3": -0.00013983063105338367,
        "close_vs_ema6": -0.00013532717764630497,
        "close_vs_ema12": 5.538431731011428e-07,
        "ema3_slope": -0.00013981108118155117,
        "ema6_slope": -5.4127941066073326e-05,
        "realized_volatility_30m": 4.8625824230541514e-05,
        "realized_volatility_60m": 0.00044254975016368766,
        "return_acceleration": -9.725164846108303e-05
      }
    },
    {
      "id": 489,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260926T0030Z",
      "trigger_timestamp": "2026-09-26T00:31:18.616044Z",
      "market_start_timestamp": "2026-09-26T00:30:00Z",
      "resolution_timestamp": "2026-09-26T00:45:00Z",
      "direction": "UP",
      "base_run_id": 3413,
      "small_run_id": 3414,
      "last_observed_close": 83937.53,
      "actual_close": 83889.72,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-26T00:31:18.656077Z",
      "base_predicted_close": 83979.90625,
      "small_predicted_close": 84037.015625,
      "strike": 83937.53,
      "market_regime": {
        "id": 483,
        "signal_id": 489,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-26T00:15:00Z",
        "return_6h": -2.6153686060403913e-05,
        "return_12h": -0.005218796360328404,
        "return_24h": -0.00829449446285424,
        "close_vs_ema12": -0.0009244784602969736,
        "close_vs_ema24": -0.0019317516395656043,
        "ema12_slope_3h": -0.00012836370682722809,
        "ema24_slope_6h": -0.0009811549181256707,
        "score": -1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-26T00:31:18.658219Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-26T00:15:00Z",
          "return_6h": -2.6153686060403913e-05,
          "return_12h": -0.005218796360328404,
          "return_24h": -0.00829449446285424,
          "close_vs_ema12": -0.0009244784602969736,
          "close_vs_ema24": -0.0019317516395656043,
          "ema12_slope_3h": -0.00012836370682722809,
          "ema24_slope_6h": -0.0009811549181256707,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.46,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.16357,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        3413,
        3414
      ],
      "forecast_publication_timestamp": "2026-09-26T00:31:18.616044Z",
      "requested_quote_timestamp": "2026-09-26T00:31:18.616044Z",
      "retrieved_quote_timestamp": "2026-09-26T00:31:18.779614Z",
      "quote_retrieval_timestamp": "2026-09-26T00:31:18.779614Z",
      "timing_difference_seconds": 0.16357,
      "selected_quote": {
        "id": 489,
        "contract_id": 489,
        "forecast_timestamp": "2026-09-26T00:31:18.616044Z",
        "requested_timestamp": "2026-09-26T00:31:18.616044Z",
        "actual_quote_timestamp": "2026-09-26T00:31:18.779614Z",
        "timestamp_delta_seconds": 0.16357,
        "bid": 0.45,
        "ask": 0.46,
        "midpoint": 0.455,
        "last_price": 0.46,
        "implied_probability": 0.46,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-26T00:31:18.779614Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP252045",
        "external_market_id": "KXBTC15M-26SEP252045-45",
        "external_contract_id": "KXBTC15M-26SEP252045-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5693.87
      },
      "selected_entry_price": 0.46,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 489,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP252045",
          "external_market_id": "KXBTC15M-26SEP252045-45",
          "external_contract_id": "KXBTC15M-26SEP252045-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-26T00:30:00Z",
          "resolution_timestamp": "2026-09-26T00:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-26T00:31:18.660376Z"
        }
      ],
      "quotes": [
        {
          "id": 489,
          "contract_id": 489,
          "forecast_timestamp": "2026-09-26T00:31:18.616044Z",
          "requested_timestamp": "2026-09-26T00:31:18.616044Z",
          "actual_quote_timestamp": "2026-09-26T00:31:18.779614Z",
          "timestamp_delta_seconds": 0.16357,
          "bid": 0.45,
          "ask": 0.46,
          "midpoint": 0.455,
          "last_price": 0.46,
          "implied_probability": 0.46,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-26T00:31:18.779614Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP252045",
          "external_market_id": "KXBTC15M-26SEP252045-45",
          "external_contract_id": "KXBTC15M-26SEP252045-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5693.87
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP252045-45": {
          "UP/YES": "KXBTC15M-26SEP252045-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 940,
          "signal_id": 489,
          "quote_id": 489,
          "settlement_id": 489,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 209.0,
          "entry_price": 0.46,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.14,
          "trading_fee": 3.64,
          "total_deployed": 99.78,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.14,
          "net_pnl": -99.78,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-26T00:46:24.578448Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5693.87,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 941,
          "signal_id": 489,
          "quote_id": 489,
          "settlement_id": 489,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.46,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 46.0,
          "trading_fee": 1.74,
          "total_deployed": 47.74,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -46.0,
          "net_pnl": -47.74,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-26T00:46:24.823624Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5693.87,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83937.53,
        "kronos_base_predicted_close": 83979.90625,
        "kronos_base_displacement": 42.376250000001164,
        "kronos_base_displacement_fraction": 0.000504854622241102,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84037.015625,
        "kronos_small_displacement": 99.48562500000116,
        "kronos_small_displacement_fraction": 0.0011852341259029325,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP252045",
        "ticker": "KXBTC15M-26SEP252045-45",
        "market_id": "KXBTC15M-26SEP252045-45",
        "contract_id": "KXBTC15M-26SEP252045-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83937.53
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-26T00:31:18.616044Z",
        "retrieved_timestamp": "2026-09-26T00:31:18.779614Z",
        "quote_offset_seconds": 0.16357,
        "quote_age_seconds": 0.16357,
        "bid": 0.45,
        "ask": 0.46,
        "midpoint": 0.455,
        "last_price": 0.46,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.46,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5693.87
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 83889.72,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260926T0030Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 483,
          "signal_id": 489,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-26T00:15:00Z",
          "return_6h": -2.6153686060403913e-05,
          "return_12h": -0.005218796360328404,
          "return_24h": -0.00829449446285424,
          "close_vs_ema12": -0.0009244784602969736,
          "close_vs_ema24": -0.0019317516395656043,
          "ema12_slope_3h": -0.00012836370682722809,
          "ema24_slope_6h": -0.0009811549181256707,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-26T00:31:18.658219Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-26T00:15:00Z",
            "return_6h": -2.6153686060403913e-05,
            "return_12h": -0.005218796360328404,
            "return_24h": -0.00829449446285424,
            "close_vs_ema12": -0.0009244784602969736,
            "close_vs_ema24": -0.0019317516395656043,
            "ema12_slope_3h": -0.00012836370682722809,
            "ema24_slope_6h": -0.0009811549181256707,
            "score": -1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0016685414872859017,
        "return_30m": -0.0018254442359062484,
        "return_60m": -0.001658177445910014,
        "return_120m": 0.0004626808997942877,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.0008327315367915311,
        "close_vs_ema6": -0.0010157442631176794,
        "close_vs_ema12": -0.0007876007774931804,
        "ema3_slope": -0.0008320386719493644,
        "ema6_slope": -0.0004061326944653221,
        "realized_volatility_30m": 0.0007556882511839391,
        "realized_volatility_60m": 0.0007447718933823027,
        "return_acceleration": -0.0015113765023678782
      }
    },
    {
      "id": 488,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260925T2100Z",
      "trigger_timestamp": "2026-09-25T21:01:17.420548Z",
      "market_start_timestamp": "2026-09-25T21:00:00Z",
      "resolution_timestamp": "2026-09-25T21:15:00Z",
      "direction": "UP",
      "base_run_id": 3385,
      "small_run_id": 3386,
      "last_observed_close": 83880.37,
      "actual_close": 83705.19,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-25T21:01:17.474055Z",
      "base_predicted_close": 83917.515625,
      "small_predicted_close": 83938.5546875,
      "strike": 83880.37,
      "market_regime": {
        "id": 482,
        "signal_id": 488,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-25T20:45:00Z",
        "return_6h": -0.0013965346331823447,
        "return_12h": -0.0061853235807255436,
        "return_24h": -0.005586300822658874,
        "close_vs_ema12": -0.002032086555524004,
        "close_vs_ema24": -0.0031674953089626534,
        "ema12_slope_3h": -0.0004775986365257445,
        "ema24_slope_6h": -0.0018173473016888098,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-25T21:01:17.476561Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-25T20:45:00Z",
          "return_6h": -0.0013965346331823447,
          "return_12h": -0.0061853235807255436,
          "return_24h": -0.005586300822658874,
          "close_vs_ema12": -0.002032086555524004,
          "close_vs_ema24": -0.0031674953089626534,
          "ema12_slope_3h": -0.0004775986365257445,
          "ema24_slope_6h": -0.0018173473016888098,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.65,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.218549,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        3385,
        3386
      ],
      "forecast_publication_timestamp": "2026-09-25T21:01:17.420548Z",
      "requested_quote_timestamp": "2026-09-25T21:01:17.420548Z",
      "retrieved_quote_timestamp": "2026-09-25T21:01:17.639097Z",
      "quote_retrieval_timestamp": "2026-09-25T21:01:17.639097Z",
      "timing_difference_seconds": 0.218549,
      "selected_quote": {
        "id": 488,
        "contract_id": 488,
        "forecast_timestamp": "2026-09-25T21:01:17.420548Z",
        "requested_timestamp": "2026-09-25T21:01:17.420548Z",
        "actual_quote_timestamp": "2026-09-25T21:01:17.639097Z",
        "timestamp_delta_seconds": 0.218549,
        "bid": 0.64,
        "ask": 0.65,
        "midpoint": 0.645,
        "last_price": 0.65,
        "implied_probability": 0.65,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-25T21:01:17.639097Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP251715",
        "external_market_id": "KXBTC15M-26SEP251715-15",
        "external_contract_id": "KXBTC15M-26SEP251715-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 295.81
      },
      "selected_entry_price": 0.65,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 488,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP251715",
          "external_market_id": "KXBTC15M-26SEP251715-15",
          "external_contract_id": "KXBTC15M-26SEP251715-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-25T21:00:00Z",
          "resolution_timestamp": "2026-09-25T21:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-25T21:01:17.481067Z"
        }
      ],
      "quotes": [
        {
          "id": 488,
          "contract_id": 488,
          "forecast_timestamp": "2026-09-25T21:01:17.420548Z",
          "requested_timestamp": "2026-09-25T21:01:17.420548Z",
          "actual_quote_timestamp": "2026-09-25T21:01:17.639097Z",
          "timestamp_delta_seconds": 0.218549,
          "bid": 0.64,
          "ask": 0.65,
          "midpoint": 0.645,
          "last_price": 0.65,
          "implied_probability": 0.65,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-25T21:01:17.639097Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP251715",
          "external_market_id": "KXBTC15M-26SEP251715-15",
          "external_contract_id": "KXBTC15M-26SEP251715-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 295.81
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP251715-15": {
          "UP/YES": "KXBTC15M-26SEP251715-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 938,
          "signal_id": 488,
          "quote_id": 488,
          "settlement_id": 488,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 150.0,
          "entry_price": 0.65,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.5,
          "trading_fee": 2.39,
          "total_deployed": 99.89,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -97.5,
          "net_pnl": -99.89,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-25T21:16:22.050868Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 295.81,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 939,
          "signal_id": 488,
          "quote_id": 488,
          "settlement_id": 488,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.65,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 65.0,
          "trading_fee": 1.6,
          "total_deployed": 66.6,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -65.0,
          "net_pnl": -66.6,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-25T21:16:22.052638Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 295.81,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83880.37,
        "kronos_base_predicted_close": 83917.515625,
        "kronos_base_displacement": 37.14562500000466,
        "kronos_base_displacement_fraction": 0.00044284050010753005,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83938.5546875,
        "kronos_small_displacement": 58.18468750000466,
        "kronos_small_displacement_fraction": 0.0006936627425463748,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP251715",
        "ticker": "KXBTC15M-26SEP251715-15",
        "market_id": "KXBTC15M-26SEP251715-15",
        "contract_id": "KXBTC15M-26SEP251715-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83880.37
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-25T21:01:17.420548Z",
        "retrieved_timestamp": "2026-09-25T21:01:17.639097Z",
        "quote_offset_seconds": 0.218549,
        "quote_age_seconds": 0.218549,
        "bid": 0.64,
        "ask": 0.65,
        "midpoint": 0.645,
        "last_price": 0.65,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.65,
        "price_type": "live_executable_ask",
        "yes_ask_size": 295.81
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 83705.19,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260925T2100Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 482,
          "signal_id": 488,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-25T20:45:00Z",
          "return_6h": -0.0013965346331823447,
          "return_12h": -0.0061853235807255436,
          "return_24h": -0.005586300822658874,
          "close_vs_ema12": -0.002032086555524004,
          "close_vs_ema24": -0.0031674953089626534,
          "ema12_slope_3h": -0.0004775986365257445,
          "ema24_slope_6h": -0.0018173473016888098,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-25T21:01:17.476561Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-25T20:45:00Z",
            "return_6h": -0.0013965346331823447,
            "return_12h": -0.0061853235807255436,
            "return_24h": -0.005586300822658874,
            "close_vs_ema12": -0.002032086555524004,
            "close_vs_ema24": -0.0031674953089626534,
            "ema12_slope_3h": -0.0004775986365257445,
            "ema24_slope_6h": -0.0018173473016888098,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.002664317888944834,
        "return_30m": -0.002058423818479982,
        "return_60m": -0.0017637135180176289,
        "return_120m": -0.000836733975079551,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0010780600779878302,
        "close_vs_ema6": -0.001260126712947951,
        "close_vs_ema12": -0.0010835439749933284,
        "ema3_slope": -0.0010768991160430286,
        "ema6_slope": -0.0005037967460841397,
        "realized_volatility_30m": 0.001635915283151823,
        "realized_volatility_60m": 0.0014537234871299775,
        "return_acceleration": -0.003271830566303646
      }
    },
    {
      "id": 487,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260925T2015Z",
      "trigger_timestamp": "2026-09-25T20:16:16.368759Z",
      "market_start_timestamp": "2026-09-25T20:15:00Z",
      "resolution_timestamp": "2026-09-25T20:30:00Z",
      "direction": "UP",
      "base_run_id": 3379,
      "small_run_id": 3380,
      "last_observed_close": 83963.17,
      "actual_close": 84053.39,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-25T20:16:16.409041Z",
      "base_predicted_close": 83971.5625,
      "small_predicted_close": 83976.15625,
      "strike": 83963.17,
      "market_regime": {
        "id": 481,
        "signal_id": 487,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-25T20:00:00Z",
        "return_6h": 0.0049811178261218725,
        "return_12h": -0.0018598119894689402,
        "return_24h": -0.003839069209177648,
        "close_vs_ema12": -0.0011117032690222128,
        "close_vs_ema24": -0.002287034615421679,
        "ema12_slope_3h": -0.0009420756368773153,
        "ema24_slope_6h": -0.0021077845465488076,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-25T20:16:16.411754Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-25T20:00:00Z",
          "return_6h": 0.0049811178261218725,
          "return_12h": -0.0018598119894689402,
          "return_24h": -0.003839069209177648,
          "close_vs_ema12": -0.0011117032690222128,
          "close_vs_ema24": -0.002287034615421679,
          "ema12_slope_3h": -0.0009420756368773153,
          "ema24_slope_6h": -0.0021077845465488076,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.52,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.184017,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        3379,
        3380
      ],
      "forecast_publication_timestamp": "2026-09-25T20:16:16.368759Z",
      "requested_quote_timestamp": "2026-09-25T20:16:16.368759Z",
      "retrieved_quote_timestamp": "2026-09-25T20:16:16.552776Z",
      "quote_retrieval_timestamp": "2026-09-25T20:16:16.552776Z",
      "timing_difference_seconds": 0.184017,
      "selected_quote": {
        "id": 487,
        "contract_id": 487,
        "forecast_timestamp": "2026-09-25T20:16:16.368759Z",
        "requested_timestamp": "2026-09-25T20:16:16.368759Z",
        "actual_quote_timestamp": "2026-09-25T20:16:16.552776Z",
        "timestamp_delta_seconds": 0.184017,
        "bid": 0.51,
        "ask": 0.52,
        "midpoint": 0.515,
        "last_price": 0.52,
        "implied_probability": 0.52,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-25T20:16:16.552776Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP251630",
        "external_market_id": "KXBTC15M-26SEP251630-30",
        "external_contract_id": "KXBTC15M-26SEP251630-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 7292.08
      },
      "selected_entry_price": 0.52,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 487,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP251630",
          "external_market_id": "KXBTC15M-26SEP251630-30",
          "external_contract_id": "KXBTC15M-26SEP251630-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-25T20:15:00Z",
          "resolution_timestamp": "2026-09-25T20:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-25T20:16:16.415674Z"
        }
      ],
      "quotes": [
        {
          "id": 487,
          "contract_id": 487,
          "forecast_timestamp": "2026-09-25T20:16:16.368759Z",
          "requested_timestamp": "2026-09-25T20:16:16.368759Z",
          "actual_quote_timestamp": "2026-09-25T20:16:16.552776Z",
          "timestamp_delta_seconds": 0.184017,
          "bid": 0.51,
          "ask": 0.52,
          "midpoint": 0.515,
          "last_price": 0.52,
          "implied_probability": 0.52,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-25T20:16:16.552776Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP251630",
          "external_market_id": "KXBTC15M-26SEP251630-30",
          "external_contract_id": "KXBTC15M-26SEP251630-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 7292.08
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP251630-30": {
          "UP/YES": "KXBTC15M-26SEP251630-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 936,
          "signal_id": 487,
          "quote_id": 487,
          "settlement_id": 487,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 186.0,
          "entry_price": 0.52,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.72,
          "trading_fee": 3.25,
          "total_deployed": 99.97,
          "settlement_value": 1.0,
          "settlement_payout": 186.0,
          "gross_pnl": 89.28,
          "net_pnl": 86.03,
          "roi": 0.8605581674502351,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-25T20:31:21.332547Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7292.08,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 937,
          "signal_id": 487,
          "quote_id": 487,
          "settlement_id": 487,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.52,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 52.0,
          "trading_fee": 1.75,
          "total_deployed": 53.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 48.0,
          "net_pnl": 46.25,
          "roi": 0.8604651162790697,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-25T20:31:21.335449Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7292.08,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83963.17,
        "kronos_base_predicted_close": 83971.5625,
        "kronos_base_displacement": 8.392500000001746,
        "kronos_base_displacement_fraction": 9.995453959160601e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83976.15625,
        "kronos_small_displacement": 12.986250000001746,
        "kronos_small_displacement_fraction": 0.00015466602797395272,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP251630",
        "ticker": "KXBTC15M-26SEP251630-30",
        "market_id": "KXBTC15M-26SEP251630-30",
        "contract_id": "KXBTC15M-26SEP251630-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83963.17
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-25T20:16:16.368759Z",
        "retrieved_timestamp": "2026-09-25T20:16:16.552776Z",
        "quote_offset_seconds": 0.184017,
        "quote_age_seconds": 0.184017,
        "bid": 0.51,
        "ask": 0.52,
        "midpoint": 0.515,
        "last_price": 0.52,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.52,
        "price_type": "live_executable_ask",
        "yes_ask_size": 7292.08
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 84053.39,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260925T2015Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 481,
          "signal_id": 487,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-25T20:00:00Z",
          "return_6h": 0.0049811178261218725,
          "return_12h": -0.0018598119894689402,
          "return_24h": -0.003839069209177648,
          "close_vs_ema12": -0.0011117032690222128,
          "close_vs_ema24": -0.002287034615421679,
          "ema12_slope_3h": -0.0009420756368773153,
          "ema24_slope_6h": -0.0021077845465488076,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-25T20:16:16.411754Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-25T20:00:00Z",
            "return_6h": 0.0049811178261218725,
            "return_12h": -0.0018598119894689402,
            "return_24h": -0.003839069209177648,
            "close_vs_ema12": -0.0011117032690222128,
            "close_vs_ema24": -0.002287034615421679,
            "ema12_slope_3h": -0.0009420756368773153,
            "ema24_slope_6h": -0.0021077845465488076,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0007783959222171788,
        "return_30m": -8.82015331077346e-05,
        "return_60m": -0.0008078263943464004,
        "return_120m": -0.0002778125061325687,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.00024089345419520125,
        "close_vs_ema6": -0.00015384470112178583,
        "close_vs_ema12": 0.00014551475154100935,
        "ema3_slope": -0.0002408354385144973,
        "ema6_slope": -6.153409377107621e-05,
        "realized_volatility_30m": 0.0007345639871696452,
        "realized_volatility_60m": 0.0005553559453848634,
        "return_acceleration": -0.0014691279743392904
      }
    },
    {
      "id": 486,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260925T1730Z",
      "trigger_timestamp": "2026-09-25T17:31:20.245219Z",
      "market_start_timestamp": "2026-09-25T17:30:00Z",
      "resolution_timestamp": "2026-09-25T17:45:00Z",
      "direction": "UP",
      "base_run_id": 3357,
      "small_run_id": 3358,
      "last_observed_close": 83697.45,
      "actual_close": 83802.22,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-25T17:31:20.321578Z",
      "base_predicted_close": 83706.9375,
      "small_predicted_close": 83757.5390625,
      "strike": 83697.45,
      "market_regime": {
        "id": 480,
        "signal_id": 486,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-25T17:15:00Z",
        "return_6h": -0.014577652919097184,
        "return_12h": -0.005568424274976946,
        "return_24h": -0.007248365567049664,
        "close_vs_ema12": -0.004999325612154437,
        "close_vs_ema24": -0.006077409571555337,
        "ema12_slope_3h": -0.0022833312246669513,
        "ema24_slope_6h": -0.0017675461525100689,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-25T17:31:20.323849Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-25T17:15:00Z",
          "return_6h": -0.014577652919097184,
          "return_12h": -0.005568424274976946,
          "return_24h": -0.007248365567049664,
          "close_vs_ema12": -0.004999325612154437,
          "close_vs_ema24": -0.006077409571555337,
          "ema12_slope_3h": -0.0022833312246669513,
          "ema24_slope_6h": -0.0017675461525100689,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.45,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.225571,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        3357,
        3358
      ],
      "forecast_publication_timestamp": "2026-09-25T17:31:20.245219Z",
      "requested_quote_timestamp": "2026-09-25T17:31:20.245219Z",
      "retrieved_quote_timestamp": "2026-09-25T17:31:20.470790Z",
      "quote_retrieval_timestamp": "2026-09-25T17:31:20.470790Z",
      "timing_difference_seconds": 0.225571,
      "selected_quote": {
        "id": 486,
        "contract_id": 486,
        "forecast_timestamp": "2026-09-25T17:31:20.245219Z",
        "requested_timestamp": "2026-09-25T17:31:20.245219Z",
        "actual_quote_timestamp": "2026-09-25T17:31:20.470790Z",
        "timestamp_delta_seconds": 0.225571,
        "bid": 0.44,
        "ask": 0.45,
        "midpoint": 0.445,
        "last_price": 0.45,
        "implied_probability": 0.45,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-25T17:31:20.470790Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP251345",
        "external_market_id": "KXBTC15M-26SEP251345-45",
        "external_contract_id": "KXBTC15M-26SEP251345-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 7185.07
      },
      "selected_entry_price": 0.45,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 486,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP251345",
          "external_market_id": "KXBTC15M-26SEP251345-45",
          "external_contract_id": "KXBTC15M-26SEP251345-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-25T17:30:00Z",
          "resolution_timestamp": "2026-09-25T17:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-25T17:31:20.326232Z"
        }
      ],
      "quotes": [
        {
          "id": 486,
          "contract_id": 486,
          "forecast_timestamp": "2026-09-25T17:31:20.245219Z",
          "requested_timestamp": "2026-09-25T17:31:20.245219Z",
          "actual_quote_timestamp": "2026-09-25T17:31:20.470790Z",
          "timestamp_delta_seconds": 0.225571,
          "bid": 0.44,
          "ask": 0.45,
          "midpoint": 0.445,
          "last_price": 0.45,
          "implied_probability": 0.45,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-25T17:31:20.470790Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP251345",
          "external_market_id": "KXBTC15M-26SEP251345-45",
          "external_contract_id": "KXBTC15M-26SEP251345-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 7185.07
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP251345-45": {
          "UP/YES": "KXBTC15M-26SEP251345-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 934,
          "signal_id": 486,
          "quote_id": 486,
          "settlement_id": 486,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 213.0,
          "entry_price": 0.45,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.85000000000001,
          "trading_fee": 3.7,
          "total_deployed": 99.55000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 213.0,
          "gross_pnl": 117.14999999999999,
          "net_pnl": 113.44999999999999,
          "roi": 1.1396283274736312,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-25T17:46:32.749678Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7185.07,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 935,
          "signal_id": 486,
          "quote_id": 486,
          "settlement_id": 486,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.45,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 45.0,
          "trading_fee": 1.74,
          "total_deployed": 46.74,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 55.0,
          "net_pnl": 53.26,
          "roi": 1.1394950791613179,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-25T17:46:32.753007Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7185.07,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83697.45,
        "kronos_base_predicted_close": 83706.9375,
        "kronos_base_displacement": 9.48750000000291,
        "kronos_base_displacement_fraction": 0.00011335470793916554,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83757.5390625,
        "kronos_small_displacement": 60.08906250000291,
        "kronos_small_displacement_fraction": 0.0007179318187113575,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP251345",
        "ticker": "KXBTC15M-26SEP251345-45",
        "market_id": "KXBTC15M-26SEP251345-45",
        "contract_id": "KXBTC15M-26SEP251345-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83697.45
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-25T17:31:20.245219Z",
        "retrieved_timestamp": "2026-09-25T17:31:20.470790Z",
        "quote_offset_seconds": 0.225571,
        "quote_age_seconds": 0.225571,
        "bid": 0.44,
        "ask": 0.45,
        "midpoint": 0.445,
        "last_price": 0.45,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.45,
        "price_type": "live_executable_ask",
        "yes_ask_size": 7185.07
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 83802.22,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260925T1730Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 480,
          "signal_id": 486,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-25T17:15:00Z",
          "return_6h": -0.014577652919097184,
          "return_12h": -0.005568424274976946,
          "return_24h": -0.007248365567049664,
          "close_vs_ema12": -0.004999325612154437,
          "close_vs_ema24": -0.006077409571555337,
          "ema12_slope_3h": -0.0022833312246669513,
          "ema24_slope_6h": -0.0017675461525100689,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-25T17:31:20.323849Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-25T17:15:00Z",
            "return_6h": -0.014577652919097184,
            "return_12h": -0.005568424274976946,
            "return_24h": -0.007248365567049664,
            "close_vs_ema12": -0.004999325612154437,
            "close_vs_ema24": -0.006077409571555337,
            "ema12_slope_3h": -0.0022833312246669513,
            "ema24_slope_6h": -0.0017675461525100689,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0028480813988619458,
        "return_30m": -0.0003964896365356019,
        "return_60m": -0.0032759005390571305,
        "return_120m": -0.0005759461229767338,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.001088353297779232,
        "close_vs_ema6": -0.0014214883943874934,
        "close_vs_ema12": -0.0019432051635668302,
        "ema3_slope": -0.0010871700726455824,
        "ema6_slope": -0.0005682722407968077,
        "realized_volatility_30m": 0.0026533377185679607,
        "realized_volatility_60m": 0.0020795474788462523,
        "return_acceleration": -0.0053066754371359215
      }
    },
    {
      "id": 485,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260925T1645Z",
      "trigger_timestamp": "2026-09-25T16:46:32.960706Z",
      "market_start_timestamp": "2026-09-25T16:45:00Z",
      "resolution_timestamp": "2026-09-25T17:00:00Z",
      "direction": "UP",
      "base_run_id": 3351,
      "small_run_id": 3352,
      "last_observed_close": 83928.15,
      "actual_close": 83730.65,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-25T16:46:33.052085Z",
      "base_predicted_close": 83951.34375,
      "small_predicted_close": 84140.453125,
      "strike": 83928.15,
      "market_regime": {
        "id": 479,
        "signal_id": 485,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-25T16:30:00Z",
        "return_6h": -0.00989758729994017,
        "return_12h": -0.0040178750909335426,
        "return_24h": -0.008013863732462823,
        "close_vs_ema12": -0.0027781518172536046,
        "close_vs_ema24": -0.0036591706055862927,
        "ema12_slope_3h": -0.0027177798069141224,
        "ema24_slope_6h": -0.0009957761429892908,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-25T16:46:33.055270Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-25T16:30:00Z",
          "return_6h": -0.00989758729994017,
          "return_12h": -0.0040178750909335426,
          "return_24h": -0.008013863732462823,
          "close_vs_ema12": -0.0027781518172536046,
          "close_vs_ema24": -0.0036591706055862927,
          "ema12_slope_3h": -0.0027177798069141224,
          "ema24_slope_6h": -0.0009957761429892908,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.39,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.253969,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        3351,
        3352
      ],
      "forecast_publication_timestamp": "2026-09-25T16:46:32.960706Z",
      "requested_quote_timestamp": "2026-09-25T16:46:32.960706Z",
      "retrieved_quote_timestamp": "2026-09-25T16:46:33.214675Z",
      "quote_retrieval_timestamp": "2026-09-25T16:46:33.214675Z",
      "timing_difference_seconds": 0.253969,
      "selected_quote": {
        "id": 485,
        "contract_id": 485,
        "forecast_timestamp": "2026-09-25T16:46:32.960706Z",
        "requested_timestamp": "2026-09-25T16:46:32.960706Z",
        "actual_quote_timestamp": "2026-09-25T16:46:33.214675Z",
        "timestamp_delta_seconds": 0.253969,
        "bid": 0.38,
        "ask": 0.39,
        "midpoint": 0.385,
        "last_price": 0.39,
        "implied_probability": 0.39,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-25T16:46:33.214675Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP251300",
        "external_market_id": "KXBTC15M-26SEP251300-00",
        "external_contract_id": "KXBTC15M-26SEP251300-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3384.68
      },
      "selected_entry_price": 0.39,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 485,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP251300",
          "external_market_id": "KXBTC15M-26SEP251300-00",
          "external_contract_id": "KXBTC15M-26SEP251300-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-25T16:45:00Z",
          "resolution_timestamp": "2026-09-25T17:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-25T16:46:33.059924Z"
        }
      ],
      "quotes": [
        {
          "id": 485,
          "contract_id": 485,
          "forecast_timestamp": "2026-09-25T16:46:32.960706Z",
          "requested_timestamp": "2026-09-25T16:46:32.960706Z",
          "actual_quote_timestamp": "2026-09-25T16:46:33.214675Z",
          "timestamp_delta_seconds": 0.253969,
          "bid": 0.38,
          "ask": 0.39,
          "midpoint": 0.385,
          "last_price": 0.39,
          "implied_probability": 0.39,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-25T16:46:33.214675Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP251300",
          "external_market_id": "KXBTC15M-26SEP251300-00",
          "external_contract_id": "KXBTC15M-26SEP251300-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3384.68
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP251300-00": {
          "UP/YES": "KXBTC15M-26SEP251300-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 932,
          "signal_id": 485,
          "quote_id": 485,
          "settlement_id": 485,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 245.0,
          "entry_price": 0.39,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.55,
          "trading_fee": 4.08,
          "total_deployed": 99.63,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.55,
          "net_pnl": -99.63,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-25T17:01:24.158007Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3384.68,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 933,
          "signal_id": 485,
          "quote_id": 485,
          "settlement_id": 485,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.39,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 39.0,
          "trading_fee": 1.67,
          "total_deployed": 40.67,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -39.0,
          "net_pnl": -40.67,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-25T17:01:24.160759Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3384.68,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83928.15,
        "kronos_base_predicted_close": 83951.34375,
        "kronos_base_displacement": 23.19375000000582,
        "kronos_base_displacement_fraction": 0.00027635245147195335,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84140.453125,
        "kronos_small_displacement": 212.30312500000582,
        "kronos_small_displacement_fraction": 0.0025295818506663836,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP251300",
        "ticker": "KXBTC15M-26SEP251300-00",
        "market_id": "KXBTC15M-26SEP251300-00",
        "contract_id": "KXBTC15M-26SEP251300-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83928.15
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-25T16:46:32.960706Z",
        "retrieved_timestamp": "2026-09-25T16:46:33.214675Z",
        "quote_offset_seconds": 0.253969,
        "quote_age_seconds": 0.253969,
        "bid": 0.38,
        "ask": 0.39,
        "midpoint": 0.385,
        "last_price": 0.39,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.39,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3384.68
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 83730.65,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260925T1645Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 479,
          "signal_id": 485,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-25T16:30:00Z",
          "return_6h": -0.00989758729994017,
          "return_12h": -0.0040178750909335426,
          "return_24h": -0.008013863732462823,
          "close_vs_ema12": -0.0027781518172536046,
          "close_vs_ema24": -0.0036591706055862927,
          "ema12_slope_3h": -0.0027177798069141224,
          "ema24_slope_6h": -0.0009957761429892908,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-25T16:46:33.055270Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-25T16:30:00Z",
            "return_6h": -0.00989758729994017,
            "return_12h": -0.0040178750909335426,
            "return_24h": -0.008013863732462823,
            "close_vs_ema12": -0.0027781518172536046,
            "close_vs_ema24": -0.0036591706055862927,
            "ema12_slope_3h": -0.0027177798069141224,
            "ema24_slope_6h": -0.0009957761429892908,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": -0.0005285478277983202,
        "return_30m": -0.0004687090900774571,
        "return_60m": 0.00550494043914207,
        "return_120m": 0.002890708295537614,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": 0.00014876085407844464,
        "close_vs_ema6": 0.0006071014488360227,
        "close_vs_ema12": 0.00022788178098753775,
        "ema3_slope": 0.0001487829871626989,
        "ema6_slope": 0.00024289956540579638,
        "realized_volatility_30m": 0.00029420910493982433,
        "realized_volatility_60m": 0.001650382864747244,
        "return_acceleration": -0.0005884182098796487
      }
    },
    {
      "id": 484,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260925T1615Z",
      "trigger_timestamp": "2026-09-25T16:16:16.691461Z",
      "market_start_timestamp": "2026-09-25T16:15:00Z",
      "resolution_timestamp": "2026-09-25T16:30:00Z",
      "direction": "UP",
      "base_run_id": 3347,
      "small_run_id": 3348,
      "last_observed_close": 83967.51,
      "actual_close": 83972.53,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-25T16:16:16.738942Z",
      "base_predicted_close": 84023.9296875,
      "small_predicted_close": 84118.046875,
      "strike": 83967.51,
      "market_regime": {
        "id": 478,
        "signal_id": 484,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-25T16:00:00Z",
        "return_6h": -0.006122121975289829,
        "return_12h": -0.0014497128452370944,
        "return_24h": -0.0019610397892264597,
        "close_vs_ema12": -0.0025290000542763647,
        "close_vs_ema24": -0.0033361076249052157,
        "ema12_slope_3h": -0.002896088863229118,
        "ema24_slope_6h": -0.0006398770481192972,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-25T16:16:16.742228Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-25T16:00:00Z",
          "return_6h": -0.006122121975289829,
          "return_12h": -0.0014497128452370944,
          "return_24h": -0.0019610397892264597,
          "close_vs_ema12": -0.0025290000542763647,
          "close_vs_ema24": -0.0033361076249052157,
          "ema12_slope_3h": -0.002896088863229118,
          "ema24_slope_6h": -0.0006398770481192972,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.7,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.194647,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "70_80",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        3347,
        3348
      ],
      "forecast_publication_timestamp": "2026-09-25T16:16:16.691461Z",
      "requested_quote_timestamp": "2026-09-25T16:16:16.691461Z",
      "retrieved_quote_timestamp": "2026-09-25T16:16:16.886108Z",
      "quote_retrieval_timestamp": "2026-09-25T16:16:16.886108Z",
      "timing_difference_seconds": 0.194647,
      "selected_quote": {
        "id": 484,
        "contract_id": 484,
        "forecast_timestamp": "2026-09-25T16:16:16.691461Z",
        "requested_timestamp": "2026-09-25T16:16:16.691461Z",
        "actual_quote_timestamp": "2026-09-25T16:16:16.886108Z",
        "timestamp_delta_seconds": 0.194647,
        "bid": 0.69,
        "ask": 0.7,
        "midpoint": 0.695,
        "last_price": 0.7,
        "implied_probability": 0.7,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-25T16:16:16.886108Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP251230",
        "external_market_id": "KXBTC15M-26SEP251230-30",
        "external_contract_id": "KXBTC15M-26SEP251230-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3688.02
      },
      "selected_entry_price": 0.7,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 484,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP251230",
          "external_market_id": "KXBTC15M-26SEP251230-30",
          "external_contract_id": "KXBTC15M-26SEP251230-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-25T16:15:00Z",
          "resolution_timestamp": "2026-09-25T16:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-25T16:16:16.744985Z"
        }
      ],
      "quotes": [
        {
          "id": 484,
          "contract_id": 484,
          "forecast_timestamp": "2026-09-25T16:16:16.691461Z",
          "requested_timestamp": "2026-09-25T16:16:16.691461Z",
          "actual_quote_timestamp": "2026-09-25T16:16:16.886108Z",
          "timestamp_delta_seconds": 0.194647,
          "bid": 0.69,
          "ask": 0.7,
          "midpoint": 0.695,
          "last_price": 0.7,
          "implied_probability": 0.7,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-25T16:16:16.886108Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP251230",
          "external_market_id": "KXBTC15M-26SEP251230-30",
          "external_contract_id": "KXBTC15M-26SEP251230-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3688.02
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP251230-30": {
          "UP/YES": "KXBTC15M-26SEP251230-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 930,
          "signal_id": 484,
          "quote_id": 484,
          "settlement_id": 484,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 139.0,
          "entry_price": 0.7,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.3,
          "trading_fee": 2.05,
          "total_deployed": 99.35,
          "settlement_value": 1.0,
          "settlement_payout": 139.0,
          "gross_pnl": 41.7,
          "net_pnl": 39.650000000000006,
          "roi": 0.3990941117262205,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-25T16:31:22.427463Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3688.02,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 931,
          "signal_id": 484,
          "quote_id": 484,
          "settlement_id": 484,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.7,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 70.0,
          "trading_fee": 1.47,
          "total_deployed": 71.47,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 30.0,
          "net_pnl": 28.53,
          "roi": 0.3991884706870016,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-25T16:31:22.429803Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3688.02,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83967.51,
        "kronos_base_predicted_close": 84023.9296875,
        "kronos_base_displacement": 56.41968750000524,
        "kronos_base_displacement_fraction": 0.0006719228365829265,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84118.046875,
        "kronos_small_displacement": 150.53687500000524,
        "kronos_small_displacement_fraction": 0.0017927990838361796,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP251230",
        "ticker": "KXBTC15M-26SEP251230-30",
        "market_id": "KXBTC15M-26SEP251230-30",
        "contract_id": "KXBTC15M-26SEP251230-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83967.51
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-25T16:16:16.691461Z",
        "retrieved_timestamp": "2026-09-25T16:16:16.886108Z",
        "quote_offset_seconds": 0.194647,
        "quote_age_seconds": 0.194647,
        "bid": 0.69,
        "ask": 0.7,
        "midpoint": 0.695,
        "last_price": 0.7,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.7,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3688.02
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 83972.53,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260925T1615Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 478,
          "signal_id": 484,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-25T16:00:00Z",
          "return_6h": -0.006122121975289829,
          "return_12h": -0.0014497128452370944,
          "return_24h": -0.0019610397892264597,
          "close_vs_ema12": -0.0025290000542763647,
          "close_vs_ema24": -0.0033361076249052157,
          "ema12_slope_3h": -0.002896088863229118,
          "ema24_slope_6h": -0.0006398770481192972,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-25T16:16:16.742228Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-25T16:00:00Z",
            "return_6h": -0.006122121975289829,
            "return_12h": -0.0014497128452370944,
            "return_24h": -0.0019610397892264597,
            "close_vs_ema12": -0.0025290000542763647,
            "close_vs_ema24": -0.0033361076249052157,
            "ema12_slope_3h": -0.002896088863229118,
            "ema24_slope_6h": -0.0006398770481192972,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.00255660522682577,
        "return_30m": 0.005976450746010498,
        "return_60m": 9.132143957302219e-05,
        "return_120m": 0.005033048669312423,
        "consecutive_up_closes": 2,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0015945030041306651,
        "close_vs_ema6": 0.001872279246827313,
        "close_vs_ema12": 0.0008836541077859028,
        "ema3_slope": 0.0015970495043631239,
        "ema6_slope": 0.0007494729878194661,
        "realized_volatility_30m": 0.0004272596966627962,
        "realized_volatility_60m": 0.0029840110680744857,
        "return_acceleration": -0.0008545193933255923
      }
    },
    {
      "id": 483,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260925T1545Z",
      "trigger_timestamp": "2026-09-25T15:46:20.595752Z",
      "market_start_timestamp": "2026-09-25T15:45:00Z",
      "resolution_timestamp": "2026-09-25T16:00:00Z",
      "direction": "UP",
      "base_run_id": 3343,
      "small_run_id": 3344,
      "last_observed_close": 83468.66,
      "actual_close": 83753.38,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-25T15:46:20.645984Z",
      "base_predicted_close": 83571.40625,
      "small_predicted_close": 83591.609375,
      "strike": 83468.66,
      "market_regime": {
        "id": 477,
        "signal_id": 483,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-25T15:30:00Z",
        "return_6h": -0.013713610603642401,
        "return_12h": -0.008898270127065566,
        "return_24h": -0.010551098380400359,
        "close_vs_ema12": -0.008780093391600019,
        "close_vs_ema24": -0.009450822719085039,
        "ema12_slope_3h": -0.002543375135852899,
        "ema24_slope_6h": -0.000328021401741041,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-25T15:46:20.648056Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-25T15:30:00Z",
          "return_6h": -0.013713610603642401,
          "return_12h": -0.008898270127065566,
          "return_24h": -0.010551098380400359,
          "close_vs_ema12": -0.008780093391600019,
          "close_vs_ema24": -0.009450822719085039,
          "ema12_slope_3h": -0.002543375135852899,
          "ema24_slope_6h": -0.000328021401741041,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.46,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.195052,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        3343,
        3344
      ],
      "forecast_publication_timestamp": "2026-09-25T15:46:20.595752Z",
      "requested_quote_timestamp": "2026-09-25T15:46:20.595752Z",
      "retrieved_quote_timestamp": "2026-09-25T15:46:20.790804Z",
      "quote_retrieval_timestamp": "2026-09-25T15:46:20.790804Z",
      "timing_difference_seconds": 0.195052,
      "selected_quote": {
        "id": 483,
        "contract_id": 483,
        "forecast_timestamp": "2026-09-25T15:46:20.595752Z",
        "requested_timestamp": "2026-09-25T15:46:20.595752Z",
        "actual_quote_timestamp": "2026-09-25T15:46:20.790804Z",
        "timestamp_delta_seconds": 0.195052,
        "bid": 0.45,
        "ask": 0.46,
        "midpoint": 0.455,
        "last_price": 0.46,
        "implied_probability": 0.46,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-25T15:46:20.790804Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP251200",
        "external_market_id": "KXBTC15M-26SEP251200-00",
        "external_contract_id": "KXBTC15M-26SEP251200-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 9540.44
      },
      "selected_entry_price": 0.46,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 483,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP251200",
          "external_market_id": "KXBTC15M-26SEP251200-00",
          "external_contract_id": "KXBTC15M-26SEP251200-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-25T15:45:00Z",
          "resolution_timestamp": "2026-09-25T16:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-25T15:46:20.650676Z"
        }
      ],
      "quotes": [
        {
          "id": 483,
          "contract_id": 483,
          "forecast_timestamp": "2026-09-25T15:46:20.595752Z",
          "requested_timestamp": "2026-09-25T15:46:20.595752Z",
          "actual_quote_timestamp": "2026-09-25T15:46:20.790804Z",
          "timestamp_delta_seconds": 0.195052,
          "bid": 0.45,
          "ask": 0.46,
          "midpoint": 0.455,
          "last_price": 0.46,
          "implied_probability": 0.46,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-25T15:46:20.790804Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP251200",
          "external_market_id": "KXBTC15M-26SEP251200-00",
          "external_contract_id": "KXBTC15M-26SEP251200-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 9540.44
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP251200-00": {
          "UP/YES": "KXBTC15M-26SEP251200-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 928,
          "signal_id": 483,
          "quote_id": 483,
          "settlement_id": 483,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 209.0,
          "entry_price": 0.46,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.14,
          "trading_fee": 3.64,
          "total_deployed": 99.78,
          "settlement_value": 1.0,
          "settlement_payout": 209.0,
          "gross_pnl": 112.86,
          "net_pnl": 109.22,
          "roi": 1.0946081379033874,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-25T16:01:23.142390Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 9540.44,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 929,
          "signal_id": 483,
          "quote_id": 483,
          "settlement_id": 483,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.46,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 46.0,
          "trading_fee": 1.74,
          "total_deployed": 47.74,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 54.0,
          "net_pnl": 52.26,
          "roi": 1.0946795140343526,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-25T16:01:23.144488Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 9540.44,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83468.66,
        "kronos_base_predicted_close": 83571.40625,
        "kronos_base_displacement": 102.74624999999651,
        "kronos_base_displacement_fraction": 0.001230956025890394,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83591.609375,
        "kronos_small_displacement": 122.94937499999651,
        "kronos_small_displacement_fraction": 0.0014730004650846977,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP251200",
        "ticker": "KXBTC15M-26SEP251200-00",
        "market_id": "KXBTC15M-26SEP251200-00",
        "contract_id": "KXBTC15M-26SEP251200-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83468.66
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-25T15:46:20.595752Z",
        "retrieved_timestamp": "2026-09-25T15:46:20.790804Z",
        "quote_offset_seconds": 0.195052,
        "quote_age_seconds": 0.195052,
        "bid": 0.45,
        "ask": 0.46,
        "midpoint": 0.455,
        "last_price": 0.46,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.46,
        "price_type": "live_executable_ask",
        "yes_ask_size": 9540.44
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 83753.38,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260925T1545Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 477,
          "signal_id": 483,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-25T15:30:00Z",
          "return_6h": -0.013713610603642401,
          "return_12h": -0.008898270127065566,
          "return_24h": -0.010551098380400359,
          "close_vs_ema12": -0.008780093391600019,
          "close_vs_ema24": -0.009450822719085039,
          "ema12_slope_3h": -0.002543375135852899,
          "ema24_slope_6h": -0.000328021401741041,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-25T15:46:20.648056Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-25T15:30:00Z",
            "return_6h": -0.013713610603642401,
            "return_12h": -0.008898270127065566,
            "return_24h": -0.010551098380400359,
            "close_vs_ema12": -0.008780093391600019,
            "close_vs_ema24": -0.009450822719085039,
            "ema12_slope_3h": -0.002543375135852899,
            "ema24_slope_6h": -0.000328021401741041,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.003307882050505584,
        "return_30m": -0.005850166077022156,
        "return_60m": -0.002599919740287504,
        "return_120m": -0.004962147998912703,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 3,
        "close_vs_ema3": -0.0021313090520251876,
        "close_vs_ema6": -0.0033069091428682418,
        "close_vs_ema12": -0.005175474262109292,
        "ema3_slope": -0.002126776234584682,
        "ema6_slope": -0.0013210162648416013,
        "realized_volatility_30m": 0.00037858026904113995,
        "realized_volatility_60m": 0.0027307113872783863,
        "return_acceleration": -0.0007571605380822799
      }
    },
    {
      "id": 482,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260925T1215Z",
      "trigger_timestamp": "2026-09-25T12:16:16.207448Z",
      "market_start_timestamp": "2026-09-25T12:15:00Z",
      "resolution_timestamp": "2026-09-25T12:30:00Z",
      "direction": "UP",
      "base_run_id": 3315,
      "small_run_id": 3316,
      "last_observed_close": 84329.55,
      "actual_close": 84377.89,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-25T12:16:16.251633Z",
      "base_predicted_close": 84434.2265625,
      "small_predicted_close": 84555.9921875,
      "strike": 84329.55,
      "market_regime": {
        "id": 476,
        "signal_id": 482,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-25T12:00:00Z",
        "return_6h": 0.003347969359884795,
        "return_12h": -0.0035540704405551127,
        "return_24h": 0.00983033690329016,
        "close_vs_ema12": -0.001121724885329467,
        "close_vs_ema24": -0.0004733336136708566,
        "ema12_slope_3h": 0.002137923079446047,
        "ema24_slope_6h": 0.0007548691432539556,
        "score": 2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-25T12:16:16.254707Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-25T12:00:00Z",
          "return_6h": 0.003347969359884795,
          "return_12h": -0.0035540704405551127,
          "return_24h": 0.00983033690329016,
          "close_vs_ema12": -0.001121724885329467,
          "close_vs_ema24": -0.0004733336136708566,
          "ema12_slope_3h": 0.002137923079446047,
          "ema24_slope_6h": 0.0007548691432539556,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.26,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.218396,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        3315,
        3316
      ],
      "forecast_publication_timestamp": "2026-09-25T12:16:16.207448Z",
      "requested_quote_timestamp": "2026-09-25T12:16:16.207448Z",
      "retrieved_quote_timestamp": "2026-09-25T12:16:16.425844Z",
      "quote_retrieval_timestamp": "2026-09-25T12:16:16.425844Z",
      "timing_difference_seconds": 0.218396,
      "selected_quote": {
        "id": 482,
        "contract_id": 482,
        "forecast_timestamp": "2026-09-25T12:16:16.207448Z",
        "requested_timestamp": "2026-09-25T12:16:16.207448Z",
        "actual_quote_timestamp": "2026-09-25T12:16:16.425844Z",
        "timestamp_delta_seconds": 0.218396,
        "bid": 0.25,
        "ask": 0.26,
        "midpoint": 0.255,
        "last_price": 0.25,
        "implied_probability": 0.26,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-25T12:16:16.425844Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP250830",
        "external_market_id": "KXBTC15M-26SEP250830-30",
        "external_contract_id": "KXBTC15M-26SEP250830-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 296.22
      },
      "selected_entry_price": 0.26,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 482,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP250830",
          "external_market_id": "KXBTC15M-26SEP250830-30",
          "external_contract_id": "KXBTC15M-26SEP250830-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-25T12:15:00Z",
          "resolution_timestamp": "2026-09-25T12:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-25T12:16:16.258177Z"
        }
      ],
      "quotes": [
        {
          "id": 482,
          "contract_id": 482,
          "forecast_timestamp": "2026-09-25T12:16:16.207448Z",
          "requested_timestamp": "2026-09-25T12:16:16.207448Z",
          "actual_quote_timestamp": "2026-09-25T12:16:16.425844Z",
          "timestamp_delta_seconds": 0.218396,
          "bid": 0.25,
          "ask": 0.26,
          "midpoint": 0.255,
          "last_price": 0.25,
          "implied_probability": 0.26,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-25T12:16:16.425844Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP250830",
          "external_market_id": "KXBTC15M-26SEP250830-30",
          "external_contract_id": "KXBTC15M-26SEP250830-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 296.22
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP250830-30": {
          "UP/YES": "KXBTC15M-26SEP250830-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": null,
        "fixed_shares": {
          "id": 927,
          "signal_id": 482,
          "quote_id": 482,
          "settlement_id": 482,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.26,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 26.0,
          "trading_fee": 1.35,
          "total_deployed": 27.35,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 74.0,
          "net_pnl": 72.65,
          "roi": 2.656307129798903,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-25T12:31:22.601219Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 296.22,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84329.55,
        "kronos_base_predicted_close": 84434.2265625,
        "kronos_base_displacement": 104.67656249999709,
        "kronos_base_displacement_fraction": 0.0012412797471348666,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84555.9921875,
        "kronos_small_displacement": 226.4421874999971,
        "kronos_small_displacement_fraction": 0.002685205690057602,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP250830",
        "ticker": "KXBTC15M-26SEP250830-30",
        "market_id": "KXBTC15M-26SEP250830-30",
        "contract_id": "KXBTC15M-26SEP250830-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84329.55
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-25T12:16:16.207448Z",
        "retrieved_timestamp": "2026-09-25T12:16:16.425844Z",
        "quote_offset_seconds": 0.218396,
        "quote_age_seconds": 0.218396,
        "bid": 0.25,
        "ask": 0.26,
        "midpoint": 0.255,
        "last_price": 0.25,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.26,
        "price_type": "live_executable_ask",
        "yes_ask_size": 296.22
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 84377.89,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260925T1215Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 476,
          "signal_id": 482,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-25T12:00:00Z",
          "return_6h": 0.003347969359884795,
          "return_12h": -0.0035540704405551127,
          "return_24h": 0.00983033690329016,
          "close_vs_ema12": -0.001121724885329467,
          "close_vs_ema24": -0.0004733336136708566,
          "ema12_slope_3h": 0.002137923079446047,
          "ema24_slope_6h": 0.0007548691432539556,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-25T12:16:16.254707Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-25T12:00:00Z",
            "return_6h": 0.003347969359884795,
            "return_12h": -0.0035540704405551127,
            "return_24h": 0.00983033690329016,
            "close_vs_ema12": -0.001121724885329467,
            "close_vs_ema24": -0.0004733336136708566,
            "ema12_slope_3h": 0.002137923079446047,
            "ema24_slope_6h": 0.0007548691432539556,
            "score": 2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0030857888273928546,
        "return_30m": -0.0045566123458885555,
        "return_60m": -0.01006632011825448,
        "return_120m": -0.0018367875074297713,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 4,
        "close_vs_ema3": -0.0022474002037321528,
        "close_vs_ema6": -0.0035106237098047055,
        "close_vs_ema12": -0.0034778543674388596,
        "ema3_slope": -0.0022423607217889607,
        "ema6_slope": -0.0014022803324887922,
        "realized_volatility_30m": 0.0008052063047238045,
        "realized_volatility_60m": 0.0006329960251585819,
        "return_acceleration": -0.001610412609447609
      }
    },
    {
      "id": 481,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260925T0800Z",
      "trigger_timestamp": "2026-09-25T08:01:17.458967Z",
      "market_start_timestamp": "2026-09-25T08:00:00Z",
      "resolution_timestamp": "2026-09-25T08:15:00Z",
      "direction": "UP",
      "base_run_id": 3281,
      "small_run_id": 3282,
      "last_observed_close": 84052.01,
      "actual_close": 84119.61,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-25T08:01:17.497292Z",
      "base_predicted_close": 84073.78125,
      "small_predicted_close": 84115.7421875,
      "strike": 84052.01,
      "market_regime": {
        "id": 475,
        "signal_id": 481,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-25T07:45:00Z",
        "return_6h": -0.006098117536421643,
        "return_12h": -0.0037986524544174616,
        "return_24h": -0.005452688989021515,
        "close_vs_ema12": -0.0018978796721280666,
        "close_vs_ema24": -0.0025053224150243247,
        "ema12_slope_3h": -0.0012255764006747771,
        "ema24_slope_6h": -0.0007972578420980536,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-25T08:01:17.499482Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-25T07:45:00Z",
          "return_6h": -0.006098117536421643,
          "return_12h": -0.0037986524544174616,
          "return_24h": -0.005452688989021515,
          "close_vs_ema12": -0.0018978796721280666,
          "close_vs_ema24": -0.0025053224150243247,
          "ema12_slope_3h": -0.0012255764006747771,
          "ema24_slope_6h": -0.0007972578420980536,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.63,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.199962,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        3281,
        3282
      ],
      "forecast_publication_timestamp": "2026-09-25T08:01:17.458967Z",
      "requested_quote_timestamp": "2026-09-25T08:01:17.458967Z",
      "retrieved_quote_timestamp": "2026-09-25T08:01:17.658929Z",
      "quote_retrieval_timestamp": "2026-09-25T08:01:17.658929Z",
      "timing_difference_seconds": 0.199962,
      "selected_quote": {
        "id": 481,
        "contract_id": 481,
        "forecast_timestamp": "2026-09-25T08:01:17.458967Z",
        "requested_timestamp": "2026-09-25T08:01:17.458967Z",
        "actual_quote_timestamp": "2026-09-25T08:01:17.658929Z",
        "timestamp_delta_seconds": 0.199962,
        "bid": 0.62,
        "ask": 0.63,
        "midpoint": 0.625,
        "last_price": 0.63,
        "implied_probability": 0.63,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-25T08:01:17.658929Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP250415",
        "external_market_id": "KXBTC15M-26SEP250415-15",
        "external_contract_id": "KXBTC15M-26SEP250415-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 1146.84
      },
      "selected_entry_price": 0.63,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 481,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP250415",
          "external_market_id": "KXBTC15M-26SEP250415-15",
          "external_contract_id": "KXBTC15M-26SEP250415-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-25T08:00:00Z",
          "resolution_timestamp": "2026-09-25T08:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-25T08:01:17.502000Z"
        }
      ],
      "quotes": [
        {
          "id": 481,
          "contract_id": 481,
          "forecast_timestamp": "2026-09-25T08:01:17.458967Z",
          "requested_timestamp": "2026-09-25T08:01:17.458967Z",
          "actual_quote_timestamp": "2026-09-25T08:01:17.658929Z",
          "timestamp_delta_seconds": 0.199962,
          "bid": 0.62,
          "ask": 0.63,
          "midpoint": 0.625,
          "last_price": 0.63,
          "implied_probability": 0.63,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-25T08:01:17.658929Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP250415",
          "external_market_id": "KXBTC15M-26SEP250415-15",
          "external_contract_id": "KXBTC15M-26SEP250415-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 1146.84
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP250415-15": {
          "UP/YES": "KXBTC15M-26SEP250415-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 925,
          "signal_id": 481,
          "quote_id": 481,
          "settlement_id": 481,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 154.0,
          "entry_price": 0.63,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.02,
          "trading_fee": 2.52,
          "total_deployed": 99.53999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 154.0,
          "gross_pnl": 56.980000000000004,
          "net_pnl": 54.46000000000001,
          "roi": 0.5471167369901548,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-25T08:16:25.377852Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1146.84,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 926,
          "signal_id": 481,
          "quote_id": 481,
          "settlement_id": 481,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.63,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 63.0,
          "trading_fee": 1.64,
          "total_deployed": 64.64,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 37.0,
          "net_pnl": 35.36,
          "roi": 0.5470297029702971,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-25T08:16:25.380179Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1146.84,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84052.01,
        "kronos_base_predicted_close": 84073.78125,
        "kronos_base_displacement": 21.77125000000524,
        "kronos_base_displacement_fraction": 0.0002590211703444717,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84115.7421875,
        "kronos_small_displacement": 63.73218750000524,
        "kronos_small_displacement_fraction": 0.0007582470365670641,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP250415",
        "ticker": "KXBTC15M-26SEP250415-15",
        "market_id": "KXBTC15M-26SEP250415-15",
        "contract_id": "KXBTC15M-26SEP250415-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84052.01
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-25T08:01:17.458967Z",
        "retrieved_timestamp": "2026-09-25T08:01:17.658929Z",
        "quote_offset_seconds": 0.199962,
        "quote_age_seconds": 0.199962,
        "bid": 0.62,
        "ask": 0.63,
        "midpoint": 0.625,
        "last_price": 0.63,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.63,
        "price_type": "live_executable_ask",
        "yes_ask_size": 1146.84
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 84119.61,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260925T0800Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 475,
          "signal_id": 481,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-25T07:45:00Z",
          "return_6h": -0.006098117536421643,
          "return_12h": -0.0037986524544174616,
          "return_24h": -0.005452688989021515,
          "close_vs_ema12": -0.0018978796721280666,
          "close_vs_ema24": -0.0025053224150243247,
          "ema12_slope_3h": -0.0012255764006747771,
          "ema24_slope_6h": -0.0007972578420980536,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-25T08:01:17.499482Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-25T07:45:00Z",
            "return_6h": -0.006098117536421643,
            "return_12h": -0.0037986524544174616,
            "return_24h": -0.005452688989021515,
            "close_vs_ema12": -0.0018978796721280666,
            "close_vs_ema24": -0.0025053224150243247,
            "ema12_slope_3h": -0.0012255764006747771,
            "ema24_slope_6h": -0.0007972578420980536,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0018929862257028862,
        "return_30m": 0.00018817884243649274,
        "return_60m": 0.00026293811762845287,
        "return_120m": -0.0016650455806925812,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0006762221530438595,
        "close_vs_ema6": 0.0006070236580639765,
        "close_vs_ema12": -2.1210344456235042e-05,
        "ema3_slope": 0.0006766797388739754,
        "ema6_slope": 0.0002428684339796927,
        "realized_volatility_30m": 0.0017972862647671617,
        "realized_volatility_60m": 0.0022336922459404267,
        "return_acceleration": 0.0035945725295343234
      }
    },
    {
      "id": 480,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260925T0745Z",
      "trigger_timestamp": "2026-09-25T07:46:19.401686Z",
      "market_start_timestamp": "2026-09-25T07:45:00Z",
      "resolution_timestamp": "2026-09-25T08:00:00Z",
      "direction": "UP",
      "base_run_id": 3279,
      "small_run_id": 3280,
      "last_observed_close": 83893.2,
      "actual_close": 84052.01,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-25T07:46:19.455287Z",
      "base_predicted_close": 83939.25,
      "small_predicted_close": 84068.0859375,
      "strike": 83893.2,
      "market_regime": {
        "id": 474,
        "signal_id": 480,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-25T07:30:00Z",
        "return_6h": -0.006867989757307291,
        "return_12h": -0.006471309573228279,
        "return_24h": -0.006040134638496175,
        "close_vs_ema12": -0.00386415216423297,
        "close_vs_ema24": -0.004442502321692077,
        "ema12_slope_3h": -0.0012044100490019582,
        "ema24_slope_6h": -0.0006853365231790365,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-25T07:46:19.458452Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-25T07:30:00Z",
          "return_6h": -0.006867989757307291,
          "return_12h": -0.006471309573228279,
          "return_24h": -0.006040134638496175,
          "close_vs_ema12": -0.00386415216423297,
          "close_vs_ema24": -0.004442502321692077,
          "ema12_slope_3h": -0.0012044100490019582,
          "ema24_slope_6h": -0.0006853365231790365,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.5,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.189995,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        3279,
        3280
      ],
      "forecast_publication_timestamp": "2026-09-25T07:46:19.401686Z",
      "requested_quote_timestamp": "2026-09-25T07:46:19.401686Z",
      "retrieved_quote_timestamp": "2026-09-25T07:46:19.591681Z",
      "quote_retrieval_timestamp": "2026-09-25T07:46:19.591681Z",
      "timing_difference_seconds": 0.189995,
      "selected_quote": {
        "id": 480,
        "contract_id": 480,
        "forecast_timestamp": "2026-09-25T07:46:19.401686Z",
        "requested_timestamp": "2026-09-25T07:46:19.401686Z",
        "actual_quote_timestamp": "2026-09-25T07:46:19.591681Z",
        "timestamp_delta_seconds": 0.189995,
        "bid": 0.49,
        "ask": 0.5,
        "midpoint": 0.495,
        "last_price": 0.5,
        "implied_probability": 0.5,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-25T07:46:19.591681Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP250400",
        "external_market_id": "KXBTC15M-26SEP250400-00",
        "external_contract_id": "KXBTC15M-26SEP250400-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 1918.3
      },
      "selected_entry_price": 0.5,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 480,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP250400",
          "external_market_id": "KXBTC15M-26SEP250400-00",
          "external_contract_id": "KXBTC15M-26SEP250400-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-25T07:45:00Z",
          "resolution_timestamp": "2026-09-25T08:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-25T07:46:19.461500Z"
        }
      ],
      "quotes": [
        {
          "id": 480,
          "contract_id": 480,
          "forecast_timestamp": "2026-09-25T07:46:19.401686Z",
          "requested_timestamp": "2026-09-25T07:46:19.401686Z",
          "actual_quote_timestamp": "2026-09-25T07:46:19.591681Z",
          "timestamp_delta_seconds": 0.189995,
          "bid": 0.49,
          "ask": 0.5,
          "midpoint": 0.495,
          "last_price": 0.5,
          "implied_probability": 0.5,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-25T07:46:19.591681Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP250400",
          "external_market_id": "KXBTC15M-26SEP250400-00",
          "external_contract_id": "KXBTC15M-26SEP250400-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 1918.3
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP250400-00": {
          "UP/YES": "KXBTC15M-26SEP250400-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 923,
          "signal_id": 480,
          "quote_id": 480,
          "settlement_id": 480,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 193.0,
          "entry_price": 0.5,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.5,
          "trading_fee": 3.38,
          "total_deployed": 99.88,
          "settlement_value": 1.0,
          "settlement_payout": 193.0,
          "gross_pnl": 96.5,
          "net_pnl": 93.12,
          "roi": 0.932318782539047,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-25T08:01:22.365902Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1918.3,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 924,
          "signal_id": 480,
          "quote_id": 480,
          "settlement_id": 480,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.5,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 50.0,
          "trading_fee": 1.75,
          "total_deployed": 51.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 50.0,
          "net_pnl": 48.25,
          "roi": 0.9323671497584541,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-25T08:01:22.367877Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1918.3,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83893.2,
        "kronos_base_predicted_close": 83939.25,
        "kronos_base_displacement": 46.05000000000291,
        "kronos_base_displacement_fraction": 0.0005489121883537987,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84068.0859375,
        "kronos_small_displacement": 174.8859375000029,
        "kronos_small_displacement_fraction": 0.0020846258993577897,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP250400",
        "ticker": "KXBTC15M-26SEP250400-00",
        "market_id": "KXBTC15M-26SEP250400-00",
        "contract_id": "KXBTC15M-26SEP250400-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83893.2
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-25T07:46:19.401686Z",
        "retrieved_timestamp": "2026-09-25T07:46:19.591681Z",
        "quote_offset_seconds": 0.189995,
        "quote_age_seconds": 0.189995,
        "bid": 0.49,
        "ask": 0.5,
        "midpoint": 0.495,
        "last_price": 0.5,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.5,
        "price_type": "live_executable_ask",
        "yes_ask_size": 1918.3
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 84052.01,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260925T0745Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 474,
          "signal_id": 480,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-25T07:30:00Z",
          "return_6h": -0.006867989757307291,
          "return_12h": -0.006471309573228279,
          "return_24h": -0.006040134638496175,
          "close_vs_ema12": -0.00386415216423297,
          "close_vs_ema24": -0.004442502321692077,
          "ema12_slope_3h": -0.0012044100490019582,
          "ema24_slope_6h": -0.0006853365231790365,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-25T07:46:19.458452Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-25T07:30:00Z",
            "return_6h": -0.006867989757307291,
            "return_12h": -0.006471309573228279,
            "return_24h": -0.006040134638496175,
            "close_vs_ema12": -0.00386415216423297,
            "close_vs_ema24": -0.004442502321692077,
            "ema12_slope_3h": -0.0012044100490019582,
            "ema24_slope_6h": -0.0006853365231790365,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": -0.0017015863038314372,
        "return_30m": 0.000932171298564155,
        "return_60m": -0.0014391056180900197,
        "return_120m": -0.004233669561956033,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0005386071719974961,
        "close_vs_ema6": -0.0010409761532547135,
        "close_vs_ema12": -0.0019144289121952873,
        "ema3_slope": -0.0005383172304763706,
        "ema6_slope": -0.0004162171524496605,
        "realized_volatility_30m": 0.0021699165554299737,
        "realized_volatility_60m": 0.0019947147957416703,
        "return_acceleration": -0.0043398331108599475
      }
    },
    {
      "id": 479,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260925T0715Z",
      "trigger_timestamp": "2026-09-25T07:16:16.825844Z",
      "market_start_timestamp": "2026-09-25T07:15:00Z",
      "resolution_timestamp": "2026-09-25T07:30:00Z",
      "direction": "UP",
      "base_run_id": 3275,
      "small_run_id": 3276,
      "last_observed_close": 83815.07,
      "actual_close": 84036.19,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-25T07:16:16.873939Z",
      "base_predicted_close": 83819.6953125,
      "small_predicted_close": 83832.09375,
      "strike": 83815.07,
      "market_regime": {
        "id": 473,
        "signal_id": 479,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-25T07:00:00Z",
        "return_6h": -0.010552921075380528,
        "return_12h": -0.009087089133736237,
        "return_24h": -0.0028458458137951004,
        "close_vs_ema12": -0.005054134357841411,
        "close_vs_ema24": -0.005522127535503185,
        "ema12_slope_3h": -0.0010752231238000398,
        "ema24_slope_6h": -0.000449000226063645,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-25T07:16:16.877254Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-25T07:00:00Z",
          "return_6h": -0.010552921075380528,
          "return_12h": -0.009087089133736237,
          "return_24h": -0.0028458458137951004,
          "close_vs_ema12": -0.005054134357841411,
          "close_vs_ema24": -0.005522127535503185,
          "ema12_slope_3h": -0.0010752231238000398,
          "ema24_slope_6h": -0.000449000226063645,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.62,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.180774,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        3275,
        3276
      ],
      "forecast_publication_timestamp": "2026-09-25T07:16:16.825844Z",
      "requested_quote_timestamp": "2026-09-25T07:16:16.825844Z",
      "retrieved_quote_timestamp": "2026-09-25T07:16:17.006618Z",
      "quote_retrieval_timestamp": "2026-09-25T07:16:17.006618Z",
      "timing_difference_seconds": 0.180774,
      "selected_quote": {
        "id": 479,
        "contract_id": 479,
        "forecast_timestamp": "2026-09-25T07:16:16.825844Z",
        "requested_timestamp": "2026-09-25T07:16:16.825844Z",
        "actual_quote_timestamp": "2026-09-25T07:16:17.006618Z",
        "timestamp_delta_seconds": 0.180774,
        "bid": 0.61,
        "ask": 0.62,
        "midpoint": 0.615,
        "last_price": 0.61,
        "implied_probability": 0.62,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-25T07:16:17.006618Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP250330",
        "external_market_id": "KXBTC15M-26SEP250330-30",
        "external_contract_id": "KXBTC15M-26SEP250330-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3300.84
      },
      "selected_entry_price": 0.62,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 479,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP250330",
          "external_market_id": "KXBTC15M-26SEP250330-30",
          "external_contract_id": "KXBTC15M-26SEP250330-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-25T07:15:00Z",
          "resolution_timestamp": "2026-09-25T07:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-25T07:16:16.880128Z"
        }
      ],
      "quotes": [
        {
          "id": 479,
          "contract_id": 479,
          "forecast_timestamp": "2026-09-25T07:16:16.825844Z",
          "requested_timestamp": "2026-09-25T07:16:16.825844Z",
          "actual_quote_timestamp": "2026-09-25T07:16:17.006618Z",
          "timestamp_delta_seconds": 0.180774,
          "bid": 0.61,
          "ask": 0.62,
          "midpoint": 0.615,
          "last_price": 0.61,
          "implied_probability": 0.62,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-25T07:16:17.006618Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP250330",
          "external_market_id": "KXBTC15M-26SEP250330-30",
          "external_contract_id": "KXBTC15M-26SEP250330-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3300.84
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP250330-30": {
          "UP/YES": "KXBTC15M-26SEP250330-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 921,
          "signal_id": 479,
          "quote_id": 479,
          "settlement_id": 479,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 157.0,
          "entry_price": 0.62,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.34,
          "trading_fee": 2.59,
          "total_deployed": 99.93,
          "settlement_value": 1.0,
          "settlement_payout": 157.0,
          "gross_pnl": 59.66,
          "net_pnl": 57.06999999999999,
          "roi": 0.5710997698388871,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-25T07:31:20.691888Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3300.84,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 922,
          "signal_id": 479,
          "quote_id": 479,
          "settlement_id": 479,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.62,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 62.0,
          "trading_fee": 1.65,
          "total_deployed": 63.65,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 38.0,
          "net_pnl": 36.35,
          "roi": 0.5710919088766693,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-25T07:31:20.694079Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3300.84,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83815.07,
        "kronos_base_predicted_close": 83819.6953125,
        "kronos_base_displacement": 4.625312499993015,
        "kronos_base_displacement_fraction": 5.518473587140134e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83832.09375,
        "kronos_small_displacement": 17.023749999993015,
        "kronos_small_displacement_fraction": 0.00020311084868142464,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP250330",
        "ticker": "KXBTC15M-26SEP250330-30",
        "market_id": "KXBTC15M-26SEP250330-30",
        "contract_id": "KXBTC15M-26SEP250330-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83815.07
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-25T07:16:16.825844Z",
        "retrieved_timestamp": "2026-09-25T07:16:17.006618Z",
        "quote_offset_seconds": 0.180774,
        "quote_age_seconds": 0.180774,
        "bid": 0.61,
        "ask": 0.62,
        "midpoint": 0.615,
        "last_price": 0.61,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.62,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3300.84
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 84036.19,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260925T0715Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 473,
          "signal_id": 479,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-25T07:00:00Z",
          "return_6h": -0.010552921075380528,
          "return_12h": -0.009087089133736237,
          "return_24h": -0.0028458458137951004,
          "close_vs_ema12": -0.005054134357841411,
          "close_vs_ema24": -0.005522127535503185,
          "ema12_slope_3h": -0.0010752231238000398,
          "ema24_slope_6h": -0.000449000226063645,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-25T07:16:16.877254Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-25T07:00:00Z",
            "return_6h": -0.010552921075380528,
            "return_12h": -0.009087089133736237,
            "return_24h": -0.0028458458137951004,
            "close_vs_ema12": -0.005054134357841411,
            "close_vs_ema24": -0.005522127535503185,
            "ema12_slope_3h": -0.0010752231238000398,
            "ema24_slope_6h": -0.000449000226063645,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0025567562433082003,
        "return_30m": -0.002369068538957797,
        "return_60m": -0.002773332553039798,
        "return_120m": -0.004367626987759943,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.001381782907093898,
        "close_vs_ema6": -0.0022888336121773545,
        "close_vs_ema12": -0.0032925965757315545,
        "ema3_slope": -0.0013798762177221757,
        "ema6_slope": -0.0009146960100817614,
        "realized_volatility_30m": 0.0013724625247142352,
        "realized_volatility_60m": 0.0012427757299787875,
        "return_acceleration": -0.0027449250494284705
      }
    },
    {
      "id": 478,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260925T0700Z",
      "trigger_timestamp": "2026-09-25T07:01:18.137424Z",
      "market_start_timestamp": "2026-09-25T07:00:00Z",
      "resolution_timestamp": "2026-09-25T07:15:00Z",
      "direction": "UP",
      "base_run_id": 3273,
      "small_run_id": 3274,
      "last_observed_close": 84029.91,
      "actual_close": 83815.07,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-25T07:01:18.177497Z",
      "base_predicted_close": 84047.40625,
      "small_predicted_close": 84146.40625,
      "strike": 84029.91,
      "market_regime": {
        "id": 472,
        "signal_id": 478,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-25T06:45:00Z",
        "return_6h": -0.006249796208360636,
        "return_12h": -0.005157786200763126,
        "return_24h": -0.0009411272142829663,
        "close_vs_ema12": -0.002718264599936182,
        "close_vs_ema24": -0.0030888643358414347,
        "ema12_slope_3h": -0.0009824247195343583,
        "ema24_slope_6h": -0.00023527689381974692,
        "score": -1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-25T07:01:18.179893Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-25T06:45:00Z",
          "return_6h": -0.006249796208360636,
          "return_12h": -0.005157786200763126,
          "return_24h": -0.0009411272142829663,
          "close_vs_ema12": -0.002718264599936182,
          "close_vs_ema24": -0.0030888643358414347,
          "ema12_slope_3h": -0.0009824247195343583,
          "ema24_slope_6h": -0.00023527689381974692,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.55,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.193705,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        3273,
        3274
      ],
      "forecast_publication_timestamp": "2026-09-25T07:01:18.137424Z",
      "requested_quote_timestamp": "2026-09-25T07:01:18.137424Z",
      "retrieved_quote_timestamp": "2026-09-25T07:01:18.331129Z",
      "quote_retrieval_timestamp": "2026-09-25T07:01:18.331129Z",
      "timing_difference_seconds": 0.193705,
      "selected_quote": {
        "id": 478,
        "contract_id": 478,
        "forecast_timestamp": "2026-09-25T07:01:18.137424Z",
        "requested_timestamp": "2026-09-25T07:01:18.137424Z",
        "actual_quote_timestamp": "2026-09-25T07:01:18.331129Z",
        "timestamp_delta_seconds": 0.193705,
        "bid": 0.54,
        "ask": 0.55,
        "midpoint": 0.545,
        "last_price": 0.55,
        "implied_probability": 0.55,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-25T07:01:18.331129Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP250315",
        "external_market_id": "KXBTC15M-26SEP250315-15",
        "external_contract_id": "KXBTC15M-26SEP250315-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2713.49
      },
      "selected_entry_price": 0.55,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 478,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP250315",
          "external_market_id": "KXBTC15M-26SEP250315-15",
          "external_contract_id": "KXBTC15M-26SEP250315-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-25T07:00:00Z",
          "resolution_timestamp": "2026-09-25T07:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-25T07:01:18.182473Z"
        }
      ],
      "quotes": [
        {
          "id": 478,
          "contract_id": 478,
          "forecast_timestamp": "2026-09-25T07:01:18.137424Z",
          "requested_timestamp": "2026-09-25T07:01:18.137424Z",
          "actual_quote_timestamp": "2026-09-25T07:01:18.331129Z",
          "timestamp_delta_seconds": 0.193705,
          "bid": 0.54,
          "ask": 0.55,
          "midpoint": 0.545,
          "last_price": 0.55,
          "implied_probability": 0.55,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-25T07:01:18.331129Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP250315",
          "external_market_id": "KXBTC15M-26SEP250315-15",
          "external_contract_id": "KXBTC15M-26SEP250315-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2713.49
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP250315-15": {
          "UP/YES": "KXBTC15M-26SEP250315-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 919,
          "signal_id": 478,
          "quote_id": 478,
          "settlement_id": 478,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 176.0,
          "entry_price": 0.55,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.80000000000001,
          "trading_fee": 3.05,
          "total_deployed": 99.85000000000001,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.80000000000001,
          "net_pnl": -99.85000000000001,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-25T07:16:21.393700Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2713.49,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 920,
          "signal_id": 478,
          "quote_id": 478,
          "settlement_id": 478,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.55,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 55.00000000000001,
          "trading_fee": 1.74,
          "total_deployed": 56.74000000000001,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -55.00000000000001,
          "net_pnl": -56.74000000000001,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-25T07:16:21.395962Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2713.49,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84029.91,
        "kronos_base_predicted_close": 84047.40625,
        "kronos_base_displacement": 17.496249999996508,
        "kronos_base_displacement_fraction": 0.0002082145512234454,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84146.40625,
        "kronos_small_displacement": 116.49624999999651,
        "kronos_small_displacement_fraction": 0.0013863664735568144,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP250315",
        "ticker": "KXBTC15M-26SEP250315-15",
        "market_id": "KXBTC15M-26SEP250315-15",
        "contract_id": "KXBTC15M-26SEP250315-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84029.91
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-25T07:01:18.137424Z",
        "retrieved_timestamp": "2026-09-25T07:01:18.331129Z",
        "quote_offset_seconds": 0.193705,
        "quote_age_seconds": 0.193705,
        "bid": 0.54,
        "ask": 0.55,
        "midpoint": 0.545,
        "last_price": 0.55,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.55,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2713.49
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 83815.07,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260925T0700Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 472,
          "signal_id": 478,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-25T06:45:00Z",
          "return_6h": -0.006249796208360636,
          "return_12h": -0.005157786200763126,
          "return_24h": -0.0009411272142829663,
          "close_vs_ema12": -0.002718264599936182,
          "close_vs_ema24": -0.0030888643358414347,
          "ema12_slope_3h": -0.0009824247195343583,
          "ema24_slope_6h": -0.00023527689381974692,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-25T07:01:18.179893Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-25T06:45:00Z",
            "return_6h": -0.006249796208360636,
            "return_12h": -0.005157786200763126,
            "return_24h": -0.0009411272142829663,
            "close_vs_ema12": -0.002718264599936182,
            "close_vs_ema24": -0.0030888643358414347,
            "ema12_slope_3h": -0.0009824247195343583,
            "ema24_slope_6h": -0.00023527689381974692,
            "score": -1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": 0.0001881688061202702,
        "return_30m": -0.0008646796270137536,
        "return_60m": -0.0019274768911755613,
        "return_120m": -0.001986128487245886,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": -0.0002035165343058365,
        "close_vs_ema6": -0.0006463323061369763,
        "close_vs_ema12": -0.0013355808914277123,
        "ema3_slope": -0.00020347512375407106,
        "ema6_slope": -0.0002584661004585431,
        "realized_volatility_30m": 0.0006204095816466637,
        "realized_volatility_60m": 0.0009436178258667558,
        "return_acceleration": 0.0012408191632933274
      }
    },
    {
      "id": 477,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260925T0645Z",
      "trigger_timestamp": "2026-09-25T06:46:17.515372Z",
      "market_start_timestamp": "2026-09-25T06:45:00Z",
      "resolution_timestamp": "2026-09-25T07:00:00Z",
      "direction": "UP",
      "base_run_id": 3271,
      "small_run_id": 3272,
      "last_observed_close": 84014.1,
      "actual_close": 84029.91,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-25T06:46:17.555899Z",
      "base_predicted_close": 84097.4296875,
      "small_predicted_close": 84173.03125,
      "strike": 84014.1,
      "market_regime": {
        "id": 471,
        "signal_id": 477,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-25T06:30:00Z",
        "return_6h": -0.0068003310432974695,
        "return_12h": -0.004516972765087224,
        "return_24h": -0.001961118156509345,
        "close_vs_ema12": -0.003021207977071505,
        "close_vs_ema24": -0.003341221151226037,
        "ema12_slope_3h": -0.0009325337580647908,
        "ema24_slope_6h": -0.00010827018625936269,
        "score": -1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-25T06:46:17.559358Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-25T06:30:00Z",
          "return_6h": -0.0068003310432974695,
          "return_12h": -0.004516972765087224,
          "return_24h": -0.001961118156509345,
          "close_vs_ema12": -0.003021207977071505,
          "close_vs_ema24": -0.003341221151226037,
          "ema12_slope_3h": -0.0009325337580647908,
          "ema24_slope_6h": -0.00010827018625936269,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.56,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.1802,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        3271,
        3272
      ],
      "forecast_publication_timestamp": "2026-09-25T06:46:17.515372Z",
      "requested_quote_timestamp": "2026-09-25T06:46:17.515372Z",
      "retrieved_quote_timestamp": "2026-09-25T06:46:17.695572Z",
      "quote_retrieval_timestamp": "2026-09-25T06:46:17.695572Z",
      "timing_difference_seconds": 0.1802,
      "selected_quote": {
        "id": 477,
        "contract_id": 477,
        "forecast_timestamp": "2026-09-25T06:46:17.515372Z",
        "requested_timestamp": "2026-09-25T06:46:17.515372Z",
        "actual_quote_timestamp": "2026-09-25T06:46:17.695572Z",
        "timestamp_delta_seconds": 0.1802,
        "bid": 0.55,
        "ask": 0.56,
        "midpoint": 0.555,
        "last_price": 0.56,
        "implied_probability": 0.56,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-25T06:46:17.695572Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP250300",
        "external_market_id": "KXBTC15M-26SEP250300-00",
        "external_contract_id": "KXBTC15M-26SEP250300-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 1566.69
      },
      "selected_entry_price": 0.56,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 477,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP250300",
          "external_market_id": "KXBTC15M-26SEP250300-00",
          "external_contract_id": "KXBTC15M-26SEP250300-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-25T06:45:00Z",
          "resolution_timestamp": "2026-09-25T07:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-25T06:46:17.562114Z"
        }
      ],
      "quotes": [
        {
          "id": 477,
          "contract_id": 477,
          "forecast_timestamp": "2026-09-25T06:46:17.515372Z",
          "requested_timestamp": "2026-09-25T06:46:17.515372Z",
          "actual_quote_timestamp": "2026-09-25T06:46:17.695572Z",
          "timestamp_delta_seconds": 0.1802,
          "bid": 0.55,
          "ask": 0.56,
          "midpoint": 0.555,
          "last_price": 0.56,
          "implied_probability": 0.56,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-25T06:46:17.695572Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP250300",
          "external_market_id": "KXBTC15M-26SEP250300-00",
          "external_contract_id": "KXBTC15M-26SEP250300-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 1566.69
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP250300-00": {
          "UP/YES": "KXBTC15M-26SEP250300-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 917,
          "signal_id": 477,
          "quote_id": 477,
          "settlement_id": 477,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 173.0,
          "entry_price": 0.56,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.88000000000001,
          "trading_fee": 2.99,
          "total_deployed": 99.87,
          "settlement_value": 1.0,
          "settlement_payout": 173.0,
          "gross_pnl": 76.11999999999999,
          "net_pnl": 73.13,
          "roi": 0.7322519275057574,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-25T07:01:22.800395Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1566.69,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 918,
          "signal_id": 477,
          "quote_id": 477,
          "settlement_id": 477,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.56,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 56.00000000000001,
          "trading_fee": 1.73,
          "total_deployed": 57.730000000000004,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 43.99999999999999,
          "net_pnl": 42.269999999999996,
          "roi": 0.7322016282695305,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-25T07:01:22.802177Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1566.69,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84014.1,
        "kronos_base_predicted_close": 84097.4296875,
        "kronos_base_displacement": 83.32968749999418,
        "kronos_base_displacement_fraction": 0.0009918535995742878,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84173.03125,
        "kronos_small_displacement": 158.93124999999418,
        "kronos_small_displacement_fraction": 0.0018917211515685364,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP250300",
        "ticker": "KXBTC15M-26SEP250300-00",
        "market_id": "KXBTC15M-26SEP250300-00",
        "contract_id": "KXBTC15M-26SEP250300-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84014.1
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-25T06:46:17.515372Z",
        "retrieved_timestamp": "2026-09-25T06:46:17.695572Z",
        "quote_offset_seconds": 0.1802,
        "quote_age_seconds": 0.1802,
        "bid": 0.55,
        "ask": 0.56,
        "midpoint": 0.555,
        "last_price": 0.56,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.56,
        "price_type": "live_executable_ask",
        "yes_ask_size": 1566.69
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 84029.91,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260925T0645Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 471,
          "signal_id": 477,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-25T06:30:00Z",
          "return_6h": -0.0068003310432974695,
          "return_12h": -0.004516972765087224,
          "return_24h": -0.001961118156509345,
          "close_vs_ema12": -0.003021207977071505,
          "close_vs_ema24": -0.003341221151226037,
          "ema12_slope_3h": -0.0009325337580647908,
          "ema24_slope_6h": -0.00010827018625936269,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-25T06:46:17.559358Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-25T06:30:00Z",
            "return_6h": -0.0068003310432974695,
            "return_12h": -0.004516972765087224,
            "return_24h": -0.001961118156509345,
            "close_vs_ema12": -0.003021207977071505,
            "close_vs_ema24": -0.003341221151226037,
            "ema12_slope_3h": -0.0009325337580647908,
            "ema24_slope_6h": -0.00010827018625936269,
            "score": -1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0010526503571730572,
        "return_30m": -0.000405224017553274,
        "return_60m": -0.002798591412490392,
        "return_120m": -0.002997867859411696,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0005950070918541162,
        "close_vs_ema6": -0.00109259456551003,
        "close_vs_ema12": -0.0017658671080670318,
        "ema3_slope": -0.0005946532689419248,
        "ema6_slope": -0.00043684690758127864,
        "realized_volatility_30m": 0.0008503794642560347,
        "realized_volatility_60m": 0.0008607466062372866,
        "return_acceleration": -0.0017007589285120694
      }
    },
    {
      "id": 476,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260925T0630Z",
      "trigger_timestamp": "2026-09-25T06:31:17.404806Z",
      "market_start_timestamp": "2026-09-25T06:30:00Z",
      "resolution_timestamp": "2026-09-25T06:45:00Z",
      "direction": "UP",
      "base_run_id": 3269,
      "small_run_id": 3270,
      "last_observed_close": 84102.63,
      "actual_close": 84014.1,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-25T06:31:17.445005Z",
      "base_predicted_close": 84169.0625,
      "small_predicted_close": 84211.609375,
      "strike": 84102.63,
      "market_regime": {
        "id": 470,
        "signal_id": 476,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-25T06:15:00Z",
        "return_6h": -0.0063438841238692145,
        "return_12h": -0.003731023047244597,
        "return_24h": -0.0008129753667597273,
        "close_vs_ema12": -0.0020989242058635504,
        "close_vs_ema24": -0.002361152894000962,
        "ema12_slope_3h": -0.0008692655061872667,
        "ema24_slope_6h": 3.310391193500628e-05,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-25T06:31:17.447332Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-25T06:15:00Z",
          "return_6h": -0.0063438841238692145,
          "return_12h": -0.003731023047244597,
          "return_24h": -0.0008129753667597273,
          "close_vs_ema12": -0.0020989242058635504,
          "close_vs_ema24": -0.002361152894000962,
          "ema12_slope_3h": -0.0008692655061872667,
          "ema24_slope_6h": 3.310391193500628e-05,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.51,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.177419,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        3269,
        3270
      ],
      "forecast_publication_timestamp": "2026-09-25T06:31:17.404806Z",
      "requested_quote_timestamp": "2026-09-25T06:31:17.404806Z",
      "retrieved_quote_timestamp": "2026-09-25T06:31:17.582225Z",
      "quote_retrieval_timestamp": "2026-09-25T06:31:17.582225Z",
      "timing_difference_seconds": 0.177419,
      "selected_quote": {
        "id": 476,
        "contract_id": 476,
        "forecast_timestamp": "2026-09-25T06:31:17.404806Z",
        "requested_timestamp": "2026-09-25T06:31:17.404806Z",
        "actual_quote_timestamp": "2026-09-25T06:31:17.582225Z",
        "timestamp_delta_seconds": 0.177419,
        "bid": 0.5,
        "ask": 0.51,
        "midpoint": 0.505,
        "last_price": 0.5,
        "implied_probability": 0.51,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-25T06:31:17.582225Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP250245",
        "external_market_id": "KXBTC15M-26SEP250245-45",
        "external_contract_id": "KXBTC15M-26SEP250245-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3097.58
      },
      "selected_entry_price": 0.51,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 476,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP250245",
          "external_market_id": "KXBTC15M-26SEP250245-45",
          "external_contract_id": "KXBTC15M-26SEP250245-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-25T06:30:00Z",
          "resolution_timestamp": "2026-09-25T06:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-25T06:31:17.449525Z"
        }
      ],
      "quotes": [
        {
          "id": 476,
          "contract_id": 476,
          "forecast_timestamp": "2026-09-25T06:31:17.404806Z",
          "requested_timestamp": "2026-09-25T06:31:17.404806Z",
          "actual_quote_timestamp": "2026-09-25T06:31:17.582225Z",
          "timestamp_delta_seconds": 0.177419,
          "bid": 0.5,
          "ask": 0.51,
          "midpoint": 0.505,
          "last_price": 0.5,
          "implied_probability": 0.51,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-25T06:31:17.582225Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP250245",
          "external_market_id": "KXBTC15M-26SEP250245-45",
          "external_contract_id": "KXBTC15M-26SEP250245-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3097.58
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP250245-45": {
          "UP/YES": "KXBTC15M-26SEP250245-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 915,
          "signal_id": 476,
          "quote_id": 476,
          "settlement_id": 476,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 189.0,
          "entry_price": 0.51,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.39,
          "trading_fee": 3.31,
          "total_deployed": 99.7,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.39,
          "net_pnl": -99.7,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-25T06:46:22.629359Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3097.58,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 916,
          "signal_id": 476,
          "quote_id": 476,
          "settlement_id": 476,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.51,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 51.0,
          "trading_fee": 1.75,
          "total_deployed": 52.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -51.0,
          "net_pnl": -52.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-25T06:46:22.632015Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3097.58,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84102.63,
        "kronos_base_predicted_close": 84169.0625,
        "kronos_base_displacement": 66.43249999999534,
        "kronos_base_displacement_fraction": 0.0007898980091347362,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84211.609375,
        "kronos_small_displacement": 108.97937499999534,
        "kronos_small_displacement_fraction": 0.0012957903337861769,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP250245",
        "ticker": "KXBTC15M-26SEP250245-45",
        "market_id": "KXBTC15M-26SEP250245-45",
        "contract_id": "KXBTC15M-26SEP250245-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84102.63
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-25T06:31:17.404806Z",
        "retrieved_timestamp": "2026-09-25T06:31:17.582225Z",
        "quote_offset_seconds": 0.177419,
        "quote_age_seconds": 0.177419,
        "bid": 0.5,
        "ask": 0.51,
        "midpoint": 0.505,
        "last_price": 0.5,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.51,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3097.58
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 84014.1,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260925T0630Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 470,
          "signal_id": 476,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-25T06:15:00Z",
          "return_6h": -0.0063438841238692145,
          "return_12h": -0.003731023047244597,
          "return_24h": -0.0008129753667597273,
          "close_vs_ema12": -0.0020989242058635504,
          "close_vs_ema24": -0.002361152894000962,
          "ema12_slope_3h": -0.0008692655061872667,
          "ema24_slope_6h": 3.310391193500628e-05,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-25T06:31:17.447332Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-25T06:15:00Z",
            "return_6h": -0.0063438841238692145,
            "return_12h": -0.003731023047244597,
            "return_24h": -0.0008129753667597273,
            "close_vs_ema12": -0.0020989242058635504,
            "close_vs_ema24": -0.002361152894000962,
            "ema12_slope_3h": -0.0008692655061872667,
            "ema24_slope_6h": 3.310391193500628e-05,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": 0.0006481085713390122,
        "return_30m": -0.001063717038613965,
        "return_60m": -0.000754307868070514,
        "return_120m": -8.647415804430292e-05,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": -0.00013680018347272949,
        "close_vs_ema6": -0.0004768157396196626,
        "close_vs_ema12": -0.001034702848134117,
        "ema3_slope": -0.00013678147174234212,
        "ema6_slope": -0.0001906899262645867,
        "realized_volatility_30m": 0.0011794127255095321,
        "realized_volatility_60m": 0.0010798771172238057,
        "return_acceleration": 0.0023588254510190643
      }
    },
    {
      "id": 475,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260925T0615Z",
      "trigger_timestamp": "2026-09-25T06:16:19.135049Z",
      "market_start_timestamp": "2026-09-25T06:15:00Z",
      "resolution_timestamp": "2026-09-25T06:30:00Z",
      "direction": "UP",
      "base_run_id": 3267,
      "small_run_id": 3268,
      "last_observed_close": 84048.16,
      "actual_close": 84102.63,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-25T06:16:19.313145Z",
      "base_predicted_close": 84104.265625,
      "small_predicted_close": 84183.109375,
      "strike": 84048.16,
      "market_regime": {
        "id": 469,
        "signal_id": 475,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-25T06:00:00Z",
        "return_6h": -0.006879009088784249,
        "return_12h": -0.0018549080851941735,
        "return_24h": -0.0008441733925698136,
        "close_vs_ema12": -0.002834316327843256,
        "close_vs_ema24": -0.003056823769431727,
        "ema12_slope_3h": -0.0008862286752014947,
        "ema24_slope_6h": 0.00016793973346995728,
        "score": -1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-25T06:16:19.345251Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-25T06:00:00Z",
          "return_6h": -0.006879009088784249,
          "return_12h": -0.0018549080851941735,
          "return_24h": -0.0008441733925698136,
          "close_vs_ema12": -0.002834316327843256,
          "close_vs_ema24": -0.003056823769431727,
          "ema12_slope_3h": -0.0008862286752014947,
          "ema24_slope_6h": 0.00016793973346995728,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.62,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.3803,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        3267,
        3268
      ],
      "forecast_publication_timestamp": "2026-09-25T06:16:19.135049Z",
      "requested_quote_timestamp": "2026-09-25T06:16:19.135049Z",
      "retrieved_quote_timestamp": "2026-09-25T06:16:19.515349Z",
      "quote_retrieval_timestamp": "2026-09-25T06:16:19.515349Z",
      "timing_difference_seconds": 0.3803,
      "selected_quote": {
        "id": 475,
        "contract_id": 475,
        "forecast_timestamp": "2026-09-25T06:16:19.135049Z",
        "requested_timestamp": "2026-09-25T06:16:19.135049Z",
        "actual_quote_timestamp": "2026-09-25T06:16:19.515349Z",
        "timestamp_delta_seconds": 0.3803,
        "bid": 0.61,
        "ask": 0.62,
        "midpoint": 0.615,
        "last_price": 0.61,
        "implied_probability": 0.62,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-25T06:16:19.515349Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP250230",
        "external_market_id": "KXBTC15M-26SEP250230-30",
        "external_contract_id": "KXBTC15M-26SEP250230-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 1046.0
      },
      "selected_entry_price": 0.62,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 475,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP250230",
          "external_market_id": "KXBTC15M-26SEP250230-30",
          "external_contract_id": "KXBTC15M-26SEP250230-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-25T06:15:00Z",
          "resolution_timestamp": "2026-09-25T06:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-25T06:16:19.365582Z"
        }
      ],
      "quotes": [
        {
          "id": 475,
          "contract_id": 475,
          "forecast_timestamp": "2026-09-25T06:16:19.135049Z",
          "requested_timestamp": "2026-09-25T06:16:19.135049Z",
          "actual_quote_timestamp": "2026-09-25T06:16:19.515349Z",
          "timestamp_delta_seconds": 0.3803,
          "bid": 0.61,
          "ask": 0.62,
          "midpoint": 0.615,
          "last_price": 0.61,
          "implied_probability": 0.62,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-25T06:16:19.515349Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP250230",
          "external_market_id": "KXBTC15M-26SEP250230-30",
          "external_contract_id": "KXBTC15M-26SEP250230-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 1046.0
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP250230-30": {
          "UP/YES": "KXBTC15M-26SEP250230-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 913,
          "signal_id": 475,
          "quote_id": 475,
          "settlement_id": 475,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 157.0,
          "entry_price": 0.62,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.34,
          "trading_fee": 2.59,
          "total_deployed": 99.93,
          "settlement_value": 1.0,
          "settlement_payout": 157.0,
          "gross_pnl": 59.66,
          "net_pnl": 57.06999999999999,
          "roi": 0.5710997698388871,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-25T06:31:22.143620Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1046.0,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 914,
          "signal_id": 475,
          "quote_id": 475,
          "settlement_id": 475,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.62,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 62.0,
          "trading_fee": 1.65,
          "total_deployed": 63.65,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 38.0,
          "net_pnl": 36.35,
          "roi": 0.5710919088766693,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-25T06:31:22.146235Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1046.0,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84048.16,
        "kronos_base_predicted_close": 84104.265625,
        "kronos_base_displacement": 56.10562499999651,
        "kronos_base_displacement_fraction": 0.0006675413834163235,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84183.109375,
        "kronos_small_displacement": 134.9493749999965,
        "kronos_small_displacement_fraction": 0.001605619623320683,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP250230",
        "ticker": "KXBTC15M-26SEP250230-30",
        "market_id": "KXBTC15M-26SEP250230-30",
        "contract_id": "KXBTC15M-26SEP250230-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84048.16
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-25T06:16:19.135049Z",
        "retrieved_timestamp": "2026-09-25T06:16:19.515349Z",
        "quote_offset_seconds": 0.3803,
        "quote_age_seconds": 0.3803,
        "bid": 0.61,
        "ask": 0.62,
        "midpoint": 0.615,
        "last_price": 0.61,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.62,
        "price_type": "live_executable_ask",
        "yes_ask_size": 1046.0
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 84102.63,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260925T0615Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 469,
          "signal_id": 475,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-25T06:00:00Z",
          "return_6h": -0.006879009088784249,
          "return_12h": -0.0018549080851941735,
          "return_24h": -0.0008441733925698136,
          "close_vs_ema12": -0.002834316327843256,
          "close_vs_ema24": -0.003056823769431727,
          "ema12_slope_3h": -0.0008862286752014947,
          "ema24_slope_6h": 0.00016793973346995728,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-25T06:16:19.345251Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-25T06:00:00Z",
            "return_6h": -0.006879009088784249,
            "return_12h": -0.0018549080851941735,
            "return_24h": -0.0008441733925698136,
            "close_vs_ema12": -0.002834316327843256,
            "close_vs_ema24": -0.003056823769431727,
            "ema12_slope_3h": -0.0008862286752014947,
            "ema24_slope_6h": 0.00016793973346995728,
            "score": -1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.001710716879680052,
        "return_30m": -0.0023943376380543002,
        "return_60m": -0.001598728239791014,
        "return_120m": -0.0004905591869120984,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.0009210745585073177,
        "close_vs_ema6": -0.0013146712635504487,
        "close_vs_ema12": -0.001869497567489442,
        "ema3_slope": -0.0009202269608655778,
        "ema6_slope": -0.0005255921130811192,
        "realized_volatility_30m": 0.0005129623178274922,
        "realized_volatility_60m": 0.0009729734436631718,
        "return_acceleration": -0.0010259246356549845
      }
    },
    {
      "id": 474,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260925T0515Z",
      "trigger_timestamp": "2026-09-25T05:16:16.247604Z",
      "market_start_timestamp": "2026-09-25T05:15:00Z",
      "resolution_timestamp": "2026-09-25T05:30:00Z",
      "direction": "UP",
      "base_run_id": 3259,
      "small_run_id": 3260,
      "last_observed_close": 84182.75,
      "actual_close": 84166.12,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-25T05:16:16.282600Z",
      "base_predicted_close": 84197.8046875,
      "small_predicted_close": 84213.375,
      "strike": 84182.75,
      "market_regime": {
        "id": 468,
        "signal_id": 474,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-25T05:00:00Z",
        "return_6h": -0.0011402308044649034,
        "return_12h": -0.0030966233599026838,
        "return_24h": -0.00014431793125657677,
        "close_vs_ema12": -0.001506511174290237,
        "close_vs_ema24": -0.001607461056776227,
        "ema12_slope_3h": -0.0005786155108847835,
        "ema24_slope_6h": 0.00048205826579050814,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-25T05:16:16.284744Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-25T05:00:00Z",
          "return_6h": -0.0011402308044649034,
          "return_12h": -0.0030966233599026838,
          "return_24h": -0.00014431793125657677,
          "close_vs_ema12": -0.001506511174290237,
          "close_vs_ema24": -0.001607461056776227,
          "ema12_slope_3h": -0.0005786155108847835,
          "ema24_slope_6h": 0.00048205826579050814,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.64,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.157197,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        3259,
        3260
      ],
      "forecast_publication_timestamp": "2026-09-25T05:16:16.247604Z",
      "requested_quote_timestamp": "2026-09-25T05:16:16.247604Z",
      "retrieved_quote_timestamp": "2026-09-25T05:16:16.404801Z",
      "quote_retrieval_timestamp": "2026-09-25T05:16:16.404801Z",
      "timing_difference_seconds": 0.157197,
      "selected_quote": {
        "id": 474,
        "contract_id": 474,
        "forecast_timestamp": "2026-09-25T05:16:16.247604Z",
        "requested_timestamp": "2026-09-25T05:16:16.247604Z",
        "actual_quote_timestamp": "2026-09-25T05:16:16.404801Z",
        "timestamp_delta_seconds": 0.157197,
        "bid": 0.63,
        "ask": 0.64,
        "midpoint": 0.635,
        "last_price": 0.63,
        "implied_probability": 0.64,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-25T05:16:16.404801Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP250130",
        "external_market_id": "KXBTC15M-26SEP250130-30",
        "external_contract_id": "KXBTC15M-26SEP250130-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 9582.75
      },
      "selected_entry_price": 0.64,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 474,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP250130",
          "external_market_id": "KXBTC15M-26SEP250130-30",
          "external_contract_id": "KXBTC15M-26SEP250130-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-25T05:15:00Z",
          "resolution_timestamp": "2026-09-25T05:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-25T05:16:16.286763Z"
        }
      ],
      "quotes": [
        {
          "id": 474,
          "contract_id": 474,
          "forecast_timestamp": "2026-09-25T05:16:16.247604Z",
          "requested_timestamp": "2026-09-25T05:16:16.247604Z",
          "actual_quote_timestamp": "2026-09-25T05:16:16.404801Z",
          "timestamp_delta_seconds": 0.157197,
          "bid": 0.63,
          "ask": 0.64,
          "midpoint": 0.635,
          "last_price": 0.63,
          "implied_probability": 0.64,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-25T05:16:16.404801Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP250130",
          "external_market_id": "KXBTC15M-26SEP250130-30",
          "external_contract_id": "KXBTC15M-26SEP250130-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 9582.75
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP250130-30": {
          "UP/YES": "KXBTC15M-26SEP250130-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 911,
          "signal_id": 474,
          "quote_id": 474,
          "settlement_id": 474,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 152.0,
          "entry_price": 0.64,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.28,
          "trading_fee": 2.46,
          "total_deployed": 99.74,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -97.28,
          "net_pnl": -99.74,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-25T05:31:23.510717Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 9582.75,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 912,
          "signal_id": 474,
          "quote_id": 474,
          "settlement_id": 474,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.64,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 64.0,
          "trading_fee": 1.62,
          "total_deployed": 65.62,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -64.0,
          "net_pnl": -65.62,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-25T05:31:23.512816Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 9582.75,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84182.75,
        "kronos_base_predicted_close": 84197.8046875,
        "kronos_base_displacement": 15.0546875,
        "kronos_base_displacement_fraction": 0.00017883340114215797,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84213.375,
        "kronos_small_displacement": 30.625,
        "kronos_small_displacement_fraction": 0.00036379186947444695,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP250130",
        "ticker": "KXBTC15M-26SEP250130-30",
        "market_id": "KXBTC15M-26SEP250130-30",
        "contract_id": "KXBTC15M-26SEP250130-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84182.75
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-25T05:16:16.247604Z",
        "retrieved_timestamp": "2026-09-25T05:16:16.404801Z",
        "quote_offset_seconds": 0.157197,
        "quote_age_seconds": 0.157197,
        "bid": 0.63,
        "ask": 0.64,
        "midpoint": 0.635,
        "last_price": 0.63,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.64,
        "price_type": "live_executable_ask",
        "yes_ask_size": 9582.75
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 84166.12,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260925T0515Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 468,
          "signal_id": 474,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-25T05:00:00Z",
          "return_6h": -0.0011402308044649034,
          "return_12h": -0.0030966233599026838,
          "return_24h": -0.00014431793125657677,
          "close_vs_ema12": -0.001506511174290237,
          "close_vs_ema24": -0.001607461056776227,
          "ema12_slope_3h": -0.0005786155108847835,
          "ema24_slope_6h": 0.00048205826579050814,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-25T05:16:16.284744Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-25T05:00:00Z",
            "return_6h": -0.0011402308044649034,
            "return_12h": -0.0030966233599026838,
            "return_24h": -0.00014431793125657677,
            "close_vs_ema12": -0.001506511174290237,
            "close_vs_ema24": -0.001607461056776227,
            "ema12_slope_3h": -0.0005786155108847835,
            "ema24_slope_6h": 0.00048205826579050814,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.00017092623843639743,
        "return_30m": -0.0009965598579102508,
        "return_60m": 0.0011099435509784872,
        "return_120m": -0.0005199706961729333,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -9.109966930020974e-05,
        "close_vs_ema6": -0.00020649030674046998,
        "close_vs_ema12": -0.0008443376742379716,
        "ema3_slope": -9.109137090623776e-05,
        "ema6_slope": -8.258930114002361e-05,
        "realized_volatility_30m": 0.00032742426380599765,
        "realized_volatility_60m": 0.000992190523225138,
        "return_acceleration": 0.0006548485276119953
      }
    },
    {
      "id": 473,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260925T0345Z",
      "trigger_timestamp": "2026-09-25T03:46:18.882852Z",
      "market_start_timestamp": "2026-09-25T03:45:00Z",
      "resolution_timestamp": "2026-09-25T04:00:00Z",
      "direction": "UP",
      "base_run_id": 3247,
      "small_run_id": 3248,
      "last_observed_close": 84218.05,
      "actual_close": 84211.53,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-25T03:46:18.932649Z",
      "base_predicted_close": 84234.4453125,
      "small_predicted_close": 84333.515625,
      "strike": 84218.05,
      "market_regime": {
        "id": 467,
        "signal_id": 473,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-25T03:30:00Z",
        "return_6h": -0.0028383807745137046,
        "return_12h": -0.001667667610212642,
        "return_24h": 0.0027408963640684902,
        "close_vs_ema12": -0.0015329191952859755,
        "close_vs_ema24": -0.0014118595456257266,
        "ema12_slope_3h": 0.0007074473144235149,
        "ema24_slope_6h": 0.0006359957173163178,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-25T03:46:18.938312Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-25T03:30:00Z",
          "return_6h": -0.0028383807745137046,
          "return_12h": -0.001667667610212642,
          "return_24h": 0.0027408963640684902,
          "close_vs_ema12": -0.0015329191952859755,
          "close_vs_ema24": -0.0014118595456257266,
          "ema12_slope_3h": 0.0007074473144235149,
          "ema24_slope_6h": 0.0006359957173163178,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.28,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.184224,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        3247,
        3248
      ],
      "forecast_publication_timestamp": "2026-09-25T03:46:18.882852Z",
      "requested_quote_timestamp": "2026-09-25T03:46:18.882852Z",
      "retrieved_quote_timestamp": "2026-09-25T03:46:19.067076Z",
      "quote_retrieval_timestamp": "2026-09-25T03:46:19.067076Z",
      "timing_difference_seconds": 0.184224,
      "selected_quote": {
        "id": 473,
        "contract_id": 473,
        "forecast_timestamp": "2026-09-25T03:46:18.882852Z",
        "requested_timestamp": "2026-09-25T03:46:18.882852Z",
        "actual_quote_timestamp": "2026-09-25T03:46:19.067076Z",
        "timestamp_delta_seconds": 0.184224,
        "bid": 0.27,
        "ask": 0.28,
        "midpoint": 0.275,
        "last_price": 0.28,
        "implied_probability": 0.28,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-25T03:46:19.067076Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP250000",
        "external_market_id": "KXBTC15M-26SEP250000-00",
        "external_contract_id": "KXBTC15M-26SEP250000-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4042.22
      },
      "selected_entry_price": 0.28,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 473,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP250000",
          "external_market_id": "KXBTC15M-26SEP250000-00",
          "external_contract_id": "KXBTC15M-26SEP250000-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-25T03:45:00Z",
          "resolution_timestamp": "2026-09-25T04:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-25T03:46:18.941815Z"
        }
      ],
      "quotes": [
        {
          "id": 473,
          "contract_id": 473,
          "forecast_timestamp": "2026-09-25T03:46:18.882852Z",
          "requested_timestamp": "2026-09-25T03:46:18.882852Z",
          "actual_quote_timestamp": "2026-09-25T03:46:19.067076Z",
          "timestamp_delta_seconds": 0.184224,
          "bid": 0.27,
          "ask": 0.28,
          "midpoint": 0.275,
          "last_price": 0.28,
          "implied_probability": 0.28,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-25T03:46:19.067076Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP250000",
          "external_market_id": "KXBTC15M-26SEP250000-00",
          "external_contract_id": "KXBTC15M-26SEP250000-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4042.22
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP250000-00": {
          "UP/YES": "KXBTC15M-26SEP250000-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 909,
          "signal_id": 473,
          "quote_id": 473,
          "settlement_id": 473,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 340.0,
          "entry_price": 0.28,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.2,
          "trading_fee": 4.8,
          "total_deployed": 100.0,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.2,
          "net_pnl": -100.0,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-25T04:01:26.861335Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4042.22,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 910,
          "signal_id": 473,
          "quote_id": 473,
          "settlement_id": 473,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.28,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 28.000000000000004,
          "trading_fee": 1.42,
          "total_deployed": 29.42,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -28.000000000000004,
          "net_pnl": -29.42,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-25T04:01:26.863625Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4042.22,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84218.05,
        "kronos_base_predicted_close": 84234.4453125,
        "kronos_base_displacement": 16.39531249999709,
        "kronos_base_displacement_fraction": 0.00019467694276935988,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84333.515625,
        "kronos_small_displacement": 115.46562499999709,
        "kronos_small_displacement_fraction": 0.001371031803752249,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP250000",
        "ticker": "KXBTC15M-26SEP250000-00",
        "market_id": "KXBTC15M-26SEP250000-00",
        "contract_id": "KXBTC15M-26SEP250000-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84218.05
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-25T03:46:18.882852Z",
        "retrieved_timestamp": "2026-09-25T03:46:19.067076Z",
        "quote_offset_seconds": 0.184224,
        "quote_age_seconds": 0.184224,
        "bid": 0.27,
        "ask": 0.28,
        "midpoint": 0.275,
        "last_price": 0.28,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.28,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4042.22
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 84211.53,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260925T0345Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 467,
          "signal_id": 473,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-25T03:30:00Z",
          "return_6h": -0.0028383807745137046,
          "return_12h": -0.001667667610212642,
          "return_24h": 0.0027408963640684902,
          "close_vs_ema12": -0.0015329191952859755,
          "close_vs_ema24": -0.0014118595456257266,
          "ema12_slope_3h": 0.0007074473144235149,
          "ema24_slope_6h": 0.0006359957173163178,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-25T03:46:18.938312Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-25T03:30:00Z",
            "return_6h": -0.0028383807745137046,
            "return_12h": -0.001667667610212642,
            "return_24h": 0.0027408963640684902,
            "close_vs_ema12": -0.0015329191952859755,
            "close_vs_ema24": -0.0014118595456257266,
            "ema12_slope_3h": 0.0007074473144235149,
            "ema24_slope_6h": 0.0006359957173163178,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": 0.0009021559057307282,
        "return_30m": -0.00010076000429715126,
        "return_60m": -0.003050304064843301,
        "return_120m": -0.0030223098581795282,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": -3.222108579226113e-05,
        "close_vs_ema6": -0.0009392280312903178,
        "close_vs_ema12": -0.0019142963468398166,
        "ema3_slope": -3.222004762715169e-05,
        "ema6_slope": -0.00037555012163559276,
        "realized_volatility_30m": 0.0009520839223850497,
        "realized_volatility_60m": 0.0016349523636546707,
        "return_acceleration": 0.0019041678447700994
      }
    },
    {
      "id": 472,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260925T0330Z",
      "trigger_timestamp": "2026-09-25T03:31:16.752638Z",
      "market_start_timestamp": "2026-09-25T03:30:00Z",
      "resolution_timestamp": "2026-09-25T03:45:00Z",
      "direction": "UP",
      "base_run_id": 3245,
      "small_run_id": 3246,
      "last_observed_close": 84142.15,
      "actual_close": 84218.05,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-25T03:31:16.794648Z",
      "base_predicted_close": 84151.546875,
      "small_predicted_close": 84232.5390625,
      "strike": 84142.15,
      "market_regime": {
        "id": 466,
        "signal_id": 472,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-25T03:15:00Z",
        "return_6h": -0.0031889381071161793,
        "return_12h": 0.0006579310766834379,
        "return_24h": 0.001363165168359881,
        "close_vs_ema12": -0.0024979479250463177,
        "close_vs_ema24": -0.002341580321095882,
        "ema12_slope_3h": 0.0009251369888134686,
        "ema24_slope_6h": 0.0007092969673299088,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-25T03:31:16.797510Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-25T03:15:00Z",
          "return_6h": -0.0031889381071161793,
          "return_12h": 0.0006579310766834379,
          "return_24h": 0.001363165168359881,
          "close_vs_ema12": -0.0024979479250463177,
          "close_vs_ema24": -0.002341580321095882,
          "ema12_slope_3h": 0.0009251369888134686,
          "ema24_slope_6h": 0.0007092969673299088,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.37,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.184288,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        3245,
        3246
      ],
      "forecast_publication_timestamp": "2026-09-25T03:31:16.752638Z",
      "requested_quote_timestamp": "2026-09-25T03:31:16.752638Z",
      "retrieved_quote_timestamp": "2026-09-25T03:31:16.936926Z",
      "quote_retrieval_timestamp": "2026-09-25T03:31:16.936926Z",
      "timing_difference_seconds": 0.184288,
      "selected_quote": {
        "id": 472,
        "contract_id": 472,
        "forecast_timestamp": "2026-09-25T03:31:16.752638Z",
        "requested_timestamp": "2026-09-25T03:31:16.752638Z",
        "actual_quote_timestamp": "2026-09-25T03:31:16.936926Z",
        "timestamp_delta_seconds": 0.184288,
        "bid": 0.36,
        "ask": 0.37,
        "midpoint": 0.365,
        "last_price": 0.37,
        "implied_probability": 0.37,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-25T03:31:16.936926Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP242345",
        "external_market_id": "KXBTC15M-26SEP242345-45",
        "external_contract_id": "KXBTC15M-26SEP242345-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2093.09
      },
      "selected_entry_price": 0.37,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 472,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP242345",
          "external_market_id": "KXBTC15M-26SEP242345-45",
          "external_contract_id": "KXBTC15M-26SEP242345-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-25T03:30:00Z",
          "resolution_timestamp": "2026-09-25T03:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-25T03:31:16.800550Z"
        }
      ],
      "quotes": [
        {
          "id": 472,
          "contract_id": 472,
          "forecast_timestamp": "2026-09-25T03:31:16.752638Z",
          "requested_timestamp": "2026-09-25T03:31:16.752638Z",
          "actual_quote_timestamp": "2026-09-25T03:31:16.936926Z",
          "timestamp_delta_seconds": 0.184288,
          "bid": 0.36,
          "ask": 0.37,
          "midpoint": 0.365,
          "last_price": 0.37,
          "implied_probability": 0.37,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-25T03:31:16.936926Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP242345",
          "external_market_id": "KXBTC15M-26SEP242345-45",
          "external_contract_id": "KXBTC15M-26SEP242345-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2093.09
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP242345-45": {
          "UP/YES": "KXBTC15M-26SEP242345-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 907,
          "signal_id": 472,
          "quote_id": 472,
          "settlement_id": 472,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 258.0,
          "entry_price": 0.37,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.46,
          "trading_fee": 4.21,
          "total_deployed": 99.66999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 258.0,
          "gross_pnl": 162.54000000000002,
          "net_pnl": 158.33,
          "roi": 1.588542189224441,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-25T03:46:23.926284Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2093.09,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 908,
          "signal_id": 472,
          "quote_id": 472,
          "settlement_id": 472,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.37,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 37.0,
          "trading_fee": 1.64,
          "total_deployed": 38.64,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 63.0,
          "net_pnl": 61.36,
          "roi": 1.5879917184265009,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-25T03:46:23.929632Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2093.09,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84142.15,
        "kronos_base_predicted_close": 84151.546875,
        "kronos_base_displacement": 9.39687500000582,
        "kronos_base_displacement_fraction": 0.00011167857013406267,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84232.5390625,
        "kronos_small_displacement": 90.38906250000582,
        "kronos_small_displacement_fraction": 0.0010742423684206527,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP242345",
        "ticker": "KXBTC15M-26SEP242345-45",
        "market_id": "KXBTC15M-26SEP242345-45",
        "contract_id": "KXBTC15M-26SEP242345-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84142.15
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-25T03:31:16.752638Z",
        "retrieved_timestamp": "2026-09-25T03:31:16.936926Z",
        "quote_offset_seconds": 0.184288,
        "quote_age_seconds": 0.184288,
        "bid": 0.36,
        "ask": 0.37,
        "midpoint": 0.365,
        "last_price": 0.37,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.37,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2093.09
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 84218.05,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260925T0330Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 466,
          "signal_id": 472,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-25T03:15:00Z",
          "return_6h": -0.0031889381071161793,
          "return_12h": 0.0006579310766834379,
          "return_24h": 0.001363165168359881,
          "close_vs_ema12": -0.0024979479250463177,
          "close_vs_ema24": -0.002341580321095882,
          "ema12_slope_3h": 0.0009251369888134686,
          "ema24_slope_6h": 0.0007092969673299088,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-25T03:31:16.797510Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-25T03:15:00Z",
            "return_6h": -0.0031889381071161793,
            "return_12h": 0.0006579310766834379,
            "return_24h": 0.001363165168359881,
            "close_vs_ema12": -0.0024979479250463177,
            "close_vs_ema24": -0.002341580321095882,
            "ema12_slope_3h": 0.0009251369888134686,
            "ema24_slope_6h": 0.0007092969673299088,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0010020119390393711,
        "return_30m": -0.0006259369684773475,
        "return_60m": -0.006048997625164643,
        "return_120m": -0.004322415240970212,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0009657247666836621,
        "close_vs_ema6": -0.00221458343193337,
        "close_vs_ema12": -0.003160867392820066,
        "ema3_slope": -0.0009647930421479156,
        "ema6_slope": -0.0008850493665080172,
        "realized_volatility_30m": 0.0006892320595902057,
        "realized_volatility_60m": 0.00136648761141944,
        "return_acceleration": -0.0013784641191804115
      }
    },
    {
      "id": 471,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260925T0315Z",
      "trigger_timestamp": "2026-09-25T03:16:16.130412Z",
      "market_start_timestamp": "2026-09-25T03:15:00Z",
      "resolution_timestamp": "2026-09-25T03:30:00Z",
      "direction": "UP",
      "base_run_id": 3243,
      "small_run_id": 3244,
      "last_observed_close": 84226.54,
      "actual_close": 84142.15,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-25T03:16:16.178669Z",
      "base_predicted_close": 84273.1328125,
      "small_predicted_close": 84370.859375,
      "strike": 84226.54,
      "market_regime": {
        "id": 465,
        "signal_id": 471,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-25T03:00:00Z",
        "return_6h": -0.0012837601758746153,
        "return_12h": 0.004442404373709907,
        "return_24h": -0.0005738738827839596,
        "close_vs_ema12": -0.0016035616404492803,
        "close_vs_ema24": -0.0013901613202940144,
        "ema12_slope_3h": 0.0012158980278935694,
        "ema24_slope_6h": 0.0007914818365217791,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-25T03:16:16.181098Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-25T03:00:00Z",
          "return_6h": -0.0012837601758746153,
          "return_12h": 0.004442404373709907,
          "return_24h": -0.0005738738827839596,
          "close_vs_ema12": -0.0016035616404492803,
          "close_vs_ema24": -0.0013901613202940144,
          "ema12_slope_3h": 0.0012158980278935694,
          "ema24_slope_6h": 0.0007914818365217791,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.75,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.208227,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "70_80",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        3243,
        3244
      ],
      "forecast_publication_timestamp": "2026-09-25T03:16:16.130412Z",
      "requested_quote_timestamp": "2026-09-25T03:16:16.130412Z",
      "retrieved_quote_timestamp": "2026-09-25T03:16:16.338639Z",
      "quote_retrieval_timestamp": "2026-09-25T03:16:16.338639Z",
      "timing_difference_seconds": 0.208227,
      "selected_quote": {
        "id": 471,
        "contract_id": 471,
        "forecast_timestamp": "2026-09-25T03:16:16.130412Z",
        "requested_timestamp": "2026-09-25T03:16:16.130412Z",
        "actual_quote_timestamp": "2026-09-25T03:16:16.338639Z",
        "timestamp_delta_seconds": 0.208227,
        "bid": 0.74,
        "ask": 0.75,
        "midpoint": 0.745,
        "last_price": 0.74,
        "implied_probability": 0.75,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-25T03:16:16.338639Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP242330",
        "external_market_id": "KXBTC15M-26SEP242330-30",
        "external_contract_id": "KXBTC15M-26SEP242330-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 63.02
      },
      "selected_entry_price": 0.75,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 471,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP242330",
          "external_market_id": "KXBTC15M-26SEP242330-30",
          "external_contract_id": "KXBTC15M-26SEP242330-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-25T03:15:00Z",
          "resolution_timestamp": "2026-09-25T03:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-25T03:16:16.183461Z"
        }
      ],
      "quotes": [
        {
          "id": 471,
          "contract_id": 471,
          "forecast_timestamp": "2026-09-25T03:16:16.130412Z",
          "requested_timestamp": "2026-09-25T03:16:16.130412Z",
          "actual_quote_timestamp": "2026-09-25T03:16:16.338639Z",
          "timestamp_delta_seconds": 0.208227,
          "bid": 0.74,
          "ask": 0.75,
          "midpoint": 0.745,
          "last_price": 0.74,
          "implied_probability": 0.75,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-25T03:16:16.338639Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP242330",
          "external_market_id": "KXBTC15M-26SEP242330-30",
          "external_contract_id": "KXBTC15M-26SEP242330-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 63.02
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP242330-30": {
          "UP/YES": "KXBTC15M-26SEP242330-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": null,
        "fixed_shares": null
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84226.54,
        "kronos_base_predicted_close": 84273.1328125,
        "kronos_base_displacement": 46.5928125000064,
        "kronos_base_displacement_fraction": 0.0005531844534989376,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84370.859375,
        "kronos_small_displacement": 144.3193750000064,
        "kronos_small_displacement_fraction": 0.0017134667410059396,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP242330",
        "ticker": "KXBTC15M-26SEP242330-30",
        "market_id": "KXBTC15M-26SEP242330-30",
        "contract_id": "KXBTC15M-26SEP242330-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84226.54
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-25T03:16:16.130412Z",
        "retrieved_timestamp": "2026-09-25T03:16:16.338639Z",
        "quote_offset_seconds": 0.208227,
        "quote_age_seconds": 0.208227,
        "bid": 0.74,
        "ask": 0.75,
        "midpoint": 0.745,
        "last_price": 0.74,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.75,
        "price_type": "live_executable_ask",
        "yes_ask_size": 63.02
      },
      "settlement": {
        "result": null,
        "settlement_value": null,
        "actual_btc_close": 84142.15,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260925T0315Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 465,
          "signal_id": 471,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-25T03:00:00Z",
          "return_6h": -0.0012837601758746153,
          "return_12h": 0.004442404373709907,
          "return_24h": -0.0005738738827839596,
          "close_vs_ema12": -0.0016035616404492803,
          "close_vs_ema24": -0.0013901613202940144,
          "ema12_slope_3h": 0.0012158980278935694,
          "ema24_slope_6h": 0.0007914818365217791,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-25T03:16:16.181098Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-25T03:00:00Z",
            "return_6h": -0.0012837601758746153,
            "return_12h": 0.004442404373709907,
            "return_24h": -0.0005738738827839596,
            "close_vs_ema12": -0.0016035616404492803,
            "close_vs_ema24": -0.0013901613202940144,
            "ema12_slope_3h": 0.0012158980278935694,
            "ema24_slope_6h": 0.0007914818365217791,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": 0.0003764521801410403,
        "return_30m": -0.0029498412865669454,
        "return_60m": -0.006925457412011671,
        "return_120m": -0.005695418408805164,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": -0.0009285045178690776,
        "close_vs_ema6": -0.0020977628271365845,
        "close_vs_ema12": -0.002734152658597,
        "ema3_slope": -0.0009276431969696963,
        "ema6_slope": -0.0008384016237503733,
        "realized_volatility_30m": 0.0018507469638170404,
        "realized_volatility_60m": 0.0013367676593269973,
        "return_acceleration": 0.003701493927634081
      }
    },
    {
      "id": 470,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260925T0300Z",
      "trigger_timestamp": "2026-09-25T03:01:18.605601Z",
      "market_start_timestamp": "2026-09-25T03:00:00Z",
      "resolution_timestamp": "2026-09-25T03:15:00Z",
      "direction": "UP",
      "base_run_id": 3241,
      "small_run_id": 3242,
      "last_observed_close": 84194.85,
      "actual_close": 84226.54,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-25T03:01:18.651655Z",
      "base_predicted_close": 84287.1015625,
      "small_predicted_close": 84382.4609375,
      "strike": 84194.85,
      "market_regime": {
        "id": 464,
        "signal_id": 470,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-25T02:45:00Z",
        "return_6h": -0.0018581729292327376,
        "return_12h": 0.007110477729471265,
        "return_24h": -0.0018363798040764712,
        "close_vs_ema12": -0.002047365680579172,
        "close_vs_ema24": -0.001795157246613055,
        "ema12_slope_3h": 0.0014718397469124511,
        "ema24_slope_6h": 0.0008352052619269301,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-25T03:01:18.655166Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-25T02:45:00Z",
          "return_6h": -0.0018581729292327376,
          "return_12h": 0.007110477729471265,
          "return_24h": -0.0018363798040764712,
          "close_vs_ema12": -0.002047365680579172,
          "close_vs_ema24": -0.001795157246613055,
          "ema12_slope_3h": 0.0014718397469124511,
          "ema24_slope_6h": 0.0008352052619269301,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.49,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.199796,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        3241,
        3242
      ],
      "forecast_publication_timestamp": "2026-09-25T03:01:18.605601Z",
      "requested_quote_timestamp": "2026-09-25T03:01:18.605601Z",
      "retrieved_quote_timestamp": "2026-09-25T03:01:18.805397Z",
      "quote_retrieval_timestamp": "2026-09-25T03:01:18.805397Z",
      "timing_difference_seconds": 0.199796,
      "selected_quote": {
        "id": 470,
        "contract_id": 470,
        "forecast_timestamp": "2026-09-25T03:01:18.605601Z",
        "requested_timestamp": "2026-09-25T03:01:18.605601Z",
        "actual_quote_timestamp": "2026-09-25T03:01:18.805397Z",
        "timestamp_delta_seconds": 0.199796,
        "bid": 0.48,
        "ask": 0.49,
        "midpoint": 0.485,
        "last_price": 0.48,
        "implied_probability": 0.49,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-25T03:01:18.805397Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP242315",
        "external_market_id": "KXBTC15M-26SEP242315-15",
        "external_contract_id": "KXBTC15M-26SEP242315-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3421.47
      },
      "selected_entry_price": 0.49,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 470,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP242315",
          "external_market_id": "KXBTC15M-26SEP242315-15",
          "external_contract_id": "KXBTC15M-26SEP242315-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-25T03:00:00Z",
          "resolution_timestamp": "2026-09-25T03:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-25T03:01:18.657498Z"
        }
      ],
      "quotes": [
        {
          "id": 470,
          "contract_id": 470,
          "forecast_timestamp": "2026-09-25T03:01:18.605601Z",
          "requested_timestamp": "2026-09-25T03:01:18.605601Z",
          "actual_quote_timestamp": "2026-09-25T03:01:18.805397Z",
          "timestamp_delta_seconds": 0.199796,
          "bid": 0.48,
          "ask": 0.49,
          "midpoint": 0.485,
          "last_price": 0.48,
          "implied_probability": 0.49,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-25T03:01:18.805397Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP242315",
          "external_market_id": "KXBTC15M-26SEP242315-15",
          "external_contract_id": "KXBTC15M-26SEP242315-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3421.47
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP242315-15": {
          "UP/YES": "KXBTC15M-26SEP242315-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 905,
          "signal_id": 470,
          "quote_id": 470,
          "settlement_id": 470,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 197.0,
          "entry_price": 0.49,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.53,
          "trading_fee": 3.45,
          "total_deployed": 99.98,
          "settlement_value": 1.0,
          "settlement_payout": 197.0,
          "gross_pnl": 100.47,
          "net_pnl": 97.02,
          "roi": 0.9703940788157631,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-25T03:16:20.511597Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3421.47,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 906,
          "signal_id": 470,
          "quote_id": 470,
          "settlement_id": 470,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.49,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 49.0,
          "trading_fee": 1.75,
          "total_deployed": 50.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 51.0,
          "net_pnl": 49.25,
          "roi": 0.9704433497536946,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-25T03:16:20.515327Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3421.47,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84194.85,
        "kronos_base_predicted_close": 84287.1015625,
        "kronos_base_displacement": 92.25156249999418,
        "kronos_base_displacement_fraction": 0.0010956912744662431,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84382.4609375,
        "kronos_small_displacement": 187.61093749999418,
        "kronos_small_displacement_fraction": 0.002228294693796523,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP242315",
        "ticker": "KXBTC15M-26SEP242315-15",
        "market_id": "KXBTC15M-26SEP242315-15",
        "contract_id": "KXBTC15M-26SEP242315-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84194.85
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-25T03:01:18.605601Z",
        "retrieved_timestamp": "2026-09-25T03:01:18.805397Z",
        "quote_offset_seconds": 0.199796,
        "quote_age_seconds": 0.199796,
        "bid": 0.48,
        "ask": 0.49,
        "midpoint": 0.485,
        "last_price": 0.48,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.49,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3421.47
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 84226.54,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260925T0300Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 464,
          "signal_id": 470,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-25T02:45:00Z",
          "return_6h": -0.0018581729292327376,
          "return_12h": 0.007110477729471265,
          "return_24h": -0.0018363798040764712,
          "close_vs_ema12": -0.002047365680579172,
          "close_vs_ema24": -0.001795157246613055,
          "ema12_slope_3h": 0.0014718397469124511,
          "ema24_slope_6h": 0.0008352052619269301,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-25T03:01:18.655166Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-25T02:45:00Z",
            "return_6h": -0.0018581729292327376,
            "return_12h": 0.007110477729471265,
            "return_24h": -0.0018363798040764712,
            "close_vs_ema12": -0.002047365680579172,
            "close_vs_ema24": -0.001795157246613055,
            "ema12_slope_3h": 0.0014718397469124511,
            "ema24_slope_6h": 0.0008352052619269301,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0033250417474930405,
        "return_30m": -0.005426457276904828,
        "return_60m": -0.004409054805153634,
        "return_120m": -0.004299252384599606,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 3,
        "close_vs_ema3": -0.0022308987473833586,
        "close_vs_ema6": -0.003309611952632463,
        "close_vs_ema12": -0.0036047609566666194,
        "ema3_slope": -0.0022259329164284747,
        "ema6_slope": -0.001322094533105167,
        "realized_volatility_30m": 0.0006083078065815539,
        "realized_volatility_60m": 0.0023807395662900103,
        "return_acceleration": -0.0012166156131631078
      }
    },
    {
      "id": 469,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260925T0130Z",
      "trigger_timestamp": "2026-09-25T01:31:20.273507Z",
      "market_start_timestamp": "2026-09-25T01:30:00Z",
      "resolution_timestamp": "2026-09-25T01:45:00Z",
      "direction": "UP",
      "base_run_id": 3229,
      "small_run_id": 3230,
      "last_observed_close": 84507.42,
      "actual_close": 84473.36,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-25T01:31:20.321155Z",
      "base_predicted_close": 84582.4140625,
      "small_predicted_close": 84573.2421875,
      "strike": 84507.42,
      "market_regime": {
        "id": 463,
        "signal_id": 469,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-25T01:15:00Z",
        "return_6h": -0.0012803957869319538,
        "return_12h": 0.00884943904013391,
        "return_24h": 0.0028958834674195355,
        "close_vs_ema12": 0.0021829557292771806,
        "close_vs_ema24": 0.0021961561444874267,
        "ema12_slope_3h": 0.0011647311039275632,
        "ema24_slope_6h": 0.0006632892246738464,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-25T01:31:20.323613Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-25T01:15:00Z",
          "return_6h": -0.0012803957869319538,
          "return_12h": 0.00884943904013391,
          "return_24h": 0.0028958834674195355,
          "close_vs_ema12": 0.0021829557292771806,
          "close_vs_ema24": 0.0021961561444874267,
          "ema12_slope_3h": 0.0011647311039275632,
          "ema24_slope_6h": 0.0006632892246738464,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.26,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.189878,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        3229,
        3230
      ],
      "forecast_publication_timestamp": "2026-09-25T01:31:20.273507Z",
      "requested_quote_timestamp": "2026-09-25T01:31:20.273507Z",
      "retrieved_quote_timestamp": "2026-09-25T01:31:20.463385Z",
      "quote_retrieval_timestamp": "2026-09-25T01:31:20.463385Z",
      "timing_difference_seconds": 0.189878,
      "selected_quote": {
        "id": 469,
        "contract_id": 469,
        "forecast_timestamp": "2026-09-25T01:31:20.273507Z",
        "requested_timestamp": "2026-09-25T01:31:20.273507Z",
        "actual_quote_timestamp": "2026-09-25T01:31:20.463385Z",
        "timestamp_delta_seconds": 0.189878,
        "bid": 0.25,
        "ask": 0.26,
        "midpoint": 0.255,
        "last_price": 0.25,
        "implied_probability": 0.26,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-25T01:31:20.463385Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP242145",
        "external_market_id": "KXBTC15M-26SEP242145-45",
        "external_contract_id": "KXBTC15M-26SEP242145-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 8537.29
      },
      "selected_entry_price": 0.26,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 469,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP242145",
          "external_market_id": "KXBTC15M-26SEP242145-45",
          "external_contract_id": "KXBTC15M-26SEP242145-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-25T01:30:00Z",
          "resolution_timestamp": "2026-09-25T01:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-25T01:31:20.326522Z"
        }
      ],
      "quotes": [
        {
          "id": 469,
          "contract_id": 469,
          "forecast_timestamp": "2026-09-25T01:31:20.273507Z",
          "requested_timestamp": "2026-09-25T01:31:20.273507Z",
          "actual_quote_timestamp": "2026-09-25T01:31:20.463385Z",
          "timestamp_delta_seconds": 0.189878,
          "bid": 0.25,
          "ask": 0.26,
          "midpoint": 0.255,
          "last_price": 0.25,
          "implied_probability": 0.26,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-25T01:31:20.463385Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP242145",
          "external_market_id": "KXBTC15M-26SEP242145-45",
          "external_contract_id": "KXBTC15M-26SEP242145-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 8537.29
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP242145-45": {
          "UP/YES": "KXBTC15M-26SEP242145-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 903,
          "signal_id": 469,
          "quote_id": 469,
          "settlement_id": 469,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 365.0,
          "entry_price": 0.26,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 94.9,
          "trading_fee": 4.92,
          "total_deployed": 99.82000000000001,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -94.9,
          "net_pnl": -99.82000000000001,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-25T01:46:23.635536Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 8537.29,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 904,
          "signal_id": 469,
          "quote_id": 469,
          "settlement_id": 469,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.26,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 26.0,
          "trading_fee": 1.35,
          "total_deployed": 27.35,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -26.0,
          "net_pnl": -27.35,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-25T01:46:23.637966Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 8537.29,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84507.42,
        "kronos_base_predicted_close": 84582.4140625,
        "kronos_base_displacement": 74.99406250000175,
        "kronos_base_displacement_fraction": 0.0008874257727901496,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84573.2421875,
        "kronos_small_displacement": 65.82218750000175,
        "kronos_small_displacement_fraction": 0.0007788924037676425,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP242145",
        "ticker": "KXBTC15M-26SEP242145-45",
        "market_id": "KXBTC15M-26SEP242145-45",
        "contract_id": "KXBTC15M-26SEP242145-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84507.42
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-25T01:31:20.273507Z",
        "retrieved_timestamp": "2026-09-25T01:31:20.463385Z",
        "quote_offset_seconds": 0.189878,
        "quote_age_seconds": 0.189878,
        "bid": 0.25,
        "ask": 0.26,
        "midpoint": 0.255,
        "last_price": 0.25,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.26,
        "price_type": "live_executable_ask",
        "yes_ask_size": 8537.29
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 84473.36,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260925T0130Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 463,
          "signal_id": 469,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-25T01:15:00Z",
          "return_6h": -0.0012803957869319538,
          "return_12h": 0.00884943904013391,
          "return_24h": 0.0028958834674195355,
          "close_vs_ema12": 0.0021829557292771806,
          "close_vs_ema24": 0.0021961561444874267,
          "ema12_slope_3h": 0.0011647311039275632,
          "ema24_slope_6h": 0.0006632892246738464,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-25T01:31:20.323613Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-25T01:15:00Z",
            "return_6h": -0.0012803957869319538,
            "return_12h": 0.00884943904013391,
            "return_24h": 0.0028958834674195355,
            "close_vs_ema12": 0.0021829557292771806,
            "close_vs_ema24": 0.0021961561444874267,
            "ema12_slope_3h": 0.0011647311039275632,
            "ema24_slope_6h": 0.0006632892246738464,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.002379593822235404,
        "return_30m": -0.0006026881194153288,
        "return_60m": -0.001561387377764123,
        "return_120m": 0.001202093266141846,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0007776185969552429,
        "close_vs_ema6": -0.0006046303424137589,
        "close_vs_ema12": 9.606129130368402e-05,
        "ema3_slope": -0.000777014376126206,
        "ema6_slope": -0.00024179365865228952,
        "realized_volatility_30m": 0.002080368962278978,
        "realized_volatility_60m": 0.0014760052459932423,
        "return_acceleration": -0.004160737924557956
      }
    },
    {
      "id": 468,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260924T2315Z",
      "trigger_timestamp": "2026-09-24T23:16:16.856049Z",
      "market_start_timestamp": "2026-09-24T23:15:00Z",
      "resolution_timestamp": "2026-09-24T23:30:00Z",
      "direction": "UP",
      "base_run_id": 3211,
      "small_run_id": 3212,
      "last_observed_close": 84278.84,
      "actual_close": 84405.96,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-24T23:16:16.901594Z",
      "base_predicted_close": 84286.6171875,
      "small_predicted_close": 84348.2265625,
      "strike": 84278.84,
      "market_regime": {
        "id": 462,
        "signal_id": 468,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-24T23:00:00Z",
        "return_6h": -0.001958625840956074,
        "return_12h": 0.008759402649200387,
        "return_24h": -0.0025458547806603837,
        "close_vs_ema12": 0.0006529528115220007,
        "close_vs_ema24": 1.3851224655025973e-05,
        "ema12_slope_3h": 0.0005308184626104939,
        "ema24_slope_6h": 0.0003730921846589741,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-24T23:16:16.904416Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-24T23:00:00Z",
          "return_6h": -0.001958625840956074,
          "return_12h": 0.008759402649200387,
          "return_24h": -0.0025458547806603837,
          "close_vs_ema12": 0.0006529528115220007,
          "close_vs_ema24": 1.3851224655025973e-05,
          "ema12_slope_3h": 0.0005308184626104939,
          "ema24_slope_6h": 0.0003730921846589741,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.5,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.18921,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        3211,
        3212
      ],
      "forecast_publication_timestamp": "2026-09-24T23:16:16.856049Z",
      "requested_quote_timestamp": "2026-09-24T23:16:16.856049Z",
      "retrieved_quote_timestamp": "2026-09-24T23:16:17.045259Z",
      "quote_retrieval_timestamp": "2026-09-24T23:16:17.045259Z",
      "timing_difference_seconds": 0.18921,
      "selected_quote": {
        "id": 468,
        "contract_id": 468,
        "forecast_timestamp": "2026-09-24T23:16:16.856049Z",
        "requested_timestamp": "2026-09-24T23:16:16.856049Z",
        "actual_quote_timestamp": "2026-09-24T23:16:17.045259Z",
        "timestamp_delta_seconds": 0.18921,
        "bid": 0.49,
        "ask": 0.5,
        "midpoint": 0.495,
        "last_price": 0.5,
        "implied_probability": 0.5,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-24T23:16:17.045259Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP241930",
        "external_market_id": "KXBTC15M-26SEP241930-30",
        "external_contract_id": "KXBTC15M-26SEP241930-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 214.37
      },
      "selected_entry_price": 0.5,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 468,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP241930",
          "external_market_id": "KXBTC15M-26SEP241930-30",
          "external_contract_id": "KXBTC15M-26SEP241930-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-24T23:15:00Z",
          "resolution_timestamp": "2026-09-24T23:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-24T23:16:16.907596Z"
        }
      ],
      "quotes": [
        {
          "id": 468,
          "contract_id": 468,
          "forecast_timestamp": "2026-09-24T23:16:16.856049Z",
          "requested_timestamp": "2026-09-24T23:16:16.856049Z",
          "actual_quote_timestamp": "2026-09-24T23:16:17.045259Z",
          "timestamp_delta_seconds": 0.18921,
          "bid": 0.49,
          "ask": 0.5,
          "midpoint": 0.495,
          "last_price": 0.5,
          "implied_probability": 0.5,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-24T23:16:17.045259Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP241930",
          "external_market_id": "KXBTC15M-26SEP241930-30",
          "external_contract_id": "KXBTC15M-26SEP241930-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 214.37
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP241930-30": {
          "UP/YES": "KXBTC15M-26SEP241930-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 901,
          "signal_id": 468,
          "quote_id": 468,
          "settlement_id": 468,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 193.0,
          "entry_price": 0.5,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.5,
          "trading_fee": 3.38,
          "total_deployed": 99.88,
          "settlement_value": 1.0,
          "settlement_payout": 193.0,
          "gross_pnl": 96.5,
          "net_pnl": 93.12,
          "roi": 0.932318782539047,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-24T23:31:25.599438Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 214.37,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 902,
          "signal_id": 468,
          "quote_id": 468,
          "settlement_id": 468,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.5,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 50.0,
          "trading_fee": 1.75,
          "total_deployed": 51.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 50.0,
          "net_pnl": 48.25,
          "roi": 0.9323671497584541,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-24T23:31:25.601339Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 214.37,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84278.84,
        "kronos_base_predicted_close": 84286.6171875,
        "kronos_base_displacement": 7.7771875000034925,
        "kronos_base_displacement_fraction": 9.227924233417893e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84348.2265625,
        "kronos_small_displacement": 69.38656250000349,
        "kronos_small_displacement_fraction": 0.0008232975501324353,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP241930",
        "ticker": "KXBTC15M-26SEP241930-30",
        "market_id": "KXBTC15M-26SEP241930-30",
        "contract_id": "KXBTC15M-26SEP241930-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84278.84
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-24T23:16:16.856049Z",
        "retrieved_timestamp": "2026-09-24T23:16:17.045259Z",
        "quote_offset_seconds": 0.18921,
        "quote_age_seconds": 0.18921,
        "bid": 0.49,
        "ask": 0.5,
        "midpoint": 0.495,
        "last_price": 0.5,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.5,
        "price_type": "live_executable_ask",
        "yes_ask_size": 214.37
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 84405.96,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260924T2315Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 462,
          "signal_id": 468,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-24T23:00:00Z",
          "return_6h": -0.001958625840956074,
          "return_12h": 0.008759402649200387,
          "return_24h": -0.0025458547806603837,
          "close_vs_ema12": 0.0006529528115220007,
          "close_vs_ema24": 1.3851224655025973e-05,
          "ema12_slope_3h": 0.0005308184626104939,
          "ema24_slope_6h": 0.0003730921846589741,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-24T23:16:16.904416Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-24T23:00:00Z",
            "return_6h": -0.001958625840956074,
            "return_12h": 0.008759402649200387,
            "return_24h": -0.0025458547806603837,
            "close_vs_ema12": 0.0006529528115220007,
            "close_vs_ema24": 1.3851224655025973e-05,
            "ema12_slope_3h": 0.0005308184626104939,
            "ema24_slope_6h": 0.0003730921846589741,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.00040391803181427655,
        "return_30m": 0.0020151227098177404,
        "return_60m": -0.0004825137661070844,
        "return_120m": -0.0006635891947516237,
        "consecutive_up_closes": 2,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0004176206194199672,
        "close_vs_ema6": 0.0003160341585539683,
        "close_vs_ema12": -7.917623204667379e-05,
        "ema3_slope": 0.00041779509926809233,
        "ema6_slope": 0.00012642964585629635,
        "realized_volatility_30m": 0.0006033180571640706,
        "realized_volatility_60m": 0.0014288453683719265,
        "return_acceleration": -0.0012066361143281412
      }
    },
    {
      "id": 467,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260924T2245Z",
      "trigger_timestamp": "2026-09-24T22:46:17.921541Z",
      "market_start_timestamp": "2026-09-24T22:45:00Z",
      "resolution_timestamp": "2026-09-24T23:00:00Z",
      "direction": "UP",
      "base_run_id": 3207,
      "small_run_id": 3208,
      "last_observed_close": 84109.35,
      "actual_close": 84244.82,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-24T22:46:17.972130Z",
      "base_predicted_close": 84142.171875,
      "small_predicted_close": 84244.484375,
      "strike": 84109.35,
      "market_regime": {
        "id": 461,
        "signal_id": 467,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-24T22:30:00Z",
        "return_6h": -0.005872140549430971,
        "return_12h": 0.008744677946868284,
        "return_24h": -0.0045083949698038195,
        "close_vs_ema12": -0.0013199221738076083,
        "close_vs_ema24": -0.002005140326440058,
        "ema12_slope_3h": 0.00064577180287273,
        "ema24_slope_6h": 0.000494126558740815,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-24T22:46:17.975868Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-24T22:30:00Z",
          "return_6h": -0.005872140549430971,
          "return_12h": 0.008744677946868284,
          "return_24h": -0.0045083949698038195,
          "close_vs_ema12": -0.0013199221738076083,
          "close_vs_ema24": -0.002005140326440058,
          "ema12_slope_3h": 0.00064577180287273,
          "ema24_slope_6h": 0.000494126558740815,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.55,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.195378,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        3207,
        3208
      ],
      "forecast_publication_timestamp": "2026-09-24T22:46:17.921541Z",
      "requested_quote_timestamp": "2026-09-24T22:46:17.921541Z",
      "retrieved_quote_timestamp": "2026-09-24T22:46:18.116919Z",
      "quote_retrieval_timestamp": "2026-09-24T22:46:18.116919Z",
      "timing_difference_seconds": 0.195378,
      "selected_quote": {
        "id": 467,
        "contract_id": 467,
        "forecast_timestamp": "2026-09-24T22:46:17.921541Z",
        "requested_timestamp": "2026-09-24T22:46:17.921541Z",
        "actual_quote_timestamp": "2026-09-24T22:46:18.116919Z",
        "timestamp_delta_seconds": 0.195378,
        "bid": 0.54,
        "ask": 0.55,
        "midpoint": 0.545,
        "last_price": 0.54,
        "implied_probability": 0.55,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-24T22:46:18.116919Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP241900",
        "external_market_id": "KXBTC15M-26SEP241900-00",
        "external_contract_id": "KXBTC15M-26SEP241900-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 6182.05
      },
      "selected_entry_price": 0.55,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 467,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP241900",
          "external_market_id": "KXBTC15M-26SEP241900-00",
          "external_contract_id": "KXBTC15M-26SEP241900-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-24T22:45:00Z",
          "resolution_timestamp": "2026-09-24T23:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-24T22:46:17.979367Z"
        }
      ],
      "quotes": [
        {
          "id": 467,
          "contract_id": 467,
          "forecast_timestamp": "2026-09-24T22:46:17.921541Z",
          "requested_timestamp": "2026-09-24T22:46:17.921541Z",
          "actual_quote_timestamp": "2026-09-24T22:46:18.116919Z",
          "timestamp_delta_seconds": 0.195378,
          "bid": 0.54,
          "ask": 0.55,
          "midpoint": 0.545,
          "last_price": 0.54,
          "implied_probability": 0.55,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-24T22:46:18.116919Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP241900",
          "external_market_id": "KXBTC15M-26SEP241900-00",
          "external_contract_id": "KXBTC15M-26SEP241900-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 6182.05
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP241900-00": {
          "UP/YES": "KXBTC15M-26SEP241900-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 899,
          "signal_id": 467,
          "quote_id": 467,
          "settlement_id": 467,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 176.0,
          "entry_price": 0.55,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.80000000000001,
          "trading_fee": 3.05,
          "total_deployed": 99.85000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 176.0,
          "gross_pnl": 79.19999999999999,
          "net_pnl": 76.14999999999999,
          "roi": 0.7626439659489233,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-24T23:01:22.940443Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6182.05,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 900,
          "signal_id": 467,
          "quote_id": 467,
          "settlement_id": 467,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.55,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 55.00000000000001,
          "trading_fee": 1.74,
          "total_deployed": 56.74000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 44.99999999999999,
          "net_pnl": 43.25999999999999,
          "roi": 0.76242509693338,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-24T23:01:22.942676Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6182.05,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84109.35,
        "kronos_base_predicted_close": 84142.171875,
        "kronos_base_displacement": 32.82187499999418,
        "kronos_base_displacement_fraction": 0.0003902286131089371,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84244.484375,
        "kronos_small_displacement": 135.13437499999418,
        "kronos_small_displacement_fraction": 0.0016066510441466277,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP241900",
        "ticker": "KXBTC15M-26SEP241900-00",
        "market_id": "KXBTC15M-26SEP241900-00",
        "contract_id": "KXBTC15M-26SEP241900-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84109.35
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-24T22:46:17.921541Z",
        "retrieved_timestamp": "2026-09-24T22:46:18.116919Z",
        "quote_offset_seconds": 0.195378,
        "quote_age_seconds": 0.195378,
        "bid": 0.54,
        "ask": 0.55,
        "midpoint": 0.545,
        "last_price": 0.54,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.55,
        "price_type": "live_executable_ask",
        "yes_ask_size": 6182.05
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 84244.82,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260924T2245Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 461,
          "signal_id": 467,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-24T22:30:00Z",
          "return_6h": -0.005872140549430971,
          "return_12h": 0.008744677946868284,
          "return_24h": -0.0045083949698038195,
          "close_vs_ema12": -0.0013199221738076083,
          "close_vs_ema24": -0.002005140326440058,
          "ema12_slope_3h": 0.00064577180287273,
          "ema24_slope_6h": 0.000494126558740815,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-24T22:46:17.975868Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-24T22:30:00Z",
            "return_6h": -0.005872140549430971,
            "return_12h": 0.008744677946868284,
            "return_24h": -0.0045083949698038195,
            "close_vs_ema12": -0.0013199221738076083,
            "close_vs_ema24": -0.002005140326440058,
            "ema12_slope_3h": 0.00064577180287273,
            "ema24_slope_6h": 0.000494126558740815,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.00016042015188855174,
        "return_30m": -0.0024926135537458594,
        "return_60m": -0.004125438077867916,
        "return_120m": -0.0032882320585162494,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 4,
        "close_vs_ema3": -0.0007459844023866014,
        "close_vs_ema6": -0.0015540522184930294,
        "close_vs_ema12": -0.0021946700613717507,
        "ema3_slope": -0.0007454283244835436,
        "ema6_slope": -0.0006212347149225916,
        "realized_volatility_30m": 0.0010860737204081428,
        "realized_volatility_60m": 0.0009283763521581932,
        "return_acceleration": 0.0021721474408162855
      }
    },
    {
      "id": 466,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260924T2230Z",
      "trigger_timestamp": "2026-09-24T22:31:17.264000Z",
      "market_start_timestamp": "2026-09-24T22:30:00Z",
      "resolution_timestamp": "2026-09-24T22:45:00Z",
      "direction": "UP",
      "base_run_id": 3205,
      "small_run_id": 3206,
      "last_observed_close": 84122.85,
      "actual_close": 84109.35,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-24T22:31:17.313642Z",
      "base_predicted_close": 84140.609375,
      "small_predicted_close": 84157.9296875,
      "strike": 84122.85,
      "market_regime": {
        "id": 460,
        "signal_id": 466,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-24T22:15:00Z",
        "return_6h": -0.006779994561836422,
        "return_12h": 0.01069670062210526,
        "return_24h": -0.004286231827756559,
        "close_vs_ema12": -0.0012157866730760913,
        "close_vs_ema24": -0.0018871406745294417,
        "ema12_slope_3h": 0.0008403521637494471,
        "ema24_slope_6h": 0.0006287595468692508,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-24T22:31:17.315825Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-24T22:15:00Z",
          "return_6h": -0.006779994561836422,
          "return_12h": 0.01069670062210526,
          "return_24h": -0.004286231827756559,
          "close_vs_ema12": -0.0012157866730760913,
          "close_vs_ema24": -0.0018871406745294417,
          "ema12_slope_3h": 0.0008403521637494471,
          "ema24_slope_6h": 0.0006287595468692508,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.58,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.202868,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        3205,
        3206
      ],
      "forecast_publication_timestamp": "2026-09-24T22:31:17.264000Z",
      "requested_quote_timestamp": "2026-09-24T22:31:17.264000Z",
      "retrieved_quote_timestamp": "2026-09-24T22:31:17.466868Z",
      "quote_retrieval_timestamp": "2026-09-24T22:31:17.466868Z",
      "timing_difference_seconds": 0.202868,
      "selected_quote": {
        "id": 466,
        "contract_id": 466,
        "forecast_timestamp": "2026-09-24T22:31:17.264000Z",
        "requested_timestamp": "2026-09-24T22:31:17.264000Z",
        "actual_quote_timestamp": "2026-09-24T22:31:17.466868Z",
        "timestamp_delta_seconds": 0.202868,
        "bid": 0.57,
        "ask": 0.58,
        "midpoint": 0.575,
        "last_price": 0.57,
        "implied_probability": 0.58,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-24T22:31:17.466868Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP241845",
        "external_market_id": "KXBTC15M-26SEP241845-45",
        "external_contract_id": "KXBTC15M-26SEP241845-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 10028.98
      },
      "selected_entry_price": 0.58,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 466,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP241845",
          "external_market_id": "KXBTC15M-26SEP241845-45",
          "external_contract_id": "KXBTC15M-26SEP241845-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-24T22:30:00Z",
          "resolution_timestamp": "2026-09-24T22:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-24T22:31:17.318790Z"
        }
      ],
      "quotes": [
        {
          "id": 466,
          "contract_id": 466,
          "forecast_timestamp": "2026-09-24T22:31:17.264000Z",
          "requested_timestamp": "2026-09-24T22:31:17.264000Z",
          "actual_quote_timestamp": "2026-09-24T22:31:17.466868Z",
          "timestamp_delta_seconds": 0.202868,
          "bid": 0.57,
          "ask": 0.58,
          "midpoint": 0.575,
          "last_price": 0.57,
          "implied_probability": 0.58,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-24T22:31:17.466868Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP241845",
          "external_market_id": "KXBTC15M-26SEP241845-45",
          "external_contract_id": "KXBTC15M-26SEP241845-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 10028.98
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP241845-45": {
          "UP/YES": "KXBTC15M-26SEP241845-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 897,
          "signal_id": 466,
          "quote_id": 466,
          "settlement_id": 466,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 167.0,
          "entry_price": 0.58,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.86,
          "trading_fee": 2.85,
          "total_deployed": 99.71,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.86,
          "net_pnl": -99.71,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-24T22:46:23.929043Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 10028.98,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 898,
          "signal_id": 466,
          "quote_id": 466,
          "settlement_id": 466,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.58,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 57.99999999999999,
          "trading_fee": 1.71,
          "total_deployed": 59.709999999999994,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -57.99999999999999,
          "net_pnl": -59.709999999999994,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-24T22:46:23.932800Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 10028.98,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84122.85,
        "kronos_base_predicted_close": 84140.609375,
        "kronos_base_displacement": 17.75937499999418,
        "kronos_base_displacement_fraction": 0.000211112379097881,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84157.9296875,
        "kronos_small_displacement": 35.07968749999418,
        "kronos_small_displacement_fraction": 0.00041700545690016654,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP241845",
        "ticker": "KXBTC15M-26SEP241845-45",
        "market_id": "KXBTC15M-26SEP241845-45",
        "contract_id": "KXBTC15M-26SEP241845-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84122.85
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-24T22:31:17.264000Z",
        "retrieved_timestamp": "2026-09-24T22:31:17.466868Z",
        "quote_offset_seconds": 0.202868,
        "quote_age_seconds": 0.202868,
        "bid": 0.57,
        "ask": 0.58,
        "midpoint": 0.575,
        "last_price": 0.57,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.58,
        "price_type": "live_executable_ask",
        "yes_ask_size": 10028.98
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 84109.35,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260924T2230Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 460,
          "signal_id": 466,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-24T22:15:00Z",
          "return_6h": -0.006779994561836422,
          "return_12h": 0.01069670062210526,
          "return_24h": -0.004286231827756559,
          "close_vs_ema12": -0.0012157866730760913,
          "close_vs_ema24": -0.0018871406745294417,
          "ema12_slope_3h": 0.0008403521637494471,
          "ema24_slope_6h": 0.0006287595468692508,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-24T22:31:17.315825Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-24T22:15:00Z",
            "return_6h": -0.006779994561836422,
            "return_12h": 0.01069670062210526,
            "return_24h": -0.004286231827756559,
            "close_vs_ema12": -0.0012157866730760913,
            "close_vs_ema24": -0.0018871406745294417,
            "ema12_slope_3h": 0.0008403521637494471,
            "ema24_slope_6h": 0.0006287595468692508,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0023325675927048373,
        "return_30m": -0.0024779989584438056,
        "return_60m": -0.0034175527630162517,
        "return_120m": -0.0015313942891432841,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 3,
        "close_vs_ema3": -0.001330649960147201,
        "close_vs_ema6": -0.0020142244725359637,
        "close_vs_ema12": -0.002432636519582032,
        "ema3_slope": -0.0013288816837877526,
        "ema6_slope": -0.0008050411755595732,
        "realized_volatility_30m": 0.001093398102675891,
        "realized_volatility_60m": 0.001125386072960873,
        "return_acceleration": -0.002186796205351782
      }
    },
    {
      "id": 465,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260924T2115Z",
      "trigger_timestamp": "2026-09-24T21:16:18.621810Z",
      "market_start_timestamp": "2026-09-24T21:15:00Z",
      "resolution_timestamp": "2026-09-24T21:30:00Z",
      "direction": "UP",
      "base_run_id": 3195,
      "small_run_id": 3196,
      "last_observed_close": 84334.81,
      "actual_close": 84411.33,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-24T21:16:18.657718Z",
      "base_predicted_close": 84343.4453125,
      "small_predicted_close": 84385.8828125,
      "strike": 84334.81,
      "market_regime": {
        "id": 459,
        "signal_id": 465,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-24T21:00:00Z",
        "return_6h": 0.005733525020673591,
        "return_12h": 0.010342645011576668,
        "return_24h": -0.00033364960696169454,
        "close_vs_ema12": 0.0015690867771041006,
        "close_vs_ema24": 0.000684883324040042,
        "ema12_slope_3h": 0.0015260458888759487,
        "ema24_slope_6h": 0.0007144806978831575,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-24T21:16:18.659903Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-24T21:00:00Z",
          "return_6h": 0.005733525020673591,
          "return_12h": 0.010342645011576668,
          "return_24h": -0.00033364960696169454,
          "close_vs_ema12": 0.0015690867771041006,
          "close_vs_ema24": 0.000684883324040042,
          "ema12_slope_3h": 0.0015260458888759487,
          "ema24_slope_6h": 0.0007144806978831575,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.64,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.190059,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        3195,
        3196
      ],
      "forecast_publication_timestamp": "2026-09-24T21:16:18.621810Z",
      "requested_quote_timestamp": "2026-09-24T21:16:18.621810Z",
      "retrieved_quote_timestamp": "2026-09-24T21:16:18.811869Z",
      "quote_retrieval_timestamp": "2026-09-24T21:16:18.811869Z",
      "timing_difference_seconds": 0.190059,
      "selected_quote": {
        "id": 465,
        "contract_id": 465,
        "forecast_timestamp": "2026-09-24T21:16:18.621810Z",
        "requested_timestamp": "2026-09-24T21:16:18.621810Z",
        "actual_quote_timestamp": "2026-09-24T21:16:18.811869Z",
        "timestamp_delta_seconds": 0.190059,
        "bid": 0.63,
        "ask": 0.64,
        "midpoint": 0.635,
        "last_price": 0.64,
        "implied_probability": 0.64,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-24T21:16:18.811869Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP241730",
        "external_market_id": "KXBTC15M-26SEP241730-30",
        "external_contract_id": "KXBTC15M-26SEP241730-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4229.49
      },
      "selected_entry_price": 0.64,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 465,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP241730",
          "external_market_id": "KXBTC15M-26SEP241730-30",
          "external_contract_id": "KXBTC15M-26SEP241730-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-24T21:15:00Z",
          "resolution_timestamp": "2026-09-24T21:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-24T21:16:18.662121Z"
        }
      ],
      "quotes": [
        {
          "id": 465,
          "contract_id": 465,
          "forecast_timestamp": "2026-09-24T21:16:18.621810Z",
          "requested_timestamp": "2026-09-24T21:16:18.621810Z",
          "actual_quote_timestamp": "2026-09-24T21:16:18.811869Z",
          "timestamp_delta_seconds": 0.190059,
          "bid": 0.63,
          "ask": 0.64,
          "midpoint": 0.635,
          "last_price": 0.64,
          "implied_probability": 0.64,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-24T21:16:18.811869Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP241730",
          "external_market_id": "KXBTC15M-26SEP241730-30",
          "external_contract_id": "KXBTC15M-26SEP241730-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4229.49
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP241730-30": {
          "UP/YES": "KXBTC15M-26SEP241730-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 895,
          "signal_id": 465,
          "quote_id": 465,
          "settlement_id": 465,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 152.0,
          "entry_price": 0.64,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.28,
          "trading_fee": 2.46,
          "total_deployed": 99.74,
          "settlement_value": 1.0,
          "settlement_payout": 152.0,
          "gross_pnl": 54.72,
          "net_pnl": 52.260000000000005,
          "roi": 0.5239623019851615,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-24T21:31:21.486924Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4229.49,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 896,
          "signal_id": 465,
          "quote_id": 465,
          "settlement_id": 465,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.64,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 64.0,
          "trading_fee": 1.62,
          "total_deployed": 65.62,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 36.0,
          "net_pnl": 34.379999999999995,
          "roi": 0.5239256324291374,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-24T21:31:21.488787Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4229.49,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84334.81,
        "kronos_base_predicted_close": 84343.4453125,
        "kronos_base_displacement": 8.635312500002328,
        "kronos_base_displacement_fraction": 0.00010239321698836256,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84385.8828125,
        "kronos_small_displacement": 51.07281250000233,
        "kronos_small_displacement_fraction": 0.0006055958684201972,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP241730",
        "ticker": "KXBTC15M-26SEP241730-30",
        "market_id": "KXBTC15M-26SEP241730-30",
        "contract_id": "KXBTC15M-26SEP241730-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84334.81
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-24T21:16:18.621810Z",
        "retrieved_timestamp": "2026-09-24T21:16:18.811869Z",
        "quote_offset_seconds": 0.190059,
        "quote_age_seconds": 0.190059,
        "bid": 0.63,
        "ask": 0.64,
        "midpoint": 0.635,
        "last_price": 0.64,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.64,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4229.49
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 84411.33,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260924T2115Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 459,
          "signal_id": 465,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-24T21:00:00Z",
          "return_6h": 0.005733525020673591,
          "return_12h": 0.010342645011576668,
          "return_24h": -0.00033364960696169454,
          "close_vs_ema12": 0.0015690867771041006,
          "close_vs_ema24": 0.000684883324040042,
          "ema12_slope_3h": 0.0015260458888759487,
          "ema24_slope_6h": 0.0007144806978831575,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-24T21:16:18.659903Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-24T21:00:00Z",
            "return_6h": 0.005733525020673591,
            "return_12h": 0.010342645011576668,
            "return_24h": -0.00033364960696169454,
            "close_vs_ema12": 0.0015690867771041006,
            "close_vs_ema24": 0.000684883324040042,
            "ema12_slope_3h": 0.0015260458888759487,
            "ema24_slope_6h": 0.0007144806978831575,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "DEGRADED",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0001989154461956577,
        "return_30m": -0.0006165554846007115,
        "return_60m": 0.0005701607903971784,
        "return_120m": -0.002942407412997672,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -8.472621398880609e-05,
        "close_vs_ema6": -0.00021949839123824866,
        "close_vs_ema12": -0.00028997618513715295,
        "ema3_slope": -8.471903606566134e-05,
        "ema6_slope": -8.779164844519016e-05,
        "realized_volatility_30m": 0.0001094038418961163,
        "realized_volatility_60m": 0.0008470306323588944,
        "return_acceleration": 0.0002188076837922326
      }
    },
    {
      "id": 464,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260924T2030Z",
      "trigger_timestamp": "2026-09-24T20:31:16.510045Z",
      "market_start_timestamp": "2026-09-24T20:30:00Z",
      "resolution_timestamp": "2026-09-24T20:45:00Z",
      "direction": "UP",
      "base_run_id": 3189,
      "small_run_id": 3190,
      "last_observed_close": 84251.87,
      "actual_close": 84386.84,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-24T20:31:16.556707Z",
      "base_predicted_close": 84273.0234375,
      "small_predicted_close": 84336.9921875,
      "strike": 84251.87,
      "market_regime": {
        "id": 458,
        "signal_id": 464,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-24T20:15:00Z",
        "return_6h": -0.007112684504566258,
        "return_12h": 0.004804302993701937,
        "return_24h": -0.0003845201049621494,
        "close_vs_ema12": 0.000828414043201775,
        "close_vs_ema24": -0.00023778669924257034,
        "ema12_slope_3h": 0.001383780122232059,
        "ema24_slope_6h": 0.0004470978469433007,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-24T20:31:16.558975Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-24T20:15:00Z",
          "return_6h": -0.007112684504566258,
          "return_12h": 0.004804302993701937,
          "return_24h": -0.0003845201049621494,
          "close_vs_ema12": 0.000828414043201775,
          "close_vs_ema24": -0.00023778669924257034,
          "ema12_slope_3h": 0.001383780122232059,
          "ema24_slope_6h": 0.0004470978469433007,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.47,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.167183,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        3189,
        3190
      ],
      "forecast_publication_timestamp": "2026-09-24T20:31:16.510045Z",
      "requested_quote_timestamp": "2026-09-24T20:31:16.510045Z",
      "retrieved_quote_timestamp": "2026-09-24T20:31:16.677228Z",
      "quote_retrieval_timestamp": "2026-09-24T20:31:16.677228Z",
      "timing_difference_seconds": 0.167183,
      "selected_quote": {
        "id": 464,
        "contract_id": 464,
        "forecast_timestamp": "2026-09-24T20:31:16.510045Z",
        "requested_timestamp": "2026-09-24T20:31:16.510045Z",
        "actual_quote_timestamp": "2026-09-24T20:31:16.677228Z",
        "timestamp_delta_seconds": 0.167183,
        "bid": 0.46,
        "ask": 0.47,
        "midpoint": 0.46499999999999997,
        "last_price": 0.47,
        "implied_probability": 0.47,
        "spread": 0.009999999999999953,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-24T20:31:16.677228Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP241645",
        "external_market_id": "KXBTC15M-26SEP241645-45",
        "external_contract_id": "KXBTC15M-26SEP241645-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 8453.93
      },
      "selected_entry_price": 0.47,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 464,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP241645",
          "external_market_id": "KXBTC15M-26SEP241645-45",
          "external_contract_id": "KXBTC15M-26SEP241645-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-24T20:30:00Z",
          "resolution_timestamp": "2026-09-24T20:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-24T20:31:16.561218Z"
        }
      ],
      "quotes": [
        {
          "id": 464,
          "contract_id": 464,
          "forecast_timestamp": "2026-09-24T20:31:16.510045Z",
          "requested_timestamp": "2026-09-24T20:31:16.510045Z",
          "actual_quote_timestamp": "2026-09-24T20:31:16.677228Z",
          "timestamp_delta_seconds": 0.167183,
          "bid": 0.46,
          "ask": 0.47,
          "midpoint": 0.46499999999999997,
          "last_price": 0.47,
          "implied_probability": 0.47,
          "spread": 0.009999999999999953,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-24T20:31:16.677228Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP241645",
          "external_market_id": "KXBTC15M-26SEP241645-45",
          "external_contract_id": "KXBTC15M-26SEP241645-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 8453.93
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP241645-45": {
          "UP/YES": "KXBTC15M-26SEP241645-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 893,
          "signal_id": 464,
          "quote_id": 464,
          "settlement_id": 464,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 205.0,
          "entry_price": 0.47,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.35,
          "trading_fee": 3.58,
          "total_deployed": 99.92999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 205.0,
          "gross_pnl": 108.65,
          "net_pnl": 105.07000000000001,
          "roi": 1.0514360052036427,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-24T20:46:25.304029Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 8453.93,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 894,
          "signal_id": 464,
          "quote_id": 464,
          "settlement_id": 464,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.47,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 47.0,
          "trading_fee": 1.75,
          "total_deployed": 48.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 53.0,
          "net_pnl": 51.25,
          "roi": 1.0512820512820513,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-24T20:46:25.308257Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 8453.93,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84251.87,
        "kronos_base_predicted_close": 84273.0234375,
        "kronos_base_displacement": 21.153437500004657,
        "kronos_base_displacement_fraction": 0.00025107380405924116,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84336.9921875,
        "kronos_small_displacement": 85.12218750000466,
        "kronos_small_displacement_fraction": 0.0010103299487596495,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP241645",
        "ticker": "KXBTC15M-26SEP241645-45",
        "market_id": "KXBTC15M-26SEP241645-45",
        "contract_id": "KXBTC15M-26SEP241645-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84251.87
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-24T20:31:16.510045Z",
        "retrieved_timestamp": "2026-09-24T20:31:16.677228Z",
        "quote_offset_seconds": 0.167183,
        "quote_age_seconds": 0.167183,
        "bid": 0.46,
        "ask": 0.47,
        "midpoint": 0.46499999999999997,
        "last_price": 0.47,
        "spread": 0.009999999999999953,
        "selected_entry_price": 0.47,
        "price_type": "live_executable_ask",
        "yes_ask_size": 8453.93
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 84386.84,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260924T2030Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 458,
          "signal_id": 464,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-24T20:15:00Z",
          "return_6h": -0.007112684504566258,
          "return_12h": 0.004804302993701937,
          "return_24h": -0.0003845201049621494,
          "close_vs_ema12": 0.000828414043201775,
          "close_vs_ema24": -0.00023778669924257034,
          "ema12_slope_3h": 0.001383780122232059,
          "ema24_slope_6h": 0.0004470978469433007,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-24T20:31:16.558975Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-24T20:15:00Z",
            "return_6h": -0.007112684504566258,
            "return_12h": 0.004804302993701937,
            "return_24h": -0.0003845201049621494,
            "close_vs_ema12": 0.000828414043201775,
            "close_vs_ema24": -0.00023778669924257034,
            "ema12_slope_3h": 0.001383780122232059,
            "ema24_slope_6h": 0.0004470978469433007,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0004138194912011173,
        "return_30m": -0.0014298160621619704,
        "return_60m": -0.0043005304573087155,
        "return_120m": -0.0019631748105789493,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 4,
        "close_vs_ema3": -0.0006466587269642332,
        "close_vs_ema6": -0.0012273664574935506,
        "close_vs_ema12": -0.0013068602329092682,
        "ema3_slope": -0.0006462408296920019,
        "ema6_slope": -0.0004907056727241343,
        "realized_volatility_30m": 0.0003012988465008748,
        "realized_volatility_60m": 0.0006188970115844845,
        "return_acceleration": 0.0006025976930017496
      }
    },
    {
      "id": 463,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260924T2015Z",
      "trigger_timestamp": "2026-09-24T20:16:15.786716Z",
      "market_start_timestamp": "2026-09-24T20:15:00Z",
      "resolution_timestamp": "2026-09-24T20:30:00Z",
      "direction": "UP",
      "base_run_id": 3187,
      "small_run_id": 3188,
      "last_observed_close": 84286.75,
      "actual_close": 84251.87,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-24T20:16:15.829759Z",
      "base_predicted_close": 84324.6796875,
      "small_predicted_close": 84389.03125,
      "strike": 84286.75,
      "market_regime": {
        "id": 457,
        "signal_id": 463,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-24T20:00:00Z",
        "return_6h": 0.0006667550048571336,
        "return_12h": -0.0013433825804262112,
        "return_24h": -0.0010124526898468433,
        "close_vs_ema12": 0.0012780445225135662,
        "close_vs_ema24": 0.00017110884844062646,
        "ema12_slope_3h": 0.0014715340517772457,
        "ema24_slope_6h": 0.0006074562525670846,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-24T20:16:15.832221Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-24T20:00:00Z",
          "return_6h": 0.0006667550048571336,
          "return_12h": -0.0013433825804262112,
          "return_24h": -0.0010124526898468433,
          "close_vs_ema12": 0.0012780445225135662,
          "close_vs_ema24": 0.00017110884844062646,
          "ema12_slope_3h": 0.0014715340517772457,
          "ema24_slope_6h": 0.0006074562525670846,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.44,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.169336,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        3187,
        3188
      ],
      "forecast_publication_timestamp": "2026-09-24T20:16:15.786716Z",
      "requested_quote_timestamp": "2026-09-24T20:16:15.786716Z",
      "retrieved_quote_timestamp": "2026-09-24T20:16:15.956052Z",
      "quote_retrieval_timestamp": "2026-09-24T20:16:15.956052Z",
      "timing_difference_seconds": 0.169336,
      "selected_quote": {
        "id": 463,
        "contract_id": 463,
        "forecast_timestamp": "2026-09-24T20:16:15.786716Z",
        "requested_timestamp": "2026-09-24T20:16:15.786716Z",
        "actual_quote_timestamp": "2026-09-24T20:16:15.956052Z",
        "timestamp_delta_seconds": 0.169336,
        "bid": 0.43,
        "ask": 0.44,
        "midpoint": 0.435,
        "last_price": 0.44,
        "implied_probability": 0.44,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-24T20:16:15.956052Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP241630",
        "external_market_id": "KXBTC15M-26SEP241630-30",
        "external_contract_id": "KXBTC15M-26SEP241630-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4187.23
      },
      "selected_entry_price": 0.44,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 463,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP241630",
          "external_market_id": "KXBTC15M-26SEP241630-30",
          "external_contract_id": "KXBTC15M-26SEP241630-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-24T20:15:00Z",
          "resolution_timestamp": "2026-09-24T20:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-24T20:16:15.835038Z"
        }
      ],
      "quotes": [
        {
          "id": 463,
          "contract_id": 463,
          "forecast_timestamp": "2026-09-24T20:16:15.786716Z",
          "requested_timestamp": "2026-09-24T20:16:15.786716Z",
          "actual_quote_timestamp": "2026-09-24T20:16:15.956052Z",
          "timestamp_delta_seconds": 0.169336,
          "bid": 0.43,
          "ask": 0.44,
          "midpoint": 0.435,
          "last_price": 0.44,
          "implied_probability": 0.44,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-24T20:16:15.956052Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP241630",
          "external_market_id": "KXBTC15M-26SEP241630-30",
          "external_contract_id": "KXBTC15M-26SEP241630-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4187.23
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP241630-30": {
          "UP/YES": "KXBTC15M-26SEP241630-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 891,
          "signal_id": 463,
          "quote_id": 463,
          "settlement_id": 463,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 218.0,
          "entry_price": 0.44,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.92,
          "trading_fee": 3.77,
          "total_deployed": 99.69,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.92,
          "net_pnl": -99.69,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-24T20:31:21.715963Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4187.23,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 892,
          "signal_id": 463,
          "quote_id": 463,
          "settlement_id": 463,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.44,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 44.0,
          "trading_fee": 1.73,
          "total_deployed": 45.73,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -44.0,
          "net_pnl": -45.73,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-24T20:31:21.718184Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4187.23,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84286.75,
        "kronos_base_predicted_close": 84324.6796875,
        "kronos_base_displacement": 37.9296875,
        "kronos_base_displacement_fraction": 0.0004500077117696435,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84389.03125,
        "kronos_small_displacement": 102.28125,
        "kronos_small_displacement_fraction": 0.0012134914443847936,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP241630",
        "ticker": "KXBTC15M-26SEP241630-30",
        "market_id": "KXBTC15M-26SEP241630-30",
        "contract_id": "KXBTC15M-26SEP241630-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84286.75
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-24T20:16:15.786716Z",
        "retrieved_timestamp": "2026-09-24T20:16:15.956052Z",
        "quote_offset_seconds": 0.169336,
        "quote_age_seconds": 0.169336,
        "bid": 0.43,
        "ask": 0.44,
        "midpoint": 0.435,
        "last_price": 0.44,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.44,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4187.23
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 84251.87,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260924T2015Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 457,
          "signal_id": 463,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-24T20:00:00Z",
          "return_6h": 0.0006667550048571336,
          "return_12h": -0.0013433825804262112,
          "return_24h": -0.0010124526898468433,
          "close_vs_ema12": 0.0012780445225135662,
          "close_vs_ema24": 0.00017110884844062646,
          "ema12_slope_3h": 0.0014715340517772457,
          "ema24_slope_6h": 0.0006074562525670846,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-24T20:16:15.832221Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-24T20:00:00Z",
            "return_6h": 0.0006667550048571336,
            "return_12h": -0.0013433825804262112,
            "return_24h": -0.0010124526898468433,
            "close_vs_ema12": 0.0012780445225135662,
            "close_vs_ema24": 0.00017110884844062646,
            "ema12_slope_3h": 0.0014715340517772457,
            "ema24_slope_6h": 0.0006074562525670846,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0010164171842028669,
        "return_30m": -0.0018105498892384553,
        "return_60m": -0.003510566615958499,
        "return_120m": 0.0009785479971391453,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 3,
        "close_vs_ema3": -0.0008790259262443367,
        "close_vs_ema6": -0.001304190062601518,
        "close_vs_ema12": -0.0011307527245744131,
        "ema3_slope": -0.0008782539182802251,
        "ema6_slope": -0.0005214040210633764,
        "realized_volatility_30m": 0.00011073824389151721,
        "realized_volatility_60m": 0.0008739544401280772,
        "return_acceleration": -0.00022147648778303441
      }
    },
    {
      "id": 462,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260924T2000Z",
      "trigger_timestamp": "2026-09-24T20:01:16.246767Z",
      "market_start_timestamp": "2026-09-24T20:00:00Z",
      "resolution_timestamp": "2026-09-24T20:15:00Z",
      "direction": "UP",
      "base_run_id": 3185,
      "small_run_id": 3186,
      "last_observed_close": 84372.51,
      "actual_close": 84286.75,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-24T20:01:16.299138Z",
      "base_predicted_close": 84476.4609375,
      "small_predicted_close": 84466.6875,
      "strike": 84372.51,
      "market_regime": {
        "id": 456,
        "signal_id": 462,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-24T19:45:00Z",
        "return_6h": 0.0018267110690963761,
        "return_12h": -0.0016603436029063445,
        "return_24h": -0.0012298424915919703,
        "close_vs_ema12": 0.0023513089580644575,
        "close_vs_ema24": 0.0011923103284119385,
        "ema12_slope_3h": 0.0016141987162547888,
        "ema24_slope_6h": 0.0006061878828802492,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-24T20:01:16.301955Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-24T19:45:00Z",
          "return_6h": 0.0018267110690963761,
          "return_12h": -0.0016603436029063445,
          "return_24h": -0.0012298424915919703,
          "close_vs_ema12": 0.0023513089580644575,
          "close_vs_ema24": 0.0011923103284119385,
          "ema12_slope_3h": 0.0016141987162547888,
          "ema24_slope_6h": 0.0006061878828802492,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.39,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.221528,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        3185,
        3186
      ],
      "forecast_publication_timestamp": "2026-09-24T20:01:16.246767Z",
      "requested_quote_timestamp": "2026-09-24T20:01:16.246767Z",
      "retrieved_quote_timestamp": "2026-09-24T20:01:16.468295Z",
      "quote_retrieval_timestamp": "2026-09-24T20:01:16.468295Z",
      "timing_difference_seconds": 0.221528,
      "selected_quote": {
        "id": 462,
        "contract_id": 462,
        "forecast_timestamp": "2026-09-24T20:01:16.246767Z",
        "requested_timestamp": "2026-09-24T20:01:16.246767Z",
        "actual_quote_timestamp": "2026-09-24T20:01:16.468295Z",
        "timestamp_delta_seconds": 0.221528,
        "bid": 0.38,
        "ask": 0.39,
        "midpoint": 0.385,
        "last_price": 0.38,
        "implied_probability": 0.39,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-24T20:01:16.468295Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP241615",
        "external_market_id": "KXBTC15M-26SEP241615-15",
        "external_contract_id": "KXBTC15M-26SEP241615-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3942.35
      },
      "selected_entry_price": 0.39,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 462,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP241615",
          "external_market_id": "KXBTC15M-26SEP241615-15",
          "external_contract_id": "KXBTC15M-26SEP241615-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-24T20:00:00Z",
          "resolution_timestamp": "2026-09-24T20:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-24T20:01:16.304888Z"
        }
      ],
      "quotes": [
        {
          "id": 462,
          "contract_id": 462,
          "forecast_timestamp": "2026-09-24T20:01:16.246767Z",
          "requested_timestamp": "2026-09-24T20:01:16.246767Z",
          "actual_quote_timestamp": "2026-09-24T20:01:16.468295Z",
          "timestamp_delta_seconds": 0.221528,
          "bid": 0.38,
          "ask": 0.39,
          "midpoint": 0.385,
          "last_price": 0.38,
          "implied_probability": 0.39,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-24T20:01:16.468295Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP241615",
          "external_market_id": "KXBTC15M-26SEP241615-15",
          "external_contract_id": "KXBTC15M-26SEP241615-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3942.35
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP241615-15": {
          "UP/YES": "KXBTC15M-26SEP241615-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 889,
          "signal_id": 462,
          "quote_id": 462,
          "settlement_id": 462,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 245.0,
          "entry_price": 0.39,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.55,
          "trading_fee": 4.08,
          "total_deployed": 99.63,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.55,
          "net_pnl": -99.63,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-24T20:16:20.427237Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3942.35,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 890,
          "signal_id": 462,
          "quote_id": 462,
          "settlement_id": 462,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.39,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 39.0,
          "trading_fee": 1.67,
          "total_deployed": 40.67,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -39.0,
          "net_pnl": -40.67,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-24T20:16:20.429297Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3942.35,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84372.51,
        "kronos_base_predicted_close": 84476.4609375,
        "kronos_base_displacement": 103.95093750000524,
        "kronos_base_displacement_fraction": 0.0012320474702009606,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84466.6875,
        "kronos_small_displacement": 94.17750000000524,
        "kronos_small_displacement_fraction": 0.001116210718396374,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP241615",
        "ticker": "KXBTC15M-26SEP241615-15",
        "market_id": "KXBTC15M-26SEP241615-15",
        "contract_id": "KXBTC15M-26SEP241615-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84372.51
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-24T20:01:16.246767Z",
        "retrieved_timestamp": "2026-09-24T20:01:16.468295Z",
        "quote_offset_seconds": 0.221528,
        "quote_age_seconds": 0.221528,
        "bid": 0.38,
        "ask": 0.39,
        "midpoint": 0.385,
        "last_price": 0.38,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.39,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3942.35
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 84286.75,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260924T2000Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 456,
          "signal_id": 462,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-24T19:45:00Z",
          "return_6h": 0.0018267110690963761,
          "return_12h": -0.0016603436029063445,
          "return_24h": -0.0012298424915919703,
          "close_vs_ema12": 0.0023513089580644575,
          "close_vs_ema24": 0.0011923103284119385,
          "ema12_slope_3h": 0.0016141987162547888,
          "ema24_slope_6h": 0.0006061878828802492,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-24T20:01:16.301955Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-24T19:45:00Z",
            "return_6h": 0.0018267110690963761,
            "return_12h": -0.0016603436029063445,
            "return_24h": -0.0012298424915919703,
            "close_vs_ema12": 0.0023513089580644575,
            "close_vs_ema24": 0.0011923103284119385,
            "ema12_slope_3h": 0.0016141987162547888,
            "ema24_slope_6h": 0.0006061878828802492,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0007949406964198324,
        "return_30m": -0.002874824865915948,
        "return_60m": -0.0011017369229784357,
        "return_120m": 0.003541196599866625,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.000740843658583179,
        "close_vs_ema6": -0.0008093194957622396,
        "close_vs_ema12": -0.0003199774910666031,
        "ema3_slope": -0.0007402952155671771,
        "ema6_slope": -0.00032362303253319347,
        "realized_volatility_30m": 0.0006432990865173904,
        "realized_volatility_60m": 0.001300225160849779,
        "return_acceleration": 0.0012865981730347809
      }
    },
    {
      "id": 461,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260924T1945Z",
      "trigger_timestamp": "2026-09-24T19:46:21.384102Z",
      "market_start_timestamp": "2026-09-24T19:45:00Z",
      "resolution_timestamp": "2026-09-24T20:00:00Z",
      "direction": "UP",
      "base_run_id": 3183,
      "small_run_id": 3184,
      "last_observed_close": 84439.63,
      "actual_close": 84372.51,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-24T19:46:21.430086Z",
      "base_predicted_close": 84520.046875,
      "small_predicted_close": 84475.8359375,
      "strike": 84439.63,
      "market_regime": {
        "id": 455,
        "signal_id": 461,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-24T19:30:00Z",
        "return_6h": 0.005943223593611213,
        "return_12h": 0.00043398337550470956,
        "return_24h": -0.00010603690366461915,
        "close_vs_ema12": 0.0032491335211088934,
        "close_vs_ema24": 0.002013995053729234,
        "ema12_slope_3h": 0.0017460910036595223,
        "ema24_slope_6h": 0.0005805006452865857,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-24T19:46:21.433337Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-24T19:30:00Z",
          "return_6h": 0.005943223593611213,
          "return_12h": 0.00043398337550470956,
          "return_24h": -0.00010603690366461915,
          "close_vs_ema12": 0.0032491335211088934,
          "close_vs_ema24": 0.002013995053729234,
          "ema12_slope_3h": 0.0017460910036595223,
          "ema24_slope_6h": 0.0005805006452865857,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.57,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.218649,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        3183,
        3184
      ],
      "forecast_publication_timestamp": "2026-09-24T19:46:21.384102Z",
      "requested_quote_timestamp": "2026-09-24T19:46:21.384102Z",
      "retrieved_quote_timestamp": "2026-09-24T19:46:21.602751Z",
      "quote_retrieval_timestamp": "2026-09-24T19:46:21.602751Z",
      "timing_difference_seconds": 0.218649,
      "selected_quote": {
        "id": 461,
        "contract_id": 461,
        "forecast_timestamp": "2026-09-24T19:46:21.384102Z",
        "requested_timestamp": "2026-09-24T19:46:21.384102Z",
        "actual_quote_timestamp": "2026-09-24T19:46:21.602751Z",
        "timestamp_delta_seconds": 0.218649,
        "bid": 0.56,
        "ask": 0.57,
        "midpoint": 0.565,
        "last_price": 0.56,
        "implied_probability": 0.57,
        "spread": 0.009999999999999898,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-24T19:46:21.602751Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP241600",
        "external_market_id": "KXBTC15M-26SEP241600-00",
        "external_contract_id": "KXBTC15M-26SEP241600-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 0.02
      },
      "selected_entry_price": 0.57,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 461,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP241600",
          "external_market_id": "KXBTC15M-26SEP241600-00",
          "external_contract_id": "KXBTC15M-26SEP241600-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-24T19:45:00Z",
          "resolution_timestamp": "2026-09-24T20:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-24T19:46:21.435962Z"
        }
      ],
      "quotes": [
        {
          "id": 461,
          "contract_id": 461,
          "forecast_timestamp": "2026-09-24T19:46:21.384102Z",
          "requested_timestamp": "2026-09-24T19:46:21.384102Z",
          "actual_quote_timestamp": "2026-09-24T19:46:21.602751Z",
          "timestamp_delta_seconds": 0.218649,
          "bid": 0.56,
          "ask": 0.57,
          "midpoint": 0.565,
          "last_price": 0.56,
          "implied_probability": 0.57,
          "spread": 0.009999999999999898,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-24T19:46:21.602751Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP241600",
          "external_market_id": "KXBTC15M-26SEP241600-00",
          "external_contract_id": "KXBTC15M-26SEP241600-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 0.02
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP241600-00": {
          "UP/YES": "KXBTC15M-26SEP241600-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": null,
        "fixed_shares": null
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84439.63,
        "kronos_base_predicted_close": 84520.046875,
        "kronos_base_displacement": 80.41687499999534,
        "kronos_base_displacement_fraction": 0.000952359395700755,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84475.8359375,
        "kronos_small_displacement": 36.20593749999534,
        "kronos_small_displacement_fraction": 0.00042877896906932613,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP241600",
        "ticker": "KXBTC15M-26SEP241600-00",
        "market_id": "KXBTC15M-26SEP241600-00",
        "contract_id": "KXBTC15M-26SEP241600-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84439.63
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-24T19:46:21.384102Z",
        "retrieved_timestamp": "2026-09-24T19:46:21.602751Z",
        "quote_offset_seconds": 0.218649,
        "quote_age_seconds": 0.218649,
        "bid": 0.56,
        "ask": 0.57,
        "midpoint": 0.565,
        "last_price": 0.56,
        "spread": 0.009999999999999898,
        "selected_entry_price": 0.57,
        "price_type": "live_executable_ask",
        "yes_ask_size": 0.02
      },
      "settlement": {
        "result": null,
        "settlement_value": null,
        "actual_btc_close": 84372.51,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260924T1945Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 455,
          "signal_id": 461,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-24T19:30:00Z",
          "return_6h": 0.005943223593611213,
          "return_12h": 0.00043398337550470956,
          "return_24h": -0.00010603690366461915,
          "close_vs_ema12": 0.0032491335211088934,
          "close_vs_ema24": 0.002013995053729234,
          "ema12_slope_3h": 0.0017460910036595223,
          "ema24_slope_6h": 0.0005805006452865857,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-24T19:46:21.433337Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-24T19:30:00Z",
            "return_6h": 0.005943223593611213,
            "return_12h": 0.00043398337550470956,
            "return_24h": -0.00010603690366461915,
            "close_vs_ema12": 0.0032491335211088934,
            "close_vs_ema24": 0.002013995053729234,
            "ema12_slope_3h": 0.0017460910036595223,
            "ema24_slope_6h": 0.0005805006452865857,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0020815388694546133,
        "return_30m": -0.0017031002747338597,
        "return_60m": 0.0005251298688817574,
        "return_120m": 0.0036286671066245724,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0006861952192200871,
        "close_vs_ema6": -0.0003380086142492633,
        "close_vs_ema12": 0.0004171390794656116,
        "ema3_slope": -0.0006857246782241422,
        "ema6_slope": -0.00013518516819921444,
        "realized_volatility_30m": 0.0012303834209702602,
        "realized_volatility_60m": 0.00132809512419808,
        "return_acceleration": -0.0024607668419405204
      }
    },
    {
      "id": 460,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260924T1745Z",
      "trigger_timestamp": "2026-09-24T17:46:21.070018Z",
      "market_start_timestamp": "2026-09-24T17:45:00Z",
      "resolution_timestamp": "2026-09-24T18:00:00Z",
      "direction": "UP",
      "base_run_id": 3167,
      "small_run_id": 3168,
      "last_observed_close": 84134.34,
      "actual_close": 84074.78,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-24T17:46:21.116900Z",
      "base_predicted_close": 84180.46875,
      "small_predicted_close": 84263.125,
      "strike": 84134.34,
      "market_regime": {
        "id": 454,
        "signal_id": 460,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-24T17:30:00Z",
        "return_6h": 0.008474563387413259,
        "return_12h": -0.0006792983586170198,
        "return_24h": -0.0010943822447545548,
        "close_vs_ema12": 0.0007819230233796493,
        "close_vs_ema24": -0.0013157997409888322,
        "ema12_slope_3h": 0.0016530534988474788,
        "ema24_slope_6h": -0.0009756176437526465,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-24T17:46:21.119718Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-24T17:30:00Z",
          "return_6h": 0.008474563387413259,
          "return_12h": -0.0006792983586170198,
          "return_24h": -0.0010943822447545548,
          "close_vs_ema12": 0.0007819230233796493,
          "close_vs_ema24": -0.0013157997409888322,
          "ema12_slope_3h": 0.0016530534988474788,
          "ema24_slope_6h": -0.0009756176437526465,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.57,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.184806,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        3167,
        3168
      ],
      "forecast_publication_timestamp": "2026-09-24T17:46:21.070018Z",
      "requested_quote_timestamp": "2026-09-24T17:46:21.070018Z",
      "retrieved_quote_timestamp": "2026-09-24T17:46:21.254824Z",
      "quote_retrieval_timestamp": "2026-09-24T17:46:21.254824Z",
      "timing_difference_seconds": 0.184806,
      "selected_quote": {
        "id": 460,
        "contract_id": 460,
        "forecast_timestamp": "2026-09-24T17:46:21.070018Z",
        "requested_timestamp": "2026-09-24T17:46:21.070018Z",
        "actual_quote_timestamp": "2026-09-24T17:46:21.254824Z",
        "timestamp_delta_seconds": 0.184806,
        "bid": 0.56,
        "ask": 0.57,
        "midpoint": 0.565,
        "last_price": 0.57,
        "implied_probability": 0.57,
        "spread": 0.009999999999999898,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-24T17:46:21.254824Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP241400",
        "external_market_id": "KXBTC15M-26SEP241400-00",
        "external_contract_id": "KXBTC15M-26SEP241400-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 7960.6
      },
      "selected_entry_price": 0.57,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 460,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP241400",
          "external_market_id": "KXBTC15M-26SEP241400-00",
          "external_contract_id": "KXBTC15M-26SEP241400-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-24T17:45:00Z",
          "resolution_timestamp": "2026-09-24T18:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-24T17:46:21.122664Z"
        }
      ],
      "quotes": [
        {
          "id": 460,
          "contract_id": 460,
          "forecast_timestamp": "2026-09-24T17:46:21.070018Z",
          "requested_timestamp": "2026-09-24T17:46:21.070018Z",
          "actual_quote_timestamp": "2026-09-24T17:46:21.254824Z",
          "timestamp_delta_seconds": 0.184806,
          "bid": 0.56,
          "ask": 0.57,
          "midpoint": 0.565,
          "last_price": 0.57,
          "implied_probability": 0.57,
          "spread": 0.009999999999999898,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-24T17:46:21.254824Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP241400",
          "external_market_id": "KXBTC15M-26SEP241400-00",
          "external_contract_id": "KXBTC15M-26SEP241400-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 7960.6
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP241400-00": {
          "UP/YES": "KXBTC15M-26SEP241400-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 887,
          "signal_id": 460,
          "quote_id": 460,
          "settlement_id": 460,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 170.0,
          "entry_price": 0.57,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.89999999999999,
          "trading_fee": 2.92,
          "total_deployed": 99.82,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.89999999999999,
          "net_pnl": -99.82,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-24T18:01:33.788584Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7960.6,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 888,
          "signal_id": 460,
          "quote_id": 460,
          "settlement_id": 460,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.57,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 56.99999999999999,
          "trading_fee": 1.72,
          "total_deployed": 58.71999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -56.99999999999999,
          "net_pnl": -58.71999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-24T18:01:33.791157Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7960.6,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84134.34,
        "kronos_base_predicted_close": 84180.46875,
        "kronos_base_displacement": 46.12875000000349,
        "kronos_base_displacement_fraction": 0.0005482749374393797,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84263.125,
        "kronos_small_displacement": 128.7850000000035,
        "kronos_small_displacement_fraction": 0.0015307067245075375,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP241400",
        "ticker": "KXBTC15M-26SEP241400-00",
        "market_id": "KXBTC15M-26SEP241400-00",
        "contract_id": "KXBTC15M-26SEP241400-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84134.34
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-24T17:46:21.070018Z",
        "retrieved_timestamp": "2026-09-24T17:46:21.254824Z",
        "quote_offset_seconds": 0.184806,
        "quote_age_seconds": 0.184806,
        "bid": 0.56,
        "ask": 0.57,
        "midpoint": 0.565,
        "last_price": 0.57,
        "spread": 0.009999999999999898,
        "selected_entry_price": 0.57,
        "price_type": "live_executable_ask",
        "yes_ask_size": 7960.6
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 84074.78,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260924T1745Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 454,
          "signal_id": 460,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-24T17:30:00Z",
          "return_6h": 0.008474563387413259,
          "return_12h": -0.0006792983586170198,
          "return_24h": -0.0010943822447545548,
          "close_vs_ema12": 0.0007819230233796493,
          "close_vs_ema24": -0.0013157997409888322,
          "ema12_slope_3h": 0.0016530534988474788,
          "ema24_slope_6h": -0.0009756176437526465,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-24T17:46:21.119718Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-24T17:30:00Z",
            "return_6h": 0.008474563387413259,
            "return_12h": -0.0006792983586170198,
            "return_24h": -0.0010943822447545548,
            "close_vs_ema12": 0.0007819230233796493,
            "close_vs_ema24": -0.0013157997409888322,
            "ema12_slope_3h": 0.0016530534988474788,
            "ema24_slope_6h": -0.0009756176437526465,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0020663385491480613,
        "return_30m": -0.0036698931824491465,
        "return_60m": -0.005576842943956106,
        "return_120m": -0.002660072226227439,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 5,
        "close_vs_ema3": -0.0015388876979606225,
        "close_vs_ema6": -0.0022536134842138233,
        "close_vs_ema12": -0.0017828473271221945,
        "ema3_slope": -0.0015365231613699848,
        "ema6_slope": -0.0009006335217460748,
        "realized_volatility_30m": 0.0002297317840649904,
        "realized_volatility_60m": 0.0005262573432789955,
        "return_acceleration": -0.0004594635681299808
      }
    },
    {
      "id": 459,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260924T1515Z",
      "trigger_timestamp": "2026-09-24T15:16:17.067583Z",
      "market_start_timestamp": "2026-09-24T15:15:00Z",
      "resolution_timestamp": "2026-09-24T15:30:00Z",
      "direction": "UP",
      "base_run_id": 3147,
      "small_run_id": 3148,
      "last_observed_close": 83854.03,
      "actual_close": 84086.82,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-24T15:16:17.116005Z",
      "base_predicted_close": 83854.5078125,
      "small_predicted_close": 83986.0,
      "strike": 83854.03,
      "market_regime": {
        "id": 453,
        "signal_id": 459,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-24T15:00:00Z",
        "return_6h": 0.004582844139364273,
        "return_12h": -0.00499409247822602,
        "return_24h": -0.009346985418540177,
        "close_vs_ema12": -0.0007131079621873759,
        "close_vs_ema24": -0.004308933831592032,
        "ema12_slope_3h": 0.0003613153135690883,
        "ema24_slope_6h": -0.00396799486586441,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-24T15:16:17.120326Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-24T15:00:00Z",
          "return_6h": 0.004582844139364273,
          "return_12h": -0.00499409247822602,
          "return_24h": -0.009346985418540177,
          "close_vs_ema12": -0.0007131079621873759,
          "close_vs_ema24": -0.004308933831592032,
          "ema12_slope_3h": 0.0003613153135690883,
          "ema24_slope_6h": -0.00396799486586441,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.73,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.187084,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "70_80",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        3147,
        3148
      ],
      "forecast_publication_timestamp": "2026-09-24T15:16:17.067583Z",
      "requested_quote_timestamp": "2026-09-24T15:16:17.067583Z",
      "retrieved_quote_timestamp": "2026-09-24T15:16:17.254667Z",
      "quote_retrieval_timestamp": "2026-09-24T15:16:17.254667Z",
      "timing_difference_seconds": 0.187084,
      "selected_quote": {
        "id": 459,
        "contract_id": 459,
        "forecast_timestamp": "2026-09-24T15:16:17.067583Z",
        "requested_timestamp": "2026-09-24T15:16:17.067583Z",
        "actual_quote_timestamp": "2026-09-24T15:16:17.254667Z",
        "timestamp_delta_seconds": 0.187084,
        "bid": 0.72,
        "ask": 0.73,
        "midpoint": 0.725,
        "last_price": 0.72,
        "implied_probability": 0.73,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-24T15:16:17.254667Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP241130",
        "external_market_id": "KXBTC15M-26SEP241130-30",
        "external_contract_id": "KXBTC15M-26SEP241130-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3050.02
      },
      "selected_entry_price": 0.73,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 459,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP241130",
          "external_market_id": "KXBTC15M-26SEP241130-30",
          "external_contract_id": "KXBTC15M-26SEP241130-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-24T15:15:00Z",
          "resolution_timestamp": "2026-09-24T15:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-24T15:16:17.123066Z"
        }
      ],
      "quotes": [
        {
          "id": 459,
          "contract_id": 459,
          "forecast_timestamp": "2026-09-24T15:16:17.067583Z",
          "requested_timestamp": "2026-09-24T15:16:17.067583Z",
          "actual_quote_timestamp": "2026-09-24T15:16:17.254667Z",
          "timestamp_delta_seconds": 0.187084,
          "bid": 0.72,
          "ask": 0.73,
          "midpoint": 0.725,
          "last_price": 0.72,
          "implied_probability": 0.73,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-24T15:16:17.254667Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP241130",
          "external_market_id": "KXBTC15M-26SEP241130-30",
          "external_contract_id": "KXBTC15M-26SEP241130-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3050.02
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP241130-30": {
          "UP/YES": "KXBTC15M-26SEP241130-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 885,
          "signal_id": 459,
          "quote_id": 459,
          "settlement_id": 459,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 134.0,
          "entry_price": 0.73,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.82,
          "trading_fee": 1.85,
          "total_deployed": 99.66999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 134.0,
          "gross_pnl": 36.18000000000001,
          "net_pnl": 34.33000000000001,
          "roi": 0.34443664091501974,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-24T15:31:24.776416Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3050.02,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 886,
          "signal_id": 459,
          "quote_id": 459,
          "settlement_id": 459,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.73,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 73.0,
          "trading_fee": 1.38,
          "total_deployed": 74.38,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 27.0,
          "net_pnl": 25.620000000000005,
          "roi": 0.34444743210540474,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-24T15:31:24.778211Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3050.02,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83854.03,
        "kronos_base_predicted_close": 83854.5078125,
        "kronos_base_displacement": 0.47781250000116415,
        "kronos_base_displacement_fraction": 5.69814593289272e-06,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83986.0,
        "kronos_small_displacement": 131.97000000000116,
        "kronos_small_displacement_fraction": 0.0015738062917190882,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP241130",
        "ticker": "KXBTC15M-26SEP241130-30",
        "market_id": "KXBTC15M-26SEP241130-30",
        "contract_id": "KXBTC15M-26SEP241130-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83854.03
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-24T15:16:17.067583Z",
        "retrieved_timestamp": "2026-09-24T15:16:17.254667Z",
        "quote_offset_seconds": 0.187084,
        "quote_age_seconds": 0.187084,
        "bid": 0.72,
        "ask": 0.73,
        "midpoint": 0.725,
        "last_price": 0.72,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.73,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3050.02
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 84086.82,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260924T1515Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 453,
          "signal_id": 459,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-24T15:00:00Z",
          "return_6h": 0.004582844139364273,
          "return_12h": -0.00499409247822602,
          "return_24h": -0.009346985418540177,
          "close_vs_ema12": -0.0007131079621873759,
          "close_vs_ema24": -0.004308933831592032,
          "ema12_slope_3h": 0.0003613153135690883,
          "ema24_slope_6h": -0.00396799486586441,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-24T15:16:17.120326Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-24T15:00:00Z",
            "return_6h": 0.004582844139364273,
            "return_12h": -0.00499409247822602,
            "return_24h": -0.009346985418540177,
            "close_vs_ema12": -0.0007131079621873759,
            "close_vs_ema24": -0.004308933831592032,
            "ema12_slope_3h": 0.0003613153135690883,
            "ema24_slope_6h": -0.00396799486586441,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": 0.00303372525639789,
        "return_30m": -0.0064866375149108535,
        "return_60m": -0.004470596789309833,
        "return_120m": 0.001463088989184902,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": -0.0010074523530760882,
        "close_vs_ema6": -0.00192515926328507,
        "close_vs_ema12": -0.00112905894793347,
        "ema3_slope": -0.0010064384143273486,
        "ema6_slope": -0.0007694711634985696,
        "realized_volatility_30m": 0.006262646609128897,
        "realized_volatility_60m": 0.006673082103571862,
        "return_acceleration": 0.012525293218257794
      }
    },
    {
      "id": 458,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260924T1430Z",
      "trigger_timestamp": "2026-09-24T14:31:17.059662Z",
      "market_start_timestamp": "2026-09-24T14:30:00Z",
      "resolution_timestamp": "2026-09-24T14:45:00Z",
      "direction": "UP",
      "base_run_id": 3141,
      "small_run_id": 3142,
      "last_observed_close": 84855.42,
      "actual_close": 84401.51,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-24T14:31:17.101993Z",
      "base_predicted_close": 85069.484375,
      "small_predicted_close": 85018.8828125,
      "strike": 84855.42,
      "market_regime": {
        "id": 452,
        "signal_id": 458,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-24T14:15:00Z",
        "return_6h": 0.012002356473173048,
        "return_12h": 0.008367671281396705,
        "return_24h": 0.009740727956371265,
        "close_vs_ema12": 0.011269597374381046,
        "close_vs_ema24": 0.007374404314304472,
        "ema12_slope_3h": -0.00033236246384760193,
        "ema24_slope_6h": -0.004487116864611673,
        "score": 2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-24T14:31:17.104871Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-24T14:15:00Z",
          "return_6h": 0.012002356473173048,
          "return_12h": 0.008367671281396705,
          "return_24h": 0.009740727956371265,
          "close_vs_ema12": 0.011269597374381046,
          "close_vs_ema24": 0.007374404314304472,
          "ema12_slope_3h": -0.00033236246384760193,
          "ema24_slope_6h": -0.004487116864611673,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.37,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.174253,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        3141,
        3142
      ],
      "forecast_publication_timestamp": "2026-09-24T14:31:17.059662Z",
      "requested_quote_timestamp": "2026-09-24T14:31:17.059662Z",
      "retrieved_quote_timestamp": "2026-09-24T14:31:17.233915Z",
      "quote_retrieval_timestamp": "2026-09-24T14:31:17.233915Z",
      "timing_difference_seconds": 0.174253,
      "selected_quote": {
        "id": 458,
        "contract_id": 458,
        "forecast_timestamp": "2026-09-24T14:31:17.059662Z",
        "requested_timestamp": "2026-09-24T14:31:17.059662Z",
        "actual_quote_timestamp": "2026-09-24T14:31:17.233915Z",
        "timestamp_delta_seconds": 0.174253,
        "bid": 0.36,
        "ask": 0.37,
        "midpoint": 0.365,
        "last_price": 0.36,
        "implied_probability": 0.37,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-24T14:31:17.233915Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP241045",
        "external_market_id": "KXBTC15M-26SEP241045-45",
        "external_contract_id": "KXBTC15M-26SEP241045-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 0.02
      },
      "selected_entry_price": 0.37,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 458,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP241045",
          "external_market_id": "KXBTC15M-26SEP241045-45",
          "external_contract_id": "KXBTC15M-26SEP241045-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-24T14:30:00Z",
          "resolution_timestamp": "2026-09-24T14:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-24T14:31:17.107154Z"
        }
      ],
      "quotes": [
        {
          "id": 458,
          "contract_id": 458,
          "forecast_timestamp": "2026-09-24T14:31:17.059662Z",
          "requested_timestamp": "2026-09-24T14:31:17.059662Z",
          "actual_quote_timestamp": "2026-09-24T14:31:17.233915Z",
          "timestamp_delta_seconds": 0.174253,
          "bid": 0.36,
          "ask": 0.37,
          "midpoint": 0.365,
          "last_price": 0.36,
          "implied_probability": 0.37,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-24T14:31:17.233915Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP241045",
          "external_market_id": "KXBTC15M-26SEP241045-45",
          "external_contract_id": "KXBTC15M-26SEP241045-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 0.02
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP241045-45": {
          "UP/YES": "KXBTC15M-26SEP241045-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": null,
        "fixed_shares": null
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84855.42,
        "kronos_base_predicted_close": 85069.484375,
        "kronos_base_displacement": 214.06437500000175,
        "kronos_base_displacement_fraction": 0.002522695368192176,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 85018.8828125,
        "kronos_small_displacement": 163.46281250000175,
        "kronos_small_displacement_fraction": 0.0019263685513547838,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP241045",
        "ticker": "KXBTC15M-26SEP241045-45",
        "market_id": "KXBTC15M-26SEP241045-45",
        "contract_id": "KXBTC15M-26SEP241045-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84855.42
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-24T14:31:17.059662Z",
        "retrieved_timestamp": "2026-09-24T14:31:17.233915Z",
        "quote_offset_seconds": 0.174253,
        "quote_age_seconds": 0.174253,
        "bid": 0.36,
        "ask": 0.37,
        "midpoint": 0.365,
        "last_price": 0.36,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.37,
        "price_type": "live_executable_ask",
        "yes_ask_size": 0.02
      },
      "settlement": {
        "result": null,
        "settlement_value": null,
        "actual_btc_close": 84401.51,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260924T1430Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 452,
          "signal_id": 458,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-24T14:15:00Z",
          "return_6h": 0.012002356473173048,
          "return_12h": 0.008367671281396705,
          "return_24h": 0.009740727956371265,
          "close_vs_ema12": 0.011269597374381046,
          "close_vs_ema24": 0.007374404314304472,
          "ema12_slope_3h": -0.00033236246384760193,
          "ema24_slope_6h": -0.004487116864611673,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-24T14:31:17.104871Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-24T14:15:00Z",
            "return_6h": 0.012002356473173048,
            "return_12h": 0.008367671281396705,
            "return_24h": 0.009740727956371265,
            "close_vs_ema12": 0.011269597374381046,
            "close_vs_ema24": 0.007374404314304472,
            "ema12_slope_3h": -0.00033236246384760193,
            "ema24_slope_6h": -0.004487116864611673,
            "score": 2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.007418106754974563,
        "return_30m": 0.007560744843363665,
        "return_60m": 0.013003848458423173,
        "return_120m": 0.01591988235253905,
        "consecutive_up_closes": 7,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.004321444115950923,
        "close_vs_ema6": 0.007534151217880369,
        "close_vs_ema12": 0.010599420308601726,
        "ema3_slope": 0.0043402000479100256,
        "ema6_slope": 0.0030227700899339016,
        "realized_volatility_30m": 0.0036382594899084797,
        "realized_volatility_60m": 0.002664431840573955,
        "return_acceleration": 0.007276518979816959
      }
    },
    {
      "id": 457,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260924T1415Z",
      "trigger_timestamp": "2026-09-24T14:16:16.027791Z",
      "market_start_timestamp": "2026-09-24T14:15:00Z",
      "resolution_timestamp": "2026-09-24T14:30:00Z",
      "direction": "UP",
      "base_run_id": 3139,
      "small_run_id": 3140,
      "last_observed_close": 84230.59,
      "actual_close": 84855.42,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-24T14:16:16.076150Z",
      "base_predicted_close": 84235.703125,
      "small_predicted_close": 84262.28125,
      "strike": 84230.59,
      "market_regime": {
        "id": 451,
        "signal_id": 457,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-24T14:00:00Z",
        "return_6h": -0.0020087982090237766,
        "return_12h": 0.0037715531859323637,
        "return_24h": -0.0070693952576209584,
        "close_vs_ema12": 0.004304751942351581,
        "close_vs_ema24": 0.00011191615084693574,
        "ema12_slope_3h": -0.0010257712652139706,
        "ema24_slope_6h": -0.004831041762243582,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-24T14:16:16.079021Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-24T14:00:00Z",
          "return_6h": -0.0020087982090237766,
          "return_12h": 0.0037715531859323637,
          "return_24h": -0.0070693952576209584,
          "close_vs_ema12": 0.004304751942351581,
          "close_vs_ema24": 0.00011191615084693574,
          "ema12_slope_3h": -0.0010257712652139706,
          "ema24_slope_6h": -0.004831041762243582,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.31,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.204704,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        3139,
        3140
      ],
      "forecast_publication_timestamp": "2026-09-24T14:16:16.027791Z",
      "requested_quote_timestamp": "2026-09-24T14:16:16.027791Z",
      "retrieved_quote_timestamp": "2026-09-24T14:16:16.232495Z",
      "quote_retrieval_timestamp": "2026-09-24T14:16:16.232495Z",
      "timing_difference_seconds": 0.204704,
      "selected_quote": {
        "id": 457,
        "contract_id": 457,
        "forecast_timestamp": "2026-09-24T14:16:16.027791Z",
        "requested_timestamp": "2026-09-24T14:16:16.027791Z",
        "actual_quote_timestamp": "2026-09-24T14:16:16.232495Z",
        "timestamp_delta_seconds": 0.204704,
        "bid": 0.3,
        "ask": 0.31,
        "midpoint": 0.305,
        "last_price": 0.31,
        "implied_probability": 0.31,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-24T14:16:16.232495Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP241030",
        "external_market_id": "KXBTC15M-26SEP241030-30",
        "external_contract_id": "KXBTC15M-26SEP241030-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 9380.16
      },
      "selected_entry_price": 0.31,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 457,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP241030",
          "external_market_id": "KXBTC15M-26SEP241030-30",
          "external_contract_id": "KXBTC15M-26SEP241030-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-24T14:15:00Z",
          "resolution_timestamp": "2026-09-24T14:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-24T14:16:16.081446Z"
        }
      ],
      "quotes": [
        {
          "id": 457,
          "contract_id": 457,
          "forecast_timestamp": "2026-09-24T14:16:16.027791Z",
          "requested_timestamp": "2026-09-24T14:16:16.027791Z",
          "actual_quote_timestamp": "2026-09-24T14:16:16.232495Z",
          "timestamp_delta_seconds": 0.204704,
          "bid": 0.3,
          "ask": 0.31,
          "midpoint": 0.305,
          "last_price": 0.31,
          "implied_probability": 0.31,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-24T14:16:16.232495Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP241030",
          "external_market_id": "KXBTC15M-26SEP241030-30",
          "external_contract_id": "KXBTC15M-26SEP241030-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 9380.16
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP241030-30": {
          "UP/YES": "KXBTC15M-26SEP241030-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 883,
          "signal_id": 457,
          "quote_id": 457,
          "settlement_id": 457,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 307.0,
          "entry_price": 0.31,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.17,
          "trading_fee": 4.6,
          "total_deployed": 99.77,
          "settlement_value": 1.0,
          "settlement_payout": 307.0,
          "gross_pnl": 211.82999999999998,
          "net_pnl": 207.23000000000002,
          "roi": 2.0770772777387996,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-24T14:31:22.412477Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 9380.16,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 884,
          "signal_id": 457,
          "quote_id": 457,
          "settlement_id": 457,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.31,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 31.0,
          "trading_fee": 1.5,
          "total_deployed": 32.5,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 69.0,
          "net_pnl": 67.5,
          "roi": 2.076923076923077,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-24T14:31:22.414610Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 9380.16,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84230.59,
        "kronos_base_predicted_close": 84235.703125,
        "kronos_base_displacement": 5.1131250000034925,
        "kronos_base_displacement_fraction": 6.070389629235047e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84262.28125,
        "kronos_small_displacement": 31.691250000003492,
        "kronos_small_displacement_fraction": 0.000376243951277125,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP241030",
        "ticker": "KXBTC15M-26SEP241030-30",
        "market_id": "KXBTC15M-26SEP241030-30",
        "contract_id": "KXBTC15M-26SEP241030-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84230.59
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-24T14:16:16.027791Z",
        "retrieved_timestamp": "2026-09-24T14:16:16.232495Z",
        "quote_offset_seconds": 0.204704,
        "quote_age_seconds": 0.204704,
        "bid": 0.3,
        "ask": 0.31,
        "midpoint": 0.305,
        "last_price": 0.31,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.31,
        "price_type": "live_executable_ask",
        "yes_ask_size": 9380.16
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 84855.42,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260924T1415Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 451,
          "signal_id": 457,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-24T14:00:00Z",
          "return_6h": -0.0020087982090237766,
          "return_12h": 0.0037715531859323637,
          "return_24h": -0.0070693952576209584,
          "close_vs_ema12": 0.004304751942351581,
          "close_vs_ema24": 0.00011191615084693574,
          "ema12_slope_3h": -0.0010257712652139706,
          "ema24_slope_6h": -0.004831041762243582,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-24T14:16:16.079021Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-24T14:00:00Z",
            "return_6h": -0.0020087982090237766,
            "return_12h": 0.0037715531859323637,
            "return_24h": -0.0070693952576209584,
            "close_vs_ema12": 0.004304751942351581,
            "close_vs_ema24": 0.00011191615084693574,
            "ema12_slope_3h": -0.0010257712652139706,
            "ema24_slope_6h": -0.004831041762243582,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.00014158777515760335,
        "return_30m": 0.0034528559876856324,
        "return_60m": 0.005960332019685044,
        "return_120m": 0.008645279789434523,
        "consecutive_up_closes": 6,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0012529984644720216,
        "close_vs_ema6": 0.0031383082541347473,
        "close_vs_ema12": 0.005094874006865702,
        "ema3_slope": 0.001254570439306102,
        "ema6_slope": 0.0012569011189162982,
        "realized_volatility_30m": 0.0015846058343216285,
        "realized_volatility_60m": 0.0012889926049749793,
        "return_acceleration": -0.003169211668643257
      }
    },
    {
      "id": 456,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260924T1345Z",
      "trigger_timestamp": "2026-09-24T13:46:18.654582Z",
      "market_start_timestamp": "2026-09-24T13:45:00Z",
      "resolution_timestamp": "2026-09-24T14:00:00Z",
      "direction": "UP",
      "base_run_id": 3135,
      "small_run_id": 3136,
      "last_observed_close": 83940.75,
      "actual_close": 84218.66,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-24T13:46:18.709201Z",
      "base_predicted_close": 83967.25,
      "small_predicted_close": 84086.5234375,
      "strike": 83940.75,
      "market_regime": {
        "id": 450,
        "signal_id": 456,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-24T13:30:00Z",
        "return_6h": -0.005476691018828528,
        "return_12h": -0.0025683278527764974,
        "return_24h": -0.022001227112963595,
        "close_vs_ema12": 0.0012175194882273477,
        "close_vs_ema24": -0.0033276905447873206,
        "ema12_slope_3h": -0.0018444026715332962,
        "ema24_slope_6h": -0.004919938746968389,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-24T13:46:18.712647Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-24T13:30:00Z",
          "return_6h": -0.005476691018828528,
          "return_12h": -0.0025683278527764974,
          "return_24h": -0.022001227112963595,
          "close_vs_ema12": 0.0012175194882273477,
          "close_vs_ema24": -0.0033276905447873206,
          "ema12_slope_3h": -0.0018444026715332962,
          "ema24_slope_6h": -0.004919938746968389,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.42,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.196499,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        3135,
        3136
      ],
      "forecast_publication_timestamp": "2026-09-24T13:46:18.654582Z",
      "requested_quote_timestamp": "2026-09-24T13:46:18.654582Z",
      "retrieved_quote_timestamp": "2026-09-24T13:46:18.851081Z",
      "quote_retrieval_timestamp": "2026-09-24T13:46:18.851081Z",
      "timing_difference_seconds": 0.196499,
      "selected_quote": {
        "id": 456,
        "contract_id": 456,
        "forecast_timestamp": "2026-09-24T13:46:18.654582Z",
        "requested_timestamp": "2026-09-24T13:46:18.654582Z",
        "actual_quote_timestamp": "2026-09-24T13:46:18.851081Z",
        "timestamp_delta_seconds": 0.196499,
        "bid": 0.41,
        "ask": 0.42,
        "midpoint": 0.415,
        "last_price": 0.42,
        "implied_probability": 0.42,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-24T13:46:18.851081Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP241000",
        "external_market_id": "KXBTC15M-26SEP241000-00",
        "external_contract_id": "KXBTC15M-26SEP241000-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2980.02
      },
      "selected_entry_price": 0.42,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 456,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP241000",
          "external_market_id": "KXBTC15M-26SEP241000-00",
          "external_contract_id": "KXBTC15M-26SEP241000-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-24T13:45:00Z",
          "resolution_timestamp": "2026-09-24T14:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-24T13:46:18.715567Z"
        }
      ],
      "quotes": [
        {
          "id": 456,
          "contract_id": 456,
          "forecast_timestamp": "2026-09-24T13:46:18.654582Z",
          "requested_timestamp": "2026-09-24T13:46:18.654582Z",
          "actual_quote_timestamp": "2026-09-24T13:46:18.851081Z",
          "timestamp_delta_seconds": 0.196499,
          "bid": 0.41,
          "ask": 0.42,
          "midpoint": 0.415,
          "last_price": 0.42,
          "implied_probability": 0.42,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-24T13:46:18.851081Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP241000",
          "external_market_id": "KXBTC15M-26SEP241000-00",
          "external_contract_id": "KXBTC15M-26SEP241000-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2980.02
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP241000-00": {
          "UP/YES": "KXBTC15M-26SEP241000-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 881,
          "signal_id": 456,
          "quote_id": 456,
          "settlement_id": 456,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 228.0,
          "entry_price": 0.42,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.75999999999999,
          "trading_fee": 3.89,
          "total_deployed": 99.64999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 228.0,
          "gross_pnl": 132.24,
          "net_pnl": 128.35000000000002,
          "roi": 1.2880080280983446,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-24T14:01:23.661267Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2980.02,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 882,
          "signal_id": 456,
          "quote_id": 456,
          "settlement_id": 456,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.42,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 42.0,
          "trading_fee": 1.71,
          "total_deployed": 43.71,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 58.0,
          "net_pnl": 56.29,
          "roi": 1.2878059940517044,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-24T14:01:23.663475Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2980.02,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83940.75,
        "kronos_base_predicted_close": 83967.25,
        "kronos_base_displacement": 26.5,
        "kronos_base_displacement_fraction": 0.00031569887092979275,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84086.5234375,
        "kronos_small_displacement": 145.7734375,
        "kronos_small_displacement_fraction": 0.0017366230049171588,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP241000",
        "ticker": "KXBTC15M-26SEP241000-00",
        "market_id": "KXBTC15M-26SEP241000-00",
        "contract_id": "KXBTC15M-26SEP241000-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83940.75
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-24T13:46:18.654582Z",
        "retrieved_timestamp": "2026-09-24T13:46:18.851081Z",
        "quote_offset_seconds": 0.196499,
        "quote_age_seconds": 0.196499,
        "bid": 0.41,
        "ask": 0.42,
        "midpoint": 0.415,
        "last_price": 0.42,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.42,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2980.02
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 84218.66,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260924T1345Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 450,
          "signal_id": 456,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-24T13:30:00Z",
          "return_6h": -0.005476691018828528,
          "return_12h": -0.0025683278527764974,
          "return_24h": -0.022001227112963595,
          "close_vs_ema12": 0.0012175194882273477,
          "close_vs_ema24": -0.0033276905447873206,
          "ema12_slope_3h": -0.0018444026715332962,
          "ema24_slope_6h": -0.004919938746968389,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-24T13:46:18.712647Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-24T13:30:00Z",
            "return_6h": -0.005476691018828528,
            "return_12h": -0.0025683278527764974,
            "return_24h": -0.022001227112963595,
            "close_vs_ema12": 0.0012175194882273477,
            "close_vs_ema24": -0.0033276905447873206,
            "ema12_slope_3h": -0.0018444026715332962,
            "ema24_slope_6h": -0.004919938746968389,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0020845575211534406,
        "return_30m": 0.00249884787016863,
        "return_60m": 0.005799579553428025,
        "return_120m": 0.006154182586684875,
        "consecutive_up_closes": 4,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0014301355677310834,
        "close_vs_ema6": 0.002650340064295653,
        "close_vs_ema12": 0.0036388645879916748,
        "ema3_slope": 0.0014321837847011132,
        "ema6_slope": 0.0010612611068501199,
        "realized_volatility_30m": 0.000835564493848584,
        "realized_volatility_60m": 0.0006238162823486132,
        "return_acceleration": 0.001671128987697168
      }
    },
    {
      "id": 455,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260924T1330Z",
      "trigger_timestamp": "2026-09-24T13:31:17.587610Z",
      "market_start_timestamp": "2026-09-24T13:30:00Z",
      "resolution_timestamp": "2026-09-24T13:45:00Z",
      "direction": "UP",
      "base_run_id": 3133,
      "small_run_id": 3134,
      "last_observed_close": 83766.14,
      "actual_close": 83940.75,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-24T13:31:17.645242Z",
      "base_predicted_close": 83792.53125,
      "small_predicted_close": 83941.671875,
      "strike": 83766.14,
      "market_regime": {
        "id": 449,
        "signal_id": 455,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-24T13:15:00Z",
        "return_6h": -0.007014495048195291,
        "return_12h": -0.00590133209409216,
        "return_24h": -0.020646753687538655,
        "close_vs_ema12": -0.0008134672073045746,
        "close_vs_ema24": -0.005470662122461278,
        "ema12_slope_3h": -0.002206182426093939,
        "ema24_slope_6h": -0.0049082503711029846,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-24T13:31:17.649901Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-24T13:15:00Z",
          "return_6h": -0.007014495048195291,
          "return_12h": -0.00590133209409216,
          "return_24h": -0.020646753687538655,
          "close_vs_ema12": -0.0008134672073045746,
          "close_vs_ema24": -0.005470662122461278,
          "ema12_slope_3h": -0.002206182426093939,
          "ema24_slope_6h": -0.0049082503711029846,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.68,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.193101,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        3133,
        3134
      ],
      "forecast_publication_timestamp": "2026-09-24T13:31:17.587610Z",
      "requested_quote_timestamp": "2026-09-24T13:31:17.587610Z",
      "retrieved_quote_timestamp": "2026-09-24T13:31:17.780711Z",
      "quote_retrieval_timestamp": "2026-09-24T13:31:17.780711Z",
      "timing_difference_seconds": 0.193101,
      "selected_quote": {
        "id": 455,
        "contract_id": 455,
        "forecast_timestamp": "2026-09-24T13:31:17.587610Z",
        "requested_timestamp": "2026-09-24T13:31:17.587610Z",
        "actual_quote_timestamp": "2026-09-24T13:31:17.780711Z",
        "timestamp_delta_seconds": 0.193101,
        "bid": 0.67,
        "ask": 0.68,
        "midpoint": 0.675,
        "last_price": 0.66,
        "implied_probability": 0.68,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-24T13:31:17.780711Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP240945",
        "external_market_id": "KXBTC15M-26SEP240945-45",
        "external_contract_id": "KXBTC15M-26SEP240945-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3865.0
      },
      "selected_entry_price": 0.68,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 455,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP240945",
          "external_market_id": "KXBTC15M-26SEP240945-45",
          "external_contract_id": "KXBTC15M-26SEP240945-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-24T13:30:00Z",
          "resolution_timestamp": "2026-09-24T13:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-24T13:31:17.654288Z"
        }
      ],
      "quotes": [
        {
          "id": 455,
          "contract_id": 455,
          "forecast_timestamp": "2026-09-24T13:31:17.587610Z",
          "requested_timestamp": "2026-09-24T13:31:17.587610Z",
          "actual_quote_timestamp": "2026-09-24T13:31:17.780711Z",
          "timestamp_delta_seconds": 0.193101,
          "bid": 0.67,
          "ask": 0.68,
          "midpoint": 0.675,
          "last_price": 0.66,
          "implied_probability": 0.68,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-24T13:31:17.780711Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP240945",
          "external_market_id": "KXBTC15M-26SEP240945-45",
          "external_contract_id": "KXBTC15M-26SEP240945-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3865.0
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP240945-45": {
          "UP/YES": "KXBTC15M-26SEP240945-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 879,
          "signal_id": 455,
          "quote_id": 455,
          "settlement_id": 455,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 143.0,
          "entry_price": 0.68,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.24000000000001,
          "trading_fee": 2.18,
          "total_deployed": 99.42000000000002,
          "settlement_value": 1.0,
          "settlement_payout": 143.0,
          "gross_pnl": 45.75999999999999,
          "net_pnl": 43.579999999999984,
          "roi": 0.43834238583785934,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-24T13:46:24.585893Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3865.0,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 880,
          "signal_id": 455,
          "quote_id": 455,
          "settlement_id": 455,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.68,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 68.0,
          "trading_fee": 1.53,
          "total_deployed": 69.53,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 32.0,
          "net_pnl": 30.47,
          "roi": 0.43822810297713216,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-24T13:46:24.588136Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3865.0,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83766.14,
        "kronos_base_predicted_close": 83792.53125,
        "kronos_base_displacement": 26.391250000000582,
        "kronos_base_displacement_fraction": 0.0003150586860036834,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83941.671875,
        "kronos_small_displacement": 175.53187500000058,
        "kronos_small_displacement_fraction": 0.0020954991479850997,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP240945",
        "ticker": "KXBTC15M-26SEP240945-45",
        "market_id": "KXBTC15M-26SEP240945-45",
        "contract_id": "KXBTC15M-26SEP240945-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83766.14
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-24T13:31:17.587610Z",
        "retrieved_timestamp": "2026-09-24T13:31:17.780711Z",
        "quote_offset_seconds": 0.193101,
        "quote_age_seconds": 0.193101,
        "bid": 0.67,
        "ask": 0.68,
        "midpoint": 0.675,
        "last_price": 0.66,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.68,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3865.0
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 83940.75,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260924T1330Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 449,
          "signal_id": 455,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-24T13:15:00Z",
          "return_6h": -0.007014495048195291,
          "return_12h": -0.00590133209409216,
          "return_24h": -0.020646753687538655,
          "close_vs_ema12": -0.0008134672073045746,
          "close_vs_ema24": -0.005470662122461278,
          "ema12_slope_3h": -0.002206182426093939,
          "ema24_slope_6h": -0.0049082503711029846,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-24T13:31:17.649901Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-24T13:15:00Z",
            "return_6h": -0.007014495048195291,
            "return_12h": -0.00590133209409216,
            "return_24h": -0.020646753687538655,
            "close_vs_ema12": -0.0008134672073045746,
            "close_vs_ema24": -0.005470662122461278,
            "ema12_slope_3h": -0.002206182426093939,
            "ema24_slope_6h": -0.0049082503711029846,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "DEGRADED",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0004134285334562726,
        "return_30m": 0.0020171074546999623,
        "return_60m": 0.002878601002901826,
        "return_120m": 0.0030057694189820072,
        "consecutive_up_closes": 3,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0007781878708694734,
        "close_vs_ema6": 0.0016264658911162577,
        "close_vs_ema12": 0.0022141504155444025,
        "ema3_slope": 0.0007787939188510506,
        "ema6_slope": 0.0006510098946017617,
        "realized_volatility_30m": 0.0005947938275777664,
        "realized_volatility_60m": 0.001024372035514942,
        "return_acceleration": -0.0011895876551555329
      }
    },
    {
      "id": 454,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260924T1245Z",
      "trigger_timestamp": "2026-09-24T12:46:18.343863Z",
      "market_start_timestamp": "2026-09-24T12:45:00Z",
      "resolution_timestamp": "2026-09-24T13:00:00Z",
      "direction": "UP",
      "base_run_id": 3127,
      "small_run_id": 3128,
      "last_observed_close": 83456.74,
      "actual_close": 83597.51,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-24T12:46:18.410140Z",
      "base_predicted_close": 83483.5234375,
      "small_predicted_close": 83589.6875,
      "strike": 83456.74,
      "market_regime": {
        "id": 448,
        "signal_id": 454,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-24T12:30:00Z",
        "return_6h": -0.00858226583900279,
        "return_12h": -0.010499800473823706,
        "return_24h": -0.023348877137631896,
        "close_vs_ema12": -0.00471530181161306,
        "close_vs_ema24": -0.009544022190681511,
        "ema12_slope_3h": -0.003246796660721585,
        "ema24_slope_6h": -0.004860443685439253,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-24T12:46:18.413722Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-24T12:30:00Z",
          "return_6h": -0.00858226583900279,
          "return_12h": -0.010499800473823706,
          "return_24h": -0.023348877137631896,
          "close_vs_ema12": -0.00471530181161306,
          "close_vs_ema24": -0.009544022190681511,
          "ema12_slope_3h": -0.003246796660721585,
          "ema24_slope_6h": -0.004860443685439253,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.37,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.234143,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        3127,
        3128
      ],
      "forecast_publication_timestamp": "2026-09-24T12:46:18.343863Z",
      "requested_quote_timestamp": "2026-09-24T12:46:18.343863Z",
      "retrieved_quote_timestamp": "2026-09-24T12:46:18.578006Z",
      "quote_retrieval_timestamp": "2026-09-24T12:46:18.578006Z",
      "timing_difference_seconds": 0.234143,
      "selected_quote": {
        "id": 454,
        "contract_id": 454,
        "forecast_timestamp": "2026-09-24T12:46:18.343863Z",
        "requested_timestamp": "2026-09-24T12:46:18.343863Z",
        "actual_quote_timestamp": "2026-09-24T12:46:18.578006Z",
        "timestamp_delta_seconds": 0.234143,
        "bid": 0.36,
        "ask": 0.37,
        "midpoint": 0.365,
        "last_price": 0.37,
        "implied_probability": 0.37,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-24T12:46:18.578006Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP240900",
        "external_market_id": "KXBTC15M-26SEP240900-00",
        "external_contract_id": "KXBTC15M-26SEP240900-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4036.93
      },
      "selected_entry_price": 0.37,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 454,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP240900",
          "external_market_id": "KXBTC15M-26SEP240900-00",
          "external_contract_id": "KXBTC15M-26SEP240900-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-24T12:45:00Z",
          "resolution_timestamp": "2026-09-24T13:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-24T12:46:18.418130Z"
        }
      ],
      "quotes": [
        {
          "id": 454,
          "contract_id": 454,
          "forecast_timestamp": "2026-09-24T12:46:18.343863Z",
          "requested_timestamp": "2026-09-24T12:46:18.343863Z",
          "actual_quote_timestamp": "2026-09-24T12:46:18.578006Z",
          "timestamp_delta_seconds": 0.234143,
          "bid": 0.36,
          "ask": 0.37,
          "midpoint": 0.365,
          "last_price": 0.37,
          "implied_probability": 0.37,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-24T12:46:18.578006Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP240900",
          "external_market_id": "KXBTC15M-26SEP240900-00",
          "external_contract_id": "KXBTC15M-26SEP240900-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4036.93
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP240900-00": {
          "UP/YES": "KXBTC15M-26SEP240900-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 877,
          "signal_id": 454,
          "quote_id": 454,
          "settlement_id": 454,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 258.0,
          "entry_price": 0.37,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.46,
          "trading_fee": 4.21,
          "total_deployed": 99.66999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 258.0,
          "gross_pnl": 162.54000000000002,
          "net_pnl": 158.33,
          "roi": 1.588542189224441,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-24T13:01:22.146305Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4036.93,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 878,
          "signal_id": 454,
          "quote_id": 454,
          "settlement_id": 454,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.37,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 37.0,
          "trading_fee": 1.64,
          "total_deployed": 38.64,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 63.0,
          "net_pnl": 61.36,
          "roi": 1.5879917184265009,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-24T13:01:22.149465Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4036.93,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83456.74,
        "kronos_base_predicted_close": 83483.5234375,
        "kronos_base_displacement": 26.78343749999476,
        "kronos_base_displacement_fraction": 0.0003209259971093378,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83589.6875,
        "kronos_small_displacement": 132.94749999999476,
        "kronos_small_displacement_fraction": 0.0015930109419562129,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP240900",
        "ticker": "KXBTC15M-26SEP240900-00",
        "market_id": "KXBTC15M-26SEP240900-00",
        "contract_id": "KXBTC15M-26SEP240900-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83456.74
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-24T12:46:18.343863Z",
        "retrieved_timestamp": "2026-09-24T12:46:18.578006Z",
        "quote_offset_seconds": 0.234143,
        "quote_age_seconds": 0.234143,
        "bid": 0.36,
        "ask": 0.37,
        "midpoint": 0.365,
        "last_price": 0.37,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.37,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4036.93
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 83597.51,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260924T1245Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 448,
          "signal_id": 454,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-24T12:30:00Z",
          "return_6h": -0.00858226583900279,
          "return_12h": -0.010499800473823706,
          "return_24h": -0.023348877137631896,
          "close_vs_ema12": -0.00471530181161306,
          "close_vs_ema24": -0.009544022190681511,
          "ema12_slope_3h": -0.003246796660721585,
          "ema24_slope_6h": -0.004860443685439253,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-24T12:46:18.413722Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-24T12:30:00Z",
            "return_6h": -0.00858226583900279,
            "return_12h": -0.010499800473823706,
            "return_24h": -0.023348877137631896,
            "close_vs_ema12": -0.00471530181161306,
            "close_vs_ema24": -0.009544022190681511,
            "ema12_slope_3h": -0.003246796660721585,
            "ema24_slope_6h": -0.004860443685439253,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0008256321009503242,
        "return_30m": -0.0006214187834470142,
        "return_60m": 0.0003525583430989965,
        "return_120m": 0.0009177236574680059,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.00031356104384594463,
        "close_vs_ema6": -0.0002754101966782052,
        "close_vs_ema12": -0.0005033270978906934,
        "ema3_slope": -0.0003134627541375723,
        "ema6_slope": -0.00011015194388375171,
        "realized_volatility_30m": 0.0005150070814223806,
        "realized_volatility_60m": 0.0005770397763924381,
        "return_acceleration": -0.0010300141628447612
      }
    },
    {
      "id": 453,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260924T1145Z",
      "trigger_timestamp": "2026-09-24T11:46:20.472077Z",
      "market_start_timestamp": "2026-09-24T11:45:00Z",
      "resolution_timestamp": "2026-09-24T12:00:00Z",
      "direction": "UP",
      "base_run_id": 3119,
      "small_run_id": 3120,
      "last_observed_close": 83427.33,
      "actual_close": 83491.93,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-24T11:46:20.522244Z",
      "base_predicted_close": 83451.6875,
      "small_predicted_close": 83591.5390625,
      "strike": 83427.33,
      "market_regime": {
        "id": 447,
        "signal_id": 453,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-24T11:30:00Z",
        "return_6h": -0.00907693865404291,
        "return_12h": -0.012118305112580607,
        "return_24h": -0.024092905760940142,
        "close_vs_ema12": -0.00583352290684902,
        "close_vs_ema24": -0.010674149670516386,
        "ema12_slope_3h": -0.004090585367967581,
        "ema24_slope_6h": -0.004641820327818458,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-24T11:46:20.524569Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-24T11:30:00Z",
          "return_6h": -0.00907693865404291,
          "return_12h": -0.012118305112580607,
          "return_24h": -0.024092905760940142,
          "close_vs_ema12": -0.00583352290684902,
          "close_vs_ema24": -0.010674149670516386,
          "ema12_slope_3h": -0.004090585367967581,
          "ema24_slope_6h": -0.004641820327818458,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.44,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.181519,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        3119,
        3120
      ],
      "forecast_publication_timestamp": "2026-09-24T11:46:20.472077Z",
      "requested_quote_timestamp": "2026-09-24T11:46:20.472077Z",
      "retrieved_quote_timestamp": "2026-09-24T11:46:20.653596Z",
      "quote_retrieval_timestamp": "2026-09-24T11:46:20.653596Z",
      "timing_difference_seconds": 0.181519,
      "selected_quote": {
        "id": 453,
        "contract_id": 453,
        "forecast_timestamp": "2026-09-24T11:46:20.472077Z",
        "requested_timestamp": "2026-09-24T11:46:20.472077Z",
        "actual_quote_timestamp": "2026-09-24T11:46:20.653596Z",
        "timestamp_delta_seconds": 0.181519,
        "bid": 0.43,
        "ask": 0.44,
        "midpoint": 0.435,
        "last_price": 0.44,
        "implied_probability": 0.44,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-24T11:46:20.653596Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP240800",
        "external_market_id": "KXBTC15M-26SEP240800-00",
        "external_contract_id": "KXBTC15M-26SEP240800-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4396.58
      },
      "selected_entry_price": 0.44,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 453,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP240800",
          "external_market_id": "KXBTC15M-26SEP240800-00",
          "external_contract_id": "KXBTC15M-26SEP240800-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-24T11:45:00Z",
          "resolution_timestamp": "2026-09-24T12:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-24T11:46:20.527531Z"
        }
      ],
      "quotes": [
        {
          "id": 453,
          "contract_id": 453,
          "forecast_timestamp": "2026-09-24T11:46:20.472077Z",
          "requested_timestamp": "2026-09-24T11:46:20.472077Z",
          "actual_quote_timestamp": "2026-09-24T11:46:20.653596Z",
          "timestamp_delta_seconds": 0.181519,
          "bid": 0.43,
          "ask": 0.44,
          "midpoint": 0.435,
          "last_price": 0.44,
          "implied_probability": 0.44,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-24T11:46:20.653596Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP240800",
          "external_market_id": "KXBTC15M-26SEP240800-00",
          "external_contract_id": "KXBTC15M-26SEP240800-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4396.58
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP240800-00": {
          "UP/YES": "KXBTC15M-26SEP240800-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 875,
          "signal_id": 453,
          "quote_id": 453,
          "settlement_id": 453,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 218.0,
          "entry_price": 0.44,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.92,
          "trading_fee": 3.77,
          "total_deployed": 99.69,
          "settlement_value": 1.0,
          "settlement_payout": 218.0,
          "gross_pnl": 122.08,
          "net_pnl": 118.31,
          "roi": 1.1867790149463338,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-24T12:01:22.456092Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4396.58,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 876,
          "signal_id": 453,
          "quote_id": 453,
          "settlement_id": 453,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.44,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 44.0,
          "trading_fee": 1.73,
          "total_deployed": 45.73,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 56.0,
          "net_pnl": 54.27,
          "roi": 1.1867483052700636,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-24T12:01:22.458218Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4396.58,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83427.33,
        "kronos_base_predicted_close": 83451.6875,
        "kronos_base_displacement": 24.357499999998254,
        "kronos_base_displacement_fraction": 0.0002919606800313309,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83591.5390625,
        "kronos_small_displacement": 164.20906249999825,
        "kronos_small_displacement_fraction": 0.001968288599191635,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP240800",
        "ticker": "KXBTC15M-26SEP240800-00",
        "market_id": "KXBTC15M-26SEP240800-00",
        "contract_id": "KXBTC15M-26SEP240800-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83427.33
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-24T11:46:20.472077Z",
        "retrieved_timestamp": "2026-09-24T11:46:20.653596Z",
        "quote_offset_seconds": 0.181519,
        "quote_age_seconds": 0.181519,
        "bid": 0.43,
        "ask": 0.44,
        "midpoint": 0.435,
        "last_price": 0.44,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.44,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4396.58
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 83491.93,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260924T1145Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 447,
          "signal_id": 453,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-24T11:30:00Z",
          "return_6h": -0.00907693865404291,
          "return_12h": -0.012118305112580607,
          "return_24h": -0.024092905760940142,
          "close_vs_ema12": -0.00583352290684902,
          "close_vs_ema24": -0.010674149670516386,
          "ema12_slope_3h": -0.004090585367967581,
          "ema24_slope_6h": -0.004641820327818458,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-24T11:46:20.524569Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-24T11:30:00Z",
            "return_6h": -0.00907693865404291,
            "return_12h": -0.012118305112580607,
            "return_24h": -0.024092905760940142,
            "close_vs_ema12": -0.00583352290684902,
            "close_vs_ema24": -0.010674149670516386,
            "ema12_slope_3h": -0.004090585367967581,
            "ema24_slope_6h": -0.004641820327818458,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0010511211557869826,
        "return_30m": -0.0014326642820189361,
        "return_60m": 0.0005649661308460008,
        "return_120m": 0.003626790134401814,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.00040045986491255015,
        "close_vs_ema6": -0.00024607116557806563,
        "close_vs_ema12": -0.0009141719466931875,
        "ema3_slope": -0.00040029956100451347,
        "ema6_slope": -9.841877902183604e-05,
        "realized_volatility_30m": 0.0003345882797547439,
        "realized_volatility_60m": 0.0009188867541543508,
        "return_acceleration": -0.0006691765595094878
      }
    },
    {
      "id": 452,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260924T1115Z",
      "trigger_timestamp": "2026-09-24T11:16:23.767237Z",
      "market_start_timestamp": "2026-09-24T11:15:00Z",
      "resolution_timestamp": "2026-09-24T11:30:00Z",
      "direction": "UP",
      "base_run_id": 3115,
      "small_run_id": 3116,
      "last_observed_close": 83547.02,
      "actual_close": 83515.11,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-24T11:16:23.819409Z",
      "base_predicted_close": 83553.03125,
      "small_predicted_close": 83607.3203125,
      "strike": 83547.02,
      "market_regime": {
        "id": 446,
        "signal_id": 452,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-24T11:00:00Z",
        "return_6h": -0.007694949745974511,
        "return_12h": -0.011207090015885823,
        "return_24h": -0.025572520658355913,
        "close_vs_ema12": -0.004867440143240365,
        "close_vs_ema24": -0.009682817463729343,
        "ema12_slope_3h": -0.004115779887800652,
        "ema24_slope_6h": -0.004480623566200936,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-24T11:16:23.822240Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-24T11:00:00Z",
          "return_6h": -0.007694949745974511,
          "return_12h": -0.011207090015885823,
          "return_24h": -0.025572520658355913,
          "close_vs_ema12": -0.004867440143240365,
          "close_vs_ema24": -0.009682817463729343,
          "ema12_slope_3h": -0.004115779887800652,
          "ema24_slope_6h": -0.004480623566200936,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.57,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.21809,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        3115,
        3116
      ],
      "forecast_publication_timestamp": "2026-09-24T11:16:23.767237Z",
      "requested_quote_timestamp": "2026-09-24T11:16:23.767237Z",
      "retrieved_quote_timestamp": "2026-09-24T11:16:23.985327Z",
      "quote_retrieval_timestamp": "2026-09-24T11:16:23.985327Z",
      "timing_difference_seconds": 0.21809,
      "selected_quote": {
        "id": 452,
        "contract_id": 452,
        "forecast_timestamp": "2026-09-24T11:16:23.767237Z",
        "requested_timestamp": "2026-09-24T11:16:23.767237Z",
        "actual_quote_timestamp": "2026-09-24T11:16:23.985327Z",
        "timestamp_delta_seconds": 0.21809,
        "bid": 0.56,
        "ask": 0.57,
        "midpoint": 0.565,
        "last_price": 0.56,
        "implied_probability": 0.57,
        "spread": 0.009999999999999898,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-24T11:16:23.985327Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP240730",
        "external_market_id": "KXBTC15M-26SEP240730-30",
        "external_contract_id": "KXBTC15M-26SEP240730-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 10.75
      },
      "selected_entry_price": 0.57,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 452,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP240730",
          "external_market_id": "KXBTC15M-26SEP240730-30",
          "external_contract_id": "KXBTC15M-26SEP240730-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-24T11:15:00Z",
          "resolution_timestamp": "2026-09-24T11:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-24T11:16:23.825278Z"
        }
      ],
      "quotes": [
        {
          "id": 452,
          "contract_id": 452,
          "forecast_timestamp": "2026-09-24T11:16:23.767237Z",
          "requested_timestamp": "2026-09-24T11:16:23.767237Z",
          "actual_quote_timestamp": "2026-09-24T11:16:23.985327Z",
          "timestamp_delta_seconds": 0.21809,
          "bid": 0.56,
          "ask": 0.57,
          "midpoint": 0.565,
          "last_price": 0.56,
          "implied_probability": 0.57,
          "spread": 0.009999999999999898,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-24T11:16:23.985327Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP240730",
          "external_market_id": "KXBTC15M-26SEP240730-30",
          "external_contract_id": "KXBTC15M-26SEP240730-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 10.75
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP240730-30": {
          "UP/YES": "KXBTC15M-26SEP240730-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": null,
        "fixed_shares": null
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83547.02,
        "kronos_base_predicted_close": 83553.03125,
        "kronos_base_displacement": 6.0112499999959255,
        "kronos_base_displacement_fraction": 7.195050164561136e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83607.3203125,
        "kronos_small_displacement": 60.300312499995925,
        "kronos_small_displacement_fraction": 0.0007217530020818926,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP240730",
        "ticker": "KXBTC15M-26SEP240730-30",
        "market_id": "KXBTC15M-26SEP240730-30",
        "contract_id": "KXBTC15M-26SEP240730-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83547.02
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-24T11:16:23.767237Z",
        "retrieved_timestamp": "2026-09-24T11:16:23.985327Z",
        "quote_offset_seconds": 0.21809,
        "quote_age_seconds": 0.21809,
        "bid": 0.56,
        "ask": 0.57,
        "midpoint": 0.565,
        "last_price": 0.56,
        "spread": 0.009999999999999898,
        "selected_entry_price": 0.57,
        "price_type": "live_executable_ask",
        "yes_ask_size": 10.75
      },
      "settlement": {
        "result": null,
        "settlement_value": null,
        "actual_btc_close": 83515.11,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260924T1115Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 446,
          "signal_id": 452,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-24T11:00:00Z",
          "return_6h": -0.007694949745974511,
          "return_12h": -0.011207090015885823,
          "return_24h": -0.025572520658355913,
          "close_vs_ema12": -0.004867440143240365,
          "close_vs_ema24": -0.009682817463729343,
          "ema12_slope_3h": -0.004115779887800652,
          "ema24_slope_6h": -0.004480623566200936,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-24T11:16:23.822240Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-24T11:00:00Z",
            "return_6h": -0.007694949745974511,
            "return_12h": -0.011207090015885823,
            "return_24h": -0.025572520658355913,
            "close_vs_ema12": -0.004867440143240365,
            "close_vs_ema24": -0.009682817463729343,
            "ema12_slope_3h": -0.004115779887800652,
            "ema24_slope_6h": -0.004480623566200936,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0006775325489658535,
        "return_30m": 0.002000496452678968,
        "return_60m": 0.0039974422688899836,
        "return_120m": 0.0009048638334896442,
        "consecutive_up_closes": 4,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0008839793255710493,
        "close_vs_ema6": 0.001373107945979113,
        "close_vs_ema12": 0.00034766901371430237,
        "ema3_slope": 0.0008847614363887146,
        "ema6_slope": 0.0005495450122408041,
        "realized_volatility_30m": 0.00032226780526856125,
        "realized_volatility_60m": 0.0005955157570744095,
        "return_acceleration": -0.0006445356105371225
      }
    },
    {
      "id": 451,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260924T0915Z",
      "trigger_timestamp": "2026-09-24T09:16:16.096674Z",
      "market_start_timestamp": "2026-09-24T09:15:00Z",
      "resolution_timestamp": "2026-09-24T09:30:00Z",
      "direction": "UP",
      "base_run_id": 3099,
      "small_run_id": 3100,
      "last_observed_close": 83471.49,
      "actual_close": 83331.38,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-24T09:16:16.138809Z",
      "base_predicted_close": 83477.6640625,
      "small_predicted_close": 83491.609375,
      "strike": 83471.49,
      "market_regime": {
        "id": 445,
        "signal_id": 451,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-24T09:00:00Z",
        "return_6h": -0.009533247231386821,
        "return_12h": -0.010567003848893308,
        "return_24h": -0.028722125858546277,
        "close_vs_ema12": -0.008691987067419915,
        "close_vs_ema24": -0.012784140574258251,
        "ema12_slope_3h": -0.0012594845612347028,
        "ema24_slope_6h": -0.003912775579468009,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-24T09:16:16.141290Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-24T09:00:00Z",
          "return_6h": -0.009533247231386821,
          "return_12h": -0.010567003848893308,
          "return_24h": -0.028722125858546277,
          "close_vs_ema12": -0.008691987067419915,
          "close_vs_ema24": -0.012784140574258251,
          "ema12_slope_3h": -0.0012594845612347028,
          "ema24_slope_6h": -0.003912775579468009,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.39,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.171584,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        3099,
        3100
      ],
      "forecast_publication_timestamp": "2026-09-24T09:16:16.096674Z",
      "requested_quote_timestamp": "2026-09-24T09:16:16.096674Z",
      "retrieved_quote_timestamp": "2026-09-24T09:16:16.268258Z",
      "quote_retrieval_timestamp": "2026-09-24T09:16:16.268258Z",
      "timing_difference_seconds": 0.171584,
      "selected_quote": {
        "id": 451,
        "contract_id": 451,
        "forecast_timestamp": "2026-09-24T09:16:16.096674Z",
        "requested_timestamp": "2026-09-24T09:16:16.096674Z",
        "actual_quote_timestamp": "2026-09-24T09:16:16.268258Z",
        "timestamp_delta_seconds": 0.171584,
        "bid": 0.38,
        "ask": 0.39,
        "midpoint": 0.385,
        "last_price": 0.39,
        "implied_probability": 0.39,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-24T09:16:16.268258Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP240530",
        "external_market_id": "KXBTC15M-26SEP240530-30",
        "external_contract_id": "KXBTC15M-26SEP240530-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 0.02
      },
      "selected_entry_price": 0.39,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 451,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP240530",
          "external_market_id": "KXBTC15M-26SEP240530-30",
          "external_contract_id": "KXBTC15M-26SEP240530-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-24T09:15:00Z",
          "resolution_timestamp": "2026-09-24T09:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-24T09:16:16.144620Z"
        }
      ],
      "quotes": [
        {
          "id": 451,
          "contract_id": 451,
          "forecast_timestamp": "2026-09-24T09:16:16.096674Z",
          "requested_timestamp": "2026-09-24T09:16:16.096674Z",
          "actual_quote_timestamp": "2026-09-24T09:16:16.268258Z",
          "timestamp_delta_seconds": 0.171584,
          "bid": 0.38,
          "ask": 0.39,
          "midpoint": 0.385,
          "last_price": 0.39,
          "implied_probability": 0.39,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-24T09:16:16.268258Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP240530",
          "external_market_id": "KXBTC15M-26SEP240530-30",
          "external_contract_id": "KXBTC15M-26SEP240530-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 0.02
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP240530-30": {
          "UP/YES": "KXBTC15M-26SEP240530-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": null,
        "fixed_shares": null
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83471.49,
        "kronos_base_predicted_close": 83477.6640625,
        "kronos_base_displacement": 6.174062499994761,
        "kronos_base_displacement_fraction": 7.396612304386517e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83491.609375,
        "kronos_small_displacement": 20.11937499999476,
        "kronos_small_displacement_fraction": 0.00024103289638168385,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP240530",
        "ticker": "KXBTC15M-26SEP240530-30",
        "market_id": "KXBTC15M-26SEP240530-30",
        "contract_id": "KXBTC15M-26SEP240530-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83471.49
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-24T09:16:16.096674Z",
        "retrieved_timestamp": "2026-09-24T09:16:16.268258Z",
        "quote_offset_seconds": 0.171584,
        "quote_age_seconds": 0.171584,
        "bid": 0.38,
        "ask": 0.39,
        "midpoint": 0.385,
        "last_price": 0.39,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.39,
        "price_type": "live_executable_ask",
        "yes_ask_size": 0.02
      },
      "settlement": {
        "result": null,
        "settlement_value": null,
        "actual_btc_close": 83331.38,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260924T0915Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 445,
          "signal_id": 451,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-24T09:00:00Z",
          "return_6h": -0.009533247231386821,
          "return_12h": -0.010567003848893308,
          "return_24h": -0.028722125858546277,
          "close_vs_ema12": -0.008691987067419915,
          "close_vs_ema24": -0.012784140574258251,
          "ema12_slope_3h": -0.0012594845612347028,
          "ema24_slope_6h": -0.003912775579468009,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-24T09:16:16.141290Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-24T09:00:00Z",
            "return_6h": -0.009533247231386821,
            "return_12h": -0.010567003848893308,
            "return_24h": -0.028722125858546277,
            "close_vs_ema12": -0.008691987067419915,
            "close_vs_ema24": -0.012784140574258251,
            "ema12_slope_3h": -0.0012594845612347028,
            "ema24_slope_6h": -0.003912775579468009,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0015358035664263525,
        "return_30m": -0.0030952243602486718,
        "return_60m": -0.011002834336020895,
        "return_120m": -0.006933397294124899,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 5,
        "close_vs_ema3": -0.0017526261878209048,
        "close_vs_ema6": -0.003936911499215268,
        "close_vs_ema12": -0.005759520514054595,
        "ema3_slope": -0.0017495598633872067,
        "ema6_slope": -0.0015722886152343962,
        "realized_volatility_30m": 1.3007937632369959e-05,
        "realized_volatility_60m": 0.0021772493947631874,
        "return_acceleration": 2.6015875264739918e-05
      }
    },
    {
      "id": 450,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260924T0400Z",
      "trigger_timestamp": "2026-09-24T04:01:16.680638Z",
      "market_start_timestamp": "2026-09-24T04:00:00Z",
      "resolution_timestamp": "2026-09-24T04:15:00Z",
      "direction": "UP",
      "base_run_id": 3073,
      "small_run_id": 3074,
      "last_observed_close": 83903.22,
      "actual_close": 83817.71,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-24T04:01:16.726188Z",
      "base_predicted_close": 83924.71875,
      "small_predicted_close": 84038.6640625,
      "strike": 83903.22,
      "market_regime": {
        "id": 444,
        "signal_id": 450,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-24T03:45:00Z",
        "return_6h": -0.006064305514503765,
        "return_12h": -0.0012208228629050355,
        "return_24h": -0.0322390532760185,
        "close_vs_ema12": -0.006260021952201544,
        "close_vs_ema24": -0.010916582088445037,
        "ema12_slope_3h": -0.0022825388502214494,
        "ema24_slope_6h": -0.0042802507419353875,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-24T04:01:16.729080Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-24T03:45:00Z",
          "return_6h": -0.006064305514503765,
          "return_12h": -0.0012208228629050355,
          "return_24h": -0.0322390532760185,
          "close_vs_ema12": -0.006260021952201544,
          "close_vs_ema24": -0.010916582088445037,
          "ema12_slope_3h": -0.0022825388502214494,
          "ema24_slope_6h": -0.0042802507419353875,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.53,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.212915,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        3073,
        3074
      ],
      "forecast_publication_timestamp": "2026-09-24T04:01:16.680638Z",
      "requested_quote_timestamp": "2026-09-24T04:01:16.680638Z",
      "retrieved_quote_timestamp": "2026-09-24T04:01:16.893553Z",
      "quote_retrieval_timestamp": "2026-09-24T04:01:16.893553Z",
      "timing_difference_seconds": 0.212915,
      "selected_quote": {
        "id": 450,
        "contract_id": 450,
        "forecast_timestamp": "2026-09-24T04:01:16.680638Z",
        "requested_timestamp": "2026-09-24T04:01:16.680638Z",
        "actual_quote_timestamp": "2026-09-24T04:01:16.893553Z",
        "timestamp_delta_seconds": 0.212915,
        "bid": 0.52,
        "ask": 0.53,
        "midpoint": 0.525,
        "last_price": 0.52,
        "implied_probability": 0.53,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-24T04:01:16.893553Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP240015",
        "external_market_id": "KXBTC15M-26SEP240015-15",
        "external_contract_id": "KXBTC15M-26SEP240015-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 8606.59
      },
      "selected_entry_price": 0.53,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 450,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP240015",
          "external_market_id": "KXBTC15M-26SEP240015-15",
          "external_contract_id": "KXBTC15M-26SEP240015-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-24T04:00:00Z",
          "resolution_timestamp": "2026-09-24T04:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-24T04:01:16.732342Z"
        }
      ],
      "quotes": [
        {
          "id": 450,
          "contract_id": 450,
          "forecast_timestamp": "2026-09-24T04:01:16.680638Z",
          "requested_timestamp": "2026-09-24T04:01:16.680638Z",
          "actual_quote_timestamp": "2026-09-24T04:01:16.893553Z",
          "timestamp_delta_seconds": 0.212915,
          "bid": 0.52,
          "ask": 0.53,
          "midpoint": 0.525,
          "last_price": 0.52,
          "implied_probability": 0.53,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-24T04:01:16.893553Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP240015",
          "external_market_id": "KXBTC15M-26SEP240015-15",
          "external_contract_id": "KXBTC15M-26SEP240015-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 8606.59
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP240015-15": {
          "UP/YES": "KXBTC15M-26SEP240015-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 873,
          "signal_id": 450,
          "quote_id": 450,
          "settlement_id": 450,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 182.0,
          "entry_price": 0.53,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.46000000000001,
          "trading_fee": 3.18,
          "total_deployed": 99.64000000000001,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.46000000000001,
          "net_pnl": -99.64000000000001,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-24T04:16:20.112408Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 8606.59,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 874,
          "signal_id": 450,
          "quote_id": 450,
          "settlement_id": 450,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.53,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 53.0,
          "trading_fee": 1.75,
          "total_deployed": 54.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -53.0,
          "net_pnl": -54.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-24T04:16:20.114368Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 8606.59,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83903.22,
        "kronos_base_predicted_close": 83924.71875,
        "kronos_base_displacement": 21.498749999998836,
        "kronos_base_displacement_fraction": 0.00025623271669429176,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84038.6640625,
        "kronos_small_displacement": 135.44406249999884,
        "kronos_small_displacement_fraction": 0.001614289207255679,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP240015",
        "ticker": "KXBTC15M-26SEP240015-15",
        "market_id": "KXBTC15M-26SEP240015-15",
        "contract_id": "KXBTC15M-26SEP240015-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83903.22
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-24T04:01:16.680638Z",
        "retrieved_timestamp": "2026-09-24T04:01:16.893553Z",
        "quote_offset_seconds": 0.212915,
        "quote_age_seconds": 0.212915,
        "bid": 0.52,
        "ask": 0.53,
        "midpoint": 0.525,
        "last_price": 0.52,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.53,
        "price_type": "live_executable_ask",
        "yes_ask_size": 8606.59
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 83817.71,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260924T0400Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 444,
          "signal_id": 450,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-24T03:45:00Z",
          "return_6h": -0.006064305514503765,
          "return_12h": -0.0012208228629050355,
          "return_24h": -0.0322390532760185,
          "close_vs_ema12": -0.006260021952201544,
          "close_vs_ema24": -0.010916582088445037,
          "ema12_slope_3h": -0.0022825388502214494,
          "ema24_slope_6h": -0.0042802507419353875,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-24T04:01:16.729080Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-24T03:45:00Z",
            "return_6h": -0.006064305514503765,
            "return_12h": -0.0012208228629050355,
            "return_24h": -0.0322390532760185,
            "close_vs_ema12": -0.006260021952201544,
            "close_vs_ema24": -0.010916582088445037,
            "ema12_slope_3h": -0.0022825388502214494,
            "ema24_slope_6h": -0.0042802507419353875,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0010077310465664846,
        "return_30m": -0.0014803032648728065,
        "return_60m": -0.005293776182466736,
        "return_120m": -0.0023481573080815776,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 4,
        "close_vs_ema3": -0.000993159295527457,
        "close_vs_ema6": -0.0019126587369381332,
        "close_vs_ema12": -0.0028362374680810376,
        "ema3_slope": -0.0009921739087870307,
        "ema6_slope": -0.0007644786200904363,
        "realized_volatility_30m": 0.0002673410610862792,
        "realized_volatility_60m": 0.0009498042327609278,
        "return_acceleration": -0.0005346821221725584
      }
    },
    {
      "id": 449,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260924T0145Z",
      "trigger_timestamp": "2026-09-24T01:46:17.795418Z",
      "market_start_timestamp": "2026-09-24T01:45:00Z",
      "resolution_timestamp": "2026-09-24T02:00:00Z",
      "direction": "UP",
      "base_run_id": 3055,
      "small_run_id": 3056,
      "last_observed_close": 84156.9,
      "actual_close": 84100.7,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-24T01:46:17.842560Z",
      "base_predicted_close": 84200.3984375,
      "small_predicted_close": 84190.2265625,
      "strike": 84156.9,
      "market_regime": {
        "id": 443,
        "signal_id": 449,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-24T01:30:00Z",
        "return_6h": -0.003454064114879918,
        "return_12h": -0.01948293783207511,
        "return_24h": -0.024878654557289215,
        "close_vs_ema12": -0.0049813091754886685,
        "close_vs_ema24": -0.009652092559944037,
        "ema12_slope_3h": -0.0017493450942485111,
        "ema24_slope_6h": -0.004505249870015993,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-24T01:46:17.845714Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-24T01:30:00Z",
          "return_6h": -0.003454064114879918,
          "return_12h": -0.01948293783207511,
          "return_24h": -0.024878654557289215,
          "close_vs_ema12": -0.0049813091754886685,
          "close_vs_ema24": -0.009652092559944037,
          "ema12_slope_3h": -0.0017493450942485111,
          "ema24_slope_6h": -0.004505249870015993,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.58,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.200367,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        3055,
        3056
      ],
      "forecast_publication_timestamp": "2026-09-24T01:46:17.795418Z",
      "requested_quote_timestamp": "2026-09-24T01:46:17.795418Z",
      "retrieved_quote_timestamp": "2026-09-24T01:46:17.995785Z",
      "quote_retrieval_timestamp": "2026-09-24T01:46:17.995785Z",
      "timing_difference_seconds": 0.200367,
      "selected_quote": {
        "id": 449,
        "contract_id": 449,
        "forecast_timestamp": "2026-09-24T01:46:17.795418Z",
        "requested_timestamp": "2026-09-24T01:46:17.795418Z",
        "actual_quote_timestamp": "2026-09-24T01:46:17.995785Z",
        "timestamp_delta_seconds": 0.200367,
        "bid": 0.57,
        "ask": 0.58,
        "midpoint": 0.575,
        "last_price": 0.57,
        "implied_probability": 0.58,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-24T01:46:17.995785Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP232200",
        "external_market_id": "KXBTC15M-26SEP232200-00",
        "external_contract_id": "KXBTC15M-26SEP232200-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 520.57
      },
      "selected_entry_price": 0.58,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 449,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP232200",
          "external_market_id": "KXBTC15M-26SEP232200-00",
          "external_contract_id": "KXBTC15M-26SEP232200-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-24T01:45:00Z",
          "resolution_timestamp": "2026-09-24T02:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-24T01:46:17.850842Z"
        }
      ],
      "quotes": [
        {
          "id": 449,
          "contract_id": 449,
          "forecast_timestamp": "2026-09-24T01:46:17.795418Z",
          "requested_timestamp": "2026-09-24T01:46:17.795418Z",
          "actual_quote_timestamp": "2026-09-24T01:46:17.995785Z",
          "timestamp_delta_seconds": 0.200367,
          "bid": 0.57,
          "ask": 0.58,
          "midpoint": 0.575,
          "last_price": 0.57,
          "implied_probability": 0.58,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-24T01:46:17.995785Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP232200",
          "external_market_id": "KXBTC15M-26SEP232200-00",
          "external_contract_id": "KXBTC15M-26SEP232200-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 520.57
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP232200-00": {
          "UP/YES": "KXBTC15M-26SEP232200-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 871,
          "signal_id": 449,
          "quote_id": 449,
          "settlement_id": 449,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 167.0,
          "entry_price": 0.58,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.86,
          "trading_fee": 2.85,
          "total_deployed": 99.71,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.86,
          "net_pnl": -99.71,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-24T02:01:21.509827Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 520.57,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 872,
          "signal_id": 449,
          "quote_id": 449,
          "settlement_id": 449,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.58,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 57.99999999999999,
          "trading_fee": 1.71,
          "total_deployed": 59.709999999999994,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -57.99999999999999,
          "net_pnl": -59.709999999999994,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-24T02:01:21.511839Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 520.57,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84156.9,
        "kronos_base_predicted_close": 84200.3984375,
        "kronos_base_displacement": 43.49843750000582,
        "kronos_base_displacement_fraction": 0.0005168730965613731,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84190.2265625,
        "kronos_small_displacement": 33.32656250000582,
        "kronos_small_displacement_fraction": 0.00039600511069212176,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP232200",
        "ticker": "KXBTC15M-26SEP232200-00",
        "market_id": "KXBTC15M-26SEP232200-00",
        "contract_id": "KXBTC15M-26SEP232200-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84156.9
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-24T01:46:17.795418Z",
        "retrieved_timestamp": "2026-09-24T01:46:17.995785Z",
        "quote_offset_seconds": 0.200367,
        "quote_age_seconds": 0.200367,
        "bid": 0.57,
        "ask": 0.58,
        "midpoint": 0.575,
        "last_price": 0.57,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.58,
        "price_type": "live_executable_ask",
        "yes_ask_size": 520.57
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 84100.7,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260924T0145Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 443,
          "signal_id": 449,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-24T01:30:00Z",
          "return_6h": -0.003454064114879918,
          "return_12h": -0.01948293783207511,
          "return_24h": -0.024878654557289215,
          "close_vs_ema12": -0.0049813091754886685,
          "close_vs_ema24": -0.009652092559944037,
          "ema12_slope_3h": -0.0017493450942485111,
          "ema24_slope_6h": -0.004505249870015993,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-24T01:46:17.845714Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-24T01:30:00Z",
            "return_6h": -0.003454064114879918,
            "return_12h": -0.01948293783207511,
            "return_24h": -0.024878654557289215,
            "close_vs_ema12": -0.0049813091754886685,
            "close_vs_ema24": -0.009652092559944037,
            "ema12_slope_3h": -0.0017493450942485111,
            "ema24_slope_6h": -0.004505249870015993,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0012639947392583117,
        "return_30m": -0.0013014217062696787,
        "return_60m": -0.002198433794509125,
        "return_120m": -0.003479308941485959,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 4,
        "close_vs_ema3": -0.00073882648502821,
        "close_vs_ema6": -0.0013326452431904334,
        "close_vs_ema12": -0.001985843339666893,
        "ema3_slope": -0.0007382810234548565,
        "ema6_slope": -0.0005327740977294493,
        "realized_volatility_30m": 0.0006132602024427336,
        "realized_volatility_60m": 0.0004485697812127696,
        "return_acceleration": -0.0012265204048854672
      }
    },
    {
      "id": 448,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260923T2100Z",
      "trigger_timestamp": "2026-09-23T21:01:18.693421Z",
      "market_start_timestamp": "2026-09-23T21:00:00Z",
      "resolution_timestamp": "2026-09-23T21:15:00Z",
      "direction": "UP",
      "base_run_id": 3017,
      "small_run_id": 3018,
      "last_observed_close": 84224.07,
      "actual_close": 84362.95,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-23T21:01:18.728396Z",
      "base_predicted_close": 84304.1953125,
      "small_predicted_close": 84225.0859375,
      "strike": 84224.07,
      "market_regime": {
        "id": 442,
        "signal_id": 448,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-23T20:45:00Z",
        "return_6h": -0.003348313191793628,
        "return_12h": -0.01939993104152682,
        "return_24h": -0.023307879962411238,
        "close_vs_ema12": -0.0069644265847585984,
        "close_vs_ema24": -0.012165633688472233,
        "ema12_slope_3h": -0.003707215397149577,
        "ema24_slope_6h": -0.007484368808777453,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-23T21:01:18.731137Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-23T20:45:00Z",
          "return_6h": -0.003348313191793628,
          "return_12h": -0.01939993104152682,
          "return_24h": -0.023307879962411238,
          "close_vs_ema12": -0.0069644265847585984,
          "close_vs_ema24": -0.012165633688472233,
          "ema12_slope_3h": -0.003707215397149577,
          "ema24_slope_6h": -0.007484368808777453,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.6,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.188057,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        3017,
        3018
      ],
      "forecast_publication_timestamp": "2026-09-23T21:01:18.693421Z",
      "requested_quote_timestamp": "2026-09-23T21:01:18.693421Z",
      "retrieved_quote_timestamp": "2026-09-23T21:01:18.881478Z",
      "quote_retrieval_timestamp": "2026-09-23T21:01:18.881478Z",
      "timing_difference_seconds": 0.188057,
      "selected_quote": {
        "id": 448,
        "contract_id": 448,
        "forecast_timestamp": "2026-09-23T21:01:18.693421Z",
        "requested_timestamp": "2026-09-23T21:01:18.693421Z",
        "actual_quote_timestamp": "2026-09-23T21:01:18.881478Z",
        "timestamp_delta_seconds": 0.188057,
        "bid": 0.59,
        "ask": 0.6,
        "midpoint": 0.595,
        "last_price": 0.59,
        "implied_probability": 0.6,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-23T21:01:18.881478Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP231715",
        "external_market_id": "KXBTC15M-26SEP231715-15",
        "external_contract_id": "KXBTC15M-26SEP231715-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2622.96
      },
      "selected_entry_price": 0.6,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 448,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP231715",
          "external_market_id": "KXBTC15M-26SEP231715-15",
          "external_contract_id": "KXBTC15M-26SEP231715-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-23T21:00:00Z",
          "resolution_timestamp": "2026-09-23T21:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-23T21:01:18.733562Z"
        }
      ],
      "quotes": [
        {
          "id": 448,
          "contract_id": 448,
          "forecast_timestamp": "2026-09-23T21:01:18.693421Z",
          "requested_timestamp": "2026-09-23T21:01:18.693421Z",
          "actual_quote_timestamp": "2026-09-23T21:01:18.881478Z",
          "timestamp_delta_seconds": 0.188057,
          "bid": 0.59,
          "ask": 0.6,
          "midpoint": 0.595,
          "last_price": 0.59,
          "implied_probability": 0.6,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-23T21:01:18.881478Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP231715",
          "external_market_id": "KXBTC15M-26SEP231715-15",
          "external_contract_id": "KXBTC15M-26SEP231715-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2622.96
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP231715-15": {
          "UP/YES": "KXBTC15M-26SEP231715-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 869,
          "signal_id": 448,
          "quote_id": 448,
          "settlement_id": 448,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 162.0,
          "entry_price": 0.6,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.2,
          "trading_fee": 2.73,
          "total_deployed": 99.93,
          "settlement_value": 1.0,
          "settlement_payout": 162.0,
          "gross_pnl": 64.8,
          "net_pnl": 62.06999999999999,
          "roi": 0.6211347943560491,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-23T21:16:26.270833Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2622.96,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 870,
          "signal_id": 448,
          "quote_id": 448,
          "settlement_id": 448,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.6,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 60.0,
          "trading_fee": 1.68,
          "total_deployed": 61.68,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 40.0,
          "net_pnl": 38.32,
          "roi": 0.6212710765239948,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-23T21:16:26.273276Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2622.96,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84224.07,
        "kronos_base_predicted_close": 84304.1953125,
        "kronos_base_displacement": 80.12531249999302,
        "kronos_base_displacement_fraction": 0.0009513350815270862,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84225.0859375,
        "kronos_small_displacement": 1.015937499993015,
        "kronos_small_displacement_fraction": 1.2062317814765006e-05,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP231715",
        "ticker": "KXBTC15M-26SEP231715-15",
        "market_id": "KXBTC15M-26SEP231715-15",
        "contract_id": "KXBTC15M-26SEP231715-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84224.07
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-23T21:01:18.693421Z",
        "retrieved_timestamp": "2026-09-23T21:01:18.881478Z",
        "quote_offset_seconds": 0.188057,
        "quote_age_seconds": 0.188057,
        "bid": 0.59,
        "ask": 0.6,
        "midpoint": 0.595,
        "last_price": 0.59,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.6,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2622.96
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 84362.95,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260923T2100Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 442,
          "signal_id": 448,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-23T20:45:00Z",
          "return_6h": -0.003348313191793628,
          "return_12h": -0.01939993104152682,
          "return_24h": -0.023307879962411238,
          "close_vs_ema12": -0.0069644265847585984,
          "close_vs_ema24": -0.012165633688472233,
          "ema12_slope_3h": -0.003707215397149577,
          "ema24_slope_6h": -0.007484368808777453,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-23T21:01:18.731137Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-23T20:45:00Z",
            "return_6h": -0.003348313191793628,
            "return_12h": -0.01939993104152682,
            "return_24h": -0.023307879962411238,
            "close_vs_ema12": -0.0069644265847585984,
            "close_vs_ema24": -0.012165633688472233,
            "ema12_slope_3h": -0.003707215397149577,
            "ema24_slope_6h": -0.007484368808777453,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.002009587934791668,
        "return_30m": -0.0007143265666756937,
        "return_60m": -0.0029869565030904432,
        "return_120m": -0.0013020074269954884,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0008619550644635154,
        "close_vs_ema6": -0.001188568644529986,
        "close_vs_ema12": -0.0012244769124784005,
        "ema3_slope": -0.0008612127377825018,
        "ema6_slope": -0.000475201533954861,
        "realized_volatility_30m": 0.0016537287429492231,
        "realized_volatility_60m": 0.0012348550294438542,
        "return_acceleration": -0.0033074574858984462
      }
    },
    {
      "id": 447,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260923T1730Z",
      "trigger_timestamp": "2026-09-23T17:31:17.209949Z",
      "market_start_timestamp": "2026-09-23T17:30:00Z",
      "resolution_timestamp": "2026-09-23T17:45:00Z",
      "direction": "UP",
      "base_run_id": 2989,
      "small_run_id": 2990,
      "last_observed_close": 84055.8,
      "actual_close": 84226.51,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-23T17:31:17.251064Z",
      "base_predicted_close": 84124.390625,
      "small_predicted_close": 84068.125,
      "strike": 84055.8,
      "market_regime": {
        "id": 441,
        "signal_id": 447,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-23T17:15:00Z",
        "return_6h": -0.01680206302053522,
        "return_12h": -0.031242788906813312,
        "return_24h": -0.029073494735623928,
        "close_vs_ema12": -0.013487143494385068,
        "close_vs_ema24": -0.017815082194189813,
        "ema12_slope_3h": -0.007565395352265081,
        "ema24_slope_6h": -0.006551782081118729,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-23T17:31:17.253923Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-23T17:15:00Z",
          "return_6h": -0.01680206302053522,
          "return_12h": -0.031242788906813312,
          "return_24h": -0.029073494735623928,
          "close_vs_ema12": -0.013487143494385068,
          "close_vs_ema24": -0.017815082194189813,
          "ema12_slope_3h": -0.007565395352265081,
          "ema24_slope_6h": -0.006551782081118729,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.48,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.183436,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        2989,
        2990
      ],
      "forecast_publication_timestamp": "2026-09-23T17:31:17.209949Z",
      "requested_quote_timestamp": "2026-09-23T17:31:17.209949Z",
      "retrieved_quote_timestamp": "2026-09-23T17:31:17.393385Z",
      "quote_retrieval_timestamp": "2026-09-23T17:31:17.393385Z",
      "timing_difference_seconds": 0.183436,
      "selected_quote": {
        "id": 447,
        "contract_id": 447,
        "forecast_timestamp": "2026-09-23T17:31:17.209949Z",
        "requested_timestamp": "2026-09-23T17:31:17.209949Z",
        "actual_quote_timestamp": "2026-09-23T17:31:17.393385Z",
        "timestamp_delta_seconds": 0.183436,
        "bid": 0.47,
        "ask": 0.48,
        "midpoint": 0.475,
        "last_price": 0.48,
        "implied_probability": 0.48,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-23T17:31:17.393385Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP231345",
        "external_market_id": "KXBTC15M-26SEP231345-45",
        "external_contract_id": "KXBTC15M-26SEP231345-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 10857.9
      },
      "selected_entry_price": 0.48,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 447,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP231345",
          "external_market_id": "KXBTC15M-26SEP231345-45",
          "external_contract_id": "KXBTC15M-26SEP231345-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-23T17:30:00Z",
          "resolution_timestamp": "2026-09-23T17:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-23T17:31:17.256556Z"
        }
      ],
      "quotes": [
        {
          "id": 447,
          "contract_id": 447,
          "forecast_timestamp": "2026-09-23T17:31:17.209949Z",
          "requested_timestamp": "2026-09-23T17:31:17.209949Z",
          "actual_quote_timestamp": "2026-09-23T17:31:17.393385Z",
          "timestamp_delta_seconds": 0.183436,
          "bid": 0.47,
          "ask": 0.48,
          "midpoint": 0.475,
          "last_price": 0.48,
          "implied_probability": 0.48,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-23T17:31:17.393385Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP231345",
          "external_market_id": "KXBTC15M-26SEP231345-45",
          "external_contract_id": "KXBTC15M-26SEP231345-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 10857.9
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP231345-45": {
          "UP/YES": "KXBTC15M-26SEP231345-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 867,
          "signal_id": 447,
          "quote_id": 447,
          "settlement_id": 447,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 201.0,
          "entry_price": 0.48,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.47999999999999,
          "trading_fee": 3.52,
          "total_deployed": 99.99999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 201.0,
          "gross_pnl": 104.52000000000001,
          "net_pnl": 101.00000000000001,
          "roi": 1.0100000000000002,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-23T17:46:22.507779Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 10857.9,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 868,
          "signal_id": 447,
          "quote_id": 447,
          "settlement_id": 447,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.48,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 48.0,
          "trading_fee": 1.75,
          "total_deployed": 49.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 52.0,
          "net_pnl": 50.25,
          "roi": 1.0100502512562815,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-23T17:46:22.510204Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 10857.9,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84055.8,
        "kronos_base_predicted_close": 84124.390625,
        "kronos_base_displacement": 68.59062499999709,
        "kronos_base_displacement_fraction": 0.0008160129937493557,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84068.125,
        "kronos_small_displacement": 12.32499999999709,
        "kronos_small_displacement_fraction": 0.00014662878706760377,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP231345",
        "ticker": "KXBTC15M-26SEP231345-45",
        "market_id": "KXBTC15M-26SEP231345-45",
        "contract_id": "KXBTC15M-26SEP231345-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84055.8
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-23T17:31:17.209949Z",
        "retrieved_timestamp": "2026-09-23T17:31:17.393385Z",
        "quote_offset_seconds": 0.183436,
        "quote_age_seconds": 0.183436,
        "bid": 0.47,
        "ask": 0.48,
        "midpoint": 0.475,
        "last_price": 0.48,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.48,
        "price_type": "live_executable_ask",
        "yes_ask_size": 10857.9
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 84226.51,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260923T1730Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 441,
          "signal_id": 447,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-23T17:15:00Z",
          "return_6h": -0.01680206302053522,
          "return_12h": -0.031242788906813312,
          "return_24h": -0.029073494735623928,
          "close_vs_ema12": -0.013487143494385068,
          "close_vs_ema24": -0.017815082194189813,
          "ema12_slope_3h": -0.007565395352265081,
          "ema24_slope_6h": -0.006551782081118729,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-23T17:31:17.253923Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-23T17:15:00Z",
            "return_6h": -0.01680206302053522,
            "return_12h": -0.031242788906813312,
            "return_24h": -0.029073494735623928,
            "close_vs_ema12": -0.013487143494385068,
            "close_vs_ema24": -0.017815082194189813,
            "ema12_slope_3h": -0.007565395352265081,
            "ema24_slope_6h": -0.006551782081118729,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.003397005463249725,
        "return_30m": 0.00045428756135823534,
        "return_60m": -0.001719645334588349,
        "return_120m": -0.005528554125101004,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.000741056281631236,
        "close_vs_ema6": -0.00012934322475632865,
        "close_vs_ema12": -0.002674852257922855,
        "ema3_slope": 0.0007416058533074033,
        "ema6_slope": -5.17346132937746e-05,
        "realized_volatility_30m": 0.003164880389655067,
        "realized_volatility_60m": 0.002335928828529231,
        "return_acceleration": 0.006329760779310134
      }
    },
    {
      "id": 446,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260923T1715Z",
      "trigger_timestamp": "2026-09-23T17:16:16.144459Z",
      "market_start_timestamp": "2026-09-23T17:15:00Z",
      "resolution_timestamp": "2026-09-23T17:30:00Z",
      "direction": "UP",
      "base_run_id": 2987,
      "small_run_id": 2988,
      "last_observed_close": 83771.23,
      "actual_close": 84055.8,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-23T17:16:16.187878Z",
      "base_predicted_close": 83836.7109375,
      "small_predicted_close": 83849.515625,
      "strike": 83771.23,
      "market_regime": {
        "id": 440,
        "signal_id": 446,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-23T17:00:00Z",
        "return_6h": -0.02295749987509632,
        "return_12h": -0.03640320515316797,
        "return_24h": -0.030767559558131374,
        "close_vs_ema12": -0.017390927570925196,
        "close_vs_ema24": -0.0215072969252873,
        "ema12_slope_3h": -0.007889618199127924,
        "ema24_slope_6h": -0.0063376782084586525,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-23T17:16:16.190196Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-23T17:00:00Z",
          "return_6h": -0.02295749987509632,
          "return_12h": -0.03640320515316797,
          "return_24h": -0.030767559558131374,
          "close_vs_ema12": -0.017390927570925196,
          "close_vs_ema24": -0.0215072969252873,
          "ema12_slope_3h": -0.007889618199127924,
          "ema24_slope_6h": -0.0063376782084586525,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.72,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.179051,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "70_80",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        2987,
        2988
      ],
      "forecast_publication_timestamp": "2026-09-23T17:16:16.144459Z",
      "requested_quote_timestamp": "2026-09-23T17:16:16.144459Z",
      "retrieved_quote_timestamp": "2026-09-23T17:16:16.323510Z",
      "quote_retrieval_timestamp": "2026-09-23T17:16:16.323510Z",
      "timing_difference_seconds": 0.179051,
      "selected_quote": {
        "id": 446,
        "contract_id": 446,
        "forecast_timestamp": "2026-09-23T17:16:16.144459Z",
        "requested_timestamp": "2026-09-23T17:16:16.144459Z",
        "actual_quote_timestamp": "2026-09-23T17:16:16.323510Z",
        "timestamp_delta_seconds": 0.179051,
        "bid": 0.71,
        "ask": 0.72,
        "midpoint": 0.715,
        "last_price": 0.71,
        "implied_probability": 0.72,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-23T17:16:16.323510Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP231330",
        "external_market_id": "KXBTC15M-26SEP231330-30",
        "external_contract_id": "KXBTC15M-26SEP231330-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5376.01
      },
      "selected_entry_price": 0.72,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 446,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP231330",
          "external_market_id": "KXBTC15M-26SEP231330-30",
          "external_contract_id": "KXBTC15M-26SEP231330-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-23T17:15:00Z",
          "resolution_timestamp": "2026-09-23T17:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-23T17:16:16.192381Z"
        }
      ],
      "quotes": [
        {
          "id": 446,
          "contract_id": 446,
          "forecast_timestamp": "2026-09-23T17:16:16.144459Z",
          "requested_timestamp": "2026-09-23T17:16:16.144459Z",
          "actual_quote_timestamp": "2026-09-23T17:16:16.323510Z",
          "timestamp_delta_seconds": 0.179051,
          "bid": 0.71,
          "ask": 0.72,
          "midpoint": 0.715,
          "last_price": 0.71,
          "implied_probability": 0.72,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-23T17:16:16.323510Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP231330",
          "external_market_id": "KXBTC15M-26SEP231330-30",
          "external_contract_id": "KXBTC15M-26SEP231330-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5376.01
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP231330-30": {
          "UP/YES": "KXBTC15M-26SEP231330-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 865,
          "signal_id": 446,
          "quote_id": 446,
          "settlement_id": 446,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 136.0,
          "entry_price": 0.72,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.92,
          "trading_fee": 1.92,
          "total_deployed": 99.84,
          "settlement_value": 1.0,
          "settlement_payout": 136.0,
          "gross_pnl": 38.08,
          "net_pnl": 36.16,
          "roi": 0.3621794871794871,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-23T17:31:21.930734Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5376.01,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 866,
          "signal_id": 446,
          "quote_id": 446,
          "settlement_id": 446,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.72,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 72.0,
          "trading_fee": 1.42,
          "total_deployed": 73.42,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 28.0,
          "net_pnl": 26.58,
          "roi": 0.36202669572323615,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-23T17:31:21.932632Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5376.01,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83771.23,
        "kronos_base_predicted_close": 83836.7109375,
        "kronos_base_displacement": 65.48093750000407,
        "kronos_base_displacement_fraction": 0.0007816637943599977,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83849.515625,
        "kronos_small_displacement": 78.28562500000407,
        "kronos_small_displacement_fraction": 0.0009345168382988298,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP231330",
        "ticker": "KXBTC15M-26SEP231330-30",
        "market_id": "KXBTC15M-26SEP231330-30",
        "contract_id": "KXBTC15M-26SEP231330-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83771.23
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-23T17:16:16.144459Z",
        "retrieved_timestamp": "2026-09-23T17:16:16.323510Z",
        "quote_offset_seconds": 0.179051,
        "quote_age_seconds": 0.179051,
        "bid": 0.71,
        "ask": 0.72,
        "midpoint": 0.715,
        "last_price": 0.71,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.72,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5376.01
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 84055.8,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260923T1715Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 440,
          "signal_id": 446,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-23T17:00:00Z",
          "return_6h": -0.02295749987509632,
          "return_12h": -0.03640320515316797,
          "return_24h": -0.030767559558131374,
          "close_vs_ema12": -0.017390927570925196,
          "close_vs_ema24": -0.0215072969252873,
          "ema12_slope_3h": -0.007889618199127924,
          "ema24_slope_6h": -0.0063376782084586525,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-23T17:16:16.190196Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-23T17:00:00Z",
            "return_6h": -0.02295749987509632,
            "return_12h": -0.03640320515316797,
            "return_24h": -0.030767559558131374,
            "close_vs_ema12": -0.017390927570925196,
            "close_vs_ema24": -0.0215072969252873,
            "ema12_slope_3h": -0.007889618199127924,
            "ema24_slope_6h": -0.0063376782084586525,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.002932755316060409,
        "return_30m": -0.0038541627953994073,
        "return_60m": -0.006524194965408681,
        "return_120m": -0.010325134934990543,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 4,
        "close_vs_ema3": -0.0019073145985236684,
        "close_vs_ema6": -0.0035659630139379672,
        "close_vs_ema12": -0.006534460243050821,
        "ema3_slope": -0.001903683674859713,
        "ema6_slope": -0.001424353528774236,
        "realized_volatility_30m": 0.0010043188128260883,
        "realized_volatility_60m": 0.0007711842103162454,
        "return_acceleration": -0.0020086376256521765
      }
    },
    {
      "id": 445,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260923T1700Z",
      "trigger_timestamp": "2026-09-23T17:01:17.278696Z",
      "market_start_timestamp": "2026-09-23T17:00:00Z",
      "resolution_timestamp": "2026-09-23T17:15:00Z",
      "direction": "UP",
      "base_run_id": 2985,
      "small_run_id": 2986,
      "last_observed_close": 84017.64,
      "actual_close": 83771.23,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-23T17:01:17.322962Z",
      "base_predicted_close": 84045.0859375,
      "small_predicted_close": 84080.703125,
      "strike": 84017.64,
      "market_regime": {
        "id": 439,
        "signal_id": 445,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-23T16:45:00Z",
        "return_6h": -0.021942172672692495,
        "return_12h": -0.036240274455416444,
        "return_24h": -0.028234561223748456,
        "close_vs_ema12": -0.015229468322261575,
        "close_vs_ema24": -0.019073373199562482,
        "ema12_slope_3h": -0.007696707072832321,
        "ema24_slope_6h": -0.005989555198204655,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-23T17:01:17.325559Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-23T16:45:00Z",
          "return_6h": -0.021942172672692495,
          "return_12h": -0.036240274455416444,
          "return_24h": -0.028234561223748456,
          "close_vs_ema12": -0.015229468322261575,
          "close_vs_ema24": -0.019073373199562482,
          "ema12_slope_3h": -0.007696707072832321,
          "ema24_slope_6h": -0.005989555198204655,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.68,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.193241,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        2985,
        2986
      ],
      "forecast_publication_timestamp": "2026-09-23T17:01:17.278696Z",
      "requested_quote_timestamp": "2026-09-23T17:01:17.278696Z",
      "retrieved_quote_timestamp": "2026-09-23T17:01:17.471937Z",
      "quote_retrieval_timestamp": "2026-09-23T17:01:17.471937Z",
      "timing_difference_seconds": 0.193241,
      "selected_quote": {
        "id": 445,
        "contract_id": 445,
        "forecast_timestamp": "2026-09-23T17:01:17.278696Z",
        "requested_timestamp": "2026-09-23T17:01:17.278696Z",
        "actual_quote_timestamp": "2026-09-23T17:01:17.471937Z",
        "timestamp_delta_seconds": 0.193241,
        "bid": 0.67,
        "ask": 0.68,
        "midpoint": 0.675,
        "last_price": 0.67,
        "implied_probability": 0.68,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-23T17:01:17.471937Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP231315",
        "external_market_id": "KXBTC15M-26SEP231315-15",
        "external_contract_id": "KXBTC15M-26SEP231315-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2134.94
      },
      "selected_entry_price": 0.68,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 445,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP231315",
          "external_market_id": "KXBTC15M-26SEP231315-15",
          "external_contract_id": "KXBTC15M-26SEP231315-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-23T17:00:00Z",
          "resolution_timestamp": "2026-09-23T17:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-23T17:01:17.328119Z"
        }
      ],
      "quotes": [
        {
          "id": 445,
          "contract_id": 445,
          "forecast_timestamp": "2026-09-23T17:01:17.278696Z",
          "requested_timestamp": "2026-09-23T17:01:17.278696Z",
          "actual_quote_timestamp": "2026-09-23T17:01:17.471937Z",
          "timestamp_delta_seconds": 0.193241,
          "bid": 0.67,
          "ask": 0.68,
          "midpoint": 0.675,
          "last_price": 0.67,
          "implied_probability": 0.68,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-23T17:01:17.471937Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP231315",
          "external_market_id": "KXBTC15M-26SEP231315-15",
          "external_contract_id": "KXBTC15M-26SEP231315-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2134.94
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP231315-15": {
          "UP/YES": "KXBTC15M-26SEP231315-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 863,
          "signal_id": 445,
          "quote_id": 445,
          "settlement_id": 445,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 143.0,
          "entry_price": 0.68,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.24000000000001,
          "trading_fee": 2.18,
          "total_deployed": 99.42000000000002,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -97.24000000000001,
          "net_pnl": -99.42000000000002,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-23T17:16:20.523492Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2134.94,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 864,
          "signal_id": 445,
          "quote_id": 445,
          "settlement_id": 445,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.68,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 68.0,
          "trading_fee": 1.53,
          "total_deployed": 69.53,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -68.0,
          "net_pnl": -69.53,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-23T17:16:20.525715Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2134.94,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84017.64,
        "kronos_base_predicted_close": 84045.0859375,
        "kronos_base_displacement": 27.445937500000582,
        "kronos_base_displacement_fraction": 0.00032666875075282504,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84080.703125,
        "kronos_small_displacement": 63.06312500000058,
        "kronos_small_displacement_fraction": 0.0007505938633839344,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP231315",
        "ticker": "KXBTC15M-26SEP231315-15",
        "market_id": "KXBTC15M-26SEP231315-15",
        "contract_id": "KXBTC15M-26SEP231315-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84017.64
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-23T17:01:17.278696Z",
        "retrieved_timestamp": "2026-09-23T17:01:17.471937Z",
        "quote_offset_seconds": 0.193241,
        "quote_age_seconds": 0.193241,
        "bid": 0.67,
        "ask": 0.68,
        "midpoint": 0.675,
        "last_price": 0.67,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.68,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2134.94
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 83771.23,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260923T1700Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 439,
          "signal_id": 445,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-23T16:45:00Z",
          "return_6h": -0.021942172672692495,
          "return_12h": -0.036240274455416444,
          "return_24h": -0.028234561223748456,
          "close_vs_ema12": -0.015229468322261575,
          "close_vs_ema24": -0.019073373199562482,
          "ema12_slope_3h": -0.007696707072832321,
          "ema24_slope_6h": -0.005989555198204655,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-23T17:01:17.325559Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-23T16:45:00Z",
            "return_6h": -0.021942172672692495,
            "return_12h": -0.036240274455416444,
            "return_24h": -0.028234561223748456,
            "close_vs_ema12": -0.015229468322261575,
            "close_vs_ema24": -0.019073373199562482,
            "ema12_slope_3h": -0.007696707072832321,
            "ema24_slope_6h": -0.005989555198204655,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0009241176904082327,
        "return_30m": -0.00217294575371918,
        "return_60m": 0.00014122442340935848,
        "return_120m": -0.005791159297135695,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 3,
        "close_vs_ema3": -0.0008771846014620222,
        "close_vs_ema6": -0.0020585191676816272,
        "close_vs_ema12": -0.004794686108075319,
        "ema3_slope": -0.0008764158229976893,
        "ema6_slope": -0.0008227302246976986,
        "realized_volatility_30m": 0.00016293275224293913,
        "realized_volatility_60m": 0.00215494451842747,
        "return_acceleration": 0.00032586550448587825
      }
    },
    {
      "id": 444,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260923T1645Z",
      "trigger_timestamp": "2026-09-23T16:46:17.804368Z",
      "market_start_timestamp": "2026-09-23T16:45:00Z",
      "resolution_timestamp": "2026-09-23T17:00:00Z",
      "direction": "UP",
      "base_run_id": 2983,
      "small_run_id": 2984,
      "last_observed_close": 84095.35,
      "actual_close": 84017.64,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-23T16:46:17.855337Z",
      "base_predicted_close": 84275.90625,
      "small_predicted_close": 84188.109375,
      "strike": 84095.35,
      "market_regime": {
        "id": 438,
        "signal_id": 444,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-23T16:30:00Z",
        "return_6h": -0.02055564225866635,
        "return_12h": -0.035179440657810424,
        "return_24h": -0.025121811206678335,
        "close_vs_ema12": -0.014956952128854173,
        "close_vs_ema24": -0.01856009978383466,
        "ema12_slope_3h": -0.007154638849923511,
        "ema24_slope_6h": -0.00565474181586223,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-23T16:46:17.858148Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-23T16:30:00Z",
          "return_6h": -0.02055564225866635,
          "return_12h": -0.035179440657810424,
          "return_24h": -0.025121811206678335,
          "close_vs_ema12": -0.014956952128854173,
          "close_vs_ema24": -0.01856009978383466,
          "ema12_slope_3h": -0.007154638849923511,
          "ema24_slope_6h": -0.00565474181586223,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.5,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.182485,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        2983,
        2984
      ],
      "forecast_publication_timestamp": "2026-09-23T16:46:17.804368Z",
      "requested_quote_timestamp": "2026-09-23T16:46:17.804368Z",
      "retrieved_quote_timestamp": "2026-09-23T16:46:17.986853Z",
      "quote_retrieval_timestamp": "2026-09-23T16:46:17.986853Z",
      "timing_difference_seconds": 0.182485,
      "selected_quote": {
        "id": 444,
        "contract_id": 444,
        "forecast_timestamp": "2026-09-23T16:46:17.804368Z",
        "requested_timestamp": "2026-09-23T16:46:17.804368Z",
        "actual_quote_timestamp": "2026-09-23T16:46:17.986853Z",
        "timestamp_delta_seconds": 0.182485,
        "bid": 0.49,
        "ask": 0.5,
        "midpoint": 0.495,
        "last_price": 0.49,
        "implied_probability": 0.5,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-23T16:46:17.986853Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP231300",
        "external_market_id": "KXBTC15M-26SEP231300-00",
        "external_contract_id": "KXBTC15M-26SEP231300-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 7279.96
      },
      "selected_entry_price": 0.5,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 444,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP231300",
          "external_market_id": "KXBTC15M-26SEP231300-00",
          "external_contract_id": "KXBTC15M-26SEP231300-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-23T16:45:00Z",
          "resolution_timestamp": "2026-09-23T17:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-23T16:46:17.861620Z"
        }
      ],
      "quotes": [
        {
          "id": 444,
          "contract_id": 444,
          "forecast_timestamp": "2026-09-23T16:46:17.804368Z",
          "requested_timestamp": "2026-09-23T16:46:17.804368Z",
          "actual_quote_timestamp": "2026-09-23T16:46:17.986853Z",
          "timestamp_delta_seconds": 0.182485,
          "bid": 0.49,
          "ask": 0.5,
          "midpoint": 0.495,
          "last_price": 0.49,
          "implied_probability": 0.5,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-23T16:46:17.986853Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP231300",
          "external_market_id": "KXBTC15M-26SEP231300-00",
          "external_contract_id": "KXBTC15M-26SEP231300-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 7279.96
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP231300-00": {
          "UP/YES": "KXBTC15M-26SEP231300-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 861,
          "signal_id": 444,
          "quote_id": 444,
          "settlement_id": 444,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 193.0,
          "entry_price": 0.5,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.5,
          "trading_fee": 3.38,
          "total_deployed": 99.88,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.5,
          "net_pnl": -99.88,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-23T17:01:22.578648Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7279.96,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 862,
          "signal_id": 444,
          "quote_id": 444,
          "settlement_id": 444,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.5,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 50.0,
          "trading_fee": 1.75,
          "total_deployed": 51.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -50.0,
          "net_pnl": -51.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-23T17:01:22.580631Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7279.96,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84095.35,
        "kronos_base_predicted_close": 84275.90625,
        "kronos_base_displacement": 180.55624999999418,
        "kronos_base_displacement_fraction": 0.002147042018375501,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84188.109375,
        "kronos_small_displacement": 92.75937499999418,
        "kronos_small_displacement_fraction": 0.0011030262077510132,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP231300",
        "ticker": "KXBTC15M-26SEP231300-00",
        "market_id": "KXBTC15M-26SEP231300-00",
        "contract_id": "KXBTC15M-26SEP231300-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84095.35
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-23T16:46:17.804368Z",
        "retrieved_timestamp": "2026-09-23T16:46:17.986853Z",
        "quote_offset_seconds": 0.182485,
        "quote_age_seconds": 0.182485,
        "bid": 0.49,
        "ask": 0.5,
        "midpoint": 0.495,
        "last_price": 0.49,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.5,
        "price_type": "live_executable_ask",
        "yes_ask_size": 7279.96
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 84017.64,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260923T1645Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 438,
          "signal_id": 444,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-23T16:30:00Z",
          "return_6h": -0.02055564225866635,
          "return_12h": -0.035179440657810424,
          "return_24h": -0.025121811206678335,
          "close_vs_ema12": -0.014956952128854173,
          "close_vs_ema24": -0.01856009978383466,
          "ema12_slope_3h": -0.007154638849923511,
          "ema24_slope_6h": -0.00565474181586223,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-23T16:46:17.858148Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-23T16:30:00Z",
            "return_6h": -0.02055564225866635,
            "return_12h": -0.035179440657810424,
            "return_24h": -0.025121811206678335,
            "close_vs_ema12": -0.014956952128854173,
            "close_vs_ema24": -0.01856009978383466,
            "ema12_slope_3h": -0.007154638849923511,
            "ema24_slope_6h": -0.00565474181586223,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.001249983194894111,
        "return_30m": -0.00268036272429939,
        "return_60m": -0.0025457405118134435,
        "return_120m": -0.0028092472331618934,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.0008294804931846533,
        "close_vs_ema6": -0.001957246822446912,
        "close_vs_ema12": -0.004741776001557563,
        "ema3_slope": -0.0008287930255370668,
        "ema6_slope": -0.000782286278045885,
        "realized_volatility_30m": 9.109326129513873e-05,
        "realized_volatility_60m": 0.0026991326064564974,
        "return_acceleration": 0.00018218652259027746
      }
    },
    {
      "id": 443,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260923T1630Z",
      "trigger_timestamp": "2026-09-23T16:31:17.193771Z",
      "market_start_timestamp": "2026-09-23T16:30:00Z",
      "resolution_timestamp": "2026-09-23T16:45:00Z",
      "direction": "UP",
      "base_run_id": 2981,
      "small_run_id": 2982,
      "last_observed_close": 84200.6,
      "actual_close": 84095.35,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-23T16:31:17.242987Z",
      "base_predicted_close": 84348.53125,
      "small_predicted_close": 84215.9375,
      "strike": 84200.6,
      "market_regime": {
        "id": 437,
        "signal_id": 443,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-23T16:15:00Z",
        "return_6h": -0.01832846804097843,
        "return_12h": -0.03285911497203109,
        "return_24h": -0.022221533730693688,
        "close_vs_ema12": -0.014351455690238768,
        "close_vs_ema24": -0.017715528434879668,
        "ema12_slope_3h": -0.006600581998651989,
        "ema24_slope_6h": -0.005342155960048056,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-23T16:31:17.245408Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-23T16:15:00Z",
          "return_6h": -0.01832846804097843,
          "return_12h": -0.03285911497203109,
          "return_24h": -0.022221533730693688,
          "close_vs_ema12": -0.014351455690238768,
          "close_vs_ema24": -0.017715528434879668,
          "ema12_slope_3h": -0.006600581998651989,
          "ema24_slope_6h": -0.005342155960048056,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.73,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.189862,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "70_80",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        2981,
        2982
      ],
      "forecast_publication_timestamp": "2026-09-23T16:31:17.193771Z",
      "requested_quote_timestamp": "2026-09-23T16:31:17.193771Z",
      "retrieved_quote_timestamp": "2026-09-23T16:31:17.383633Z",
      "quote_retrieval_timestamp": "2026-09-23T16:31:17.383633Z",
      "timing_difference_seconds": 0.189862,
      "selected_quote": {
        "id": 443,
        "contract_id": 443,
        "forecast_timestamp": "2026-09-23T16:31:17.193771Z",
        "requested_timestamp": "2026-09-23T16:31:17.193771Z",
        "actual_quote_timestamp": "2026-09-23T16:31:17.383633Z",
        "timestamp_delta_seconds": 0.189862,
        "bid": 0.72,
        "ask": 0.73,
        "midpoint": 0.725,
        "last_price": 0.73,
        "implied_probability": 0.73,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-23T16:31:17.383633Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP231245",
        "external_market_id": "KXBTC15M-26SEP231245-45",
        "external_contract_id": "KXBTC15M-26SEP231245-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 8060.35
      },
      "selected_entry_price": 0.73,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 443,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP231245",
          "external_market_id": "KXBTC15M-26SEP231245-45",
          "external_contract_id": "KXBTC15M-26SEP231245-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-23T16:30:00Z",
          "resolution_timestamp": "2026-09-23T16:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-23T16:31:17.248007Z"
        }
      ],
      "quotes": [
        {
          "id": 443,
          "contract_id": 443,
          "forecast_timestamp": "2026-09-23T16:31:17.193771Z",
          "requested_timestamp": "2026-09-23T16:31:17.193771Z",
          "actual_quote_timestamp": "2026-09-23T16:31:17.383633Z",
          "timestamp_delta_seconds": 0.189862,
          "bid": 0.72,
          "ask": 0.73,
          "midpoint": 0.725,
          "last_price": 0.73,
          "implied_probability": 0.73,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-23T16:31:17.383633Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP231245",
          "external_market_id": "KXBTC15M-26SEP231245-45",
          "external_contract_id": "KXBTC15M-26SEP231245-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 8060.35
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP231245-45": {
          "UP/YES": "KXBTC15M-26SEP231245-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 859,
          "signal_id": 443,
          "quote_id": 443,
          "settlement_id": 443,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 134.0,
          "entry_price": 0.73,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.82,
          "trading_fee": 1.85,
          "total_deployed": 99.66999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -97.82,
          "net_pnl": -99.66999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-23T16:46:23.155011Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 8060.35,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 860,
          "signal_id": 443,
          "quote_id": 443,
          "settlement_id": 443,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.73,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 73.0,
          "trading_fee": 1.38,
          "total_deployed": 74.38,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -73.0,
          "net_pnl": -74.38,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-23T16:46:23.157805Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 8060.35,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84200.6,
        "kronos_base_predicted_close": 84348.53125,
        "kronos_base_displacement": 147.93124999999418,
        "kronos_base_displacement_fraction": 0.001756890687239689,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84215.9375,
        "kronos_small_displacement": 15.33749999999418,
        "kronos_small_displacement_fraction": 0.00018215428393614984,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP231245",
        "ticker": "KXBTC15M-26SEP231245-45",
        "market_id": "KXBTC15M-26SEP231245-45",
        "contract_id": "KXBTC15M-26SEP231245-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84200.6
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-23T16:31:17.193771Z",
        "retrieved_timestamp": "2026-09-23T16:31:17.383633Z",
        "quote_offset_seconds": 0.189862,
        "quote_age_seconds": 0.189862,
        "bid": 0.72,
        "ask": 0.73,
        "midpoint": 0.725,
        "last_price": 0.73,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.73,
        "price_type": "live_executable_ask",
        "yes_ask_size": 8060.35
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 84095.35,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260923T1630Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 437,
          "signal_id": 443,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-23T16:15:00Z",
          "return_6h": -0.01832846804097843,
          "return_12h": -0.03285911497203109,
          "return_24h": -0.022221533730693688,
          "close_vs_ema12": -0.014351455690238768,
          "close_vs_ema24": -0.017715528434879668,
          "ema12_slope_3h": -0.006600581998651989,
          "ema24_slope_6h": -0.005342155960048056,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-23T16:31:17.245408Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-23T16:15:00Z",
            "return_6h": -0.01832846804097843,
            "return_12h": -0.03285911497203109,
            "return_24h": -0.022221533730693688,
            "close_vs_ema12": -0.014351455690238768,
            "close_vs_ema24": -0.017715528434879668,
            "ema12_slope_3h": -0.006600581998651989,
            "ema24_slope_6h": -0.005342155960048056,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": -0.0014321697174843884,
        "return_30m": 0.002319209693985025,
        "return_60m": -0.0038154700457762036,
        "return_120m": 0.0019486493385973969,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0004081129905598724,
        "close_vs_ema6": -0.0014898811046099025,
        "close_vs_ema12": -0.004354549806470209,
        "ema3_slope": -0.0004079465022928108,
        "ema6_slope": -0.000595597494063016,
        "realized_volatility_30m": 0.002594464723236878,
        "realized_volatility_60m": 0.0028249506132924994,
        "return_acceleration": -0.005188929446473756
      }
    },
    {
      "id": 442,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260923T1600Z",
      "trigger_timestamp": "2026-09-23T16:01:17.290847Z",
      "market_start_timestamp": "2026-09-23T16:00:00Z",
      "resolution_timestamp": "2026-09-23T16:15:00Z",
      "direction": "UP",
      "base_run_id": 2977,
      "small_run_id": 2978,
      "last_observed_close": 84005.77,
      "actual_close": 84321.36,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-23T16:01:17.333954Z",
      "base_predicted_close": 84028.125,
      "small_predicted_close": 84150.859375,
      "strike": 84005.77,
      "market_regime": {
        "id": 436,
        "signal_id": 442,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-23T15:45:00Z",
        "return_6h": -0.02133258672871241,
        "return_12h": -0.031056144464309154,
        "return_24h": -0.027869507985463948,
        "close_vs_ema12": -0.017798194284455948,
        "close_vs_ema24": -0.020697457163922905,
        "ema12_slope_3h": -0.005978125294642478,
        "ema24_slope_6h": -0.004806969829667773,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-23T16:01:17.336178Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-23T15:45:00Z",
          "return_6h": -0.02133258672871241,
          "return_12h": -0.031056144464309154,
          "return_24h": -0.027869507985463948,
          "close_vs_ema12": -0.017798194284455948,
          "close_vs_ema24": -0.020697457163922905,
          "ema12_slope_3h": -0.005978125294642478,
          "ema24_slope_6h": -0.004806969829667773,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.44,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.193981,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        2977,
        2978
      ],
      "forecast_publication_timestamp": "2026-09-23T16:01:17.290847Z",
      "requested_quote_timestamp": "2026-09-23T16:01:17.290847Z",
      "retrieved_quote_timestamp": "2026-09-23T16:01:17.484828Z",
      "quote_retrieval_timestamp": "2026-09-23T16:01:17.484828Z",
      "timing_difference_seconds": 0.193981,
      "selected_quote": {
        "id": 442,
        "contract_id": 442,
        "forecast_timestamp": "2026-09-23T16:01:17.290847Z",
        "requested_timestamp": "2026-09-23T16:01:17.290847Z",
        "actual_quote_timestamp": "2026-09-23T16:01:17.484828Z",
        "timestamp_delta_seconds": 0.193981,
        "bid": 0.43,
        "ask": 0.44,
        "midpoint": 0.435,
        "last_price": 0.44,
        "implied_probability": 0.44,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-23T16:01:17.484828Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP231215",
        "external_market_id": "KXBTC15M-26SEP231215-15",
        "external_contract_id": "KXBTC15M-26SEP231215-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 7607.64
      },
      "selected_entry_price": 0.44,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 442,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP231215",
          "external_market_id": "KXBTC15M-26SEP231215-15",
          "external_contract_id": "KXBTC15M-26SEP231215-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-23T16:00:00Z",
          "resolution_timestamp": "2026-09-23T16:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-23T16:01:17.339015Z"
        }
      ],
      "quotes": [
        {
          "id": 442,
          "contract_id": 442,
          "forecast_timestamp": "2026-09-23T16:01:17.290847Z",
          "requested_timestamp": "2026-09-23T16:01:17.290847Z",
          "actual_quote_timestamp": "2026-09-23T16:01:17.484828Z",
          "timestamp_delta_seconds": 0.193981,
          "bid": 0.43,
          "ask": 0.44,
          "midpoint": 0.435,
          "last_price": 0.44,
          "implied_probability": 0.44,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-23T16:01:17.484828Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP231215",
          "external_market_id": "KXBTC15M-26SEP231215-15",
          "external_contract_id": "KXBTC15M-26SEP231215-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 7607.64
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP231215-15": {
          "UP/YES": "KXBTC15M-26SEP231215-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 857,
          "signal_id": 442,
          "quote_id": 442,
          "settlement_id": 442,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 218.0,
          "entry_price": 0.44,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.92,
          "trading_fee": 3.77,
          "total_deployed": 99.69,
          "settlement_value": 1.0,
          "settlement_payout": 218.0,
          "gross_pnl": 122.08,
          "net_pnl": 118.31,
          "roi": 1.1867790149463338,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-23T16:16:20.651710Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7607.64,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 858,
          "signal_id": 442,
          "quote_id": 442,
          "settlement_id": 442,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.44,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 44.0,
          "trading_fee": 1.73,
          "total_deployed": 45.73,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 56.0,
          "net_pnl": 54.27,
          "roi": 1.1867483052700636,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-23T16:16:20.654337Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7607.64,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84005.77,
        "kronos_base_predicted_close": 84028.125,
        "kronos_base_displacement": 22.354999999995925,
        "kronos_base_displacement_fraction": 0.0002661126729746769,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84150.859375,
        "kronos_small_displacement": 145.08937499999593,
        "kronos_small_displacement_fraction": 0.0017271358265032975,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP231215",
        "ticker": "KXBTC15M-26SEP231215-15",
        "market_id": "KXBTC15M-26SEP231215-15",
        "contract_id": "KXBTC15M-26SEP231215-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84005.77
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-23T16:01:17.290847Z",
        "retrieved_timestamp": "2026-09-23T16:01:17.484828Z",
        "quote_offset_seconds": 0.193981,
        "quote_age_seconds": 0.193981,
        "bid": 0.43,
        "ask": 0.44,
        "midpoint": 0.435,
        "last_price": 0.44,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.44,
        "price_type": "live_executable_ask",
        "yes_ask_size": 7607.64
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 84321.36,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260923T1600Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 436,
          "signal_id": 442,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-23T15:45:00Z",
          "return_6h": -0.02133258672871241,
          "return_12h": -0.031056144464309154,
          "return_24h": -0.027869507985463948,
          "close_vs_ema12": -0.017798194284455948,
          "close_vs_ema24": -0.020697457163922905,
          "ema12_slope_3h": -0.005978125294642478,
          "ema24_slope_6h": -0.004806969829667773,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-23T16:01:17.336178Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-23T15:45:00Z",
            "return_6h": -0.02133258672871241,
            "return_12h": -0.031056144464309154,
            "return_24h": -0.027869507985463948,
            "close_vs_ema12": -0.017798194284455948,
            "close_vs_ema24": -0.020697457163922905,
            "ema12_slope_3h": -0.005978125294642478,
            "ema24_slope_6h": -0.004806969829667773,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.003608220492930192,
        "return_30m": -0.006120485051497981,
        "return_60m": -0.005931546041375579,
        "return_120m": -0.020605451628433746,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 3,
        "close_vs_ema3": -0.0025122384248082996,
        "close_vs_ema6": -0.004653737888230314,
        "close_vs_ema12": -0.008114199791800614,
        "ema3_slope": -0.002505942898767821,
        "ema6_slope": -0.0018580364294804586,
        "realized_volatility_30m": 0.0005434291518204848,
        "realized_volatility_60m": 0.001956964961038531,
        "return_acceleration": -0.0010868583036409696
      }
    },
    {
      "id": 441,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260923T1545Z",
      "trigger_timestamp": "2026-09-23T15:46:18.093862Z",
      "market_start_timestamp": "2026-09-23T15:45:00Z",
      "resolution_timestamp": "2026-09-23T16:00:00Z",
      "direction": "UP",
      "base_run_id": 2975,
      "small_run_id": 2976,
      "last_observed_close": 84309.98,
      "actual_close": 84005.77,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-23T15:46:18.145094Z",
      "base_predicted_close": 84416.625,
      "small_predicted_close": 84315.9609375,
      "strike": 84309.98,
      "market_regime": {
        "id": 435,
        "signal_id": 441,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-23T15:30:00Z",
        "return_6h": -0.017325809139118187,
        "return_12h": -0.029053614659786953,
        "return_24h": -0.025463936181385538,
        "close_vs_ema12": -0.014987378736497248,
        "close_vs_ema24": -0.017579192409191702,
        "ema12_slope_3h": -0.0055053316825863785,
        "ema24_slope_6h": -0.004460536665307435,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-23T15:46:18.148682Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-23T15:30:00Z",
          "return_6h": -0.017325809139118187,
          "return_12h": -0.029053614659786953,
          "return_24h": -0.025463936181385538,
          "close_vs_ema12": -0.014987378736497248,
          "close_vs_ema24": -0.017579192409191702,
          "ema12_slope_3h": -0.0055053316825863785,
          "ema24_slope_6h": -0.004460536665307435,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.55,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.18703,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        2975,
        2976
      ],
      "forecast_publication_timestamp": "2026-09-23T15:46:18.093862Z",
      "requested_quote_timestamp": "2026-09-23T15:46:18.093862Z",
      "retrieved_quote_timestamp": "2026-09-23T15:46:18.280892Z",
      "quote_retrieval_timestamp": "2026-09-23T15:46:18.280892Z",
      "timing_difference_seconds": 0.18703,
      "selected_quote": {
        "id": 441,
        "contract_id": 441,
        "forecast_timestamp": "2026-09-23T15:46:18.093862Z",
        "requested_timestamp": "2026-09-23T15:46:18.093862Z",
        "actual_quote_timestamp": "2026-09-23T15:46:18.280892Z",
        "timestamp_delta_seconds": 0.18703,
        "bid": 0.54,
        "ask": 0.55,
        "midpoint": 0.545,
        "last_price": 0.54,
        "implied_probability": 0.55,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-23T15:46:18.280892Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP231200",
        "external_market_id": "KXBTC15M-26SEP231200-00",
        "external_contract_id": "KXBTC15M-26SEP231200-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4665.24
      },
      "selected_entry_price": 0.55,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 441,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP231200",
          "external_market_id": "KXBTC15M-26SEP231200-00",
          "external_contract_id": "KXBTC15M-26SEP231200-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-23T15:45:00Z",
          "resolution_timestamp": "2026-09-23T16:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-23T15:46:18.152172Z"
        }
      ],
      "quotes": [
        {
          "id": 441,
          "contract_id": 441,
          "forecast_timestamp": "2026-09-23T15:46:18.093862Z",
          "requested_timestamp": "2026-09-23T15:46:18.093862Z",
          "actual_quote_timestamp": "2026-09-23T15:46:18.280892Z",
          "timestamp_delta_seconds": 0.18703,
          "bid": 0.54,
          "ask": 0.55,
          "midpoint": 0.545,
          "last_price": 0.54,
          "implied_probability": 0.55,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-23T15:46:18.280892Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP231200",
          "external_market_id": "KXBTC15M-26SEP231200-00",
          "external_contract_id": "KXBTC15M-26SEP231200-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4665.24
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP231200-00": {
          "UP/YES": "KXBTC15M-26SEP231200-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 855,
          "signal_id": 441,
          "quote_id": 441,
          "settlement_id": 441,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 176.0,
          "entry_price": 0.55,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.80000000000001,
          "trading_fee": 3.05,
          "total_deployed": 99.85000000000001,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.80000000000001,
          "net_pnl": -99.85000000000001,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-23T16:01:22.164582Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4665.24,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 856,
          "signal_id": 441,
          "quote_id": 441,
          "settlement_id": 441,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.55,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 55.00000000000001,
          "trading_fee": 1.74,
          "total_deployed": 56.74000000000001,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -55.00000000000001,
          "net_pnl": -56.74000000000001,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-23T16:01:22.167189Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4665.24,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84309.98,
        "kronos_base_predicted_close": 84416.625,
        "kronos_base_displacement": 106.64500000000407,
        "kronos_base_displacement_fraction": 0.0012649154939902024,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84315.9609375,
        "kronos_small_displacement": 5.9809375000040745,
        "kronos_small_displacement_fraction": 7.093985196063472e-05,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP231200",
        "ticker": "KXBTC15M-26SEP231200-00",
        "market_id": "KXBTC15M-26SEP231200-00",
        "contract_id": "KXBTC15M-26SEP231200-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84309.98
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-23T15:46:18.093862Z",
        "retrieved_timestamp": "2026-09-23T15:46:18.280892Z",
        "quote_offset_seconds": 0.18703,
        "quote_age_seconds": 0.18703,
        "bid": 0.54,
        "ask": 0.55,
        "midpoint": 0.545,
        "last_price": 0.54,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.55,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4665.24
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 84005.77,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260923T1545Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 435,
          "signal_id": 441,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-23T15:30:00Z",
          "return_6h": -0.017325809139118187,
          "return_12h": -0.029053614659786953,
          "return_24h": -0.025463936181385538,
          "close_vs_ema12": -0.014987378736497248,
          "close_vs_ema24": -0.017579192409191702,
          "ema12_slope_3h": -0.0055053316825863785,
          "ema24_slope_6h": -0.004460536665307435,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-23T15:46:18.148682Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-23T15:30:00Z",
            "return_6h": -0.017325809139118187,
            "return_12h": -0.029053614659786953,
            "return_24h": -0.025463936181385538,
            "close_vs_ema12": -0.014987378736497248,
            "close_vs_ema24": -0.017579192409191702,
            "ema12_slope_3h": -0.0055053316825863785,
            "ema24_slope_6h": -0.004460536665307435,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0025213621892892224,
        "return_30m": -0.003960350327541273,
        "return_60m": -0.00026417925317567814,
        "return_120m": -0.017699339163904648,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.0014087483793772115,
        "close_vs_ema6": -0.0029053902990680003,
        "close_vs_ema12": -0.005988770508359442,
        "ema3_slope": -0.0014067665992105738,
        "ema6_slope": -0.001160807080574755,
        "realized_volatility_30m": 0.0005393683347992839,
        "realized_volatility_60m": 0.001961523907122813,
        "return_acceleration": -0.0010787366695985678
      }
    },
    {
      "id": 440,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260923T1430Z",
      "trigger_timestamp": "2026-09-23T14:31:17.479354Z",
      "market_start_timestamp": "2026-09-23T14:30:00Z",
      "resolution_timestamp": "2026-09-23T14:45:00Z",
      "direction": "UP",
      "base_run_id": 2965,
      "small_run_id": 2966,
      "last_observed_close": 84036.84,
      "actual_close": 84332.26,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-23T14:31:17.523895Z",
      "base_predicted_close": 84067.1640625,
      "small_predicted_close": 84222.3671875,
      "strike": 84036.84,
      "market_regime": {
        "id": 434,
        "signal_id": 440,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-23T14:15:00Z",
        "return_6h": -0.024559751811308428,
        "return_12h": -0.029367729401187592,
        "return_24h": -0.022536519468948524,
        "close_vs_ema12": -0.021171378902860916,
        "close_vs_ema24": -0.022456751869747604,
        "ema12_slope_3h": -0.003989183683729469,
        "ema24_slope_6h": -0.003096313647724225,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-23T14:31:17.526589Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-23T14:15:00Z",
          "return_6h": -0.024559751811308428,
          "return_12h": -0.029367729401187592,
          "return_24h": -0.022536519468948524,
          "close_vs_ema12": -0.021171378902860916,
          "close_vs_ema24": -0.022456751869747604,
          "ema12_slope_3h": -0.003989183683729469,
          "ema24_slope_6h": -0.003096313647724225,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.33,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.179949,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        2965,
        2966
      ],
      "forecast_publication_timestamp": "2026-09-23T14:31:17.479354Z",
      "requested_quote_timestamp": "2026-09-23T14:31:17.479354Z",
      "retrieved_quote_timestamp": "2026-09-23T14:31:17.659303Z",
      "quote_retrieval_timestamp": "2026-09-23T14:31:17.659303Z",
      "timing_difference_seconds": 0.179949,
      "selected_quote": {
        "id": 440,
        "contract_id": 440,
        "forecast_timestamp": "2026-09-23T14:31:17.479354Z",
        "requested_timestamp": "2026-09-23T14:31:17.479354Z",
        "actual_quote_timestamp": "2026-09-23T14:31:17.659303Z",
        "timestamp_delta_seconds": 0.179949,
        "bid": 0.32,
        "ask": 0.33,
        "midpoint": 0.325,
        "last_price": 0.32,
        "implied_probability": 0.33,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-23T14:31:17.659303Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP231045",
        "external_market_id": "KXBTC15M-26SEP231045-45",
        "external_contract_id": "KXBTC15M-26SEP231045-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2386.71
      },
      "selected_entry_price": 0.33,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 440,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP231045",
          "external_market_id": "KXBTC15M-26SEP231045-45",
          "external_contract_id": "KXBTC15M-26SEP231045-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-23T14:30:00Z",
          "resolution_timestamp": "2026-09-23T14:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-23T14:31:17.529719Z"
        }
      ],
      "quotes": [
        {
          "id": 440,
          "contract_id": 440,
          "forecast_timestamp": "2026-09-23T14:31:17.479354Z",
          "requested_timestamp": "2026-09-23T14:31:17.479354Z",
          "actual_quote_timestamp": "2026-09-23T14:31:17.659303Z",
          "timestamp_delta_seconds": 0.179949,
          "bid": 0.32,
          "ask": 0.33,
          "midpoint": 0.325,
          "last_price": 0.32,
          "implied_probability": 0.33,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-23T14:31:17.659303Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP231045",
          "external_market_id": "KXBTC15M-26SEP231045-45",
          "external_contract_id": "KXBTC15M-26SEP231045-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2386.71
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP231045-45": {
          "UP/YES": "KXBTC15M-26SEP231045-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 853,
          "signal_id": 440,
          "quote_id": 440,
          "settlement_id": 440,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 289.0,
          "entry_price": 0.33,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.37,
          "trading_fee": 4.48,
          "total_deployed": 99.85000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 289.0,
          "gross_pnl": 193.63,
          "net_pnl": 189.14999999999998,
          "roi": 1.8943415122684022,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-23T14:46:24.382889Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2386.71,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 854,
          "signal_id": 440,
          "quote_id": 440,
          "settlement_id": 440,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.33,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 33.0,
          "trading_fee": 1.55,
          "total_deployed": 34.55,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 67.0,
          "net_pnl": 65.45,
          "roi": 1.8943560057887123,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-23T14:46:24.385438Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2386.71,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84036.84,
        "kronos_base_predicted_close": 84067.1640625,
        "kronos_base_displacement": 30.324062500003492,
        "kronos_base_displacement_fraction": 0.00036084248884184,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84222.3671875,
        "kronos_small_displacement": 185.5271875000035,
        "kronos_small_displacement_fraction": 0.0022076887648322273,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP231045",
        "ticker": "KXBTC15M-26SEP231045-45",
        "market_id": "KXBTC15M-26SEP231045-45",
        "contract_id": "KXBTC15M-26SEP231045-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84036.84
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-23T14:31:17.479354Z",
        "retrieved_timestamp": "2026-09-23T14:31:17.659303Z",
        "quote_offset_seconds": 0.179949,
        "quote_age_seconds": 0.179949,
        "bid": 0.32,
        "ask": 0.33,
        "midpoint": 0.325,
        "last_price": 0.32,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.33,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2386.71
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 84332.26,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260923T1430Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 434,
          "signal_id": 440,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-23T14:15:00Z",
          "return_6h": -0.024559751811308428,
          "return_12h": -0.029367729401187592,
          "return_24h": -0.022536519468948524,
          "close_vs_ema12": -0.021171378902860916,
          "close_vs_ema24": -0.022456751869747604,
          "ema12_slope_3h": -0.003989183683729469,
          "ema24_slope_6h": -0.003096313647724225,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-23T14:31:17.526589Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-23T14:15:00Z",
            "return_6h": -0.024559751811308428,
            "return_12h": -0.029367729401187592,
            "return_24h": -0.022536519468948524,
            "close_vs_ema12": -0.021171378902860916,
            "close_vs_ema24": -0.022456751869747604,
            "ema12_slope_3h": -0.003989183683729469,
            "ema24_slope_6h": -0.003096313647724225,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.009353349554243051,
        "return_30m": -0.020243232674249767,
        "return_60m": -0.017481834646131733,
        "return_120m": -0.016622637467439305,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 3,
        "close_vs_ema3": -0.007288632665122585,
        "close_vs_ema6": -0.011508633387079525,
        "close_vs_ema12": -0.014641638049532335,
        "ema3_slope": -0.00723589289977189,
        "ema6_slope": -0.004582358680391474,
        "realized_volatility_30m": 0.0008196760736619568,
        "realized_volatility_60m": 0.006000467667917015,
        "return_acceleration": 0.0016393521473239137
      }
    },
    {
      "id": 439,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260923T1330Z",
      "trigger_timestamp": "2026-09-23T13:31:16.069587Z",
      "market_start_timestamp": "2026-09-23T13:30:00Z",
      "resolution_timestamp": "2026-09-23T13:45:00Z",
      "direction": "UP",
      "base_run_id": 2957,
      "small_run_id": 2958,
      "last_observed_close": 85532.1,
      "actual_close": 85829.1,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-23T13:31:16.117857Z",
      "base_predicted_close": 85614.0859375,
      "small_predicted_close": 85615.953125,
      "strike": 85532.1,
      "market_regime": {
        "id": 433,
        "signal_id": 439,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-23T13:15:00Z",
        "return_6h": -0.009903506005651708,
        "return_12h": -0.012600965534352415,
        "return_24h": -0.0023073763616496823,
        "close_vs_ema12": -0.005373712383201279,
        "close_vs_ema24": -0.00593426570254707,
        "ema12_slope_3h": -0.003325544314477402,
        "ema24_slope_6h": -0.0023244753423590225,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-23T13:31:16.124458Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-23T13:15:00Z",
          "return_6h": -0.009903506005651708,
          "return_12h": -0.012600965534352415,
          "return_24h": -0.0023073763616496823,
          "close_vs_ema12": -0.005373712383201279,
          "close_vs_ema24": -0.00593426570254707,
          "ema12_slope_3h": -0.003325544314477402,
          "ema24_slope_6h": -0.0023244753423590225,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.53,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.189825,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        2957,
        2958
      ],
      "forecast_publication_timestamp": "2026-09-23T13:31:16.069587Z",
      "requested_quote_timestamp": "2026-09-23T13:31:16.069587Z",
      "retrieved_quote_timestamp": "2026-09-23T13:31:16.259412Z",
      "quote_retrieval_timestamp": "2026-09-23T13:31:16.259412Z",
      "timing_difference_seconds": 0.189825,
      "selected_quote": {
        "id": 439,
        "contract_id": 439,
        "forecast_timestamp": "2026-09-23T13:31:16.069587Z",
        "requested_timestamp": "2026-09-23T13:31:16.069587Z",
        "actual_quote_timestamp": "2026-09-23T13:31:16.259412Z",
        "timestamp_delta_seconds": 0.189825,
        "bid": 0.52,
        "ask": 0.53,
        "midpoint": 0.525,
        "last_price": 0.52,
        "implied_probability": 0.53,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-23T13:31:16.259412Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP230945",
        "external_market_id": "KXBTC15M-26SEP230945-45",
        "external_contract_id": "KXBTC15M-26SEP230945-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4227.24
      },
      "selected_entry_price": 0.53,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 439,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP230945",
          "external_market_id": "KXBTC15M-26SEP230945-45",
          "external_contract_id": "KXBTC15M-26SEP230945-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-23T13:30:00Z",
          "resolution_timestamp": "2026-09-23T13:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-23T13:31:16.127172Z"
        }
      ],
      "quotes": [
        {
          "id": 439,
          "contract_id": 439,
          "forecast_timestamp": "2026-09-23T13:31:16.069587Z",
          "requested_timestamp": "2026-09-23T13:31:16.069587Z",
          "actual_quote_timestamp": "2026-09-23T13:31:16.259412Z",
          "timestamp_delta_seconds": 0.189825,
          "bid": 0.52,
          "ask": 0.53,
          "midpoint": 0.525,
          "last_price": 0.52,
          "implied_probability": 0.53,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-23T13:31:16.259412Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP230945",
          "external_market_id": "KXBTC15M-26SEP230945-45",
          "external_contract_id": "KXBTC15M-26SEP230945-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4227.24
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP230945-45": {
          "UP/YES": "KXBTC15M-26SEP230945-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 851,
          "signal_id": 439,
          "quote_id": 439,
          "settlement_id": 439,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 182.0,
          "entry_price": 0.53,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.46000000000001,
          "trading_fee": 3.18,
          "total_deployed": 99.64000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 182.0,
          "gross_pnl": 85.53999999999999,
          "net_pnl": 82.35999999999999,
          "roi": 0.8265756724207143,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-23T13:46:22.381802Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4227.24,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 852,
          "signal_id": 439,
          "quote_id": 439,
          "settlement_id": 439,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.53,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 53.0,
          "trading_fee": 1.75,
          "total_deployed": 54.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 47.0,
          "net_pnl": 45.25,
          "roi": 0.8264840182648402,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-23T13:46:22.385073Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4227.24,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 85532.1,
        "kronos_base_predicted_close": 85614.0859375,
        "kronos_base_displacement": 81.98593749999418,
        "kronos_base_displacement_fraction": 0.0009585399808959931,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 85615.953125,
        "kronos_small_displacement": 83.85312499999418,
        "kronos_small_displacement_fraction": 0.0009803702352683282,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP230945",
        "ticker": "KXBTC15M-26SEP230945-45",
        "market_id": "KXBTC15M-26SEP230945-45",
        "contract_id": "KXBTC15M-26SEP230945-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 85532.1
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-23T13:31:16.069587Z",
        "retrieved_timestamp": "2026-09-23T13:31:16.259412Z",
        "quote_offset_seconds": 0.189825,
        "quote_age_seconds": 0.189825,
        "bid": 0.52,
        "ask": 0.53,
        "midpoint": 0.525,
        "last_price": 0.52,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.53,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4227.24
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 85829.1,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260923T1330Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 433,
          "signal_id": 439,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-23T13:15:00Z",
          "return_6h": -0.009903506005651708,
          "return_12h": -0.012600965534352415,
          "return_24h": -0.0023073763616496823,
          "close_vs_ema12": -0.005373712383201279,
          "close_vs_ema24": -0.00593426570254707,
          "ema12_slope_3h": -0.003325544314477402,
          "ema24_slope_6h": -0.0023244753423590225,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-23T13:31:16.124458Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-23T13:15:00Z",
            "return_6h": -0.009903506005651708,
            "return_12h": -0.012600965534352415,
            "return_24h": -0.0023073763616496823,
            "close_vs_ema12": -0.005373712383201279,
            "close_vs_ema24": -0.00593426570254707,
            "ema12_slope_3h": -0.003325544314477402,
            "ema24_slope_6h": -0.0023244753423590225,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "DEGRADED",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0022073995282732017,
        "return_30m": 0.0006914737531058535,
        "return_60m": 0.0008744847769639463,
        "return_120m": 0.00046610852822381865,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0007228841752369153,
        "close_vs_ema6": 0.0005604487371499989,
        "close_vs_ema12": -0.00047021563900007113,
        "ema3_slope": 0.0007234071147925736,
        "ema6_slope": 0.00022422976257496785,
        "realized_volatility_30m": 0.001859993209924804,
        "realized_volatility_60m": 0.0013259562139540564,
        "return_acceleration": 0.003719986419849608
      }
    },
    {
      "id": 438,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260923T1315Z",
      "trigger_timestamp": "2026-09-23T13:16:17.265085Z",
      "market_start_timestamp": "2026-09-23T13:15:00Z",
      "resolution_timestamp": "2026-09-23T13:30:00Z",
      "direction": "UP",
      "base_run_id": 2955,
      "small_run_id": 2956,
      "last_observed_close": 85343.71,
      "actual_close": 85532.1,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-23T13:16:17.308268Z",
      "base_predicted_close": 85462.1484375,
      "small_predicted_close": 85539.5078125,
      "strike": 85343.71,
      "market_regime": {
        "id": 432,
        "signal_id": 438,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-23T13:00:00Z",
        "return_6h": -0.011772261545011986,
        "return_12h": -0.01591185053712363,
        "return_24h": -0.008386559830083073,
        "close_vs_ema12": -0.007791301213087132,
        "close_vs_ema24": -0.008247634105254309,
        "ema12_slope_3h": -0.00334756411057735,
        "ema24_slope_6h": -0.0021646436745595965,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-23T13:16:17.313358Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-23T13:00:00Z",
          "return_6h": -0.011772261545011986,
          "return_12h": -0.01591185053712363,
          "return_24h": -0.008386559830083073,
          "close_vs_ema12": -0.007791301213087132,
          "close_vs_ema24": -0.008247634105254309,
          "ema12_slope_3h": -0.00334756411057735,
          "ema24_slope_6h": -0.0021646436745595965,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.75,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.273237,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "70_80",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        2955,
        2956
      ],
      "forecast_publication_timestamp": "2026-09-23T13:16:17.265085Z",
      "requested_quote_timestamp": "2026-09-23T13:16:17.265085Z",
      "retrieved_quote_timestamp": "2026-09-23T13:16:17.538322Z",
      "quote_retrieval_timestamp": "2026-09-23T13:16:17.538322Z",
      "timing_difference_seconds": 0.273237,
      "selected_quote": {
        "id": 438,
        "contract_id": 438,
        "forecast_timestamp": "2026-09-23T13:16:17.265085Z",
        "requested_timestamp": "2026-09-23T13:16:17.265085Z",
        "actual_quote_timestamp": "2026-09-23T13:16:17.538322Z",
        "timestamp_delta_seconds": 0.273237,
        "bid": 0.74,
        "ask": 0.75,
        "midpoint": 0.745,
        "last_price": 0.74,
        "implied_probability": 0.75,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-23T13:16:17.538322Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP230930",
        "external_market_id": "KXBTC15M-26SEP230930-30",
        "external_contract_id": "KXBTC15M-26SEP230930-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4281.94
      },
      "selected_entry_price": 0.75,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 438,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP230930",
          "external_market_id": "KXBTC15M-26SEP230930-30",
          "external_contract_id": "KXBTC15M-26SEP230930-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-23T13:15:00Z",
          "resolution_timestamp": "2026-09-23T13:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-23T13:16:17.319482Z"
        }
      ],
      "quotes": [
        {
          "id": 438,
          "contract_id": 438,
          "forecast_timestamp": "2026-09-23T13:16:17.265085Z",
          "requested_timestamp": "2026-09-23T13:16:17.265085Z",
          "actual_quote_timestamp": "2026-09-23T13:16:17.538322Z",
          "timestamp_delta_seconds": 0.273237,
          "bid": 0.74,
          "ask": 0.75,
          "midpoint": 0.745,
          "last_price": 0.74,
          "implied_probability": 0.75,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-23T13:16:17.538322Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP230930",
          "external_market_id": "KXBTC15M-26SEP230930-30",
          "external_contract_id": "KXBTC15M-26SEP230930-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4281.94
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP230930-30": {
          "UP/YES": "KXBTC15M-26SEP230930-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 849,
          "signal_id": 438,
          "quote_id": 438,
          "settlement_id": 438,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 131.0,
          "entry_price": 0.75,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 98.25,
          "trading_fee": 1.72,
          "total_deployed": 99.97,
          "settlement_value": 1.0,
          "settlement_payout": 131.0,
          "gross_pnl": 32.75,
          "net_pnl": 31.03,
          "roi": 0.3103931179353806,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-23T13:31:20.997272Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4281.94,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 850,
          "signal_id": 438,
          "quote_id": 438,
          "settlement_id": 438,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.75,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 75.0,
          "trading_fee": 1.32,
          "total_deployed": 76.32,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 25.0,
          "net_pnl": 23.680000000000007,
          "roi": 0.31027253668763116,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-23T13:31:20.999328Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4281.94,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 85343.71,
        "kronos_base_predicted_close": 85462.1484375,
        "kronos_base_displacement": 118.4384374999936,
        "kronos_base_displacement_fraction": 0.0013877816830319843,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 85539.5078125,
        "kronos_small_displacement": 195.7978124999936,
        "kronos_small_displacement_fraction": 0.002294226633690914,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP230930",
        "ticker": "KXBTC15M-26SEP230930-30",
        "market_id": "KXBTC15M-26SEP230930-30",
        "contract_id": "KXBTC15M-26SEP230930-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 85343.71
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-23T13:16:17.265085Z",
        "retrieved_timestamp": "2026-09-23T13:16:17.538322Z",
        "quote_offset_seconds": 0.273237,
        "quote_age_seconds": 0.273237,
        "bid": 0.74,
        "ask": 0.75,
        "midpoint": 0.745,
        "last_price": 0.74,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.75,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4281.94
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 85532.1,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260923T1315Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 432,
          "signal_id": 438,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-23T13:00:00Z",
          "return_6h": -0.011772261545011986,
          "return_12h": -0.01591185053712363,
          "return_24h": -0.008386559830083073,
          "close_vs_ema12": -0.007791301213087132,
          "close_vs_ema24": -0.008247634105254309,
          "ema12_slope_3h": -0.00334756411057735,
          "ema24_slope_6h": -0.0021646436745595965,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-23T13:16:17.313358Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-23T13:00:00Z",
            "return_6h": -0.011772261545011986,
            "return_12h": -0.01591185053712363,
            "return_24h": -0.008386559830083073,
            "close_vs_ema12": -0.007791301213087132,
            "close_vs_ema24": -0.008247634105254309,
            "ema12_slope_3h": -0.00334756411057735,
            "ema24_slope_6h": -0.0021646436745595965,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0015125868915764062,
        "return_30m": -0.0012666280613438108,
        "return_60m": -0.0013895768560425736,
        "return_120m": -0.004617333623560982,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0007589100809337612,
        "close_vs_ema6": -0.0014194620394248902,
        "close_vs_ema12": -0.0027569756674112877,
        "ema3_slope": -0.0007583345731811963,
        "ema6_slope": -0.0005674626191113363,
        "realized_volatility_30m": 0.0008794591597488521,
        "realized_volatility_60m": 0.0006843975661180894,
        "return_acceleration": -0.0017589183194977043
      }
    },
    {
      "id": 437,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260923T1245Z",
      "trigger_timestamp": "2026-09-23T12:46:17.554780Z",
      "market_start_timestamp": "2026-09-23T12:45:00Z",
      "resolution_timestamp": "2026-09-23T13:00:00Z",
      "direction": "UP",
      "base_run_id": 2951,
      "small_run_id": 2952,
      "last_observed_close": 85451.95,
      "actual_close": 85473.0,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-23T12:46:17.600918Z",
      "base_predicted_close": 85457.796875,
      "small_predicted_close": 85586.546875,
      "strike": 85451.95,
      "market_regime": {
        "id": 431,
        "signal_id": 437,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-23T12:30:00Z",
        "return_6h": -0.012722026046514956,
        "return_12h": -0.011394265142190996,
        "return_24h": -0.006199913311283112,
        "close_vs_ema12": -0.007141805442516969,
        "close_vs_ema24": -0.007306806229136931,
        "ema12_slope_3h": -0.0032057288670040984,
        "ema24_slope_6h": -0.0017582209901094714,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-23T12:46:17.605332Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-23T12:30:00Z",
          "return_6h": -0.012722026046514956,
          "return_12h": -0.011394265142190996,
          "return_24h": -0.006199913311283112,
          "close_vs_ema12": -0.007141805442516969,
          "close_vs_ema24": -0.007306806229136931,
          "ema12_slope_3h": -0.0032057288670040984,
          "ema24_slope_6h": -0.0017582209901094714,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.6,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.208653,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        2951,
        2952
      ],
      "forecast_publication_timestamp": "2026-09-23T12:46:17.554780Z",
      "requested_quote_timestamp": "2026-09-23T12:46:17.554780Z",
      "retrieved_quote_timestamp": "2026-09-23T12:46:17.763433Z",
      "quote_retrieval_timestamp": "2026-09-23T12:46:17.763433Z",
      "timing_difference_seconds": 0.208653,
      "selected_quote": {
        "id": 437,
        "contract_id": 437,
        "forecast_timestamp": "2026-09-23T12:46:17.554780Z",
        "requested_timestamp": "2026-09-23T12:46:17.554780Z",
        "actual_quote_timestamp": "2026-09-23T12:46:17.763433Z",
        "timestamp_delta_seconds": 0.208653,
        "bid": 0.59,
        "ask": 0.6,
        "midpoint": 0.595,
        "last_price": 0.6,
        "implied_probability": 0.6,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-23T12:46:17.763433Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP230900",
        "external_market_id": "KXBTC15M-26SEP230900-00",
        "external_contract_id": "KXBTC15M-26SEP230900-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3947.95
      },
      "selected_entry_price": 0.6,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 437,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP230900",
          "external_market_id": "KXBTC15M-26SEP230900-00",
          "external_contract_id": "KXBTC15M-26SEP230900-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-23T12:45:00Z",
          "resolution_timestamp": "2026-09-23T13:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-23T12:46:17.609124Z"
        }
      ],
      "quotes": [
        {
          "id": 437,
          "contract_id": 437,
          "forecast_timestamp": "2026-09-23T12:46:17.554780Z",
          "requested_timestamp": "2026-09-23T12:46:17.554780Z",
          "actual_quote_timestamp": "2026-09-23T12:46:17.763433Z",
          "timestamp_delta_seconds": 0.208653,
          "bid": 0.59,
          "ask": 0.6,
          "midpoint": 0.595,
          "last_price": 0.6,
          "implied_probability": 0.6,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-23T12:46:17.763433Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP230900",
          "external_market_id": "KXBTC15M-26SEP230900-00",
          "external_contract_id": "KXBTC15M-26SEP230900-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3947.95
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP230900-00": {
          "UP/YES": "KXBTC15M-26SEP230900-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 847,
          "signal_id": 437,
          "quote_id": 437,
          "settlement_id": 437,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 162.0,
          "entry_price": 0.6,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.2,
          "trading_fee": 2.73,
          "total_deployed": 99.93,
          "settlement_value": 1.0,
          "settlement_payout": 162.0,
          "gross_pnl": 64.8,
          "net_pnl": 62.06999999999999,
          "roi": 0.6211347943560491,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-23T13:01:21.470262Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3947.95,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 848,
          "signal_id": 437,
          "quote_id": 437,
          "settlement_id": 437,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.6,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 60.0,
          "trading_fee": 1.68,
          "total_deployed": 61.68,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 40.0,
          "net_pnl": 38.32,
          "roi": 0.6212710765239948,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-23T13:01:21.472362Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3947.95,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 85451.95,
        "kronos_base_predicted_close": 85457.796875,
        "kronos_base_displacement": 5.84687500000291,
        "kronos_base_displacement_fraction": 6.842295582491576e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 85586.546875,
        "kronos_small_displacement": 134.5968750000029,
        "kronos_small_displacement_fraction": 0.001575117653839414,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP230900",
        "ticker": "KXBTC15M-26SEP230900-00",
        "market_id": "KXBTC15M-26SEP230900-00",
        "contract_id": "KXBTC15M-26SEP230900-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 85451.95
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-23T12:46:17.554780Z",
        "retrieved_timestamp": "2026-09-23T12:46:17.763433Z",
        "quote_offset_seconds": 0.208653,
        "quote_age_seconds": 0.208653,
        "bid": 0.59,
        "ask": 0.6,
        "midpoint": 0.595,
        "last_price": 0.6,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.6,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3947.95
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 85473.0,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260923T1245Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 431,
          "signal_id": 437,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-23T12:30:00Z",
          "return_6h": -0.012722026046514956,
          "return_12h": -0.011394265142190996,
          "return_24h": -0.006199913311283112,
          "close_vs_ema12": -0.007141805442516969,
          "close_vs_ema24": -0.007306806229136931,
          "ema12_slope_3h": -0.0032057288670040984,
          "ema24_slope_6h": -0.0017582209901094714,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-23T12:46:17.605332Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-23T12:30:00Z",
            "return_6h": -0.012722026046514956,
            "return_12h": -0.011394265142190996,
            "return_24h": -0.006199913311283112,
            "close_vs_ema12": -0.007141805442516969,
            "close_vs_ema24": -0.007306806229136931,
            "ema12_slope_3h": -0.0032057288670040984,
            "ema24_slope_6h": -0.0017582209901094714,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -6.343123883167934e-05,
        "return_30m": -0.00012310472259491334,
        "return_60m": -0.0004095264171433133,
        "return_120m": -0.0047555837399382295,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 3,
        "close_vs_ema3": -0.0002544455943549462,
        "close_vs_ema6": -0.0009099308228367464,
        "close_vs_ema12": -0.0023093495957738908,
        "ema3_slope": -0.00025438086826368167,
        "ema6_slope": -0.00036383990147825784,
        "realized_volatility_30m": 1.8769848326716243e-06,
        "realized_volatility_60m": 0.0013799660225602406,
        "return_acceleration": -3.7539696653432486e-06
      }
    },
    {
      "id": 436,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260923T1230Z",
      "trigger_timestamp": "2026-09-23T12:31:17.335971Z",
      "market_start_timestamp": "2026-09-23T12:30:00Z",
      "resolution_timestamp": "2026-09-23T12:45:00Z",
      "direction": "UP",
      "base_run_id": 2949,
      "small_run_id": 2950,
      "last_observed_close": 85457.37,
      "actual_close": 85451.95,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-23T12:31:17.377550Z",
      "base_predicted_close": 85501.5859375,
      "small_predicted_close": 85589.1796875,
      "strike": 85457.37,
      "market_regime": {
        "id": 430,
        "signal_id": 436,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-23T12:15:00Z",
        "return_6h": -0.01132550763349871,
        "return_12h": -0.011374353899324285,
        "return_24h": -0.0069394653938439355,
        "close_vs_ema12": -0.007380486857150426,
        "close_vs_ema24": -0.00739648788970293,
        "ema12_slope_3h": -0.003171492228079109,
        "ema24_slope_6h": -0.0015265043375662923,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-23T12:31:17.379792Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-23T12:15:00Z",
          "return_6h": -0.01132550763349871,
          "return_12h": -0.011374353899324285,
          "return_24h": -0.0069394653938439355,
          "close_vs_ema12": -0.007380486857150426,
          "close_vs_ema24": -0.00739648788970293,
          "ema12_slope_3h": -0.003171492228079109,
          "ema24_slope_6h": -0.0015265043375662923,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.66,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.226564,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        2949,
        2950
      ],
      "forecast_publication_timestamp": "2026-09-23T12:31:17.335971Z",
      "requested_quote_timestamp": "2026-09-23T12:31:17.335971Z",
      "retrieved_quote_timestamp": "2026-09-23T12:31:17.562535Z",
      "quote_retrieval_timestamp": "2026-09-23T12:31:17.562535Z",
      "timing_difference_seconds": 0.226564,
      "selected_quote": {
        "id": 436,
        "contract_id": 436,
        "forecast_timestamp": "2026-09-23T12:31:17.335971Z",
        "requested_timestamp": "2026-09-23T12:31:17.335971Z",
        "actual_quote_timestamp": "2026-09-23T12:31:17.562535Z",
        "timestamp_delta_seconds": 0.226564,
        "bid": 0.65,
        "ask": 0.66,
        "midpoint": 0.655,
        "last_price": 0.66,
        "implied_probability": 0.66,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-23T12:31:17.562535Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP230845",
        "external_market_id": "KXBTC15M-26SEP230845-45",
        "external_contract_id": "KXBTC15M-26SEP230845-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 6649.38
      },
      "selected_entry_price": 0.66,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 436,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP230845",
          "external_market_id": "KXBTC15M-26SEP230845-45",
          "external_contract_id": "KXBTC15M-26SEP230845-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-23T12:30:00Z",
          "resolution_timestamp": "2026-09-23T12:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-23T12:31:17.381805Z"
        }
      ],
      "quotes": [
        {
          "id": 436,
          "contract_id": 436,
          "forecast_timestamp": "2026-09-23T12:31:17.335971Z",
          "requested_timestamp": "2026-09-23T12:31:17.335971Z",
          "actual_quote_timestamp": "2026-09-23T12:31:17.562535Z",
          "timestamp_delta_seconds": 0.226564,
          "bid": 0.65,
          "ask": 0.66,
          "midpoint": 0.655,
          "last_price": 0.66,
          "implied_probability": 0.66,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-23T12:31:17.562535Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP230845",
          "external_market_id": "KXBTC15M-26SEP230845-45",
          "external_contract_id": "KXBTC15M-26SEP230845-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 6649.38
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP230845-45": {
          "UP/YES": "KXBTC15M-26SEP230845-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 845,
          "signal_id": 436,
          "quote_id": 436,
          "settlement_id": 436,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 147.0,
          "entry_price": 0.66,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.02000000000001,
          "trading_fee": 2.31,
          "total_deployed": 99.33000000000001,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -97.02000000000001,
          "net_pnl": -99.33000000000001,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-23T12:46:23.034447Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6649.38,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 846,
          "signal_id": 436,
          "quote_id": 436,
          "settlement_id": 436,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.66,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 66.0,
          "trading_fee": 1.58,
          "total_deployed": 67.58,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -66.0,
          "net_pnl": -67.58,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-23T12:46:23.038189Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6649.38,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 85457.37,
        "kronos_base_predicted_close": 85501.5859375,
        "kronos_base_displacement": 44.21593750000466,
        "kronos_base_displacement_fraction": 0.0005174034433777292,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 85589.1796875,
        "kronos_small_displacement": 131.80968750000466,
        "kronos_small_displacement_fraction": 0.0015424028085582865,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP230845",
        "ticker": "KXBTC15M-26SEP230845-45",
        "market_id": "KXBTC15M-26SEP230845-45",
        "contract_id": "KXBTC15M-26SEP230845-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 85457.37
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-23T12:31:17.335971Z",
        "retrieved_timestamp": "2026-09-23T12:31:17.562535Z",
        "quote_offset_seconds": 0.226564,
        "quote_age_seconds": 0.226564,
        "bid": 0.65,
        "ask": 0.66,
        "midpoint": 0.655,
        "last_price": 0.66,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.66,
        "price_type": "live_executable_ask",
        "yes_ask_size": 6649.38
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 85451.95,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260923T1230Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 430,
          "signal_id": 436,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-23T12:15:00Z",
          "return_6h": -0.01132550763349871,
          "return_12h": -0.011374353899324285,
          "return_24h": -0.0069394653938439355,
          "close_vs_ema12": -0.007380486857150426,
          "close_vs_ema24": -0.00739648788970293,
          "ema12_slope_3h": -0.003171492228079109,
          "ema24_slope_6h": -0.0015265043375662923,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-23T12:31:17.379792Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-23T12:15:00Z",
            "return_6h": -0.01132550763349871,
            "return_12h": -0.011374353899324285,
            "return_24h": -0.0069394653938439355,
            "close_vs_ema12": -0.007380486857150426,
            "close_vs_ema24": -0.00739648788970293,
            "ema12_slope_3h": -0.003171492228079109,
            "ema24_slope_6h": -0.0015265043375662923,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -5.967726916633609e-05,
        "return_30m": -0.0021516383827803187,
        "return_60m": -0.0004080194419494587,
        "return_120m": -0.0036761510949084863,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.0004453587473528531,
        "close_vs_ema6": -0.0012100851735440399,
        "close_vs_ema12": -0.0026648236612411003,
        "ema3_slope": -0.00044516049123410895,
        "ema6_slope": -0.0004837998937864407,
        "realized_volatility_30m": 0.0010162043472123905,
        "realized_volatility_60m": 0.001379976558620161,
        "return_acceleration": 0.002032408694424781
      }
    },
    {
      "id": 435,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260923T1215Z",
      "trigger_timestamp": "2026-09-23T12:16:15.772503Z",
      "market_start_timestamp": "2026-09-23T12:15:00Z",
      "resolution_timestamp": "2026-09-23T12:30:00Z",
      "direction": "UP",
      "base_run_id": 2947,
      "small_run_id": 2948,
      "last_observed_close": 85462.47,
      "actual_close": 85457.37,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-23T12:16:15.811512Z",
      "base_predicted_close": 85572.328125,
      "small_predicted_close": 85662.5625,
      "strike": 85462.47,
      "market_regime": {
        "id": 429,
        "signal_id": 435,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-23T12:00:00Z",
        "return_6h": -0.013119627616496543,
        "return_12h": -0.010271955617857875,
        "return_24h": -0.005685643976124033,
        "close_vs_ema12": -0.007632912552178572,
        "close_vs_ema24": -0.007491762015308212,
        "ema12_slope_3h": -0.0030959258175766724,
        "ema24_slope_6h": -0.001319672199193711,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-23T12:16:15.817728Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-23T12:00:00Z",
          "return_6h": -0.013119627616496543,
          "return_12h": -0.010271955617857875,
          "return_24h": -0.005685643976124033,
          "close_vs_ema12": -0.007632912552178572,
          "close_vs_ema24": -0.007491762015308212,
          "ema12_slope_3h": -0.0030959258175766724,
          "ema24_slope_6h": -0.001319672199193711,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.56,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.200367,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        2947,
        2948
      ],
      "forecast_publication_timestamp": "2026-09-23T12:16:15.772503Z",
      "requested_quote_timestamp": "2026-09-23T12:16:15.772503Z",
      "retrieved_quote_timestamp": "2026-09-23T12:16:15.972870Z",
      "quote_retrieval_timestamp": "2026-09-23T12:16:15.972870Z",
      "timing_difference_seconds": 0.200367,
      "selected_quote": {
        "id": 435,
        "contract_id": 435,
        "forecast_timestamp": "2026-09-23T12:16:15.772503Z",
        "requested_timestamp": "2026-09-23T12:16:15.772503Z",
        "actual_quote_timestamp": "2026-09-23T12:16:15.972870Z",
        "timestamp_delta_seconds": 0.200367,
        "bid": 0.55,
        "ask": 0.56,
        "midpoint": 0.555,
        "last_price": 0.55,
        "implied_probability": 0.56,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-23T12:16:15.972870Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP230830",
        "external_market_id": "KXBTC15M-26SEP230830-30",
        "external_contract_id": "KXBTC15M-26SEP230830-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 9404.44
      },
      "selected_entry_price": 0.56,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 435,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP230830",
          "external_market_id": "KXBTC15M-26SEP230830-30",
          "external_contract_id": "KXBTC15M-26SEP230830-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-23T12:15:00Z",
          "resolution_timestamp": "2026-09-23T12:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-23T12:16:15.820197Z"
        }
      ],
      "quotes": [
        {
          "id": 435,
          "contract_id": 435,
          "forecast_timestamp": "2026-09-23T12:16:15.772503Z",
          "requested_timestamp": "2026-09-23T12:16:15.772503Z",
          "actual_quote_timestamp": "2026-09-23T12:16:15.972870Z",
          "timestamp_delta_seconds": 0.200367,
          "bid": 0.55,
          "ask": 0.56,
          "midpoint": 0.555,
          "last_price": 0.55,
          "implied_probability": 0.56,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-23T12:16:15.972870Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP230830",
          "external_market_id": "KXBTC15M-26SEP230830-30",
          "external_contract_id": "KXBTC15M-26SEP230830-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 9404.44
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP230830-30": {
          "UP/YES": "KXBTC15M-26SEP230830-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 843,
          "signal_id": 435,
          "quote_id": 435,
          "settlement_id": 435,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 173.0,
          "entry_price": 0.56,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.88000000000001,
          "trading_fee": 2.99,
          "total_deployed": 99.87,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.88000000000001,
          "net_pnl": -99.87,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-23T12:31:21.679377Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 9404.44,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 844,
          "signal_id": 435,
          "quote_id": 435,
          "settlement_id": 435,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.56,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 56.00000000000001,
          "trading_fee": 1.73,
          "total_deployed": 57.730000000000004,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -56.00000000000001,
          "net_pnl": -57.730000000000004,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-23T12:31:21.681302Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 9404.44,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 85462.47,
        "kronos_base_predicted_close": 85572.328125,
        "kronos_base_displacement": 109.85812499999884,
        "kronos_base_displacement_fraction": 0.001285454597790104,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 85662.5625,
        "kronos_small_displacement": 200.09249999999884,
        "kronos_small_displacement_fraction": 0.002341290861357024,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP230830",
        "ticker": "KXBTC15M-26SEP230830-30",
        "market_id": "KXBTC15M-26SEP230830-30",
        "contract_id": "KXBTC15M-26SEP230830-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 85462.47
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-23T12:16:15.772503Z",
        "retrieved_timestamp": "2026-09-23T12:16:15.972870Z",
        "quote_offset_seconds": 0.200367,
        "quote_age_seconds": 0.200367,
        "bid": 0.55,
        "ask": 0.56,
        "midpoint": 0.555,
        "last_price": 0.55,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.56,
        "price_type": "live_executable_ask",
        "yes_ask_size": 9404.44
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 85457.37,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260923T1215Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 429,
          "signal_id": 435,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-23T12:00:00Z",
          "return_6h": -0.013119627616496543,
          "return_12h": -0.010271955617857875,
          "return_24h": -0.005685643976124033,
          "close_vs_ema12": -0.007632912552178572,
          "close_vs_ema24": -0.007491762015308212,
          "ema12_slope_3h": -0.0030959258175766724,
          "ema24_slope_6h": -0.001319672199193711,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-23T12:16:15.817728Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-23T12:00:00Z",
            "return_6h": -0.013119627616496543,
            "return_12h": -0.010271955617857875,
            "return_24h": -0.005685643976124033,
            "close_vs_ema12": -0.007632912552178572,
            "close_vs_ema24": -0.007491762015308212,
            "ema12_slope_3h": -0.0030959258175766724,
            "ema24_slope_6h": -0.001319672199193711,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.002092085963591117,
        "return_30m": -0.0002864569587528454,
        "return_60m": -0.0032322482248445805,
        "return_120m": -0.004324579565541109,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0008306932868087369,
        "close_vs_ema6": -0.0016337198550252507,
        "close_vs_ema12": -0.003088318930445033,
        "ema3_slope": -0.0008300038082171834,
        "ema6_slope": -0.0006530611744072212,
        "realized_volatility_30m": 0.0019507502095069684,
        "realized_volatility_60m": 0.0018282393520075502,
        "return_acceleration": -0.003901500419013937
      }
    },
    {
      "id": 434,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260923T1200Z",
      "trigger_timestamp": "2026-09-23T12:01:17.143148Z",
      "market_start_timestamp": "2026-09-23T12:00:00Z",
      "resolution_timestamp": "2026-09-23T12:15:00Z",
      "direction": "UP",
      "base_run_id": 2945,
      "small_run_id": 2946,
      "last_observed_close": 85641.64,
      "actual_close": 85462.47,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-23T12:01:17.181361Z",
      "base_predicted_close": 85684.984375,
      "small_predicted_close": 85706.1640625,
      "strike": 85641.64,
      "market_regime": {
        "id": 428,
        "signal_id": 434,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-23T11:45:00Z",
        "return_6h": -0.009675598985350642,
        "return_12h": -0.006341684844373807,
        "return_24h": -0.0036773055075581818,
        "close_vs_ema12": -0.005875339227534471,
        "close_vs_ema24": -0.005567848627313188,
        "ema12_slope_3h": -0.002991847569496664,
        "ema24_slope_6h": -0.0010701480991884837,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-23T12:01:17.183751Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-23T11:45:00Z",
          "return_6h": -0.009675598985350642,
          "return_12h": -0.006341684844373807,
          "return_24h": -0.0036773055075581818,
          "close_vs_ema12": -0.005875339227534471,
          "close_vs_ema24": -0.005567848627313188,
          "ema12_slope_3h": -0.002991847569496664,
          "ema24_slope_6h": -0.0010701480991884837,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.46,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.177279,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        2945,
        2946
      ],
      "forecast_publication_timestamp": "2026-09-23T12:01:17.143148Z",
      "requested_quote_timestamp": "2026-09-23T12:01:17.143148Z",
      "retrieved_quote_timestamp": "2026-09-23T12:01:17.320427Z",
      "quote_retrieval_timestamp": "2026-09-23T12:01:17.320427Z",
      "timing_difference_seconds": 0.177279,
      "selected_quote": {
        "id": 434,
        "contract_id": 434,
        "forecast_timestamp": "2026-09-23T12:01:17.143148Z",
        "requested_timestamp": "2026-09-23T12:01:17.143148Z",
        "actual_quote_timestamp": "2026-09-23T12:01:17.320427Z",
        "timestamp_delta_seconds": 0.177279,
        "bid": 0.45,
        "ask": 0.46,
        "midpoint": 0.455,
        "last_price": 0.46,
        "implied_probability": 0.46,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-23T12:01:17.320427Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP230815",
        "external_market_id": "KXBTC15M-26SEP230815-15",
        "external_contract_id": "KXBTC15M-26SEP230815-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 214.17
      },
      "selected_entry_price": 0.46,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 434,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP230815",
          "external_market_id": "KXBTC15M-26SEP230815-15",
          "external_contract_id": "KXBTC15M-26SEP230815-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-23T12:00:00Z",
          "resolution_timestamp": "2026-09-23T12:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-23T12:01:17.187008Z"
        }
      ],
      "quotes": [
        {
          "id": 434,
          "contract_id": 434,
          "forecast_timestamp": "2026-09-23T12:01:17.143148Z",
          "requested_timestamp": "2026-09-23T12:01:17.143148Z",
          "actual_quote_timestamp": "2026-09-23T12:01:17.320427Z",
          "timestamp_delta_seconds": 0.177279,
          "bid": 0.45,
          "ask": 0.46,
          "midpoint": 0.455,
          "last_price": 0.46,
          "implied_probability": 0.46,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-23T12:01:17.320427Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP230815",
          "external_market_id": "KXBTC15M-26SEP230815-15",
          "external_contract_id": "KXBTC15M-26SEP230815-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 214.17
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP230815-15": {
          "UP/YES": "KXBTC15M-26SEP230815-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 841,
          "signal_id": 434,
          "quote_id": 434,
          "settlement_id": 434,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 209.0,
          "entry_price": 0.46,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.14,
          "trading_fee": 3.64,
          "total_deployed": 99.78,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.14,
          "net_pnl": -99.78,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-23T12:16:20.180630Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 214.17,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 842,
          "signal_id": 434,
          "quote_id": 434,
          "settlement_id": 434,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.46,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 46.0,
          "trading_fee": 1.74,
          "total_deployed": 47.74,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -46.0,
          "net_pnl": -47.74,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-23T12:16:20.182765Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 214.17,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 85641.64,
        "kronos_base_predicted_close": 85684.984375,
        "kronos_base_displacement": 43.34437500000058,
        "kronos_base_displacement_fraction": 0.0005061133229116184,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 85706.1640625,
        "kronos_small_displacement": 64.52406250000058,
        "kronos_small_displacement_fraction": 0.0007534192771180069,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP230815",
        "ticker": "KXBTC15M-26SEP230815-15",
        "market_id": "KXBTC15M-26SEP230815-15",
        "contract_id": "KXBTC15M-26SEP230815-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 85641.64
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-23T12:01:17.143148Z",
        "retrieved_timestamp": "2026-09-23T12:01:17.320427Z",
        "quote_offset_seconds": 0.177279,
        "quote_age_seconds": 0.177279,
        "bid": 0.45,
        "ask": 0.46,
        "midpoint": 0.455,
        "last_price": 0.46,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.46,
        "price_type": "live_executable_ask",
        "yes_ask_size": 214.17
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 85462.47,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260923T1200Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 428,
          "signal_id": 434,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-23T11:45:00Z",
          "return_6h": -0.009675598985350642,
          "return_12h": -0.006341684844373807,
          "return_24h": -0.0036773055075581818,
          "close_vs_ema12": -0.005875339227534471,
          "close_vs_ema24": -0.005567848627313188,
          "ema12_slope_3h": -0.002991847569496664,
          "ema24_slope_6h": -0.0010701480991884837,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-23T12:01:17.183751Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-23T11:45:00Z",
            "return_6h": -0.009675598985350642,
            "return_12h": -0.006341684844373807,
            "return_24h": -0.0036773055075581818,
            "close_vs_ema12": -0.005875339227534471,
            "close_vs_ema24": -0.005567848627313188,
            "ema12_slope_3h": -0.002991847569496664,
            "ema24_slope_6h": -0.0010701480991884837,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0018094144554228198,
        "return_30m": 0.0017473786678419145,
        "return_60m": -0.00303700430685816,
        "return_120m": -0.0022747522196010506,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.00043298418729742494,
        "close_vs_ema6": -0.00019403408281515322,
        "close_vs_ema12": -0.0015589586992980076,
        "ema3_slope": 0.0004331717438128546,
        "ema6_slope": -7.76076097176448e-05,
        "realized_volatility_30m": 0.0009356690986450089,
        "realized_volatility_60m": 0.0017955676569701765,
        "return_acceleration": 0.0018713381972900178
      }
    },
    {
      "id": 433,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260923T1145Z",
      "trigger_timestamp": "2026-09-23T11:46:17.730269Z",
      "market_start_timestamp": "2026-09-23T11:45:00Z",
      "resolution_timestamp": "2026-09-23T12:00:00Z",
      "direction": "UP",
      "base_run_id": 2943,
      "small_run_id": 2944,
      "last_observed_close": 85486.96,
      "actual_close": 85641.64,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-23T11:46:17.778256Z",
      "base_predicted_close": 85584.765625,
      "small_predicted_close": 85676.03125,
      "strike": 85486.96,
      "market_regime": {
        "id": 427,
        "signal_id": 433,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-23T11:30:00Z",
        "return_6h": -0.014338223045647136,
        "return_12h": -0.0075310572777582685,
        "return_24h": -0.007107335197990339,
        "close_vs_ema12": -0.007918908487059784,
        "close_vs_ema24": -0.007480297782355261,
        "ema12_slope_3h": -0.002995918410167331,
        "ema24_slope_6h": -0.0008884239487717549,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-23T11:46:17.784701Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-23T11:30:00Z",
          "return_6h": -0.014338223045647136,
          "return_12h": -0.0075310572777582685,
          "return_24h": -0.007107335197990339,
          "close_vs_ema12": -0.007918908487059784,
          "close_vs_ema24": -0.007480297782355261,
          "ema12_slope_3h": -0.002995918410167331,
          "ema24_slope_6h": -0.0008884239487717549,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.74,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.195717,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "70_80",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        2943,
        2944
      ],
      "forecast_publication_timestamp": "2026-09-23T11:46:17.730269Z",
      "requested_quote_timestamp": "2026-09-23T11:46:17.730269Z",
      "retrieved_quote_timestamp": "2026-09-23T11:46:17.925986Z",
      "quote_retrieval_timestamp": "2026-09-23T11:46:17.925986Z",
      "timing_difference_seconds": 0.195717,
      "selected_quote": {
        "id": 433,
        "contract_id": 433,
        "forecast_timestamp": "2026-09-23T11:46:17.730269Z",
        "requested_timestamp": "2026-09-23T11:46:17.730269Z",
        "actual_quote_timestamp": "2026-09-23T11:46:17.925986Z",
        "timestamp_delta_seconds": 0.195717,
        "bid": 0.73,
        "ask": 0.74,
        "midpoint": 0.735,
        "last_price": 0.74,
        "implied_probability": 0.74,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-23T11:46:17.925986Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP230800",
        "external_market_id": "KXBTC15M-26SEP230800-00",
        "external_contract_id": "KXBTC15M-26SEP230800-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5648.72
      },
      "selected_entry_price": 0.74,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 433,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP230800",
          "external_market_id": "KXBTC15M-26SEP230800-00",
          "external_contract_id": "KXBTC15M-26SEP230800-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-23T11:45:00Z",
          "resolution_timestamp": "2026-09-23T12:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-23T11:46:17.789862Z"
        }
      ],
      "quotes": [
        {
          "id": 433,
          "contract_id": 433,
          "forecast_timestamp": "2026-09-23T11:46:17.730269Z",
          "requested_timestamp": "2026-09-23T11:46:17.730269Z",
          "actual_quote_timestamp": "2026-09-23T11:46:17.925986Z",
          "timestamp_delta_seconds": 0.195717,
          "bid": 0.73,
          "ask": 0.74,
          "midpoint": 0.735,
          "last_price": 0.74,
          "implied_probability": 0.74,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-23T11:46:17.925986Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP230800",
          "external_market_id": "KXBTC15M-26SEP230800-00",
          "external_contract_id": "KXBTC15M-26SEP230800-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5648.72
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP230800-00": {
          "UP/YES": "KXBTC15M-26SEP230800-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 839,
          "signal_id": 433,
          "quote_id": 433,
          "settlement_id": 433,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 132.0,
          "entry_price": 0.74,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.67999999999999,
          "trading_fee": 1.78,
          "total_deployed": 99.46,
          "settlement_value": 1.0,
          "settlement_payout": 132.0,
          "gross_pnl": 34.32000000000001,
          "net_pnl": 32.540000000000006,
          "roi": 0.3271667001809774,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-23T12:01:21.912426Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5648.72,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 840,
          "signal_id": 433,
          "quote_id": 433,
          "settlement_id": 433,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.74,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 74.0,
          "trading_fee": 1.35,
          "total_deployed": 75.35,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 26.0,
          "net_pnl": 24.650000000000006,
          "roi": 0.32714001327140024,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-23T12:01:21.914580Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5648.72,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 85486.96,
        "kronos_base_predicted_close": 85584.765625,
        "kronos_base_displacement": 97.8056249999936,
        "kronos_base_displacement_fraction": 0.0011440999305624342,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 85676.03125,
        "kronos_small_displacement": 189.0712499999936,
        "kronos_small_displacement_fraction": 0.0022116969652446828,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP230800",
        "ticker": "KXBTC15M-26SEP230800-00",
        "market_id": "KXBTC15M-26SEP230800-00",
        "contract_id": "KXBTC15M-26SEP230800-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 85486.96
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-23T11:46:17.730269Z",
        "retrieved_timestamp": "2026-09-23T11:46:17.925986Z",
        "quote_offset_seconds": 0.195717,
        "quote_age_seconds": 0.195717,
        "bid": 0.73,
        "ask": 0.74,
        "midpoint": 0.735,
        "last_price": 0.74,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.74,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5648.72
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 85641.64,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260923T1145Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 427,
          "signal_id": 433,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-23T11:30:00Z",
          "return_6h": -0.014338223045647136,
          "return_12h": -0.0075310572777582685,
          "return_24h": -0.007107335197990339,
          "close_vs_ema12": -0.007918908487059784,
          "close_vs_ema24": -0.007480297782355261,
          "ema12_slope_3h": -0.002995918410167331,
          "ema24_slope_6h": -0.0008884239487717549,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-23T11:46:17.784701Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-23T11:30:00Z",
            "return_6h": -0.014338223045647136,
            "return_12h": -0.0075310572777582685,
            "return_24h": -0.007107335197990339,
            "close_vs_ema12": -0.007918908487059784,
            "close_vs_ema24": -0.007480297782355261,
            "ema12_slope_3h": -0.002995918410167331,
            "ema24_slope_6h": -0.0008884239487717549,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -6.192374186719807e-05,
        "return_30m": -0.0029466353502927145,
        "return_60m": -0.0043478378772631165,
        "return_120m": -0.0036075880383303893,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 3,
        "close_vs_ema3": -0.0009413676435748863,
        "close_vs_ema6": -0.002077282424587268,
        "close_vs_ema12": -0.003644703335591526,
        "ema3_slope": -0.000940482303964707,
        "ema6_slope": -0.0008302231266710258,
        "realized_volatility_30m": 0.001411483254878776,
        "realized_volatility_60m": 0.0013631370642398022,
        "return_acceleration": 0.002822966509757552
      }
    },
    {
      "id": 432,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260923T1130Z",
      "trigger_timestamp": "2026-09-23T11:31:24.766755Z",
      "market_start_timestamp": "2026-09-23T11:30:00Z",
      "resolution_timestamp": "2026-09-23T11:45:00Z",
      "direction": "UP",
      "base_run_id": 2941,
      "small_run_id": 2942,
      "last_observed_close": 85492.25,
      "actual_close": 85486.96,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-23T11:31:24.819568Z",
      "base_predicted_close": 85683.8984375,
      "small_predicted_close": 85736.0703125,
      "strike": 85492.25,
      "market_regime": {
        "id": 426,
        "signal_id": 432,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-23T11:15:00Z",
        "return_6h": -0.014687506292621277,
        "return_12h": -0.008396062736554577,
        "return_24h": -0.0046981613063386,
        "close_vs_ema12": -0.008191685746357091,
        "close_vs_ema24": -0.0075751123786542696,
        "ema12_slope_3h": -0.002824515767934188,
        "ema24_slope_6h": -0.0006035118579346133,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-23T11:31:24.824451Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-23T11:15:00Z",
          "return_6h": -0.014687506292621277,
          "return_12h": -0.008396062736554577,
          "return_24h": -0.0046981613063386,
          "close_vs_ema12": -0.008191685746357091,
          "close_vs_ema24": -0.0075751123786542696,
          "ema12_slope_3h": -0.002824515767934188,
          "ema24_slope_6h": -0.0006035118579346133,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.7,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.197322,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "70_80",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        2941,
        2942
      ],
      "forecast_publication_timestamp": "2026-09-23T11:31:24.766755Z",
      "requested_quote_timestamp": "2026-09-23T11:31:24.766755Z",
      "retrieved_quote_timestamp": "2026-09-23T11:31:24.964077Z",
      "quote_retrieval_timestamp": "2026-09-23T11:31:24.964077Z",
      "timing_difference_seconds": 0.197322,
      "selected_quote": {
        "id": 432,
        "contract_id": 432,
        "forecast_timestamp": "2026-09-23T11:31:24.766755Z",
        "requested_timestamp": "2026-09-23T11:31:24.766755Z",
        "actual_quote_timestamp": "2026-09-23T11:31:24.964077Z",
        "timestamp_delta_seconds": 0.197322,
        "bid": 0.69,
        "ask": 0.7,
        "midpoint": 0.695,
        "last_price": 0.7,
        "implied_probability": 0.7,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-23T11:31:24.964077Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP230745",
        "external_market_id": "KXBTC15M-26SEP230745-45",
        "external_contract_id": "KXBTC15M-26SEP230745-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5756.91
      },
      "selected_entry_price": 0.7,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 432,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP230745",
          "external_market_id": "KXBTC15M-26SEP230745-45",
          "external_contract_id": "KXBTC15M-26SEP230745-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-23T11:30:00Z",
          "resolution_timestamp": "2026-09-23T11:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-23T11:31:24.827746Z"
        }
      ],
      "quotes": [
        {
          "id": 432,
          "contract_id": 432,
          "forecast_timestamp": "2026-09-23T11:31:24.766755Z",
          "requested_timestamp": "2026-09-23T11:31:24.766755Z",
          "actual_quote_timestamp": "2026-09-23T11:31:24.964077Z",
          "timestamp_delta_seconds": 0.197322,
          "bid": 0.69,
          "ask": 0.7,
          "midpoint": 0.695,
          "last_price": 0.7,
          "implied_probability": 0.7,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-23T11:31:24.964077Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP230745",
          "external_market_id": "KXBTC15M-26SEP230745-45",
          "external_contract_id": "KXBTC15M-26SEP230745-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5756.91
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP230745-45": {
          "UP/YES": "KXBTC15M-26SEP230745-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 837,
          "signal_id": 432,
          "quote_id": 432,
          "settlement_id": 432,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 139.0,
          "entry_price": 0.7,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.3,
          "trading_fee": 2.05,
          "total_deployed": 99.35,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -97.3,
          "net_pnl": -99.35,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-23T11:46:23.604388Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5756.91,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 838,
          "signal_id": 432,
          "quote_id": 432,
          "settlement_id": 432,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.7,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 70.0,
          "trading_fee": 1.47,
          "total_deployed": 71.47,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -70.0,
          "net_pnl": -71.47,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-23T11:46:23.607545Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5756.91,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 85492.25,
        "kronos_base_predicted_close": 85683.8984375,
        "kronos_base_displacement": 191.6484375,
        "kronos_base_displacement_fraction": 0.002241705388500127,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 85736.0703125,
        "kronos_small_displacement": 243.8203125,
        "kronos_small_displacement_fraction": 0.0028519580722229207,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP230745",
        "ticker": "KXBTC15M-26SEP230745-45",
        "market_id": "KXBTC15M-26SEP230745-45",
        "contract_id": "KXBTC15M-26SEP230745-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 85492.25
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-23T11:31:24.766755Z",
        "retrieved_timestamp": "2026-09-23T11:31:24.964077Z",
        "quote_offset_seconds": 0.197322,
        "quote_age_seconds": 0.197322,
        "bid": 0.69,
        "ask": 0.7,
        "midpoint": 0.695,
        "last_price": 0.7,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.7,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5756.91
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 85486.96,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260923T1130Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 426,
          "signal_id": 432,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-23T11:15:00Z",
          "return_6h": -0.014687506292621277,
          "return_12h": -0.008396062736554577,
          "return_24h": -0.0046981613063386,
          "close_vs_ema12": -0.008191685746357091,
          "close_vs_ema24": -0.0075751123786542696,
          "ema12_slope_3h": -0.002824515767934188,
          "ema24_slope_6h": -0.0006035118579346133,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-23T11:31:24.824451Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-23T11:15:00Z",
            "return_6h": -0.014687506292621277,
            "return_12h": -0.008396062736554577,
            "return_24h": -0.0046981613063386,
            "close_vs_ema12": -0.008191685746357091,
            "close_vs_ema24": -0.0075751123786542696,
            "ema12_slope_3h": -0.002824515767934188,
            "ema24_slope_6h": -0.0006035118579346133,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.00288489025162475,
        "return_30m": -0.004776037428780189,
        "return_60m": -0.0032694656585124937,
        "return_120m": -0.00455156402677781,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.0018191535148546212,
        "close_vs_ema6": -0.0028440333146663166,
        "close_vs_ema12": -0.004242863168046007,
        "ema3_slope": -0.0018158502045724223,
        "ema6_slope": -0.0011363206323726782,
        "realized_volatility_30m": 0.0004941357688151848,
        "realized_volatility_60m": 0.0016228332173243547,
        "return_acceleration": -0.0009882715376303697
      }
    },
    {
      "id": 431,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260923T1115Z",
      "trigger_timestamp": "2026-09-23T11:16:16.850136Z",
      "market_start_timestamp": "2026-09-23T11:15:00Z",
      "resolution_timestamp": "2026-09-23T11:30:00Z",
      "direction": "UP",
      "base_run_id": 2939,
      "small_run_id": 2940,
      "last_observed_close": 85739.6,
      "actual_close": 85492.25,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-23T11:16:16.889711Z",
      "base_predicted_close": 85815.2890625,
      "small_predicted_close": 85806.875,
      "strike": 85739.6,
      "market_regime": {
        "id": 425,
        "signal_id": 431,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-23T11:00:00Z",
        "return_6h": -0.013761638082634864,
        "return_12h": -0.007410057007544935,
        "return_24h": -0.0022835235016711586,
        "close_vs_ema12": -0.005668755656109803,
        "close_vs_ema24": -0.004862527231656255,
        "ema12_slope_3h": -0.002619198617050178,
        "ema24_slope_6h": -0.0003050276282633435,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-23T11:16:16.892367Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-23T11:00:00Z",
          "return_6h": -0.013761638082634864,
          "return_12h": -0.007410057007544935,
          "return_24h": -0.0022835235016711586,
          "close_vs_ema12": -0.005668755656109803,
          "close_vs_ema24": -0.004862527231656255,
          "ema12_slope_3h": -0.002619198617050178,
          "ema24_slope_6h": -0.0003050276282633435,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.49,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.175221,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        2939,
        2940
      ],
      "forecast_publication_timestamp": "2026-09-23T11:16:16.850136Z",
      "requested_quote_timestamp": "2026-09-23T11:16:16.850136Z",
      "retrieved_quote_timestamp": "2026-09-23T11:16:17.025357Z",
      "quote_retrieval_timestamp": "2026-09-23T11:16:17.025357Z",
      "timing_difference_seconds": 0.175221,
      "selected_quote": {
        "id": 431,
        "contract_id": 431,
        "forecast_timestamp": "2026-09-23T11:16:16.850136Z",
        "requested_timestamp": "2026-09-23T11:16:16.850136Z",
        "actual_quote_timestamp": "2026-09-23T11:16:17.025357Z",
        "timestamp_delta_seconds": 0.175221,
        "bid": 0.48,
        "ask": 0.49,
        "midpoint": 0.485,
        "last_price": 0.49,
        "implied_probability": 0.49,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-23T11:16:17.025357Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP230730",
        "external_market_id": "KXBTC15M-26SEP230730-30",
        "external_contract_id": "KXBTC15M-26SEP230730-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 6439.94
      },
      "selected_entry_price": 0.49,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 431,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP230730",
          "external_market_id": "KXBTC15M-26SEP230730-30",
          "external_contract_id": "KXBTC15M-26SEP230730-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-23T11:15:00Z",
          "resolution_timestamp": "2026-09-23T11:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-23T11:16:16.896095Z"
        }
      ],
      "quotes": [
        {
          "id": 431,
          "contract_id": 431,
          "forecast_timestamp": "2026-09-23T11:16:16.850136Z",
          "requested_timestamp": "2026-09-23T11:16:16.850136Z",
          "actual_quote_timestamp": "2026-09-23T11:16:17.025357Z",
          "timestamp_delta_seconds": 0.175221,
          "bid": 0.48,
          "ask": 0.49,
          "midpoint": 0.485,
          "last_price": 0.49,
          "implied_probability": 0.49,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-23T11:16:17.025357Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP230730",
          "external_market_id": "KXBTC15M-26SEP230730-30",
          "external_contract_id": "KXBTC15M-26SEP230730-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 6439.94
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP230730-30": {
          "UP/YES": "KXBTC15M-26SEP230730-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 835,
          "signal_id": 431,
          "quote_id": 431,
          "settlement_id": 431,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 197.0,
          "entry_price": 0.49,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.53,
          "trading_fee": 3.45,
          "total_deployed": 99.98,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.53,
          "net_pnl": -99.98,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-23T11:31:29.872101Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6439.94,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 836,
          "signal_id": 431,
          "quote_id": 431,
          "settlement_id": 431,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.49,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 49.0,
          "trading_fee": 1.75,
          "total_deployed": 50.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -49.0,
          "net_pnl": -50.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-23T11:31:29.875042Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6439.94,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 85739.6,
        "kronos_base_predicted_close": 85815.2890625,
        "kronos_base_displacement": 75.68906249999418,
        "kronos_base_displacement_fraction": 0.0008827783486276374,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 85806.875,
        "kronos_small_displacement": 67.27499999999418,
        "kronos_small_displacement_fraction": 0.0007846432686879129,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP230730",
        "ticker": "KXBTC15M-26SEP230730-30",
        "market_id": "KXBTC15M-26SEP230730-30",
        "contract_id": "KXBTC15M-26SEP230730-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 85739.6
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-23T11:16:16.850136Z",
        "retrieved_timestamp": "2026-09-23T11:16:17.025357Z",
        "quote_offset_seconds": 0.175221,
        "quote_age_seconds": 0.175221,
        "bid": 0.48,
        "ask": 0.49,
        "midpoint": 0.485,
        "last_price": 0.49,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.49,
        "price_type": "live_executable_ask",
        "yes_ask_size": 6439.94
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 85492.25,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260923T1115Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 425,
          "signal_id": 431,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-23T11:00:00Z",
          "return_6h": -0.013761638082634864,
          "return_12h": -0.007410057007544935,
          "return_24h": -0.0022835235016711586,
          "close_vs_ema12": -0.005668755656109803,
          "close_vs_ema24": -0.004862527231656255,
          "ema12_slope_3h": -0.002619198617050178,
          "ema24_slope_6h": -0.0003050276282633435,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-23T11:16:16.892367Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-23T11:00:00Z",
            "return_6h": -0.013761638082634864,
            "return_12h": -0.007410057007544935,
            "return_24h": -0.0022835235016711586,
            "close_vs_ema12": -0.005668755656109803,
            "close_vs_ema24": -0.004862527231656255,
            "ema12_slope_3h": -0.002619198617050178,
            "ema24_slope_6h": -0.0003050276282633435,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0018966187139943802,
        "return_30m": -0.0014053435619894028,
        "return_60m": -0.0010958734757933186,
        "return_120m": -0.0023303232182504408,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0007489708562421482,
        "close_vs_ema6": -0.0010953920475191836,
        "close_vs_ema12": -0.0021316870740707428,
        "ema3_slope": -0.000748410318724857,
        "ema6_slope": -0.00043796492169079215,
        "realized_volatility_30m": 0.0011944136991005605,
        "realized_volatility_60m": 0.0011277989796759224,
        "return_acceleration": -0.002388827398201121
      }
    },
    {
      "id": 430,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260922T1830Z",
      "trigger_timestamp": "2026-09-22T18:31:16.672171Z",
      "market_start_timestamp": "2026-09-22T18:30:00Z",
      "resolution_timestamp": "2026-09-22T18:45:00Z",
      "direction": "UP",
      "base_run_id": 2805,
      "small_run_id": 2806,
      "last_observed_close": 86338.53,
      "actual_close": 86424.37,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-22T18:31:16.714101Z",
      "base_predicted_close": 86532.3671875,
      "small_predicted_close": 86377.984375,
      "strike": 86338.53,
      "market_regime": {
        "id": 424,
        "signal_id": 430,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-22T18:15:00Z",
        "return_6h": 0.003300145478669858,
        "return_12h": 0.011901615878319394,
        "return_24h": 0.004904047713649051,
        "close_vs_ema12": 0.0027066092093821492,
        "close_vs_ema24": 0.0072653911422204676,
        "ema12_slope_3h": 0.0023950380861683662,
        "ema24_slope_6h": 0.004233606132846068,
        "score": 2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-22T18:31:16.719167Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-22T18:15:00Z",
          "return_6h": 0.003300145478669858,
          "return_12h": 0.011901615878319394,
          "return_24h": 0.004904047713649051,
          "close_vs_ema12": 0.0027066092093821492,
          "close_vs_ema24": 0.0072653911422204676,
          "ema12_slope_3h": 0.0023950380861683662,
          "ema24_slope_6h": 0.004233606132846068,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.42,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.212648,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        2805,
        2806
      ],
      "forecast_publication_timestamp": "2026-09-22T18:31:16.672171Z",
      "requested_quote_timestamp": "2026-09-22T18:31:16.672171Z",
      "retrieved_quote_timestamp": "2026-09-22T18:31:16.884819Z",
      "quote_retrieval_timestamp": "2026-09-22T18:31:16.884819Z",
      "timing_difference_seconds": 0.212648,
      "selected_quote": {
        "id": 430,
        "contract_id": 430,
        "forecast_timestamp": "2026-09-22T18:31:16.672171Z",
        "requested_timestamp": "2026-09-22T18:31:16.672171Z",
        "actual_quote_timestamp": "2026-09-22T18:31:16.884819Z",
        "timestamp_delta_seconds": 0.212648,
        "bid": 0.41,
        "ask": 0.42,
        "midpoint": 0.415,
        "last_price": 0.42,
        "implied_probability": 0.42,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-22T18:31:16.884819Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP221445",
        "external_market_id": "KXBTC15M-26SEP221445-45",
        "external_contract_id": "KXBTC15M-26SEP221445-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 7089.45
      },
      "selected_entry_price": 0.42,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 430,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP221445",
          "external_market_id": "KXBTC15M-26SEP221445-45",
          "external_contract_id": "KXBTC15M-26SEP221445-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-22T18:30:00Z",
          "resolution_timestamp": "2026-09-22T18:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-22T18:31:16.721777Z"
        }
      ],
      "quotes": [
        {
          "id": 430,
          "contract_id": 430,
          "forecast_timestamp": "2026-09-22T18:31:16.672171Z",
          "requested_timestamp": "2026-09-22T18:31:16.672171Z",
          "actual_quote_timestamp": "2026-09-22T18:31:16.884819Z",
          "timestamp_delta_seconds": 0.212648,
          "bid": 0.41,
          "ask": 0.42,
          "midpoint": 0.415,
          "last_price": 0.42,
          "implied_probability": 0.42,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-22T18:31:16.884819Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP221445",
          "external_market_id": "KXBTC15M-26SEP221445-45",
          "external_contract_id": "KXBTC15M-26SEP221445-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 7089.45
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP221445-45": {
          "UP/YES": "KXBTC15M-26SEP221445-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 833,
          "signal_id": 430,
          "quote_id": 430,
          "settlement_id": 430,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 228.0,
          "entry_price": 0.42,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.75999999999999,
          "trading_fee": 3.89,
          "total_deployed": 99.64999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 228.0,
          "gross_pnl": 132.24,
          "net_pnl": 128.35000000000002,
          "roi": 1.2880080280983446,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-22T18:46:23.013455Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7089.45,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 834,
          "signal_id": 430,
          "quote_id": 430,
          "settlement_id": 430,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.42,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 42.0,
          "trading_fee": 1.71,
          "total_deployed": 43.71,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 58.0,
          "net_pnl": 56.29,
          "roi": 1.2878059940517044,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-22T18:46:23.016100Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7089.45,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 86338.53,
        "kronos_base_predicted_close": 86532.3671875,
        "kronos_base_displacement": 193.83718750000116,
        "kronos_base_displacement_fraction": 0.0022450832496221694,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 86377.984375,
        "kronos_small_displacement": 39.454375000001164,
        "kronos_small_displacement_fraction": 0.0004569729760282132,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP221445",
        "ticker": "KXBTC15M-26SEP221445-45",
        "market_id": "KXBTC15M-26SEP221445-45",
        "contract_id": "KXBTC15M-26SEP221445-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 86338.53
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-22T18:31:16.672171Z",
        "retrieved_timestamp": "2026-09-22T18:31:16.884819Z",
        "quote_offset_seconds": 0.212648,
        "quote_age_seconds": 0.212648,
        "bid": 0.41,
        "ask": 0.42,
        "midpoint": 0.415,
        "last_price": 0.42,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.42,
        "price_type": "live_executable_ask",
        "yes_ask_size": 7089.45
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 86424.37,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260922T1830Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 424,
          "signal_id": 430,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-22T18:15:00Z",
          "return_6h": 0.003300145478669858,
          "return_12h": 0.011901615878319394,
          "return_24h": 0.004904047713649051,
          "close_vs_ema12": 0.0027066092093821492,
          "close_vs_ema24": 0.0072653911422204676,
          "ema12_slope_3h": 0.0023950380861683662,
          "ema24_slope_6h": 0.004233606132846068,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-22T18:31:16.719167Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-22T18:15:00Z",
            "return_6h": 0.003300145478669858,
            "return_12h": 0.011901615878319394,
            "return_24h": 0.004904047713649051,
            "close_vs_ema12": 0.0027066092093821492,
            "close_vs_ema24": 0.0072653911422204676,
            "ema12_slope_3h": 0.0023950380861683662,
            "ema24_slope_6h": 0.004233606132846068,
            "score": 2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0029085082017754615,
        "return_30m": -0.0032207059154579776,
        "return_60m": -0.0027057524203244476,
        "return_120m": 0.002605194008990175,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.0013313934299606922,
        "close_vs_ema6": -0.0014273471127403958,
        "close_vs_ema12": -0.0007482801132150385,
        "ema3_slope": -0.0013296231783965773,
        "ema6_slope": -0.000570613059934777,
        "realized_volatility_30m": 0.0012976999048834315,
        "realized_volatility_60m": 0.0016459636276489919,
        "return_acceleration": -0.002595399809766863
      }
    },
    {
      "id": 429,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260922T0145Z",
      "trigger_timestamp": "2026-09-22T01:46:19.097431Z",
      "market_start_timestamp": "2026-09-22T01:45:00Z",
      "resolution_timestamp": "2026-09-22T02:00:00Z",
      "direction": "UP",
      "base_run_id": 2671,
      "small_run_id": 2672,
      "last_observed_close": 85653.98,
      "actual_close": 85544.65,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-22T01:46:19.139325Z",
      "base_predicted_close": 85880.125,
      "small_predicted_close": 85835.0390625,
      "strike": 85653.98,
      "market_regime": {
        "id": 423,
        "signal_id": 429,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-22T01:30:00Z",
        "return_6h": -0.010308541798838222,
        "return_12h": 0.00716911603962056,
        "return_24h": 0.0516875702840891,
        "close_vs_ema12": -0.0024975438241681136,
        "close_vs_ema24": 0.009548592983119164,
        "ema12_slope_3h": 0.0023621699929465834,
        "ema24_slope_6h": 0.012178329012528355,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-22T01:46:19.142002Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-22T01:30:00Z",
          "return_6h": -0.010308541798838222,
          "return_12h": 0.00716911603962056,
          "return_24h": 0.0516875702840891,
          "close_vs_ema12": -0.0024975438241681136,
          "close_vs_ema24": 0.009548592983119164,
          "ema12_slope_3h": 0.0023621699929465834,
          "ema24_slope_6h": 0.012178329012528355,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.5,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.238742,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        2671,
        2672
      ],
      "forecast_publication_timestamp": "2026-09-22T01:46:19.097431Z",
      "requested_quote_timestamp": "2026-09-22T01:46:19.097431Z",
      "retrieved_quote_timestamp": "2026-09-22T01:46:19.336173Z",
      "quote_retrieval_timestamp": "2026-09-22T01:46:19.336173Z",
      "timing_difference_seconds": 0.238742,
      "selected_quote": {
        "id": 429,
        "contract_id": 429,
        "forecast_timestamp": "2026-09-22T01:46:19.097431Z",
        "requested_timestamp": "2026-09-22T01:46:19.097431Z",
        "actual_quote_timestamp": "2026-09-22T01:46:19.336173Z",
        "timestamp_delta_seconds": 0.238742,
        "bid": 0.49,
        "ask": 0.5,
        "midpoint": 0.495,
        "last_price": 0.5,
        "implied_probability": 0.5,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-22T01:46:19.336173Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP212200",
        "external_market_id": "KXBTC15M-26SEP212200-00",
        "external_contract_id": "KXBTC15M-26SEP212200-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 514.47
      },
      "selected_entry_price": 0.5,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 429,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP212200",
          "external_market_id": "KXBTC15M-26SEP212200-00",
          "external_contract_id": "KXBTC15M-26SEP212200-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-22T01:45:00Z",
          "resolution_timestamp": "2026-09-22T02:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-22T01:46:19.147334Z"
        }
      ],
      "quotes": [
        {
          "id": 429,
          "contract_id": 429,
          "forecast_timestamp": "2026-09-22T01:46:19.097431Z",
          "requested_timestamp": "2026-09-22T01:46:19.097431Z",
          "actual_quote_timestamp": "2026-09-22T01:46:19.336173Z",
          "timestamp_delta_seconds": 0.238742,
          "bid": 0.49,
          "ask": 0.5,
          "midpoint": 0.495,
          "last_price": 0.5,
          "implied_probability": 0.5,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-22T01:46:19.336173Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP212200",
          "external_market_id": "KXBTC15M-26SEP212200-00",
          "external_contract_id": "KXBTC15M-26SEP212200-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 514.47
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP212200-00": {
          "UP/YES": "KXBTC15M-26SEP212200-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 831,
          "signal_id": 429,
          "quote_id": 429,
          "settlement_id": 429,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 193.0,
          "entry_price": 0.5,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.5,
          "trading_fee": 3.38,
          "total_deployed": 99.88,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.5,
          "net_pnl": -99.88,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-22T02:01:23.081990Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 514.47,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 832,
          "signal_id": 429,
          "quote_id": 429,
          "settlement_id": 429,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.5,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 50.0,
          "trading_fee": 1.75,
          "total_deployed": 51.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -50.0,
          "net_pnl": -51.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-22T02:01:23.084158Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 514.47,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 85653.98,
        "kronos_base_predicted_close": 85880.125,
        "kronos_base_displacement": 226.14500000000407,
        "kronos_base_displacement_fraction": 0.002640215901234293,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 85835.0390625,
        "kronos_small_displacement": 181.05906250000407,
        "kronos_small_displacement_fraction": 0.002113842958610961,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP212200",
        "ticker": "KXBTC15M-26SEP212200-00",
        "market_id": "KXBTC15M-26SEP212200-00",
        "contract_id": "KXBTC15M-26SEP212200-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 85653.98
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-22T01:46:19.097431Z",
        "retrieved_timestamp": "2026-09-22T01:46:19.336173Z",
        "quote_offset_seconds": 0.238742,
        "quote_age_seconds": 0.238742,
        "bid": 0.49,
        "ask": 0.5,
        "midpoint": 0.495,
        "last_price": 0.5,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.5,
        "price_type": "live_executable_ask",
        "yes_ask_size": 514.47
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 85544.65,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260922T0145Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 423,
          "signal_id": 429,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-22T01:30:00Z",
          "return_6h": -0.010308541798838222,
          "return_12h": 0.00716911603962056,
          "return_24h": 0.0516875702840891,
          "close_vs_ema12": -0.0024975438241681136,
          "close_vs_ema24": 0.009548592983119164,
          "ema12_slope_3h": 0.0023621699929465834,
          "ema24_slope_6h": 0.012178329012528355,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-22T01:46:19.142002Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-22T01:30:00Z",
            "return_6h": -0.010308541798838222,
            "return_12h": 0.00716911603962056,
            "return_24h": 0.0516875702840891,
            "close_vs_ema12": -0.0024975438241681136,
            "close_vs_ema24": 0.009548592983119164,
            "ema12_slope_3h": 0.0023621699929465834,
            "ema24_slope_6h": 0.012178329012528355,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0007626496697521468,
        "return_30m": -0.0010123149657047525,
        "return_60m": -0.007555270682144011,
        "return_120m": -0.009295528481596538,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 7,
        "close_vs_ema3": -0.0009945646509582629,
        "close_vs_ema6": -0.0028931264753818686,
        "close_vs_ema12": -0.005286872781424146,
        "ema3_slope": -0.0009935764749182674,
        "ema6_slope": -0.001155912909256318,
        "realized_volatility_30m": 0.00025639691065965087,
        "realized_volatility_60m": 0.0019144346607603004,
        "return_acceleration": -0.0005127938213193017
      }
    },
    {
      "id": 428,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260922T0130Z",
      "trigger_timestamp": "2026-09-22T01:31:16.985728Z",
      "market_start_timestamp": "2026-09-22T01:30:00Z",
      "resolution_timestamp": "2026-09-22T01:45:00Z",
      "direction": "UP",
      "base_run_id": 2669,
      "small_run_id": 2670,
      "last_observed_close": 85719.35,
      "actual_close": 85653.98,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-22T01:31:17.071953Z",
      "base_predicted_close": 85901.703125,
      "small_predicted_close": 85857.359375,
      "strike": 85719.35,
      "market_regime": {
        "id": 422,
        "signal_id": 428,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-22T01:15:00Z",
        "return_6h": -0.007153680762250647,
        "return_12h": 0.009225379379063536,
        "return_24h": 0.050870759037583424,
        "close_vs_ema12": -0.0018423009423892411,
        "close_vs_ema24": 0.010522337968494666,
        "ema12_slope_3h": 0.0028343681005522647,
        "ema24_slope_6h": 0.012667509304376212,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-22T01:31:17.074859Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-22T01:15:00Z",
          "return_6h": -0.007153680762250647,
          "return_12h": 0.009225379379063536,
          "return_24h": 0.050870759037583424,
          "close_vs_ema12": -0.0018423009423892411,
          "close_vs_ema24": 0.010522337968494666,
          "ema12_slope_3h": 0.0028343681005522647,
          "ema24_slope_6h": 0.012667509304376212,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.54,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.218707,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        2669,
        2670
      ],
      "forecast_publication_timestamp": "2026-09-22T01:31:16.985728Z",
      "requested_quote_timestamp": "2026-09-22T01:31:16.985728Z",
      "retrieved_quote_timestamp": "2026-09-22T01:31:17.204435Z",
      "quote_retrieval_timestamp": "2026-09-22T01:31:17.204435Z",
      "timing_difference_seconds": 0.218707,
      "selected_quote": {
        "id": 428,
        "contract_id": 428,
        "forecast_timestamp": "2026-09-22T01:31:16.985728Z",
        "requested_timestamp": "2026-09-22T01:31:16.985728Z",
        "actual_quote_timestamp": "2026-09-22T01:31:17.204435Z",
        "timestamp_delta_seconds": 0.218707,
        "bid": 0.53,
        "ask": 0.54,
        "midpoint": 0.535,
        "last_price": 0.54,
        "implied_probability": 0.54,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-22T01:31:17.204435Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP212145",
        "external_market_id": "KXBTC15M-26SEP212145-45",
        "external_contract_id": "KXBTC15M-26SEP212145-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 7598.11
      },
      "selected_entry_price": 0.54,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 428,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP212145",
          "external_market_id": "KXBTC15M-26SEP212145-45",
          "external_contract_id": "KXBTC15M-26SEP212145-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-22T01:30:00Z",
          "resolution_timestamp": "2026-09-22T01:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-22T01:31:17.077950Z"
        }
      ],
      "quotes": [
        {
          "id": 428,
          "contract_id": 428,
          "forecast_timestamp": "2026-09-22T01:31:16.985728Z",
          "requested_timestamp": "2026-09-22T01:31:16.985728Z",
          "actual_quote_timestamp": "2026-09-22T01:31:17.204435Z",
          "timestamp_delta_seconds": 0.218707,
          "bid": 0.53,
          "ask": 0.54,
          "midpoint": 0.535,
          "last_price": 0.54,
          "implied_probability": 0.54,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-22T01:31:17.204435Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP212145",
          "external_market_id": "KXBTC15M-26SEP212145-45",
          "external_contract_id": "KXBTC15M-26SEP212145-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 7598.11
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP212145-45": {
          "UP/YES": "KXBTC15M-26SEP212145-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 829,
          "signal_id": 428,
          "quote_id": 428,
          "settlement_id": 428,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 179.0,
          "entry_price": 0.54,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.66000000000001,
          "trading_fee": 3.12,
          "total_deployed": 99.78000000000002,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.66000000000001,
          "net_pnl": -99.78000000000002,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-22T01:46:25.340310Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7598.11,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 830,
          "signal_id": 428,
          "quote_id": 428,
          "settlement_id": 428,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.54,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 54.0,
          "trading_fee": 1.74,
          "total_deployed": 55.74,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -54.0,
          "net_pnl": -55.74,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-22T01:46:25.343010Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7598.11,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 85719.35,
        "kronos_base_predicted_close": 85901.703125,
        "kronos_base_displacement": 182.35312499999418,
        "kronos_base_displacement_fraction": 0.002127327435403957,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 85857.359375,
        "kronos_small_displacement": 138.00937499999418,
        "kronos_small_displacement_fraction": 0.0016100142499913283,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP212145",
        "ticker": "KXBTC15M-26SEP212145-45",
        "market_id": "KXBTC15M-26SEP212145-45",
        "contract_id": "KXBTC15M-26SEP212145-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 85719.35
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-22T01:31:16.985728Z",
        "retrieved_timestamp": "2026-09-22T01:31:17.204435Z",
        "quote_offset_seconds": 0.218707,
        "quote_age_seconds": 0.218707,
        "bid": 0.53,
        "ask": 0.54,
        "midpoint": 0.535,
        "last_price": 0.54,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.54,
        "price_type": "live_executable_ask",
        "yes_ask_size": 7598.11
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 85653.98,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260922T0130Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 422,
          "signal_id": 428,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-22T01:15:00Z",
          "return_6h": -0.007153680762250647,
          "return_12h": 0.009225379379063536,
          "return_24h": 0.050870759037583424,
          "close_vs_ema12": -0.0018423009423892411,
          "close_vs_ema24": 0.010522337968494666,
          "ema12_slope_3h": 0.0028343681005522647,
          "ema24_slope_6h": 0.012667509304376212,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-22T01:31:17.074859Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-22T01:15:00Z",
            "return_6h": -0.007153680762250647,
            "return_12h": 0.009225379379063536,
            "return_24h": 0.050870759037583424,
            "close_vs_ema12": -0.0018423009423892411,
            "close_vs_ema24": 0.010522337968494666,
            "ema12_slope_3h": 0.0028343681005522647,
            "ema24_slope_6h": 0.012667509304376212,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.00024985584843284503,
        "return_30m": -0.001678137597868945,
        "return_60m": -0.007820776301178611,
        "return_120m": -0.00879676615215541,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 6,
        "close_vs_ema3": -0.0012254378598633986,
        "close_vs_ema6": -0.0032855512372110818,
        "close_vs_ema12": -0.005483654578257946,
        "ema3_slope": -0.001223937999900393,
        "ema6_slope": -0.0013124955862855447,
        "realized_volatility_30m": 0.0005893914273692458,
        "realized_volatility_60m": 0.001878153656672802,
        "return_acceleration": 0.0011787828547384915
      }
    },
    {
      "id": 427,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260922T0100Z",
      "trigger_timestamp": "2026-09-22T01:01:18.503206Z",
      "market_start_timestamp": "2026-09-22T01:00:00Z",
      "resolution_timestamp": "2026-09-22T01:15:00Z",
      "direction": "UP",
      "base_run_id": 2665,
      "small_run_id": 2666,
      "last_observed_close": 85863.44,
      "actual_close": 85740.77,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-22T01:01:18.859062Z",
      "base_predicted_close": 86253.7265625,
      "small_predicted_close": 86030.140625,
      "strike": 85863.44,
      "market_regime": {
        "id": 421,
        "signal_id": 427,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-22T00:45:00Z",
        "return_6h": -0.0022479064555837036,
        "return_12h": 0.006023025709599228,
        "return_24h": 0.05212392909869856,
        "close_vs_ema12": -0.00031390469745196103,
        "close_vs_ema24": 0.012679679421561563,
        "ema12_slope_3h": 0.003852761114651493,
        "ema24_slope_6h": 0.013459115509862452,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-22T01:01:18.873762Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-22T00:45:00Z",
          "return_6h": -0.0022479064555837036,
          "return_12h": 0.006023025709599228,
          "return_24h": 0.05212392909869856,
          "close_vs_ema12": -0.00031390469745196103,
          "close_vs_ema24": 0.012679679421561563,
          "ema12_slope_3h": 0.003852761114651493,
          "ema24_slope_6h": 0.013459115509862452,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.56,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.595402,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        2665,
        2666
      ],
      "forecast_publication_timestamp": "2026-09-22T01:01:18.503206Z",
      "requested_quote_timestamp": "2026-09-22T01:01:18.503206Z",
      "retrieved_quote_timestamp": "2026-09-22T01:01:19.098608Z",
      "quote_retrieval_timestamp": "2026-09-22T01:01:19.098608Z",
      "timing_difference_seconds": 0.595402,
      "selected_quote": {
        "id": 427,
        "contract_id": 427,
        "forecast_timestamp": "2026-09-22T01:01:18.503206Z",
        "requested_timestamp": "2026-09-22T01:01:18.503206Z",
        "actual_quote_timestamp": "2026-09-22T01:01:19.098608Z",
        "timestamp_delta_seconds": 0.595402,
        "bid": 0.55,
        "ask": 0.56,
        "midpoint": 0.555,
        "last_price": 0.55,
        "implied_probability": 0.56,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-22T01:01:19.098608Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP212115",
        "external_market_id": "KXBTC15M-26SEP212115-15",
        "external_contract_id": "KXBTC15M-26SEP212115-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 9788.51
      },
      "selected_entry_price": 0.56,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 427,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP212115",
          "external_market_id": "KXBTC15M-26SEP212115-15",
          "external_contract_id": "KXBTC15M-26SEP212115-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-22T01:00:00Z",
          "resolution_timestamp": "2026-09-22T01:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-22T01:01:18.893293Z"
        }
      ],
      "quotes": [
        {
          "id": 427,
          "contract_id": 427,
          "forecast_timestamp": "2026-09-22T01:01:18.503206Z",
          "requested_timestamp": "2026-09-22T01:01:18.503206Z",
          "actual_quote_timestamp": "2026-09-22T01:01:19.098608Z",
          "timestamp_delta_seconds": 0.595402,
          "bid": 0.55,
          "ask": 0.56,
          "midpoint": 0.555,
          "last_price": 0.55,
          "implied_probability": 0.56,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-22T01:01:19.098608Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP212115",
          "external_market_id": "KXBTC15M-26SEP212115-15",
          "external_contract_id": "KXBTC15M-26SEP212115-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 9788.51
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP212115-15": {
          "UP/YES": "KXBTC15M-26SEP212115-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 827,
          "signal_id": 427,
          "quote_id": 427,
          "settlement_id": 427,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 173.0,
          "entry_price": 0.56,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.88000000000001,
          "trading_fee": 2.99,
          "total_deployed": 99.87,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.88000000000001,
          "net_pnl": -99.87,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-22T01:16:21.361106Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 9788.51,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 828,
          "signal_id": 427,
          "quote_id": 427,
          "settlement_id": 427,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.56,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 56.00000000000001,
          "trading_fee": 1.73,
          "total_deployed": 57.730000000000004,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -56.00000000000001,
          "net_pnl": -57.730000000000004,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-22T01:16:21.363311Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 9788.51,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 85863.44,
        "kronos_base_predicted_close": 86253.7265625,
        "kronos_base_displacement": 390.2865624999977,
        "kronos_base_displacement_fraction": 0.004545433568699293,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 86030.140625,
        "kronos_small_displacement": 166.70062499999767,
        "kronos_small_displacement_fraction": 0.0019414622218722854,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP212115",
        "ticker": "KXBTC15M-26SEP212115-15",
        "market_id": "KXBTC15M-26SEP212115-15",
        "contract_id": "KXBTC15M-26SEP212115-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 85863.44
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-22T01:01:18.503206Z",
        "retrieved_timestamp": "2026-09-22T01:01:19.098608Z",
        "quote_offset_seconds": 0.595402,
        "quote_age_seconds": 0.595402,
        "bid": 0.55,
        "ask": 0.56,
        "midpoint": 0.555,
        "last_price": 0.55,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.56,
        "price_type": "live_executable_ask",
        "yes_ask_size": 9788.51
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 85740.77,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260922T0100Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 421,
          "signal_id": 427,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-22T00:45:00Z",
          "return_6h": -0.0022479064555837036,
          "return_12h": 0.006023025709599228,
          "return_24h": 0.05212392909869856,
          "close_vs_ema12": -0.00031390469745196103,
          "close_vs_ema24": 0.012679679421561563,
          "ema12_slope_3h": 0.003852761114651493,
          "ema24_slope_6h": 0.013459115509862452,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-22T01:01:18.873762Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-22T00:45:00Z",
            "return_6h": -0.0022479064555837036,
            "return_12h": 0.006023025709599228,
            "return_24h": 0.05212392909869856,
            "close_vs_ema12": -0.00031390469745196103,
            "close_vs_ema24": 0.012679679421561563,
            "ema12_slope_3h": 0.003852761114651493,
            "ema24_slope_6h": 0.013459115509862452,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.005128273707453723,
        "return_30m": -0.006152964223912205,
        "return_60m": -0.008556820664324172,
        "return_120m": -0.006400577170268984,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 4,
        "close_vs_ema3": -0.0029630872239058137,
        "close_vs_ema6": -0.004650401347703781,
        "close_vs_ema12": -0.005929426899733192,
        "ema3_slope": -0.002954333276718568,
        "ema6_slope": -0.0018567067664219117,
        "realized_volatility_30m": 0.0020491506050588915,
        "realized_volatility_60m": 0.0018102760154719952,
        "return_acceleration": -0.004098301210117783
      }
    },
    {
      "id": 426,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260922T0045Z",
      "trigger_timestamp": "2026-09-22T00:46:18.317796Z",
      "market_start_timestamp": "2026-09-22T00:45:00Z",
      "resolution_timestamp": "2026-09-22T01:00:00Z",
      "direction": "UP",
      "base_run_id": 2663,
      "small_run_id": 2664,
      "last_observed_close": 86306.04,
      "actual_close": 85863.44,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-22T00:46:18.369483Z",
      "base_predicted_close": 86534.65625,
      "small_predicted_close": 86994.953125,
      "strike": 86306.04,
      "market_regime": {
        "id": 420,
        "signal_id": 426,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-22T00:30:00Z",
        "return_6h": 0.004004647297138231,
        "return_12h": 0.013107509958817154,
        "return_24h": 0.05795752741258431,
        "close_vs_ema12": 0.004825763570608599,
        "close_vs_ema24": 0.018171516376891628,
        "ema12_slope_3h": 0.00437678339783365,
        "ema24_slope_6h": 0.013799443878595996,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-22T00:46:18.374613Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-22T00:30:00Z",
          "return_6h": 0.004004647297138231,
          "return_12h": 0.013107509958817154,
          "return_24h": 0.05795752741258431,
          "close_vs_ema12": 0.004825763570608599,
          "close_vs_ema24": 0.018171516376891628,
          "ema12_slope_3h": 0.00437678339783365,
          "ema24_slope_6h": 0.013799443878595996,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.48,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.204974,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        2663,
        2664
      ],
      "forecast_publication_timestamp": "2026-09-22T00:46:18.317796Z",
      "requested_quote_timestamp": "2026-09-22T00:46:18.317796Z",
      "retrieved_quote_timestamp": "2026-09-22T00:46:18.522770Z",
      "quote_retrieval_timestamp": "2026-09-22T00:46:18.522770Z",
      "timing_difference_seconds": 0.204974,
      "selected_quote": {
        "id": 426,
        "contract_id": 426,
        "forecast_timestamp": "2026-09-22T00:46:18.317796Z",
        "requested_timestamp": "2026-09-22T00:46:18.317796Z",
        "actual_quote_timestamp": "2026-09-22T00:46:18.522770Z",
        "timestamp_delta_seconds": 0.204974,
        "bid": 0.47,
        "ask": 0.48,
        "midpoint": 0.475,
        "last_price": 0.48,
        "implied_probability": 0.48,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-22T00:46:18.522770Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP212100",
        "external_market_id": "KXBTC15M-26SEP212100-00",
        "external_contract_id": "KXBTC15M-26SEP212100-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 7343.83
      },
      "selected_entry_price": 0.48,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 426,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP212100",
          "external_market_id": "KXBTC15M-26SEP212100-00",
          "external_contract_id": "KXBTC15M-26SEP212100-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-22T00:45:00Z",
          "resolution_timestamp": "2026-09-22T01:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-22T00:46:18.379018Z"
        }
      ],
      "quotes": [
        {
          "id": 426,
          "contract_id": 426,
          "forecast_timestamp": "2026-09-22T00:46:18.317796Z",
          "requested_timestamp": "2026-09-22T00:46:18.317796Z",
          "actual_quote_timestamp": "2026-09-22T00:46:18.522770Z",
          "timestamp_delta_seconds": 0.204974,
          "bid": 0.47,
          "ask": 0.48,
          "midpoint": 0.475,
          "last_price": 0.48,
          "implied_probability": 0.48,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-22T00:46:18.522770Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP212100",
          "external_market_id": "KXBTC15M-26SEP212100-00",
          "external_contract_id": "KXBTC15M-26SEP212100-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 7343.83
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP212100-00": {
          "UP/YES": "KXBTC15M-26SEP212100-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 825,
          "signal_id": 426,
          "quote_id": 426,
          "settlement_id": 426,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 201.0,
          "entry_price": 0.48,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.47999999999999,
          "trading_fee": 3.52,
          "total_deployed": 99.99999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.47999999999999,
          "net_pnl": -99.99999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-22T01:01:25.357041Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7343.83,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 826,
          "signal_id": 426,
          "quote_id": 426,
          "settlement_id": 426,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.48,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 48.0,
          "trading_fee": 1.75,
          "total_deployed": 49.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -48.0,
          "net_pnl": -49.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-22T01:01:25.359713Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7343.83,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 86306.04,
        "kronos_base_predicted_close": 86534.65625,
        "kronos_base_displacement": 228.6162500000064,
        "kronos_base_displacement_fraction": 0.0026489020930633178,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 86994.953125,
        "kronos_small_displacement": 688.9131250000064,
        "kronos_small_displacement_fraction": 0.007982212195114113,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP212100",
        "ticker": "KXBTC15M-26SEP212100-00",
        "market_id": "KXBTC15M-26SEP212100-00",
        "contract_id": "KXBTC15M-26SEP212100-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 86306.04
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-22T00:46:18.317796Z",
        "retrieved_timestamp": "2026-09-22T00:46:18.522770Z",
        "quote_offset_seconds": 0.204974,
        "quote_age_seconds": 0.204974,
        "bid": 0.47,
        "ask": 0.48,
        "midpoint": 0.475,
        "last_price": 0.48,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.48,
        "price_type": "live_executable_ask",
        "yes_ask_size": 7343.83
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 85863.44,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260922T0045Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 420,
          "signal_id": 426,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-22T00:30:00Z",
          "return_6h": 0.004004647297138231,
          "return_12h": 0.013107509958817154,
          "return_24h": 0.05795752741258431,
          "close_vs_ema12": 0.004825763570608599,
          "close_vs_ema24": 0.018171516376891628,
          "ema12_slope_3h": 0.00437678339783365,
          "ema24_slope_6h": 0.013799443878595996,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-22T00:46:18.374613Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-22T00:30:00Z",
            "return_6h": 0.004004647297138231,
            "return_12h": 0.013107509958817154,
            "return_24h": 0.05795752741258431,
            "close_vs_ema12": 0.004825763570608599,
            "close_vs_ema24": 0.018171516376891628,
            "ema12_slope_3h": 0.00437678339783365,
            "ema24_slope_6h": 0.013799443878595996,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0010299724973359403,
        "return_30m": -0.0014595891965242247,
        "return_60m": -0.0017535060120159596,
        "return_120m": -0.0010891532794381487,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 3,
        "close_vs_ema3": -0.0007844155435912104,
        "close_vs_ema6": -0.0013772629564309247,
        "close_vs_ema12": -0.001881332299309313,
        "ema3_slope": -0.000783800718124783,
        "ema6_slope": -0.0005506018531578061,
        "realized_volatility_30m": 0.00029995642426861036,
        "realized_volatility_60m": 0.0013530221974735633,
        "return_acceleration": -0.0005999128485372207
      }
    },
    {
      "id": 425,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260922T0030Z",
      "trigger_timestamp": "2026-09-22T00:31:23.660735Z",
      "market_start_timestamp": "2026-09-22T00:30:00Z",
      "resolution_timestamp": "2026-09-22T00:45:00Z",
      "direction": "UP",
      "base_run_id": 2661,
      "small_run_id": 2662,
      "last_observed_close": 86395.03,
      "actual_close": 86306.04,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-22T00:31:23.706370Z",
      "base_predicted_close": 86503.0,
      "small_predicted_close": 86961.296875,
      "strike": 86395.03,
      "market_regime": {
        "id": 419,
        "signal_id": 425,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-22T00:15:00Z",
        "return_6h": 0.005561578139831491,
        "return_12h": 0.015927734137961336,
        "return_24h": 0.05706386416157616,
        "close_vs_ema12": 0.006068371325341104,
        "close_vs_ema24": 0.019611371108711362,
        "ema12_slope_3h": 0.00479929631275855,
        "ema24_slope_6h": 0.014011587073910148,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-22T00:31:23.714085Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-22T00:15:00Z",
          "return_6h": 0.005561578139831491,
          "return_12h": 0.015927734137961336,
          "return_24h": 0.05706386416157616,
          "close_vs_ema12": 0.006068371325341104,
          "close_vs_ema24": 0.019611371108711362,
          "ema12_slope_3h": 0.00479929631275855,
          "ema24_slope_6h": 0.014011587073910148,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.61,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.199511,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        2661,
        2662
      ],
      "forecast_publication_timestamp": "2026-09-22T00:31:23.660735Z",
      "requested_quote_timestamp": "2026-09-22T00:31:23.660735Z",
      "retrieved_quote_timestamp": "2026-09-22T00:31:23.860246Z",
      "quote_retrieval_timestamp": "2026-09-22T00:31:23.860246Z",
      "timing_difference_seconds": 0.199511,
      "selected_quote": {
        "id": 425,
        "contract_id": 425,
        "forecast_timestamp": "2026-09-22T00:31:23.660735Z",
        "requested_timestamp": "2026-09-22T00:31:23.660735Z",
        "actual_quote_timestamp": "2026-09-22T00:31:23.860246Z",
        "timestamp_delta_seconds": 0.199511,
        "bid": 0.6,
        "ask": 0.61,
        "midpoint": 0.605,
        "last_price": 0.61,
        "implied_probability": 0.61,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-22T00:31:23.860246Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP212045",
        "external_market_id": "KXBTC15M-26SEP212045-45",
        "external_contract_id": "KXBTC15M-26SEP212045-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5294.83
      },
      "selected_entry_price": 0.61,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 425,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP212045",
          "external_market_id": "KXBTC15M-26SEP212045-45",
          "external_contract_id": "KXBTC15M-26SEP212045-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-22T00:30:00Z",
          "resolution_timestamp": "2026-09-22T00:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-22T00:31:23.716905Z"
        }
      ],
      "quotes": [
        {
          "id": 425,
          "contract_id": 425,
          "forecast_timestamp": "2026-09-22T00:31:23.660735Z",
          "requested_timestamp": "2026-09-22T00:31:23.660735Z",
          "actual_quote_timestamp": "2026-09-22T00:31:23.860246Z",
          "timestamp_delta_seconds": 0.199511,
          "bid": 0.6,
          "ask": 0.61,
          "midpoint": 0.605,
          "last_price": 0.61,
          "implied_probability": 0.61,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-22T00:31:23.860246Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP212045",
          "external_market_id": "KXBTC15M-26SEP212045-45",
          "external_contract_id": "KXBTC15M-26SEP212045-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5294.83
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP212045-45": {
          "UP/YES": "KXBTC15M-26SEP212045-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 823,
          "signal_id": 425,
          "quote_id": 425,
          "settlement_id": 425,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 159.0,
          "entry_price": 0.61,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.99,
          "trading_fee": 2.65,
          "total_deployed": 99.64,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.99,
          "net_pnl": -99.64,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-22T00:46:24.058304Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5294.83,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 824,
          "signal_id": 425,
          "quote_id": 425,
          "settlement_id": 425,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.61,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 61.0,
          "trading_fee": 1.67,
          "total_deployed": 62.67,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -61.0,
          "net_pnl": -62.67,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-22T00:46:24.062074Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5294.83,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 86395.03,
        "kronos_base_predicted_close": 86503.0,
        "kronos_base_displacement": 107.97000000000116,
        "kronos_base_displacement_fraction": 0.0012497246658748908,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 86961.296875,
        "kronos_small_displacement": 566.2668750000012,
        "kronos_small_displacement_fraction": 0.006554391786194196,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP212045",
        "ticker": "KXBTC15M-26SEP212045-45",
        "market_id": "KXBTC15M-26SEP212045-45",
        "contract_id": "KXBTC15M-26SEP212045-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 86395.03
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-22T00:31:23.660735Z",
        "retrieved_timestamp": "2026-09-22T00:31:23.860246Z",
        "quote_offset_seconds": 0.199511,
        "quote_age_seconds": 0.199511,
        "bid": 0.6,
        "ask": 0.61,
        "midpoint": 0.605,
        "last_price": 0.61,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.61,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5294.83
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 86306.04,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260922T0030Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 419,
          "signal_id": 425,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-22T00:15:00Z",
          "return_6h": 0.005561578139831491,
          "return_12h": 0.015927734137961336,
          "return_24h": 0.05706386416157616,
          "close_vs_ema12": 0.006068371325341104,
          "close_vs_ema24": 0.019611371108711362,
          "ema12_slope_3h": 0.00479929631275855,
          "ema24_slope_6h": 0.014011587073910148,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-22T00:31:23.714085Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-22T00:15:00Z",
            "return_6h": 0.005561578139831491,
            "return_12h": 0.015927734137961336,
            "return_24h": 0.05706386416157616,
            "close_vs_ema12": 0.006068371325341104,
            "close_vs_ema24": 0.019611371108711362,
            "ema12_slope_3h": 0.00479929631275855,
            "ema24_slope_6h": 0.014011587073910148,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0004300596487987196,
        "return_30m": -0.002418738854047975,
        "return_60m": -0.0009836830157946563,
        "return_120m": 0.000276014118396839,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.0005381832528627006,
        "close_vs_ema6": -0.0008980589647513693,
        "close_vs_ema12": -0.0011938896189194192,
        "ema3_slope": -0.0005378937674451745,
        "ema6_slope": -0.0003590945906539744,
        "realized_volatility_30m": 0.0007797375875490675,
        "realized_volatility_60m": 0.0013091330351593094,
        "return_acceleration": 0.001559475175098135
      }
    },
    {
      "id": 424,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260922T0015Z",
      "trigger_timestamp": "2026-09-22T00:16:17.512831Z",
      "market_start_timestamp": "2026-09-22T00:15:00Z",
      "resolution_timestamp": "2026-09-22T00:30:00Z",
      "direction": "UP",
      "base_run_id": 2659,
      "small_run_id": 2660,
      "last_observed_close": 86432.2,
      "actual_close": 86395.03,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-22T00:16:17.554387Z",
      "base_predicted_close": 86474.5859375,
      "small_predicted_close": 86930.515625,
      "strike": 86432.2,
      "market_regime": {
        "id": 418,
        "signal_id": 424,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-22T00:00:00Z",
        "return_6h": 0.00506056395166854,
        "return_12h": 0.016494380885878623,
        "return_24h": 0.05858059804650528,
        "close_vs_ema12": 0.006761201391426441,
        "close_vs_ema24": 0.02047135704788272,
        "ema12_slope_3h": 0.005116580424422645,
        "ema24_slope_6h": 0.01419459056987038,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-22T00:16:17.556667Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-22T00:00:00Z",
          "return_6h": 0.00506056395166854,
          "return_12h": 0.016494380885878623,
          "return_24h": 0.05858059804650528,
          "close_vs_ema12": 0.006761201391426441,
          "close_vs_ema24": 0.02047135704788272,
          "ema12_slope_3h": 0.005116580424422645,
          "ema24_slope_6h": 0.01419459056987038,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.61,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.216544,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        2659,
        2660
      ],
      "forecast_publication_timestamp": "2026-09-22T00:16:17.512831Z",
      "requested_quote_timestamp": "2026-09-22T00:16:17.512831Z",
      "retrieved_quote_timestamp": "2026-09-22T00:16:17.729375Z",
      "quote_retrieval_timestamp": "2026-09-22T00:16:17.729375Z",
      "timing_difference_seconds": 0.216544,
      "selected_quote": {
        "id": 424,
        "contract_id": 424,
        "forecast_timestamp": "2026-09-22T00:16:17.512831Z",
        "requested_timestamp": "2026-09-22T00:16:17.512831Z",
        "actual_quote_timestamp": "2026-09-22T00:16:17.729375Z",
        "timestamp_delta_seconds": 0.216544,
        "bid": 0.6,
        "ask": 0.61,
        "midpoint": 0.605,
        "last_price": 0.6,
        "implied_probability": 0.61,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-22T00:16:17.729375Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP212030",
        "external_market_id": "KXBTC15M-26SEP212030-30",
        "external_contract_id": "KXBTC15M-26SEP212030-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 9186.86
      },
      "selected_entry_price": 0.61,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 424,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP212030",
          "external_market_id": "KXBTC15M-26SEP212030-30",
          "external_contract_id": "KXBTC15M-26SEP212030-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-22T00:15:00Z",
          "resolution_timestamp": "2026-09-22T00:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-22T00:16:17.559001Z"
        }
      ],
      "quotes": [
        {
          "id": 424,
          "contract_id": 424,
          "forecast_timestamp": "2026-09-22T00:16:17.512831Z",
          "requested_timestamp": "2026-09-22T00:16:17.512831Z",
          "actual_quote_timestamp": "2026-09-22T00:16:17.729375Z",
          "timestamp_delta_seconds": 0.216544,
          "bid": 0.6,
          "ask": 0.61,
          "midpoint": 0.605,
          "last_price": 0.6,
          "implied_probability": 0.61,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-22T00:16:17.729375Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP212030",
          "external_market_id": "KXBTC15M-26SEP212030-30",
          "external_contract_id": "KXBTC15M-26SEP212030-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 9186.86
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP212030-30": {
          "UP/YES": "KXBTC15M-26SEP212030-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 821,
          "signal_id": 424,
          "quote_id": 424,
          "settlement_id": 424,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 159.0,
          "entry_price": 0.61,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.99,
          "trading_fee": 2.65,
          "total_deployed": 99.64,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.99,
          "net_pnl": -99.64,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-22T00:31:29.091018Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 9186.86,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 822,
          "signal_id": 424,
          "quote_id": 424,
          "settlement_id": 424,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.61,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 61.0,
          "trading_fee": 1.67,
          "total_deployed": 62.67,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -61.0,
          "net_pnl": -62.67,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-22T00:31:29.093717Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 9186.86,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 86432.2,
        "kronos_base_predicted_close": 86474.5859375,
        "kronos_base_displacement": 42.38593750000291,
        "kronos_base_displacement_fraction": 0.0004903952172917375,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 86930.515625,
        "kronos_small_displacement": 498.3156250000029,
        "kronos_small_displacement_fraction": 0.00576539327935657,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP212030",
        "ticker": "KXBTC15M-26SEP212030-30",
        "market_id": "KXBTC15M-26SEP212030-30",
        "contract_id": "KXBTC15M-26SEP212030-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 86432.2
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-22T00:16:17.512831Z",
        "retrieved_timestamp": "2026-09-22T00:16:17.729375Z",
        "quote_offset_seconds": 0.216544,
        "quote_age_seconds": 0.216544,
        "bid": 0.6,
        "ask": 0.61,
        "midpoint": 0.605,
        "last_price": 0.6,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.61,
        "price_type": "live_executable_ask",
        "yes_ask_size": 9186.86
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 86395.03,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260922T0015Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 418,
          "signal_id": 424,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-22T00:00:00Z",
          "return_6h": 0.00506056395166854,
          "return_12h": 0.016494380885878623,
          "return_24h": 0.05858059804650528,
          "close_vs_ema12": 0.006761201391426441,
          "close_vs_ema24": 0.02047135704788272,
          "ema12_slope_3h": 0.005116580424422645,
          "ema24_slope_6h": 0.01419459056987038,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-22T00:16:17.556667Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-22T00:00:00Z",
            "return_6h": 0.00506056395166854,
            "return_12h": 0.016494380885878623,
            "return_24h": 0.05858059804650528,
            "close_vs_ema12": 0.006761201391426441,
            "close_vs_ema24": 0.02047135704788272,
            "ema12_slope_3h": 0.005116580424422645,
            "ema24_slope_6h": 0.01419459056987038,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0019895348238968547,
        "return_30m": -0.00029434644037618085,
        "return_60m": -0.0024263134792321672,
        "return_120m": -0.0020316466701563174,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.000646005707079178,
        "close_vs_ema6": -0.0008271271324943319,
        "close_vs_ema12": -0.0009810164936309151,
        "ema3_slope": -0.0006455886531246957,
        "ema6_slope": -0.0003307414269145825,
        "realized_volatility_30m": 0.0018440512835466438,
        "realized_volatility_60m": 0.0014959720699314002,
        "return_acceleration": -0.0036881025670932877
      }
    },
    {
      "id": 423,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260921T2300Z",
      "trigger_timestamp": "2026-09-21T23:01:16.982428Z",
      "market_start_timestamp": "2026-09-21T23:00:00Z",
      "resolution_timestamp": "2026-09-21T23:15:00Z",
      "direction": "UP",
      "base_run_id": 2649,
      "small_run_id": 2650,
      "last_observed_close": 86416.56,
      "actual_close": 86642.42,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-21T23:01:17.037809Z",
      "base_predicted_close": 86438.53125,
      "small_predicted_close": 86794.0078125,
      "strike": 86416.56,
      "market_regime": {
        "id": 417,
        "signal_id": 423,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-21T22:45:00Z",
        "return_6h": 0.00506274890054792,
        "return_12h": 0.023508458059728454,
        "return_24h": 0.06434228327832092,
        "close_vs_ema12": 0.008399928546692026,
        "close_vs_ema24": 0.022704504047109886,
        "ema12_slope_3h": 0.007355124938488444,
        "ema24_slope_6h": 0.015030329844396562,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-21T23:01:17.046856Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-21T22:45:00Z",
          "return_6h": 0.00506274890054792,
          "return_12h": 0.023508458059728454,
          "return_24h": 0.06434228327832092,
          "close_vs_ema12": 0.008399928546692026,
          "close_vs_ema24": 0.022704504047109886,
          "ema12_slope_3h": 0.007355124938488444,
          "ema24_slope_6h": 0.015030329844396562,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.63,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.231818,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        2649,
        2650
      ],
      "forecast_publication_timestamp": "2026-09-21T23:01:16.982428Z",
      "requested_quote_timestamp": "2026-09-21T23:01:16.982428Z",
      "retrieved_quote_timestamp": "2026-09-21T23:01:17.214246Z",
      "quote_retrieval_timestamp": "2026-09-21T23:01:17.214246Z",
      "timing_difference_seconds": 0.231818,
      "selected_quote": {
        "id": 423,
        "contract_id": 423,
        "forecast_timestamp": "2026-09-21T23:01:16.982428Z",
        "requested_timestamp": "2026-09-21T23:01:16.982428Z",
        "actual_quote_timestamp": "2026-09-21T23:01:17.214246Z",
        "timestamp_delta_seconds": 0.231818,
        "bid": 0.62,
        "ask": 0.63,
        "midpoint": 0.625,
        "last_price": 0.63,
        "implied_probability": 0.63,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-21T23:01:17.214246Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP211915",
        "external_market_id": "KXBTC15M-26SEP211915-15",
        "external_contract_id": "KXBTC15M-26SEP211915-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2766.08
      },
      "selected_entry_price": 0.63,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 423,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP211915",
          "external_market_id": "KXBTC15M-26SEP211915-15",
          "external_contract_id": "KXBTC15M-26SEP211915-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-21T23:00:00Z",
          "resolution_timestamp": "2026-09-21T23:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-21T23:01:17.049919Z"
        }
      ],
      "quotes": [
        {
          "id": 423,
          "contract_id": 423,
          "forecast_timestamp": "2026-09-21T23:01:16.982428Z",
          "requested_timestamp": "2026-09-21T23:01:16.982428Z",
          "actual_quote_timestamp": "2026-09-21T23:01:17.214246Z",
          "timestamp_delta_seconds": 0.231818,
          "bid": 0.62,
          "ask": 0.63,
          "midpoint": 0.625,
          "last_price": 0.63,
          "implied_probability": 0.63,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-21T23:01:17.214246Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP211915",
          "external_market_id": "KXBTC15M-26SEP211915-15",
          "external_contract_id": "KXBTC15M-26SEP211915-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2766.08
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP211915-15": {
          "UP/YES": "KXBTC15M-26SEP211915-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 819,
          "signal_id": 423,
          "quote_id": 423,
          "settlement_id": 423,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 154.0,
          "entry_price": 0.63,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.02,
          "trading_fee": 2.52,
          "total_deployed": 99.53999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 154.0,
          "gross_pnl": 56.980000000000004,
          "net_pnl": 54.46000000000001,
          "roi": 0.5471167369901548,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-21T23:16:22.021008Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2766.08,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 820,
          "signal_id": 423,
          "quote_id": 423,
          "settlement_id": 423,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.63,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 63.0,
          "trading_fee": 1.64,
          "total_deployed": 64.64,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 37.0,
          "net_pnl": 35.36,
          "roi": 0.5470297029702971,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-21T23:16:22.023004Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2766.08,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 86416.56,
        "kronos_base_predicted_close": 86438.53125,
        "kronos_base_displacement": 21.97125000000233,
        "kronos_base_displacement_fraction": 0.00025424814410574003,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 86794.0078125,
        "kronos_small_displacement": 377.4478125000023,
        "kronos_small_displacement_fraction": 0.004367771784713512,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP211915",
        "ticker": "KXBTC15M-26SEP211915-15",
        "market_id": "KXBTC15M-26SEP211915-15",
        "contract_id": "KXBTC15M-26SEP211915-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 86416.56
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-21T23:01:16.982428Z",
        "retrieved_timestamp": "2026-09-21T23:01:17.214246Z",
        "quote_offset_seconds": 0.231818,
        "quote_age_seconds": 0.231818,
        "bid": 0.62,
        "ask": 0.63,
        "midpoint": 0.625,
        "last_price": 0.63,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.63,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2766.08
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 86642.42,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260921T2300Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 417,
          "signal_id": 423,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-21T22:45:00Z",
          "return_6h": 0.00506274890054792,
          "return_12h": 0.023508458059728454,
          "return_24h": 0.06434228327832092,
          "close_vs_ema12": 0.008399928546692026,
          "close_vs_ema24": 0.022704504047109886,
          "ema12_slope_3h": 0.007355124938488444,
          "ema24_slope_6h": 0.015030329844396562,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-21T23:01:17.046856Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-21T22:45:00Z",
            "return_6h": 0.00506274890054792,
            "return_12h": 0.023508458059728454,
            "return_24h": 0.06434228327832092,
            "close_vs_ema12": 0.008399928546692026,
            "close_vs_ema24": 0.022704504047109886,
            "ema12_slope_3h": 0.007355124938488444,
            "ema24_slope_6h": 0.015030329844396562,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": 0.00018995145847200412,
        "return_30m": 0.0005252909248594229,
        "return_60m": -0.0019219139507210548,
        "return_120m": -0.006310250399942707,
        "consecutive_up_closes": 2,
        "consecutive_down_closes": 0,
        "close_vs_ema3": -0.000200208642108346,
        "close_vs_ema6": -0.0009303092785546418,
        "close_vs_ema12": -0.0012092570604720354,
        "ema3_slope": -0.00020016856663140903,
        "ema6_slope": -0.0003719852868763196,
        "realized_volatility_30m": 7.266216089596433e-05,
        "realized_volatility_60m": 0.0013036342885734717,
        "return_acceleration": -0.00014532432179192867
      }
    },
    {
      "id": 422,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260921T2245Z",
      "trigger_timestamp": "2026-09-21T22:46:18.502851Z",
      "market_start_timestamp": "2026-09-21T22:45:00Z",
      "resolution_timestamp": "2026-09-21T23:00:00Z",
      "direction": "UP",
      "base_run_id": 2647,
      "small_run_id": 2648,
      "last_observed_close": 86400.14,
      "actual_close": 86416.56,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-21T22:46:18.545441Z",
      "base_predicted_close": 86423.5,
      "small_predicted_close": 86778.3125,
      "strike": 86400.14,
      "market_regime": {
        "id": 416,
        "signal_id": 422,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-21T22:30:00Z",
        "return_6h": 0.006258648564197111,
        "return_12h": 0.02536148085686518,
        "return_24h": 0.06503081069016026,
        "close_vs_ema12": 0.008568924564605007,
        "close_vs_ema24": 0.0229992903493641,
        "ema12_slope_3h": 0.007746311007759132,
        "ema24_slope_6h": 0.015247236885474358,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-21T22:46:18.547727Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-21T22:30:00Z",
          "return_6h": 0.006258648564197111,
          "return_12h": 0.02536148085686518,
          "return_24h": 0.06503081069016026,
          "close_vs_ema12": 0.008568924564605007,
          "close_vs_ema24": 0.0229992903493641,
          "ema12_slope_3h": 0.007746311007759132,
          "ema24_slope_6h": 0.015247236885474358,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.42,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.18691,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        2647,
        2648
      ],
      "forecast_publication_timestamp": "2026-09-21T22:46:18.502851Z",
      "requested_quote_timestamp": "2026-09-21T22:46:18.502851Z",
      "retrieved_quote_timestamp": "2026-09-21T22:46:18.689761Z",
      "quote_retrieval_timestamp": "2026-09-21T22:46:18.689761Z",
      "timing_difference_seconds": 0.18691,
      "selected_quote": {
        "id": 422,
        "contract_id": 422,
        "forecast_timestamp": "2026-09-21T22:46:18.502851Z",
        "requested_timestamp": "2026-09-21T22:46:18.502851Z",
        "actual_quote_timestamp": "2026-09-21T22:46:18.689761Z",
        "timestamp_delta_seconds": 0.18691,
        "bid": 0.41,
        "ask": 0.42,
        "midpoint": 0.415,
        "last_price": 0.41,
        "implied_probability": 0.42,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-21T22:46:18.689761Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP211900",
        "external_market_id": "KXBTC15M-26SEP211900-00",
        "external_contract_id": "KXBTC15M-26SEP211900-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 6359.63
      },
      "selected_entry_price": 0.42,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 422,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP211900",
          "external_market_id": "KXBTC15M-26SEP211900-00",
          "external_contract_id": "KXBTC15M-26SEP211900-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-21T22:45:00Z",
          "resolution_timestamp": "2026-09-21T23:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-21T22:46:18.551283Z"
        }
      ],
      "quotes": [
        {
          "id": 422,
          "contract_id": 422,
          "forecast_timestamp": "2026-09-21T22:46:18.502851Z",
          "requested_timestamp": "2026-09-21T22:46:18.502851Z",
          "actual_quote_timestamp": "2026-09-21T22:46:18.689761Z",
          "timestamp_delta_seconds": 0.18691,
          "bid": 0.41,
          "ask": 0.42,
          "midpoint": 0.415,
          "last_price": 0.41,
          "implied_probability": 0.42,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-21T22:46:18.689761Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP211900",
          "external_market_id": "KXBTC15M-26SEP211900-00",
          "external_contract_id": "KXBTC15M-26SEP211900-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 6359.63
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP211900-00": {
          "UP/YES": "KXBTC15M-26SEP211900-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 817,
          "signal_id": 422,
          "quote_id": 422,
          "settlement_id": 422,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 228.0,
          "entry_price": 0.42,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.75999999999999,
          "trading_fee": 3.89,
          "total_deployed": 99.64999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 228.0,
          "gross_pnl": 132.24,
          "net_pnl": 128.35000000000002,
          "roi": 1.2880080280983446,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-21T23:01:21.700537Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6359.63,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 818,
          "signal_id": 422,
          "quote_id": 422,
          "settlement_id": 422,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.42,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 42.0,
          "trading_fee": 1.71,
          "total_deployed": 43.71,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 58.0,
          "net_pnl": 56.29,
          "roi": 1.2878059940517044,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-21T23:01:21.702668Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6359.63,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 86400.14,
        "kronos_base_predicted_close": 86423.5,
        "kronos_base_displacement": 23.360000000000582,
        "kronos_base_displacement_fraction": 0.0002703699322709498,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 86778.3125,
        "kronos_small_displacement": 378.1725000000006,
        "kronos_small_displacement_fraction": 0.004376989435433792,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP211900",
        "ticker": "KXBTC15M-26SEP211900-00",
        "market_id": "KXBTC15M-26SEP211900-00",
        "contract_id": "KXBTC15M-26SEP211900-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 86400.14
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-21T22:46:18.502851Z",
        "retrieved_timestamp": "2026-09-21T22:46:18.689761Z",
        "quote_offset_seconds": 0.18691,
        "quote_age_seconds": 0.18691,
        "bid": 0.41,
        "ask": 0.42,
        "midpoint": 0.415,
        "last_price": 0.41,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.42,
        "price_type": "live_executable_ask",
        "yes_ask_size": 6359.63
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 86416.56,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260921T2245Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 416,
          "signal_id": 422,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-21T22:30:00Z",
          "return_6h": 0.006258648564197111,
          "return_12h": 0.02536148085686518,
          "return_24h": 0.06503081069016026,
          "close_vs_ema12": 0.008568924564605007,
          "close_vs_ema24": 0.0229992903493641,
          "ema12_slope_3h": 0.007746311007759132,
          "ema24_slope_6h": 0.015247236885474358,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-21T22:46:18.547727Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-21T22:30:00Z",
            "return_6h": 0.006258648564197111,
            "return_12h": 0.02536148085686518,
            "return_24h": 0.06503081069016026,
            "close_vs_ema12": 0.008568924564605007,
            "close_vs_ema24": 0.0229992903493641,
            "ema12_slope_3h": 0.007746311007759132,
            "ema24_slope_6h": 0.015247236885474358,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": 0.0003352757802639328,
        "return_30m": -0.0024017330731643804,
        "return_60m": -0.00431780208314736,
        "return_120m": -0.00602183717686533,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": -0.0005901764868504467,
        "close_vs_ema6": -0.0014916166277851861,
        "close_vs_ema12": -0.0016184518670165904,
        "ema3_slope": -0.0005898283840071183,
        "ema6_slope": -0.0005962908761597552,
        "realized_volatility_30m": 0.0015356836442384503,
        "realized_volatility_60m": 0.0014057357104656316,
        "return_acceleration": 0.0030713672884769005
      }
    },
    {
      "id": 421,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260921T2200Z",
      "trigger_timestamp": "2026-09-21T22:01:19.602946Z",
      "market_start_timestamp": "2026-09-21T22:00:00Z",
      "resolution_timestamp": "2026-09-21T22:15:00Z",
      "direction": "UP",
      "base_run_id": 2641,
      "small_run_id": 2642,
      "last_observed_close": 86582.96,
      "actual_close": 86608.15,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-21T22:01:19.642489Z",
      "base_predicted_close": 86613.28125,
      "small_predicted_close": 86883.34375,
      "strike": 86582.96,
      "market_regime": {
        "id": 415,
        "signal_id": 421,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-21T21:45:00Z",
        "return_6h": 0.007546626534835621,
        "return_12h": 0.023390745157727322,
        "return_24h": 0.07016715351585079,
        "close_vs_ema12": 0.011947119611865453,
        "close_vs_ema24": 0.026732631840605592,
        "ema12_slope_3h": 0.008577375441170876,
        "ema24_slope_6h": 0.015766441550549626,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-21T22:01:19.645153Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-21T21:45:00Z",
          "return_6h": 0.007546626534835621,
          "return_12h": 0.023390745157727322,
          "return_24h": 0.07016715351585079,
          "close_vs_ema12": 0.011947119611865453,
          "close_vs_ema24": 0.026732631840605592,
          "ema12_slope_3h": 0.008577375441170876,
          "ema24_slope_6h": 0.015766441550549626,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.48,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.18009,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        2641,
        2642
      ],
      "forecast_publication_timestamp": "2026-09-21T22:01:19.602946Z",
      "requested_quote_timestamp": "2026-09-21T22:01:19.602946Z",
      "retrieved_quote_timestamp": "2026-09-21T22:01:19.783036Z",
      "quote_retrieval_timestamp": "2026-09-21T22:01:19.783036Z",
      "timing_difference_seconds": 0.18009,
      "selected_quote": {
        "id": 421,
        "contract_id": 421,
        "forecast_timestamp": "2026-09-21T22:01:19.602946Z",
        "requested_timestamp": "2026-09-21T22:01:19.602946Z",
        "actual_quote_timestamp": "2026-09-21T22:01:19.783036Z",
        "timestamp_delta_seconds": 0.18009,
        "bid": 0.47,
        "ask": 0.48,
        "midpoint": 0.475,
        "last_price": 0.48,
        "implied_probability": 0.48,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-21T22:01:19.783036Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP211815",
        "external_market_id": "KXBTC15M-26SEP211815-15",
        "external_contract_id": "KXBTC15M-26SEP211815-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 7855.13
      },
      "selected_entry_price": 0.48,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 421,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP211815",
          "external_market_id": "KXBTC15M-26SEP211815-15",
          "external_contract_id": "KXBTC15M-26SEP211815-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-21T22:00:00Z",
          "resolution_timestamp": "2026-09-21T22:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-21T22:01:19.648609Z"
        }
      ],
      "quotes": [
        {
          "id": 421,
          "contract_id": 421,
          "forecast_timestamp": "2026-09-21T22:01:19.602946Z",
          "requested_timestamp": "2026-09-21T22:01:19.602946Z",
          "actual_quote_timestamp": "2026-09-21T22:01:19.783036Z",
          "timestamp_delta_seconds": 0.18009,
          "bid": 0.47,
          "ask": 0.48,
          "midpoint": 0.475,
          "last_price": 0.48,
          "implied_probability": 0.48,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-21T22:01:19.783036Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP211815",
          "external_market_id": "KXBTC15M-26SEP211815-15",
          "external_contract_id": "KXBTC15M-26SEP211815-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 7855.13
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP211815-15": {
          "UP/YES": "KXBTC15M-26SEP211815-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 815,
          "signal_id": 421,
          "quote_id": 421,
          "settlement_id": 421,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 201.0,
          "entry_price": 0.48,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.47999999999999,
          "trading_fee": 3.52,
          "total_deployed": 99.99999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 201.0,
          "gross_pnl": 104.52000000000001,
          "net_pnl": 101.00000000000001,
          "roi": 1.0100000000000002,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-21T22:16:21.051616Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7855.13,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 816,
          "signal_id": 421,
          "quote_id": 421,
          "settlement_id": 421,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.48,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 48.0,
          "trading_fee": 1.75,
          "total_deployed": 49.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 52.0,
          "net_pnl": 50.25,
          "roi": 1.0100502512562815,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-21T22:16:21.053635Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7855.13,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 86582.96,
        "kronos_base_predicted_close": 86613.28125,
        "kronos_base_displacement": 30.321249999993597,
        "kronos_base_displacement_fraction": 0.0003501988151016504,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 86883.34375,
        "kronos_small_displacement": 300.3837499999936,
        "kronos_small_displacement_fraction": 0.003469317172801595,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP211815",
        "ticker": "KXBTC15M-26SEP211815-15",
        "market_id": "KXBTC15M-26SEP211815-15",
        "contract_id": "KXBTC15M-26SEP211815-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 86582.96
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-21T22:01:19.602946Z",
        "retrieved_timestamp": "2026-09-21T22:01:19.783036Z",
        "quote_offset_seconds": 0.18009,
        "quote_age_seconds": 0.18009,
        "bid": 0.47,
        "ask": 0.48,
        "midpoint": 0.475,
        "last_price": 0.48,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.48,
        "price_type": "live_executable_ask",
        "yes_ask_size": 7855.13
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 86608.15,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260921T2200Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 415,
          "signal_id": 421,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-21T21:45:00Z",
          "return_6h": 0.007546626534835621,
          "return_12h": 0.023390745157727322,
          "return_24h": 0.07016715351585079,
          "close_vs_ema12": 0.011947119611865453,
          "close_vs_ema24": 0.026732631840605592,
          "ema12_slope_3h": 0.008577375441170876,
          "ema24_slope_6h": 0.015766441550549626,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-21T22:01:19.645153Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-21T21:45:00Z",
            "return_6h": 0.007546626534835621,
            "return_12h": 0.023390745157727322,
            "return_24h": 0.07016715351585079,
            "close_vs_ema12": 0.011947119611865453,
            "close_vs_ema24": 0.026732631840605592,
            "ema12_slope_3h": 0.008577375441170876,
            "ema24_slope_6h": 0.015766441550549626,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "DEGRADED",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0022110062104383488,
        "return_30m": -0.0003837042223360232,
        "return_60m": -0.00439678669490895,
        "return_120m": 0.00024965722769665355,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0008684853163275497,
        "close_vs_ema6": -0.001203862282578294,
        "close_vs_ema12": -0.00019371879604734854,
        "ema3_slope": -0.0008677317040839405,
        "ema6_slope": -0.00048131313913746254,
        "realized_volatility_30m": 0.0020211786636167295,
        "realized_volatility_60m": 0.0023779701954129836,
        "return_acceleration": -0.004042357327233459
      }
    },
    {
      "id": 420,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260921T2145Z",
      "trigger_timestamp": "2026-09-21T21:46:18.604842Z",
      "market_start_timestamp": "2026-09-21T21:45:00Z",
      "resolution_timestamp": "2026-09-21T22:00:00Z",
      "direction": "UP",
      "base_run_id": 2639,
      "small_run_id": 2640,
      "last_observed_close": 86774.82,
      "actual_close": 86582.96,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-21T21:46:18.651300Z",
      "base_predicted_close": 86901.90625,
      "small_predicted_close": 86991.0703125,
      "strike": 86774.82,
      "market_regime": {
        "id": 414,
        "signal_id": 420,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-21T21:30:00Z",
        "return_6h": 0.008432103892294096,
        "return_12h": 0.02081188885415597,
        "return_24h": 0.07411052638561721,
        "close_vs_ema12": 0.014705362991307647,
        "close_vs_ema24": 0.029587181244894456,
        "ema12_slope_3h": 0.008683816966781555,
        "ema24_slope_6h": 0.015945673779099057,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-21T21:46:18.653877Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-21T21:30:00Z",
          "return_6h": 0.008432103892294096,
          "return_12h": 0.02081188885415597,
          "return_24h": 0.07411052638561721,
          "close_vs_ema12": 0.014705362991307647,
          "close_vs_ema24": 0.029587181244894456,
          "ema12_slope_3h": 0.008683816966781555,
          "ema24_slope_6h": 0.015945673779099057,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.36,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.187606,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        2639,
        2640
      ],
      "forecast_publication_timestamp": "2026-09-21T21:46:18.604842Z",
      "requested_quote_timestamp": "2026-09-21T21:46:18.604842Z",
      "retrieved_quote_timestamp": "2026-09-21T21:46:18.792448Z",
      "quote_retrieval_timestamp": "2026-09-21T21:46:18.792448Z",
      "timing_difference_seconds": 0.187606,
      "selected_quote": {
        "id": 420,
        "contract_id": 420,
        "forecast_timestamp": "2026-09-21T21:46:18.604842Z",
        "requested_timestamp": "2026-09-21T21:46:18.604842Z",
        "actual_quote_timestamp": "2026-09-21T21:46:18.792448Z",
        "timestamp_delta_seconds": 0.187606,
        "bid": 0.35,
        "ask": 0.36,
        "midpoint": 0.355,
        "last_price": 0.36,
        "implied_probability": 0.36,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-21T21:46:18.792448Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP211800",
        "external_market_id": "KXBTC15M-26SEP211800-00",
        "external_contract_id": "KXBTC15M-26SEP211800-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 6075.31
      },
      "selected_entry_price": 0.36,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 420,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP211800",
          "external_market_id": "KXBTC15M-26SEP211800-00",
          "external_contract_id": "KXBTC15M-26SEP211800-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-21T21:45:00Z",
          "resolution_timestamp": "2026-09-21T22:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-21T21:46:18.656588Z"
        }
      ],
      "quotes": [
        {
          "id": 420,
          "contract_id": 420,
          "forecast_timestamp": "2026-09-21T21:46:18.604842Z",
          "requested_timestamp": "2026-09-21T21:46:18.604842Z",
          "actual_quote_timestamp": "2026-09-21T21:46:18.792448Z",
          "timestamp_delta_seconds": 0.187606,
          "bid": 0.35,
          "ask": 0.36,
          "midpoint": 0.355,
          "last_price": 0.36,
          "implied_probability": 0.36,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-21T21:46:18.792448Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP211800",
          "external_market_id": "KXBTC15M-26SEP211800-00",
          "external_contract_id": "KXBTC15M-26SEP211800-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 6075.31
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP211800-00": {
          "UP/YES": "KXBTC15M-26SEP211800-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 813,
          "signal_id": 420,
          "quote_id": 420,
          "settlement_id": 420,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 265.0,
          "entry_price": 0.36,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.39999999999999,
          "trading_fee": 4.28,
          "total_deployed": 99.67999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.39999999999999,
          "net_pnl": -99.67999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-21T22:01:24.473389Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6075.31,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 814,
          "signal_id": 420,
          "quote_id": 420,
          "settlement_id": 420,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.36,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 36.0,
          "trading_fee": 1.62,
          "total_deployed": 37.62,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -36.0,
          "net_pnl": -37.62,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-21T22:01:24.475393Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6075.31,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 86774.82,
        "kronos_base_predicted_close": 86901.90625,
        "kronos_base_displacement": 127.08624999999302,
        "kronos_base_displacement_fraction": 0.0014645521592553347,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 86991.0703125,
        "kronos_small_displacement": 216.25031249999302,
        "kronos_small_displacement_fraction": 0.002492085981855024,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP211800",
        "ticker": "KXBTC15M-26SEP211800-00",
        "market_id": "KXBTC15M-26SEP211800-00",
        "contract_id": "KXBTC15M-26SEP211800-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 86774.82
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-21T21:46:18.604842Z",
        "retrieved_timestamp": "2026-09-21T21:46:18.792448Z",
        "quote_offset_seconds": 0.187606,
        "quote_age_seconds": 0.187606,
        "bid": 0.35,
        "ask": 0.36,
        "midpoint": 0.355,
        "last_price": 0.36,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.36,
        "price_type": "live_executable_ask",
        "yes_ask_size": 6075.31
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 86582.96,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260921T2145Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 414,
          "signal_id": 420,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-21T21:30:00Z",
          "return_6h": 0.008432103892294096,
          "return_12h": 0.02081188885415597,
          "return_24h": 0.07411052638561721,
          "close_vs_ema12": 0.014705362991307647,
          "close_vs_ema24": 0.029587181244894456,
          "ema12_slope_3h": 0.008683816966781555,
          "ema24_slope_6h": 0.015945673779099057,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-21T21:46:18.653877Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-21T21:30:00Z",
            "return_6h": 0.008432103892294096,
            "return_12h": 0.02081188885415597,
            "return_24h": 0.07411052638561721,
            "close_vs_ema12": 0.014705362991307647,
            "close_vs_ema24": 0.029587181244894456,
            "ema12_slope_3h": 0.008683816966781555,
            "ema24_slope_6h": 0.015945673779099057,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "DEGRADED",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0018313511167951102,
        "return_30m": 0.002186416683854331,
        "return_60m": -0.0017114246867958594,
        "return_120m": 0.002642295779342607,
        "consecutive_up_closes": 2,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0004765965602249178,
        "close_vs_ema6": 0.0005275766988144248,
        "close_vs_ema12": 0.001986465967062534,
        "ema3_slope": 0.00047682381281388686,
        "ema6_slope": 0.00021107522287344693,
        "realized_volatility_30m": 0.000738467305399948,
        "realized_volatility_60m": 0.0023484744554865137,
        "return_acceleration": 0.001476934610799896
      }
    },
    {
      "id": 419,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260921T2115Z",
      "trigger_timestamp": "2026-09-21T21:16:19.099447Z",
      "market_start_timestamp": "2026-09-21T21:15:00Z",
      "resolution_timestamp": "2026-09-21T21:30:00Z",
      "direction": "UP",
      "base_run_id": 2635,
      "small_run_id": 2636,
      "last_observed_close": 86585.51,
      "actual_close": 86616.2,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-21T21:16:19.152096Z",
      "base_predicted_close": 86772.578125,
      "small_predicted_close": 86957.5859375,
      "strike": 86585.51,
      "market_regime": {
        "id": 413,
        "signal_id": 419,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-21T21:00:00Z",
        "return_6h": 0.003904714424882716,
        "return_12h": 0.03187211002376311,
        "return_24h": 0.07245185471688154,
        "close_vs_ema12": 0.013707289478986695,
        "close_vs_ema24": 0.028595077943181613,
        "ema12_slope_3h": 0.008672611905170324,
        "ema24_slope_6h": 0.016262823173842644,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-21T21:16:19.154776Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-21T21:00:00Z",
          "return_6h": 0.003904714424882716,
          "return_12h": 0.03187211002376311,
          "return_24h": 0.07245185471688154,
          "close_vs_ema12": 0.013707289478986695,
          "close_vs_ema24": 0.028595077943181613,
          "ema12_slope_3h": 0.008672611905170324,
          "ema24_slope_6h": 0.016262823173842644,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.56,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.187737,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        2635,
        2636
      ],
      "forecast_publication_timestamp": "2026-09-21T21:16:19.099447Z",
      "requested_quote_timestamp": "2026-09-21T21:16:19.099447Z",
      "retrieved_quote_timestamp": "2026-09-21T21:16:19.287184Z",
      "quote_retrieval_timestamp": "2026-09-21T21:16:19.287184Z",
      "timing_difference_seconds": 0.187737,
      "selected_quote": {
        "id": 419,
        "contract_id": 419,
        "forecast_timestamp": "2026-09-21T21:16:19.099447Z",
        "requested_timestamp": "2026-09-21T21:16:19.099447Z",
        "actual_quote_timestamp": "2026-09-21T21:16:19.287184Z",
        "timestamp_delta_seconds": 0.187737,
        "bid": 0.55,
        "ask": 0.56,
        "midpoint": 0.555,
        "last_price": 0.56,
        "implied_probability": 0.56,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-21T21:16:19.287184Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP211730",
        "external_market_id": "KXBTC15M-26SEP211730-30",
        "external_contract_id": "KXBTC15M-26SEP211730-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4132.98
      },
      "selected_entry_price": 0.56,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 419,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP211730",
          "external_market_id": "KXBTC15M-26SEP211730-30",
          "external_contract_id": "KXBTC15M-26SEP211730-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-21T21:15:00Z",
          "resolution_timestamp": "2026-09-21T21:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-21T21:16:19.157598Z"
        }
      ],
      "quotes": [
        {
          "id": 419,
          "contract_id": 419,
          "forecast_timestamp": "2026-09-21T21:16:19.099447Z",
          "requested_timestamp": "2026-09-21T21:16:19.099447Z",
          "actual_quote_timestamp": "2026-09-21T21:16:19.287184Z",
          "timestamp_delta_seconds": 0.187737,
          "bid": 0.55,
          "ask": 0.56,
          "midpoint": 0.555,
          "last_price": 0.56,
          "implied_probability": 0.56,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-21T21:16:19.287184Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP211730",
          "external_market_id": "KXBTC15M-26SEP211730-30",
          "external_contract_id": "KXBTC15M-26SEP211730-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4132.98
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP211730-30": {
          "UP/YES": "KXBTC15M-26SEP211730-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 811,
          "signal_id": 419,
          "quote_id": 419,
          "settlement_id": 419,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 173.0,
          "entry_price": 0.56,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.88000000000001,
          "trading_fee": 2.99,
          "total_deployed": 99.87,
          "settlement_value": 1.0,
          "settlement_payout": 173.0,
          "gross_pnl": 76.11999999999999,
          "net_pnl": 73.13,
          "roi": 0.7322519275057574,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-21T21:31:24.502921Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4132.98,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 812,
          "signal_id": 419,
          "quote_id": 419,
          "settlement_id": 419,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.56,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 56.00000000000001,
          "trading_fee": 1.73,
          "total_deployed": 57.730000000000004,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 43.99999999999999,
          "net_pnl": 42.269999999999996,
          "roi": 0.7322016282695305,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-21T21:31:24.505128Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4132.98,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 86585.51,
        "kronos_base_predicted_close": 86772.578125,
        "kronos_base_displacement": 187.06812500000524,
        "kronos_base_displacement_fraction": 0.002160501508855295,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 86957.5859375,
        "kronos_small_displacement": 372.07593750000524,
        "kronos_small_displacement_fraction": 0.004297207898873672,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP211730",
        "ticker": "KXBTC15M-26SEP211730-30",
        "market_id": "KXBTC15M-26SEP211730-30",
        "contract_id": "KXBTC15M-26SEP211730-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 86585.51
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-21T21:16:19.099447Z",
        "retrieved_timestamp": "2026-09-21T21:16:19.287184Z",
        "quote_offset_seconds": 0.187737,
        "quote_age_seconds": 0.187737,
        "bid": 0.55,
        "ask": 0.56,
        "midpoint": 0.555,
        "last_price": 0.56,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.56,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4132.98
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 86616.2,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260921T2115Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 413,
          "signal_id": 419,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-21T21:00:00Z",
          "return_6h": 0.003904714424882716,
          "return_12h": 0.03187211002376311,
          "return_24h": 0.07245185471688154,
          "close_vs_ema12": 0.013707289478986695,
          "close_vs_ema24": 0.028595077943181613,
          "ema12_slope_3h": 0.008672611905170324,
          "ema24_slope_6h": 0.016262823173842644,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-21T21:16:19.154776Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-21T21:00:00Z",
            "return_6h": 0.003904714424882716,
            "return_12h": 0.03187211002376311,
            "return_24h": 0.07245185471688154,
            "close_vs_ema12": 0.013707289478986695,
            "close_vs_ema24": 0.028595077943181613,
            "ema12_slope_3h": 0.008672611905170324,
            "ema24_slope_6h": 0.016262823173842644,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "DEGRADED",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.004367491495250397,
        "return_30m": -0.003889337657905667,
        "return_60m": -0.002029185804092948,
        "return_120m": 0.006229968161766353,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0021043350319708276,
        "close_vs_ema6": -0.0018799112830993892,
        "close_vs_ema12": 0.00025559687257015185,
        "ema3_slope": -0.002099916104946864,
        "ema6_slope": -0.0007513994874898122,
        "realized_volatility_30m": 0.0024238714130992434,
        "realized_volatility_60m": 0.004237983878301122,
        "return_acceleration": -0.004847742826198487
      }
    },
    {
      "id": 418,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260921T2100Z",
      "trigger_timestamp": "2026-09-21T21:01:20.852036Z",
      "market_start_timestamp": "2026-09-21T21:00:00Z",
      "resolution_timestamp": "2026-09-21T21:15:00Z",
      "direction": "UP",
      "base_run_id": 2633,
      "small_run_id": 2634,
      "last_observed_close": 86965.33,
      "actual_close": 86585.51,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-21T21:01:20.906165Z",
      "base_predicted_close": 86993.0,
      "small_predicted_close": 87086.6171875,
      "strike": 86965.33,
      "market_regime": {
        "id": 412,
        "signal_id": 418,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-21T20:45:00Z",
        "return_6h": 0.013452276833258558,
        "return_12h": 0.0381698219357367,
        "return_24h": 0.07259885642387864,
        "close_vs_ema12": 0.01874829330050476,
        "close_vs_ema24": 0.03372946776345631,
        "ema12_slope_3h": 0.008751716664510578,
        "ema24_slope_6h": 0.01653396077621716,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-21T21:01:20.908526Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-21T20:45:00Z",
          "return_6h": 0.013452276833258558,
          "return_12h": 0.0381698219357367,
          "return_24h": 0.07259885642387864,
          "close_vs_ema12": 0.01874829330050476,
          "close_vs_ema24": 0.03372946776345631,
          "ema12_slope_3h": 0.008751716664510578,
          "ema24_slope_6h": 0.01653396077621716,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.35,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.214103,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        2633,
        2634
      ],
      "forecast_publication_timestamp": "2026-09-21T21:01:20.852036Z",
      "requested_quote_timestamp": "2026-09-21T21:01:20.852036Z",
      "retrieved_quote_timestamp": "2026-09-21T21:01:21.066139Z",
      "quote_retrieval_timestamp": "2026-09-21T21:01:21.066139Z",
      "timing_difference_seconds": 0.214103,
      "selected_quote": {
        "id": 418,
        "contract_id": 418,
        "forecast_timestamp": "2026-09-21T21:01:20.852036Z",
        "requested_timestamp": "2026-09-21T21:01:20.852036Z",
        "actual_quote_timestamp": "2026-09-21T21:01:21.066139Z",
        "timestamp_delta_seconds": 0.214103,
        "bid": 0.34,
        "ask": 0.35,
        "midpoint": 0.345,
        "last_price": 0.35,
        "implied_probability": 0.35,
        "spread": 0.009999999999999953,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-21T21:01:21.066139Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP211715",
        "external_market_id": "KXBTC15M-26SEP211715-15",
        "external_contract_id": "KXBTC15M-26SEP211715-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 7445.93
      },
      "selected_entry_price": 0.35,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 418,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP211715",
          "external_market_id": "KXBTC15M-26SEP211715-15",
          "external_contract_id": "KXBTC15M-26SEP211715-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-21T21:00:00Z",
          "resolution_timestamp": "2026-09-21T21:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-21T21:01:20.911036Z"
        }
      ],
      "quotes": [
        {
          "id": 418,
          "contract_id": 418,
          "forecast_timestamp": "2026-09-21T21:01:20.852036Z",
          "requested_timestamp": "2026-09-21T21:01:20.852036Z",
          "actual_quote_timestamp": "2026-09-21T21:01:21.066139Z",
          "timestamp_delta_seconds": 0.214103,
          "bid": 0.34,
          "ask": 0.35,
          "midpoint": 0.345,
          "last_price": 0.35,
          "implied_probability": 0.35,
          "spread": 0.009999999999999953,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-21T21:01:21.066139Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP211715",
          "external_market_id": "KXBTC15M-26SEP211715-15",
          "external_contract_id": "KXBTC15M-26SEP211715-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 7445.93
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP211715-15": {
          "UP/YES": "KXBTC15M-26SEP211715-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 809,
          "signal_id": 418,
          "quote_id": 418,
          "settlement_id": 418,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 273.0,
          "entry_price": 0.35,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.55,
          "trading_fee": 4.35,
          "total_deployed": 99.89999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.55,
          "net_pnl": -99.89999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-21T21:16:24.130442Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7445.93,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 810,
          "signal_id": 418,
          "quote_id": 418,
          "settlement_id": 418,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.35,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 35.0,
          "trading_fee": 1.6,
          "total_deployed": 36.6,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -35.0,
          "net_pnl": -36.6,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-21T21:16:24.133035Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7445.93,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 86965.33,
        "kronos_base_predicted_close": 86993.0,
        "kronos_base_displacement": 27.669999999998254,
        "kronos_base_displacement_fraction": 0.00031817277068917294,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 87086.6171875,
        "kronos_small_displacement": 121.28718749999825,
        "kronos_small_displacement_fraction": 0.0013946613840250851,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP211715",
        "ticker": "KXBTC15M-26SEP211715-15",
        "market_id": "KXBTC15M-26SEP211715-15",
        "contract_id": "KXBTC15M-26SEP211715-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 86965.33
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-21T21:01:20.852036Z",
        "retrieved_timestamp": "2026-09-21T21:01:21.066139Z",
        "quote_offset_seconds": 0.214103,
        "quote_age_seconds": 0.214103,
        "bid": 0.34,
        "ask": 0.35,
        "midpoint": 0.345,
        "last_price": 0.35,
        "spread": 0.009999999999999953,
        "selected_entry_price": 0.35,
        "price_type": "live_executable_ask",
        "yes_ask_size": 7445.93
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 86585.51,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260921T2100Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 412,
          "signal_id": 418,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-21T20:45:00Z",
          "return_6h": 0.013452276833258558,
          "return_12h": 0.0381698219357367,
          "return_24h": 0.07259885642387864,
          "close_vs_ema12": 0.01874829330050476,
          "close_vs_ema24": 0.03372946776345631,
          "ema12_slope_3h": 0.008751716664510578,
          "ema24_slope_6h": 0.01653396077621716,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-21T21:01:20.908526Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-21T20:45:00Z",
            "return_6h": 0.013452276833258558,
            "return_12h": 0.0381698219357367,
            "return_24h": 0.07259885642387864,
            "close_vs_ema12": 0.01874829330050476,
            "close_vs_ema24": 0.03372946776345631,
            "ema12_slope_3h": 0.008751716664510578,
            "ema24_slope_6h": 0.01653396077621716,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "DEGRADED",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": 0.00048025133094808936,
        "return_30m": -0.0036618320551318195,
        "return_60m": 0.004666963565918003,
        "return_120m": 0.010556284623245427,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.00016839474798624465,
        "close_vs_ema6": 0.0017452155029020755,
        "close_vs_ema12": 0.004690058354899218,
        "ema3_slope": 0.0001684231095533395,
        "ema6_slope": 0.000698573865937302,
        "realized_volatility_30m": 0.0023101732154230392,
        "realized_volatility_60m": 0.0036613860992392414,
        "return_acceleration": 0.0046203464308460784
      }
    },
    {
      "id": 417,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260921T2045Z",
      "trigger_timestamp": "2026-09-21T20:46:17.886230Z",
      "market_start_timestamp": "2026-09-21T20:45:00Z",
      "resolution_timestamp": "2026-09-21T21:00:00Z",
      "direction": "UP",
      "base_run_id": 2631,
      "small_run_id": 2632,
      "last_observed_close": 86923.58,
      "actual_close": 86965.33,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-21T20:46:17.928101Z",
      "base_predicted_close": 86932.3203125,
      "small_predicted_close": 87026.78125,
      "strike": 86923.58,
      "market_regime": {
        "id": 411,
        "signal_id": 417,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-21T20:30:00Z",
        "return_6h": 0.013587411684036876,
        "return_12h": 0.03984378462651006,
        "return_24h": 0.07150695265359808,
        "close_vs_ema12": 0.019072288509712765,
        "close_vs_ema24": 0.033967428240239794,
        "ema12_slope_3h": 0.008584425852599775,
        "ema24_slope_6h": 0.016601254868150006,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-21T20:46:17.934149Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-21T20:30:00Z",
          "return_6h": 0.013587411684036876,
          "return_12h": 0.03984378462651006,
          "return_24h": 0.07150695265359808,
          "close_vs_ema12": 0.019072288509712765,
          "close_vs_ema24": 0.033967428240239794,
          "ema12_slope_3h": 0.008584425852599775,
          "ema24_slope_6h": 0.016601254868150006,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.59,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.187732,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        2631,
        2632
      ],
      "forecast_publication_timestamp": "2026-09-21T20:46:17.886230Z",
      "requested_quote_timestamp": "2026-09-21T20:46:17.886230Z",
      "retrieved_quote_timestamp": "2026-09-21T20:46:18.073962Z",
      "quote_retrieval_timestamp": "2026-09-21T20:46:18.073962Z",
      "timing_difference_seconds": 0.187732,
      "selected_quote": {
        "id": 417,
        "contract_id": 417,
        "forecast_timestamp": "2026-09-21T20:46:17.886230Z",
        "requested_timestamp": "2026-09-21T20:46:17.886230Z",
        "actual_quote_timestamp": "2026-09-21T20:46:18.073962Z",
        "timestamp_delta_seconds": 0.187732,
        "bid": 0.58,
        "ask": 0.59,
        "midpoint": 0.585,
        "last_price": 0.58,
        "implied_probability": 0.59,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-21T20:46:18.073962Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP211700",
        "external_market_id": "KXBTC15M-26SEP211700-00",
        "external_contract_id": "KXBTC15M-26SEP211700-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 7915.9
      },
      "selected_entry_price": 0.59,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 417,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP211700",
          "external_market_id": "KXBTC15M-26SEP211700-00",
          "external_contract_id": "KXBTC15M-26SEP211700-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-21T20:45:00Z",
          "resolution_timestamp": "2026-09-21T21:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-21T20:46:17.936969Z"
        }
      ],
      "quotes": [
        {
          "id": 417,
          "contract_id": 417,
          "forecast_timestamp": "2026-09-21T20:46:17.886230Z",
          "requested_timestamp": "2026-09-21T20:46:17.886230Z",
          "actual_quote_timestamp": "2026-09-21T20:46:18.073962Z",
          "timestamp_delta_seconds": 0.187732,
          "bid": 0.58,
          "ask": 0.59,
          "midpoint": 0.585,
          "last_price": 0.58,
          "implied_probability": 0.59,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-21T20:46:18.073962Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP211700",
          "external_market_id": "KXBTC15M-26SEP211700-00",
          "external_contract_id": "KXBTC15M-26SEP211700-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 7915.9
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP211700-00": {
          "UP/YES": "KXBTC15M-26SEP211700-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 807,
          "signal_id": 417,
          "quote_id": 417,
          "settlement_id": 417,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 164.0,
          "entry_price": 0.59,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.75999999999999,
          "trading_fee": 2.78,
          "total_deployed": 99.53999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 164.0,
          "gross_pnl": 67.24000000000001,
          "net_pnl": 64.46000000000001,
          "roi": 0.6475788627687363,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-21T21:01:25.877334Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7915.9,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 808,
          "signal_id": 417,
          "quote_id": 417,
          "settlement_id": 417,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.59,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 59.0,
          "trading_fee": 1.7,
          "total_deployed": 60.7,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 41.0,
          "net_pnl": 39.3,
          "roi": 0.6474464579901152,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-21T21:01:25.879253Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7915.9,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 86923.58,
        "kronos_base_predicted_close": 86932.3203125,
        "kronos_base_displacement": 8.740312499998254,
        "kronos_base_displacement_fraction": 0.00010055168574509072,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 87026.78125,
        "kronos_small_displacement": 103.20124999999825,
        "kronos_small_displacement_fraction": 0.0011872641462765138,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP211700",
        "ticker": "KXBTC15M-26SEP211700-00",
        "market_id": "KXBTC15M-26SEP211700-00",
        "contract_id": "KXBTC15M-26SEP211700-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 86923.58
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-21T20:46:17.886230Z",
        "retrieved_timestamp": "2026-09-21T20:46:18.073962Z",
        "quote_offset_seconds": 0.187732,
        "quote_age_seconds": 0.187732,
        "bid": 0.58,
        "ask": 0.59,
        "midpoint": 0.585,
        "last_price": 0.58,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.59,
        "price_type": "live_executable_ask",
        "yes_ask_size": 7915.9
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 86965.33,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260921T2045Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 411,
          "signal_id": 417,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-21T20:30:00Z",
          "return_6h": 0.013587411684036876,
          "return_12h": 0.03984378462651006,
          "return_24h": 0.07150695265359808,
          "close_vs_ema12": 0.019072288509712765,
          "close_vs_ema24": 0.033967428240239794,
          "ema12_slope_3h": 0.008584425852599775,
          "ema24_slope_6h": 0.016601254868150006,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-21T20:46:17.934149Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-21T20:30:00Z",
            "return_6h": 0.013587411684036876,
            "return_12h": 0.03984378462651006,
            "return_24h": 0.07150695265359808,
            "close_vs_ema12": 0.019072288509712765,
            "close_vs_ema24": 0.033967428240239794,
            "ema12_slope_3h": 0.008584425852599775,
            "ema24_slope_6h": 0.016601254868150006,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": -0.004140095099897989,
        "return_30m": 0.0018674148607535912,
        "return_60m": 0.0043611843046209575,
        "return_120m": 0.011188567463687349,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.00014333627440499264,
        "close_vs_ema6": 0.0019638140755084965,
        "close_vs_ema12": 0.00506484309530042,
        "ema3_slope": -0.0001433157320619438,
        "ema6_slope": 0.0007861431658091611,
        "realized_volatility_30m": 0.005086290061115384,
        "realized_volatility_60m": 0.003678092340432068,
        "return_acceleration": -0.010172580122230768
      }
    },
    {
      "id": 416,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260921T1815Z",
      "trigger_timestamp": "2026-09-21T18:16:19.311637Z",
      "market_start_timestamp": "2026-09-21T18:15:00Z",
      "resolution_timestamp": "2026-09-21T18:30:00Z",
      "direction": "UP",
      "base_run_id": 2611,
      "small_run_id": 2612,
      "last_observed_close": 85997.0,
      "actual_close": 85917.19,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-21T18:16:19.356538Z",
      "base_predicted_close": 86034.71875,
      "small_predicted_close": 86206.4375,
      "strike": 85997.0,
      "market_regime": {
        "id": 410,
        "signal_id": 416,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-21T18:00:00Z",
        "return_6h": 0.011376246710203208,
        "return_12h": 0.05368680524418945,
        "return_24h": 0.060603004694772755,
        "close_vs_ema12": 0.01554904845814864,
        "close_vs_ema24": 0.02974536438731268,
        "ema12_slope_3h": 0.00954071020932834,
        "ema24_slope_6h": 0.01731490490785914,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-21T18:16:19.362345Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-21T18:00:00Z",
          "return_6h": 0.011376246710203208,
          "return_12h": 0.05368680524418945,
          "return_24h": 0.060603004694772755,
          "close_vs_ema12": 0.01554904845814864,
          "close_vs_ema24": 0.02974536438731268,
          "ema12_slope_3h": 0.00954071020932834,
          "ema24_slope_6h": 0.01731490490785914,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.68,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.228071,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        2611,
        2612
      ],
      "forecast_publication_timestamp": "2026-09-21T18:16:19.311637Z",
      "requested_quote_timestamp": "2026-09-21T18:16:19.311637Z",
      "retrieved_quote_timestamp": "2026-09-21T18:16:19.539708Z",
      "quote_retrieval_timestamp": "2026-09-21T18:16:19.539708Z",
      "timing_difference_seconds": 0.228071,
      "selected_quote": {
        "id": 416,
        "contract_id": 416,
        "forecast_timestamp": "2026-09-21T18:16:19.311637Z",
        "requested_timestamp": "2026-09-21T18:16:19.311637Z",
        "actual_quote_timestamp": "2026-09-21T18:16:19.539708Z",
        "timestamp_delta_seconds": 0.228071,
        "bid": 0.67,
        "ask": 0.68,
        "midpoint": 0.675,
        "last_price": 0.67,
        "implied_probability": 0.68,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-21T18:16:19.539708Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP211430",
        "external_market_id": "KXBTC15M-26SEP211430-30",
        "external_contract_id": "KXBTC15M-26SEP211430-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3427.26
      },
      "selected_entry_price": 0.68,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 416,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP211430",
          "external_market_id": "KXBTC15M-26SEP211430-30",
          "external_contract_id": "KXBTC15M-26SEP211430-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-21T18:15:00Z",
          "resolution_timestamp": "2026-09-21T18:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-21T18:16:19.365523Z"
        }
      ],
      "quotes": [
        {
          "id": 416,
          "contract_id": 416,
          "forecast_timestamp": "2026-09-21T18:16:19.311637Z",
          "requested_timestamp": "2026-09-21T18:16:19.311637Z",
          "actual_quote_timestamp": "2026-09-21T18:16:19.539708Z",
          "timestamp_delta_seconds": 0.228071,
          "bid": 0.67,
          "ask": 0.68,
          "midpoint": 0.675,
          "last_price": 0.67,
          "implied_probability": 0.68,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-21T18:16:19.539708Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP211430",
          "external_market_id": "KXBTC15M-26SEP211430-30",
          "external_contract_id": "KXBTC15M-26SEP211430-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3427.26
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP211430-30": {
          "UP/YES": "KXBTC15M-26SEP211430-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 805,
          "signal_id": 416,
          "quote_id": 416,
          "settlement_id": 416,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 143.0,
          "entry_price": 0.68,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.24000000000001,
          "trading_fee": 2.18,
          "total_deployed": 99.42000000000002,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -97.24000000000001,
          "net_pnl": -99.42000000000002,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-21T18:31:22.684715Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3427.26,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 806,
          "signal_id": 416,
          "quote_id": 416,
          "settlement_id": 416,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.68,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 68.0,
          "trading_fee": 1.53,
          "total_deployed": 69.53,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -68.0,
          "net_pnl": -69.53,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-21T18:31:22.686918Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3427.26,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 85997.0,
        "kronos_base_predicted_close": 86034.71875,
        "kronos_base_displacement": 37.71875,
        "kronos_base_displacement_fraction": 0.00043860541646801633,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 86206.4375,
        "kronos_small_displacement": 209.4375,
        "kronos_small_displacement_fraction": 0.0024354047234205842,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP211430",
        "ticker": "KXBTC15M-26SEP211430-30",
        "market_id": "KXBTC15M-26SEP211430-30",
        "contract_id": "KXBTC15M-26SEP211430-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 85997.0
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-21T18:16:19.311637Z",
        "retrieved_timestamp": "2026-09-21T18:16:19.539708Z",
        "quote_offset_seconds": 0.228071,
        "quote_age_seconds": 0.228071,
        "bid": 0.67,
        "ask": 0.68,
        "midpoint": 0.675,
        "last_price": 0.67,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.68,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3427.26
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 85917.19,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260921T1815Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 410,
          "signal_id": 416,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-21T18:00:00Z",
          "return_6h": 0.011376246710203208,
          "return_12h": 0.05368680524418945,
          "return_24h": 0.060603004694772755,
          "close_vs_ema12": 0.01554904845814864,
          "close_vs_ema24": 0.02974536438731268,
          "ema12_slope_3h": 0.00954071020932834,
          "ema24_slope_6h": 0.01731490490785914,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-21T18:16:19.362345Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-21T18:00:00Z",
            "return_6h": 0.011376246710203208,
            "return_12h": 0.05368680524418945,
            "return_24h": 0.060603004694772755,
            "close_vs_ema12": 0.01554904845814864,
            "close_vs_ema24": 0.02974536438731268,
            "ema12_slope_3h": 0.00954071020932834,
            "ema24_slope_6h": 0.01731490490785914,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0013478922850418407,
        "return_30m": 0.0010093047445463021,
        "return_60m": 0.00021348323597725205,
        "return_120m": 0.003217918059111202,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0005589358956530344,
        "close_vs_ema6": 0.0007787014932816305,
        "close_vs_ema12": 0.0016185731384827928,
        "ema3_slope": 0.0005592484797032338,
        "ema6_slope": 0.00031157764770450846,
        "realized_volatility_30m": 0.0008430120301630706,
        "realized_volatility_60m": 0.0007920278609786247,
        "return_acceleration": 0.0016860240603261412
      }
    },
    {
      "id": 415,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260921T1715Z",
      "trigger_timestamp": "2026-09-21T17:16:20.525344Z",
      "market_start_timestamp": "2026-09-21T17:15:00Z",
      "resolution_timestamp": "2026-09-21T17:30:00Z",
      "direction": "UP",
      "base_run_id": 2603,
      "small_run_id": 2604,
      "last_observed_close": 85978.65,
      "actual_close": 85912.67,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-21T17:16:20.570482Z",
      "base_predicted_close": 86131.5546875,
      "small_predicted_close": 86217.6640625,
      "strike": 85978.65,
      "market_regime": {
        "id": 409,
        "signal_id": 415,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-21T17:00:00Z",
        "return_6h": 0.01621611970175607,
        "return_12h": 0.05743857534144836,
        "return_24h": 0.05910351447947426,
        "close_vs_ema12": 0.018049867316231927,
        "close_vs_ema24": 0.03211735108003699,
        "ema12_slope_3h": 0.011244280819704189,
        "ema24_slope_6h": 0.01772626905359287,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-21T17:16:20.572724Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-21T17:00:00Z",
          "return_6h": 0.01621611970175607,
          "return_12h": 0.05743857534144836,
          "return_24h": 0.05910351447947426,
          "close_vs_ema12": 0.018049867316231927,
          "close_vs_ema24": 0.03211735108003699,
          "ema12_slope_3h": 0.011244280819704189,
          "ema24_slope_6h": 0.01772626905359287,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.46,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.200631,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        2603,
        2604
      ],
      "forecast_publication_timestamp": "2026-09-21T17:16:20.525344Z",
      "requested_quote_timestamp": "2026-09-21T17:16:20.525344Z",
      "retrieved_quote_timestamp": "2026-09-21T17:16:20.725975Z",
      "quote_retrieval_timestamp": "2026-09-21T17:16:20.725975Z",
      "timing_difference_seconds": 0.200631,
      "selected_quote": {
        "id": 415,
        "contract_id": 415,
        "forecast_timestamp": "2026-09-21T17:16:20.525344Z",
        "requested_timestamp": "2026-09-21T17:16:20.525344Z",
        "actual_quote_timestamp": "2026-09-21T17:16:20.725975Z",
        "timestamp_delta_seconds": 0.200631,
        "bid": 0.45,
        "ask": 0.46,
        "midpoint": 0.455,
        "last_price": 0.46,
        "implied_probability": 0.46,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-21T17:16:20.725975Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP211330",
        "external_market_id": "KXBTC15M-26SEP211330-30",
        "external_contract_id": "KXBTC15M-26SEP211330-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4772.2
      },
      "selected_entry_price": 0.46,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 415,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP211330",
          "external_market_id": "KXBTC15M-26SEP211330-30",
          "external_contract_id": "KXBTC15M-26SEP211330-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-21T17:15:00Z",
          "resolution_timestamp": "2026-09-21T17:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-21T17:16:20.575196Z"
        }
      ],
      "quotes": [
        {
          "id": 415,
          "contract_id": 415,
          "forecast_timestamp": "2026-09-21T17:16:20.525344Z",
          "requested_timestamp": "2026-09-21T17:16:20.525344Z",
          "actual_quote_timestamp": "2026-09-21T17:16:20.725975Z",
          "timestamp_delta_seconds": 0.200631,
          "bid": 0.45,
          "ask": 0.46,
          "midpoint": 0.455,
          "last_price": 0.46,
          "implied_probability": 0.46,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-21T17:16:20.725975Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP211330",
          "external_market_id": "KXBTC15M-26SEP211330-30",
          "external_contract_id": "KXBTC15M-26SEP211330-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4772.2
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP211330-30": {
          "UP/YES": "KXBTC15M-26SEP211330-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 803,
          "signal_id": 415,
          "quote_id": 415,
          "settlement_id": 415,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 209.0,
          "entry_price": 0.46,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.14,
          "trading_fee": 3.64,
          "total_deployed": 99.78,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.14,
          "net_pnl": -99.78,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-21T17:31:24.241261Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4772.2,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 804,
          "signal_id": 415,
          "quote_id": 415,
          "settlement_id": 415,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.46,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 46.0,
          "trading_fee": 1.74,
          "total_deployed": 47.74,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -46.0,
          "net_pnl": -47.74,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-21T17:31:24.243229Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4772.2,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 85978.65,
        "kronos_base_predicted_close": 86131.5546875,
        "kronos_base_displacement": 152.90468750000582,
        "kronos_base_displacement_fraction": 0.0017784029814379015,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 86217.6640625,
        "kronos_small_displacement": 239.01406250000582,
        "kronos_small_displacement_fraction": 0.002779923417034413,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP211330",
        "ticker": "KXBTC15M-26SEP211330-30",
        "market_id": "KXBTC15M-26SEP211330-30",
        "contract_id": "KXBTC15M-26SEP211330-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 85978.65
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-21T17:16:20.525344Z",
        "retrieved_timestamp": "2026-09-21T17:16:20.725975Z",
        "quote_offset_seconds": 0.200631,
        "quote_age_seconds": 0.200631,
        "bid": 0.45,
        "ask": 0.46,
        "midpoint": 0.455,
        "last_price": 0.46,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.46,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4772.2
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 85912.67,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260921T1715Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 409,
          "signal_id": 415,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-21T17:00:00Z",
          "return_6h": 0.01621611970175607,
          "return_12h": 0.05743857534144836,
          "return_24h": 0.05910351447947426,
          "close_vs_ema12": 0.018049867316231927,
          "close_vs_ema24": 0.03211735108003699,
          "ema12_slope_3h": 0.011244280819704189,
          "ema24_slope_6h": 0.01772626905359287,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-21T17:16:20.572724Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-21T17:00:00Z",
            "return_6h": 0.01621611970175607,
            "return_12h": 0.05743857534144836,
            "return_24h": 0.05910351447947426,
            "close_vs_ema12": 0.018049867316231927,
            "close_vs_ema24": 0.03211735108003699,
            "ema12_slope_3h": 0.011244280819704189,
            "ema24_slope_6h": 0.01772626905359287,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": -3.0310870571814696e-05,
        "return_30m": 0.0013497003980504907,
        "return_60m": 0.003003793563563617,
        "return_120m": -0.0031314508798863105,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": 0.0003432091770625423,
        "close_vs_ema6": 0.0007642203157927074,
        "close_vs_ema12": 0.002207448160983061,
        "ema3_slope": 0.00034332701004302635,
        "ema6_slope": 0.00030578160012129096,
        "realized_volatility_30m": 0.0007051819849024921,
        "realized_volatility_60m": 0.0008028169718271558,
        "return_acceleration": -0.0014103639698049841
      }
    },
    {
      "id": 414,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260921T1700Z",
      "trigger_timestamp": "2026-09-21T17:01:17.635246Z",
      "market_start_timestamp": "2026-09-21T17:00:00Z",
      "resolution_timestamp": "2026-09-21T17:15:00Z",
      "direction": "UP",
      "base_run_id": 2601,
      "small_run_id": 2602,
      "last_observed_close": 85981.25,
      "actual_close": 85978.65,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-21T17:01:17.680951Z",
      "base_predicted_close": 86230.9765625,
      "small_predicted_close": 86230.9765625,
      "strike": 85981.25,
      "market_regime": {
        "id": 408,
        "signal_id": 414,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-21T16:45:00Z",
        "return_6h": 0.01835279357369335,
        "return_12h": 0.056640599169483385,
        "return_24h": 0.057748803840475205,
        "close_vs_ema12": 0.018863294198702807,
        "close_vs_ema24": 0.032847011840201557,
        "ema12_slope_3h": 0.011385600035850763,
        "ema24_slope_6h": 0.017759162190185807,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-21T17:01:17.684799Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-21T16:45:00Z",
          "return_6h": 0.01835279357369335,
          "return_12h": 0.056640599169483385,
          "return_24h": 0.057748803840475205,
          "close_vs_ema12": 0.018863294198702807,
          "close_vs_ema24": 0.032847011840201557,
          "ema12_slope_3h": 0.011385600035850763,
          "ema24_slope_6h": 0.017759162190185807,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.53,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.261068,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        2601,
        2602
      ],
      "forecast_publication_timestamp": "2026-09-21T17:01:17.635246Z",
      "requested_quote_timestamp": "2026-09-21T17:01:17.635246Z",
      "retrieved_quote_timestamp": "2026-09-21T17:01:17.896314Z",
      "quote_retrieval_timestamp": "2026-09-21T17:01:17.896314Z",
      "timing_difference_seconds": 0.261068,
      "selected_quote": {
        "id": 414,
        "contract_id": 414,
        "forecast_timestamp": "2026-09-21T17:01:17.635246Z",
        "requested_timestamp": "2026-09-21T17:01:17.635246Z",
        "actual_quote_timestamp": "2026-09-21T17:01:17.896314Z",
        "timestamp_delta_seconds": 0.261068,
        "bid": 0.52,
        "ask": 0.53,
        "midpoint": 0.525,
        "last_price": 0.52,
        "implied_probability": 0.53,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-21T17:01:17.896314Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP211315",
        "external_market_id": "KXBTC15M-26SEP211315-15",
        "external_contract_id": "KXBTC15M-26SEP211315-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 8110.56
      },
      "selected_entry_price": 0.53,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 414,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP211315",
          "external_market_id": "KXBTC15M-26SEP211315-15",
          "external_contract_id": "KXBTC15M-26SEP211315-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-21T17:00:00Z",
          "resolution_timestamp": "2026-09-21T17:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-21T17:01:17.687350Z"
        }
      ],
      "quotes": [
        {
          "id": 414,
          "contract_id": 414,
          "forecast_timestamp": "2026-09-21T17:01:17.635246Z",
          "requested_timestamp": "2026-09-21T17:01:17.635246Z",
          "actual_quote_timestamp": "2026-09-21T17:01:17.896314Z",
          "timestamp_delta_seconds": 0.261068,
          "bid": 0.52,
          "ask": 0.53,
          "midpoint": 0.525,
          "last_price": 0.52,
          "implied_probability": 0.53,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-21T17:01:17.896314Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP211315",
          "external_market_id": "KXBTC15M-26SEP211315-15",
          "external_contract_id": "KXBTC15M-26SEP211315-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 8110.56
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP211315-15": {
          "UP/YES": "KXBTC15M-26SEP211315-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 801,
          "signal_id": 414,
          "quote_id": 414,
          "settlement_id": 414,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 182.0,
          "entry_price": 0.53,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.46000000000001,
          "trading_fee": 3.18,
          "total_deployed": 99.64000000000001,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.46000000000001,
          "net_pnl": -99.64000000000001,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-21T17:16:25.517455Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 8110.56,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 802,
          "signal_id": 414,
          "quote_id": 414,
          "settlement_id": 414,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.53,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 53.0,
          "trading_fee": 1.75,
          "total_deployed": 54.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -53.0,
          "net_pnl": -54.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-21T17:16:25.519533Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 8110.56,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 85981.25,
        "kronos_base_predicted_close": 86230.9765625,
        "kronos_base_displacement": 249.7265625,
        "kronos_base_displacement_fraction": 0.0029044304717598312,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 86230.9765625,
        "kronos_small_displacement": 249.7265625,
        "kronos_small_displacement_fraction": 0.0029044304717598312,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP211315",
        "ticker": "KXBTC15M-26SEP211315-15",
        "market_id": "KXBTC15M-26SEP211315-15",
        "contract_id": "KXBTC15M-26SEP211315-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 85981.25
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-21T17:01:17.635246Z",
        "retrieved_timestamp": "2026-09-21T17:01:17.896314Z",
        "quote_offset_seconds": 0.261068,
        "quote_age_seconds": 0.261068,
        "bid": 0.52,
        "ask": 0.53,
        "midpoint": 0.525,
        "last_price": 0.52,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.53,
        "price_type": "live_executable_ask",
        "yes_ask_size": 8110.56
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 85978.65,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260921T1700Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 408,
          "signal_id": 414,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-21T16:45:00Z",
          "return_6h": 0.01835279357369335,
          "return_12h": 0.056640599169483385,
          "return_24h": 0.057748803840475205,
          "close_vs_ema12": 0.018863294198702807,
          "close_vs_ema24": 0.032847011840201557,
          "ema12_slope_3h": 0.011385600035850763,
          "ema24_slope_6h": 0.017759162190185807,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-21T17:01:17.684799Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-21T16:45:00Z",
            "return_6h": 0.01835279357369335,
            "return_12h": 0.056640599169483385,
            "return_24h": 0.057748803840475205,
            "close_vs_ema12": 0.018863294198702807,
            "close_vs_ema24": 0.032847011840201557,
            "ema12_slope_3h": 0.011385600035850763,
            "ema24_slope_6h": 0.017759162190185807,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0013800530992331694,
        "return_30m": 0.0013225910488894321,
        "return_60m": 0.0005447020271596159,
        "return_120m": 0.001984344061783716,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0007169866231466759,
        "close_vs_ema6": 0.001100579830529913,
        "close_vs_ema12": 0.002640240744864464,
        "ema3_slope": 0.0007175010618103439,
        "ema6_slope": 0.00044042582172232336,
        "realized_volatility_30m": 0.0007187179790922316,
        "realized_volatility_60m": 0.0016518325095817535,
        "return_acceleration": 0.0014374359581844631
      }
    },
    {
      "id": 413,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260921T1645Z",
      "trigger_timestamp": "2026-09-21T16:46:18.174395Z",
      "market_start_timestamp": "2026-09-21T16:45:00Z",
      "resolution_timestamp": "2026-09-21T17:00:00Z",
      "direction": "UP",
      "base_run_id": 2599,
      "small_run_id": 2600,
      "last_observed_close": 85862.76,
      "actual_close": 85981.25,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-21T16:46:18.222507Z",
      "base_predicted_close": 86071.21875,
      "small_predicted_close": 86157.5703125,
      "strike": 85862.76,
      "market_regime": {
        "id": 407,
        "signal_id": 413,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-21T16:30:00Z",
        "return_6h": 0.018984017995696822,
        "return_12h": 0.05501154684051612,
        "return_24h": 0.05495835535401472,
        "close_vs_ema12": 0.018276510354651165,
        "close_vs_ema24": 0.03213735974118981,
        "ema12_slope_3h": 0.01159109750655185,
        "ema24_slope_6h": 0.01774627146675356,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-21T16:46:18.225523Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-21T16:30:00Z",
          "return_6h": 0.018984017995696822,
          "return_12h": 0.05501154684051612,
          "return_24h": 0.05495835535401472,
          "close_vs_ema12": 0.018276510354651165,
          "close_vs_ema24": 0.03213735974118981,
          "ema12_slope_3h": 0.01159109750655185,
          "ema24_slope_6h": 0.01774627146675356,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.57,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.182886,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        2599,
        2600
      ],
      "forecast_publication_timestamp": "2026-09-21T16:46:18.174395Z",
      "requested_quote_timestamp": "2026-09-21T16:46:18.174395Z",
      "retrieved_quote_timestamp": "2026-09-21T16:46:18.357281Z",
      "quote_retrieval_timestamp": "2026-09-21T16:46:18.357281Z",
      "timing_difference_seconds": 0.182886,
      "selected_quote": {
        "id": 413,
        "contract_id": 413,
        "forecast_timestamp": "2026-09-21T16:46:18.174395Z",
        "requested_timestamp": "2026-09-21T16:46:18.174395Z",
        "actual_quote_timestamp": "2026-09-21T16:46:18.357281Z",
        "timestamp_delta_seconds": 0.182886,
        "bid": 0.56,
        "ask": 0.57,
        "midpoint": 0.565,
        "last_price": 0.56,
        "implied_probability": 0.57,
        "spread": 0.009999999999999898,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-21T16:46:18.357281Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP211300",
        "external_market_id": "KXBTC15M-26SEP211300-00",
        "external_contract_id": "KXBTC15M-26SEP211300-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2967.29
      },
      "selected_entry_price": 0.57,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 413,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP211300",
          "external_market_id": "KXBTC15M-26SEP211300-00",
          "external_contract_id": "KXBTC15M-26SEP211300-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-21T16:45:00Z",
          "resolution_timestamp": "2026-09-21T17:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-21T16:46:18.231190Z"
        }
      ],
      "quotes": [
        {
          "id": 413,
          "contract_id": 413,
          "forecast_timestamp": "2026-09-21T16:46:18.174395Z",
          "requested_timestamp": "2026-09-21T16:46:18.174395Z",
          "actual_quote_timestamp": "2026-09-21T16:46:18.357281Z",
          "timestamp_delta_seconds": 0.182886,
          "bid": 0.56,
          "ask": 0.57,
          "midpoint": 0.565,
          "last_price": 0.56,
          "implied_probability": 0.57,
          "spread": 0.009999999999999898,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-21T16:46:18.357281Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP211300",
          "external_market_id": "KXBTC15M-26SEP211300-00",
          "external_contract_id": "KXBTC15M-26SEP211300-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2967.29
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP211300-00": {
          "UP/YES": "KXBTC15M-26SEP211300-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 799,
          "signal_id": 413,
          "quote_id": 413,
          "settlement_id": 413,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 170.0,
          "entry_price": 0.57,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.89999999999999,
          "trading_fee": 2.92,
          "total_deployed": 99.82,
          "settlement_value": 1.0,
          "settlement_payout": 170.0,
          "gross_pnl": 73.10000000000001,
          "net_pnl": 70.18,
          "roi": 0.7030655179322782,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-21T17:01:22.701595Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2967.29,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 800,
          "signal_id": 413,
          "quote_id": 413,
          "settlement_id": 413,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.57,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 56.99999999999999,
          "trading_fee": 1.72,
          "total_deployed": 58.71999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 43.00000000000001,
          "net_pnl": 41.28000000000001,
          "roi": 0.70299727520436,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-21T17:01:22.703636Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2967.29,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 85862.76,
        "kronos_base_predicted_close": 86071.21875,
        "kronos_base_displacement": 208.45875000000524,
        "kronos_base_displacement_fraction": 0.0024278132918159777,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 86157.5703125,
        "kronos_small_displacement": 294.81031250000524,
        "kronos_small_displacement_fraction": 0.0034335061265210348,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP211300",
        "ticker": "KXBTC15M-26SEP211300-00",
        "market_id": "KXBTC15M-26SEP211300-00",
        "contract_id": "KXBTC15M-26SEP211300-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 85862.76
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-21T16:46:18.174395Z",
        "retrieved_timestamp": "2026-09-21T16:46:18.357281Z",
        "quote_offset_seconds": 0.182886,
        "quote_age_seconds": 0.182886,
        "bid": 0.56,
        "ask": 0.57,
        "midpoint": 0.565,
        "last_price": 0.56,
        "spread": 0.009999999999999898,
        "selected_entry_price": 0.57,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2967.29
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 85981.25,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260921T1645Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 407,
          "signal_id": 413,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-21T16:30:00Z",
          "return_6h": 0.018984017995696822,
          "return_12h": 0.05501154684051612,
          "return_24h": 0.05495835535401472,
          "close_vs_ema12": 0.018276510354651165,
          "close_vs_ema24": 0.03213735974118981,
          "ema12_slope_3h": 0.01159109750655185,
          "ema24_slope_6h": 0.01774627146675356,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-21T16:46:18.225523Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-21T16:30:00Z",
            "return_6h": 0.018984017995696822,
            "return_12h": 0.05501154684051612,
            "return_24h": 0.05495835535401472,
            "close_vs_ema12": 0.018276510354651165,
            "close_vs_ema24": 0.03213735974118981,
            "ema12_slope_3h": 0.01159109750655185,
            "ema24_slope_6h": 0.01774627146675356,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": -5.738285895129369e-05,
        "return_30m": 0.0016518636444946555,
        "return_60m": -0.0021671912225682544,
        "return_120m": 0.0012174849517132547,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": 5.487329632458682e-05,
        "close_vs_ema6": 0.000161214791822184,
        "close_vs_ema12": 0.0017393296426992944,
        "ema3_slope": 5.48763075685077e-05,
        "ema6_slope": 6.449007543052332e-05,
        "realized_volatility_30m": 0.0008833637247384618,
        "realized_volatility_60m": 0.001556782778900423,
        "return_acceleration": -0.0017667274494769236
      }
    },
    {
      "id": 412,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260921T1630Z",
      "trigger_timestamp": "2026-09-21T16:31:17.600150Z",
      "market_start_timestamp": "2026-09-21T16:30:00Z",
      "resolution_timestamp": "2026-09-21T16:45:00Z",
      "direction": "UP",
      "base_run_id": 2597,
      "small_run_id": 2598,
      "last_observed_close": 85867.69,
      "actual_close": 85862.76,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-21T16:31:17.639061Z",
      "base_predicted_close": 85987.703125,
      "small_predicted_close": 86073.5,
      "strike": 85867.69,
      "market_regime": {
        "id": 406,
        "signal_id": 412,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-21T16:15:00Z",
        "return_6h": 0.017580450862067165,
        "return_12h": 0.056375570682337894,
        "return_24h": 0.05738971372049173,
        "close_vs_ema12": 0.019127545119021372,
        "close_vs_ema24": 0.03289546678316313,
        "ema12_slope_3h": 0.011676568377238405,
        "ema24_slope_6h": 0.017719421069282593,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-21T16:31:17.644946Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-21T16:15:00Z",
          "return_6h": 0.017580450862067165,
          "return_12h": 0.056375570682337894,
          "return_24h": 0.05738971372049173,
          "close_vs_ema12": 0.019127545119021372,
          "close_vs_ema24": 0.03289546678316313,
          "ema12_slope_3h": 0.011676568377238405,
          "ema24_slope_6h": 0.017719421069282593,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.64,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.188088,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        2597,
        2598
      ],
      "forecast_publication_timestamp": "2026-09-21T16:31:17.600150Z",
      "requested_quote_timestamp": "2026-09-21T16:31:17.600150Z",
      "retrieved_quote_timestamp": "2026-09-21T16:31:17.788238Z",
      "quote_retrieval_timestamp": "2026-09-21T16:31:17.788238Z",
      "timing_difference_seconds": 0.188088,
      "selected_quote": {
        "id": 412,
        "contract_id": 412,
        "forecast_timestamp": "2026-09-21T16:31:17.600150Z",
        "requested_timestamp": "2026-09-21T16:31:17.600150Z",
        "actual_quote_timestamp": "2026-09-21T16:31:17.788238Z",
        "timestamp_delta_seconds": 0.188088,
        "bid": 0.63,
        "ask": 0.64,
        "midpoint": 0.635,
        "last_price": 0.64,
        "implied_probability": 0.64,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-21T16:31:17.788238Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP211245",
        "external_market_id": "KXBTC15M-26SEP211245-45",
        "external_contract_id": "KXBTC15M-26SEP211245-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 6544.1
      },
      "selected_entry_price": 0.64,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 412,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP211245",
          "external_market_id": "KXBTC15M-26SEP211245-45",
          "external_contract_id": "KXBTC15M-26SEP211245-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-21T16:30:00Z",
          "resolution_timestamp": "2026-09-21T16:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-21T16:31:17.648091Z"
        }
      ],
      "quotes": [
        {
          "id": 412,
          "contract_id": 412,
          "forecast_timestamp": "2026-09-21T16:31:17.600150Z",
          "requested_timestamp": "2026-09-21T16:31:17.600150Z",
          "actual_quote_timestamp": "2026-09-21T16:31:17.788238Z",
          "timestamp_delta_seconds": 0.188088,
          "bid": 0.63,
          "ask": 0.64,
          "midpoint": 0.635,
          "last_price": 0.64,
          "implied_probability": 0.64,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-21T16:31:17.788238Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP211245",
          "external_market_id": "KXBTC15M-26SEP211245-45",
          "external_contract_id": "KXBTC15M-26SEP211245-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 6544.1
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP211245-45": {
          "UP/YES": "KXBTC15M-26SEP211245-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 797,
          "signal_id": 412,
          "quote_id": 412,
          "settlement_id": 412,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 152.0,
          "entry_price": 0.64,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.28,
          "trading_fee": 2.46,
          "total_deployed": 99.74,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -97.28,
          "net_pnl": -99.74,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-21T16:46:23.030113Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6544.1,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 798,
          "signal_id": 412,
          "quote_id": 412,
          "settlement_id": 412,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.64,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 64.0,
          "trading_fee": 1.62,
          "total_deployed": 65.62,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -64.0,
          "net_pnl": -65.62,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-21T16:46:23.032262Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6544.1,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 85867.69,
        "kronos_base_predicted_close": 85987.703125,
        "kronos_base_displacement": 120.01312499999767,
        "kronos_base_displacement_fraction": 0.0013976517244145925,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 86073.5,
        "kronos_small_displacement": 205.80999999999767,
        "kronos_small_displacement_fraction": 0.0023968270253921778,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP211245",
        "ticker": "KXBTC15M-26SEP211245-45",
        "market_id": "KXBTC15M-26SEP211245-45",
        "contract_id": "KXBTC15M-26SEP211245-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 85867.69
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-21T16:31:17.600150Z",
        "retrieved_timestamp": "2026-09-21T16:31:17.788238Z",
        "quote_offset_seconds": 0.188088,
        "quote_age_seconds": 0.188088,
        "bid": 0.63,
        "ask": 0.64,
        "midpoint": 0.635,
        "last_price": 0.64,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.64,
        "price_type": "live_executable_ask",
        "yes_ask_size": 6544.1
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 85862.76,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260921T1630Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 406,
          "signal_id": 412,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-21T16:15:00Z",
          "return_6h": 0.017580450862067165,
          "return_12h": 0.056375570682337894,
          "return_24h": 0.05738971372049173,
          "close_vs_ema12": 0.019127545119021372,
          "close_vs_ema24": 0.03289546678316313,
          "ema12_slope_3h": 0.011676568377238405,
          "ema24_slope_6h": 0.017719421069282593,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-21T16:31:17.644946Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-21T16:15:00Z",
            "return_6h": 0.017580450862067165,
            "return_12h": 0.056375570682337894,
            "return_24h": 0.05738971372049173,
            "close_vs_ema12": 0.019127545119021372,
            "close_vs_ema24": 0.03289546678316313,
            "ema12_slope_3h": 0.011676568377238405,
            "ema24_slope_6h": 0.017719421069282593,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": 0.00170934459052563,
        "return_30m": -0.0007768615515956201,
        "return_60m": 0.0003776516709796951,
        "return_120m": 0.0018098163883695229,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.00016714506534998286,
        "close_vs_ema6": 0.00028311436886996333,
        "close_vs_ema12": 0.002113725809640865,
        "ema3_slope": 0.0001671730074932487,
        "ema6_slope": 0.00011325857359989477,
        "realized_volatility_30m": 0.0020956541007872143,
        "realized_volatility_60m": 0.002063905296044443,
        "return_acceleration": 0.0041913082015744285
      }
    },
    {
      "id": 411,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260921T1600Z",
      "trigger_timestamp": "2026-09-21T16:01:17.506024Z",
      "market_start_timestamp": "2026-09-21T16:00:00Z",
      "resolution_timestamp": "2026-09-21T16:15:00Z",
      "direction": "UP",
      "base_run_id": 2593,
      "small_run_id": 2594,
      "last_observed_close": 85934.45,
      "actual_close": 85721.16,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-21T16:01:17.553977Z",
      "base_predicted_close": 85956.453125,
      "small_predicted_close": 86043.53125,
      "strike": 85934.45,
      "market_regime": {
        "id": 405,
        "signal_id": 411,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-21T15:45:00Z",
        "return_6h": 0.015725444565660274,
        "return_12h": 0.05564230880750687,
        "return_24h": 0.06225068360694719,
        "close_vs_ema12": 0.021542611264196543,
        "close_vs_ema24": 0.03510890371610165,
        "ema12_slope_3h": 0.011931510241092624,
        "ema24_slope_6h": 0.017808994330861694,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-21T16:01:17.557533Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-21T15:45:00Z",
          "return_6h": 0.015725444565660274,
          "return_12h": 0.05564230880750687,
          "return_24h": 0.06225068360694719,
          "close_vs_ema12": 0.021542611264196543,
          "close_vs_ema24": 0.03510890371610165,
          "ema12_slope_3h": 0.011931510241092624,
          "ema24_slope_6h": 0.017808994330861694,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.52,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.197423,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        2593,
        2594
      ],
      "forecast_publication_timestamp": "2026-09-21T16:01:17.506024Z",
      "requested_quote_timestamp": "2026-09-21T16:01:17.506024Z",
      "retrieved_quote_timestamp": "2026-09-21T16:01:17.703447Z",
      "quote_retrieval_timestamp": "2026-09-21T16:01:17.703447Z",
      "timing_difference_seconds": 0.197423,
      "selected_quote": {
        "id": 411,
        "contract_id": 411,
        "forecast_timestamp": "2026-09-21T16:01:17.506024Z",
        "requested_timestamp": "2026-09-21T16:01:17.506024Z",
        "actual_quote_timestamp": "2026-09-21T16:01:17.703447Z",
        "timestamp_delta_seconds": 0.197423,
        "bid": 0.51,
        "ask": 0.52,
        "midpoint": 0.515,
        "last_price": 0.52,
        "implied_probability": 0.52,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-21T16:01:17.703447Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP211215",
        "external_market_id": "KXBTC15M-26SEP211215-15",
        "external_contract_id": "KXBTC15M-26SEP211215-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 6118.41
      },
      "selected_entry_price": 0.52,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 411,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP211215",
          "external_market_id": "KXBTC15M-26SEP211215-15",
          "external_contract_id": "KXBTC15M-26SEP211215-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-21T16:00:00Z",
          "resolution_timestamp": "2026-09-21T16:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-21T16:01:17.560109Z"
        }
      ],
      "quotes": [
        {
          "id": 411,
          "contract_id": 411,
          "forecast_timestamp": "2026-09-21T16:01:17.506024Z",
          "requested_timestamp": "2026-09-21T16:01:17.506024Z",
          "actual_quote_timestamp": "2026-09-21T16:01:17.703447Z",
          "timestamp_delta_seconds": 0.197423,
          "bid": 0.51,
          "ask": 0.52,
          "midpoint": 0.515,
          "last_price": 0.52,
          "implied_probability": 0.52,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-21T16:01:17.703447Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP211215",
          "external_market_id": "KXBTC15M-26SEP211215-15",
          "external_contract_id": "KXBTC15M-26SEP211215-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 6118.41
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP211215-15": {
          "UP/YES": "KXBTC15M-26SEP211215-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 795,
          "signal_id": 411,
          "quote_id": 411,
          "settlement_id": 411,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 186.0,
          "entry_price": 0.52,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.72,
          "trading_fee": 3.25,
          "total_deployed": 99.97,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.72,
          "net_pnl": -99.97,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-21T16:16:20.640768Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6118.41,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 796,
          "signal_id": 411,
          "quote_id": 411,
          "settlement_id": 411,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.52,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 52.0,
          "trading_fee": 1.75,
          "total_deployed": 53.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -52.0,
          "net_pnl": -53.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-21T16:16:20.642908Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6118.41,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 85934.45,
        "kronos_base_predicted_close": 85956.453125,
        "kronos_base_displacement": 22.00312500000291,
        "kronos_base_displacement_fraction": 0.0002560454509222193,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 86043.53125,
        "kronos_small_displacement": 109.08125000000291,
        "kronos_small_displacement_fraction": 0.001269354141441563,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP211215",
        "ticker": "KXBTC15M-26SEP211215-15",
        "market_id": "KXBTC15M-26SEP211215-15",
        "contract_id": "KXBTC15M-26SEP211215-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 85934.45
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-21T16:01:17.506024Z",
        "retrieved_timestamp": "2026-09-21T16:01:17.703447Z",
        "quote_offset_seconds": 0.197423,
        "quote_age_seconds": 0.197423,
        "bid": 0.51,
        "ask": 0.52,
        "midpoint": 0.515,
        "last_price": 0.52,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.52,
        "price_type": "live_executable_ask",
        "yes_ask_size": 6118.41
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 85721.16,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260921T1600Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 405,
          "signal_id": 411,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-21T15:45:00Z",
          "return_6h": 0.015725444565660274,
          "return_12h": 0.05564230880750687,
          "return_24h": 0.06225068360694719,
          "close_vs_ema12": 0.021542611264196543,
          "close_vs_ema24": 0.03510890371610165,
          "ema12_slope_3h": 0.011931510241092624,
          "ema24_slope_6h": 0.017808994330861694,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-21T16:01:17.557533Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-21T15:45:00Z",
            "return_6h": 0.015725444565660274,
            "return_12h": 0.05564230880750687,
            "return_24h": 0.06225068360694719,
            "close_vs_ema12": 0.021542611264196543,
            "close_vs_ema24": 0.03510890371610165,
            "ema12_slope_3h": 0.011931510241092624,
            "ema24_slope_6h": 0.017808994330861694,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": -0.0013341043001412478,
        "return_30m": 0.00115541081681525,
        "return_60m": 0.0014388582855993093,
        "return_120m": 0.0061246106356926955,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0002602235512507711,
        "close_vs_ema6": 0.0006495585246140134,
        "close_vs_ema12": 0.0034222276293220943,
        "ema3_slope": -0.00026015585257110896,
        "ema6_slope": 0.0002598909355948642,
        "realized_volatility_30m": 0.0019134725633820904,
        "realized_volatility_60m": 0.003757046081468632,
        "return_acceleration": -0.0038269451267641807
      }
    },
    {
      "id": 410,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260921T1330Z",
      "trigger_timestamp": "2026-09-21T13:31:17.687863Z",
      "market_start_timestamp": "2026-09-21T13:30:00Z",
      "resolution_timestamp": "2026-09-21T13:45:00Z",
      "direction": "UP",
      "base_run_id": 2573,
      "small_run_id": 2574,
      "last_observed_close": 84935.78,
      "actual_close": 85044.28,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-21T13:31:17.734764Z",
      "base_predicted_close": 85135.0078125,
      "small_predicted_close": 85303.4765625,
      "strike": 84935.78,
      "market_regime": {
        "id": 404,
        "signal_id": 410,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-21T13:15:00Z",
        "return_6h": 0.0408630723153518,
        "return_12h": 0.04126469717214465,
        "return_24h": 0.05527016583230848,
        "close_vs_ema12": 0.01983795672442401,
        "close_vs_ema24": 0.030867756097185506,
        "ema12_slope_3h": 0.012753621837279017,
        "ema24_slope_6h": 0.015218753074640157,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-21T13:31:17.737118Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-21T13:15:00Z",
          "return_6h": 0.0408630723153518,
          "return_12h": 0.04126469717214465,
          "return_24h": 0.05527016583230848,
          "close_vs_ema12": 0.01983795672442401,
          "close_vs_ema24": 0.030867756097185506,
          "ema12_slope_3h": 0.012753621837279017,
          "ema24_slope_6h": 0.015218753074640157,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.43,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.175522,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        2573,
        2574
      ],
      "forecast_publication_timestamp": "2026-09-21T13:31:17.687863Z",
      "requested_quote_timestamp": "2026-09-21T13:31:17.687863Z",
      "retrieved_quote_timestamp": "2026-09-21T13:31:17.863385Z",
      "quote_retrieval_timestamp": "2026-09-21T13:31:17.863385Z",
      "timing_difference_seconds": 0.175522,
      "selected_quote": {
        "id": 410,
        "contract_id": 410,
        "forecast_timestamp": "2026-09-21T13:31:17.687863Z",
        "requested_timestamp": "2026-09-21T13:31:17.687863Z",
        "actual_quote_timestamp": "2026-09-21T13:31:17.863385Z",
        "timestamp_delta_seconds": 0.175522,
        "bid": 0.42,
        "ask": 0.43,
        "midpoint": 0.425,
        "last_price": 0.42,
        "implied_probability": 0.43,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-21T13:31:17.863385Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP210945",
        "external_market_id": "KXBTC15M-26SEP210945-45",
        "external_contract_id": "KXBTC15M-26SEP210945-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2523.54
      },
      "selected_entry_price": 0.43,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 410,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP210945",
          "external_market_id": "KXBTC15M-26SEP210945-45",
          "external_contract_id": "KXBTC15M-26SEP210945-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-21T13:30:00Z",
          "resolution_timestamp": "2026-09-21T13:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-21T13:31:17.740669Z"
        }
      ],
      "quotes": [
        {
          "id": 410,
          "contract_id": 410,
          "forecast_timestamp": "2026-09-21T13:31:17.687863Z",
          "requested_timestamp": "2026-09-21T13:31:17.687863Z",
          "actual_quote_timestamp": "2026-09-21T13:31:17.863385Z",
          "timestamp_delta_seconds": 0.175522,
          "bid": 0.42,
          "ask": 0.43,
          "midpoint": 0.425,
          "last_price": 0.42,
          "implied_probability": 0.43,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-21T13:31:17.863385Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP210945",
          "external_market_id": "KXBTC15M-26SEP210945-45",
          "external_contract_id": "KXBTC15M-26SEP210945-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2523.54
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP210945-45": {
          "UP/YES": "KXBTC15M-26SEP210945-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 793,
          "signal_id": 410,
          "quote_id": 410,
          "settlement_id": 410,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 223.0,
          "entry_price": 0.43,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.89,
          "trading_fee": 3.83,
          "total_deployed": 99.72,
          "settlement_value": 1.0,
          "settlement_payout": 223.0,
          "gross_pnl": 127.11,
          "net_pnl": 123.28,
          "roi": 1.2362615322904131,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-21T13:46:22.935717Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2523.54,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 794,
          "signal_id": 410,
          "quote_id": 410,
          "settlement_id": 410,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.43,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 43.0,
          "trading_fee": 1.72,
          "total_deployed": 44.72,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 57.0,
          "net_pnl": 55.28,
          "roi": 1.2361359570661896,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-21T13:46:22.939718Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2523.54,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84935.78,
        "kronos_base_predicted_close": 85135.0078125,
        "kronos_base_displacement": 199.22781250000116,
        "kronos_base_displacement_fraction": 0.002345628809201507,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 85303.4765625,
        "kronos_small_displacement": 367.69656250000116,
        "kronos_small_displacement_fraction": 0.004329112683724117,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP210945",
        "ticker": "KXBTC15M-26SEP210945-45",
        "market_id": "KXBTC15M-26SEP210945-45",
        "contract_id": "KXBTC15M-26SEP210945-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84935.78
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-21T13:31:17.687863Z",
        "retrieved_timestamp": "2026-09-21T13:31:17.863385Z",
        "quote_offset_seconds": 0.175522,
        "quote_age_seconds": 0.175522,
        "bid": 0.42,
        "ask": 0.43,
        "midpoint": 0.425,
        "last_price": 0.42,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.43,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2523.54
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 85044.28,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260921T1330Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 404,
          "signal_id": 410,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-21T13:15:00Z",
          "return_6h": 0.0408630723153518,
          "return_12h": 0.04126469717214465,
          "return_24h": 0.05527016583230848,
          "close_vs_ema12": 0.01983795672442401,
          "close_vs_ema24": 0.030867756097185506,
          "ema12_slope_3h": 0.012753621837279017,
          "ema24_slope_6h": 0.015218753074640157,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-21T13:31:17.737118Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-21T13:15:00Z",
            "return_6h": 0.0408630723153518,
            "return_12h": 0.04126469717214465,
            "return_24h": 0.05527016583230848,
            "close_vs_ema12": 0.01983795672442401,
            "close_vs_ema24": 0.030867756097185506,
            "ema12_slope_3h": 0.012753621837279017,
            "ema24_slope_6h": 0.015218753074640157,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0026609396841421606,
        "return_30m": -0.004845893527012146,
        "return_60m": -0.001231626565637134,
        "return_120m": 0.002993919337860529,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.0014848716568218734,
        "close_vs_ema6": -0.0012679200179019912,
        "close_vs_ema12": 0.0014045901213521894,
        "ema3_slope": -0.0014826700820403937,
        "ema6_slope": -0.0005069109181607967,
        "realized_volatility_30m": 0.00023507814941137184,
        "realized_volatility_60m": 0.002127054386634466,
        "return_acceleration": -0.0004701562988227437
      }
    },
    {
      "id": 409,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260921T1315Z",
      "trigger_timestamp": "2026-09-21T13:16:17.131344Z",
      "market_start_timestamp": "2026-09-21T13:15:00Z",
      "resolution_timestamp": "2026-09-21T13:30:00Z",
      "direction": "UP",
      "base_run_id": 2571,
      "small_run_id": 2572,
      "last_observed_close": 85162.4,
      "actual_close": 84935.78,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-21T13:16:17.173359Z",
      "base_predicted_close": 85300.53125,
      "small_predicted_close": 85384.578125,
      "strike": 85162.4,
      "market_regime": {
        "id": 403,
        "signal_id": 409,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-21T13:00:00Z",
        "return_6h": 0.044795587383301916,
        "return_12h": 0.041533695195502096,
        "return_24h": 0.057432038539242836,
        "close_vs_ema12": 0.023422865559737716,
        "close_vs_ema24": 0.03429030961361357,
        "ema12_slope_3h": 0.013025380277145615,
        "ema24_slope_6h": 0.014675875001928906,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-21T13:16:17.175720Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-21T13:00:00Z",
          "return_6h": 0.044795587383301916,
          "return_12h": 0.041533695195502096,
          "return_24h": 0.057432038539242836,
          "close_vs_ema12": 0.023422865559737716,
          "close_vs_ema24": 0.03429030961361357,
          "ema12_slope_3h": 0.013025380277145615,
          "ema24_slope_6h": 0.014675875001928906,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.45,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.183543,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        2571,
        2572
      ],
      "forecast_publication_timestamp": "2026-09-21T13:16:17.131344Z",
      "requested_quote_timestamp": "2026-09-21T13:16:17.131344Z",
      "retrieved_quote_timestamp": "2026-09-21T13:16:17.314887Z",
      "quote_retrieval_timestamp": "2026-09-21T13:16:17.314887Z",
      "timing_difference_seconds": 0.183543,
      "selected_quote": {
        "id": 409,
        "contract_id": 409,
        "forecast_timestamp": "2026-09-21T13:16:17.131344Z",
        "requested_timestamp": "2026-09-21T13:16:17.131344Z",
        "actual_quote_timestamp": "2026-09-21T13:16:17.314887Z",
        "timestamp_delta_seconds": 0.183543,
        "bid": 0.44,
        "ask": 0.45,
        "midpoint": 0.445,
        "last_price": 0.44,
        "implied_probability": 0.45,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-21T13:16:17.314887Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP210930",
        "external_market_id": "KXBTC15M-26SEP210930-30",
        "external_contract_id": "KXBTC15M-26SEP210930-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4984.75
      },
      "selected_entry_price": 0.45,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 409,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP210930",
          "external_market_id": "KXBTC15M-26SEP210930-30",
          "external_contract_id": "KXBTC15M-26SEP210930-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-21T13:15:00Z",
          "resolution_timestamp": "2026-09-21T13:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-21T13:16:17.177966Z"
        }
      ],
      "quotes": [
        {
          "id": 409,
          "contract_id": 409,
          "forecast_timestamp": "2026-09-21T13:16:17.131344Z",
          "requested_timestamp": "2026-09-21T13:16:17.131344Z",
          "actual_quote_timestamp": "2026-09-21T13:16:17.314887Z",
          "timestamp_delta_seconds": 0.183543,
          "bid": 0.44,
          "ask": 0.45,
          "midpoint": 0.445,
          "last_price": 0.44,
          "implied_probability": 0.45,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-21T13:16:17.314887Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP210930",
          "external_market_id": "KXBTC15M-26SEP210930-30",
          "external_contract_id": "KXBTC15M-26SEP210930-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4984.75
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP210930-30": {
          "UP/YES": "KXBTC15M-26SEP210930-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 791,
          "signal_id": 409,
          "quote_id": 409,
          "settlement_id": 409,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 213.0,
          "entry_price": 0.45,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.85000000000001,
          "trading_fee": 3.7,
          "total_deployed": 99.55000000000001,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.85000000000001,
          "net_pnl": -99.55000000000001,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-21T13:31:22.898648Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4984.75,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 792,
          "signal_id": 409,
          "quote_id": 409,
          "settlement_id": 409,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.45,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 45.0,
          "trading_fee": 1.74,
          "total_deployed": 46.74,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -45.0,
          "net_pnl": -46.74,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-21T13:31:22.900936Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4984.75,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 85162.4,
        "kronos_base_predicted_close": 85300.53125,
        "kronos_base_displacement": 138.13125000000582,
        "kronos_base_displacement_fraction": 0.001621974603815837,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 85384.578125,
        "kronos_small_displacement": 222.17812500000582,
        "kronos_small_displacement_fraction": 0.0026088758066941027,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP210930",
        "ticker": "KXBTC15M-26SEP210930-30",
        "market_id": "KXBTC15M-26SEP210930-30",
        "contract_id": "KXBTC15M-26SEP210930-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 85162.4
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-21T13:16:17.131344Z",
        "retrieved_timestamp": "2026-09-21T13:16:17.314887Z",
        "quote_offset_seconds": 0.183543,
        "quote_age_seconds": 0.183543,
        "bid": 0.44,
        "ask": 0.45,
        "midpoint": 0.445,
        "last_price": 0.44,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.45,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4984.75
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 84935.78,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260921T1315Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 403,
          "signal_id": 409,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-21T13:00:00Z",
          "return_6h": 0.044795587383301916,
          "return_12h": 0.041533695195502096,
          "return_24h": 0.057432038539242836,
          "close_vs_ema12": 0.023422865559737716,
          "close_vs_ema24": 0.03429030961361357,
          "ema12_slope_3h": 0.013025380277145615,
          "ema24_slope_6h": 0.014675875001928906,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-21T13:16:17.175720Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-21T13:00:00Z",
            "return_6h": 0.044795587383301916,
            "return_12h": 0.041533695195502096,
            "return_24h": 0.057432038539242836,
            "close_vs_ema12": 0.023422865559737716,
            "close_vs_ema24": 0.03429030961361357,
            "ema12_slope_3h": 0.013025380277145615,
            "ema24_slope_6h": 0.014675875001928906,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.002190783385319417,
        "return_30m": -0.0003172146663171782,
        "return_60m": 0.0015607725824287044,
        "return_120m": 0.006568513921771046,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0003052126323443982,
        "close_vs_ema6": 0.000889117358242153,
        "close_vs_ema12": 0.004332863347085603,
        "ema3_slope": -0.0003051195060168599,
        "ema6_slope": 0.00035577347304505125,
        "realized_volatility_30m": 0.002034232849769224,
        "realized_volatility_60m": 0.001642756818120895,
        "return_acceleration": -0.004068465699538448
      }
    },
    {
      "id": 408,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260921T1230Z",
      "trigger_timestamp": "2026-09-21T12:31:25.710703Z",
      "market_start_timestamp": "2026-09-21T12:30:00Z",
      "resolution_timestamp": "2026-09-21T12:45:00Z",
      "direction": "UP",
      "base_run_id": 2565,
      "small_run_id": 2566,
      "last_observed_close": 85040.52,
      "actual_close": 85189.42,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-21T12:31:25.770798Z",
      "base_predicted_close": 85105.15625,
      "small_predicted_close": 85187.9609375,
      "strike": 85040.52,
      "market_regime": {
        "id": 402,
        "signal_id": 408,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-21T12:15:00Z",
        "return_6h": 0.039673742098421894,
        "return_12h": 0.04049119700282611,
        "return_24h": 0.05839856817375999,
        "close_vs_ema12": 0.025272673306729665,
        "close_vs_ema24": 0.03515719971235454,
        "ema12_slope_3h": 0.013980155191901655,
        "ema24_slope_6h": 0.01268540401529017,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-21T12:31:25.774707Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-21T12:15:00Z",
          "return_6h": 0.039673742098421894,
          "return_12h": 0.04049119700282611,
          "return_24h": 0.05839856817375999,
          "close_vs_ema12": 0.025272673306729665,
          "close_vs_ema24": 0.03515719971235454,
          "ema12_slope_3h": 0.013980155191901655,
          "ema24_slope_6h": 0.01268540401529017,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.53,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.579121,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        2565,
        2566
      ],
      "forecast_publication_timestamp": "2026-09-21T12:31:25.710703Z",
      "requested_quote_timestamp": "2026-09-21T12:31:25.710703Z",
      "retrieved_quote_timestamp": "2026-09-21T12:31:26.289824Z",
      "quote_retrieval_timestamp": "2026-09-21T12:31:26.289824Z",
      "timing_difference_seconds": 0.579121,
      "selected_quote": {
        "id": 408,
        "contract_id": 408,
        "forecast_timestamp": "2026-09-21T12:31:25.710703Z",
        "requested_timestamp": "2026-09-21T12:31:25.710703Z",
        "actual_quote_timestamp": "2026-09-21T12:31:26.289824Z",
        "timestamp_delta_seconds": 0.579121,
        "bid": 0.52,
        "ask": 0.53,
        "midpoint": 0.525,
        "last_price": 0.52,
        "implied_probability": 0.53,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-21T12:31:26.289824Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP210845",
        "external_market_id": "KXBTC15M-26SEP210845-45",
        "external_contract_id": "KXBTC15M-26SEP210845-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4179.49
      },
      "selected_entry_price": 0.53,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 408,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP210845",
          "external_market_id": "KXBTC15M-26SEP210845-45",
          "external_contract_id": "KXBTC15M-26SEP210845-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-21T12:30:00Z",
          "resolution_timestamp": "2026-09-21T12:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-21T12:31:25.778368Z"
        }
      ],
      "quotes": [
        {
          "id": 408,
          "contract_id": 408,
          "forecast_timestamp": "2026-09-21T12:31:25.710703Z",
          "requested_timestamp": "2026-09-21T12:31:25.710703Z",
          "actual_quote_timestamp": "2026-09-21T12:31:26.289824Z",
          "timestamp_delta_seconds": 0.579121,
          "bid": 0.52,
          "ask": 0.53,
          "midpoint": 0.525,
          "last_price": 0.52,
          "implied_probability": 0.53,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-21T12:31:26.289824Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP210845",
          "external_market_id": "KXBTC15M-26SEP210845-45",
          "external_contract_id": "KXBTC15M-26SEP210845-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4179.49
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP210845-45": {
          "UP/YES": "KXBTC15M-26SEP210845-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 789,
          "signal_id": 408,
          "quote_id": 408,
          "settlement_id": 408,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 182.0,
          "entry_price": 0.53,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.46000000000001,
          "trading_fee": 3.18,
          "total_deployed": 99.64000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 182.0,
          "gross_pnl": 85.53999999999999,
          "net_pnl": 82.35999999999999,
          "roi": 0.8265756724207143,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-21T12:46:23.958872Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4179.49,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 790,
          "signal_id": 408,
          "quote_id": 408,
          "settlement_id": 408,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.53,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 53.0,
          "trading_fee": 1.75,
          "total_deployed": 54.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 47.0,
          "net_pnl": 45.25,
          "roi": 0.8264840182648402,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-21T12:46:23.960931Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4179.49,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 85040.52,
        "kronos_base_predicted_close": 85105.15625,
        "kronos_base_displacement": 64.63624999999593,
        "kronos_base_displacement_fraction": 0.0007600641435399963,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 85187.9609375,
        "kronos_small_displacement": 147.44093749999593,
        "kronos_small_displacement_fraction": 0.0017337727650300811,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP210845",
        "ticker": "KXBTC15M-26SEP210845-45",
        "market_id": "KXBTC15M-26SEP210845-45",
        "contract_id": "KXBTC15M-26SEP210845-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 85040.52
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-21T12:31:25.710703Z",
        "retrieved_timestamp": "2026-09-21T12:31:26.289824Z",
        "quote_offset_seconds": 0.579121,
        "quote_age_seconds": 0.579121,
        "bid": 0.52,
        "ask": 0.53,
        "midpoint": 0.525,
        "last_price": 0.52,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.53,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4179.49
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 85189.42,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260921T1230Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 402,
          "signal_id": 408,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-21T12:15:00Z",
          "return_6h": 0.039673742098421894,
          "return_12h": 0.04049119700282611,
          "return_24h": 0.05839856817375999,
          "close_vs_ema12": 0.025272673306729665,
          "close_vs_ema24": 0.03515719971235454,
          "ema12_slope_3h": 0.013980155191901655,
          "ema24_slope_6h": 0.01268540401529017,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-21T12:31:25.774707Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-21T12:15:00Z",
            "return_6h": 0.039673742098421894,
            "return_12h": 0.04049119700282611,
            "return_24h": 0.05839856817375999,
            "close_vs_ema12": 0.025272673306729665,
            "close_vs_ema24": 0.03515719971235454,
            "ema12_slope_3h": 0.013980155191901655,
            "ema24_slope_6h": 0.01268540401529017,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.00012746332944391092,
        "return_30m": 0.002591192255123387,
        "return_60m": 0.004230756615738462,
        "return_120m": 0.007778093509702044,
        "consecutive_up_closes": 2,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0008368764484028013,
        "close_vs_ema6": 0.0023719527975809562,
        "close_vs_ema12": 0.006267485180627919,
        "ema3_slope": 0.000837577397200473,
        "ema6_slope": 0.0009496821595342819,
        "realized_volatility_30m": 0.0011679758005832541,
        "realized_volatility_60m": 0.0010992559636496574,
        "return_acceleration": -0.0023359516011665082
      }
    },
    {
      "id": 407,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260921T1200Z",
      "trigger_timestamp": "2026-09-21T12:01:18.187591Z",
      "market_start_timestamp": "2026-09-21T12:00:00Z",
      "resolution_timestamp": "2026-09-21T12:15:00Z",
      "direction": "UP",
      "base_run_id": 2561,
      "small_run_id": 2562,
      "last_observed_close": 84820.74,
      "actual_close": 85029.68,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-21T12:01:18.333714Z",
      "base_predicted_close": 84911.859375,
      "small_predicted_close": 84993.7421875,
      "strike": 84820.74,
      "market_regime": {
        "id": 401,
        "signal_id": 407,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-21T11:45:00Z",
        "return_6h": 0.04045543372452576,
        "return_12h": 0.04512460490245074,
        "return_24h": 0.054278921649484335,
        "close_vs_ema12": 0.024868417853688207,
        "close_vs_ema24": 0.034025766593341666,
        "ema12_slope_3h": 0.014338739482679053,
        "ema24_slope_6h": 0.011482710108420946,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-21T12:01:18.340497Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-21T11:45:00Z",
          "return_6h": 0.04045543372452576,
          "return_12h": 0.04512460490245074,
          "return_24h": 0.054278921649484335,
          "close_vs_ema12": 0.024868417853688207,
          "close_vs_ema24": 0.034025766593341666,
          "ema12_slope_3h": 0.014338739482679053,
          "ema24_slope_6h": 0.011482710108420946,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.69,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.278657,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        2561,
        2562
      ],
      "forecast_publication_timestamp": "2026-09-21T12:01:18.187591Z",
      "requested_quote_timestamp": "2026-09-21T12:01:18.187591Z",
      "retrieved_quote_timestamp": "2026-09-21T12:01:18.466248Z",
      "quote_retrieval_timestamp": "2026-09-21T12:01:18.466248Z",
      "timing_difference_seconds": 0.278657,
      "selected_quote": {
        "id": 407,
        "contract_id": 407,
        "forecast_timestamp": "2026-09-21T12:01:18.187591Z",
        "requested_timestamp": "2026-09-21T12:01:18.187591Z",
        "actual_quote_timestamp": "2026-09-21T12:01:18.466248Z",
        "timestamp_delta_seconds": 0.278657,
        "bid": 0.68,
        "ask": 0.69,
        "midpoint": 0.685,
        "last_price": 0.68,
        "implied_probability": 0.69,
        "spread": 0.009999999999999898,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-21T12:01:18.466248Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP210815",
        "external_market_id": "KXBTC15M-26SEP210815-15",
        "external_contract_id": "KXBTC15M-26SEP210815-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4854.67
      },
      "selected_entry_price": 0.69,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 407,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP210815",
          "external_market_id": "KXBTC15M-26SEP210815-15",
          "external_contract_id": "KXBTC15M-26SEP210815-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-21T12:00:00Z",
          "resolution_timestamp": "2026-09-21T12:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-21T12:01:18.343638Z"
        }
      ],
      "quotes": [
        {
          "id": 407,
          "contract_id": 407,
          "forecast_timestamp": "2026-09-21T12:01:18.187591Z",
          "requested_timestamp": "2026-09-21T12:01:18.187591Z",
          "actual_quote_timestamp": "2026-09-21T12:01:18.466248Z",
          "timestamp_delta_seconds": 0.278657,
          "bid": 0.68,
          "ask": 0.69,
          "midpoint": 0.685,
          "last_price": 0.68,
          "implied_probability": 0.69,
          "spread": 0.009999999999999898,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-21T12:01:18.466248Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP210815",
          "external_market_id": "KXBTC15M-26SEP210815-15",
          "external_contract_id": "KXBTC15M-26SEP210815-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4854.67
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP210815-15": {
          "UP/YES": "KXBTC15M-26SEP210815-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 787,
          "signal_id": 407,
          "quote_id": 407,
          "settlement_id": 407,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 141.0,
          "entry_price": 0.69,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.28999999999999,
          "trading_fee": 2.12,
          "total_deployed": 99.41,
          "settlement_value": 1.0,
          "settlement_payout": 141.0,
          "gross_pnl": 43.71000000000001,
          "net_pnl": 41.59,
          "roi": 0.4183683734030782,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-21T12:16:25.300166Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4854.67,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 788,
          "signal_id": 407,
          "quote_id": 407,
          "settlement_id": 407,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.69,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 69.0,
          "trading_fee": 1.5,
          "total_deployed": 70.5,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 31.0,
          "net_pnl": 29.5,
          "roi": 0.41843971631205673,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-21T12:16:25.302867Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4854.67,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84820.74,
        "kronos_base_predicted_close": 84911.859375,
        "kronos_base_displacement": 91.11937499999476,
        "kronos_base_displacement_fraction": 0.001074258194399091,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84993.7421875,
        "kronos_small_displacement": 173.00218749999476,
        "kronos_small_displacement_fraction": 0.0020396212942730132,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP210815",
        "ticker": "KXBTC15M-26SEP210815-15",
        "market_id": "KXBTC15M-26SEP210815-15",
        "contract_id": "KXBTC15M-26SEP210815-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84820.74
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-21T12:01:18.187591Z",
        "retrieved_timestamp": "2026-09-21T12:01:18.466248Z",
        "quote_offset_seconds": 0.278657,
        "quote_age_seconds": 0.278657,
        "bid": 0.68,
        "ask": 0.69,
        "midpoint": 0.685,
        "last_price": 0.68,
        "spread": 0.009999999999999898,
        "selected_entry_price": 0.69,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4854.67
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 85029.68,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260921T1200Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 401,
          "signal_id": 407,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-21T11:45:00Z",
          "return_6h": 0.04045543372452576,
          "return_12h": 0.04512460490245074,
          "return_24h": 0.054278921649484335,
          "close_vs_ema12": 0.024868417853688207,
          "close_vs_ema24": 0.034025766593341666,
          "ema12_slope_3h": 0.014338739482679053,
          "ema24_slope_6h": 0.011482710108420946,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-21T12:01:18.340497Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-21T11:45:00Z",
            "return_6h": 0.04045543372452576,
            "return_12h": 0.04512460490245074,
            "return_24h": 0.054278921649484335,
            "close_vs_ema12": 0.024868417853688207,
            "close_vs_ema24": 0.034025766593341666,
            "ema12_slope_3h": 0.014338739482679053,
            "ema24_slope_6h": 0.011482710108420946,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": -0.00015095837131684497,
        "return_30m": 0.001635326914180446,
        "return_60m": 0.004607736375782601,
        "return_120m": 0.00256164966365402,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": 0.00063480660956583,
        "close_vs_ema6": 0.002011780270708252,
        "close_vs_ema12": 0.006144883836840309,
        "ema3_slope": 0.0006352098449737831,
        "ema6_slope": 0.0008053601913808883,
        "realized_volatility_30m": 0.0009687566761221733,
        "realized_volatility_60m": 0.0008680359339061694,
        "return_acceleration": -0.0019375133522443466
      }
    },
    {
      "id": 406,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260921T1145Z",
      "trigger_timestamp": "2026-09-21T11:46:16.872355Z",
      "market_start_timestamp": "2026-09-21T11:45:00Z",
      "resolution_timestamp": "2026-09-21T12:00:00Z",
      "direction": "UP",
      "base_run_id": 2559,
      "small_run_id": 2560,
      "last_observed_close": 84833.54,
      "actual_close": 84820.74,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-21T11:46:16.915929Z",
      "base_predicted_close": 84956.96875,
      "small_predicted_close": 85040.0,
      "strike": 84833.54,
      "market_regime": {
        "id": 400,
        "signal_id": 406,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-21T11:30:00Z",
        "return_6h": 0.03944890866117823,
        "return_12h": 0.04416270583288817,
        "return_24h": 0.05477611073759259,
        "close_vs_ema12": 0.026109013582590546,
        "close_vs_ema24": 0.03492324949578007,
        "ema12_slope_3h": 0.014416177224096494,
        "ema24_slope_6h": 0.010869509542484224,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-21T11:46:16.918741Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-21T11:30:00Z",
          "return_6h": 0.03944890866117823,
          "return_12h": 0.04416270583288817,
          "return_24h": 0.05477611073759259,
          "close_vs_ema12": 0.026109013582590546,
          "close_vs_ema24": 0.03492324949578007,
          "ema12_slope_3h": 0.014416177224096494,
          "ema24_slope_6h": 0.010869509542484224,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.31,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.175836,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        2559,
        2560
      ],
      "forecast_publication_timestamp": "2026-09-21T11:46:16.872355Z",
      "requested_quote_timestamp": "2026-09-21T11:46:16.872355Z",
      "retrieved_quote_timestamp": "2026-09-21T11:46:17.048191Z",
      "quote_retrieval_timestamp": "2026-09-21T11:46:17.048191Z",
      "timing_difference_seconds": 0.175836,
      "selected_quote": {
        "id": 406,
        "contract_id": 406,
        "forecast_timestamp": "2026-09-21T11:46:16.872355Z",
        "requested_timestamp": "2026-09-21T11:46:16.872355Z",
        "actual_quote_timestamp": "2026-09-21T11:46:17.048191Z",
        "timestamp_delta_seconds": 0.175836,
        "bid": 0.3,
        "ask": 0.31,
        "midpoint": 0.305,
        "last_price": 0.31,
        "implied_probability": 0.31,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-21T11:46:17.048191Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP210800",
        "external_market_id": "KXBTC15M-26SEP210800-00",
        "external_contract_id": "KXBTC15M-26SEP210800-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 7380.16
      },
      "selected_entry_price": 0.31,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 406,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP210800",
          "external_market_id": "KXBTC15M-26SEP210800-00",
          "external_contract_id": "KXBTC15M-26SEP210800-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-21T11:45:00Z",
          "resolution_timestamp": "2026-09-21T12:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-21T11:46:16.922106Z"
        }
      ],
      "quotes": [
        {
          "id": 406,
          "contract_id": 406,
          "forecast_timestamp": "2026-09-21T11:46:16.872355Z",
          "requested_timestamp": "2026-09-21T11:46:16.872355Z",
          "actual_quote_timestamp": "2026-09-21T11:46:17.048191Z",
          "timestamp_delta_seconds": 0.175836,
          "bid": 0.3,
          "ask": 0.31,
          "midpoint": 0.305,
          "last_price": 0.31,
          "implied_probability": 0.31,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-21T11:46:17.048191Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP210800",
          "external_market_id": "KXBTC15M-26SEP210800-00",
          "external_contract_id": "KXBTC15M-26SEP210800-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 7380.16
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP210800-00": {
          "UP/YES": "KXBTC15M-26SEP210800-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 785,
          "signal_id": 406,
          "quote_id": 406,
          "settlement_id": 406,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 307.0,
          "entry_price": 0.31,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.17,
          "trading_fee": 4.6,
          "total_deployed": 99.77,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.17,
          "net_pnl": -99.77,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-21T12:01:23.639914Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7380.16,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 786,
          "signal_id": 406,
          "quote_id": 406,
          "settlement_id": 406,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.31,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 31.0,
          "trading_fee": 1.5,
          "total_deployed": 32.5,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -31.0,
          "net_pnl": -32.5,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-21T12:01:23.642201Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7380.16,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84833.54,
        "kronos_base_predicted_close": 84956.96875,
        "kronos_base_displacement": 123.4287500000064,
        "kronos_base_displacement_fraction": 0.001454952251196949,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 85040.0,
        "kronos_small_displacement": 206.4600000000064,
        "kronos_small_displacement_fraction": 0.0024337072341907035,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP210800",
        "ticker": "KXBTC15M-26SEP210800-00",
        "market_id": "KXBTC15M-26SEP210800-00",
        "contract_id": "KXBTC15M-26SEP210800-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84833.54
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-21T11:46:16.872355Z",
        "retrieved_timestamp": "2026-09-21T11:46:17.048191Z",
        "quote_offset_seconds": 0.175836,
        "quote_age_seconds": 0.175836,
        "bid": 0.3,
        "ask": 0.31,
        "midpoint": 0.305,
        "last_price": 0.31,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.31,
        "price_type": "live_executable_ask",
        "yes_ask_size": 7380.16
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 84820.74,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260921T1145Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 400,
          "signal_id": 406,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-21T11:30:00Z",
          "return_6h": 0.03944890866117823,
          "return_12h": 0.04416270583288817,
          "return_24h": 0.05477611073759259,
          "close_vs_ema12": 0.026109013582590546,
          "close_vs_ema24": 0.03492324949578007,
          "ema12_slope_3h": 0.014416177224096494,
          "ema24_slope_6h": 0.010869509542484224,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-21T11:46:16.918741Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-21T11:30:00Z",
            "return_6h": 0.03944890866117823,
            "return_12h": 0.04416270583288817,
            "return_24h": 0.05477611073759259,
            "close_vs_ema12": 0.026109013582590546,
            "close_vs_ema24": 0.03492324949578007,
            "ema12_slope_3h": 0.014416177224096494,
            "ema24_slope_6h": 0.010869509542484224,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0017865549809275016,
        "return_30m": 0.0026816526795812035,
        "return_60m": 0.006769692643660896,
        "return_120m": -0.002025150676773557,
        "consecutive_up_closes": 4,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0014215926625773534,
        "close_vs_ema6": 0.0029701674127848854,
        "close_vs_ema12": 0.007422336986358635,
        "ema3_slope": 0.0014236164652987604,
        "ema6_slope": 0.0011894801471825645,
        "realized_volatility_30m": 0.0004465267858334565,
        "realized_volatility_60m": 0.000470736175565279,
        "return_acceleration": 0.000893053571666913
      }
    },
    {
      "id": 405,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260921T1130Z",
      "trigger_timestamp": "2026-09-21T11:31:17.841609Z",
      "market_start_timestamp": "2026-09-21T11:30:00Z",
      "resolution_timestamp": "2026-09-21T11:45:00Z",
      "direction": "UP",
      "base_run_id": 2557,
      "small_run_id": 2558,
      "last_observed_close": 84682.25,
      "actual_close": 84833.54,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-21T11:31:17.903523Z",
      "base_predicted_close": 84863.9609375,
      "small_predicted_close": 84947.0703125,
      "strike": 84682.25,
      "market_regime": {
        "id": 399,
        "signal_id": 405,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-21T11:15:00Z",
        "return_6h": 0.03783612764455735,
        "return_12h": 0.043508818603080535,
        "return_24h": 0.05406471482314523,
        "close_vs_ema12": 0.025418344877008003,
        "close_vs_ema24": 0.03383771303341887,
        "ema12_slope_3h": 0.014397607629790032,
        "ema24_slope_6h": 0.010263869447210139,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-21T11:31:17.909008Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-21T11:15:00Z",
          "return_6h": 0.03783612764455735,
          "return_12h": 0.043508818603080535,
          "return_24h": 0.05406471482314523,
          "close_vs_ema12": 0.025418344877008003,
          "close_vs_ema24": 0.03383771303341887,
          "ema12_slope_3h": 0.014397607629790032,
          "ema24_slope_6h": 0.010263869447210139,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.68,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.229519,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        2557,
        2558
      ],
      "forecast_publication_timestamp": "2026-09-21T11:31:17.841609Z",
      "requested_quote_timestamp": "2026-09-21T11:31:17.841609Z",
      "retrieved_quote_timestamp": "2026-09-21T11:31:18.071128Z",
      "quote_retrieval_timestamp": "2026-09-21T11:31:18.071128Z",
      "timing_difference_seconds": 0.229519,
      "selected_quote": {
        "id": 405,
        "contract_id": 405,
        "forecast_timestamp": "2026-09-21T11:31:17.841609Z",
        "requested_timestamp": "2026-09-21T11:31:17.841609Z",
        "actual_quote_timestamp": "2026-09-21T11:31:18.071128Z",
        "timestamp_delta_seconds": 0.229519,
        "bid": 0.67,
        "ask": 0.68,
        "midpoint": 0.675,
        "last_price": 0.67,
        "implied_probability": 0.68,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-21T11:31:18.071128Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP210745",
        "external_market_id": "KXBTC15M-26SEP210745-45",
        "external_contract_id": "KXBTC15M-26SEP210745-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4604.92
      },
      "selected_entry_price": 0.68,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 405,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP210745",
          "external_market_id": "KXBTC15M-26SEP210745-45",
          "external_contract_id": "KXBTC15M-26SEP210745-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-21T11:30:00Z",
          "resolution_timestamp": "2026-09-21T11:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-21T11:31:17.923961Z"
        }
      ],
      "quotes": [
        {
          "id": 405,
          "contract_id": 405,
          "forecast_timestamp": "2026-09-21T11:31:17.841609Z",
          "requested_timestamp": "2026-09-21T11:31:17.841609Z",
          "actual_quote_timestamp": "2026-09-21T11:31:18.071128Z",
          "timestamp_delta_seconds": 0.229519,
          "bid": 0.67,
          "ask": 0.68,
          "midpoint": 0.675,
          "last_price": 0.67,
          "implied_probability": 0.68,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-21T11:31:18.071128Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP210745",
          "external_market_id": "KXBTC15M-26SEP210745-45",
          "external_contract_id": "KXBTC15M-26SEP210745-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4604.92
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP210745-45": {
          "UP/YES": "KXBTC15M-26SEP210745-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 783,
          "signal_id": 405,
          "quote_id": 405,
          "settlement_id": 405,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 143.0,
          "entry_price": 0.68,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.24000000000001,
          "trading_fee": 2.18,
          "total_deployed": 99.42000000000002,
          "settlement_value": 1.0,
          "settlement_payout": 143.0,
          "gross_pnl": 45.75999999999999,
          "net_pnl": 43.579999999999984,
          "roi": 0.43834238583785934,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-21T11:46:21.520668Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4604.92,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 784,
          "signal_id": 405,
          "quote_id": 405,
          "settlement_id": 405,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.68,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 68.0,
          "trading_fee": 1.53,
          "total_deployed": 69.53,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 32.0,
          "net_pnl": 30.47,
          "roi": 0.43822810297713216,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-21T11:46:21.523446Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4604.92,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84682.25,
        "kronos_base_predicted_close": 84863.9609375,
        "kronos_base_displacement": 181.7109375,
        "kronos_base_displacement_fraction": 0.002145797230234199,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84947.0703125,
        "kronos_small_displacement": 264.8203125,
        "kronos_small_displacement_fraction": 0.0031272233850659376,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP210745",
        "ticker": "KXBTC15M-26SEP210745-45",
        "market_id": "KXBTC15M-26SEP210745-45",
        "contract_id": "KXBTC15M-26SEP210745-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84682.25
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-21T11:31:17.841609Z",
        "retrieved_timestamp": "2026-09-21T11:31:18.071128Z",
        "quote_offset_seconds": 0.229519,
        "quote_age_seconds": 0.229519,
        "bid": 0.67,
        "ask": 0.68,
        "midpoint": 0.675,
        "last_price": 0.67,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.68,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4604.92
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 84833.54,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260921T1130Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 399,
          "signal_id": 405,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-21T11:15:00Z",
          "return_6h": 0.03783612764455735,
          "return_12h": 0.043508818603080535,
          "return_24h": 0.05406471482314523,
          "close_vs_ema12": 0.025418344877008003,
          "close_vs_ema24": 0.03383771303341887,
          "ema12_slope_3h": 0.014397607629790032,
          "ema24_slope_6h": 0.010263869447210139,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-21T11:31:17.909008Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-21T11:15:00Z",
            "return_6h": 0.03783612764455735,
            "return_12h": 0.043508818603080535,
            "return_24h": 0.05406471482314523,
            "close_vs_ema12": 0.025418344877008003,
            "close_vs_ema24": 0.03383771303341887,
            "ema12_slope_3h": 0.014397607629790032,
            "ema24_slope_6h": 0.010263869447210139,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0008935014092605886,
        "return_30m": 0.0029675565365285816,
        "return_60m": 0.0035323922022845178,
        "return_120m": 0.002549653839021948,
        "consecutive_up_closes": 3,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.001058786369607656,
        "close_vs_ema6": 0.0023723871341601033,
        "close_vs_ema12": 0.0069846730695839465,
        "ema3_slope": 0.0010599085863718383,
        "ema6_slope": 0.0009498562243384079,
        "realized_volatility_30m": 0.0005893511005805596,
        "realized_volatility_60m": 0.0014173506580499294,
        "return_acceleration": -0.0011787022011611192
      }
    },
    {
      "id": 404,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260921T1115Z",
      "trigger_timestamp": "2026-09-21T11:16:17.892063Z",
      "market_start_timestamp": "2026-09-21T11:15:00Z",
      "resolution_timestamp": "2026-09-21T11:30:00Z",
      "direction": "UP",
      "base_run_id": 2555,
      "small_run_id": 2556,
      "last_observed_close": 84606.66,
      "actual_close": 84682.25,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-21T11:16:17.938005Z",
      "base_predicted_close": 84743.4296875,
      "small_predicted_close": 84826.3203125,
      "strike": 84606.66,
      "market_regime": {
        "id": 398,
        "signal_id": 404,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-21T11:00:00Z",
        "return_6h": 0.04056465434910672,
        "return_12h": 0.042504503728233,
        "return_24h": 0.05307393499530488,
        "close_vs_ema12": 0.025612284802731144,
        "close_vs_ema24": 0.0336511222478173,
        "ema12_slope_3h": 0.013734068118357534,
        "ema24_slope_6h": 0.009679607672734347,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-21T11:16:17.940456Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-21T11:00:00Z",
          "return_6h": 0.04056465434910672,
          "return_12h": 0.042504503728233,
          "return_24h": 0.05307393499530488,
          "close_vs_ema12": 0.025612284802731144,
          "close_vs_ema24": 0.0336511222478173,
          "ema12_slope_3h": 0.013734068118357534,
          "ema24_slope_6h": 0.009679607672734347,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.64,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.199896,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        2555,
        2556
      ],
      "forecast_publication_timestamp": "2026-09-21T11:16:17.892063Z",
      "requested_quote_timestamp": "2026-09-21T11:16:17.892063Z",
      "retrieved_quote_timestamp": "2026-09-21T11:16:18.091959Z",
      "quote_retrieval_timestamp": "2026-09-21T11:16:18.091959Z",
      "timing_difference_seconds": 0.199896,
      "selected_quote": {
        "id": 404,
        "contract_id": 404,
        "forecast_timestamp": "2026-09-21T11:16:17.892063Z",
        "requested_timestamp": "2026-09-21T11:16:17.892063Z",
        "actual_quote_timestamp": "2026-09-21T11:16:18.091959Z",
        "timestamp_delta_seconds": 0.199896,
        "bid": 0.63,
        "ask": 0.64,
        "midpoint": 0.635,
        "last_price": 0.63,
        "implied_probability": 0.64,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-21T11:16:18.091959Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP210730",
        "external_market_id": "KXBTC15M-26SEP210730-30",
        "external_contract_id": "KXBTC15M-26SEP210730-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 6022.77
      },
      "selected_entry_price": 0.64,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 404,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP210730",
          "external_market_id": "KXBTC15M-26SEP210730-30",
          "external_contract_id": "KXBTC15M-26SEP210730-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-21T11:15:00Z",
          "resolution_timestamp": "2026-09-21T11:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-21T11:16:17.942947Z"
        }
      ],
      "quotes": [
        {
          "id": 404,
          "contract_id": 404,
          "forecast_timestamp": "2026-09-21T11:16:17.892063Z",
          "requested_timestamp": "2026-09-21T11:16:17.892063Z",
          "actual_quote_timestamp": "2026-09-21T11:16:18.091959Z",
          "timestamp_delta_seconds": 0.199896,
          "bid": 0.63,
          "ask": 0.64,
          "midpoint": 0.635,
          "last_price": 0.63,
          "implied_probability": 0.64,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-21T11:16:18.091959Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP210730",
          "external_market_id": "KXBTC15M-26SEP210730-30",
          "external_contract_id": "KXBTC15M-26SEP210730-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 6022.77
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP210730-30": {
          "UP/YES": "KXBTC15M-26SEP210730-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 781,
          "signal_id": 404,
          "quote_id": 404,
          "settlement_id": 404,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 152.0,
          "entry_price": 0.64,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.28,
          "trading_fee": 2.46,
          "total_deployed": 99.74,
          "settlement_value": 1.0,
          "settlement_payout": 152.0,
          "gross_pnl": 54.72,
          "net_pnl": 52.260000000000005,
          "roi": 0.5239623019851615,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-21T11:31:23.354762Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6022.77,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 782,
          "signal_id": 404,
          "quote_id": 404,
          "settlement_id": 404,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.64,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 64.0,
          "trading_fee": 1.62,
          "total_deployed": 65.62,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 36.0,
          "net_pnl": 34.379999999999995,
          "roi": 0.5239256324291374,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-21T11:31:23.366089Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6022.77,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84606.66,
        "kronos_base_predicted_close": 84743.4296875,
        "kronos_base_displacement": 136.7696874999965,
        "kronos_base_displacement_fraction": 0.001616535713618721,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84826.3203125,
        "kronos_small_displacement": 219.6603124999965,
        "kronos_small_displacement_fraction": 0.0025962532086717107,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP210730",
        "ticker": "KXBTC15M-26SEP210730-30",
        "market_id": "KXBTC15M-26SEP210730-30",
        "contract_id": "KXBTC15M-26SEP210730-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84606.66
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-21T11:16:17.892063Z",
        "retrieved_timestamp": "2026-09-21T11:16:18.091959Z",
        "quote_offset_seconds": 0.199896,
        "quote_age_seconds": 0.199896,
        "bid": 0.63,
        "ask": 0.64,
        "midpoint": 0.635,
        "last_price": 0.63,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.64,
        "price_type": "live_executable_ask",
        "yes_ask_size": 6022.77
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 84682.25,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260921T1115Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 398,
          "signal_id": 404,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-21T11:00:00Z",
          "return_6h": 0.04056465434910672,
          "return_12h": 0.042504503728233,
          "return_24h": 0.05307393499530488,
          "close_vs_ema12": 0.025612284802731144,
          "close_vs_ema24": 0.0336511222478173,
          "ema12_slope_3h": 0.013734068118357534,
          "ema24_slope_6h": 0.009679607672734347,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-21T11:16:17.940456Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-21T11:00:00Z",
            "return_6h": 0.04056465434910672,
            "return_12h": 0.042504503728233,
            "return_24h": 0.05307393499530488,
            "close_vs_ema12": 0.025612284802731144,
            "close_vs_ema24": 0.0336511222478173,
            "ema12_slope_3h": 0.013734068118357534,
            "ema24_slope_6h": 0.009679607672734347,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.002072203610421708,
        "return_30m": 0.00407710658029381,
        "return_60m": 0.000576837623773585,
        "return_120m": 0.008289385524371973,
        "consecutive_up_closes": 2,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.001225221026769141,
        "close_vs_ema6": 0.0024288252171693614,
        "close_vs_ema12": 0.007365027753937214,
        "ema3_slope": 0.0012267240348506903,
        "ema6_slope": 0.0009724748754680324,
        "realized_volatility_30m": 3.5723308208224225e-05,
        "realized_volatility_60m": 0.0019033065624724003,
        "return_acceleration": 7.144661641644845e-05
      }
    },
    {
      "id": 403,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260921T1045Z",
      "trigger_timestamp": "2026-09-21T10:46:17.851812Z",
      "market_start_timestamp": "2026-09-21T10:45:00Z",
      "resolution_timestamp": "2026-09-21T11:00:00Z",
      "direction": "UP",
      "base_run_id": 2551,
      "small_run_id": 2552,
      "last_observed_close": 84263.11,
      "actual_close": 84431.7,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-21T10:46:18.019443Z",
      "base_predicted_close": 84433.734375,
      "small_predicted_close": 84688.59375,
      "strike": 84263.11,
      "market_regime": {
        "id": 397,
        "signal_id": 403,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-21T10:30:00Z",
        "return_6h": 0.035356323758329644,
        "return_12h": 0.03868814127886355,
        "return_24h": 0.04891214470357741,
        "close_vs_ema12": 0.0236341102029185,
        "close_vs_ema24": 0.03088356114164248,
        "ema12_slope_3h": 0.012010730136400527,
        "ema24_slope_6h": 0.008423594125148703,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-21T10:46:18.021791Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-21T10:30:00Z",
          "return_6h": 0.035356323758329644,
          "return_12h": 0.03868814127886355,
          "return_24h": 0.04891214470357741,
          "close_vs_ema12": 0.0236341102029185,
          "close_vs_ema24": 0.03088356114164248,
          "ema12_slope_3h": 0.012010730136400527,
          "ema24_slope_6h": 0.008423594125148703,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.42,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.305748,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        2551,
        2552
      ],
      "forecast_publication_timestamp": "2026-09-21T10:46:17.851812Z",
      "requested_quote_timestamp": "2026-09-21T10:46:17.851812Z",
      "retrieved_quote_timestamp": "2026-09-21T10:46:18.157560Z",
      "quote_retrieval_timestamp": "2026-09-21T10:46:18.157560Z",
      "timing_difference_seconds": 0.305748,
      "selected_quote": {
        "id": 403,
        "contract_id": 403,
        "forecast_timestamp": "2026-09-21T10:46:17.851812Z",
        "requested_timestamp": "2026-09-21T10:46:17.851812Z",
        "actual_quote_timestamp": "2026-09-21T10:46:18.157560Z",
        "timestamp_delta_seconds": 0.305748,
        "bid": 0.41,
        "ask": 0.42,
        "midpoint": 0.415,
        "last_price": 0.42,
        "implied_probability": 0.42,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-21T10:46:18.157560Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP210700",
        "external_market_id": "KXBTC15M-26SEP210700-00",
        "external_contract_id": "KXBTC15M-26SEP210700-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 7308.61
      },
      "selected_entry_price": 0.42,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 403,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP210700",
          "external_market_id": "KXBTC15M-26SEP210700-00",
          "external_contract_id": "KXBTC15M-26SEP210700-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-21T10:45:00Z",
          "resolution_timestamp": "2026-09-21T11:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-21T10:46:18.024446Z"
        }
      ],
      "quotes": [
        {
          "id": 403,
          "contract_id": 403,
          "forecast_timestamp": "2026-09-21T10:46:17.851812Z",
          "requested_timestamp": "2026-09-21T10:46:17.851812Z",
          "actual_quote_timestamp": "2026-09-21T10:46:18.157560Z",
          "timestamp_delta_seconds": 0.305748,
          "bid": 0.41,
          "ask": 0.42,
          "midpoint": 0.415,
          "last_price": 0.42,
          "implied_probability": 0.42,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-21T10:46:18.157560Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP210700",
          "external_market_id": "KXBTC15M-26SEP210700-00",
          "external_contract_id": "KXBTC15M-26SEP210700-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 7308.61
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP210700-00": {
          "UP/YES": "KXBTC15M-26SEP210700-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 779,
          "signal_id": 403,
          "quote_id": 403,
          "settlement_id": 403,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 228.0,
          "entry_price": 0.42,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.75999999999999,
          "trading_fee": 3.89,
          "total_deployed": 99.64999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 228.0,
          "gross_pnl": 132.24,
          "net_pnl": 128.35000000000002,
          "roi": 1.2880080280983446,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-21T11:01:20.180146Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7308.61,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 780,
          "signal_id": 403,
          "quote_id": 403,
          "settlement_id": 403,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.42,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 42.0,
          "trading_fee": 1.71,
          "total_deployed": 43.71,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 58.0,
          "net_pnl": 56.29,
          "roi": 1.2878059940517044,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-21T11:01:20.182425Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7308.61,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84263.11,
        "kronos_base_predicted_close": 84433.734375,
        "kronos_base_displacement": 170.62437499999942,
        "kronos_base_displacement_fraction": 0.0020249000422604795,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84688.59375,
        "kronos_small_displacement": 425.4837499999994,
        "kronos_small_displacement_fraction": 0.005049466486579945,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP210700",
        "ticker": "KXBTC15M-26SEP210700-00",
        "market_id": "KXBTC15M-26SEP210700-00",
        "contract_id": "KXBTC15M-26SEP210700-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84263.11
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-21T10:46:17.851812Z",
        "retrieved_timestamp": "2026-09-21T10:46:18.157560Z",
        "quote_offset_seconds": 0.305748,
        "quote_age_seconds": 0.305748,
        "bid": 0.41,
        "ask": 0.42,
        "midpoint": 0.415,
        "last_price": 0.42,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.42,
        "price_type": "live_executable_ask",
        "yes_ask_size": 7308.61
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 84431.7,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260921T1045Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 397,
          "signal_id": 403,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-21T10:30:00Z",
          "return_6h": 0.035356323758329644,
          "return_12h": 0.03868814127886355,
          "return_24h": 0.04891214470357741,
          "close_vs_ema12": 0.0236341102029185,
          "close_vs_ema24": 0.03088356114164248,
          "ema12_slope_3h": 0.012010730136400527,
          "ema24_slope_6h": 0.008423594125148703,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-21T10:46:18.021791Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-21T10:30:00Z",
            "return_6h": 0.035356323758329644,
            "return_12h": 0.03868814127886355,
            "return_24h": 0.04891214470357741,
            "close_vs_ema12": 0.0236341102029185,
            "close_vs_ema24": 0.03088356114164248,
            "ema12_slope_3h": 0.012010730136400527,
            "ema24_slope_6h": 0.008423594125148703,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0014347220204578015,
        "return_30m": -0.003486055934928456,
        "return_60m": -0.008735705280658701,
        "return_120m": 0.008017205602826927,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 4,
        "close_vs_ema3": -0.0012370801397819653,
        "close_vs_ema6": -0.00013930195417144464,
        "close_vs_ema12": 0.005832311026906067,
        "ema3_slope": -0.001235551663357537,
        "ema6_slope": -5.5717677035937996e-05,
        "realized_volatility_30m": 0.00030977960826988893,
        "realized_volatility_60m": 0.0015590128309955458,
        "return_acceleration": 0.0006195592165397779
      }
    },
    {
      "id": 402,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260921T1030Z",
      "trigger_timestamp": "2026-09-21T10:31:17.506573Z",
      "market_start_timestamp": "2026-09-21T10:30:00Z",
      "resolution_timestamp": "2026-09-21T10:45:00Z",
      "direction": "UP",
      "base_run_id": 2549,
      "small_run_id": 2550,
      "last_observed_close": 84384.17,
      "actual_close": 84263.11,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-21T10:31:17.769124Z",
      "base_predicted_close": 84494.3828125,
      "small_predicted_close": 84754.265625,
      "strike": 84384.17,
      "market_regime": {
        "id": 396,
        "signal_id": 402,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-21T10:15:00Z",
        "return_6h": 0.03812486746124555,
        "return_12h": 0.040094636369859105,
        "return_24h": 0.05038346311017006,
        "close_vs_ema12": 0.026136843523787423,
        "close_vs_ema24": 0.03303635290809459,
        "ema12_slope_3h": 0.011074214123636184,
        "ema24_slope_6h": 0.007854218636478505,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-21T10:31:17.775750Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-21T10:15:00Z",
          "return_6h": 0.03812486746124555,
          "return_12h": 0.040094636369859105,
          "return_24h": 0.05038346311017006,
          "close_vs_ema12": 0.026136843523787423,
          "close_vs_ema24": 0.03303635290809459,
          "ema12_slope_3h": 0.011074214123636184,
          "ema24_slope_6h": 0.007854218636478505,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.49,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.401553,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        2549,
        2550
      ],
      "forecast_publication_timestamp": "2026-09-21T10:31:17.506573Z",
      "requested_quote_timestamp": "2026-09-21T10:31:17.506573Z",
      "retrieved_quote_timestamp": "2026-09-21T10:31:17.908126Z",
      "quote_retrieval_timestamp": "2026-09-21T10:31:17.908126Z",
      "timing_difference_seconds": 0.401553,
      "selected_quote": {
        "id": 402,
        "contract_id": 402,
        "forecast_timestamp": "2026-09-21T10:31:17.506573Z",
        "requested_timestamp": "2026-09-21T10:31:17.506573Z",
        "actual_quote_timestamp": "2026-09-21T10:31:17.908126Z",
        "timestamp_delta_seconds": 0.401553,
        "bid": 0.48,
        "ask": 0.49,
        "midpoint": 0.485,
        "last_price": 0.49,
        "implied_probability": 0.49,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-21T10:31:17.908126Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP210645",
        "external_market_id": "KXBTC15M-26SEP210645-45",
        "external_contract_id": "KXBTC15M-26SEP210645-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4260.68
      },
      "selected_entry_price": 0.49,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 402,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP210645",
          "external_market_id": "KXBTC15M-26SEP210645-45",
          "external_contract_id": "KXBTC15M-26SEP210645-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-21T10:30:00Z",
          "resolution_timestamp": "2026-09-21T10:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-21T10:31:17.779007Z"
        }
      ],
      "quotes": [
        {
          "id": 402,
          "contract_id": 402,
          "forecast_timestamp": "2026-09-21T10:31:17.506573Z",
          "requested_timestamp": "2026-09-21T10:31:17.506573Z",
          "actual_quote_timestamp": "2026-09-21T10:31:17.908126Z",
          "timestamp_delta_seconds": 0.401553,
          "bid": 0.48,
          "ask": 0.49,
          "midpoint": 0.485,
          "last_price": 0.49,
          "implied_probability": 0.49,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-21T10:31:17.908126Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP210645",
          "external_market_id": "KXBTC15M-26SEP210645-45",
          "external_contract_id": "KXBTC15M-26SEP210645-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4260.68
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP210645-45": {
          "UP/YES": "KXBTC15M-26SEP210645-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 777,
          "signal_id": 402,
          "quote_id": 402,
          "settlement_id": 402,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 197.0,
          "entry_price": 0.49,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.53,
          "trading_fee": 3.45,
          "total_deployed": 99.98,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.53,
          "net_pnl": -99.98,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-21T10:46:23.663950Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4260.68,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 778,
          "signal_id": 402,
          "quote_id": 402,
          "settlement_id": 402,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.49,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 49.0,
          "trading_fee": 1.75,
          "total_deployed": 50.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -49.0,
          "net_pnl": -50.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-21T10:46:23.667132Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4260.68,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84384.17,
        "kronos_base_predicted_close": 84494.3828125,
        "kronos_base_displacement": 110.21281250000175,
        "kronos_base_displacement_fraction": 0.0013060839787841932,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84754.265625,
        "kronos_small_displacement": 370.09562500000175,
        "kronos_small_displacement_fraction": 0.004385841858727789,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP210645",
        "ticker": "KXBTC15M-26SEP210645-45",
        "market_id": "KXBTC15M-26SEP210645-45",
        "contract_id": "KXBTC15M-26SEP210645-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84384.17
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-21T10:31:17.506573Z",
        "retrieved_timestamp": "2026-09-21T10:31:17.908126Z",
        "quote_offset_seconds": 0.401553,
        "quote_age_seconds": 0.401553,
        "bid": 0.48,
        "ask": 0.49,
        "midpoint": 0.485,
        "last_price": 0.49,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.49,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4260.68
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 84263.11,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260921T1030Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 396,
          "signal_id": 402,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-21T10:15:00Z",
          "return_6h": 0.03812486746124555,
          "return_12h": 0.040094636369859105,
          "return_24h": 0.05038346311017006,
          "close_vs_ema12": 0.026136843523787423,
          "close_vs_ema24": 0.03303635290809459,
          "ema12_slope_3h": 0.011074214123636184,
          "ema24_slope_6h": 0.007854218636478505,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-21T10:31:17.775750Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-21T10:15:00Z",
            "return_6h": 0.03812486746124555,
            "return_12h": 0.040094636369859105,
            "return_24h": 0.05038346311017006,
            "close_vs_ema12": 0.026136843523787423,
            "close_vs_ema24": 0.03303635290809459,
            "ema12_slope_3h": 0.011074214123636184,
            "ema24_slope_6h": 0.007854218636478505,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0020542812369975794,
        "return_30m": -0.002598403240773095,
        "return_60m": -0.000979279165175595,
        "return_120m": 0.026204027883422354,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 3,
        "close_vs_ema3": -0.0010378703617196505,
        "close_vs_ema6": 0.001241491345803647,
        "close_vs_ema12": 0.008346745443923886,
        "ema3_slope": -0.0010367943036404537,
        "ema6_slope": 0.0004968432689689273,
        "realized_volatility_30m": 0.0007545195763192791,
        "realized_volatility_60m": 0.004102195633829162,
        "return_acceleration": -0.0015090391526385583
      }
    },
    {
      "id": 401,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260921T1015Z",
      "trigger_timestamp": "2026-09-21T10:16:16.944215Z",
      "market_start_timestamp": "2026-09-21T10:15:00Z",
      "resolution_timestamp": "2026-09-21T10:30:00Z",
      "direction": "UP",
      "base_run_id": 2547,
      "small_run_id": 2548,
      "last_observed_close": 84557.88,
      "actual_close": 84384.17,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-21T10:16:16.991401Z",
      "base_predicted_close": 84713.4453125,
      "small_predicted_close": 84838.203125,
      "strike": 84557.88,
      "market_regime": {
        "id": 395,
        "signal_id": 401,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-21T10:00:00Z",
        "return_6h": 0.04038538722487295,
        "return_12h": 0.040648630219285664,
        "return_24h": 0.052601292358987584,
        "close_vs_ema12": 0.029394054827885263,
        "close_vs_ema24": 0.03588334051739284,
        "ema12_slope_3h": 0.010090898061613895,
        "ema24_slope_6h": 0.007215053786886916,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-21T10:16:16.993934Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-21T10:00:00Z",
          "return_6h": 0.04038538722487295,
          "return_12h": 0.040648630219285664,
          "return_24h": 0.052601292358987584,
          "close_vs_ema12": 0.029394054827885263,
          "close_vs_ema24": 0.03588334051739284,
          "ema12_slope_3h": 0.010090898061613895,
          "ema24_slope_6h": 0.007215053786886916,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.51,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.203156,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        2547,
        2548
      ],
      "forecast_publication_timestamp": "2026-09-21T10:16:16.944215Z",
      "requested_quote_timestamp": "2026-09-21T10:16:16.944215Z",
      "retrieved_quote_timestamp": "2026-09-21T10:16:17.147371Z",
      "quote_retrieval_timestamp": "2026-09-21T10:16:17.147371Z",
      "timing_difference_seconds": 0.203156,
      "selected_quote": {
        "id": 401,
        "contract_id": 401,
        "forecast_timestamp": "2026-09-21T10:16:16.944215Z",
        "requested_timestamp": "2026-09-21T10:16:16.944215Z",
        "actual_quote_timestamp": "2026-09-21T10:16:17.147371Z",
        "timestamp_delta_seconds": 0.203156,
        "bid": 0.5,
        "ask": 0.51,
        "midpoint": 0.505,
        "last_price": 0.5,
        "implied_probability": 0.51,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-21T10:16:17.147371Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP210630",
        "external_market_id": "KXBTC15M-26SEP210630-30",
        "external_contract_id": "KXBTC15M-26SEP210630-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 6982.93
      },
      "selected_entry_price": 0.51,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 401,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP210630",
          "external_market_id": "KXBTC15M-26SEP210630-30",
          "external_contract_id": "KXBTC15M-26SEP210630-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-21T10:15:00Z",
          "resolution_timestamp": "2026-09-21T10:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-21T10:16:16.997058Z"
        }
      ],
      "quotes": [
        {
          "id": 401,
          "contract_id": 401,
          "forecast_timestamp": "2026-09-21T10:16:16.944215Z",
          "requested_timestamp": "2026-09-21T10:16:16.944215Z",
          "actual_quote_timestamp": "2026-09-21T10:16:17.147371Z",
          "timestamp_delta_seconds": 0.203156,
          "bid": 0.5,
          "ask": 0.51,
          "midpoint": 0.505,
          "last_price": 0.5,
          "implied_probability": 0.51,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-21T10:16:17.147371Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP210630",
          "external_market_id": "KXBTC15M-26SEP210630-30",
          "external_contract_id": "KXBTC15M-26SEP210630-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 6982.93
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP210630-30": {
          "UP/YES": "KXBTC15M-26SEP210630-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 775,
          "signal_id": 401,
          "quote_id": 401,
          "settlement_id": 401,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 189.0,
          "entry_price": 0.51,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.39,
          "trading_fee": 3.31,
          "total_deployed": 99.7,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.39,
          "net_pnl": -99.7,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-21T10:31:23.732092Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6982.93,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 776,
          "signal_id": 401,
          "quote_id": 401,
          "settlement_id": 401,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.51,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 51.0,
          "trading_fee": 1.75,
          "total_deployed": 52.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -51.0,
          "net_pnl": -52.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-21T10:31:23.734055Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6982.93,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84557.88,
        "kronos_base_predicted_close": 84713.4453125,
        "kronos_base_displacement": 155.56531249999534,
        "kronos_base_displacement_fraction": 0.0018397494414476253,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84838.203125,
        "kronos_small_displacement": 280.32312499999534,
        "kronos_small_displacement_fraction": 0.0033151626436234605,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP210630",
        "ticker": "KXBTC15M-26SEP210630-30",
        "market_id": "KXBTC15M-26SEP210630-30",
        "contract_id": "KXBTC15M-26SEP210630-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84557.88
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-21T10:16:16.944215Z",
        "retrieved_timestamp": "2026-09-21T10:16:17.147371Z",
        "quote_offset_seconds": 0.203156,
        "quote_age_seconds": 0.203156,
        "bid": 0.5,
        "ask": 0.51,
        "midpoint": 0.505,
        "last_price": 0.5,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.51,
        "price_type": "live_executable_ask",
        "yes_ask_size": 6982.93
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 84384.17,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260921T1015Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 395,
          "signal_id": 401,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-21T10:00:00Z",
          "return_6h": 0.04038538722487295,
          "return_12h": 0.040648630219285664,
          "return_24h": 0.052601292358987584,
          "close_vs_ema12": 0.029394054827885263,
          "close_vs_ema24": 0.03588334051739284,
          "ema12_slope_3h": 0.010090898061613895,
          "ema24_slope_6h": 0.007215053786886916,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-21T10:16:16.993934Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-21T10:00:00Z",
            "return_6h": 0.04038538722487295,
            "return_12h": 0.040648630219285664,
            "return_24h": 0.052601292358987584,
            "close_vs_ema12": 0.029394054827885263,
            "close_vs_ema24": 0.03588334051739284,
            "ema12_slope_3h": 0.010090898061613895,
            "ema24_slope_6h": 0.007215053786886916,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0005452420843590211,
        "return_30m": -0.005268013936980509,
        "return_60m": 0.007708101577600379,
        "return_120m": 0.032851746601361365,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -1.9347114698198276e-05,
        "close_vs_ema6": 0.003801041085772505,
        "close_vs_ema12": 0.011958174986764103,
        "ema3_slope": -1.934674039461015e-05,
        "ema6_slope": 0.00152273162048977,
        "realized_volatility_30m": 0.002090053113512569,
        "realized_volatility_60m": 0.004802183437436663,
        "return_acceleration": 0.004180106227025138
      }
    },
    {
      "id": 400,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260921T1000Z",
      "trigger_timestamp": "2026-09-21T10:01:18.363548Z",
      "market_start_timestamp": "2026-09-21T10:00:00Z",
      "resolution_timestamp": "2026-09-21T10:15:00Z",
      "direction": "UP",
      "base_run_id": 2545,
      "small_run_id": 2546,
      "last_observed_close": 84604.01,
      "actual_close": 84557.88,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-21T10:01:18.427090Z",
      "base_predicted_close": 84617.265625,
      "small_predicted_close": 84742.953125,
      "strike": 84604.01,
      "market_regime": {
        "id": 394,
        "signal_id": 400,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-21T09:45:00Z",
        "return_6h": 0.03929887200858273,
        "return_12h": 0.04570728099648225,
        "return_24h": 0.0517303314963391,
        "close_vs_ema12": 0.03124552306716999,
        "close_vs_ema24": 0.03723210581741454,
        "ema12_slope_3h": 0.008926889168443086,
        "ema24_slope_6h": 0.006514748289728978,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-21T10:01:18.454983Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-21T09:45:00Z",
          "return_6h": 0.03929887200858273,
          "return_12h": 0.04570728099648225,
          "return_24h": 0.0517303314963391,
          "close_vs_ema12": 0.03124552306716999,
          "close_vs_ema24": 0.03723210581741454,
          "ema12_slope_3h": 0.008926889168443086,
          "ema24_slope_6h": 0.006514748289728978,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.48,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.241589,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        2545,
        2546
      ],
      "forecast_publication_timestamp": "2026-09-21T10:01:18.363548Z",
      "requested_quote_timestamp": "2026-09-21T10:01:18.363548Z",
      "retrieved_quote_timestamp": "2026-09-21T10:01:18.605137Z",
      "quote_retrieval_timestamp": "2026-09-21T10:01:18.605137Z",
      "timing_difference_seconds": 0.241589,
      "selected_quote": {
        "id": 400,
        "contract_id": 400,
        "forecast_timestamp": "2026-09-21T10:01:18.363548Z",
        "requested_timestamp": "2026-09-21T10:01:18.363548Z",
        "actual_quote_timestamp": "2026-09-21T10:01:18.605137Z",
        "timestamp_delta_seconds": 0.241589,
        "bid": 0.47,
        "ask": 0.48,
        "midpoint": 0.475,
        "last_price": 0.48,
        "implied_probability": 0.48,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-21T10:01:18.605137Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP210615",
        "external_market_id": "KXBTC15M-26SEP210615-15",
        "external_contract_id": "KXBTC15M-26SEP210615-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 8822.26
      },
      "selected_entry_price": 0.48,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 400,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP210615",
          "external_market_id": "KXBTC15M-26SEP210615-15",
          "external_contract_id": "KXBTC15M-26SEP210615-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-21T10:00:00Z",
          "resolution_timestamp": "2026-09-21T10:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-21T10:01:18.468892Z"
        }
      ],
      "quotes": [
        {
          "id": 400,
          "contract_id": 400,
          "forecast_timestamp": "2026-09-21T10:01:18.363548Z",
          "requested_timestamp": "2026-09-21T10:01:18.363548Z",
          "actual_quote_timestamp": "2026-09-21T10:01:18.605137Z",
          "timestamp_delta_seconds": 0.241589,
          "bid": 0.47,
          "ask": 0.48,
          "midpoint": 0.475,
          "last_price": 0.48,
          "implied_probability": 0.48,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-21T10:01:18.605137Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP210615",
          "external_market_id": "KXBTC15M-26SEP210615-15",
          "external_contract_id": "KXBTC15M-26SEP210615-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 8822.26
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP210615-15": {
          "UP/YES": "KXBTC15M-26SEP210615-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 773,
          "signal_id": 400,
          "quote_id": 400,
          "settlement_id": 400,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 201.0,
          "entry_price": 0.48,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.47999999999999,
          "trading_fee": 3.52,
          "total_deployed": 99.99999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.47999999999999,
          "net_pnl": -99.99999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-21T10:16:21.829861Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 8822.26,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 774,
          "signal_id": 400,
          "quote_id": 400,
          "settlement_id": 400,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.48,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 48.0,
          "trading_fee": 1.75,
          "total_deployed": 49.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -48.0,
          "net_pnl": -49.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-21T10:16:21.831717Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 8822.26,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 84604.01,
        "kronos_base_predicted_close": 84617.265625,
        "kronos_base_displacement": 13.255625000005239,
        "kronos_base_displacement_fraction": 0.00015667844822018766,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84742.953125,
        "kronos_small_displacement": 138.94312500000524,
        "kronos_small_displacement_fraction": 0.0016422758803040806,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP210615",
        "ticker": "KXBTC15M-26SEP210615-15",
        "market_id": "KXBTC15M-26SEP210615-15",
        "contract_id": "KXBTC15M-26SEP210615-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 84604.01
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-21T10:01:18.363548Z",
        "retrieved_timestamp": "2026-09-21T10:01:18.605137Z",
        "quote_offset_seconds": 0.241589,
        "quote_age_seconds": 0.241589,
        "bid": 0.47,
        "ask": 0.48,
        "midpoint": 0.475,
        "last_price": 0.48,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.48,
        "price_type": "live_executable_ask",
        "yes_ask_size": 8822.26
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 84557.88,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260921T1000Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 394,
          "signal_id": 400,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-21T09:45:00Z",
          "return_6h": 0.03929887200858273,
          "return_12h": 0.04570728099648225,
          "return_24h": 0.0517303314963391,
          "close_vs_ema12": 0.03124552306716999,
          "close_vs_ema24": 0.03723210581741454,
          "ema12_slope_3h": 0.008926889168443086,
          "ema24_slope_6h": 0.006514748289728978,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-21T10:01:18.454983Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-21T09:45:00Z",
            "return_6h": 0.03929887200858273,
            "return_12h": 0.04570728099648225,
            "return_24h": 0.0517303314963391,
            "close_vs_ema12": 0.03124552306716999,
            "close_vs_ema24": 0.03723210581741454,
            "ema12_slope_3h": 0.008926889168443086,
            "ema24_slope_6h": 0.006514748289728978,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": -0.004725348311384159,
        "return_30m": 0.0016233421731610687,
        "return_60m": 0.009981002433525177,
        "return_120m": 0.0355693015175389,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": 0.0005068249458597407,
        "close_vs_ema6": 0.005878007693240095,
        "close_vs_ema12": 0.014716448516428837,
        "ema3_slope": 0.0005070819476402644,
        "ema6_slope": 0.0023567442616563294,
        "realized_volatility_30m": 0.005552090501106777,
        "realized_volatility_60m": 0.004606568473684434,
        "return_acceleration": -0.011104181002213553
      }
    },
    {
      "id": 399,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260921T0915Z",
      "trigger_timestamp": "2026-09-21T09:16:16.876027Z",
      "market_start_timestamp": "2026-09-21T09:15:00Z",
      "resolution_timestamp": "2026-09-21T09:30:00Z",
      "direction": "UP",
      "base_run_id": 2539,
      "small_run_id": 2540,
      "last_observed_close": 83911.09,
      "actual_close": 84466.89,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-21T09:16:16.916971Z",
      "base_predicted_close": 83971.265625,
      "small_predicted_close": 84182.0703125,
      "strike": 83911.09,
      "market_regime": {
        "id": 393,
        "signal_id": 399,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-21T09:00:00Z",
        "return_6h": 0.03257431215367923,
        "return_12h": 0.03932633152783227,
        "return_24h": 0.045647797174382276,
        "close_vs_ema12": 0.027223679913388033,
        "close_vs_ema24": 0.03128603193968593,
        "ema12_slope_3h": 0.005093082499446844,
        "ema24_slope_6h": 0.00431791089230793,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-21T09:16:16.919354Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-21T09:00:00Z",
          "return_6h": 0.03257431215367923,
          "return_12h": 0.03932633152783227,
          "return_24h": 0.045647797174382276,
          "close_vs_ema12": 0.027223679913388033,
          "close_vs_ema24": 0.03128603193968593,
          "ema12_slope_3h": 0.005093082499446844,
          "ema24_slope_6h": 0.00431791089230793,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.67,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.197035,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        2539,
        2540
      ],
      "forecast_publication_timestamp": "2026-09-21T09:16:16.876027Z",
      "requested_quote_timestamp": "2026-09-21T09:16:16.876027Z",
      "retrieved_quote_timestamp": "2026-09-21T09:16:17.073062Z",
      "quote_retrieval_timestamp": "2026-09-21T09:16:17.073062Z",
      "timing_difference_seconds": 0.197035,
      "selected_quote": {
        "id": 399,
        "contract_id": 399,
        "forecast_timestamp": "2026-09-21T09:16:16.876027Z",
        "requested_timestamp": "2026-09-21T09:16:16.876027Z",
        "actual_quote_timestamp": "2026-09-21T09:16:17.073062Z",
        "timestamp_delta_seconds": 0.197035,
        "bid": 0.66,
        "ask": 0.67,
        "midpoint": 0.665,
        "last_price": 0.67,
        "implied_probability": 0.67,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-21T09:16:17.073062Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP210530",
        "external_market_id": "KXBTC15M-26SEP210530-30",
        "external_contract_id": "KXBTC15M-26SEP210530-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5335.15
      },
      "selected_entry_price": 0.67,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 399,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP210530",
          "external_market_id": "KXBTC15M-26SEP210530-30",
          "external_contract_id": "KXBTC15M-26SEP210530-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-21T09:15:00Z",
          "resolution_timestamp": "2026-09-21T09:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-21T09:16:16.922521Z"
        }
      ],
      "quotes": [
        {
          "id": 399,
          "contract_id": 399,
          "forecast_timestamp": "2026-09-21T09:16:16.876027Z",
          "requested_timestamp": "2026-09-21T09:16:16.876027Z",
          "actual_quote_timestamp": "2026-09-21T09:16:17.073062Z",
          "timestamp_delta_seconds": 0.197035,
          "bid": 0.66,
          "ask": 0.67,
          "midpoint": 0.665,
          "last_price": 0.67,
          "implied_probability": 0.67,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-21T09:16:17.073062Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP210530",
          "external_market_id": "KXBTC15M-26SEP210530-30",
          "external_contract_id": "KXBTC15M-26SEP210530-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5335.15
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP210530-30": {
          "UP/YES": "KXBTC15M-26SEP210530-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 771,
          "signal_id": 399,
          "quote_id": 399,
          "settlement_id": 399,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 145.0,
          "entry_price": 0.67,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.15,
          "trading_fee": 2.25,
          "total_deployed": 99.4,
          "settlement_value": 1.0,
          "settlement_payout": 145.0,
          "gross_pnl": 47.849999999999994,
          "net_pnl": 45.599999999999994,
          "roi": 0.45875251509054316,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-21T09:31:25.524553Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5335.15,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 772,
          "signal_id": 399,
          "quote_id": 399,
          "settlement_id": 399,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.67,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 67.0,
          "trading_fee": 1.55,
          "total_deployed": 68.55,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 33.0,
          "net_pnl": 31.450000000000003,
          "roi": 0.45878920495988335,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-21T09:31:25.527001Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5335.15,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83911.09,
        "kronos_base_predicted_close": 83971.265625,
        "kronos_base_displacement": 60.17562500000349,
        "kronos_base_displacement_fraction": 0.0007171355419170874,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 84182.0703125,
        "kronos_small_displacement": 270.9803125000035,
        "kronos_small_displacement_fraction": 0.0032293742400438786,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP210530",
        "ticker": "KXBTC15M-26SEP210530-30",
        "market_id": "KXBTC15M-26SEP210530-30",
        "contract_id": "KXBTC15M-26SEP210530-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83911.09
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-21T09:16:16.876027Z",
        "retrieved_timestamp": "2026-09-21T09:16:17.073062Z",
        "quote_offset_seconds": 0.197035,
        "quote_age_seconds": 0.197035,
        "bid": 0.66,
        "ask": 0.67,
        "midpoint": 0.665,
        "last_price": 0.67,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.67,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5335.15
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 84466.89,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260921T0915Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 393,
          "signal_id": 399,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-21T09:00:00Z",
          "return_6h": 0.03257431215367923,
          "return_12h": 0.03932633152783227,
          "return_24h": 0.045647797174382276,
          "close_vs_ema12": 0.027223679913388033,
          "close_vs_ema24": 0.03128603193968593,
          "ema12_slope_3h": 0.005093082499446844,
          "ema24_slope_6h": 0.00431791089230793,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-21T09:16:16.919354Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-21T09:00:00Z",
            "return_6h": 0.03257431215367923,
            "return_12h": 0.03932633152783227,
            "return_24h": 0.045647797174382276,
            "close_vs_ema12": 0.027223679913388033,
            "close_vs_ema24": 0.03128603193968593,
            "ema12_slope_3h": 0.005093082499446844,
            "ema24_slope_6h": 0.00431791089230793,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.001709043230176066,
        "return_30m": 0.0038060637308721113,
        "return_60m": 0.024951317732186284,
        "return_120m": 0.029444157458851983,
        "consecutive_up_closes": 6,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0037823012659727873,
        "close_vs_ema6": 0.010036371804027944,
        "close_vs_ema12": 0.016891151049198028,
        "ema3_slope": 0.003796661383128841,
        "ema6_slope": 0.004030730284722894,
        "realized_volatility_30m": 0.0001921997432087208,
        "realized_volatility_60m": 0.006083012530969786,
        "return_acceleration": -0.0003843994864174416
      }
    },
    {
      "id": 398,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260921T0900Z",
      "trigger_timestamp": "2026-09-21T09:01:21.708457Z",
      "market_start_timestamp": "2026-09-21T09:00:00Z",
      "resolution_timestamp": "2026-09-21T09:15:00Z",
      "direction": "UP",
      "base_run_id": 2537,
      "small_run_id": 2538,
      "last_observed_close": 83767.92,
      "actual_close": 83911.09,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-21T09:01:21.756181Z",
      "base_predicted_close": 83772.7890625,
      "small_predicted_close": 83986.0546875,
      "strike": 83767.92,
      "market_regime": {
        "id": 392,
        "signal_id": 398,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-21T08:45:00Z",
        "return_6h": 0.030509553729147543,
        "return_12h": 0.03316320101074299,
        "return_24h": 0.043927473293085884,
        "close_vs_ema12": 0.02666044483943608,
        "close_vs_ema24": 0.03020510999473447,
        "ema12_slope_3h": 0.0041085341152138355,
        "ema24_slope_6h": 0.0037212001699284958,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-21T09:01:21.760765Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-21T08:45:00Z",
          "return_6h": 0.030509553729147543,
          "return_12h": 0.03316320101074299,
          "return_24h": 0.043927473293085884,
          "close_vs_ema12": 0.02666044483943608,
          "close_vs_ema24": 0.03020510999473447,
          "ema12_slope_3h": 0.0041085341152138355,
          "ema24_slope_6h": 0.0037212001699284958,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.51,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.226705,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        2537,
        2538
      ],
      "forecast_publication_timestamp": "2026-09-21T09:01:21.708457Z",
      "requested_quote_timestamp": "2026-09-21T09:01:21.708457Z",
      "retrieved_quote_timestamp": "2026-09-21T09:01:21.935162Z",
      "quote_retrieval_timestamp": "2026-09-21T09:01:21.935162Z",
      "timing_difference_seconds": 0.226705,
      "selected_quote": {
        "id": 398,
        "contract_id": 398,
        "forecast_timestamp": "2026-09-21T09:01:21.708457Z",
        "requested_timestamp": "2026-09-21T09:01:21.708457Z",
        "actual_quote_timestamp": "2026-09-21T09:01:21.935162Z",
        "timestamp_delta_seconds": 0.226705,
        "bid": 0.5,
        "ask": 0.51,
        "midpoint": 0.505,
        "last_price": 0.51,
        "implied_probability": 0.51,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-21T09:01:21.935162Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP210515",
        "external_market_id": "KXBTC15M-26SEP210515-15",
        "external_contract_id": "KXBTC15M-26SEP210515-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 0.89
      },
      "selected_entry_price": 0.51,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 398,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP210515",
          "external_market_id": "KXBTC15M-26SEP210515-15",
          "external_contract_id": "KXBTC15M-26SEP210515-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-21T09:00:00Z",
          "resolution_timestamp": "2026-09-21T09:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-21T09:01:21.763780Z"
        }
      ],
      "quotes": [
        {
          "id": 398,
          "contract_id": 398,
          "forecast_timestamp": "2026-09-21T09:01:21.708457Z",
          "requested_timestamp": "2026-09-21T09:01:21.708457Z",
          "actual_quote_timestamp": "2026-09-21T09:01:21.935162Z",
          "timestamp_delta_seconds": 0.226705,
          "bid": 0.5,
          "ask": 0.51,
          "midpoint": 0.505,
          "last_price": 0.51,
          "implied_probability": 0.51,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-21T09:01:21.935162Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP210515",
          "external_market_id": "KXBTC15M-26SEP210515-15",
          "external_contract_id": "KXBTC15M-26SEP210515-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 0.89
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP210515-15": {
          "UP/YES": "KXBTC15M-26SEP210515-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": null,
        "fixed_shares": null
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 83767.92,
        "kronos_base_predicted_close": 83772.7890625,
        "kronos_base_displacement": 4.869062500001746,
        "kronos_base_displacement_fraction": 5.8125622553380175e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 83986.0546875,
        "kronos_small_displacement": 218.13468750000175,
        "kronos_small_displacement_fraction": 0.002604036097589647,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP210515",
        "ticker": "KXBTC15M-26SEP210515-15",
        "market_id": "KXBTC15M-26SEP210515-15",
        "contract_id": "KXBTC15M-26SEP210515-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 83767.92
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-21T09:01:21.708457Z",
        "retrieved_timestamp": "2026-09-21T09:01:21.935162Z",
        "quote_offset_seconds": 0.226705,
        "quote_age_seconds": 0.226705,
        "bid": 0.5,
        "ask": 0.51,
        "midpoint": 0.505,
        "last_price": 0.51,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.51,
        "price_type": "live_executable_ask",
        "yes_ask_size": 0.89
      },
      "settlement": {
        "result": null,
        "settlement_value": null,
        "actual_btc_close": 83911.09,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260921T0900Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 392,
          "signal_id": 398,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-21T08:45:00Z",
          "return_6h": 0.030509553729147543,
          "return_12h": 0.03316320101074299,
          "return_24h": 0.043927473293085884,
          "close_vs_ema12": 0.02666044483943608,
          "close_vs_ema24": 0.03020510999473447,
          "ema12_slope_3h": 0.0041085341152138355,
          "ema24_slope_6h": 0.0037212001699284958,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-21T09:01:21.760765Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-21T08:45:00Z",
            "return_6h": 0.030509553729147543,
            "return_12h": 0.03316320101074299,
            "return_24h": 0.043927473293085884,
            "close_vs_ema12": 0.02666044483943608,
            "close_vs_ema24": 0.03020510999473447,
            "ema12_slope_3h": 0.0041085341152138355,
            "ema24_slope_6h": 0.0037212001699284958,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0020934427165935077,
        "return_30m": 0.018709722210108914,
        "return_60m": 0.02533542613411477,
        "return_120m": 0.026176781214577227,
        "consecutive_up_closes": 5,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.005874240205625547,
        "close_vs_ema6": 0.012377359324193593,
        "close_vs_ema12": 0.01828347429551913,
        "ema3_slope": 0.005908950802000046,
        "ema6_slope": 0.004975577534071185,
        "realized_volatility_30m": 0.007244062108198168,
        "realized_volatility_60m": 0.0060155446429892585,
        "return_acceleration": -0.014488124216396336
      }
    },
    {
      "id": 397,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260921T0200Z",
      "trigger_timestamp": "2026-09-21T02:01:23.789262Z",
      "market_start_timestamp": "2026-09-21T02:00:00Z",
      "resolution_timestamp": "2026-09-21T02:15:00Z",
      "direction": "UP",
      "base_run_id": 2481,
      "small_run_id": 2482,
      "last_observed_close": 80985.46,
      "actual_close": 81317.5,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-21T02:01:23.835604Z",
      "base_predicted_close": 81100.28125,
      "small_predicted_close": 81145.2890625,
      "strike": 80985.46,
      "market_regime": {
        "id": 391,
        "signal_id": 397,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-21T01:45:00Z",
        "return_6h": -0.002093915107895361,
        "return_12h": 0.005663102699691391,
        "return_24h": -0.000989650135835407,
        "close_vs_ema12": -0.0017833533076155872,
        "close_vs_ema24": 1.772811124656215e-05,
        "ema12_slope_3h": 0.0023935213430259505,
        "ema24_slope_6h": 0.002203325081986618,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-21T02:01:23.838737Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-21T01:45:00Z",
          "return_6h": -0.002093915107895361,
          "return_12h": 0.005663102699691391,
          "return_24h": -0.000989650135835407,
          "close_vs_ema12": -0.0017833533076155872,
          "close_vs_ema24": 1.772811124656215e-05,
          "ema12_slope_3h": 0.0023935213430259505,
          "ema24_slope_6h": 0.002203325081986618,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.61,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.19055,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        2481,
        2482
      ],
      "forecast_publication_timestamp": "2026-09-21T02:01:23.789262Z",
      "requested_quote_timestamp": "2026-09-21T02:01:23.789262Z",
      "retrieved_quote_timestamp": "2026-09-21T02:01:23.979812Z",
      "quote_retrieval_timestamp": "2026-09-21T02:01:23.979812Z",
      "timing_difference_seconds": 0.19055,
      "selected_quote": {
        "id": 397,
        "contract_id": 397,
        "forecast_timestamp": "2026-09-21T02:01:23.789262Z",
        "requested_timestamp": "2026-09-21T02:01:23.789262Z",
        "actual_quote_timestamp": "2026-09-21T02:01:23.979812Z",
        "timestamp_delta_seconds": 0.19055,
        "bid": 0.6,
        "ask": 0.61,
        "midpoint": 0.605,
        "last_price": 0.61,
        "implied_probability": 0.61,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-21T02:01:23.979812Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP202215",
        "external_market_id": "KXBTC15M-26SEP202215-15",
        "external_contract_id": "KXBTC15M-26SEP202215-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 7359.44
      },
      "selected_entry_price": 0.61,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 397,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP202215",
          "external_market_id": "KXBTC15M-26SEP202215-15",
          "external_contract_id": "KXBTC15M-26SEP202215-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-21T02:00:00Z",
          "resolution_timestamp": "2026-09-21T02:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-21T02:01:23.842291Z"
        }
      ],
      "quotes": [
        {
          "id": 397,
          "contract_id": 397,
          "forecast_timestamp": "2026-09-21T02:01:23.789262Z",
          "requested_timestamp": "2026-09-21T02:01:23.789262Z",
          "actual_quote_timestamp": "2026-09-21T02:01:23.979812Z",
          "timestamp_delta_seconds": 0.19055,
          "bid": 0.6,
          "ask": 0.61,
          "midpoint": 0.605,
          "last_price": 0.61,
          "implied_probability": 0.61,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-21T02:01:23.979812Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP202215",
          "external_market_id": "KXBTC15M-26SEP202215-15",
          "external_contract_id": "KXBTC15M-26SEP202215-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 7359.44
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP202215-15": {
          "UP/YES": "KXBTC15M-26SEP202215-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 769,
          "signal_id": 397,
          "quote_id": 397,
          "settlement_id": 397,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 159.0,
          "entry_price": 0.61,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.99,
          "trading_fee": 2.65,
          "total_deployed": 99.64,
          "settlement_value": 1.0,
          "settlement_payout": 159.0,
          "gross_pnl": 62.010000000000005,
          "net_pnl": 59.36,
          "roi": 0.5957446808510638,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-21T02:16:31.639250Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7359.44,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 770,
          "signal_id": 397,
          "quote_id": 397,
          "settlement_id": 397,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.61,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 61.0,
          "trading_fee": 1.67,
          "total_deployed": 62.67,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 39.0,
          "net_pnl": 37.33,
          "roi": 0.5956598053295037,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-21T02:16:31.650634Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7359.44,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 80985.46,
        "kronos_base_predicted_close": 81100.28125,
        "kronos_base_displacement": 114.8212499999936,
        "kronos_base_displacement_fraction": 0.0014178008002917262,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81145.2890625,
        "kronos_small_displacement": 159.8290624999936,
        "kronos_small_displacement_fraction": 0.001973552567337317,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP202215",
        "ticker": "KXBTC15M-26SEP202215-15",
        "market_id": "KXBTC15M-26SEP202215-15",
        "contract_id": "KXBTC15M-26SEP202215-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 80985.46
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-21T02:01:23.789262Z",
        "retrieved_timestamp": "2026-09-21T02:01:23.979812Z",
        "quote_offset_seconds": 0.19055,
        "quote_age_seconds": 0.19055,
        "bid": 0.6,
        "ask": 0.61,
        "midpoint": 0.605,
        "last_price": 0.61,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.61,
        "price_type": "live_executable_ask",
        "yes_ask_size": 7359.44
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 81317.5,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260921T0200Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 391,
          "signal_id": 397,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-21T01:45:00Z",
          "return_6h": -0.002093915107895361,
          "return_12h": 0.005663102699691391,
          "return_24h": -0.000989650135835407,
          "close_vs_ema12": -0.0017833533076155872,
          "close_vs_ema24": 1.772811124656215e-05,
          "ema12_slope_3h": 0.0023935213430259505,
          "ema24_slope_6h": 0.002203325081986618,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-21T02:01:23.838737Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-21T01:45:00Z",
            "return_6h": -0.002093915107895361,
            "return_12h": 0.005663102699691391,
            "return_24h": -0.000989650135835407,
            "close_vs_ema12": -0.0017833533076155872,
            "close_vs_ema24": 1.772811124656215e-05,
            "ema12_slope_3h": 0.0023935213430259505,
            "ema24_slope_6h": 0.002203325081986618,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.005634004757921529,
        "return_30m": -0.007164060126969685,
        "return_60m": -0.007648199128994504,
        "return_120m": -0.002132025845026475,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 3,
        "close_vs_ema3": -0.0033780805755860843,
        "close_vs_ema6": -0.004868444226870605,
        "close_vs_ema12": -0.004869675933373174,
        "ema3_slope": -0.0033667075661533152,
        "ema6_slope": -0.0019435927815256715,
        "realized_volatility_30m": 0.0020476401037173853,
        "realized_volatility_60m": 0.0026888804226628464,
        "return_acceleration": -0.0040952802074347705
      }
    },
    {
      "id": 396,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260921T0130Z",
      "trigger_timestamp": "2026-09-21T01:31:16.934511Z",
      "market_start_timestamp": "2026-09-21T01:30:00Z",
      "resolution_timestamp": "2026-09-21T01:45:00Z",
      "direction": "UP",
      "base_run_id": 2477,
      "small_run_id": 2478,
      "last_observed_close": 81569.83,
      "actual_close": 81444.32,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-21T01:31:16.977064Z",
      "base_predicted_close": 81594.328125,
      "small_predicted_close": 81647.34375,
      "strike": 81569.83,
      "market_regime": {
        "id": 390,
        "signal_id": 396,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-21T01:15:00Z",
        "return_6h": 0.005867641292004899,
        "return_12h": 0.013450440313783396,
        "return_24h": 0.005777294475387107,
        "close_vs_ema12": 0.005505673633523944,
        "close_vs_ema24": 0.007354562804782194,
        "ema12_slope_3h": 0.0025475053249401913,
        "ema24_slope_6h": 0.0022816713840256853,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-21T01:31:16.979635Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-21T01:15:00Z",
          "return_6h": 0.005867641292004899,
          "return_12h": 0.013450440313783396,
          "return_24h": 0.005777294475387107,
          "close_vs_ema12": 0.005505673633523944,
          "close_vs_ema24": 0.007354562804782194,
          "ema12_slope_3h": 0.0025475053249401913,
          "ema24_slope_6h": 0.0022816713840256853,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.61,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.19644,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        2477,
        2478
      ],
      "forecast_publication_timestamp": "2026-09-21T01:31:16.934511Z",
      "requested_quote_timestamp": "2026-09-21T01:31:16.934511Z",
      "retrieved_quote_timestamp": "2026-09-21T01:31:17.130951Z",
      "quote_retrieval_timestamp": "2026-09-21T01:31:17.130951Z",
      "timing_difference_seconds": 0.19644,
      "selected_quote": {
        "id": 396,
        "contract_id": 396,
        "forecast_timestamp": "2026-09-21T01:31:16.934511Z",
        "requested_timestamp": "2026-09-21T01:31:16.934511Z",
        "actual_quote_timestamp": "2026-09-21T01:31:17.130951Z",
        "timestamp_delta_seconds": 0.19644,
        "bid": 0.6,
        "ask": 0.61,
        "midpoint": 0.605,
        "last_price": 0.61,
        "implied_probability": 0.61,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-21T01:31:17.130951Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP202145",
        "external_market_id": "KXBTC15M-26SEP202145-45",
        "external_contract_id": "KXBTC15M-26SEP202145-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5444.92
      },
      "selected_entry_price": 0.61,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 396,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP202145",
          "external_market_id": "KXBTC15M-26SEP202145-45",
          "external_contract_id": "KXBTC15M-26SEP202145-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-21T01:30:00Z",
          "resolution_timestamp": "2026-09-21T01:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-21T01:31:16.982344Z"
        }
      ],
      "quotes": [
        {
          "id": 396,
          "contract_id": 396,
          "forecast_timestamp": "2026-09-21T01:31:16.934511Z",
          "requested_timestamp": "2026-09-21T01:31:16.934511Z",
          "actual_quote_timestamp": "2026-09-21T01:31:17.130951Z",
          "timestamp_delta_seconds": 0.19644,
          "bid": 0.6,
          "ask": 0.61,
          "midpoint": 0.605,
          "last_price": 0.61,
          "implied_probability": 0.61,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-21T01:31:17.130951Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP202145",
          "external_market_id": "KXBTC15M-26SEP202145-45",
          "external_contract_id": "KXBTC15M-26SEP202145-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5444.92
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP202145-45": {
          "UP/YES": "KXBTC15M-26SEP202145-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 767,
          "signal_id": 396,
          "quote_id": 396,
          "settlement_id": 396,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 159.0,
          "entry_price": 0.61,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.99,
          "trading_fee": 2.65,
          "total_deployed": 99.64,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.99,
          "net_pnl": -99.64,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-21T01:46:22.772085Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5444.92,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 768,
          "signal_id": 396,
          "quote_id": 396,
          "settlement_id": 396,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.61,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 61.0,
          "trading_fee": 1.67,
          "total_deployed": 62.67,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -61.0,
          "net_pnl": -62.67,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-21T01:46:22.774199Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5444.92,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81569.83,
        "kronos_base_predicted_close": 81594.328125,
        "kronos_base_displacement": 24.498124999998254,
        "kronos_base_displacement_fraction": 0.00030033316239592815,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81647.34375,
        "kronos_small_displacement": 77.51374999999825,
        "kronos_small_displacement_fraction": 0.0009502747523195556,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP202145",
        "ticker": "KXBTC15M-26SEP202145-45",
        "market_id": "KXBTC15M-26SEP202145-45",
        "contract_id": "KXBTC15M-26SEP202145-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81569.83
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-21T01:31:16.934511Z",
        "retrieved_timestamp": "2026-09-21T01:31:17.130951Z",
        "quote_offset_seconds": 0.19644,
        "quote_age_seconds": 0.19644,
        "bid": 0.6,
        "ask": 0.61,
        "midpoint": 0.605,
        "last_price": 0.61,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.61,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5444.92
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 81444.32,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260921T0130Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 390,
          "signal_id": 396,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-21T01:15:00Z",
          "return_6h": 0.005867641292004899,
          "return_12h": 0.013450440313783396,
          "return_24h": 0.005777294475387107,
          "close_vs_ema12": 0.005505673633523944,
          "close_vs_ema24": 0.007354562804782194,
          "ema12_slope_3h": 0.0025475053249401913,
          "ema24_slope_6h": 0.0022816713840256853,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-21T01:31:16.979635Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-21T01:15:00Z",
            "return_6h": 0.005867641292004899,
            "return_12h": 0.013450440313783396,
            "return_24h": 0.005777294475387107,
            "close_vs_ema12": 0.005505673633523944,
            "close_vs_ema24": 0.007354562804782194,
            "ema12_slope_3h": 0.0025475053249401913,
            "ema24_slope_6h": 0.0022816713840256853,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.002403289312847834,
        "return_30m": -0.00048763243007377,
        "return_60m": -0.0019735584759954516,
        "return_120m": 0.005155560038440532,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0006711450852321388,
        "close_vs_ema6": -0.00010593282576887297,
        "close_vs_ema12": 0.0014030474923893976,
        "ema3_slope": -0.0006706949516117611,
        "ema6_slope": -4.2371334901369906e-05,
        "realized_volatility_30m": 0.002161780582220274,
        "realized_volatility_60m": 0.0017432494030691459,
        "return_acceleration": -0.004323561164440548
      }
    },
    {
      "id": 395,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260920T2145Z",
      "trigger_timestamp": "2026-09-20T21:46:17.659587Z",
      "market_start_timestamp": "2026-09-20T21:45:00Z",
      "resolution_timestamp": "2026-09-20T22:00:00Z",
      "direction": "UP",
      "base_run_id": 2447,
      "small_run_id": 2448,
      "last_observed_close": 80787.61,
      "actual_close": 80906.02,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-20T21:46:17.698425Z",
      "base_predicted_close": 80820.7109375,
      "small_predicted_close": 80830.3515625,
      "strike": 80787.61,
      "market_regime": {
        "id": 389,
        "signal_id": 395,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-20T21:30:00Z",
        "return_6h": -0.00031635724805578747,
        "return_12h": 0.003427084200551489,
        "return_24h": -0.002552205644932859,
        "close_vs_ema12": -0.0012982507508169094,
        "close_vs_ema24": -0.0005200442197389465,
        "ema12_slope_3h": 0.0010609475943461621,
        "ema24_slope_6h": 0.0021852636355572663,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-20T21:46:17.700624Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-20T21:30:00Z",
          "return_6h": -0.00031635724805578747,
          "return_12h": 0.003427084200551489,
          "return_24h": -0.002552205644932859,
          "close_vs_ema12": -0.0012982507508169094,
          "close_vs_ema24": -0.0005200442197389465,
          "ema12_slope_3h": 0.0010609475943461621,
          "ema24_slope_6h": 0.0021852636355572663,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.66,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.188955,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        2447,
        2448
      ],
      "forecast_publication_timestamp": "2026-09-20T21:46:17.659587Z",
      "requested_quote_timestamp": "2026-09-20T21:46:17.659587Z",
      "retrieved_quote_timestamp": "2026-09-20T21:46:17.848542Z",
      "quote_retrieval_timestamp": "2026-09-20T21:46:17.848542Z",
      "timing_difference_seconds": 0.188955,
      "selected_quote": {
        "id": 395,
        "contract_id": 395,
        "forecast_timestamp": "2026-09-20T21:46:17.659587Z",
        "requested_timestamp": "2026-09-20T21:46:17.659587Z",
        "actual_quote_timestamp": "2026-09-20T21:46:17.848542Z",
        "timestamp_delta_seconds": 0.188955,
        "bid": 0.65,
        "ask": 0.66,
        "midpoint": 0.655,
        "last_price": 0.65,
        "implied_probability": 0.66,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-20T21:46:17.848542Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP201800",
        "external_market_id": "KXBTC15M-26SEP201800-00",
        "external_contract_id": "KXBTC15M-26SEP201800-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 1053.01
      },
      "selected_entry_price": 0.66,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 395,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP201800",
          "external_market_id": "KXBTC15M-26SEP201800-00",
          "external_contract_id": "KXBTC15M-26SEP201800-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-20T21:45:00Z",
          "resolution_timestamp": "2026-09-20T22:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-20T21:46:17.703275Z"
        }
      ],
      "quotes": [
        {
          "id": 395,
          "contract_id": 395,
          "forecast_timestamp": "2026-09-20T21:46:17.659587Z",
          "requested_timestamp": "2026-09-20T21:46:17.659587Z",
          "actual_quote_timestamp": "2026-09-20T21:46:17.848542Z",
          "timestamp_delta_seconds": 0.188955,
          "bid": 0.65,
          "ask": 0.66,
          "midpoint": 0.655,
          "last_price": 0.65,
          "implied_probability": 0.66,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-20T21:46:17.848542Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP201800",
          "external_market_id": "KXBTC15M-26SEP201800-00",
          "external_contract_id": "KXBTC15M-26SEP201800-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 1053.01
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP201800-00": {
          "UP/YES": "KXBTC15M-26SEP201800-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 765,
          "signal_id": 395,
          "quote_id": 395,
          "settlement_id": 395,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 147.0,
          "entry_price": 0.66,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.02000000000001,
          "trading_fee": 2.31,
          "total_deployed": 99.33000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 147.0,
          "gross_pnl": 49.97999999999999,
          "net_pnl": 47.66999999999999,
          "roi": 0.4799154334038053,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-20T22:01:24.434804Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1053.01,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 766,
          "signal_id": 395,
          "quote_id": 395,
          "settlement_id": 395,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.66,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 66.0,
          "trading_fee": 1.58,
          "total_deployed": 67.58,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 34.0,
          "net_pnl": 32.42,
          "roi": 0.47972773009766206,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-20T22:01:24.437644Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1053.01,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 80787.61,
        "kronos_base_predicted_close": 80820.7109375,
        "kronos_base_displacement": 33.10093749999942,
        "kronos_base_displacement_fraction": 0.0004097278963940067,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 80830.3515625,
        "kronos_small_displacement": 42.74156249999942,
        "kronos_small_displacement_fraction": 0.0005290608609414168,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP201800",
        "ticker": "KXBTC15M-26SEP201800-00",
        "market_id": "KXBTC15M-26SEP201800-00",
        "contract_id": "KXBTC15M-26SEP201800-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 80787.61
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-20T21:46:17.659587Z",
        "retrieved_timestamp": "2026-09-20T21:46:17.848542Z",
        "quote_offset_seconds": 0.188955,
        "quote_age_seconds": 0.188955,
        "bid": 0.65,
        "ask": 0.66,
        "midpoint": 0.655,
        "last_price": 0.65,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.66,
        "price_type": "live_executable_ask",
        "yes_ask_size": 1053.01
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 80906.02,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260920T2145Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 389,
          "signal_id": 395,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-20T21:30:00Z",
          "return_6h": -0.00031635724805578747,
          "return_12h": 0.003427084200551489,
          "return_24h": -0.002552205644932859,
          "close_vs_ema12": -0.0012982507508169094,
          "close_vs_ema24": -0.0005200442197389465,
          "ema12_slope_3h": 0.0010609475943461621,
          "ema24_slope_6h": 0.0021852636355572663,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-20T21:46:17.700624Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-20T21:30:00Z",
            "return_6h": -0.00031635724805578747,
            "return_12h": 0.003427084200551489,
            "return_24h": -0.002552205644932859,
            "close_vs_ema12": -0.0012982507508169094,
            "close_vs_ema24": -0.0005200442197389465,
            "ema12_slope_3h": 0.0010609475943461621,
            "ema24_slope_6h": 0.0021852636355572663,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": -0.0007798637572045131,
        "return_30m": 0.0006388122471499003,
        "return_60m": -0.004131210963731702,
        "return_120m": -0.005199734856556559,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0006180936770761036,
        "close_vs_ema6": -0.0015998252292612758,
        "close_vs_ema12": -0.0025501996671112304,
        "ema3_slope": -0.0006177118732731968,
        "ema6_slope": -0.0006395208430728383,
        "realized_volatility_30m": 0.001099823499526087,
        "realized_volatility_60m": 0.00203422847314976,
        "return_acceleration": -0.002199646999052174
      }
    },
    {
      "id": 394,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260920T2130Z",
      "trigger_timestamp": "2026-09-20T21:31:15.810323Z",
      "market_start_timestamp": "2026-09-20T21:30:00Z",
      "resolution_timestamp": "2026-09-20T21:45:00Z",
      "direction": "UP",
      "base_run_id": 2445,
      "small_run_id": 2446,
      "last_observed_close": 80850.66,
      "actual_close": 80787.61,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-20T21:31:15.850044Z",
      "base_predicted_close": 80917.125,
      "small_predicted_close": 80887.7109375,
      "strike": 80850.66,
      "market_regime": {
        "id": 388,
        "signal_id": 394,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-20T21:15:00Z",
        "return_6h": 0.0024345197340640556,
        "return_12h": 0.006235059393125075,
        "return_24h": -0.002276851024886728,
        "close_vs_ema12": -0.0005740045816469141,
        "close_vs_ema24": 0.0002491050193804689,
        "ema12_slope_3h": 0.0013206936702254701,
        "ema24_slope_6h": 0.0022380579217213814,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-20T21:31:15.852371Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-20T21:15:00Z",
          "return_6h": 0.0024345197340640556,
          "return_12h": 0.006235059393125075,
          "return_24h": -0.002276851024886728,
          "close_vs_ema12": -0.0005740045816469141,
          "close_vs_ema24": 0.0002491050193804689,
          "ema12_slope_3h": 0.0013206936702254701,
          "ema24_slope_6h": 0.0022380579217213814,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.63,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.187946,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        2445,
        2446
      ],
      "forecast_publication_timestamp": "2026-09-20T21:31:15.810323Z",
      "requested_quote_timestamp": "2026-09-20T21:31:15.810323Z",
      "retrieved_quote_timestamp": "2026-09-20T21:31:15.998269Z",
      "quote_retrieval_timestamp": "2026-09-20T21:31:15.998269Z",
      "timing_difference_seconds": 0.187946,
      "selected_quote": {
        "id": 394,
        "contract_id": 394,
        "forecast_timestamp": "2026-09-20T21:31:15.810323Z",
        "requested_timestamp": "2026-09-20T21:31:15.810323Z",
        "actual_quote_timestamp": "2026-09-20T21:31:15.998269Z",
        "timestamp_delta_seconds": 0.187946,
        "bid": 0.62,
        "ask": 0.63,
        "midpoint": 0.625,
        "last_price": 0.63,
        "implied_probability": 0.63,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-20T21:31:15.998269Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP201745",
        "external_market_id": "KXBTC15M-26SEP201745-45",
        "external_contract_id": "KXBTC15M-26SEP201745-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4581.59
      },
      "selected_entry_price": 0.63,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 394,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP201745",
          "external_market_id": "KXBTC15M-26SEP201745-45",
          "external_contract_id": "KXBTC15M-26SEP201745-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-20T21:30:00Z",
          "resolution_timestamp": "2026-09-20T21:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-20T21:31:15.854728Z"
        }
      ],
      "quotes": [
        {
          "id": 394,
          "contract_id": 394,
          "forecast_timestamp": "2026-09-20T21:31:15.810323Z",
          "requested_timestamp": "2026-09-20T21:31:15.810323Z",
          "actual_quote_timestamp": "2026-09-20T21:31:15.998269Z",
          "timestamp_delta_seconds": 0.187946,
          "bid": 0.62,
          "ask": 0.63,
          "midpoint": 0.625,
          "last_price": 0.63,
          "implied_probability": 0.63,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-20T21:31:15.998269Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP201745",
          "external_market_id": "KXBTC15M-26SEP201745-45",
          "external_contract_id": "KXBTC15M-26SEP201745-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4581.59
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP201745-45": {
          "UP/YES": "KXBTC15M-26SEP201745-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 763,
          "signal_id": 394,
          "quote_id": 394,
          "settlement_id": 394,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 154.0,
          "entry_price": 0.63,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.02,
          "trading_fee": 2.52,
          "total_deployed": 99.53999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -97.02,
          "net_pnl": -99.53999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-20T21:46:22.548496Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4581.59,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 764,
          "signal_id": 394,
          "quote_id": 394,
          "settlement_id": 394,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.63,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 63.0,
          "trading_fee": 1.64,
          "total_deployed": 64.64,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -63.0,
          "net_pnl": -64.64,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-20T21:46:22.550313Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4581.59,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 80850.66,
        "kronos_base_predicted_close": 80917.125,
        "kronos_base_displacement": 66.46499999999651,
        "kronos_base_displacement_fraction": 0.0008220712112924805,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 80887.7109375,
        "kronos_small_displacement": 37.05093749999651,
        "kronos_small_displacement_fraction": 0.0004582638843022,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP201745",
        "ticker": "KXBTC15M-26SEP201745-45",
        "market_id": "KXBTC15M-26SEP201745-45",
        "contract_id": "KXBTC15M-26SEP201745-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 80850.66
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-20T21:31:15.810323Z",
        "retrieved_timestamp": "2026-09-20T21:31:15.998269Z",
        "quote_offset_seconds": 0.187946,
        "quote_age_seconds": 0.187946,
        "bid": 0.62,
        "ask": 0.63,
        "midpoint": 0.625,
        "last_price": 0.63,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.63,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4581.59
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 80787.61,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260920T2130Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 388,
          "signal_id": 394,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-20T21:15:00Z",
          "return_6h": 0.0024345197340640556,
          "return_12h": 0.006235059393125075,
          "return_24h": -0.002276851024886728,
          "close_vs_ema12": -0.0005740045816469141,
          "close_vs_ema24": 0.0002491050193804689,
          "ema12_slope_3h": 0.0013206936702254701,
          "ema24_slope_6h": 0.0022380579217213814,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-20T21:31:15.852371Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-20T21:15:00Z",
            "return_6h": 0.0024345197340640556,
            "return_12h": 0.006235059393125075,
            "return_24h": -0.002276851024886728,
            "close_vs_ema12": -0.0005740045816469141,
            "close_vs_ema24": 0.0002491050193804689,
            "ema12_slope_3h": 0.0013206936702254701,
            "ema24_slope_6h": 0.0022380579217213814,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": 0.0014197832418476608,
        "return_30m": -0.0028172433571086453,
        "return_60m": -0.004257438955665771,
        "return_120m": -0.0030007008512796807,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": -0.000455915541348606,
        "close_vs_ema6": -0.0014595974807255496,
        "close_vs_ema12": -0.002234354266003935,
        "ema3_slope": -0.000455707777090697,
        "ema6_slope": -0.0005834983232172464,
        "realized_volatility_30m": 0.002825401355133428,
        "realized_volatility_60m": 0.0020310354818778246,
        "return_acceleration": 0.005650802710266856
      }
    },
    {
      "id": 393,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260920T2115Z",
      "trigger_timestamp": "2026-09-20T21:16:17.767615Z",
      "market_start_timestamp": "2026-09-20T21:15:00Z",
      "resolution_timestamp": "2026-09-20T21:30:00Z",
      "direction": "UP",
      "base_run_id": 2443,
      "small_run_id": 2444,
      "last_observed_close": 80736.03,
      "actual_close": 80850.66,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-20T21:16:17.816863Z",
      "base_predicted_close": 80807.1796875,
      "small_predicted_close": 80851.4765625,
      "strike": 80736.03,
      "market_regime": {
        "id": 387,
        "signal_id": 393,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-20T21:00:00Z",
        "return_6h": -6.393886005817695e-05,
        "return_12h": 0.0060822721938136315,
        "return_24h": -0.003233910139056162,
        "close_vs_ema12": -0.0020153375949671926,
        "close_vs_ema24": -0.001163943617735086,
        "ema12_slope_3h": 0.0015847836206812627,
        "ema24_slope_6h": 0.0022338147145362086,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-20T21:16:17.819585Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-20T21:00:00Z",
          "return_6h": -6.393886005817695e-05,
          "return_12h": 0.0060822721938136315,
          "return_24h": -0.003233910139056162,
          "close_vs_ema12": -0.0020153375949671926,
          "close_vs_ema24": -0.001163943617735086,
          "ema12_slope_3h": 0.0015847836206812627,
          "ema24_slope_6h": 0.0022338147145362086,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.65,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.193814,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        2443,
        2444
      ],
      "forecast_publication_timestamp": "2026-09-20T21:16:17.767615Z",
      "requested_quote_timestamp": "2026-09-20T21:16:17.767615Z",
      "retrieved_quote_timestamp": "2026-09-20T21:16:17.961429Z",
      "quote_retrieval_timestamp": "2026-09-20T21:16:17.961429Z",
      "timing_difference_seconds": 0.193814,
      "selected_quote": {
        "id": 393,
        "contract_id": 393,
        "forecast_timestamp": "2026-09-20T21:16:17.767615Z",
        "requested_timestamp": "2026-09-20T21:16:17.767615Z",
        "actual_quote_timestamp": "2026-09-20T21:16:17.961429Z",
        "timestamp_delta_seconds": 0.193814,
        "bid": 0.64,
        "ask": 0.65,
        "midpoint": 0.645,
        "last_price": 0.65,
        "implied_probability": 0.65,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-20T21:16:17.961429Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP201730",
        "external_market_id": "KXBTC15M-26SEP201730-30",
        "external_contract_id": "KXBTC15M-26SEP201730-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4905.34
      },
      "selected_entry_price": 0.65,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 393,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP201730",
          "external_market_id": "KXBTC15M-26SEP201730-30",
          "external_contract_id": "KXBTC15M-26SEP201730-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-20T21:15:00Z",
          "resolution_timestamp": "2026-09-20T21:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-20T21:16:17.824818Z"
        }
      ],
      "quotes": [
        {
          "id": 393,
          "contract_id": 393,
          "forecast_timestamp": "2026-09-20T21:16:17.767615Z",
          "requested_timestamp": "2026-09-20T21:16:17.767615Z",
          "actual_quote_timestamp": "2026-09-20T21:16:17.961429Z",
          "timestamp_delta_seconds": 0.193814,
          "bid": 0.64,
          "ask": 0.65,
          "midpoint": 0.645,
          "last_price": 0.65,
          "implied_probability": 0.65,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-20T21:16:17.961429Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP201730",
          "external_market_id": "KXBTC15M-26SEP201730-30",
          "external_contract_id": "KXBTC15M-26SEP201730-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4905.34
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP201730-30": {
          "UP/YES": "KXBTC15M-26SEP201730-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 761,
          "signal_id": 393,
          "quote_id": 393,
          "settlement_id": 393,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 150.0,
          "entry_price": 0.65,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.5,
          "trading_fee": 2.39,
          "total_deployed": 99.89,
          "settlement_value": 1.0,
          "settlement_payout": 150.0,
          "gross_pnl": 52.5,
          "net_pnl": 50.11,
          "roi": 0.5016518169986985,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-20T21:31:20.371170Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4905.34,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 762,
          "signal_id": 393,
          "quote_id": 393,
          "settlement_id": 393,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.65,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 65.0,
          "trading_fee": 1.6,
          "total_deployed": 66.6,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 35.0,
          "net_pnl": 33.400000000000006,
          "roi": 0.5015015015015016,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-20T21:31:20.373004Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4905.34,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 80736.03,
        "kronos_base_predicted_close": 80807.1796875,
        "kronos_base_displacement": 71.14968750000116,
        "kronos_base_displacement_fraction": 0.0008812631423665638,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 80851.4765625,
        "kronos_small_displacement": 115.44656250000116,
        "kronos_small_displacement_fraction": 0.0014299261742248307,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP201730",
        "ticker": "KXBTC15M-26SEP201730-30",
        "market_id": "KXBTC15M-26SEP201730-30",
        "contract_id": "KXBTC15M-26SEP201730-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 80736.03
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-20T21:16:17.767615Z",
        "retrieved_timestamp": "2026-09-20T21:16:17.961429Z",
        "quote_offset_seconds": 0.193814,
        "quote_age_seconds": 0.193814,
        "bid": 0.64,
        "ask": 0.65,
        "midpoint": 0.645,
        "last_price": 0.65,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.65,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4905.34
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 80850.66,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260920T2115Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 387,
          "signal_id": 393,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-20T21:00:00Z",
          "return_6h": -6.393886005817695e-05,
          "return_12h": 0.0060822721938136315,
          "return_24h": -0.003233910139056162,
          "close_vs_ema12": -0.0020153375949671926,
          "close_vs_ema24": -0.001163943617735086,
          "ema12_slope_3h": 0.0015847836206812627,
          "ema24_slope_6h": 0.0022338147145362086,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-20T21:16:17.819585Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-20T21:00:00Z",
            "return_6h": -6.393886005817695e-05,
            "return_12h": 0.0060822721938136315,
            "return_24h": -0.003233910139056162,
            "close_vs_ema12": -0.0020153375949671926,
            "close_vs_ema24": -0.001163943617735086,
            "ema12_slope_3h": 0.0015847836206812627,
            "ema24_slope_6h": 0.0022338147145362086,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.004231019468419195,
        "return_30m": -0.004766978006948808,
        "return_60m": -0.004914743333961913,
        "return_120m": -0.004235960682161366,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 3,
        "close_vs_ema3": -0.002327893691577043,
        "close_vs_ema6": -0.003457119013467569,
        "close_vs_ema12": -0.0040535562683946536,
        "ema3_slope": -0.0023224871883026355,
        "ema6_slope": -0.0013809379786101639,
        "realized_volatility_30m": 0.0018463918218181719,
        "realized_volatility_60m": 0.0018401322541245387,
        "return_acceleration": -0.0036927836436363437
      }
    },
    {
      "id": 392,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260920T1715Z",
      "trigger_timestamp": "2026-09-20T17:16:22.121818Z",
      "market_start_timestamp": "2026-09-20T17:15:00Z",
      "resolution_timestamp": "2026-09-20T17:30:00Z",
      "direction": "UP",
      "base_run_id": 2411,
      "small_run_id": 2412,
      "last_observed_close": 81180.59,
      "actual_close": 81157.11,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-20T17:16:22.193932Z",
      "base_predicted_close": 81186.9296875,
      "small_predicted_close": 81250.546875,
      "strike": 81180.59,
      "market_regime": {
        "id": 386,
        "signal_id": 392,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-20T17:00:00Z",
        "return_6h": 0.010430702334080388,
        "return_12h": 0.007477841770950455,
        "return_24h": -0.006613704491583272,
        "close_vs_ema12": 0.005983703422517861,
        "close_vs_ema24": 0.005752337341571767,
        "ema12_slope_3h": 0.0021253652942763157,
        "ema24_slope_6h": 0.000104056541303299,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-20T17:16:22.197421Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-20T17:00:00Z",
          "return_6h": 0.010430702334080388,
          "return_12h": 0.007477841770950455,
          "return_24h": -0.006613704491583272,
          "close_vs_ema12": 0.005983703422517861,
          "close_vs_ema24": 0.005752337341571767,
          "ema12_slope_3h": 0.0021253652942763157,
          "ema24_slope_6h": 0.000104056541303299,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.67,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.226099,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        2411,
        2412
      ],
      "forecast_publication_timestamp": "2026-09-20T17:16:22.121818Z",
      "requested_quote_timestamp": "2026-09-20T17:16:22.121818Z",
      "retrieved_quote_timestamp": "2026-09-20T17:16:22.347917Z",
      "quote_retrieval_timestamp": "2026-09-20T17:16:22.347917Z",
      "timing_difference_seconds": 0.226099,
      "selected_quote": {
        "id": 392,
        "contract_id": 392,
        "forecast_timestamp": "2026-09-20T17:16:22.121818Z",
        "requested_timestamp": "2026-09-20T17:16:22.121818Z",
        "actual_quote_timestamp": "2026-09-20T17:16:22.347917Z",
        "timestamp_delta_seconds": 0.226099,
        "bid": 0.66,
        "ask": 0.67,
        "midpoint": 0.665,
        "last_price": 0.66,
        "implied_probability": 0.67,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-20T17:16:22.347917Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP201330",
        "external_market_id": "KXBTC15M-26SEP201330-30",
        "external_contract_id": "KXBTC15M-26SEP201330-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5961.88
      },
      "selected_entry_price": 0.67,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 392,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP201330",
          "external_market_id": "KXBTC15M-26SEP201330-30",
          "external_contract_id": "KXBTC15M-26SEP201330-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-20T17:15:00Z",
          "resolution_timestamp": "2026-09-20T17:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-20T17:16:22.199906Z"
        }
      ],
      "quotes": [
        {
          "id": 392,
          "contract_id": 392,
          "forecast_timestamp": "2026-09-20T17:16:22.121818Z",
          "requested_timestamp": "2026-09-20T17:16:22.121818Z",
          "actual_quote_timestamp": "2026-09-20T17:16:22.347917Z",
          "timestamp_delta_seconds": 0.226099,
          "bid": 0.66,
          "ask": 0.67,
          "midpoint": 0.665,
          "last_price": 0.66,
          "implied_probability": 0.67,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-20T17:16:22.347917Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP201330",
          "external_market_id": "KXBTC15M-26SEP201330-30",
          "external_contract_id": "KXBTC15M-26SEP201330-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5961.88
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP201330-30": {
          "UP/YES": "KXBTC15M-26SEP201330-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 759,
          "signal_id": 392,
          "quote_id": 392,
          "settlement_id": 392,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 145.0,
          "entry_price": 0.67,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.15,
          "trading_fee": 2.25,
          "total_deployed": 99.4,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -97.15,
          "net_pnl": -99.4,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-20T17:31:27.733660Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5961.88,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 760,
          "signal_id": 392,
          "quote_id": 392,
          "settlement_id": 392,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.67,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 67.0,
          "trading_fee": 1.55,
          "total_deployed": 68.55,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -67.0,
          "net_pnl": -68.55,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-20T17:31:27.736141Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5961.88,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81180.59,
        "kronos_base_predicted_close": 81186.9296875,
        "kronos_base_displacement": 6.3396875000034925,
        "kronos_base_displacement_fraction": 7.809363666861121e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81250.546875,
        "kronos_small_displacement": 69.95687500000349,
        "kronos_small_displacement_fraction": 0.0008617438602011084,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP201330",
        "ticker": "KXBTC15M-26SEP201330-30",
        "market_id": "KXBTC15M-26SEP201330-30",
        "contract_id": "KXBTC15M-26SEP201330-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81180.59
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-20T17:16:22.121818Z",
        "retrieved_timestamp": "2026-09-20T17:16:22.347917Z",
        "quote_offset_seconds": 0.226099,
        "quote_age_seconds": 0.226099,
        "bid": 0.66,
        "ask": 0.67,
        "midpoint": 0.665,
        "last_price": 0.66,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.67,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5961.88
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 81157.11,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260920T1715Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 386,
          "signal_id": 392,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-20T17:00:00Z",
          "return_6h": 0.010430702334080388,
          "return_12h": 0.007477841770950455,
          "return_24h": -0.006613704491583272,
          "close_vs_ema12": 0.005983703422517861,
          "close_vs_ema24": 0.005752337341571767,
          "ema12_slope_3h": 0.0021253652942763157,
          "ema24_slope_6h": 0.000104056541303299,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-20T17:16:22.197421Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-20T17:00:00Z",
            "return_6h": 0.010430702334080388,
            "return_12h": 0.007477841770950455,
            "return_24h": -0.006613704491583272,
            "close_vs_ema12": 0.005983703422517861,
            "close_vs_ema24": 0.005752337341571767,
            "ema12_slope_3h": 0.0021253652942763157,
            "ema24_slope_6h": 0.000104056541303299,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "DEGRADED",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.001309382800765535,
        "return_30m": -0.0025694196800480906,
        "return_60m": 0.00041141281537115937,
        "return_120m": 0.005442009257013325,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.0005177000424029243,
        "close_vs_ema6": 0.00035742710188158,
        "close_vs_ema12": 0.002392020755241475,
        "ema3_slope": -0.0005174321677475779,
        "ema6_slope": 0.00014299128433670205,
        "realized_volatility_30m": 2.3846943860150738e-05,
        "realized_volatility_60m": 0.0014882922833491837,
        "return_acceleration": -4.7693887720301475e-05
      }
    },
    {
      "id": 391,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260920T1300Z",
      "trigger_timestamp": "2026-09-20T13:01:16.881583Z",
      "market_start_timestamp": "2026-09-20T13:00:00Z",
      "resolution_timestamp": "2026-09-20T13:15:00Z",
      "direction": "UP",
      "base_run_id": 2377,
      "small_run_id": 2378,
      "last_observed_close": 80446.91,
      "actual_close": 80536.99,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-20T13:01:16.924535Z",
      "base_predicted_close": 80458.9296875,
      "small_predicted_close": 80450.5625,
      "strike": 80446.91,
      "market_regime": {
        "id": 385,
        "signal_id": 391,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-20T12:45:00Z",
        "return_6h": 0.0017774626869060395,
        "return_12h": -0.010140177822816177,
        "return_24h": -0.01058624241313666,
        "close_vs_ema12": -0.0009924163189091173,
        "close_vs_ema24": -0.00271784715456036,
        "ema12_slope_3h": -0.001221928627688662,
        "ema24_slope_6h": -0.002443888277860573,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-20T13:01:16.927026Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-20T12:45:00Z",
          "return_6h": 0.0017774626869060395,
          "return_12h": -0.010140177822816177,
          "return_24h": -0.01058624241313666,
          "close_vs_ema12": -0.0009924163189091173,
          "close_vs_ema24": -0.00271784715456036,
          "ema12_slope_3h": -0.001221928627688662,
          "ema24_slope_6h": -0.002443888277860573,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.62,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.185838,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        2377,
        2378
      ],
      "forecast_publication_timestamp": "2026-09-20T13:01:16.881583Z",
      "requested_quote_timestamp": "2026-09-20T13:01:16.881583Z",
      "retrieved_quote_timestamp": "2026-09-20T13:01:17.067421Z",
      "quote_retrieval_timestamp": "2026-09-20T13:01:17.067421Z",
      "timing_difference_seconds": 0.185838,
      "selected_quote": {
        "id": 391,
        "contract_id": 391,
        "forecast_timestamp": "2026-09-20T13:01:16.881583Z",
        "requested_timestamp": "2026-09-20T13:01:16.881583Z",
        "actual_quote_timestamp": "2026-09-20T13:01:17.067421Z",
        "timestamp_delta_seconds": 0.185838,
        "bid": 0.61,
        "ask": 0.62,
        "midpoint": 0.615,
        "last_price": 0.62,
        "implied_probability": 0.62,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-20T13:01:17.067421Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP200915",
        "external_market_id": "KXBTC15M-26SEP200915-15",
        "external_contract_id": "KXBTC15M-26SEP200915-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 6370.23
      },
      "selected_entry_price": 0.62,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 391,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP200915",
          "external_market_id": "KXBTC15M-26SEP200915-15",
          "external_contract_id": "KXBTC15M-26SEP200915-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-20T13:00:00Z",
          "resolution_timestamp": "2026-09-20T13:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-20T13:01:16.930158Z"
        }
      ],
      "quotes": [
        {
          "id": 391,
          "contract_id": 391,
          "forecast_timestamp": "2026-09-20T13:01:16.881583Z",
          "requested_timestamp": "2026-09-20T13:01:16.881583Z",
          "actual_quote_timestamp": "2026-09-20T13:01:17.067421Z",
          "timestamp_delta_seconds": 0.185838,
          "bid": 0.61,
          "ask": 0.62,
          "midpoint": 0.615,
          "last_price": 0.62,
          "implied_probability": 0.62,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-20T13:01:17.067421Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP200915",
          "external_market_id": "KXBTC15M-26SEP200915-15",
          "external_contract_id": "KXBTC15M-26SEP200915-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 6370.23
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP200915-15": {
          "UP/YES": "KXBTC15M-26SEP200915-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 757,
          "signal_id": 391,
          "quote_id": 391,
          "settlement_id": 391,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 157.0,
          "entry_price": 0.62,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.34,
          "trading_fee": 2.59,
          "total_deployed": 99.93,
          "settlement_value": 1.0,
          "settlement_payout": 157.0,
          "gross_pnl": 59.66,
          "net_pnl": 57.06999999999999,
          "roi": 0.5710997698388871,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-20T13:16:21.370718Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6370.23,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 758,
          "signal_id": 391,
          "quote_id": 391,
          "settlement_id": 391,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.62,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 62.0,
          "trading_fee": 1.65,
          "total_deployed": 63.65,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 38.0,
          "net_pnl": 36.35,
          "roi": 0.5710919088766693,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-20T13:16:21.372902Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6370.23,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 80446.91,
        "kronos_base_predicted_close": 80458.9296875,
        "kronos_base_displacement": 12.019687499996508,
        "kronos_base_displacement_fraction": 0.00014941142549784083,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 80450.5625,
        "kronos_small_displacement": 3.6524999999965075,
        "kronos_small_displacement_fraction": 4.5402613972326684e-05,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP200915",
        "ticker": "KXBTC15M-26SEP200915-15",
        "market_id": "KXBTC15M-26SEP200915-15",
        "contract_id": "KXBTC15M-26SEP200915-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 80446.91
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-20T13:01:16.881583Z",
        "retrieved_timestamp": "2026-09-20T13:01:17.067421Z",
        "quote_offset_seconds": 0.185838,
        "quote_age_seconds": 0.185838,
        "bid": 0.61,
        "ask": 0.62,
        "midpoint": 0.615,
        "last_price": 0.62,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.62,
        "price_type": "live_executable_ask",
        "yes_ask_size": 6370.23
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 80536.99,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260920T1300Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 385,
          "signal_id": 391,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-20T12:45:00Z",
          "return_6h": 0.0017774626869060395,
          "return_12h": -0.010140177822816177,
          "return_24h": -0.01058624241313666,
          "close_vs_ema12": -0.0009924163189091173,
          "close_vs_ema24": -0.00271784715456036,
          "ema12_slope_3h": -0.001221928627688662,
          "ema24_slope_6h": -0.002443888277860573,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-20T13:01:16.927026Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-20T12:45:00Z",
            "return_6h": 0.0017774626869060395,
            "return_12h": -0.010140177822816177,
            "return_24h": -0.01058624241313666,
            "close_vs_ema12": -0.0009924163189091173,
            "close_vs_ema24": -0.00271784715456036,
            "ema12_slope_3h": -0.001221928627688662,
            "ema24_slope_6h": -0.002443888277860573,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0013943110459564423,
        "return_30m": 0.0012272962881427762,
        "return_60m": -8.554600029342385e-05,
        "return_120m": 0.0017988636420476212,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0005215619742922062,
        "close_vs_ema6": 0.0006423009359626253,
        "close_vs_ema12": 0.0007753089076076858,
        "ema3_slope": 0.0005218341431381113,
        "ema6_slope": 0.0002569863994270616,
        "realized_volatility_30m": 0.0007805466287451601,
        "realized_volatility_60m": 0.0009455848425531703,
        "return_acceleration": 0.0015610932574903202
      }
    },
    {
      "id": 390,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260920T1230Z",
      "trigger_timestamp": "2026-09-20T12:31:17.513035Z",
      "market_start_timestamp": "2026-09-20T12:30:00Z",
      "resolution_timestamp": "2026-09-20T12:45:00Z",
      "direction": "UP",
      "base_run_id": 2373,
      "small_run_id": 2374,
      "last_observed_close": 80348.3,
      "actual_close": 80334.9,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-20T12:31:17.566239Z",
      "base_predicted_close": 80353.609375,
      "small_predicted_close": 80431.9375,
      "strike": 80348.3,
      "market_regime": {
        "id": 384,
        "signal_id": 390,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-20T12:15:00Z",
        "return_6h": -0.0013596628260245103,
        "return_12h": -0.011528720703259054,
        "return_24h": -0.01070342262828805,
        "close_vs_ema12": -0.002362097115576889,
        "close_vs_ema24": -0.0040846659863003065,
        "ema12_slope_3h": -0.0012369528091080717,
        "ema24_slope_6h": -0.0025829600538908037,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-20T12:31:17.568787Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-20T12:15:00Z",
          "return_6h": -0.0013596628260245103,
          "return_12h": -0.011528720703259054,
          "return_24h": -0.01070342262828805,
          "close_vs_ema12": -0.002362097115576889,
          "close_vs_ema24": -0.0040846659863003065,
          "ema12_slope_3h": -0.0012369528091080717,
          "ema24_slope_6h": -0.0025829600538908037,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.36,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.215137,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        2373,
        2374
      ],
      "forecast_publication_timestamp": "2026-09-20T12:31:17.513035Z",
      "requested_quote_timestamp": "2026-09-20T12:31:17.513035Z",
      "retrieved_quote_timestamp": "2026-09-20T12:31:17.728172Z",
      "quote_retrieval_timestamp": "2026-09-20T12:31:17.728172Z",
      "timing_difference_seconds": 0.215137,
      "selected_quote": {
        "id": 390,
        "contract_id": 390,
        "forecast_timestamp": "2026-09-20T12:31:17.513035Z",
        "requested_timestamp": "2026-09-20T12:31:17.513035Z",
        "actual_quote_timestamp": "2026-09-20T12:31:17.728172Z",
        "timestamp_delta_seconds": 0.215137,
        "bid": 0.35,
        "ask": 0.36,
        "midpoint": 0.355,
        "last_price": 0.36,
        "implied_probability": 0.36,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-20T12:31:17.728172Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP200845",
        "external_market_id": "KXBTC15M-26SEP200845-45",
        "external_contract_id": "KXBTC15M-26SEP200845-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4199.95
      },
      "selected_entry_price": 0.36,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 390,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP200845",
          "external_market_id": "KXBTC15M-26SEP200845-45",
          "external_contract_id": "KXBTC15M-26SEP200845-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-20T12:30:00Z",
          "resolution_timestamp": "2026-09-20T12:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-20T12:31:17.571019Z"
        }
      ],
      "quotes": [
        {
          "id": 390,
          "contract_id": 390,
          "forecast_timestamp": "2026-09-20T12:31:17.513035Z",
          "requested_timestamp": "2026-09-20T12:31:17.513035Z",
          "actual_quote_timestamp": "2026-09-20T12:31:17.728172Z",
          "timestamp_delta_seconds": 0.215137,
          "bid": 0.35,
          "ask": 0.36,
          "midpoint": 0.355,
          "last_price": 0.36,
          "implied_probability": 0.36,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-20T12:31:17.728172Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP200845",
          "external_market_id": "KXBTC15M-26SEP200845-45",
          "external_contract_id": "KXBTC15M-26SEP200845-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4199.95
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP200845-45": {
          "UP/YES": "KXBTC15M-26SEP200845-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 755,
          "signal_id": 390,
          "quote_id": 390,
          "settlement_id": 390,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 265.0,
          "entry_price": 0.36,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.39999999999999,
          "trading_fee": 4.28,
          "total_deployed": 99.67999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.39999999999999,
          "net_pnl": -99.67999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-20T12:46:21.944437Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4199.95,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 756,
          "signal_id": 390,
          "quote_id": 390,
          "settlement_id": 390,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.36,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 36.0,
          "trading_fee": 1.62,
          "total_deployed": 37.62,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -36.0,
          "net_pnl": -37.62,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-20T12:46:21.946542Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4199.95,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 80348.3,
        "kronos_base_predicted_close": 80353.609375,
        "kronos_base_displacement": 5.30937499999709,
        "kronos_base_displacement_fraction": 6.607949390338176e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 80431.9375,
        "kronos_small_displacement": 83.63749999999709,
        "kronos_small_displacement_fraction": 0.001040936771530911,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP200845",
        "ticker": "KXBTC15M-26SEP200845-45",
        "market_id": "KXBTC15M-26SEP200845-45",
        "contract_id": "KXBTC15M-26SEP200845-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 80348.3
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-20T12:31:17.513035Z",
        "retrieved_timestamp": "2026-09-20T12:31:17.728172Z",
        "quote_offset_seconds": 0.215137,
        "quote_age_seconds": 0.215137,
        "bid": 0.35,
        "ask": 0.36,
        "midpoint": 0.355,
        "last_price": 0.36,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.36,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4199.95
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 80334.9,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260920T1230Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 384,
          "signal_id": 390,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-20T12:15:00Z",
          "return_6h": -0.0013596628260245103,
          "return_12h": -0.011528720703259054,
          "return_24h": -0.01070342262828805,
          "close_vs_ema12": -0.002362097115576889,
          "close_vs_ema24": -0.0040846659863003065,
          "ema12_slope_3h": -0.0012369528091080717,
          "ema24_slope_6h": -0.0025829600538908037,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-20T12:31:17.568787Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-20T12:15:00Z",
            "return_6h": -0.0013596628260245103,
            "return_12h": -0.011528720703259054,
            "return_24h": -0.01070342262828805,
            "close_vs_ema12": -0.002362097115576889,
            "close_vs_ema24": -0.0040846659863003065,
            "ema12_slope_3h": -0.0012369528091080717,
            "ema24_slope_6h": -0.0025829600538908037,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.001266634545759704,
        "return_30m": -0.001311233017021629,
        "return_60m": 0.0001187056736635661,
        "return_120m": 0.0001463302560895663,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.000533370685332657,
        "close_vs_ema6": -0.0005250060936651257,
        "close_vs_ema12": -0.0003972487068621966,
        "ema3_slope": -0.0005330863526994412,
        "ema6_slope": -0.0002099583457018106,
        "realized_volatility_30m": 0.0006109897564453015,
        "realized_volatility_60m": 0.000857263270260328,
        "return_acceleration": -0.001221979512890603
      }
    },
    {
      "id": 389,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260920T1215Z",
      "trigger_timestamp": "2026-09-20T12:16:16.727264Z",
      "market_start_timestamp": "2026-09-20T12:15:00Z",
      "resolution_timestamp": "2026-09-20T12:30:00Z",
      "direction": "UP",
      "base_run_id": 2371,
      "small_run_id": 2372,
      "last_observed_close": 80450.2,
      "actual_close": 80348.3,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-20T12:16:16.769407Z",
      "base_predicted_close": 80570.921875,
      "small_predicted_close": 80482.0703125,
      "strike": 80450.2,
      "market_regime": {
        "id": 383,
        "signal_id": 389,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-20T12:00:00Z",
        "return_6h": -0.0004769475380754784,
        "return_12h": -0.009952873934315654,
        "return_24h": -0.01076486224534956,
        "close_vs_ema12": -0.0011972463101954656,
        "close_vs_ema24": -0.002907346578942094,
        "ema12_slope_3h": -0.0012886653074130061,
        "ema24_slope_6h": -0.002608573070651321,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-20T12:16:16.771455Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-20T12:00:00Z",
          "return_6h": -0.0004769475380754784,
          "return_12h": -0.009952873934315654,
          "return_24h": -0.01076486224534956,
          "close_vs_ema12": -0.0011972463101954656,
          "close_vs_ema24": -0.002907346578942094,
          "ema12_slope_3h": -0.0012886653074130061,
          "ema24_slope_6h": -0.002608573070651321,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.58,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.220523,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        2371,
        2372
      ],
      "forecast_publication_timestamp": "2026-09-20T12:16:16.727264Z",
      "requested_quote_timestamp": "2026-09-20T12:16:16.727264Z",
      "retrieved_quote_timestamp": "2026-09-20T12:16:16.947787Z",
      "quote_retrieval_timestamp": "2026-09-20T12:16:16.947787Z",
      "timing_difference_seconds": 0.220523,
      "selected_quote": {
        "id": 389,
        "contract_id": 389,
        "forecast_timestamp": "2026-09-20T12:16:16.727264Z",
        "requested_timestamp": "2026-09-20T12:16:16.727264Z",
        "actual_quote_timestamp": "2026-09-20T12:16:16.947787Z",
        "timestamp_delta_seconds": 0.220523,
        "bid": 0.57,
        "ask": 0.58,
        "midpoint": 0.575,
        "last_price": 0.57,
        "implied_probability": 0.58,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-20T12:16:16.947787Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP200830",
        "external_market_id": "KXBTC15M-26SEP200830-30",
        "external_contract_id": "KXBTC15M-26SEP200830-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3240.63
      },
      "selected_entry_price": 0.58,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 389,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP200830",
          "external_market_id": "KXBTC15M-26SEP200830-30",
          "external_contract_id": "KXBTC15M-26SEP200830-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-20T12:15:00Z",
          "resolution_timestamp": "2026-09-20T12:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-20T12:16:16.774037Z"
        }
      ],
      "quotes": [
        {
          "id": 389,
          "contract_id": 389,
          "forecast_timestamp": "2026-09-20T12:16:16.727264Z",
          "requested_timestamp": "2026-09-20T12:16:16.727264Z",
          "actual_quote_timestamp": "2026-09-20T12:16:16.947787Z",
          "timestamp_delta_seconds": 0.220523,
          "bid": 0.57,
          "ask": 0.58,
          "midpoint": 0.575,
          "last_price": 0.57,
          "implied_probability": 0.58,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-20T12:16:16.947787Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP200830",
          "external_market_id": "KXBTC15M-26SEP200830-30",
          "external_contract_id": "KXBTC15M-26SEP200830-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3240.63
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP200830-30": {
          "UP/YES": "KXBTC15M-26SEP200830-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 753,
          "signal_id": 389,
          "quote_id": 389,
          "settlement_id": 389,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 167.0,
          "entry_price": 0.58,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.86,
          "trading_fee": 2.85,
          "total_deployed": 99.71,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.86,
          "net_pnl": -99.71,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-20T12:31:22.398627Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3240.63,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 754,
          "signal_id": 389,
          "quote_id": 389,
          "settlement_id": 389,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.58,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 57.99999999999999,
          "trading_fee": 1.71,
          "total_deployed": 59.709999999999994,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -57.99999999999999,
          "net_pnl": -59.709999999999994,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-20T12:31:22.400502Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3240.63,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 80450.2,
        "kronos_base_predicted_close": 80570.921875,
        "kronos_base_displacement": 120.72187500000291,
        "kronos_base_displacement_fraction": 0.0015005789295738595,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 80482.0703125,
        "kronos_small_displacement": 31.87031250000291,
        "kronos_small_displacement_fraction": 0.00039614957451942833,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP200830",
        "ticker": "KXBTC15M-26SEP200830-30",
        "market_id": "KXBTC15M-26SEP200830-30",
        "contract_id": "KXBTC15M-26SEP200830-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 80450.2
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-20T12:16:16.727264Z",
        "retrieved_timestamp": "2026-09-20T12:16:16.947787Z",
        "quote_offset_seconds": 0.220523,
        "quote_age_seconds": 0.220523,
        "bid": 0.57,
        "ask": 0.58,
        "midpoint": 0.575,
        "last_price": 0.57,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.58,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3240.63
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 80348.3,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260920T1215Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 383,
          "signal_id": 389,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-20T12:00:00Z",
          "return_6h": -0.0004769475380754784,
          "return_12h": -0.009952873934315654,
          "return_24h": -0.01076486224534956,
          "close_vs_ema12": -0.0011972463101954656,
          "close_vs_ema24": -0.002907346578942094,
          "ema12_slope_3h": -0.0012886653074130061,
          "ema24_slope_6h": -0.002608573070651321,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-20T12:16:16.771455Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-20T12:00:00Z",
            "return_6h": -0.0004769475380754784,
            "return_12h": -0.009952873934315654,
            "return_24h": -0.01076486224534956,
            "close_vs_ema12": -0.0011972463101954656,
            "close_vs_ema24": -0.002907346578942094,
            "ema12_slope_3h": -0.0012886653074130061,
            "ema24_slope_6h": -0.002608573070651321,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": -4.4655032869100886e-05,
        "return_30m": 0.000275892694769464,
        "return_60m": 0.0013397320091634857,
        "return_120m": 0.0014676600031264808,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": 0.00020071607427452065,
        "close_vs_ema6": 0.0005324547613987374,
        "close_vs_ema12": 0.0007982037401113029,
        "ema3_slope": 0.00020075636930472207,
        "ema6_slope": 0.00021302727551431033,
        "realized_volatility_30m": 0.0001826085376081532,
        "realized_volatility_60m": 0.0004723655781954231,
        "return_acceleration": -0.0003652170752163064
      }
    },
    {
      "id": 388,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260920T1045Z",
      "trigger_timestamp": "2026-09-20T10:46:16.429610Z",
      "market_start_timestamp": "2026-09-20T10:45:00Z",
      "resolution_timestamp": "2026-09-20T11:00:00Z",
      "direction": "UP",
      "base_run_id": 2359,
      "small_run_id": 2360,
      "last_observed_close": 80333.81,
      "actual_close": 80302.46,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-20T10:46:16.475799Z",
      "base_predicted_close": 80346.0078125,
      "small_predicted_close": 80353.90625,
      "strike": 80333.81,
      "market_regime": {
        "id": 382,
        "signal_id": 388,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-20T10:30:00Z",
        "return_6h": -0.0005150593341665122,
        "return_12h": -0.010824355847802947,
        "return_24h": -0.010996245113481184,
        "close_vs_ema12": -0.0031929602076128383,
        "close_vs_ema24": -0.004837400902949707,
        "ema12_slope_3h": -0.0019826840902863463,
        "ema24_slope_6h": -0.0027717601461819674,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-20T10:46:16.478410Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-20T10:30:00Z",
          "return_6h": -0.0005150593341665122,
          "return_12h": -0.010824355847802947,
          "return_24h": -0.010996245113481184,
          "close_vs_ema12": -0.0031929602076128383,
          "close_vs_ema24": -0.004837400902949707,
          "ema12_slope_3h": -0.0019826840902863463,
          "ema24_slope_6h": -0.0027717601461819674,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.42,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.183624,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        2359,
        2360
      ],
      "forecast_publication_timestamp": "2026-09-20T10:46:16.429610Z",
      "requested_quote_timestamp": "2026-09-20T10:46:16.429610Z",
      "retrieved_quote_timestamp": "2026-09-20T10:46:16.613234Z",
      "quote_retrieval_timestamp": "2026-09-20T10:46:16.613234Z",
      "timing_difference_seconds": 0.183624,
      "selected_quote": {
        "id": 388,
        "contract_id": 388,
        "forecast_timestamp": "2026-09-20T10:46:16.429610Z",
        "requested_timestamp": "2026-09-20T10:46:16.429610Z",
        "actual_quote_timestamp": "2026-09-20T10:46:16.613234Z",
        "timestamp_delta_seconds": 0.183624,
        "bid": 0.41,
        "ask": 0.42,
        "midpoint": 0.415,
        "last_price": 0.42,
        "implied_probability": 0.42,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-20T10:46:16.613234Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP200700",
        "external_market_id": "KXBTC15M-26SEP200700-00",
        "external_contract_id": "KXBTC15M-26SEP200700-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 738.04
      },
      "selected_entry_price": 0.42,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 388,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP200700",
          "external_market_id": "KXBTC15M-26SEP200700-00",
          "external_contract_id": "KXBTC15M-26SEP200700-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-20T10:45:00Z",
          "resolution_timestamp": "2026-09-20T11:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-20T10:46:16.480996Z"
        }
      ],
      "quotes": [
        {
          "id": 388,
          "contract_id": 388,
          "forecast_timestamp": "2026-09-20T10:46:16.429610Z",
          "requested_timestamp": "2026-09-20T10:46:16.429610Z",
          "actual_quote_timestamp": "2026-09-20T10:46:16.613234Z",
          "timestamp_delta_seconds": 0.183624,
          "bid": 0.41,
          "ask": 0.42,
          "midpoint": 0.415,
          "last_price": 0.42,
          "implied_probability": 0.42,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-20T10:46:16.613234Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP200700",
          "external_market_id": "KXBTC15M-26SEP200700-00",
          "external_contract_id": "KXBTC15M-26SEP200700-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 738.04
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP200700-00": {
          "UP/YES": "KXBTC15M-26SEP200700-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 751,
          "signal_id": 388,
          "quote_id": 388,
          "settlement_id": 388,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 228.0,
          "entry_price": 0.42,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.75999999999999,
          "trading_fee": 3.89,
          "total_deployed": 99.64999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.75999999999999,
          "net_pnl": -99.64999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-20T11:01:21.056401Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 738.04,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 752,
          "signal_id": 388,
          "quote_id": 388,
          "settlement_id": 388,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.42,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 42.0,
          "trading_fee": 1.71,
          "total_deployed": 43.71,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -42.0,
          "net_pnl": -43.71,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-20T11:01:21.058480Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 738.04,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 80333.81,
        "kronos_base_predicted_close": 80346.0078125,
        "kronos_base_displacement": 12.197812500002328,
        "kronos_base_displacement_fraction": 0.00015183908867265637,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 80353.90625,
        "kronos_small_displacement": 20.09625000000233,
        "kronos_small_displacement_fraction": 0.0002501593040340341,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP200700",
        "ticker": "KXBTC15M-26SEP200700-00",
        "market_id": "KXBTC15M-26SEP200700-00",
        "contract_id": "KXBTC15M-26SEP200700-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 80333.81
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-20T10:46:16.429610Z",
        "retrieved_timestamp": "2026-09-20T10:46:16.613234Z",
        "quote_offset_seconds": 0.183624,
        "quote_age_seconds": 0.183624,
        "bid": 0.41,
        "ask": 0.42,
        "midpoint": 0.415,
        "last_price": 0.42,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.42,
        "price_type": "live_executable_ask",
        "yes_ask_size": 738.04
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 80302.46,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260920T1045Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 382,
          "signal_id": 388,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-20T10:30:00Z",
          "return_6h": -0.0005150593341665122,
          "return_12h": -0.010824355847802947,
          "return_24h": -0.010996245113481184,
          "close_vs_ema12": -0.0031929602076128383,
          "close_vs_ema24": -0.004837400902949707,
          "ema12_slope_3h": -0.0019826840902863463,
          "ema24_slope_6h": -0.0027717601461819674,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-20T10:46:16.478410Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-20T10:30:00Z",
            "return_6h": -0.0005150593341665122,
            "return_12h": -0.010824355847802947,
            "return_24h": -0.010996245113481184,
            "close_vs_ema12": -0.0031929602076128383,
            "close_vs_ema24": -0.004837400902949707,
            "ema12_slope_3h": -0.0019826840902863463,
            "ema24_slope_6h": -0.0027717601461819674,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": -3.402561218923683e-05,
        "return_30m": 1.8801072299901023e-05,
        "return_60m": -0.002209368661706179,
        "return_120m": 0.001184367107761597,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.00014873328189823898,
        "close_vs_ema6": -0.00024394499938029668,
        "close_vs_ema12": -0.0003141211119527254,
        "ema3_slope": -0.00014871116359882475,
        "ema6_slope": -9.756847921504885e-05,
        "realized_volatility_30m": 4.3427047099864335e-05,
        "realized_volatility_60m": 0.0005915991558624608,
        "return_acceleration": -8.685409419972867e-05
      }
    },
    {
      "id": 387,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260920T1030Z",
      "trigger_timestamp": "2026-09-20T10:31:17.814876Z",
      "market_start_timestamp": "2026-09-20T10:30:00Z",
      "resolution_timestamp": "2026-09-20T10:45:00Z",
      "direction": "UP",
      "base_run_id": 2357,
      "small_run_id": 2358,
      "last_observed_close": 80336.54,
      "actual_close": 80333.81,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-20T10:31:17.862560Z",
      "base_predicted_close": 80341.9140625,
      "small_predicted_close": 80362.2734375,
      "strike": 80336.54,
      "market_regime": {
        "id": 381,
        "signal_id": 387,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-20T10:15:00Z",
        "return_6h": -0.0008839419612032273,
        "return_12h": -0.008831564710156004,
        "return_24h": -0.011603787991638637,
        "close_vs_ema12": -0.003294465109622391,
        "close_vs_ema24": -0.004904872174422703,
        "ema12_slope_3h": -0.002067707426687715,
        "ema24_slope_6h": -0.0028189214683672636,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-20T10:31:17.864897Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-20T10:15:00Z",
          "return_6h": -0.0008839419612032273,
          "return_12h": -0.008831564710156004,
          "return_24h": -0.011603787991638637,
          "close_vs_ema12": -0.003294465109622391,
          "close_vs_ema24": -0.004904872174422703,
          "ema12_slope_3h": -0.002067707426687715,
          "ema24_slope_6h": -0.0028189214683672636,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.74,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.173907,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "70_80",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        2357,
        2358
      ],
      "forecast_publication_timestamp": "2026-09-20T10:31:17.814876Z",
      "requested_quote_timestamp": "2026-09-20T10:31:17.814876Z",
      "retrieved_quote_timestamp": "2026-09-20T10:31:17.988783Z",
      "quote_retrieval_timestamp": "2026-09-20T10:31:17.988783Z",
      "timing_difference_seconds": 0.173907,
      "selected_quote": {
        "id": 387,
        "contract_id": 387,
        "forecast_timestamp": "2026-09-20T10:31:17.814876Z",
        "requested_timestamp": "2026-09-20T10:31:17.814876Z",
        "actual_quote_timestamp": "2026-09-20T10:31:17.988783Z",
        "timestamp_delta_seconds": 0.173907,
        "bid": 0.73,
        "ask": 0.74,
        "midpoint": 0.735,
        "last_price": 0.73,
        "implied_probability": 0.74,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-20T10:31:17.988783Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP200645",
        "external_market_id": "KXBTC15M-26SEP200645-45",
        "external_contract_id": "KXBTC15M-26SEP200645-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3748.36
      },
      "selected_entry_price": 0.74,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 387,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP200645",
          "external_market_id": "KXBTC15M-26SEP200645-45",
          "external_contract_id": "KXBTC15M-26SEP200645-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-20T10:30:00Z",
          "resolution_timestamp": "2026-09-20T10:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-20T10:31:17.867232Z"
        }
      ],
      "quotes": [
        {
          "id": 387,
          "contract_id": 387,
          "forecast_timestamp": "2026-09-20T10:31:17.814876Z",
          "requested_timestamp": "2026-09-20T10:31:17.814876Z",
          "actual_quote_timestamp": "2026-09-20T10:31:17.988783Z",
          "timestamp_delta_seconds": 0.173907,
          "bid": 0.73,
          "ask": 0.74,
          "midpoint": 0.735,
          "last_price": 0.73,
          "implied_probability": 0.74,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-20T10:31:17.988783Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP200645",
          "external_market_id": "KXBTC15M-26SEP200645-45",
          "external_contract_id": "KXBTC15M-26SEP200645-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3748.36
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP200645-45": {
          "UP/YES": "KXBTC15M-26SEP200645-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 749,
          "signal_id": 387,
          "quote_id": 387,
          "settlement_id": 387,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 132.0,
          "entry_price": 0.74,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.67999999999999,
          "trading_fee": 1.78,
          "total_deployed": 99.46,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -97.67999999999999,
          "net_pnl": -99.46,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-20T10:46:21.354974Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3748.36,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 750,
          "signal_id": 387,
          "quote_id": 387,
          "settlement_id": 387,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.74,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 74.0,
          "trading_fee": 1.35,
          "total_deployed": 75.35,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -74.0,
          "net_pnl": -75.35,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-20T10:46:21.357046Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3748.36,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 80336.54,
        "kronos_base_predicted_close": 80341.9140625,
        "kronos_base_displacement": 5.374062500006403,
        "kronos_base_displacement_fraction": 6.689437334501091e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 80362.2734375,
        "kronos_small_displacement": 25.733437500006403,
        "kronos_small_displacement_fraction": 0.0003203204606522313,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP200645",
        "ticker": "KXBTC15M-26SEP200645-45",
        "market_id": "KXBTC15M-26SEP200645-45",
        "contract_id": "KXBTC15M-26SEP200645-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 80336.54
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-20T10:31:17.814876Z",
        "retrieved_timestamp": "2026-09-20T10:31:17.988783Z",
        "quote_offset_seconds": 0.173907,
        "quote_age_seconds": 0.173907,
        "bid": 0.73,
        "ask": 0.74,
        "midpoint": 0.735,
        "last_price": 0.73,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.74,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3748.36
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 80333.81,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260920T1030Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 381,
          "signal_id": 387,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-20T10:15:00Z",
          "return_6h": -0.0008839419612032273,
          "return_12h": -0.008831564710156004,
          "return_24h": -0.011603787991638637,
          "close_vs_ema12": -0.003294465109622391,
          "close_vs_ema24": -0.004904872174422703,
          "ema12_slope_3h": -0.002067707426687715,
          "ema24_slope_6h": -0.0028189214683672636,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-20T10:31:17.864897Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-20T10:15:00Z",
            "return_6h": -0.0008839419612032273,
            "return_12h": -0.008831564710156004,
            "return_24h": -0.011603787991638637,
            "close_vs_ema12": -0.003294465109622391,
            "close_vs_ema24": -0.004904872174422703,
            "ema12_slope_3h": -0.002067707426687715,
            "ema24_slope_6h": -0.0028189214683672636,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": 5.282848201049184e-05,
        "return_30m": -0.0013194715685133085,
        "return_60m": -0.00016346467144201515,
        "return_120m": -0.00028526197937661646,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": -0.000263405677547901,
        "close_vs_ema6": -0.00030747452707258205,
        "close_vs_ema12": -0.00033719870154891307,
        "ema3_slope": -0.0002633363132679145,
        "ema6_slope": -0.00012297468619570928,
        "realized_volatility_30m": 0.0007125280199177242,
        "realized_volatility_60m": 0.0012922451754714375,
        "return_acceleration": 0.0014250560398354484
      }
    },
    {
      "id": 386,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260920T1000Z",
      "trigger_timestamp": "2026-09-20T10:01:18.990122Z",
      "market_start_timestamp": "2026-09-20T10:00:00Z",
      "resolution_timestamp": "2026-09-20T10:15:00Z",
      "direction": "UP",
      "base_run_id": 2353,
      "small_run_id": 2354,
      "last_observed_close": 80442.68,
      "actual_close": 80332.3,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-20T10:01:19.034031Z",
      "base_predicted_close": 80530.8828125,
      "small_predicted_close": 80443.8125,
      "strike": 80442.68,
      "market_regime": {
        "id": 380,
        "signal_id": 386,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-20T09:45:00Z",
        "return_6h": -0.000260983165661699,
        "return_12h": -0.007869800434971874,
        "return_24h": -0.010683288425877624,
        "close_vs_ema12": -0.002265535168477939,
        "close_vs_ema24": -0.003799174270343042,
        "ema12_slope_3h": -0.0022216212202704755,
        "ema24_slope_6h": -0.0029032790987868484,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-20T10:01:19.036881Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-20T09:45:00Z",
          "return_6h": -0.000260983165661699,
          "return_12h": -0.007869800434971874,
          "return_24h": -0.010683288425877624,
          "close_vs_ema12": -0.002265535168477939,
          "close_vs_ema24": -0.003799174270343042,
          "ema12_slope_3h": -0.0022216212202704755,
          "ema24_slope_6h": -0.0029032790987868484,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.7,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.190163,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "70_80",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        2353,
        2354
      ],
      "forecast_publication_timestamp": "2026-09-20T10:01:18.990122Z",
      "requested_quote_timestamp": "2026-09-20T10:01:18.990122Z",
      "retrieved_quote_timestamp": "2026-09-20T10:01:19.180285Z",
      "quote_retrieval_timestamp": "2026-09-20T10:01:19.180285Z",
      "timing_difference_seconds": 0.190163,
      "selected_quote": {
        "id": 386,
        "contract_id": 386,
        "forecast_timestamp": "2026-09-20T10:01:18.990122Z",
        "requested_timestamp": "2026-09-20T10:01:18.990122Z",
        "actual_quote_timestamp": "2026-09-20T10:01:19.180285Z",
        "timestamp_delta_seconds": 0.190163,
        "bid": 0.69,
        "ask": 0.7,
        "midpoint": 0.695,
        "last_price": 0.69,
        "implied_probability": 0.7,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-20T10:01:19.180285Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP200615",
        "external_market_id": "KXBTC15M-26SEP200615-15",
        "external_contract_id": "KXBTC15M-26SEP200615-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 575.04
      },
      "selected_entry_price": 0.7,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 386,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP200615",
          "external_market_id": "KXBTC15M-26SEP200615-15",
          "external_contract_id": "KXBTC15M-26SEP200615-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-20T10:00:00Z",
          "resolution_timestamp": "2026-09-20T10:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-20T10:01:19.040392Z"
        }
      ],
      "quotes": [
        {
          "id": 386,
          "contract_id": 386,
          "forecast_timestamp": "2026-09-20T10:01:18.990122Z",
          "requested_timestamp": "2026-09-20T10:01:18.990122Z",
          "actual_quote_timestamp": "2026-09-20T10:01:19.180285Z",
          "timestamp_delta_seconds": 0.190163,
          "bid": 0.69,
          "ask": 0.7,
          "midpoint": 0.695,
          "last_price": 0.69,
          "implied_probability": 0.7,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-20T10:01:19.180285Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP200615",
          "external_market_id": "KXBTC15M-26SEP200615-15",
          "external_contract_id": "KXBTC15M-26SEP200615-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 575.04
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP200615-15": {
          "UP/YES": "KXBTC15M-26SEP200615-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 747,
          "signal_id": 386,
          "quote_id": 386,
          "settlement_id": 386,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 139.0,
          "entry_price": 0.7,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.3,
          "trading_fee": 2.05,
          "total_deployed": 99.35,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -97.3,
          "net_pnl": -99.35,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-20T10:16:21.137458Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 575.04,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 748,
          "signal_id": 386,
          "quote_id": 386,
          "settlement_id": 386,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.7,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 70.0,
          "trading_fee": 1.47,
          "total_deployed": 71.47,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -70.0,
          "net_pnl": -71.47,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-20T10:16:21.139489Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 575.04,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 80442.68,
        "kronos_base_predicted_close": 80530.8828125,
        "kronos_base_displacement": 88.20281250000698,
        "kronos_base_displacement_fraction": 0.0010964678513943964,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 80443.8125,
        "kronos_small_displacement": 1.132500000006985,
        "kronos_small_displacement_fraction": 1.4078347464393093e-05,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP200615",
        "ticker": "KXBTC15M-26SEP200615-15",
        "market_id": "KXBTC15M-26SEP200615-15",
        "contract_id": "KXBTC15M-26SEP200615-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 80442.68
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-20T10:01:18.990122Z",
        "retrieved_timestamp": "2026-09-20T10:01:19.180285Z",
        "quote_offset_seconds": 0.190163,
        "quote_age_seconds": 0.190163,
        "bid": 0.69,
        "ask": 0.7,
        "midpoint": 0.695,
        "last_price": 0.69,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.7,
        "price_type": "live_executable_ask",
        "yes_ask_size": 575.04
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 80332.3,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260920T1000Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 380,
          "signal_id": 386,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-20T09:45:00Z",
          "return_6h": -0.000260983165661699,
          "return_12h": -0.007869800434971874,
          "return_24h": -0.010683288425877624,
          "close_vs_ema12": -0.002265535168477939,
          "close_vs_ema24": -0.003799174270343042,
          "ema12_slope_3h": -0.0022216212202704755,
          "ema24_slope_6h": -0.0029032790987868484,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-20T10:01:19.036881Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-20T09:45:00Z",
            "return_6h": -0.000260983165661699,
            "return_12h": -0.007869800434971874,
            "return_24h": -0.010683288425877624,
            "close_vs_ema12": -0.002265535168477939,
            "close_vs_ema24": -0.003799174270343042,
            "ema12_slope_3h": -0.0022216212202704755,
            "ema24_slope_6h": -0.0029032790987868484,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": -0.0008570763888282595,
        "return_30m": 0.0011575342305780723,
        "return_60m": 0.002487885315987981,
        "return_120m": 0.0017728176410545249,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": 0.00021425175116362993,
        "close_vs_ema6": 0.000696814379574473,
        "close_vs_ema12": 0.0008400840141955523,
        "ema3_slope": 0.000214297664813623,
        "ema6_slope": 0.00027880346153397184,
        "realized_volatility_30m": 0.0014367075822956377,
        "realized_volatility_60m": 0.0011026698023655346,
        "return_acceleration": -0.0028734151645912753
      }
    },
    {
      "id": 385,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260920T0930Z",
      "trigger_timestamp": "2026-09-20T09:31:18.218689Z",
      "market_start_timestamp": "2026-09-20T09:30:00Z",
      "resolution_timestamp": "2026-09-20T09:45:00Z",
      "direction": "UP",
      "base_run_id": 2349,
      "small_run_id": 2350,
      "last_observed_close": 80349.68,
      "actual_close": 80511.69,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-20T09:31:18.259807Z",
      "base_predicted_close": 80390.625,
      "small_predicted_close": 80357.046875,
      "strike": 80349.68,
      "market_regime": {
        "id": 379,
        "signal_id": 385,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-20T09:15:00Z",
        "return_6h": -0.00027883022363184296,
        "return_12h": -0.008459167009292501,
        "return_24h": -0.012888392157416995,
        "close_vs_ema12": -0.003579031200359184,
        "close_vs_ema24": -0.005093908530382163,
        "ema12_slope_3h": -0.002578140245603322,
        "ema24_slope_6h": -0.0030648696808357467,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-20T09:31:18.262773Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-20T09:15:00Z",
          "return_6h": -0.00027883022363184296,
          "return_12h": -0.008459167009292501,
          "return_24h": -0.012888392157416995,
          "close_vs_ema12": -0.003579031200359184,
          "close_vs_ema24": -0.005093908530382163,
          "ema12_slope_3h": -0.002578140245603322,
          "ema24_slope_6h": -0.0030648696808357467,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.6,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.179966,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        2349,
        2350
      ],
      "forecast_publication_timestamp": "2026-09-20T09:31:18.218689Z",
      "requested_quote_timestamp": "2026-09-20T09:31:18.218689Z",
      "retrieved_quote_timestamp": "2026-09-20T09:31:18.398655Z",
      "quote_retrieval_timestamp": "2026-09-20T09:31:18.398655Z",
      "timing_difference_seconds": 0.179966,
      "selected_quote": {
        "id": 385,
        "contract_id": 385,
        "forecast_timestamp": "2026-09-20T09:31:18.218689Z",
        "requested_timestamp": "2026-09-20T09:31:18.218689Z",
        "actual_quote_timestamp": "2026-09-20T09:31:18.398655Z",
        "timestamp_delta_seconds": 0.179966,
        "bid": 0.59,
        "ask": 0.6,
        "midpoint": 0.595,
        "last_price": 0.59,
        "implied_probability": 0.6,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-20T09:31:18.398655Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP200545",
        "external_market_id": "KXBTC15M-26SEP200545-45",
        "external_contract_id": "KXBTC15M-26SEP200545-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5207.99
      },
      "selected_entry_price": 0.6,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 385,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP200545",
          "external_market_id": "KXBTC15M-26SEP200545-45",
          "external_contract_id": "KXBTC15M-26SEP200545-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-20T09:30:00Z",
          "resolution_timestamp": "2026-09-20T09:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-20T09:31:18.265638Z"
        }
      ],
      "quotes": [
        {
          "id": 385,
          "contract_id": 385,
          "forecast_timestamp": "2026-09-20T09:31:18.218689Z",
          "requested_timestamp": "2026-09-20T09:31:18.218689Z",
          "actual_quote_timestamp": "2026-09-20T09:31:18.398655Z",
          "timestamp_delta_seconds": 0.179966,
          "bid": 0.59,
          "ask": 0.6,
          "midpoint": 0.595,
          "last_price": 0.59,
          "implied_probability": 0.6,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-20T09:31:18.398655Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP200545",
          "external_market_id": "KXBTC15M-26SEP200545-45",
          "external_contract_id": "KXBTC15M-26SEP200545-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5207.99
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP200545-45": {
          "UP/YES": "KXBTC15M-26SEP200545-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 745,
          "signal_id": 385,
          "quote_id": 385,
          "settlement_id": 385,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 162.0,
          "entry_price": 0.6,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.2,
          "trading_fee": 2.73,
          "total_deployed": 99.93,
          "settlement_value": 1.0,
          "settlement_payout": 162.0,
          "gross_pnl": 64.8,
          "net_pnl": 62.06999999999999,
          "roi": 0.6211347943560491,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-20T09:46:22.799033Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5207.99,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 746,
          "signal_id": 385,
          "quote_id": 385,
          "settlement_id": 385,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.6,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 60.0,
          "trading_fee": 1.68,
          "total_deployed": 61.68,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 40.0,
          "net_pnl": 38.32,
          "roi": 0.6212710765239948,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-20T09:46:22.802002Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5207.99,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 80349.68,
        "kronos_base_predicted_close": 80390.625,
        "kronos_base_displacement": 40.945000000006985,
        "kronos_base_displacement_fraction": 0.0005095851035126336,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 80357.046875,
        "kronos_small_displacement": 7.366875000006985,
        "kronos_small_displacement_fraction": 9.168518157143856e-05,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP200545",
        "ticker": "KXBTC15M-26SEP200545-45",
        "market_id": "KXBTC15M-26SEP200545-45",
        "contract_id": "KXBTC15M-26SEP200545-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 80349.68
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-20T09:31:18.218689Z",
        "retrieved_timestamp": "2026-09-20T09:31:18.398655Z",
        "quote_offset_seconds": 0.179966,
        "quote_age_seconds": 0.179966,
        "bid": 0.59,
        "ask": 0.6,
        "midpoint": 0.595,
        "last_price": 0.59,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.6,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5207.99
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 80511.69,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260920T0930Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 379,
          "signal_id": 385,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-20T09:15:00Z",
          "return_6h": -0.00027883022363184296,
          "return_12h": -0.008459167009292501,
          "return_24h": -0.012888392157416995,
          "close_vs_ema12": -0.003579031200359184,
          "close_vs_ema24": -0.005093908530382163,
          "ema12_slope_3h": -0.002578140245603322,
          "ema24_slope_6h": -0.0030648696808357467,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-20T09:31:18.262773Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-20T09:15:00Z",
            "return_6h": -0.00027883022363184296,
            "return_12h": -0.008459167009292501,
            "return_24h": -0.012888392157416995,
            "close_vs_ema12": -0.003579031200359184,
            "close_vs_ema24": -0.005093908530382163,
            "ema12_slope_3h": -0.002578140245603322,
            "ema24_slope_6h": -0.0030648696808357467,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0012677271963061898,
        "return_30m": 0.0013288129389468217,
        "return_60m": -0.00012181722074666723,
        "return_120m": -0.0002870811343302915,
        "consecutive_up_closes": 3,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0005593982972924572,
        "close_vs_ema6": 0.0005526778483753159,
        "close_vs_ema12": 0.00017235439846152723,
        "ema3_slope": 0.0005597113988959901,
        "ema6_slope": 0.00022112002260565866,
        "realized_volatility_30m": 0.0006033593978370666,
        "realized_volatility_60m": 0.0009830688794060665,
        "return_acceleration": 0.0012067187956741332
      }
    },
    {
      "id": 384,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260920T0915Z",
      "trigger_timestamp": "2026-09-20T09:16:19.397702Z",
      "market_start_timestamp": "2026-09-20T09:15:00Z",
      "resolution_timestamp": "2026-09-20T09:30:00Z",
      "direction": "UP",
      "base_run_id": 2347,
      "small_run_id": 2348,
      "last_observed_close": 80247.94,
      "actual_close": 80349.68,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-20T09:16:19.443979Z",
      "base_predicted_close": 80275.96875,
      "small_predicted_close": 80295.9453125,
      "strike": 80247.94,
      "market_regime": {
        "id": 378,
        "signal_id": 384,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-20T09:00:00Z",
        "return_6h": -0.00012143800044661646,
        "return_12h": -0.009259861335748742,
        "return_24h": -0.01447768366083857,
        "close_vs_ema12": -0.004992160705574844,
        "close_vs_ema24": -0.006460081894531067,
        "ema12_slope_3h": -0.002630455792424047,
        "ema24_slope_6h": -0.003123022003514775,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-20T09:16:19.446641Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-20T09:00:00Z",
          "return_6h": -0.00012143800044661646,
          "return_12h": -0.009259861335748742,
          "return_24h": -0.01447768366083857,
          "close_vs_ema12": -0.004992160705574844,
          "close_vs_ema24": -0.006460081894531067,
          "ema12_slope_3h": -0.002630455792424047,
          "ema24_slope_6h": -0.003123022003514775,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.45,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.188773,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        2347,
        2348
      ],
      "forecast_publication_timestamp": "2026-09-20T09:16:19.397702Z",
      "requested_quote_timestamp": "2026-09-20T09:16:19.397702Z",
      "retrieved_quote_timestamp": "2026-09-20T09:16:19.586475Z",
      "quote_retrieval_timestamp": "2026-09-20T09:16:19.586475Z",
      "timing_difference_seconds": 0.188773,
      "selected_quote": {
        "id": 384,
        "contract_id": 384,
        "forecast_timestamp": "2026-09-20T09:16:19.397702Z",
        "requested_timestamp": "2026-09-20T09:16:19.397702Z",
        "actual_quote_timestamp": "2026-09-20T09:16:19.586475Z",
        "timestamp_delta_seconds": 0.188773,
        "bid": 0.44,
        "ask": 0.45,
        "midpoint": 0.445,
        "last_price": 0.44,
        "implied_probability": 0.45,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-20T09:16:19.586475Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP200530",
        "external_market_id": "KXBTC15M-26SEP200530-30",
        "external_contract_id": "KXBTC15M-26SEP200530-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3799.37
      },
      "selected_entry_price": 0.45,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 384,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP200530",
          "external_market_id": "KXBTC15M-26SEP200530-30",
          "external_contract_id": "KXBTC15M-26SEP200530-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-20T09:15:00Z",
          "resolution_timestamp": "2026-09-20T09:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-20T09:16:19.449075Z"
        }
      ],
      "quotes": [
        {
          "id": 384,
          "contract_id": 384,
          "forecast_timestamp": "2026-09-20T09:16:19.397702Z",
          "requested_timestamp": "2026-09-20T09:16:19.397702Z",
          "actual_quote_timestamp": "2026-09-20T09:16:19.586475Z",
          "timestamp_delta_seconds": 0.188773,
          "bid": 0.44,
          "ask": 0.45,
          "midpoint": 0.445,
          "last_price": 0.44,
          "implied_probability": 0.45,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-20T09:16:19.586475Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP200530",
          "external_market_id": "KXBTC15M-26SEP200530-30",
          "external_contract_id": "KXBTC15M-26SEP200530-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3799.37
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP200530-30": {
          "UP/YES": "KXBTC15M-26SEP200530-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 743,
          "signal_id": 384,
          "quote_id": 384,
          "settlement_id": 384,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 213.0,
          "entry_price": 0.45,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.85000000000001,
          "trading_fee": 3.7,
          "total_deployed": 99.55000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 213.0,
          "gross_pnl": 117.14999999999999,
          "net_pnl": 113.44999999999999,
          "roi": 1.1396283274736312,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-20T09:31:23.071650Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3799.37,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 744,
          "signal_id": 384,
          "quote_id": 384,
          "settlement_id": 384,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.45,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 45.0,
          "trading_fee": 1.74,
          "total_deployed": 46.74,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 55.0,
          "net_pnl": 53.26,
          "roi": 1.1394950791613179,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-20T09:31:23.074961Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3799.37,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 80247.94,
        "kronos_base_predicted_close": 80275.96875,
        "kronos_base_displacement": 28.02874999999767,
        "kronos_base_displacement_fraction": 0.00034927687863386486,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 80295.9453125,
        "kronos_small_displacement": 48.00531249999767,
        "kronos_small_displacement_fraction": 0.0005982123964801797,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP200530",
        "ticker": "KXBTC15M-26SEP200530-30",
        "market_id": "KXBTC15M-26SEP200530-30",
        "contract_id": "KXBTC15M-26SEP200530-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 80247.94
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-20T09:16:19.397702Z",
        "retrieved_timestamp": "2026-09-20T09:16:19.586475Z",
        "quote_offset_seconds": 0.188773,
        "quote_age_seconds": 0.188773,
        "bid": 0.44,
        "ask": 0.45,
        "midpoint": 0.445,
        "last_price": 0.44,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.45,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3799.37
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 80349.68,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260920T0915Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 378,
          "signal_id": 384,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-20T09:00:00Z",
          "return_6h": -0.00012143800044661646,
          "return_12h": -0.009259861335748742,
          "return_24h": -0.01447768366083857,
          "close_vs_ema12": -0.004992160705574844,
          "close_vs_ema24": -0.006460081894531067,
          "ema12_slope_3h": -0.002630455792424047,
          "ema24_slope_6h": -0.003123022003514775,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-20T09:16:19.446641Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-20T09:00:00Z",
            "return_6h": -0.00012143800044661646,
            "return_12h": -0.009259861335748742,
            "return_24h": -0.01447768366083857,
            "close_vs_ema12": -0.004992160705574844,
            "close_vs_ema24": -0.006460081894531067,
            "ema12_slope_3h": -0.002630455792424047,
            "ema24_slope_6h": -0.003123022003514775,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": 6.100840063205659e-05,
        "return_30m": 0.00011425274032195176,
        "return_60m": -0.0019628380717306992,
        "return_120m": -0.0011665035425001413,
        "consecutive_up_closes": 2,
        "consecutive_down_closes": 0,
        "close_vs_ema3": -0.000148116627037842,
        "close_vs_ema6": -0.0004931818970831392,
        "close_vs_ema12": -0.0010626820602234188,
        "ema3_slope": -0.00014809469175181,
        "ema6_slope": -0.00019723384996761517,
        "realized_volatility_30m": 3.883654547953697e-06,
        "realized_volatility_60m": 0.0006383498248694359,
        "return_acceleration": 7.767309095907393e-06
      }
    },
    {
      "id": 383,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260920T0800Z",
      "trigger_timestamp": "2026-09-20T08:01:20.262029Z",
      "market_start_timestamp": "2026-09-20T08:00:00Z",
      "resolution_timestamp": "2026-09-20T08:15:00Z",
      "direction": "UP",
      "base_run_id": 2337,
      "small_run_id": 2338,
      "last_observed_close": 80300.33,
      "actual_close": 80405.77,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-20T08:01:20.326919Z",
      "base_predicted_close": 80328.4765625,
      "small_predicted_close": 80304.2578125,
      "strike": 80300.33,
      "market_regime": {
        "id": 377,
        "signal_id": 383,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-20T07:45:00Z",
        "return_6h": -0.009441234746194405,
        "return_12h": -0.012634058386187363,
        "return_24h": -0.009783797917134684,
        "close_vs_ema12": -0.005357255910402259,
        "close_vs_ema24": -0.006449772204553894,
        "ema12_slope_3h": -0.002610603076708351,
        "ema24_slope_6h": -0.0030122431761722135,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-20T08:01:20.329884Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-20T07:45:00Z",
          "return_6h": -0.009441234746194405,
          "return_12h": -0.012634058386187363,
          "return_24h": -0.009783797917134684,
          "close_vs_ema12": -0.005357255910402259,
          "close_vs_ema24": -0.006449772204553894,
          "ema12_slope_3h": -0.002610603076708351,
          "ema24_slope_6h": -0.0030122431761722135,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.71,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.204805,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "70_80",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        2337,
        2338
      ],
      "forecast_publication_timestamp": "2026-09-20T08:01:20.262029Z",
      "requested_quote_timestamp": "2026-09-20T08:01:20.262029Z",
      "retrieved_quote_timestamp": "2026-09-20T08:01:20.466834Z",
      "quote_retrieval_timestamp": "2026-09-20T08:01:20.466834Z",
      "timing_difference_seconds": 0.204805,
      "selected_quote": {
        "id": 383,
        "contract_id": 383,
        "forecast_timestamp": "2026-09-20T08:01:20.262029Z",
        "requested_timestamp": "2026-09-20T08:01:20.262029Z",
        "actual_quote_timestamp": "2026-09-20T08:01:20.466834Z",
        "timestamp_delta_seconds": 0.204805,
        "bid": 0.7,
        "ask": 0.71,
        "midpoint": 0.705,
        "last_price": 0.69,
        "implied_probability": 0.71,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-20T08:01:20.466834Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP200415",
        "external_market_id": "KXBTC15M-26SEP200415-15",
        "external_contract_id": "KXBTC15M-26SEP200415-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 876.0
      },
      "selected_entry_price": 0.71,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 383,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP200415",
          "external_market_id": "KXBTC15M-26SEP200415-15",
          "external_contract_id": "KXBTC15M-26SEP200415-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-20T08:00:00Z",
          "resolution_timestamp": "2026-09-20T08:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-20T08:01:20.333061Z"
        }
      ],
      "quotes": [
        {
          "id": 383,
          "contract_id": 383,
          "forecast_timestamp": "2026-09-20T08:01:20.262029Z",
          "requested_timestamp": "2026-09-20T08:01:20.262029Z",
          "actual_quote_timestamp": "2026-09-20T08:01:20.466834Z",
          "timestamp_delta_seconds": 0.204805,
          "bid": 0.7,
          "ask": 0.71,
          "midpoint": 0.705,
          "last_price": 0.69,
          "implied_probability": 0.71,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-20T08:01:20.466834Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP200415",
          "external_market_id": "KXBTC15M-26SEP200415-15",
          "external_contract_id": "KXBTC15M-26SEP200415-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 876.0
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP200415-15": {
          "UP/YES": "KXBTC15M-26SEP200415-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 741,
          "signal_id": 383,
          "quote_id": 383,
          "settlement_id": 383,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 138.0,
          "entry_price": 0.71,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.97999999999999,
          "trading_fee": 1.99,
          "total_deployed": 99.96999999999998,
          "settlement_value": 1.0,
          "settlement_payout": 138.0,
          "gross_pnl": 40.02000000000001,
          "net_pnl": 38.030000000000015,
          "roi": 0.3804141242372714,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-20T08:16:23.656703Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 876.0,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 742,
          "signal_id": 383,
          "quote_id": 383,
          "settlement_id": 383,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.71,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 71.0,
          "trading_fee": 1.45,
          "total_deployed": 72.45,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 29.0,
          "net_pnl": 27.549999999999997,
          "roi": 0.38026224982746715,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-20T08:16:23.658968Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 876.0,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 80300.33,
        "kronos_base_predicted_close": 80328.4765625,
        "kronos_base_displacement": 28.146562499998254,
        "kronos_base_displacement_fraction": 0.00035051614980907616,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 80304.2578125,
        "kronos_small_displacement": 3.9278124999982538,
        "kronos_small_displacement_fraction": 4.891402687882171e-05,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP200415",
        "ticker": "KXBTC15M-26SEP200415-15",
        "market_id": "KXBTC15M-26SEP200415-15",
        "contract_id": "KXBTC15M-26SEP200415-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 80300.33
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-20T08:01:20.262029Z",
        "retrieved_timestamp": "2026-09-20T08:01:20.466834Z",
        "quote_offset_seconds": 0.204805,
        "quote_age_seconds": 0.204805,
        "bid": 0.7,
        "ask": 0.71,
        "midpoint": 0.705,
        "last_price": 0.69,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.71,
        "price_type": "live_executable_ask",
        "yes_ask_size": 876.0
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 80405.77,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260920T0800Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 377,
          "signal_id": 383,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-20T07:45:00Z",
          "return_6h": -0.009441234746194405,
          "return_12h": -0.012634058386187363,
          "return_24h": -0.009783797917134684,
          "close_vs_ema12": -0.005357255910402259,
          "close_vs_ema24": -0.006449772204553894,
          "ema12_slope_3h": -0.002610603076708351,
          "ema24_slope_6h": -0.0030122431761722135,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-20T08:01:20.329884Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-20T07:45:00Z",
            "return_6h": -0.009441234746194405,
            "return_12h": -0.012634058386187363,
            "return_24h": -0.009783797917134684,
            "close_vs_ema12": -0.005357255910402259,
            "close_vs_ema24": -0.006449772204553894,
            "ema12_slope_3h": -0.002610603076708351,
            "ema24_slope_6h": -0.0030122431761722135,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0003905598096831664,
        "return_30m": -0.0009010993661939803,
        "return_60m": -4.788252767851109e-05,
        "return_120m": -0.0022477023362171833,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.0002862816717744687,
        "close_vs_ema6": -0.0005918719088026103,
        "close_vs_ema12": -0.0011887289435457138,
        "ema3_slope": -0.00028619973803478693,
        "ema6_slope": -0.0002366927268105945,
        "realized_volatility_30m": 6.0089610483093914e-05,
        "realized_volatility_60m": 0.00044173353207785024,
        "return_acceleration": 0.00012017922096618783
      }
    },
    {
      "id": 382,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260920T0445Z",
      "trigger_timestamp": "2026-09-20T04:46:20.086790Z",
      "market_start_timestamp": "2026-09-20T04:45:00Z",
      "resolution_timestamp": "2026-09-20T05:00:00Z",
      "direction": "UP",
      "base_run_id": 2311,
      "small_run_id": 2312,
      "last_observed_close": 80375.21,
      "actual_close": 80412.15,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-20T04:46:20.145811Z",
      "base_predicted_close": 80510.4609375,
      "small_predicted_close": 80395.75,
      "strike": 80375.21,
      "market_regime": {
        "id": 376,
        "signal_id": 382,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-20T04:30:00Z",
        "return_6h": -0.010314609149357112,
        "return_12h": -0.017831820978113866,
        "return_24h": -0.0072776745326331715,
        "close_vs_ema12": -0.007306414397806105,
        "close_vs_ema24": -0.007084755266375531,
        "ema12_slope_3h": -0.0035544823369304535,
        "ema24_slope_6h": -0.0009199991001972441,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-20T04:46:20.152002Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-20T04:30:00Z",
          "return_6h": -0.010314609149357112,
          "return_12h": -0.017831820978113866,
          "return_24h": -0.0072776745326331715,
          "close_vs_ema12": -0.007306414397806105,
          "close_vs_ema24": -0.007084755266375531,
          "ema12_slope_3h": -0.0035544823369304535,
          "ema24_slope_6h": -0.0009199991001972441,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.41,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.212627,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        2311,
        2312
      ],
      "forecast_publication_timestamp": "2026-09-20T04:46:20.086790Z",
      "requested_quote_timestamp": "2026-09-20T04:46:20.086790Z",
      "retrieved_quote_timestamp": "2026-09-20T04:46:20.299417Z",
      "quote_retrieval_timestamp": "2026-09-20T04:46:20.299417Z",
      "timing_difference_seconds": 0.212627,
      "selected_quote": {
        "id": 382,
        "contract_id": 382,
        "forecast_timestamp": "2026-09-20T04:46:20.086790Z",
        "requested_timestamp": "2026-09-20T04:46:20.086790Z",
        "actual_quote_timestamp": "2026-09-20T04:46:20.299417Z",
        "timestamp_delta_seconds": 0.212627,
        "bid": 0.4,
        "ask": 0.41,
        "midpoint": 0.405,
        "last_price": 0.41,
        "implied_probability": 0.41,
        "spread": 0.009999999999999953,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-20T04:46:20.299417Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP200100",
        "external_market_id": "KXBTC15M-26SEP200100-00",
        "external_contract_id": "KXBTC15M-26SEP200100-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3152.74
      },
      "selected_entry_price": 0.41,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 382,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP200100",
          "external_market_id": "KXBTC15M-26SEP200100-00",
          "external_contract_id": "KXBTC15M-26SEP200100-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-20T04:45:00Z",
          "resolution_timestamp": "2026-09-20T05:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-20T04:46:20.154782Z"
        }
      ],
      "quotes": [
        {
          "id": 382,
          "contract_id": 382,
          "forecast_timestamp": "2026-09-20T04:46:20.086790Z",
          "requested_timestamp": "2026-09-20T04:46:20.086790Z",
          "actual_quote_timestamp": "2026-09-20T04:46:20.299417Z",
          "timestamp_delta_seconds": 0.212627,
          "bid": 0.4,
          "ask": 0.41,
          "midpoint": 0.405,
          "last_price": 0.41,
          "implied_probability": 0.41,
          "spread": 0.009999999999999953,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-20T04:46:20.299417Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP200100",
          "external_market_id": "KXBTC15M-26SEP200100-00",
          "external_contract_id": "KXBTC15M-26SEP200100-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3152.74
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP200100-00": {
          "UP/YES": "KXBTC15M-26SEP200100-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 739,
          "signal_id": 382,
          "quote_id": 382,
          "settlement_id": 382,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 234.0,
          "entry_price": 0.41,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.94,
          "trading_fee": 3.97,
          "total_deployed": 99.91,
          "settlement_value": 1.0,
          "settlement_payout": 234.0,
          "gross_pnl": 138.06,
          "net_pnl": 134.09,
          "roi": 1.3421078971073968,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-20T05:01:22.292759Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3152.74,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 740,
          "signal_id": 382,
          "quote_id": 382,
          "settlement_id": 382,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.41,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 41.0,
          "trading_fee": 1.7,
          "total_deployed": 42.7,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 59.0,
          "net_pnl": 57.3,
          "roi": 1.3419203747072599,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-20T05:01:22.294780Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3152.74,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 80375.21,
        "kronos_base_predicted_close": 80510.4609375,
        "kronos_base_displacement": 135.2509374999936,
        "kronos_base_displacement_fraction": 0.0016827444369973477,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 80395.75,
        "kronos_small_displacement": 20.539999999993597,
        "kronos_small_displacement_fraction": 0.00025555143184065825,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP200100",
        "ticker": "KXBTC15M-26SEP200100-00",
        "market_id": "KXBTC15M-26SEP200100-00",
        "contract_id": "KXBTC15M-26SEP200100-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 80375.21
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-20T04:46:20.086790Z",
        "retrieved_timestamp": "2026-09-20T04:46:20.299417Z",
        "quote_offset_seconds": 0.212627,
        "quote_age_seconds": 0.212627,
        "bid": 0.4,
        "ask": 0.41,
        "midpoint": 0.405,
        "last_price": 0.41,
        "spread": 0.009999999999999953,
        "selected_entry_price": 0.41,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3152.74
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 80412.15,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260920T0445Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 376,
          "signal_id": 382,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-20T04:30:00Z",
          "return_6h": -0.010314609149357112,
          "return_12h": -0.017831820978113866,
          "return_24h": -0.0072776745326331715,
          "close_vs_ema12": -0.007306414397806105,
          "close_vs_ema24": -0.007084755266375531,
          "ema12_slope_3h": -0.0035544823369304535,
          "ema24_slope_6h": -0.0009199991001972441,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-20T04:46:20.152002Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-20T04:30:00Z",
            "return_6h": -0.010314609149357112,
            "return_12h": -0.017831820978113866,
            "return_24h": -0.0072776745326331715,
            "close_vs_ema12": -0.007306414397806105,
            "close_vs_ema24": -0.007084755266375531,
            "ema12_slope_3h": -0.0035544823369304535,
            "ema24_slope_6h": -0.0009199991001972441,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.00040308577565073556,
        "return_30m": -0.00022579394302346678,
        "return_60m": 0.000435199088304028,
        "return_120m": -0.002726395329903597,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0001883427394796522,
        "close_vs_ema6": -0.0005800361757286598,
        "close_vs_ema12": -0.0021829243962226963,
        "ema3_slope": -0.00018830727317220575,
        "ema6_slope": -0.00023196065206376737,
        "realized_volatility_30m": 0.00029022455045579765,
        "realized_volatility_60m": 0.0009042777107275087,
        "return_acceleration": -0.0005804491009115953
      }
    },
    {
      "id": 381,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260920T0315Z",
      "trigger_timestamp": "2026-09-20T03:16:17.692593Z",
      "market_start_timestamp": "2026-09-20T03:15:00Z",
      "resolution_timestamp": "2026-09-20T03:30:00Z",
      "direction": "UP",
      "base_run_id": 2299,
      "small_run_id": 2300,
      "last_observed_close": 80257.69,
      "actual_close": 80372.09,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-20T03:16:17.731165Z",
      "base_predicted_close": 80328.9609375,
      "small_predicted_close": 80357.6171875,
      "strike": 80257.69,
      "market_regime": {
        "id": 375,
        "signal_id": 381,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-20T03:00:00Z",
        "return_6h": -0.00913953322194161,
        "return_12h": -0.01753021505959773,
        "return_24h": -0.012399442414156692,
        "close_vs_ema12": -0.010751034394986037,
        "close_vs_ema24": -0.009443151558621854,
        "ema12_slope_3h": -0.001806816703794345,
        "ema24_slope_6h": 5.737643127501357e-05,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-20T03:16:17.733332Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-20T03:00:00Z",
          "return_6h": -0.00913953322194161,
          "return_12h": -0.01753021505959773,
          "return_24h": -0.012399442414156692,
          "close_vs_ema12": -0.010751034394986037,
          "close_vs_ema24": -0.009443151558621854,
          "ema12_slope_3h": -0.001806816703794345,
          "ema24_slope_6h": 5.737643127501357e-05,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.33,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.182015,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        2299,
        2300
      ],
      "forecast_publication_timestamp": "2026-09-20T03:16:17.692593Z",
      "requested_quote_timestamp": "2026-09-20T03:16:17.692593Z",
      "retrieved_quote_timestamp": "2026-09-20T03:16:17.874608Z",
      "quote_retrieval_timestamp": "2026-09-20T03:16:17.874608Z",
      "timing_difference_seconds": 0.182015,
      "selected_quote": {
        "id": 381,
        "contract_id": 381,
        "forecast_timestamp": "2026-09-20T03:16:17.692593Z",
        "requested_timestamp": "2026-09-20T03:16:17.692593Z",
        "actual_quote_timestamp": "2026-09-20T03:16:17.874608Z",
        "timestamp_delta_seconds": 0.182015,
        "bid": 0.32,
        "ask": 0.33,
        "midpoint": 0.325,
        "last_price": 0.33,
        "implied_probability": 0.33,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-20T03:16:17.874608Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP192330",
        "external_market_id": "KXBTC15M-26SEP192330-30",
        "external_contract_id": "KXBTC15M-26SEP192330-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 384.04
      },
      "selected_entry_price": 0.33,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 381,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP192330",
          "external_market_id": "KXBTC15M-26SEP192330-30",
          "external_contract_id": "KXBTC15M-26SEP192330-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-20T03:15:00Z",
          "resolution_timestamp": "2026-09-20T03:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-20T03:16:17.736030Z"
        }
      ],
      "quotes": [
        {
          "id": 381,
          "contract_id": 381,
          "forecast_timestamp": "2026-09-20T03:16:17.692593Z",
          "requested_timestamp": "2026-09-20T03:16:17.692593Z",
          "actual_quote_timestamp": "2026-09-20T03:16:17.874608Z",
          "timestamp_delta_seconds": 0.182015,
          "bid": 0.32,
          "ask": 0.33,
          "midpoint": 0.325,
          "last_price": 0.33,
          "implied_probability": 0.33,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-20T03:16:17.874608Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP192330",
          "external_market_id": "KXBTC15M-26SEP192330-30",
          "external_contract_id": "KXBTC15M-26SEP192330-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 384.04
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP192330-30": {
          "UP/YES": "KXBTC15M-26SEP192330-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 737,
          "signal_id": 381,
          "quote_id": 381,
          "settlement_id": 381,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 289.0,
          "entry_price": 0.33,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.37,
          "trading_fee": 4.48,
          "total_deployed": 99.85000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 289.0,
          "gross_pnl": 193.63,
          "net_pnl": 189.14999999999998,
          "roi": 1.8943415122684022,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-20T03:31:21.453429Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 384.04,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 738,
          "signal_id": 381,
          "quote_id": 381,
          "settlement_id": 381,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.33,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 33.0,
          "trading_fee": 1.55,
          "total_deployed": 34.55,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 67.0,
          "net_pnl": 65.45,
          "roi": 1.8943560057887123,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-20T03:31:21.455832Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 384.04,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 80257.69,
        "kronos_base_predicted_close": 80328.9609375,
        "kronos_base_displacement": 71.27093749999767,
        "kronos_base_displacement_fraction": 0.0008880262751145426,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 80357.6171875,
        "kronos_small_displacement": 99.92718749999767,
        "kronos_small_displacement_fraction": 0.0012450792877292838,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP192330",
        "ticker": "KXBTC15M-26SEP192330-30",
        "market_id": "KXBTC15M-26SEP192330-30",
        "contract_id": "KXBTC15M-26SEP192330-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 80257.69
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-20T03:16:17.692593Z",
        "retrieved_timestamp": "2026-09-20T03:16:17.874608Z",
        "quote_offset_seconds": 0.182015,
        "quote_age_seconds": 0.182015,
        "bid": 0.32,
        "ask": 0.33,
        "midpoint": 0.325,
        "last_price": 0.33,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.33,
        "price_type": "live_executable_ask",
        "yes_ask_size": 384.04
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 80372.09,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260920T0315Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 375,
          "signal_id": 381,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-20T03:00:00Z",
          "return_6h": -0.00913953322194161,
          "return_12h": -0.01753021505959773,
          "return_24h": -0.012399442414156692,
          "close_vs_ema12": -0.010751034394986037,
          "close_vs_ema24": -0.009443151558621854,
          "ema12_slope_3h": -0.001806816703794345,
          "ema24_slope_6h": 5.737643127501357e-05,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-20T03:16:17.733332Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-20T03:00:00Z",
            "return_6h": -0.00913953322194161,
            "return_12h": -0.01753021505959773,
            "return_24h": -0.012399442414156692,
            "close_vs_ema12": -0.010751034394986037,
            "close_vs_ema24": -0.009443151558621854,
            "ema12_slope_3h": -0.001806816703794345,
            "ema24_slope_6h": 5.737643127501357e-05,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.00013949157444193006,
        "return_30m": -0.004184505901887348,
        "return_60m": -0.0105994160630285,
        "return_120m": -0.010586560120397825,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 4,
        "close_vs_ema3": -0.0017646741574586233,
        "close_vs_ema6": -0.004348002897406,
        "close_vs_ema12": -0.006993943602361163,
        "ema3_slope": -0.0017615655682237108,
        "ema6_slope": -0.0017361815899290534,
        "realized_volatility_30m": 0.0019530435385695655,
        "realized_volatility_60m": 0.001772617361707607,
        "return_acceleration": 0.003906087077139131
      }
    },
    {
      "id": 380,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260920T0300Z",
      "trigger_timestamp": "2026-09-20T03:01:16.816257Z",
      "market_start_timestamp": "2026-09-20T03:00:00Z",
      "resolution_timestamp": "2026-09-20T03:15:00Z",
      "direction": "UP",
      "base_run_id": 2297,
      "small_run_id": 2298,
      "last_observed_close": 80268.89,
      "actual_close": 80257.69,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-20T03:01:16.864097Z",
      "base_predicted_close": 80360.4375,
      "small_predicted_close": 80394.640625,
      "strike": 80268.89,
      "market_regime": {
        "id": 374,
        "signal_id": 380,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-20T02:45:00Z",
        "return_6h": -0.010580633306824017,
        "return_12h": -0.015660454072595864,
        "return_24h": -0.012296579840885835,
        "close_vs_ema12": -0.011065451730113085,
        "close_vs_ema24": -0.009501854070363414,
        "ema12_slope_3h": -0.001359466547187993,
        "ema24_slope_6h": 0.00025095818692699723,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-20T03:01:16.866755Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-20T02:45:00Z",
          "return_6h": -0.010580633306824017,
          "return_12h": -0.015660454072595864,
          "return_24h": -0.012296579840885835,
          "close_vs_ema12": -0.011065451730113085,
          "close_vs_ema24": -0.009501854070363414,
          "ema12_slope_3h": -0.001359466547187993,
          "ema24_slope_6h": 0.00025095818692699723,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.72,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.193331,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "70_80",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        2297,
        2298
      ],
      "forecast_publication_timestamp": "2026-09-20T03:01:16.816257Z",
      "requested_quote_timestamp": "2026-09-20T03:01:16.816257Z",
      "retrieved_quote_timestamp": "2026-09-20T03:01:17.009588Z",
      "quote_retrieval_timestamp": "2026-09-20T03:01:17.009588Z",
      "timing_difference_seconds": 0.193331,
      "selected_quote": {
        "id": 380,
        "contract_id": 380,
        "forecast_timestamp": "2026-09-20T03:01:16.816257Z",
        "requested_timestamp": "2026-09-20T03:01:16.816257Z",
        "actual_quote_timestamp": "2026-09-20T03:01:17.009588Z",
        "timestamp_delta_seconds": 0.193331,
        "bid": 0.71,
        "ask": 0.72,
        "midpoint": 0.715,
        "last_price": 0.71,
        "implied_probability": 0.72,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-20T03:01:17.009588Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP192315",
        "external_market_id": "KXBTC15M-26SEP192315-15",
        "external_contract_id": "KXBTC15M-26SEP192315-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5286.59
      },
      "selected_entry_price": 0.72,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 380,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP192315",
          "external_market_id": "KXBTC15M-26SEP192315-15",
          "external_contract_id": "KXBTC15M-26SEP192315-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-20T03:00:00Z",
          "resolution_timestamp": "2026-09-20T03:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-20T03:01:16.870265Z"
        }
      ],
      "quotes": [
        {
          "id": 380,
          "contract_id": 380,
          "forecast_timestamp": "2026-09-20T03:01:16.816257Z",
          "requested_timestamp": "2026-09-20T03:01:16.816257Z",
          "actual_quote_timestamp": "2026-09-20T03:01:17.009588Z",
          "timestamp_delta_seconds": 0.193331,
          "bid": 0.71,
          "ask": 0.72,
          "midpoint": 0.715,
          "last_price": 0.71,
          "implied_probability": 0.72,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-20T03:01:17.009588Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP192315",
          "external_market_id": "KXBTC15M-26SEP192315-15",
          "external_contract_id": "KXBTC15M-26SEP192315-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5286.59
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP192315-15": {
          "UP/YES": "KXBTC15M-26SEP192315-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 735,
          "signal_id": 380,
          "quote_id": 380,
          "settlement_id": 380,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 136.0,
          "entry_price": 0.72,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.92,
          "trading_fee": 1.92,
          "total_deployed": 99.84,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -97.92,
          "net_pnl": -99.84,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-20T03:16:22.144432Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5286.59,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 736,
          "signal_id": 380,
          "quote_id": 380,
          "settlement_id": 380,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.72,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 72.0,
          "trading_fee": 1.42,
          "total_deployed": 73.42,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -72.0,
          "net_pnl": -73.42,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-20T03:16:22.146830Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5286.59,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 80268.89,
        "kronos_base_predicted_close": 80360.4375,
        "kronos_base_displacement": 91.54750000000058,
        "kronos_base_displacement_fraction": 0.0011405103521426618,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 80394.640625,
        "kronos_small_displacement": 125.75062500000058,
        "kronos_small_displacement_fraction": 0.0015666172162091762,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP192315",
        "ticker": "KXBTC15M-26SEP192315-15",
        "market_id": "KXBTC15M-26SEP192315-15",
        "contract_id": "KXBTC15M-26SEP192315-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 80268.89
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-20T03:01:16.816257Z",
        "retrieved_timestamp": "2026-09-20T03:01:17.009588Z",
        "quote_offset_seconds": 0.193331,
        "quote_age_seconds": 0.193331,
        "bid": 0.71,
        "ask": 0.72,
        "midpoint": 0.715,
        "last_price": 0.71,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.72,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5286.59
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 80257.69,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260920T0300Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 374,
          "signal_id": 380,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-20T02:45:00Z",
          "return_6h": -0.010580633306824017,
          "return_12h": -0.015660454072595864,
          "return_24h": -0.012296579840885835,
          "close_vs_ema12": -0.011065451730113085,
          "close_vs_ema24": -0.009501854070363414,
          "ema12_slope_3h": -0.001359466547187993,
          "ema24_slope_6h": 0.00025095818692699723,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-20T03:01:16.866755Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-20T02:45:00Z",
            "return_6h": -0.010580633306824017,
            "return_12h": -0.015660454072595864,
            "return_24h": -0.012296579840885835,
            "close_vs_ema12": -0.011065451730113085,
            "close_vs_ema24": -0.009501854070363414,
            "ema12_slope_3h": -0.001359466547187993,
            "ema24_slope_6h": 0.00025095818692699723,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.004045578651581061,
        "return_30m": -0.008604492491141036,
        "return_60m": -0.009829056051918084,
        "return_120m": -0.01233064933132888,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 3,
        "close_vs_ema3": -0.0033841116170630903,
        "close_vs_ema6": -0.005937972287412996,
        "close_vs_ema12": -0.0081167129849814,
        "ema3_slope": -0.003372698030477239,
        "ema6_slope": -0.002369560760513534,
        "realized_volatility_30m": 0.0002659267749863248,
        "realized_volatility_60m": 0.0020582727068116768,
        "return_acceleration": 0.0005318535499726496
      }
    },
    {
      "id": 379,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260919T2115Z",
      "trigger_timestamp": "2026-09-19T21:16:16.707907Z",
      "market_start_timestamp": "2026-09-19T21:15:00Z",
      "resolution_timestamp": "2026-09-19T21:30:00Z",
      "direction": "UP",
      "base_run_id": 2251,
      "small_run_id": 2252,
      "last_observed_close": 80997.97,
      "actual_close": 81035.17,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-19T21:16:16.756937Z",
      "base_predicted_close": 81006.96875,
      "small_predicted_close": 81078.859375,
      "strike": 80997.97,
      "market_regime": {
        "id": 373,
        "signal_id": 379,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-19T21:00:00Z",
        "return_6h": -0.008468076100502597,
        "return_12h": -0.005266590220241452,
        "return_24h": -0.0032334950574812726,
        "close_vs_ema12": -0.004286484946065872,
        "close_vs_ema24": -0.00024858665993465756,
        "ema12_slope_3h": -0.00040345182630519005,
        "ema24_slope_6h": 0.003474280933256191,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-19T21:16:16.759444Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-19T21:00:00Z",
          "return_6h": -0.008468076100502597,
          "return_12h": -0.005266590220241452,
          "return_24h": -0.0032334950574812726,
          "close_vs_ema12": -0.004286484946065872,
          "close_vs_ema24": -0.00024858665993465756,
          "ema12_slope_3h": -0.00040345182630519005,
          "ema24_slope_6h": 0.003474280933256191,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.44,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.185712,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        2251,
        2252
      ],
      "forecast_publication_timestamp": "2026-09-19T21:16:16.707907Z",
      "requested_quote_timestamp": "2026-09-19T21:16:16.707907Z",
      "retrieved_quote_timestamp": "2026-09-19T21:16:16.893619Z",
      "quote_retrieval_timestamp": "2026-09-19T21:16:16.893619Z",
      "timing_difference_seconds": 0.185712,
      "selected_quote": {
        "id": 379,
        "contract_id": 379,
        "forecast_timestamp": "2026-09-19T21:16:16.707907Z",
        "requested_timestamp": "2026-09-19T21:16:16.707907Z",
        "actual_quote_timestamp": "2026-09-19T21:16:16.893619Z",
        "timestamp_delta_seconds": 0.185712,
        "bid": 0.43,
        "ask": 0.44,
        "midpoint": 0.435,
        "last_price": 0.43,
        "implied_probability": 0.44,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-19T21:16:16.893619Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP191730",
        "external_market_id": "KXBTC15M-26SEP191730-30",
        "external_contract_id": "KXBTC15M-26SEP191730-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 767.17
      },
      "selected_entry_price": 0.44,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 379,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP191730",
          "external_market_id": "KXBTC15M-26SEP191730-30",
          "external_contract_id": "KXBTC15M-26SEP191730-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-19T21:15:00Z",
          "resolution_timestamp": "2026-09-19T21:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-19T21:16:16.764583Z"
        }
      ],
      "quotes": [
        {
          "id": 379,
          "contract_id": 379,
          "forecast_timestamp": "2026-09-19T21:16:16.707907Z",
          "requested_timestamp": "2026-09-19T21:16:16.707907Z",
          "actual_quote_timestamp": "2026-09-19T21:16:16.893619Z",
          "timestamp_delta_seconds": 0.185712,
          "bid": 0.43,
          "ask": 0.44,
          "midpoint": 0.435,
          "last_price": 0.43,
          "implied_probability": 0.44,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-19T21:16:16.893619Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP191730",
          "external_market_id": "KXBTC15M-26SEP191730-30",
          "external_contract_id": "KXBTC15M-26SEP191730-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 767.17
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP191730-30": {
          "UP/YES": "KXBTC15M-26SEP191730-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 733,
          "signal_id": 379,
          "quote_id": 379,
          "settlement_id": 379,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 218.0,
          "entry_price": 0.44,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.92,
          "trading_fee": 3.77,
          "total_deployed": 99.69,
          "settlement_value": 1.0,
          "settlement_payout": 218.0,
          "gross_pnl": 122.08,
          "net_pnl": 118.31,
          "roi": 1.1867790149463338,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-19T21:31:21.681190Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 767.17,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 734,
          "signal_id": 379,
          "quote_id": 379,
          "settlement_id": 379,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.44,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 44.0,
          "trading_fee": 1.73,
          "total_deployed": 45.73,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 56.0,
          "net_pnl": 54.27,
          "roi": 1.1867483052700636,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-19T21:31:21.683083Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 767.17,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 80997.97,
        "kronos_base_predicted_close": 81006.96875,
        "kronos_base_displacement": 8.998749999998836,
        "kronos_base_displacement_fraction": 0.00011109846333184443,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81078.859375,
        "kronos_small_displacement": 80.88937499999884,
        "kronos_small_displacement_fraction": 0.0009986592873870645,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP191730",
        "ticker": "KXBTC15M-26SEP191730-30",
        "market_id": "KXBTC15M-26SEP191730-30",
        "contract_id": "KXBTC15M-26SEP191730-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 80997.97
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-19T21:16:16.707907Z",
        "retrieved_timestamp": "2026-09-19T21:16:16.893619Z",
        "quote_offset_seconds": 0.185712,
        "quote_age_seconds": 0.185712,
        "bid": 0.43,
        "ask": 0.44,
        "midpoint": 0.435,
        "last_price": 0.43,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.44,
        "price_type": "live_executable_ask",
        "yes_ask_size": 767.17
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 81035.17,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260919T2115Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 373,
          "signal_id": 379,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-19T21:00:00Z",
          "return_6h": -0.008468076100502597,
          "return_12h": -0.005266590220241452,
          "return_24h": -0.0032334950574812726,
          "close_vs_ema12": -0.004286484946065872,
          "close_vs_ema24": -0.00024858665993465756,
          "ema12_slope_3h": -0.00040345182630519005,
          "ema24_slope_6h": 0.003474280933256191,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-19T21:16:16.759444Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-19T21:00:00Z",
            "return_6h": -0.008468076100502597,
            "return_12h": -0.005266590220241452,
            "return_24h": -0.0032334950574812726,
            "close_vs_ema12": -0.004286484946065872,
            "close_vs_ema24": -0.00024858665993465756,
            "ema12_slope_3h": -0.00040345182630519005,
            "ema24_slope_6h": 0.003474280933256191,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.001593681252881729,
        "return_30m": -0.0032107773972360754,
        "return_60m": -0.004852960069319345,
        "return_120m": -0.004611215016802617,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.0012809350915865547,
        "close_vs_ema6": -0.002344026485772699,
        "close_vs_ema12": -0.0035462117453474162,
        "ema3_slope": -0.001279296395940266,
        "ema6_slope": -0.0009367323041767905,
        "realized_volatility_30m": 1.2998070485492619e-05,
        "realized_volatility_60m": 0.0007566586983039199,
        "return_acceleration": 2.5996140970985238e-05
      }
    },
    {
      "id": 378,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260919T2100Z",
      "trigger_timestamp": "2026-09-19T21:01:17.673320Z",
      "market_start_timestamp": "2026-09-19T21:00:00Z",
      "resolution_timestamp": "2026-09-19T21:15:00Z",
      "direction": "UP",
      "base_run_id": 2249,
      "small_run_id": 2250,
      "last_observed_close": 81127.26,
      "actual_close": 80997.97,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-19T21:01:17.724825Z",
      "base_predicted_close": 81223.359375,
      "small_predicted_close": 81135.8671875,
      "strike": 81127.26,
      "market_regime": {
        "id": 372,
        "signal_id": 378,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-19T20:45:00Z",
        "return_6h": -0.005134143252875201,
        "return_12h": -0.0019626781406405502,
        "return_24h": 0.0006121211285374795,
        "close_vs_ema12": -0.002878980491394456,
        "close_vs_ema24": 0.001342043069261445,
        "ema12_slope_3h": -0.0002354317029371611,
        "ema24_slope_6h": 0.003728754521098665,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-19T21:01:17.727722Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-19T20:45:00Z",
          "return_6h": -0.005134143252875201,
          "return_12h": -0.0019626781406405502,
          "return_24h": 0.0006121211285374795,
          "close_vs_ema12": -0.002878980491394456,
          "close_vs_ema24": 0.001342043069261445,
          "ema12_slope_3h": -0.0002354317029371611,
          "ema24_slope_6h": 0.003728754521098665,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.62,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.201725,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        2249,
        2250
      ],
      "forecast_publication_timestamp": "2026-09-19T21:01:17.673320Z",
      "requested_quote_timestamp": "2026-09-19T21:01:17.673320Z",
      "retrieved_quote_timestamp": "2026-09-19T21:01:17.875045Z",
      "quote_retrieval_timestamp": "2026-09-19T21:01:17.875045Z",
      "timing_difference_seconds": 0.201725,
      "selected_quote": {
        "id": 378,
        "contract_id": 378,
        "forecast_timestamp": "2026-09-19T21:01:17.673320Z",
        "requested_timestamp": "2026-09-19T21:01:17.673320Z",
        "actual_quote_timestamp": "2026-09-19T21:01:17.875045Z",
        "timestamp_delta_seconds": 0.201725,
        "bid": 0.61,
        "ask": 0.62,
        "midpoint": 0.615,
        "last_price": 0.61,
        "implied_probability": 0.62,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-19T21:01:17.875045Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP191715",
        "external_market_id": "KXBTC15M-26SEP191715-15",
        "external_contract_id": "KXBTC15M-26SEP191715-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 999.03
      },
      "selected_entry_price": 0.62,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 378,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP191715",
          "external_market_id": "KXBTC15M-26SEP191715-15",
          "external_contract_id": "KXBTC15M-26SEP191715-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-19T21:00:00Z",
          "resolution_timestamp": "2026-09-19T21:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-19T21:01:17.731143Z"
        }
      ],
      "quotes": [
        {
          "id": 378,
          "contract_id": 378,
          "forecast_timestamp": "2026-09-19T21:01:17.673320Z",
          "requested_timestamp": "2026-09-19T21:01:17.673320Z",
          "actual_quote_timestamp": "2026-09-19T21:01:17.875045Z",
          "timestamp_delta_seconds": 0.201725,
          "bid": 0.61,
          "ask": 0.62,
          "midpoint": 0.615,
          "last_price": 0.61,
          "implied_probability": 0.62,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-19T21:01:17.875045Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP191715",
          "external_market_id": "KXBTC15M-26SEP191715-15",
          "external_contract_id": "KXBTC15M-26SEP191715-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 999.03
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP191715-15": {
          "UP/YES": "KXBTC15M-26SEP191715-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 731,
          "signal_id": 378,
          "quote_id": 378,
          "settlement_id": 378,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 157.0,
          "entry_price": 0.62,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.34,
          "trading_fee": 2.59,
          "total_deployed": 99.93,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -97.34,
          "net_pnl": -99.93,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-19T21:16:21.536802Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 999.03,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 732,
          "signal_id": 378,
          "quote_id": 378,
          "settlement_id": 378,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.62,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 62.0,
          "trading_fee": 1.65,
          "total_deployed": 63.65,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -62.0,
          "net_pnl": -63.65,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-19T21:16:21.538876Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 999.03,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81127.26,
        "kronos_base_predicted_close": 81223.359375,
        "kronos_base_displacement": 96.09937500000524,
        "kronos_base_displacement_fraction": 0.0011845509758372863,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81135.8671875,
        "kronos_small_displacement": 8.607187500005239,
        "kronos_small_displacement_fraction": 0.00010609488721799848,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP191715",
        "ticker": "KXBTC15M-26SEP191715-15",
        "market_id": "KXBTC15M-26SEP191715-15",
        "contract_id": "KXBTC15M-26SEP191715-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81127.26
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-19T21:01:17.673320Z",
        "retrieved_timestamp": "2026-09-19T21:01:17.875045Z",
        "quote_offset_seconds": 0.201725,
        "quote_age_seconds": 0.201725,
        "bid": 0.61,
        "ask": 0.62,
        "midpoint": 0.615,
        "last_price": 0.61,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.62,
        "price_type": "live_executable_ask",
        "yes_ask_size": 999.03
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 80997.97,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260919T2100Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 372,
          "signal_id": 378,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-19T20:45:00Z",
          "return_6h": -0.005134143252875201,
          "return_12h": -0.0019626781406405502,
          "return_24h": 0.0006121211285374795,
          "close_vs_ema12": -0.002878980491394456,
          "close_vs_ema24": 0.001342043069261445,
          "ema12_slope_3h": -0.0002354317029371611,
          "ema24_slope_6h": 0.003728754521098665,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-19T21:01:17.727722Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-19T20:45:00Z",
            "return_6h": -0.005134143252875201,
            "return_12h": -0.0019626781406405502,
            "return_24h": 0.0006121211285374795,
            "close_vs_ema12": -0.002878980491394456,
            "close_vs_ema24": 0.001342043069261445,
            "ema12_slope_3h": -0.0002354317029371611,
            "ema24_slope_6h": 0.003728754521098665,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0016196773938527143,
        "return_30m": -0.0015278771441489258,
        "return_60m": -0.0024660891227766824,
        "return_120m": -0.003542625937391519,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0009664517550429519,
        "close_vs_ema6": -0.001687571262420584,
        "close_vs_ema12": -0.0025987373656767287,
        "ema3_slope": -0.0009655186278703098,
        "ema6_slope": -0.0006745731488640994,
        "realized_volatility_30m": 0.0008558132857804934,
        "realized_volatility_60m": 0.0010929530090882207,
        "return_acceleration": -0.0017116265715609869
      }
    },
    {
      "id": 377,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260919T1730Z",
      "trigger_timestamp": "2026-09-19T17:31:24.020116Z",
      "market_start_timestamp": "2026-09-19T17:30:00Z",
      "resolution_timestamp": "2026-09-19T17:45:00Z",
      "direction": "UP",
      "base_run_id": 2221,
      "small_run_id": 2222,
      "last_observed_close": 81509.8,
      "actual_close": 81475.81,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-19T17:31:24.071820Z",
      "base_predicted_close": 81686.6484375,
      "small_predicted_close": 81518.84375,
      "strike": 81509.8,
      "market_regime": {
        "id": 371,
        "signal_id": 377,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-19T17:15:00Z",
        "return_6h": 0.0031858707623475535,
        "return_12h": 0.005592488691878117,
        "return_24h": 0.009669297425423329,
        "close_vs_ema12": 0.0016776520804933082,
        "close_vs_ema24": 0.007473908398297091,
        "ema12_slope_3h": 0.0025304261323850774,
        "ema24_slope_6h": 0.004924227501220457,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-19T17:31:24.074632Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-19T17:15:00Z",
          "return_6h": 0.0031858707623475535,
          "return_12h": 0.005592488691878117,
          "return_24h": 0.009669297425423329,
          "close_vs_ema12": 0.0016776520804933082,
          "close_vs_ema24": 0.007473908398297091,
          "ema12_slope_3h": 0.0025304261323850774,
          "ema24_slope_6h": 0.004924227501220457,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.58,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.210151,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        2221,
        2222
      ],
      "forecast_publication_timestamp": "2026-09-19T17:31:24.020116Z",
      "requested_quote_timestamp": "2026-09-19T17:31:24.020116Z",
      "retrieved_quote_timestamp": "2026-09-19T17:31:24.230267Z",
      "quote_retrieval_timestamp": "2026-09-19T17:31:24.230267Z",
      "timing_difference_seconds": 0.210151,
      "selected_quote": {
        "id": 377,
        "contract_id": 377,
        "forecast_timestamp": "2026-09-19T17:31:24.020116Z",
        "requested_timestamp": "2026-09-19T17:31:24.020116Z",
        "actual_quote_timestamp": "2026-09-19T17:31:24.230267Z",
        "timestamp_delta_seconds": 0.210151,
        "bid": 0.57,
        "ask": 0.58,
        "midpoint": 0.575,
        "last_price": 0.57,
        "implied_probability": 0.58,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-19T17:31:24.230267Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP191345",
        "external_market_id": "KXBTC15M-26SEP191345-45",
        "external_contract_id": "KXBTC15M-26SEP191345-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 545.02
      },
      "selected_entry_price": 0.58,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 377,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP191345",
          "external_market_id": "KXBTC15M-26SEP191345-45",
          "external_contract_id": "KXBTC15M-26SEP191345-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-19T17:30:00Z",
          "resolution_timestamp": "2026-09-19T17:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-19T17:31:24.077614Z"
        }
      ],
      "quotes": [
        {
          "id": 377,
          "contract_id": 377,
          "forecast_timestamp": "2026-09-19T17:31:24.020116Z",
          "requested_timestamp": "2026-09-19T17:31:24.020116Z",
          "actual_quote_timestamp": "2026-09-19T17:31:24.230267Z",
          "timestamp_delta_seconds": 0.210151,
          "bid": 0.57,
          "ask": 0.58,
          "midpoint": 0.575,
          "last_price": 0.57,
          "implied_probability": 0.58,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-19T17:31:24.230267Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP191345",
          "external_market_id": "KXBTC15M-26SEP191345-45",
          "external_contract_id": "KXBTC15M-26SEP191345-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 545.02
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP191345-45": {
          "UP/YES": "KXBTC15M-26SEP191345-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 729,
          "signal_id": 377,
          "quote_id": 377,
          "settlement_id": 377,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 167.0,
          "entry_price": 0.58,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.86,
          "trading_fee": 2.85,
          "total_deployed": 99.71,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.86,
          "net_pnl": -99.71,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-19T17:46:22.006625Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 545.02,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 730,
          "signal_id": 377,
          "quote_id": 377,
          "settlement_id": 377,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.58,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 57.99999999999999,
          "trading_fee": 1.71,
          "total_deployed": 59.709999999999994,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -57.99999999999999,
          "net_pnl": -59.709999999999994,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-19T17:46:22.008635Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 545.02,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81509.8,
        "kronos_base_predicted_close": 81686.6484375,
        "kronos_base_displacement": 176.8484374999971,
        "kronos_base_displacement_fraction": 0.0021696585870655686,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81518.84375,
        "kronos_small_displacement": 9.04374999999709,
        "kronos_small_displacement_fraction": 0.00011095291609103555,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP191345",
        "ticker": "KXBTC15M-26SEP191345-45",
        "market_id": "KXBTC15M-26SEP191345-45",
        "contract_id": "KXBTC15M-26SEP191345-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81509.8
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-19T17:31:24.020116Z",
        "retrieved_timestamp": "2026-09-19T17:31:24.230267Z",
        "quote_offset_seconds": 0.210151,
        "quote_age_seconds": 0.210151,
        "bid": 0.57,
        "ask": 0.58,
        "midpoint": 0.575,
        "last_price": 0.57,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.58,
        "price_type": "live_executable_ask",
        "yes_ask_size": 545.02
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 81475.81,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260919T1730Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 371,
          "signal_id": 377,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-19T17:15:00Z",
          "return_6h": 0.0031858707623475535,
          "return_12h": 0.005592488691878117,
          "return_24h": 0.009669297425423329,
          "close_vs_ema12": 0.0016776520804933082,
          "close_vs_ema24": 0.007473908398297091,
          "ema12_slope_3h": 0.0025304261323850774,
          "ema24_slope_6h": 0.004924227501220457,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-19T17:31:24.074632Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-19T17:15:00Z",
            "return_6h": 0.0031858707623475535,
            "return_12h": 0.005592488691878117,
            "return_24h": 0.009669297425423329,
            "close_vs_ema12": 0.0016776520804933082,
            "close_vs_ema24": 0.007473908398297091,
            "ema12_slope_3h": 0.0025304261323850774,
            "ema24_slope_6h": 0.004924227501220457,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.002585281898733971,
        "return_30m": -0.003732662815048249,
        "return_60m": -0.003939828414327939,
        "return_120m": -0.0005422071019367536,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 3,
        "close_vs_ema3": -0.0015560630125158736,
        "close_vs_ema6": -0.0020922387273332177,
        "close_vs_ema12": -0.0016645895287812351,
        "ema3_slope": -0.0015536454423084045,
        "ema6_slope": -0.000836195682537122,
        "realized_volatility_30m": 0.0007174634953494019,
        "realized_volatility_60m": 0.0010216796569558397,
        "return_acceleration": -0.0014349269906988038
      }
    },
    {
      "id": 376,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260919T1715Z",
      "trigger_timestamp": "2026-09-19T17:16:16.982880Z",
      "market_start_timestamp": "2026-09-19T17:15:00Z",
      "resolution_timestamp": "2026-09-19T17:30:00Z",
      "direction": "UP",
      "base_run_id": 2219,
      "small_run_id": 2220,
      "last_observed_close": 81721.07,
      "actual_close": 81509.8,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-19T17:16:17.026045Z",
      "base_predicted_close": 81885.609375,
      "small_predicted_close": 81885.609375,
      "strike": 81721.07,
      "market_regime": {
        "id": 370,
        "signal_id": 376,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-19T17:00:00Z",
        "return_6h": 0.0053175955155633226,
        "return_12h": 0.00854141252144247,
        "return_24h": 0.010649657743884378,
        "close_vs_ema12": 0.004345683118568644,
        "close_vs_ema24": 0.010244271136590433,
        "ema12_slope_3h": 0.002643995007084232,
        "ema24_slope_6h": 0.004961201919039704,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-19T17:16:17.028021Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-19T17:00:00Z",
          "return_6h": 0.0053175955155633226,
          "return_12h": 0.00854141252144247,
          "return_24h": 0.010649657743884378,
          "close_vs_ema12": 0.004345683118568644,
          "close_vs_ema24": 0.010244271136590433,
          "ema12_slope_3h": 0.002643995007084232,
          "ema24_slope_6h": 0.004961201919039704,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.33,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.185361,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        2219,
        2220
      ],
      "forecast_publication_timestamp": "2026-09-19T17:16:16.982880Z",
      "requested_quote_timestamp": "2026-09-19T17:16:16.982880Z",
      "retrieved_quote_timestamp": "2026-09-19T17:16:17.168241Z",
      "quote_retrieval_timestamp": "2026-09-19T17:16:17.168241Z",
      "timing_difference_seconds": 0.185361,
      "selected_quote": {
        "id": 376,
        "contract_id": 376,
        "forecast_timestamp": "2026-09-19T17:16:16.982880Z",
        "requested_timestamp": "2026-09-19T17:16:16.982880Z",
        "actual_quote_timestamp": "2026-09-19T17:16:17.168241Z",
        "timestamp_delta_seconds": 0.185361,
        "bid": 0.32,
        "ask": 0.33,
        "midpoint": 0.325,
        "last_price": 0.33,
        "implied_probability": 0.33,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-19T17:16:17.168241Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP191330",
        "external_market_id": "KXBTC15M-26SEP191330-30",
        "external_contract_id": "KXBTC15M-26SEP191330-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3963.25
      },
      "selected_entry_price": 0.33,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 376,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP191330",
          "external_market_id": "KXBTC15M-26SEP191330-30",
          "external_contract_id": "KXBTC15M-26SEP191330-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-19T17:15:00Z",
          "resolution_timestamp": "2026-09-19T17:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-19T17:16:17.031502Z"
        }
      ],
      "quotes": [
        {
          "id": 376,
          "contract_id": 376,
          "forecast_timestamp": "2026-09-19T17:16:16.982880Z",
          "requested_timestamp": "2026-09-19T17:16:16.982880Z",
          "actual_quote_timestamp": "2026-09-19T17:16:17.168241Z",
          "timestamp_delta_seconds": 0.185361,
          "bid": 0.32,
          "ask": 0.33,
          "midpoint": 0.325,
          "last_price": 0.33,
          "implied_probability": 0.33,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-19T17:16:17.168241Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP191330",
          "external_market_id": "KXBTC15M-26SEP191330-30",
          "external_contract_id": "KXBTC15M-26SEP191330-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3963.25
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP191330-30": {
          "UP/YES": "KXBTC15M-26SEP191330-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 727,
          "signal_id": 376,
          "quote_id": 376,
          "settlement_id": 376,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 289.0,
          "entry_price": 0.33,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.37,
          "trading_fee": 4.48,
          "total_deployed": 99.85000000000001,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.37,
          "net_pnl": -99.85000000000001,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-19T17:31:30.055468Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3963.25,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 728,
          "signal_id": 376,
          "quote_id": 376,
          "settlement_id": 376,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.33,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 33.0,
          "trading_fee": 1.55,
          "total_deployed": 34.55,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -33.0,
          "net_pnl": -34.55,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-19T17:31:30.099664Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3963.25,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81721.07,
        "kronos_base_predicted_close": 81885.609375,
        "kronos_base_displacement": 164.53937499999302,
        "kronos_base_displacement_fraction": 0.0020134265863135784,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81885.609375,
        "kronos_small_displacement": 164.53937499999302,
        "kronos_small_displacement_fraction": 0.0020134265863135784,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP191330",
        "ticker": "KXBTC15M-26SEP191330-30",
        "market_id": "KXBTC15M-26SEP191330-30",
        "contract_id": "KXBTC15M-26SEP191330-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81721.07
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-19T17:16:16.982880Z",
        "retrieved_timestamp": "2026-09-19T17:16:17.168241Z",
        "quote_offset_seconds": 0.185361,
        "quote_age_seconds": 0.185361,
        "bid": 0.32,
        "ask": 0.33,
        "midpoint": 0.325,
        "last_price": 0.33,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.33,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3963.25
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 81509.8,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260919T1715Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 370,
          "signal_id": 376,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-19T17:00:00Z",
          "return_6h": 0.0053175955155633226,
          "return_12h": 0.00854141252144247,
          "return_24h": 0.010649657743884378,
          "close_vs_ema12": 0.004345683118568644,
          "close_vs_ema24": 0.010244271136590433,
          "ema12_slope_3h": 0.002643995007084232,
          "ema24_slope_6h": 0.004961201919039704,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-19T17:16:17.028021Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-19T17:00:00Z",
            "return_6h": 0.0053175955155633226,
            "return_12h": 0.00854141252144247,
            "return_24h": 0.010649657743884378,
            "close_vs_ema12": 0.004345683118568644,
            "close_vs_ema24": 0.010244271136590433,
            "ema12_slope_3h": 0.002643995007084232,
            "ema24_slope_6h": 0.004961201919039704,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0011503549080351672,
        "return_30m": -0.0013856570371595378,
        "return_60m": 1.5114649788872114e-05,
        "return_120m": 0.0003836569676582968,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.0005233620242506287,
        "close_vs_ema6": -0.00034228790085988337,
        "close_vs_ema12": 0.0006202384304407893,
        "ema3_slope": -0.0005230882597202502,
        "ema6_slope": -0.00013689641714920153,
        "realized_volatility_30m": 0.0004573908931069237,
        "realized_volatility_60m": 0.0009041900351781477,
        "return_acceleration": -0.0009147817862138474
      }
    },
    {
      "id": 375,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260919T1700Z",
      "trigger_timestamp": "2026-09-19T17:01:18.059154Z",
      "market_start_timestamp": "2026-09-19T17:00:00Z",
      "resolution_timestamp": "2026-09-19T17:15:00Z",
      "direction": "UP",
      "base_run_id": 2217,
      "small_run_id": 2218,
      "last_observed_close": 81815.19,
      "actual_close": 81721.07,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-19T17:01:18.105711Z",
      "base_predicted_close": 81882.140625,
      "small_predicted_close": 81882.140625,
      "strike": 81815.19,
      "market_regime": {
        "id": 369,
        "signal_id": 375,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-19T16:45:00Z",
        "return_6h": 0.00766626628672662,
        "return_12h": 0.010104027803784499,
        "return_24h": 0.01220690638451738,
        "close_vs_ema12": 0.005688342291743753,
        "close_vs_ema24": 0.01162592589942002,
        "ema12_slope_3h": 0.002566020556252102,
        "ema24_slope_6h": 0.00495362358556295,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-19T17:01:18.108405Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-19T16:45:00Z",
          "return_6h": 0.00766626628672662,
          "return_12h": 0.010104027803784499,
          "return_24h": 0.01220690638451738,
          "close_vs_ema12": 0.005688342291743753,
          "close_vs_ema24": 0.01162592589942002,
          "ema12_slope_3h": 0.002566020556252102,
          "ema24_slope_6h": 0.00495362358556295,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.31,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.181738,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        2217,
        2218
      ],
      "forecast_publication_timestamp": "2026-09-19T17:01:18.059154Z",
      "requested_quote_timestamp": "2026-09-19T17:01:18.059154Z",
      "retrieved_quote_timestamp": "2026-09-19T17:01:18.240892Z",
      "quote_retrieval_timestamp": "2026-09-19T17:01:18.240892Z",
      "timing_difference_seconds": 0.181738,
      "selected_quote": {
        "id": 375,
        "contract_id": 375,
        "forecast_timestamp": "2026-09-19T17:01:18.059154Z",
        "requested_timestamp": "2026-09-19T17:01:18.059154Z",
        "actual_quote_timestamp": "2026-09-19T17:01:18.240892Z",
        "timestamp_delta_seconds": 0.181738,
        "bid": 0.3,
        "ask": 0.31,
        "midpoint": 0.305,
        "last_price": 0.31,
        "implied_probability": 0.31,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-19T17:01:18.240892Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP191315",
        "external_market_id": "KXBTC15M-26SEP191315-15",
        "external_contract_id": "KXBTC15M-26SEP191315-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5137.48
      },
      "selected_entry_price": 0.31,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 375,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP191315",
          "external_market_id": "KXBTC15M-26SEP191315-15",
          "external_contract_id": "KXBTC15M-26SEP191315-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-19T17:00:00Z",
          "resolution_timestamp": "2026-09-19T17:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-19T17:01:18.113408Z"
        }
      ],
      "quotes": [
        {
          "id": 375,
          "contract_id": 375,
          "forecast_timestamp": "2026-09-19T17:01:18.059154Z",
          "requested_timestamp": "2026-09-19T17:01:18.059154Z",
          "actual_quote_timestamp": "2026-09-19T17:01:18.240892Z",
          "timestamp_delta_seconds": 0.181738,
          "bid": 0.3,
          "ask": 0.31,
          "midpoint": 0.305,
          "last_price": 0.31,
          "implied_probability": 0.31,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-19T17:01:18.240892Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP191315",
          "external_market_id": "KXBTC15M-26SEP191315-15",
          "external_contract_id": "KXBTC15M-26SEP191315-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5137.48
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP191315-15": {
          "UP/YES": "KXBTC15M-26SEP191315-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 725,
          "signal_id": 375,
          "quote_id": 375,
          "settlement_id": 375,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 307.0,
          "entry_price": 0.31,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.17,
          "trading_fee": 4.6,
          "total_deployed": 99.77,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.17,
          "net_pnl": -99.77,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-19T17:16:21.958113Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5137.48,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 726,
          "signal_id": 375,
          "quote_id": 375,
          "settlement_id": 375,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.31,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 31.0,
          "trading_fee": 1.5,
          "total_deployed": 32.5,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -31.0,
          "net_pnl": -32.5,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-19T17:16:21.960189Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5137.48,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81815.19,
        "kronos_base_predicted_close": 81882.140625,
        "kronos_base_displacement": 66.95062499999767,
        "kronos_base_displacement_fraction": 0.0008183153397308944,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81882.140625,
        "kronos_small_displacement": 66.95062499999767,
        "kronos_small_displacement_fraction": 0.0008183153397308944,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP191315",
        "ticker": "KXBTC15M-26SEP191315-15",
        "market_id": "KXBTC15M-26SEP191315-15",
        "contract_id": "KXBTC15M-26SEP191315-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81815.19
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-19T17:01:18.059154Z",
        "retrieved_timestamp": "2026-09-19T17:01:18.240892Z",
        "quote_offset_seconds": 0.181738,
        "quote_age_seconds": 0.181738,
        "bid": 0.3,
        "ask": 0.31,
        "midpoint": 0.305,
        "last_price": 0.31,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.31,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5137.48
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 81721.07,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260919T1700Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 369,
          "signal_id": 375,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-19T16:45:00Z",
          "return_6h": 0.00766626628672662,
          "return_12h": 0.010104027803784499,
          "return_24h": 0.01220690638451738,
          "close_vs_ema12": 0.005688342291743753,
          "close_vs_ema24": 0.01162592589942002,
          "ema12_slope_3h": 0.002566020556252102,
          "ema24_slope_6h": 0.00495362358556295,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-19T17:01:18.108405Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-19T16:45:00Z",
            "return_6h": 0.00766626628672662,
            "return_12h": 0.010104027803784499,
            "return_24h": 0.01220690638451738,
            "close_vs_ema12": 0.005688342291743753,
            "close_vs_ema24": 0.01162592589942002,
            "ema12_slope_3h": 0.002566020556252102,
            "ema24_slope_6h": 0.00495362358556295,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": -0.00023557312182131973,
        "return_30m": -0.0002079417758139579,
        "return_60m": 0.002594780243890593,
        "return_120m": 0.003301852806899541,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": 0.00010429836873515619,
        "close_vs_ema6": 0.0006719904755549955,
        "close_vs_ema12": 0.0018856157607485269,
        "ema3_slope": 0.00010430924801951846,
        "ema6_slope": 0.0002688684610401282,
        "realized_volatility_30m": 0.0001316054892824825,
        "realized_volatility_60m": 0.0007582700781679164,
        "return_acceleration": -0.000263210978564965
      }
    },
    {
      "id": 374,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260919T1645Z",
      "trigger_timestamp": "2026-09-19T16:46:19.497568Z",
      "market_start_timestamp": "2026-09-19T16:45:00Z",
      "resolution_timestamp": "2026-09-19T17:00:00Z",
      "direction": "UP",
      "base_run_id": 2215,
      "small_run_id": 2216,
      "last_observed_close": 81834.46,
      "actual_close": 81815.19,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-19T16:46:19.552543Z",
      "base_predicted_close": 81868.9921875,
      "small_predicted_close": 81868.9921875,
      "strike": 81834.46,
      "market_regime": {
        "id": 368,
        "signal_id": 374,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-19T16:30:00Z",
        "return_6h": 0.0074785908779892996,
        "return_12h": 0.010745762966981154,
        "return_24h": 0.010718164067457847,
        "close_vs_ema12": 0.006168861593269792,
        "close_vs_ema24": 0.012112013625516616,
        "ema12_slope_3h": 0.002420115298921388,
        "ema24_slope_6h": 0.004895995366070771,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-19T16:46:19.555449Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-19T16:30:00Z",
          "return_6h": 0.0074785908779892996,
          "return_12h": 0.010745762966981154,
          "return_24h": 0.010718164067457847,
          "close_vs_ema12": 0.006168861593269792,
          "close_vs_ema24": 0.012112013625516616,
          "ema12_slope_3h": 0.002420115298921388,
          "ema24_slope_6h": 0.004895995366070771,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.39,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.189472,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        2215,
        2216
      ],
      "forecast_publication_timestamp": "2026-09-19T16:46:19.497568Z",
      "requested_quote_timestamp": "2026-09-19T16:46:19.497568Z",
      "retrieved_quote_timestamp": "2026-09-19T16:46:19.687040Z",
      "quote_retrieval_timestamp": "2026-09-19T16:46:19.687040Z",
      "timing_difference_seconds": 0.189472,
      "selected_quote": {
        "id": 374,
        "contract_id": 374,
        "forecast_timestamp": "2026-09-19T16:46:19.497568Z",
        "requested_timestamp": "2026-09-19T16:46:19.497568Z",
        "actual_quote_timestamp": "2026-09-19T16:46:19.687040Z",
        "timestamp_delta_seconds": 0.189472,
        "bid": 0.38,
        "ask": 0.39,
        "midpoint": 0.385,
        "last_price": 0.38,
        "implied_probability": 0.39,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-19T16:46:19.687040Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP191300",
        "external_market_id": "KXBTC15M-26SEP191300-00",
        "external_contract_id": "KXBTC15M-26SEP191300-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2799.13
      },
      "selected_entry_price": 0.39,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 374,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP191300",
          "external_market_id": "KXBTC15M-26SEP191300-00",
          "external_contract_id": "KXBTC15M-26SEP191300-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-19T16:45:00Z",
          "resolution_timestamp": "2026-09-19T17:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-19T16:46:19.558049Z"
        }
      ],
      "quotes": [
        {
          "id": 374,
          "contract_id": 374,
          "forecast_timestamp": "2026-09-19T16:46:19.497568Z",
          "requested_timestamp": "2026-09-19T16:46:19.497568Z",
          "actual_quote_timestamp": "2026-09-19T16:46:19.687040Z",
          "timestamp_delta_seconds": 0.189472,
          "bid": 0.38,
          "ask": 0.39,
          "midpoint": 0.385,
          "last_price": 0.38,
          "implied_probability": 0.39,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-19T16:46:19.687040Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP191300",
          "external_market_id": "KXBTC15M-26SEP191300-00",
          "external_contract_id": "KXBTC15M-26SEP191300-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2799.13
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP191300-00": {
          "UP/YES": "KXBTC15M-26SEP191300-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 723,
          "signal_id": 374,
          "quote_id": 374,
          "settlement_id": 374,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 245.0,
          "entry_price": 0.39,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.55,
          "trading_fee": 4.08,
          "total_deployed": 99.63,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.55,
          "net_pnl": -99.63,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-19T17:01:22.867894Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2799.13,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 724,
          "signal_id": 374,
          "quote_id": 374,
          "settlement_id": 374,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.39,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 39.0,
          "trading_fee": 1.67,
          "total_deployed": 40.67,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -39.0,
          "net_pnl": -40.67,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-19T17:01:22.869954Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2799.13,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81834.46,
        "kronos_base_predicted_close": 81868.9921875,
        "kronos_base_displacement": 34.5321874999936,
        "kronos_base_displacement_fraction": 0.0004219761149519847,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81868.9921875,
        "kronos_small_displacement": 34.5321874999936,
        "kronos_small_displacement_fraction": 0.0004219761149519847,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP191300",
        "ticker": "KXBTC15M-26SEP191300-00",
        "market_id": "KXBTC15M-26SEP191300-00",
        "contract_id": "KXBTC15M-26SEP191300-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81834.46
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-19T16:46:19.497568Z",
        "retrieved_timestamp": "2026-09-19T16:46:19.687040Z",
        "quote_offset_seconds": 0.189472,
        "quote_age_seconds": 0.189472,
        "bid": 0.38,
        "ask": 0.39,
        "midpoint": 0.385,
        "last_price": 0.38,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.39,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2799.13
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 81815.19,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260919T1645Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 368,
          "signal_id": 374,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-19T16:30:00Z",
          "return_6h": 0.0074785908779892996,
          "return_12h": 0.010745762966981154,
          "return_24h": 0.010718164067457847,
          "close_vs_ema12": 0.006168861593269792,
          "close_vs_ema24": 0.012112013625516616,
          "ema12_slope_3h": 0.002420115298921388,
          "ema24_slope_6h": 0.004895995366070771,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-19T16:46:19.555449Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-19T16:30:00Z",
            "return_6h": 0.0074785908779892996,
            "return_12h": 0.010745762966981154,
            "return_24h": 0.010718164067457847,
            "close_vs_ema12": 0.006168861593269792,
            "close_vs_ema24": 0.012112013625516616,
            "ema12_slope_3h": 0.002420115298921388,
            "ema24_slope_6h": 0.004895995366070771,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 2.7637856743645273e-05,
        "return_30m": 0.0014027153693711991,
        "return_60m": -0.0004176527176241729,
        "return_120m": 0.003944435039553218,
        "consecutive_up_closes": 3,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0004442962821225027,
        "close_vs_ema6": 0.0011768899791078091,
        "close_vs_ema12": 0.0024653731512573884,
        "ema3_slope": 0.0004444937690515349,
        "ema6_slope": 0.00047097770722071,
        "realized_volatility_30m": 0.0006737008263695277,
        "realized_volatility_60m": 0.0018959220730920153,
        "return_acceleration": -0.0013474016527390553
      }
    },
    {
      "id": 373,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260919T1630Z",
      "trigger_timestamp": "2026-09-19T16:31:17.243087Z",
      "market_start_timestamp": "2026-09-19T16:30:00Z",
      "resolution_timestamp": "2026-09-19T16:45:00Z",
      "direction": "UP",
      "base_run_id": 2213,
      "small_run_id": 2214,
      "last_observed_close": 81832.2,
      "actual_close": 81834.46,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-19T16:31:17.285926Z",
      "base_predicted_close": 81836.09375,
      "small_predicted_close": 81836.09375,
      "strike": 81832.2,
      "market_regime": {
        "id": 367,
        "signal_id": 373,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-19T16:15:00Z",
        "return_6h": 0.00679761420196634,
        "return_12h": 0.008842824840067598,
        "return_24h": 0.01021132435890304,
        "close_vs_ema12": 0.006405240165414439,
        "close_vs_ema24": 0.01234217226090828,
        "ema12_slope_3h": 0.0022089560567228883,
        "ema24_slope_6h": 0.00484109227603291,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-19T16:31:17.288792Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-19T16:15:00Z",
          "return_6h": 0.00679761420196634,
          "return_12h": 0.008842824840067598,
          "return_24h": 0.01021132435890304,
          "close_vs_ema12": 0.006405240165414439,
          "close_vs_ema24": 0.01234217226090828,
          "ema12_slope_3h": 0.0022089560567228883,
          "ema24_slope_6h": 0.00484109227603291,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.53,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.283322,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        2213,
        2214
      ],
      "forecast_publication_timestamp": "2026-09-19T16:31:17.243087Z",
      "requested_quote_timestamp": "2026-09-19T16:31:17.243087Z",
      "retrieved_quote_timestamp": "2026-09-19T16:31:17.526409Z",
      "quote_retrieval_timestamp": "2026-09-19T16:31:17.526409Z",
      "timing_difference_seconds": 0.283322,
      "selected_quote": {
        "id": 373,
        "contract_id": 373,
        "forecast_timestamp": "2026-09-19T16:31:17.243087Z",
        "requested_timestamp": "2026-09-19T16:31:17.243087Z",
        "actual_quote_timestamp": "2026-09-19T16:31:17.526409Z",
        "timestamp_delta_seconds": 0.283322,
        "bid": 0.52,
        "ask": 0.53,
        "midpoint": 0.525,
        "last_price": 0.53,
        "implied_probability": 0.53,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-19T16:31:17.526409Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP191245",
        "external_market_id": "KXBTC15M-26SEP191245-45",
        "external_contract_id": "KXBTC15M-26SEP191245-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5260.61
      },
      "selected_entry_price": 0.53,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 373,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP191245",
          "external_market_id": "KXBTC15M-26SEP191245-45",
          "external_contract_id": "KXBTC15M-26SEP191245-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-19T16:30:00Z",
          "resolution_timestamp": "2026-09-19T16:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-19T16:31:17.291778Z"
        }
      ],
      "quotes": [
        {
          "id": 373,
          "contract_id": 373,
          "forecast_timestamp": "2026-09-19T16:31:17.243087Z",
          "requested_timestamp": "2026-09-19T16:31:17.243087Z",
          "actual_quote_timestamp": "2026-09-19T16:31:17.526409Z",
          "timestamp_delta_seconds": 0.283322,
          "bid": 0.52,
          "ask": 0.53,
          "midpoint": 0.525,
          "last_price": 0.53,
          "implied_probability": 0.53,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-19T16:31:17.526409Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP191245",
          "external_market_id": "KXBTC15M-26SEP191245-45",
          "external_contract_id": "KXBTC15M-26SEP191245-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5260.61
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP191245-45": {
          "UP/YES": "KXBTC15M-26SEP191245-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 721,
          "signal_id": 373,
          "quote_id": 373,
          "settlement_id": 373,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 182.0,
          "entry_price": 0.53,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.46000000000001,
          "trading_fee": 3.18,
          "total_deployed": 99.64000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 182.0,
          "gross_pnl": 85.53999999999999,
          "net_pnl": 82.35999999999999,
          "roi": 0.8265756724207143,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-19T16:46:25.317541Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5260.61,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 722,
          "signal_id": 373,
          "quote_id": 373,
          "settlement_id": 373,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.53,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 53.0,
          "trading_fee": 1.75,
          "total_deployed": 54.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 47.0,
          "net_pnl": 45.25,
          "roi": 0.8264840182648402,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-19T16:46:25.319855Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5260.61,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81832.2,
        "kronos_base_predicted_close": 81836.09375,
        "kronos_base_displacement": 3.8937500000029104,
        "kronos_base_displacement_fraction": 4.7582125373666e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81836.09375,
        "kronos_small_displacement": 3.8937500000029104,
        "kronos_small_displacement_fraction": 4.7582125373666e-05,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP191245",
        "ticker": "KXBTC15M-26SEP191245-45",
        "market_id": "KXBTC15M-26SEP191245-45",
        "contract_id": "KXBTC15M-26SEP191245-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81832.2
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-19T16:31:17.243087Z",
        "retrieved_timestamp": "2026-09-19T16:31:17.526409Z",
        "quote_offset_seconds": 0.283322,
        "quote_age_seconds": 0.283322,
        "bid": 0.52,
        "ask": 0.53,
        "midpoint": 0.525,
        "last_price": 0.53,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.53,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5260.61
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 81834.46,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260919T1630Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 367,
          "signal_id": 373,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-19T16:15:00Z",
          "return_6h": 0.00679761420196634,
          "return_12h": 0.008842824840067598,
          "return_24h": 0.01021132435890304,
          "close_vs_ema12": 0.006405240165414439,
          "close_vs_ema24": 0.01234217226090828,
          "ema12_slope_3h": 0.0022089560567228883,
          "ema24_slope_6h": 0.00484109227603291,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-19T16:31:17.288792Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-19T16:15:00Z",
            "return_6h": 0.00679761420196634,
            "return_12h": 0.008842824840067598,
            "return_24h": 0.01021132435890304,
            "close_vs_ema12": 0.006405240165414439,
            "close_vs_ema24": 0.01234217226090828,
            "ema12_slope_3h": 0.0022089560567228883,
            "ema24_slope_6h": 0.00484109227603291,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0013750395094827006,
        "return_30m": 0.0028033049439126767,
        "return_60m": 0.003411060304702618,
        "return_120m": 0.003828491252963362,
        "consecutive_up_closes": 2,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0008613258761582809,
        "close_vs_ema6": 0.0016207393247675839,
        "close_vs_ema12": 0.002887211778171306,
        "ema3_slope": 0.0008620683979765342,
        "ema6_slope": 0.0006487162899075916,
        "realized_volatility_30m": 2.5632350153181882e-05,
        "realized_volatility_60m": 0.002568079225218926,
        "return_acceleration": -5.1264700306363764e-05
      }
    },
    {
      "id": 372,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260919T1615Z",
      "trigger_timestamp": "2026-09-19T16:16:17.998626Z",
      "market_start_timestamp": "2026-09-19T16:15:00Z",
      "resolution_timestamp": "2026-09-19T16:30:00Z",
      "direction": "UP",
      "base_run_id": 2211,
      "small_run_id": 2212,
      "last_observed_close": 81719.83,
      "actual_close": 81832.2,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-19T16:16:18.044017Z",
      "base_predicted_close": 81800.2578125,
      "small_predicted_close": 81800.2578125,
      "strike": 81719.83,
      "market_regime": {
        "id": 366,
        "signal_id": 372,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-19T16:00:00Z",
        "return_6h": 0.005423121705094847,
        "return_12h": 0.006646956846491525,
        "return_24h": 0.010292033117972776,
        "close_vs_ema12": 0.00529730069040224,
        "close_vs_ema24": 0.011214812283473208,
        "ema12_slope_3h": 0.001978535502693557,
        "ema24_slope_6h": 0.004799459288248764,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-19T16:16:18.046299Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-19T16:00:00Z",
          "return_6h": 0.005423121705094847,
          "return_12h": 0.006646956846491525,
          "return_24h": 0.010292033117972776,
          "close_vs_ema12": 0.00529730069040224,
          "close_vs_ema24": 0.011214812283473208,
          "ema12_slope_3h": 0.001978535502693557,
          "ema24_slope_6h": 0.004799459288248764,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.53,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.192875,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        2211,
        2212
      ],
      "forecast_publication_timestamp": "2026-09-19T16:16:17.998626Z",
      "requested_quote_timestamp": "2026-09-19T16:16:17.998626Z",
      "retrieved_quote_timestamp": "2026-09-19T16:16:18.191501Z",
      "quote_retrieval_timestamp": "2026-09-19T16:16:18.191501Z",
      "timing_difference_seconds": 0.192875,
      "selected_quote": {
        "id": 372,
        "contract_id": 372,
        "forecast_timestamp": "2026-09-19T16:16:17.998626Z",
        "requested_timestamp": "2026-09-19T16:16:17.998626Z",
        "actual_quote_timestamp": "2026-09-19T16:16:18.191501Z",
        "timestamp_delta_seconds": 0.192875,
        "bid": 0.52,
        "ask": 0.53,
        "midpoint": 0.525,
        "last_price": 0.53,
        "implied_probability": 0.53,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-19T16:16:18.191501Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP191230",
        "external_market_id": "KXBTC15M-26SEP191230-30",
        "external_contract_id": "KXBTC15M-26SEP191230-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 6113.18
      },
      "selected_entry_price": 0.53,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 372,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP191230",
          "external_market_id": "KXBTC15M-26SEP191230-30",
          "external_contract_id": "KXBTC15M-26SEP191230-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-19T16:15:00Z",
          "resolution_timestamp": "2026-09-19T16:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-19T16:16:18.048951Z"
        }
      ],
      "quotes": [
        {
          "id": 372,
          "contract_id": 372,
          "forecast_timestamp": "2026-09-19T16:16:17.998626Z",
          "requested_timestamp": "2026-09-19T16:16:17.998626Z",
          "actual_quote_timestamp": "2026-09-19T16:16:18.191501Z",
          "timestamp_delta_seconds": 0.192875,
          "bid": 0.52,
          "ask": 0.53,
          "midpoint": 0.525,
          "last_price": 0.53,
          "implied_probability": 0.53,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-19T16:16:18.191501Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP191230",
          "external_market_id": "KXBTC15M-26SEP191230-30",
          "external_contract_id": "KXBTC15M-26SEP191230-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 6113.18
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP191230-30": {
          "UP/YES": "KXBTC15M-26SEP191230-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 719,
          "signal_id": 372,
          "quote_id": 372,
          "settlement_id": 372,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 182.0,
          "entry_price": 0.53,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.46000000000001,
          "trading_fee": 3.18,
          "total_deployed": 99.64000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 182.0,
          "gross_pnl": 85.53999999999999,
          "net_pnl": 82.35999999999999,
          "roi": 0.8265756724207143,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-19T16:31:22.347629Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6113.18,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 720,
          "signal_id": 372,
          "quote_id": 372,
          "settlement_id": 372,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.53,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 53.0,
          "trading_fee": 1.75,
          "total_deployed": 54.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 47.0,
          "net_pnl": 45.25,
          "roi": 0.8264840182648402,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-19T16:31:22.349758Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6113.18,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81719.83,
        "kronos_base_predicted_close": 81800.2578125,
        "kronos_base_displacement": 80.42781249999825,
        "kronos_base_displacement_fraction": 0.0009841896697533297,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81800.2578125,
        "kronos_small_displacement": 80.42781249999825,
        "kronos_small_displacement_fraction": 0.0009841896697533297,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP191230",
        "ticker": "KXBTC15M-26SEP191230-30",
        "market_id": "KXBTC15M-26SEP191230-30",
        "contract_id": "KXBTC15M-26SEP191230-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81719.83
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-19T16:16:17.998626Z",
        "retrieved_timestamp": "2026-09-19T16:16:18.191501Z",
        "quote_offset_seconds": 0.192875,
        "quote_age_seconds": 0.192875,
        "bid": 0.52,
        "ask": 0.53,
        "midpoint": 0.525,
        "last_price": 0.53,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.53,
        "price_type": "live_executable_ask",
        "yes_ask_size": 6113.18
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 81832.2,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260919T1615Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 366,
          "signal_id": 372,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-19T16:00:00Z",
          "return_6h": 0.005423121705094847,
          "return_12h": 0.006646956846491525,
          "return_24h": 0.010292033117972776,
          "close_vs_ema12": 0.00529730069040224,
          "close_vs_ema24": 0.011214812283473208,
          "ema12_slope_3h": 0.001978535502693557,
          "ema24_slope_6h": 0.004799459288248764,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-19T16:16:18.046299Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-19T16:00:00Z",
            "return_6h": 0.005423121705094847,
            "return_12h": 0.006646956846491525,
            "return_24h": 0.010292033117972776,
            "close_vs_ema12": 0.00529730069040224,
            "close_vs_ema24": 0.011214812283473208,
            "ema12_slope_3h": 0.001978535502693557,
            "ema24_slope_6h": 0.004799459288248764,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": 0.0014263042097890644,
        "return_30m": -0.001817818205459898,
        "return_60m": 0.00036853674756542887,
        "return_120m": 0.004456413763070044,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0003486179230522968,
        "close_vs_ema6": 0.0008942378927607741,
        "close_vs_ema12": 0.0020361122755383487,
        "ema3_slope": 0.00034873949989244757,
        "ema6_slope": 0.00035782314871157794,
        "realized_volatility_30m": 0.002332903054920177,
        "realized_volatility_60m": 0.0027448356600562255,
        "return_acceleration": 0.004665806109840354
      }
    },
    {
      "id": 371,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260919T1600Z",
      "trigger_timestamp": "2026-09-19T16:01:18.806676Z",
      "market_start_timestamp": "2026-09-19T16:00:00Z",
      "resolution_timestamp": "2026-09-19T16:15:00Z",
      "direction": "UP",
      "base_run_id": 2209,
      "small_run_id": 2210,
      "last_observed_close": 81603.44,
      "actual_close": 81719.83,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-19T16:01:18.853914Z",
      "base_predicted_close": 81759.515625,
      "small_predicted_close": 81759.515625,
      "strike": 81603.44,
      "market_regime": {
        "id": 365,
        "signal_id": 371,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-19T15:45:00Z",
        "return_6h": 0.003592198125421664,
        "return_12h": 0.006137091048622922,
        "return_24h": 0.011613448195432197,
        "close_vs_ema12": 0.0040918225430170985,
        "close_vs_ema24": 0.010013033432889173,
        "ema12_slope_3h": 0.0017977568721634363,
        "ema24_slope_6h": 0.004786188539110503,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-19T16:01:18.858407Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-19T15:45:00Z",
          "return_6h": 0.003592198125421664,
          "return_12h": 0.006137091048622922,
          "return_24h": 0.011613448195432197,
          "close_vs_ema12": 0.0040918225430170985,
          "close_vs_ema24": 0.010013033432889173,
          "ema12_slope_3h": 0.0017977568721634363,
          "ema24_slope_6h": 0.004786188539110503,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.52,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.186916,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        2209,
        2210
      ],
      "forecast_publication_timestamp": "2026-09-19T16:01:18.806676Z",
      "requested_quote_timestamp": "2026-09-19T16:01:18.806676Z",
      "retrieved_quote_timestamp": "2026-09-19T16:01:18.993592Z",
      "quote_retrieval_timestamp": "2026-09-19T16:01:18.993592Z",
      "timing_difference_seconds": 0.186916,
      "selected_quote": {
        "id": 371,
        "contract_id": 371,
        "forecast_timestamp": "2026-09-19T16:01:18.806676Z",
        "requested_timestamp": "2026-09-19T16:01:18.806676Z",
        "actual_quote_timestamp": "2026-09-19T16:01:18.993592Z",
        "timestamp_delta_seconds": 0.186916,
        "bid": 0.51,
        "ask": 0.52,
        "midpoint": 0.515,
        "last_price": 0.51,
        "implied_probability": 0.52,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-19T16:01:18.993592Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP191215",
        "external_market_id": "KXBTC15M-26SEP191215-15",
        "external_contract_id": "KXBTC15M-26SEP191215-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 1748.9
      },
      "selected_entry_price": 0.52,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 371,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP191215",
          "external_market_id": "KXBTC15M-26SEP191215-15",
          "external_contract_id": "KXBTC15M-26SEP191215-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-19T16:00:00Z",
          "resolution_timestamp": "2026-09-19T16:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-19T16:01:18.861618Z"
        }
      ],
      "quotes": [
        {
          "id": 371,
          "contract_id": 371,
          "forecast_timestamp": "2026-09-19T16:01:18.806676Z",
          "requested_timestamp": "2026-09-19T16:01:18.806676Z",
          "actual_quote_timestamp": "2026-09-19T16:01:18.993592Z",
          "timestamp_delta_seconds": 0.186916,
          "bid": 0.51,
          "ask": 0.52,
          "midpoint": 0.515,
          "last_price": 0.51,
          "implied_probability": 0.52,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-19T16:01:18.993592Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP191215",
          "external_market_id": "KXBTC15M-26SEP191215-15",
          "external_contract_id": "KXBTC15M-26SEP191215-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 1748.9
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP191215-15": {
          "UP/YES": "KXBTC15M-26SEP191215-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 717,
          "signal_id": 371,
          "quote_id": 371,
          "settlement_id": 371,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 186.0,
          "entry_price": 0.52,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.72,
          "trading_fee": 3.25,
          "total_deployed": 99.97,
          "settlement_value": 1.0,
          "settlement_payout": 186.0,
          "gross_pnl": 89.28,
          "net_pnl": 86.03,
          "roi": 0.8605581674502351,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-19T16:16:22.673772Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1748.9,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 718,
          "signal_id": 371,
          "quote_id": 371,
          "settlement_id": 371,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.52,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 52.0,
          "trading_fee": 1.75,
          "total_deployed": 53.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 48.0,
          "net_pnl": 46.25,
          "roi": 0.8604651162790697,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-19T16:16:22.675965Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1748.9,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81603.44,
        "kronos_base_predicted_close": 81759.515625,
        "kronos_base_displacement": 156.07562499999767,
        "kronos_base_displacement_fraction": 0.0019126108531698869,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81759.515625,
        "kronos_small_displacement": 156.07562499999767,
        "kronos_small_displacement_fraction": 0.0019126108531698869,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP191215",
        "ticker": "KXBTC15M-26SEP191215-15",
        "market_id": "KXBTC15M-26SEP191215-15",
        "contract_id": "KXBTC15M-26SEP191215-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81603.44
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-19T16:01:18.806676Z",
        "retrieved_timestamp": "2026-09-19T16:01:18.993592Z",
        "quote_offset_seconds": 0.186916,
        "quote_age_seconds": 0.186916,
        "bid": 0.51,
        "ask": 0.52,
        "midpoint": 0.515,
        "last_price": 0.51,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.52,
        "price_type": "live_executable_ask",
        "yes_ask_size": 1748.9
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 81719.83,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260919T1600Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 365,
          "signal_id": 371,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-19T15:45:00Z",
          "return_6h": 0.003592198125421664,
          "return_12h": 0.006137091048622922,
          "return_24h": 0.011613448195432197,
          "close_vs_ema12": 0.0040918225430170985,
          "close_vs_ema24": 0.010013033432889173,
          "ema12_slope_3h": 0.0017977568721634363,
          "ema24_slope_6h": 0.004786188539110503,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-19T16:01:18.858407Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-19T15:45:00Z",
            "return_6h": 0.003592198125421664,
            "return_12h": 0.006137091048622922,
            "return_24h": 0.011613448195432197,
            "close_vs_ema12": 0.0040918225430170985,
            "close_vs_ema24": 0.010013033432889173,
            "ema12_slope_3h": 0.0017977568721634363,
            "ema24_slope_6h": 0.004786188539110503,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": -0.0032395019000512892,
        "return_30m": 0.0006060563998877555,
        "return_60m": 0.000705242613408652,
        "return_120m": 0.0033831439177109957,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0007277871641080402,
        "close_vs_ema6": -0.0001736754752367231,
        "close_vs_ema12": 0.0009795043793536795,
        "ema3_slope": -0.000727257875161591,
        "ema6_slope": -6.946536432250738e-05,
        "realized_volatility_30m": 0.00354877919064589,
        "realized_volatility_60m": 0.0027892008294598805,
        "return_acceleration": -0.00709755838129178
      }
    },
    {
      "id": 370,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260919T1530Z",
      "trigger_timestamp": "2026-09-19T15:31:17.873001Z",
      "market_start_timestamp": "2026-09-19T15:30:00Z",
      "resolution_timestamp": "2026-09-19T15:45:00Z",
      "direction": "UP",
      "base_run_id": 2205,
      "small_run_id": 2206,
      "last_observed_close": 81554.02,
      "actual_close": 81868.66,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-19T15:31:17.921869Z",
      "base_predicted_close": 81693.078125,
      "small_predicted_close": 81693.078125,
      "strike": 81554.02,
      "market_regime": {
        "id": 364,
        "signal_id": 370,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-19T15:15:00Z",
        "return_6h": 0.0019071662933500821,
        "return_12h": 0.005296094304514387,
        "return_24h": 0.008183892883999233,
        "close_vs_ema12": 0.003980137731230737,
        "close_vs_ema24": 0.009901310028765486,
        "ema12_slope_3h": 0.0014697126023377471,
        "ema24_slope_6h": 0.004751079464154095,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-19T15:31:17.930066Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-19T15:15:00Z",
          "return_6h": 0.0019071662933500821,
          "return_12h": 0.005296094304514387,
          "return_24h": 0.008183892883999233,
          "close_vs_ema12": 0.003980137731230737,
          "close_vs_ema24": 0.009901310028765486,
          "ema12_slope_3h": 0.0014697126023377471,
          "ema24_slope_6h": 0.004751079464154095,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.57,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.224509,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        2205,
        2206
      ],
      "forecast_publication_timestamp": "2026-09-19T15:31:17.873001Z",
      "requested_quote_timestamp": "2026-09-19T15:31:17.873001Z",
      "retrieved_quote_timestamp": "2026-09-19T15:31:18.097510Z",
      "quote_retrieval_timestamp": "2026-09-19T15:31:18.097510Z",
      "timing_difference_seconds": 0.224509,
      "selected_quote": {
        "id": 370,
        "contract_id": 370,
        "forecast_timestamp": "2026-09-19T15:31:17.873001Z",
        "requested_timestamp": "2026-09-19T15:31:17.873001Z",
        "actual_quote_timestamp": "2026-09-19T15:31:18.097510Z",
        "timestamp_delta_seconds": 0.224509,
        "bid": 0.56,
        "ask": 0.57,
        "midpoint": 0.565,
        "last_price": 0.57,
        "implied_probability": 0.57,
        "spread": 0.009999999999999898,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-19T15:31:18.097510Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP191145",
        "external_market_id": "KXBTC15M-26SEP191145-45",
        "external_contract_id": "KXBTC15M-26SEP191145-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 893.96
      },
      "selected_entry_price": 0.57,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 370,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP191145",
          "external_market_id": "KXBTC15M-26SEP191145-45",
          "external_contract_id": "KXBTC15M-26SEP191145-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-19T15:30:00Z",
          "resolution_timestamp": "2026-09-19T15:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-19T15:31:17.934027Z"
        }
      ],
      "quotes": [
        {
          "id": 370,
          "contract_id": 370,
          "forecast_timestamp": "2026-09-19T15:31:17.873001Z",
          "requested_timestamp": "2026-09-19T15:31:17.873001Z",
          "actual_quote_timestamp": "2026-09-19T15:31:18.097510Z",
          "timestamp_delta_seconds": 0.224509,
          "bid": 0.56,
          "ask": 0.57,
          "midpoint": 0.565,
          "last_price": 0.57,
          "implied_probability": 0.57,
          "spread": 0.009999999999999898,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-19T15:31:18.097510Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP191145",
          "external_market_id": "KXBTC15M-26SEP191145-45",
          "external_contract_id": "KXBTC15M-26SEP191145-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 893.96
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP191145-45": {
          "UP/YES": "KXBTC15M-26SEP191145-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 715,
          "signal_id": 370,
          "quote_id": 370,
          "settlement_id": 370,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 170.0,
          "entry_price": 0.57,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.89999999999999,
          "trading_fee": 2.92,
          "total_deployed": 99.82,
          "settlement_value": 1.0,
          "settlement_payout": 170.0,
          "gross_pnl": 73.10000000000001,
          "net_pnl": 70.18,
          "roi": 0.7030655179322782,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-19T15:46:23.630174Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 893.96,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 716,
          "signal_id": 370,
          "quote_id": 370,
          "settlement_id": 370,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.57,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 56.99999999999999,
          "trading_fee": 1.72,
          "total_deployed": 58.71999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 43.00000000000001,
          "net_pnl": 41.28000000000001,
          "roi": 0.70299727520436,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-19T15:46:23.632382Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 893.96,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81554.02,
        "kronos_base_predicted_close": 81693.078125,
        "kronos_base_displacement": 139.05812499999593,
        "kronos_base_displacement_fraction": 0.0017051044816674386,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81693.078125,
        "kronos_small_displacement": 139.05812499999593,
        "kronos_small_displacement_fraction": 0.0017051044816674386,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP191145",
        "ticker": "KXBTC15M-26SEP191145-45",
        "market_id": "KXBTC15M-26SEP191145-45",
        "contract_id": "KXBTC15M-26SEP191145-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81554.02
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-19T15:31:17.873001Z",
        "retrieved_timestamp": "2026-09-19T15:31:18.097510Z",
        "quote_offset_seconds": 0.224509,
        "quote_age_seconds": 0.224509,
        "bid": 0.56,
        "ask": 0.57,
        "midpoint": 0.565,
        "last_price": 0.57,
        "spread": 0.009999999999999898,
        "selected_entry_price": 0.57,
        "price_type": "live_executable_ask",
        "yes_ask_size": 893.96
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 81868.66,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260919T1530Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 364,
          "signal_id": 370,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-19T15:15:00Z",
          "return_6h": 0.0019071662933500821,
          "return_12h": 0.005296094304514387,
          "return_24h": 0.008183892883999233,
          "close_vs_ema12": 0.003980137731230737,
          "close_vs_ema24": 0.009901310028765486,
          "ema12_slope_3h": 0.0014697126023377471,
          "ema24_slope_6h": 0.004751079464154095,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-19T15:31:17.930066Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-19T15:15:00Z",
            "return_6h": 0.0019071662933500821,
            "return_12h": 0.005296094304514387,
            "return_24h": 0.008183892883999233,
            "close_vs_ema12": 0.003980137731230737,
            "close_vs_ema24": 0.009901310028765486,
            "ema12_slope_3h": 0.0014697126023377471,
            "ema24_slope_6h": 0.004751079464154095,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": -0.0016613104648853794,
        "return_30m": 9.912613749074595e-05,
        "return_60m": 0.00041601190655993214,
        "return_120m": 0.004192822920436656,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.00026901842954463184,
        "close_vs_ema6": 0.00035419964425487116,
        "close_vs_ema12": 0.0013546065164686816,
        "ema3_slope": -0.0002689460780931352,
        "ema6_slope": 0.00014169993372847856,
        "realized_volatility_30m": 0.0017123382829092315,
        "realized_volatility_60m": 0.001224445709204202,
        "return_acceleration": -0.003424676565818463
      }
    },
    {
      "id": 369,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260919T1500Z",
      "trigger_timestamp": "2026-09-19T15:01:18.268472Z",
      "market_start_timestamp": "2026-09-19T15:00:00Z",
      "resolution_timestamp": "2026-09-19T15:15:00Z",
      "direction": "UP",
      "base_run_id": 2201,
      "small_run_id": 2202,
      "last_observed_close": 81545.93,
      "actual_close": 81689.73,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-19T15:01:18.335419Z",
      "base_predicted_close": 81594.3984375,
      "small_predicted_close": 81594.3984375,
      "strike": 81545.93,
      "market_regime": {
        "id": 363,
        "signal_id": 369,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-19T14:45:00Z",
        "return_6h": 0.0031878318978644238,
        "return_12h": 0.0034173921444360378,
        "return_24h": 0.008436861781616178,
        "close_vs_ema12": 0.004299455749690928,
        "close_vs_ema24": 0.010262617214348069,
        "ema12_slope_3h": 0.0012226623163029693,
        "ema24_slope_6h": 0.004845546447378668,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-19T15:01:18.338038Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-19T14:45:00Z",
          "return_6h": 0.0031878318978644238,
          "return_12h": 0.0034173921444360378,
          "return_24h": 0.008436861781616178,
          "close_vs_ema12": 0.004299455749690928,
          "close_vs_ema24": 0.010262617214348069,
          "ema12_slope_3h": 0.0012226623163029693,
          "ema24_slope_6h": 0.004845546447378668,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.59,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.214348,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        2201,
        2202
      ],
      "forecast_publication_timestamp": "2026-09-19T15:01:18.268472Z",
      "requested_quote_timestamp": "2026-09-19T15:01:18.268472Z",
      "retrieved_quote_timestamp": "2026-09-19T15:01:18.482820Z",
      "quote_retrieval_timestamp": "2026-09-19T15:01:18.482820Z",
      "timing_difference_seconds": 0.214348,
      "selected_quote": {
        "id": 369,
        "contract_id": 369,
        "forecast_timestamp": "2026-09-19T15:01:18.268472Z",
        "requested_timestamp": "2026-09-19T15:01:18.268472Z",
        "actual_quote_timestamp": "2026-09-19T15:01:18.482820Z",
        "timestamp_delta_seconds": 0.214348,
        "bid": 0.58,
        "ask": 0.59,
        "midpoint": 0.585,
        "last_price": 0.59,
        "implied_probability": 0.59,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-19T15:01:18.482820Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP191115",
        "external_market_id": "KXBTC15M-26SEP191115-15",
        "external_contract_id": "KXBTC15M-26SEP191115-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4978.59
      },
      "selected_entry_price": 0.59,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 369,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP191115",
          "external_market_id": "KXBTC15M-26SEP191115-15",
          "external_contract_id": "KXBTC15M-26SEP191115-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-19T15:00:00Z",
          "resolution_timestamp": "2026-09-19T15:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-19T15:01:18.341664Z"
        }
      ],
      "quotes": [
        {
          "id": 369,
          "contract_id": 369,
          "forecast_timestamp": "2026-09-19T15:01:18.268472Z",
          "requested_timestamp": "2026-09-19T15:01:18.268472Z",
          "actual_quote_timestamp": "2026-09-19T15:01:18.482820Z",
          "timestamp_delta_seconds": 0.214348,
          "bid": 0.58,
          "ask": 0.59,
          "midpoint": 0.585,
          "last_price": 0.59,
          "implied_probability": 0.59,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-19T15:01:18.482820Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP191115",
          "external_market_id": "KXBTC15M-26SEP191115-15",
          "external_contract_id": "KXBTC15M-26SEP191115-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4978.59
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP191115-15": {
          "UP/YES": "KXBTC15M-26SEP191115-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 713,
          "signal_id": 369,
          "quote_id": 369,
          "settlement_id": 369,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 164.0,
          "entry_price": 0.59,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.75999999999999,
          "trading_fee": 2.78,
          "total_deployed": 99.53999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 164.0,
          "gross_pnl": 67.24000000000001,
          "net_pnl": 64.46000000000001,
          "roi": 0.6475788627687363,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-19T15:16:21.276017Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4978.59,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 714,
          "signal_id": 369,
          "quote_id": 369,
          "settlement_id": 369,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.59,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 59.0,
          "trading_fee": 1.7,
          "total_deployed": 60.7,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 41.0,
          "net_pnl": 39.3,
          "roi": 0.6474464579901152,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-19T15:16:21.278174Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4978.59,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81545.93,
        "kronos_base_predicted_close": 81594.3984375,
        "kronos_base_displacement": 48.468437500006985,
        "kronos_base_displacement_fraction": 0.0005943697925820086,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81594.3984375,
        "kronos_small_displacement": 48.468437500006985,
        "kronos_small_displacement_fraction": 0.0005943697925820086,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP191115",
        "ticker": "KXBTC15M-26SEP191115-15",
        "market_id": "KXBTC15M-26SEP191115-15",
        "contract_id": "KXBTC15M-26SEP191115-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81545.93
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-19T15:01:18.268472Z",
        "retrieved_timestamp": "2026-09-19T15:01:18.482820Z",
        "quote_offset_seconds": 0.214348,
        "quote_age_seconds": 0.214348,
        "bid": 0.58,
        "ask": 0.59,
        "midpoint": 0.585,
        "last_price": 0.59,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.59,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4978.59
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 81689.73,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260919T1500Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 363,
          "signal_id": 369,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-19T14:45:00Z",
          "return_6h": 0.0031878318978644238,
          "return_12h": 0.0034173921444360378,
          "return_24h": 0.008436861781616178,
          "close_vs_ema12": 0.004299455749690928,
          "close_vs_ema24": 0.010262617214348069,
          "ema12_slope_3h": 0.0012226623163029693,
          "ema24_slope_6h": 0.004845546447378668,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-19T15:01:18.338038Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-19T14:45:00Z",
            "return_6h": 0.0031878318978644238,
            "return_12h": 0.0034173921444360378,
            "return_24h": 0.008436861781616178,
            "close_vs_ema12": 0.004299455749690928,
            "close_vs_ema24": 0.010262617214348069,
            "ema12_slope_3h": 0.0012226623163029693,
            "ema24_slope_6h": 0.004845546447378668,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.000404743504479832,
        "return_30m": 0.00031685436052031335,
        "return_60m": 0.0026760140651496123,
        "return_120m": 0.0029306221253013742,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0004888827400237883,
        "close_vs_ema6": 0.001262215312396453,
        "close_vs_ema12": 0.0020974520093841598,
        "ema3_slope": 0.0004891218632605554,
        "ema6_slope": 0.0005051411637233549,
        "realized_volatility_30m": 0.00024629854513558147,
        "realized_volatility_60m": 0.0007930667797674092,
        "return_acceleration": 0.0004925970902711629
      }
    },
    {
      "id": 368,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260919T1445Z",
      "trigger_timestamp": "2026-09-19T14:46:17.248173Z",
      "market_start_timestamp": "2026-09-19T14:45:00Z",
      "resolution_timestamp": "2026-09-19T15:00:00Z",
      "direction": "UP",
      "base_run_id": 2199,
      "small_run_id": 2200,
      "last_observed_close": 81512.94,
      "actual_close": 81545.93,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-19T14:46:17.293487Z",
      "base_predicted_close": 81571.7890625,
      "small_predicted_close": 81571.7890625,
      "strike": 81512.94,
      "market_regime": {
        "id": 362,
        "signal_id": 368,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-19T14:30:00Z",
        "return_6h": 0.0026849012303871156,
        "return_12h": 0.002509748546189572,
        "return_24h": 0.009696898403178222,
        "close_vs_ema12": 0.004076837967962099,
        "close_vs_ema24": 0.010072136494219341,
        "ema12_slope_3h": 0.0011384433425769558,
        "ema24_slope_6h": 0.004880883963099825,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-19T14:46:17.295717Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-19T14:30:00Z",
          "return_6h": 0.0026849012303871156,
          "return_12h": 0.002509748546189572,
          "return_24h": 0.009696898403178222,
          "close_vs_ema12": 0.004076837967962099,
          "close_vs_ema24": 0.010072136494219341,
          "ema12_slope_3h": 0.0011384433425769558,
          "ema24_slope_6h": 0.004880883963099825,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.62,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.204468,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        2199,
        2200
      ],
      "forecast_publication_timestamp": "2026-09-19T14:46:17.248173Z",
      "requested_quote_timestamp": "2026-09-19T14:46:17.248173Z",
      "retrieved_quote_timestamp": "2026-09-19T14:46:17.452641Z",
      "quote_retrieval_timestamp": "2026-09-19T14:46:17.452641Z",
      "timing_difference_seconds": 0.204468,
      "selected_quote": {
        "id": 368,
        "contract_id": 368,
        "forecast_timestamp": "2026-09-19T14:46:17.248173Z",
        "requested_timestamp": "2026-09-19T14:46:17.248173Z",
        "actual_quote_timestamp": "2026-09-19T14:46:17.452641Z",
        "timestamp_delta_seconds": 0.204468,
        "bid": 0.61,
        "ask": 0.62,
        "midpoint": 0.615,
        "last_price": 0.61,
        "implied_probability": 0.62,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-19T14:46:17.452641Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP191100",
        "external_market_id": "KXBTC15M-26SEP191100-00",
        "external_contract_id": "KXBTC15M-26SEP191100-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3215.81
      },
      "selected_entry_price": 0.62,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 368,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP191100",
          "external_market_id": "KXBTC15M-26SEP191100-00",
          "external_contract_id": "KXBTC15M-26SEP191100-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-19T14:45:00Z",
          "resolution_timestamp": "2026-09-19T15:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-19T14:46:17.298149Z"
        }
      ],
      "quotes": [
        {
          "id": 368,
          "contract_id": 368,
          "forecast_timestamp": "2026-09-19T14:46:17.248173Z",
          "requested_timestamp": "2026-09-19T14:46:17.248173Z",
          "actual_quote_timestamp": "2026-09-19T14:46:17.452641Z",
          "timestamp_delta_seconds": 0.204468,
          "bid": 0.61,
          "ask": 0.62,
          "midpoint": 0.615,
          "last_price": 0.61,
          "implied_probability": 0.62,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-19T14:46:17.452641Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP191100",
          "external_market_id": "KXBTC15M-26SEP191100-00",
          "external_contract_id": "KXBTC15M-26SEP191100-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3215.81
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP191100-00": {
          "UP/YES": "KXBTC15M-26SEP191100-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 711,
          "signal_id": 368,
          "quote_id": 368,
          "settlement_id": 368,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 157.0,
          "entry_price": 0.62,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.34,
          "trading_fee": 2.59,
          "total_deployed": 99.93,
          "settlement_value": 1.0,
          "settlement_payout": 157.0,
          "gross_pnl": 59.66,
          "net_pnl": 57.06999999999999,
          "roi": 0.5710997698388871,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-19T15:01:23.199258Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3215.81,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 712,
          "signal_id": 368,
          "quote_id": 368,
          "settlement_id": 368,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.62,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 62.0,
          "trading_fee": 1.65,
          "total_deployed": 63.65,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 38.0,
          "net_pnl": 36.35,
          "roi": 0.5710919088766693,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-19T15:01:23.201423Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3215.81,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81512.94,
        "kronos_base_predicted_close": 81571.7890625,
        "kronos_base_displacement": 58.84906249999767,
        "kronos_base_displacement_fraction": 0.0007219597587818286,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81571.7890625,
        "kronos_small_displacement": 58.84906249999767,
        "kronos_small_displacement_fraction": 0.0007219597587818286,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP191100",
        "ticker": "KXBTC15M-26SEP191100-00",
        "market_id": "KXBTC15M-26SEP191100-00",
        "contract_id": "KXBTC15M-26SEP191100-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81512.94
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-19T14:46:17.248173Z",
        "retrieved_timestamp": "2026-09-19T14:46:17.452641Z",
        "quote_offset_seconds": 0.204468,
        "quote_age_seconds": 0.204468,
        "bid": 0.61,
        "ask": 0.62,
        "midpoint": 0.615,
        "last_price": 0.61,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.62,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3215.81
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 81545.93,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260919T1445Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 362,
          "signal_id": 368,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-19T14:30:00Z",
          "return_6h": 0.0026849012303871156,
          "return_12h": 0.002509748546189572,
          "return_24h": 0.009696898403178222,
          "close_vs_ema12": 0.004076837967962099,
          "close_vs_ema24": 0.010072136494219341,
          "ema12_slope_3h": 0.0011384433425769558,
          "ema24_slope_6h": 0.004880883963099825,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-19T14:46:17.295717Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-19T14:30:00Z",
            "return_6h": 0.0026849012303871156,
            "return_12h": 0.002509748546189572,
            "return_24h": 0.009696898403178222,
            "close_vs_ema12": 0.004076837967962099,
            "close_vs_ema24": 0.010072136494219341,
            "ema12_slope_3h": 0.0011384433425769558,
            "ema24_slope_6h": 0.004880883963099825,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": -8.785358579133096e-05,
        "return_30m": 0.00191339789924716,
        "return_60m": 0.003418141853303025,
        "return_120m": 0.003195725441771158,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": 0.0005732681954626617,
        "close_vs_ema6": 0.0013626990249726578,
        "close_vs_ema12": 0.002074169574864948,
        "ema3_slope": 0.000573597020391281,
        "ema6_slope": 0.0005453768838081796,
        "realized_volatility_30m": 0.0010446404516982755,
        "realized_volatility_60m": 0.0007962729177637683,
        "return_acceleration": -0.002089280903396551
      }
    },
    {
      "id": 367,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260919T1415Z",
      "trigger_timestamp": "2026-09-19T14:16:16.373298Z",
      "market_start_timestamp": "2026-09-19T14:15:00Z",
      "resolution_timestamp": "2026-09-19T14:30:00Z",
      "direction": "UP",
      "base_run_id": 2195,
      "small_run_id": 2196,
      "last_observed_close": 81357.27,
      "actual_close": 81520.1,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-19T14:16:16.455343Z",
      "base_predicted_close": 81390.1640625,
      "small_predicted_close": 81444.4921875,
      "strike": 81357.27,
      "market_regime": {
        "id": 361,
        "signal_id": 367,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-19T14:00:00Z",
        "return_6h": 0.001792683319334687,
        "return_12h": -5.261494138508738e-05,
        "return_24h": 0.013900627041589786,
        "close_vs_ema12": 0.002518311450102395,
        "close_vs_ema24": 0.00857726973381423,
        "ema12_slope_3h": 0.0009613746158831926,
        "ema24_slope_6h": 0.004961661995832589,
        "score": 2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-19T14:16:16.457898Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-19T14:00:00Z",
          "return_6h": 0.001792683319334687,
          "return_12h": -5.261494138508738e-05,
          "return_24h": 0.013900627041589786,
          "close_vs_ema12": 0.002518311450102395,
          "close_vs_ema24": 0.00857726973381423,
          "ema12_slope_3h": 0.0009613746158831926,
          "ema24_slope_6h": 0.004961661995832589,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.64,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.256995,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        2195,
        2196
      ],
      "forecast_publication_timestamp": "2026-09-19T14:16:16.373298Z",
      "requested_quote_timestamp": "2026-09-19T14:16:16.373298Z",
      "retrieved_quote_timestamp": "2026-09-19T14:16:16.630293Z",
      "quote_retrieval_timestamp": "2026-09-19T14:16:16.630293Z",
      "timing_difference_seconds": 0.256995,
      "selected_quote": {
        "id": 367,
        "contract_id": 367,
        "forecast_timestamp": "2026-09-19T14:16:16.373298Z",
        "requested_timestamp": "2026-09-19T14:16:16.373298Z",
        "actual_quote_timestamp": "2026-09-19T14:16:16.630293Z",
        "timestamp_delta_seconds": 0.256995,
        "bid": 0.63,
        "ask": 0.64,
        "midpoint": 0.635,
        "last_price": 0.63,
        "implied_probability": 0.64,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-19T14:16:16.630293Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP191030",
        "external_market_id": "KXBTC15M-26SEP191030-30",
        "external_contract_id": "KXBTC15M-26SEP191030-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 873.36
      },
      "selected_entry_price": 0.64,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 367,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP191030",
          "external_market_id": "KXBTC15M-26SEP191030-30",
          "external_contract_id": "KXBTC15M-26SEP191030-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-19T14:15:00Z",
          "resolution_timestamp": "2026-09-19T14:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-19T14:16:16.460357Z"
        }
      ],
      "quotes": [
        {
          "id": 367,
          "contract_id": 367,
          "forecast_timestamp": "2026-09-19T14:16:16.373298Z",
          "requested_timestamp": "2026-09-19T14:16:16.373298Z",
          "actual_quote_timestamp": "2026-09-19T14:16:16.630293Z",
          "timestamp_delta_seconds": 0.256995,
          "bid": 0.63,
          "ask": 0.64,
          "midpoint": 0.635,
          "last_price": 0.63,
          "implied_probability": 0.64,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-19T14:16:16.630293Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP191030",
          "external_market_id": "KXBTC15M-26SEP191030-30",
          "external_contract_id": "KXBTC15M-26SEP191030-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 873.36
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP191030-30": {
          "UP/YES": "KXBTC15M-26SEP191030-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 709,
          "signal_id": 367,
          "quote_id": 367,
          "settlement_id": 367,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 152.0,
          "entry_price": 0.64,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.28,
          "trading_fee": 2.46,
          "total_deployed": 99.74,
          "settlement_value": 1.0,
          "settlement_payout": 152.0,
          "gross_pnl": 54.72,
          "net_pnl": 52.260000000000005,
          "roi": 0.5239623019851615,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-19T14:31:22.621957Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 873.36,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 710,
          "signal_id": 367,
          "quote_id": 367,
          "settlement_id": 367,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.64,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 64.0,
          "trading_fee": 1.62,
          "total_deployed": 65.62,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 36.0,
          "net_pnl": 34.379999999999995,
          "roi": 0.5239256324291374,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-19T14:31:22.623949Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 873.36,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81357.27,
        "kronos_base_predicted_close": 81390.1640625,
        "kronos_base_displacement": 32.894062499995925,
        "kronos_base_displacement_fraction": 0.00040431620308788537,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81444.4921875,
        "kronos_small_displacement": 87.22218749999593,
        "kronos_small_displacement_fraction": 0.0010720884255334025,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP191030",
        "ticker": "KXBTC15M-26SEP191030-30",
        "market_id": "KXBTC15M-26SEP191030-30",
        "contract_id": "KXBTC15M-26SEP191030-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81357.27
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-19T14:16:16.373298Z",
        "retrieved_timestamp": "2026-09-19T14:16:16.630293Z",
        "quote_offset_seconds": 0.256995,
        "quote_age_seconds": 0.256995,
        "bid": 0.63,
        "ask": 0.64,
        "midpoint": 0.635,
        "last_price": 0.63,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.64,
        "price_type": "live_executable_ask",
        "yes_ask_size": 873.36
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 81520.1,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260919T1415Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 361,
          "signal_id": 367,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-19T14:00:00Z",
          "return_6h": 0.001792683319334687,
          "return_12h": -5.261494138508738e-05,
          "return_24h": 0.013900627041589786,
          "close_vs_ema12": 0.002518311450102395,
          "close_vs_ema24": 0.00857726973381423,
          "ema12_slope_3h": 0.0009613746158831926,
          "ema24_slope_6h": 0.004961661995832589,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-19T14:16:16.457898Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-19T14:00:00Z",
            "return_6h": 0.001792683319334687,
            "return_12h": -5.261494138508738e-05,
            "return_24h": 0.013900627041589786,
            "close_vs_ema12": 0.002518311450102395,
            "close_vs_ema24": 0.00857726973381423,
            "ema12_slope_3h": 0.0009613746158831926,
            "ema24_slope_6h": 0.004961661995832589,
            "score": 2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0003562720611256509,
        "return_30m": 0.0015018702786198102,
        "return_60m": 0.0017579064340655925,
        "return_120m": 0.00038873955614859845,
        "consecutive_up_closes": 3,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0004709972892666947,
        "close_vs_ema6": 0.0007948040233471954,
        "close_vs_ema12": 0.0010001225528006863,
        "ema3_slope": 0.0004712192322480213,
        "ema6_slope": 0.00031802271563230455,
        "realized_volatility_30m": 0.0003944590785445179,
        "realized_volatility_60m": 0.0004296799874654249,
        "return_acceleration": -0.0007889181570890358
      }
    },
    {
      "id": 366,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260919T1215Z",
      "trigger_timestamp": "2026-09-19T12:16:16.242969Z",
      "market_start_timestamp": "2026-09-19T12:15:00Z",
      "resolution_timestamp": "2026-09-19T12:30:00Z",
      "direction": "UP",
      "base_run_id": 2179,
      "small_run_id": 2180,
      "last_observed_close": 81325.66,
      "actual_close": 81217.6,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-19T12:16:16.282827Z",
      "base_predicted_close": 81436.453125,
      "small_predicted_close": 81436.453125,
      "strike": 81325.66,
      "market_regime": {
        "id": 360,
        "signal_id": 366,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-19T12:00:00Z",
        "return_6h": 0.004223053599362148,
        "return_12h": 0.004632478453973077,
        "return_24h": 0.04237457095722452,
        "close_vs_ema12": 0.002696151321860185,
        "close_vs_ema24": 0.00955188720969069,
        "ema12_slope_3h": 0.0013713192102748906,
        "ema24_slope_6h": 0.005415141569775406,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-19T12:16:16.285133Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-19T12:00:00Z",
          "return_6h": 0.004223053599362148,
          "return_12h": 0.004632478453973077,
          "return_24h": 0.04237457095722452,
          "close_vs_ema12": 0.002696151321860185,
          "close_vs_ema24": 0.00955188720969069,
          "ema12_slope_3h": 0.0013713192102748906,
          "ema24_slope_6h": 0.005415141569775406,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.58,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.181102,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        2179,
        2180
      ],
      "forecast_publication_timestamp": "2026-09-19T12:16:16.242969Z",
      "requested_quote_timestamp": "2026-09-19T12:16:16.242969Z",
      "retrieved_quote_timestamp": "2026-09-19T12:16:16.424071Z",
      "quote_retrieval_timestamp": "2026-09-19T12:16:16.424071Z",
      "timing_difference_seconds": 0.181102,
      "selected_quote": {
        "id": 366,
        "contract_id": 366,
        "forecast_timestamp": "2026-09-19T12:16:16.242969Z",
        "requested_timestamp": "2026-09-19T12:16:16.242969Z",
        "actual_quote_timestamp": "2026-09-19T12:16:16.424071Z",
        "timestamp_delta_seconds": 0.181102,
        "bid": 0.57,
        "ask": 0.58,
        "midpoint": 0.575,
        "last_price": 0.57,
        "implied_probability": 0.58,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-19T12:16:16.424071Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP190830",
        "external_market_id": "KXBTC15M-26SEP190830-30",
        "external_contract_id": "KXBTC15M-26SEP190830-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4770.87
      },
      "selected_entry_price": 0.58,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 366,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP190830",
          "external_market_id": "KXBTC15M-26SEP190830-30",
          "external_contract_id": "KXBTC15M-26SEP190830-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-19T12:15:00Z",
          "resolution_timestamp": "2026-09-19T12:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-19T12:16:16.288151Z"
        }
      ],
      "quotes": [
        {
          "id": 366,
          "contract_id": 366,
          "forecast_timestamp": "2026-09-19T12:16:16.242969Z",
          "requested_timestamp": "2026-09-19T12:16:16.242969Z",
          "actual_quote_timestamp": "2026-09-19T12:16:16.424071Z",
          "timestamp_delta_seconds": 0.181102,
          "bid": 0.57,
          "ask": 0.58,
          "midpoint": 0.575,
          "last_price": 0.57,
          "implied_probability": 0.58,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-19T12:16:16.424071Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP190830",
          "external_market_id": "KXBTC15M-26SEP190830-30",
          "external_contract_id": "KXBTC15M-26SEP190830-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4770.87
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP190830-30": {
          "UP/YES": "KXBTC15M-26SEP190830-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 707,
          "signal_id": 366,
          "quote_id": 366,
          "settlement_id": 366,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 167.0,
          "entry_price": 0.58,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.86,
          "trading_fee": 2.85,
          "total_deployed": 99.71,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.86,
          "net_pnl": -99.71,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-19T12:31:24.320407Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4770.87,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 708,
          "signal_id": 366,
          "quote_id": 366,
          "settlement_id": 366,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.58,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 57.99999999999999,
          "trading_fee": 1.71,
          "total_deployed": 59.709999999999994,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -57.99999999999999,
          "net_pnl": -59.709999999999994,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-19T12:31:24.322312Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4770.87,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81325.66,
        "kronos_base_predicted_close": 81436.453125,
        "kronos_base_displacement": 110.79312499999651,
        "kronos_base_displacement_fraction": 0.001362339082154347,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81436.453125,
        "kronos_small_displacement": 110.79312499999651,
        "kronos_small_displacement_fraction": 0.001362339082154347,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP190830",
        "ticker": "KXBTC15M-26SEP190830-30",
        "market_id": "KXBTC15M-26SEP190830-30",
        "contract_id": "KXBTC15M-26SEP190830-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81325.66
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-19T12:16:16.242969Z",
        "retrieved_timestamp": "2026-09-19T12:16:16.424071Z",
        "quote_offset_seconds": 0.181102,
        "quote_age_seconds": 0.181102,
        "bid": 0.57,
        "ask": 0.58,
        "midpoint": 0.575,
        "last_price": 0.57,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.58,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4770.87
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 81217.6,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260919T1215Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 360,
          "signal_id": 366,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-19T12:00:00Z",
          "return_6h": 0.004223053599362148,
          "return_12h": 0.004632478453973077,
          "return_24h": 0.04237457095722452,
          "close_vs_ema12": 0.002696151321860185,
          "close_vs_ema24": 0.00955188720969069,
          "ema12_slope_3h": 0.0013713192102748906,
          "ema24_slope_6h": 0.005415141569775406,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-19T12:16:16.285133Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-19T12:00:00Z",
            "return_6h": 0.004223053599362148,
            "return_12h": 0.004632478453973077,
            "return_24h": 0.04237457095722452,
            "close_vs_ema12": 0.002696151321860185,
            "close_vs_ema24": 0.00955188720969069,
            "ema12_slope_3h": 0.0013713192102748906,
            "ema24_slope_6h": 0.005415141569775406,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0004871499551970526,
        "return_30m": 0.0007306289710657943,
        "return_60m": 0.0004533178385666137,
        "return_120m": 0.0005734565233435074,
        "consecutive_up_closes": 3,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.00032338071913606825,
        "close_vs_ema6": 0.0005111830271691264,
        "close_vs_ema12": 0.0007141752445367633,
        "ema3_slope": 0.00032348532805426267,
        "ema6_slope": 0.00020451502871243754,
        "realized_volatility_30m": 0.00012189474618351515,
        "realized_volatility_60m": 0.00035276067417903836,
        "return_acceleration": 0.0002437894923670303
      }
    },
    {
      "id": 365,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260919T1200Z",
      "trigger_timestamp": "2026-09-19T12:01:17.586230Z",
      "market_start_timestamp": "2026-09-19T12:00:00Z",
      "resolution_timestamp": "2026-09-19T12:15:00Z",
      "direction": "UP",
      "base_run_id": 2177,
      "small_run_id": 2178,
      "last_observed_close": 81286.06,
      "actual_close": 81325.66,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-19T12:01:17.627513Z",
      "base_predicted_close": 81467.7734375,
      "small_predicted_close": 81404.0859375,
      "strike": 81286.06,
      "market_regime": {
        "id": 359,
        "signal_id": 365,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-19T11:45:00Z",
        "return_6h": 0.0033718892335559136,
        "return_12h": 0.005002952068845712,
        "return_24h": 0.042181246524545024,
        "close_vs_ema12": 0.0023229221280154366,
        "close_vs_ema24": 0.00926329232384604,
        "ema12_slope_3h": 0.0014831544767586191,
        "ema24_slope_6h": 0.005440522652890856,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-19T12:01:17.630193Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-19T11:45:00Z",
          "return_6h": 0.0033718892335559136,
          "return_12h": 0.005002952068845712,
          "return_24h": 0.042181246524545024,
          "close_vs_ema12": 0.0023229221280154366,
          "close_vs_ema24": 0.00926329232384604,
          "ema12_slope_3h": 0.0014831544767586191,
          "ema24_slope_6h": 0.005440522652890856,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.49,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.202243,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        2177,
        2178
      ],
      "forecast_publication_timestamp": "2026-09-19T12:01:17.586230Z",
      "requested_quote_timestamp": "2026-09-19T12:01:17.586230Z",
      "retrieved_quote_timestamp": "2026-09-19T12:01:17.788473Z",
      "quote_retrieval_timestamp": "2026-09-19T12:01:17.788473Z",
      "timing_difference_seconds": 0.202243,
      "selected_quote": {
        "id": 365,
        "contract_id": 365,
        "forecast_timestamp": "2026-09-19T12:01:17.586230Z",
        "requested_timestamp": "2026-09-19T12:01:17.586230Z",
        "actual_quote_timestamp": "2026-09-19T12:01:17.788473Z",
        "timestamp_delta_seconds": 0.202243,
        "bid": 0.48,
        "ask": 0.49,
        "midpoint": 0.485,
        "last_price": 0.49,
        "implied_probability": 0.49,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-19T12:01:17.788473Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP190815",
        "external_market_id": "KXBTC15M-26SEP190815-15",
        "external_contract_id": "KXBTC15M-26SEP190815-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4718.42
      },
      "selected_entry_price": 0.49,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 365,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP190815",
          "external_market_id": "KXBTC15M-26SEP190815-15",
          "external_contract_id": "KXBTC15M-26SEP190815-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-19T12:00:00Z",
          "resolution_timestamp": "2026-09-19T12:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-19T12:01:17.632495Z"
        }
      ],
      "quotes": [
        {
          "id": 365,
          "contract_id": 365,
          "forecast_timestamp": "2026-09-19T12:01:17.586230Z",
          "requested_timestamp": "2026-09-19T12:01:17.586230Z",
          "actual_quote_timestamp": "2026-09-19T12:01:17.788473Z",
          "timestamp_delta_seconds": 0.202243,
          "bid": 0.48,
          "ask": 0.49,
          "midpoint": 0.485,
          "last_price": 0.49,
          "implied_probability": 0.49,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-19T12:01:17.788473Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP190815",
          "external_market_id": "KXBTC15M-26SEP190815-15",
          "external_contract_id": "KXBTC15M-26SEP190815-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4718.42
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP190815-15": {
          "UP/YES": "KXBTC15M-26SEP190815-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 705,
          "signal_id": 365,
          "quote_id": 365,
          "settlement_id": 365,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 197.0,
          "entry_price": 0.49,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.53,
          "trading_fee": 3.45,
          "total_deployed": 99.98,
          "settlement_value": 1.0,
          "settlement_payout": 197.0,
          "gross_pnl": 100.47,
          "net_pnl": 97.02,
          "roi": 0.9703940788157631,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-19T12:16:20.820019Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4718.42,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 706,
          "signal_id": 365,
          "quote_id": 365,
          "settlement_id": 365,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.49,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 49.0,
          "trading_fee": 1.75,
          "total_deployed": 50.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 51.0,
          "net_pnl": 49.25,
          "roi": 0.9704433497536946,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-19T12:16:20.822386Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4718.42,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81286.06,
        "kronos_base_predicted_close": 81467.7734375,
        "kronos_base_displacement": 181.71343750000233,
        "kronos_base_displacement_fraction": 0.0022354809360916536,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81404.0859375,
        "kronos_small_displacement": 118.02593750000233,
        "kronos_small_displacement_fraction": 0.0014519825109004217,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP190815",
        "ticker": "KXBTC15M-26SEP190815-15",
        "market_id": "KXBTC15M-26SEP190815-15",
        "contract_id": "KXBTC15M-26SEP190815-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81286.06
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-19T12:01:17.586230Z",
        "retrieved_timestamp": "2026-09-19T12:01:17.788473Z",
        "quote_offset_seconds": 0.202243,
        "quote_age_seconds": 0.202243,
        "bid": 0.48,
        "ask": 0.49,
        "midpoint": 0.485,
        "last_price": 0.49,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.49,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4718.42
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 81325.66,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260919T1200Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 359,
          "signal_id": 365,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-19T11:45:00Z",
          "return_6h": 0.0033718892335559136,
          "return_12h": 0.005002952068845712,
          "return_24h": 0.042181246524545024,
          "close_vs_ema12": 0.0023229221280154366,
          "close_vs_ema24": 0.00926329232384604,
          "ema12_slope_3h": 0.0014831544767586191,
          "ema24_slope_6h": 0.005440522652890856,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-19T12:01:17.630193Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-19T11:45:00Z",
            "return_6h": 0.0033718892335559136,
            "return_12h": 0.005002952068845712,
            "return_24h": 0.042181246524545024,
            "close_vs_ema12": 0.0023229221280154366,
            "close_vs_ema24": 0.00926329232384604,
            "ema12_slope_3h": 0.0014831544767586191,
            "ema24_slope_6h": 0.005440522652890856,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.00024336046283002233,
        "return_30m": 0.00043220627200502015,
        "return_60m": 0.0011493494756029676,
        "return_120m": -0.0003111107061749552,
        "consecutive_up_closes": 2,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.00015974288217335264,
        "close_vs_ema6": 0.00022854131140626066,
        "close_vs_ema12": 0.000356811124232026,
        "ema3_slope": 0.0001597684040384184,
        "ema6_slope": 9.142488230740042e-05,
        "realized_volatility_30m": 2.7280300038623473e-05,
        "realized_volatility_60m": 0.0005876796633817602,
        "return_acceleration": 5.4560600077246946e-05
      }
    },
    {
      "id": 364,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260919T1145Z",
      "trigger_timestamp": "2026-09-19T11:46:16.898692Z",
      "market_start_timestamp": "2026-09-19T11:45:00Z",
      "resolution_timestamp": "2026-09-19T12:00:00Z",
      "direction": "UP",
      "base_run_id": 2175,
      "small_run_id": 2176,
      "last_observed_close": 81266.28,
      "actual_close": 81286.06,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-19T11:46:16.953734Z",
      "base_predicted_close": 81400.2265625,
      "small_predicted_close": 81400.2265625,
      "strike": 81266.28,
      "market_regime": {
        "id": 358,
        "signal_id": 364,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-19T11:30:00Z",
        "return_6h": 0.003156736875996824,
        "return_12h": 0.004526966702478319,
        "return_24h": 0.0422560675605721,
        "close_vs_ema12": 0.0021781187575218297,
        "close_vs_ema24": 0.009214552169335422,
        "ema12_slope_3h": 0.0015469102969967174,
        "ema24_slope_6h": 0.005484578172478605,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-19T11:46:16.960066Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-19T11:30:00Z",
          "return_6h": 0.003156736875996824,
          "return_12h": 0.004526966702478319,
          "return_24h": 0.0422560675605721,
          "close_vs_ema12": 0.0021781187575218297,
          "close_vs_ema24": 0.009214552169335422,
          "ema12_slope_3h": 0.0015469102969967174,
          "ema24_slope_6h": 0.005484578172478605,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.53,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.209965,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        2175,
        2176
      ],
      "forecast_publication_timestamp": "2026-09-19T11:46:16.898692Z",
      "requested_quote_timestamp": "2026-09-19T11:46:16.898692Z",
      "retrieved_quote_timestamp": "2026-09-19T11:46:17.108657Z",
      "quote_retrieval_timestamp": "2026-09-19T11:46:17.108657Z",
      "timing_difference_seconds": 0.209965,
      "selected_quote": {
        "id": 364,
        "contract_id": 364,
        "forecast_timestamp": "2026-09-19T11:46:16.898692Z",
        "requested_timestamp": "2026-09-19T11:46:16.898692Z",
        "actual_quote_timestamp": "2026-09-19T11:46:17.108657Z",
        "timestamp_delta_seconds": 0.209965,
        "bid": 0.52,
        "ask": 0.53,
        "midpoint": 0.525,
        "last_price": 0.52,
        "implied_probability": 0.53,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-19T11:46:17.108657Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP190800",
        "external_market_id": "KXBTC15M-26SEP190800-00",
        "external_contract_id": "KXBTC15M-26SEP190800-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2137.06
      },
      "selected_entry_price": 0.53,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 364,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP190800",
          "external_market_id": "KXBTC15M-26SEP190800-00",
          "external_contract_id": "KXBTC15M-26SEP190800-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-19T11:45:00Z",
          "resolution_timestamp": "2026-09-19T12:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-19T11:46:16.962605Z"
        }
      ],
      "quotes": [
        {
          "id": 364,
          "contract_id": 364,
          "forecast_timestamp": "2026-09-19T11:46:16.898692Z",
          "requested_timestamp": "2026-09-19T11:46:16.898692Z",
          "actual_quote_timestamp": "2026-09-19T11:46:17.108657Z",
          "timestamp_delta_seconds": 0.209965,
          "bid": 0.52,
          "ask": 0.53,
          "midpoint": 0.525,
          "last_price": 0.52,
          "implied_probability": 0.53,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-19T11:46:17.108657Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP190800",
          "external_market_id": "KXBTC15M-26SEP190800-00",
          "external_contract_id": "KXBTC15M-26SEP190800-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2137.06
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP190800-00": {
          "UP/YES": "KXBTC15M-26SEP190800-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 703,
          "signal_id": 364,
          "quote_id": 364,
          "settlement_id": 364,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 182.0,
          "entry_price": 0.53,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.46000000000001,
          "trading_fee": 3.18,
          "total_deployed": 99.64000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 182.0,
          "gross_pnl": 85.53999999999999,
          "net_pnl": 82.35999999999999,
          "roi": 0.8265756724207143,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-19T12:01:22.521499Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2137.06,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 704,
          "signal_id": 364,
          "quote_id": 364,
          "settlement_id": 364,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.53,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 53.0,
          "trading_fee": 1.75,
          "total_deployed": 54.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 47.0,
          "net_pnl": 45.25,
          "roi": 0.8264840182648402,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-19T12:01:22.524465Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2137.06,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81266.28,
        "kronos_base_predicted_close": 81400.2265625,
        "kronos_base_displacement": 133.94656250000116,
        "kronos_base_displacement_fraction": 0.0016482428197771716,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81400.2265625,
        "kronos_small_displacement": 133.94656250000116,
        "kronos_small_displacement_fraction": 0.0016482428197771716,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP190800",
        "ticker": "KXBTC15M-26SEP190800-00",
        "market_id": "KXBTC15M-26SEP190800-00",
        "contract_id": "KXBTC15M-26SEP190800-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81266.28
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-19T11:46:16.898692Z",
        "retrieved_timestamp": "2026-09-19T11:46:17.108657Z",
        "quote_offset_seconds": 0.209965,
        "quote_age_seconds": 0.209965,
        "bid": 0.52,
        "ask": 0.53,
        "midpoint": 0.525,
        "last_price": 0.52,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.53,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2137.06
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 81286.06,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260919T1145Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 358,
          "signal_id": 364,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-19T11:30:00Z",
          "return_6h": 0.003156736875996824,
          "return_12h": 0.004526966702478319,
          "return_24h": 0.0422560675605721,
          "close_vs_ema12": 0.0021781187575218297,
          "close_vs_ema24": 0.009214552169335422,
          "ema12_slope_3h": 0.0015469102969967174,
          "ema24_slope_6h": 0.005484578172478605,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-19T11:46:16.960066Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-19T11:30:00Z",
            "return_6h": 0.003156736875996824,
            "return_12h": 0.004526966702478319,
            "return_24h": 0.0422560675605721,
            "close_vs_ema12": 0.0021781187575218297,
            "close_vs_ema24": 0.009214552169335422,
            "ema12_slope_3h": 0.0015469102969967174,
            "ema24_slope_6h": 0.005484578172478605,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": 0.00018879986275277538,
        "return_30m": -0.0002771086688775348,
        "return_60m": 0.000483609720256295,
        "return_120m": 0.00024133500635636906,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 7.615781144676426e-05,
        "close_vs_ema6": 7.660798189235152e-05,
        "close_vs_ema12": 0.00017830937635054944,
        "ema3_slope": 7.616361190065923e-05,
        "ema6_slope": 3.0644131790991125e-05,
        "realized_volatility_30m": 0.00032731022376031316,
        "realized_volatility_60m": 0.0006655527037213819,
        "return_acceleration": 0.0006546204475206263
      }
    },
    {
      "id": 363,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260919T1130Z",
      "trigger_timestamp": "2026-09-19T11:31:20.288327Z",
      "market_start_timestamp": "2026-09-19T11:30:00Z",
      "resolution_timestamp": "2026-09-19T11:45:00Z",
      "direction": "UP",
      "base_run_id": 2173,
      "small_run_id": 2174,
      "last_observed_close": 81250.94,
      "actual_close": 81266.28,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-19T11:31:20.332318Z",
      "base_predicted_close": 81412.875,
      "small_predicted_close": 81412.875,
      "strike": 81250.94,
      "market_regime": {
        "id": 357,
        "signal_id": 363,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-19T11:15:00Z",
        "return_6h": 0.0023989751048845154,
        "return_12h": 0.003174786067945634,
        "return_24h": 0.04159418982206997,
        "close_vs_ema12": 0.002081822242901765,
        "close_vs_ema24": 0.009219836987614416,
        "ema12_slope_3h": 0.0016279403765140366,
        "ema24_slope_6h": 0.005534169859031213,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-19T11:31:20.334814Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-19T11:15:00Z",
          "return_6h": 0.0023989751048845154,
          "return_12h": 0.003174786067945634,
          "return_24h": 0.04159418982206997,
          "close_vs_ema12": 0.002081822242901765,
          "close_vs_ema24": 0.009219836987614416,
          "ema12_slope_3h": 0.0016279403765140366,
          "ema24_slope_6h": 0.005534169859031213,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.41,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.184821,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        2173,
        2174
      ],
      "forecast_publication_timestamp": "2026-09-19T11:31:20.288327Z",
      "requested_quote_timestamp": "2026-09-19T11:31:20.288327Z",
      "retrieved_quote_timestamp": "2026-09-19T11:31:20.473148Z",
      "quote_retrieval_timestamp": "2026-09-19T11:31:20.473148Z",
      "timing_difference_seconds": 0.184821,
      "selected_quote": {
        "id": 363,
        "contract_id": 363,
        "forecast_timestamp": "2026-09-19T11:31:20.288327Z",
        "requested_timestamp": "2026-09-19T11:31:20.288327Z",
        "actual_quote_timestamp": "2026-09-19T11:31:20.473148Z",
        "timestamp_delta_seconds": 0.184821,
        "bid": 0.4,
        "ask": 0.41,
        "midpoint": 0.405,
        "last_price": 0.41,
        "implied_probability": 0.41,
        "spread": 0.009999999999999953,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-19T11:31:20.473148Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP190745",
        "external_market_id": "KXBTC15M-26SEP190745-45",
        "external_contract_id": "KXBTC15M-26SEP190745-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2573.38
      },
      "selected_entry_price": 0.41,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 363,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP190745",
          "external_market_id": "KXBTC15M-26SEP190745-45",
          "external_contract_id": "KXBTC15M-26SEP190745-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-19T11:30:00Z",
          "resolution_timestamp": "2026-09-19T11:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-19T11:31:20.337268Z"
        }
      ],
      "quotes": [
        {
          "id": 363,
          "contract_id": 363,
          "forecast_timestamp": "2026-09-19T11:31:20.288327Z",
          "requested_timestamp": "2026-09-19T11:31:20.288327Z",
          "actual_quote_timestamp": "2026-09-19T11:31:20.473148Z",
          "timestamp_delta_seconds": 0.184821,
          "bid": 0.4,
          "ask": 0.41,
          "midpoint": 0.405,
          "last_price": 0.41,
          "implied_probability": 0.41,
          "spread": 0.009999999999999953,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-19T11:31:20.473148Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP190745",
          "external_market_id": "KXBTC15M-26SEP190745-45",
          "external_contract_id": "KXBTC15M-26SEP190745-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2573.38
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP190745-45": {
          "UP/YES": "KXBTC15M-26SEP190745-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 701,
          "signal_id": 363,
          "quote_id": 363,
          "settlement_id": 363,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 234.0,
          "entry_price": 0.41,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.94,
          "trading_fee": 3.97,
          "total_deployed": 99.91,
          "settlement_value": 1.0,
          "settlement_payout": 234.0,
          "gross_pnl": 138.06,
          "net_pnl": 134.09,
          "roi": 1.3421078971073968,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-19T11:46:22.660062Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2573.38,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 702,
          "signal_id": 363,
          "quote_id": 363,
          "settlement_id": 363,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.41,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 41.0,
          "trading_fee": 1.7,
          "total_deployed": 42.7,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 59.0,
          "net_pnl": 57.3,
          "roi": 1.3419203747072599,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-19T11:46:22.662694Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2573.38,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81250.94,
        "kronos_base_predicted_close": 81412.875,
        "kronos_base_displacement": 161.93499999999767,
        "kronos_base_displacement_fraction": 0.001993023096101998,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81412.875,
        "kronos_small_displacement": 161.93499999999767,
        "kronos_small_displacement_fraction": 0.001993023096101998,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP190745",
        "ticker": "KXBTC15M-26SEP190745-45",
        "market_id": "KXBTC15M-26SEP190745-45",
        "contract_id": "KXBTC15M-26SEP190745-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81250.94
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-19T11:31:20.288327Z",
        "retrieved_timestamp": "2026-09-19T11:31:20.473148Z",
        "quote_offset_seconds": 0.184821,
        "quote_age_seconds": 0.184821,
        "bid": 0.4,
        "ask": 0.41,
        "midpoint": 0.405,
        "last_price": 0.41,
        "spread": 0.009999999999999953,
        "selected_entry_price": 0.41,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2573.38
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 81266.28,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260919T1130Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 357,
          "signal_id": 363,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-19T11:15:00Z",
          "return_6h": 0.0023989751048845154,
          "return_12h": 0.003174786067945634,
          "return_24h": 0.04159418982206997,
          "close_vs_ema12": 0.002081822242901765,
          "close_vs_ema24": 0.009219836987614416,
          "ema12_slope_3h": 0.0016279403765140366,
          "ema24_slope_6h": 0.005534169859031213,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-19T11:31:20.334814Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-19T11:15:00Z",
            "return_6h": 0.0023989751048845154,
            "return_12h": 0.003174786067945634,
            "return_24h": 0.04159418982206997,
            "close_vs_ema12": 0.002081822242901765,
            "close_vs_ema24": 0.009219836987614416,
            "ema12_slope_3h": 0.0016279403765140366,
            "ema24_slope_6h": 0.005534169859031213,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": -0.00046582058476785093,
        "return_30m": 0.0007168333837135332,
        "return_60m": -0.00035373944015182346,
        "return_120m": -0.0018161596002728153,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -3.646575422211473e-05,
        "close_vs_ema6": -8.153000862998194e-05,
        "close_vs_ema12": 2.193209147116626e-05,
        "ema3_slope": -3.6464424519433436e-05,
        "ema6_slope": -3.261093994388897e-05,
        "realized_volatility_30m": 0.0008245128572773597,
        "realized_volatility_60m": 0.0007389277173548253,
        "return_acceleration": -0.0016490257145547194
      }
    },
    {
      "id": 362,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260919T1115Z",
      "trigger_timestamp": "2026-09-19T11:16:17.455320Z",
      "market_start_timestamp": "2026-09-19T11:15:00Z",
      "resolution_timestamp": "2026-09-19T11:30:00Z",
      "direction": "UP",
      "base_run_id": 2171,
      "small_run_id": 2172,
      "last_observed_close": 81288.81,
      "actual_close": 81250.94,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-19T11:16:17.501378Z",
      "base_predicted_close": 81393.1328125,
      "small_predicted_close": 81393.1328125,
      "strike": 81288.81,
      "market_regime": {
        "id": 356,
        "signal_id": 362,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-19T11:00:00Z",
        "return_6h": 0.00320676472814152,
        "return_12h": 0.0016087953442471825,
        "return_24h": 0.04181655014433194,
        "close_vs_ema12": 0.002637651968522947,
        "close_vs_ema24": 0.00988610568564674,
        "ema12_slope_3h": 0.0016965869111955634,
        "ema24_slope_6h": 0.005600951572846347,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-19T11:16:17.504356Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-19T11:00:00Z",
          "return_6h": 0.00320676472814152,
          "return_12h": 0.0016087953442471825,
          "return_24h": 0.04181655014433194,
          "close_vs_ema12": 0.002637651968522947,
          "close_vs_ema24": 0.00988610568564674,
          "ema12_slope_3h": 0.0016965869111955634,
          "ema24_slope_6h": 0.005600951572846347,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.45,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.186729,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        2171,
        2172
      ],
      "forecast_publication_timestamp": "2026-09-19T11:16:17.455320Z",
      "requested_quote_timestamp": "2026-09-19T11:16:17.455320Z",
      "retrieved_quote_timestamp": "2026-09-19T11:16:17.642049Z",
      "quote_retrieval_timestamp": "2026-09-19T11:16:17.642049Z",
      "timing_difference_seconds": 0.186729,
      "selected_quote": {
        "id": 362,
        "contract_id": 362,
        "forecast_timestamp": "2026-09-19T11:16:17.455320Z",
        "requested_timestamp": "2026-09-19T11:16:17.455320Z",
        "actual_quote_timestamp": "2026-09-19T11:16:17.642049Z",
        "timestamp_delta_seconds": 0.186729,
        "bid": 0.44,
        "ask": 0.45,
        "midpoint": 0.445,
        "last_price": 0.44,
        "implied_probability": 0.45,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-19T11:16:17.642049Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP190730",
        "external_market_id": "KXBTC15M-26SEP190730-30",
        "external_contract_id": "KXBTC15M-26SEP190730-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3589.13
      },
      "selected_entry_price": 0.45,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 362,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP190730",
          "external_market_id": "KXBTC15M-26SEP190730-30",
          "external_contract_id": "KXBTC15M-26SEP190730-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-19T11:15:00Z",
          "resolution_timestamp": "2026-09-19T11:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-19T11:16:17.507713Z"
        }
      ],
      "quotes": [
        {
          "id": 362,
          "contract_id": 362,
          "forecast_timestamp": "2026-09-19T11:16:17.455320Z",
          "requested_timestamp": "2026-09-19T11:16:17.455320Z",
          "actual_quote_timestamp": "2026-09-19T11:16:17.642049Z",
          "timestamp_delta_seconds": 0.186729,
          "bid": 0.44,
          "ask": 0.45,
          "midpoint": 0.445,
          "last_price": 0.44,
          "implied_probability": 0.45,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-19T11:16:17.642049Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP190730",
          "external_market_id": "KXBTC15M-26SEP190730-30",
          "external_contract_id": "KXBTC15M-26SEP190730-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3589.13
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP190730-30": {
          "UP/YES": "KXBTC15M-26SEP190730-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 699,
          "signal_id": 362,
          "quote_id": 362,
          "settlement_id": 362,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 213.0,
          "entry_price": 0.45,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.85000000000001,
          "trading_fee": 3.7,
          "total_deployed": 99.55000000000001,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.85000000000001,
          "net_pnl": -99.55000000000001,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-19T11:31:25.438648Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3589.13,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 700,
          "signal_id": 362,
          "quote_id": 362,
          "settlement_id": 362,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.45,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 45.0,
          "trading_fee": 1.74,
          "total_deployed": 46.74,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -45.0,
          "net_pnl": -46.74,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-19T11:31:25.440873Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3589.13,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81288.81,
        "kronos_base_predicted_close": 81393.1328125,
        "kronos_base_displacement": 104.32281250000233,
        "kronos_base_displacement_fraction": 0.0012833600651799715,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81393.1328125,
        "kronos_small_displacement": 104.32281250000233,
        "kronos_small_displacement_fraction": 0.0012833600651799715,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP190730",
        "ticker": "KXBTC15M-26SEP190730-30",
        "market_id": "KXBTC15M-26SEP190730-30",
        "contract_id": "KXBTC15M-26SEP190730-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81288.81
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-19T11:16:17.455320Z",
        "retrieved_timestamp": "2026-09-19T11:16:17.642049Z",
        "quote_offset_seconds": 0.186729,
        "quote_age_seconds": 0.186729,
        "bid": 0.44,
        "ask": 0.45,
        "midpoint": 0.445,
        "last_price": 0.44,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.45,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3589.13
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 81250.94,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260919T1115Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 356,
          "signal_id": 362,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-19T11:00:00Z",
          "return_6h": 0.00320676472814152,
          "return_12h": 0.0016087953442471825,
          "return_24h": 0.04181655014433194,
          "close_vs_ema12": 0.002637651968522947,
          "close_vs_ema24": 0.00988610568564674,
          "ema12_slope_3h": 0.0016965869111955634,
          "ema24_slope_6h": 0.005600951572846347,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-19T11:16:17.504356Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-19T11:00:00Z",
            "return_6h": 0.00320676472814152,
            "return_12h": 0.0016087953442471825,
            "return_24h": 0.04181655014433194,
            "close_vs_ema12": 0.002637651968522947,
            "close_vs_ema24": 0.00988610568564674,
            "ema12_slope_3h": 0.0016965869111955634,
            "ema24_slope_6h": 0.005600951572846347,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0011832051297868684,
        "return_30m": 0.0007609292492252173,
        "return_60m": 0.00012008424844478505,
        "return_120m": -0.0016948593689004587,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.00039307483808004307,
        "close_vs_ema6": 0.0003518461921632188,
        "close_vs_ema12": 0.0004919696021610243,
        "ema3_slope": 0.0003932294066653075,
        "ema6_slope": 0.00014075828697213133,
        "realized_volatility_30m": 0.0008024909809186687,
        "realized_volatility_60m": 0.0007061452846192897,
        "return_acceleration": 0.0016049819618373373
      }
    },
    {
      "id": 361,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260919T1100Z",
      "trigger_timestamp": "2026-09-19T11:01:16.948007Z",
      "market_start_timestamp": "2026-09-19T11:00:00Z",
      "resolution_timestamp": "2026-09-19T11:15:00Z",
      "direction": "UP",
      "base_run_id": 2169,
      "small_run_id": 2170,
      "last_observed_close": 81192.74,
      "actual_close": 81288.81,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-19T11:01:16.988850Z",
      "base_predicted_close": 81370.1015625,
      "small_predicted_close": 81370.1015625,
      "strike": 81192.74,
      "market_regime": {
        "id": 355,
        "signal_id": 361,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-19T10:45:00Z",
        "return_6h": 0.002419215169364719,
        "return_12h": 0.000637055276910159,
        "return_24h": 0.038059631958293094,
        "close_vs_ema12": 0.0015651441456447923,
        "close_vs_ema24": 0.008902605932117336,
        "ema12_slope_3h": 0.0017284836794015934,
        "ema24_slope_6h": 0.005651994464695553,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-19T11:01:16.991374Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-19T10:45:00Z",
          "return_6h": 0.002419215169364719,
          "return_12h": 0.000637055276910159,
          "return_24h": 0.038059631958293094,
          "close_vs_ema12": 0.0015651441456447923,
          "close_vs_ema24": 0.008902605932117336,
          "ema12_slope_3h": 0.0017284836794015934,
          "ema24_slope_6h": 0.005651994464695553,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.57,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.189924,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        2169,
        2170
      ],
      "forecast_publication_timestamp": "2026-09-19T11:01:16.948007Z",
      "requested_quote_timestamp": "2026-09-19T11:01:16.948007Z",
      "retrieved_quote_timestamp": "2026-09-19T11:01:17.137931Z",
      "quote_retrieval_timestamp": "2026-09-19T11:01:17.137931Z",
      "timing_difference_seconds": 0.189924,
      "selected_quote": {
        "id": 361,
        "contract_id": 361,
        "forecast_timestamp": "2026-09-19T11:01:16.948007Z",
        "requested_timestamp": "2026-09-19T11:01:16.948007Z",
        "actual_quote_timestamp": "2026-09-19T11:01:17.137931Z",
        "timestamp_delta_seconds": 0.189924,
        "bid": 0.56,
        "ask": 0.57,
        "midpoint": 0.565,
        "last_price": 0.56,
        "implied_probability": 0.57,
        "spread": 0.009999999999999898,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-19T11:01:17.137931Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP190715",
        "external_market_id": "KXBTC15M-26SEP190715-15",
        "external_contract_id": "KXBTC15M-26SEP190715-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4513.84
      },
      "selected_entry_price": 0.57,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 361,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP190715",
          "external_market_id": "KXBTC15M-26SEP190715-15",
          "external_contract_id": "KXBTC15M-26SEP190715-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-19T11:00:00Z",
          "resolution_timestamp": "2026-09-19T11:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-19T11:01:16.993761Z"
        }
      ],
      "quotes": [
        {
          "id": 361,
          "contract_id": 361,
          "forecast_timestamp": "2026-09-19T11:01:16.948007Z",
          "requested_timestamp": "2026-09-19T11:01:16.948007Z",
          "actual_quote_timestamp": "2026-09-19T11:01:17.137931Z",
          "timestamp_delta_seconds": 0.189924,
          "bid": 0.56,
          "ask": 0.57,
          "midpoint": 0.565,
          "last_price": 0.56,
          "implied_probability": 0.57,
          "spread": 0.009999999999999898,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-19T11:01:17.137931Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP190715",
          "external_market_id": "KXBTC15M-26SEP190715-15",
          "external_contract_id": "KXBTC15M-26SEP190715-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4513.84
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP190715-15": {
          "UP/YES": "KXBTC15M-26SEP190715-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 697,
          "signal_id": 361,
          "quote_id": 361,
          "settlement_id": 361,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 170.0,
          "entry_price": 0.57,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.89999999999999,
          "trading_fee": 2.92,
          "total_deployed": 99.82,
          "settlement_value": 1.0,
          "settlement_payout": 170.0,
          "gross_pnl": 73.10000000000001,
          "net_pnl": 70.18,
          "roi": 0.7030655179322782,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-19T11:16:22.152000Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4513.84,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 698,
          "signal_id": 361,
          "quote_id": 361,
          "settlement_id": 361,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.57,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 56.99999999999999,
          "trading_fee": 1.72,
          "total_deployed": 58.71999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 43.00000000000001,
          "net_pnl": 41.28000000000001,
          "roi": 0.70299727520436,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-19T11:16:22.153795Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4513.84,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81192.74,
        "kronos_base_predicted_close": 81370.1015625,
        "kronos_base_displacement": 177.36156249999476,
        "kronos_base_displacement_fraction": 0.002184451005102116,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81370.1015625,
        "kronos_small_displacement": 177.36156249999476,
        "kronos_small_displacement_fraction": 0.002184451005102116,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP190715",
        "ticker": "KXBTC15M-26SEP190715-15",
        "market_id": "KXBTC15M-26SEP190715-15",
        "contract_id": "KXBTC15M-26SEP190715-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81192.74
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-19T11:01:16.948007Z",
        "retrieved_timestamp": "2026-09-19T11:01:17.137931Z",
        "quote_offset_seconds": 0.189924,
        "quote_age_seconds": 0.189924,
        "bid": 0.56,
        "ask": 0.57,
        "midpoint": 0.565,
        "last_price": 0.56,
        "spread": 0.009999999999999898,
        "selected_entry_price": 0.57,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4513.84
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 81288.81,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260919T1100Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 355,
          "signal_id": 361,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-19T10:45:00Z",
          "return_6h": 0.002419215169364719,
          "return_12h": 0.000637055276910159,
          "return_24h": 0.038059631958293094,
          "close_vs_ema12": 0.0015651441456447923,
          "close_vs_ema24": 0.008902605932117336,
          "ema12_slope_3h": 0.0017284836794015934,
          "ema24_slope_6h": 0.005651994464695553,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-19T11:01:16.991374Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-19T10:45:00Z",
            "return_6h": 0.002419215169364719,
            "return_12h": 0.000637055276910159,
            "return_24h": 0.038059631958293094,
            "close_vs_ema12": 0.0015651441456447923,
            "close_vs_ema24": 0.008902605932117336,
            "ema12_slope_3h": 0.0017284836794015934,
            "ema24_slope_6h": 0.005651994464695553,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0004217768320504689,
        "return_30m": -0.001069805951245395,
        "return_60m": -0.0014587835296930862,
        "return_120m": -0.0011571845453948182,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.0003962774389575374,
        "close_vs_ema6": -0.0006897350273616931,
        "close_vs_ema12": -0.0006010233631474904,
        "ema3_slope": -0.00039612046535375534,
        "ema6_slope": -0.00027581791443409553,
        "realized_volatility_30m": 0.00011326286307183908,
        "realized_volatility_60m": 0.00023644317655668025,
        "return_acceleration": 0.00022652572614367816
      }
    },
    {
      "id": 360,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260919T1045Z",
      "trigger_timestamp": "2026-09-19T10:46:17.482231Z",
      "market_start_timestamp": "2026-09-19T10:45:00Z",
      "resolution_timestamp": "2026-09-19T11:00:00Z",
      "direction": "UP",
      "base_run_id": 2167,
      "small_run_id": 2168,
      "last_observed_close": 81227.0,
      "actual_close": 81192.74,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-19T10:46:17.526895Z",
      "base_predicted_close": 81346.78125,
      "small_predicted_close": 81346.78125,
      "strike": 81227.0,
      "market_regime": {
        "id": 354,
        "signal_id": 360,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-19T10:30:00Z",
        "return_6h": 0.0032429196199041943,
        "return_12h": 0.001298498191341313,
        "return_24h": 0.03931078393176746,
        "close_vs_ema12": 0.002054498081994094,
        "close_vs_ema24": 0.009517587622296153,
        "ema12_slope_3h": 0.0017501281785736733,
        "ema24_slope_6h": 0.005720939456745455,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-19T10:46:17.533259Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-19T10:30:00Z",
          "return_6h": 0.0032429196199041943,
          "return_12h": 0.001298498191341313,
          "return_24h": 0.03931078393176746,
          "close_vs_ema12": 0.002054498081994094,
          "close_vs_ema24": 0.009517587622296153,
          "ema12_slope_3h": 0.0017501281785736733,
          "ema24_slope_6h": 0.005720939456745455,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.72,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.20539,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "70_80",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        2167,
        2168
      ],
      "forecast_publication_timestamp": "2026-09-19T10:46:17.482231Z",
      "requested_quote_timestamp": "2026-09-19T10:46:17.482231Z",
      "retrieved_quote_timestamp": "2026-09-19T10:46:17.687621Z",
      "quote_retrieval_timestamp": "2026-09-19T10:46:17.687621Z",
      "timing_difference_seconds": 0.20539,
      "selected_quote": {
        "id": 360,
        "contract_id": 360,
        "forecast_timestamp": "2026-09-19T10:46:17.482231Z",
        "requested_timestamp": "2026-09-19T10:46:17.482231Z",
        "actual_quote_timestamp": "2026-09-19T10:46:17.687621Z",
        "timestamp_delta_seconds": 0.20539,
        "bid": 0.71,
        "ask": 0.72,
        "midpoint": 0.715,
        "last_price": 0.71,
        "implied_probability": 0.72,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-19T10:46:17.687621Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP190700",
        "external_market_id": "KXBTC15M-26SEP190700-00",
        "external_contract_id": "KXBTC15M-26SEP190700-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2887.35
      },
      "selected_entry_price": 0.72,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 360,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP190700",
          "external_market_id": "KXBTC15M-26SEP190700-00",
          "external_contract_id": "KXBTC15M-26SEP190700-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-19T10:45:00Z",
          "resolution_timestamp": "2026-09-19T11:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-19T10:46:17.540524Z"
        }
      ],
      "quotes": [
        {
          "id": 360,
          "contract_id": 360,
          "forecast_timestamp": "2026-09-19T10:46:17.482231Z",
          "requested_timestamp": "2026-09-19T10:46:17.482231Z",
          "actual_quote_timestamp": "2026-09-19T10:46:17.687621Z",
          "timestamp_delta_seconds": 0.20539,
          "bid": 0.71,
          "ask": 0.72,
          "midpoint": 0.715,
          "last_price": 0.71,
          "implied_probability": 0.72,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-19T10:46:17.687621Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP190700",
          "external_market_id": "KXBTC15M-26SEP190700-00",
          "external_contract_id": "KXBTC15M-26SEP190700-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2887.35
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP190700-00": {
          "UP/YES": "KXBTC15M-26SEP190700-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 695,
          "signal_id": 360,
          "quote_id": 360,
          "settlement_id": 360,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 136.0,
          "entry_price": 0.72,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.92,
          "trading_fee": 1.92,
          "total_deployed": 99.84,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -97.92,
          "net_pnl": -99.84,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-19T11:01:21.655969Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2887.35,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 696,
          "signal_id": 360,
          "quote_id": 360,
          "settlement_id": 360,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.72,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 72.0,
          "trading_fee": 1.42,
          "total_deployed": 73.42,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -72.0,
          "net_pnl": -73.42,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-19T11:01:21.658260Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2887.35,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81227.0,
        "kronos_base_predicted_close": 81346.78125,
        "kronos_base_displacement": 119.78125,
        "kronos_base_displacement_fraction": 0.0014746482081081415,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81346.78125,
        "kronos_small_displacement": 119.78125,
        "kronos_small_displacement_fraction": 0.0014746482081081415,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP190700",
        "ticker": "KXBTC15M-26SEP190700-00",
        "market_id": "KXBTC15M-26SEP190700-00",
        "contract_id": "KXBTC15M-26SEP190700-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81227.0
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-19T10:46:17.482231Z",
        "retrieved_timestamp": "2026-09-19T10:46:17.687621Z",
        "quote_offset_seconds": 0.20539,
        "quote_age_seconds": 0.20539,
        "bid": 0.71,
        "ask": 0.72,
        "midpoint": 0.715,
        "last_price": 0.71,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.72,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2887.35
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 81192.74,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260919T1045Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 354,
          "signal_id": 360,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-19T10:30:00Z",
          "return_6h": 0.0032429196199041943,
          "return_12h": 0.001298498191341313,
          "return_24h": 0.03931078393176746,
          "close_vs_ema12": 0.002054498081994094,
          "close_vs_ema24": 0.009517587622296153,
          "ema12_slope_3h": 0.0017501281785736733,
          "ema24_slope_6h": 0.005720939456745455,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-19T10:46:17.533259Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-19T10:30:00Z",
            "return_6h": 0.0032429196199041943,
            "return_12h": 0.001298498191341313,
            "return_24h": 0.03931078393176746,
            "close_vs_ema12": 0.002054498081994094,
            "close_vs_ema24": 0.009517587622296153,
            "ema12_slope_3h": 0.0017501281785736733,
            "ema24_slope_6h": 0.005720939456745455,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0006483025581941471,
        "return_30m": -0.0006403577338506272,
        "return_60m": -0.00024215760412882315,
        "return_120m": -0.000832438720933304,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.00037062041776303456,
        "close_vs_ema6": -0.0005438152371365357,
        "close_vs_ema12": -0.0002885676063542064,
        "ema3_slope": -0.00037048310915832605,
        "ema6_slope": -0.00021747878754330152,
        "realized_volatility_30m": 0.00032812626826445035,
        "realized_volatility_60m": 0.0005471389602369751,
        "return_acceleration": -0.0006562525365289007
      }
    },
    {
      "id": 359,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260919T1030Z",
      "trigger_timestamp": "2026-09-19T10:31:16.384647Z",
      "market_start_timestamp": "2026-09-19T10:30:00Z",
      "resolution_timestamp": "2026-09-19T10:45:00Z",
      "direction": "UP",
      "base_run_id": 2165,
      "small_run_id": 2166,
      "last_observed_close": 81279.69,
      "actual_close": 81227.0,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-19T10:31:16.431334Z",
      "base_predicted_close": 81326.4453125,
      "small_predicted_close": 81326.4453125,
      "strike": 81279.69,
      "market_regime": {
        "id": 353,
        "signal_id": 359,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-19T10:15:00Z",
        "return_6h": 0.0020314019513469894,
        "return_12h": 0.0004324925680765368,
        "return_24h": 0.039213494998410425,
        "close_vs_ema12": 0.0027922235719470834,
        "close_vs_ema24": 0.010374967262562373,
        "ema12_slope_3h": 0.001723657894135755,
        "ema24_slope_6h": 0.005773769970101261,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-19T10:31:16.433170Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-19T10:15:00Z",
          "return_6h": 0.0020314019513469894,
          "return_12h": 0.0004324925680765368,
          "return_24h": 0.039213494998410425,
          "close_vs_ema12": 0.0027922235719470834,
          "close_vs_ema24": 0.010374967262562373,
          "ema12_slope_3h": 0.001723657894135755,
          "ema24_slope_6h": 0.005773769970101261,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.42,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.193824,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        2165,
        2166
      ],
      "forecast_publication_timestamp": "2026-09-19T10:31:16.384647Z",
      "requested_quote_timestamp": "2026-09-19T10:31:16.384647Z",
      "retrieved_quote_timestamp": "2026-09-19T10:31:16.578471Z",
      "quote_retrieval_timestamp": "2026-09-19T10:31:16.578471Z",
      "timing_difference_seconds": 0.193824,
      "selected_quote": {
        "id": 359,
        "contract_id": 359,
        "forecast_timestamp": "2026-09-19T10:31:16.384647Z",
        "requested_timestamp": "2026-09-19T10:31:16.384647Z",
        "actual_quote_timestamp": "2026-09-19T10:31:16.578471Z",
        "timestamp_delta_seconds": 0.193824,
        "bid": 0.41,
        "ask": 0.42,
        "midpoint": 0.415,
        "last_price": 0.42,
        "implied_probability": 0.42,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-19T10:31:16.578471Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP190645",
        "external_market_id": "KXBTC15M-26SEP190645-45",
        "external_contract_id": "KXBTC15M-26SEP190645-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2903.99
      },
      "selected_entry_price": 0.42,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 359,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP190645",
          "external_market_id": "KXBTC15M-26SEP190645-45",
          "external_contract_id": "KXBTC15M-26SEP190645-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-19T10:30:00Z",
          "resolution_timestamp": "2026-09-19T10:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-19T10:31:16.435837Z"
        }
      ],
      "quotes": [
        {
          "id": 359,
          "contract_id": 359,
          "forecast_timestamp": "2026-09-19T10:31:16.384647Z",
          "requested_timestamp": "2026-09-19T10:31:16.384647Z",
          "actual_quote_timestamp": "2026-09-19T10:31:16.578471Z",
          "timestamp_delta_seconds": 0.193824,
          "bid": 0.41,
          "ask": 0.42,
          "midpoint": 0.415,
          "last_price": 0.42,
          "implied_probability": 0.42,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-19T10:31:16.578471Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP190645",
          "external_market_id": "KXBTC15M-26SEP190645-45",
          "external_contract_id": "KXBTC15M-26SEP190645-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2903.99
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP190645-45": {
          "UP/YES": "KXBTC15M-26SEP190645-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 693,
          "signal_id": 359,
          "quote_id": 359,
          "settlement_id": 359,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 228.0,
          "entry_price": 0.42,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.75999999999999,
          "trading_fee": 3.89,
          "total_deployed": 99.64999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.75999999999999,
          "net_pnl": -99.64999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-19T10:46:22.612835Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2903.99,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 694,
          "signal_id": 359,
          "quote_id": 359,
          "settlement_id": 359,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.42,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 42.0,
          "trading_fee": 1.71,
          "total_deployed": 43.71,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -42.0,
          "net_pnl": -43.71,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-19T10:46:22.614881Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2903.99,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81279.69,
        "kronos_base_predicted_close": 81326.4453125,
        "kronos_base_displacement": 46.75531249999767,
        "kronos_base_displacement_fraction": 0.0005752397985277463,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81326.4453125,
        "kronos_small_displacement": 46.75531249999767,
        "kronos_small_displacement_fraction": 0.0005752397985277463,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP190645",
        "ticker": "KXBTC15M-26SEP190645-45",
        "market_id": "KXBTC15M-26SEP190645-45",
        "contract_id": "KXBTC15M-26SEP190645-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81279.69
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-19T10:31:16.384647Z",
        "retrieved_timestamp": "2026-09-19T10:31:16.578471Z",
        "quote_offset_seconds": 0.193824,
        "quote_age_seconds": 0.193824,
        "bid": 0.41,
        "ask": 0.42,
        "midpoint": 0.415,
        "last_price": 0.42,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.42,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2903.99
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 81227.0,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260919T1030Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 353,
          "signal_id": 359,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-19T10:15:00Z",
          "return_6h": 0.0020314019513469894,
          "return_12h": 0.0004324925680765368,
          "return_24h": 0.039213494998410425,
          "close_vs_ema12": 0.0027922235719470834,
          "close_vs_ema24": 0.010374967262562373,
          "ema12_slope_3h": 0.001723657894135755,
          "ema24_slope_6h": 0.005773769970101261,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-19T10:31:16.433170Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-19T10:15:00Z",
            "return_6h": 0.0020314019513469894,
            "return_12h": 0.0004324925680765368,
            "return_24h": 0.039213494998410425,
            "close_vs_ema12": 0.0027922235719470834,
            "close_vs_ema24": 0.010374967262562373,
            "ema12_slope_3h": 0.001723657894135755,
            "ema24_slope_6h": 0.005773769970101261,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": 7.949978334753638e-06,
        "return_30m": -0.0003893941546316837,
        "return_60m": -0.001462937658869401,
        "return_120m": 0.00037480555254254533,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": -9.272377318181313e-05,
        "close_vs_ema6": -0.00011294642166148616,
        "close_vs_ema12": 0.0003074853499198671,
        "ema3_slope": -9.271517628073322e-05,
        "ema6_slope": -4.517652765367863e-05,
        "realized_volatility_30m": 0.00020264547622456108,
        "realized_volatility_60m": 0.0009681286193315459,
        "return_acceleration": 0.00040529095244912217
      }
    },
    {
      "id": 358,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260919T1015Z",
      "trigger_timestamp": "2026-09-19T10:16:16.575566Z",
      "market_start_timestamp": "2026-09-19T10:15:00Z",
      "resolution_timestamp": "2026-09-19T10:30:00Z",
      "direction": "UP",
      "base_run_id": 2163,
      "small_run_id": 2164,
      "last_observed_close": 81279.05,
      "actual_close": 81279.69,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-19T10:16:16.616315Z",
      "base_predicted_close": 81300.9921875,
      "small_predicted_close": 81300.9921875,
      "strike": 81279.05,
      "market_regime": {
        "id": 352,
        "signal_id": 358,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-19T10:00:00Z",
        "return_6h": 0.0012172339336309346,
        "return_12h": 0.000569129602555396,
        "return_24h": 0.04105918467766956,
        "close_vs_ema12": 0.0029034144608610646,
        "close_vs_ema24": 0.01058765408232687,
        "ema12_slope_3h": 0.0016867443750681055,
        "ema24_slope_6h": 0.005853686200451458,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-19T10:16:16.618901Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-19T10:00:00Z",
          "return_6h": 0.0012172339336309346,
          "return_12h": 0.000569129602555396,
          "return_24h": 0.04105918467766956,
          "close_vs_ema12": 0.0029034144608610646,
          "close_vs_ema24": 0.01058765408232687,
          "ema12_slope_3h": 0.0016867443750681055,
          "ema24_slope_6h": 0.005853686200451458,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.39,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.169638,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        2163,
        2164
      ],
      "forecast_publication_timestamp": "2026-09-19T10:16:16.575566Z",
      "requested_quote_timestamp": "2026-09-19T10:16:16.575566Z",
      "retrieved_quote_timestamp": "2026-09-19T10:16:16.745204Z",
      "quote_retrieval_timestamp": "2026-09-19T10:16:16.745204Z",
      "timing_difference_seconds": 0.169638,
      "selected_quote": {
        "id": 358,
        "contract_id": 358,
        "forecast_timestamp": "2026-09-19T10:16:16.575566Z",
        "requested_timestamp": "2026-09-19T10:16:16.575566Z",
        "actual_quote_timestamp": "2026-09-19T10:16:16.745204Z",
        "timestamp_delta_seconds": 0.169638,
        "bid": 0.38,
        "ask": 0.39,
        "midpoint": 0.385,
        "last_price": 0.38,
        "implied_probability": 0.39,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-19T10:16:16.745204Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP190630",
        "external_market_id": "KXBTC15M-26SEP190630-30",
        "external_contract_id": "KXBTC15M-26SEP190630-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5861.95
      },
      "selected_entry_price": 0.39,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 358,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP190630",
          "external_market_id": "KXBTC15M-26SEP190630-30",
          "external_contract_id": "KXBTC15M-26SEP190630-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-19T10:15:00Z",
          "resolution_timestamp": "2026-09-19T10:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-19T10:16:16.621310Z"
        }
      ],
      "quotes": [
        {
          "id": 358,
          "contract_id": 358,
          "forecast_timestamp": "2026-09-19T10:16:16.575566Z",
          "requested_timestamp": "2026-09-19T10:16:16.575566Z",
          "actual_quote_timestamp": "2026-09-19T10:16:16.745204Z",
          "timestamp_delta_seconds": 0.169638,
          "bid": 0.38,
          "ask": 0.39,
          "midpoint": 0.385,
          "last_price": 0.38,
          "implied_probability": 0.39,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-19T10:16:16.745204Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP190630",
          "external_market_id": "KXBTC15M-26SEP190630-30",
          "external_contract_id": "KXBTC15M-26SEP190630-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5861.95
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP190630-30": {
          "UP/YES": "KXBTC15M-26SEP190630-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 691,
          "signal_id": 358,
          "quote_id": 358,
          "settlement_id": 358,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 245.0,
          "entry_price": 0.39,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.55,
          "trading_fee": 4.08,
          "total_deployed": 99.63,
          "settlement_value": 1.0,
          "settlement_payout": 245.0,
          "gross_pnl": 149.45,
          "net_pnl": 145.37,
          "roi": 1.4590986650607247,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-19T10:31:21.268632Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5861.95,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 692,
          "signal_id": 358,
          "quote_id": 358,
          "settlement_id": 358,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.39,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 39.0,
          "trading_fee": 1.67,
          "total_deployed": 40.67,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 61.0,
          "net_pnl": 59.33,
          "roi": 1.4588148512417014,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-19T10:31:21.270688Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5861.95,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81279.05,
        "kronos_base_predicted_close": 81300.9921875,
        "kronos_base_displacement": 21.94218749999709,
        "kronos_base_displacement_fraction": 0.0002699611708059714,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81300.9921875,
        "kronos_small_displacement": 21.94218749999709,
        "kronos_small_displacement_fraction": 0.0002699611708059714,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP190630",
        "ticker": "KXBTC15M-26SEP190630-30",
        "market_id": "KXBTC15M-26SEP190630-30",
        "contract_id": "KXBTC15M-26SEP190630-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81279.05
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-19T10:16:16.575566Z",
        "retrieved_timestamp": "2026-09-19T10:16:16.745204Z",
        "quote_offset_seconds": 0.169638,
        "quote_age_seconds": 0.169638,
        "bid": 0.38,
        "ask": 0.39,
        "midpoint": 0.385,
        "last_price": 0.38,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.39,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5861.95
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 81279.69,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260919T1015Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 352,
          "signal_id": 358,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-19T10:00:00Z",
          "return_6h": 0.0012172339336309346,
          "return_12h": 0.000569129602555396,
          "return_24h": 0.04105918467766956,
          "close_vs_ema12": 0.0029034144608610646,
          "close_vs_ema24": 0.01058765408232687,
          "ema12_slope_3h": 0.0016867443750681055,
          "ema24_slope_6h": 0.005853686200451458,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-19T10:16:16.618901Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-19T10:00:00Z",
            "return_6h": 0.0012172339336309346,
            "return_12h": 0.000569129602555396,
            "return_24h": 0.04105918467766956,
            "close_vs_ema12": 0.0029034144608610646,
            "close_vs_ema24": 0.01058765408232687,
            "ema12_slope_3h": 0.0016867443750681055,
            "ema24_slope_6h": 0.005853686200451458,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": -0.00039734097411436853,
        "return_30m": 0.000398455283644239,
        "return_60m": -0.0018147256973738424,
        "return_120m": 0.0008294660207461835,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.00019337879353920062,
        "close_vs_ema6": -0.00016606650489769947,
        "close_vs_ema12": 0.0003554592900214537,
        "ema3_slope": -0.00019334140541160671,
        "ema6_slope": -6.642218975871916e-05,
        "realized_volatility_30m": 0.0005967267800117138,
        "realized_volatility_60m": 0.0009459212585519232,
        "return_acceleration": -0.0011934535600234275
      }
    },
    {
      "id": 357,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260919T0945Z",
      "trigger_timestamp": "2026-09-19T09:46:16.645530Z",
      "market_start_timestamp": "2026-09-19T09:45:00Z",
      "resolution_timestamp": "2026-09-19T10:00:00Z",
      "direction": "UP",
      "base_run_id": 2159,
      "small_run_id": 2160,
      "last_observed_close": 81246.67,
      "actual_close": 81311.36,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-19T09:46:16.698650Z",
      "base_predicted_close": 81251.015625,
      "small_predicted_close": 81555.1640625,
      "strike": 81246.67,
      "market_regime": {
        "id": 351,
        "signal_id": 357,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-19T09:30:00Z",
        "return_6h": 0.0012533267644043722,
        "return_12h": 0.00041818165594431633,
        "return_24h": 0.04177765650253362,
        "close_vs_ema12": 0.002774029055359284,
        "close_vs_ema24": 0.010649093877252769,
        "ema12_slope_3h": 0.0015810174108741304,
        "ema24_slope_6h": 0.0060259116781922195,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-19T09:46:16.700893Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-19T09:30:00Z",
          "return_6h": 0.0012533267644043722,
          "return_12h": 0.00041818165594431633,
          "return_24h": 0.04177765650253362,
          "close_vs_ema12": 0.002774029055359284,
          "close_vs_ema24": 0.010649093877252769,
          "ema12_slope_3h": 0.0015810174108741304,
          "ema24_slope_6h": 0.0060259116781922195,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.67,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.233306,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        2159,
        2160
      ],
      "forecast_publication_timestamp": "2026-09-19T09:46:16.645530Z",
      "requested_quote_timestamp": "2026-09-19T09:46:16.645530Z",
      "retrieved_quote_timestamp": "2026-09-19T09:46:16.878836Z",
      "quote_retrieval_timestamp": "2026-09-19T09:46:16.878836Z",
      "timing_difference_seconds": 0.233306,
      "selected_quote": {
        "id": 357,
        "contract_id": 357,
        "forecast_timestamp": "2026-09-19T09:46:16.645530Z",
        "requested_timestamp": "2026-09-19T09:46:16.645530Z",
        "actual_quote_timestamp": "2026-09-19T09:46:16.878836Z",
        "timestamp_delta_seconds": 0.233306,
        "bid": 0.66,
        "ask": 0.67,
        "midpoint": 0.665,
        "last_price": 0.67,
        "implied_probability": 0.67,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-19T09:46:16.878836Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP190600",
        "external_market_id": "KXBTC15M-26SEP190600-00",
        "external_contract_id": "KXBTC15M-26SEP190600-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2009.12
      },
      "selected_entry_price": 0.67,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 357,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP190600",
          "external_market_id": "KXBTC15M-26SEP190600-00",
          "external_contract_id": "KXBTC15M-26SEP190600-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-19T09:45:00Z",
          "resolution_timestamp": "2026-09-19T10:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-19T09:46:16.703186Z"
        }
      ],
      "quotes": [
        {
          "id": 357,
          "contract_id": 357,
          "forecast_timestamp": "2026-09-19T09:46:16.645530Z",
          "requested_timestamp": "2026-09-19T09:46:16.645530Z",
          "actual_quote_timestamp": "2026-09-19T09:46:16.878836Z",
          "timestamp_delta_seconds": 0.233306,
          "bid": 0.66,
          "ask": 0.67,
          "midpoint": 0.665,
          "last_price": 0.67,
          "implied_probability": 0.67,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-19T09:46:16.878836Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP190600",
          "external_market_id": "KXBTC15M-26SEP190600-00",
          "external_contract_id": "KXBTC15M-26SEP190600-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2009.12
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP190600-00": {
          "UP/YES": "KXBTC15M-26SEP190600-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 689,
          "signal_id": 357,
          "quote_id": 357,
          "settlement_id": 357,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 145.0,
          "entry_price": 0.67,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.15,
          "trading_fee": 2.25,
          "total_deployed": 99.4,
          "settlement_value": 1.0,
          "settlement_payout": 145.0,
          "gross_pnl": 47.849999999999994,
          "net_pnl": 45.599999999999994,
          "roi": 0.45875251509054316,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-19T10:01:22.162390Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2009.12,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 690,
          "signal_id": 357,
          "quote_id": 357,
          "settlement_id": 357,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.67,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 67.0,
          "trading_fee": 1.55,
          "total_deployed": 68.55,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 33.0,
          "net_pnl": 31.450000000000003,
          "roi": 0.45878920495988335,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-19T10:01:22.165062Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2009.12,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81246.67,
        "kronos_base_predicted_close": 81251.015625,
        "kronos_base_displacement": 4.345625000001746,
        "kronos_base_displacement_fraction": 5.348680752087127e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81555.1640625,
        "kronos_small_displacement": 308.49406250000175,
        "kronos_small_displacement_fraction": 0.003797005618814922,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP190600",
        "ticker": "KXBTC15M-26SEP190600-00",
        "market_id": "KXBTC15M-26SEP190600-00",
        "contract_id": "KXBTC15M-26SEP190600-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81246.67
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-19T09:46:16.645530Z",
        "retrieved_timestamp": "2026-09-19T09:46:16.878836Z",
        "quote_offset_seconds": 0.233306,
        "quote_age_seconds": 0.233306,
        "bid": 0.66,
        "ask": 0.67,
        "midpoint": 0.665,
        "last_price": 0.67,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.67,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2009.12
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 81311.36,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260919T0945Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 351,
          "signal_id": 357,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-19T09:30:00Z",
          "return_6h": 0.0012533267644043722,
          "return_12h": 0.00041818165594431633,
          "return_24h": 0.04177765650253362,
          "close_vs_ema12": 0.002774029055359284,
          "close_vs_ema24": 0.010649093877252769,
          "ema12_slope_3h": 0.0015810174108741304,
          "ema24_slope_6h": 0.0060259116781922195,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-19T09:46:16.700893Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-19T09:30:00Z",
            "return_6h": 0.0012533267644043722,
            "return_12h": 0.00041818165594431633,
            "return_24h": 0.04177765650253362,
            "close_vs_ema12": 0.002774029055359284,
            "close_vs_ema24": 0.010649093877252769,
            "ema12_slope_3h": 0.0015810174108741304,
            "ema24_slope_6h": 0.0060259116781922195,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0018685866791813277,
        "return_30m": -0.002212299478601909,
        "return_60m": -0.0005904240924881066,
        "return_120m": 0.0026140421175806505,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.0007741712312729909,
        "close_vs_ema6": -0.0005647473694381233,
        "close_vs_ema12": 0.0001703643356474327,
        "ema3_slope": -0.0007735723538113692,
        "ema6_slope": -0.00022584792896584993,
        "realized_volatility_30m": 0.0007621152101212059,
        "realized_volatility_60m": 0.0012747646454452806,
        "return_acceleration": -0.0015242304202424117
      }
    },
    {
      "id": 356,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260919T0800Z",
      "trigger_timestamp": "2026-09-19T08:01:16.773268Z",
      "market_start_timestamp": "2026-09-19T08:00:00Z",
      "resolution_timestamp": "2026-09-19T08:15:00Z",
      "direction": "UP",
      "base_run_id": 2145,
      "small_run_id": 2146,
      "last_observed_close": 81093.73,
      "actual_close": 81211.69,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-19T08:01:16.819348Z",
      "base_predicted_close": 81153.7265625,
      "small_predicted_close": 81388.40625,
      "strike": 81093.73,
      "market_regime": {
        "id": 350,
        "signal_id": 356,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-19T07:45:00Z",
        "return_6h": -0.002062651507180324,
        "return_12h": -0.0014425857887165883,
        "return_24h": 0.04341200834266612,
        "close_vs_ema12": 0.00207286740514534,
        "close_vs_ema24": 0.01054877385905284,
        "ema12_slope_3h": 0.0008727414264741995,
        "ema24_slope_6h": 0.006893018273989693,
        "score": 2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-19T08:01:16.821520Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-19T07:45:00Z",
          "return_6h": -0.002062651507180324,
          "return_12h": -0.0014425857887165883,
          "return_24h": 0.04341200834266612,
          "close_vs_ema12": 0.00207286740514534,
          "close_vs_ema24": 0.01054877385905284,
          "ema12_slope_3h": 0.0008727414264741995,
          "ema24_slope_6h": 0.006893018273989693,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.35,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.196216,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        2145,
        2146
      ],
      "forecast_publication_timestamp": "2026-09-19T08:01:16.773268Z",
      "requested_quote_timestamp": "2026-09-19T08:01:16.773268Z",
      "retrieved_quote_timestamp": "2026-09-19T08:01:16.969484Z",
      "quote_retrieval_timestamp": "2026-09-19T08:01:16.969484Z",
      "timing_difference_seconds": 0.196216,
      "selected_quote": {
        "id": 356,
        "contract_id": 356,
        "forecast_timestamp": "2026-09-19T08:01:16.773268Z",
        "requested_timestamp": "2026-09-19T08:01:16.773268Z",
        "actual_quote_timestamp": "2026-09-19T08:01:16.969484Z",
        "timestamp_delta_seconds": 0.196216,
        "bid": 0.34,
        "ask": 0.35,
        "midpoint": 0.345,
        "last_price": 0.35,
        "implied_probability": 0.35,
        "spread": 0.009999999999999953,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-19T08:01:16.969484Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP190415",
        "external_market_id": "KXBTC15M-26SEP190415-15",
        "external_contract_id": "KXBTC15M-26SEP190415-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 6725.15
      },
      "selected_entry_price": 0.35,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 356,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP190415",
          "external_market_id": "KXBTC15M-26SEP190415-15",
          "external_contract_id": "KXBTC15M-26SEP190415-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-19T08:00:00Z",
          "resolution_timestamp": "2026-09-19T08:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-19T08:01:16.826474Z"
        }
      ],
      "quotes": [
        {
          "id": 356,
          "contract_id": 356,
          "forecast_timestamp": "2026-09-19T08:01:16.773268Z",
          "requested_timestamp": "2026-09-19T08:01:16.773268Z",
          "actual_quote_timestamp": "2026-09-19T08:01:16.969484Z",
          "timestamp_delta_seconds": 0.196216,
          "bid": 0.34,
          "ask": 0.35,
          "midpoint": 0.345,
          "last_price": 0.35,
          "implied_probability": 0.35,
          "spread": 0.009999999999999953,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-19T08:01:16.969484Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP190415",
          "external_market_id": "KXBTC15M-26SEP190415-15",
          "external_contract_id": "KXBTC15M-26SEP190415-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 6725.15
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP190415-15": {
          "UP/YES": "KXBTC15M-26SEP190415-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 687,
          "signal_id": 356,
          "quote_id": 356,
          "settlement_id": 356,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 273.0,
          "entry_price": 0.35,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.55,
          "trading_fee": 4.35,
          "total_deployed": 99.89999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 273.0,
          "gross_pnl": 177.45,
          "net_pnl": 173.10000000000002,
          "roi": 1.732732732732733,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-19T08:16:24.102263Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6725.15,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 688,
          "signal_id": 356,
          "quote_id": 356,
          "settlement_id": 356,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.35,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 35.0,
          "trading_fee": 1.6,
          "total_deployed": 36.6,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 65.0,
          "net_pnl": 63.4,
          "roi": 1.7322404371584699,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-19T08:16:24.104474Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6725.15,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81093.73,
        "kronos_base_predicted_close": 81153.7265625,
        "kronos_base_displacement": 59.996562500004075,
        "kronos_base_displacement_fraction": 0.0007398421863195105,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81388.40625,
        "kronos_small_displacement": 294.6762500000041,
        "kronos_small_displacement_fraction": 0.003633773535882541,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP190415",
        "ticker": "KXBTC15M-26SEP190415-15",
        "market_id": "KXBTC15M-26SEP190415-15",
        "contract_id": "KXBTC15M-26SEP190415-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81093.73
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-19T08:01:16.773268Z",
        "retrieved_timestamp": "2026-09-19T08:01:16.969484Z",
        "quote_offset_seconds": 0.196216,
        "quote_age_seconds": 0.196216,
        "bid": 0.34,
        "ask": 0.35,
        "midpoint": 0.345,
        "last_price": 0.35,
        "spread": 0.009999999999999953,
        "selected_entry_price": 0.35,
        "price_type": "live_executable_ask",
        "yes_ask_size": 6725.15
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 81211.69,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260919T0800Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 350,
          "signal_id": 356,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-19T07:45:00Z",
          "return_6h": -0.002062651507180324,
          "return_12h": -0.0014425857887165883,
          "return_24h": 0.04341200834266612,
          "close_vs_ema12": 0.00207286740514534,
          "close_vs_ema24": 0.01054877385905284,
          "ema12_slope_3h": 0.0008727414264741995,
          "ema24_slope_6h": 0.006893018273989693,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-19T08:01:16.821520Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-19T07:45:00Z",
            "return_6h": -0.002062651507180324,
            "return_12h": -0.0014425857887165883,
            "return_24h": 0.04341200834266612,
            "close_vs_ema12": 0.00207286740514534,
            "close_vs_ema24": 0.01054877385905284,
            "ema12_slope_3h": 0.0008727414264741995,
            "ema24_slope_6h": 0.006893018273989693,
            "score": 2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0007266524179954104,
        "return_30m": 0.0002955149933854262,
        "return_60m": 0.0009887616416861533,
        "return_120m": 0.0009978350050887652,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.00027643388988596307,
        "close_vs_ema6": 0.00044718880157912366,
        "close_vs_ema12": 0.0004649725067995547,
        "ema3_slope": 0.0002765103267110547,
        "ema6_slope": 0.00017890752280780298,
        "realized_volatility_30m": 0.00057873839151934,
        "realized_volatility_60m": 0.0006874175288419085,
        "return_acceleration": 0.00115747678303868
      }
    },
    {
      "id": 355,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260919T0745Z",
      "trigger_timestamp": "2026-09-19T07:46:16.661998Z",
      "market_start_timestamp": "2026-09-19T07:45:00Z",
      "resolution_timestamp": "2026-09-19T08:00:00Z",
      "direction": "UP",
      "base_run_id": 2143,
      "small_run_id": 2144,
      "last_observed_close": 81034.85,
      "actual_close": 81093.73,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-19T07:46:16.706773Z",
      "base_predicted_close": 81069.5625,
      "small_predicted_close": 81362.0703125,
      "strike": 81034.85,
      "market_regime": {
        "id": 349,
        "signal_id": 355,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-19T07:30:00Z",
        "return_6h": -0.0014500514788893248,
        "return_12h": -0.002129113388891324,
        "return_24h": 0.042118823106810366,
        "close_vs_ema12": 0.0014335710423225567,
        "close_vs_ema24": 0.010039316719161473,
        "ema12_slope_3h": 0.0008589257504008074,
        "ema24_slope_6h": 0.007085348944276815,
        "score": 2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-19T07:46:16.710098Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-19T07:30:00Z",
          "return_6h": -0.0014500514788893248,
          "return_12h": -0.002129113388891324,
          "return_24h": 0.042118823106810366,
          "close_vs_ema12": 0.0014335710423225567,
          "close_vs_ema24": 0.010039316719161473,
          "ema12_slope_3h": 0.0008589257504008074,
          "ema24_slope_6h": 0.007085348944276815,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.51,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.183165,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        2143,
        2144
      ],
      "forecast_publication_timestamp": "2026-09-19T07:46:16.661998Z",
      "requested_quote_timestamp": "2026-09-19T07:46:16.661998Z",
      "retrieved_quote_timestamp": "2026-09-19T07:46:16.845163Z",
      "quote_retrieval_timestamp": "2026-09-19T07:46:16.845163Z",
      "timing_difference_seconds": 0.183165,
      "selected_quote": {
        "id": 355,
        "contract_id": 355,
        "forecast_timestamp": "2026-09-19T07:46:16.661998Z",
        "requested_timestamp": "2026-09-19T07:46:16.661998Z",
        "actual_quote_timestamp": "2026-09-19T07:46:16.845163Z",
        "timestamp_delta_seconds": 0.183165,
        "bid": 0.5,
        "ask": 0.51,
        "midpoint": 0.505,
        "last_price": 0.5,
        "implied_probability": 0.51,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-19T07:46:16.845163Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP190400",
        "external_market_id": "KXBTC15M-26SEP190400-00",
        "external_contract_id": "KXBTC15M-26SEP190400-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 6426.89
      },
      "selected_entry_price": 0.51,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 355,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP190400",
          "external_market_id": "KXBTC15M-26SEP190400-00",
          "external_contract_id": "KXBTC15M-26SEP190400-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-19T07:45:00Z",
          "resolution_timestamp": "2026-09-19T08:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-19T07:46:16.713344Z"
        }
      ],
      "quotes": [
        {
          "id": 355,
          "contract_id": 355,
          "forecast_timestamp": "2026-09-19T07:46:16.661998Z",
          "requested_timestamp": "2026-09-19T07:46:16.661998Z",
          "actual_quote_timestamp": "2026-09-19T07:46:16.845163Z",
          "timestamp_delta_seconds": 0.183165,
          "bid": 0.5,
          "ask": 0.51,
          "midpoint": 0.505,
          "last_price": 0.5,
          "implied_probability": 0.51,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-19T07:46:16.845163Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP190400",
          "external_market_id": "KXBTC15M-26SEP190400-00",
          "external_contract_id": "KXBTC15M-26SEP190400-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 6426.89
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP190400-00": {
          "UP/YES": "KXBTC15M-26SEP190400-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 685,
          "signal_id": 355,
          "quote_id": 355,
          "settlement_id": 355,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 189.0,
          "entry_price": 0.51,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.39,
          "trading_fee": 3.31,
          "total_deployed": 99.7,
          "settlement_value": 1.0,
          "settlement_payout": 189.0,
          "gross_pnl": 92.61,
          "net_pnl": 89.3,
          "roi": 0.8956870611835506,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-19T08:01:21.865044Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6426.89,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 686,
          "signal_id": 355,
          "quote_id": 355,
          "settlement_id": 355,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.51,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 51.0,
          "trading_fee": 1.75,
          "total_deployed": 52.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 49.0,
          "net_pnl": 47.25,
          "roi": 0.8957345971563981,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-19T08:01:21.867348Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6426.89,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81034.85,
        "kronos_base_predicted_close": 81069.5625,
        "kronos_base_displacement": 34.71249999999418,
        "kronos_base_displacement_fraction": 0.0004283650799624381,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81362.0703125,
        "kronos_small_displacement": 327.2203124999942,
        "kronos_small_displacement_fraction": 0.004038019598974937,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP190400",
        "ticker": "KXBTC15M-26SEP190400-00",
        "market_id": "KXBTC15M-26SEP190400-00",
        "contract_id": "KXBTC15M-26SEP190400-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81034.85
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-19T07:46:16.661998Z",
        "retrieved_timestamp": "2026-09-19T07:46:16.845163Z",
        "quote_offset_seconds": 0.183165,
        "quote_age_seconds": 0.183165,
        "bid": 0.5,
        "ask": 0.51,
        "midpoint": 0.505,
        "last_price": 0.5,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.51,
        "price_type": "live_executable_ask",
        "yes_ask_size": 6426.89
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 81093.73,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260919T0745Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 349,
          "signal_id": 355,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-19T07:30:00Z",
          "return_6h": -0.0014500514788893248,
          "return_12h": -0.002129113388891324,
          "return_24h": 0.042118823106810366,
          "close_vs_ema12": 0.0014335710423225567,
          "close_vs_ema24": 0.010039316719161473,
          "ema12_slope_3h": 0.0008589257504008074,
          "ema24_slope_6h": 0.007085348944276815,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-19T07:46:16.710098Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-19T07:30:00Z",
            "return_6h": -0.0014500514788893248,
            "return_12h": -0.002129113388891324,
            "return_24h": 0.042118823106810366,
            "close_vs_ema12": 0.0014335710423225567,
            "close_vs_ema24": 0.010039316719161473,
            "ema12_slope_3h": 0.0008589257504008074,
            "ema24_slope_6h": 0.007085348944276815,
            "score": 2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0004308243650432697,
        "return_30m": -0.0008522476723337169,
        "return_60m": -3.422278889542163e-05,
        "return_120m": 0.00029987245406593033,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.00017350568624663332,
        "close_vs_ema6": -0.0001004031299904895,
        "close_vs_ema12": -0.00017696440379799672,
        "ema3_slope": -0.00017347558724578604,
        "ema6_slope": -4.015963913495124e-05,
        "realized_volatility_30m": 4.609710035075043e-06,
        "realized_volatility_60m": 0.000650811340748451,
        "return_acceleration": -9.219420070150086e-06
      }
    },
    {
      "id": 354,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260919T0700Z",
      "trigger_timestamp": "2026-09-19T07:01:18.570671Z",
      "market_start_timestamp": "2026-09-19T07:00:00Z",
      "resolution_timestamp": "2026-09-19T07:15:00Z",
      "direction": "UP",
      "base_run_id": 2137,
      "small_run_id": 2138,
      "last_observed_close": 81013.63,
      "actual_close": 81103.97,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-19T07:01:18.613552Z",
      "base_predicted_close": 81065.546875,
      "small_predicted_close": 81296.328125,
      "strike": 81013.63,
      "market_regime": {
        "id": 348,
        "signal_id": 354,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-19T06:45:00Z",
        "return_6h": -0.007434952587986987,
        "return_12h": 0.0009848404743544314,
        "return_24h": 0.04502133970218458,
        "close_vs_ema12": 0.001418099477691337,
        "close_vs_ema24": 0.010456937006811495,
        "ema12_slope_3h": 0.0009983271346389877,
        "ema24_slope_6h": 0.007672044539437373,
        "score": 2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-19T07:01:18.616278Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-19T06:45:00Z",
          "return_6h": -0.007434952587986987,
          "return_12h": 0.0009848404743544314,
          "return_24h": 0.04502133970218458,
          "close_vs_ema12": 0.001418099477691337,
          "close_vs_ema24": 0.010456937006811495,
          "ema12_slope_3h": 0.0009983271346389877,
          "ema24_slope_6h": 0.007672044539437373,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.65,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.186605,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        2137,
        2138
      ],
      "forecast_publication_timestamp": "2026-09-19T07:01:18.570671Z",
      "requested_quote_timestamp": "2026-09-19T07:01:18.570671Z",
      "retrieved_quote_timestamp": "2026-09-19T07:01:18.757276Z",
      "quote_retrieval_timestamp": "2026-09-19T07:01:18.757276Z",
      "timing_difference_seconds": 0.186605,
      "selected_quote": {
        "id": 354,
        "contract_id": 354,
        "forecast_timestamp": "2026-09-19T07:01:18.570671Z",
        "requested_timestamp": "2026-09-19T07:01:18.570671Z",
        "actual_quote_timestamp": "2026-09-19T07:01:18.757276Z",
        "timestamp_delta_seconds": 0.186605,
        "bid": 0.64,
        "ask": 0.65,
        "midpoint": 0.645,
        "last_price": 0.64,
        "implied_probability": 0.65,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-19T07:01:18.757276Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP190315",
        "external_market_id": "KXBTC15M-26SEP190315-15",
        "external_contract_id": "KXBTC15M-26SEP190315-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3766.63
      },
      "selected_entry_price": 0.65,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 354,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP190315",
          "external_market_id": "KXBTC15M-26SEP190315-15",
          "external_contract_id": "KXBTC15M-26SEP190315-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-19T07:00:00Z",
          "resolution_timestamp": "2026-09-19T07:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-19T07:01:18.619242Z"
        }
      ],
      "quotes": [
        {
          "id": 354,
          "contract_id": 354,
          "forecast_timestamp": "2026-09-19T07:01:18.570671Z",
          "requested_timestamp": "2026-09-19T07:01:18.570671Z",
          "actual_quote_timestamp": "2026-09-19T07:01:18.757276Z",
          "timestamp_delta_seconds": 0.186605,
          "bid": 0.64,
          "ask": 0.65,
          "midpoint": 0.645,
          "last_price": 0.64,
          "implied_probability": 0.65,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-19T07:01:18.757276Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP190315",
          "external_market_id": "KXBTC15M-26SEP190315-15",
          "external_contract_id": "KXBTC15M-26SEP190315-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3766.63
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP190315-15": {
          "UP/YES": "KXBTC15M-26SEP190315-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 683,
          "signal_id": 354,
          "quote_id": 354,
          "settlement_id": 354,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 150.0,
          "entry_price": 0.65,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.5,
          "trading_fee": 2.39,
          "total_deployed": 99.89,
          "settlement_value": 1.0,
          "settlement_payout": 150.0,
          "gross_pnl": 52.5,
          "net_pnl": 50.11,
          "roi": 0.5016518169986985,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-19T07:16:20.766437Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3766.63,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 684,
          "signal_id": 354,
          "quote_id": 354,
          "settlement_id": 354,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.65,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 65.0,
          "trading_fee": 1.6,
          "total_deployed": 66.6,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 35.0,
          "net_pnl": 33.400000000000006,
          "roi": 0.5015015015015016,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-19T07:16:20.768412Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3766.63,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81013.63,
        "kronos_base_predicted_close": 81065.546875,
        "kronos_base_displacement": 51.91687499999534,
        "kronos_base_displacement_fraction": 0.0006408412386902715,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81296.328125,
        "kronos_small_displacement": 282.69812499999534,
        "kronos_small_displacement_fraction": 0.003489513122668313,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP190315",
        "ticker": "KXBTC15M-26SEP190315-15",
        "market_id": "KXBTC15M-26SEP190315-15",
        "contract_id": "KXBTC15M-26SEP190315-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81013.63
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-19T07:01:18.570671Z",
        "retrieved_timestamp": "2026-09-19T07:01:18.757276Z",
        "quote_offset_seconds": 0.186605,
        "quote_age_seconds": 0.186605,
        "bid": 0.64,
        "ask": 0.65,
        "midpoint": 0.645,
        "last_price": 0.64,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.65,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3766.63
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 81103.97,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260919T0700Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 348,
          "signal_id": 354,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-19T06:45:00Z",
          "return_6h": -0.007434952587986987,
          "return_12h": 0.0009848404743544314,
          "return_24h": 0.04502133970218458,
          "close_vs_ema12": 0.001418099477691337,
          "close_vs_ema24": 0.010456937006811495,
          "ema12_slope_3h": 0.0009983271346389877,
          "ema24_slope_6h": 0.007672044539437373,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-19T07:01:18.616278Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-19T06:45:00Z",
            "return_6h": -0.007434952587986987,
            "return_12h": 0.0009848404743544314,
            "return_24h": 0.04502133970218458,
            "close_vs_ema12": 0.001418099477691337,
            "close_vs_ema24": 0.010456937006811495,
            "ema12_slope_3h": 0.0009983271346389877,
            "ema24_slope_6h": 0.007672044539437373,
            "score": 2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": -0.00029606414378957613,
        "return_30m": 0.0009631929470177436,
        "return_60m": 9.064400870784084e-06,
        "return_120m": 0.000207851854642227,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": 6.487924221620922e-05,
        "close_vs_ema6": 4.518518133522775e-05,
        "close_vs_ema12": -0.0003062926547321432,
        "ema3_slope": 6.4883451805553e-05,
        "ema6_slope": 1.8074399211975845e-05,
        "realized_volatility_30m": 0.0007778470829405415,
        "realized_volatility_60m": 0.00073410727892844,
        "return_acceleration": -0.001555694165881083
      }
    },
    {
      "id": 353,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260919T0645Z",
      "trigger_timestamp": "2026-09-19T06:46:16.301211Z",
      "market_start_timestamp": "2026-09-19T06:45:00Z",
      "resolution_timestamp": "2026-09-19T07:00:00Z",
      "direction": "UP",
      "base_run_id": 2135,
      "small_run_id": 2136,
      "last_observed_close": 81037.62,
      "actual_close": 81013.63,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-19T06:46:16.344613Z",
      "base_predicted_close": 81042.65625,
      "small_predicted_close": 81273.1484375,
      "strike": 81037.62,
      "market_regime": {
        "id": 347,
        "signal_id": 353,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-19T06:30:00Z",
        "return_6h": -0.0032849167654700473,
        "return_12h": 0.0012169145914415758,
        "return_24h": 0.04618605395772746,
        "close_vs_ema12": 0.001775123051999783,
        "close_vs_ema24": 0.010978749345146532,
        "ema12_slope_3h": 0.0010894476777403295,
        "ema24_slope_6h": 0.007998481618439301,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-19T06:46:16.346967Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-19T06:30:00Z",
          "return_6h": -0.0032849167654700473,
          "return_12h": 0.0012169145914415758,
          "return_24h": 0.04618605395772746,
          "close_vs_ema12": 0.001775123051999783,
          "close_vs_ema24": 0.010978749345146532,
          "ema12_slope_3h": 0.0010894476777403295,
          "ema24_slope_6h": 0.007998481618439301,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.55,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.189282,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        2135,
        2136
      ],
      "forecast_publication_timestamp": "2026-09-19T06:46:16.301211Z",
      "requested_quote_timestamp": "2026-09-19T06:46:16.301211Z",
      "retrieved_quote_timestamp": "2026-09-19T06:46:16.490493Z",
      "quote_retrieval_timestamp": "2026-09-19T06:46:16.490493Z",
      "timing_difference_seconds": 0.189282,
      "selected_quote": {
        "id": 353,
        "contract_id": 353,
        "forecast_timestamp": "2026-09-19T06:46:16.301211Z",
        "requested_timestamp": "2026-09-19T06:46:16.301211Z",
        "actual_quote_timestamp": "2026-09-19T06:46:16.490493Z",
        "timestamp_delta_seconds": 0.189282,
        "bid": 0.54,
        "ask": 0.55,
        "midpoint": 0.545,
        "last_price": 0.54,
        "implied_probability": 0.55,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-19T06:46:16.490493Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP190300",
        "external_market_id": "KXBTC15M-26SEP190300-00",
        "external_contract_id": "KXBTC15M-26SEP190300-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 496.41
      },
      "selected_entry_price": 0.55,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 353,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP190300",
          "external_market_id": "KXBTC15M-26SEP190300-00",
          "external_contract_id": "KXBTC15M-26SEP190300-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-19T06:45:00Z",
          "resolution_timestamp": "2026-09-19T07:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-19T06:46:16.349569Z"
        }
      ],
      "quotes": [
        {
          "id": 353,
          "contract_id": 353,
          "forecast_timestamp": "2026-09-19T06:46:16.301211Z",
          "requested_timestamp": "2026-09-19T06:46:16.301211Z",
          "actual_quote_timestamp": "2026-09-19T06:46:16.490493Z",
          "timestamp_delta_seconds": 0.189282,
          "bid": 0.54,
          "ask": 0.55,
          "midpoint": 0.545,
          "last_price": 0.54,
          "implied_probability": 0.55,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-19T06:46:16.490493Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP190300",
          "external_market_id": "KXBTC15M-26SEP190300-00",
          "external_contract_id": "KXBTC15M-26SEP190300-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 496.41
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP190300-00": {
          "UP/YES": "KXBTC15M-26SEP190300-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 681,
          "signal_id": 353,
          "quote_id": 353,
          "settlement_id": 353,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 176.0,
          "entry_price": 0.55,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.80000000000001,
          "trading_fee": 3.05,
          "total_deployed": 99.85000000000001,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.80000000000001,
          "net_pnl": -99.85000000000001,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-19T07:01:23.641401Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 496.41,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 682,
          "signal_id": 353,
          "quote_id": 353,
          "settlement_id": 353,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.55,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 55.00000000000001,
          "trading_fee": 1.74,
          "total_deployed": 56.74000000000001,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -55.00000000000001,
          "net_pnl": -56.74000000000001,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-19T07:01:23.643591Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 496.41,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81037.62,
        "kronos_base_predicted_close": 81042.65625,
        "kronos_base_displacement": 5.036250000004657,
        "kronos_base_displacement_fraction": 6.214706206826727e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81273.1484375,
        "kronos_small_displacement": 235.52843750000466,
        "kronos_small_displacement_fraction": 0.0029064086223164584,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP190300",
        "ticker": "KXBTC15M-26SEP190300-00",
        "market_id": "KXBTC15M-26SEP190300-00",
        "contract_id": "KXBTC15M-26SEP190300-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81037.62
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-19T06:46:16.301211Z",
        "retrieved_timestamp": "2026-09-19T06:46:16.490493Z",
        "quote_offset_seconds": 0.189282,
        "quote_age_seconds": 0.189282,
        "bid": 0.54,
        "ask": 0.55,
        "midpoint": 0.545,
        "last_price": 0.54,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.55,
        "price_type": "live_executable_ask",
        "yes_ask_size": 496.41
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 81013.63,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260919T0645Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 347,
          "signal_id": 353,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-19T06:30:00Z",
          "return_6h": -0.0032849167654700473,
          "return_12h": 0.0012169145914415758,
          "return_24h": 0.04618605395772746,
          "close_vs_ema12": 0.001775123051999783,
          "close_vs_ema24": 0.010978749345146532,
          "ema12_slope_3h": 0.0010894476777403295,
          "ema24_slope_6h": 0.007998481618439301,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-19T06:46:16.346967Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-19T06:30:00Z",
            "return_6h": -0.0032849167654700473,
            "return_12h": 0.0012169145914415758,
            "return_24h": 0.04618605395772746,
            "close_vs_ema12": 0.001775123051999783,
            "close_vs_ema24": 0.010978749345146532,
            "ema12_slope_3h": 0.0010894476777403295,
            "ema24_slope_6h": 0.007998481618439301,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0012596300220915069,
        "return_30m": 0.0006663072594550457,
        "return_60m": 0.0003341066770234935,
        "return_120m": 0.0009038597834449824,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0004259571580418342,
        "close_vs_ema6": 0.000359430955650053,
        "close_vs_ema12": -6.59174428080389e-05,
        "ema3_slope": 0.00042613867486096524,
        "ema6_slope": 0.0001437930557302014,
        "realized_volatility_30m": 0.0009261031788924678,
        "realized_volatility_60m": 0.000714280980168456,
        "return_acceleration": 0.0018522063577849357
      }
    },
    {
      "id": 352,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260919T0630Z",
      "trigger_timestamp": "2026-09-19T06:31:16.165755Z",
      "market_start_timestamp": "2026-09-19T06:30:00Z",
      "resolution_timestamp": "2026-09-19T06:45:00Z",
      "direction": "UP",
      "base_run_id": 2133,
      "small_run_id": 2134,
      "last_observed_close": 80935.67,
      "actual_close": 81037.62,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-19T06:31:16.212742Z",
      "base_predicted_close": 80968.4609375,
      "small_predicted_close": 81255.8359375,
      "strike": 80935.67,
      "market_regime": {
        "id": 346,
        "signal_id": 352,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-19T06:15:00Z",
        "return_6h": -0.001814646932106312,
        "return_12h": -0.0002452025487149623,
        "return_24h": 0.04455378305699442,
        "close_vs_ema12": 0.0005904262663594118,
        "close_vs_ema24": 0.009940312460745782,
        "ema12_slope_3h": 0.0011925536624548538,
        "ema24_slope_6h": 0.008241462323670623,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-19T06:31:16.215291Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-19T06:15:00Z",
          "return_6h": -0.001814646932106312,
          "return_12h": -0.0002452025487149623,
          "return_24h": 0.04455378305699442,
          "close_vs_ema12": 0.0005904262663594118,
          "close_vs_ema24": 0.009940312460745782,
          "ema12_slope_3h": 0.0011925536624548538,
          "ema24_slope_6h": 0.008241462323670623,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.66,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.187407,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        2133,
        2134
      ],
      "forecast_publication_timestamp": "2026-09-19T06:31:16.165755Z",
      "requested_quote_timestamp": "2026-09-19T06:31:16.165755Z",
      "retrieved_quote_timestamp": "2026-09-19T06:31:16.353162Z",
      "quote_retrieval_timestamp": "2026-09-19T06:31:16.353162Z",
      "timing_difference_seconds": 0.187407,
      "selected_quote": {
        "id": 352,
        "contract_id": 352,
        "forecast_timestamp": "2026-09-19T06:31:16.165755Z",
        "requested_timestamp": "2026-09-19T06:31:16.165755Z",
        "actual_quote_timestamp": "2026-09-19T06:31:16.353162Z",
        "timestamp_delta_seconds": 0.187407,
        "bid": 0.65,
        "ask": 0.66,
        "midpoint": 0.655,
        "last_price": 0.66,
        "implied_probability": 0.66,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-19T06:31:16.353162Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP190245",
        "external_market_id": "KXBTC15M-26SEP190245-45",
        "external_contract_id": "KXBTC15M-26SEP190245-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3176.53
      },
      "selected_entry_price": 0.66,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 352,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP190245",
          "external_market_id": "KXBTC15M-26SEP190245-45",
          "external_contract_id": "KXBTC15M-26SEP190245-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-19T06:30:00Z",
          "resolution_timestamp": "2026-09-19T06:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-19T06:31:16.217672Z"
        }
      ],
      "quotes": [
        {
          "id": 352,
          "contract_id": 352,
          "forecast_timestamp": "2026-09-19T06:31:16.165755Z",
          "requested_timestamp": "2026-09-19T06:31:16.165755Z",
          "actual_quote_timestamp": "2026-09-19T06:31:16.353162Z",
          "timestamp_delta_seconds": 0.187407,
          "bid": 0.65,
          "ask": 0.66,
          "midpoint": 0.655,
          "last_price": 0.66,
          "implied_probability": 0.66,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-19T06:31:16.353162Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP190245",
          "external_market_id": "KXBTC15M-26SEP190245-45",
          "external_contract_id": "KXBTC15M-26SEP190245-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3176.53
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP190245-45": {
          "UP/YES": "KXBTC15M-26SEP190245-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 679,
          "signal_id": 352,
          "quote_id": 352,
          "settlement_id": 352,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 147.0,
          "entry_price": 0.66,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.02000000000001,
          "trading_fee": 2.31,
          "total_deployed": 99.33000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 147.0,
          "gross_pnl": 49.97999999999999,
          "net_pnl": 47.66999999999999,
          "roi": 0.4799154334038053,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-19T06:46:21.177011Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3176.53,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 680,
          "signal_id": 352,
          "quote_id": 352,
          "settlement_id": 352,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.66,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 66.0,
          "trading_fee": 1.58,
          "total_deployed": 67.58,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 34.0,
          "net_pnl": 32.42,
          "roi": 0.47972773009766206,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-19T06:46:21.179518Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3176.53,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 80935.67,
        "kronos_base_predicted_close": 80968.4609375,
        "kronos_base_displacement": 32.790937500001746,
        "kronos_base_displacement_fraction": 0.0004051481565544802,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81255.8359375,
        "kronos_small_displacement": 320.16593750000175,
        "kronos_small_displacement_fraction": 0.003955807587680459,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP190245",
        "ticker": "KXBTC15M-26SEP190245-45",
        "market_id": "KXBTC15M-26SEP190245-45",
        "contract_id": "KXBTC15M-26SEP190245-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 80935.67
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-19T06:31:16.165755Z",
        "retrieved_timestamp": "2026-09-19T06:31:16.353162Z",
        "quote_offset_seconds": 0.187407,
        "quote_age_seconds": 0.187407,
        "bid": 0.65,
        "ask": 0.66,
        "midpoint": 0.655,
        "last_price": 0.66,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.66,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3176.53
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 81037.62,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260919T0630Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 346,
          "signal_id": 352,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-19T06:15:00Z",
          "return_6h": -0.001814646932106312,
          "return_12h": -0.0002452025487149623,
          "return_24h": 0.04455378305699442,
          "close_vs_ema12": 0.0005904262663594118,
          "close_vs_ema24": 0.009940312460745782,
          "ema12_slope_3h": 0.0011925536624548538,
          "ema24_slope_6h": 0.008241462323670623,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-19T06:31:16.215291Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-19T06:15:00Z",
            "return_6h": -0.001814646932106312,
            "return_12h": -0.0002452025487149623,
            "return_24h": 0.04455378305699442,
            "close_vs_ema12": 0.0005904262663594118,
            "close_vs_ema24": 0.009940312460745782,
            "ema12_slope_3h": 0.0011925536624548538,
            "ema24_slope_6h": 0.008241462323670623,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0005925763356934288,
        "return_30m": -0.0009532104205928205,
        "return_60m": -0.001490555138279115,
        "return_120m": -0.0022097846779107755,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.00040684020423431555,
        "close_vs_ema6": -0.0007554027989913337,
        "close_vs_ema12": -0.0013358488455414985,
        "ema3_slope": -0.0004066747525949266,
        "ema6_slope": -0.0003020698458336968,
        "realized_volatility_30m": 0.0001158642104294727,
        "realized_volatility_60m": 0.00024869430819523684,
        "return_acceleration": -0.0002317284208589454
      }
    },
    {
      "id": 351,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260919T0445Z",
      "trigger_timestamp": "2026-09-19T04:46:18.141107Z",
      "market_start_timestamp": "2026-09-19T04:45:00Z",
      "resolution_timestamp": "2026-09-19T05:00:00Z",
      "direction": "UP",
      "base_run_id": 2119,
      "small_run_id": 2120,
      "last_observed_close": 80964.44,
      "actual_close": 80996.79,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-19T04:46:18.186093Z",
      "base_predicted_close": 80999.6015625,
      "small_predicted_close": 81164.546875,
      "strike": 80964.44,
      "market_regime": {
        "id": 345,
        "signal_id": 351,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-19T04:30:00Z",
        "return_6h": -0.00193813620862604,
        "return_12h": -2.730548129359356e-05,
        "return_24h": 0.04688909304530253,
        "close_vs_ema12": 0.0014228847088093577,
        "close_vs_ema24": 0.012011294432716424,
        "ema12_slope_3h": 0.002727033109646504,
        "ema24_slope_6h": 0.009585590871263872,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-19T04:46:18.188623Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-19T04:30:00Z",
          "return_6h": -0.00193813620862604,
          "return_12h": -2.730548129359356e-05,
          "return_24h": 0.04688909304530253,
          "close_vs_ema12": 0.0014228847088093577,
          "close_vs_ema24": 0.012011294432716424,
          "ema12_slope_3h": 0.002727033109646504,
          "ema24_slope_6h": 0.009585590871263872,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.46,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.195521,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        2119,
        2120
      ],
      "forecast_publication_timestamp": "2026-09-19T04:46:18.141107Z",
      "requested_quote_timestamp": "2026-09-19T04:46:18.141107Z",
      "retrieved_quote_timestamp": "2026-09-19T04:46:18.336628Z",
      "quote_retrieval_timestamp": "2026-09-19T04:46:18.336628Z",
      "timing_difference_seconds": 0.195521,
      "selected_quote": {
        "id": 351,
        "contract_id": 351,
        "forecast_timestamp": "2026-09-19T04:46:18.141107Z",
        "requested_timestamp": "2026-09-19T04:46:18.141107Z",
        "actual_quote_timestamp": "2026-09-19T04:46:18.336628Z",
        "timestamp_delta_seconds": 0.195521,
        "bid": 0.45,
        "ask": 0.46,
        "midpoint": 0.455,
        "last_price": 0.46,
        "implied_probability": 0.46,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-19T04:46:18.336628Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP190100",
        "external_market_id": "KXBTC15M-26SEP190100-00",
        "external_contract_id": "KXBTC15M-26SEP190100-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4015.39
      },
      "selected_entry_price": 0.46,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 351,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP190100",
          "external_market_id": "KXBTC15M-26SEP190100-00",
          "external_contract_id": "KXBTC15M-26SEP190100-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-19T04:45:00Z",
          "resolution_timestamp": "2026-09-19T05:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-19T04:46:18.191916Z"
        }
      ],
      "quotes": [
        {
          "id": 351,
          "contract_id": 351,
          "forecast_timestamp": "2026-09-19T04:46:18.141107Z",
          "requested_timestamp": "2026-09-19T04:46:18.141107Z",
          "actual_quote_timestamp": "2026-09-19T04:46:18.336628Z",
          "timestamp_delta_seconds": 0.195521,
          "bid": 0.45,
          "ask": 0.46,
          "midpoint": 0.455,
          "last_price": 0.46,
          "implied_probability": 0.46,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-19T04:46:18.336628Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP190100",
          "external_market_id": "KXBTC15M-26SEP190100-00",
          "external_contract_id": "KXBTC15M-26SEP190100-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4015.39
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP190100-00": {
          "UP/YES": "KXBTC15M-26SEP190100-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 677,
          "signal_id": 351,
          "quote_id": 351,
          "settlement_id": 351,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 209.0,
          "entry_price": 0.46,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.14,
          "trading_fee": 3.64,
          "total_deployed": 99.78,
          "settlement_value": 1.0,
          "settlement_payout": 209.0,
          "gross_pnl": 112.86,
          "net_pnl": 109.22,
          "roi": 1.0946081379033874,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-19T05:01:23.468474Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4015.39,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 678,
          "signal_id": 351,
          "quote_id": 351,
          "settlement_id": 351,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.46,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 46.0,
          "trading_fee": 1.74,
          "total_deployed": 47.74,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 54.0,
          "net_pnl": 52.26,
          "roi": 1.0946795140343526,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-19T05:01:23.472677Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4015.39,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 80964.44,
        "kronos_base_predicted_close": 80999.6015625,
        "kronos_base_displacement": 35.16156249999767,
        "kronos_base_displacement_fraction": 0.0004342840202439203,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81164.546875,
        "kronos_small_displacement": 200.10687499999767,
        "kronos_small_displacement_fraction": 0.0024715402836108995,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP190100",
        "ticker": "KXBTC15M-26SEP190100-00",
        "market_id": "KXBTC15M-26SEP190100-00",
        "contract_id": "KXBTC15M-26SEP190100-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 80964.44
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-19T04:46:18.141107Z",
        "retrieved_timestamp": "2026-09-19T04:46:18.336628Z",
        "quote_offset_seconds": 0.195521,
        "quote_age_seconds": 0.195521,
        "bid": 0.45,
        "ask": 0.46,
        "midpoint": 0.455,
        "last_price": 0.46,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.46,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4015.39
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 80996.79,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260919T0445Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 345,
          "signal_id": 351,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-19T04:30:00Z",
          "return_6h": -0.00193813620862604,
          "return_12h": -2.730548129359356e-05,
          "return_24h": 0.04688909304530253,
          "close_vs_ema12": 0.0014228847088093577,
          "close_vs_ema24": 0.012011294432716424,
          "ema12_slope_3h": 0.002727033109646504,
          "ema24_slope_6h": 0.009585590871263872,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-19T04:46:18.188623Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-19T04:30:00Z",
            "return_6h": -0.00193813620862604,
            "return_12h": -2.730548129359356e-05,
            "return_24h": 0.04688909304530253,
            "close_vs_ema12": 0.0014228847088093577,
            "close_vs_ema24": 0.012011294432716424,
            "ema12_slope_3h": 0.002727033109646504,
            "ema24_slope_6h": 0.009585590871263872,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.001855121180958097,
        "return_30m": -0.0026582025480903493,
        "return_60m": -0.0022248389882291164,
        "return_120m": -0.004236159079770485,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.0010666938957026861,
        "close_vs_ema6": -0.0017347461140498899,
        "close_vs_ema12": -0.002316818305323043,
        "ema3_slope": -0.0010655572722650941,
        "ema6_slope": -0.0006934172844440534,
        "realized_volatility_30m": 0.000525273615825439,
        "realized_volatility_60m": 0.0009912795335710498,
        "return_acceleration": -0.001050547231650878
      }
    },
    {
      "id": 350,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260919T0415Z",
      "trigger_timestamp": "2026-09-19T04:16:17.381233Z",
      "market_start_timestamp": "2026-09-19T04:15:00Z",
      "resolution_timestamp": "2026-09-19T04:30:00Z",
      "direction": "UP",
      "base_run_id": 2115,
      "small_run_id": 2116,
      "last_observed_close": 81180.23,
      "actual_close": 81114.92,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-19T04:16:17.421946Z",
      "base_predicted_close": 81215.96875,
      "small_predicted_close": 81270.4765625,
      "strike": 81180.23,
      "market_regime": {
        "id": 344,
        "signal_id": 350,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-19T04:00:00Z",
        "return_6h": -0.0006473163955930117,
        "return_12h": 0.003621007590287828,
        "return_24h": 0.0509810237231898,
        "close_vs_ema12": 0.004295709685683491,
        "close_vs_ema24": 0.015267670298427571,
        "ema12_slope_3h": 0.003134475995073105,
        "ema24_slope_6h": 0.010081031550133845,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-19T04:16:17.427990Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-19T04:00:00Z",
          "return_6h": -0.0006473163955930117,
          "return_12h": 0.003621007590287828,
          "return_24h": 0.0509810237231898,
          "close_vs_ema12": 0.004295709685683491,
          "close_vs_ema24": 0.015267670298427571,
          "ema12_slope_3h": 0.003134475995073105,
          "ema24_slope_6h": 0.010081031550133845,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.63,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.195005,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        2115,
        2116
      ],
      "forecast_publication_timestamp": "2026-09-19T04:16:17.381233Z",
      "requested_quote_timestamp": "2026-09-19T04:16:17.381233Z",
      "retrieved_quote_timestamp": "2026-09-19T04:16:17.576238Z",
      "quote_retrieval_timestamp": "2026-09-19T04:16:17.576238Z",
      "timing_difference_seconds": 0.195005,
      "selected_quote": {
        "id": 350,
        "contract_id": 350,
        "forecast_timestamp": "2026-09-19T04:16:17.381233Z",
        "requested_timestamp": "2026-09-19T04:16:17.381233Z",
        "actual_quote_timestamp": "2026-09-19T04:16:17.576238Z",
        "timestamp_delta_seconds": 0.195005,
        "bid": 0.62,
        "ask": 0.63,
        "midpoint": 0.625,
        "last_price": 0.63,
        "implied_probability": 0.63,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-19T04:16:17.576238Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP190030",
        "external_market_id": "KXBTC15M-26SEP190030-30",
        "external_contract_id": "KXBTC15M-26SEP190030-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 6652.08
      },
      "selected_entry_price": 0.63,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 350,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP190030",
          "external_market_id": "KXBTC15M-26SEP190030-30",
          "external_contract_id": "KXBTC15M-26SEP190030-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-19T04:15:00Z",
          "resolution_timestamp": "2026-09-19T04:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-19T04:16:17.430628Z"
        }
      ],
      "quotes": [
        {
          "id": 350,
          "contract_id": 350,
          "forecast_timestamp": "2026-09-19T04:16:17.381233Z",
          "requested_timestamp": "2026-09-19T04:16:17.381233Z",
          "actual_quote_timestamp": "2026-09-19T04:16:17.576238Z",
          "timestamp_delta_seconds": 0.195005,
          "bid": 0.62,
          "ask": 0.63,
          "midpoint": 0.625,
          "last_price": 0.63,
          "implied_probability": 0.63,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-19T04:16:17.576238Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP190030",
          "external_market_id": "KXBTC15M-26SEP190030-30",
          "external_contract_id": "KXBTC15M-26SEP190030-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 6652.08
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP190030-30": {
          "UP/YES": "KXBTC15M-26SEP190030-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 675,
          "signal_id": 350,
          "quote_id": 350,
          "settlement_id": 350,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 154.0,
          "entry_price": 0.63,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.02,
          "trading_fee": 2.52,
          "total_deployed": 99.53999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -97.02,
          "net_pnl": -99.53999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-19T04:31:21.091996Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6652.08,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 676,
          "signal_id": 350,
          "quote_id": 350,
          "settlement_id": 350,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.63,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 63.0,
          "trading_fee": 1.64,
          "total_deployed": 64.64,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -63.0,
          "net_pnl": -64.64,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-19T04:31:21.094239Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6652.08,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81180.23,
        "kronos_base_predicted_close": 81215.96875,
        "kronos_base_displacement": 35.738750000004075,
        "kronos_base_displacement_fraction": 0.0004402395755715902,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81270.4765625,
        "kronos_small_displacement": 90.24656250000407,
        "kronos_small_displacement_fraction": 0.0011116815325603793,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP190030",
        "ticker": "KXBTC15M-26SEP190030-30",
        "market_id": "KXBTC15M-26SEP190030-30",
        "contract_id": "KXBTC15M-26SEP190030-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81180.23
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-19T04:16:17.381233Z",
        "retrieved_timestamp": "2026-09-19T04:16:17.576238Z",
        "quote_offset_seconds": 0.195005,
        "quote_age_seconds": 0.195005,
        "bid": 0.62,
        "ask": 0.63,
        "midpoint": 0.625,
        "last_price": 0.63,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.63,
        "price_type": "live_executable_ask",
        "yes_ask_size": 6652.08
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 81114.92,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260919T0415Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 344,
          "signal_id": 350,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-19T04:00:00Z",
          "return_6h": -0.0006473163955930117,
          "return_12h": 0.003621007590287828,
          "return_24h": 0.0509810237231898,
          "close_vs_ema12": 0.004295709685683491,
          "close_vs_ema24": 0.015267670298427571,
          "ema12_slope_3h": 0.003134475995073105,
          "ema24_slope_6h": 0.010081031550133845,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-19T04:16:17.427990Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-19T04:00:00Z",
            "return_6h": -0.0006473163955930117,
            "return_12h": 0.003621007590287828,
            "return_24h": 0.0509810237231898,
            "close_vs_ema12": 0.004295709685683491,
            "close_vs_ema24": 0.015267670298427571,
            "ema12_slope_3h": 0.003134475995073105,
            "ema24_slope_6h": 0.010081031550133845,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0009190826678873165,
        "return_30m": 0.00043451859830634376,
        "return_60m": -0.0010472136411524557,
        "return_120m": -0.0022285792287926043,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.00025191687168457655,
        "close_vs_ema6": 2.6969140636268207e-06,
        "close_vs_ema12": -0.00023949617609064777,
        "ema3_slope": 0.0002519803497862405,
        "ema6_slope": 1.0787667892309116e-06,
        "realized_volatility_30m": 0.0007016008959860875,
        "realized_volatility_60m": 0.0009847514949015324,
        "return_acceleration": 0.001403201791972175
      }
    },
    {
      "id": 349,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260919T0315Z",
      "trigger_timestamp": "2026-09-19T03:16:18.322385Z",
      "market_start_timestamp": "2026-09-19T03:15:00Z",
      "resolution_timestamp": "2026-09-19T03:30:00Z",
      "direction": "UP",
      "base_run_id": 2107,
      "small_run_id": 2108,
      "last_observed_close": 81265.33,
      "actual_close": 81124.37,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-19T03:16:18.369127Z",
      "base_predicted_close": 81289.53125,
      "small_predicted_close": 81289.53125,
      "strike": 81265.33,
      "market_regime": {
        "id": 343,
        "signal_id": 349,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-19T03:00:00Z",
        "return_6h": 5.666943968862803e-05,
        "return_12h": 0.006882902940726243,
        "return_24h": 0.05213848106034291,
        "close_vs_ema12": 0.0060404632151456195,
        "close_vs_ema24": 0.01763684084770456,
        "ema12_slope_3h": 0.004121297218896869,
        "ema24_slope_6h": 0.011060747866046272,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-19T03:16:18.372394Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-19T03:00:00Z",
          "return_6h": 5.666943968862803e-05,
          "return_12h": 0.006882902940726243,
          "return_24h": 0.05213848106034291,
          "close_vs_ema12": 0.0060404632151456195,
          "close_vs_ema24": 0.01763684084770456,
          "ema12_slope_3h": 0.004121297218896869,
          "ema24_slope_6h": 0.011060747866046272,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.43,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.197895,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        2107,
        2108
      ],
      "forecast_publication_timestamp": "2026-09-19T03:16:18.322385Z",
      "requested_quote_timestamp": "2026-09-19T03:16:18.322385Z",
      "retrieved_quote_timestamp": "2026-09-19T03:16:18.520280Z",
      "quote_retrieval_timestamp": "2026-09-19T03:16:18.520280Z",
      "timing_difference_seconds": 0.197895,
      "selected_quote": {
        "id": 349,
        "contract_id": 349,
        "forecast_timestamp": "2026-09-19T03:16:18.322385Z",
        "requested_timestamp": "2026-09-19T03:16:18.322385Z",
        "actual_quote_timestamp": "2026-09-19T03:16:18.520280Z",
        "timestamp_delta_seconds": 0.197895,
        "bid": 0.42,
        "ask": 0.43,
        "midpoint": 0.425,
        "last_price": 0.43,
        "implied_probability": 0.43,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-19T03:16:18.520280Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP182330",
        "external_market_id": "KXBTC15M-26SEP182330-30",
        "external_contract_id": "KXBTC15M-26SEP182330-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5789.6
      },
      "selected_entry_price": 0.43,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 349,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP182330",
          "external_market_id": "KXBTC15M-26SEP182330-30",
          "external_contract_id": "KXBTC15M-26SEP182330-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-19T03:15:00Z",
          "resolution_timestamp": "2026-09-19T03:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-19T03:16:18.375697Z"
        }
      ],
      "quotes": [
        {
          "id": 349,
          "contract_id": 349,
          "forecast_timestamp": "2026-09-19T03:16:18.322385Z",
          "requested_timestamp": "2026-09-19T03:16:18.322385Z",
          "actual_quote_timestamp": "2026-09-19T03:16:18.520280Z",
          "timestamp_delta_seconds": 0.197895,
          "bid": 0.42,
          "ask": 0.43,
          "midpoint": 0.425,
          "last_price": 0.43,
          "implied_probability": 0.43,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-19T03:16:18.520280Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP182330",
          "external_market_id": "KXBTC15M-26SEP182330-30",
          "external_contract_id": "KXBTC15M-26SEP182330-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5789.6
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP182330-30": {
          "UP/YES": "KXBTC15M-26SEP182330-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 673,
          "signal_id": 349,
          "quote_id": 349,
          "settlement_id": 349,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 223.0,
          "entry_price": 0.43,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.89,
          "trading_fee": 3.83,
          "total_deployed": 99.72,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.89,
          "net_pnl": -99.72,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-19T03:31:21.557109Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5789.6,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 674,
          "signal_id": 349,
          "quote_id": 349,
          "settlement_id": 349,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.43,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 43.0,
          "trading_fee": 1.72,
          "total_deployed": 44.72,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -43.0,
          "net_pnl": -44.72,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-19T03:31:21.560078Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5789.6,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81265.33,
        "kronos_base_predicted_close": 81289.53125,
        "kronos_base_displacement": 24.201249999998254,
        "kronos_base_displacement_fraction": 0.00029780534946450415,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81289.53125,
        "kronos_small_displacement": 24.201249999998254,
        "kronos_small_displacement_fraction": 0.00029780534946450415,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP182330",
        "ticker": "KXBTC15M-26SEP182330-30",
        "market_id": "KXBTC15M-26SEP182330-30",
        "contract_id": "KXBTC15M-26SEP182330-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81265.33
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-19T03:16:18.322385Z",
        "retrieved_timestamp": "2026-09-19T03:16:18.520280Z",
        "quote_offset_seconds": 0.197895,
        "quote_age_seconds": 0.197895,
        "bid": 0.42,
        "ask": 0.43,
        "midpoint": 0.425,
        "last_price": 0.43,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.43,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5789.6
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 81124.37,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260919T0315Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 343,
          "signal_id": 349,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-19T03:00:00Z",
          "return_6h": 5.666943968862803e-05,
          "return_12h": 0.006882902940726243,
          "return_24h": 0.05213848106034291,
          "close_vs_ema12": 0.0060404632151456195,
          "close_vs_ema24": 0.01763684084770456,
          "ema12_slope_3h": 0.004121297218896869,
          "ema24_slope_6h": 0.011060747866046272,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-19T03:16:18.372394Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-19T03:00:00Z",
            "return_6h": 5.666943968862803e-05,
            "return_12h": 0.006882902940726243,
            "return_24h": 0.05213848106034291,
            "close_vs_ema12": 0.0060404632151456195,
            "close_vs_ema24": 0.01763684084770456,
            "ema12_slope_3h": 0.004121297218896869,
            "ema24_slope_6h": 0.011060747866046272,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -3.53520779434735e-05,
        "return_30m": -0.0005355093909631403,
        "return_60m": -0.001182604026709111,
        "return_120m": 2.0741131172563598e-05,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 4,
        "close_vs_ema3": -0.000151546624088561,
        "close_vs_ema6": -0.00017946365810239673,
        "close_vs_ema12": 0.00012926830812975965,
        "ema3_slope": -0.0001515236611894233,
        "ema6_slope": -7.178031045806943e-05,
        "realized_volatility_30m": 0.00023241145865077195,
        "realized_volatility_60m": 0.00017605719487821773,
        "return_acceleration": 0.0004648229173015439
      }
    },
    {
      "id": 348,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260918T2115Z",
      "trigger_timestamp": "2026-09-18T21:16:16.711589Z",
      "market_start_timestamp": "2026-09-18T21:15:00Z",
      "resolution_timestamp": "2026-09-18T21:30:00Z",
      "direction": "UP",
      "base_run_id": 2059,
      "small_run_id": 2060,
      "last_observed_close": 81260.73,
      "actual_close": 81172.16,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-18T21:16:16.755939Z",
      "base_predicted_close": 81304.3203125,
      "small_predicted_close": 81312.40625,
      "strike": 81260.73,
      "market_regime": {
        "id": 342,
        "signal_id": 348,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-18T21:00:00Z",
        "return_6h": 0.006825846684130665,
        "return_12h": 0.03791880201794595,
        "return_24h": 0.06295120490376327,
        "close_vs_ema12": 0.015376864648374289,
        "close_vs_ema24": 0.028834585379389654,
        "ema12_slope_3h": 0.008830619325883582,
        "ema24_slope_6h": 0.016754031247964152,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-18T21:16:16.763219Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-18T21:00:00Z",
          "return_6h": 0.006825846684130665,
          "return_12h": 0.03791880201794595,
          "return_24h": 0.06295120490376327,
          "close_vs_ema12": 0.015376864648374289,
          "close_vs_ema24": 0.028834585379389654,
          "ema12_slope_3h": 0.008830619325883582,
          "ema24_slope_6h": 0.016754031247964152,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.32,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.1918,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        2059,
        2060
      ],
      "forecast_publication_timestamp": "2026-09-18T21:16:16.711589Z",
      "requested_quote_timestamp": "2026-09-18T21:16:16.711589Z",
      "retrieved_quote_timestamp": "2026-09-18T21:16:16.903389Z",
      "quote_retrieval_timestamp": "2026-09-18T21:16:16.903389Z",
      "timing_difference_seconds": 0.1918,
      "selected_quote": {
        "id": 348,
        "contract_id": 348,
        "forecast_timestamp": "2026-09-18T21:16:16.711589Z",
        "requested_timestamp": "2026-09-18T21:16:16.711589Z",
        "actual_quote_timestamp": "2026-09-18T21:16:16.903389Z",
        "timestamp_delta_seconds": 0.1918,
        "bid": 0.31,
        "ask": 0.32,
        "midpoint": 0.315,
        "last_price": 0.32,
        "implied_probability": 0.32,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-18T21:16:16.903389Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP181730",
        "external_market_id": "KXBTC15M-26SEP181730-30",
        "external_contract_id": "KXBTC15M-26SEP181730-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5182.87
      },
      "selected_entry_price": 0.32,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 348,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP181730",
          "external_market_id": "KXBTC15M-26SEP181730-30",
          "external_contract_id": "KXBTC15M-26SEP181730-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-18T21:15:00Z",
          "resolution_timestamp": "2026-09-18T21:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-18T21:16:16.767849Z"
        }
      ],
      "quotes": [
        {
          "id": 348,
          "contract_id": 348,
          "forecast_timestamp": "2026-09-18T21:16:16.711589Z",
          "requested_timestamp": "2026-09-18T21:16:16.711589Z",
          "actual_quote_timestamp": "2026-09-18T21:16:16.903389Z",
          "timestamp_delta_seconds": 0.1918,
          "bid": 0.31,
          "ask": 0.32,
          "midpoint": 0.315,
          "last_price": 0.32,
          "implied_probability": 0.32,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-18T21:16:16.903389Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP181730",
          "external_market_id": "KXBTC15M-26SEP181730-30",
          "external_contract_id": "KXBTC15M-26SEP181730-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5182.87
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP181730-30": {
          "UP/YES": "KXBTC15M-26SEP181730-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 671,
          "signal_id": 348,
          "quote_id": 348,
          "settlement_id": 348,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 298.0,
          "entry_price": 0.32,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.36,
          "trading_fee": 4.54,
          "total_deployed": 99.9,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.36,
          "net_pnl": -99.9,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-18T21:31:21.994326Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5182.87,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 672,
          "signal_id": 348,
          "quote_id": 348,
          "settlement_id": 348,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.32,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 32.0,
          "trading_fee": 1.53,
          "total_deployed": 33.53,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -32.0,
          "net_pnl": -33.53,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-18T21:31:21.996996Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5182.87,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 81260.73,
        "kronos_base_predicted_close": 81304.3203125,
        "kronos_base_displacement": 43.590312500004075,
        "kronos_base_displacement_fraction": 0.0005364253126941399,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81312.40625,
        "kronos_small_displacement": 51.676250000004075,
        "kronos_small_displacement_fraction": 0.0006359314025360599,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP181730",
        "ticker": "KXBTC15M-26SEP181730-30",
        "market_id": "KXBTC15M-26SEP181730-30",
        "contract_id": "KXBTC15M-26SEP181730-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 81260.73
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-18T21:16:16.711589Z",
        "retrieved_timestamp": "2026-09-18T21:16:16.903389Z",
        "quote_offset_seconds": 0.1918,
        "quote_age_seconds": 0.1918,
        "bid": 0.31,
        "ask": 0.32,
        "midpoint": 0.315,
        "last_price": 0.32,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.32,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5182.87
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 81172.16,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260918T2115Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 342,
          "signal_id": 348,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-18T21:00:00Z",
          "return_6h": 0.006825846684130665,
          "return_12h": 0.03791880201794595,
          "return_24h": 0.06295120490376327,
          "close_vs_ema12": 0.015376864648374289,
          "close_vs_ema24": 0.028834585379389654,
          "ema12_slope_3h": 0.008830619325883582,
          "ema24_slope_6h": 0.016754031247964152,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-18T21:16:16.763219Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-18T21:00:00Z",
            "return_6h": 0.006825846684130665,
            "return_12h": 0.03791880201794595,
            "return_24h": 0.06295120490376327,
            "close_vs_ema12": 0.015376864648374289,
            "close_vs_ema24": 0.028834585379389654,
            "ema12_slope_3h": 0.008830619325883582,
            "ema24_slope_6h": 0.016754031247964152,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0022582614845187976,
        "return_30m": 0.0014989648599934569,
        "return_60m": 0.0022288929809051172,
        "return_120m": 0.0011879297418058155,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.00104364841625193,
        "close_vs_ema6": 0.0014699960870079298,
        "close_vs_ema12": 0.0023455646139785014,
        "ema3_slope": 0.0010447387562004806,
        "ema6_slope": 0.0005883443803780253,
        "realized_volatility_30m": 0.001507923641107911,
        "realized_volatility_60m": 0.0014200275863456323,
        "return_acceleration": 0.003015847282215822
      }
    },
    {
      "id": 347,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260918T1900Z",
      "trigger_timestamp": "2026-09-18T19:01:18.137721Z",
      "market_start_timestamp": "2026-09-18T19:00:00Z",
      "resolution_timestamp": "2026-09-18T19:15:00Z",
      "direction": "UP",
      "base_run_id": 2041,
      "small_run_id": 2042,
      "last_observed_close": 80933.92,
      "actual_close": 81164.31,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-18T19:01:18.178444Z",
      "base_predicted_close": 80995.34375,
      "small_predicted_close": 80943.78125,
      "strike": 80933.92,
      "market_regime": {
        "id": 341,
        "signal_id": 347,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-18T18:45:00Z",
        "return_6h": 0.03796352954324189,
        "return_12h": 0.04399317297049343,
        "return_24h": 0.05763557914319373,
        "close_vs_ema12": 0.01779166178861069,
        "close_vs_ema24": 0.030537826782864652,
        "ema12_slope_3h": 0.011315387930941778,
        "ema24_slope_6h": 0.016952504911739164,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-18T19:01:18.181211Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-18T18:45:00Z",
          "return_6h": 0.03796352954324189,
          "return_12h": 0.04399317297049343,
          "return_24h": 0.05763557914319373,
          "close_vs_ema12": 0.01779166178861069,
          "close_vs_ema24": 0.030537826782864652,
          "ema12_slope_3h": 0.011315387930941778,
          "ema24_slope_6h": 0.016952504911739164,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.43,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.189887,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        2041,
        2042
      ],
      "forecast_publication_timestamp": "2026-09-18T19:01:18.137721Z",
      "requested_quote_timestamp": "2026-09-18T19:01:18.137721Z",
      "retrieved_quote_timestamp": "2026-09-18T19:01:18.327608Z",
      "quote_retrieval_timestamp": "2026-09-18T19:01:18.327608Z",
      "timing_difference_seconds": 0.189887,
      "selected_quote": {
        "id": 347,
        "contract_id": 347,
        "forecast_timestamp": "2026-09-18T19:01:18.137721Z",
        "requested_timestamp": "2026-09-18T19:01:18.137721Z",
        "actual_quote_timestamp": "2026-09-18T19:01:18.327608Z",
        "timestamp_delta_seconds": 0.189887,
        "bid": 0.42,
        "ask": 0.43,
        "midpoint": 0.425,
        "last_price": 0.42,
        "implied_probability": 0.43,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-18T19:01:18.327608Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP181515",
        "external_market_id": "KXBTC15M-26SEP181515-15",
        "external_contract_id": "KXBTC15M-26SEP181515-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 8059.09
      },
      "selected_entry_price": 0.43,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 347,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP181515",
          "external_market_id": "KXBTC15M-26SEP181515-15",
          "external_contract_id": "KXBTC15M-26SEP181515-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-18T19:00:00Z",
          "resolution_timestamp": "2026-09-18T19:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-18T19:01:18.183566Z"
        }
      ],
      "quotes": [
        {
          "id": 347,
          "contract_id": 347,
          "forecast_timestamp": "2026-09-18T19:01:18.137721Z",
          "requested_timestamp": "2026-09-18T19:01:18.137721Z",
          "actual_quote_timestamp": "2026-09-18T19:01:18.327608Z",
          "timestamp_delta_seconds": 0.189887,
          "bid": 0.42,
          "ask": 0.43,
          "midpoint": 0.425,
          "last_price": 0.42,
          "implied_probability": 0.43,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-18T19:01:18.327608Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP181515",
          "external_market_id": "KXBTC15M-26SEP181515-15",
          "external_contract_id": "KXBTC15M-26SEP181515-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 8059.09
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP181515-15": {
          "UP/YES": "KXBTC15M-26SEP181515-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 669,
          "signal_id": 347,
          "quote_id": 347,
          "settlement_id": 347,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 223.0,
          "entry_price": 0.43,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.89,
          "trading_fee": 3.83,
          "total_deployed": 99.72,
          "settlement_value": 1.0,
          "settlement_payout": 223.0,
          "gross_pnl": 127.11,
          "net_pnl": 123.28,
          "roi": 1.2362615322904131,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-18T19:16:20.709094Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 8059.09,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 670,
          "signal_id": 347,
          "quote_id": 347,
          "settlement_id": 347,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.43,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 43.0,
          "trading_fee": 1.72,
          "total_deployed": 44.72,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 57.0,
          "net_pnl": 55.28,
          "roi": 1.2361359570661896,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-18T19:16:20.711563Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 8059.09,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 80933.92,
        "kronos_base_predicted_close": 80995.34375,
        "kronos_base_displacement": 61.423750000001746,
        "kronos_base_displacement_fraction": 0.0007589370439489617,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 80943.78125,
        "kronos_small_displacement": 9.861250000001746,
        "kronos_small_displacement_fraction": 0.00012184322716608495,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP181515",
        "ticker": "KXBTC15M-26SEP181515-15",
        "market_id": "KXBTC15M-26SEP181515-15",
        "contract_id": "KXBTC15M-26SEP181515-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 80933.92
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-18T19:01:18.137721Z",
        "retrieved_timestamp": "2026-09-18T19:01:18.327608Z",
        "quote_offset_seconds": 0.189887,
        "quote_age_seconds": 0.189887,
        "bid": 0.42,
        "ask": 0.43,
        "midpoint": 0.425,
        "last_price": 0.42,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.43,
        "price_type": "live_executable_ask",
        "yes_ask_size": 8059.09
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 81164.31,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260918T1900Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 341,
          "signal_id": 347,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-18T18:45:00Z",
          "return_6h": 0.03796352954324189,
          "return_12h": 0.04399317297049343,
          "return_24h": 0.05763557914319373,
          "close_vs_ema12": 0.01779166178861069,
          "close_vs_ema24": 0.030537826782864652,
          "ema12_slope_3h": 0.011315387930941778,
          "ema24_slope_6h": 0.016952504911739164,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-18T19:01:18.181211Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-18T18:45:00Z",
            "return_6h": 0.03796352954324189,
            "return_12h": 0.04399317297049343,
            "return_24h": 0.05763557914319373,
            "close_vs_ema12": 0.01779166178861069,
            "close_vs_ema24": 0.030537826782864652,
            "ema12_slope_3h": 0.011315387930941778,
            "ema24_slope_6h": 0.016952504911739164,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": -6.428699904048596e-05,
        "return_30m": -0.0002668234748595122,
        "return_60m": -0.0006209214937692442,
        "return_120m": 0.001304003435338208,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": 6.725410042718316e-05,
        "close_vs_ema6": 0.0003597215105275442,
        "close_vs_ema12": 0.0017463135942457075,
        "ema3_slope": 6.725862384548975e-05,
        "ema6_slope": 0.00014390931112107097,
        "realized_volatility_30m": 6.913124903895618e-05,
        "realized_volatility_60m": 0.0011525733561523722,
        "return_acceleration": 0.00013826249807791235
      }
    },
    {
      "id": 346,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260918T1845Z",
      "trigger_timestamp": "2026-09-18T18:46:17.318079Z",
      "market_start_timestamp": "2026-09-18T18:45:00Z",
      "resolution_timestamp": "2026-09-18T19:00:00Z",
      "direction": "UP",
      "base_run_id": 2039,
      "small_run_id": 2040,
      "last_observed_close": 80939.12,
      "actual_close": 80933.92,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-18T18:46:17.361204Z",
      "base_predicted_close": 80943.4921875,
      "small_predicted_close": 80943.4921875,
      "strike": 80939.12,
      "market_regime": {
        "id": 340,
        "signal_id": 346,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-18T18:30:00Z",
        "return_6h": 0.03673574046379802,
        "return_12h": 0.04491448227743544,
        "return_24h": 0.05729395955608685,
        "close_vs_ema12": 0.018628292087738085,
        "close_vs_ema24": 0.03126704877762321,
        "ema12_slope_3h": 0.011665098091512727,
        "ema24_slope_6h": 0.016505772190255064,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-18T18:46:17.363729Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-18T18:30:00Z",
          "return_6h": 0.03673574046379802,
          "return_12h": 0.04491448227743544,
          "return_24h": 0.05729395955608685,
          "close_vs_ema12": 0.018628292087738085,
          "close_vs_ema24": 0.03126704877762321,
          "ema12_slope_3h": 0.011665098091512727,
          "ema24_slope_6h": 0.016505772190255064,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.59,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.192511,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        2039,
        2040
      ],
      "forecast_publication_timestamp": "2026-09-18T18:46:17.318079Z",
      "requested_quote_timestamp": "2026-09-18T18:46:17.318079Z",
      "retrieved_quote_timestamp": "2026-09-18T18:46:17.510590Z",
      "quote_retrieval_timestamp": "2026-09-18T18:46:17.510590Z",
      "timing_difference_seconds": 0.192511,
      "selected_quote": {
        "id": 346,
        "contract_id": 346,
        "forecast_timestamp": "2026-09-18T18:46:17.318079Z",
        "requested_timestamp": "2026-09-18T18:46:17.318079Z",
        "actual_quote_timestamp": "2026-09-18T18:46:17.510590Z",
        "timestamp_delta_seconds": 0.192511,
        "bid": 0.58,
        "ask": 0.59,
        "midpoint": 0.585,
        "last_price": 0.58,
        "implied_probability": 0.59,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-18T18:46:17.510590Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP181500",
        "external_market_id": "KXBTC15M-26SEP181500-00",
        "external_contract_id": "KXBTC15M-26SEP181500-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 7267.55
      },
      "selected_entry_price": 0.59,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 346,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP181500",
          "external_market_id": "KXBTC15M-26SEP181500-00",
          "external_contract_id": "KXBTC15M-26SEP181500-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-18T18:45:00Z",
          "resolution_timestamp": "2026-09-18T19:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-18T18:46:17.367352Z"
        }
      ],
      "quotes": [
        {
          "id": 346,
          "contract_id": 346,
          "forecast_timestamp": "2026-09-18T18:46:17.318079Z",
          "requested_timestamp": "2026-09-18T18:46:17.318079Z",
          "actual_quote_timestamp": "2026-09-18T18:46:17.510590Z",
          "timestamp_delta_seconds": 0.192511,
          "bid": 0.58,
          "ask": 0.59,
          "midpoint": 0.585,
          "last_price": 0.58,
          "implied_probability": 0.59,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-18T18:46:17.510590Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP181500",
          "external_market_id": "KXBTC15M-26SEP181500-00",
          "external_contract_id": "KXBTC15M-26SEP181500-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 7267.55
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP181500-00": {
          "UP/YES": "KXBTC15M-26SEP181500-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 667,
          "signal_id": 346,
          "quote_id": 346,
          "settlement_id": 346,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 164.0,
          "entry_price": 0.59,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.75999999999999,
          "trading_fee": 2.78,
          "total_deployed": 99.53999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.75999999999999,
          "net_pnl": -99.53999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-18T19:01:22.870352Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7267.55,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 668,
          "signal_id": 346,
          "quote_id": 346,
          "settlement_id": 346,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.59,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 59.0,
          "trading_fee": 1.7,
          "total_deployed": 60.7,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -59.0,
          "net_pnl": -60.7,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-18T19:01:22.872502Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7267.55,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 80939.12,
        "kronos_base_predicted_close": 80943.4921875,
        "kronos_base_displacement": 4.372187500004657,
        "kronos_base_displacement_fraction": 5.401822382062786e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 80943.4921875,
        "kronos_small_displacement": 4.372187500004657,
        "kronos_small_displacement_fraction": 5.401822382062786e-05,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP181500",
        "ticker": "KXBTC15M-26SEP181500-00",
        "market_id": "KXBTC15M-26SEP181500-00",
        "contract_id": "KXBTC15M-26SEP181500-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 80939.12
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-18T18:46:17.318079Z",
        "retrieved_timestamp": "2026-09-18T18:46:17.510590Z",
        "quote_offset_seconds": 0.192511,
        "quote_age_seconds": 0.192511,
        "bid": 0.58,
        "ask": 0.59,
        "midpoint": 0.585,
        "last_price": 0.58,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.59,
        "price_type": "live_executable_ask",
        "yes_ask_size": 7267.55
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 80933.92,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260918T1845Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 340,
          "signal_id": 346,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-18T18:30:00Z",
          "return_6h": 0.03673574046379802,
          "return_12h": 0.04491448227743544,
          "return_24h": 0.05729395955608685,
          "close_vs_ema12": 0.018628292087738085,
          "close_vs_ema24": 0.03126704877762321,
          "ema12_slope_3h": 0.011665098091512727,
          "ema24_slope_6h": 0.016505772190255064,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-18T18:46:17.363729Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-18T18:30:00Z",
            "return_6h": 0.03673574046379802,
            "return_12h": 0.04491448227743544,
            "return_24h": 0.05729395955608685,
            "close_vs_ema12": 0.018628292087738085,
            "close_vs_ema24": 0.03126704877762321,
            "ema12_slope_3h": 0.011665098091512727,
            "ema24_slope_6h": 0.016505772190255064,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": -0.00020254949711839831,
        "return_30m": 0.0012496128037933207,
        "return_60m": 0.002386624110692459,
        "return_120m": -0.0003399712536372723,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": 0.00019881702808155488,
        "close_vs_ema6": 0.0005680061033717099,
        "close_vs_ema12": 0.0021289045132368845,
        "ema3_slope": 0.00019885656415241648,
        "ema6_slope": 0.00022725407402912623,
        "realized_volatility_30m": 0.0008275029961814506,
        "realized_volatility_60m": 0.001778258640840171,
        "return_acceleration": -0.0016550059923629012
      }
    },
    {
      "id": 345,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260918T1745Z",
      "trigger_timestamp": "2026-09-18T17:46:16.701089Z",
      "market_start_timestamp": "2026-09-18T17:45:00Z",
      "resolution_timestamp": "2026-09-18T18:00:00Z",
      "direction": "UP",
      "base_run_id": 2031,
      "small_run_id": 2032,
      "last_observed_close": 80746.41,
      "actual_close": 80984.2,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-18T17:46:16.751531Z",
      "base_predicted_close": 80785.4140625,
      "small_predicted_close": 80785.4140625,
      "strike": 80746.41,
      "market_regime": {
        "id": 339,
        "signal_id": 345,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-18T17:30:00Z",
        "return_6h": 0.03558863031332549,
        "return_12h": 0.041524911048637536,
        "return_24h": 0.05280138984477323,
        "close_vs_ema12": 0.019625117419834748,
        "close_vs_ema24": 0.03160349679102237,
        "ema12_slope_3h": 0.0135029122655963,
        "ema24_slope_6h": 0.014670809795541917,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-18T17:46:16.757803Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-18T17:30:00Z",
          "return_6h": 0.03558863031332549,
          "return_12h": 0.041524911048637536,
          "return_24h": 0.05280138984477323,
          "close_vs_ema12": 0.019625117419834748,
          "close_vs_ema24": 0.03160349679102237,
          "ema12_slope_3h": 0.0135029122655963,
          "ema24_slope_6h": 0.014670809795541917,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.56,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.217822,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        2031,
        2032
      ],
      "forecast_publication_timestamp": "2026-09-18T17:46:16.701089Z",
      "requested_quote_timestamp": "2026-09-18T17:46:16.701089Z",
      "retrieved_quote_timestamp": "2026-09-18T17:46:16.918911Z",
      "quote_retrieval_timestamp": "2026-09-18T17:46:16.918911Z",
      "timing_difference_seconds": 0.217822,
      "selected_quote": {
        "id": 345,
        "contract_id": 345,
        "forecast_timestamp": "2026-09-18T17:46:16.701089Z",
        "requested_timestamp": "2026-09-18T17:46:16.701089Z",
        "actual_quote_timestamp": "2026-09-18T17:46:16.918911Z",
        "timestamp_delta_seconds": 0.217822,
        "bid": 0.55,
        "ask": 0.56,
        "midpoint": 0.555,
        "last_price": 0.56,
        "implied_probability": 0.56,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-18T17:46:16.918911Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP181400",
        "external_market_id": "KXBTC15M-26SEP181400-00",
        "external_contract_id": "KXBTC15M-26SEP181400-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 7193.81
      },
      "selected_entry_price": 0.56,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 345,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP181400",
          "external_market_id": "KXBTC15M-26SEP181400-00",
          "external_contract_id": "KXBTC15M-26SEP181400-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-18T17:45:00Z",
          "resolution_timestamp": "2026-09-18T18:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-18T17:46:16.761170Z"
        }
      ],
      "quotes": [
        {
          "id": 345,
          "contract_id": 345,
          "forecast_timestamp": "2026-09-18T17:46:16.701089Z",
          "requested_timestamp": "2026-09-18T17:46:16.701089Z",
          "actual_quote_timestamp": "2026-09-18T17:46:16.918911Z",
          "timestamp_delta_seconds": 0.217822,
          "bid": 0.55,
          "ask": 0.56,
          "midpoint": 0.555,
          "last_price": 0.56,
          "implied_probability": 0.56,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-18T17:46:16.918911Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP181400",
          "external_market_id": "KXBTC15M-26SEP181400-00",
          "external_contract_id": "KXBTC15M-26SEP181400-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 7193.81
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP181400-00": {
          "UP/YES": "KXBTC15M-26SEP181400-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 665,
          "signal_id": 345,
          "quote_id": 345,
          "settlement_id": 345,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 173.0,
          "entry_price": 0.56,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.88000000000001,
          "trading_fee": 2.99,
          "total_deployed": 99.87,
          "settlement_value": 1.0,
          "settlement_payout": 173.0,
          "gross_pnl": 76.11999999999999,
          "net_pnl": 73.13,
          "roi": 0.7322519275057574,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-18T18:01:26.207552Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7193.81,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 666,
          "signal_id": 345,
          "quote_id": 345,
          "settlement_id": 345,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.56,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 56.00000000000001,
          "trading_fee": 1.73,
          "total_deployed": 57.730000000000004,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 43.99999999999999,
          "net_pnl": 42.269999999999996,
          "roi": 0.7322016282695305,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-18T18:01:26.209939Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7193.81,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 80746.41,
        "kronos_base_predicted_close": 80785.4140625,
        "kronos_base_displacement": 39.00406249999651,
        "kronos_base_displacement_fraction": 0.0004830439210857363,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 80785.4140625,
        "kronos_small_displacement": 39.00406249999651,
        "kronos_small_displacement_fraction": 0.0004830439210857363,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP181400",
        "ticker": "KXBTC15M-26SEP181400-00",
        "market_id": "KXBTC15M-26SEP181400-00",
        "contract_id": "KXBTC15M-26SEP181400-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 80746.41
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-18T17:46:16.701089Z",
        "retrieved_timestamp": "2026-09-18T17:46:16.918911Z",
        "quote_offset_seconds": 0.217822,
        "quote_age_seconds": 0.217822,
        "bid": 0.55,
        "ask": 0.56,
        "midpoint": 0.555,
        "last_price": 0.56,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.56,
        "price_type": "live_executable_ask",
        "yes_ask_size": 7193.81
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 80984.2,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260918T1745Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 339,
          "signal_id": 345,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-18T17:30:00Z",
          "return_6h": 0.03558863031332549,
          "return_12h": 0.041524911048637536,
          "return_24h": 0.05280138984477323,
          "close_vs_ema12": 0.019625117419834748,
          "close_vs_ema24": 0.03160349679102237,
          "ema12_slope_3h": 0.0135029122655963,
          "ema24_slope_6h": 0.014670809795541917,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-18T17:46:16.757803Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-18T17:30:00Z",
            "return_6h": 0.03558863031332549,
            "return_12h": 0.041524911048637536,
            "return_24h": 0.05280138984477323,
            "close_vs_ema12": 0.019625117419834748,
            "close_vs_ema24": 0.03160349679102237,
            "ema12_slope_3h": 0.0135029122655963,
            "ema24_slope_6h": 0.014670809795541917,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": 0.00021317771270812358,
        "return_30m": -0.001403987387417427,
        "return_60m": -0.002720103499733728,
        "return_120m": 0.0010977726336998117,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": -0.00032994248762419076,
        "close_vs_ema6": -0.0005183808754816166,
        "close_vs_ema12": 0.0016544106166715977,
        "ema3_slope": -0.0003298336614855346,
        "ema6_slope": -0.00020730936410884304,
        "realized_volatility_30m": 0.0009149990713762657,
        "realized_volatility_60m": 0.0009836476514823765,
        "return_acceleration": 0.0018299981427525314
      }
    },
    {
      "id": 344,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260918T1545Z",
      "trigger_timestamp": "2026-09-18T15:46:19.409012Z",
      "market_start_timestamp": "2026-09-18T15:45:00Z",
      "resolution_timestamp": "2026-09-18T16:00:00Z",
      "direction": "UP",
      "base_run_id": 2015,
      "small_run_id": 2016,
      "last_observed_close": 80657.87,
      "actual_close": 80666.62,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-18T15:46:19.449186Z",
      "base_predicted_close": 80863.7265625,
      "small_predicted_close": 80698.59375,
      "strike": 80657.87,
      "market_regime": {
        "id": 338,
        "signal_id": 344,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-18T15:30:00Z",
        "return_6h": 0.034227741866190264,
        "return_12h": 0.043726268825794,
        "return_24h": 0.05164380807490332,
        "close_vs_ema12": 0.026929769757334743,
        "close_vs_ema24": 0.03662694148957457,
        "ema12_slope_3h": 0.01202660927759247,
        "ema24_slope_6h": 0.010921763861895473,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-18T15:46:19.454284Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-18T15:30:00Z",
          "return_6h": 0.034227741866190264,
          "return_12h": 0.043726268825794,
          "return_24h": 0.05164380807490332,
          "close_vs_ema12": 0.026929769757334743,
          "close_vs_ema24": 0.03662694148957457,
          "ema12_slope_3h": 0.01202660927759247,
          "ema24_slope_6h": 0.010921763861895473,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.38,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.176193,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        2015,
        2016
      ],
      "forecast_publication_timestamp": "2026-09-18T15:46:19.409012Z",
      "requested_quote_timestamp": "2026-09-18T15:46:19.409012Z",
      "retrieved_quote_timestamp": "2026-09-18T15:46:19.585205Z",
      "quote_retrieval_timestamp": "2026-09-18T15:46:19.585205Z",
      "timing_difference_seconds": 0.176193,
      "selected_quote": {
        "id": 344,
        "contract_id": 344,
        "forecast_timestamp": "2026-09-18T15:46:19.409012Z",
        "requested_timestamp": "2026-09-18T15:46:19.409012Z",
        "actual_quote_timestamp": "2026-09-18T15:46:19.585205Z",
        "timestamp_delta_seconds": 0.176193,
        "bid": 0.37,
        "ask": 0.38,
        "midpoint": 0.375,
        "last_price": 0.37,
        "implied_probability": 0.38,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-18T15:46:19.585205Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP181200",
        "external_market_id": "KXBTC15M-26SEP181200-00",
        "external_contract_id": "KXBTC15M-26SEP181200-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2442.02
      },
      "selected_entry_price": 0.38,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 344,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP181200",
          "external_market_id": "KXBTC15M-26SEP181200-00",
          "external_contract_id": "KXBTC15M-26SEP181200-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-18T15:45:00Z",
          "resolution_timestamp": "2026-09-18T16:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-18T15:46:19.456860Z"
        }
      ],
      "quotes": [
        {
          "id": 344,
          "contract_id": 344,
          "forecast_timestamp": "2026-09-18T15:46:19.409012Z",
          "requested_timestamp": "2026-09-18T15:46:19.409012Z",
          "actual_quote_timestamp": "2026-09-18T15:46:19.585205Z",
          "timestamp_delta_seconds": 0.176193,
          "bid": 0.37,
          "ask": 0.38,
          "midpoint": 0.375,
          "last_price": 0.37,
          "implied_probability": 0.38,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-18T15:46:19.585205Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP181200",
          "external_market_id": "KXBTC15M-26SEP181200-00",
          "external_contract_id": "KXBTC15M-26SEP181200-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2442.02
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP181200-00": {
          "UP/YES": "KXBTC15M-26SEP181200-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 663,
          "signal_id": 344,
          "quote_id": 344,
          "settlement_id": 344,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 252.0,
          "entry_price": 0.38,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.76,
          "trading_fee": 4.16,
          "total_deployed": 99.92,
          "settlement_value": 1.0,
          "settlement_payout": 252.0,
          "gross_pnl": 156.24,
          "net_pnl": 152.07999999999998,
          "roi": 1.522017614091273,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-18T16:01:24.087036Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2442.02,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 664,
          "signal_id": 344,
          "quote_id": 344,
          "settlement_id": 344,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.38,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 38.0,
          "trading_fee": 1.65,
          "total_deployed": 39.65,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 62.0,
          "net_pnl": 60.35,
          "roi": 1.5220680958385877,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-18T16:01:24.089166Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2442.02,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 80657.87,
        "kronos_base_predicted_close": 80863.7265625,
        "kronos_base_displacement": 205.85656250000466,
        "kronos_base_displacement_fraction": 0.0025522191758845687,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 80698.59375,
        "kronos_small_displacement": 40.72375000000466,
        "kronos_small_displacement_fraction": 0.0005048949346171014,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP181200",
        "ticker": "KXBTC15M-26SEP181200-00",
        "market_id": "KXBTC15M-26SEP181200-00",
        "contract_id": "KXBTC15M-26SEP181200-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 80657.87
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-18T15:46:19.409012Z",
        "retrieved_timestamp": "2026-09-18T15:46:19.585205Z",
        "quote_offset_seconds": 0.176193,
        "quote_age_seconds": 0.176193,
        "bid": 0.37,
        "ask": 0.38,
        "midpoint": 0.375,
        "last_price": 0.37,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.38,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2442.02
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 80666.62,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260918T1545Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 338,
          "signal_id": 344,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-18T15:30:00Z",
          "return_6h": 0.034227741866190264,
          "return_12h": 0.043726268825794,
          "return_24h": 0.05164380807490332,
          "close_vs_ema12": 0.026929769757334743,
          "close_vs_ema24": 0.03662694148957457,
          "ema12_slope_3h": 0.01202660927759247,
          "ema24_slope_6h": 0.010921763861895473,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-18T15:46:19.454284Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-18T15:30:00Z",
            "return_6h": 0.034227741866190264,
            "return_12h": 0.043726268825794,
            "return_24h": 0.05164380807490332,
            "close_vs_ema12": 0.026929769757334743,
            "close_vs_ema24": 0.03662694148957457,
            "ema12_slope_3h": 0.01202660927759247,
            "ema24_slope_6h": 0.010921763861895473,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.002894435217842717,
        "return_30m": -0.000643647438681616,
        "return_60m": -0.0008948499398681031,
        "return_120m": 0.0181687267070072,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0008357917075381138,
        "close_vs_ema6": 0.00128448001832826,
        "close_vs_ema12": 0.00793155096203102,
        "ema3_slope": -0.000835093743112636,
        "ema6_slope": 0.0005140561252598985,
        "realized_volatility_30m": 0.0025758783338531432,
        "realized_volatility_60m": 0.002215667833750188,
        "return_acceleration": -0.0051517566677062865
      }
    },
    {
      "id": 343,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260918T1530Z",
      "trigger_timestamp": "2026-09-18T15:31:16.681754Z",
      "market_start_timestamp": "2026-09-18T15:30:00Z",
      "resolution_timestamp": "2026-09-18T15:45:00Z",
      "direction": "UP",
      "base_run_id": 2013,
      "small_run_id": 2014,
      "last_observed_close": 80892.0,
      "actual_close": 80657.87,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-18T15:31:16.889791Z",
      "base_predicted_close": 81100.328125,
      "small_predicted_close": 81237.7734375,
      "strike": 80892.0,
      "market_regime": {
        "id": 337,
        "signal_id": 343,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-18T15:15:00Z",
        "return_6h": 0.035524499428032597,
        "return_12h": 0.04505412903457584,
        "return_24h": 0.058989464042510376,
        "close_vs_ema12": 0.03109235765275753,
        "close_vs_ema24": 0.0404383655372893,
        "ema12_slope_3h": 0.011122884249816112,
        "ema24_slope_6h": 0.01042445652713897,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-18T15:31:16.892813Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-18T15:15:00Z",
          "return_6h": 0.035524499428032597,
          "return_12h": 0.04505412903457584,
          "return_24h": 0.058989464042510376,
          "close_vs_ema12": 0.03109235765275753,
          "close_vs_ema24": 0.0404383655372893,
          "ema12_slope_3h": 0.011122884249816112,
          "ema24_slope_6h": 0.01042445652713897,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.38,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.409623,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        2013,
        2014
      ],
      "forecast_publication_timestamp": "2026-09-18T15:31:16.681754Z",
      "requested_quote_timestamp": "2026-09-18T15:31:16.681754Z",
      "retrieved_quote_timestamp": "2026-09-18T15:31:17.091377Z",
      "quote_retrieval_timestamp": "2026-09-18T15:31:17.091377Z",
      "timing_difference_seconds": 0.409623,
      "selected_quote": {
        "id": 343,
        "contract_id": 343,
        "forecast_timestamp": "2026-09-18T15:31:16.681754Z",
        "requested_timestamp": "2026-09-18T15:31:16.681754Z",
        "actual_quote_timestamp": "2026-09-18T15:31:17.091377Z",
        "timestamp_delta_seconds": 0.409623,
        "bid": 0.37,
        "ask": 0.38,
        "midpoint": 0.375,
        "last_price": 0.38,
        "implied_probability": 0.38,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-18T15:31:17.091377Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP181145",
        "external_market_id": "KXBTC15M-26SEP181145-45",
        "external_contract_id": "KXBTC15M-26SEP181145-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5578.87
      },
      "selected_entry_price": 0.38,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 343,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP181145",
          "external_market_id": "KXBTC15M-26SEP181145-45",
          "external_contract_id": "KXBTC15M-26SEP181145-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-18T15:30:00Z",
          "resolution_timestamp": "2026-09-18T15:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-18T15:31:16.901653Z"
        }
      ],
      "quotes": [
        {
          "id": 343,
          "contract_id": 343,
          "forecast_timestamp": "2026-09-18T15:31:16.681754Z",
          "requested_timestamp": "2026-09-18T15:31:16.681754Z",
          "actual_quote_timestamp": "2026-09-18T15:31:17.091377Z",
          "timestamp_delta_seconds": 0.409623,
          "bid": 0.37,
          "ask": 0.38,
          "midpoint": 0.375,
          "last_price": 0.38,
          "implied_probability": 0.38,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-18T15:31:17.091377Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP181145",
          "external_market_id": "KXBTC15M-26SEP181145-45",
          "external_contract_id": "KXBTC15M-26SEP181145-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5578.87
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP181145-45": {
          "UP/YES": "KXBTC15M-26SEP181145-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 661,
          "signal_id": 343,
          "quote_id": 343,
          "settlement_id": 343,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 252.0,
          "entry_price": 0.38,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.76,
          "trading_fee": 4.16,
          "total_deployed": 99.92,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.76,
          "net_pnl": -99.92,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-18T15:46:24.800738Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5578.87,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 662,
          "signal_id": 343,
          "quote_id": 343,
          "settlement_id": 343,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.38,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 38.0,
          "trading_fee": 1.65,
          "total_deployed": 39.65,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -38.0,
          "net_pnl": -39.65,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-18T15:46:24.803112Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5578.87,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 80892.0,
        "kronos_base_predicted_close": 81100.328125,
        "kronos_base_displacement": 208.328125,
        "kronos_base_displacement_fraction": 0.0025753860085051673,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81237.7734375,
        "kronos_small_displacement": 345.7734375,
        "kronos_small_displacement_fraction": 0.004274507213321466,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP181145",
        "ticker": "KXBTC15M-26SEP181145-45",
        "market_id": "KXBTC15M-26SEP181145-45",
        "contract_id": "KXBTC15M-26SEP181145-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 80892.0
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-18T15:31:16.681754Z",
        "retrieved_timestamp": "2026-09-18T15:31:17.091377Z",
        "quote_offset_seconds": 0.409623,
        "quote_age_seconds": 0.409623,
        "bid": 0.37,
        "ask": 0.38,
        "midpoint": 0.375,
        "last_price": 0.38,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.38,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5578.87
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 80657.87,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260918T1530Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 337,
          "signal_id": 343,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-18T15:15:00Z",
          "return_6h": 0.035524499428032597,
          "return_12h": 0.04505412903457584,
          "return_24h": 0.058989464042510376,
          "close_vs_ema12": 0.03109235765275753,
          "close_vs_ema24": 0.0404383655372893,
          "ema12_slope_3h": 0.011122884249816112,
          "ema24_slope_6h": 0.01042445652713897,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-18T15:31:16.892813Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-18T15:15:00Z",
            "return_6h": 0.035524499428032597,
            "return_12h": 0.04505412903457584,
            "return_24h": 0.058989464042510376,
            "close_vs_ema12": 0.03109235765275753,
            "close_vs_ema24": 0.0404383655372893,
            "ema12_slope_3h": 0.011122884249816112,
            "ema24_slope_6h": 0.01042445652713897,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0022573214498635696,
        "return_30m": 0.00035006644236212914,
        "return_60m": 0.0019405299180332847,
        "return_120m": 0.03559083268909058,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0012278015235878126,
        "close_vs_ema6": 0.00470725650526016,
        "close_vs_ema12": 0.012317275175883102,
        "ema3_slope": 0.001229310873350986,
        "ema6_slope": 0.001886454612402444,
        "realized_volatility_30m": 0.0020801404331280415,
        "realized_volatility_60m": 0.0016212628499888315,
        "return_acceleration": 0.004160280866256083
      }
    },
    {
      "id": 342,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260918T1515Z",
      "trigger_timestamp": "2026-09-18T15:16:17.185409Z",
      "market_start_timestamp": "2026-09-18T15:15:00Z",
      "resolution_timestamp": "2026-09-18T15:30:00Z",
      "direction": "UP",
      "base_run_id": 2011,
      "small_run_id": 2012,
      "last_observed_close": 80709.82,
      "actual_close": 80892.0,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-18T15:16:17.230760Z",
      "base_predicted_close": 80987.4609375,
      "small_predicted_close": 81192.7578125,
      "strike": 80709.82,
      "market_regime": {
        "id": 336,
        "signal_id": 342,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-18T15:00:00Z",
        "return_6h": 0.03088215845492681,
        "return_12h": 0.04494621766586948,
        "return_24h": 0.05827131187041967,
        "close_vs_ema12": 0.030133040298554903,
        "close_vs_ema24": 0.03897957083886672,
        "ema12_slope_3h": 0.00999166402113727,
        "ema24_slope_6h": 0.00988782103378516,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-18T15:16:17.233066Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-18T15:00:00Z",
          "return_6h": 0.03088215845492681,
          "return_12h": 0.04494621766586948,
          "return_24h": 0.05827131187041967,
          "close_vs_ema12": 0.030133040298554903,
          "close_vs_ema24": 0.03897957083886672,
          "ema12_slope_3h": 0.00999166402113727,
          "ema24_slope_6h": 0.00988782103378516,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.78,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.221678,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "70_80",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        2011,
        2012
      ],
      "forecast_publication_timestamp": "2026-09-18T15:16:17.185409Z",
      "requested_quote_timestamp": "2026-09-18T15:16:17.185409Z",
      "retrieved_quote_timestamp": "2026-09-18T15:16:17.407087Z",
      "quote_retrieval_timestamp": "2026-09-18T15:16:17.407087Z",
      "timing_difference_seconds": 0.221678,
      "selected_quote": {
        "id": 342,
        "contract_id": 342,
        "forecast_timestamp": "2026-09-18T15:16:17.185409Z",
        "requested_timestamp": "2026-09-18T15:16:17.185409Z",
        "actual_quote_timestamp": "2026-09-18T15:16:17.407087Z",
        "timestamp_delta_seconds": 0.221678,
        "bid": 0.77,
        "ask": 0.78,
        "midpoint": 0.775,
        "last_price": 0.78,
        "implied_probability": 0.78,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-18T15:16:17.407087Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP181130",
        "external_market_id": "KXBTC15M-26SEP181130-30",
        "external_contract_id": "KXBTC15M-26SEP181130-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 1070.23
      },
      "selected_entry_price": 0.78,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 342,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP181130",
          "external_market_id": "KXBTC15M-26SEP181130-30",
          "external_contract_id": "KXBTC15M-26SEP181130-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-18T15:15:00Z",
          "resolution_timestamp": "2026-09-18T15:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-18T15:16:17.235628Z"
        }
      ],
      "quotes": [
        {
          "id": 342,
          "contract_id": 342,
          "forecast_timestamp": "2026-09-18T15:16:17.185409Z",
          "requested_timestamp": "2026-09-18T15:16:17.185409Z",
          "actual_quote_timestamp": "2026-09-18T15:16:17.407087Z",
          "timestamp_delta_seconds": 0.221678,
          "bid": 0.77,
          "ask": 0.78,
          "midpoint": 0.775,
          "last_price": 0.78,
          "implied_probability": 0.78,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-18T15:16:17.407087Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP181130",
          "external_market_id": "KXBTC15M-26SEP181130-30",
          "external_contract_id": "KXBTC15M-26SEP181130-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 1070.23
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP181130-30": {
          "UP/YES": "KXBTC15M-26SEP181130-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 659,
          "signal_id": 342,
          "quote_id": 342,
          "settlement_id": 342,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 126.0,
          "entry_price": 0.78,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 98.28,
          "trading_fee": 1.52,
          "total_deployed": 99.8,
          "settlement_value": 1.0,
          "settlement_payout": 126.0,
          "gross_pnl": 27.72,
          "net_pnl": 26.200000000000003,
          "roi": 0.26252505010020044,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-18T15:31:21.500119Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1070.23,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 660,
          "signal_id": 342,
          "quote_id": 342,
          "settlement_id": 342,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.78,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 78.0,
          "trading_fee": 1.21,
          "total_deployed": 79.21,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 22.0,
          "net_pnl": 20.790000000000006,
          "roi": 0.26246686024491866,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-18T15:31:21.502176Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1070.23,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 80709.82,
        "kronos_base_predicted_close": 80987.4609375,
        "kronos_base_displacement": 277.640937499993,
        "kronos_base_displacement_fraction": 0.0034399895514572202,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81192.7578125,
        "kronos_small_displacement": 482.937812499993,
        "kronos_small_displacement_fraction": 0.005983631390826952,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP181130",
        "ticker": "KXBTC15M-26SEP181130-30",
        "market_id": "KXBTC15M-26SEP181130-30",
        "contract_id": "KXBTC15M-26SEP181130-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 80709.82
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-18T15:16:17.185409Z",
        "retrieved_timestamp": "2026-09-18T15:16:17.407087Z",
        "quote_offset_seconds": 0.221678,
        "quote_age_seconds": 0.221678,
        "bid": 0.77,
        "ask": 0.78,
        "midpoint": 0.775,
        "last_price": 0.78,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.78,
        "price_type": "live_executable_ask",
        "yes_ask_size": 1070.23
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 80892.0,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260918T1515Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 336,
          "signal_id": 342,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-18T15:00:00Z",
          "return_6h": 0.03088215845492681,
          "return_12h": 0.04494621766586948,
          "return_24h": 0.05827131187041967,
          "close_vs_ema12": 0.030133040298554903,
          "close_vs_ema24": 0.03897957083886672,
          "ema12_slope_3h": 0.00999166402113727,
          "ema24_slope_6h": 0.00988782103378516,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-18T15:16:17.233066Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-18T15:00:00Z",
            "return_6h": 0.03088215845492681,
            "return_12h": 0.04494621766586948,
            "return_24h": 0.05827131187041967,
            "close_vs_ema12": 0.030133040298554903,
            "close_vs_ema24": 0.03897957083886672,
            "ema12_slope_3h": 0.00999166402113727,
            "ema24_slope_6h": 0.00988782103378516,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": -0.0019029594163925134,
        "return_30m": -0.0002513642911686764,
        "return_60m": 0.005831827273677925,
        "return_120m": 0.035247973365903684,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": 0.0002008469207761543,
        "close_vs_ema6": 0.0043354831145152595,
        "close_vs_ema12": 0.012304356562010232,
        "ema3_slope": 0.00020088726836542392,
        "ema6_slope": 0.001737205896538585,
        "realized_volatility_30m": 0.0017788517261806969,
        "realized_volatility_60m": 0.0029860888110417633,
        "return_acceleration": -0.0035577034523613937
      }
    },
    {
      "id": 341,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260918T1500Z",
      "trigger_timestamp": "2026-09-18T15:01:17.400440Z",
      "market_start_timestamp": "2026-09-18T15:00:00Z",
      "resolution_timestamp": "2026-09-18T15:15:00Z",
      "direction": "UP",
      "base_run_id": 2009,
      "small_run_id": 2010,
      "last_observed_close": 80863.7,
      "actual_close": 80709.82,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-18T15:01:17.450124Z",
      "base_predicted_close": 80957.3359375,
      "small_predicted_close": 81088.3984375,
      "strike": 80863.7,
      "market_regime": {
        "id": 335,
        "signal_id": 341,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-18T14:45:00Z",
        "return_6h": 0.03455758195106262,
        "return_12h": 0.051181991833723295,
        "return_24h": 0.057752420853531605,
        "close_vs_ema12": 0.0334221920286073,
        "close_vs_ema24": 0.04181540692622132,
        "ema12_slope_3h": 0.008943313097368844,
        "ema24_slope_6h": 0.009437785519135877,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-18T15:01:17.452600Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-18T14:45:00Z",
          "return_6h": 0.03455758195106262,
          "return_12h": 0.051181991833723295,
          "return_24h": 0.057752420853531605,
          "close_vs_ema12": 0.0334221920286073,
          "close_vs_ema24": 0.04181540692622132,
          "ema12_slope_3h": 0.008943313097368844,
          "ema24_slope_6h": 0.009437785519135877,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.53,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.183845,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        2009,
        2010
      ],
      "forecast_publication_timestamp": "2026-09-18T15:01:17.400440Z",
      "requested_quote_timestamp": "2026-09-18T15:01:17.400440Z",
      "retrieved_quote_timestamp": "2026-09-18T15:01:17.584285Z",
      "quote_retrieval_timestamp": "2026-09-18T15:01:17.584285Z",
      "timing_difference_seconds": 0.183845,
      "selected_quote": {
        "id": 341,
        "contract_id": 341,
        "forecast_timestamp": "2026-09-18T15:01:17.400440Z",
        "requested_timestamp": "2026-09-18T15:01:17.400440Z",
        "actual_quote_timestamp": "2026-09-18T15:01:17.584285Z",
        "timestamp_delta_seconds": 0.183845,
        "bid": 0.52,
        "ask": 0.53,
        "midpoint": 0.525,
        "last_price": 0.52,
        "implied_probability": 0.53,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-18T15:01:17.584285Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP181115",
        "external_market_id": "KXBTC15M-26SEP181115-15",
        "external_contract_id": "KXBTC15M-26SEP181115-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 316.01
      },
      "selected_entry_price": 0.53,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 341,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP181115",
          "external_market_id": "KXBTC15M-26SEP181115-15",
          "external_contract_id": "KXBTC15M-26SEP181115-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-18T15:00:00Z",
          "resolution_timestamp": "2026-09-18T15:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-18T15:01:17.455321Z"
        }
      ],
      "quotes": [
        {
          "id": 341,
          "contract_id": 341,
          "forecast_timestamp": "2026-09-18T15:01:17.400440Z",
          "requested_timestamp": "2026-09-18T15:01:17.400440Z",
          "actual_quote_timestamp": "2026-09-18T15:01:17.584285Z",
          "timestamp_delta_seconds": 0.183845,
          "bid": 0.52,
          "ask": 0.53,
          "midpoint": 0.525,
          "last_price": 0.52,
          "implied_probability": 0.53,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-18T15:01:17.584285Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP181115",
          "external_market_id": "KXBTC15M-26SEP181115-15",
          "external_contract_id": "KXBTC15M-26SEP181115-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 316.01
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP181115-15": {
          "UP/YES": "KXBTC15M-26SEP181115-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 657,
          "signal_id": 341,
          "quote_id": 341,
          "settlement_id": 341,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 182.0,
          "entry_price": 0.53,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.46000000000001,
          "trading_fee": 3.18,
          "total_deployed": 99.64000000000001,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.46000000000001,
          "net_pnl": -99.64000000000001,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-18T15:16:22.076690Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 316.01,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 658,
          "signal_id": 341,
          "quote_id": 341,
          "settlement_id": 341,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.53,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 53.0,
          "trading_fee": 1.75,
          "total_deployed": 54.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -53.0,
          "net_pnl": -54.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-18T15:16:22.078930Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 316.01,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 80863.7,
        "kronos_base_predicted_close": 80957.3359375,
        "kronos_base_displacement": 93.63593750000291,
        "kronos_base_displacement_fraction": 0.0011579477256173402,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 81088.3984375,
        "kronos_small_displacement": 224.6984375000029,
        "kronos_small_displacement_fraction": 0.0027787305985257035,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP181115",
        "ticker": "KXBTC15M-26SEP181115-15",
        "market_id": "KXBTC15M-26SEP181115-15",
        "contract_id": "KXBTC15M-26SEP181115-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 80863.7
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-18T15:01:17.400440Z",
        "retrieved_timestamp": "2026-09-18T15:01:17.584285Z",
        "quote_offset_seconds": 0.183845,
        "quote_age_seconds": 0.183845,
        "bid": 0.52,
        "ask": 0.53,
        "midpoint": 0.525,
        "last_price": 0.52,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.53,
        "price_type": "live_executable_ask",
        "yes_ask_size": 316.01
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 80709.82,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260918T1500Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 335,
          "signal_id": 341,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-18T14:45:00Z",
          "return_6h": 0.03455758195106262,
          "return_12h": 0.051181991833723295,
          "return_24h": 0.057752420853531605,
          "close_vs_ema12": 0.0334221920286073,
          "close_vs_ema24": 0.04181540692622132,
          "ema12_slope_3h": 0.008943313097368844,
          "ema24_slope_6h": 0.009437785519135877,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-18T15:01:17.452600Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-18T14:45:00Z",
            "return_6h": 0.03455758195106262,
            "return_12h": 0.051181991833723295,
            "return_24h": 0.057752420853531605,
            "close_vs_ema12": 0.0334221920286073,
            "close_vs_ema24": 0.04181540692622132,
            "ema12_slope_3h": 0.008943313097368844,
            "ema24_slope_6h": 0.009437785519135877,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "DEGRADED",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0016547440359688803,
        "return_30m": 0.0015899069026179546,
        "return_60m": 0.011313145237757283,
        "return_120m": 0.03706293170879604,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0023091281302427547,
        "close_vs_ema6": 0.007998400686179297,
        "close_vs_ema12": 0.01650849127506171,
        "ema3_slope": 0.002314472543900381,
        "ema6_slope": 0.0032096290340992706,
        "realized_volatility_30m": 0.0008597370288511708,
        "realized_volatility_60m": 0.0023065305920911714,
        "return_acceleration": 0.0017194740577023415
      }
    },
    {
      "id": 340,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260918T1445Z",
      "trigger_timestamp": "2026-09-18T14:46:17.822712Z",
      "market_start_timestamp": "2026-09-18T14:45:00Z",
      "resolution_timestamp": "2026-09-18T15:00:00Z",
      "direction": "UP",
      "base_run_id": 2007,
      "small_run_id": 2008,
      "last_observed_close": 80730.11,
      "actual_close": 80863.7,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-18T14:46:17.861655Z",
      "base_predicted_close": 80758.5859375,
      "small_predicted_close": 80966.8671875,
      "strike": 80730.11,
      "market_regime": {
        "id": 334,
        "signal_id": 340,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-18T14:30:00Z",
        "return_6h": 0.03622123345188433,
        "return_12h": 0.04994169523719294,
        "return_24h": 0.05450552474547399,
        "close_vs_ema12": 0.03318438430276638,
        "close_vs_ema24": 0.041010764423714985,
        "ema12_slope_3h": 0.0077523417722793475,
        "ema24_slope_6h": 0.008900037624540946,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-18T14:46:17.863838Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-18T14:30:00Z",
          "return_6h": 0.03622123345188433,
          "return_12h": 0.04994169523719294,
          "return_24h": 0.05450552474547399,
          "close_vs_ema12": 0.03318438430276638,
          "close_vs_ema24": 0.041010764423714985,
          "ema12_slope_3h": 0.0077523417722793475,
          "ema24_slope_6h": 0.008900037624540946,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.47,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.166045,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        2007,
        2008
      ],
      "forecast_publication_timestamp": "2026-09-18T14:46:17.822712Z",
      "requested_quote_timestamp": "2026-09-18T14:46:17.822712Z",
      "retrieved_quote_timestamp": "2026-09-18T14:46:17.988757Z",
      "quote_retrieval_timestamp": "2026-09-18T14:46:17.988757Z",
      "timing_difference_seconds": 0.166045,
      "selected_quote": {
        "id": 340,
        "contract_id": 340,
        "forecast_timestamp": "2026-09-18T14:46:17.822712Z",
        "requested_timestamp": "2026-09-18T14:46:17.822712Z",
        "actual_quote_timestamp": "2026-09-18T14:46:17.988757Z",
        "timestamp_delta_seconds": 0.166045,
        "bid": 0.46,
        "ask": 0.47,
        "midpoint": 0.46499999999999997,
        "last_price": 0.46,
        "implied_probability": 0.47,
        "spread": 0.009999999999999953,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-18T14:46:17.988757Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP181100",
        "external_market_id": "KXBTC15M-26SEP181100-00",
        "external_contract_id": "KXBTC15M-26SEP181100-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5254.57
      },
      "selected_entry_price": 0.47,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 340,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP181100",
          "external_market_id": "KXBTC15M-26SEP181100-00",
          "external_contract_id": "KXBTC15M-26SEP181100-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-18T14:45:00Z",
          "resolution_timestamp": "2026-09-18T15:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-18T14:46:17.866465Z"
        }
      ],
      "quotes": [
        {
          "id": 340,
          "contract_id": 340,
          "forecast_timestamp": "2026-09-18T14:46:17.822712Z",
          "requested_timestamp": "2026-09-18T14:46:17.822712Z",
          "actual_quote_timestamp": "2026-09-18T14:46:17.988757Z",
          "timestamp_delta_seconds": 0.166045,
          "bid": 0.46,
          "ask": 0.47,
          "midpoint": 0.46499999999999997,
          "last_price": 0.46,
          "implied_probability": 0.47,
          "spread": 0.009999999999999953,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-18T14:46:17.988757Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP181100",
          "external_market_id": "KXBTC15M-26SEP181100-00",
          "external_contract_id": "KXBTC15M-26SEP181100-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5254.57
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP181100-00": {
          "UP/YES": "KXBTC15M-26SEP181100-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 655,
          "signal_id": 340,
          "quote_id": 340,
          "settlement_id": 340,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 205.0,
          "entry_price": 0.47,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.35,
          "trading_fee": 3.58,
          "total_deployed": 99.92999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 205.0,
          "gross_pnl": 108.65,
          "net_pnl": 105.07000000000001,
          "roi": 1.0514360052036427,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-18T15:01:22.643780Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5254.57,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 656,
          "signal_id": 340,
          "quote_id": 340,
          "settlement_id": 340,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.47,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 47.0,
          "trading_fee": 1.75,
          "total_deployed": 48.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 53.0,
          "net_pnl": 51.25,
          "roi": 1.0512820512820513,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-18T15:01:22.645857Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5254.57,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 80730.11,
        "kronos_base_predicted_close": 80758.5859375,
        "kronos_base_displacement": 28.475937499999418,
        "kronos_base_displacement_fraction": 0.00035273007184059846,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 80966.8671875,
        "kronos_small_displacement": 236.75718749999942,
        "kronos_small_displacement_fraction": 0.0029326999244767464,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP181100",
        "ticker": "KXBTC15M-26SEP181100-00",
        "market_id": "KXBTC15M-26SEP181100-00",
        "contract_id": "KXBTC15M-26SEP181100-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 80730.11
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-18T14:46:17.822712Z",
        "retrieved_timestamp": "2026-09-18T14:46:17.988757Z",
        "quote_offset_seconds": 0.166045,
        "quote_age_seconds": 0.166045,
        "bid": 0.46,
        "ask": 0.47,
        "midpoint": 0.46499999999999997,
        "last_price": 0.46,
        "spread": 0.009999999999999953,
        "selected_entry_price": 0.47,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5254.57
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 80863.7,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260918T1445Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 334,
          "signal_id": 340,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-18T14:30:00Z",
          "return_6h": 0.03622123345188433,
          "return_12h": 0.04994169523719294,
          "return_24h": 0.05450552474547399,
          "close_vs_ema12": 0.03318438430276638,
          "close_vs_ema24": 0.041010764423714985,
          "ema12_slope_3h": 0.0077523417722793475,
          "ema24_slope_6h": 0.008900037624540946,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-18T14:46:17.863838Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-18T14:30:00Z",
            "return_6h": 0.03622123345188433,
            "return_12h": 0.04994169523719294,
            "return_24h": 0.05450552474547399,
            "close_vs_ema12": 0.03318438430276638,
            "close_vs_ema24": 0.041010764423714985,
            "ema12_slope_3h": 0.0077523417722793475,
            "ema24_slope_6h": 0.008900037624540946,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": -6.473002173346121e-05,
        "return_30m": 0.006084721046439423,
        "return_60m": 0.019080650966245116,
        "return_120m": 0.03405851496913703,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": 0.0029692876408171642,
        "close_vs_ema6": 0.00956313304600509,
        "close_vs_ema12": 0.017884433474271377,
        "ema3_slope": 0.0029781305671028324,
        "ema6_slope": 0.0038399419687764613,
        "realized_volatility_30m": 0.0031072895848876514,
        "realized_volatility_60m": 0.0034553033080856007,
        "return_acceleration": -0.006214579169775303
      }
    },
    {
      "id": 339,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260918T0645Z",
      "trigger_timestamp": "2026-09-18T06:46:18.001566Z",
      "market_start_timestamp": "2026-09-18T06:45:00Z",
      "resolution_timestamp": "2026-09-18T07:00:00Z",
      "direction": "UP",
      "base_run_id": 1943,
      "small_run_id": 1944,
      "last_observed_close": 77460.05,
      "actual_close": 77523.42,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-18T06:46:18.041809Z",
      "base_predicted_close": 77461.125,
      "small_predicted_close": 77508.828125,
      "strike": 77460.05,
      "market_regime": {
        "id": 333,
        "signal_id": 339,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-18T06:30:00Z",
        "return_6h": 0.014394340243390591,
        "return_12h": 0.011847359270655167,
        "return_24h": 0.012647300675003192,
        "close_vs_ema12": 0.006777038132230295,
        "close_vs_ema24": 0.00980194889857433,
        "ema12_slope_3h": 0.004070624839731529,
        "ema24_slope_6h": 0.003965173864350913,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-18T06:46:18.046322Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-18T06:30:00Z",
          "return_6h": 0.014394340243390591,
          "return_12h": 0.011847359270655167,
          "return_24h": 0.012647300675003192,
          "close_vs_ema12": 0.006777038132230295,
          "close_vs_ema24": 0.00980194889857433,
          "ema12_slope_3h": 0.004070624839731529,
          "ema24_slope_6h": 0.003965173864350913,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.48,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.21504,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        1943,
        1944
      ],
      "forecast_publication_timestamp": "2026-09-18T06:46:18.001566Z",
      "requested_quote_timestamp": "2026-09-18T06:46:18.001566Z",
      "retrieved_quote_timestamp": "2026-09-18T06:46:18.216606Z",
      "quote_retrieval_timestamp": "2026-09-18T06:46:18.216606Z",
      "timing_difference_seconds": 0.21504,
      "selected_quote": {
        "id": 339,
        "contract_id": 339,
        "forecast_timestamp": "2026-09-18T06:46:18.001566Z",
        "requested_timestamp": "2026-09-18T06:46:18.001566Z",
        "actual_quote_timestamp": "2026-09-18T06:46:18.216606Z",
        "timestamp_delta_seconds": 0.21504,
        "bid": 0.47,
        "ask": 0.48,
        "midpoint": 0.475,
        "last_price": 0.48,
        "implied_probability": 0.48,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-18T06:46:18.216606Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP180300",
        "external_market_id": "KXBTC15M-26SEP180300-00",
        "external_contract_id": "KXBTC15M-26SEP180300-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 1468.22
      },
      "selected_entry_price": 0.48,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 339,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP180300",
          "external_market_id": "KXBTC15M-26SEP180300-00",
          "external_contract_id": "KXBTC15M-26SEP180300-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-18T06:45:00Z",
          "resolution_timestamp": "2026-09-18T07:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-18T06:46:18.048718Z"
        }
      ],
      "quotes": [
        {
          "id": 339,
          "contract_id": 339,
          "forecast_timestamp": "2026-09-18T06:46:18.001566Z",
          "requested_timestamp": "2026-09-18T06:46:18.001566Z",
          "actual_quote_timestamp": "2026-09-18T06:46:18.216606Z",
          "timestamp_delta_seconds": 0.21504,
          "bid": 0.47,
          "ask": 0.48,
          "midpoint": 0.475,
          "last_price": 0.48,
          "implied_probability": 0.48,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-18T06:46:18.216606Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP180300",
          "external_market_id": "KXBTC15M-26SEP180300-00",
          "external_contract_id": "KXBTC15M-26SEP180300-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 1468.22
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP180300-00": {
          "UP/YES": "KXBTC15M-26SEP180300-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 653,
          "signal_id": 339,
          "quote_id": 339,
          "settlement_id": 339,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 201.0,
          "entry_price": 0.48,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.47999999999999,
          "trading_fee": 3.52,
          "total_deployed": 99.99999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 201.0,
          "gross_pnl": 104.52000000000001,
          "net_pnl": 101.00000000000001,
          "roi": 1.0100000000000002,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-18T07:01:22.752545Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1468.22,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 654,
          "signal_id": 339,
          "quote_id": 339,
          "settlement_id": 339,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.48,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 48.0,
          "trading_fee": 1.75,
          "total_deployed": 49.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 52.0,
          "net_pnl": 50.25,
          "roi": 1.0100502512562815,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-18T07:01:22.754601Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1468.22,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77460.05,
        "kronos_base_predicted_close": 77461.125,
        "kronos_base_displacement": 1.0749999999970896,
        "kronos_base_displacement_fraction": 1.3878121689788344e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77508.828125,
        "kronos_small_displacement": 48.77812499999709,
        "kronos_small_displacement_fraction": 0.0006297197716758134,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP180300",
        "ticker": "KXBTC15M-26SEP180300-00",
        "market_id": "KXBTC15M-26SEP180300-00",
        "contract_id": "KXBTC15M-26SEP180300-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77460.05
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-18T06:46:18.001566Z",
        "retrieved_timestamp": "2026-09-18T06:46:18.216606Z",
        "quote_offset_seconds": 0.21504,
        "quote_age_seconds": 0.21504,
        "bid": 0.47,
        "ask": 0.48,
        "midpoint": 0.475,
        "last_price": 0.48,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.48,
        "price_type": "live_executable_ask",
        "yes_ask_size": 1468.22
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 77523.42,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260918T0645Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 333,
          "signal_id": 339,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-18T06:30:00Z",
          "return_6h": 0.014394340243390591,
          "return_12h": 0.011847359270655167,
          "return_24h": 0.012647300675003192,
          "close_vs_ema12": 0.006777038132230295,
          "close_vs_ema24": 0.00980194889857433,
          "ema12_slope_3h": 0.004070624839731529,
          "ema24_slope_6h": 0.003965173864350913,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-18T06:46:18.046322Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-18T06:30:00Z",
            "return_6h": 0.014394340243390591,
            "return_12h": 0.011847359270655167,
            "return_24h": 0.012647300675003192,
            "close_vs_ema12": 0.006777038132230295,
            "close_vs_ema24": 0.00980194889857433,
            "ema12_slope_3h": 0.004070624839731529,
            "ema24_slope_6h": 0.003965173864350913,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "DEGRADED",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": -0.00030254618163549907,
        "return_30m": 0.00032281032707470736,
        "return_60m": -0.0008649920922066956,
        "return_120m": 0.0015764691474013937,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -4.2728727295493485e-05,
        "close_vs_ema6": 9.96280381637682e-05,
        "close_vs_ema12": 0.0011249500432599646,
        "ema3_slope": -4.2726901629541736e-05,
        "ema6_slope": 3.9852803448203744e-05,
        "realized_volatility_30m": 0.0004640459734142066,
        "realized_volatility_60m": 0.0007071211071878825,
        "return_acceleration": -0.0009280919468284132
      }
    },
    {
      "id": 338,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260918T0615Z",
      "trigger_timestamp": "2026-09-18T06:16:16.558957Z",
      "market_start_timestamp": "2026-09-18T06:15:00Z",
      "resolution_timestamp": "2026-09-18T06:30:00Z",
      "direction": "UP",
      "base_run_id": 1939,
      "small_run_id": 1940,
      "last_observed_close": 77435.05,
      "actual_close": 77483.49,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-18T06:16:16.666000Z",
      "base_predicted_close": 77449.390625,
      "small_predicted_close": 77496.328125,
      "strike": 77435.05,
      "market_regime": {
        "id": 332,
        "signal_id": 338,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-18T06:00:00Z",
        "return_6h": 0.013593041882833612,
        "return_12h": 0.010144895727080883,
        "return_24h": 0.013653916908588082,
        "close_vs_ema12": 0.0070584005542218,
        "close_vs_ema24": 0.009903774137923538,
        "ema12_slope_3h": 0.004279131669873593,
        "ema24_slope_6h": 0.0034890039828481267,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-18T06:16:16.671863Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-18T06:00:00Z",
          "return_6h": 0.013593041882833612,
          "return_12h": 0.010144895727080883,
          "return_24h": 0.013653916908588082,
          "close_vs_ema12": 0.0070584005542218,
          "close_vs_ema24": 0.009903774137923538,
          "ema12_slope_3h": 0.004279131669873593,
          "ema24_slope_6h": 0.0034890039828481267,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.64,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.254909,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        1939,
        1940
      ],
      "forecast_publication_timestamp": "2026-09-18T06:16:16.558957Z",
      "requested_quote_timestamp": "2026-09-18T06:16:16.558957Z",
      "retrieved_quote_timestamp": "2026-09-18T06:16:16.813866Z",
      "quote_retrieval_timestamp": "2026-09-18T06:16:16.813866Z",
      "timing_difference_seconds": 0.254909,
      "selected_quote": {
        "id": 338,
        "contract_id": 338,
        "forecast_timestamp": "2026-09-18T06:16:16.558957Z",
        "requested_timestamp": "2026-09-18T06:16:16.558957Z",
        "actual_quote_timestamp": "2026-09-18T06:16:16.813866Z",
        "timestamp_delta_seconds": 0.254909,
        "bid": 0.63,
        "ask": 0.64,
        "midpoint": 0.635,
        "last_price": 0.64,
        "implied_probability": 0.64,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-18T06:16:16.813866Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP180230",
        "external_market_id": "KXBTC15M-26SEP180230-30",
        "external_contract_id": "KXBTC15M-26SEP180230-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 10067.16
      },
      "selected_entry_price": 0.64,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 338,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP180230",
          "external_market_id": "KXBTC15M-26SEP180230-30",
          "external_contract_id": "KXBTC15M-26SEP180230-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-18T06:15:00Z",
          "resolution_timestamp": "2026-09-18T06:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-18T06:16:16.674512Z"
        }
      ],
      "quotes": [
        {
          "id": 338,
          "contract_id": 338,
          "forecast_timestamp": "2026-09-18T06:16:16.558957Z",
          "requested_timestamp": "2026-09-18T06:16:16.558957Z",
          "actual_quote_timestamp": "2026-09-18T06:16:16.813866Z",
          "timestamp_delta_seconds": 0.254909,
          "bid": 0.63,
          "ask": 0.64,
          "midpoint": 0.635,
          "last_price": 0.64,
          "implied_probability": 0.64,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-18T06:16:16.813866Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP180230",
          "external_market_id": "KXBTC15M-26SEP180230-30",
          "external_contract_id": "KXBTC15M-26SEP180230-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 10067.16
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP180230-30": {
          "UP/YES": "KXBTC15M-26SEP180230-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 651,
          "signal_id": 338,
          "quote_id": 338,
          "settlement_id": 338,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 152.0,
          "entry_price": 0.64,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.28,
          "trading_fee": 2.46,
          "total_deployed": 99.74,
          "settlement_value": 1.0,
          "settlement_payout": 152.0,
          "gross_pnl": 54.72,
          "net_pnl": 52.260000000000005,
          "roi": 0.5239623019851615,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-18T06:31:22.614364Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 10067.16,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 652,
          "signal_id": 338,
          "quote_id": 338,
          "settlement_id": 338,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.64,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 64.0,
          "trading_fee": 1.62,
          "total_deployed": 65.62,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 36.0,
          "net_pnl": 34.379999999999995,
          "roi": 0.5239256324291374,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-18T06:31:22.616451Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 10067.16,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77435.05,
        "kronos_base_predicted_close": 77449.390625,
        "kronos_base_displacement": 14.34062499999709,
        "kronos_base_displacement_fraction": 0.0001851955283814899,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77496.328125,
        "kronos_small_displacement": 61.27812499999709,
        "kronos_small_displacement_fraction": 0.0007913486851238178,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP180230",
        "ticker": "KXBTC15M-26SEP180230-30",
        "market_id": "KXBTC15M-26SEP180230-30",
        "contract_id": "KXBTC15M-26SEP180230-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77435.05
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-18T06:16:16.558957Z",
        "retrieved_timestamp": "2026-09-18T06:16:16.813866Z",
        "quote_offset_seconds": 0.254909,
        "quote_age_seconds": 0.254909,
        "bid": 0.63,
        "ask": 0.64,
        "midpoint": 0.635,
        "last_price": 0.64,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.64,
        "price_type": "live_executable_ask",
        "yes_ask_size": 10067.16
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 77483.49,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260918T0615Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 332,
          "signal_id": 338,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-18T06:00:00Z",
          "return_6h": 0.013593041882833612,
          "return_12h": 0.010144895727080883,
          "return_24h": 0.013653916908588082,
          "close_vs_ema12": 0.0070584005542218,
          "close_vs_ema24": 0.009903774137923538,
          "ema12_slope_3h": 0.004279131669873593,
          "ema24_slope_6h": 0.0034890039828481267,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-18T06:16:16.671863Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-18T06:00:00Z",
            "return_6h": 0.013593041882833612,
            "return_12h": 0.010144895727080883,
            "return_24h": 0.013653916908588082,
            "close_vs_ema12": 0.0070584005542218,
            "close_vs_ema24": 0.009903774137923538,
            "ema12_slope_3h": 0.004279131669873593,
            "ema24_slope_6h": 0.0034890039828481267,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "DEGRADED",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": 0.00011317861813231467,
        "return_30m": -0.001187419108130694,
        "return_60m": -0.0006444023086793482,
        "return_120m": 0.002494873105343798,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": -0.00019101578288205356,
        "close_vs_ema6": -6.401579368486843e-06,
        "close_vs_ema12": 0.0013038826787803437,
        "ema3_slope": -0.00019097930282097053,
        "ema6_slope": -2.5606251905507804e-06,
        "realized_volatility_30m": 0.000706814580599957,
        "realized_volatility_60m": 0.0006855932334088595,
        "return_acceleration": 0.001413629161199914
      }
    },
    {
      "id": 337,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260918T0600Z",
      "trigger_timestamp": "2026-09-18T06:01:18.659487Z",
      "market_start_timestamp": "2026-09-18T06:00:00Z",
      "resolution_timestamp": "2026-09-18T06:15:00Z",
      "direction": "UP",
      "base_run_id": 1937,
      "small_run_id": 1938,
      "last_observed_close": 77426.29,
      "actual_close": 77435.05,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-18T06:01:18.706591Z",
      "base_predicted_close": 77447.7421875,
      "small_predicted_close": 77495.578125,
      "strike": 77426.29,
      "market_regime": {
        "id": 331,
        "signal_id": 337,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-18T05:45:00Z",
        "return_6h": 0.013545618660340875,
        "return_12h": 0.01066954532830433,
        "return_24h": 0.015257068372038995,
        "close_vs_ema12": 0.007246970126243202,
        "close_vs_ema24": 0.01000006516326013,
        "ema12_slope_3h": 0.004353474901405585,
        "ema24_slope_6h": 0.0032763177547017186,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-18T06:01:18.708894Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-18T05:45:00Z",
          "return_6h": 0.013545618660340875,
          "return_12h": 0.01066954532830433,
          "return_24h": 0.015257068372038995,
          "close_vs_ema12": 0.007246970126243202,
          "close_vs_ema24": 0.01000006516326013,
          "ema12_slope_3h": 0.004353474901405585,
          "ema24_slope_6h": 0.0032763177547017186,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.7,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.192993,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "70_80",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        1937,
        1938
      ],
      "forecast_publication_timestamp": "2026-09-18T06:01:18.659487Z",
      "requested_quote_timestamp": "2026-09-18T06:01:18.659487Z",
      "retrieved_quote_timestamp": "2026-09-18T06:01:18.852480Z",
      "quote_retrieval_timestamp": "2026-09-18T06:01:18.852480Z",
      "timing_difference_seconds": 0.192993,
      "selected_quote": {
        "id": 337,
        "contract_id": 337,
        "forecast_timestamp": "2026-09-18T06:01:18.659487Z",
        "requested_timestamp": "2026-09-18T06:01:18.659487Z",
        "actual_quote_timestamp": "2026-09-18T06:01:18.852480Z",
        "timestamp_delta_seconds": 0.192993,
        "bid": 0.69,
        "ask": 0.7,
        "midpoint": 0.695,
        "last_price": 0.69,
        "implied_probability": 0.7,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-18T06:01:18.852480Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP180215",
        "external_market_id": "KXBTC15M-26SEP180215-15",
        "external_contract_id": "KXBTC15M-26SEP180215-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3771.57
      },
      "selected_entry_price": 0.7,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 337,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP180215",
          "external_market_id": "KXBTC15M-26SEP180215-15",
          "external_contract_id": "KXBTC15M-26SEP180215-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-18T06:00:00Z",
          "resolution_timestamp": "2026-09-18T06:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-18T06:01:18.711247Z"
        }
      ],
      "quotes": [
        {
          "id": 337,
          "contract_id": 337,
          "forecast_timestamp": "2026-09-18T06:01:18.659487Z",
          "requested_timestamp": "2026-09-18T06:01:18.659487Z",
          "actual_quote_timestamp": "2026-09-18T06:01:18.852480Z",
          "timestamp_delta_seconds": 0.192993,
          "bid": 0.69,
          "ask": 0.7,
          "midpoint": 0.695,
          "last_price": 0.69,
          "implied_probability": 0.7,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-18T06:01:18.852480Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP180215",
          "external_market_id": "KXBTC15M-26SEP180215-15",
          "external_contract_id": "KXBTC15M-26SEP180215-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3771.57
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP180215-15": {
          "UP/YES": "KXBTC15M-26SEP180215-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 649,
          "signal_id": 337,
          "quote_id": 337,
          "settlement_id": 337,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 139.0,
          "entry_price": 0.7,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.3,
          "trading_fee": 2.05,
          "total_deployed": 99.35,
          "settlement_value": 1.0,
          "settlement_payout": 139.0,
          "gross_pnl": 41.7,
          "net_pnl": 39.650000000000006,
          "roi": 0.3990941117262205,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-18T06:16:21.288392Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3771.57,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 650,
          "signal_id": 337,
          "quote_id": 337,
          "settlement_id": 337,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.7,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 70.0,
          "trading_fee": 1.47,
          "total_deployed": 71.47,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 30.0,
          "net_pnl": 28.53,
          "roi": 0.3991884706870016,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-18T06:16:21.290378Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3771.57,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77426.29,
        "kronos_base_predicted_close": 77447.7421875,
        "kronos_base_displacement": 21.452187500006403,
        "kronos_base_displacement_fraction": 0.0002770659358727689,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77495.578125,
        "kronos_small_displacement": 69.2881250000064,
        "kronos_small_displacement_fraction": 0.0008948914509529826,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP180215",
        "ticker": "KXBTC15M-26SEP180215-15",
        "market_id": "KXBTC15M-26SEP180215-15",
        "contract_id": "KXBTC15M-26SEP180215-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77426.29
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-18T06:01:18.659487Z",
        "retrieved_timestamp": "2026-09-18T06:01:18.852480Z",
        "quote_offset_seconds": 0.192993,
        "quote_age_seconds": 0.192993,
        "bid": 0.69,
        "ask": 0.7,
        "midpoint": 0.695,
        "last_price": 0.69,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.7,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3771.57
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 77435.05,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260918T0600Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 331,
          "signal_id": 337,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-18T05:45:00Z",
          "return_6h": 0.013545618660340875,
          "return_12h": 0.01066954532830433,
          "return_24h": 0.015257068372038995,
          "close_vs_ema12": 0.007246970126243202,
          "close_vs_ema24": 0.01000006516326013,
          "ema12_slope_3h": 0.004353474901405585,
          "ema24_slope_6h": 0.0032763177547017186,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-18T06:01:18.708894Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-18T05:45:00Z",
            "return_6h": 0.013545618660340875,
            "return_12h": 0.01066954532830433,
            "return_24h": 0.015257068372038995,
            "close_vs_ema12": 0.007246970126243202,
            "close_vs_ema24": 0.01000006516326013,
            "ema12_slope_3h": 0.004353474901405585,
            "ema24_slope_6h": 0.0032763177547017186,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0013004505430675994,
        "return_30m": -0.0012855008275284296,
        "return_60m": -0.0005701399363806647,
        "return_120m": 0.001526634979152952,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0004950811911691444,
        "close_vs_ema6": -0.0001221269841360506,
        "close_vs_ema12": 0.001427977421623261,
        "ema3_slope": -0.0004948362070704704,
        "ema6_slope": -4.884840737096052e-05,
        "realized_volatility_30m": 0.0006577098626439071,
        "realized_volatility_60m": 0.000693727925896772,
        "return_acceleration": -0.0013154197252878141
      }
    },
    {
      "id": 336,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260918T0400Z",
      "trigger_timestamp": "2026-09-18T04:01:16.917919Z",
      "market_start_timestamp": "2026-09-18T04:00:00Z",
      "resolution_timestamp": "2026-09-18T04:15:00Z",
      "direction": "UP",
      "base_run_id": 1921,
      "small_run_id": 1922,
      "last_observed_close": 77308.26,
      "actual_close": 77242.34,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-18T04:01:16.965820Z",
      "base_predicted_close": 77327.9140625,
      "small_predicted_close": 77370.8125,
      "strike": 77308.26,
      "market_regime": {
        "id": 330,
        "signal_id": 336,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-18T03:45:00Z",
        "return_6h": 0.012255687500674739,
        "return_12h": 0.0081338621098892,
        "return_24h": 0.012240937965706022,
        "close_vs_ema12": 0.008528325575900775,
        "close_vs_ema24": 0.010247833768958214,
        "ema12_slope_3h": 0.00255100713772749,
        "ema24_slope_6h": 0.0013873439102982665,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-18T04:01:16.972718Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-18T03:45:00Z",
          "return_6h": 0.012255687500674739,
          "return_12h": 0.0081338621098892,
          "return_24h": 0.012240937965706022,
          "close_vs_ema12": 0.008528325575900775,
          "close_vs_ema24": 0.010247833768958214,
          "ema12_slope_3h": 0.00255100713772749,
          "ema24_slope_6h": 0.0013873439102982665,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.54,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.190832,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        1921,
        1922
      ],
      "forecast_publication_timestamp": "2026-09-18T04:01:16.917919Z",
      "requested_quote_timestamp": "2026-09-18T04:01:16.917919Z",
      "retrieved_quote_timestamp": "2026-09-18T04:01:17.108751Z",
      "quote_retrieval_timestamp": "2026-09-18T04:01:17.108751Z",
      "timing_difference_seconds": 0.190832,
      "selected_quote": {
        "id": 336,
        "contract_id": 336,
        "forecast_timestamp": "2026-09-18T04:01:16.917919Z",
        "requested_timestamp": "2026-09-18T04:01:16.917919Z",
        "actual_quote_timestamp": "2026-09-18T04:01:17.108751Z",
        "timestamp_delta_seconds": 0.190832,
        "bid": 0.53,
        "ask": 0.54,
        "midpoint": 0.535,
        "last_price": 0.54,
        "implied_probability": 0.54,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-18T04:01:17.108751Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP180015",
        "external_market_id": "KXBTC15M-26SEP180015-15",
        "external_contract_id": "KXBTC15M-26SEP180015-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2521.17
      },
      "selected_entry_price": 0.54,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 336,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP180015",
          "external_market_id": "KXBTC15M-26SEP180015-15",
          "external_contract_id": "KXBTC15M-26SEP180015-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-18T04:00:00Z",
          "resolution_timestamp": "2026-09-18T04:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-18T04:01:16.975426Z"
        }
      ],
      "quotes": [
        {
          "id": 336,
          "contract_id": 336,
          "forecast_timestamp": "2026-09-18T04:01:16.917919Z",
          "requested_timestamp": "2026-09-18T04:01:16.917919Z",
          "actual_quote_timestamp": "2026-09-18T04:01:17.108751Z",
          "timestamp_delta_seconds": 0.190832,
          "bid": 0.53,
          "ask": 0.54,
          "midpoint": 0.535,
          "last_price": 0.54,
          "implied_probability": 0.54,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-18T04:01:17.108751Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP180015",
          "external_market_id": "KXBTC15M-26SEP180015-15",
          "external_contract_id": "KXBTC15M-26SEP180015-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2521.17
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP180015-15": {
          "UP/YES": "KXBTC15M-26SEP180015-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 647,
          "signal_id": 336,
          "quote_id": 336,
          "settlement_id": 336,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 179.0,
          "entry_price": 0.54,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.66000000000001,
          "trading_fee": 3.12,
          "total_deployed": 99.78000000000002,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.66000000000001,
          "net_pnl": -99.78000000000002,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-18T04:16:23.539029Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2521.17,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 648,
          "signal_id": 336,
          "quote_id": 336,
          "settlement_id": 336,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.54,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 54.0,
          "trading_fee": 1.74,
          "total_deployed": 55.74,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -54.0,
          "net_pnl": -55.74,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-18T04:16:23.541051Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2521.17,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77308.26,
        "kronos_base_predicted_close": 77327.9140625,
        "kronos_base_displacement": 19.65406250000524,
        "kronos_base_displacement_fraction": 0.0002542297873475,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77370.8125,
        "kronos_small_displacement": 62.55250000000524,
        "kronos_small_displacement_fraction": 0.0008091308742430013,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP180015",
        "ticker": "KXBTC15M-26SEP180015-15",
        "market_id": "KXBTC15M-26SEP180015-15",
        "contract_id": "KXBTC15M-26SEP180015-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77308.26
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-18T04:01:16.917919Z",
        "retrieved_timestamp": "2026-09-18T04:01:17.108751Z",
        "quote_offset_seconds": 0.190832,
        "quote_age_seconds": 0.190832,
        "bid": 0.53,
        "ask": 0.54,
        "midpoint": 0.535,
        "last_price": 0.54,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.54,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2521.17
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 77242.34,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260918T0400Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 330,
          "signal_id": 336,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-18T03:45:00Z",
          "return_6h": 0.012255687500674739,
          "return_12h": 0.0081338621098892,
          "return_24h": 0.012240937965706022,
          "close_vs_ema12": 0.008528325575900775,
          "close_vs_ema24": 0.010247833768958214,
          "ema12_slope_3h": 0.00255100713772749,
          "ema24_slope_6h": 0.0013873439102982665,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-18T04:01:16.972718Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-18T03:45:00Z",
            "return_6h": 0.012255687500674739,
            "return_12h": 0.0081338621098892,
            "return_24h": 0.012240937965706022,
            "close_vs_ema12": 0.008528325575900775,
            "close_vs_ema24": 0.010247833768958214,
            "ema12_slope_3h": 0.00255100713772749,
            "ema24_slope_6h": 0.0013873439102982665,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "DEGRADED",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": 0.00038183628718990725,
        "return_30m": -0.0012446718180280092,
        "return_60m": 0.004963390484375774,
        "return_120m": 0.008081401499763885,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0003478776177054943,
        "close_vs_ema6": 0.001745921624602298,
        "close_vs_ema12": 0.004226693888320421,
        "ema3_slope": 0.00034799867865698,
        "ema6_slope": 0.0006988567094576847,
        "realized_volatility_30m": 0.0010038617848222575,
        "realized_volatility_60m": 0.0021035181311872273,
        "return_acceleration": 0.002007723569644515
      }
    },
    {
      "id": 335,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260917T2315Z",
      "trigger_timestamp": "2026-09-17T23:16:16.785925Z",
      "market_start_timestamp": "2026-09-17T23:15:00Z",
      "resolution_timestamp": "2026-09-17T23:30:00Z",
      "direction": "UP",
      "base_run_id": 1883,
      "small_run_id": 1884,
      "last_observed_close": 76433.26,
      "actual_close": 76427.24,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-17T23:16:16.831883Z",
      "base_predicted_close": 76456.09375,
      "small_predicted_close": 76578.421875,
      "strike": 76433.26,
      "market_regime": {
        "id": 329,
        "signal_id": 335,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-17T23:00:00Z",
        "return_6h": -0.0041578445561073485,
        "return_12h": 0.001068065943098384,
        "return_24h": 0.008713300244926447,
        "close_vs_ema12": -0.0006406043882813961,
        "close_vs_ema24": 0.00030317814922597996,
        "ema12_slope_3h": -0.0005709023226543319,
        "ema24_slope_6h": 0.0007312604473257434,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-17T23:16:16.834653Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-17T23:00:00Z",
          "return_6h": -0.0041578445561073485,
          "return_12h": 0.001068065943098384,
          "return_24h": 0.008713300244926447,
          "close_vs_ema12": -0.0006406043882813961,
          "close_vs_ema24": 0.00030317814922597996,
          "ema12_slope_3h": -0.0005709023226543319,
          "ema24_slope_6h": 0.0007312604473257434,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.51,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.189376,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        1883,
        1884
      ],
      "forecast_publication_timestamp": "2026-09-17T23:16:16.785925Z",
      "requested_quote_timestamp": "2026-09-17T23:16:16.785925Z",
      "retrieved_quote_timestamp": "2026-09-17T23:16:16.975301Z",
      "quote_retrieval_timestamp": "2026-09-17T23:16:16.975301Z",
      "timing_difference_seconds": 0.189376,
      "selected_quote": {
        "id": 335,
        "contract_id": 335,
        "forecast_timestamp": "2026-09-17T23:16:16.785925Z",
        "requested_timestamp": "2026-09-17T23:16:16.785925Z",
        "actual_quote_timestamp": "2026-09-17T23:16:16.975301Z",
        "timestamp_delta_seconds": 0.189376,
        "bid": 0.5,
        "ask": 0.51,
        "midpoint": 0.505,
        "last_price": 0.5,
        "implied_probability": 0.51,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-17T23:16:16.975301Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP171930",
        "external_market_id": "KXBTC15M-26SEP171930-30",
        "external_contract_id": "KXBTC15M-26SEP171930-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3478.63
      },
      "selected_entry_price": 0.51,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 335,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP171930",
          "external_market_id": "KXBTC15M-26SEP171930-30",
          "external_contract_id": "KXBTC15M-26SEP171930-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-17T23:15:00Z",
          "resolution_timestamp": "2026-09-17T23:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-17T23:16:16.837640Z"
        }
      ],
      "quotes": [
        {
          "id": 335,
          "contract_id": 335,
          "forecast_timestamp": "2026-09-17T23:16:16.785925Z",
          "requested_timestamp": "2026-09-17T23:16:16.785925Z",
          "actual_quote_timestamp": "2026-09-17T23:16:16.975301Z",
          "timestamp_delta_seconds": 0.189376,
          "bid": 0.5,
          "ask": 0.51,
          "midpoint": 0.505,
          "last_price": 0.5,
          "implied_probability": 0.51,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-17T23:16:16.975301Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP171930",
          "external_market_id": "KXBTC15M-26SEP171930-30",
          "external_contract_id": "KXBTC15M-26SEP171930-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3478.63
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP171930-30": {
          "UP/YES": "KXBTC15M-26SEP171930-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 645,
          "signal_id": 335,
          "quote_id": 335,
          "settlement_id": 335,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 189.0,
          "entry_price": 0.51,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.39,
          "trading_fee": 3.31,
          "total_deployed": 99.7,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.39,
          "net_pnl": -99.7,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-17T23:31:25.582226Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3478.63,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 646,
          "signal_id": 335,
          "quote_id": 335,
          "settlement_id": 335,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.51,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 51.0,
          "trading_fee": 1.75,
          "total_deployed": 52.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -51.0,
          "net_pnl": -52.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-17T23:31:25.584685Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3478.63,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 76433.26,
        "kronos_base_predicted_close": 76456.09375,
        "kronos_base_displacement": 22.83375000000524,
        "kronos_base_displacement_fraction": 0.00029874101928931515,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 76578.421875,
        "kronos_small_displacement": 145.16187500000524,
        "kronos_small_displacement_fraction": 0.00189919774454217,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP171930",
        "ticker": "KXBTC15M-26SEP171930-30",
        "market_id": "KXBTC15M-26SEP171930-30",
        "contract_id": "KXBTC15M-26SEP171930-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 76433.26
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-17T23:16:16.785925Z",
        "retrieved_timestamp": "2026-09-17T23:16:16.975301Z",
        "quote_offset_seconds": 0.189376,
        "quote_age_seconds": 0.189376,
        "bid": 0.5,
        "ask": 0.51,
        "midpoint": 0.505,
        "last_price": 0.5,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.51,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3478.63
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 76427.24,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260917T2315Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 329,
          "signal_id": 335,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-17T23:00:00Z",
          "return_6h": -0.0041578445561073485,
          "return_12h": 0.001068065943098384,
          "return_24h": 0.008713300244926447,
          "close_vs_ema12": -0.0006406043882813961,
          "close_vs_ema24": 0.00030317814922597996,
          "ema12_slope_3h": -0.0005709023226543319,
          "ema24_slope_6h": 0.0007312604473257434,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-17T23:16:16.834653Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-17T23:00:00Z",
            "return_6h": -0.0041578445561073485,
            "return_12h": 0.001068065943098384,
            "return_24h": 0.008713300244926447,
            "close_vs_ema12": -0.0006406043882813961,
            "close_vs_ema24": 0.00030317814922597996,
            "ema12_slope_3h": -0.0005709023226543319,
            "ema24_slope_6h": 0.0007312604473257434,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "DEGRADED",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0011871501193212453,
        "return_30m": 0.0009362909757359983,
        "return_60m": 0.0014268992419066429,
        "return_120m": -0.00019565966358969789,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0006343893947116097,
        "close_vs_ema6": 0.0007013604068202284,
        "close_vs_ema12": 0.00023910922667957912,
        "ema3_slope": 0.0006347921000879886,
        "ema6_slope": 0.000280622889841764,
        "realized_volatility_30m": 0.0007188559042836107,
        "realized_volatility_60m": 0.0012603849614697398,
        "return_acceleration": 0.0014377118085672214
      }
    },
    {
      "id": 334,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260917T2300Z",
      "trigger_timestamp": "2026-09-17T23:01:18.449051Z",
      "market_start_timestamp": "2026-09-17T23:00:00Z",
      "resolution_timestamp": "2026-09-17T23:15:00Z",
      "direction": "UP",
      "base_run_id": 1881,
      "small_run_id": 1882,
      "last_observed_close": 76342.63,
      "actual_close": 76433.26,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-17T23:01:18.506770Z",
      "base_predicted_close": 76367.828125,
      "small_predicted_close": 76394.984375,
      "strike": 76342.63,
      "market_regime": {
        "id": 328,
        "signal_id": 334,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-17T22:45:00Z",
        "return_6h": -0.004197128217853896,
        "return_12h": 0.00019583544910140027,
        "return_24h": 0.009496158617696704,
        "close_vs_ema12": -0.0018527965156519555,
        "close_vs_ema24": -0.0008765370710357434,
        "ema12_slope_3h": -0.000519935898604218,
        "ema24_slope_6h": 0.000834743294195972,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-17T23:01:18.509269Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-17T22:45:00Z",
          "return_6h": -0.004197128217853896,
          "return_12h": 0.00019583544910140027,
          "return_24h": 0.009496158617696704,
          "close_vs_ema12": -0.0018527965156519555,
          "close_vs_ema24": -0.0008765370710357434,
          "ema12_slope_3h": -0.000519935898604218,
          "ema24_slope_6h": 0.000834743294195972,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.53,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.227386,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        1881,
        1882
      ],
      "forecast_publication_timestamp": "2026-09-17T23:01:18.449051Z",
      "requested_quote_timestamp": "2026-09-17T23:01:18.449051Z",
      "retrieved_quote_timestamp": "2026-09-17T23:01:18.676437Z",
      "quote_retrieval_timestamp": "2026-09-17T23:01:18.676437Z",
      "timing_difference_seconds": 0.227386,
      "selected_quote": {
        "id": 334,
        "contract_id": 334,
        "forecast_timestamp": "2026-09-17T23:01:18.449051Z",
        "requested_timestamp": "2026-09-17T23:01:18.449051Z",
        "actual_quote_timestamp": "2026-09-17T23:01:18.676437Z",
        "timestamp_delta_seconds": 0.227386,
        "bid": 0.52,
        "ask": 0.53,
        "midpoint": 0.525,
        "last_price": 0.53,
        "implied_probability": 0.53,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-17T23:01:18.676437Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP171915",
        "external_market_id": "KXBTC15M-26SEP171915-15",
        "external_contract_id": "KXBTC15M-26SEP171915-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5768.99
      },
      "selected_entry_price": 0.53,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 334,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP171915",
          "external_market_id": "KXBTC15M-26SEP171915-15",
          "external_contract_id": "KXBTC15M-26SEP171915-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-17T23:00:00Z",
          "resolution_timestamp": "2026-09-17T23:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-17T23:01:18.511772Z"
        }
      ],
      "quotes": [
        {
          "id": 334,
          "contract_id": 334,
          "forecast_timestamp": "2026-09-17T23:01:18.449051Z",
          "requested_timestamp": "2026-09-17T23:01:18.449051Z",
          "actual_quote_timestamp": "2026-09-17T23:01:18.676437Z",
          "timestamp_delta_seconds": 0.227386,
          "bid": 0.52,
          "ask": 0.53,
          "midpoint": 0.525,
          "last_price": 0.53,
          "implied_probability": 0.53,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-17T23:01:18.676437Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP171915",
          "external_market_id": "KXBTC15M-26SEP171915-15",
          "external_contract_id": "KXBTC15M-26SEP171915-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5768.99
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP171915-15": {
          "UP/YES": "KXBTC15M-26SEP171915-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 643,
          "signal_id": 334,
          "quote_id": 334,
          "settlement_id": 334,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 182.0,
          "entry_price": 0.53,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.46000000000001,
          "trading_fee": 3.18,
          "total_deployed": 99.64000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 182.0,
          "gross_pnl": 85.53999999999999,
          "net_pnl": 82.35999999999999,
          "roi": 0.8265756724207143,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-17T23:16:21.426445Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5768.99,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 644,
          "signal_id": 334,
          "quote_id": 334,
          "settlement_id": 334,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.53,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 53.0,
          "trading_fee": 1.75,
          "total_deployed": 54.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 47.0,
          "net_pnl": 45.25,
          "roi": 0.8264840182648402,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-17T23:16:21.428295Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5768.99,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 76342.63,
        "kronos_base_predicted_close": 76367.828125,
        "kronos_base_displacement": 25.198124999995343,
        "kronos_base_displacement_fraction": 0.00033006624215062204,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 76394.984375,
        "kronos_small_displacement": 52.35437499999534,
        "kronos_small_displacement_fraction": 0.0006857816530553813,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP171915",
        "ticker": "KXBTC15M-26SEP171915-15",
        "market_id": "KXBTC15M-26SEP171915-15",
        "contract_id": "KXBTC15M-26SEP171915-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 76342.63
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-17T23:01:18.449051Z",
        "retrieved_timestamp": "2026-09-17T23:01:18.676437Z",
        "quote_offset_seconds": 0.227386,
        "quote_age_seconds": 0.227386,
        "bid": 0.52,
        "ask": 0.53,
        "midpoint": 0.525,
        "last_price": 0.53,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.53,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5768.99
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 76433.26,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260917T2300Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 328,
          "signal_id": 334,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-17T22:45:00Z",
          "return_6h": -0.004197128217853896,
          "return_12h": 0.00019583544910140027,
          "return_24h": 0.009496158617696704,
          "close_vs_ema12": -0.0018527965156519555,
          "close_vs_ema24": -0.0008765370710357434,
          "ema12_slope_3h": -0.000519935898604218,
          "ema24_slope_6h": 0.000834743294195972,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-17T23:01:18.509269Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-17T22:45:00Z",
            "return_6h": -0.004197128217853896,
            "return_12h": 0.00019583544910140027,
            "return_24h": 0.009496158617696704,
            "close_vs_ema12": -0.0018527965156519555,
            "close_vs_ema24": -0.0008765370710357434,
            "ema12_slope_3h": -0.000519935898604218,
            "ema24_slope_6h": 0.000834743294195972,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": -0.0002505616892459761,
        "return_30m": 0.0016188343187608645,
        "return_60m": -0.000388042242627451,
        "return_120m": -0.0019087955613904528,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": 8.23363352644435e-05,
        "close_vs_ema6": -0.00020472696323625694,
        "close_vs_ema12": -0.0009034816337721852,
        "ema3_slope": 8.234311509469627e-05,
        "ema6_slope": -8.188407974274448e-05,
        "realized_volatility_30m": 0.0010602131068334075,
        "realized_volatility_60m": 0.0012054223730075895,
        "return_acceleration": -0.002120426213666815
      }
    },
    {
      "id": 333,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260917T2245Z",
      "trigger_timestamp": "2026-09-17T22:46:18.589306Z",
      "market_start_timestamp": "2026-09-17T22:45:00Z",
      "resolution_timestamp": "2026-09-17T23:00:00Z",
      "direction": "UP",
      "base_run_id": 1879,
      "small_run_id": 1880,
      "last_observed_close": 76361.77,
      "actual_close": 76342.63,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-17T22:46:18.639398Z",
      "base_predicted_close": 76379.703125,
      "small_predicted_close": 76543.6171875,
      "strike": 76361.77,
      "market_regime": {
        "id": 327,
        "signal_id": 333,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-17T22:30:00Z",
        "return_6h": -0.003408453025451341,
        "return_12h": 0.0012949353158244747,
        "return_24h": 0.008070371927929587,
        "close_vs_ema12": -0.0016813462294535952,
        "close_vs_ema24": -0.0006445833301242931,
        "ema12_slope_3h": -0.00043842289998763384,
        "ema24_slope_6h": 0.0009411225270772317,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-17T22:46:18.641469Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-17T22:30:00Z",
          "return_6h": -0.003408453025451341,
          "return_12h": 0.0012949353158244747,
          "return_24h": 0.008070371927929587,
          "close_vs_ema12": -0.0016813462294535952,
          "close_vs_ema24": -0.0006445833301242931,
          "ema12_slope_3h": -0.00043842289998763384,
          "ema24_slope_6h": 0.0009411225270772317,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.48,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.195634,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        1879,
        1880
      ],
      "forecast_publication_timestamp": "2026-09-17T22:46:18.589306Z",
      "requested_quote_timestamp": "2026-09-17T22:46:18.589306Z",
      "retrieved_quote_timestamp": "2026-09-17T22:46:18.784940Z",
      "quote_retrieval_timestamp": "2026-09-17T22:46:18.784940Z",
      "timing_difference_seconds": 0.195634,
      "selected_quote": {
        "id": 333,
        "contract_id": 333,
        "forecast_timestamp": "2026-09-17T22:46:18.589306Z",
        "requested_timestamp": "2026-09-17T22:46:18.589306Z",
        "actual_quote_timestamp": "2026-09-17T22:46:18.784940Z",
        "timestamp_delta_seconds": 0.195634,
        "bid": 0.47,
        "ask": 0.48,
        "midpoint": 0.475,
        "last_price": 0.47,
        "implied_probability": 0.48,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-17T22:46:18.784940Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP171900",
        "external_market_id": "KXBTC15M-26SEP171900-00",
        "external_contract_id": "KXBTC15M-26SEP171900-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4744.31
      },
      "selected_entry_price": 0.48,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 333,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP171900",
          "external_market_id": "KXBTC15M-26SEP171900-00",
          "external_contract_id": "KXBTC15M-26SEP171900-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-17T22:45:00Z",
          "resolution_timestamp": "2026-09-17T23:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-17T22:46:18.643623Z"
        }
      ],
      "quotes": [
        {
          "id": 333,
          "contract_id": 333,
          "forecast_timestamp": "2026-09-17T22:46:18.589306Z",
          "requested_timestamp": "2026-09-17T22:46:18.589306Z",
          "actual_quote_timestamp": "2026-09-17T22:46:18.784940Z",
          "timestamp_delta_seconds": 0.195634,
          "bid": 0.47,
          "ask": 0.48,
          "midpoint": 0.475,
          "last_price": 0.47,
          "implied_probability": 0.48,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-17T22:46:18.784940Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP171900",
          "external_market_id": "KXBTC15M-26SEP171900-00",
          "external_contract_id": "KXBTC15M-26SEP171900-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4744.31
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP171900-00": {
          "UP/YES": "KXBTC15M-26SEP171900-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 641,
          "signal_id": 333,
          "quote_id": 333,
          "settlement_id": 333,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 201.0,
          "entry_price": 0.48,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.47999999999999,
          "trading_fee": 3.52,
          "total_deployed": 99.99999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.47999999999999,
          "net_pnl": -99.99999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-17T23:01:24.573419Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4744.31,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 642,
          "signal_id": 333,
          "quote_id": 333,
          "settlement_id": 333,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.48,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 48.0,
          "trading_fee": 1.75,
          "total_deployed": 49.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -48.0,
          "net_pnl": -49.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-17T23:01:24.579964Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4744.31,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 76361.77,
        "kronos_base_predicted_close": 76379.703125,
        "kronos_base_displacement": 17.933124999995925,
        "kronos_base_displacement_fraction": 0.00023484428137268066,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 76543.6171875,
        "kronos_small_displacement": 181.84718749999593,
        "kronos_small_displacement_fraction": 0.0023813904195777013,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP171900",
        "ticker": "KXBTC15M-26SEP171900-00",
        "market_id": "KXBTC15M-26SEP171900-00",
        "contract_id": "KXBTC15M-26SEP171900-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 76361.77
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-17T22:46:18.589306Z",
        "retrieved_timestamp": "2026-09-17T22:46:18.784940Z",
        "quote_offset_seconds": 0.195634,
        "quote_age_seconds": 0.195634,
        "bid": 0.47,
        "ask": 0.48,
        "midpoint": 0.475,
        "last_price": 0.47,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.48,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4744.31
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 76342.63,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260917T2245Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 327,
          "signal_id": 333,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-17T22:30:00Z",
          "return_6h": -0.003408453025451341,
          "return_12h": 0.0012949353158244747,
          "return_24h": 0.008070371927929587,
          "close_vs_ema12": -0.0016813462294535952,
          "close_vs_ema24": -0.0006445833301242931,
          "ema12_slope_3h": -0.00043842289998763384,
          "ema24_slope_6h": 0.0009411225270772317,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-17T22:46:18.641469Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-17T22:30:00Z",
            "return_6h": -0.003408453025451341,
            "return_12h": 0.0012949353158244747,
            "return_24h": 0.008070371927929587,
            "close_vs_ema12": -0.0016813462294535952,
            "close_vs_ema24": -0.0006445833301242931,
            "ema12_slope_3h": -0.00043842289998763384,
            "ema24_slope_6h": 0.0009411225270772317,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "DEGRADED",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.001869864524420839,
        "return_30m": 0.0004901493437634574,
        "return_60m": -0.0015807068016562287,
        "return_120m": -0.0013798668445758056,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.00041535199073194917,
        "close_vs_ema6": -3.604162050330206e-05,
        "close_vs_ema12": -0.0008172187261904496,
        "ema3_slope": 0.0004155245796932938,
        "ema6_slope": -1.4416440364484195e-05,
        "realized_volatility_30m": 0.0016235023198158394,
        "realized_volatility_60m": 0.0013460424798074622,
        "return_acceleration": 0.0032470046396316787
      }
    },
    {
      "id": 332,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260917T2230Z",
      "trigger_timestamp": "2026-09-17T22:31:17.083239Z",
      "market_start_timestamp": "2026-09-17T22:30:00Z",
      "resolution_timestamp": "2026-09-17T22:45:00Z",
      "direction": "UP",
      "base_run_id": 1877,
      "small_run_id": 1878,
      "last_observed_close": 76219.25,
      "actual_close": 76361.77,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-17T22:31:17.155314Z",
      "base_predicted_close": 76235.3359375,
      "small_predicted_close": 76247.71875,
      "strike": 76219.25,
      "market_regime": {
        "id": 326,
        "signal_id": 332,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-17T22:15:00Z",
        "return_6h": -0.005407838367930684,
        "return_12h": -0.0010186206838850298,
        "return_24h": 0.006583732756872518,
        "close_vs_ema12": -0.003615870808763355,
        "close_vs_ema24": -0.002523291502403713,
        "ema12_slope_3h": -0.00036534402558985324,
        "ema24_slope_6h": 0.001033039700438998,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-17T22:31:17.158522Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-17T22:15:00Z",
          "return_6h": -0.005407838367930684,
          "return_12h": -0.0010186206838850298,
          "return_24h": 0.006583732756872518,
          "close_vs_ema12": -0.003615870808763355,
          "close_vs_ema24": -0.002523291502403713,
          "ema12_slope_3h": -0.00036534402558985324,
          "ema24_slope_6h": 0.001033039700438998,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.51,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.216017,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        1877,
        1878
      ],
      "forecast_publication_timestamp": "2026-09-17T22:31:17.083239Z",
      "requested_quote_timestamp": "2026-09-17T22:31:17.083239Z",
      "retrieved_quote_timestamp": "2026-09-17T22:31:17.299256Z",
      "quote_retrieval_timestamp": "2026-09-17T22:31:17.299256Z",
      "timing_difference_seconds": 0.216017,
      "selected_quote": {
        "id": 332,
        "contract_id": 332,
        "forecast_timestamp": "2026-09-17T22:31:17.083239Z",
        "requested_timestamp": "2026-09-17T22:31:17.083239Z",
        "actual_quote_timestamp": "2026-09-17T22:31:17.299256Z",
        "timestamp_delta_seconds": 0.216017,
        "bid": 0.5,
        "ask": 0.51,
        "midpoint": 0.505,
        "last_price": 0.5,
        "implied_probability": 0.51,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-17T22:31:17.299256Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP171845",
        "external_market_id": "KXBTC15M-26SEP171845-45",
        "external_contract_id": "KXBTC15M-26SEP171845-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3371.26
      },
      "selected_entry_price": 0.51,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 332,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP171845",
          "external_market_id": "KXBTC15M-26SEP171845-45",
          "external_contract_id": "KXBTC15M-26SEP171845-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-17T22:30:00Z",
          "resolution_timestamp": "2026-09-17T22:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-17T22:31:17.165887Z"
        }
      ],
      "quotes": [
        {
          "id": 332,
          "contract_id": 332,
          "forecast_timestamp": "2026-09-17T22:31:17.083239Z",
          "requested_timestamp": "2026-09-17T22:31:17.083239Z",
          "actual_quote_timestamp": "2026-09-17T22:31:17.299256Z",
          "timestamp_delta_seconds": 0.216017,
          "bid": 0.5,
          "ask": 0.51,
          "midpoint": 0.505,
          "last_price": 0.5,
          "implied_probability": 0.51,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-17T22:31:17.299256Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP171845",
          "external_market_id": "KXBTC15M-26SEP171845-45",
          "external_contract_id": "KXBTC15M-26SEP171845-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3371.26
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP171845-45": {
          "UP/YES": "KXBTC15M-26SEP171845-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 639,
          "signal_id": 332,
          "quote_id": 332,
          "settlement_id": 332,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 189.0,
          "entry_price": 0.51,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.39,
          "trading_fee": 3.31,
          "total_deployed": 99.7,
          "settlement_value": 1.0,
          "settlement_payout": 189.0,
          "gross_pnl": 92.61,
          "net_pnl": 89.3,
          "roi": 0.8956870611835506,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-17T22:46:24.064514Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3371.26,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 640,
          "signal_id": 332,
          "quote_id": 332,
          "settlement_id": 332,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.51,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 51.0,
          "trading_fee": 1.75,
          "total_deployed": 52.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 49.0,
          "net_pnl": 47.25,
          "roi": 0.8957345971563981,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-17T22:46:24.066785Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3371.26,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 76219.25,
        "kronos_base_predicted_close": 76235.3359375,
        "kronos_base_displacement": 16.0859375,
        "kronos_base_displacement_fraction": 0.00021104822600589746,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 76247.71875,
        "kronos_small_displacement": 28.46875,
        "kronos_small_displacement_fraction": 0.00037351128487882,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP171845",
        "ticker": "KXBTC15M-26SEP171845-45",
        "market_id": "KXBTC15M-26SEP171845-45",
        "contract_id": "KXBTC15M-26SEP171845-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 76219.25
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-17T22:31:17.083239Z",
        "retrieved_timestamp": "2026-09-17T22:31:17.299256Z",
        "quote_offset_seconds": 0.216017,
        "quote_age_seconds": 0.216017,
        "bid": 0.5,
        "ask": 0.51,
        "midpoint": 0.505,
        "last_price": 0.5,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.51,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3371.26
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 76361.77,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260917T2230Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 326,
          "signal_id": 332,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-17T22:15:00Z",
          "return_6h": -0.005407838367930684,
          "return_12h": -0.0010186206838850298,
          "return_24h": 0.006583732756872518,
          "close_vs_ema12": -0.003615870808763355,
          "close_vs_ema24": -0.002523291502403713,
          "ema12_slope_3h": -0.00036534402558985324,
          "ema24_slope_6h": 0.001033039700438998,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-17T22:31:17.158522Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-17T22:15:00Z",
            "return_6h": -0.005407838367930684,
            "return_12h": -0.0010186206838850298,
            "return_24h": 0.006583732756872518,
            "close_vs_ema12": -0.003615870808763355,
            "close_vs_ema24": -0.002523291502403713,
            "ema12_slope_3h": -0.00036534402558985324,
            "ema24_slope_6h": 0.001033039700438998,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "DEGRADED",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0013771401152108398,
        "return_30m": -0.0020036330115071888,
        "return_60m": -0.0038075569144595534,
        "return_120m": -0.005661307119779857,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 4,
        "close_vs_ema3": -0.001036876546364196,
        "close_vs_ema6": -0.0019167380252608224,
        "close_vs_ema12": -0.002830232838698321,
        "ema3_slope": -0.0010358025469967558,
        "ema6_slope": -0.0007661078388939702,
        "realized_volatility_30m": 0.00037489163031173556,
        "realized_volatility_60m": 0.00046704906381353625,
        "return_acceleration": -0.0007497832606234711
      }
    },
    {
      "id": 331,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260917T2215Z",
      "trigger_timestamp": "2026-09-17T22:16:16.074841Z",
      "market_start_timestamp": "2026-09-17T22:15:00Z",
      "resolution_timestamp": "2026-09-17T22:30:00Z",
      "direction": "UP",
      "base_run_id": 1875,
      "small_run_id": 1876,
      "last_observed_close": 76324.36,
      "actual_close": 76219.25,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-17T22:16:16.119758Z",
      "base_predicted_close": 76388.0078125,
      "small_predicted_close": 76422.34375,
      "strike": 76324.36,
      "market_regime": {
        "id": 325,
        "signal_id": 331,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-17T22:00:00Z",
        "return_6h": -0.004262964584821671,
        "return_12h": -0.0002713992952086963,
        "return_24h": 0.006620360186462282,
        "close_vs_ema12": -0.002395316273902881,
        "close_vs_ema24": -0.001200777069855219,
        "ema12_slope_3h": -0.00022215283526916263,
        "ema24_slope_6h": 0.0011691906701110089,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-17T22:16:16.122406Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-17T22:00:00Z",
          "return_6h": -0.004262964584821671,
          "return_12h": -0.0002713992952086963,
          "return_24h": 0.006620360186462282,
          "close_vs_ema12": -0.002395316273902881,
          "close_vs_ema24": -0.001200777069855219,
          "ema12_slope_3h": -0.00022215283526916263,
          "ema24_slope_6h": 0.0011691906701110089,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.39,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.188305,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        1875,
        1876
      ],
      "forecast_publication_timestamp": "2026-09-17T22:16:16.074841Z",
      "requested_quote_timestamp": "2026-09-17T22:16:16.074841Z",
      "retrieved_quote_timestamp": "2026-09-17T22:16:16.263146Z",
      "quote_retrieval_timestamp": "2026-09-17T22:16:16.263146Z",
      "timing_difference_seconds": 0.188305,
      "selected_quote": {
        "id": 331,
        "contract_id": 331,
        "forecast_timestamp": "2026-09-17T22:16:16.074841Z",
        "requested_timestamp": "2026-09-17T22:16:16.074841Z",
        "actual_quote_timestamp": "2026-09-17T22:16:16.263146Z",
        "timestamp_delta_seconds": 0.188305,
        "bid": 0.38,
        "ask": 0.39,
        "midpoint": 0.385,
        "last_price": 0.39,
        "implied_probability": 0.39,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-17T22:16:16.263146Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP171830",
        "external_market_id": "KXBTC15M-26SEP171830-30",
        "external_contract_id": "KXBTC15M-26SEP171830-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 231.02
      },
      "selected_entry_price": 0.39,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 331,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP171830",
          "external_market_id": "KXBTC15M-26SEP171830-30",
          "external_contract_id": "KXBTC15M-26SEP171830-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-17T22:15:00Z",
          "resolution_timestamp": "2026-09-17T22:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-17T22:16:16.126000Z"
        }
      ],
      "quotes": [
        {
          "id": 331,
          "contract_id": 331,
          "forecast_timestamp": "2026-09-17T22:16:16.074841Z",
          "requested_timestamp": "2026-09-17T22:16:16.074841Z",
          "actual_quote_timestamp": "2026-09-17T22:16:16.263146Z",
          "timestamp_delta_seconds": 0.188305,
          "bid": 0.38,
          "ask": 0.39,
          "midpoint": 0.385,
          "last_price": 0.39,
          "implied_probability": 0.39,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-17T22:16:16.263146Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP171830",
          "external_market_id": "KXBTC15M-26SEP171830-30",
          "external_contract_id": "KXBTC15M-26SEP171830-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 231.02
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP171830-30": {
          "UP/YES": "KXBTC15M-26SEP171830-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": null,
        "fixed_shares": {
          "id": 638,
          "signal_id": 331,
          "quote_id": 331,
          "settlement_id": 331,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.39,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 39.0,
          "trading_fee": 1.67,
          "total_deployed": 40.67,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -39.0,
          "net_pnl": -40.67,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-17T22:31:21.813505Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 231.02,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 76324.36,
        "kronos_base_predicted_close": 76388.0078125,
        "kronos_base_displacement": 63.64781249999942,
        "kronos_base_displacement_fraction": 0.0008339121677535117,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 76422.34375,
        "kronos_small_displacement": 97.98374999999942,
        "kronos_small_displacement_fraction": 0.0012837808269862913,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP171830",
        "ticker": "KXBTC15M-26SEP171830-30",
        "market_id": "KXBTC15M-26SEP171830-30",
        "contract_id": "KXBTC15M-26SEP171830-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 76324.36
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-17T22:16:16.074841Z",
        "retrieved_timestamp": "2026-09-17T22:16:16.263146Z",
        "quote_offset_seconds": 0.188305,
        "quote_age_seconds": 0.188305,
        "bid": 0.38,
        "ask": 0.39,
        "midpoint": 0.385,
        "last_price": 0.39,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.39,
        "price_type": "live_executable_ask",
        "yes_ask_size": 231.02
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 76219.25,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260917T2215Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 325,
          "signal_id": 331,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-17T22:00:00Z",
          "return_6h": -0.004262964584821671,
          "return_12h": -0.0002713992952086963,
          "return_24h": 0.006620360186462282,
          "close_vs_ema12": -0.002395316273902881,
          "close_vs_ema24": -0.001200777069855219,
          "ema12_slope_3h": -0.00022215283526916263,
          "ema24_slope_6h": 0.0011691906701110089,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-17T22:16:16.122406Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-17T22:00:00Z",
            "return_6h": -0.004262964584821671,
            "return_12h": -0.0002713992952086963,
            "return_24h": 0.006620360186462282,
            "close_vs_ema12": -0.002395316273902881,
            "close_vs_ema24": -0.001200777069855219,
            "ema12_slope_3h": -0.00022215283526916263,
            "ema24_slope_6h": 0.0011691906701110089,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "DEGRADED",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0006273568545873687,
        "return_30m": -0.0020698416139108833,
        "return_60m": -0.0016202469763142435,
        "return_120m": -0.0031902642636822964,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 3,
        "close_vs_ema3": -0.0006954226732427404,
        "close_vs_ema6": -0.0013060359153685974,
        "close_vs_ema12": -0.0019686713300079983,
        "ema3_slope": -0.0006949393966297901,
        "ema6_slope": -0.0005221415918786887,
        "realized_volatility_30m": 0.00040801671276113893,
        "realized_volatility_60m": 0.0008091597394767126,
        "return_acceleration": 0.0008160334255222779
      }
    },
    {
      "id": 330,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260917T2200Z",
      "trigger_timestamp": "2026-09-17T22:01:16.687367Z",
      "market_start_timestamp": "2026-09-17T22:00:00Z",
      "resolution_timestamp": "2026-09-17T22:15:00Z",
      "direction": "UP",
      "base_run_id": 1873,
      "small_run_id": 1874,
      "last_observed_close": 76372.27,
      "actual_close": 76324.36,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-17T22:01:16.729767Z",
      "base_predicted_close": 76418.59375,
      "small_predicted_close": 76453.8984375,
      "strike": 76372.27,
      "market_regime": {
        "id": 324,
        "signal_id": 330,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-17T21:45:00Z",
        "return_6h": -0.004071921197066897,
        "return_12h": -0.0005727004972306826,
        "return_24h": 0.005868465100714371,
        "close_vs_ema12": -0.001870806920494239,
        "close_vs_ema24": -0.0005990293258789636,
        "ema12_slope_3h": -0.00013325058143609514,
        "ema24_slope_6h": 0.0012840578513406697,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-17T22:01:16.733551Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-17T21:45:00Z",
          "return_6h": -0.004071921197066897,
          "return_12h": -0.0005727004972306826,
          "return_24h": 0.005868465100714371,
          "close_vs_ema12": -0.001870806920494239,
          "close_vs_ema24": -0.0005990293258789636,
          "ema12_slope_3h": -0.00013325058143609514,
          "ema24_slope_6h": 0.0012840578513406697,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.43,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.187072,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        1873,
        1874
      ],
      "forecast_publication_timestamp": "2026-09-17T22:01:16.687367Z",
      "requested_quote_timestamp": "2026-09-17T22:01:16.687367Z",
      "retrieved_quote_timestamp": "2026-09-17T22:01:16.874439Z",
      "quote_retrieval_timestamp": "2026-09-17T22:01:16.874439Z",
      "timing_difference_seconds": 0.187072,
      "selected_quote": {
        "id": 330,
        "contract_id": 330,
        "forecast_timestamp": "2026-09-17T22:01:16.687367Z",
        "requested_timestamp": "2026-09-17T22:01:16.687367Z",
        "actual_quote_timestamp": "2026-09-17T22:01:16.874439Z",
        "timestamp_delta_seconds": 0.187072,
        "bid": 0.42,
        "ask": 0.43,
        "midpoint": 0.425,
        "last_price": 0.42,
        "implied_probability": 0.43,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-17T22:01:16.874439Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP171815",
        "external_market_id": "KXBTC15M-26SEP171815-15",
        "external_contract_id": "KXBTC15M-26SEP171815-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 1487.31
      },
      "selected_entry_price": 0.43,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 330,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP171815",
          "external_market_id": "KXBTC15M-26SEP171815-15",
          "external_contract_id": "KXBTC15M-26SEP171815-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-17T22:00:00Z",
          "resolution_timestamp": "2026-09-17T22:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-17T22:01:16.736148Z"
        }
      ],
      "quotes": [
        {
          "id": 330,
          "contract_id": 330,
          "forecast_timestamp": "2026-09-17T22:01:16.687367Z",
          "requested_timestamp": "2026-09-17T22:01:16.687367Z",
          "actual_quote_timestamp": "2026-09-17T22:01:16.874439Z",
          "timestamp_delta_seconds": 0.187072,
          "bid": 0.42,
          "ask": 0.43,
          "midpoint": 0.425,
          "last_price": 0.42,
          "implied_probability": 0.43,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-17T22:01:16.874439Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP171815",
          "external_market_id": "KXBTC15M-26SEP171815-15",
          "external_contract_id": "KXBTC15M-26SEP171815-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 1487.31
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP171815-15": {
          "UP/YES": "KXBTC15M-26SEP171815-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 636,
          "signal_id": 330,
          "quote_id": 330,
          "settlement_id": 330,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 223.0,
          "entry_price": 0.43,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.89,
          "trading_fee": 3.83,
          "total_deployed": 99.72,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.89,
          "net_pnl": -99.72,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-17T22:16:21.048825Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1487.31,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 637,
          "signal_id": 330,
          "quote_id": 330,
          "settlement_id": 330,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.43,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 43.0,
          "trading_fee": 1.72,
          "total_deployed": 44.72,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -43.0,
          "net_pnl": -44.72,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-17T22:16:21.050677Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1487.31,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 76372.27,
        "kronos_base_predicted_close": 76418.59375,
        "kronos_base_displacement": 46.323749999995925,
        "kronos_base_displacement_fraction": 0.0006065519592385551,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 76453.8984375,
        "kronos_small_displacement": 81.62843749999593,
        "kronos_small_displacement_fraction": 0.0010688229837871248,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP171815",
        "ticker": "KXBTC15M-26SEP171815-15",
        "market_id": "KXBTC15M-26SEP171815-15",
        "contract_id": "KXBTC15M-26SEP171815-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 76372.27
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-17T22:01:16.687367Z",
        "retrieved_timestamp": "2026-09-17T22:01:16.874439Z",
        "quote_offset_seconds": 0.187072,
        "quote_age_seconds": 0.187072,
        "bid": 0.42,
        "ask": 0.43,
        "midpoint": 0.425,
        "last_price": 0.42,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.43,
        "price_type": "live_executable_ask",
        "yes_ask_size": 1487.31
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 76324.36,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260917T2200Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 324,
          "signal_id": 330,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-17T21:45:00Z",
          "return_6h": -0.004071921197066897,
          "return_12h": -0.0005727004972306826,
          "return_24h": 0.005868465100714371,
          "close_vs_ema12": -0.001870806920494239,
          "close_vs_ema24": -0.0005990293258789636,
          "ema12_slope_3h": -0.00013325058143609514,
          "ema24_slope_6h": 0.0012840578513406697,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-17T22:01:16.733551Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-17T21:45:00Z",
            "return_6h": -0.004071921197066897,
            "return_12h": -0.0005727004972306826,
            "return_24h": 0.005868465100714371,
            "close_vs_ema12": -0.001870806920494239,
            "close_vs_ema24": -0.0005990293258789636,
            "ema12_slope_3h": -0.00013325058143609514,
            "ema24_slope_6h": 0.0012840578513406697,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "DEGRADED",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0014433902801096465,
        "return_30m": -0.0018075455609080082,
        "return_60m": -0.0015213436643704004,
        "return_120m": -0.002048116577178405,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.000763000612336473,
        "close_vs_ema6": -0.0012008921048816124,
        "close_vs_ema12": -0.0016994884130185905,
        "ema3_slope": -0.0007624188862592751,
        "ema6_slope": -0.0004801262100426751,
        "realized_volatility_30m": 0.0005393543106748111,
        "realized_volatility_60m": 0.00080347335070207,
        "return_acceleration": -0.0010787086213496222
      }
    },
    {
      "id": 329,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260917T2145Z",
      "trigger_timestamp": "2026-09-17T21:46:18.129030Z",
      "market_start_timestamp": "2026-09-17T21:45:00Z",
      "resolution_timestamp": "2026-09-17T22:00:00Z",
      "direction": "UP",
      "base_run_id": 1871,
      "small_run_id": 1872,
      "last_observed_close": 76482.66,
      "actual_close": 76372.27,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-17T21:46:18.215330Z",
      "base_predicted_close": 76506.3984375,
      "small_predicted_close": 76530.046875,
      "strike": 76482.66,
      "market_regime": {
        "id": 323,
        "signal_id": 329,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-17T21:30:00Z",
        "return_6h": -0.0027938770173491223,
        "return_12h": -0.0007405232991100075,
        "return_24h": 0.0077723802225795335,
        "close_vs_ema12": -0.0005076028565678126,
        "close_vs_ema24": 0.0008329626923111455,
        "ema12_slope_3h": -5.485637430369117e-05,
        "ema24_slope_6h": 0.0013973670619342737,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-17T21:46:18.217685Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-17T21:30:00Z",
          "return_6h": -0.0027938770173491223,
          "return_12h": -0.0007405232991100075,
          "return_24h": 0.0077723802225795335,
          "close_vs_ema12": -0.0005076028565678126,
          "close_vs_ema24": 0.0008329626923111455,
          "ema12_slope_3h": -5.485637430369117e-05,
          "ema24_slope_6h": 0.0013973670619342737,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.38,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.240259,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        1871,
        1872
      ],
      "forecast_publication_timestamp": "2026-09-17T21:46:18.129030Z",
      "requested_quote_timestamp": "2026-09-17T21:46:18.129030Z",
      "retrieved_quote_timestamp": "2026-09-17T21:46:18.369289Z",
      "quote_retrieval_timestamp": "2026-09-17T21:46:18.369289Z",
      "timing_difference_seconds": 0.240259,
      "selected_quote": {
        "id": 329,
        "contract_id": 329,
        "forecast_timestamp": "2026-09-17T21:46:18.129030Z",
        "requested_timestamp": "2026-09-17T21:46:18.129030Z",
        "actual_quote_timestamp": "2026-09-17T21:46:18.369289Z",
        "timestamp_delta_seconds": 0.240259,
        "bid": 0.37,
        "ask": 0.38,
        "midpoint": 0.375,
        "last_price": 0.38,
        "implied_probability": 0.38,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-17T21:46:18.369289Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP171800",
        "external_market_id": "KXBTC15M-26SEP171800-00",
        "external_contract_id": "KXBTC15M-26SEP171800-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5457.34
      },
      "selected_entry_price": 0.38,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 329,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP171800",
          "external_market_id": "KXBTC15M-26SEP171800-00",
          "external_contract_id": "KXBTC15M-26SEP171800-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-17T21:45:00Z",
          "resolution_timestamp": "2026-09-17T22:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-17T21:46:18.220468Z"
        }
      ],
      "quotes": [
        {
          "id": 329,
          "contract_id": 329,
          "forecast_timestamp": "2026-09-17T21:46:18.129030Z",
          "requested_timestamp": "2026-09-17T21:46:18.129030Z",
          "actual_quote_timestamp": "2026-09-17T21:46:18.369289Z",
          "timestamp_delta_seconds": 0.240259,
          "bid": 0.37,
          "ask": 0.38,
          "midpoint": 0.375,
          "last_price": 0.38,
          "implied_probability": 0.38,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-17T21:46:18.369289Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP171800",
          "external_market_id": "KXBTC15M-26SEP171800-00",
          "external_contract_id": "KXBTC15M-26SEP171800-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5457.34
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP171800-00": {
          "UP/YES": "KXBTC15M-26SEP171800-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 634,
          "signal_id": 329,
          "quote_id": 329,
          "settlement_id": 329,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 252.0,
          "entry_price": 0.38,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.76,
          "trading_fee": 4.16,
          "total_deployed": 99.92,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.76,
          "net_pnl": -99.92,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-17T22:01:21.607378Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5457.34,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 635,
          "signal_id": 329,
          "quote_id": 329,
          "settlement_id": 329,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.38,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 38.0,
          "trading_fee": 1.65,
          "total_deployed": 39.65,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -38.0,
          "net_pnl": -39.65,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-17T22:01:21.609507Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5457.34,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 76482.66,
        "kronos_base_predicted_close": 76506.3984375,
        "kronos_base_displacement": 23.738437499996508,
        "kronos_base_displacement_fraction": 0.0003103767246065514,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 76530.046875,
        "kronos_small_displacement": 47.38687499999651,
        "kronos_small_displacement_fraction": 0.0006195767118977884,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP171800",
        "ticker": "KXBTC15M-26SEP171800-00",
        "market_id": "KXBTC15M-26SEP171800-00",
        "contract_id": "KXBTC15M-26SEP171800-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 76482.66
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-17T21:46:18.129030Z",
        "retrieved_timestamp": "2026-09-17T21:46:18.369289Z",
        "quote_offset_seconds": 0.240259,
        "quote_age_seconds": 0.240259,
        "bid": 0.37,
        "ask": 0.38,
        "midpoint": 0.375,
        "last_price": 0.38,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.38,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5457.34
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 76372.27,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260917T2145Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 323,
          "signal_id": 329,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-17T21:30:00Z",
          "return_6h": -0.0027938770173491223,
          "return_12h": -0.0007405232991100075,
          "return_24h": 0.0077723802225795335,
          "close_vs_ema12": -0.0005076028565678126,
          "close_vs_ema24": 0.0008329626923111455,
          "ema12_slope_3h": -5.485637430369117e-05,
          "ema24_slope_6h": 0.0013973670619342737,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-17T21:46:18.217685Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-17T21:30:00Z",
            "return_6h": -0.0027938770173491223,
            "return_12h": -0.0007405232991100075,
            "return_24h": 0.0077723802225795335,
            "close_vs_ema12": -0.0005076028565678126,
            "close_vs_ema24": 0.0008329626923111455,
            "ema12_slope_3h": -5.485637430369117e-05,
            "ema24_slope_6h": 0.0013973670619342737,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "DEGRADED",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": -0.00036468165876002434,
        "return_30m": 0.0004505271574553049,
        "return_60m": 0.00020115792878661054,
        "return_120m": -0.0005759141882829555,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -8.156522285895917e-05,
        "close_vs_ema6": -0.00023739410738687905,
        "close_vs_ema12": -0.000565291536167023,
        "ema3_slope": -8.155857051572735e-05,
        "ema6_slope": -9.49486268567723e-05,
        "realized_volatility_30m": 0.0005900939375675374,
        "realized_volatility_60m": 0.0005350252940789611,
        "return_acceleration": -0.0011801878751350747
      }
    },
    {
      "id": 328,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260917T2130Z",
      "trigger_timestamp": "2026-09-17T21:31:17.039981Z",
      "market_start_timestamp": "2026-09-17T21:30:00Z",
      "resolution_timestamp": "2026-09-17T21:45:00Z",
      "direction": "UP",
      "base_run_id": 1869,
      "small_run_id": 1870,
      "last_observed_close": 76510.57,
      "actual_close": 76482.66,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-17T21:31:17.086327Z",
      "base_predicted_close": 76521.59375,
      "small_predicted_close": 76635.2421875,
      "strike": 76510.57,
      "market_regime": {
        "id": 322,
        "signal_id": 328,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-17T21:15:00Z",
        "return_6h": 0.001630302398213157,
        "return_12h": -0.0015351701948868035,
        "return_24h": 0.006704025564417737,
        "close_vs_ema12": -0.0001645699039384274,
        "close_vs_ema24": 0.0012156576439059652,
        "ema12_slope_3h": -1.8027558045585756e-05,
        "ema24_slope_6h": 0.001486070229895553,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-17T21:31:17.088735Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-17T21:15:00Z",
          "return_6h": 0.001630302398213157,
          "return_12h": -0.0015351701948868035,
          "return_24h": 0.006704025564417737,
          "close_vs_ema12": -0.0001645699039384274,
          "close_vs_ema24": 0.0012156576439059652,
          "ema12_slope_3h": -1.8027558045585756e-05,
          "ema24_slope_6h": 0.001486070229895553,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.37,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.200499,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        1869,
        1870
      ],
      "forecast_publication_timestamp": "2026-09-17T21:31:17.039981Z",
      "requested_quote_timestamp": "2026-09-17T21:31:17.039981Z",
      "retrieved_quote_timestamp": "2026-09-17T21:31:17.240480Z",
      "quote_retrieval_timestamp": "2026-09-17T21:31:17.240480Z",
      "timing_difference_seconds": 0.200499,
      "selected_quote": {
        "id": 328,
        "contract_id": 328,
        "forecast_timestamp": "2026-09-17T21:31:17.039981Z",
        "requested_timestamp": "2026-09-17T21:31:17.039981Z",
        "actual_quote_timestamp": "2026-09-17T21:31:17.240480Z",
        "timestamp_delta_seconds": 0.200499,
        "bid": 0.36,
        "ask": 0.37,
        "midpoint": 0.365,
        "last_price": 0.36,
        "implied_probability": 0.37,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-17T21:31:17.240480Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP171745",
        "external_market_id": "KXBTC15M-26SEP171745-45",
        "external_contract_id": "KXBTC15M-26SEP171745-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4089.25
      },
      "selected_entry_price": 0.37,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 328,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP171745",
          "external_market_id": "KXBTC15M-26SEP171745-45",
          "external_contract_id": "KXBTC15M-26SEP171745-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-17T21:30:00Z",
          "resolution_timestamp": "2026-09-17T21:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-17T21:31:17.091127Z"
        }
      ],
      "quotes": [
        {
          "id": 328,
          "contract_id": 328,
          "forecast_timestamp": "2026-09-17T21:31:17.039981Z",
          "requested_timestamp": "2026-09-17T21:31:17.039981Z",
          "actual_quote_timestamp": "2026-09-17T21:31:17.240480Z",
          "timestamp_delta_seconds": 0.200499,
          "bid": 0.36,
          "ask": 0.37,
          "midpoint": 0.365,
          "last_price": 0.36,
          "implied_probability": 0.37,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-17T21:31:17.240480Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP171745",
          "external_market_id": "KXBTC15M-26SEP171745-45",
          "external_contract_id": "KXBTC15M-26SEP171745-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4089.25
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP171745-45": {
          "UP/YES": "KXBTC15M-26SEP171745-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 632,
          "signal_id": 328,
          "quote_id": 328,
          "settlement_id": 328,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 258.0,
          "entry_price": 0.37,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.46,
          "trading_fee": 4.21,
          "total_deployed": 99.66999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.46,
          "net_pnl": -99.66999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-17T21:46:23.341054Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4089.25,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 633,
          "signal_id": 328,
          "quote_id": 328,
          "settlement_id": 328,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.37,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 37.0,
          "trading_fee": 1.64,
          "total_deployed": 38.64,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -37.0,
          "net_pnl": -38.64,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-17T21:46:23.343153Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4089.25,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 76510.57,
        "kronos_base_predicted_close": 76521.59375,
        "kronos_base_displacement": 11.023749999993015,
        "kronos_base_displacement_fraction": 0.0001440813994719032,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 76635.2421875,
        "kronos_small_displacement": 124.67218749999302,
        "kronos_small_displacement_fraction": 0.0016294766527029272,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP171745",
        "ticker": "KXBTC15M-26SEP171745-45",
        "market_id": "KXBTC15M-26SEP171745-45",
        "contract_id": "KXBTC15M-26SEP171745-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 76510.57
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-17T21:31:17.039981Z",
        "retrieved_timestamp": "2026-09-17T21:31:17.240480Z",
        "quote_offset_seconds": 0.200499,
        "quote_age_seconds": 0.200499,
        "bid": 0.36,
        "ask": 0.37,
        "midpoint": 0.365,
        "last_price": 0.36,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.37,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4089.25
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 76482.66,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260917T2130Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 322,
          "signal_id": 328,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-17T21:15:00Z",
          "return_6h": 0.001630302398213157,
          "return_12h": -0.0015351701948868035,
          "return_24h": 0.006704025564417737,
          "close_vs_ema12": -0.0001645699039384274,
          "close_vs_ema24": 0.0012156576439059652,
          "ema12_slope_3h": -1.8027558045585756e-05,
          "ema24_slope_6h": 0.001486070229895553,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-17T21:31:17.088735Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-17T21:15:00Z",
            "return_6h": 0.001630302398213157,
            "return_12h": -0.0015351701948868035,
            "return_24h": 0.006704025564417737,
            "close_vs_ema12": -0.0001645699039384274,
            "close_vs_ema24": 0.0012156576439059652,
            "ema12_slope_3h": -1.8027558045585756e-05,
            "ema24_slope_6h": 0.001486070229895553,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "DEGRADED",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0008155062163750504,
        "return_30m": 0.0002867201562835042,
        "return_60m": -0.0018608354421747464,
        "return_120m": 7.663581186045931e-05,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.00020163805142736635,
        "close_vs_ema6": 3.237327069904872e-05,
        "close_vs_ema12": -0.0003034321553007091,
        "ema3_slope": 0.000201678717530962,
        "ema6_slope": 1.2949475966417268e-05,
        "realized_volatility_30m": 0.0006719306997651775,
        "realized_volatility_60m": 0.0012289431696943067,
        "return_acceleration": 0.001343861399530355
      }
    },
    {
      "id": 327,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260917T2115Z",
      "trigger_timestamp": "2026-09-17T21:16:19.185820Z",
      "market_start_timestamp": "2026-09-17T21:15:00Z",
      "resolution_timestamp": "2026-09-17T21:30:00Z",
      "direction": "UP",
      "base_run_id": 1867,
      "small_run_id": 1868,
      "last_observed_close": 76448.22,
      "actual_close": 76510.57,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-17T21:16:19.238278Z",
      "base_predicted_close": 76503.609375,
      "small_predicted_close": 76617.875,
      "strike": 76448.22,
      "market_regime": {
        "id": 321,
        "signal_id": 327,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-17T21:00:00Z",
        "return_6h": 0.0023930587593885555,
        "return_12h": -0.00226517393769865,
        "return_24h": 0.005429460728115343,
        "close_vs_ema12": -0.0009862735812816714,
        "close_vs_ema24": 0.0004254256124807121,
        "ema12_slope_3h": 7.890220394157765e-05,
        "ema24_slope_6h": 0.0014830282016113916,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-17T21:16:19.240917Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-17T21:00:00Z",
          "return_6h": 0.0023930587593885555,
          "return_12h": -0.00226517393769865,
          "return_24h": 0.005429460728115343,
          "close_vs_ema12": -0.0009862735812816714,
          "close_vs_ema24": 0.0004254256124807121,
          "ema12_slope_3h": 7.890220394157765e-05,
          "ema24_slope_6h": 0.0014830282016113916,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.53,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.197036,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        1867,
        1868
      ],
      "forecast_publication_timestamp": "2026-09-17T21:16:19.185820Z",
      "requested_quote_timestamp": "2026-09-17T21:16:19.185820Z",
      "retrieved_quote_timestamp": "2026-09-17T21:16:19.382856Z",
      "quote_retrieval_timestamp": "2026-09-17T21:16:19.382856Z",
      "timing_difference_seconds": 0.197036,
      "selected_quote": {
        "id": 327,
        "contract_id": 327,
        "forecast_timestamp": "2026-09-17T21:16:19.185820Z",
        "requested_timestamp": "2026-09-17T21:16:19.185820Z",
        "actual_quote_timestamp": "2026-09-17T21:16:19.382856Z",
        "timestamp_delta_seconds": 0.197036,
        "bid": 0.52,
        "ask": 0.53,
        "midpoint": 0.525,
        "last_price": 0.53,
        "implied_probability": 0.53,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-17T21:16:19.382856Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP171730",
        "external_market_id": "KXBTC15M-26SEP171730-30",
        "external_contract_id": "KXBTC15M-26SEP171730-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2199.88
      },
      "selected_entry_price": 0.53,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 327,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP171730",
          "external_market_id": "KXBTC15M-26SEP171730-30",
          "external_contract_id": "KXBTC15M-26SEP171730-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-17T21:15:00Z",
          "resolution_timestamp": "2026-09-17T21:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-17T21:16:19.243762Z"
        }
      ],
      "quotes": [
        {
          "id": 327,
          "contract_id": 327,
          "forecast_timestamp": "2026-09-17T21:16:19.185820Z",
          "requested_timestamp": "2026-09-17T21:16:19.185820Z",
          "actual_quote_timestamp": "2026-09-17T21:16:19.382856Z",
          "timestamp_delta_seconds": 0.197036,
          "bid": 0.52,
          "ask": 0.53,
          "midpoint": 0.525,
          "last_price": 0.53,
          "implied_probability": 0.53,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-17T21:16:19.382856Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP171730",
          "external_market_id": "KXBTC15M-26SEP171730-30",
          "external_contract_id": "KXBTC15M-26SEP171730-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2199.88
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP171730-30": {
          "UP/YES": "KXBTC15M-26SEP171730-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 630,
          "signal_id": 327,
          "quote_id": 327,
          "settlement_id": 327,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 182.0,
          "entry_price": 0.53,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.46000000000001,
          "trading_fee": 3.18,
          "total_deployed": 99.64000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 182.0,
          "gross_pnl": 85.53999999999999,
          "net_pnl": 82.35999999999999,
          "roi": 0.8265756724207143,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-17T21:31:21.921213Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2199.88,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 631,
          "signal_id": 327,
          "quote_id": 327,
          "settlement_id": 327,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.53,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 53.0,
          "trading_fee": 1.75,
          "total_deployed": 54.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 47.0,
          "net_pnl": 45.25,
          "roi": 0.8264840182648402,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-17T21:31:21.923102Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2199.88,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 76448.22,
        "kronos_base_predicted_close": 76503.609375,
        "kronos_base_displacement": 55.389374999998836,
        "kronos_base_displacement_fraction": 0.0007245345280766359,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 76617.875,
        "kronos_small_displacement": 169.65499999999884,
        "kronos_small_displacement_fraction": 0.002219214521933916,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP171730",
        "ticker": "KXBTC15M-26SEP171730-30",
        "market_id": "KXBTC15M-26SEP171730-30",
        "contract_id": "KXBTC15M-26SEP171730-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 76448.22
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-17T21:16:19.185820Z",
        "retrieved_timestamp": "2026-09-17T21:16:19.382856Z",
        "quote_offset_seconds": 0.197036,
        "quote_age_seconds": 0.197036,
        "bid": 0.52,
        "ask": 0.53,
        "midpoint": 0.525,
        "last_price": 0.53,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.53,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2199.88
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 76510.57,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260917T2115Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 321,
          "signal_id": 327,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-17T21:00:00Z",
          "return_6h": 0.0023930587593885555,
          "return_12h": -0.00226517393769865,
          "return_24h": 0.005429460728115343,
          "close_vs_ema12": -0.0009862735812816714,
          "close_vs_ema24": 0.0004254256124807121,
          "ema12_slope_3h": 7.890220394157765e-05,
          "ema24_slope_6h": 0.0014830282016113916,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-17T21:16:19.240917Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-17T21:00:00Z",
            "return_6h": 0.0023930587593885555,
            "return_12h": -0.00226517393769865,
            "return_24h": 0.005429460728115343,
            "close_vs_ema12": -0.0009862735812816714,
            "close_vs_ema24": 0.0004254256124807121,
            "ema12_slope_3h": 7.890220394157765e-05,
            "ema24_slope_6h": 0.0014830282016113916,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0005283551831553046,
        "return_30m": -0.00024925693165178675,
        "return_60m": -0.001572565231429346,
        "return_120m": -0.0006928973635771385,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.00041181294529613055,
        "close_vs_ema6": -0.0007695554732205512,
        "close_vs_ema12": -0.0011731313757525896,
        "ema3_slope": -0.00041164342520461084,
        "ema6_slope": -0.0003077274639464722,
        "realized_volatility_30m": 0.0004038004878103574,
        "realized_volatility_60m": 0.0013080500238608532,
        "return_acceleration": -0.0008076009756207148
      }
    },
    {
      "id": 326,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260917T2100Z",
      "trigger_timestamp": "2026-09-17T21:01:18.547471Z",
      "market_start_timestamp": "2026-09-17T21:00:00Z",
      "resolution_timestamp": "2026-09-17T21:15:00Z",
      "direction": "UP",
      "base_run_id": 1865,
      "small_run_id": 1866,
      "last_observed_close": 76488.63,
      "actual_close": 76448.22,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-17T21:01:18.613914Z",
      "base_predicted_close": 76515.1640625,
      "small_predicted_close": 76638.7421875,
      "strike": 76488.63,
      "market_regime": {
        "id": 320,
        "signal_id": 326,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-17T20:45:00Z",
        "return_6h": 0.0005236197584939095,
        "return_12h": -0.00017489953260241276,
        "return_24h": 0.0049451193910299285,
        "close_vs_ema12": -0.0005001085691431761,
        "close_vs_ema24": 0.0009632460047270808,
        "ema12_slope_3h": 0.000198585878772084,
        "ema24_slope_6h": 0.0014638765360797112,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-17T21:01:18.616615Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-17T20:45:00Z",
          "return_6h": 0.0005236197584939095,
          "return_12h": -0.00017489953260241276,
          "return_24h": 0.0049451193910299285,
          "close_vs_ema12": -0.0005001085691431761,
          "close_vs_ema24": 0.0009632460047270808,
          "ema12_slope_3h": 0.000198585878772084,
          "ema24_slope_6h": 0.0014638765360797112,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.65,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.217883,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        1865,
        1866
      ],
      "forecast_publication_timestamp": "2026-09-17T21:01:18.547471Z",
      "requested_quote_timestamp": "2026-09-17T21:01:18.547471Z",
      "retrieved_quote_timestamp": "2026-09-17T21:01:18.765354Z",
      "quote_retrieval_timestamp": "2026-09-17T21:01:18.765354Z",
      "timing_difference_seconds": 0.217883,
      "selected_quote": {
        "id": 326,
        "contract_id": 326,
        "forecast_timestamp": "2026-09-17T21:01:18.547471Z",
        "requested_timestamp": "2026-09-17T21:01:18.547471Z",
        "actual_quote_timestamp": "2026-09-17T21:01:18.765354Z",
        "timestamp_delta_seconds": 0.217883,
        "bid": 0.64,
        "ask": 0.65,
        "midpoint": 0.645,
        "last_price": 0.64,
        "implied_probability": 0.65,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-17T21:01:18.765354Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP171715",
        "external_market_id": "KXBTC15M-26SEP171715-15",
        "external_contract_id": "KXBTC15M-26SEP171715-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4741.26
      },
      "selected_entry_price": 0.65,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 326,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP171715",
          "external_market_id": "KXBTC15M-26SEP171715-15",
          "external_contract_id": "KXBTC15M-26SEP171715-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-17T21:00:00Z",
          "resolution_timestamp": "2026-09-17T21:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-17T21:01:18.619294Z"
        }
      ],
      "quotes": [
        {
          "id": 326,
          "contract_id": 326,
          "forecast_timestamp": "2026-09-17T21:01:18.547471Z",
          "requested_timestamp": "2026-09-17T21:01:18.547471Z",
          "actual_quote_timestamp": "2026-09-17T21:01:18.765354Z",
          "timestamp_delta_seconds": 0.217883,
          "bid": 0.64,
          "ask": 0.65,
          "midpoint": 0.645,
          "last_price": 0.64,
          "implied_probability": 0.65,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-17T21:01:18.765354Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP171715",
          "external_market_id": "KXBTC15M-26SEP171715-15",
          "external_contract_id": "KXBTC15M-26SEP171715-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4741.26
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP171715-15": {
          "UP/YES": "KXBTC15M-26SEP171715-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 628,
          "signal_id": 326,
          "quote_id": 326,
          "settlement_id": 326,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 150.0,
          "entry_price": 0.65,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.5,
          "trading_fee": 2.39,
          "total_deployed": 99.89,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -97.5,
          "net_pnl": -99.89,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-17T21:16:24.341581Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4741.26,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 629,
          "signal_id": 326,
          "quote_id": 326,
          "settlement_id": 326,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.65,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 65.0,
          "trading_fee": 1.6,
          "total_deployed": 66.6,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -65.0,
          "net_pnl": -66.6,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-17T21:16:24.343854Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4741.26,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 76488.63,
        "kronos_base_predicted_close": 76515.1640625,
        "kronos_base_displacement": 26.534062499995343,
        "kronos_base_displacement_fraction": 0.0003469020493633543,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 76638.7421875,
        "kronos_small_displacement": 150.11218749999534,
        "kronos_small_displacement_fraction": 0.001962542504683315,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP171715",
        "ticker": "KXBTC15M-26SEP171715-15",
        "market_id": "KXBTC15M-26SEP171715-15",
        "contract_id": "KXBTC15M-26SEP171715-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 76488.63
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-17T21:01:18.547471Z",
        "retrieved_timestamp": "2026-09-17T21:01:18.765354Z",
        "quote_offset_seconds": 0.217883,
        "quote_age_seconds": 0.217883,
        "bid": 0.64,
        "ask": 0.65,
        "midpoint": 0.645,
        "last_price": 0.64,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.65,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4741.26
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 76448.22,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260917T2100Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 320,
          "signal_id": 326,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-17T20:45:00Z",
          "return_6h": 0.0005236197584939095,
          "return_12h": -0.00017489953260241276,
          "return_24h": 0.0049451193910299285,
          "close_vs_ema12": -0.0005001085691431761,
          "close_vs_ema24": 0.0009632460047270808,
          "ema12_slope_3h": 0.000198585878772084,
          "ema24_slope_6h": 0.0014638765360797112,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-17T21:01:18.616615Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-17T20:45:00Z",
            "return_6h": 0.0005236197584939095,
            "return_12h": -0.00017489953260241276,
            "return_24h": 0.0049451193910299285,
            "close_vs_ema12": -0.0005001085691431761,
            "close_vs_ema24": 0.0009632460047270808,
            "ema12_slope_3h": 0.000198585878772084,
            "ema24_slope_6h": 0.0014638765360797112,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": 0.00027924579246541015,
        "return_30m": -0.0021469400274779504,
        "return_60m": -0.0005275755365080625,
        "return_120m": -0.00045491721622237247,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": -0.0002950875783055418,
        "close_vs_ema6": -0.0005489809976131355,
        "close_vs_ema12": -0.0008582305996233108,
        "ema3_slope": -0.00029500052731434856,
        "ema6_slope": -0.00021954418881020565,
        "realized_volatility_30m": 0.0013523771496818382,
        "realized_volatility_60m": 0.0013583538218117975,
        "return_acceleration": 0.0027047542993636764
      }
    },
    {
      "id": 325,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260917T2045Z",
      "trigger_timestamp": "2026-09-17T20:46:18.643288Z",
      "market_start_timestamp": "2026-09-17T20:45:00Z",
      "resolution_timestamp": "2026-09-17T21:00:00Z",
      "direction": "UP",
      "base_run_id": 1863,
      "small_run_id": 1864,
      "last_observed_close": 76467.28,
      "actual_close": 76488.63,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-17T20:46:18.687138Z",
      "base_predicted_close": 76508.46875,
      "small_predicted_close": 76522.453125,
      "strike": 76467.28,
      "market_regime": {
        "id": 319,
        "signal_id": 325,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-17T20:30:00Z",
        "return_6h": -0.0011759947791271097,
        "return_12h": 0.0006007721849718983,
        "return_24h": 0.005332747738291177,
        "close_vs_ema12": -0.0008004009731706896,
        "close_vs_ema24": 0.0007041011160013877,
        "ema12_slope_3h": 0.00027394036597083726,
        "ema24_slope_6h": 0.0014837090595845037,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-17T20:46:18.689610Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-17T20:30:00Z",
          "return_6h": -0.0011759947791271097,
          "return_12h": 0.0006007721849718983,
          "return_24h": 0.005332747738291177,
          "close_vs_ema12": -0.0008004009731706896,
          "close_vs_ema24": 0.0007041011160013877,
          "ema12_slope_3h": 0.00027394036597083726,
          "ema24_slope_6h": 0.0014837090595845037,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.62,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.192243,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        1863,
        1864
      ],
      "forecast_publication_timestamp": "2026-09-17T20:46:18.643288Z",
      "requested_quote_timestamp": "2026-09-17T20:46:18.643288Z",
      "retrieved_quote_timestamp": "2026-09-17T20:46:18.835531Z",
      "quote_retrieval_timestamp": "2026-09-17T20:46:18.835531Z",
      "timing_difference_seconds": 0.192243,
      "selected_quote": {
        "id": 325,
        "contract_id": 325,
        "forecast_timestamp": "2026-09-17T20:46:18.643288Z",
        "requested_timestamp": "2026-09-17T20:46:18.643288Z",
        "actual_quote_timestamp": "2026-09-17T20:46:18.835531Z",
        "timestamp_delta_seconds": 0.192243,
        "bid": 0.61,
        "ask": 0.62,
        "midpoint": 0.615,
        "last_price": 0.61,
        "implied_probability": 0.62,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-17T20:46:18.835531Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP171700",
        "external_market_id": "KXBTC15M-26SEP171700-00",
        "external_contract_id": "KXBTC15M-26SEP171700-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4534.55
      },
      "selected_entry_price": 0.62,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 325,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP171700",
          "external_market_id": "KXBTC15M-26SEP171700-00",
          "external_contract_id": "KXBTC15M-26SEP171700-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-17T20:45:00Z",
          "resolution_timestamp": "2026-09-17T21:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-17T20:46:18.692322Z"
        }
      ],
      "quotes": [
        {
          "id": 325,
          "contract_id": 325,
          "forecast_timestamp": "2026-09-17T20:46:18.643288Z",
          "requested_timestamp": "2026-09-17T20:46:18.643288Z",
          "actual_quote_timestamp": "2026-09-17T20:46:18.835531Z",
          "timestamp_delta_seconds": 0.192243,
          "bid": 0.61,
          "ask": 0.62,
          "midpoint": 0.615,
          "last_price": 0.61,
          "implied_probability": 0.62,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-17T20:46:18.835531Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP171700",
          "external_market_id": "KXBTC15M-26SEP171700-00",
          "external_contract_id": "KXBTC15M-26SEP171700-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4534.55
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP171700-00": {
          "UP/YES": "KXBTC15M-26SEP171700-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 626,
          "signal_id": 325,
          "quote_id": 325,
          "settlement_id": 325,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 157.0,
          "entry_price": 0.62,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.34,
          "trading_fee": 2.59,
          "total_deployed": 99.93,
          "settlement_value": 1.0,
          "settlement_payout": 157.0,
          "gross_pnl": 59.66,
          "net_pnl": 57.06999999999999,
          "roi": 0.5710997698388871,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-17T21:01:23.399462Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4534.55,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 627,
          "signal_id": 325,
          "quote_id": 325,
          "settlement_id": 325,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.62,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 62.0,
          "trading_fee": 1.65,
          "total_deployed": 63.65,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 38.0,
          "net_pnl": 36.35,
          "roi": 0.5710919088766693,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-17T21:01:23.401415Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4534.55,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 76467.28,
        "kronos_base_predicted_close": 76508.46875,
        "kronos_base_displacement": 41.188750000001164,
        "kronos_base_displacement_fraction": 0.0005386454180140992,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 76522.453125,
        "kronos_small_displacement": 55.173125000001164,
        "kronos_small_displacement_fraction": 0.0007215259258600694,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP171700",
        "ticker": "KXBTC15M-26SEP171700-00",
        "market_id": "KXBTC15M-26SEP171700-00",
        "contract_id": "KXBTC15M-26SEP171700-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 76467.28
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-17T20:46:18.643288Z",
        "retrieved_timestamp": "2026-09-17T20:46:18.835531Z",
        "quote_offset_seconds": 0.192243,
        "quote_age_seconds": 0.192243,
        "bid": 0.61,
        "ask": 0.62,
        "midpoint": 0.615,
        "last_price": 0.61,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.62,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4534.55
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 76488.63,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260917T2045Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 319,
          "signal_id": 325,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-17T20:30:00Z",
          "return_6h": -0.0011759947791271097,
          "return_12h": 0.0006007721849718983,
          "return_24h": 0.005332747738291177,
          "close_vs_ema12": -0.0008004009731706896,
          "close_vs_ema24": 0.0007041011160013877,
          "ema12_slope_3h": 0.00027394036597083726,
          "ema24_slope_6h": 0.0014837090595845037,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-17T20:46:18.689610Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-17T20:30:00Z",
            "return_6h": -0.0011759947791271097,
            "return_12h": 0.0006007721849718983,
            "return_24h": 0.005332747738291177,
            "close_vs_ema12": -0.0008004009731706896,
            "close_vs_ema24": 0.0007041011160013877,
            "ema12_slope_3h": 0.00027394036597083726,
            "ema24_slope_6h": 0.0014837090595845037,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0024255085068982662,
        "return_30m": -0.0013236382257804102,
        "return_60m": -0.0007769158342895155,
        "return_120m": -0.0011209431641517886,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0008690041813327332,
        "close_vs_ema6": -0.0010473579829910484,
        "close_vs_ema12": -0.0012929990104126876,
        "ema3_slope": -0.0008682496687403285,
        "ema6_slope": -0.00041876775329674487,
        "realized_volatility_30m": 0.0017650289409607556,
        "realized_volatility_60m": 0.0013437316196526434,
        "return_acceleration": -0.003530057881921511
      }
    },
    {
      "id": 324,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260917T2000Z",
      "trigger_timestamp": "2026-09-17T20:01:17.045602Z",
      "market_start_timestamp": "2026-09-17T20:00:00Z",
      "resolution_timestamp": "2026-09-17T20:15:00Z",
      "direction": "UP",
      "base_run_id": 1857,
      "small_run_id": 1858,
      "last_observed_close": 76529.01,
      "actual_close": 76568.63,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-17T20:01:17.247231Z",
      "base_predicted_close": 76540.4453125,
      "small_predicted_close": 76655.59375,
      "strike": 76529.01,
      "market_regime": {
        "id": 318,
        "signal_id": 324,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-17T19:45:00Z",
        "return_6h": -0.0008578572505637538,
        "return_12h": 0.0020405268465475412,
        "return_24h": 0.00685569321878754,
        "close_vs_ema12": 6.375024125482298e-05,
        "close_vs_ema24": 0.0016377590435945333,
        "ema12_slope_3h": 0.0006577268337490949,
        "ema24_slope_6h": 0.0017521305414078814,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-17T20:01:17.249688Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-17T19:45:00Z",
          "return_6h": -0.0008578572505637538,
          "return_12h": 0.0020405268465475412,
          "return_24h": 0.00685569321878754,
          "close_vs_ema12": 6.375024125482298e-05,
          "close_vs_ema24": 0.0016377590435945333,
          "ema12_slope_3h": 0.0006577268337490949,
          "ema24_slope_6h": 0.0017521305414078814,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.34,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.339484,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        1857,
        1858
      ],
      "forecast_publication_timestamp": "2026-09-17T20:01:17.045602Z",
      "requested_quote_timestamp": "2026-09-17T20:01:17.045602Z",
      "retrieved_quote_timestamp": "2026-09-17T20:01:17.385086Z",
      "quote_retrieval_timestamp": "2026-09-17T20:01:17.385086Z",
      "timing_difference_seconds": 0.339484,
      "selected_quote": {
        "id": 324,
        "contract_id": 324,
        "forecast_timestamp": "2026-09-17T20:01:17.045602Z",
        "requested_timestamp": "2026-09-17T20:01:17.045602Z",
        "actual_quote_timestamp": "2026-09-17T20:01:17.385086Z",
        "timestamp_delta_seconds": 0.339484,
        "bid": 0.33,
        "ask": 0.34,
        "midpoint": 0.335,
        "last_price": 0.34,
        "implied_probability": 0.34,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-17T20:01:17.385086Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP171615",
        "external_market_id": "KXBTC15M-26SEP171615-15",
        "external_contract_id": "KXBTC15M-26SEP171615-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4522.28
      },
      "selected_entry_price": 0.34,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 324,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP171615",
          "external_market_id": "KXBTC15M-26SEP171615-15",
          "external_contract_id": "KXBTC15M-26SEP171615-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-17T20:00:00Z",
          "resolution_timestamp": "2026-09-17T20:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-17T20:01:17.253842Z"
        }
      ],
      "quotes": [
        {
          "id": 324,
          "contract_id": 324,
          "forecast_timestamp": "2026-09-17T20:01:17.045602Z",
          "requested_timestamp": "2026-09-17T20:01:17.045602Z",
          "actual_quote_timestamp": "2026-09-17T20:01:17.385086Z",
          "timestamp_delta_seconds": 0.339484,
          "bid": 0.33,
          "ask": 0.34,
          "midpoint": 0.335,
          "last_price": 0.34,
          "implied_probability": 0.34,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-17T20:01:17.385086Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP171615",
          "external_market_id": "KXBTC15M-26SEP171615-15",
          "external_contract_id": "KXBTC15M-26SEP171615-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4522.28
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP171615-15": {
          "UP/YES": "KXBTC15M-26SEP171615-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 624,
          "signal_id": 324,
          "quote_id": 324,
          "settlement_id": 324,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 281.0,
          "entry_price": 0.34,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.54,
          "trading_fee": 4.42,
          "total_deployed": 99.96000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 281.0,
          "gross_pnl": 185.45999999999998,
          "net_pnl": 181.04,
          "roi": 1.8111244497799117,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-17T20:16:21.789950Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4522.28,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 625,
          "signal_id": 324,
          "quote_id": 324,
          "settlement_id": 324,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.34,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 34.0,
          "trading_fee": 1.58,
          "total_deployed": 35.58,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 66.0,
          "net_pnl": 64.42,
          "roi": 1.810567734682406,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-17T20:16:21.792008Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4522.28,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 76529.01,
        "kronos_base_predicted_close": 76540.4453125,
        "kronos_base_displacement": 11.435312500005239,
        "kronos_base_displacement_fraction": 0.00014942454501900966,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 76655.59375,
        "kronos_small_displacement": 126.58375000000524,
        "kronos_small_displacement_fraction": 0.0016540622961149667,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP171615",
        "ticker": "KXBTC15M-26SEP171615-15",
        "market_id": "KXBTC15M-26SEP171615-15",
        "contract_id": "KXBTC15M-26SEP171615-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 76529.01
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-17T20:01:17.045602Z",
        "retrieved_timestamp": "2026-09-17T20:01:17.385086Z",
        "quote_offset_seconds": 0.339484,
        "quote_age_seconds": 0.339484,
        "bid": 0.33,
        "ask": 0.34,
        "midpoint": 0.335,
        "last_price": 0.34,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.34,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4522.28
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 76568.63,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260917T2000Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 318,
          "signal_id": 324,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-17T19:45:00Z",
          "return_6h": -0.0008578572505637538,
          "return_12h": 0.0020405268465475412,
          "return_24h": 0.00685569321878754,
          "close_vs_ema12": 6.375024125482298e-05,
          "close_vs_ema24": 0.0016377590435945333,
          "ema12_slope_3h": 0.0006577268337490949,
          "ema24_slope_6h": 0.0017521305414078814,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-17T20:01:17.249688Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-17T19:45:00Z",
            "return_6h": -0.0008578572505637538,
            "return_12h": 0.0020405268465475412,
            "return_24h": 0.00685569321878754,
            "close_vs_ema12": 6.375024125482298e-05,
            "close_vs_ema24": 0.0016377590435945333,
            "ema12_slope_3h": 0.0006577268337490949,
            "ema24_slope_6h": 0.0017521305414078814,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 2.97042154233651e-05,
        "return_30m": 0.0003177190310235112,
        "return_60m": 7.269667327203244e-05,
        "return_120m": -0.0010428770441865964,
        "consecutive_up_closes": 3,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 3.734278347544695e-05,
        "close_vs_ema6": -0.000177796802483976,
        "close_vs_ema12": -0.0005655818650415201,
        "ema3_slope": 3.734417801104506e-05,
        "ema6_slope": -7.111366348078185e-05,
        "realized_volatility_30m": 0.00012915102258836964,
        "realized_volatility_60m": 0.0002054642433471242,
        "return_acceleration": -0.00025830204517673927
      }
    },
    {
      "id": 323,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260917T1900Z",
      "trigger_timestamp": "2026-09-17T19:01:17.972111Z",
      "market_start_timestamp": "2026-09-17T19:00:00Z",
      "resolution_timestamp": "2026-09-17T19:15:00Z",
      "direction": "UP",
      "base_run_id": 1849,
      "small_run_id": 1850,
      "last_observed_close": 76523.45,
      "actual_close": 76501.23,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-17T19:01:18.021832Z",
      "base_predicted_close": 76563.4609375,
      "small_predicted_close": 76690.9375,
      "strike": 76523.45,
      "market_regime": {
        "id": 317,
        "signal_id": 323,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-17T18:45:00Z",
        "return_6h": -0.0021803524460505264,
        "return_12h": 0.0015338732273635358,
        "return_24h": 0.01188495622501029,
        "close_vs_ema12": -2.829531951442643e-05,
        "close_vs_ema24": 0.0016923507394572823,
        "ema12_slope_3h": 0.0010792370122001405,
        "ema24_slope_6h": 0.0017962174936929642,
        "score": 2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-17T19:01:18.024004Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-17T18:45:00Z",
          "return_6h": -0.0021803524460505264,
          "return_12h": 0.0015338732273635358,
          "return_24h": 0.01188495622501029,
          "close_vs_ema12": -2.829531951442643e-05,
          "close_vs_ema24": 0.0016923507394572823,
          "ema12_slope_3h": 0.0010792370122001405,
          "ema24_slope_6h": 0.0017962174936929642,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.41,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.186639,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        1849,
        1850
      ],
      "forecast_publication_timestamp": "2026-09-17T19:01:17.972111Z",
      "requested_quote_timestamp": "2026-09-17T19:01:17.972111Z",
      "retrieved_quote_timestamp": "2026-09-17T19:01:18.158750Z",
      "quote_retrieval_timestamp": "2026-09-17T19:01:18.158750Z",
      "timing_difference_seconds": 0.186639,
      "selected_quote": {
        "id": 323,
        "contract_id": 323,
        "forecast_timestamp": "2026-09-17T19:01:17.972111Z",
        "requested_timestamp": "2026-09-17T19:01:17.972111Z",
        "actual_quote_timestamp": "2026-09-17T19:01:18.158750Z",
        "timestamp_delta_seconds": 0.186639,
        "bid": 0.4,
        "ask": 0.41,
        "midpoint": 0.405,
        "last_price": 0.41,
        "implied_probability": 0.41,
        "spread": 0.009999999999999953,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-17T19:01:18.158750Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP171515",
        "external_market_id": "KXBTC15M-26SEP171515-15",
        "external_contract_id": "KXBTC15M-26SEP171515-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2630.7
      },
      "selected_entry_price": 0.41,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 323,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP171515",
          "external_market_id": "KXBTC15M-26SEP171515-15",
          "external_contract_id": "KXBTC15M-26SEP171515-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-17T19:00:00Z",
          "resolution_timestamp": "2026-09-17T19:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-17T19:01:18.026707Z"
        }
      ],
      "quotes": [
        {
          "id": 323,
          "contract_id": 323,
          "forecast_timestamp": "2026-09-17T19:01:17.972111Z",
          "requested_timestamp": "2026-09-17T19:01:17.972111Z",
          "actual_quote_timestamp": "2026-09-17T19:01:18.158750Z",
          "timestamp_delta_seconds": 0.186639,
          "bid": 0.4,
          "ask": 0.41,
          "midpoint": 0.405,
          "last_price": 0.41,
          "implied_probability": 0.41,
          "spread": 0.009999999999999953,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-17T19:01:18.158750Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP171515",
          "external_market_id": "KXBTC15M-26SEP171515-15",
          "external_contract_id": "KXBTC15M-26SEP171515-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2630.7
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP171515-15": {
          "UP/YES": "KXBTC15M-26SEP171515-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 622,
          "signal_id": 323,
          "quote_id": 323,
          "settlement_id": 323,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 234.0,
          "entry_price": 0.41,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.94,
          "trading_fee": 3.97,
          "total_deployed": 99.91,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.94,
          "net_pnl": -99.91,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-17T19:16:23.918003Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2630.7,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 623,
          "signal_id": 323,
          "quote_id": 323,
          "settlement_id": 323,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.41,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 41.0,
          "trading_fee": 1.7,
          "total_deployed": 42.7,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -41.0,
          "net_pnl": -42.7,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-17T19:16:23.920001Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2630.7,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 76523.45,
        "kronos_base_predicted_close": 76563.4609375,
        "kronos_base_displacement": 40.01093750000291,
        "kronos_base_displacement_fraction": 0.0005228585159190145,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 76690.9375,
        "kronos_small_displacement": 167.4875000000029,
        "kronos_small_displacement_fraction": 0.002188708167235049,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP171515",
        "ticker": "KXBTC15M-26SEP171515-15",
        "market_id": "KXBTC15M-26SEP171515-15",
        "contract_id": "KXBTC15M-26SEP171515-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 76523.45
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-17T19:01:17.972111Z",
        "retrieved_timestamp": "2026-09-17T19:01:18.158750Z",
        "quote_offset_seconds": 0.186639,
        "quote_age_seconds": 0.186639,
        "bid": 0.4,
        "ask": 0.41,
        "midpoint": 0.405,
        "last_price": 0.41,
        "spread": 0.009999999999999953,
        "selected_entry_price": 0.41,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2630.7
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 76501.23,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260917T1900Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 317,
          "signal_id": 323,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-17T18:45:00Z",
          "return_6h": -0.0021803524460505264,
          "return_12h": 0.0015338732273635358,
          "return_24h": 0.01188495622501029,
          "close_vs_ema12": -2.829531951442643e-05,
          "close_vs_ema24": 0.0016923507394572823,
          "ema12_slope_3h": 0.0010792370122001405,
          "ema24_slope_6h": 0.0017962174936929642,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-17T19:01:18.024004Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-17T18:45:00Z",
            "return_6h": -0.0021803524460505264,
            "return_12h": 0.0015338732273635358,
            "return_24h": 0.01188495622501029,
            "close_vs_ema12": -2.829531951442643e-05,
            "close_vs_ema24": 0.0016923507394572823,
            "ema12_slope_3h": 0.0010792370122001405,
            "ema24_slope_6h": 0.0017962174936929642,
            "score": 2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.00038726934962074466,
        "return_30m": -0.0021228992128035085,
        "return_60m": -0.001115492624855774,
        "return_120m": -0.001838628176556667,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.0005919772792667422,
        "close_vs_ema6": -0.0011010595167694204,
        "close_vs_ema12": -0.0013167795352861944,
        "ema3_slope": -0.0005916270494956688,
        "ema6_slope": -0.00044022991897085806,
        "realized_volatility_30m": 0.0006745164651083546,
        "realized_volatility_60m": 0.0009214706571032919,
        "return_acceleration": 0.0013490329302167092
      }
    },
    {
      "id": 322,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260917T1830Z",
      "trigger_timestamp": "2026-09-17T18:31:18.482644Z",
      "market_start_timestamp": "2026-09-17T18:30:00Z",
      "resolution_timestamp": "2026-09-17T18:45:00Z",
      "direction": "UP",
      "base_run_id": 1845,
      "small_run_id": 1846,
      "last_observed_close": 76686.24,
      "actual_close": 76553.09,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-17T18:31:18.527419Z",
      "base_predicted_close": 76712.6484375,
      "small_predicted_close": 76770.125,
      "strike": 76686.24,
      "market_regime": {
        "id": 316,
        "signal_id": 322,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-17T18:15:00Z",
        "return_6h": -0.002897859784258938,
        "return_12h": 0.004405674319114317,
        "return_24h": 0.010958104067386065,
        "close_vs_ema12": 0.002113115740671523,
        "close_vs_ema24": 0.003903843915335381,
        "ema12_slope_3h": 0.0013469786011499618,
        "ema24_slope_6h": 0.001997529543992016,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-17T18:31:18.529467Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-17T18:15:00Z",
          "return_6h": -0.002897859784258938,
          "return_12h": 0.004405674319114317,
          "return_24h": 0.010958104067386065,
          "close_vs_ema12": 0.002113115740671523,
          "close_vs_ema24": 0.003903843915335381,
          "ema12_slope_3h": 0.0013469786011499618,
          "ema24_slope_6h": 0.001997529543992016,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.47,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.210323,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        1845,
        1846
      ],
      "forecast_publication_timestamp": "2026-09-17T18:31:18.482644Z",
      "requested_quote_timestamp": "2026-09-17T18:31:18.482644Z",
      "retrieved_quote_timestamp": "2026-09-17T18:31:18.692967Z",
      "quote_retrieval_timestamp": "2026-09-17T18:31:18.692967Z",
      "timing_difference_seconds": 0.210323,
      "selected_quote": {
        "id": 322,
        "contract_id": 322,
        "forecast_timestamp": "2026-09-17T18:31:18.482644Z",
        "requested_timestamp": "2026-09-17T18:31:18.482644Z",
        "actual_quote_timestamp": "2026-09-17T18:31:18.692967Z",
        "timestamp_delta_seconds": 0.210323,
        "bid": 0.46,
        "ask": 0.47,
        "midpoint": 0.46499999999999997,
        "last_price": 0.47,
        "implied_probability": 0.47,
        "spread": 0.009999999999999953,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-17T18:31:18.692967Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP171445",
        "external_market_id": "KXBTC15M-26SEP171445-45",
        "external_contract_id": "KXBTC15M-26SEP171445-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4064.52
      },
      "selected_entry_price": 0.47,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 322,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP171445",
          "external_market_id": "KXBTC15M-26SEP171445-45",
          "external_contract_id": "KXBTC15M-26SEP171445-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-17T18:30:00Z",
          "resolution_timestamp": "2026-09-17T18:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-17T18:31:18.532411Z"
        }
      ],
      "quotes": [
        {
          "id": 322,
          "contract_id": 322,
          "forecast_timestamp": "2026-09-17T18:31:18.482644Z",
          "requested_timestamp": "2026-09-17T18:31:18.482644Z",
          "actual_quote_timestamp": "2026-09-17T18:31:18.692967Z",
          "timestamp_delta_seconds": 0.210323,
          "bid": 0.46,
          "ask": 0.47,
          "midpoint": 0.46499999999999997,
          "last_price": 0.47,
          "implied_probability": 0.47,
          "spread": 0.009999999999999953,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-17T18:31:18.692967Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP171445",
          "external_market_id": "KXBTC15M-26SEP171445-45",
          "external_contract_id": "KXBTC15M-26SEP171445-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4064.52
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP171445-45": {
          "UP/YES": "KXBTC15M-26SEP171445-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 620,
          "signal_id": 322,
          "quote_id": 322,
          "settlement_id": 322,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 205.0,
          "entry_price": 0.47,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.35,
          "trading_fee": 3.58,
          "total_deployed": 99.92999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.35,
          "net_pnl": -99.92999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-17T18:46:24.274433Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4064.52,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 621,
          "signal_id": 322,
          "quote_id": 322,
          "settlement_id": 322,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.47,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 47.0,
          "trading_fee": 1.75,
          "total_deployed": 48.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -47.0,
          "net_pnl": -48.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-17T18:46:24.276466Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4064.52,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 76686.24,
        "kronos_base_predicted_close": 76712.6484375,
        "kronos_base_displacement": 26.40843749999476,
        "kronos_base_displacement_fraction": 0.0003443699612863372,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 76770.125,
        "kronos_small_displacement": 83.88499999999476,
        "kronos_small_displacement_fraction": 0.0010938729034047666,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP171445",
        "ticker": "KXBTC15M-26SEP171445-45",
        "market_id": "KXBTC15M-26SEP171445-45",
        "contract_id": "KXBTC15M-26SEP171445-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 76686.24
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-17T18:31:18.482644Z",
        "retrieved_timestamp": "2026-09-17T18:31:18.692967Z",
        "quote_offset_seconds": 0.210323,
        "quote_age_seconds": 0.210323,
        "bid": 0.46,
        "ask": 0.47,
        "midpoint": 0.46499999999999997,
        "last_price": 0.47,
        "spread": 0.009999999999999953,
        "selected_entry_price": 0.47,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4064.52
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 76553.09,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260917T1830Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 316,
          "signal_id": 322,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-17T18:15:00Z",
          "return_6h": -0.002897859784258938,
          "return_12h": 0.004405674319114317,
          "return_24h": 0.010958104067386065,
          "close_vs_ema12": 0.002113115740671523,
          "close_vs_ema24": 0.003903843915335381,
          "ema12_slope_3h": 0.0013469786011499618,
          "ema24_slope_6h": 0.001997529543992016,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-17T18:31:18.529467Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-17T18:15:00Z",
            "return_6h": -0.002897859784258938,
            "return_12h": 0.004405674319114317,
            "return_24h": 0.010958104067386065,
            "close_vs_ema12": 0.002113115740671523,
            "close_vs_ema24": 0.003903843915335381,
            "ema12_slope_3h": 0.0013469786011499618,
            "ema24_slope_6h": 0.001997529543992016,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.00037669351655389427,
        "return_30m": 0.00100954976033929,
        "return_60m": -0.0019515239334405576,
        "return_120m": 0.000686043094560107,
        "consecutive_up_closes": 2,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.00014523535018895473,
        "close_vs_ema6": 0.00012168377739518732,
        "close_vs_ema12": 0.00035566217606741724,
        "ema3_slope": 0.00014525644655982717,
        "ema6_slope": 4.867588018386826e-05,
        "realized_volatility_30m": 0.00012796221207744818,
        "realized_volatility_60m": 0.0010242731487095857,
        "return_acceleration": -0.00025592442415489636
      }
    },
    {
      "id": 321,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260917T1745Z",
      "trigger_timestamp": "2026-09-17T17:46:19.137466Z",
      "market_start_timestamp": "2026-09-17T17:45:00Z",
      "resolution_timestamp": "2026-09-17T18:00:00Z",
      "direction": "UP",
      "base_run_id": 1839,
      "small_run_id": 1840,
      "last_observed_close": 76696.72,
      "actual_close": 76608.9,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-17T17:46:19.184170Z",
      "base_predicted_close": 76735.515625,
      "small_predicted_close": 76813.4765625,
      "strike": 76696.72,
      "market_regime": {
        "id": 315,
        "signal_id": 321,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-17T17:30:00Z",
        "return_6h": 0.007306030487239656,
        "return_12h": 0.005283504207347134,
        "return_24h": 0.017484265066866733,
        "close_vs_ema12": 0.0024721974093597776,
        "close_vs_ema24": 0.004264266253846127,
        "ema12_slope_3h": 0.0010279423937593624,
        "ema24_slope_6h": 0.0021331735072065428,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-17T17:46:19.189438Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-17T17:30:00Z",
          "return_6h": 0.007306030487239656,
          "return_12h": 0.005283504207347134,
          "return_24h": 0.017484265066866733,
          "close_vs_ema12": 0.0024721974093597776,
          "close_vs_ema24": 0.004264266253846127,
          "ema12_slope_3h": 0.0010279423937593624,
          "ema24_slope_6h": 0.0021331735072065428,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.2,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.245529,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        1839,
        1840
      ],
      "forecast_publication_timestamp": "2026-09-17T17:46:19.137466Z",
      "requested_quote_timestamp": "2026-09-17T17:46:19.137466Z",
      "retrieved_quote_timestamp": "2026-09-17T17:46:19.382995Z",
      "quote_retrieval_timestamp": "2026-09-17T17:46:19.382995Z",
      "timing_difference_seconds": 0.245529,
      "selected_quote": {
        "id": 321,
        "contract_id": 321,
        "forecast_timestamp": "2026-09-17T17:46:19.137466Z",
        "requested_timestamp": "2026-09-17T17:46:19.137466Z",
        "actual_quote_timestamp": "2026-09-17T17:46:19.382995Z",
        "timestamp_delta_seconds": 0.245529,
        "bid": 0.19,
        "ask": 0.2,
        "midpoint": 0.195,
        "last_price": 0.2,
        "implied_probability": 0.2,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-17T17:46:19.382995Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP171400",
        "external_market_id": "KXBTC15M-26SEP171400-00",
        "external_contract_id": "KXBTC15M-26SEP171400-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 1819.2
      },
      "selected_entry_price": 0.2,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 321,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP171400",
          "external_market_id": "KXBTC15M-26SEP171400-00",
          "external_contract_id": "KXBTC15M-26SEP171400-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-17T17:45:00Z",
          "resolution_timestamp": "2026-09-17T18:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-17T17:46:19.192776Z"
        }
      ],
      "quotes": [
        {
          "id": 321,
          "contract_id": 321,
          "forecast_timestamp": "2026-09-17T17:46:19.137466Z",
          "requested_timestamp": "2026-09-17T17:46:19.137466Z",
          "actual_quote_timestamp": "2026-09-17T17:46:19.382995Z",
          "timestamp_delta_seconds": 0.245529,
          "bid": 0.19,
          "ask": 0.2,
          "midpoint": 0.195,
          "last_price": 0.2,
          "implied_probability": 0.2,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-17T17:46:19.382995Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP171400",
          "external_market_id": "KXBTC15M-26SEP171400-00",
          "external_contract_id": "KXBTC15M-26SEP171400-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 1819.2
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP171400-00": {
          "UP/YES": "KXBTC15M-26SEP171400-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 618,
          "signal_id": 321,
          "quote_id": 321,
          "settlement_id": 321,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 473.0,
          "entry_price": 0.2,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 94.60000000000001,
          "trading_fee": 5.3,
          "total_deployed": 99.9,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -94.60000000000001,
          "net_pnl": -99.9,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-17T18:01:21.893297Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1819.2,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 619,
          "signal_id": 321,
          "quote_id": 321,
          "settlement_id": 321,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.2,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 20.0,
          "trading_fee": 1.12,
          "total_deployed": 21.12,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -20.0,
          "net_pnl": -21.12,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-17T18:01:21.895424Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1819.2,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 76696.72,
        "kronos_base_predicted_close": 76735.515625,
        "kronos_base_displacement": 38.795624999998836,
        "kronos_base_displacement_fraction": 0.0005058316053150492,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 76813.4765625,
        "kronos_small_displacement": 116.75656249999884,
        "kronos_small_displacement_fraction": 0.0015223149373271613,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP171400",
        "ticker": "KXBTC15M-26SEP171400-00",
        "market_id": "KXBTC15M-26SEP171400-00",
        "contract_id": "KXBTC15M-26SEP171400-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 76696.72
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-17T17:46:19.137466Z",
        "retrieved_timestamp": "2026-09-17T17:46:19.382995Z",
        "quote_offset_seconds": 0.245529,
        "quote_age_seconds": 0.245529,
        "bid": 0.19,
        "ask": 0.2,
        "midpoint": 0.195,
        "last_price": 0.2,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.2,
        "price_type": "live_executable_ask",
        "yes_ask_size": 1819.2
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 76608.9,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260917T1745Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 315,
          "signal_id": 321,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-17T17:30:00Z",
          "return_6h": 0.007306030487239656,
          "return_12h": 0.005283504207347134,
          "return_24h": 0.017484265066866733,
          "close_vs_ema12": 0.0024721974093597776,
          "close_vs_ema24": 0.004264266253846127,
          "ema12_slope_3h": 0.0010279423937593624,
          "ema24_slope_6h": 0.0021331735072065428,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-17T17:46:19.189438Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-17T17:30:00Z",
            "return_6h": 0.007306030487239656,
            "return_12h": 0.005283504207347134,
            "return_24h": 0.017484265066866733,
            "close_vs_ema12": 0.0024721974093597776,
            "close_vs_ema24": 0.004264266253846127,
            "ema12_slope_3h": 0.0010279423937593624,
            "ema24_slope_6h": 0.0021331735072065428,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0018151992866538569,
        "return_30m": -0.0007253172773147298,
        "return_60m": 0.000962973234845288,
        "return_120m": -2.959700657112485e-06,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0004630518596384636,
        "close_vs_ema6": -0.00014379038567102764,
        "close_vs_ema12": 0.0004593190622856902,
        "ema3_slope": -0.0004628375418538333,
        "ema6_slope": -5.7512846350582514e-05,
        "realized_volatility_30m": 0.001453531623337223,
        "realized_volatility_60m": 0.0012107944022258486,
        "return_acceleration": -0.002907063246674446
      }
    },
    {
      "id": 320,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260917T1630Z",
      "trigger_timestamp": "2026-09-17T16:31:17.272485Z",
      "market_start_timestamp": "2026-09-17T16:30:00Z",
      "resolution_timestamp": "2026-09-17T16:45:00Z",
      "direction": "UP",
      "base_run_id": 1829,
      "small_run_id": 1830,
      "last_observed_close": 76633.67,
      "actual_close": 76622.93,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-17T16:31:17.313978Z",
      "base_predicted_close": 76684.6953125,
      "small_predicted_close": 76715.625,
      "strike": 76633.67,
      "market_regime": {
        "id": 314,
        "signal_id": 320,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-17T16:15:00Z",
        "return_6h": 0.00441308292319853,
        "return_12h": 0.0062184971069227934,
        "return_24h": 0.012317547543418517,
        "close_vs_ema12": 0.002284055813517538,
        "close_vs_ema24": 0.003936324127971291,
        "ema12_slope_3h": 0.0009280269530080876,
        "ema24_slope_6h": 0.0017406746227763836,
        "score": 2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-17T16:31:17.316614Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-17T16:15:00Z",
          "return_6h": 0.00441308292319853,
          "return_12h": 0.0062184971069227934,
          "return_24h": 0.012317547543418517,
          "close_vs_ema12": 0.002284055813517538,
          "close_vs_ema24": 0.003936324127971291,
          "ema12_slope_3h": 0.0009280269530080876,
          "ema24_slope_6h": 0.0017406746227763836,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.56,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.184945,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        1829,
        1830
      ],
      "forecast_publication_timestamp": "2026-09-17T16:31:17.272485Z",
      "requested_quote_timestamp": "2026-09-17T16:31:17.272485Z",
      "retrieved_quote_timestamp": "2026-09-17T16:31:17.457430Z",
      "quote_retrieval_timestamp": "2026-09-17T16:31:17.457430Z",
      "timing_difference_seconds": 0.184945,
      "selected_quote": {
        "id": 320,
        "contract_id": 320,
        "forecast_timestamp": "2026-09-17T16:31:17.272485Z",
        "requested_timestamp": "2026-09-17T16:31:17.272485Z",
        "actual_quote_timestamp": "2026-09-17T16:31:17.457430Z",
        "timestamp_delta_seconds": 0.184945,
        "bid": 0.54,
        "ask": 0.56,
        "midpoint": 0.55,
        "last_price": 0.52,
        "implied_probability": 0.56,
        "spread": 0.020000000000000018,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-17T16:31:17.457430Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP171245",
        "external_market_id": "KXBTC15M-26SEP171245-45",
        "external_contract_id": "KXBTC15M-26SEP171245-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 65.0
      },
      "selected_entry_price": 0.56,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 320,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP171245",
          "external_market_id": "KXBTC15M-26SEP171245-45",
          "external_contract_id": "KXBTC15M-26SEP171245-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-17T16:30:00Z",
          "resolution_timestamp": "2026-09-17T16:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-17T16:31:17.318988Z"
        }
      ],
      "quotes": [
        {
          "id": 320,
          "contract_id": 320,
          "forecast_timestamp": "2026-09-17T16:31:17.272485Z",
          "requested_timestamp": "2026-09-17T16:31:17.272485Z",
          "actual_quote_timestamp": "2026-09-17T16:31:17.457430Z",
          "timestamp_delta_seconds": 0.184945,
          "bid": 0.54,
          "ask": 0.56,
          "midpoint": 0.55,
          "last_price": 0.52,
          "implied_probability": 0.56,
          "spread": 0.020000000000000018,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-17T16:31:17.457430Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP171245",
          "external_market_id": "KXBTC15M-26SEP171245-45",
          "external_contract_id": "KXBTC15M-26SEP171245-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 65.0
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP171245-45": {
          "UP/YES": "KXBTC15M-26SEP171245-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": null,
        "fixed_shares": null
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 76633.67,
        "kronos_base_predicted_close": 76684.6953125,
        "kronos_base_displacement": 51.025312500001746,
        "kronos_base_displacement_fraction": 0.0006658341235647692,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 76715.625,
        "kronos_small_displacement": 81.95500000000175,
        "kronos_small_displacement_fraction": 0.001069438537916842,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP171245",
        "ticker": "KXBTC15M-26SEP171245-45",
        "market_id": "KXBTC15M-26SEP171245-45",
        "contract_id": "KXBTC15M-26SEP171245-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 76633.67
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-17T16:31:17.272485Z",
        "retrieved_timestamp": "2026-09-17T16:31:17.457430Z",
        "quote_offset_seconds": 0.184945,
        "quote_age_seconds": 0.184945,
        "bid": 0.54,
        "ask": 0.56,
        "midpoint": 0.55,
        "last_price": 0.52,
        "spread": 0.020000000000000018,
        "selected_entry_price": 0.56,
        "price_type": "live_executable_ask",
        "yes_ask_size": 65.0
      },
      "settlement": {
        "result": null,
        "settlement_value": null,
        "actual_btc_close": 76622.93,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260917T1630Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 314,
          "signal_id": 320,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-17T16:15:00Z",
          "return_6h": 0.00441308292319853,
          "return_12h": 0.0062184971069227934,
          "return_24h": 0.012317547543418517,
          "close_vs_ema12": 0.002284055813517538,
          "close_vs_ema24": 0.003936324127971291,
          "ema12_slope_3h": 0.0009280269530080876,
          "ema24_slope_6h": 0.0017406746227763836,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-17T16:31:17.316614Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-17T16:15:00Z",
            "return_6h": 0.00441308292319853,
            "return_12h": 0.0062184971069227934,
            "return_24h": 0.012317547543418517,
            "close_vs_ema12": 0.002284055813517538,
            "close_vs_ema24": 0.003936324127971291,
            "ema12_slope_3h": 0.0009280269530080876,
            "ema24_slope_6h": 0.0017406746227763836,
            "score": 2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": -0.00022762660042574545,
        "return_30m": -0.0006631433771109307,
        "return_60m": 0.0032419080975103487,
        "return_120m": -0.003471899061500583,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 3,
        "close_vs_ema3": 9.769552411498239e-08,
        "close_vs_ema6": 0.0003491915003832613,
        "close_vs_ema12": 0.000702097062495799,
        "ema3_slope": 9.769553388494501e-08,
        "ema6_slope": 0.00013969611243136448,
        "realized_volatility_30m": 0.0001039946670168268,
        "realized_volatility_60m": 0.0018843000420630566,
        "return_acceleration": 0.0002079893340336536
      }
    },
    {
      "id": 319,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260917T1500Z",
      "trigger_timestamp": "2026-09-17T15:01:16.940514Z",
      "market_start_timestamp": "2026-09-17T15:00:00Z",
      "resolution_timestamp": "2026-09-17T15:15:00Z",
      "direction": "UP",
      "base_run_id": 1817,
      "small_run_id": 1818,
      "last_observed_close": 76448.6,
      "actual_close": 76265.71,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-17T15:01:16.978693Z",
      "base_predicted_close": 76526.6484375,
      "small_predicted_close": 76665.234375,
      "strike": 76448.6,
      "market_regime": {
        "id": 313,
        "signal_id": 319,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-17T14:45:00Z",
        "return_6h": -0.0006981537240119406,
        "return_12h": 0.0018837243028215767,
        "return_24h": 0.011236123027640321,
        "close_vs_ema12": 0.0002458868041463891,
        "close_vs_ema24": 0.001903908883359673,
        "ema12_slope_3h": 0.001635827476224705,
        "ema24_slope_6h": 0.0018205056866318348,
        "score": 2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-17T15:01:16.983600Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-17T14:45:00Z",
          "return_6h": -0.0006981537240119406,
          "return_12h": 0.0018837243028215767,
          "return_24h": 0.011236123027640321,
          "close_vs_ema12": 0.0002458868041463891,
          "close_vs_ema24": 0.001903908883359673,
          "ema12_slope_3h": 0.001635827476224705,
          "ema24_slope_6h": 0.0018205056866318348,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.34,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.185603,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        1817,
        1818
      ],
      "forecast_publication_timestamp": "2026-09-17T15:01:16.940514Z",
      "requested_quote_timestamp": "2026-09-17T15:01:16.940514Z",
      "retrieved_quote_timestamp": "2026-09-17T15:01:17.126117Z",
      "quote_retrieval_timestamp": "2026-09-17T15:01:17.126117Z",
      "timing_difference_seconds": 0.185603,
      "selected_quote": {
        "id": 319,
        "contract_id": 319,
        "forecast_timestamp": "2026-09-17T15:01:16.940514Z",
        "requested_timestamp": "2026-09-17T15:01:16.940514Z",
        "actual_quote_timestamp": "2026-09-17T15:01:17.126117Z",
        "timestamp_delta_seconds": 0.185603,
        "bid": 0.33,
        "ask": 0.34,
        "midpoint": 0.335,
        "last_price": 0.34,
        "implied_probability": 0.34,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-17T15:01:17.126117Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP171115",
        "external_market_id": "KXBTC15M-26SEP171115-15",
        "external_contract_id": "KXBTC15M-26SEP171115-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 6156.58
      },
      "selected_entry_price": 0.34,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 319,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP171115",
          "external_market_id": "KXBTC15M-26SEP171115-15",
          "external_contract_id": "KXBTC15M-26SEP171115-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-17T15:00:00Z",
          "resolution_timestamp": "2026-09-17T15:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-17T15:01:16.986427Z"
        }
      ],
      "quotes": [
        {
          "id": 319,
          "contract_id": 319,
          "forecast_timestamp": "2026-09-17T15:01:16.940514Z",
          "requested_timestamp": "2026-09-17T15:01:16.940514Z",
          "actual_quote_timestamp": "2026-09-17T15:01:17.126117Z",
          "timestamp_delta_seconds": 0.185603,
          "bid": 0.33,
          "ask": 0.34,
          "midpoint": 0.335,
          "last_price": 0.34,
          "implied_probability": 0.34,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-17T15:01:17.126117Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP171115",
          "external_market_id": "KXBTC15M-26SEP171115-15",
          "external_contract_id": "KXBTC15M-26SEP171115-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 6156.58
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP171115-15": {
          "UP/YES": "KXBTC15M-26SEP171115-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 616,
          "signal_id": 319,
          "quote_id": 319,
          "settlement_id": 319,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 281.0,
          "entry_price": 0.34,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.54,
          "trading_fee": 4.42,
          "total_deployed": 99.96000000000001,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.54,
          "net_pnl": -99.96000000000001,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-17T15:16:21.633344Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6156.58,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 617,
          "signal_id": 319,
          "quote_id": 319,
          "settlement_id": 319,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.34,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 34.0,
          "trading_fee": 1.58,
          "total_deployed": 35.58,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -34.0,
          "net_pnl": -35.58,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-17T15:16:21.635402Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6156.58,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 76448.6,
        "kronos_base_predicted_close": 76526.6484375,
        "kronos_base_displacement": 78.04843749999418,
        "kronos_base_displacement_fraction": 0.0010209269692315383,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 76665.234375,
        "kronos_small_displacement": 216.63437499999418,
        "kronos_small_displacement_fraction": 0.002833725862867262,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP171115",
        "ticker": "KXBTC15M-26SEP171115-15",
        "market_id": "KXBTC15M-26SEP171115-15",
        "contract_id": "KXBTC15M-26SEP171115-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 76448.6
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-17T15:01:16.940514Z",
        "retrieved_timestamp": "2026-09-17T15:01:17.126117Z",
        "quote_offset_seconds": 0.185603,
        "quote_age_seconds": 0.185603,
        "bid": 0.33,
        "ask": 0.34,
        "midpoint": 0.335,
        "last_price": 0.34,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.34,
        "price_type": "live_executable_ask",
        "yes_ask_size": 6156.58
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 76265.71,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260917T1500Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 313,
          "signal_id": 319,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-17T14:45:00Z",
          "return_6h": -0.0006981537240119406,
          "return_12h": 0.0018837243028215767,
          "return_24h": 0.011236123027640321,
          "close_vs_ema12": 0.0002458868041463891,
          "close_vs_ema24": 0.001903908883359673,
          "ema12_slope_3h": 0.001635827476224705,
          "ema24_slope_6h": 0.0018205056866318348,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-17T15:01:16.983600Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-17T14:45:00Z",
            "return_6h": -0.0006981537240119406,
            "return_12h": 0.0018837243028215767,
            "return_24h": 0.011236123027640321,
            "close_vs_ema12": 0.0002458868041463891,
            "close_vs_ema24": 0.001903908883359673,
            "ema12_slope_3h": 0.001635827476224705,
            "ema24_slope_6h": 0.0018205056866318348,
            "score": 2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0014199536209775765,
        "return_30m": -0.005878445340718574,
        "return_60m": -0.0019076011034373508,
        "return_120m": -0.0031562448687257882,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.001420173365665356,
        "close_vs_ema6": -0.0017923679581881569,
        "close_vs_ema12": -0.0015824251894906993,
        "ema3_slope": -0.0014181593335513831,
        "ema6_slope": -0.000716433538267891,
        "realized_volatility_30m": 0.001522438976261642,
        "realized_volatility_60m": 0.0028415741585433173,
        "return_acceleration": 0.003044877952523284
      }
    },
    {
      "id": 318,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260917T1345Z",
      "trigger_timestamp": "2026-09-17T13:46:16.790965Z",
      "market_start_timestamp": "2026-09-17T13:45:00Z",
      "resolution_timestamp": "2026-09-17T14:00:00Z",
      "direction": "UP",
      "base_run_id": 1807,
      "small_run_id": 1808,
      "last_observed_close": 76077.84,
      "actual_close": 76594.72,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-17T13:46:16.832978Z",
      "base_predicted_close": 76203.6328125,
      "small_predicted_close": 76083.5625,
      "strike": 76077.84,
      "market_regime": {
        "id": 312,
        "signal_id": 318,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-17T13:30:00Z",
        "return_6h": -0.004754392801487373,
        "return_12h": -0.006199557066974726,
        "return_24h": 0.00479990259891272,
        "close_vs_ema12": -0.003897026965214323,
        "close_vs_ema24": -0.002433267515002946,
        "ema12_slope_3h": 0.0009105210154409793,
        "ema24_slope_6h": 0.0016511185589069832,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-17T13:46:16.834819Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-17T13:30:00Z",
          "return_6h": -0.004754392801487373,
          "return_12h": -0.006199557066974726,
          "return_24h": 0.00479990259891272,
          "close_vs_ema12": -0.003897026965214323,
          "close_vs_ema24": -0.002433267515002946,
          "ema12_slope_3h": 0.0009105210154409793,
          "ema24_slope_6h": 0.0016511185589069832,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.37,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.20135,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        1807,
        1808
      ],
      "forecast_publication_timestamp": "2026-09-17T13:46:16.790965Z",
      "requested_quote_timestamp": "2026-09-17T13:46:16.790965Z",
      "retrieved_quote_timestamp": "2026-09-17T13:46:16.992315Z",
      "quote_retrieval_timestamp": "2026-09-17T13:46:16.992315Z",
      "timing_difference_seconds": 0.20135,
      "selected_quote": {
        "id": 318,
        "contract_id": 318,
        "forecast_timestamp": "2026-09-17T13:46:16.790965Z",
        "requested_timestamp": "2026-09-17T13:46:16.790965Z",
        "actual_quote_timestamp": "2026-09-17T13:46:16.992315Z",
        "timestamp_delta_seconds": 0.20135,
        "bid": 0.36,
        "ask": 0.37,
        "midpoint": 0.365,
        "last_price": 0.36,
        "implied_probability": 0.37,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-17T13:46:16.992315Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP171000",
        "external_market_id": "KXBTC15M-26SEP171000-00",
        "external_contract_id": "KXBTC15M-26SEP171000-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 9588.9
      },
      "selected_entry_price": 0.37,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 318,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP171000",
          "external_market_id": "KXBTC15M-26SEP171000-00",
          "external_contract_id": "KXBTC15M-26SEP171000-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-17T13:45:00Z",
          "resolution_timestamp": "2026-09-17T14:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-17T13:46:16.837146Z"
        }
      ],
      "quotes": [
        {
          "id": 318,
          "contract_id": 318,
          "forecast_timestamp": "2026-09-17T13:46:16.790965Z",
          "requested_timestamp": "2026-09-17T13:46:16.790965Z",
          "actual_quote_timestamp": "2026-09-17T13:46:16.992315Z",
          "timestamp_delta_seconds": 0.20135,
          "bid": 0.36,
          "ask": 0.37,
          "midpoint": 0.365,
          "last_price": 0.36,
          "implied_probability": 0.37,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-17T13:46:16.992315Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP171000",
          "external_market_id": "KXBTC15M-26SEP171000-00",
          "external_contract_id": "KXBTC15M-26SEP171000-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 9588.9
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP171000-00": {
          "UP/YES": "KXBTC15M-26SEP171000-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 614,
          "signal_id": 318,
          "quote_id": 318,
          "settlement_id": 318,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 258.0,
          "entry_price": 0.37,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.46,
          "trading_fee": 4.21,
          "total_deployed": 99.66999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 258.0,
          "gross_pnl": 162.54000000000002,
          "net_pnl": 158.33,
          "roi": 1.588542189224441,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-17T14:01:22.671897Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 9588.9,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 615,
          "signal_id": 318,
          "quote_id": 318,
          "settlement_id": 318,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.37,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 37.0,
          "trading_fee": 1.64,
          "total_deployed": 38.64,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 63.0,
          "net_pnl": 61.36,
          "roi": 1.5879917184265009,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-17T14:01:22.673820Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 9588.9,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 76077.84,
        "kronos_base_predicted_close": 76203.6328125,
        "kronos_base_displacement": 125.79281250000349,
        "kronos_base_displacement_fraction": 0.001653475078945505,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 76083.5625,
        "kronos_small_displacement": 5.7225000000034925,
        "kronos_small_displacement_fraction": 7.521901252721546e-05,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP171000",
        "ticker": "KXBTC15M-26SEP171000-00",
        "market_id": "KXBTC15M-26SEP171000-00",
        "contract_id": "KXBTC15M-26SEP171000-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 76077.84
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-17T13:46:16.790965Z",
        "retrieved_timestamp": "2026-09-17T13:46:16.992315Z",
        "quote_offset_seconds": 0.20135,
        "quote_age_seconds": 0.20135,
        "bid": 0.36,
        "ask": 0.37,
        "midpoint": 0.365,
        "last_price": 0.36,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.37,
        "price_type": "live_executable_ask",
        "yes_ask_size": 9588.9
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 76594.72,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260917T1345Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 312,
          "signal_id": 318,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-17T13:30:00Z",
          "return_6h": -0.004754392801487373,
          "return_12h": -0.006199557066974726,
          "return_24h": 0.00479990259891272,
          "close_vs_ema12": -0.003897026965214323,
          "close_vs_ema24": -0.002433267515002946,
          "ema12_slope_3h": 0.0009105210154409793,
          "ema24_slope_6h": 0.0016511185589069832,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-17T13:46:16.834819Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-17T13:30:00Z",
            "return_6h": -0.004754392801487373,
            "return_12h": -0.006199557066974726,
            "return_24h": 0.00479990259891272,
            "close_vs_ema12": -0.003897026965214323,
            "close_vs_ema24": -0.002433267515002946,
            "ema12_slope_3h": 0.0009105210154409793,
            "ema24_slope_6h": 0.0016511185589069832,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.004544654822765892,
        "return_30m": -0.006653787124616062,
        "return_60m": -0.009824972202543858,
        "return_120m": -0.0008220861974993499,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 5,
        "close_vs_ema3": -0.0030394435943470466,
        "close_vs_ema6": -0.00463857204568896,
        "close_vs_ema12": -0.005110718587251761,
        "ema3_slope": -0.003030233370938218,
        "ema6_slope": -0.0018519925778753832,
        "realized_volatility_30m": 0.0012129467409850436,
        "realized_volatility_60m": 0.0012325385116897017,
        "return_acceleration": -0.0024258934819700873
      }
    },
    {
      "id": 317,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260917T1330Z",
      "trigger_timestamp": "2026-09-17T13:31:16.881454Z",
      "market_start_timestamp": "2026-09-17T13:30:00Z",
      "resolution_timestamp": "2026-09-17T13:45:00Z",
      "direction": "UP",
      "base_run_id": 1805,
      "small_run_id": 1806,
      "last_observed_close": 76425.17,
      "actual_close": 76077.84,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-17T13:31:16.920552Z",
      "base_predicted_close": 76483.96875,
      "small_predicted_close": 76491.6875,
      "strike": 76425.17,
      "market_regime": {
        "id": 311,
        "signal_id": 317,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-17T13:15:00Z",
        "return_6h": -0.0006740287013987656,
        "return_12h": -0.001865783169938351,
        "return_24h": 0.009309866735157435,
        "close_vs_ema12": 0.00048467323103396076,
        "close_vs_ema24": 0.0020696863676636923,
        "ema12_slope_3h": 0.0010525048531389025,
        "ema24_slope_6h": 0.0017865155491143536,
        "score": 2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-17T13:31:16.922726Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-17T13:15:00Z",
          "return_6h": -0.0006740287013987656,
          "return_12h": -0.001865783169938351,
          "return_24h": 0.009309866735157435,
          "close_vs_ema12": 0.00048467323103396076,
          "close_vs_ema24": 0.0020696863676636923,
          "ema12_slope_3h": 0.0010525048531389025,
          "ema24_slope_6h": 0.0017865155491143536,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.66,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.181398,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        1805,
        1806
      ],
      "forecast_publication_timestamp": "2026-09-17T13:31:16.881454Z",
      "requested_quote_timestamp": "2026-09-17T13:31:16.881454Z",
      "retrieved_quote_timestamp": "2026-09-17T13:31:17.062852Z",
      "quote_retrieval_timestamp": "2026-09-17T13:31:17.062852Z",
      "timing_difference_seconds": 0.181398,
      "selected_quote": {
        "id": 317,
        "contract_id": 317,
        "forecast_timestamp": "2026-09-17T13:31:16.881454Z",
        "requested_timestamp": "2026-09-17T13:31:16.881454Z",
        "actual_quote_timestamp": "2026-09-17T13:31:17.062852Z",
        "timestamp_delta_seconds": 0.181398,
        "bid": 0.65,
        "ask": 0.66,
        "midpoint": 0.655,
        "last_price": 0.66,
        "implied_probability": 0.66,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-17T13:31:17.062852Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP170945",
        "external_market_id": "KXBTC15M-26SEP170945-45",
        "external_contract_id": "KXBTC15M-26SEP170945-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 8808.67
      },
      "selected_entry_price": 0.66,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 317,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP170945",
          "external_market_id": "KXBTC15M-26SEP170945-45",
          "external_contract_id": "KXBTC15M-26SEP170945-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-17T13:30:00Z",
          "resolution_timestamp": "2026-09-17T13:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-17T13:31:16.924837Z"
        }
      ],
      "quotes": [
        {
          "id": 317,
          "contract_id": 317,
          "forecast_timestamp": "2026-09-17T13:31:16.881454Z",
          "requested_timestamp": "2026-09-17T13:31:16.881454Z",
          "actual_quote_timestamp": "2026-09-17T13:31:17.062852Z",
          "timestamp_delta_seconds": 0.181398,
          "bid": 0.65,
          "ask": 0.66,
          "midpoint": 0.655,
          "last_price": 0.66,
          "implied_probability": 0.66,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-17T13:31:17.062852Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP170945",
          "external_market_id": "KXBTC15M-26SEP170945-45",
          "external_contract_id": "KXBTC15M-26SEP170945-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 8808.67
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP170945-45": {
          "UP/YES": "KXBTC15M-26SEP170945-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 612,
          "signal_id": 317,
          "quote_id": 317,
          "settlement_id": 317,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 147.0,
          "entry_price": 0.66,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.02000000000001,
          "trading_fee": 2.31,
          "total_deployed": 99.33000000000001,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -97.02000000000001,
          "net_pnl": -99.33000000000001,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-17T13:46:21.533215Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 8808.67,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 613,
          "signal_id": 317,
          "quote_id": 317,
          "settlement_id": 317,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.66,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 66.0,
          "trading_fee": 1.58,
          "total_deployed": 67.58,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -66.0,
          "net_pnl": -67.58,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-17T13:46:21.535172Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 8808.67,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 76425.17,
        "kronos_base_predicted_close": 76483.96875,
        "kronos_base_displacement": 58.798750000001746,
        "kronos_base_displacement_fraction": 0.0007693636795312558,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 76491.6875,
        "kronos_small_displacement": 66.51750000000175,
        "kronos_small_displacement_fraction": 0.0008703611650455177,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP170945",
        "ticker": "KXBTC15M-26SEP170945-45",
        "market_id": "KXBTC15M-26SEP170945-45",
        "contract_id": "KXBTC15M-26SEP170945-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 76425.17
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-17T13:31:16.881454Z",
        "retrieved_timestamp": "2026-09-17T13:31:17.062852Z",
        "quote_offset_seconds": 0.181398,
        "quote_age_seconds": 0.181398,
        "bid": 0.65,
        "ask": 0.66,
        "midpoint": 0.655,
        "last_price": 0.66,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.66,
        "price_type": "live_executable_ask",
        "yes_ask_size": 8808.67
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 76077.84,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260917T1330Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 311,
          "signal_id": 317,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-17T13:15:00Z",
          "return_6h": -0.0006740287013987656,
          "return_12h": -0.001865783169938351,
          "return_24h": 0.009309866735157435,
          "close_vs_ema12": 0.00048467323103396076,
          "close_vs_ema24": 0.0020696863676636923,
          "ema12_slope_3h": 0.0010525048531389025,
          "ema24_slope_6h": 0.0017865155491143536,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-17T13:31:16.922726Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-17T13:15:00Z",
            "return_6h": -0.0006740287013987656,
            "return_12h": -0.001865783169938351,
            "return_24h": 0.009309866735157435,
            "close_vs_ema12": 0.00048467323103396076,
            "close_vs_ema24": 0.0020696863676636923,
            "ema12_slope_3h": 0.0010525048531389025,
            "ema24_slope_6h": 0.0017865155491143536,
            "score": 2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.002118761340795805,
        "return_30m": -0.0034618709628341238,
        "return_60m": -0.006292485563057282,
        "return_120m": 0.001300132606306681,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 4,
        "close_vs_ema3": -0.0015227322113989805,
        "close_vs_ema6": -0.0019461638426913064,
        "close_vs_ema12": -0.0014964790743928758,
        "ema3_slope": -0.0015204170234224268,
        "ema6_slope": -0.0007778599998740088,
        "realized_volatility_30m": 0.0003863999738959456,
        "realized_volatility_60m": 0.00043632358382687895,
        "return_acceleration": -0.0007727999477918912
      }
    },
    {
      "id": 316,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260917T1315Z",
      "trigger_timestamp": "2026-09-17T13:16:16.466834Z",
      "market_start_timestamp": "2026-09-17T13:15:00Z",
      "resolution_timestamp": "2026-09-17T13:30:00Z",
      "direction": "UP",
      "base_run_id": 1803,
      "small_run_id": 1804,
      "last_observed_close": 76587.44,
      "actual_close": 76425.17,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-17T13:16:16.510310Z",
      "base_predicted_close": 76626.6484375,
      "small_predicted_close": 76718.4921875,
      "strike": 76587.44,
      "market_regime": {
        "id": 310,
        "signal_id": 316,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-17T13:00:00Z",
        "return_6h": 0.0013673739728896628,
        "return_12h": 0.0048263125259224715,
        "return_24h": 0.01128050361174715,
        "close_vs_ema12": 0.0026296409681472177,
        "close_vs_ema24": 0.0042411070305192755,
        "ema12_slope_3h": 0.0010257944789751061,
        "ema24_slope_6h": 0.0018385623360999137,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-17T13:16:16.512749Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-17T13:00:00Z",
          "return_6h": 0.0013673739728896628,
          "return_12h": 0.0048263125259224715,
          "return_24h": 0.01128050361174715,
          "close_vs_ema12": 0.0026296409681472177,
          "close_vs_ema24": 0.0042411070305192755,
          "ema12_slope_3h": 0.0010257944789751061,
          "ema24_slope_6h": 0.0018385623360999137,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.71,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.17687,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "70_80",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        1803,
        1804
      ],
      "forecast_publication_timestamp": "2026-09-17T13:16:16.466834Z",
      "requested_quote_timestamp": "2026-09-17T13:16:16.466834Z",
      "retrieved_quote_timestamp": "2026-09-17T13:16:16.643704Z",
      "quote_retrieval_timestamp": "2026-09-17T13:16:16.643704Z",
      "timing_difference_seconds": 0.17687,
      "selected_quote": {
        "id": 316,
        "contract_id": 316,
        "forecast_timestamp": "2026-09-17T13:16:16.466834Z",
        "requested_timestamp": "2026-09-17T13:16:16.466834Z",
        "actual_quote_timestamp": "2026-09-17T13:16:16.643704Z",
        "timestamp_delta_seconds": 0.17687,
        "bid": 0.7,
        "ask": 0.71,
        "midpoint": 0.705,
        "last_price": 0.7,
        "implied_probability": 0.71,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-17T13:16:16.643704Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP170930",
        "external_market_id": "KXBTC15M-26SEP170930-30",
        "external_contract_id": "KXBTC15M-26SEP170930-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2840.92
      },
      "selected_entry_price": 0.71,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 316,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP170930",
          "external_market_id": "KXBTC15M-26SEP170930-30",
          "external_contract_id": "KXBTC15M-26SEP170930-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-17T13:15:00Z",
          "resolution_timestamp": "2026-09-17T13:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-17T13:16:16.515134Z"
        }
      ],
      "quotes": [
        {
          "id": 316,
          "contract_id": 316,
          "forecast_timestamp": "2026-09-17T13:16:16.466834Z",
          "requested_timestamp": "2026-09-17T13:16:16.466834Z",
          "actual_quote_timestamp": "2026-09-17T13:16:16.643704Z",
          "timestamp_delta_seconds": 0.17687,
          "bid": 0.7,
          "ask": 0.71,
          "midpoint": 0.705,
          "last_price": 0.7,
          "implied_probability": 0.71,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-17T13:16:16.643704Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP170930",
          "external_market_id": "KXBTC15M-26SEP170930-30",
          "external_contract_id": "KXBTC15M-26SEP170930-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2840.92
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP170930-30": {
          "UP/YES": "KXBTC15M-26SEP170930-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 610,
          "signal_id": 316,
          "quote_id": 316,
          "settlement_id": 316,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 138.0,
          "entry_price": 0.71,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.97999999999999,
          "trading_fee": 1.99,
          "total_deployed": 99.96999999999998,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -97.97999999999999,
          "net_pnl": -99.96999999999998,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-17T13:31:21.641538Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2840.92,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 611,
          "signal_id": 316,
          "quote_id": 316,
          "settlement_id": 316,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.71,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 71.0,
          "trading_fee": 1.45,
          "total_deployed": 72.45,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -71.0,
          "net_pnl": -72.45,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-17T13:31:21.643677Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2840.92,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 76587.44,
        "kronos_base_predicted_close": 76626.6484375,
        "kronos_base_displacement": 39.20843749999767,
        "kronos_base_displacement_fraction": 0.0005119434400731722,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 76718.4921875,
        "kronos_small_displacement": 131.05218749999767,
        "kronos_small_displacement_fraction": 0.0017111446406877899,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP170930",
        "ticker": "KXBTC15M-26SEP170930-30",
        "market_id": "KXBTC15M-26SEP170930-30",
        "contract_id": "KXBTC15M-26SEP170930-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 76587.44
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-17T13:16:16.466834Z",
        "retrieved_timestamp": "2026-09-17T13:16:16.643704Z",
        "quote_offset_seconds": 0.17687,
        "quote_age_seconds": 0.17687,
        "bid": 0.7,
        "ask": 0.71,
        "midpoint": 0.705,
        "last_price": 0.7,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.71,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2840.92
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 76425.17,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260917T1315Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 310,
          "signal_id": 316,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-17T13:00:00Z",
          "return_6h": 0.0013673739728896628,
          "return_12h": 0.0048263125259224715,
          "return_24h": 0.01128050361174715,
          "close_vs_ema12": 0.0026296409681472177,
          "close_vs_ema24": 0.0042411070305192755,
          "ema12_slope_3h": 0.0010257944789751061,
          "ema24_slope_6h": 0.0018385623360999137,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-17T13:16:16.512749Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-17T13:00:00Z",
            "return_6h": 0.0013673739728896628,
            "return_12h": 0.0048263125259224715,
            "return_24h": 0.01128050361174715,
            "close_vs_ema12": 0.0026296409681472177,
            "close_vs_ema24": 0.0042411070305192755,
            "ema12_slope_3h": 0.0010257944789751061,
            "ema24_slope_6h": 0.0018385623360999137,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0013459613930039138,
        "return_30m": -0.0031924268063078243,
        "return_60m": -0.0013638227071248732,
        "return_120m": 0.0030873111296247924,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 3,
        "close_vs_ema3": -0.0009240305061634091,
        "close_vs_ema6": -0.0006050305741535089,
        "close_vs_ema12": 0.000351420811955494,
        "ema3_slope": -0.0009231774620256372,
        "ema6_slope": -0.000241953673913331,
        "realized_volatility_30m": 0.00025149632052362536,
        "realized_volatility_60m": 0.0018552938511785522,
        "return_acceleration": 0.0005029926410472507
      }
    },
    {
      "id": 315,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260917T1145Z",
      "trigger_timestamp": "2026-09-17T11:46:18.946369Z",
      "market_start_timestamp": "2026-09-17T11:45:00Z",
      "resolution_timestamp": "2026-09-17T12:00:00Z",
      "direction": "UP",
      "base_run_id": 1791,
      "small_run_id": 1792,
      "last_observed_close": 76140.43,
      "actual_close": 76363.04,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-17T11:46:19.000201Z",
      "base_predicted_close": 76165.4296875,
      "small_predicted_close": 76212.4296875,
      "strike": 76140.43,
      "market_regime": {
        "id": 309,
        "signal_id": 315,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-17T11:30:00Z",
        "return_6h": -0.0020078568167750666,
        "return_12h": -6.61146806568702e-05,
        "return_24h": -0.00046810180956280423,
        "close_vs_ema12": -0.0021242496233322417,
        "close_vs_ema24": -0.0008929346971967567,
        "ema12_slope_3h": 0.0006512875708464261,
        "ema24_slope_6h": 0.001592711332694341,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-17T11:46:19.003062Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-17T11:30:00Z",
          "return_6h": -0.0020078568167750666,
          "return_12h": -6.61146806568702e-05,
          "return_24h": -0.00046810180956280423,
          "close_vs_ema12": -0.0021242496233322417,
          "close_vs_ema24": -0.0008929346971967567,
          "ema12_slope_3h": 0.0006512875708464261,
          "ema24_slope_6h": 0.001592711332694341,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.55,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.202877,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        1791,
        1792
      ],
      "forecast_publication_timestamp": "2026-09-17T11:46:18.946369Z",
      "requested_quote_timestamp": "2026-09-17T11:46:18.946369Z",
      "retrieved_quote_timestamp": "2026-09-17T11:46:19.149246Z",
      "quote_retrieval_timestamp": "2026-09-17T11:46:19.149246Z",
      "timing_difference_seconds": 0.202877,
      "selected_quote": {
        "id": 315,
        "contract_id": 315,
        "forecast_timestamp": "2026-09-17T11:46:18.946369Z",
        "requested_timestamp": "2026-09-17T11:46:18.946369Z",
        "actual_quote_timestamp": "2026-09-17T11:46:19.149246Z",
        "timestamp_delta_seconds": 0.202877,
        "bid": 0.54,
        "ask": 0.55,
        "midpoint": 0.545,
        "last_price": 0.55,
        "implied_probability": 0.55,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-17T11:46:19.149246Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP170800",
        "external_market_id": "KXBTC15M-26SEP170800-00",
        "external_contract_id": "KXBTC15M-26SEP170800-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 1319.49
      },
      "selected_entry_price": 0.55,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 315,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP170800",
          "external_market_id": "KXBTC15M-26SEP170800-00",
          "external_contract_id": "KXBTC15M-26SEP170800-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-17T11:45:00Z",
          "resolution_timestamp": "2026-09-17T12:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-17T11:46:19.009696Z"
        }
      ],
      "quotes": [
        {
          "id": 315,
          "contract_id": 315,
          "forecast_timestamp": "2026-09-17T11:46:18.946369Z",
          "requested_timestamp": "2026-09-17T11:46:18.946369Z",
          "actual_quote_timestamp": "2026-09-17T11:46:19.149246Z",
          "timestamp_delta_seconds": 0.202877,
          "bid": 0.54,
          "ask": 0.55,
          "midpoint": 0.545,
          "last_price": 0.55,
          "implied_probability": 0.55,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-17T11:46:19.149246Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP170800",
          "external_market_id": "KXBTC15M-26SEP170800-00",
          "external_contract_id": "KXBTC15M-26SEP170800-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 1319.49
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP170800-00": {
          "UP/YES": "KXBTC15M-26SEP170800-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 608,
          "signal_id": 315,
          "quote_id": 315,
          "settlement_id": 315,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 176.0,
          "entry_price": 0.55,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.80000000000001,
          "trading_fee": 3.05,
          "total_deployed": 99.85000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 176.0,
          "gross_pnl": 79.19999999999999,
          "net_pnl": 76.14999999999999,
          "roi": 0.7626439659489233,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-17T12:01:22.149351Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1319.49,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 609,
          "signal_id": 315,
          "quote_id": 315,
          "settlement_id": 315,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.55,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 55.00000000000001,
          "trading_fee": 1.74,
          "total_deployed": 56.74000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 44.99999999999999,
          "net_pnl": 43.25999999999999,
          "roi": 0.76242509693338,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-17T12:01:22.151713Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1319.49,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 76140.43,
        "kronos_base_predicted_close": 76165.4296875,
        "kronos_base_displacement": 24.999687500006985,
        "kronos_base_displacement_fraction": 0.0003283365683646256,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 76212.4296875,
        "kronos_small_displacement": 71.99968750000698,
        "kronos_small_displacement_fraction": 0.0009456170328957558,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP170800",
        "ticker": "KXBTC15M-26SEP170800-00",
        "market_id": "KXBTC15M-26SEP170800-00",
        "contract_id": "KXBTC15M-26SEP170800-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 76140.43
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-17T11:46:18.946369Z",
        "retrieved_timestamp": "2026-09-17T11:46:19.149246Z",
        "quote_offset_seconds": 0.202877,
        "quote_age_seconds": 0.202877,
        "bid": 0.54,
        "ask": 0.55,
        "midpoint": 0.545,
        "last_price": 0.55,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.55,
        "price_type": "live_executable_ask",
        "yes_ask_size": 1319.49
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 76363.04,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260917T1145Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 309,
          "signal_id": 315,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-17T11:30:00Z",
          "return_6h": -0.0020078568167750666,
          "return_12h": -6.61146806568702e-05,
          "return_24h": -0.00046810180956280423,
          "close_vs_ema12": -0.0021242496233322417,
          "close_vs_ema24": -0.0008929346971967567,
          "ema12_slope_3h": 0.0006512875708464261,
          "ema24_slope_6h": 0.001592711332694341,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-17T11:46:19.003062Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-17T11:30:00Z",
            "return_6h": -0.0020078568167750666,
            "return_12h": -6.61146806568702e-05,
            "return_24h": -0.00046810180956280423,
            "close_vs_ema12": -0.0021242496233322417,
            "close_vs_ema24": -0.0008929346971967567,
            "ema12_slope_3h": 0.0006512875708464261,
            "ema24_slope_6h": 0.001592711332694341,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0024303426240056547,
        "return_30m": -0.002767206991209026,
        "return_60m": -0.0016072951293636395,
        "return_120m": -0.005211812015884276,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.0012472274410543216,
        "close_vs_ema6": -0.0019304116394757154,
        "close_vs_ema12": -0.002621261421045684,
        "ema3_slope": -0.0012456738025051761,
        "ema6_slope": -0.0007715688775734586,
        "realized_volatility_30m": 0.0010463287832066515,
        "realized_volatility_60m": 0.0012444629652828081,
        "return_acceleration": -0.002092657566413303
      }
    },
    {
      "id": 314,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260917T1130Z",
      "trigger_timestamp": "2026-09-17T11:31:22.334018Z",
      "market_start_timestamp": "2026-09-17T11:30:00Z",
      "resolution_timestamp": "2026-09-17T11:45:00Z",
      "direction": "UP",
      "base_run_id": 1789,
      "small_run_id": 1790,
      "last_observed_close": 76325.93,
      "actual_close": 76140.43,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-17T11:31:22.381154Z",
      "base_predicted_close": 76327.3984375,
      "small_predicted_close": 76373.9921875,
      "strike": 76325.93,
      "market_regime": {
        "id": 308,
        "signal_id": 314,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-17T11:15:00Z",
        "return_6h": -0.001245210321035528,
        "return_12h": 0.003997950146015006,
        "return_24h": 0.005368048771102751,
        "close_vs_ema12": 0.00021642555960044163,
        "close_vs_ema24": 0.0015223336276759536,
        "ema12_slope_3h": 0.0008358577359834918,
        "ema24_slope_6h": 0.001668727484267496,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-17T11:31:22.383659Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-17T11:15:00Z",
          "return_6h": -0.001245210321035528,
          "return_12h": 0.003997950146015006,
          "return_24h": 0.005368048771102751,
          "close_vs_ema12": 0.00021642555960044163,
          "close_vs_ema24": 0.0015223336276759536,
          "ema12_slope_3h": 0.0008358577359834918,
          "ema24_slope_6h": 0.001668727484267496,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.28,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.182676,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        1789,
        1790
      ],
      "forecast_publication_timestamp": "2026-09-17T11:31:22.334018Z",
      "requested_quote_timestamp": "2026-09-17T11:31:22.334018Z",
      "retrieved_quote_timestamp": "2026-09-17T11:31:22.516694Z",
      "quote_retrieval_timestamp": "2026-09-17T11:31:22.516694Z",
      "timing_difference_seconds": 0.182676,
      "selected_quote": {
        "id": 314,
        "contract_id": 314,
        "forecast_timestamp": "2026-09-17T11:31:22.334018Z",
        "requested_timestamp": "2026-09-17T11:31:22.334018Z",
        "actual_quote_timestamp": "2026-09-17T11:31:22.516694Z",
        "timestamp_delta_seconds": 0.182676,
        "bid": 0.27,
        "ask": 0.28,
        "midpoint": 0.275,
        "last_price": 0.28,
        "implied_probability": 0.28,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-17T11:31:22.516694Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP170745",
        "external_market_id": "KXBTC15M-26SEP170745-45",
        "external_contract_id": "KXBTC15M-26SEP170745-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3701.95
      },
      "selected_entry_price": 0.28,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 314,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP170745",
          "external_market_id": "KXBTC15M-26SEP170745-45",
          "external_contract_id": "KXBTC15M-26SEP170745-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-17T11:30:00Z",
          "resolution_timestamp": "2026-09-17T11:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-17T11:31:22.387339Z"
        }
      ],
      "quotes": [
        {
          "id": 314,
          "contract_id": 314,
          "forecast_timestamp": "2026-09-17T11:31:22.334018Z",
          "requested_timestamp": "2026-09-17T11:31:22.334018Z",
          "actual_quote_timestamp": "2026-09-17T11:31:22.516694Z",
          "timestamp_delta_seconds": 0.182676,
          "bid": 0.27,
          "ask": 0.28,
          "midpoint": 0.275,
          "last_price": 0.28,
          "implied_probability": 0.28,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-17T11:31:22.516694Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP170745",
          "external_market_id": "KXBTC15M-26SEP170745-45",
          "external_contract_id": "KXBTC15M-26SEP170745-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3701.95
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP170745-45": {
          "UP/YES": "KXBTC15M-26SEP170745-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 606,
          "signal_id": 314,
          "quote_id": 314,
          "settlement_id": 314,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 340.0,
          "entry_price": 0.28,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.2,
          "trading_fee": 4.8,
          "total_deployed": 100.0,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.2,
          "net_pnl": -100.0,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-17T11:46:23.970402Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3701.95,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 607,
          "signal_id": 314,
          "quote_id": 314,
          "settlement_id": 314,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.28,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 28.000000000000004,
          "trading_fee": 1.42,
          "total_deployed": 29.42,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -28.000000000000004,
          "net_pnl": -29.42,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-17T11:46:23.972772Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3701.95,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 76325.93,
        "kronos_base_predicted_close": 76327.3984375,
        "kronos_base_displacement": 1.468437500006985,
        "kronos_base_displacement_fraction": 1.9239038423861786e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 76373.9921875,
        "kronos_small_displacement": 48.062187500006985,
        "kronos_small_displacement_fraction": 0.0006296967164370875,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP170745",
        "ticker": "KXBTC15M-26SEP170745-45",
        "market_id": "KXBTC15M-26SEP170745-45",
        "contract_id": "KXBTC15M-26SEP170745-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 76325.93
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-17T11:31:22.334018Z",
        "retrieved_timestamp": "2026-09-17T11:31:22.516694Z",
        "quote_offset_seconds": 0.182676,
        "quote_age_seconds": 0.182676,
        "bid": 0.27,
        "ask": 0.28,
        "midpoint": 0.275,
        "last_price": 0.28,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.28,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3701.95
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 76140.43,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260917T1130Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 308,
          "signal_id": 314,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-17T11:15:00Z",
          "return_6h": -0.001245210321035528,
          "return_12h": 0.003997950146015006,
          "return_24h": 0.005368048771102751,
          "close_vs_ema12": 0.00021642555960044163,
          "close_vs_ema24": 0.0015223336276759536,
          "ema12_slope_3h": 0.0008358577359834918,
          "ema24_slope_6h": 0.001668727484267496,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-17T11:31:22.383659Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-17T11:15:00Z",
            "return_6h": -0.001245210321035528,
            "return_12h": 0.003997950146015006,
            "return_24h": 0.005368048771102751,
            "close_vs_ema12": 0.00021642555960044163,
            "close_vs_ema24": 0.0015223336276759536,
            "ema12_slope_3h": 0.0008358577359834918,
            "ema24_slope_6h": 0.001668727484267496,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "DEGRADED",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0003376850575923518,
        "return_30m": -2.2975498911947945e-05,
        "return_60m": 0.0003796656044361413,
        "return_120m": -0.0039446398954005035,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -6.115360521818936e-05,
        "close_vs_ema6": -0.00027080660032519077,
        "close_vs_ema12": -0.0006676587097387277,
        "ema3_slope": -6.114986568339642e-05,
        "ema6_slope": -0.00010831090760676787,
        "realized_volatility_30m": 0.0003262504624435558,
        "realized_volatility_60m": 0.0005230290602422098,
        "return_acceleration": -0.0006525009248871116
      }
    },
    {
      "id": 313,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260917T1115Z",
      "trigger_timestamp": "2026-09-17T11:16:15.735944Z",
      "market_start_timestamp": "2026-09-17T11:15:00Z",
      "resolution_timestamp": "2026-09-17T11:30:00Z",
      "direction": "UP",
      "base_run_id": 1787,
      "small_run_id": 1788,
      "last_observed_close": 76351.72,
      "actual_close": 76325.93,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-17T11:16:15.781632Z",
      "base_predicted_close": 76361.5859375,
      "small_predicted_close": 76394.921875,
      "strike": 76351.72,
      "market_regime": {
        "id": 307,
        "signal_id": 313,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-17T11:00:00Z",
        "return_6h": -0.0006998695701584401,
        "return_12h": 0.007637077399552661,
        "return_24h": 0.006477051733617234,
        "close_vs_ema12": 0.0005635125829890342,
        "close_vs_ema24": 0.0018927444826724038,
        "ema12_slope_3h": 0.0009113665908779822,
        "ema24_slope_6h": 0.001730343935329337,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-17T11:16:15.783641Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-17T11:00:00Z",
          "return_6h": -0.0006998695701584401,
          "return_12h": 0.007637077399552661,
          "return_24h": 0.006477051733617234,
          "close_vs_ema12": 0.0005635125829890342,
          "close_vs_ema24": 0.0018927444826724038,
          "ema12_slope_3h": 0.0009113665908779822,
          "ema24_slope_6h": 0.001730343935329337,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.67,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.178149,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        1787,
        1788
      ],
      "forecast_publication_timestamp": "2026-09-17T11:16:15.735944Z",
      "requested_quote_timestamp": "2026-09-17T11:16:15.735944Z",
      "retrieved_quote_timestamp": "2026-09-17T11:16:15.914093Z",
      "quote_retrieval_timestamp": "2026-09-17T11:16:15.914093Z",
      "timing_difference_seconds": 0.178149,
      "selected_quote": {
        "id": 313,
        "contract_id": 313,
        "forecast_timestamp": "2026-09-17T11:16:15.735944Z",
        "requested_timestamp": "2026-09-17T11:16:15.735944Z",
        "actual_quote_timestamp": "2026-09-17T11:16:15.914093Z",
        "timestamp_delta_seconds": 0.178149,
        "bid": 0.66,
        "ask": 0.67,
        "midpoint": 0.665,
        "last_price": 0.67,
        "implied_probability": 0.67,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-17T11:16:15.914093Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP170730",
        "external_market_id": "KXBTC15M-26SEP170730-30",
        "external_contract_id": "KXBTC15M-26SEP170730-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5201.3
      },
      "selected_entry_price": 0.67,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 313,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP170730",
          "external_market_id": "KXBTC15M-26SEP170730-30",
          "external_contract_id": "KXBTC15M-26SEP170730-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-17T11:15:00Z",
          "resolution_timestamp": "2026-09-17T11:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-17T11:16:15.786162Z"
        }
      ],
      "quotes": [
        {
          "id": 313,
          "contract_id": 313,
          "forecast_timestamp": "2026-09-17T11:16:15.735944Z",
          "requested_timestamp": "2026-09-17T11:16:15.735944Z",
          "actual_quote_timestamp": "2026-09-17T11:16:15.914093Z",
          "timestamp_delta_seconds": 0.178149,
          "bid": 0.66,
          "ask": 0.67,
          "midpoint": 0.665,
          "last_price": 0.67,
          "implied_probability": 0.67,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-17T11:16:15.914093Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP170730",
          "external_market_id": "KXBTC15M-26SEP170730-30",
          "external_contract_id": "KXBTC15M-26SEP170730-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5201.3
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP170730-30": {
          "UP/YES": "KXBTC15M-26SEP170730-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 604,
          "signal_id": 313,
          "quote_id": 313,
          "settlement_id": 313,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 145.0,
          "entry_price": 0.67,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.15,
          "trading_fee": 2.25,
          "total_deployed": 99.4,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -97.15,
          "net_pnl": -99.4,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-17T11:31:27.265951Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5201.3,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 605,
          "signal_id": 313,
          "quote_id": 313,
          "settlement_id": 313,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.67,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 67.0,
          "trading_fee": 1.55,
          "total_deployed": 68.55,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -67.0,
          "net_pnl": -68.55,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-17T11:31:27.268023Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5201.3,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 76351.72,
        "kronos_base_predicted_close": 76361.5859375,
        "kronos_base_displacement": 9.865937499998836,
        "kronos_base_displacement_fraction": 0.00012921696459488845,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 76394.921875,
        "kronos_small_displacement": 43.201874999998836,
        "kronos_small_displacement_fraction": 0.0005658271352629494,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP170730",
        "ticker": "KXBTC15M-26SEP170730-30",
        "market_id": "KXBTC15M-26SEP170730-30",
        "contract_id": "KXBTC15M-26SEP170730-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 76351.72
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-17T11:16:15.735944Z",
        "retrieved_timestamp": "2026-09-17T11:16:15.914093Z",
        "quote_offset_seconds": 0.178149,
        "quote_age_seconds": 0.178149,
        "bid": 0.66,
        "ask": 0.67,
        "midpoint": 0.665,
        "last_price": 0.67,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.67,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5201.3
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 76325.93,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260917T1115Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 307,
          "signal_id": 313,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-17T11:00:00Z",
          "return_6h": -0.0006998695701584401,
          "return_12h": 0.007637077399552661,
          "return_24h": 0.006477051733617234,
          "close_vs_ema12": 0.0005635125829890342,
          "close_vs_ema24": 0.0018927444826724038,
          "ema12_slope_3h": 0.0009113665908779822,
          "ema24_slope_6h": 0.001730343935329337,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-17T11:16:15.783641Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-17T11:00:00Z",
            "return_6h": -0.0006998695701584401,
            "return_12h": 0.007637077399552661,
            "return_24h": 0.006477051733617234,
            "close_vs_ema12": 0.0005635125829890342,
            "close_vs_ema24": 0.0018927444826724038,
            "ema12_slope_3h": 0.0009113665908779822,
            "ema24_slope_6h": 0.001730343935329337,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "DEGRADED",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.00031481586729475985,
        "return_30m": 0.0011631304846542179,
        "return_60m": 8.69538716821161e-05,
        "return_120m": -0.0035246917380109544,
        "consecutive_up_closes": 2,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0002154580832007813,
        "close_vs_ema6": -4.141710496841089e-05,
        "close_vs_ema12": -0.00045142281029775244,
        "ema3_slope": 0.00021550451539065207,
        "ema6_slope": -1.656656753168395e-05,
        "realized_volatility_30m": 0.0002666158856059475,
        "realized_volatility_60m": 0.000594043584510543,
        "return_acceleration": -0.000533231771211895
      }
    },
    {
      "id": 312,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260917T1045Z",
      "trigger_timestamp": "2026-09-17T10:46:16.898449Z",
      "market_start_timestamp": "2026-09-17T10:45:00Z",
      "resolution_timestamp": "2026-09-17T11:00:00Z",
      "direction": "UP",
      "base_run_id": 1783,
      "small_run_id": 1784,
      "last_observed_close": 76263.01,
      "actual_close": 76327.69,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-17T10:46:16.941548Z",
      "base_predicted_close": 76277.0625,
      "small_predicted_close": 76290.890625,
      "strike": 76263.01,
      "market_regime": {
        "id": 306,
        "signal_id": 312,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-17T10:30:00Z",
        "return_6h": -0.0005474405578005381,
        "return_12h": 0.006766674206704293,
        "return_24h": 0.004336626568894664,
        "close_vs_ema12": -0.0005633621604822503,
        "close_vs_ema24": 0.0008027345698831123,
        "ema12_slope_3h": 0.0010155928045791907,
        "ema24_slope_6h": 0.001866494751803227,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-17T10:46:16.943591Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-17T10:30:00Z",
          "return_6h": -0.0005474405578005381,
          "return_12h": 0.006766674206704293,
          "return_24h": 0.004336626568894664,
          "close_vs_ema12": -0.0005633621604822503,
          "close_vs_ema24": 0.0008027345698831123,
          "ema12_slope_3h": 0.0010155928045791907,
          "ema24_slope_6h": 0.001866494751803227,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.41,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.194652,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        1783,
        1784
      ],
      "forecast_publication_timestamp": "2026-09-17T10:46:16.898449Z",
      "requested_quote_timestamp": "2026-09-17T10:46:16.898449Z",
      "retrieved_quote_timestamp": "2026-09-17T10:46:17.093101Z",
      "quote_retrieval_timestamp": "2026-09-17T10:46:17.093101Z",
      "timing_difference_seconds": 0.194652,
      "selected_quote": {
        "id": 312,
        "contract_id": 312,
        "forecast_timestamp": "2026-09-17T10:46:16.898449Z",
        "requested_timestamp": "2026-09-17T10:46:16.898449Z",
        "actual_quote_timestamp": "2026-09-17T10:46:17.093101Z",
        "timestamp_delta_seconds": 0.194652,
        "bid": 0.4,
        "ask": 0.41,
        "midpoint": 0.405,
        "last_price": 0.4,
        "implied_probability": 0.41,
        "spread": 0.009999999999999953,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-17T10:46:17.093101Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP170700",
        "external_market_id": "KXBTC15M-26SEP170700-00",
        "external_contract_id": "KXBTC15M-26SEP170700-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5435.25
      },
      "selected_entry_price": 0.41,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 312,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP170700",
          "external_market_id": "KXBTC15M-26SEP170700-00",
          "external_contract_id": "KXBTC15M-26SEP170700-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-17T10:45:00Z",
          "resolution_timestamp": "2026-09-17T11:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-17T10:46:16.946721Z"
        }
      ],
      "quotes": [
        {
          "id": 312,
          "contract_id": 312,
          "forecast_timestamp": "2026-09-17T10:46:16.898449Z",
          "requested_timestamp": "2026-09-17T10:46:16.898449Z",
          "actual_quote_timestamp": "2026-09-17T10:46:17.093101Z",
          "timestamp_delta_seconds": 0.194652,
          "bid": 0.4,
          "ask": 0.41,
          "midpoint": 0.405,
          "last_price": 0.4,
          "implied_probability": 0.41,
          "spread": 0.009999999999999953,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-17T10:46:17.093101Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP170700",
          "external_market_id": "KXBTC15M-26SEP170700-00",
          "external_contract_id": "KXBTC15M-26SEP170700-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5435.25
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP170700-00": {
          "UP/YES": "KXBTC15M-26SEP170700-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 602,
          "signal_id": 312,
          "quote_id": 312,
          "settlement_id": 312,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 234.0,
          "entry_price": 0.41,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.94,
          "trading_fee": 3.97,
          "total_deployed": 99.91,
          "settlement_value": 1.0,
          "settlement_payout": 234.0,
          "gross_pnl": 138.06,
          "net_pnl": 134.09,
          "roi": 1.3421078971073968,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-17T11:01:22.285754Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5435.25,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 603,
          "signal_id": 312,
          "quote_id": 312,
          "settlement_id": 312,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.41,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 41.0,
          "trading_fee": 1.7,
          "total_deployed": 42.7,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 59.0,
          "net_pnl": 57.3,
          "roi": 1.3419203747072599,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-17T11:01:22.287751Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5435.25,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 76263.01,
        "kronos_base_predicted_close": 76277.0625,
        "kronos_base_displacement": 14.052500000005239,
        "kronos_base_displacement_fraction": 0.00018426364236089345,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 76290.890625,
        "kronos_small_displacement": 27.88062500000524,
        "kronos_small_displacement_fraction": 0.00036558516376425794,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP170700",
        "ticker": "KXBTC15M-26SEP170700-00",
        "market_id": "KXBTC15M-26SEP170700-00",
        "contract_id": "KXBTC15M-26SEP170700-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 76263.01
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-17T10:46:16.898449Z",
        "retrieved_timestamp": "2026-09-17T10:46:17.093101Z",
        "quote_offset_seconds": 0.194652,
        "quote_age_seconds": 0.194652,
        "bid": 0.4,
        "ask": 0.41,
        "midpoint": 0.405,
        "last_price": 0.4,
        "spread": 0.009999999999999953,
        "selected_entry_price": 0.41,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5435.25
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 76327.69,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260917T1045Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 306,
          "signal_id": 312,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-17T10:30:00Z",
          "return_6h": -0.0005474405578005381,
          "return_12h": 0.006766674206704293,
          "return_24h": 0.004336626568894664,
          "close_vs_ema12": -0.0005633621604822503,
          "close_vs_ema24": 0.0008027345698831123,
          "ema12_slope_3h": 0.0010155928045791907,
          "ema24_slope_6h": 0.001866494751803227,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-17T10:46:16.943591Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-17T10:30:00Z",
            "return_6h": -0.0005474405578005381,
            "return_12h": 0.006766674206704293,
            "return_24h": 0.004336626568894664,
            "close_vs_ema12": -0.0005633621604822503,
            "close_vs_ema24": 0.0008027345698831123,
            "ema12_slope_3h": 0.0010155928045791907,
            "ema24_slope_6h": 0.001866494751803227,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "DEGRADED",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.00044501988600254005,
        "return_30m": -0.0010749263333851289,
        "return_60m": -0.003610319735847578,
        "return_120m": -0.002072175627646611,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 5,
        "close_vs_ema3": -0.0006151857527435522,
        "close_vs_ema6": -0.0013685634025225601,
        "close_vs_ema12": -0.0018485130090531987,
        "ema3_slope": -0.0006148075319094559,
        "ema6_slope": -0.00054712585044292,
        "realized_volatility_30m": 9.258350353968936e-05,
        "realized_volatility_60m": 0.00044333461566768267,
        "return_acceleration": 0.00018516700707937872
      }
    },
    {
      "id": 311,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260917T1030Z",
      "trigger_timestamp": "2026-09-17T10:31:16.933542Z",
      "market_start_timestamp": "2026-09-17T10:30:00Z",
      "resolution_timestamp": "2026-09-17T10:45:00Z",
      "direction": "UP",
      "base_run_id": 1781,
      "small_run_id": 1782,
      "last_observed_close": 76296.97,
      "actual_close": 76263.01,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-17T10:31:16.978697Z",
      "base_predicted_close": 76302.3984375,
      "small_predicted_close": 76300.25,
      "strike": 76296.97,
      "market_regime": {
        "id": 305,
        "signal_id": 311,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-17T10:15:00Z",
        "return_6h": 0.0017974817477184324,
        "return_12h": 0.007610105251373067,
        "return_24h": 0.005252422270507262,
        "close_vs_ema12": -0.00014236440758130797,
        "close_vs_ema24": 0.0012652319874750795,
        "ema12_slope_3h": 0.0011584577731296175,
        "ema24_slope_6h": 0.0019174821555310029,
        "score": 2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-17T10:31:16.980507Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-17T10:15:00Z",
          "return_6h": 0.0017974817477184324,
          "return_12h": 0.007610105251373067,
          "return_24h": 0.005252422270507262,
          "close_vs_ema12": -0.00014236440758130797,
          "close_vs_ema24": 0.0012652319874750795,
          "ema12_slope_3h": 0.0011584577731296175,
          "ema24_slope_6h": 0.0019174821555310029,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.5,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.197707,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        1781,
        1782
      ],
      "forecast_publication_timestamp": "2026-09-17T10:31:16.933542Z",
      "requested_quote_timestamp": "2026-09-17T10:31:16.933542Z",
      "retrieved_quote_timestamp": "2026-09-17T10:31:17.131249Z",
      "quote_retrieval_timestamp": "2026-09-17T10:31:17.131249Z",
      "timing_difference_seconds": 0.197707,
      "selected_quote": {
        "id": 311,
        "contract_id": 311,
        "forecast_timestamp": "2026-09-17T10:31:16.933542Z",
        "requested_timestamp": "2026-09-17T10:31:16.933542Z",
        "actual_quote_timestamp": "2026-09-17T10:31:17.131249Z",
        "timestamp_delta_seconds": 0.197707,
        "bid": 0.49,
        "ask": 0.5,
        "midpoint": 0.495,
        "last_price": 0.5,
        "implied_probability": 0.5,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-17T10:31:17.131249Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP170645",
        "external_market_id": "KXBTC15M-26SEP170645-45",
        "external_contract_id": "KXBTC15M-26SEP170645-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5508.7
      },
      "selected_entry_price": 0.5,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 311,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP170645",
          "external_market_id": "KXBTC15M-26SEP170645-45",
          "external_contract_id": "KXBTC15M-26SEP170645-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-17T10:30:00Z",
          "resolution_timestamp": "2026-09-17T10:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-17T10:31:16.984459Z"
        }
      ],
      "quotes": [
        {
          "id": 311,
          "contract_id": 311,
          "forecast_timestamp": "2026-09-17T10:31:16.933542Z",
          "requested_timestamp": "2026-09-17T10:31:16.933542Z",
          "actual_quote_timestamp": "2026-09-17T10:31:17.131249Z",
          "timestamp_delta_seconds": 0.197707,
          "bid": 0.49,
          "ask": 0.5,
          "midpoint": 0.495,
          "last_price": 0.5,
          "implied_probability": 0.5,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-17T10:31:17.131249Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP170645",
          "external_market_id": "KXBTC15M-26SEP170645-45",
          "external_contract_id": "KXBTC15M-26SEP170645-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5508.7
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP170645-45": {
          "UP/YES": "KXBTC15M-26SEP170645-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 600,
          "signal_id": 311,
          "quote_id": 311,
          "settlement_id": 311,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 193.0,
          "entry_price": 0.5,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.5,
          "trading_fee": 3.38,
          "total_deployed": 99.88,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.5,
          "net_pnl": -99.88,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-17T10:46:21.638381Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5508.7,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 601,
          "signal_id": 311,
          "quote_id": 311,
          "settlement_id": 311,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.5,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 50.0,
          "trading_fee": 1.75,
          "total_deployed": 51.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -50.0,
          "net_pnl": -51.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-17T10:46:21.640354Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5508.7,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 76296.97,
        "kronos_base_predicted_close": 76302.3984375,
        "kronos_base_displacement": 5.428437499998836,
        "kronos_base_displacement_fraction": 7.114879529290398e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 76300.25,
        "kronos_small_displacement": 3.279999999998836,
        "kronos_small_displacement_fraction": 4.2989911657026954e-05,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP170645",
        "ticker": "KXBTC15M-26SEP170645-45",
        "market_id": "KXBTC15M-26SEP170645-45",
        "contract_id": "KXBTC15M-26SEP170645-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 76296.97
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-17T10:31:16.933542Z",
        "retrieved_timestamp": "2026-09-17T10:31:17.131249Z",
        "quote_offset_seconds": 0.197707,
        "quote_age_seconds": 0.197707,
        "bid": 0.49,
        "ask": 0.5,
        "midpoint": 0.495,
        "last_price": 0.5,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.5,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5508.7
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 76263.01,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260917T1030Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 305,
          "signal_id": 311,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-17T10:15:00Z",
          "return_6h": 0.0017974817477184324,
          "return_12h": 0.007610105251373067,
          "return_24h": 0.005252422270507262,
          "close_vs_ema12": -0.00014236440758130797,
          "close_vs_ema24": 0.0012652319874750795,
          "ema12_slope_3h": 0.0011584577731296175,
          "ema24_slope_6h": 0.0019174821555310029,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-17T10:31:16.980507Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-17T10:15:00Z",
            "return_6h": 0.0017974817477184324,
            "return_12h": 0.007610105251373067,
            "return_24h": 0.005252422270507262,
            "close_vs_ema12": -0.00014236440758130797,
            "close_vs_ema24": 0.0012652319874750795,
            "ema12_slope_3h": 0.0011584577731296175,
            "ema24_slope_6h": 0.0019174821555310029,
            "score": 2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "DEGRADED",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0006301868930819188,
        "return_30m": -0.0015581525096057813,
        "return_60m": -0.004322664332869874,
        "return_120m": -0.0013140943027808438,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 4,
        "close_vs_ema3": -0.000784944493725237,
        "close_vs_ema6": -0.0014705750256777117,
        "close_vs_ema12": -0.001739626581055087,
        "ema3_slope": -0.0007843288391219394,
        "ema6_slope": -0.0005878841991424633,
        "realized_volatility_30m": 0.00014918194198565438,
        "realized_volatility_60m": 0.0003583360901282789,
        "return_acceleration": 0.00029836388397130875
      }
    },
    {
      "id": 310,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260917T1000Z",
      "trigger_timestamp": "2026-09-17T10:01:16.806745Z",
      "market_start_timestamp": "2026-09-17T10:00:00Z",
      "resolution_timestamp": "2026-09-17T10:15:00Z",
      "direction": "UP",
      "base_run_id": 1777,
      "small_run_id": 1778,
      "last_observed_close": 76416.03,
      "actual_close": 76345.08,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-17T10:01:16.848315Z",
      "base_predicted_close": 76437.109375,
      "small_predicted_close": 76471.5390625,
      "strike": 76416.03,
      "market_regime": {
        "id": 304,
        "signal_id": 310,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-17T09:45:00Z",
        "return_6h": 0.0005584493635963916,
        "return_12h": 0.006444856570507529,
        "return_24h": 0.006541776722458925,
        "close_vs_ema12": 0.0014324739091828853,
        "close_vs_ema24": 0.002895089729951783,
        "ema12_slope_3h": 0.0014411207349003252,
        "ema24_slope_6h": 0.0019348003542607461,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-17T10:01:16.850322Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-17T09:45:00Z",
          "return_6h": 0.0005584493635963916,
          "return_12h": 0.006444856570507529,
          "return_24h": 0.006541776722458925,
          "close_vs_ema12": 0.0014324739091828853,
          "close_vs_ema24": 0.002895089729951783,
          "ema12_slope_3h": 0.0014411207349003252,
          "ema24_slope_6h": 0.0019348003542607461,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.38,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.179829,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        1777,
        1778
      ],
      "forecast_publication_timestamp": "2026-09-17T10:01:16.806745Z",
      "requested_quote_timestamp": "2026-09-17T10:01:16.806745Z",
      "retrieved_quote_timestamp": "2026-09-17T10:01:16.986574Z",
      "quote_retrieval_timestamp": "2026-09-17T10:01:16.986574Z",
      "timing_difference_seconds": 0.179829,
      "selected_quote": {
        "id": 310,
        "contract_id": 310,
        "forecast_timestamp": "2026-09-17T10:01:16.806745Z",
        "requested_timestamp": "2026-09-17T10:01:16.806745Z",
        "actual_quote_timestamp": "2026-09-17T10:01:16.986574Z",
        "timestamp_delta_seconds": 0.179829,
        "bid": 0.37,
        "ask": 0.38,
        "midpoint": 0.375,
        "last_price": 0.38,
        "implied_probability": 0.38,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-17T10:01:16.986574Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP170615",
        "external_market_id": "KXBTC15M-26SEP170615-15",
        "external_contract_id": "KXBTC15M-26SEP170615-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 6743.68
      },
      "selected_entry_price": 0.38,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 310,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP170615",
          "external_market_id": "KXBTC15M-26SEP170615-15",
          "external_contract_id": "KXBTC15M-26SEP170615-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-17T10:00:00Z",
          "resolution_timestamp": "2026-09-17T10:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-17T10:01:16.852927Z"
        }
      ],
      "quotes": [
        {
          "id": 310,
          "contract_id": 310,
          "forecast_timestamp": "2026-09-17T10:01:16.806745Z",
          "requested_timestamp": "2026-09-17T10:01:16.806745Z",
          "actual_quote_timestamp": "2026-09-17T10:01:16.986574Z",
          "timestamp_delta_seconds": 0.179829,
          "bid": 0.37,
          "ask": 0.38,
          "midpoint": 0.375,
          "last_price": 0.38,
          "implied_probability": 0.38,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-17T10:01:16.986574Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP170615",
          "external_market_id": "KXBTC15M-26SEP170615-15",
          "external_contract_id": "KXBTC15M-26SEP170615-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 6743.68
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP170615-15": {
          "UP/YES": "KXBTC15M-26SEP170615-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 598,
          "signal_id": 310,
          "quote_id": 310,
          "settlement_id": 310,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 252.0,
          "entry_price": 0.38,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.76,
          "trading_fee": 4.16,
          "total_deployed": 99.92,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.76,
          "net_pnl": -99.92,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-17T10:16:21.105851Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6743.68,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 599,
          "signal_id": 310,
          "quote_id": 310,
          "settlement_id": 310,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.38,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 38.0,
          "trading_fee": 1.65,
          "total_deployed": 39.65,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -38.0,
          "net_pnl": -39.65,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-17T10:16:21.107860Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6743.68,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 76416.03,
        "kronos_base_predicted_close": 76437.109375,
        "kronos_base_displacement": 21.079375000001164,
        "kronos_base_displacement_fraction": 0.0002758501717506283,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 76471.5390625,
        "kronos_small_displacement": 55.509062500001164,
        "kronos_small_displacement_fraction": 0.0007264059975374429,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP170615",
        "ticker": "KXBTC15M-26SEP170615-15",
        "market_id": "KXBTC15M-26SEP170615-15",
        "contract_id": "KXBTC15M-26SEP170615-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 76416.03
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-17T10:01:16.806745Z",
        "retrieved_timestamp": "2026-09-17T10:01:16.986574Z",
        "quote_offset_seconds": 0.179829,
        "quote_age_seconds": 0.179829,
        "bid": 0.37,
        "ask": 0.38,
        "midpoint": 0.375,
        "last_price": 0.38,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.38,
        "price_type": "live_executable_ask",
        "yes_ask_size": 6743.68
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 76345.08,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260917T1000Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 304,
          "signal_id": 310,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-17T09:45:00Z",
          "return_6h": 0.0005584493635963916,
          "return_12h": 0.006444856570507529,
          "return_24h": 0.006541776722458925,
          "close_vs_ema12": 0.0014324739091828853,
          "close_vs_ema24": 0.002895089729951783,
          "ema12_slope_3h": 0.0014411207349003252,
          "ema24_slope_6h": 0.0019348003542607461,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-17T10:01:16.850322Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-17T09:45:00Z",
            "return_6h": 0.0005584493635963916,
            "return_12h": 0.006444856570507529,
            "return_24h": 0.006541776722458925,
            "close_vs_ema12": 0.0014324739091828853,
            "close_vs_ema24": 0.002895089729951783,
            "ema12_slope_3h": 0.0014411207349003252,
            "ema24_slope_6h": 0.0019348003542607461,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0016110668766582403,
        "return_30m": -0.002768826076563924,
        "return_60m": -0.0011239202871535792,
        "return_120m": 0.0005612529595881988,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.0009486932506005408,
        "close_vs_ema6": -0.001070932922100254,
        "close_vs_ema12": -0.0007569690943661778,
        "ema3_slope": -0.0009477940847496535,
        "ema6_slope": -0.0004281897438427329,
        "realized_volatility_30m": 0.0002257197196995353,
        "realized_volatility_60m": 0.001233278720578529,
        "return_acceleration": -0.0004514394393990706
      }
    },
    {
      "id": 309,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260917T0600Z",
      "trigger_timestamp": "2026-09-17T06:01:17.822513Z",
      "market_start_timestamp": "2026-09-17T06:00:00Z",
      "resolution_timestamp": "2026-09-17T06:15:00Z",
      "direction": "UP",
      "base_run_id": 1761,
      "small_run_id": 1762,
      "last_observed_close": 76262.74,
      "actual_close": 76392.0,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-17T06:01:17.870104Z",
      "base_predicted_close": 76293.4765625,
      "small_predicted_close": 76307.8984375,
      "strike": 76262.74,
      "market_regime": {
        "id": 303,
        "signal_id": 309,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-17T05:45:00Z",
        "return_6h": 0.0015654139692966584,
        "return_12h": 0.007613020668037596,
        "return_24h": 0.004765616393842764,
        "close_vs_ema12": 0.0013745237474551697,
        "close_vs_ema24": 0.0022581744166636497,
        "ema12_slope_3h": 0.0015971646404686624,
        "ema24_slope_6h": 0.002079934972303299,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-17T06:01:17.872542Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-17T05:45:00Z",
          "return_6h": 0.0015654139692966584,
          "return_12h": 0.007613020668037596,
          "return_24h": 0.004765616393842764,
          "close_vs_ema12": 0.0013745237474551697,
          "close_vs_ema24": 0.0022581744166636497,
          "ema12_slope_3h": 0.0015971646404686624,
          "ema24_slope_6h": 0.002079934972303299,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.48,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.194568,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        1761,
        1762
      ],
      "forecast_publication_timestamp": "2026-09-17T06:01:17.822513Z",
      "requested_quote_timestamp": "2026-09-17T06:01:17.822513Z",
      "retrieved_quote_timestamp": "2026-09-17T06:01:18.017081Z",
      "quote_retrieval_timestamp": "2026-09-17T06:01:18.017081Z",
      "timing_difference_seconds": 0.194568,
      "selected_quote": {
        "id": 309,
        "contract_id": 309,
        "forecast_timestamp": "2026-09-17T06:01:17.822513Z",
        "requested_timestamp": "2026-09-17T06:01:17.822513Z",
        "actual_quote_timestamp": "2026-09-17T06:01:18.017081Z",
        "timestamp_delta_seconds": 0.194568,
        "bid": 0.47,
        "ask": 0.48,
        "midpoint": 0.475,
        "last_price": 0.47,
        "implied_probability": 0.48,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-17T06:01:18.017081Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP170215",
        "external_market_id": "KXBTC15M-26SEP170215-15",
        "external_contract_id": "KXBTC15M-26SEP170215-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3733.36
      },
      "selected_entry_price": 0.48,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 309,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP170215",
          "external_market_id": "KXBTC15M-26SEP170215-15",
          "external_contract_id": "KXBTC15M-26SEP170215-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-17T06:00:00Z",
          "resolution_timestamp": "2026-09-17T06:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-17T06:01:17.875410Z"
        }
      ],
      "quotes": [
        {
          "id": 309,
          "contract_id": 309,
          "forecast_timestamp": "2026-09-17T06:01:17.822513Z",
          "requested_timestamp": "2026-09-17T06:01:17.822513Z",
          "actual_quote_timestamp": "2026-09-17T06:01:18.017081Z",
          "timestamp_delta_seconds": 0.194568,
          "bid": 0.47,
          "ask": 0.48,
          "midpoint": 0.475,
          "last_price": 0.47,
          "implied_probability": 0.48,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-17T06:01:18.017081Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP170215",
          "external_market_id": "KXBTC15M-26SEP170215-15",
          "external_contract_id": "KXBTC15M-26SEP170215-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3733.36
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP170215-15": {
          "UP/YES": "KXBTC15M-26SEP170215-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 596,
          "signal_id": 309,
          "quote_id": 309,
          "settlement_id": 309,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 201.0,
          "entry_price": 0.48,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.47999999999999,
          "trading_fee": 3.52,
          "total_deployed": 99.99999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 201.0,
          "gross_pnl": 104.52000000000001,
          "net_pnl": 101.00000000000001,
          "roi": 1.0100000000000002,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-17T06:16:21.945642Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3733.36,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 597,
          "signal_id": 309,
          "quote_id": 309,
          "settlement_id": 309,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.48,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 48.0,
          "trading_fee": 1.75,
          "total_deployed": 49.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 52.0,
          "net_pnl": 50.25,
          "roi": 1.0100502512562815,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-17T06:16:21.947826Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3733.36,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 76262.74,
        "kronos_base_predicted_close": 76293.4765625,
        "kronos_base_displacement": 30.73656249999476,
        "kronos_base_displacement_fraction": 0.0004030351191157669,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 76307.8984375,
        "kronos_small_displacement": 45.15843749999476,
        "kronos_small_displacement_fraction": 0.0005921428668835497,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP170215",
        "ticker": "KXBTC15M-26SEP170215-15",
        "market_id": "KXBTC15M-26SEP170215-15",
        "contract_id": "KXBTC15M-26SEP170215-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 76262.74
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-17T06:01:17.822513Z",
        "retrieved_timestamp": "2026-09-17T06:01:18.017081Z",
        "quote_offset_seconds": 0.194568,
        "quote_age_seconds": 0.194568,
        "bid": 0.47,
        "ask": 0.48,
        "midpoint": 0.475,
        "last_price": 0.47,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.48,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3733.36
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 76392.0,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260917T0600Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 303,
          "signal_id": 309,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-17T05:45:00Z",
          "return_6h": 0.0015654139692966584,
          "return_12h": 0.007613020668037596,
          "return_24h": 0.004765616393842764,
          "close_vs_ema12": 0.0013745237474551697,
          "close_vs_ema24": 0.0022581744166636497,
          "ema12_slope_3h": 0.0015971646404686624,
          "ema24_slope_6h": 0.002079934972303299,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-17T06:01:17.872542Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-17T05:45:00Z",
            "return_6h": 0.0015654139692966584,
            "return_12h": 0.007613020668037596,
            "return_24h": 0.004765616393842764,
            "close_vs_ema12": 0.0013745237474551697,
            "close_vs_ema24": 0.0022581744166636497,
            "ema12_slope_3h": 0.0015971646404686624,
            "ema24_slope_6h": 0.002079934972303299,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0004047673492143522,
        "return_30m": -0.0020721111734260944,
        "return_60m": -0.003070013993687226,
        "return_120m": -0.001448704991990124,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.000577136559689273,
        "close_vs_ema6": -0.0008734439973949737,
        "close_vs_ema12": -0.000858819302384406,
        "ema3_slope": -0.0005768036652065156,
        "ema6_slope": -0.00034925557688325615,
        "realized_volatility_30m": 0.0006316258173099665,
        "realized_volatility_60m": 0.0007225532860257164,
        "return_acceleration": 0.001263251634619933
      }
    },
    {
      "id": 308,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260917T0545Z",
      "trigger_timestamp": "2026-09-17T05:46:16.321417Z",
      "market_start_timestamp": "2026-09-17T05:45:00Z",
      "resolution_timestamp": "2026-09-17T06:00:00Z",
      "direction": "UP",
      "base_run_id": 1759,
      "small_run_id": 1760,
      "last_observed_close": 76293.62,
      "actual_close": 76262.74,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-17T05:46:16.361243Z",
      "base_predicted_close": 76361.0,
      "small_predicted_close": 76408.515625,
      "strike": 76293.62,
      "market_regime": {
        "id": 302,
        "signal_id": 308,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-17T05:30:00Z",
        "return_6h": 0.001945648720164117,
        "return_12h": 0.012136636887461583,
        "return_24h": 0.005123343107039213,
        "close_vs_ema12": 0.0018386095010414216,
        "close_vs_ema24": 0.0027117154265867693,
        "ema12_slope_3h": 0.0016889591019786376,
        "ema24_slope_6h": 0.002090814561942267,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-17T05:46:16.363520Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-17T05:30:00Z",
          "return_6h": 0.001945648720164117,
          "return_12h": 0.012136636887461583,
          "return_24h": 0.005123343107039213,
          "close_vs_ema12": 0.0018386095010414216,
          "close_vs_ema24": 0.0027117154265867693,
          "ema12_slope_3h": 0.0016889591019786376,
          "ema24_slope_6h": 0.002090814561942267,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.53,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.200461,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        1759,
        1760
      ],
      "forecast_publication_timestamp": "2026-09-17T05:46:16.321417Z",
      "requested_quote_timestamp": "2026-09-17T05:46:16.321417Z",
      "retrieved_quote_timestamp": "2026-09-17T05:46:16.521878Z",
      "quote_retrieval_timestamp": "2026-09-17T05:46:16.521878Z",
      "timing_difference_seconds": 0.200461,
      "selected_quote": {
        "id": 308,
        "contract_id": 308,
        "forecast_timestamp": "2026-09-17T05:46:16.321417Z",
        "requested_timestamp": "2026-09-17T05:46:16.321417Z",
        "actual_quote_timestamp": "2026-09-17T05:46:16.521878Z",
        "timestamp_delta_seconds": 0.200461,
        "bid": 0.52,
        "ask": 0.53,
        "midpoint": 0.525,
        "last_price": 0.53,
        "implied_probability": 0.53,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-17T05:46:16.521878Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP170200",
        "external_market_id": "KXBTC15M-26SEP170200-00",
        "external_contract_id": "KXBTC15M-26SEP170200-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 229.69
      },
      "selected_entry_price": 0.53,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 308,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP170200",
          "external_market_id": "KXBTC15M-26SEP170200-00",
          "external_contract_id": "KXBTC15M-26SEP170200-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-17T05:45:00Z",
          "resolution_timestamp": "2026-09-17T06:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-17T05:46:16.369542Z"
        }
      ],
      "quotes": [
        {
          "id": 308,
          "contract_id": 308,
          "forecast_timestamp": "2026-09-17T05:46:16.321417Z",
          "requested_timestamp": "2026-09-17T05:46:16.321417Z",
          "actual_quote_timestamp": "2026-09-17T05:46:16.521878Z",
          "timestamp_delta_seconds": 0.200461,
          "bid": 0.52,
          "ask": 0.53,
          "midpoint": 0.525,
          "last_price": 0.53,
          "implied_probability": 0.53,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-17T05:46:16.521878Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP170200",
          "external_market_id": "KXBTC15M-26SEP170200-00",
          "external_contract_id": "KXBTC15M-26SEP170200-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 229.69
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP170200-00": {
          "UP/YES": "KXBTC15M-26SEP170200-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 594,
          "signal_id": 308,
          "quote_id": 308,
          "settlement_id": 308,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 182.0,
          "entry_price": 0.53,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.46000000000001,
          "trading_fee": 3.18,
          "total_deployed": 99.64000000000001,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.46000000000001,
          "net_pnl": -99.64000000000001,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-17T06:01:22.587500Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 229.69,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 595,
          "signal_id": 308,
          "quote_id": 308,
          "settlement_id": 308,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.53,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 53.0,
          "trading_fee": 1.75,
          "total_deployed": 54.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -53.0,
          "net_pnl": -54.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-17T06:01:22.589520Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 229.69,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 76293.62,
        "kronos_base_predicted_close": 76361.0,
        "kronos_base_displacement": 67.38000000000466,
        "kronos_base_displacement_fraction": 0.0008831669017672076,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 76408.515625,
        "kronos_small_displacement": 114.89562500000466,
        "kronos_small_displacement_fraction": 0.001505966357344227,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP170200",
        "ticker": "KXBTC15M-26SEP170200-00",
        "market_id": "KXBTC15M-26SEP170200-00",
        "contract_id": "KXBTC15M-26SEP170200-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 76293.62
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-17T05:46:16.321417Z",
        "retrieved_timestamp": "2026-09-17T05:46:16.521878Z",
        "quote_offset_seconds": 0.200461,
        "quote_age_seconds": 0.200461,
        "bid": 0.52,
        "ask": 0.53,
        "midpoint": 0.525,
        "last_price": 0.53,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.53,
        "price_type": "live_executable_ask",
        "yes_ask_size": 229.69
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 76262.74,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260917T0545Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 302,
          "signal_id": 308,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-17T05:30:00Z",
          "return_6h": 0.001945648720164117,
          "return_12h": 0.012136636887461583,
          "return_24h": 0.005123343107039213,
          "close_vs_ema12": 0.0018386095010414216,
          "close_vs_ema24": 0.0027117154265867693,
          "ema12_slope_3h": 0.0016889591019786376,
          "ema24_slope_6h": 0.002090814561942267,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-17T05:46:16.363520Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-17T05:30:00Z",
            "return_6h": 0.001945648720164117,
            "return_12h": 0.012136636887461583,
            "return_24h": 0.005123343107039213,
            "close_vs_ema12": 0.0018386095010414216,
            "close_vs_ema24": 0.0027117154265867693,
            "ema12_slope_3h": 0.0016889591019786376,
            "ema24_slope_6h": 0.002090814561942267,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0016680189838342852,
        "return_30m": -0.0014602149631927075,
        "return_60m": -0.00014629270665522665,
        "return_120m": -0.0014947638603238778,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0007491432099097084,
        "close_vs_ema6": -0.0008179582526703921,
        "close_vs_ema12": -0.0006102894809957293,
        "ema3_slope": -0.0007485824144768394,
        "ema6_slope": -0.00032707628716877046,
        "realized_volatility_30m": 0.0009380851023318426,
        "realized_volatility_60m": 0.0016328024787332055,
        "return_acceleration": -0.0018761702046636852
      }
    },
    {
      "id": 307,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260917T0430Z",
      "trigger_timestamp": "2026-09-17T04:31:16.329938Z",
      "market_start_timestamp": "2026-09-17T04:30:00Z",
      "resolution_timestamp": "2026-09-17T04:45:00Z",
      "direction": "UP",
      "base_run_id": 1749,
      "small_run_id": 1750,
      "last_observed_close": 76160.07,
      "actual_close": 76304.78,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-17T04:31:16.378538Z",
      "base_predicted_close": 76178.0859375,
      "small_predicted_close": 76223.8515625,
      "strike": 76160.07,
      "market_regime": {
        "id": 301,
        "signal_id": 307,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-17T04:15:00Z",
        "return_6h": 0.0058021941655452824,
        "return_12h": 0.006061357899931119,
        "return_24h": 0.004238281258455823,
        "close_vs_ema12": 0.0007849070003633773,
        "close_vs_ema24": 0.0013851177297692363,
        "ema12_slope_3h": 0.001806165541307525,
        "ema24_slope_6h": 0.0015741008690846048,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-17T04:31:16.380952Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-17T04:15:00Z",
          "return_6h": 0.0058021941655452824,
          "return_12h": 0.006061357899931119,
          "return_24h": 0.004238281258455823,
          "close_vs_ema12": 0.0007849070003633773,
          "close_vs_ema24": 0.0013851177297692363,
          "ema12_slope_3h": 0.001806165541307525,
          "ema24_slope_6h": 0.0015741008690846048,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.4,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.196905,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        1749,
        1750
      ],
      "forecast_publication_timestamp": "2026-09-17T04:31:16.329938Z",
      "requested_quote_timestamp": "2026-09-17T04:31:16.329938Z",
      "retrieved_quote_timestamp": "2026-09-17T04:31:16.526843Z",
      "quote_retrieval_timestamp": "2026-09-17T04:31:16.526843Z",
      "timing_difference_seconds": 0.196905,
      "selected_quote": {
        "id": 307,
        "contract_id": 307,
        "forecast_timestamp": "2026-09-17T04:31:16.329938Z",
        "requested_timestamp": "2026-09-17T04:31:16.329938Z",
        "actual_quote_timestamp": "2026-09-17T04:31:16.526843Z",
        "timestamp_delta_seconds": 0.196905,
        "bid": 0.39,
        "ask": 0.4,
        "midpoint": 0.395,
        "last_price": 0.39,
        "implied_probability": 0.4,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-17T04:31:16.526843Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP170045",
        "external_market_id": "KXBTC15M-26SEP170045-45",
        "external_contract_id": "KXBTC15M-26SEP170045-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 305.54
      },
      "selected_entry_price": 0.4,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 307,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP170045",
          "external_market_id": "KXBTC15M-26SEP170045-45",
          "external_contract_id": "KXBTC15M-26SEP170045-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-17T04:30:00Z",
          "resolution_timestamp": "2026-09-17T04:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-17T04:31:16.385538Z"
        }
      ],
      "quotes": [
        {
          "id": 307,
          "contract_id": 307,
          "forecast_timestamp": "2026-09-17T04:31:16.329938Z",
          "requested_timestamp": "2026-09-17T04:31:16.329938Z",
          "actual_quote_timestamp": "2026-09-17T04:31:16.526843Z",
          "timestamp_delta_seconds": 0.196905,
          "bid": 0.39,
          "ask": 0.4,
          "midpoint": 0.395,
          "last_price": 0.39,
          "implied_probability": 0.4,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-17T04:31:16.526843Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP170045",
          "external_market_id": "KXBTC15M-26SEP170045-45",
          "external_contract_id": "KXBTC15M-26SEP170045-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 305.54
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP170045-45": {
          "UP/YES": "KXBTC15M-26SEP170045-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 592,
          "signal_id": 307,
          "quote_id": 307,
          "settlement_id": 307,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 239.0,
          "entry_price": 0.4,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.60000000000001,
          "trading_fee": 4.02,
          "total_deployed": 99.62,
          "settlement_value": 1.0,
          "settlement_payout": 239.0,
          "gross_pnl": 143.39999999999998,
          "net_pnl": 139.38,
          "roi": 1.3991166432443283,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-17T04:46:21.682048Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 305.54,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 593,
          "signal_id": 307,
          "quote_id": 307,
          "settlement_id": 307,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.4,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 40.0,
          "trading_fee": 1.68,
          "total_deployed": 41.68,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 60.0,
          "net_pnl": 58.32,
          "roi": 1.399232245681382,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-17T04:46:21.683912Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 305.54,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 76160.07,
        "kronos_base_predicted_close": 76178.0859375,
        "kronos_base_displacement": 18.015937499993015,
        "kronos_base_displacement_fraction": 0.00023655358378731813,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 76223.8515625,
        "kronos_small_displacement": 63.781562499993015,
        "kronos_small_displacement_fraction": 0.0008374672252795068,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP170045",
        "ticker": "KXBTC15M-26SEP170045-45",
        "market_id": "KXBTC15M-26SEP170045-45",
        "contract_id": "KXBTC15M-26SEP170045-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 76160.07
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-17T04:31:16.329938Z",
        "retrieved_timestamp": "2026-09-17T04:31:16.526843Z",
        "quote_offset_seconds": 0.196905,
        "quote_age_seconds": 0.196905,
        "bid": 0.39,
        "ask": 0.4,
        "midpoint": 0.395,
        "last_price": 0.39,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.4,
        "price_type": "live_executable_ask",
        "yes_ask_size": 305.54
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 76304.78,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260917T0430Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 301,
          "signal_id": 307,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-17T04:15:00Z",
          "return_6h": 0.0058021941655452824,
          "return_12h": 0.006061357899931119,
          "return_24h": 0.004238281258455823,
          "close_vs_ema12": 0.0007849070003633773,
          "close_vs_ema24": 0.0013851177297692363,
          "ema12_slope_3h": 0.001806165541307525,
          "ema24_slope_6h": 0.0015741008690846048,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-17T04:31:16.380952Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-17T04:15:00Z",
            "return_6h": 0.0058021941655452824,
            "return_12h": 0.006061357899931119,
            "return_24h": 0.004238281258455823,
            "close_vs_ema12": 0.0007849070003633773,
            "close_vs_ema24": 0.0013851177297692363,
            "ema12_slope_3h": 0.001806165541307525,
            "ema24_slope_6h": 0.0015741008690846048,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0012074742897876245,
        "return_30m": -0.0027930346142653883,
        "return_60m": -0.0035188514127619808,
        "return_120m": 0.0005112814726813131,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 4,
        "close_vs_ema3": -0.0010327284358864208,
        "close_vs_ema6": -0.0016174757917664095,
        "close_vs_ema12": -0.0016846017501518373,
        "ema3_slope": -0.0010316630081615985,
        "ema6_slope": -0.0006465719908893552,
        "realized_volatility_30m": 0.00019000143627462274,
        "realized_volatility_60m": 0.0005374472275193688,
        "return_acceleration": 0.0003800028725492455
      }
    },
    {
      "id": 306,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260917T0415Z",
      "trigger_timestamp": "2026-09-17T04:16:15.837671Z",
      "market_start_timestamp": "2026-09-17T04:15:00Z",
      "resolution_timestamp": "2026-09-17T04:30:00Z",
      "direction": "UP",
      "base_run_id": 1747,
      "small_run_id": 1748,
      "last_observed_close": 76252.14,
      "actual_close": 76160.07,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-17T04:16:15.879317Z",
      "base_predicted_close": 76267.4453125,
      "small_predicted_close": 76280.6484375,
      "strike": 76252.14,
      "market_regime": {
        "id": 300,
        "signal_id": 306,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-17T04:00:00Z",
        "return_6h": 0.005667930375117702,
        "return_12h": 0.006094126942784328,
        "return_24h": 0.0056052886978743555,
        "close_vs_ema12": 0.0020282579900601228,
        "close_vs_ema24": 0.002624964249885453,
        "ema12_slope_3h": 0.002112269521375776,
        "ema24_slope_6h": 0.0014853457397949743,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-17T04:16:15.882453Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-17T04:00:00Z",
          "return_6h": 0.005667930375117702,
          "return_12h": 0.006094126942784328,
          "return_24h": 0.0056052886978743555,
          "close_vs_ema12": 0.0020282579900601228,
          "close_vs_ema24": 0.002624964249885453,
          "ema12_slope_3h": 0.002112269521375776,
          "ema24_slope_6h": 0.0014853457397949743,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.58,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.186514,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        1747,
        1748
      ],
      "forecast_publication_timestamp": "2026-09-17T04:16:15.837671Z",
      "requested_quote_timestamp": "2026-09-17T04:16:15.837671Z",
      "retrieved_quote_timestamp": "2026-09-17T04:16:16.024185Z",
      "quote_retrieval_timestamp": "2026-09-17T04:16:16.024185Z",
      "timing_difference_seconds": 0.186514,
      "selected_quote": {
        "id": 306,
        "contract_id": 306,
        "forecast_timestamp": "2026-09-17T04:16:15.837671Z",
        "requested_timestamp": "2026-09-17T04:16:15.837671Z",
        "actual_quote_timestamp": "2026-09-17T04:16:16.024185Z",
        "timestamp_delta_seconds": 0.186514,
        "bid": 0.57,
        "ask": 0.58,
        "midpoint": 0.575,
        "last_price": 0.57,
        "implied_probability": 0.58,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-17T04:16:16.024185Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP170030",
        "external_market_id": "KXBTC15M-26SEP170030-30",
        "external_contract_id": "KXBTC15M-26SEP170030-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4219.64
      },
      "selected_entry_price": 0.58,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 306,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP170030",
          "external_market_id": "KXBTC15M-26SEP170030-30",
          "external_contract_id": "KXBTC15M-26SEP170030-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-17T04:15:00Z",
          "resolution_timestamp": "2026-09-17T04:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-17T04:16:15.885204Z"
        }
      ],
      "quotes": [
        {
          "id": 306,
          "contract_id": 306,
          "forecast_timestamp": "2026-09-17T04:16:15.837671Z",
          "requested_timestamp": "2026-09-17T04:16:15.837671Z",
          "actual_quote_timestamp": "2026-09-17T04:16:16.024185Z",
          "timestamp_delta_seconds": 0.186514,
          "bid": 0.57,
          "ask": 0.58,
          "midpoint": 0.575,
          "last_price": 0.57,
          "implied_probability": 0.58,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-17T04:16:16.024185Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP170030",
          "external_market_id": "KXBTC15M-26SEP170030-30",
          "external_contract_id": "KXBTC15M-26SEP170030-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4219.64
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP170030-30": {
          "UP/YES": "KXBTC15M-26SEP170030-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 590,
          "signal_id": 306,
          "quote_id": 306,
          "settlement_id": 306,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 167.0,
          "entry_price": 0.58,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.86,
          "trading_fee": 2.85,
          "total_deployed": 99.71,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.86,
          "net_pnl": -99.71,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-17T04:31:21.306719Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4219.64,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 591,
          "signal_id": 306,
          "quote_id": 306,
          "settlement_id": 306,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.58,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 57.99999999999999,
          "trading_fee": 1.71,
          "total_deployed": 59.709999999999994,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -57.99999999999999,
          "net_pnl": -59.709999999999994,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-17T04:31:21.308889Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4219.64,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 76252.14,
        "kronos_base_predicted_close": 76267.4453125,
        "kronos_base_displacement": 15.305312500000582,
        "kronos_base_displacement_fraction": 0.00020071977652037808,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 76280.6484375,
        "kronos_small_displacement": 28.508437500000582,
        "kronos_small_displacement_fraction": 0.0003738706546465526,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP170030",
        "ticker": "KXBTC15M-26SEP170030-30",
        "market_id": "KXBTC15M-26SEP170030-30",
        "contract_id": "KXBTC15M-26SEP170030-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 76252.14
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-17T04:16:15.837671Z",
        "retrieved_timestamp": "2026-09-17T04:16:16.024185Z",
        "quote_offset_seconds": 0.186514,
        "quote_age_seconds": 0.186514,
        "bid": 0.57,
        "ask": 0.58,
        "midpoint": 0.575,
        "last_price": 0.57,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.58,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4219.64
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 76160.07,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260917T0415Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 300,
          "signal_id": 306,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-17T04:00:00Z",
          "return_6h": 0.005667930375117702,
          "return_12h": 0.006094126942784328,
          "return_24h": 0.0056052886978743555,
          "close_vs_ema12": 0.0020282579900601228,
          "close_vs_ema24": 0.002624964249885453,
          "ema12_slope_3h": 0.002112269521375776,
          "ema24_slope_6h": 0.0014853457397949743,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-17T04:16:15.882453Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-17T04:00:00Z",
            "return_6h": 0.005667930375117702,
            "return_12h": 0.006094126942784328,
            "return_24h": 0.0056052886978743555,
            "close_vs_ema12": 0.0020282579900601228,
            "close_vs_ema24": 0.002624964249885453,
            "ema12_slope_3h": 0.002112269521375776,
            "ema24_slope_6h": 0.0014853457397949743,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.00158747716233687,
        "return_30m": -0.002037635779464808,
        "return_60m": -0.001394084558688391,
        "return_120m": 0.0015105660688297107,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 3,
        "close_vs_ema3": -0.000856886394826617,
        "close_vs_ema6": -0.0010568037416726073,
        "close_vs_ema12": -0.0007837554458784979,
        "ema3_slope": -0.0008561527691668402,
        "ema6_slope": -0.00042254287871090757,
        "realized_volatility_30m": 0.0005683013962218264,
        "realized_volatility_60m": 0.0008895749920259746,
        "return_acceleration": -0.0011366027924436528
      }
    },
    {
      "id": 305,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260917T0400Z",
      "trigger_timestamp": "2026-09-17T04:01:16.535217Z",
      "market_start_timestamp": "2026-09-17T04:00:00Z",
      "resolution_timestamp": "2026-09-17T04:15:00Z",
      "direction": "UP",
      "base_run_id": 1745,
      "small_run_id": 1746,
      "last_observed_close": 76373.38,
      "actual_close": 76252.14,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-17T04:01:16.581445Z",
      "base_predicted_close": 76404.6328125,
      "small_predicted_close": 76432.8359375,
      "strike": 76373.38,
      "market_regime": {
        "id": 299,
        "signal_id": 305,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-17T03:45:00Z",
        "return_6h": 0.005883121781296241,
        "return_12h": 0.008247221127636317,
        "return_24h": 0.007909324941965945,
        "close_vs_ema12": 0.003708113068938257,
        "close_vs_ema24": 0.004274616770098216,
        "ema12_slope_3h": 0.002184250765025819,
        "ema24_slope_6h": 0.0013974165541101868,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-17T04:01:16.583937Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-17T03:45:00Z",
          "return_6h": 0.005883121781296241,
          "return_12h": 0.008247221127636317,
          "return_24h": 0.007909324941965945,
          "close_vs_ema12": 0.003708113068938257,
          "close_vs_ema24": 0.004274616770098216,
          "ema12_slope_3h": 0.002184250765025819,
          "ema24_slope_6h": 0.0013974165541101868,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.34,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.183072,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        1745,
        1746
      ],
      "forecast_publication_timestamp": "2026-09-17T04:01:16.535217Z",
      "requested_quote_timestamp": "2026-09-17T04:01:16.535217Z",
      "retrieved_quote_timestamp": "2026-09-17T04:01:16.718289Z",
      "quote_retrieval_timestamp": "2026-09-17T04:01:16.718289Z",
      "timing_difference_seconds": 0.183072,
      "selected_quote": {
        "id": 305,
        "contract_id": 305,
        "forecast_timestamp": "2026-09-17T04:01:16.535217Z",
        "requested_timestamp": "2026-09-17T04:01:16.535217Z",
        "actual_quote_timestamp": "2026-09-17T04:01:16.718289Z",
        "timestamp_delta_seconds": 0.183072,
        "bid": 0.33,
        "ask": 0.34,
        "midpoint": 0.335,
        "last_price": 0.33,
        "implied_probability": 0.34,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-17T04:01:16.718289Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP170015",
        "external_market_id": "KXBTC15M-26SEP170015-15",
        "external_contract_id": "KXBTC15M-26SEP170015-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5119.32
      },
      "selected_entry_price": 0.34,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 305,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP170015",
          "external_market_id": "KXBTC15M-26SEP170015-15",
          "external_contract_id": "KXBTC15M-26SEP170015-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-17T04:00:00Z",
          "resolution_timestamp": "2026-09-17T04:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-17T04:01:16.588401Z"
        }
      ],
      "quotes": [
        {
          "id": 305,
          "contract_id": 305,
          "forecast_timestamp": "2026-09-17T04:01:16.535217Z",
          "requested_timestamp": "2026-09-17T04:01:16.535217Z",
          "actual_quote_timestamp": "2026-09-17T04:01:16.718289Z",
          "timestamp_delta_seconds": 0.183072,
          "bid": 0.33,
          "ask": 0.34,
          "midpoint": 0.335,
          "last_price": 0.33,
          "implied_probability": 0.34,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-17T04:01:16.718289Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP170015",
          "external_market_id": "KXBTC15M-26SEP170015-15",
          "external_contract_id": "KXBTC15M-26SEP170015-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5119.32
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP170015-15": {
          "UP/YES": "KXBTC15M-26SEP170015-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 588,
          "signal_id": 305,
          "quote_id": 305,
          "settlement_id": 305,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 281.0,
          "entry_price": 0.34,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.54,
          "trading_fee": 4.42,
          "total_deployed": 99.96000000000001,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.54,
          "net_pnl": -99.96000000000001,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-17T04:16:20.727802Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5119.32,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 589,
          "signal_id": 305,
          "quote_id": 305,
          "settlement_id": 305,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.34,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 34.0,
          "trading_fee": 1.58,
          "total_deployed": 35.58,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -34.0,
          "net_pnl": -35.58,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-17T04:16:20.729823Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5119.32,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 76373.38,
        "kronos_base_predicted_close": 76404.6328125,
        "kronos_base_displacement": 31.252812499995343,
        "kronos_base_displacement_fraction": 0.0004092108074828604,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 76432.8359375,
        "kronos_small_displacement": 59.45593749999534,
        "kronos_small_displacement_fraction": 0.0007784903260795233,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP170015",
        "ticker": "KXBTC15M-26SEP170015-15",
        "market_id": "KXBTC15M-26SEP170015-15",
        "contract_id": "KXBTC15M-26SEP170015-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 76373.38
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-17T04:01:16.535217Z",
        "retrieved_timestamp": "2026-09-17T04:01:16.718289Z",
        "quote_offset_seconds": 0.183072,
        "quote_age_seconds": 0.183072,
        "bid": 0.33,
        "ask": 0.34,
        "midpoint": 0.335,
        "last_price": 0.33,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.34,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5119.32
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 76252.14,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260917T0400Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 299,
          "signal_id": 305,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-17T03:45:00Z",
          "return_6h": 0.005883121781296241,
          "return_12h": 0.008247221127636317,
          "return_24h": 0.007909324941965945,
          "close_vs_ema12": 0.003708113068938257,
          "close_vs_ema24": 0.004274616770098216,
          "ema12_slope_3h": 0.002184250765025819,
          "ema24_slope_6h": 0.0013974165541101868,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-17T04:01:16.583937Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-17T03:45:00Z",
            "return_6h": 0.005883121781296241,
            "return_12h": 0.008247221127636317,
            "return_24h": 0.007909324941965945,
            "close_vs_ema12": 0.003708113068938257,
            "close_vs_ema24": 0.004274616770098216,
            "ema12_slope_3h": 0.002184250765025819,
            "ema24_slope_6h": 0.0013974165541101868,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.00045087436989321716,
        "return_30m": -0.0007278497079248325,
        "return_60m": 0.0008979068952146285,
        "return_120m": 0.0007739329481895041,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.00012502685327098195,
        "close_vs_ema6": 0.00010874972455288123,
        "close_vs_ema12": 0.0006624042515732675,
        "ema3_slope": -0.00012501122351116223,
        "ema6_slope": 4.350178214385103e-05,
        "realized_volatility_30m": 8.688704722470408e-05,
        "realized_volatility_60m": 0.0005967695939125156,
        "return_acceleration": -0.00017377409444940817
      }
    },
    {
      "id": 304,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260917T0345Z",
      "trigger_timestamp": "2026-09-17T03:46:17.027122Z",
      "market_start_timestamp": "2026-09-17T03:45:00Z",
      "resolution_timestamp": "2026-09-17T04:00:00Z",
      "direction": "UP",
      "base_run_id": 1743,
      "small_run_id": 1744,
      "last_observed_close": 76407.83,
      "actual_close": 76373.38,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-17T03:46:17.076714Z",
      "base_predicted_close": 76446.109375,
      "small_predicted_close": 76434.9609375,
      "strike": 76407.83,
      "market_regime": {
        "id": 298,
        "signal_id": 304,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-17T03:30:00Z",
        "return_6h": 0.0067863687615357104,
        "return_12h": 0.009581398778702344,
        "return_24h": 0.008753824818229061,
        "close_vs_ema12": 0.004319337069089935,
        "close_vs_ema24": 0.00481809239322839,
        "ema12_slope_3h": 0.002227215004906302,
        "ema24_slope_6h": 0.0013030289677080642,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-17T03:46:17.079530Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-17T03:30:00Z",
          "return_6h": 0.0067863687615357104,
          "return_12h": 0.009581398778702344,
          "return_24h": 0.008753824818229061,
          "close_vs_ema12": 0.004319337069089935,
          "close_vs_ema24": 0.00481809239322839,
          "ema12_slope_3h": 0.002227215004906302,
          "ema24_slope_6h": 0.0013030289677080642,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.52,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.192185,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        1743,
        1744
      ],
      "forecast_publication_timestamp": "2026-09-17T03:46:17.027122Z",
      "requested_quote_timestamp": "2026-09-17T03:46:17.027122Z",
      "retrieved_quote_timestamp": "2026-09-17T03:46:17.219307Z",
      "quote_retrieval_timestamp": "2026-09-17T03:46:17.219307Z",
      "timing_difference_seconds": 0.192185,
      "selected_quote": {
        "id": 304,
        "contract_id": 304,
        "forecast_timestamp": "2026-09-17T03:46:17.027122Z",
        "requested_timestamp": "2026-09-17T03:46:17.027122Z",
        "actual_quote_timestamp": "2026-09-17T03:46:17.219307Z",
        "timestamp_delta_seconds": 0.192185,
        "bid": 0.51,
        "ask": 0.52,
        "midpoint": 0.515,
        "last_price": 0.52,
        "implied_probability": 0.52,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-17T03:46:17.219307Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP170000",
        "external_market_id": "KXBTC15M-26SEP170000-00",
        "external_contract_id": "KXBTC15M-26SEP170000-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2037.71
      },
      "selected_entry_price": 0.52,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 304,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP170000",
          "external_market_id": "KXBTC15M-26SEP170000-00",
          "external_contract_id": "KXBTC15M-26SEP170000-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-17T03:45:00Z",
          "resolution_timestamp": "2026-09-17T04:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-17T03:46:17.081814Z"
        }
      ],
      "quotes": [
        {
          "id": 304,
          "contract_id": 304,
          "forecast_timestamp": "2026-09-17T03:46:17.027122Z",
          "requested_timestamp": "2026-09-17T03:46:17.027122Z",
          "actual_quote_timestamp": "2026-09-17T03:46:17.219307Z",
          "timestamp_delta_seconds": 0.192185,
          "bid": 0.51,
          "ask": 0.52,
          "midpoint": 0.515,
          "last_price": 0.52,
          "implied_probability": 0.52,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-17T03:46:17.219307Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP170000",
          "external_market_id": "KXBTC15M-26SEP170000-00",
          "external_contract_id": "KXBTC15M-26SEP170000-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2037.71
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP170000-00": {
          "UP/YES": "KXBTC15M-26SEP170000-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 586,
          "signal_id": 304,
          "quote_id": 304,
          "settlement_id": 304,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 186.0,
          "entry_price": 0.52,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.72,
          "trading_fee": 3.25,
          "total_deployed": 99.97,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.72,
          "net_pnl": -99.97,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-17T04:01:21.126048Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2037.71,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 587,
          "signal_id": 304,
          "quote_id": 304,
          "settlement_id": 304,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.52,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 52.0,
          "trading_fee": 1.75,
          "total_deployed": 53.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -52.0,
          "net_pnl": -53.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-17T04:01:21.128057Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2037.71,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 76407.83,
        "kronos_base_predicted_close": 76446.109375,
        "kronos_base_displacement": 38.279374999998254,
        "kronos_base_displacement_fraction": 0.0005009875951194826,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 76434.9609375,
        "kronos_small_displacement": 27.130937499998254,
        "kronos_small_displacement_fraction": 0.00035508059187125526,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP170000",
        "ticker": "KXBTC15M-26SEP170000-00",
        "market_id": "KXBTC15M-26SEP170000-00",
        "contract_id": "KXBTC15M-26SEP170000-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 76407.83
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-17T03:46:17.027122Z",
        "retrieved_timestamp": "2026-09-17T03:46:17.219307Z",
        "quote_offset_seconds": 0.192185,
        "quote_age_seconds": 0.192185,
        "bid": 0.51,
        "ask": 0.52,
        "midpoint": 0.515,
        "last_price": 0.52,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.52,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2037.71
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 76373.38,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260917T0345Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 298,
          "signal_id": 304,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-17T03:30:00Z",
          "return_6h": 0.0067863687615357104,
          "return_12h": 0.009581398778702344,
          "return_24h": 0.008753824818229061,
          "close_vs_ema12": 0.004319337069089935,
          "close_vs_ema24": 0.00481809239322839,
          "ema12_slope_3h": 0.002227215004906302,
          "ema24_slope_6h": 0.0013030289677080642,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-17T03:46:17.079530Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-17T03:30:00Z",
            "return_6h": 0.0067863687615357104,
            "return_12h": 0.009581398778702344,
            "return_24h": 0.008753824818229061,
            "close_vs_ema12": 0.004319337069089935,
            "close_vs_ema24": 0.00481809239322839,
            "ema12_slope_3h": 0.002227215004906302,
            "ema24_slope_6h": 0.0013030289677080642,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": -0.000277100275443809,
        "return_30m": 0.0006448652212240891,
        "return_60m": 0.0005823014663866033,
        "return_120m": -0.0018888862288862773,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": 0.00020094252270430601,
        "close_vs_ema6": 0.0006034026661936309,
        "close_vs_ema12": 0.001234366596909453,
        "ema3_slope": 0.00020098290871706226,
        "ema6_slope": 0.00024141933570565044,
        "realized_volatility_30m": 0.0005996606599085741,
        "realized_volatility_60m": 0.0006936891893586434,
        "return_acceleration": -0.0011993213198171482
      }
    },
    {
      "id": 303,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260917T0330Z",
      "trigger_timestamp": "2026-09-17T03:31:16.393704Z",
      "market_start_timestamp": "2026-09-17T03:30:00Z",
      "resolution_timestamp": "2026-09-17T03:45:00Z",
      "direction": "UP",
      "base_run_id": 1741,
      "small_run_id": 1742,
      "last_observed_close": 76429.01,
      "actual_close": 76407.83,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-17T03:31:16.436888Z",
      "base_predicted_close": 76475.0859375,
      "small_predicted_close": 76601.8203125,
      "strike": 76429.01,
      "market_regime": {
        "id": 297,
        "signal_id": 303,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-17T03:15:00Z",
        "return_6h": 0.005630952708119974,
        "return_12h": 0.01086327926329278,
        "return_24h": 0.007924986938709466,
        "close_vs_ema12": 0.004782391960470145,
        "close_vs_ema24": 0.005198576530615284,
        "ema12_slope_3h": 0.002305724779019247,
        "ema24_slope_6h": 0.0011876743553045355,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-17T03:31:16.439241Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-17T03:15:00Z",
          "return_6h": 0.005630952708119974,
          "return_12h": 0.01086327926329278,
          "return_24h": 0.007924986938709466,
          "close_vs_ema12": 0.004782391960470145,
          "close_vs_ema24": 0.005198576530615284,
          "ema12_slope_3h": 0.002305724779019247,
          "ema24_slope_6h": 0.0011876743553045355,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.49,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.189435,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        1741,
        1742
      ],
      "forecast_publication_timestamp": "2026-09-17T03:31:16.393704Z",
      "requested_quote_timestamp": "2026-09-17T03:31:16.393704Z",
      "retrieved_quote_timestamp": "2026-09-17T03:31:16.583139Z",
      "quote_retrieval_timestamp": "2026-09-17T03:31:16.583139Z",
      "timing_difference_seconds": 0.189435,
      "selected_quote": {
        "id": 303,
        "contract_id": 303,
        "forecast_timestamp": "2026-09-17T03:31:16.393704Z",
        "requested_timestamp": "2026-09-17T03:31:16.393704Z",
        "actual_quote_timestamp": "2026-09-17T03:31:16.583139Z",
        "timestamp_delta_seconds": 0.189435,
        "bid": 0.48,
        "ask": 0.49,
        "midpoint": 0.485,
        "last_price": 0.48,
        "implied_probability": 0.49,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-17T03:31:16.583139Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP162345",
        "external_market_id": "KXBTC15M-26SEP162345-45",
        "external_contract_id": "KXBTC15M-26SEP162345-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5466.95
      },
      "selected_entry_price": 0.49,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 303,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP162345",
          "external_market_id": "KXBTC15M-26SEP162345-45",
          "external_contract_id": "KXBTC15M-26SEP162345-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-17T03:30:00Z",
          "resolution_timestamp": "2026-09-17T03:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-17T03:31:16.441249Z"
        }
      ],
      "quotes": [
        {
          "id": 303,
          "contract_id": 303,
          "forecast_timestamp": "2026-09-17T03:31:16.393704Z",
          "requested_timestamp": "2026-09-17T03:31:16.393704Z",
          "actual_quote_timestamp": "2026-09-17T03:31:16.583139Z",
          "timestamp_delta_seconds": 0.189435,
          "bid": 0.48,
          "ask": 0.49,
          "midpoint": 0.485,
          "last_price": 0.48,
          "implied_probability": 0.49,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-17T03:31:16.583139Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP162345",
          "external_market_id": "KXBTC15M-26SEP162345-45",
          "external_contract_id": "KXBTC15M-26SEP162345-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5466.95
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP162345-45": {
          "UP/YES": "KXBTC15M-26SEP162345-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 584,
          "signal_id": 303,
          "quote_id": 303,
          "settlement_id": 303,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 197.0,
          "entry_price": 0.49,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.53,
          "trading_fee": 3.45,
          "total_deployed": 99.98,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.53,
          "net_pnl": -99.98,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-17T03:46:21.694954Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5466.95,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 585,
          "signal_id": 303,
          "quote_id": 303,
          "settlement_id": 303,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.49,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 49.0,
          "trading_fee": 1.75,
          "total_deployed": 50.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -49.0,
          "net_pnl": -50.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-17T03:46:21.697167Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5466.95,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 76429.01,
        "kronos_base_predicted_close": 76475.0859375,
        "kronos_base_displacement": 46.07593750000524,
        "kronos_base_displacement_fraction": 0.00060285927424685,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 76601.8203125,
        "kronos_small_displacement": 172.81031250000524,
        "kronos_small_displacement_fraction": 0.0022610565346850007,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP162345",
        "ticker": "KXBTC15M-26SEP162345-45",
        "market_id": "KXBTC15M-26SEP162345-45",
        "contract_id": "KXBTC15M-26SEP162345-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 76429.01
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-17T03:31:16.393704Z",
        "retrieved_timestamp": "2026-09-17T03:31:16.583139Z",
        "quote_offset_seconds": 0.189435,
        "quote_age_seconds": 0.189435,
        "bid": 0.48,
        "ask": 0.49,
        "midpoint": 0.485,
        "last_price": 0.48,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.49,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5466.95
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 76407.83,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260917T0330Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 297,
          "signal_id": 303,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-17T03:15:00Z",
          "return_6h": 0.005630952708119974,
          "return_12h": 0.01086327926329278,
          "return_24h": 0.007924986938709466,
          "close_vs_ema12": 0.004782391960470145,
          "close_vs_ema24": 0.005198576530615284,
          "ema12_slope_3h": 0.002305724779019247,
          "ema24_slope_6h": 0.0011876743553045355,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-17T03:31:16.439241Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-17T03:15:00Z",
            "return_6h": 0.005630952708119974,
            "return_12h": 0.01086327926329278,
            "return_24h": 0.007924986938709466,
            "close_vs_ema12": 0.004782391960470145,
            "close_vs_ema24": 0.005198576530615284,
            "ema12_slope_3h": 0.002305724779019247,
            "ema24_slope_6h": 0.0011876743553045355,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0009222210443733392,
        "return_30m": 0.0016269407715048256,
        "return_60m": 0.004044364402835843,
        "return_120m": -0.0018155685626237705,
        "consecutive_up_closes": 2,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0006792543144356067,
        "close_vs_ema6": 0.0011223789619334568,
        "close_vs_ema12": 0.0017367058760806575,
        "ema3_slope": 0.0006797160144709213,
        "ema6_slope": 0.00044915323282901376,
        "realized_volatility_30m": 0.00010907531289927608,
        "realized_volatility_60m": 0.0014118430330527232,
        "return_acceleration": 0.00021815062579855216
      }
    },
    {
      "id": 302,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260917T0245Z",
      "trigger_timestamp": "2026-09-17T02:46:16.961935Z",
      "market_start_timestamp": "2026-09-17T02:45:00Z",
      "resolution_timestamp": "2026-09-17T03:00:00Z",
      "direction": "UP",
      "base_run_id": 1735,
      "small_run_id": 1736,
      "last_observed_close": 76363.37,
      "actual_close": 76304.87,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-17T02:46:17.014658Z",
      "base_predicted_close": 76363.6953125,
      "small_predicted_close": 76541.0703125,
      "strike": 76363.37,
      "market_regime": {
        "id": 296,
        "signal_id": 302,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-17T02:30:00Z",
        "return_6h": 0.003966544828679863,
        "return_12h": 0.008851742163657361,
        "return_24h": 0.005953073527719566,
        "close_vs_ema12": 0.004448069303317537,
        "close_vs_ema24": 0.004617593995779767,
        "ema12_slope_3h": 0.0024153469795424876,
        "ema24_slope_6h": 0.0009958522187927255,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-17T02:46:17.017891Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-17T02:30:00Z",
          "return_6h": 0.003966544828679863,
          "return_12h": 0.008851742163657361,
          "return_24h": 0.005953073527719566,
          "close_vs_ema12": 0.004448069303317537,
          "close_vs_ema24": 0.004617593995779767,
          "ema12_slope_3h": 0.0024153469795424876,
          "ema24_slope_6h": 0.0009958522187927255,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.41,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.257912,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        1735,
        1736
      ],
      "forecast_publication_timestamp": "2026-09-17T02:46:16.961935Z",
      "requested_quote_timestamp": "2026-09-17T02:46:16.961935Z",
      "retrieved_quote_timestamp": "2026-09-17T02:46:17.219847Z",
      "quote_retrieval_timestamp": "2026-09-17T02:46:17.219847Z",
      "timing_difference_seconds": 0.257912,
      "selected_quote": {
        "id": 302,
        "contract_id": 302,
        "forecast_timestamp": "2026-09-17T02:46:16.961935Z",
        "requested_timestamp": "2026-09-17T02:46:16.961935Z",
        "actual_quote_timestamp": "2026-09-17T02:46:17.219847Z",
        "timestamp_delta_seconds": 0.257912,
        "bid": 0.4,
        "ask": 0.41,
        "midpoint": 0.405,
        "last_price": 0.41,
        "implied_probability": 0.41,
        "spread": 0.009999999999999953,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-17T02:46:17.219847Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP162300",
        "external_market_id": "KXBTC15M-26SEP162300-00",
        "external_contract_id": "KXBTC15M-26SEP162300-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 6902.85
      },
      "selected_entry_price": 0.41,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 302,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP162300",
          "external_market_id": "KXBTC15M-26SEP162300-00",
          "external_contract_id": "KXBTC15M-26SEP162300-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-17T02:45:00Z",
          "resolution_timestamp": "2026-09-17T03:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-17T02:46:17.020899Z"
        }
      ],
      "quotes": [
        {
          "id": 302,
          "contract_id": 302,
          "forecast_timestamp": "2026-09-17T02:46:16.961935Z",
          "requested_timestamp": "2026-09-17T02:46:16.961935Z",
          "actual_quote_timestamp": "2026-09-17T02:46:17.219847Z",
          "timestamp_delta_seconds": 0.257912,
          "bid": 0.4,
          "ask": 0.41,
          "midpoint": 0.405,
          "last_price": 0.41,
          "implied_probability": 0.41,
          "spread": 0.009999999999999953,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-17T02:46:17.219847Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP162300",
          "external_market_id": "KXBTC15M-26SEP162300-00",
          "external_contract_id": "KXBTC15M-26SEP162300-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 6902.85
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP162300-00": {
          "UP/YES": "KXBTC15M-26SEP162300-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 582,
          "signal_id": 302,
          "quote_id": 302,
          "settlement_id": 302,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 234.0,
          "entry_price": 0.41,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.94,
          "trading_fee": 3.97,
          "total_deployed": 99.91,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.94,
          "net_pnl": -99.91,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-17T03:01:20.463537Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6902.85,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 583,
          "signal_id": 302,
          "quote_id": 302,
          "settlement_id": 302,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.41,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 41.0,
          "trading_fee": 1.7,
          "total_deployed": 42.7,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -41.0,
          "net_pnl": -42.7,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-17T03:01:20.465774Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6902.85,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 76363.37,
        "kronos_base_predicted_close": 76363.6953125,
        "kronos_base_displacement": 0.3253125000046566,
        "kronos_base_displacement_fraction": 4.260059502411387e-06,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 76541.0703125,
        "kronos_small_displacement": 177.70031250000466,
        "kronos_small_displacement_fraction": 0.002327036018709031,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP162300",
        "ticker": "KXBTC15M-26SEP162300-00",
        "market_id": "KXBTC15M-26SEP162300-00",
        "contract_id": "KXBTC15M-26SEP162300-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 76363.37
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-17T02:46:16.961935Z",
        "retrieved_timestamp": "2026-09-17T02:46:17.219847Z",
        "quote_offset_seconds": 0.257912,
        "quote_age_seconds": 0.257912,
        "bid": 0.4,
        "ask": 0.41,
        "midpoint": 0.405,
        "last_price": 0.41,
        "spread": 0.009999999999999953,
        "selected_entry_price": 0.41,
        "price_type": "live_executable_ask",
        "yes_ask_size": 6902.85
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 76304.87,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260917T0245Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 296,
          "signal_id": 302,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-17T02:30:00Z",
          "return_6h": 0.003966544828679863,
          "return_12h": 0.008851742163657361,
          "return_24h": 0.005953073527719566,
          "close_vs_ema12": 0.004448069303317537,
          "close_vs_ema24": 0.004617593995779767,
          "ema12_slope_3h": 0.0024153469795424876,
          "ema24_slope_6h": 0.0009958522187927255,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-17T02:46:17.017891Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-17T02:30:00Z",
            "return_6h": 0.003966544828679863,
            "return_12h": 0.008851742163657361,
            "return_24h": 0.005953073527719566,
            "close_vs_ema12": 0.004448069303317537,
            "close_vs_ema24": 0.004617593995779767,
            "ema12_slope_3h": 0.0024153469795424876,
            "ema24_slope_6h": 0.0009958522187927255,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.003181989089602544,
        "return_30m": 0.0029714148278054964,
        "return_60m": -0.0024697495564846017,
        "return_120m": -0.00018818092225414418,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.001106576066555176,
        "close_vs_ema6": 0.001053779653887199,
        "close_vs_ema12": 0.0015130782640417895,
        "ema3_slope": 0.0011078019336614453,
        "ema6_slope": 0.0004216896087270161,
        "realized_volatility_30m": 0.0016959477158545733,
        "realized_volatility_60m": 0.002435246143612197,
        "return_acceleration": 0.0033918954317091465
      }
    },
    {
      "id": 301,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260917T0230Z",
      "trigger_timestamp": "2026-09-17T02:31:16.246511Z",
      "market_start_timestamp": "2026-09-17T02:30:00Z",
      "resolution_timestamp": "2026-09-17T02:45:00Z",
      "direction": "UP",
      "base_run_id": 1733,
      "small_run_id": 1734,
      "last_observed_close": 76121.15,
      "actual_close": 76363.37,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-17T02:31:16.296213Z",
      "base_predicted_close": 76176.296875,
      "small_predicted_close": 76182.0703125,
      "strike": 76121.15,
      "market_regime": {
        "id": 295,
        "signal_id": 301,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-17T02:15:00Z",
        "return_6h": 3.455138149077719e-05,
        "return_12h": 0.004916807766433662,
        "return_24h": 0.003324959750189871,
        "close_vs_ema12": 0.0014516186448454427,
        "close_vs_ema24": 0.0015283933844980613,
        "ema12_slope_3h": 0.0023962784723590147,
        "ema24_slope_6h": 0.000933193914193664,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-17T02:31:16.298382Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-17T02:15:00Z",
          "return_6h": 3.455138149077719e-05,
          "return_12h": 0.004916807766433662,
          "return_24h": 0.003324959750189871,
          "close_vs_ema12": 0.0014516186448454427,
          "close_vs_ema24": 0.0015283933844980613,
          "ema12_slope_3h": 0.0023962784723590147,
          "ema24_slope_6h": 0.000933193914193664,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.54,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.182022,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        1733,
        1734
      ],
      "forecast_publication_timestamp": "2026-09-17T02:31:16.246511Z",
      "requested_quote_timestamp": "2026-09-17T02:31:16.246511Z",
      "retrieved_quote_timestamp": "2026-09-17T02:31:16.428533Z",
      "quote_retrieval_timestamp": "2026-09-17T02:31:16.428533Z",
      "timing_difference_seconds": 0.182022,
      "selected_quote": {
        "id": 301,
        "contract_id": 301,
        "forecast_timestamp": "2026-09-17T02:31:16.246511Z",
        "requested_timestamp": "2026-09-17T02:31:16.246511Z",
        "actual_quote_timestamp": "2026-09-17T02:31:16.428533Z",
        "timestamp_delta_seconds": 0.182022,
        "bid": 0.53,
        "ask": 0.54,
        "midpoint": 0.535,
        "last_price": 0.54,
        "implied_probability": 0.54,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-17T02:31:16.428533Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP162245",
        "external_market_id": "KXBTC15M-26SEP162245-45",
        "external_contract_id": "KXBTC15M-26SEP162245-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4925.55
      },
      "selected_entry_price": 0.54,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 301,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP162245",
          "external_market_id": "KXBTC15M-26SEP162245-45",
          "external_contract_id": "KXBTC15M-26SEP162245-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-17T02:30:00Z",
          "resolution_timestamp": "2026-09-17T02:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-17T02:31:16.300675Z"
        }
      ],
      "quotes": [
        {
          "id": 301,
          "contract_id": 301,
          "forecast_timestamp": "2026-09-17T02:31:16.246511Z",
          "requested_timestamp": "2026-09-17T02:31:16.246511Z",
          "actual_quote_timestamp": "2026-09-17T02:31:16.428533Z",
          "timestamp_delta_seconds": 0.182022,
          "bid": 0.53,
          "ask": 0.54,
          "midpoint": 0.535,
          "last_price": 0.54,
          "implied_probability": 0.54,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-17T02:31:16.428533Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP162245",
          "external_market_id": "KXBTC15M-26SEP162245-45",
          "external_contract_id": "KXBTC15M-26SEP162245-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4925.55
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP162245-45": {
          "UP/YES": "KXBTC15M-26SEP162245-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 580,
          "signal_id": 301,
          "quote_id": 301,
          "settlement_id": 301,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 179.0,
          "entry_price": 0.54,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.66000000000001,
          "trading_fee": 3.12,
          "total_deployed": 99.78000000000002,
          "settlement_value": 1.0,
          "settlement_payout": 179.0,
          "gross_pnl": 82.33999999999999,
          "net_pnl": 79.21999999999998,
          "roi": 0.793946682701944,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-17T02:46:22.078478Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4925.55,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 581,
          "signal_id": 301,
          "quote_id": 301,
          "settlement_id": 301,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.54,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 54.0,
          "trading_fee": 1.74,
          "total_deployed": 55.74,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 46.0,
          "net_pnl": 44.26,
          "roi": 0.7940437746681018,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-17T02:46:22.081674Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4925.55,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 76121.15,
        "kronos_base_predicted_close": 76176.296875,
        "kronos_base_displacement": 55.14687500000582,
        "kronos_base_displacement_fraction": 0.000724461926810168,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 76182.0703125,
        "kronos_small_displacement": 60.92031250000582,
        "kronos_small_displacement_fraction": 0.0008003073061823925,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP162245",
        "ticker": "KXBTC15M-26SEP162245-45",
        "market_id": "KXBTC15M-26SEP162245-45",
        "contract_id": "KXBTC15M-26SEP162245-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 76121.15
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-17T02:31:16.246511Z",
        "retrieved_timestamp": "2026-09-17T02:31:16.428533Z",
        "quote_offset_seconds": 0.182022,
        "quote_age_seconds": 0.182022,
        "bid": 0.53,
        "ask": 0.54,
        "midpoint": 0.535,
        "last_price": 0.54,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.54,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4925.55
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 76363.37,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260917T0230Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 295,
          "signal_id": 301,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-17T02:15:00Z",
          "return_6h": 3.455138149077719e-05,
          "return_12h": 0.004916807766433662,
          "return_24h": 0.003324959750189871,
          "close_vs_ema12": 0.0014516186448454427,
          "close_vs_ema24": 0.0015283933844980613,
          "ema12_slope_3h": 0.0023962784723590147,
          "ema24_slope_6h": 0.000933193914193664,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-17T02:31:16.298382Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-17T02:15:00Z",
            "return_6h": 3.455138149077719e-05,
            "return_12h": 0.004916807766433662,
            "return_24h": 0.003324959750189871,
            "close_vs_ema12": 0.0014516186448454427,
            "close_vs_ema24": 0.0015283933844980613,
            "ema12_slope_3h": 0.0023962784723590147,
            "ema24_slope_6h": 0.000933193914193664,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.00020990634210660275,
        "return_30m": -0.002531250578747035,
        "return_60m": -0.005836328725319806,
        "return_120m": -0.002917178572069079,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 4,
        "close_vs_ema3": -0.0009633199487131261,
        "close_vs_ema6": -0.0017006639648772248,
        "close_vs_ema12": -0.0013888941667434818,
        "ema3_slope": -0.0009623928564758133,
        "ema6_slope": -0.0006798031392700743,
        "realized_volatility_30m": 0.0010559626308563885,
        "realized_volatility_60m": 0.00128528143054909,
        "return_acceleration": 0.002111925261712777
      }
    },
    {
      "id": 300,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260917T0215Z",
      "trigger_timestamp": "2026-09-17T02:16:18.558647Z",
      "market_start_timestamp": "2026-09-17T02:15:00Z",
      "resolution_timestamp": "2026-09-17T02:30:00Z",
      "direction": "UP",
      "base_run_id": 1731,
      "small_run_id": 1732,
      "last_observed_close": 76137.13,
      "actual_close": 76121.15,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-17T02:16:18.602779Z",
      "base_predicted_close": 76227.59375,
      "small_predicted_close": 76236.078125,
      "strike": 76137.13,
      "market_regime": {
        "id": 294,
        "signal_id": 300,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-17T02:00:00Z",
        "return_6h": -3.952361159498263e-05,
        "return_12h": 0.00897002943505587,
        "return_24h": 0.007253674955806311,
        "close_vs_ema12": 0.0017237513081538314,
        "close_vs_ema24": 0.0017708701207435062,
        "ema12_slope_3h": 0.0024428724409657487,
        "ema24_slope_6h": 0.0009521412612616409,
        "score": 2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-17T02:16:18.605381Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-17T02:00:00Z",
          "return_6h": -3.952361159498263e-05,
          "return_12h": 0.00897002943505587,
          "return_24h": 0.007253674955806311,
          "close_vs_ema12": 0.0017237513081538314,
          "close_vs_ema24": 0.0017708701207435062,
          "ema12_slope_3h": 0.0024428724409657487,
          "ema24_slope_6h": 0.0009521412612616409,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.38,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.186128,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        1731,
        1732
      ],
      "forecast_publication_timestamp": "2026-09-17T02:16:18.558647Z",
      "requested_quote_timestamp": "2026-09-17T02:16:18.558647Z",
      "retrieved_quote_timestamp": "2026-09-17T02:16:18.744775Z",
      "quote_retrieval_timestamp": "2026-09-17T02:16:18.744775Z",
      "timing_difference_seconds": 0.186128,
      "selected_quote": {
        "id": 300,
        "contract_id": 300,
        "forecast_timestamp": "2026-09-17T02:16:18.558647Z",
        "requested_timestamp": "2026-09-17T02:16:18.558647Z",
        "actual_quote_timestamp": "2026-09-17T02:16:18.744775Z",
        "timestamp_delta_seconds": 0.186128,
        "bid": 0.37,
        "ask": 0.38,
        "midpoint": 0.375,
        "last_price": 0.38,
        "implied_probability": 0.38,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-17T02:16:18.744775Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP162230",
        "external_market_id": "KXBTC15M-26SEP162230-30",
        "external_contract_id": "KXBTC15M-26SEP162230-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3747.48
      },
      "selected_entry_price": 0.38,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 300,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP162230",
          "external_market_id": "KXBTC15M-26SEP162230-30",
          "external_contract_id": "KXBTC15M-26SEP162230-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-17T02:15:00Z",
          "resolution_timestamp": "2026-09-17T02:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-17T02:16:18.608726Z"
        }
      ],
      "quotes": [
        {
          "id": 300,
          "contract_id": 300,
          "forecast_timestamp": "2026-09-17T02:16:18.558647Z",
          "requested_timestamp": "2026-09-17T02:16:18.558647Z",
          "actual_quote_timestamp": "2026-09-17T02:16:18.744775Z",
          "timestamp_delta_seconds": 0.186128,
          "bid": 0.37,
          "ask": 0.38,
          "midpoint": 0.375,
          "last_price": 0.38,
          "implied_probability": 0.38,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-17T02:16:18.744775Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP162230",
          "external_market_id": "KXBTC15M-26SEP162230-30",
          "external_contract_id": "KXBTC15M-26SEP162230-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3747.48
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP162230-30": {
          "UP/YES": "KXBTC15M-26SEP162230-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 578,
          "signal_id": 300,
          "quote_id": 300,
          "settlement_id": 300,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 252.0,
          "entry_price": 0.38,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.76,
          "trading_fee": 4.16,
          "total_deployed": 99.92,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.76,
          "net_pnl": -99.92,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-17T02:31:21.177772Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3747.48,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 579,
          "signal_id": 300,
          "quote_id": 300,
          "settlement_id": 300,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.38,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 38.0,
          "trading_fee": 1.65,
          "total_deployed": 39.65,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -38.0,
          "net_pnl": -39.65,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-17T02:31:21.179827Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3747.48,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 76137.13,
        "kronos_base_predicted_close": 76227.59375,
        "kronos_base_displacement": 90.46374999999534,
        "kronos_base_displacement_fraction": 0.001188168637299506,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 76236.078125,
        "kronos_small_displacement": 98.94812499999534,
        "kronos_small_displacement_fraction": 0.0012996040827910815,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP162230",
        "ticker": "KXBTC15M-26SEP162230-30",
        "market_id": "KXBTC15M-26SEP162230-30",
        "contract_id": "KXBTC15M-26SEP162230-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 76137.13
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-17T02:16:18.558647Z",
        "retrieved_timestamp": "2026-09-17T02:16:18.744775Z",
        "quote_offset_seconds": 0.186128,
        "quote_age_seconds": 0.186128,
        "bid": 0.37,
        "ask": 0.38,
        "midpoint": 0.375,
        "last_price": 0.38,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.38,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3747.48
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 76121.15,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260917T0215Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 294,
          "signal_id": 300,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-17T02:00:00Z",
          "return_6h": -3.952361159498263e-05,
          "return_12h": 0.00897002943505587,
          "return_24h": 0.007253674955806311,
          "close_vs_ema12": 0.0017237513081538314,
          "close_vs_ema24": 0.0017708701207435062,
          "ema12_slope_3h": 0.0024428724409657487,
          "ema24_slope_6h": 0.0009521412612616409,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-17T02:16:18.605381Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-17T02:00:00Z",
            "return_6h": -3.952361159498263e-05,
            "return_12h": 0.00897002943505587,
            "return_24h": 0.007253674955806311,
            "close_vs_ema12": 0.0017237513081538314,
            "close_vs_ema24": 0.0017708701207435062,
            "ema12_slope_3h": 0.0024428724409657487,
            "ema24_slope_6h": 0.0009521412612616409,
            "score": 2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.00232183160381938,
        "return_30m": -0.005425044327134976,
        "return_60m": -0.0010816927846026836,
        "return_120m": -0.0016341459128471625,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 3,
        "close_vs_ema3": -0.0017152394104755775,
        "close_vs_ema6": -0.002169860112737565,
        "close_vs_ema12": -0.0014314000997064369,
        "ema3_slope": -0.0017123024019131128,
        "ema6_slope": -0.000867191371508147,
        "realized_volatility_30m": 0.00039430151245944955,
        "realized_volatility_60m": 0.0029884729116710527,
        "return_acceleration": 0.0007886030249188991
      }
    },
    {
      "id": 299,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260917T0145Z",
      "trigger_timestamp": "2026-09-17T01:46:16.769021Z",
      "market_start_timestamp": "2026-09-17T01:45:00Z",
      "resolution_timestamp": "2026-09-17T02:00:00Z",
      "direction": "UP",
      "base_run_id": 1727,
      "small_run_id": 1728,
      "last_observed_close": 76552.43,
      "actual_close": 76314.32,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-17T01:46:16.804535Z",
      "base_predicted_close": 76604.8046875,
      "small_predicted_close": 76657.5703125,
      "strike": 76552.43,
      "market_regime": {
        "id": 293,
        "signal_id": 299,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-17T01:30:00Z",
        "return_6h": 0.008754558460003947,
        "return_12h": 0.011068076839877872,
        "return_24h": 0.012539588175245253,
        "close_vs_ema12": 0.007438667676244126,
        "close_vs_ema24": 0.0073604054963551935,
        "ema12_slope_3h": 0.002054720709769864,
        "ema24_slope_6h": 0.0009085585590402623,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-17T01:46:16.807350Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-17T01:30:00Z",
          "return_6h": 0.008754558460003947,
          "return_12h": 0.011068076839877872,
          "return_24h": 0.012539588175245253,
          "close_vs_ema12": 0.007438667676244126,
          "close_vs_ema24": 0.0073604054963551935,
          "ema12_slope_3h": 0.002054720709769864,
          "ema24_slope_6h": 0.0009085585590402623,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.31,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.171511,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        1727,
        1728
      ],
      "forecast_publication_timestamp": "2026-09-17T01:46:16.769021Z",
      "requested_quote_timestamp": "2026-09-17T01:46:16.769021Z",
      "retrieved_quote_timestamp": "2026-09-17T01:46:16.940532Z",
      "quote_retrieval_timestamp": "2026-09-17T01:46:16.940532Z",
      "timing_difference_seconds": 0.171511,
      "selected_quote": {
        "id": 299,
        "contract_id": 299,
        "forecast_timestamp": "2026-09-17T01:46:16.769021Z",
        "requested_timestamp": "2026-09-17T01:46:16.769021Z",
        "actual_quote_timestamp": "2026-09-17T01:46:16.940532Z",
        "timestamp_delta_seconds": 0.171511,
        "bid": 0.3,
        "ask": 0.31,
        "midpoint": 0.305,
        "last_price": 0.3,
        "implied_probability": 0.31,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-17T01:46:16.940532Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP162200",
        "external_market_id": "KXBTC15M-26SEP162200-00",
        "external_contract_id": "KXBTC15M-26SEP162200-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 7558.75
      },
      "selected_entry_price": 0.31,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 299,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP162200",
          "external_market_id": "KXBTC15M-26SEP162200-00",
          "external_contract_id": "KXBTC15M-26SEP162200-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-17T01:45:00Z",
          "resolution_timestamp": "2026-09-17T02:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-17T01:46:16.809921Z"
        }
      ],
      "quotes": [
        {
          "id": 299,
          "contract_id": 299,
          "forecast_timestamp": "2026-09-17T01:46:16.769021Z",
          "requested_timestamp": "2026-09-17T01:46:16.769021Z",
          "actual_quote_timestamp": "2026-09-17T01:46:16.940532Z",
          "timestamp_delta_seconds": 0.171511,
          "bid": 0.3,
          "ask": 0.31,
          "midpoint": 0.305,
          "last_price": 0.3,
          "implied_probability": 0.31,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-17T01:46:16.940532Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP162200",
          "external_market_id": "KXBTC15M-26SEP162200-00",
          "external_contract_id": "KXBTC15M-26SEP162200-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 7558.75
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP162200-00": {
          "UP/YES": "KXBTC15M-26SEP162200-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 576,
          "signal_id": 299,
          "quote_id": 299,
          "settlement_id": 299,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 307.0,
          "entry_price": 0.31,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.17,
          "trading_fee": 4.6,
          "total_deployed": 99.77,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.17,
          "net_pnl": -99.77,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-17T02:01:21.526357Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7558.75,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 577,
          "signal_id": 299,
          "quote_id": 299,
          "settlement_id": 299,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.31,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 31.0,
          "trading_fee": 1.5,
          "total_deployed": 32.5,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -31.0,
          "net_pnl": -32.5,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-17T02:01:21.528697Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7558.75,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 76552.43,
        "kronos_base_predicted_close": 76604.8046875,
        "kronos_base_displacement": 52.374687500006985,
        "kronos_base_displacement_fraction": 0.0006841675372030253,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 76657.5703125,
        "kronos_small_displacement": 105.14031250000698,
        "kronos_small_displacement_fraction": 0.0013734418685338531,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP162200",
        "ticker": "KXBTC15M-26SEP162200-00",
        "market_id": "KXBTC15M-26SEP162200-00",
        "contract_id": "KXBTC15M-26SEP162200-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 76552.43
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-17T01:46:16.769021Z",
        "retrieved_timestamp": "2026-09-17T01:46:16.940532Z",
        "quote_offset_seconds": 0.171511,
        "quote_age_seconds": 0.171511,
        "bid": 0.3,
        "ask": 0.31,
        "midpoint": 0.305,
        "last_price": 0.3,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.31,
        "price_type": "live_executable_ask",
        "yes_ask_size": 7558.75
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 76314.32,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260917T0145Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 293,
          "signal_id": 299,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-17T01:30:00Z",
          "return_6h": 0.008754558460003947,
          "return_12h": 0.011068076839877872,
          "return_24h": 0.012539588175245253,
          "close_vs_ema12": 0.007438667676244126,
          "close_vs_ema24": 0.0073604054963551935,
          "ema12_slope_3h": 0.002054720709769864,
          "ema24_slope_6h": 0.0009085585590402623,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-17T01:46:16.807350Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-17T01:30:00Z",
            "return_6h": 0.008754558460003947,
            "return_12h": 0.011068076839877872,
            "return_24h": 0.012539588175245253,
            "close_vs_ema12": 0.007438667676244126,
            "close_vs_ema24": 0.0073604054963551935,
            "ema12_slope_3h": 0.002054720709769864,
            "ema24_slope_6h": 0.0009085585590402623,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": -0.00020366421316009298,
        "return_30m": 0.004367042944082522,
        "return_60m": 0.002287217488608606,
        "return_120m": 0.005344544348470315,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": 0.0009050112354660467,
        "close_vs_ema6": 0.0021163058395337053,
        "close_vs_ema12": 0.003869565687836918,
        "ema3_slope": 0.000905831022719239,
        "ema6_slope": 0.0008472395430103585,
        "realized_volatility_30m": 0.0023876512247534287,
        "realized_volatility_60m": 0.0023371375136211413,
        "return_acceleration": -0.0047753024495068574
      }
    },
    {
      "id": 298,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260917T0045Z",
      "trigger_timestamp": "2026-09-17T00:46:16.302390Z",
      "market_start_timestamp": "2026-09-17T00:45:00Z",
      "resolution_timestamp": "2026-09-17T01:00:00Z",
      "direction": "UP",
      "base_run_id": 1719,
      "small_run_id": 1720,
      "last_observed_close": 76377.74,
      "actual_close": 76283.4,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-17T00:46:16.344454Z",
      "base_predicted_close": 76384.8515625,
      "small_predicted_close": 76559.0859375,
      "strike": 76377.74,
      "market_regime": {
        "id": 292,
        "signal_id": 298,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-17T00:30:00Z",
        "return_6h": 0.004336956091375743,
        "return_12h": 0.0061876996187246736,
        "return_24h": 0.008358908681671107,
        "close_vs_ema12": 0.00615973419279392,
        "close_vs_ema24": 0.005539608914636229,
        "ema12_slope_3h": 0.0009680433229630747,
        "ema24_slope_6h": 0.00014825432234233382,
        "score": 2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-17T00:46:16.347009Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-17T00:30:00Z",
          "return_6h": 0.004336956091375743,
          "return_12h": 0.0061876996187246736,
          "return_24h": 0.008358908681671107,
          "close_vs_ema12": 0.00615973419279392,
          "close_vs_ema24": 0.005539608914636229,
          "ema12_slope_3h": 0.0009680433229630747,
          "ema24_slope_6h": 0.00014825432234233382,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.31,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.214389,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        1719,
        1720
      ],
      "forecast_publication_timestamp": "2026-09-17T00:46:16.302390Z",
      "requested_quote_timestamp": "2026-09-17T00:46:16.302390Z",
      "retrieved_quote_timestamp": "2026-09-17T00:46:16.516779Z",
      "quote_retrieval_timestamp": "2026-09-17T00:46:16.516779Z",
      "timing_difference_seconds": 0.214389,
      "selected_quote": {
        "id": 298,
        "contract_id": 298,
        "forecast_timestamp": "2026-09-17T00:46:16.302390Z",
        "requested_timestamp": "2026-09-17T00:46:16.302390Z",
        "actual_quote_timestamp": "2026-09-17T00:46:16.516779Z",
        "timestamp_delta_seconds": 0.214389,
        "bid": 0.3,
        "ask": 0.31,
        "midpoint": 0.305,
        "last_price": 0.3,
        "implied_probability": 0.31,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-17T00:46:16.516779Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP162100",
        "external_market_id": "KXBTC15M-26SEP162100-00",
        "external_contract_id": "KXBTC15M-26SEP162100-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 6876.44
      },
      "selected_entry_price": 0.31,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 298,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP162100",
          "external_market_id": "KXBTC15M-26SEP162100-00",
          "external_contract_id": "KXBTC15M-26SEP162100-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-17T00:45:00Z",
          "resolution_timestamp": "2026-09-17T01:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-17T00:46:16.349856Z"
        }
      ],
      "quotes": [
        {
          "id": 298,
          "contract_id": 298,
          "forecast_timestamp": "2026-09-17T00:46:16.302390Z",
          "requested_timestamp": "2026-09-17T00:46:16.302390Z",
          "actual_quote_timestamp": "2026-09-17T00:46:16.516779Z",
          "timestamp_delta_seconds": 0.214389,
          "bid": 0.3,
          "ask": 0.31,
          "midpoint": 0.305,
          "last_price": 0.3,
          "implied_probability": 0.31,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-17T00:46:16.516779Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP162100",
          "external_market_id": "KXBTC15M-26SEP162100-00",
          "external_contract_id": "KXBTC15M-26SEP162100-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 6876.44
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP162100-00": {
          "UP/YES": "KXBTC15M-26SEP162100-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 574,
          "signal_id": 298,
          "quote_id": 298,
          "settlement_id": 298,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 307.0,
          "entry_price": 0.31,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.17,
          "trading_fee": 4.6,
          "total_deployed": 99.77,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.17,
          "net_pnl": -99.77,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-17T01:01:21.739110Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6876.44,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 575,
          "signal_id": 298,
          "quote_id": 298,
          "settlement_id": 298,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.31,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 31.0,
          "trading_fee": 1.5,
          "total_deployed": 32.5,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -31.0,
          "net_pnl": -32.5,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-17T01:01:21.741368Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6876.44,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 76377.74,
        "kronos_base_predicted_close": 76384.8515625,
        "kronos_base_displacement": 7.111562499994761,
        "kronos_base_displacement_fraction": 9.311040756108732e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 76559.0859375,
        "kronos_small_displacement": 181.34593749999476,
        "kronos_small_displacement_fraction": 0.0023743297130812556,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP162100",
        "ticker": "KXBTC15M-26SEP162100-00",
        "market_id": "KXBTC15M-26SEP162100-00",
        "contract_id": "KXBTC15M-26SEP162100-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 76377.74
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-17T00:46:16.302390Z",
        "retrieved_timestamp": "2026-09-17T00:46:16.516779Z",
        "quote_offset_seconds": 0.214389,
        "quote_age_seconds": 0.214389,
        "bid": 0.3,
        "ask": 0.31,
        "midpoint": 0.305,
        "last_price": 0.3,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.31,
        "price_type": "live_executable_ask",
        "yes_ask_size": 6876.44
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 76283.4,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260917T0045Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 292,
          "signal_id": 298,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-17T00:30:00Z",
          "return_6h": 0.004336956091375743,
          "return_12h": 0.0061876996187246736,
          "return_24h": 0.008358908681671107,
          "close_vs_ema12": 0.00615973419279392,
          "close_vs_ema24": 0.005539608914636229,
          "ema12_slope_3h": 0.0009680433229630747,
          "ema24_slope_6h": 0.00014825432234233382,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-17T00:46:16.347009Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-17T00:30:00Z",
            "return_6h": 0.004336956091375743,
            "return_12h": 0.0061876996187246736,
            "return_24h": 0.008358908681671107,
            "close_vs_ema12": 0.00615973419279392,
            "close_vs_ema24": 0.005539608914636229,
            "ema12_slope_3h": 0.0009680433229630747,
            "ema24_slope_6h": 0.00014825432234233382,
            "score": 2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0004437925226850048,
        "return_30m": 0.0015208803124759918,
        "return_60m": 0.003050350045890271,
        "return_120m": 0.008281220008078405,
        "consecutive_up_closes": 3,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0007919393861326451,
        "close_vs_ema6": 0.0021594803816318286,
        "close_vs_ema12": 0.003738375401275418,
        "ema3_slope": 0.0007925670511965688,
        "ema6_slope": 0.0008645389346002563,
        "realized_volatility_30m": 0.00031640873781946244,
        "realized_volatility_60m": 0.0006010166502787348,
        "return_acceleration": -0.0006328174756389249
      }
    },
    {
      "id": 297,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260917T0030Z",
      "trigger_timestamp": "2026-09-17T00:31:16.375312Z",
      "market_start_timestamp": "2026-09-17T00:30:00Z",
      "resolution_timestamp": "2026-09-17T00:45:00Z",
      "direction": "UP",
      "base_run_id": 1717,
      "small_run_id": 1718,
      "last_observed_close": 76343.86,
      "actual_close": 76377.74,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-17T00:31:16.416361Z",
      "base_predicted_close": 76369.78125,
      "small_predicted_close": 76530.984375,
      "strike": 76343.86,
      "market_regime": {
        "id": 291,
        "signal_id": 297,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-17T00:15:00Z",
        "return_6h": 0.006444416662400254,
        "return_12h": 0.006324061542750448,
        "return_24h": 0.00753648431681575,
        "close_vs_ema12": 0.005977089145686065,
        "close_vs_ema24": 0.005210832124145748,
        "ema12_slope_3h": 0.0007371507643532116,
        "ema24_slope_6h": 5.997909802180068e-05,
        "score": 2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-17T00:31:16.418583Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-17T00:15:00Z",
          "return_6h": 0.006444416662400254,
          "return_12h": 0.006324061542750448,
          "return_24h": 0.00753648431681575,
          "close_vs_ema12": 0.005977089145686065,
          "close_vs_ema24": 0.005210832124145748,
          "ema12_slope_3h": 0.0007371507643532116,
          "ema24_slope_6h": 5.997909802180068e-05,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.47,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.186528,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        1717,
        1718
      ],
      "forecast_publication_timestamp": "2026-09-17T00:31:16.375312Z",
      "requested_quote_timestamp": "2026-09-17T00:31:16.375312Z",
      "retrieved_quote_timestamp": "2026-09-17T00:31:16.561840Z",
      "quote_retrieval_timestamp": "2026-09-17T00:31:16.561840Z",
      "timing_difference_seconds": 0.186528,
      "selected_quote": {
        "id": 297,
        "contract_id": 297,
        "forecast_timestamp": "2026-09-17T00:31:16.375312Z",
        "requested_timestamp": "2026-09-17T00:31:16.375312Z",
        "actual_quote_timestamp": "2026-09-17T00:31:16.561840Z",
        "timestamp_delta_seconds": 0.186528,
        "bid": 0.46,
        "ask": 0.47,
        "midpoint": 0.46499999999999997,
        "last_price": 0.47,
        "implied_probability": 0.47,
        "spread": 0.009999999999999953,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-17T00:31:16.561840Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP162045",
        "external_market_id": "KXBTC15M-26SEP162045-45",
        "external_contract_id": "KXBTC15M-26SEP162045-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5566.07
      },
      "selected_entry_price": 0.47,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 297,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP162045",
          "external_market_id": "KXBTC15M-26SEP162045-45",
          "external_contract_id": "KXBTC15M-26SEP162045-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-17T00:30:00Z",
          "resolution_timestamp": "2026-09-17T00:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-17T00:31:16.421402Z"
        }
      ],
      "quotes": [
        {
          "id": 297,
          "contract_id": 297,
          "forecast_timestamp": "2026-09-17T00:31:16.375312Z",
          "requested_timestamp": "2026-09-17T00:31:16.375312Z",
          "actual_quote_timestamp": "2026-09-17T00:31:16.561840Z",
          "timestamp_delta_seconds": 0.186528,
          "bid": 0.46,
          "ask": 0.47,
          "midpoint": 0.46499999999999997,
          "last_price": 0.47,
          "implied_probability": 0.47,
          "spread": 0.009999999999999953,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-17T00:31:16.561840Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP162045",
          "external_market_id": "KXBTC15M-26SEP162045-45",
          "external_contract_id": "KXBTC15M-26SEP162045-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5566.07
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP162045-45": {
          "UP/YES": "KXBTC15M-26SEP162045-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 572,
          "signal_id": 297,
          "quote_id": 297,
          "settlement_id": 297,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 205.0,
          "entry_price": 0.47,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.35,
          "trading_fee": 3.58,
          "total_deployed": 99.92999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 205.0,
          "gross_pnl": 108.65,
          "net_pnl": 105.07000000000001,
          "roi": 1.0514360052036427,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-17T00:46:21.466944Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5566.07,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 573,
          "signal_id": 297,
          "quote_id": 297,
          "settlement_id": 297,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.47,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 47.0,
          "trading_fee": 1.75,
          "total_deployed": 48.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 53.0,
          "net_pnl": 51.25,
          "roi": 1.0512820512820513,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-17T00:46:21.469032Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5566.07,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 76343.86,
        "kronos_base_predicted_close": 76369.78125,
        "kronos_base_displacement": 25.921249999999418,
        "kronos_base_displacement_fraction": 0.00033953287140576095,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 76530.984375,
        "kronos_small_displacement": 187.12437499999942,
        "kronos_small_displacement_fraction": 0.002451073013599252,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP162045",
        "ticker": "KXBTC15M-26SEP162045-45",
        "market_id": "KXBTC15M-26SEP162045-45",
        "contract_id": "KXBTC15M-26SEP162045-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 76343.86
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-17T00:31:16.375312Z",
        "retrieved_timestamp": "2026-09-17T00:31:16.561840Z",
        "quote_offset_seconds": 0.186528,
        "quote_age_seconds": 0.186528,
        "bid": 0.46,
        "ask": 0.47,
        "midpoint": 0.46499999999999997,
        "last_price": 0.47,
        "spread": 0.009999999999999953,
        "selected_entry_price": 0.47,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5566.07
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 76377.74,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260917T0030Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 291,
          "signal_id": 297,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-17T00:15:00Z",
          "return_6h": 0.006444416662400254,
          "return_12h": 0.006324061542750448,
          "return_24h": 0.00753648431681575,
          "close_vs_ema12": 0.005977089145686065,
          "close_vs_ema24": 0.005210832124145748,
          "ema12_slope_3h": 0.0007371507643532116,
          "ema24_slope_6h": 5.997909802180068e-05,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-17T00:31:16.418583Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-17T00:15:00Z",
            "return_6h": 0.006444416662400254,
            "return_12h": 0.006324061542750448,
            "return_24h": 0.00753648431681575,
            "close_vs_ema12": 0.005977089145686065,
            "close_vs_ema24": 0.005210832124145748,
            "ema12_slope_3h": 0.0007371507643532116,
            "ema24_slope_6h": 5.997909802180068e-05,
            "score": 2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0010766099983239297,
        "return_30m": 0.002630748331275079,
        "return_60m": 0.004233745923913013,
        "return_120m": 0.008229394113853594,
        "consecutive_up_closes": 2,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.001140835285538877,
        "close_vs_ema6": 0.0025809483428393953,
        "close_vs_ema12": 0.0039755282192348584,
        "ema3_slope": 0.0011421382771865662,
        "ema6_slope": 0.0010334462456860205,
        "realized_volatility_30m": 0.0002379284666033099,
        "realized_volatility_60m": 0.0006593217368273338,
        "return_acceleration": -0.0004758569332066198
      }
    },
    {
      "id": 296,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260917T0015Z",
      "trigger_timestamp": "2026-09-17T00:16:16.827836Z",
      "market_start_timestamp": "2026-09-17T00:15:00Z",
      "resolution_timestamp": "2026-09-17T00:30:00Z",
      "direction": "UP",
      "base_run_id": 1715,
      "small_run_id": 1716,
      "last_observed_close": 76261.75,
      "actual_close": 76343.86,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-17T00:16:16.864418Z",
      "base_predicted_close": 76308.6015625,
      "small_predicted_close": 76492.8203125,
      "strike": 76261.75,
      "market_regime": {
        "id": 290,
        "signal_id": 296,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-17T00:00:00Z",
        "return_6h": 0.006484166251681245,
        "return_12h": 0.002561659662648763,
        "return_24h": 0.00799416864243252,
        "close_vs_ema12": 0.005150863228465807,
        "close_vs_ema24": 0.00423997296819989,
        "ema12_slope_3h": 0.0005762132472160175,
        "ema24_slope_6h": -7.42506601387749e-05,
        "score": 2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-17T00:16:16.866862Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-17T00:00:00Z",
          "return_6h": 0.006484166251681245,
          "return_12h": 0.002561659662648763,
          "return_24h": 0.00799416864243252,
          "close_vs_ema12": 0.005150863228465807,
          "close_vs_ema24": 0.00423997296819989,
          "ema12_slope_3h": 0.0005762132472160175,
          "ema24_slope_6h": -7.42506601387749e-05,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.65,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.190008,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        1715,
        1716
      ],
      "forecast_publication_timestamp": "2026-09-17T00:16:16.827836Z",
      "requested_quote_timestamp": "2026-09-17T00:16:16.827836Z",
      "retrieved_quote_timestamp": "2026-09-17T00:16:17.017844Z",
      "quote_retrieval_timestamp": "2026-09-17T00:16:17.017844Z",
      "timing_difference_seconds": 0.190008,
      "selected_quote": {
        "id": 296,
        "contract_id": 296,
        "forecast_timestamp": "2026-09-17T00:16:16.827836Z",
        "requested_timestamp": "2026-09-17T00:16:16.827836Z",
        "actual_quote_timestamp": "2026-09-17T00:16:17.017844Z",
        "timestamp_delta_seconds": 0.190008,
        "bid": 0.64,
        "ask": 0.65,
        "midpoint": 0.645,
        "last_price": 0.65,
        "implied_probability": 0.65,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-17T00:16:17.017844Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP162030",
        "external_market_id": "KXBTC15M-26SEP162030-30",
        "external_contract_id": "KXBTC15M-26SEP162030-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2106.45
      },
      "selected_entry_price": 0.65,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 296,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP162030",
          "external_market_id": "KXBTC15M-26SEP162030-30",
          "external_contract_id": "KXBTC15M-26SEP162030-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-17T00:15:00Z",
          "resolution_timestamp": "2026-09-17T00:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-17T00:16:16.869619Z"
        }
      ],
      "quotes": [
        {
          "id": 296,
          "contract_id": 296,
          "forecast_timestamp": "2026-09-17T00:16:16.827836Z",
          "requested_timestamp": "2026-09-17T00:16:16.827836Z",
          "actual_quote_timestamp": "2026-09-17T00:16:17.017844Z",
          "timestamp_delta_seconds": 0.190008,
          "bid": 0.64,
          "ask": 0.65,
          "midpoint": 0.645,
          "last_price": 0.65,
          "implied_probability": 0.65,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-17T00:16:17.017844Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP162030",
          "external_market_id": "KXBTC15M-26SEP162030-30",
          "external_contract_id": "KXBTC15M-26SEP162030-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2106.45
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP162030-30": {
          "UP/YES": "KXBTC15M-26SEP162030-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 570,
          "signal_id": 296,
          "quote_id": 296,
          "settlement_id": 296,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 150.0,
          "entry_price": 0.65,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.5,
          "trading_fee": 2.39,
          "total_deployed": 99.89,
          "settlement_value": 1.0,
          "settlement_payout": 150.0,
          "gross_pnl": 52.5,
          "net_pnl": 50.11,
          "roi": 0.5016518169986985,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-17T00:31:21.155845Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2106.45,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 571,
          "signal_id": 296,
          "quote_id": 296,
          "settlement_id": 296,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.65,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 65.0,
          "trading_fee": 1.6,
          "total_deployed": 66.6,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 35.0,
          "net_pnl": 33.400000000000006,
          "roi": 0.5015015015015016,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-17T00:31:21.158086Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2106.45,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 76261.75,
        "kronos_base_predicted_close": 76308.6015625,
        "kronos_base_displacement": 46.8515625,
        "kronos_base_displacement_fraction": 0.000614352050667602,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 76492.8203125,
        "kronos_small_displacement": 231.0703125,
        "kronos_small_displacement_fraction": 0.003029963415473681,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP162030",
        "ticker": "KXBTC15M-26SEP162030-30",
        "market_id": "KXBTC15M-26SEP162030-30",
        "contract_id": "KXBTC15M-26SEP162030-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 76261.75
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-17T00:16:16.827836Z",
        "retrieved_timestamp": "2026-09-17T00:16:17.017844Z",
        "quote_offset_seconds": 0.190008,
        "quote_age_seconds": 0.190008,
        "bid": 0.64,
        "ask": 0.65,
        "midpoint": 0.645,
        "last_price": 0.65,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.65,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2106.45
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 76343.86,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260917T0015Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 290,
          "signal_id": 296,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-17T00:00:00Z",
          "return_6h": 0.006484166251681245,
          "return_12h": 0.002561659662648763,
          "return_24h": 0.00799416864243252,
          "close_vs_ema12": 0.005150863228465807,
          "close_vs_ema24": 0.00423997296819989,
          "ema12_slope_3h": 0.0005762132472160175,
          "ema24_slope_6h": -7.42506601387749e-05,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-17T00:16:16.866862Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-17T00:00:00Z",
            "return_6h": 0.006484166251681245,
            "return_12h": 0.002561659662648763,
            "return_24h": 0.00799416864243252,
            "close_vs_ema12": 0.005150863228465807,
            "close_vs_ema24": 0.00423997296819989,
            "ema12_slope_3h": 0.0005762132472160175,
            "ema24_slope_6h": -7.42506601387749e-05,
            "score": 2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0015524669315305495,
        "return_30m": 0.0015271471254170166,
        "return_60m": 0.006449830003719903,
        "return_120m": 0.005794709117906249,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0012063677684477359,
        "close_vs_ema6": 0.002537719727145449,
        "close_vs_ema12": 0.003621241403355846,
        "ema3_slope": 0.0012078248494160615,
        "ema6_slope": 0.0010161193412971947,
        "realized_volatility_30m": 0.0007888737452061978,
        "realized_volatility_60m": 0.0011710797189084985,
        "return_acceleration": 0.0015777474904123956
      }
    },
    {
      "id": 295,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260916T2330Z",
      "trigger_timestamp": "2026-09-16T23:31:16.906834Z",
      "market_start_timestamp": "2026-09-16T23:30:00Z",
      "resolution_timestamp": "2026-09-16T23:45:00Z",
      "direction": "UP",
      "base_run_id": 1709,
      "small_run_id": 1710,
      "last_observed_close": 76022.0,
      "actual_close": 76145.47,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-16T23:31:16.951331Z",
      "base_predicted_close": 76043.0546875,
      "small_predicted_close": 76046.0859375,
      "strike": 76022.0,
      "market_regime": {
        "id": 289,
        "signal_id": 295,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-16T23:15:00Z",
        "return_6h": 0.004900948700940599,
        "return_12h": 0.0013646428510021291,
        "return_24h": 0.004216986127780542,
        "close_vs_ema12": 0.0025438411067444378,
        "close_vs_ema24": 0.0012905463491372782,
        "ema12_slope_3h": 0.0004497267399674598,
        "ema24_slope_6h": -0.0005629538971032577,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-16T23:31:16.953656Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-16T23:15:00Z",
          "return_6h": 0.004900948700940599,
          "return_12h": 0.0013646428510021291,
          "return_24h": 0.004216986127780542,
          "close_vs_ema12": 0.0025438411067444378,
          "close_vs_ema24": 0.0012905463491372782,
          "ema12_slope_3h": 0.0004497267399674598,
          "ema24_slope_6h": -0.0005629538971032577,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.61,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.189201,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        1709,
        1710
      ],
      "forecast_publication_timestamp": "2026-09-16T23:31:16.906834Z",
      "requested_quote_timestamp": "2026-09-16T23:31:16.906834Z",
      "retrieved_quote_timestamp": "2026-09-16T23:31:17.096035Z",
      "quote_retrieval_timestamp": "2026-09-16T23:31:17.096035Z",
      "timing_difference_seconds": 0.189201,
      "selected_quote": {
        "id": 295,
        "contract_id": 295,
        "forecast_timestamp": "2026-09-16T23:31:16.906834Z",
        "requested_timestamp": "2026-09-16T23:31:16.906834Z",
        "actual_quote_timestamp": "2026-09-16T23:31:17.096035Z",
        "timestamp_delta_seconds": 0.189201,
        "bid": 0.6,
        "ask": 0.61,
        "midpoint": 0.605,
        "last_price": 0.6,
        "implied_probability": 0.61,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-16T23:31:17.096035Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP161945",
        "external_market_id": "KXBTC15M-26SEP161945-45",
        "external_contract_id": "KXBTC15M-26SEP161945-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 7973.42
      },
      "selected_entry_price": 0.61,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 295,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP161945",
          "external_market_id": "KXBTC15M-26SEP161945-45",
          "external_contract_id": "KXBTC15M-26SEP161945-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-16T23:30:00Z",
          "resolution_timestamp": "2026-09-16T23:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-16T23:31:16.956618Z"
        }
      ],
      "quotes": [
        {
          "id": 295,
          "contract_id": 295,
          "forecast_timestamp": "2026-09-16T23:31:16.906834Z",
          "requested_timestamp": "2026-09-16T23:31:16.906834Z",
          "actual_quote_timestamp": "2026-09-16T23:31:17.096035Z",
          "timestamp_delta_seconds": 0.189201,
          "bid": 0.6,
          "ask": 0.61,
          "midpoint": 0.605,
          "last_price": 0.6,
          "implied_probability": 0.61,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-16T23:31:17.096035Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP161945",
          "external_market_id": "KXBTC15M-26SEP161945-45",
          "external_contract_id": "KXBTC15M-26SEP161945-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 7973.42
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP161945-45": {
          "UP/YES": "KXBTC15M-26SEP161945-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 568,
          "signal_id": 295,
          "quote_id": 295,
          "settlement_id": 295,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 159.0,
          "entry_price": 0.61,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.99,
          "trading_fee": 2.65,
          "total_deployed": 99.64,
          "settlement_value": 1.0,
          "settlement_payout": 159.0,
          "gross_pnl": 62.010000000000005,
          "net_pnl": 59.36,
          "roi": 0.5957446808510638,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-16T23:46:21.876938Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7973.42,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 569,
          "signal_id": 295,
          "quote_id": 295,
          "settlement_id": 295,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.61,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 61.0,
          "trading_fee": 1.67,
          "total_deployed": 62.67,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 39.0,
          "net_pnl": 37.33,
          "roi": 0.5956598053295037,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-16T23:46:21.878938Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7973.42,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 76022.0,
        "kronos_base_predicted_close": 76043.0546875,
        "kronos_base_displacement": 21.0546875,
        "kronos_base_displacement_fraction": 0.00027695519060272025,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 76046.0859375,
        "kronos_small_displacement": 24.0859375,
        "kronos_small_displacement_fraction": 0.0003168285167451527,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP161945",
        "ticker": "KXBTC15M-26SEP161945-45",
        "market_id": "KXBTC15M-26SEP161945-45",
        "contract_id": "KXBTC15M-26SEP161945-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 76022.0
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-16T23:31:16.906834Z",
        "retrieved_timestamp": "2026-09-16T23:31:17.096035Z",
        "quote_offset_seconds": 0.189201,
        "quote_age_seconds": 0.189201,
        "bid": 0.6,
        "ask": 0.61,
        "midpoint": 0.605,
        "last_price": 0.6,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.61,
        "price_type": "live_executable_ask",
        "yes_ask_size": 7973.42
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 76145.47,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260916T2330Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 289,
          "signal_id": 295,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-16T23:15:00Z",
          "return_6h": 0.004900948700940599,
          "return_12h": 0.0013646428510021291,
          "return_24h": 0.004216986127780542,
          "close_vs_ema12": 0.0025438411067444378,
          "close_vs_ema24": 0.0012905463491372782,
          "ema12_slope_3h": 0.0004497267399674598,
          "ema24_slope_6h": -0.0005629538971032577,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-16T23:31:16.953656Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-16T23:15:00Z",
            "return_6h": 0.004900948700940599,
            "return_12h": 0.0013646428510021291,
            "return_24h": 0.004216986127780542,
            "close_vs_ema12": 0.0025438411067444378,
            "close_vs_ema24": 0.0012905463491372782,
            "ema12_slope_3h": 0.0004497267399674598,
            "ema24_slope_6h": -0.0005629538971032577,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0032857270959010254,
        "return_30m": 0.005256348291170498,
        "return_60m": 0.003978802949172522,
        "return_120m": 0.00027562118240487266,
        "consecutive_up_closes": 2,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.001879975192222716,
        "close_vs_ema6": 0.0023368669789156638,
        "close_vs_ema12": 0.002213489359316423,
        "ema3_slope": 0.001883516155869902,
        "ema6_slope": 0.0009356213606310781,
        "realized_volatility_30m": 0.0006607798094657724,
        "realized_volatility_60m": 0.0018447644665285196,
        "return_acceleration": 0.0013215596189315448
      }
    },
    {
      "id": 294,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260916T2300Z",
      "trigger_timestamp": "2026-09-16T23:01:17.596852Z",
      "market_start_timestamp": "2026-09-16T23:00:00Z",
      "resolution_timestamp": "2026-09-16T23:15:00Z",
      "direction": "UP",
      "base_run_id": 1705,
      "small_run_id": 1706,
      "last_observed_close": 75624.49,
      "actual_close": 75773.03,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-16T23:01:17.637989Z",
      "base_predicted_close": 75688.75,
      "small_predicted_close": 75814.4296875,
      "strike": 75624.49,
      "market_regime": {
        "id": 288,
        "signal_id": 294,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-16T22:45:00Z",
        "return_6h": -0.0012303340187547196,
        "return_12h": -0.0031243249417366448,
        "return_24h": 3.299304587955909e-05,
        "close_vs_ema12": -0.0026171482076382535,
        "close_vs_ema24": -0.003959101956365729,
        "ema12_slope_3h": 0.0007517022422949271,
        "ema24_slope_6h": -0.0007292225615219694,
        "score": -1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-16T23:01:17.642222Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-16T22:45:00Z",
          "return_6h": -0.0012303340187547196,
          "return_12h": -0.0031243249417366448,
          "return_24h": 3.299304587955909e-05,
          "close_vs_ema12": -0.0026171482076382535,
          "close_vs_ema24": -0.003959101956365729,
          "ema12_slope_3h": 0.0007517022422949271,
          "ema24_slope_6h": -0.0007292225615219694,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.41,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.172079,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        1705,
        1706
      ],
      "forecast_publication_timestamp": "2026-09-16T23:01:17.596852Z",
      "requested_quote_timestamp": "2026-09-16T23:01:17.596852Z",
      "retrieved_quote_timestamp": "2026-09-16T23:01:17.768931Z",
      "quote_retrieval_timestamp": "2026-09-16T23:01:17.768931Z",
      "timing_difference_seconds": 0.172079,
      "selected_quote": {
        "id": 294,
        "contract_id": 294,
        "forecast_timestamp": "2026-09-16T23:01:17.596852Z",
        "requested_timestamp": "2026-09-16T23:01:17.596852Z",
        "actual_quote_timestamp": "2026-09-16T23:01:17.768931Z",
        "timestamp_delta_seconds": 0.172079,
        "bid": 0.4,
        "ask": 0.41,
        "midpoint": 0.405,
        "last_price": 0.4,
        "implied_probability": 0.41,
        "spread": 0.009999999999999953,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-16T23:01:17.768931Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP161915",
        "external_market_id": "KXBTC15M-26SEP161915-15",
        "external_contract_id": "KXBTC15M-26SEP161915-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4951.2
      },
      "selected_entry_price": 0.41,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 294,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP161915",
          "external_market_id": "KXBTC15M-26SEP161915-15",
          "external_contract_id": "KXBTC15M-26SEP161915-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-16T23:00:00Z",
          "resolution_timestamp": "2026-09-16T23:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-16T23:01:17.644786Z"
        }
      ],
      "quotes": [
        {
          "id": 294,
          "contract_id": 294,
          "forecast_timestamp": "2026-09-16T23:01:17.596852Z",
          "requested_timestamp": "2026-09-16T23:01:17.596852Z",
          "actual_quote_timestamp": "2026-09-16T23:01:17.768931Z",
          "timestamp_delta_seconds": 0.172079,
          "bid": 0.4,
          "ask": 0.41,
          "midpoint": 0.405,
          "last_price": 0.4,
          "implied_probability": 0.41,
          "spread": 0.009999999999999953,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-16T23:01:17.768931Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP161915",
          "external_market_id": "KXBTC15M-26SEP161915-15",
          "external_contract_id": "KXBTC15M-26SEP161915-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4951.2
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP161915-15": {
          "UP/YES": "KXBTC15M-26SEP161915-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 566,
          "signal_id": 294,
          "quote_id": 294,
          "settlement_id": 294,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 234.0,
          "entry_price": 0.41,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.94,
          "trading_fee": 3.97,
          "total_deployed": 99.91,
          "settlement_value": 1.0,
          "settlement_payout": 234.0,
          "gross_pnl": 138.06,
          "net_pnl": 134.09,
          "roi": 1.3421078971073968,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-16T23:16:20.909109Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4951.2,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 567,
          "signal_id": 294,
          "quote_id": 294,
          "settlement_id": 294,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.41,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 41.0,
          "trading_fee": 1.7,
          "total_deployed": 42.7,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 59.0,
          "net_pnl": 57.3,
          "roi": 1.3419203747072599,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-16T23:16:20.911532Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4951.2,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 75624.49,
        "kronos_base_predicted_close": 75688.75,
        "kronos_base_displacement": 64.25999999999476,
        "kronos_base_displacement_fraction": 0.0008497247386394904,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 75814.4296875,
        "kronos_small_displacement": 189.93968749999476,
        "kronos_small_displacement_fraction": 0.002511616111394533,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP161915",
        "ticker": "KXBTC15M-26SEP161915-15",
        "market_id": "KXBTC15M-26SEP161915-15",
        "contract_id": "KXBTC15M-26SEP161915-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 75624.49
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-16T23:01:17.596852Z",
        "retrieved_timestamp": "2026-09-16T23:01:17.768931Z",
        "quote_offset_seconds": 0.172079,
        "quote_age_seconds": 0.172079,
        "bid": 0.4,
        "ask": 0.41,
        "midpoint": 0.405,
        "last_price": 0.4,
        "spread": 0.009999999999999953,
        "selected_entry_price": 0.41,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4951.2
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 75773.03,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260916T2300Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 288,
          "signal_id": 294,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-16T22:45:00Z",
          "return_6h": -0.0012303340187547196,
          "return_12h": -0.0031243249417366448,
          "return_24h": 3.299304587955909e-05,
          "close_vs_ema12": -0.0026171482076382535,
          "close_vs_ema24": -0.003959101956365729,
          "ema12_slope_3h": 0.0007517022422949271,
          "ema24_slope_6h": -0.0007292225615219694,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-16T23:01:17.642222Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-16T22:45:00Z",
            "return_6h": -0.0012303340187547196,
            "return_12h": -0.0031243249417366448,
            "return_24h": 3.299304587955909e-05,
            "close_vs_ema12": -0.0026171482076382535,
            "close_vs_ema24": -0.003959101956365729,
            "ema12_slope_3h": 0.0007517022422949271,
            "ema24_slope_6h": -0.0007292225615219694,
            "score": -1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0016625823592378852,
        "return_30m": -0.0012708652317089397,
        "return_60m": -0.003980216207528864,
        "return_120m": -0.006408418650012182,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0010022804149059095,
        "close_vs_ema6": -0.0019757093776451295,
        "close_vs_ema12": -0.0027464088760231764,
        "ema3_slope": -0.0010012768547245088,
        "ema6_slope": -0.0007896596958316682,
        "realized_volatility_30m": 0.0010274759166663539,
        "realized_volatility_60m": 0.0008114111282369918,
        "return_acceleration": -0.0020549518333327077
      }
    },
    {
      "id": 293,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260916T2230Z",
      "trigger_timestamp": "2026-09-16T22:31:16.110412Z",
      "market_start_timestamp": "2026-09-16T22:30:00Z",
      "resolution_timestamp": "2026-09-16T22:45:00Z",
      "direction": "UP",
      "base_run_id": 1701,
      "small_run_id": 1702,
      "last_observed_close": 75720.72,
      "actual_close": 75750.43,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-16T22:31:16.149304Z",
      "base_predicted_close": 75758.7734375,
      "small_predicted_close": 75859.3359375,
      "strike": 75720.72,
      "market_regime": {
        "id": 287,
        "signal_id": 293,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-16T22:15:00Z",
        "return_6h": 0.00025766869061261133,
        "return_12h": -0.0023398762761291936,
        "return_24h": 0.0034733913231699276,
        "close_vs_ema12": -0.0015045547343839338,
        "close_vs_ema24": -0.0028248283846685762,
        "ema12_slope_3h": 0.0011190870086601468,
        "ema24_slope_6h": -0.0007661988756098026,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-16T22:31:16.151339Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-16T22:15:00Z",
          "return_6h": 0.00025766869061261133,
          "return_12h": -0.0023398762761291936,
          "return_24h": 0.0034733913231699276,
          "close_vs_ema12": -0.0015045547343839338,
          "close_vs_ema24": -0.0028248283846685762,
          "ema12_slope_3h": 0.0011190870086601468,
          "ema24_slope_6h": -0.0007661988756098026,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.3,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.182053,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        1701,
        1702
      ],
      "forecast_publication_timestamp": "2026-09-16T22:31:16.110412Z",
      "requested_quote_timestamp": "2026-09-16T22:31:16.110412Z",
      "retrieved_quote_timestamp": "2026-09-16T22:31:16.292465Z",
      "quote_retrieval_timestamp": "2026-09-16T22:31:16.292465Z",
      "timing_difference_seconds": 0.182053,
      "selected_quote": {
        "id": 293,
        "contract_id": 293,
        "forecast_timestamp": "2026-09-16T22:31:16.110412Z",
        "requested_timestamp": "2026-09-16T22:31:16.110412Z",
        "actual_quote_timestamp": "2026-09-16T22:31:16.292465Z",
        "timestamp_delta_seconds": 0.182053,
        "bid": 0.29,
        "ask": 0.3,
        "midpoint": 0.295,
        "last_price": 0.3,
        "implied_probability": 0.3,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-16T22:31:16.292465Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP161845",
        "external_market_id": "KXBTC15M-26SEP161845-45",
        "external_contract_id": "KXBTC15M-26SEP161845-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4094.48
      },
      "selected_entry_price": 0.3,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 293,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP161845",
          "external_market_id": "KXBTC15M-26SEP161845-45",
          "external_contract_id": "KXBTC15M-26SEP161845-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-16T22:30:00Z",
          "resolution_timestamp": "2026-09-16T22:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-16T22:31:16.153471Z"
        }
      ],
      "quotes": [
        {
          "id": 293,
          "contract_id": 293,
          "forecast_timestamp": "2026-09-16T22:31:16.110412Z",
          "requested_timestamp": "2026-09-16T22:31:16.110412Z",
          "actual_quote_timestamp": "2026-09-16T22:31:16.292465Z",
          "timestamp_delta_seconds": 0.182053,
          "bid": 0.29,
          "ask": 0.3,
          "midpoint": 0.295,
          "last_price": 0.3,
          "implied_probability": 0.3,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-16T22:31:16.292465Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP161845",
          "external_market_id": "KXBTC15M-26SEP161845-45",
          "external_contract_id": "KXBTC15M-26SEP161845-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4094.48
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP161845-45": {
          "UP/YES": "KXBTC15M-26SEP161845-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 564,
          "signal_id": 293,
          "quote_id": 293,
          "settlement_id": 293,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 317.0,
          "entry_price": 0.3,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.1,
          "trading_fee": 4.66,
          "total_deployed": 99.75999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 317.0,
          "gross_pnl": 221.9,
          "net_pnl": 217.24,
          "roi": 2.1776263031275063,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-16T22:46:21.120722Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4094.48,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 565,
          "signal_id": 293,
          "quote_id": 293,
          "settlement_id": 293,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.3,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 30.0,
          "trading_fee": 1.47,
          "total_deployed": 31.47,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 70.0,
          "net_pnl": 68.53,
          "roi": 2.1776294884016525,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-16T22:46:21.122877Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4094.48,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 75720.72,
        "kronos_base_predicted_close": 75758.7734375,
        "kronos_base_displacement": 38.053437499998836,
        "kronos_base_displacement_fraction": 0.0005025498634983771,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 75859.3359375,
        "kronos_small_displacement": 138.61593749999884,
        "kronos_small_displacement_fraction": 0.0018306209647768648,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP161845",
        "ticker": "KXBTC15M-26SEP161845-45",
        "market_id": "KXBTC15M-26SEP161845-45",
        "contract_id": "KXBTC15M-26SEP161845-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 75720.72
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-16T22:31:16.110412Z",
        "retrieved_timestamp": "2026-09-16T22:31:16.292465Z",
        "quote_offset_seconds": 0.182053,
        "quote_age_seconds": 0.182053,
        "bid": 0.29,
        "ask": 0.3,
        "midpoint": 0.295,
        "last_price": 0.3,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.3,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4094.48
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 75750.43,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260916T2230Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 287,
          "signal_id": 293,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-16T22:15:00Z",
          "return_6h": 0.00025766869061261133,
          "return_12h": -0.0023398762761291936,
          "return_24h": 0.0034733913231699276,
          "close_vs_ema12": -0.0015045547343839338,
          "close_vs_ema24": -0.0028248283846685762,
          "ema12_slope_3h": 0.0011190870086601468,
          "ema24_slope_6h": -0.0007661988756098026,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-16T22:31:16.151339Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-16T22:15:00Z",
            "return_6h": 0.00025766869061261133,
            "return_12h": -0.0023398762761291936,
            "return_24h": 0.0034733913231699276,
            "close_vs_ema12": -0.0015045547343839338,
            "close_vs_ema24": -0.0028248283846685762,
            "ema12_slope_3h": 0.0011190870086601468,
            "ema24_slope_6h": -0.0007661988756098026,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0013408023647614176,
        "return_30m": -0.0027127985772122942,
        "return_60m": -0.00368850592850134,
        "return_120m": -0.005226021255852142,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.0010727917344884874,
        "close_vs_ema6": -0.0019352137871516684,
        "close_vs_ema12": -0.002263163933634016,
        "ema3_slope": -0.0010716420857164177,
        "ema6_slope": -0.0007734867699560333,
        "realized_volatility_30m": 1.651794663731776e-05,
        "realized_volatility_60m": 0.0007914010915295517,
        "return_acceleration": 3.303589327463552e-05
      }
    },
    {
      "id": 292,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260916T2200Z",
      "trigger_timestamp": "2026-09-16T22:01:17.336370Z",
      "market_start_timestamp": "2026-09-16T22:00:00Z",
      "resolution_timestamp": "2026-09-16T22:15:00Z",
      "direction": "UP",
      "base_run_id": 1697,
      "small_run_id": 1698,
      "last_observed_close": 75926.7,
      "actual_close": 75822.39,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-16T22:01:17.376330Z",
      "base_predicted_close": 75985.203125,
      "small_predicted_close": 75941.40625,
      "strike": 75926.7,
      "market_regime": {
        "id": 286,
        "signal_id": 292,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-16T21:45:00Z",
        "return_6h": 0.0023502724075470383,
        "return_12h": 9.629951538703274e-05,
        "return_24h": 0.007129866962697795,
        "close_vs_ema12": 0.001137721042027806,
        "close_vs_ema24": -0.00020448463400069006,
        "ema12_slope_3h": 0.001007934506713326,
        "ema24_slope_6h": -0.0008132070834250271,
        "score": 2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-16T22:01:17.379297Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-16T21:45:00Z",
          "return_6h": 0.0023502724075470383,
          "return_12h": 9.629951538703274e-05,
          "return_24h": 0.007129866962697795,
          "close_vs_ema12": 0.001137721042027806,
          "close_vs_ema24": -0.00020448463400069006,
          "ema12_slope_3h": 0.001007934506713326,
          "ema24_slope_6h": -0.0008132070834250271,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.25,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.174433,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        1697,
        1698
      ],
      "forecast_publication_timestamp": "2026-09-16T22:01:17.336370Z",
      "requested_quote_timestamp": "2026-09-16T22:01:17.336370Z",
      "retrieved_quote_timestamp": "2026-09-16T22:01:17.510803Z",
      "quote_retrieval_timestamp": "2026-09-16T22:01:17.510803Z",
      "timing_difference_seconds": 0.174433,
      "selected_quote": {
        "id": 292,
        "contract_id": 292,
        "forecast_timestamp": "2026-09-16T22:01:17.336370Z",
        "requested_timestamp": "2026-09-16T22:01:17.336370Z",
        "actual_quote_timestamp": "2026-09-16T22:01:17.510803Z",
        "timestamp_delta_seconds": 0.174433,
        "bid": 0.24,
        "ask": 0.25,
        "midpoint": 0.245,
        "last_price": 0.24,
        "implied_probability": 0.25,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-16T22:01:17.510803Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP161815",
        "external_market_id": "KXBTC15M-26SEP161815-15",
        "external_contract_id": "KXBTC15M-26SEP161815-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 234.03
      },
      "selected_entry_price": 0.25,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 292,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP161815",
          "external_market_id": "KXBTC15M-26SEP161815-15",
          "external_contract_id": "KXBTC15M-26SEP161815-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-16T22:00:00Z",
          "resolution_timestamp": "2026-09-16T22:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-16T22:01:17.381724Z"
        }
      ],
      "quotes": [
        {
          "id": 292,
          "contract_id": 292,
          "forecast_timestamp": "2026-09-16T22:01:17.336370Z",
          "requested_timestamp": "2026-09-16T22:01:17.336370Z",
          "actual_quote_timestamp": "2026-09-16T22:01:17.510803Z",
          "timestamp_delta_seconds": 0.174433,
          "bid": 0.24,
          "ask": 0.25,
          "midpoint": 0.245,
          "last_price": 0.24,
          "implied_probability": 0.25,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-16T22:01:17.510803Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP161815",
          "external_market_id": "KXBTC15M-26SEP161815-15",
          "external_contract_id": "KXBTC15M-26SEP161815-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 234.03
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP161815-15": {
          "UP/YES": "KXBTC15M-26SEP161815-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": null,
        "fixed_shares": {
          "id": 563,
          "signal_id": 292,
          "quote_id": 292,
          "settlement_id": 292,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.25,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 25.0,
          "trading_fee": 1.32,
          "total_deployed": 26.32,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -25.0,
          "net_pnl": -26.32,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-16T22:16:21.177091Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 234.03,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 75926.7,
        "kronos_base_predicted_close": 75985.203125,
        "kronos_base_displacement": 58.50312500000291,
        "kronos_base_displacement_fraction": 0.0007705211078580119,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 75941.40625,
        "kronos_small_displacement": 14.70625000000291,
        "kronos_small_displacement_fraction": 0.00019369009847659534,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP161815",
        "ticker": "KXBTC15M-26SEP161815-15",
        "market_id": "KXBTC15M-26SEP161815-15",
        "contract_id": "KXBTC15M-26SEP161815-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 75926.7
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-16T22:01:17.336370Z",
        "retrieved_timestamp": "2026-09-16T22:01:17.510803Z",
        "quote_offset_seconds": 0.174433,
        "quote_age_seconds": 0.174433,
        "bid": 0.24,
        "ask": 0.25,
        "midpoint": 0.245,
        "last_price": 0.24,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.25,
        "price_type": "live_executable_ask",
        "yes_ask_size": 234.03
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 75822.39,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260916T2200Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 286,
          "signal_id": 292,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-16T21:45:00Z",
          "return_6h": 0.0023502724075470383,
          "return_12h": 9.629951538703274e-05,
          "return_24h": 0.007129866962697795,
          "close_vs_ema12": 0.001137721042027806,
          "close_vs_ema24": -0.00020448463400069006,
          "ema12_slope_3h": 0.001007934506713326,
          "ema24_slope_6h": -0.0008132070834250271,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-16T22:01:17.379297Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-16T21:45:00Z",
            "return_6h": 0.0023502724075470383,
            "return_12h": 9.629951538703274e-05,
            "return_24h": 0.007129866962697795,
            "close_vs_ema12": 0.001137721042027806,
            "close_vs_ema24": -0.00020448463400069006,
            "ema12_slope_3h": 0.001007934506713326,
            "ema24_slope_6h": -0.0008132070834250271,
            "score": 2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": 0.0004466849088899938,
        "return_30m": -0.000978361448835452,
        "return_60m": -0.0024379058347994143,
        "return_120m": -0.0010686583338975764,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": -0.0002323089605037465,
        "close_vs_ema6": -0.0005413879455840043,
        "close_vs_ema12": -0.00020323625649643073,
        "ema3_slope": -0.00023225500558488044,
        "ema6_slope": -0.00021650829224162393,
        "realized_volatility_30m": 0.0009355475020609849,
        "realized_volatility_60m": 0.0007008561469616039,
        "return_acceleration": 0.0018710950041219698
      }
    },
    {
      "id": 291,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260916T2145Z",
      "trigger_timestamp": "2026-09-16T21:46:18.584883Z",
      "market_start_timestamp": "2026-09-16T21:45:00Z",
      "resolution_timestamp": "2026-09-16T22:00:00Z",
      "direction": "UP",
      "base_run_id": 1695,
      "small_run_id": 1696,
      "last_observed_close": 75892.8,
      "actual_close": 75926.7,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-16T21:46:18.629726Z",
      "base_predicted_close": 75979.2734375,
      "small_predicted_close": 75963.125,
      "strike": 75892.8,
      "market_regime": {
        "id": 285,
        "signal_id": 291,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-16T21:30:00Z",
        "return_6h": 0.0027761897696378934,
        "return_12h": 0.00047081299852003156,
        "return_24h": 0.0026496265285358422,
        "close_vs_ema12": 0.0007391770427567224,
        "close_vs_ema24": -0.000655198478864083,
        "ema12_slope_3h": 0.0008811114284079657,
        "ema24_slope_6h": -0.0008795895494785322,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-16T21:46:18.632000Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-16T21:30:00Z",
          "return_6h": 0.0027761897696378934,
          "return_12h": 0.00047081299852003156,
          "return_24h": 0.0026496265285358422,
          "close_vs_ema12": 0.0007391770427567224,
          "close_vs_ema24": -0.000655198478864083,
          "ema12_slope_3h": 0.0008811114284079657,
          "ema24_slope_6h": -0.0008795895494785322,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.49,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.177067,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        1695,
        1696
      ],
      "forecast_publication_timestamp": "2026-09-16T21:46:18.584883Z",
      "requested_quote_timestamp": "2026-09-16T21:46:18.584883Z",
      "retrieved_quote_timestamp": "2026-09-16T21:46:18.761950Z",
      "quote_retrieval_timestamp": "2026-09-16T21:46:18.761950Z",
      "timing_difference_seconds": 0.177067,
      "selected_quote": {
        "id": 291,
        "contract_id": 291,
        "forecast_timestamp": "2026-09-16T21:46:18.584883Z",
        "requested_timestamp": "2026-09-16T21:46:18.584883Z",
        "actual_quote_timestamp": "2026-09-16T21:46:18.761950Z",
        "timestamp_delta_seconds": 0.177067,
        "bid": 0.48,
        "ask": 0.49,
        "midpoint": 0.485,
        "last_price": 0.48,
        "implied_probability": 0.49,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-16T21:46:18.761950Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP161800",
        "external_market_id": "KXBTC15M-26SEP161800-00",
        "external_contract_id": "KXBTC15M-26SEP161800-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 7395.34
      },
      "selected_entry_price": 0.49,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 291,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP161800",
          "external_market_id": "KXBTC15M-26SEP161800-00",
          "external_contract_id": "KXBTC15M-26SEP161800-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-16T21:45:00Z",
          "resolution_timestamp": "2026-09-16T22:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-16T21:46:18.634528Z"
        }
      ],
      "quotes": [
        {
          "id": 291,
          "contract_id": 291,
          "forecast_timestamp": "2026-09-16T21:46:18.584883Z",
          "requested_timestamp": "2026-09-16T21:46:18.584883Z",
          "actual_quote_timestamp": "2026-09-16T21:46:18.761950Z",
          "timestamp_delta_seconds": 0.177067,
          "bid": 0.48,
          "ask": 0.49,
          "midpoint": 0.485,
          "last_price": 0.48,
          "implied_probability": 0.49,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-16T21:46:18.761950Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP161800",
          "external_market_id": "KXBTC15M-26SEP161800-00",
          "external_contract_id": "KXBTC15M-26SEP161800-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 7395.34
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP161800-00": {
          "UP/YES": "KXBTC15M-26SEP161800-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 561,
          "signal_id": 291,
          "quote_id": 291,
          "settlement_id": 291,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 197.0,
          "entry_price": 0.49,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.53,
          "trading_fee": 3.45,
          "total_deployed": 99.98,
          "settlement_value": 1.0,
          "settlement_payout": 197.0,
          "gross_pnl": 100.47,
          "net_pnl": 97.02,
          "roi": 0.9703940788157631,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-16T22:01:22.339670Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7395.34,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 562,
          "signal_id": 291,
          "quote_id": 291,
          "settlement_id": 291,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.49,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 49.0,
          "trading_fee": 1.75,
          "total_deployed": 50.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 51.0,
          "net_pnl": 49.25,
          "roi": 0.9704433497536946,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-16T22:01:22.342093Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7395.34,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 75892.8,
        "kronos_base_predicted_close": 75979.2734375,
        "kronos_base_displacement": 86.47343749999709,
        "kronos_base_displacement_fraction": 0.0011394155637952097,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 75963.125,
        "kronos_small_displacement": 70.32499999999709,
        "kronos_small_displacement_fraction": 0.0009266359918200025,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP161800",
        "ticker": "KXBTC15M-26SEP161800-00",
        "market_id": "KXBTC15M-26SEP161800-00",
        "contract_id": "KXBTC15M-26SEP161800-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 75892.8
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-16T21:46:18.584883Z",
        "retrieved_timestamp": "2026-09-16T21:46:18.761950Z",
        "quote_offset_seconds": 0.177067,
        "quote_age_seconds": 0.177067,
        "bid": 0.48,
        "ask": 0.49,
        "midpoint": 0.485,
        "last_price": 0.48,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.49,
        "price_type": "live_executable_ask",
        "yes_ask_size": 7395.34
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 75926.7,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260916T2145Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 285,
          "signal_id": 291,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-16T21:30:00Z",
          "return_6h": 0.0027761897696378934,
          "return_12h": 0.00047081299852003156,
          "return_24h": 0.0026496265285358422,
          "close_vs_ema12": 0.0007391770427567224,
          "close_vs_ema24": -0.000655198478864083,
          "ema12_slope_3h": 0.0008811114284079657,
          "ema24_slope_6h": -0.0008795895494785322,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-16T21:46:18.632000Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-16T21:30:00Z",
            "return_6h": 0.0027761897696378934,
            "return_12h": 0.00047081299852003156,
            "return_24h": 0.0026496265285358422,
            "close_vs_ema12": 0.0007391770427567224,
            "close_vs_ema24": -0.000655198478864083,
            "ema12_slope_3h": 0.0008811114284079657,
            "ema24_slope_6h": -0.0008795895494785322,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.001424410095231976,
        "return_30m": -0.0018753701278090285,
        "return_60m": -0.0022201460120565564,
        "return_120m": 6.234401518989685e-05,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 3,
        "close_vs_ema3": -0.000910788084767189,
        "close_vs_ema6": -0.0012039261560908843,
        "close_vs_ema12": -0.0006865576619542457,
        "ema3_slope": -0.0009099593046746346,
        "ema6_slope": -0.00048133866395327907,
        "realized_volatility_30m": 0.0004864033971770376,
        "realized_volatility_60m": 0.0007845402084666657,
        "return_acceleration": -0.0009728067943540752
      }
    },
    {
      "id": 290,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260916T1915Z",
      "trigger_timestamp": "2026-09-16T19:16:17.176127Z",
      "market_start_timestamp": "2026-09-16T19:15:00Z",
      "resolution_timestamp": "2026-09-16T19:30:00Z",
      "direction": "UP",
      "base_run_id": 1675,
      "small_run_id": 1676,
      "last_observed_close": 75788.88,
      "actual_close": 75397.31,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-16T19:16:17.215660Z",
      "base_predicted_close": 75909.5234375,
      "small_predicted_close": 75862.5078125,
      "strike": 75788.88,
      "market_regime": {
        "id": 284,
        "signal_id": 290,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-16T19:00:00Z",
        "return_6h": 0.0007360913362324251,
        "return_12h": -4.55565017840609e-05,
        "return_24h": -0.0017178395948128644,
        "close_vs_ema12": 0.00031434203640356984,
        "close_vs_ema24": -0.0019370373251840212,
        "ema12_slope_3h": -0.0004150010486541067,
        "ema24_slope_6h": -0.002052376102463893,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-16T19:16:17.218062Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-16T19:00:00Z",
          "return_6h": 0.0007360913362324251,
          "return_12h": -4.55565017840609e-05,
          "return_24h": -0.0017178395948128644,
          "close_vs_ema12": 0.00031434203640356984,
          "close_vs_ema24": -0.0019370373251840212,
          "ema12_slope_3h": -0.0004150010486541067,
          "ema24_slope_6h": -0.002052376102463893,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.51,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.180089,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        1675,
        1676
      ],
      "forecast_publication_timestamp": "2026-09-16T19:16:17.176127Z",
      "requested_quote_timestamp": "2026-09-16T19:16:17.176127Z",
      "retrieved_quote_timestamp": "2026-09-16T19:16:17.356216Z",
      "quote_retrieval_timestamp": "2026-09-16T19:16:17.356216Z",
      "timing_difference_seconds": 0.180089,
      "selected_quote": {
        "id": 290,
        "contract_id": 290,
        "forecast_timestamp": "2026-09-16T19:16:17.176127Z",
        "requested_timestamp": "2026-09-16T19:16:17.176127Z",
        "actual_quote_timestamp": "2026-09-16T19:16:17.356216Z",
        "timestamp_delta_seconds": 0.180089,
        "bid": 0.5,
        "ask": 0.51,
        "midpoint": 0.505,
        "last_price": 0.51,
        "implied_probability": 0.51,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-16T19:16:17.356216Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP161530",
        "external_market_id": "KXBTC15M-26SEP161530-30",
        "external_contract_id": "KXBTC15M-26SEP161530-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4384.37
      },
      "selected_entry_price": 0.51,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 290,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP161530",
          "external_market_id": "KXBTC15M-26SEP161530-30",
          "external_contract_id": "KXBTC15M-26SEP161530-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-16T19:15:00Z",
          "resolution_timestamp": "2026-09-16T19:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-16T19:16:17.221163Z"
        }
      ],
      "quotes": [
        {
          "id": 290,
          "contract_id": 290,
          "forecast_timestamp": "2026-09-16T19:16:17.176127Z",
          "requested_timestamp": "2026-09-16T19:16:17.176127Z",
          "actual_quote_timestamp": "2026-09-16T19:16:17.356216Z",
          "timestamp_delta_seconds": 0.180089,
          "bid": 0.5,
          "ask": 0.51,
          "midpoint": 0.505,
          "last_price": 0.51,
          "implied_probability": 0.51,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-16T19:16:17.356216Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP161530",
          "external_market_id": "KXBTC15M-26SEP161530-30",
          "external_contract_id": "KXBTC15M-26SEP161530-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4384.37
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP161530-30": {
          "UP/YES": "KXBTC15M-26SEP161530-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 559,
          "signal_id": 290,
          "quote_id": 290,
          "settlement_id": 290,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 189.0,
          "entry_price": 0.51,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.39,
          "trading_fee": 3.31,
          "total_deployed": 99.7,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.39,
          "net_pnl": -99.7,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-16T19:31:22.275314Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4384.37,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 560,
          "signal_id": 290,
          "quote_id": 290,
          "settlement_id": 290,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.51,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 51.0,
          "trading_fee": 1.75,
          "total_deployed": 52.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -51.0,
          "net_pnl": -52.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-16T19:31:22.287052Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4384.37,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 75788.88,
        "kronos_base_predicted_close": 75909.5234375,
        "kronos_base_displacement": 120.64343749999534,
        "kronos_base_displacement_fraction": 0.0015918356030593845,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 75862.5078125,
        "kronos_small_displacement": 73.62781249999534,
        "kronos_small_displacement_fraction": 0.0009714856915684114,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP161530",
        "ticker": "KXBTC15M-26SEP161530-30",
        "market_id": "KXBTC15M-26SEP161530-30",
        "contract_id": "KXBTC15M-26SEP161530-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 75788.88
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-16T19:16:17.176127Z",
        "retrieved_timestamp": "2026-09-16T19:16:17.356216Z",
        "quote_offset_seconds": 0.180089,
        "quote_age_seconds": 0.180089,
        "bid": 0.5,
        "ask": 0.51,
        "midpoint": 0.505,
        "last_price": 0.51,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.51,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4384.37
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 75397.31,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260916T1915Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 284,
          "signal_id": 290,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-16T19:00:00Z",
          "return_6h": 0.0007360913362324251,
          "return_12h": -4.55565017840609e-05,
          "return_24h": -0.0017178395948128644,
          "close_vs_ema12": 0.00031434203640356984,
          "close_vs_ema24": -0.0019370373251840212,
          "ema12_slope_3h": -0.0004150010486541067,
          "ema24_slope_6h": -0.002052376102463893,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-16T19:16:17.218062Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-16T19:00:00Z",
            "return_6h": 0.0007360913362324251,
            "return_12h": -4.55565017840609e-05,
            "return_24h": -0.0017178395948128644,
            "close_vs_ema12": 0.00031434203640356984,
            "close_vs_ema24": -0.0019370373251840212,
            "ema12_slope_3h": -0.0004150010486541067,
            "ema24_slope_6h": -0.002052376102463893,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": 0.002171571454040011,
        "return_30m": -0.0034063652503816266,
        "return_60m": 0.0002432302793591301,
        "return_120m": 0.0020011587019490573,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.00014424356930042848,
        "close_vs_ema6": 0.00029436893419299004,
        "close_vs_ema12": 0.0006503449461816579,
        "ema3_slope": 0.00014426437850922902,
        "ema6_slope": 0.00011776143980113396,
        "realized_volatility_30m": 0.003868710758673344,
        "realized_volatility_60m": 0.0032935512874651476,
        "return_acceleration": 0.007737421517346688
      }
    },
    {
      "id": 289,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260916T1830Z",
      "trigger_timestamp": "2026-09-16T18:31:19.113334Z",
      "market_start_timestamp": "2026-09-16T18:30:00Z",
      "resolution_timestamp": "2026-09-16T18:45:00Z",
      "direction": "UP",
      "base_run_id": 1669,
      "small_run_id": 1670,
      "last_observed_close": 75855.02,
      "actual_close": 76047.92,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-16T18:31:19.154079Z",
      "base_predicted_close": 75911.7265625,
      "small_predicted_close": 75880.296875,
      "strike": 75855.02,
      "market_regime": {
        "id": 283,
        "signal_id": 289,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-16T18:15:00Z",
        "return_6h": -0.00011958446751492158,
        "return_12h": 0.0001011175774303652,
        "return_24h": -0.013742986696887893,
        "close_vs_ema12": 0.0012786304965661799,
        "close_vs_ema24": -0.0011655602513335195,
        "ema12_slope_3h": -0.0006018221388820466,
        "ema24_slope_6h": -0.0021678682543692096,
        "score": -1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-16T18:31:19.159007Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-16T18:15:00Z",
          "return_6h": -0.00011958446751492158,
          "return_12h": 0.0001011175774303652,
          "return_24h": -0.013742986696887893,
          "close_vs_ema12": 0.0012786304965661799,
          "close_vs_ema24": -0.0011655602513335195,
          "ema12_slope_3h": -0.0006018221388820466,
          "ema24_slope_6h": -0.0021678682543692096,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.4,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.192307,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        1669,
        1670
      ],
      "forecast_publication_timestamp": "2026-09-16T18:31:19.113334Z",
      "requested_quote_timestamp": "2026-09-16T18:31:19.113334Z",
      "retrieved_quote_timestamp": "2026-09-16T18:31:19.305641Z",
      "quote_retrieval_timestamp": "2026-09-16T18:31:19.305641Z",
      "timing_difference_seconds": 0.192307,
      "selected_quote": {
        "id": 289,
        "contract_id": 289,
        "forecast_timestamp": "2026-09-16T18:31:19.113334Z",
        "requested_timestamp": "2026-09-16T18:31:19.113334Z",
        "actual_quote_timestamp": "2026-09-16T18:31:19.305641Z",
        "timestamp_delta_seconds": 0.192307,
        "bid": 0.39,
        "ask": 0.4,
        "midpoint": 0.395,
        "last_price": 0.4,
        "implied_probability": 0.4,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-16T18:31:19.305641Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP161445",
        "external_market_id": "KXBTC15M-26SEP161445-45",
        "external_contract_id": "KXBTC15M-26SEP161445-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 7588.45
      },
      "selected_entry_price": 0.4,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 289,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP161445",
          "external_market_id": "KXBTC15M-26SEP161445-45",
          "external_contract_id": "KXBTC15M-26SEP161445-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-16T18:30:00Z",
          "resolution_timestamp": "2026-09-16T18:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-16T18:31:19.162340Z"
        }
      ],
      "quotes": [
        {
          "id": 289,
          "contract_id": 289,
          "forecast_timestamp": "2026-09-16T18:31:19.113334Z",
          "requested_timestamp": "2026-09-16T18:31:19.113334Z",
          "actual_quote_timestamp": "2026-09-16T18:31:19.305641Z",
          "timestamp_delta_seconds": 0.192307,
          "bid": 0.39,
          "ask": 0.4,
          "midpoint": 0.395,
          "last_price": 0.4,
          "implied_probability": 0.4,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-16T18:31:19.305641Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP161445",
          "external_market_id": "KXBTC15M-26SEP161445-45",
          "external_contract_id": "KXBTC15M-26SEP161445-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 7588.45
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP161445-45": {
          "UP/YES": "KXBTC15M-26SEP161445-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 557,
          "signal_id": 289,
          "quote_id": 289,
          "settlement_id": 289,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 239.0,
          "entry_price": 0.4,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.60000000000001,
          "trading_fee": 4.02,
          "total_deployed": 99.62,
          "settlement_value": 1.0,
          "settlement_payout": 239.0,
          "gross_pnl": 143.39999999999998,
          "net_pnl": 139.38,
          "roi": 1.3991166432443283,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-16T18:46:23.029183Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7588.45,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 558,
          "signal_id": 289,
          "quote_id": 289,
          "settlement_id": 289,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.4,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 40.0,
          "trading_fee": 1.68,
          "total_deployed": 41.68,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 60.0,
          "net_pnl": 58.32,
          "roi": 1.399232245681382,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-16T18:46:23.031200Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7588.45,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 75855.02,
        "kronos_base_predicted_close": 75911.7265625,
        "kronos_base_displacement": 56.706562499995925,
        "kronos_base_displacement_fraction": 0.0007475650589769263,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 75880.296875,
        "kronos_small_displacement": 25.276874999995925,
        "kronos_small_displacement_fraction": 0.0003332261332209249,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP161445",
        "ticker": "KXBTC15M-26SEP161445-45",
        "market_id": "KXBTC15M-26SEP161445-45",
        "contract_id": "KXBTC15M-26SEP161445-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 75855.02
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-16T18:31:19.113334Z",
        "retrieved_timestamp": "2026-09-16T18:31:19.305641Z",
        "quote_offset_seconds": 0.192307,
        "quote_age_seconds": 0.192307,
        "bid": 0.39,
        "ask": 0.4,
        "midpoint": 0.395,
        "last_price": 0.4,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.4,
        "price_type": "live_executable_ask",
        "yes_ask_size": 7588.45
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 76047.92,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260916T1830Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 283,
          "signal_id": 289,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-16T18:15:00Z",
          "return_6h": -0.00011958446751492158,
          "return_12h": 0.0001011175774303652,
          "return_24h": -0.013742986696887893,
          "close_vs_ema12": 0.0012786304965661799,
          "close_vs_ema24": -0.0011655602513335195,
          "ema12_slope_3h": -0.0006018221388820466,
          "ema24_slope_6h": -0.0021678682543692096,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-16T18:31:19.159007Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-16T18:15:00Z",
            "return_6h": -0.00011958446751492158,
            "return_12h": 0.0001011175774303652,
            "return_24h": -0.013742986696887893,
            "close_vs_ema12": 0.0012786304965661799,
            "close_vs_ema24": -0.0011655602513335195,
            "ema12_slope_3h": -0.0006018221388820466,
            "ema24_slope_6h": -0.0021678682543692096,
            "score": -1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.001116147585723315,
        "return_30m": 0.0022260255847048604,
        "return_60m": 0.0026936682137197465,
        "return_120m": 0.0020316736477636876,
        "consecutive_up_closes": 3,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0011110279917037058,
        "close_vs_ema6": 0.0018357386882206228,
        "close_vs_ema12": 0.0021039252795906904,
        "ema3_slope": 0.0011122637478617747,
        "ema6_slope": 0.0007348350613487487,
        "realized_volatility_30m": 3.7534966311758566e-06,
        "realized_volatility_60m": 0.0027515881086458208,
        "return_acceleration": 7.506993262351713e-06
      }
    },
    {
      "id": 288,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260916T1815Z",
      "trigger_timestamp": "2026-09-16T18:16:19.400460Z",
      "market_start_timestamp": "2026-09-16T18:15:00Z",
      "resolution_timestamp": "2026-09-16T18:30:00Z",
      "direction": "UP",
      "base_run_id": 1667,
      "small_run_id": 1668,
      "last_observed_close": 75770.45,
      "actual_close": 75855.02,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-16T18:16:19.451243Z",
      "base_predicted_close": 75771.1796875,
      "small_predicted_close": 75874.2578125,
      "strike": 75770.45,
      "market_regime": {
        "id": 282,
        "signal_id": 288,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-16T18:00:00Z",
        "return_6h": -0.0038972362611929823,
        "return_12h": -0.00242581003065645,
        "return_24h": -0.013806146822363252,
        "close_vs_ema12": 0.0002167233581191752,
        "close_vs_ema24": -0.002303655979889796,
        "ema12_slope_3h": -0.0007662011874286501,
        "ema24_slope_6h": -0.0022108553552651067,
        "score": -1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-16T18:16:19.454417Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-16T18:00:00Z",
          "return_6h": -0.0038972362611929823,
          "return_12h": -0.00242581003065645,
          "return_24h": -0.013806146822363252,
          "close_vs_ema12": 0.0002167233581191752,
          "close_vs_ema24": -0.002303655979889796,
          "ema12_slope_3h": -0.0007662011874286501,
          "ema24_slope_6h": -0.0022108553552651067,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.5,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.192496,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        1667,
        1668
      ],
      "forecast_publication_timestamp": "2026-09-16T18:16:19.400460Z",
      "requested_quote_timestamp": "2026-09-16T18:16:19.400460Z",
      "retrieved_quote_timestamp": "2026-09-16T18:16:19.592956Z",
      "quote_retrieval_timestamp": "2026-09-16T18:16:19.592956Z",
      "timing_difference_seconds": 0.192496,
      "selected_quote": {
        "id": 288,
        "contract_id": 288,
        "forecast_timestamp": "2026-09-16T18:16:19.400460Z",
        "requested_timestamp": "2026-09-16T18:16:19.400460Z",
        "actual_quote_timestamp": "2026-09-16T18:16:19.592956Z",
        "timestamp_delta_seconds": 0.192496,
        "bid": 0.49,
        "ask": 0.5,
        "midpoint": 0.495,
        "last_price": 0.49,
        "implied_probability": 0.5,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-16T18:16:19.592956Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP161430",
        "external_market_id": "KXBTC15M-26SEP161430-30",
        "external_contract_id": "KXBTC15M-26SEP161430-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3495.45
      },
      "selected_entry_price": 0.5,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 288,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP161430",
          "external_market_id": "KXBTC15M-26SEP161430-30",
          "external_contract_id": "KXBTC15M-26SEP161430-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-16T18:15:00Z",
          "resolution_timestamp": "2026-09-16T18:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-16T18:16:19.459502Z"
        }
      ],
      "quotes": [
        {
          "id": 288,
          "contract_id": 288,
          "forecast_timestamp": "2026-09-16T18:16:19.400460Z",
          "requested_timestamp": "2026-09-16T18:16:19.400460Z",
          "actual_quote_timestamp": "2026-09-16T18:16:19.592956Z",
          "timestamp_delta_seconds": 0.192496,
          "bid": 0.49,
          "ask": 0.5,
          "midpoint": 0.495,
          "last_price": 0.49,
          "implied_probability": 0.5,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-16T18:16:19.592956Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP161430",
          "external_market_id": "KXBTC15M-26SEP161430-30",
          "external_contract_id": "KXBTC15M-26SEP161430-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3495.45
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP161430-30": {
          "UP/YES": "KXBTC15M-26SEP161430-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 555,
          "signal_id": 288,
          "quote_id": 288,
          "settlement_id": 288,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 193.0,
          "entry_price": 0.5,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.5,
          "trading_fee": 3.38,
          "total_deployed": 99.88,
          "settlement_value": 1.0,
          "settlement_payout": 193.0,
          "gross_pnl": 96.5,
          "net_pnl": 93.12,
          "roi": 0.932318782539047,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-16T18:31:23.925681Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3495.45,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 556,
          "signal_id": 288,
          "quote_id": 288,
          "settlement_id": 288,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.5,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 50.0,
          "trading_fee": 1.75,
          "total_deployed": 51.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 50.0,
          "net_pnl": 48.25,
          "roi": 0.9323671497584541,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-16T18:31:23.928349Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3495.45,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 75770.45,
        "kronos_base_predicted_close": 75771.1796875,
        "kronos_base_displacement": 0.7296875000029104,
        "kronos_base_displacement_fraction": 9.63023843731838e-06,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 75874.2578125,
        "kronos_small_displacement": 103.80781250000291,
        "kronos_small_displacement_fraction": 0.001370030302050508,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP161430",
        "ticker": "KXBTC15M-26SEP161430-30",
        "market_id": "KXBTC15M-26SEP161430-30",
        "contract_id": "KXBTC15M-26SEP161430-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 75770.45
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-16T18:16:19.400460Z",
        "retrieved_timestamp": "2026-09-16T18:16:19.592956Z",
        "quote_offset_seconds": 0.192496,
        "quote_age_seconds": 0.192496,
        "bid": 0.49,
        "ask": 0.5,
        "midpoint": 0.495,
        "last_price": 0.49,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.5,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3495.45
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 75855.02,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260916T1815Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 282,
          "signal_id": 288,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-16T18:00:00Z",
          "return_6h": -0.0038972362611929823,
          "return_12h": -0.00242581003065645,
          "return_24h": -0.013806146822363252,
          "close_vs_ema12": 0.0002167233581191752,
          "close_vs_ema24": -0.002303655979889796,
          "ema12_slope_3h": -0.0007662011874286501,
          "ema24_slope_6h": -0.0022108553552651067,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-16T18:16:19.454417Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-16T18:00:00Z",
            "return_6h": -0.0038972362611929823,
            "return_12h": -0.00242581003065645,
            "return_24h": -0.013806146822363252,
            "close_vs_ema12": 0.0002167233581191752,
            "close_vs_ema24": -0.002303655979889796,
            "ema12_slope_3h": -0.0007662011874286501,
            "ema24_slope_6h": -0.0022108553552651067,
            "score": -1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0011086405924609632,
        "return_30m": 0.005196020517322264,
        "return_60m": 0.0017575009451440415,
        "return_120m": -0.00026151115615768994,
        "consecutive_up_closes": 2,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0011071441737036114,
        "close_vs_ema6": 0.0014541520806636843,
        "close_vs_ema12": 0.0013697322526213807,
        "ema3_slope": 0.001108371300531097,
        "ema6_slope": 0.0005819993584967875,
        "realized_volatility_30m": 0.0014871064576342796,
        "realized_volatility_60m": 0.002744009913805426,
        "return_acceleration": -0.0029742129152685592
      }
    },
    {
      "id": 287,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260916T1745Z",
      "trigger_timestamp": "2026-09-16T17:46:20.599404Z",
      "market_start_timestamp": "2026-09-16T17:45:00Z",
      "resolution_timestamp": "2026-09-16T18:00:00Z",
      "direction": "UP",
      "base_run_id": 1663,
      "small_run_id": 1664,
      "last_observed_close": 75378.78,
      "actual_close": 75686.54,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-16T17:46:20.643921Z",
      "base_predicted_close": 75429.5625,
      "small_predicted_close": 75465.6796875,
      "strike": 75378.78,
      "market_regime": {
        "id": 281,
        "signal_id": 287,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-16T17:30:00Z",
        "return_6h": -0.01046675287364951,
        "return_12h": -0.006929196636918267,
        "return_24h": -0.01755115322301648,
        "close_vs_ema12": -0.004981714586473007,
        "close_vs_ema24": -0.007581271131229528,
        "ema12_slope_3h": -0.0009196507065375448,
        "ema24_slope_6h": -0.002082682313855222,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-16T17:46:20.646068Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-16T17:30:00Z",
          "return_6h": -0.01046675287364951,
          "return_12h": -0.006929196636918267,
          "return_24h": -0.01755115322301648,
          "close_vs_ema12": -0.004981714586473007,
          "close_vs_ema24": -0.007581271131229528,
          "ema12_slope_3h": -0.0009196507065375448,
          "ema24_slope_6h": -0.002082682313855222,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.65,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.182426,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        1663,
        1664
      ],
      "forecast_publication_timestamp": "2026-09-16T17:46:20.599404Z",
      "requested_quote_timestamp": "2026-09-16T17:46:20.599404Z",
      "retrieved_quote_timestamp": "2026-09-16T17:46:20.781830Z",
      "quote_retrieval_timestamp": "2026-09-16T17:46:20.781830Z",
      "timing_difference_seconds": 0.182426,
      "selected_quote": {
        "id": 287,
        "contract_id": 287,
        "forecast_timestamp": "2026-09-16T17:46:20.599404Z",
        "requested_timestamp": "2026-09-16T17:46:20.599404Z",
        "actual_quote_timestamp": "2026-09-16T17:46:20.781830Z",
        "timestamp_delta_seconds": 0.182426,
        "bid": 0.64,
        "ask": 0.65,
        "midpoint": 0.645,
        "last_price": 0.64,
        "implied_probability": 0.65,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-16T17:46:20.781830Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP161400",
        "external_market_id": "KXBTC15M-26SEP161400-00",
        "external_contract_id": "KXBTC15M-26SEP161400-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5249.41
      },
      "selected_entry_price": 0.65,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 287,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP161400",
          "external_market_id": "KXBTC15M-26SEP161400-00",
          "external_contract_id": "KXBTC15M-26SEP161400-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-16T17:45:00Z",
          "resolution_timestamp": "2026-09-16T18:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-16T17:46:20.648862Z"
        }
      ],
      "quotes": [
        {
          "id": 287,
          "contract_id": 287,
          "forecast_timestamp": "2026-09-16T17:46:20.599404Z",
          "requested_timestamp": "2026-09-16T17:46:20.599404Z",
          "actual_quote_timestamp": "2026-09-16T17:46:20.781830Z",
          "timestamp_delta_seconds": 0.182426,
          "bid": 0.64,
          "ask": 0.65,
          "midpoint": 0.645,
          "last_price": 0.64,
          "implied_probability": 0.65,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-16T17:46:20.781830Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP161400",
          "external_market_id": "KXBTC15M-26SEP161400-00",
          "external_contract_id": "KXBTC15M-26SEP161400-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5249.41
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP161400-00": {
          "UP/YES": "KXBTC15M-26SEP161400-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 553,
          "signal_id": 287,
          "quote_id": 287,
          "settlement_id": 287,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 150.0,
          "entry_price": 0.65,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.5,
          "trading_fee": 2.39,
          "total_deployed": 99.89,
          "settlement_value": 1.0,
          "settlement_payout": 150.0,
          "gross_pnl": 52.5,
          "net_pnl": 50.11,
          "roi": 0.5016518169986985,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-16T18:01:41.089886Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5249.41,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 554,
          "signal_id": 287,
          "quote_id": 287,
          "settlement_id": 287,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.65,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 65.0,
          "trading_fee": 1.6,
          "total_deployed": 66.6,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 35.0,
          "net_pnl": 33.400000000000006,
          "roi": 0.5015015015015016,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-16T18:01:41.092083Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5249.41,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 75378.78,
        "kronos_base_predicted_close": 75429.5625,
        "kronos_base_displacement": 50.782500000001164,
        "kronos_base_displacement_fraction": 0.0006736975578538305,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 75465.6796875,
        "kronos_small_displacement": 86.89968750000116,
        "kronos_small_displacement_fraction": 0.0011528401958747696,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP161400",
        "ticker": "KXBTC15M-26SEP161400-00",
        "market_id": "KXBTC15M-26SEP161400-00",
        "contract_id": "KXBTC15M-26SEP161400-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 75378.78
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-16T17:46:20.599404Z",
        "retrieved_timestamp": "2026-09-16T17:46:20.781830Z",
        "quote_offset_seconds": 0.182426,
        "quote_age_seconds": 0.182426,
        "bid": 0.64,
        "ask": 0.65,
        "midpoint": 0.645,
        "last_price": 0.64,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.65,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5249.41
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 75686.54,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260916T1745Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 281,
          "signal_id": 287,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-16T17:30:00Z",
          "return_6h": -0.01046675287364951,
          "return_12h": -0.006929196636918267,
          "return_24h": -0.01755115322301648,
          "close_vs_ema12": -0.004981714586473007,
          "close_vs_ema24": -0.007581271131229528,
          "ema12_slope_3h": -0.0009196507065375448,
          "ema24_slope_6h": -0.002082682313855222,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-16T17:46:20.646068Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-16T17:30:00Z",
            "return_6h": -0.01046675287364951,
            "return_12h": -0.006929196636918267,
            "return_24h": -0.01755115322301648,
            "close_vs_ema12": -0.004981714586473007,
            "close_vs_ema24": -0.007581271131229528,
            "ema12_slope_3h": -0.0009196507065375448,
            "ema24_slope_6h": -0.002082682313855222,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0036015449705439906,
        "return_30m": -0.003420745309366091,
        "return_60m": -0.003366662601075987,
        "return_120m": -0.004015588162293637,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0018590604128099208,
        "close_vs_ema6": -0.0027727901444435377,
        "close_vs_ema12": -0.0034659527485159103,
        "ema3_slope": -0.001855610720377876,
        "ema6_slope": -0.0011078872822025687,
        "realized_volatility_30m": 0.001891499071742131,
        "realized_volatility_60m": 0.0017702085086349292,
        "return_acceleration": -0.003782998143484262
      }
    },
    {
      "id": 286,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260916T1215Z",
      "trigger_timestamp": "2026-09-16T12:16:16.304146Z",
      "market_start_timestamp": "2026-09-16T12:15:00Z",
      "resolution_timestamp": "2026-09-16T12:30:00Z",
      "direction": "UP",
      "base_run_id": 1619,
      "small_run_id": 1620,
      "last_observed_close": 76066.9,
      "actual_close": 75864.09,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-16T12:16:16.351261Z",
      "base_predicted_close": 76186.5078125,
      "small_predicted_close": 76118.984375,
      "strike": 76066.9,
      "market_regime": {
        "id": 280,
        "signal_id": 286,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-16T12:00:00Z",
        "return_6h": 0.0014771831623210385,
        "return_12h": 0.005418628298245354,
        "return_24h": -0.010844203194032898,
        "close_vs_ema12": 0.0024553765169399444,
        "close_vs_ema24": -0.0006146517217759939,
        "ema12_slope_3h": 0.0006716430770781212,
        "ema24_slope_6h": -0.00234862935365987,
        "score": -1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-16T12:16:16.353583Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-16T12:00:00Z",
          "return_6h": 0.0014771831623210385,
          "return_12h": 0.005418628298245354,
          "return_24h": -0.010844203194032898,
          "close_vs_ema12": 0.0024553765169399444,
          "close_vs_ema24": -0.0006146517217759939,
          "ema12_slope_3h": 0.0006716430770781212,
          "ema24_slope_6h": -0.00234862935365987,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.39,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.221885,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        1619,
        1620
      ],
      "forecast_publication_timestamp": "2026-09-16T12:16:16.304146Z",
      "requested_quote_timestamp": "2026-09-16T12:16:16.304146Z",
      "retrieved_quote_timestamp": "2026-09-16T12:16:16.526031Z",
      "quote_retrieval_timestamp": "2026-09-16T12:16:16.526031Z",
      "timing_difference_seconds": 0.221885,
      "selected_quote": {
        "id": 286,
        "contract_id": 286,
        "forecast_timestamp": "2026-09-16T12:16:16.304146Z",
        "requested_timestamp": "2026-09-16T12:16:16.304146Z",
        "actual_quote_timestamp": "2026-09-16T12:16:16.526031Z",
        "timestamp_delta_seconds": 0.221885,
        "bid": 0.38,
        "ask": 0.39,
        "midpoint": 0.385,
        "last_price": 0.38,
        "implied_probability": 0.39,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-16T12:16:16.526031Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP160830",
        "external_market_id": "KXBTC15M-26SEP160830-30",
        "external_contract_id": "KXBTC15M-26SEP160830-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5059.28
      },
      "selected_entry_price": 0.39,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 286,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP160830",
          "external_market_id": "KXBTC15M-26SEP160830-30",
          "external_contract_id": "KXBTC15M-26SEP160830-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-16T12:15:00Z",
          "resolution_timestamp": "2026-09-16T12:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-16T12:16:16.356095Z"
        }
      ],
      "quotes": [
        {
          "id": 286,
          "contract_id": 286,
          "forecast_timestamp": "2026-09-16T12:16:16.304146Z",
          "requested_timestamp": "2026-09-16T12:16:16.304146Z",
          "actual_quote_timestamp": "2026-09-16T12:16:16.526031Z",
          "timestamp_delta_seconds": 0.221885,
          "bid": 0.38,
          "ask": 0.39,
          "midpoint": 0.385,
          "last_price": 0.38,
          "implied_probability": 0.39,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-16T12:16:16.526031Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP160830",
          "external_market_id": "KXBTC15M-26SEP160830-30",
          "external_contract_id": "KXBTC15M-26SEP160830-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5059.28
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP160830-30": {
          "UP/YES": "KXBTC15M-26SEP160830-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 551,
          "signal_id": 286,
          "quote_id": 286,
          "settlement_id": 286,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 245.0,
          "entry_price": 0.39,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.55,
          "trading_fee": 4.08,
          "total_deployed": 99.63,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.55,
          "net_pnl": -99.63,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-16T12:31:20.569643Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5059.28,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 552,
          "signal_id": 286,
          "quote_id": 286,
          "settlement_id": 286,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.39,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 39.0,
          "trading_fee": 1.67,
          "total_deployed": 40.67,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -39.0,
          "net_pnl": -40.67,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-16T12:31:20.571745Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5059.28,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 76066.9,
        "kronos_base_predicted_close": 76186.5078125,
        "kronos_base_displacement": 119.60781250000582,
        "kronos_base_displacement_fraction": 0.0015724028782559277,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 76118.984375,
        "kronos_small_displacement": 52.08437500000582,
        "kronos_small_displacement_fraction": 0.0006847179916626788,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP160830",
        "ticker": "KXBTC15M-26SEP160830-30",
        "market_id": "KXBTC15M-26SEP160830-30",
        "contract_id": "KXBTC15M-26SEP160830-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 76066.9
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-16T12:16:16.304146Z",
        "retrieved_timestamp": "2026-09-16T12:16:16.526031Z",
        "quote_offset_seconds": 0.221885,
        "quote_age_seconds": 0.221885,
        "bid": 0.38,
        "ask": 0.39,
        "midpoint": 0.385,
        "last_price": 0.38,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.39,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5059.28
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 75864.09,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260916T1215Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 280,
          "signal_id": 286,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-16T12:00:00Z",
          "return_6h": 0.0014771831623210385,
          "return_12h": 0.005418628298245354,
          "return_24h": -0.010844203194032898,
          "close_vs_ema12": 0.0024553765169399444,
          "close_vs_ema24": -0.0006146517217759939,
          "ema12_slope_3h": 0.0006716430770781212,
          "ema24_slope_6h": -0.00234862935365987,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-16T12:16:16.353583Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-16T12:00:00Z",
            "return_6h": 0.0014771831623210385,
            "return_12h": 0.005418628298245354,
            "return_24h": -0.010844203194032898,
            "close_vs_ema12": 0.0024553765169399444,
            "close_vs_ema24": -0.0006146517217759939,
            "ema12_slope_3h": 0.0006716430770781212,
            "ema24_slope_6h": -0.00234862935365987,
            "score": -1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "DEGRADED",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0015816723009791644,
        "return_30m": -0.0014334681217589296,
        "return_60m": 0.002722537260356317,
        "return_120m": 0.0024583877902271123,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0002937618533317421,
        "close_vs_ema6": 0.00037025122967149215,
        "close_vs_ema12": 0.0014490837685470215,
        "ema3_slope": -0.00029367558264847826,
        "ema6_slope": 0.00014812242887307647,
        "realized_volatility_30m": 0.0008650556309962587,
        "realized_volatility_60m": 0.0017869413741141847,
        "return_acceleration": -0.0017301112619925174
      }
    },
    {
      "id": 285,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260916T0915Z",
      "trigger_timestamp": "2026-09-16T09:16:15.920200Z",
      "market_start_timestamp": "2026-09-16T09:15:00Z",
      "resolution_timestamp": "2026-09-16T09:30:00Z",
      "direction": "UP",
      "base_run_id": 1595,
      "small_run_id": 1596,
      "last_observed_close": 75744.98,
      "actual_close": 75782.31,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-16T09:16:15.963417Z",
      "base_predicted_close": 75770.0,
      "small_predicted_close": 75900.171875,
      "strike": 75744.98,
      "market_regime": {
        "id": 279,
        "signal_id": 285,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-16T09:00:00Z",
        "return_6h": -0.0019040103187968338,
        "return_12h": -0.001680635512560702,
        "return_24h": -0.014643646431892643,
        "close_vs_ema12": -0.001116649527911573,
        "close_vs_ema24": -0.005443800753879402,
        "ema12_slope_3h": -0.0012531288679784591,
        "ema24_slope_6h": -0.0034353566420356474,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-16T09:16:15.965674Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-16T09:00:00Z",
          "return_6h": -0.0019040103187968338,
          "return_12h": -0.001680635512560702,
          "return_24h": -0.014643646431892643,
          "close_vs_ema12": -0.001116649527911573,
          "close_vs_ema24": -0.005443800753879402,
          "ema12_slope_3h": -0.0012531288679784591,
          "ema24_slope_6h": -0.0034353566420356474,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.57,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.189786,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        1595,
        1596
      ],
      "forecast_publication_timestamp": "2026-09-16T09:16:15.920200Z",
      "requested_quote_timestamp": "2026-09-16T09:16:15.920200Z",
      "retrieved_quote_timestamp": "2026-09-16T09:16:16.109986Z",
      "quote_retrieval_timestamp": "2026-09-16T09:16:16.109986Z",
      "timing_difference_seconds": 0.189786,
      "selected_quote": {
        "id": 285,
        "contract_id": 285,
        "forecast_timestamp": "2026-09-16T09:16:15.920200Z",
        "requested_timestamp": "2026-09-16T09:16:15.920200Z",
        "actual_quote_timestamp": "2026-09-16T09:16:16.109986Z",
        "timestamp_delta_seconds": 0.189786,
        "bid": 0.56,
        "ask": 0.57,
        "midpoint": 0.565,
        "last_price": 0.57,
        "implied_probability": 0.57,
        "spread": 0.009999999999999898,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-16T09:16:16.109986Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP160530",
        "external_market_id": "KXBTC15M-26SEP160530-30",
        "external_contract_id": "KXBTC15M-26SEP160530-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2828.45
      },
      "selected_entry_price": 0.57,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 285,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP160530",
          "external_market_id": "KXBTC15M-26SEP160530-30",
          "external_contract_id": "KXBTC15M-26SEP160530-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-16T09:15:00Z",
          "resolution_timestamp": "2026-09-16T09:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-16T09:16:15.968212Z"
        }
      ],
      "quotes": [
        {
          "id": 285,
          "contract_id": 285,
          "forecast_timestamp": "2026-09-16T09:16:15.920200Z",
          "requested_timestamp": "2026-09-16T09:16:15.920200Z",
          "actual_quote_timestamp": "2026-09-16T09:16:16.109986Z",
          "timestamp_delta_seconds": 0.189786,
          "bid": 0.56,
          "ask": 0.57,
          "midpoint": 0.565,
          "last_price": 0.57,
          "implied_probability": 0.57,
          "spread": 0.009999999999999898,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-16T09:16:16.109986Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP160530",
          "external_market_id": "KXBTC15M-26SEP160530-30",
          "external_contract_id": "KXBTC15M-26SEP160530-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2828.45
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP160530-30": {
          "UP/YES": "KXBTC15M-26SEP160530-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 549,
          "signal_id": 285,
          "quote_id": 285,
          "settlement_id": 285,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 170.0,
          "entry_price": 0.57,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.89999999999999,
          "trading_fee": 2.92,
          "total_deployed": 99.82,
          "settlement_value": 1.0,
          "settlement_payout": 170.0,
          "gross_pnl": 73.10000000000001,
          "net_pnl": 70.18,
          "roi": 0.7030655179322782,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-16T09:31:23.436426Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2828.45,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 550,
          "signal_id": 285,
          "quote_id": 285,
          "settlement_id": 285,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.57,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 56.99999999999999,
          "trading_fee": 1.72,
          "total_deployed": 58.71999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 43.00000000000001,
          "net_pnl": 41.28000000000001,
          "roi": 0.70299727520436,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-16T09:31:23.439055Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2828.45,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 75744.98,
        "kronos_base_predicted_close": 75770.0,
        "kronos_base_displacement": 25.020000000004075,
        "kronos_base_displacement_fraction": 0.00033031892014499277,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 75900.171875,
        "kronos_small_displacement": 155.19187500000407,
        "kronos_small_displacement_fraction": 0.0020488734038876777,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP160530",
        "ticker": "KXBTC15M-26SEP160530-30",
        "market_id": "KXBTC15M-26SEP160530-30",
        "contract_id": "KXBTC15M-26SEP160530-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 75744.98
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-16T09:16:15.920200Z",
        "retrieved_timestamp": "2026-09-16T09:16:16.109986Z",
        "quote_offset_seconds": 0.189786,
        "quote_age_seconds": 0.189786,
        "bid": 0.56,
        "ask": 0.57,
        "midpoint": 0.565,
        "last_price": 0.57,
        "spread": 0.009999999999999898,
        "selected_entry_price": 0.57,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2828.45
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 75782.31,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260916T0915Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 279,
          "signal_id": 285,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-16T09:00:00Z",
          "return_6h": -0.0019040103187968338,
          "return_12h": -0.001680635512560702,
          "return_24h": -0.014643646431892643,
          "close_vs_ema12": -0.001116649527911573,
          "close_vs_ema24": -0.005443800753879402,
          "ema12_slope_3h": -0.0012531288679784591,
          "ema24_slope_6h": -0.0034353566420356474,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-16T09:16:15.965674Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-16T09:00:00Z",
            "return_6h": -0.0019040103187968338,
            "return_12h": -0.001680635512560702,
            "return_24h": -0.014643646431892643,
            "close_vs_ema12": -0.001116649527911573,
            "close_vs_ema24": -0.005443800753879402,
            "ema12_slope_3h": -0.0012531288679784591,
            "ema24_slope_6h": -0.0034353566420356474,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0012407969897847426,
        "return_30m": 0.003232889071310918,
        "return_60m": 0.00380186740383337,
        "return_120m": -0.0006247707977674599,
        "consecutive_up_closes": 3,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0011309150692784264,
        "close_vs_ema6": 0.0014219981852388042,
        "close_vs_ema12": 0.000919855738242159,
        "ema3_slope": 0.0011321954862151262,
        "ema6_slope": 0.0005691229908395545,
        "realized_volatility_30m": 0.0003744131865308642,
        "realized_volatility_60m": 0.001131440402191412,
        "return_acceleration": -0.0007488263730617284
      }
    },
    {
      "id": 284,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260916T0700Z",
      "trigger_timestamp": "2026-09-16T07:01:17.354269Z",
      "market_start_timestamp": "2026-09-16T07:00:00Z",
      "resolution_timestamp": "2026-09-16T07:15:00Z",
      "direction": "UP",
      "base_run_id": 1577,
      "small_run_id": 1578,
      "last_observed_close": 75942.05,
      "actual_close": 75792.33,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-16T07:01:17.400635Z",
      "base_predicted_close": 75954.0546875,
      "small_predicted_close": 76062.2109375,
      "strike": 75942.05,
      "market_regime": {
        "id": 278,
        "signal_id": 284,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-16T06:45:00Z",
        "return_6h": 0.0027969343834119975,
        "return_12h": -0.0001884634730149326,
        "return_24h": -0.016934791887402545,
        "close_vs_ema12": 0.00029345443438000274,
        "close_vs_ema24": -0.004272649590530864,
        "ema12_slope_3h": -0.00047798643306329325,
        "ema24_slope_6h": -0.003821357621363264,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-16T07:01:17.403222Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-16T06:45:00Z",
          "return_6h": 0.0027969343834119975,
          "return_12h": -0.0001884634730149326,
          "return_24h": -0.016934791887402545,
          "close_vs_ema12": 0.00029345443438000274,
          "close_vs_ema24": -0.004272649590530864,
          "ema12_slope_3h": -0.00047798643306329325,
          "ema24_slope_6h": -0.003821357621363264,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.61,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.184885,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        1577,
        1578
      ],
      "forecast_publication_timestamp": "2026-09-16T07:01:17.354269Z",
      "requested_quote_timestamp": "2026-09-16T07:01:17.354269Z",
      "retrieved_quote_timestamp": "2026-09-16T07:01:17.539154Z",
      "quote_retrieval_timestamp": "2026-09-16T07:01:17.539154Z",
      "timing_difference_seconds": 0.184885,
      "selected_quote": {
        "id": 284,
        "contract_id": 284,
        "forecast_timestamp": "2026-09-16T07:01:17.354269Z",
        "requested_timestamp": "2026-09-16T07:01:17.354269Z",
        "actual_quote_timestamp": "2026-09-16T07:01:17.539154Z",
        "timestamp_delta_seconds": 0.184885,
        "bid": 0.6,
        "ask": 0.61,
        "midpoint": 0.605,
        "last_price": 0.6,
        "implied_probability": 0.61,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-16T07:01:17.539154Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP160315",
        "external_market_id": "KXBTC15M-26SEP160315-15",
        "external_contract_id": "KXBTC15M-26SEP160315-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4286.32
      },
      "selected_entry_price": 0.61,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 284,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP160315",
          "external_market_id": "KXBTC15M-26SEP160315-15",
          "external_contract_id": "KXBTC15M-26SEP160315-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-16T07:00:00Z",
          "resolution_timestamp": "2026-09-16T07:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-16T07:01:17.408156Z"
        }
      ],
      "quotes": [
        {
          "id": 284,
          "contract_id": 284,
          "forecast_timestamp": "2026-09-16T07:01:17.354269Z",
          "requested_timestamp": "2026-09-16T07:01:17.354269Z",
          "actual_quote_timestamp": "2026-09-16T07:01:17.539154Z",
          "timestamp_delta_seconds": 0.184885,
          "bid": 0.6,
          "ask": 0.61,
          "midpoint": 0.605,
          "last_price": 0.6,
          "implied_probability": 0.61,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-16T07:01:17.539154Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP160315",
          "external_market_id": "KXBTC15M-26SEP160315-15",
          "external_contract_id": "KXBTC15M-26SEP160315-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4286.32
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP160315-15": {
          "UP/YES": "KXBTC15M-26SEP160315-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 547,
          "signal_id": 284,
          "quote_id": 284,
          "settlement_id": 284,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 159.0,
          "entry_price": 0.61,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.99,
          "trading_fee": 2.65,
          "total_deployed": 99.64,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.99,
          "net_pnl": -99.64,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-16T07:16:22.271531Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4286.32,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 548,
          "signal_id": 284,
          "quote_id": 284,
          "settlement_id": 284,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.61,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 61.0,
          "trading_fee": 1.67,
          "total_deployed": 62.67,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -61.0,
          "net_pnl": -62.67,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-16T07:16:22.273938Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4286.32,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 75942.05,
        "kronos_base_predicted_close": 75954.0546875,
        "kronos_base_displacement": 12.00468749999709,
        "kronos_base_displacement_fraction": 0.0001580769481466077,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 76062.2109375,
        "kronos_small_displacement": 120.16093749999709,
        "kronos_small_displacement_fraction": 0.0015822714490851522,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP160315",
        "ticker": "KXBTC15M-26SEP160315-15",
        "market_id": "KXBTC15M-26SEP160315-15",
        "contract_id": "KXBTC15M-26SEP160315-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 75942.05
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-16T07:01:17.354269Z",
        "retrieved_timestamp": "2026-09-16T07:01:17.539154Z",
        "quote_offset_seconds": 0.184885,
        "quote_age_seconds": 0.184885,
        "bid": 0.6,
        "ask": 0.61,
        "midpoint": 0.605,
        "last_price": 0.6,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.61,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4286.32
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 75792.33,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260916T0700Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 278,
          "signal_id": 284,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-16T06:45:00Z",
          "return_6h": 0.0027969343834119975,
          "return_12h": -0.0001884634730149326,
          "return_24h": -0.016934791887402545,
          "close_vs_ema12": 0.00029345443438000274,
          "close_vs_ema24": -0.004272649590530864,
          "ema12_slope_3h": -0.00047798643306329325,
          "ema24_slope_6h": -0.003821357621363264,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-16T07:01:17.403222Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-16T06:45:00Z",
            "return_6h": 0.0027969343834119975,
            "return_12h": -0.0001884634730149326,
            "return_24h": -0.016934791887402545,
            "close_vs_ema12": 0.00029345443438000274,
            "close_vs_ema24": -0.004272649590530864,
            "ema12_slope_3h": -0.00047798643306329325,
            "ema24_slope_6h": -0.003821357621363264,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0011773382058477555,
        "return_30m": 0.00124857366193587,
        "return_60m": 0.0005404889714850647,
        "return_120m": 0.0016539132242194832,
        "consecutive_up_closes": 2,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0004933659653560962,
        "close_vs_ema6": 0.0007109188012257572,
        "close_vs_ema12": 0.0010534673597351052,
        "ema3_slope": 0.0004936094954812731,
        "ema6_slope": 0.00028444840837882346,
        "realized_volatility_30m": 0.0005530932596793381,
        "realized_volatility_60m": 0.0009766348331157661,
        "return_acceleration": 0.0011061865193586762
      }
    },
    {
      "id": 283,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260916T0645Z",
      "trigger_timestamp": "2026-09-16T06:46:15.240115Z",
      "market_start_timestamp": "2026-09-16T06:45:00Z",
      "resolution_timestamp": "2026-09-16T07:00:00Z",
      "direction": "UP",
      "base_run_id": 1575,
      "small_run_id": 1576,
      "last_observed_close": 75852.74,
      "actual_close": 75942.05,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-16T06:46:15.278131Z",
      "base_predicted_close": 75867.6796875,
      "small_predicted_close": 75889.5,
      "strike": 75852.74,
      "market_regime": {
        "id": 277,
        "signal_id": 283,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-16T06:30:00Z",
        "return_6h": 0.001427787214216325,
        "return_12h": 0.0006530085557330256,
        "return_24h": -0.020139902812977728,
        "close_vs_ema12": -0.0008703678127099934,
        "close_vs_ema24": -0.005533103939333706,
        "ema12_slope_3h": -0.0005923783142292027,
        "ema24_slope_6h": -0.003959194145349065,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-16T06:46:15.280409Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-16T06:30:00Z",
          "return_6h": 0.001427787214216325,
          "return_12h": 0.0006530085557330256,
          "return_24h": -0.020139902812977728,
          "close_vs_ema12": -0.0008703678127099934,
          "close_vs_ema24": -0.005533103939333706,
          "ema12_slope_3h": -0.0005923783142292027,
          "ema24_slope_6h": -0.003959194145349065,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.62,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.181284,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        1575,
        1576
      ],
      "forecast_publication_timestamp": "2026-09-16T06:46:15.240115Z",
      "requested_quote_timestamp": "2026-09-16T06:46:15.240115Z",
      "retrieved_quote_timestamp": "2026-09-16T06:46:15.421399Z",
      "quote_retrieval_timestamp": "2026-09-16T06:46:15.421399Z",
      "timing_difference_seconds": 0.181284,
      "selected_quote": {
        "id": 283,
        "contract_id": 283,
        "forecast_timestamp": "2026-09-16T06:46:15.240115Z",
        "requested_timestamp": "2026-09-16T06:46:15.240115Z",
        "actual_quote_timestamp": "2026-09-16T06:46:15.421399Z",
        "timestamp_delta_seconds": 0.181284,
        "bid": 0.61,
        "ask": 0.62,
        "midpoint": 0.615,
        "last_price": 0.62,
        "implied_probability": 0.62,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-16T06:46:15.421399Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP160300",
        "external_market_id": "KXBTC15M-26SEP160300-00",
        "external_contract_id": "KXBTC15M-26SEP160300-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5063.34
      },
      "selected_entry_price": 0.62,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 283,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP160300",
          "external_market_id": "KXBTC15M-26SEP160300-00",
          "external_contract_id": "KXBTC15M-26SEP160300-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-16T06:45:00Z",
          "resolution_timestamp": "2026-09-16T07:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-16T06:46:15.282736Z"
        }
      ],
      "quotes": [
        {
          "id": 283,
          "contract_id": 283,
          "forecast_timestamp": "2026-09-16T06:46:15.240115Z",
          "requested_timestamp": "2026-09-16T06:46:15.240115Z",
          "actual_quote_timestamp": "2026-09-16T06:46:15.421399Z",
          "timestamp_delta_seconds": 0.181284,
          "bid": 0.61,
          "ask": 0.62,
          "midpoint": 0.615,
          "last_price": 0.62,
          "implied_probability": 0.62,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-16T06:46:15.421399Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP160300",
          "external_market_id": "KXBTC15M-26SEP160300-00",
          "external_contract_id": "KXBTC15M-26SEP160300-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5063.34
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP160300-00": {
          "UP/YES": "KXBTC15M-26SEP160300-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 545,
          "signal_id": 283,
          "quote_id": 283,
          "settlement_id": 283,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 157.0,
          "entry_price": 0.62,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.34,
          "trading_fee": 2.59,
          "total_deployed": 99.93,
          "settlement_value": 1.0,
          "settlement_payout": 157.0,
          "gross_pnl": 59.66,
          "net_pnl": 57.06999999999999,
          "roi": 0.5710997698388871,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-16T07:01:22.465232Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5063.34,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 546,
          "signal_id": 283,
          "quote_id": 283,
          "settlement_id": 283,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.62,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 62.0,
          "trading_fee": 1.65,
          "total_deployed": 63.65,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 38.0,
          "net_pnl": 36.35,
          "roi": 0.5710919088766693,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-16T07:01:22.467340Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5063.34,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 75852.74,
        "kronos_base_predicted_close": 75867.6796875,
        "kronos_base_displacement": 14.939687499994761,
        "kronos_base_displacement_fraction": 0.00019695646459171758,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 75889.5,
        "kronos_small_displacement": 36.75999999999476,
        "kronos_small_displacement_fraction": 0.00048462323180408195,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP160300",
        "ticker": "KXBTC15M-26SEP160300-00",
        "market_id": "KXBTC15M-26SEP160300-00",
        "contract_id": "KXBTC15M-26SEP160300-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 75852.74
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-16T06:46:15.240115Z",
        "retrieved_timestamp": "2026-09-16T06:46:15.421399Z",
        "quote_offset_seconds": 0.181284,
        "quote_age_seconds": 0.181284,
        "bid": 0.61,
        "ask": 0.62,
        "midpoint": 0.615,
        "last_price": 0.62,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.62,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5063.34
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 75942.05,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260916T0645Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 277,
          "signal_id": 283,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-16T06:30:00Z",
          "return_6h": 0.001427787214216325,
          "return_12h": 0.0006530085557330256,
          "return_24h": -0.020139902812977728,
          "close_vs_ema12": -0.0008703678127099934,
          "close_vs_ema24": -0.005533103939333706,
          "ema12_slope_3h": -0.0005923783142292027,
          "ema24_slope_6h": -0.003959194145349065,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-16T06:46:15.280409Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-16T06:30:00Z",
            "return_6h": 0.001427787214216325,
            "return_12h": 0.0006530085557330256,
            "return_24h": -0.020139902812977728,
            "close_vs_ema12": -0.0008703678127099934,
            "close_vs_ema24": -0.005533103939333706,
            "ema12_slope_3h": -0.0005923783142292027,
            "ema24_slope_6h": -0.003959194145349065,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": 7.115168648907932e-05,
        "return_30m": -0.0013422935457513274,
        "return_60m": -0.0006849506834347707,
        "return_120m": -0.0002615766762782412,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": -0.0001898956434889243,
        "close_vs_ema6": -0.00018155502485439623,
        "close_vs_ema12": 6.782733183485767e-05,
        "ema3_slope": -0.0001898595899799682,
        "ema6_slope": -7.261673636849153e-05,
        "realized_volatility_30m": 0.0007422481784363777,
        "realized_volatility_60m": 0.000772674697066957,
        "return_acceleration": 0.0014844963568727554
      }
    },
    {
      "id": 282,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260916T0630Z",
      "trigger_timestamp": "2026-09-16T06:31:15.869981Z",
      "market_start_timestamp": "2026-09-16T06:30:00Z",
      "resolution_timestamp": "2026-09-16T06:45:00Z",
      "direction": "UP",
      "base_run_id": 1573,
      "small_run_id": 1574,
      "last_observed_close": 75847.35,
      "actual_close": 75852.74,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-16T06:31:15.902766Z",
      "base_predicted_close": 75875.921875,
      "small_predicted_close": 75897.828125,
      "strike": 75847.35,
      "market_regime": {
        "id": 276,
        "signal_id": 282,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-16T06:15:00Z",
        "return_6h": 0.0009838579163805594,
        "return_12h": -0.013842704533570838,
        "return_24h": -0.01999984538239452,
        "close_vs_ema12": -0.0009784532027661275,
        "close_vs_ema24": -0.005719685442242106,
        "ema12_slope_3h": -0.0006779838172145114,
        "ema24_slope_6h": -0.004071349788984158,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-16T06:31:15.904948Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-16T06:15:00Z",
          "return_6h": 0.0009838579163805594,
          "return_12h": -0.013842704533570838,
          "return_24h": -0.01999984538239452,
          "close_vs_ema12": -0.0009784532027661275,
          "close_vs_ema24": -0.005719685442242106,
          "ema12_slope_3h": -0.0006779838172145114,
          "ema24_slope_6h": -0.004071349788984158,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.56,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.181438,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        1573,
        1574
      ],
      "forecast_publication_timestamp": "2026-09-16T06:31:15.869981Z",
      "requested_quote_timestamp": "2026-09-16T06:31:15.869981Z",
      "retrieved_quote_timestamp": "2026-09-16T06:31:16.051419Z",
      "quote_retrieval_timestamp": "2026-09-16T06:31:16.051419Z",
      "timing_difference_seconds": 0.181438,
      "selected_quote": {
        "id": 282,
        "contract_id": 282,
        "forecast_timestamp": "2026-09-16T06:31:15.869981Z",
        "requested_timestamp": "2026-09-16T06:31:15.869981Z",
        "actual_quote_timestamp": "2026-09-16T06:31:16.051419Z",
        "timestamp_delta_seconds": 0.181438,
        "bid": 0.55,
        "ask": 0.56,
        "midpoint": 0.555,
        "last_price": 0.55,
        "implied_probability": 0.56,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-16T06:31:16.051419Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP160245",
        "external_market_id": "KXBTC15M-26SEP160245-45",
        "external_contract_id": "KXBTC15M-26SEP160245-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4194.94
      },
      "selected_entry_price": 0.56,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 282,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP160245",
          "external_market_id": "KXBTC15M-26SEP160245-45",
          "external_contract_id": "KXBTC15M-26SEP160245-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-16T06:30:00Z",
          "resolution_timestamp": "2026-09-16T06:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-16T06:31:15.908395Z"
        }
      ],
      "quotes": [
        {
          "id": 282,
          "contract_id": 282,
          "forecast_timestamp": "2026-09-16T06:31:15.869981Z",
          "requested_timestamp": "2026-09-16T06:31:15.869981Z",
          "actual_quote_timestamp": "2026-09-16T06:31:16.051419Z",
          "timestamp_delta_seconds": 0.181438,
          "bid": 0.55,
          "ask": 0.56,
          "midpoint": 0.555,
          "last_price": 0.55,
          "implied_probability": 0.56,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-16T06:31:16.051419Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP160245",
          "external_market_id": "KXBTC15M-26SEP160245-45",
          "external_contract_id": "KXBTC15M-26SEP160245-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4194.94
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP160245-45": {
          "UP/YES": "KXBTC15M-26SEP160245-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 543,
          "signal_id": 282,
          "quote_id": 282,
          "settlement_id": 282,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 173.0,
          "entry_price": 0.56,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.88000000000001,
          "trading_fee": 2.99,
          "total_deployed": 99.87,
          "settlement_value": 1.0,
          "settlement_payout": 173.0,
          "gross_pnl": 76.11999999999999,
          "net_pnl": 73.13,
          "roi": 0.7322519275057574,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-16T06:46:20.445202Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4194.94,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 544,
          "signal_id": 282,
          "quote_id": 282,
          "settlement_id": 282,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.56,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 56.00000000000001,
          "trading_fee": 1.73,
          "total_deployed": 57.730000000000004,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 43.99999999999999,
          "net_pnl": 42.269999999999996,
          "roi": 0.7322016282695305,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-16T06:46:20.447143Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4194.94,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 75847.35,
        "kronos_base_predicted_close": 75875.921875,
        "kronos_base_displacement": 28.57187499999418,
        "kronos_base_displacement_fraction": 0.00037670235018091175,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 75897.828125,
        "kronos_small_displacement": 50.47812499999418,
        "kronos_small_displacement_fraction": 0.0006655225924174566,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP160245",
        "ticker": "KXBTC15M-26SEP160245-45",
        "market_id": "KXBTC15M-26SEP160245-45",
        "contract_id": "KXBTC15M-26SEP160245-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 75847.35
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-16T06:31:15.869981Z",
        "retrieved_timestamp": "2026-09-16T06:31:16.051419Z",
        "quote_offset_seconds": 0.181438,
        "quote_age_seconds": 0.181438,
        "bid": 0.55,
        "ask": 0.56,
        "midpoint": 0.555,
        "last_price": 0.55,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.56,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4194.94
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 75852.74,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260916T0630Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 276,
          "signal_id": 282,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-16T06:15:00Z",
          "return_6h": 0.0009838579163805594,
          "return_12h": -0.013842704533570838,
          "return_24h": -0.01999984538239452,
          "close_vs_ema12": -0.0009784532027661275,
          "close_vs_ema24": -0.005719685442242106,
          "ema12_slope_3h": -0.0006779838172145114,
          "ema24_slope_6h": -0.004071349788984158,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-16T06:31:15.904948Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-16T06:15:00Z",
            "return_6h": 0.0009838579163805594,
            "return_12h": -0.013842704533570838,
            "return_24h": -0.01999984538239452,
            "close_vs_ema12": -0.0009784532027661275,
            "close_vs_ema24": -0.005719685442242106,
            "ema12_slope_3h": -0.0006779838172145114,
            "ema24_slope_6h": -0.004071349788984158,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.001413344670383676,
        "return_30m": -0.0007072016970380846,
        "return_60m": 0.00043508027418170947,
        "return_120m": 0.00011476998580906006,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0004508387885089338,
        "close_vs_ema6": -0.00032528711905155383,
        "close_vs_ema12": 9.008235105856244e-06,
        "ema3_slope": -0.0004506356244899923,
        "ema6_slope": -0.00013009791994944564,
        "realized_volatility_30m": 0.0010602435398423538,
        "realized_volatility_60m": 0.0009840208489615748,
        "return_acceleration": -0.0021204870796847075
      }
    },
    {
      "id": 281,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260916T0530Z",
      "trigger_timestamp": "2026-09-16T05:31:15.360880Z",
      "market_start_timestamp": "2026-09-16T05:30:00Z",
      "resolution_timestamp": "2026-09-16T05:45:00Z",
      "direction": "UP",
      "base_run_id": 1565,
      "small_run_id": 1566,
      "last_observed_close": 75814.36,
      "actual_close": 75904.73,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-16T05:31:15.407969Z",
      "base_predicted_close": 75834.6171875,
      "small_predicted_close": 75855.1953125,
      "strike": 75814.36,
      "market_regime": {
        "id": 275,
        "signal_id": 281,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-16T05:15:00Z",
        "return_6h": 0.0014741756144098783,
        "return_12h": -0.008672336585312523,
        "return_24h": -0.0210630909177002,
        "close_vs_ema12": -0.0014613992796050912,
        "close_vs_ema24": -0.006584551230735647,
        "ema12_slope_3h": -0.0008902880350691866,
        "ema24_slope_6h": -0.00469378397813458,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-16T05:31:15.411165Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-16T05:15:00Z",
          "return_6h": 0.0014741756144098783,
          "return_12h": -0.008672336585312523,
          "return_24h": -0.0210630909177002,
          "close_vs_ema12": -0.0014613992796050912,
          "close_vs_ema24": -0.006584551230735647,
          "ema12_slope_3h": -0.0008902880350691866,
          "ema24_slope_6h": -0.00469378397813458,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.45,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.183542,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        1565,
        1566
      ],
      "forecast_publication_timestamp": "2026-09-16T05:31:15.360880Z",
      "requested_quote_timestamp": "2026-09-16T05:31:15.360880Z",
      "retrieved_quote_timestamp": "2026-09-16T05:31:15.544422Z",
      "quote_retrieval_timestamp": "2026-09-16T05:31:15.544422Z",
      "timing_difference_seconds": 0.183542,
      "selected_quote": {
        "id": 281,
        "contract_id": 281,
        "forecast_timestamp": "2026-09-16T05:31:15.360880Z",
        "requested_timestamp": "2026-09-16T05:31:15.360880Z",
        "actual_quote_timestamp": "2026-09-16T05:31:15.544422Z",
        "timestamp_delta_seconds": 0.183542,
        "bid": 0.44,
        "ask": 0.45,
        "midpoint": 0.445,
        "last_price": 0.44,
        "implied_probability": 0.45,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-16T05:31:15.544422Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP160145",
        "external_market_id": "KXBTC15M-26SEP160145-45",
        "external_contract_id": "KXBTC15M-26SEP160145-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 1628.33
      },
      "selected_entry_price": 0.45,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 281,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP160145",
          "external_market_id": "KXBTC15M-26SEP160145-45",
          "external_contract_id": "KXBTC15M-26SEP160145-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-16T05:30:00Z",
          "resolution_timestamp": "2026-09-16T05:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-16T05:31:15.413720Z"
        }
      ],
      "quotes": [
        {
          "id": 281,
          "contract_id": 281,
          "forecast_timestamp": "2026-09-16T05:31:15.360880Z",
          "requested_timestamp": "2026-09-16T05:31:15.360880Z",
          "actual_quote_timestamp": "2026-09-16T05:31:15.544422Z",
          "timestamp_delta_seconds": 0.183542,
          "bid": 0.44,
          "ask": 0.45,
          "midpoint": 0.445,
          "last_price": 0.44,
          "implied_probability": 0.45,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-16T05:31:15.544422Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP160145",
          "external_market_id": "KXBTC15M-26SEP160145-45",
          "external_contract_id": "KXBTC15M-26SEP160145-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 1628.33
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP160145-45": {
          "UP/YES": "KXBTC15M-26SEP160145-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 541,
          "signal_id": 281,
          "quote_id": 281,
          "settlement_id": 281,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 213.0,
          "entry_price": 0.45,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.85000000000001,
          "trading_fee": 3.7,
          "total_deployed": 99.55000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 213.0,
          "gross_pnl": 117.14999999999999,
          "net_pnl": 113.44999999999999,
          "roi": 1.1396283274736312,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-16T05:46:22.831755Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1628.33,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 542,
          "signal_id": 281,
          "quote_id": 281,
          "settlement_id": 281,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.45,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 45.0,
          "trading_fee": 1.74,
          "total_deployed": 46.74,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 55.0,
          "net_pnl": 53.26,
          "roi": 1.1394950791613179,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-16T05:46:22.834093Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1628.33,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 75814.36,
        "kronos_base_predicted_close": 75834.6171875,
        "kronos_base_displacement": 20.257187499999418,
        "kronos_base_displacement_fraction": 0.00026719459875410695,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 75855.1953125,
        "kronos_small_displacement": 40.83531249999942,
        "kronos_small_displacement_fraction": 0.0005386223995031999,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP160145",
        "ticker": "KXBTC15M-26SEP160145-45",
        "market_id": "KXBTC15M-26SEP160145-45",
        "contract_id": "KXBTC15M-26SEP160145-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 75814.36
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-16T05:31:15.360880Z",
        "retrieved_timestamp": "2026-09-16T05:31:15.544422Z",
        "quote_offset_seconds": 0.183542,
        "quote_age_seconds": 0.183542,
        "bid": 0.44,
        "ask": 0.45,
        "midpoint": 0.445,
        "last_price": 0.44,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.45,
        "price_type": "live_executable_ask",
        "yes_ask_size": 1628.33
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 75904.73,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260916T0530Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 275,
          "signal_id": 281,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-16T05:15:00Z",
          "return_6h": 0.0014741756144098783,
          "return_12h": -0.008672336585312523,
          "return_24h": -0.0210630909177002,
          "close_vs_ema12": -0.0014613992796050912,
          "close_vs_ema24": -0.006584551230735647,
          "ema12_slope_3h": -0.0008902880350691866,
          "ema24_slope_6h": -0.00469378397813458,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-16T05:31:15.411165Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-16T05:15:00Z",
            "return_6h": 0.0014741756144098783,
            "return_12h": -0.008672336585312523,
            "return_24h": -0.0210630909177002,
            "close_vs_ema12": -0.0014613992796050912,
            "close_vs_ema24": -0.006584551230735647,
            "ema12_slope_3h": -0.0008902880350691866,
            "ema24_slope_6h": -0.00469378397813458,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": 0.0009611147175632162,
        "return_30m": -3.023302329696609e-05,
        "return_60m": -0.00032017098829140167,
        "return_120m": -0.00018083891430875632,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.00018195213227034657,
        "close_vs_ema6": 0.00012374042277385477,
        "close_vs_ema12": 0.00023189079619645447,
        "ema3_slope": 0.00018198524487345047,
        "ema6_slope": 4.949861910152897e-05,
        "realized_volatility_30m": 0.000975755287194624,
        "realized_volatility_60m": 0.000809798073815712,
        "return_acceleration": 0.001951510574389248
      }
    },
    {
      "id": 280,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260916T0430Z",
      "trigger_timestamp": "2026-09-16T04:31:16.345853Z",
      "market_start_timestamp": "2026-09-16T04:30:00Z",
      "resolution_timestamp": "2026-09-16T04:45:00Z",
      "direction": "UP",
      "base_run_id": 1557,
      "small_run_id": 1558,
      "last_observed_close": 75838.64,
      "actual_close": 75872.59,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-16T04:31:16.392925Z",
      "base_predicted_close": 75865.3828125,
      "small_predicted_close": 75885.8671875,
      "strike": 75838.64,
      "market_regime": {
        "id": 274,
        "signal_id": 280,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-16T04:15:00Z",
        "return_6h": 0.005036113057542035,
        "return_12h": -0.00783568503857135,
        "return_24h": -0.022828703131977268,
        "close_vs_ema12": -0.0014166567375972772,
        "close_vs_ema24": -0.006838963365986661,
        "ema12_slope_3h": -0.0014689319282971125,
        "ema24_slope_6h": -0.00524658272807943,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-16T04:31:16.394887Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-16T04:15:00Z",
          "return_6h": 0.005036113057542035,
          "return_12h": -0.00783568503857135,
          "return_24h": -0.022828703131977268,
          "close_vs_ema12": -0.0014166567375972772,
          "close_vs_ema24": -0.006838963365986661,
          "ema12_slope_3h": -0.0014689319282971125,
          "ema24_slope_6h": -0.00524658272807943,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.48,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.183686,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        1557,
        1558
      ],
      "forecast_publication_timestamp": "2026-09-16T04:31:16.345853Z",
      "requested_quote_timestamp": "2026-09-16T04:31:16.345853Z",
      "retrieved_quote_timestamp": "2026-09-16T04:31:16.529539Z",
      "quote_retrieval_timestamp": "2026-09-16T04:31:16.529539Z",
      "timing_difference_seconds": 0.183686,
      "selected_quote": {
        "id": 280,
        "contract_id": 280,
        "forecast_timestamp": "2026-09-16T04:31:16.345853Z",
        "requested_timestamp": "2026-09-16T04:31:16.345853Z",
        "actual_quote_timestamp": "2026-09-16T04:31:16.529539Z",
        "timestamp_delta_seconds": 0.183686,
        "bid": 0.47,
        "ask": 0.48,
        "midpoint": 0.475,
        "last_price": 0.48,
        "implied_probability": 0.48,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-16T04:31:16.529539Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP160045",
        "external_market_id": "KXBTC15M-26SEP160045-45",
        "external_contract_id": "KXBTC15M-26SEP160045-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3935.57
      },
      "selected_entry_price": 0.48,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 280,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP160045",
          "external_market_id": "KXBTC15M-26SEP160045-45",
          "external_contract_id": "KXBTC15M-26SEP160045-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-16T04:30:00Z",
          "resolution_timestamp": "2026-09-16T04:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-16T04:31:16.396987Z"
        }
      ],
      "quotes": [
        {
          "id": 280,
          "contract_id": 280,
          "forecast_timestamp": "2026-09-16T04:31:16.345853Z",
          "requested_timestamp": "2026-09-16T04:31:16.345853Z",
          "actual_quote_timestamp": "2026-09-16T04:31:16.529539Z",
          "timestamp_delta_seconds": 0.183686,
          "bid": 0.47,
          "ask": 0.48,
          "midpoint": 0.475,
          "last_price": 0.48,
          "implied_probability": 0.48,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-16T04:31:16.529539Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP160045",
          "external_market_id": "KXBTC15M-26SEP160045-45",
          "external_contract_id": "KXBTC15M-26SEP160045-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3935.57
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP160045-45": {
          "UP/YES": "KXBTC15M-26SEP160045-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 539,
          "signal_id": 280,
          "quote_id": 280,
          "settlement_id": 280,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 201.0,
          "entry_price": 0.48,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.47999999999999,
          "trading_fee": 3.52,
          "total_deployed": 99.99999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 201.0,
          "gross_pnl": 104.52000000000001,
          "net_pnl": 101.00000000000001,
          "roi": 1.0100000000000002,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-16T04:46:21.509899Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3935.57,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 540,
          "signal_id": 280,
          "quote_id": 280,
          "settlement_id": 280,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.48,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 48.0,
          "trading_fee": 1.75,
          "total_deployed": 49.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 52.0,
          "net_pnl": 50.25,
          "roi": 1.0100502512562815,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-16T04:46:21.511943Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3935.57,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 75838.64,
        "kronos_base_predicted_close": 75865.3828125,
        "kronos_base_displacement": 26.742812500000582,
        "kronos_base_displacement_fraction": 0.00035262779633179846,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 75885.8671875,
        "kronos_small_displacement": 47.22718750000058,
        "kronos_small_displacement_fraction": 0.0006227325213110439,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP160045",
        "ticker": "KXBTC15M-26SEP160045-45",
        "market_id": "KXBTC15M-26SEP160045-45",
        "contract_id": "KXBTC15M-26SEP160045-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 75838.64
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-16T04:31:16.345853Z",
        "retrieved_timestamp": "2026-09-16T04:31:16.529539Z",
        "quote_offset_seconds": 0.183686,
        "quote_age_seconds": 0.183686,
        "bid": 0.47,
        "ask": 0.48,
        "midpoint": 0.475,
        "last_price": 0.48,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.48,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3935.57
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 75872.59,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260916T0430Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 274,
          "signal_id": 280,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-16T04:15:00Z",
          "return_6h": 0.005036113057542035,
          "return_12h": -0.00783568503857135,
          "return_24h": -0.022828703131977268,
          "close_vs_ema12": -0.0014166567375972772,
          "close_vs_ema24": -0.006838963365986661,
          "ema12_slope_3h": -0.0014689319282971125,
          "ema24_slope_6h": -0.00524658272807943,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-16T04:31:16.394887Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-16T04:15:00Z",
            "return_6h": 0.005036113057542035,
            "return_12h": -0.00783568503857135,
            "return_24h": -0.022828703131977268,
            "close_vs_ema12": -0.0014166567375972772,
            "close_vs_ema24": -0.006838963365986661,
            "ema12_slope_3h": -0.0014689319282971125,
            "ema24_slope_6h": -0.00524658272807943,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.00015212017953558643,
        "return_30m": 0.0008523057394642652,
        "return_60m": 0.0001393766983579514,
        "return_120m": -0.0003986504525252954,
        "consecutive_up_closes": 3,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.00021869674607821743,
        "close_vs_ema6": 0.0003669498285245876,
        "close_vs_ema12": 0.0006750750055912746,
        "ema3_slope": 0.00021874458480741765,
        "ema6_slope": 0.00014680147892076612,
        "realized_volatility_30m": 0.00027397944212015357,
        "realized_volatility_60m": 0.000682742140472395,
        "return_acceleration": -0.0005479588842403071
      }
    },
    {
      "id": 279,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260916T0415Z",
      "trigger_timestamp": "2026-09-16T04:16:16.655780Z",
      "market_start_timestamp": "2026-09-16T04:15:00Z",
      "resolution_timestamp": "2026-09-16T04:30:00Z",
      "direction": "UP",
      "base_run_id": 1555,
      "small_run_id": 1556,
      "last_observed_close": 75827.11,
      "actual_close": 75838.64,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-16T04:16:16.718004Z",
      "base_predicted_close": 75858.4140625,
      "small_predicted_close": 76041.828125,
      "strike": 75827.11,
      "market_regime": {
        "id": 273,
        "signal_id": 279,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-16T04:00:00Z",
        "return_6h": 0.00657249336412935,
        "return_12h": -0.0054519414086505735,
        "return_24h": -0.02335774803098678,
        "close_vs_ema12": -0.0016287233913311328,
        "close_vs_ema24": -0.007132965692456361,
        "ema12_slope_3h": -0.0015268520898056304,
        "ema24_slope_6h": -0.005459300581819093,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-16T04:16:16.721738Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-16T04:00:00Z",
          "return_6h": 0.00657249336412935,
          "return_12h": -0.0054519414086505735,
          "return_24h": -0.02335774803098678,
          "close_vs_ema12": -0.0016287233913311328,
          "close_vs_ema24": -0.007132965692456361,
          "ema12_slope_3h": -0.0015268520898056304,
          "ema24_slope_6h": -0.005459300581819093,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.42,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.201661,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        1555,
        1556
      ],
      "forecast_publication_timestamp": "2026-09-16T04:16:16.655780Z",
      "requested_quote_timestamp": "2026-09-16T04:16:16.655780Z",
      "retrieved_quote_timestamp": "2026-09-16T04:16:16.857441Z",
      "quote_retrieval_timestamp": "2026-09-16T04:16:16.857441Z",
      "timing_difference_seconds": 0.201661,
      "selected_quote": {
        "id": 279,
        "contract_id": 279,
        "forecast_timestamp": "2026-09-16T04:16:16.655780Z",
        "requested_timestamp": "2026-09-16T04:16:16.655780Z",
        "actual_quote_timestamp": "2026-09-16T04:16:16.857441Z",
        "timestamp_delta_seconds": 0.201661,
        "bid": 0.41,
        "ask": 0.42,
        "midpoint": 0.415,
        "last_price": 0.42,
        "implied_probability": 0.42,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-16T04:16:16.857441Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP160030",
        "external_market_id": "KXBTC15M-26SEP160030-30",
        "external_contract_id": "KXBTC15M-26SEP160030-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4692.56
      },
      "selected_entry_price": 0.42,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 279,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP160030",
          "external_market_id": "KXBTC15M-26SEP160030-30",
          "external_contract_id": "KXBTC15M-26SEP160030-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-16T04:15:00Z",
          "resolution_timestamp": "2026-09-16T04:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-16T04:16:16.724533Z"
        }
      ],
      "quotes": [
        {
          "id": 279,
          "contract_id": 279,
          "forecast_timestamp": "2026-09-16T04:16:16.655780Z",
          "requested_timestamp": "2026-09-16T04:16:16.655780Z",
          "actual_quote_timestamp": "2026-09-16T04:16:16.857441Z",
          "timestamp_delta_seconds": 0.201661,
          "bid": 0.41,
          "ask": 0.42,
          "midpoint": 0.415,
          "last_price": 0.42,
          "implied_probability": 0.42,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-16T04:16:16.857441Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP160030",
          "external_market_id": "KXBTC15M-26SEP160030-30",
          "external_contract_id": "KXBTC15M-26SEP160030-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4692.56
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP160030-30": {
          "UP/YES": "KXBTC15M-26SEP160030-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 537,
          "signal_id": 279,
          "quote_id": 279,
          "settlement_id": 279,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 228.0,
          "entry_price": 0.42,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.75999999999999,
          "trading_fee": 3.89,
          "total_deployed": 99.64999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 228.0,
          "gross_pnl": 132.24,
          "net_pnl": 128.35000000000002,
          "roi": 1.2880080280983446,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-16T04:31:21.263007Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4692.56,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 538,
          "signal_id": 279,
          "quote_id": 279,
          "settlement_id": 279,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.42,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 42.0,
          "trading_fee": 1.71,
          "total_deployed": 43.71,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 58.0,
          "net_pnl": 56.29,
          "roi": 1.2878059940517044,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-16T04:31:21.265231Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4692.56,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 75827.11,
        "kronos_base_predicted_close": 75858.4140625,
        "kronos_base_displacement": 31.304062499999418,
        "kronos_base_displacement_fraction": 0.0004128347038414021,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 76041.828125,
        "kronos_small_displacement": 214.71812499999942,
        "kronos_small_displacement_fraction": 0.00283168018667729,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP160030",
        "ticker": "KXBTC15M-26SEP160030-30",
        "market_id": "KXBTC15M-26SEP160030-30",
        "contract_id": "KXBTC15M-26SEP160030-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 75827.11
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-16T04:16:16.655780Z",
        "retrieved_timestamp": "2026-09-16T04:16:16.857441Z",
        "quote_offset_seconds": 0.201661,
        "quote_age_seconds": 0.201661,
        "bid": 0.41,
        "ask": 0.42,
        "midpoint": 0.415,
        "last_price": 0.42,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.42,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4692.56
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 75838.64,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260916T0415Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 273,
          "signal_id": 279,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-16T04:00:00Z",
          "return_6h": 0.00657249336412935,
          "return_12h": -0.0054519414086505735,
          "return_24h": -0.02335774803098678,
          "close_vs_ema12": -0.0016287233913311328,
          "close_vs_ema24": -0.007132965692456361,
          "ema12_slope_3h": -0.0015268520898056304,
          "ema24_slope_6h": -0.005459300581819093,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-16T04:16:16.721738Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-16T04:00:00Z",
            "return_6h": 0.00657249336412935,
            "return_12h": -0.0054519414086505735,
            "return_24h": -0.02335774803098678,
            "close_vs_ema12": -0.0016287233913311328,
            "close_vs_ema24": -0.007132965692456361,
            "ema12_slope_3h": -0.0015268520898056304,
            "ema24_slope_6h": -0.005459300581819093,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0007000790637758936,
        "return_30m": 0.0010869704510489964,
        "return_60m": -0.0008217389528120123,
        "return_120m": 0.00315224026529215,
        "consecutive_up_closes": 2,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0002853255862995674,
        "close_vs_ema6": 0.0003616299854691807,
        "close_vs_ema12": 0.0006456954495279721,
        "ema3_slope": 0.00028540702022517017,
        "ema6_slope": 0.0001446729214145126,
        "realized_volatility_30m": 0.00015672917078801696,
        "realized_volatility_60m": 0.0007636070075480089,
        "return_acceleration": 0.0003134583415760339
      }
    },
    {
      "id": 278,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260916T0345Z",
      "trigger_timestamp": "2026-09-16T03:46:17.181172Z",
      "market_start_timestamp": "2026-09-16T03:45:00Z",
      "resolution_timestamp": "2026-09-16T04:00:00Z",
      "direction": "UP",
      "base_run_id": 1551,
      "small_run_id": 1552,
      "last_observed_close": 75744.78,
      "actual_close": 75774.06,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-16T03:46:17.225281Z",
      "base_predicted_close": 75771.421875,
      "small_predicted_close": 75787.203125,
      "strike": 75744.78,
      "market_regime": {
        "id": 272,
        "signal_id": 278,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-16T03:30:00Z",
        "return_6h": 0.000694075994875698,
        "return_12h": -0.008516057846267633,
        "return_24h": -0.02618318257545016,
        "close_vs_ema12": -0.002883536537636955,
        "close_vs_ema24": -0.008526377744566882,
        "ema12_slope_3h": -0.00174061897524036,
        "ema24_slope_6h": -0.005930970592110341,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-16T03:46:17.231698Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-16T03:30:00Z",
          "return_6h": 0.000694075994875698,
          "return_12h": -0.008516057846267633,
          "return_24h": -0.02618318257545016,
          "close_vs_ema12": -0.002883536537636955,
          "close_vs_ema24": -0.008526377744566882,
          "ema12_slope_3h": -0.00174061897524036,
          "ema24_slope_6h": -0.005930970592110341,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.57,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.211208,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        1551,
        1552
      ],
      "forecast_publication_timestamp": "2026-09-16T03:46:17.181172Z",
      "requested_quote_timestamp": "2026-09-16T03:46:17.181172Z",
      "retrieved_quote_timestamp": "2026-09-16T03:46:17.392380Z",
      "quote_retrieval_timestamp": "2026-09-16T03:46:17.392380Z",
      "timing_difference_seconds": 0.211208,
      "selected_quote": {
        "id": 278,
        "contract_id": 278,
        "forecast_timestamp": "2026-09-16T03:46:17.181172Z",
        "requested_timestamp": "2026-09-16T03:46:17.181172Z",
        "actual_quote_timestamp": "2026-09-16T03:46:17.392380Z",
        "timestamp_delta_seconds": 0.211208,
        "bid": 0.56,
        "ask": 0.57,
        "midpoint": 0.565,
        "last_price": 0.57,
        "implied_probability": 0.57,
        "spread": 0.009999999999999898,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-16T03:46:17.392380Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP160000",
        "external_market_id": "KXBTC15M-26SEP160000-00",
        "external_contract_id": "KXBTC15M-26SEP160000-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2960.49
      },
      "selected_entry_price": 0.57,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 278,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP160000",
          "external_market_id": "KXBTC15M-26SEP160000-00",
          "external_contract_id": "KXBTC15M-26SEP160000-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-16T03:45:00Z",
          "resolution_timestamp": "2026-09-16T04:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-16T03:46:17.234611Z"
        }
      ],
      "quotes": [
        {
          "id": 278,
          "contract_id": 278,
          "forecast_timestamp": "2026-09-16T03:46:17.181172Z",
          "requested_timestamp": "2026-09-16T03:46:17.181172Z",
          "actual_quote_timestamp": "2026-09-16T03:46:17.392380Z",
          "timestamp_delta_seconds": 0.211208,
          "bid": 0.56,
          "ask": 0.57,
          "midpoint": 0.565,
          "last_price": 0.57,
          "implied_probability": 0.57,
          "spread": 0.009999999999999898,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-16T03:46:17.392380Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP160000",
          "external_market_id": "KXBTC15M-26SEP160000-00",
          "external_contract_id": "KXBTC15M-26SEP160000-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2960.49
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP160000-00": {
          "UP/YES": "KXBTC15M-26SEP160000-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 535,
          "signal_id": 278,
          "quote_id": 278,
          "settlement_id": 278,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 170.0,
          "entry_price": 0.57,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.89999999999999,
          "trading_fee": 2.92,
          "total_deployed": 99.82,
          "settlement_value": 1.0,
          "settlement_payout": 170.0,
          "gross_pnl": 73.10000000000001,
          "net_pnl": 70.18,
          "roi": 0.7030655179322782,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-16T04:01:23.456470Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2960.49,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 536,
          "signal_id": 278,
          "quote_id": 278,
          "settlement_id": 278,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.57,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 56.99999999999999,
          "trading_fee": 1.72,
          "total_deployed": 58.71999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 43.00000000000001,
          "net_pnl": 41.28000000000001,
          "roi": 0.70299727520436,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-16T04:01:23.458875Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2960.49,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 75744.78,
        "kronos_base_predicted_close": 75771.421875,
        "kronos_base_displacement": 26.641875000001164,
        "kronos_base_displacement_fraction": 0.0003517321589685938,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 75787.203125,
        "kronos_small_displacement": 42.423125000001164,
        "kronos_small_displacement_fraction": 0.0005600798497269536,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP160000",
        "ticker": "KXBTC15M-26SEP160000-00",
        "market_id": "KXBTC15M-26SEP160000-00",
        "contract_id": "KXBTC15M-26SEP160000-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 75744.78
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-16T03:46:17.181172Z",
        "retrieved_timestamp": "2026-09-16T03:46:17.392380Z",
        "quote_offset_seconds": 0.211208,
        "quote_age_seconds": 0.211208,
        "bid": 0.56,
        "ask": 0.57,
        "midpoint": 0.565,
        "last_price": 0.57,
        "spread": 0.009999999999999898,
        "selected_entry_price": 0.57,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2960.49
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 75774.06,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260916T0345Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 272,
          "signal_id": 278,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-16T03:30:00Z",
          "return_6h": 0.000694075994875698,
          "return_12h": -0.008516057846267633,
          "return_24h": -0.02618318257545016,
          "close_vs_ema12": -0.002883536537636955,
          "close_vs_ema24": -0.008526377744566882,
          "ema12_slope_3h": -0.00174061897524036,
          "ema24_slope_6h": -0.005930970592110341,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-16T03:46:17.231698Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-16T03:30:00Z",
            "return_6h": 0.000694075994875698,
            "return_12h": -0.008516057846267633,
            "return_24h": -0.02618318257545016,
            "close_vs_ema12": -0.002883536537636955,
            "close_vs_ema24": -0.008526377744566882,
            "ema12_slope_3h": -0.00174061897524036,
            "ema24_slope_6h": -0.005930970592110341,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0010985179374428666,
        "return_30m": -0.0019066369458400345,
        "return_60m": -0.0021957620245725007,
        "return_120m": 0.0018569359804383456,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.000644687286693979,
        "close_vs_ema6": -0.0006573692208412529,
        "close_vs_ema12": -0.0003119726069221729,
        "ema3_slope": -0.0006442719327699464,
        "ema6_slope": -0.0002628785650256038,
        "realized_volatility_30m": 0.00014475510977801642,
        "realized_volatility_60m": 0.0007768638605172894,
        "return_acceleration": -0.00028951021955603284
      }
    },
    {
      "id": 277,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260916T0330Z",
      "trigger_timestamp": "2026-09-16T03:31:16.544146Z",
      "market_start_timestamp": "2026-09-16T03:30:00Z",
      "resolution_timestamp": "2026-09-16T03:45:00Z",
      "direction": "UP",
      "base_run_id": 1549,
      "small_run_id": 1550,
      "last_observed_close": 75828.07,
      "actual_close": 75744.78,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-16T03:31:16.589484Z",
      "base_predicted_close": 75879.5234375,
      "small_predicted_close": 76064.5546875,
      "strike": 75828.07,
      "market_regime": {
        "id": 271,
        "signal_id": 277,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-16T03:15:00Z",
        "return_6h": 0.0026717479571214398,
        "return_12h": -0.0071029037157225305,
        "return_24h": -0.025626796609122482,
        "close_vs_ema12": -0.001909451018085706,
        "close_vs_ema24": -0.007614194899153048,
        "ema12_slope_3h": -0.0018144313270864743,
        "ema24_slope_6h": -0.006068316451110944,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-16T03:31:16.591769Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-16T03:15:00Z",
          "return_6h": 0.0026717479571214398,
          "return_12h": -0.0071029037157225305,
          "return_24h": -0.025626796609122482,
          "close_vs_ema12": -0.001909451018085706,
          "close_vs_ema24": -0.007614194899153048,
          "ema12_slope_3h": -0.0018144313270864743,
          "ema24_slope_6h": -0.006068316451110944,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.37,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.195807,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        1549,
        1550
      ],
      "forecast_publication_timestamp": "2026-09-16T03:31:16.544146Z",
      "requested_quote_timestamp": "2026-09-16T03:31:16.544146Z",
      "retrieved_quote_timestamp": "2026-09-16T03:31:16.739953Z",
      "quote_retrieval_timestamp": "2026-09-16T03:31:16.739953Z",
      "timing_difference_seconds": 0.195807,
      "selected_quote": {
        "id": 277,
        "contract_id": 277,
        "forecast_timestamp": "2026-09-16T03:31:16.544146Z",
        "requested_timestamp": "2026-09-16T03:31:16.544146Z",
        "actual_quote_timestamp": "2026-09-16T03:31:16.739953Z",
        "timestamp_delta_seconds": 0.195807,
        "bid": 0.36,
        "ask": 0.37,
        "midpoint": 0.365,
        "last_price": 0.36,
        "implied_probability": 0.37,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-16T03:31:16.739953Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP152345",
        "external_market_id": "KXBTC15M-26SEP152345-45",
        "external_contract_id": "KXBTC15M-26SEP152345-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3562.71
      },
      "selected_entry_price": 0.37,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 277,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP152345",
          "external_market_id": "KXBTC15M-26SEP152345-45",
          "external_contract_id": "KXBTC15M-26SEP152345-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-16T03:30:00Z",
          "resolution_timestamp": "2026-09-16T03:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-16T03:31:16.594068Z"
        }
      ],
      "quotes": [
        {
          "id": 277,
          "contract_id": 277,
          "forecast_timestamp": "2026-09-16T03:31:16.544146Z",
          "requested_timestamp": "2026-09-16T03:31:16.544146Z",
          "actual_quote_timestamp": "2026-09-16T03:31:16.739953Z",
          "timestamp_delta_seconds": 0.195807,
          "bid": 0.36,
          "ask": 0.37,
          "midpoint": 0.365,
          "last_price": 0.36,
          "implied_probability": 0.37,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-16T03:31:16.739953Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP152345",
          "external_market_id": "KXBTC15M-26SEP152345-45",
          "external_contract_id": "KXBTC15M-26SEP152345-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3562.71
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP152345-45": {
          "UP/YES": "KXBTC15M-26SEP152345-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 533,
          "signal_id": 277,
          "quote_id": 277,
          "settlement_id": 277,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 258.0,
          "entry_price": 0.37,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.46,
          "trading_fee": 4.21,
          "total_deployed": 99.66999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.46,
          "net_pnl": -99.66999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-16T03:46:22.422465Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3562.71,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 534,
          "signal_id": 277,
          "quote_id": 277,
          "settlement_id": 277,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.37,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 37.0,
          "trading_fee": 1.64,
          "total_deployed": 38.64,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -37.0,
          "net_pnl": -38.64,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-16T03:46:22.426554Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3562.71,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 75828.07,
        "kronos_base_predicted_close": 75879.5234375,
        "kronos_base_displacement": 51.453437499993015,
        "kronos_base_displacement_fraction": 0.0006785539642508772,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 76064.5546875,
        "kronos_small_displacement": 236.48468749999302,
        "kronos_small_displacement_fraction": 0.003118695853659377,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP152345",
        "ticker": "KXBTC15M-26SEP152345-45",
        "market_id": "KXBTC15M-26SEP152345-45",
        "contract_id": "KXBTC15M-26SEP152345-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 75828.07
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-16T03:31:16.544146Z",
        "retrieved_timestamp": "2026-09-16T03:31:16.739953Z",
        "quote_offset_seconds": 0.195807,
        "quote_age_seconds": 0.195807,
        "bid": 0.36,
        "ask": 0.37,
        "midpoint": 0.365,
        "last_price": 0.36,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.37,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3562.71
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 75744.78,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260916T0330Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 271,
          "signal_id": 277,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-16T03:15:00Z",
          "return_6h": 0.0026717479571214398,
          "return_12h": -0.0071029037157225305,
          "return_24h": -0.025626796609122482,
          "close_vs_ema12": -0.001909451018085706,
          "close_vs_ema24": -0.007614194899153048,
          "ema12_slope_3h": -0.0018144313270864743,
          "ema24_slope_6h": -0.006068316451110944,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-16T03:31:16.591769Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-16T03:15:00Z",
            "return_6h": 0.0026717479571214398,
            "return_12h": -0.0071029037157225305,
            "return_24h": -0.025626796609122482,
            "close_vs_ema12": -0.001909451018085706,
            "close_vs_ema24": -0.007614194899153048,
            "ema12_slope_3h": -0.0018144313270864743,
            "ema24_slope_6h": -0.006068316451110944,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0008090077178868338,
        "return_30m": -2.7473677924994e-05,
        "return_60m": -0.0005379521728854364,
        "return_120m": -0.000243195073419189,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.00019023490455183367,
        "close_vs_ema6": 0.00017863919821703433,
        "close_vs_ema12": 0.0007306465787593197,
        "ema3_slope": -0.00019019872211611943,
        "ema6_slope": 7.146078556585778e-05,
        "realized_volatility_30m": 0.0007955872684208831,
        "realized_volatility_60m": 0.0008148869381583687,
        "return_acceleration": -0.0015911745368417662
      }
    },
    {
      "id": 276,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260916T0245Z",
      "trigger_timestamp": "2026-09-16T02:46:16.437866Z",
      "market_start_timestamp": "2026-09-16T02:45:00Z",
      "resolution_timestamp": "2026-09-16T03:00:00Z",
      "direction": "UP",
      "base_run_id": 1543,
      "small_run_id": 1544,
      "last_observed_close": 75911.46,
      "actual_close": 75830.16,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-16T02:46:16.477471Z",
      "base_predicted_close": 75933.21875,
      "small_predicted_close": 76055.875,
      "strike": 75911.46,
      "market_regime": {
        "id": 270,
        "signal_id": 276,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-16T02:30:00Z",
        "return_6h": 0.0017483147766026441,
        "return_12h": 0.00037395467258449777,
        "return_24h": -0.025125161807415863,
        "close_vs_ema12": -0.0010289299735429802,
        "close_vs_ema24": -0.006992843038755914,
        "ema12_slope_3h": -0.0023620612423604914,
        "ema24_slope_6h": -0.00650060449331713,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-16T02:46:16.479781Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-16T02:30:00Z",
          "return_6h": 0.0017483147766026441,
          "return_12h": 0.00037395467258449777,
          "return_24h": -0.025125161807415863,
          "close_vs_ema12": -0.0010289299735429802,
          "close_vs_ema24": -0.006992843038755914,
          "ema12_slope_3h": -0.0023620612423604914,
          "ema24_slope_6h": -0.00650060449331713,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.36,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.198321,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        1543,
        1544
      ],
      "forecast_publication_timestamp": "2026-09-16T02:46:16.437866Z",
      "requested_quote_timestamp": "2026-09-16T02:46:16.437866Z",
      "retrieved_quote_timestamp": "2026-09-16T02:46:16.636187Z",
      "quote_retrieval_timestamp": "2026-09-16T02:46:16.636187Z",
      "timing_difference_seconds": 0.198321,
      "selected_quote": {
        "id": 276,
        "contract_id": 276,
        "forecast_timestamp": "2026-09-16T02:46:16.437866Z",
        "requested_timestamp": "2026-09-16T02:46:16.437866Z",
        "actual_quote_timestamp": "2026-09-16T02:46:16.636187Z",
        "timestamp_delta_seconds": 0.198321,
        "bid": 0.35,
        "ask": 0.36,
        "midpoint": 0.355,
        "last_price": 0.36,
        "implied_probability": 0.36,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-16T02:46:16.636187Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP152300",
        "external_market_id": "KXBTC15M-26SEP152300-00",
        "external_contract_id": "KXBTC15M-26SEP152300-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 6743.87
      },
      "selected_entry_price": 0.36,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 276,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP152300",
          "external_market_id": "KXBTC15M-26SEP152300-00",
          "external_contract_id": "KXBTC15M-26SEP152300-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-16T02:45:00Z",
          "resolution_timestamp": "2026-09-16T03:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-16T02:46:16.481992Z"
        }
      ],
      "quotes": [
        {
          "id": 276,
          "contract_id": 276,
          "forecast_timestamp": "2026-09-16T02:46:16.437866Z",
          "requested_timestamp": "2026-09-16T02:46:16.437866Z",
          "actual_quote_timestamp": "2026-09-16T02:46:16.636187Z",
          "timestamp_delta_seconds": 0.198321,
          "bid": 0.35,
          "ask": 0.36,
          "midpoint": 0.355,
          "last_price": 0.36,
          "implied_probability": 0.36,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-16T02:46:16.636187Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP152300",
          "external_market_id": "KXBTC15M-26SEP152300-00",
          "external_contract_id": "KXBTC15M-26SEP152300-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 6743.87
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP152300-00": {
          "UP/YES": "KXBTC15M-26SEP152300-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 531,
          "signal_id": 276,
          "quote_id": 276,
          "settlement_id": 276,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 265.0,
          "entry_price": 0.36,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.39999999999999,
          "trading_fee": 4.28,
          "total_deployed": 99.67999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.39999999999999,
          "net_pnl": -99.67999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-16T03:01:22.169060Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6743.87,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 532,
          "signal_id": 276,
          "quote_id": 276,
          "settlement_id": 276,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.36,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 36.0,
          "trading_fee": 1.62,
          "total_deployed": 37.62,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -36.0,
          "net_pnl": -37.62,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-16T03:01:22.170998Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6743.87,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 75911.46,
        "kronos_base_predicted_close": 75933.21875,
        "kronos_base_displacement": 21.758749999993597,
        "kronos_base_displacement_fraction": 0.0002866332698645711,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 76055.875,
        "kronos_small_displacement": 144.4149999999936,
        "kronos_small_displacement_fraction": 0.001902413680358586,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP152300",
        "ticker": "KXBTC15M-26SEP152300-00",
        "market_id": "KXBTC15M-26SEP152300-00",
        "contract_id": "KXBTC15M-26SEP152300-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 75911.46
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-16T02:46:16.437866Z",
        "retrieved_timestamp": "2026-09-16T02:46:16.636187Z",
        "quote_offset_seconds": 0.198321,
        "quote_age_seconds": 0.198321,
        "bid": 0.35,
        "ask": 0.36,
        "midpoint": 0.355,
        "last_price": 0.36,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.36,
        "price_type": "live_executable_ask",
        "yes_ask_size": 6743.87
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 75830.16,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260916T0245Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 270,
          "signal_id": 276,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-16T02:30:00Z",
          "return_6h": 0.0017483147766026441,
          "return_12h": 0.00037395467258449777,
          "return_24h": -0.025125161807415863,
          "close_vs_ema12": -0.0010289299735429802,
          "close_vs_ema24": -0.006992843038755914,
          "ema12_slope_3h": -0.0023620612423604914,
          "ema24_slope_6h": -0.00650060449331713,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-16T02:46:16.479781Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-16T02:30:00Z",
            "return_6h": 0.0017483147766026441,
            "return_12h": 0.00037395467258449777,
            "return_24h": -0.025125161807415863,
            "close_vs_ema12": -0.0010289299735429802,
            "close_vs_ema24": -0.006992843038755914,
            "ema12_slope_3h": -0.0023620612423604914,
            "ema24_slope_6h": -0.00650060449331713,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0005611149392306114,
        "return_30m": 0.0042681612554300585,
        "return_60m": 0.0040616163479458844,
        "return_120m": 0.0022029668210874487,
        "consecutive_up_closes": 3,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0012244423887870504,
        "close_vs_ema6": 0.002056120558904695,
        "close_vs_ema12": 0.0024872266967248535,
        "ema3_slope": 0.0012259434859571705,
        "ema6_slope": 0.0008231252014214707,
        "realized_volatility_30m": 0.0015719262322047012,
        "realized_volatility_60m": 0.002046321867142121,
        "return_acceleration": -0.0031438524644094024
      }
    },
    {
      "id": 275,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260916T0200Z",
      "trigger_timestamp": "2026-09-16T02:01:16.754121Z",
      "market_start_timestamp": "2026-09-16T02:00:00Z",
      "resolution_timestamp": "2026-09-16T02:15:00Z",
      "direction": "UP",
      "base_run_id": 1537,
      "small_run_id": 1538,
      "last_observed_close": 75457.16,
      "actual_close": 75588.83,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-16T02:01:16.797193Z",
      "base_predicted_close": 75474.703125,
      "small_predicted_close": 75561.15625,
      "strike": 75457.16,
      "market_regime": {
        "id": 269,
        "signal_id": 275,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-16T01:45:00Z",
        "return_6h": -0.008230643579819397,
        "return_12h": -0.013640686196211504,
        "return_24h": -0.03145586428118219,
        "close_vs_ema12": -0.0073473564214247,
        "close_vs_ema24": -0.013479879169730036,
        "ema12_slope_3h": -0.0028119783752578176,
        "ema24_slope_6h": -0.00687470673693702,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-16T02:01:16.799763Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-16T01:45:00Z",
          "return_6h": -0.008230643579819397,
          "return_12h": -0.013640686196211504,
          "return_24h": -0.03145586428118219,
          "close_vs_ema12": -0.0073473564214247,
          "close_vs_ema24": -0.013479879169730036,
          "ema12_slope_3h": -0.0028119783752578176,
          "ema24_slope_6h": -0.00687470673693702,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.51,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.187803,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        1537,
        1538
      ],
      "forecast_publication_timestamp": "2026-09-16T02:01:16.754121Z",
      "requested_quote_timestamp": "2026-09-16T02:01:16.754121Z",
      "retrieved_quote_timestamp": "2026-09-16T02:01:16.941924Z",
      "quote_retrieval_timestamp": "2026-09-16T02:01:16.941924Z",
      "timing_difference_seconds": 0.187803,
      "selected_quote": {
        "id": 275,
        "contract_id": 275,
        "forecast_timestamp": "2026-09-16T02:01:16.754121Z",
        "requested_timestamp": "2026-09-16T02:01:16.754121Z",
        "actual_quote_timestamp": "2026-09-16T02:01:16.941924Z",
        "timestamp_delta_seconds": 0.187803,
        "bid": 0.5,
        "ask": 0.51,
        "midpoint": 0.505,
        "last_price": 0.51,
        "implied_probability": 0.51,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-16T02:01:16.941924Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP152215",
        "external_market_id": "KXBTC15M-26SEP152215-15",
        "external_contract_id": "KXBTC15M-26SEP152215-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3412.02
      },
      "selected_entry_price": 0.51,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 275,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP152215",
          "external_market_id": "KXBTC15M-26SEP152215-15",
          "external_contract_id": "KXBTC15M-26SEP152215-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-16T02:00:00Z",
          "resolution_timestamp": "2026-09-16T02:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-16T02:01:16.802330Z"
        }
      ],
      "quotes": [
        {
          "id": 275,
          "contract_id": 275,
          "forecast_timestamp": "2026-09-16T02:01:16.754121Z",
          "requested_timestamp": "2026-09-16T02:01:16.754121Z",
          "actual_quote_timestamp": "2026-09-16T02:01:16.941924Z",
          "timestamp_delta_seconds": 0.187803,
          "bid": 0.5,
          "ask": 0.51,
          "midpoint": 0.505,
          "last_price": 0.51,
          "implied_probability": 0.51,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-16T02:01:16.941924Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP152215",
          "external_market_id": "KXBTC15M-26SEP152215-15",
          "external_contract_id": "KXBTC15M-26SEP152215-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3412.02
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP152215-15": {
          "UP/YES": "KXBTC15M-26SEP152215-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 529,
          "signal_id": 275,
          "quote_id": 275,
          "settlement_id": 275,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 189.0,
          "entry_price": 0.51,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.39,
          "trading_fee": 3.31,
          "total_deployed": 99.7,
          "settlement_value": 1.0,
          "settlement_payout": 189.0,
          "gross_pnl": 92.61,
          "net_pnl": 89.3,
          "roi": 0.8956870611835506,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-16T02:16:22.720338Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3412.02,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 530,
          "signal_id": 275,
          "quote_id": 275,
          "settlement_id": 275,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.51,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 51.0,
          "trading_fee": 1.75,
          "total_deployed": 52.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 49.0,
          "net_pnl": 47.25,
          "roi": 0.8957345971563981,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-16T02:16:22.722345Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3412.02,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 75457.16,
        "kronos_base_predicted_close": 75474.703125,
        "kronos_base_displacement": 17.543124999996508,
        "kronos_base_displacement_fraction": 0.00023249119102808146,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 75561.15625,
        "kronos_small_displacement": 103.99624999999651,
        "kronos_small_displacement_fraction": 0.0013782157982091627,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP152215",
        "ticker": "KXBTC15M-26SEP152215-15",
        "market_id": "KXBTC15M-26SEP152215-15",
        "contract_id": "KXBTC15M-26SEP152215-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 75457.16
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-16T02:01:16.754121Z",
        "retrieved_timestamp": "2026-09-16T02:01:16.941924Z",
        "quote_offset_seconds": 0.187803,
        "quote_age_seconds": 0.187803,
        "bid": 0.5,
        "ask": 0.51,
        "midpoint": 0.505,
        "last_price": 0.51,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.51,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3412.02
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 75588.83,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260916T0200Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 269,
          "signal_id": 275,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-16T01:45:00Z",
          "return_6h": -0.008230643579819397,
          "return_12h": -0.013640686196211504,
          "return_24h": -0.03145586428118219,
          "close_vs_ema12": -0.0073473564214247,
          "close_vs_ema24": -0.013479879169730036,
          "ema12_slope_3h": -0.0028119783752578176,
          "ema24_slope_6h": -0.00687470673693702,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-16T02:01:16.799763Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-16T01:45:00Z",
            "return_6h": -0.008230643579819397,
            "return_12h": -0.013640686196211504,
            "return_24h": -0.03145586428118219,
            "close_vs_ema12": -0.0073473564214247,
            "close_vs_ema24": -0.013479879169730036,
            "ema12_slope_3h": -0.0028119783752578176,
            "ema24_slope_6h": -0.00687470673693702,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0019472504086577302,
        "return_30m": -0.005133487557064997,
        "return_60m": -0.0036058627169114343,
        "return_120m": -0.0016530500431097828,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.001579591133457181,
        "close_vs_ema6": -0.0023767938608239003,
        "close_vs_ema12": -0.0027914053929734006,
        "ema3_slope": -0.0015770999603432756,
        "ema6_slope": -0.0009498145389834622,
        "realized_volatility_30m": 0.0006226016232170339,
        "realized_volatility_60m": 0.0018127342826133454,
        "return_acceleration": 0.0012452032464340679
      }
    },
    {
      "id": 274,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260916T0000Z",
      "trigger_timestamp": "2026-09-16T00:01:17.383229Z",
      "market_start_timestamp": "2026-09-16T00:00:00Z",
      "resolution_timestamp": "2026-09-16T00:15:00Z",
      "direction": "UP",
      "base_run_id": 1521,
      "small_run_id": 1522,
      "last_observed_close": 75582.1,
      "actual_close": 75656.94,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-16T00:01:17.455992Z",
      "base_predicted_close": 75651.03125,
      "small_predicted_close": 75666.3125,
      "strike": 75582.1,
      "market_regime": {
        "id": 268,
        "signal_id": 274,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-15T23:45:00Z",
        "return_6h": -0.01765097199894472,
        "return_12h": -0.017270775172541053,
        "return_24h": -0.03321786760974965,
        "close_vs_ema12": -0.007400072661353452,
        "close_vs_ema24": -0.013712917177632233,
        "ema12_slope_3h": -0.004564406595777504,
        "ema24_slope_6h": -0.007033907575929144,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-16T00:01:17.458451Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-15T23:45:00Z",
          "return_6h": -0.01765097199894472,
          "return_12h": -0.017270775172541053,
          "return_24h": -0.03321786760974965,
          "close_vs_ema12": -0.007400072661353452,
          "close_vs_ema24": -0.013712917177632233,
          "ema12_slope_3h": -0.004564406595777504,
          "ema24_slope_6h": -0.007033907575929144,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.48,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.208625,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        1521,
        1522
      ],
      "forecast_publication_timestamp": "2026-09-16T00:01:17.383229Z",
      "requested_quote_timestamp": "2026-09-16T00:01:17.383229Z",
      "retrieved_quote_timestamp": "2026-09-16T00:01:17.591854Z",
      "quote_retrieval_timestamp": "2026-09-16T00:01:17.591854Z",
      "timing_difference_seconds": 0.208625,
      "selected_quote": {
        "id": 274,
        "contract_id": 274,
        "forecast_timestamp": "2026-09-16T00:01:17.383229Z",
        "requested_timestamp": "2026-09-16T00:01:17.383229Z",
        "actual_quote_timestamp": "2026-09-16T00:01:17.591854Z",
        "timestamp_delta_seconds": 0.208625,
        "bid": 0.47,
        "ask": 0.48,
        "midpoint": 0.475,
        "last_price": 0.47,
        "implied_probability": 0.48,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-16T00:01:17.591854Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP152015",
        "external_market_id": "KXBTC15M-26SEP152015-15",
        "external_contract_id": "KXBTC15M-26SEP152015-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5831.36
      },
      "selected_entry_price": 0.48,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 274,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP152015",
          "external_market_id": "KXBTC15M-26SEP152015-15",
          "external_contract_id": "KXBTC15M-26SEP152015-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-16T00:00:00Z",
          "resolution_timestamp": "2026-09-16T00:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-16T00:01:17.461282Z"
        }
      ],
      "quotes": [
        {
          "id": 274,
          "contract_id": 274,
          "forecast_timestamp": "2026-09-16T00:01:17.383229Z",
          "requested_timestamp": "2026-09-16T00:01:17.383229Z",
          "actual_quote_timestamp": "2026-09-16T00:01:17.591854Z",
          "timestamp_delta_seconds": 0.208625,
          "bid": 0.47,
          "ask": 0.48,
          "midpoint": 0.475,
          "last_price": 0.47,
          "implied_probability": 0.48,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-16T00:01:17.591854Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP152015",
          "external_market_id": "KXBTC15M-26SEP152015-15",
          "external_contract_id": "KXBTC15M-26SEP152015-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5831.36
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP152015-15": {
          "UP/YES": "KXBTC15M-26SEP152015-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 527,
          "signal_id": 274,
          "quote_id": 274,
          "settlement_id": 274,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 201.0,
          "entry_price": 0.48,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.47999999999999,
          "trading_fee": 3.52,
          "total_deployed": 99.99999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 201.0,
          "gross_pnl": 104.52000000000001,
          "net_pnl": 101.00000000000001,
          "roi": 1.0100000000000002,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-16T00:16:21.022775Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5831.36,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 528,
          "signal_id": 274,
          "quote_id": 274,
          "settlement_id": 274,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.48,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 48.0,
          "trading_fee": 1.75,
          "total_deployed": 49.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 52.0,
          "net_pnl": 50.25,
          "roi": 1.0100502512562815,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-16T00:16:21.025320Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5831.36,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 75582.1,
        "kronos_base_predicted_close": 75651.03125,
        "kronos_base_displacement": 68.93124999999418,
        "kronos_base_displacement_fraction": 0.0009120049588459989,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 75666.3125,
        "kronos_small_displacement": 84.21249999999418,
        "kronos_small_displacement_fraction": 0.0011141857662064717,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP152015",
        "ticker": "KXBTC15M-26SEP152015-15",
        "market_id": "KXBTC15M-26SEP152015-15",
        "contract_id": "KXBTC15M-26SEP152015-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 75582.1
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-16T00:01:17.383229Z",
        "retrieved_timestamp": "2026-09-16T00:01:17.591854Z",
        "quote_offset_seconds": 0.208625,
        "quote_age_seconds": 0.208625,
        "bid": 0.47,
        "ask": 0.48,
        "midpoint": 0.475,
        "last_price": 0.47,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.48,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5831.36
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 75656.94,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260916T0000Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 268,
          "signal_id": 274,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-15T23:45:00Z",
          "return_6h": -0.01765097199894472,
          "return_12h": -0.017270775172541053,
          "return_24h": -0.03321786760974965,
          "close_vs_ema12": -0.007400072661353452,
          "close_vs_ema24": -0.013712917177632233,
          "ema12_slope_3h": -0.004564406595777504,
          "ema24_slope_6h": -0.007033907575929144,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-16T00:01:17.458451Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-15T23:45:00Z",
            "return_6h": -0.01765097199894472,
            "return_12h": -0.017270775172541053,
            "return_24h": -0.03321786760974965,
            "close_vs_ema12": -0.007400072661353452,
            "close_vs_ema24": -0.013712917177632233,
            "ema12_slope_3h": -0.004564406595777504,
            "ema24_slope_6h": -0.007033907575929144,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0005672704959118757,
        "return_30m": -0.0015938498026102366,
        "return_60m": -0.00052752728720451,
        "return_120m": 0.0025590210238124467,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 3,
        "close_vs_ema3": -0.0005268374979060519,
        "close_vs_ema6": -0.0006298797815270651,
        "close_vs_ema12": -0.0011523841263215706,
        "ema3_slope": -0.0005265600863075814,
        "ema6_slope": -0.000251888448834392,
        "realized_volatility_30m": 0.0002299457447376696,
        "realized_volatility_60m": 0.0016846529140079377,
        "return_acceleration": 0.0004598914894753392
      }
    },
    {
      "id": 273,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260915T2330Z",
      "trigger_timestamp": "2026-09-15T23:31:19.287842Z",
      "market_start_timestamp": "2026-09-15T23:30:00Z",
      "resolution_timestamp": "2026-09-15T23:45:00Z",
      "direction": "UP",
      "base_run_id": 1517,
      "small_run_id": 1518,
      "last_observed_close": 75702.76,
      "actual_close": 75625.0,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-15T23:31:19.366057Z",
      "base_predicted_close": 75759.65625,
      "small_predicted_close": 75785.578125,
      "strike": 75702.76,
      "market_regime": {
        "id": 267,
        "signal_id": 273,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-15T23:15:00Z",
        "return_6h": -0.010131576476744786,
        "return_12h": -0.016489649059070133,
        "return_24h": -0.03457874167087793,
        "close_vs_ema12": -0.006430728990415302,
        "close_vs_ema24": -0.012702906357478172,
        "ema12_slope_3h": -0.0046950014661281125,
        "ema24_slope_6h": -0.006653546482327188,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-15T23:31:19.369102Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-15T23:15:00Z",
          "return_6h": -0.010131576476744786,
          "return_12h": -0.016489649059070133,
          "return_24h": -0.03457874167087793,
          "close_vs_ema12": -0.006430728990415302,
          "close_vs_ema24": -0.012702906357478172,
          "ema12_slope_3h": -0.0046950014661281125,
          "ema24_slope_6h": -0.006653546482327188,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.24,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.22553,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        1517,
        1518
      ],
      "forecast_publication_timestamp": "2026-09-15T23:31:19.287842Z",
      "requested_quote_timestamp": "2026-09-15T23:31:19.287842Z",
      "retrieved_quote_timestamp": "2026-09-15T23:31:19.513372Z",
      "quote_retrieval_timestamp": "2026-09-15T23:31:19.513372Z",
      "timing_difference_seconds": 0.22553,
      "selected_quote": {
        "id": 273,
        "contract_id": 273,
        "forecast_timestamp": "2026-09-15T23:31:19.287842Z",
        "requested_timestamp": "2026-09-15T23:31:19.287842Z",
        "actual_quote_timestamp": "2026-09-15T23:31:19.513372Z",
        "timestamp_delta_seconds": 0.22553,
        "bid": 0.23,
        "ask": 0.24,
        "midpoint": 0.235,
        "last_price": 0.24,
        "implied_probability": 0.24,
        "spread": 0.009999999999999981,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-15T23:31:19.513372Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP151945",
        "external_market_id": "KXBTC15M-26SEP151945-45",
        "external_contract_id": "KXBTC15M-26SEP151945-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3663.2
      },
      "selected_entry_price": 0.24,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 273,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP151945",
          "external_market_id": "KXBTC15M-26SEP151945-45",
          "external_contract_id": "KXBTC15M-26SEP151945-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-15T23:30:00Z",
          "resolution_timestamp": "2026-09-15T23:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-15T23:31:19.372616Z"
        }
      ],
      "quotes": [
        {
          "id": 273,
          "contract_id": 273,
          "forecast_timestamp": "2026-09-15T23:31:19.287842Z",
          "requested_timestamp": "2026-09-15T23:31:19.287842Z",
          "actual_quote_timestamp": "2026-09-15T23:31:19.513372Z",
          "timestamp_delta_seconds": 0.22553,
          "bid": 0.23,
          "ask": 0.24,
          "midpoint": 0.235,
          "last_price": 0.24,
          "implied_probability": 0.24,
          "spread": 0.009999999999999981,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-15T23:31:19.513372Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP151945",
          "external_market_id": "KXBTC15M-26SEP151945-45",
          "external_contract_id": "KXBTC15M-26SEP151945-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3663.2
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP151945-45": {
          "UP/YES": "KXBTC15M-26SEP151945-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 525,
          "signal_id": 273,
          "quote_id": 273,
          "settlement_id": 273,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 395.0,
          "entry_price": 0.24,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 94.8,
          "trading_fee": 5.05,
          "total_deployed": 99.85,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -94.8,
          "net_pnl": -99.85,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-15T23:46:22.794497Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3663.2,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 526,
          "signal_id": 273,
          "quote_id": 273,
          "settlement_id": 273,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.24,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 24.0,
          "trading_fee": 1.28,
          "total_deployed": 25.28,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -24.0,
          "net_pnl": -25.28,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-15T23:46:22.796625Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3663.2,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 75702.76,
        "kronos_base_predicted_close": 75759.65625,
        "kronos_base_displacement": 56.89625000000524,
        "kronos_base_displacement_fraction": 0.0007515743151241149,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 75785.578125,
        "kronos_small_displacement": 82.81812500000524,
        "kronos_small_displacement_fraction": 0.0010939908267546025,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP151945",
        "ticker": "KXBTC15M-26SEP151945-45",
        "market_id": "KXBTC15M-26SEP151945-45",
        "contract_id": "KXBTC15M-26SEP151945-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 75702.76
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-15T23:31:19.287842Z",
        "retrieved_timestamp": "2026-09-15T23:31:19.513372Z",
        "quote_offset_seconds": 0.22553,
        "quote_age_seconds": 0.22553,
        "bid": 0.23,
        "ask": 0.24,
        "midpoint": 0.235,
        "last_price": 0.24,
        "spread": 0.009999999999999981,
        "selected_entry_price": 0.24,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3663.2
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 75625.0,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260915T2330Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 267,
          "signal_id": 273,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-15T23:15:00Z",
          "return_6h": -0.010131576476744786,
          "return_12h": -0.016489649059070133,
          "return_24h": -0.03457874167087793,
          "close_vs_ema12": -0.006430728990415302,
          "close_vs_ema24": -0.012702906357478172,
          "ema12_slope_3h": -0.0046950014661281125,
          "ema24_slope_6h": -0.006653546482327188,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-15T23:31:19.369102Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-15T23:15:00Z",
            "return_6h": -0.010131576476744786,
            "return_12h": -0.016489649059070133,
            "return_24h": -0.03457874167087793,
            "close_vs_ema12": -0.006430728990415302,
            "close_vs_ema24": -0.012702906357478172,
            "ema12_slope_3h": -0.0046950014661281125,
            "ema24_slope_6h": -0.006653546482327188,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": -0.0016395833920608283,
        "return_30m": 0.0010680247865009207,
        "return_60m": 0.00323538451259453,
        "return_120m": 0.00101475434629128,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": 5.5440455309252457e-05,
        "close_vs_ema6": 0.0005874963401248934,
        "close_vs_ema12": 8.80748363887296e-05,
        "ema3_slope": 5.544352912378869e-05,
        "ema6_slope": 0.00023505377334243072,
        "realized_volatility_30m": 0.002175819105330712,
        "realized_volatility_60m": 0.0015662739864018664,
        "return_acceleration": -0.004351638210661424
      }
    },
    {
      "id": 272,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260915T2245Z",
      "trigger_timestamp": "2026-09-15T22:46:16.550750Z",
      "market_start_timestamp": "2026-09-15T22:45:00Z",
      "resolution_timestamp": "2026-09-15T23:00:00Z",
      "direction": "UP",
      "base_run_id": 1511,
      "small_run_id": 1512,
      "last_observed_close": 75551.8,
      "actual_close": 75622.0,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-15T22:46:16.588053Z",
      "base_predicted_close": 75554.671875,
      "small_predicted_close": 75603.546875,
      "strike": 75551.8,
      "market_regime": {
        "id": 266,
        "signal_id": 272,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-15T22:30:00Z",
        "return_6h": -0.010010830525577163,
        "return_12h": -0.018678826152927264,
        "return_24h": -0.039253914651625976,
        "close_vs_ema12": -0.009233556855535396,
        "close_vs_ema24": -0.015465987283036386,
        "ema12_slope_3h": -0.0049353948047262675,
        "ema24_slope_6h": -0.006548259073971385,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-15T22:46:16.592404Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-15T22:30:00Z",
          "return_6h": -0.010010830525577163,
          "return_12h": -0.018678826152927264,
          "return_24h": -0.039253914651625976,
          "close_vs_ema12": -0.009233556855535396,
          "close_vs_ema24": -0.015465987283036386,
          "ema12_slope_3h": -0.0049353948047262675,
          "ema24_slope_6h": -0.006548259073971385,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.65,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.189468,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        1511,
        1512
      ],
      "forecast_publication_timestamp": "2026-09-15T22:46:16.550750Z",
      "requested_quote_timestamp": "2026-09-15T22:46:16.550750Z",
      "retrieved_quote_timestamp": "2026-09-15T22:46:16.740218Z",
      "quote_retrieval_timestamp": "2026-09-15T22:46:16.740218Z",
      "timing_difference_seconds": 0.189468,
      "selected_quote": {
        "id": 272,
        "contract_id": 272,
        "forecast_timestamp": "2026-09-15T22:46:16.550750Z",
        "requested_timestamp": "2026-09-15T22:46:16.550750Z",
        "actual_quote_timestamp": "2026-09-15T22:46:16.740218Z",
        "timestamp_delta_seconds": 0.189468,
        "bid": 0.64,
        "ask": 0.65,
        "midpoint": 0.645,
        "last_price": 0.65,
        "implied_probability": 0.65,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-15T22:46:16.740218Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP151900",
        "external_market_id": "KXBTC15M-26SEP151900-00",
        "external_contract_id": "KXBTC15M-26SEP151900-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5901.93
      },
      "selected_entry_price": 0.65,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 272,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP151900",
          "external_market_id": "KXBTC15M-26SEP151900-00",
          "external_contract_id": "KXBTC15M-26SEP151900-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-15T22:45:00Z",
          "resolution_timestamp": "2026-09-15T23:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-15T22:46:16.594647Z"
        }
      ],
      "quotes": [
        {
          "id": 272,
          "contract_id": 272,
          "forecast_timestamp": "2026-09-15T22:46:16.550750Z",
          "requested_timestamp": "2026-09-15T22:46:16.550750Z",
          "actual_quote_timestamp": "2026-09-15T22:46:16.740218Z",
          "timestamp_delta_seconds": 0.189468,
          "bid": 0.64,
          "ask": 0.65,
          "midpoint": 0.645,
          "last_price": 0.65,
          "implied_probability": 0.65,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-15T22:46:16.740218Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP151900",
          "external_market_id": "KXBTC15M-26SEP151900-00",
          "external_contract_id": "KXBTC15M-26SEP151900-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5901.93
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP151900-00": {
          "UP/YES": "KXBTC15M-26SEP151900-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 523,
          "signal_id": 272,
          "quote_id": 272,
          "settlement_id": 272,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 150.0,
          "entry_price": 0.65,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.5,
          "trading_fee": 2.39,
          "total_deployed": 99.89,
          "settlement_value": 1.0,
          "settlement_payout": 150.0,
          "gross_pnl": 52.5,
          "net_pnl": 50.11,
          "roi": 0.5016518169986985,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-15T23:01:22.217499Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5901.93,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 524,
          "signal_id": 272,
          "quote_id": 272,
          "settlement_id": 272,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.65,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 65.0,
          "trading_fee": 1.6,
          "total_deployed": 66.6,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 35.0,
          "net_pnl": 33.400000000000006,
          "roi": 0.5015015015015016,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-15T23:01:22.219547Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5901.93,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 75551.8,
        "kronos_base_predicted_close": 75554.671875,
        "kronos_base_displacement": 2.8718749999970896,
        "kronos_base_displacement_fraction": 3.8011999714064914e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 75603.546875,
        "kronos_small_displacement": 51.74687499999709,
        "kronos_small_displacement_fraction": 0.0006849191548050091,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP151900",
        "ticker": "KXBTC15M-26SEP151900-00",
        "market_id": "KXBTC15M-26SEP151900-00",
        "contract_id": "KXBTC15M-26SEP151900-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 75551.8
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-15T22:46:16.550750Z",
        "retrieved_timestamp": "2026-09-15T22:46:16.740218Z",
        "quote_offset_seconds": 0.189468,
        "quote_age_seconds": 0.189468,
        "bid": 0.64,
        "ask": 0.65,
        "midpoint": 0.645,
        "last_price": 0.65,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.65,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5901.93
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 75622.0,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260915T2245Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 266,
          "signal_id": 272,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-15T22:30:00Z",
          "return_6h": -0.010010830525577163,
          "return_12h": -0.018678826152927264,
          "return_24h": -0.039253914651625976,
          "close_vs_ema12": -0.009233556855535396,
          "close_vs_ema24": -0.015465987283036386,
          "ema12_slope_3h": -0.0049353948047262675,
          "ema24_slope_6h": -0.006548259073971385,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-15T22:46:16.592404Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-15T22:30:00Z",
            "return_6h": -0.010010830525577163,
            "return_12h": -0.018678826152927264,
            "return_24h": -0.039253914651625976,
            "close_vs_ema12": -0.009233556855535396,
            "close_vs_ema24": -0.015465987283036386,
            "ema12_slope_3h": -0.0049353948047262675,
            "ema24_slope_6h": -0.006548259073971385,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.001234716376027345,
        "return_30m": 0.002917826392371481,
        "return_60m": -0.0018554720225293364,
        "return_120m": -0.0029979160182346254,
        "consecutive_up_closes": 2,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0006687293282003903,
        "close_vs_ema6": 0.00011007940190466137,
        "close_vs_ema12": -0.0016904569085205434,
        "ema3_slope": 0.0006691768263702436,
        "ema6_slope": 4.403369964300907e-05,
        "realized_volatility_30m": 0.00022315901979752528,
        "realized_volatility_60m": 0.0022418716515953617,
        "return_acceleration": -0.00044631803959505056
      }
    },
    {
      "id": 271,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260915T2215Z",
      "trigger_timestamp": "2026-09-15T22:16:16.376092Z",
      "market_start_timestamp": "2026-09-15T22:15:00Z",
      "resolution_timestamp": "2026-09-15T22:30:00Z",
      "direction": "UP",
      "base_run_id": 1507,
      "small_run_id": 1508,
      "last_observed_close": 75331.99,
      "actual_close": 75458.63,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-15T22:16:16.421655Z",
      "base_predicted_close": 75517.0859375,
      "small_predicted_close": 75580.2421875,
      "strike": 75331.99,
      "market_regime": {
        "id": 265,
        "signal_id": 271,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-15T22:00:00Z",
        "return_6h": -0.011945920290939216,
        "return_12h": -0.021260635890037904,
        "return_24h": -0.04429786747545306,
        "close_vs_ema12": -0.012959502575633941,
        "close_vs_ema24": -0.019000935742950142,
        "ema12_slope_3h": -0.00493316431823676,
        "ema24_slope_6h": -0.006344415692514982,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-15T22:16:16.424233Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-15T22:00:00Z",
          "return_6h": -0.011945920290939216,
          "return_12h": -0.021260635890037904,
          "return_24h": -0.04429786747545306,
          "close_vs_ema12": -0.012959502575633941,
          "close_vs_ema24": -0.019000935742950142,
          "ema12_slope_3h": -0.00493316431823676,
          "ema24_slope_6h": -0.006344415692514982,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.39,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.187579,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        1507,
        1508
      ],
      "forecast_publication_timestamp": "2026-09-15T22:16:16.376092Z",
      "requested_quote_timestamp": "2026-09-15T22:16:16.376092Z",
      "retrieved_quote_timestamp": "2026-09-15T22:16:16.563671Z",
      "quote_retrieval_timestamp": "2026-09-15T22:16:16.563671Z",
      "timing_difference_seconds": 0.187579,
      "selected_quote": {
        "id": 271,
        "contract_id": 271,
        "forecast_timestamp": "2026-09-15T22:16:16.376092Z",
        "requested_timestamp": "2026-09-15T22:16:16.376092Z",
        "actual_quote_timestamp": "2026-09-15T22:16:16.563671Z",
        "timestamp_delta_seconds": 0.187579,
        "bid": 0.38,
        "ask": 0.39,
        "midpoint": 0.385,
        "last_price": 0.39,
        "implied_probability": 0.39,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-15T22:16:16.563671Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP151830",
        "external_market_id": "KXBTC15M-26SEP151830-30",
        "external_contract_id": "KXBTC15M-26SEP151830-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 6508.28
      },
      "selected_entry_price": 0.39,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 271,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP151830",
          "external_market_id": "KXBTC15M-26SEP151830-30",
          "external_contract_id": "KXBTC15M-26SEP151830-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-15T22:15:00Z",
          "resolution_timestamp": "2026-09-15T22:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-15T22:16:16.426713Z"
        }
      ],
      "quotes": [
        {
          "id": 271,
          "contract_id": 271,
          "forecast_timestamp": "2026-09-15T22:16:16.376092Z",
          "requested_timestamp": "2026-09-15T22:16:16.376092Z",
          "actual_quote_timestamp": "2026-09-15T22:16:16.563671Z",
          "timestamp_delta_seconds": 0.187579,
          "bid": 0.38,
          "ask": 0.39,
          "midpoint": 0.385,
          "last_price": 0.39,
          "implied_probability": 0.39,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-15T22:16:16.563671Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP151830",
          "external_market_id": "KXBTC15M-26SEP151830-30",
          "external_contract_id": "KXBTC15M-26SEP151830-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 6508.28
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP151830-30": {
          "UP/YES": "KXBTC15M-26SEP151830-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 521,
          "signal_id": 271,
          "quote_id": 271,
          "settlement_id": 271,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 245.0,
          "entry_price": 0.39,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.55,
          "trading_fee": 4.08,
          "total_deployed": 99.63,
          "settlement_value": 1.0,
          "settlement_payout": 245.0,
          "gross_pnl": 149.45,
          "net_pnl": 145.37,
          "roi": 1.4590986650607247,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-15T22:31:21.906255Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6508.28,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 522,
          "signal_id": 271,
          "quote_id": 271,
          "settlement_id": 271,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.39,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 39.0,
          "trading_fee": 1.67,
          "total_deployed": 40.67,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 61.0,
          "net_pnl": 59.33,
          "roi": 1.4588148512417014,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-15T22:31:21.908097Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6508.28,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 75331.99,
        "kronos_base_predicted_close": 75517.0859375,
        "kronos_base_displacement": 185.09593749999476,
        "kronos_base_displacement_fraction": 0.0024570695331424903,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 75580.2421875,
        "kronos_small_displacement": 248.25218749999476,
        "kronos_small_displacement_fraction": 0.0032954417837627115,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP151830",
        "ticker": "KXBTC15M-26SEP151830-30",
        "market_id": "KXBTC15M-26SEP151830-30",
        "contract_id": "KXBTC15M-26SEP151830-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 75331.99
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-15T22:16:16.376092Z",
        "retrieved_timestamp": "2026-09-15T22:16:16.563671Z",
        "quote_offset_seconds": 0.187579,
        "quote_age_seconds": 0.187579,
        "bid": 0.38,
        "ask": 0.39,
        "midpoint": 0.385,
        "last_price": 0.39,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.39,
        "price_type": "live_executable_ask",
        "yes_ask_size": 6508.28
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 75458.63,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260915T2215Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 265,
          "signal_id": 271,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-15T22:00:00Z",
          "return_6h": -0.011945920290939216,
          "return_12h": -0.021260635890037904,
          "return_24h": -0.04429786747545306,
          "close_vs_ema12": -0.012959502575633941,
          "close_vs_ema24": -0.019000935742950142,
          "ema12_slope_3h": -0.00493316431823676,
          "ema24_slope_6h": -0.006344415692514982,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-15T22:16:16.424233Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-15T22:00:00Z",
            "return_6h": -0.011945920290939216,
            "return_12h": -0.021260635890037904,
            "return_24h": -0.04429786747545306,
            "close_vs_ema12": -0.012959502575633941,
            "close_vs_ema24": -0.019000935742950142,
            "ema12_slope_3h": -0.00493316431823676,
            "ema24_slope_6h": -0.006344415692514982,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0007586234389136415,
        "return_30m": -0.004759411279058656,
        "return_60m": -0.0071237942072175375,
        "return_120m": -0.00847351930696294,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.0014715203648606456,
        "close_vs_ema6": -0.003185998803300172,
        "close_vs_ema12": -0.005484403310154207,
        "ema3_slope": -0.0014693581743836504,
        "ema6_slope": -0.0012727774942906667,
        "realized_volatility_30m": 0.0016226008984502882,
        "realized_volatility_60m": 0.0019491784802669848,
        "return_acceleration": 0.0032452017969005764
      }
    },
    {
      "id": 270,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260915T2200Z",
      "trigger_timestamp": "2026-09-15T22:01:17.159214Z",
      "market_start_timestamp": "2026-09-15T22:00:00Z",
      "resolution_timestamp": "2026-09-15T22:15:00Z",
      "direction": "UP",
      "base_run_id": 1505,
      "small_run_id": 1506,
      "last_observed_close": 75389.18,
      "actual_close": 75331.99,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-15T22:01:17.197585Z",
      "base_predicted_close": 75524.296875,
      "small_predicted_close": 75626.1640625,
      "strike": 75389.18,
      "market_regime": {
        "id": 264,
        "signal_id": 270,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-15T21:45:00Z",
        "return_6h": -0.014293369862418914,
        "return_12h": -0.020186860890206493,
        "return_24h": -0.042635939341851614,
        "close_vs_ema12": -0.012754576486455171,
        "close_vs_ema24": -0.018648653251413294,
        "ema12_slope_3h": -0.004815163647587384,
        "ema24_slope_6h": -0.006228062794788047,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-15T22:01:17.203428Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-15T21:45:00Z",
          "return_6h": -0.014293369862418914,
          "return_12h": -0.020186860890206493,
          "return_24h": -0.042635939341851614,
          "close_vs_ema12": -0.012754576486455171,
          "close_vs_ema24": -0.018648653251413294,
          "ema12_slope_3h": -0.004815163647587384,
          "ema24_slope_6h": -0.006228062794788047,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.48,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.182638,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        1505,
        1506
      ],
      "forecast_publication_timestamp": "2026-09-15T22:01:17.159214Z",
      "requested_quote_timestamp": "2026-09-15T22:01:17.159214Z",
      "retrieved_quote_timestamp": "2026-09-15T22:01:17.341852Z",
      "quote_retrieval_timestamp": "2026-09-15T22:01:17.341852Z",
      "timing_difference_seconds": 0.182638,
      "selected_quote": {
        "id": 270,
        "contract_id": 270,
        "forecast_timestamp": "2026-09-15T22:01:17.159214Z",
        "requested_timestamp": "2026-09-15T22:01:17.159214Z",
        "actual_quote_timestamp": "2026-09-15T22:01:17.341852Z",
        "timestamp_delta_seconds": 0.182638,
        "bid": 0.47,
        "ask": 0.48,
        "midpoint": 0.475,
        "last_price": 0.48,
        "implied_probability": 0.48,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-15T22:01:17.341852Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP151815",
        "external_market_id": "KXBTC15M-26SEP151815-15",
        "external_contract_id": "KXBTC15M-26SEP151815-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5945.2
      },
      "selected_entry_price": 0.48,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 270,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP151815",
          "external_market_id": "KXBTC15M-26SEP151815-15",
          "external_contract_id": "KXBTC15M-26SEP151815-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-15T22:00:00Z",
          "resolution_timestamp": "2026-09-15T22:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-15T22:01:17.206093Z"
        }
      ],
      "quotes": [
        {
          "id": 270,
          "contract_id": 270,
          "forecast_timestamp": "2026-09-15T22:01:17.159214Z",
          "requested_timestamp": "2026-09-15T22:01:17.159214Z",
          "actual_quote_timestamp": "2026-09-15T22:01:17.341852Z",
          "timestamp_delta_seconds": 0.182638,
          "bid": 0.47,
          "ask": 0.48,
          "midpoint": 0.475,
          "last_price": 0.48,
          "implied_probability": 0.48,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-15T22:01:17.341852Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP151815",
          "external_market_id": "KXBTC15M-26SEP151815-15",
          "external_contract_id": "KXBTC15M-26SEP151815-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5945.2
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP151815-15": {
          "UP/YES": "KXBTC15M-26SEP151815-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 519,
          "signal_id": 270,
          "quote_id": 270,
          "settlement_id": 270,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 201.0,
          "entry_price": 0.48,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.47999999999999,
          "trading_fee": 3.52,
          "total_deployed": 99.99999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.47999999999999,
          "net_pnl": -99.99999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-15T22:16:21.937910Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5945.2,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 520,
          "signal_id": 270,
          "quote_id": 270,
          "settlement_id": 270,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.48,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 48.0,
          "trading_fee": 1.75,
          "total_deployed": 49.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -48.0,
          "net_pnl": -49.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-15T22:16:21.939954Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5945.2,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 75389.18,
        "kronos_base_predicted_close": 75524.296875,
        "kronos_base_displacement": 135.11687500000698,
        "kronos_base_displacement_fraction": 0.0017922581861217618,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 75626.1640625,
        "kronos_small_displacement": 236.98406250000698,
        "kronos_small_displacement_fraction": 0.003143475794537187,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP151815",
        "ticker": "KXBTC15M-26SEP151815-15",
        "market_id": "KXBTC15M-26SEP151815-15",
        "contract_id": "KXBTC15M-26SEP151815-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 75389.18
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-15T22:01:17.159214Z",
        "retrieved_timestamp": "2026-09-15T22:01:17.341852Z",
        "quote_offset_seconds": 0.182638,
        "quote_age_seconds": 0.182638,
        "bid": 0.47,
        "ask": 0.48,
        "midpoint": 0.475,
        "last_price": 0.48,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.48,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5945.2
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 75331.99,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260915T2200Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 264,
          "signal_id": 270,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-15T21:45:00Z",
          "return_6h": -0.014293369862418914,
          "return_12h": -0.020186860890206493,
          "return_24h": -0.042635939341851614,
          "close_vs_ema12": -0.012754576486455171,
          "close_vs_ema24": -0.018648653251413294,
          "ema12_slope_3h": -0.004815163647587384,
          "ema24_slope_6h": -0.006228062794788047,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-15T22:01:17.203428Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-15T21:45:00Z",
            "return_6h": -0.014293369862418914,
            "return_12h": -0.020186860890206493,
            "return_24h": -0.042635939341851614,
            "close_vs_ema12": -0.012754576486455171,
            "close_vs_ema24": -0.018648653251413294,
            "ema12_slope_3h": -0.004815163647587384,
            "ema24_slope_6h": -0.006228062794788047,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.004003825235814218,
        "return_30m": -0.0031317197095687144,
        "return_60m": -0.006562861863747549,
        "return_120m": -0.00912415674638778,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.00218174803505089,
        "close_vs_ema6": -0.0036989038662745832,
        "close_vs_ema12": -0.005720827314213306,
        "ema3_slope": -0.002176998373128236,
        "ema6_slope": -0.001477375678266446,
        "realized_volatility_30m": 0.002439718278381686,
        "realized_volatility_60m": 0.0020367692144083035,
        "return_acceleration": -0.004879436556763372
      }
    },
    {
      "id": 269,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260915T2130Z",
      "trigger_timestamp": "2026-09-15T21:31:16.290909Z",
      "market_start_timestamp": "2026-09-15T21:30:00Z",
      "resolution_timestamp": "2026-09-15T21:45:00Z",
      "direction": "UP",
      "base_run_id": 1501,
      "small_run_id": 1502,
      "last_observed_close": 75626.02,
      "actual_close": 75692.24,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-15T21:31:16.337766Z",
      "base_predicted_close": 75751.328125,
      "small_predicted_close": 75735.5703125,
      "strike": 75626.02,
      "market_regime": {
        "id": 263,
        "signal_id": 269,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-15T21:15:00Z",
        "return_6h": -0.009748605855065984,
        "return_12h": -0.016238712651508447,
        "return_24h": -0.041655380353069926,
        "close_vs_ema12": -0.010582855587903395,
        "close_vs_ema24": -0.016264501520295127,
        "ema12_slope_3h": -0.004839535313825749,
        "ema24_slope_6h": -0.005994705029757075,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-15T21:31:16.344679Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-15T21:15:00Z",
          "return_6h": -0.009748605855065984,
          "return_12h": -0.016238712651508447,
          "return_24h": -0.041655380353069926,
          "close_vs_ema12": -0.010582855587903395,
          "close_vs_ema24": -0.016264501520295127,
          "ema12_slope_3h": -0.004839535313825749,
          "ema24_slope_6h": -0.005994705029757075,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.48,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.208908,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        1501,
        1502
      ],
      "forecast_publication_timestamp": "2026-09-15T21:31:16.290909Z",
      "requested_quote_timestamp": "2026-09-15T21:31:16.290909Z",
      "retrieved_quote_timestamp": "2026-09-15T21:31:16.499817Z",
      "quote_retrieval_timestamp": "2026-09-15T21:31:16.499817Z",
      "timing_difference_seconds": 0.208908,
      "selected_quote": {
        "id": 269,
        "contract_id": 269,
        "forecast_timestamp": "2026-09-15T21:31:16.290909Z",
        "requested_timestamp": "2026-09-15T21:31:16.290909Z",
        "actual_quote_timestamp": "2026-09-15T21:31:16.499817Z",
        "timestamp_delta_seconds": 0.208908,
        "bid": 0.47,
        "ask": 0.48,
        "midpoint": 0.475,
        "last_price": 0.47,
        "implied_probability": 0.48,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-15T21:31:16.499817Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP151745",
        "external_market_id": "KXBTC15M-26SEP151745-45",
        "external_contract_id": "KXBTC15M-26SEP151745-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3258.85
      },
      "selected_entry_price": 0.48,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 269,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP151745",
          "external_market_id": "KXBTC15M-26SEP151745-45",
          "external_contract_id": "KXBTC15M-26SEP151745-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-15T21:30:00Z",
          "resolution_timestamp": "2026-09-15T21:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-15T21:31:16.347281Z"
        }
      ],
      "quotes": [
        {
          "id": 269,
          "contract_id": 269,
          "forecast_timestamp": "2026-09-15T21:31:16.290909Z",
          "requested_timestamp": "2026-09-15T21:31:16.290909Z",
          "actual_quote_timestamp": "2026-09-15T21:31:16.499817Z",
          "timestamp_delta_seconds": 0.208908,
          "bid": 0.47,
          "ask": 0.48,
          "midpoint": 0.475,
          "last_price": 0.47,
          "implied_probability": 0.48,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-15T21:31:16.499817Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP151745",
          "external_market_id": "KXBTC15M-26SEP151745-45",
          "external_contract_id": "KXBTC15M-26SEP151745-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3258.85
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP151745-45": {
          "UP/YES": "KXBTC15M-26SEP151745-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 517,
          "signal_id": 269,
          "quote_id": 269,
          "settlement_id": 269,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 201.0,
          "entry_price": 0.48,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.47999999999999,
          "trading_fee": 3.52,
          "total_deployed": 99.99999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 201.0,
          "gross_pnl": 104.52000000000001,
          "net_pnl": 101.00000000000001,
          "roi": 1.0100000000000002,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-15T21:46:21.674968Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3258.85,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 518,
          "signal_id": 269,
          "quote_id": 269,
          "settlement_id": 269,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.48,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 48.0,
          "trading_fee": 1.75,
          "total_deployed": 49.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 52.0,
          "net_pnl": 50.25,
          "roi": 1.0100502512562815,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-15T21:46:21.676994Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3258.85,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 75626.02,
        "kronos_base_predicted_close": 75751.328125,
        "kronos_base_displacement": 125.30812499999593,
        "kronos_base_displacement_fraction": 0.0016569445939373236,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 75735.5703125,
        "kronos_small_displacement": 109.55031249999593,
        "kronos_small_displacement_fraction": 0.001448579635686182,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP151745",
        "ticker": "KXBTC15M-26SEP151745-45",
        "market_id": "KXBTC15M-26SEP151745-45",
        "contract_id": "KXBTC15M-26SEP151745-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 75626.02
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-15T21:31:16.290909Z",
        "retrieved_timestamp": "2026-09-15T21:31:16.499817Z",
        "quote_offset_seconds": 0.208908,
        "quote_age_seconds": 0.208908,
        "bid": 0.47,
        "ask": 0.48,
        "midpoint": 0.475,
        "last_price": 0.47,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.48,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3258.85
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 75692.24,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260915T2130Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 263,
          "signal_id": 269,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-15T21:15:00Z",
          "return_6h": -0.009748605855065984,
          "return_12h": -0.016238712651508447,
          "return_24h": -0.041655380353069926,
          "close_vs_ema12": -0.010582855587903395,
          "close_vs_ema24": -0.016264501520295127,
          "ema12_slope_3h": -0.004839535313825749,
          "ema24_slope_6h": -0.005994705029757075,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-15T21:31:16.344679Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-15T21:15:00Z",
            "return_6h": -0.009748605855065984,
            "return_12h": -0.016238712651508447,
            "return_24h": -0.041655380353069926,
            "close_vs_ema12": -0.010582855587903395,
            "close_vs_ema24": -0.016264501520295127,
            "ema12_slope_3h": -0.004839535313825749,
            "ema24_slope_6h": -0.005994705029757075,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0032484567484950544,
        "return_30m": -0.0034419212869118976,
        "return_60m": -0.0018193348665239695,
        "return_120m": -0.0034125526821955354,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.0015771415729965987,
        "close_vs_ema6": -0.0025129956663026976,
        "close_vs_ema12": -0.004133570376459561,
        "ema3_slope": -0.0015746581142213056,
        "ema6_slope": -0.0010041888576222124,
        "realized_volatility_30m": 0.001527180850355192,
        "realized_volatility_60m": 0.001720980983191164,
        "return_acceleration": -0.003054361700710384
      }
    },
    {
      "id": 268,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260915T2115Z",
      "trigger_timestamp": "2026-09-15T21:16:16.257567Z",
      "market_start_timestamp": "2026-09-15T21:15:00Z",
      "resolution_timestamp": "2026-09-15T21:30:00Z",
      "direction": "UP",
      "base_run_id": 1499,
      "small_run_id": 1500,
      "last_observed_close": 75872.49,
      "actual_close": 75626.02,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-15T21:16:16.311713Z",
      "base_predicted_close": 75927.0390625,
      "small_predicted_close": 75900.0546875,
      "strike": 75872.49,
      "market_regime": {
        "id": 262,
        "signal_id": 268,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-15T21:00:00Z",
        "return_6h": -0.001277281929697116,
        "return_12h": -0.012984833691959463,
        "return_24h": -0.0381111656963673,
        "close_vs_ema12": -0.007805121331624698,
        "close_vs_ema24": -0.013396284066151676,
        "ema12_slope_3h": -0.004333245016212683,
        "ema24_slope_6h": -0.005916684152337481,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-15T21:16:16.314123Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-15T21:00:00Z",
          "return_6h": -0.001277281929697116,
          "return_12h": -0.012984833691959463,
          "return_24h": -0.0381111656963673,
          "close_vs_ema12": -0.007805121331624698,
          "close_vs_ema24": -0.013396284066151676,
          "ema12_slope_3h": -0.004333245016212683,
          "ema24_slope_6h": -0.005916684152337481,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.22,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.217229,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        1499,
        1500
      ],
      "forecast_publication_timestamp": "2026-09-15T21:16:16.257567Z",
      "requested_quote_timestamp": "2026-09-15T21:16:16.257567Z",
      "retrieved_quote_timestamp": "2026-09-15T21:16:16.474796Z",
      "quote_retrieval_timestamp": "2026-09-15T21:16:16.474796Z",
      "timing_difference_seconds": 0.217229,
      "selected_quote": {
        "id": 268,
        "contract_id": 268,
        "forecast_timestamp": "2026-09-15T21:16:16.257567Z",
        "requested_timestamp": "2026-09-15T21:16:16.257567Z",
        "actual_quote_timestamp": "2026-09-15T21:16:16.474796Z",
        "timestamp_delta_seconds": 0.217229,
        "bid": 0.21,
        "ask": 0.22,
        "midpoint": 0.215,
        "last_price": 0.22,
        "implied_probability": 0.22,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-15T21:16:16.474796Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP151730",
        "external_market_id": "KXBTC15M-26SEP151730-30",
        "external_contract_id": "KXBTC15M-26SEP151730-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5273.98
      },
      "selected_entry_price": 0.22,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 268,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP151730",
          "external_market_id": "KXBTC15M-26SEP151730-30",
          "external_contract_id": "KXBTC15M-26SEP151730-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-15T21:15:00Z",
          "resolution_timestamp": "2026-09-15T21:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-15T21:16:16.316448Z"
        }
      ],
      "quotes": [
        {
          "id": 268,
          "contract_id": 268,
          "forecast_timestamp": "2026-09-15T21:16:16.257567Z",
          "requested_timestamp": "2026-09-15T21:16:16.257567Z",
          "actual_quote_timestamp": "2026-09-15T21:16:16.474796Z",
          "timestamp_delta_seconds": 0.217229,
          "bid": 0.21,
          "ask": 0.22,
          "midpoint": 0.215,
          "last_price": 0.22,
          "implied_probability": 0.22,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-15T21:16:16.474796Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP151730",
          "external_market_id": "KXBTC15M-26SEP151730-30",
          "external_contract_id": "KXBTC15M-26SEP151730-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5273.98
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP151730-30": {
          "UP/YES": "KXBTC15M-26SEP151730-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 515,
          "signal_id": 268,
          "quote_id": 268,
          "settlement_id": 268,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 431.0,
          "entry_price": 0.22,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 94.82000000000001,
          "trading_fee": 5.18,
          "total_deployed": 100.0,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -94.82000000000001,
          "net_pnl": -100.0,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-15T21:31:21.117414Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5273.98,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 516,
          "signal_id": 268,
          "quote_id": 268,
          "settlement_id": 268,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.22,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 22.0,
          "trading_fee": 1.21,
          "total_deployed": 23.21,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -22.0,
          "net_pnl": -23.21,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-15T21:31:21.119623Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5273.98,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 75872.49,
        "kronos_base_predicted_close": 75927.0390625,
        "kronos_base_displacement": 54.54906249999476,
        "kronos_base_displacement_fraction": 0.0007189570620391496,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 75900.0546875,
        "kronos_small_displacement": 27.56468749999476,
        "kronos_small_displacement_fraction": 0.00036330279261949567,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP151730",
        "ticker": "KXBTC15M-26SEP151730-30",
        "market_id": "KXBTC15M-26SEP151730-30",
        "contract_id": "KXBTC15M-26SEP151730-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 75872.49
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-15T21:16:16.257567Z",
        "retrieved_timestamp": "2026-09-15T21:16:16.474796Z",
        "quote_offset_seconds": 0.217229,
        "quote_age_seconds": 0.217229,
        "bid": 0.21,
        "ask": 0.22,
        "midpoint": 0.215,
        "last_price": 0.22,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.22,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5273.98
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 75626.02,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260915T2115Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 262,
          "signal_id": 268,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-15T21:00:00Z",
          "return_6h": -0.001277281929697116,
          "return_12h": -0.012984833691959463,
          "return_24h": -0.0381111656963673,
          "close_vs_ema12": -0.007805121331624698,
          "close_vs_ema24": -0.013396284066151676,
          "ema12_slope_3h": -0.004333245016212683,
          "ema24_slope_6h": -0.005916684152337481,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-15T21:16:16.314123Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-15T21:00:00Z",
            "return_6h": -0.001277281929697116,
            "return_12h": -0.012984833691959463,
            "return_24h": -0.0381111656963673,
            "close_vs_ema12": -0.007805121331624698,
            "close_vs_ema24": -0.013396284066151676,
            "ema12_slope_3h": -0.004333245016212683,
            "ema24_slope_6h": -0.005916684152337481,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": -0.00019409504778467035,
        "return_30m": 0.0012340538331032658,
        "return_60m": -0.0013594092514965794,
        "return_120m": -0.0006164858117808647,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": 9.946362333090875e-05,
        "close_vs_ema6": -0.00026707182445295796,
        "close_vs_ema12": -0.0016383252053190356,
        "ema3_slope": 9.947351732741971e-05,
        "ema6_slope": -0.00010681731862260957,
        "realized_volatility_30m": 0.0008112605895553293,
        "realized_volatility_60m": 0.0015360811972097413,
        "return_acceleration": -0.0016225211791106586
      }
    },
    {
      "id": 267,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260915T2100Z",
      "trigger_timestamp": "2026-09-15T21:01:16.634019Z",
      "market_start_timestamp": "2026-09-15T21:00:00Z",
      "resolution_timestamp": "2026-09-15T21:15:00Z",
      "direction": "UP",
      "base_run_id": 1497,
      "small_run_id": 1498,
      "last_observed_close": 75887.22,
      "actual_close": 75872.49,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-15T21:01:16.680258Z",
      "base_predicted_close": 75948.4296875,
      "small_predicted_close": 75973.4765625,
      "strike": 75887.22,
      "market_regime": {
        "id": 261,
        "signal_id": 267,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-15T20:45:00Z",
        "return_6h": -9.869594445044427e-05,
        "return_12h": -0.013838242574461201,
        "return_24h": -0.040535821318320675,
        "close_vs_ema12": -0.007941998856220822,
        "close_vs_ema24": -0.013482933194990832,
        "ema12_slope_3h": -0.003986523365328565,
        "ema24_slope_6h": -0.006012535558791443,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-15T21:01:16.682793Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-15T20:45:00Z",
          "return_6h": -9.869594445044427e-05,
          "return_12h": -0.013838242574461201,
          "return_24h": -0.040535821318320675,
          "close_vs_ema12": -0.007941998856220822,
          "close_vs_ema24": -0.013482933194990832,
          "ema12_slope_3h": -0.003986523365328565,
          "ema24_slope_6h": -0.006012535558791443,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.33,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.317472,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        1497,
        1498
      ],
      "forecast_publication_timestamp": "2026-09-15T21:01:16.634019Z",
      "requested_quote_timestamp": "2026-09-15T21:01:16.634019Z",
      "retrieved_quote_timestamp": "2026-09-15T21:01:16.951491Z",
      "quote_retrieval_timestamp": "2026-09-15T21:01:16.951491Z",
      "timing_difference_seconds": 0.317472,
      "selected_quote": {
        "id": 267,
        "contract_id": 267,
        "forecast_timestamp": "2026-09-15T21:01:16.634019Z",
        "requested_timestamp": "2026-09-15T21:01:16.634019Z",
        "actual_quote_timestamp": "2026-09-15T21:01:16.951491Z",
        "timestamp_delta_seconds": 0.317472,
        "bid": 0.32,
        "ask": 0.33,
        "midpoint": 0.325,
        "last_price": 0.33,
        "implied_probability": 0.33,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-15T21:01:16.951491Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP151715",
        "external_market_id": "KXBTC15M-26SEP151715-15",
        "external_contract_id": "KXBTC15M-26SEP151715-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3537.93
      },
      "selected_entry_price": 0.33,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 267,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP151715",
          "external_market_id": "KXBTC15M-26SEP151715-15",
          "external_contract_id": "KXBTC15M-26SEP151715-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-15T21:00:00Z",
          "resolution_timestamp": "2026-09-15T21:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-15T21:01:16.685209Z"
        }
      ],
      "quotes": [
        {
          "id": 267,
          "contract_id": 267,
          "forecast_timestamp": "2026-09-15T21:01:16.634019Z",
          "requested_timestamp": "2026-09-15T21:01:16.634019Z",
          "actual_quote_timestamp": "2026-09-15T21:01:16.951491Z",
          "timestamp_delta_seconds": 0.317472,
          "bid": 0.32,
          "ask": 0.33,
          "midpoint": 0.325,
          "last_price": 0.33,
          "implied_probability": 0.33,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-15T21:01:16.951491Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP151715",
          "external_market_id": "KXBTC15M-26SEP151715-15",
          "external_contract_id": "KXBTC15M-26SEP151715-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3537.93
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP151715-15": {
          "UP/YES": "KXBTC15M-26SEP151715-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 513,
          "signal_id": 267,
          "quote_id": 267,
          "settlement_id": 267,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 289.0,
          "entry_price": 0.33,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.37,
          "trading_fee": 4.48,
          "total_deployed": 99.85000000000001,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.37,
          "net_pnl": -99.85000000000001,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-15T21:16:22.181853Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3537.93,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 514,
          "signal_id": 267,
          "quote_id": 267,
          "settlement_id": 267,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.33,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 33.0,
          "trading_fee": 1.55,
          "total_deployed": 34.55,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -33.0,
          "net_pnl": -34.55,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-15T21:16:22.184803Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3537.93,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 75887.22,
        "kronos_base_predicted_close": 75948.4296875,
        "kronos_base_displacement": 61.209687499998836,
        "kronos_base_displacement_fraction": 0.0008065875584847993,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 75973.4765625,
        "kronos_small_displacement": 86.25656249999884,
        "kronos_small_displacement_fraction": 0.0011366414858786345,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP151715",
        "ticker": "KXBTC15M-26SEP151715-15",
        "market_id": "KXBTC15M-26SEP151715-15",
        "contract_id": "KXBTC15M-26SEP151715-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 75887.22
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-15T21:01:16.634019Z",
        "retrieved_timestamp": "2026-09-15T21:01:16.951491Z",
        "quote_offset_seconds": 0.317472,
        "quote_age_seconds": 0.317472,
        "bid": 0.32,
        "ask": 0.33,
        "midpoint": 0.325,
        "last_price": 0.33,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.33,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3537.93
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 75872.49,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260915T2100Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 261,
          "signal_id": 267,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-15T20:45:00Z",
          "return_6h": -9.869594445044427e-05,
          "return_12h": -0.013838242574461201,
          "return_24h": -0.040535821318320675,
          "close_vs_ema12": -0.007941998856220822,
          "close_vs_ema24": -0.013482933194990832,
          "ema12_slope_3h": -0.003986523365328565,
          "ema24_slope_6h": -0.006012535558791443,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-15T21:01:16.682793Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-15T20:45:00Z",
            "return_6h": -9.869594445044427e-05,
            "return_12h": -0.013838242574461201,
            "return_24h": -0.040535821318320675,
            "close_vs_ema12": -0.007941998856220822,
            "close_vs_ema24": -0.013482933194990832,
            "ema12_slope_3h": -0.003986523365328565,
            "ema24_slope_6h": -0.006012535558791443,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0014284261313259883,
        "return_30m": 0.0016281905240116412,
        "return_60m": -0.0025782153538626007,
        "return_120m": -0.0009103187292980319,
        "consecutive_up_closes": 2,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.000393118384771185,
        "close_vs_ema6": -0.00017980046577470432,
        "close_vs_ema12": -0.0017418689766875994,
        "ema3_slope": 0.0003932729876126029,
        "ema6_slope": -7.191501416869972e-05,
        "realized_volatility_30m": 0.0006144733401504121,
        "realized_volatility_60m": 0.0015970006441479402,
        "return_acceleration": 0.0012289466803008242
      }
    },
    {
      "id": 266,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260915T2015Z",
      "trigger_timestamp": "2026-09-15T20:16:16.126814Z",
      "market_start_timestamp": "2026-09-15T20:15:00Z",
      "resolution_timestamp": "2026-09-15T20:30:00Z",
      "direction": "UP",
      "base_run_id": 1491,
      "small_run_id": 1492,
      "last_observed_close": 75975.77,
      "actual_close": 75763.86,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-15T20:16:16.165897Z",
      "base_predicted_close": 75988.8515625,
      "small_predicted_close": 76003.4296875,
      "strike": 75975.77,
      "market_regime": {
        "id": 260,
        "signal_id": 266,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-15T20:00:00Z",
        "return_6h": -0.005318015355770145,
        "return_12h": -0.010170248141664784,
        "return_24h": -0.040243332699614776,
        "close_vs_ema12": -0.007963924611546713,
        "close_vs_ema24": -0.01325329979894363,
        "ema12_slope_3h": -0.0029407132825673976,
        "ema24_slope_6h": -0.0062044294969998415,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-15T20:16:16.169811Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-15T20:00:00Z",
          "return_6h": -0.005318015355770145,
          "return_12h": -0.010170248141664784,
          "return_24h": -0.040243332699614776,
          "close_vs_ema12": -0.007963924611546713,
          "close_vs_ema24": -0.01325329979894363,
          "ema12_slope_3h": -0.0029407132825673976,
          "ema24_slope_6h": -0.0062044294969998415,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.39,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.173107,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        1491,
        1492
      ],
      "forecast_publication_timestamp": "2026-09-15T20:16:16.126814Z",
      "requested_quote_timestamp": "2026-09-15T20:16:16.126814Z",
      "retrieved_quote_timestamp": "2026-09-15T20:16:16.299921Z",
      "quote_retrieval_timestamp": "2026-09-15T20:16:16.299921Z",
      "timing_difference_seconds": 0.173107,
      "selected_quote": {
        "id": 266,
        "contract_id": 266,
        "forecast_timestamp": "2026-09-15T20:16:16.126814Z",
        "requested_timestamp": "2026-09-15T20:16:16.126814Z",
        "actual_quote_timestamp": "2026-09-15T20:16:16.299921Z",
        "timestamp_delta_seconds": 0.173107,
        "bid": 0.38,
        "ask": 0.39,
        "midpoint": 0.385,
        "last_price": 0.39,
        "implied_probability": 0.39,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-15T20:16:16.299921Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP151630",
        "external_market_id": "KXBTC15M-26SEP151630-30",
        "external_contract_id": "KXBTC15M-26SEP151630-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3406.55
      },
      "selected_entry_price": 0.39,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 266,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP151630",
          "external_market_id": "KXBTC15M-26SEP151630-30",
          "external_contract_id": "KXBTC15M-26SEP151630-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-15T20:15:00Z",
          "resolution_timestamp": "2026-09-15T20:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-15T20:16:16.172926Z"
        }
      ],
      "quotes": [
        {
          "id": 266,
          "contract_id": 266,
          "forecast_timestamp": "2026-09-15T20:16:16.126814Z",
          "requested_timestamp": "2026-09-15T20:16:16.126814Z",
          "actual_quote_timestamp": "2026-09-15T20:16:16.299921Z",
          "timestamp_delta_seconds": 0.173107,
          "bid": 0.38,
          "ask": 0.39,
          "midpoint": 0.385,
          "last_price": 0.39,
          "implied_probability": 0.39,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-15T20:16:16.299921Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP151630",
          "external_market_id": "KXBTC15M-26SEP151630-30",
          "external_contract_id": "KXBTC15M-26SEP151630-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3406.55
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP151630-30": {
          "UP/YES": "KXBTC15M-26SEP151630-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 511,
          "signal_id": 266,
          "quote_id": 266,
          "settlement_id": 266,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 245.0,
          "entry_price": 0.39,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.55,
          "trading_fee": 4.08,
          "total_deployed": 99.63,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.55,
          "net_pnl": -99.63,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-15T20:31:26.747859Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3406.55,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 512,
          "signal_id": 266,
          "quote_id": 266,
          "settlement_id": 266,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.39,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 39.0,
          "trading_fee": 1.67,
          "total_deployed": 40.67,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -39.0,
          "net_pnl": -40.67,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-15T20:31:26.794224Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3406.55,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 75975.77,
        "kronos_base_predicted_close": 75988.8515625,
        "kronos_base_displacement": 13.081562499995925,
        "kronos_base_displacement_fraction": 0.00017218071629936655,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 76003.4296875,
        "kronos_small_displacement": 27.659687499995925,
        "kronos_small_displacement_fraction": 0.00036405932443983027,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP151630",
        "ticker": "KXBTC15M-26SEP151630-30",
        "market_id": "KXBTC15M-26SEP151630-30",
        "contract_id": "KXBTC15M-26SEP151630-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 75975.77
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-15T20:16:16.126814Z",
        "retrieved_timestamp": "2026-09-15T20:16:16.299921Z",
        "quote_offset_seconds": 0.173107,
        "quote_age_seconds": 0.173107,
        "bid": 0.38,
        "ask": 0.39,
        "midpoint": 0.385,
        "last_price": 0.39,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.39,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3406.55
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 75763.86,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260915T2015Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 260,
          "signal_id": 266,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-15T20:00:00Z",
          "return_6h": -0.005318015355770145,
          "return_12h": -0.010170248141664784,
          "return_24h": -0.040243332699614776,
          "close_vs_ema12": -0.007963924611546713,
          "close_vs_ema24": -0.01325329979894363,
          "ema12_slope_3h": -0.0029407132825673976,
          "ema24_slope_6h": -0.0062044294969998415,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-15T20:16:16.169811Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-15T20:00:00Z",
            "return_6h": -0.005318015355770145,
            "return_12h": -0.010170248141664784,
            "return_24h": -0.040243332699614776,
            "close_vs_ema12": -0.007963924611546713,
            "close_vs_ema24": -0.01325329979894363,
            "ema12_slope_3h": -0.0029407132825673976,
            "ema24_slope_6h": -0.0062044294969998415,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": -0.0014143233755997686,
        "return_30m": 0.0012564460212363127,
        "return_60m": 0.0007439347514992534,
        "return_120m": -0.01113371863548518,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0001674858551783398,
        "close_vs_ema6": -0.0007740523110214559,
        "close_vs_ema12": -0.0023073280867585977,
        "ema3_slope": -0.00016745780836402435,
        "ema6_slope": -0.0003095250889644241,
        "realized_volatility_30m": 0.0020444377269797642,
        "realized_volatility_60m": 0.0015183358353528101,
        "return_acceleration": -0.0040888754539595284
      }
    },
    {
      "id": 265,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260915T1945Z",
      "trigger_timestamp": "2026-09-15T19:46:16.411145Z",
      "market_start_timestamp": "2026-09-15T19:45:00Z",
      "resolution_timestamp": "2026-09-15T20:00:00Z",
      "direction": "UP",
      "base_run_id": 1487,
      "small_run_id": 1488,
      "last_observed_close": 75880.43,
      "actual_close": 76083.38,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-15T19:46:16.454975Z",
      "base_predicted_close": 75908.4375,
      "small_predicted_close": 75956.859375,
      "strike": 75880.43,
      "market_regime": {
        "id": 259,
        "signal_id": 265,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-15T19:30:00Z",
        "return_6h": -0.006620233641687401,
        "return_12h": -0.014754201258572519,
        "return_24h": -0.0409228000059062,
        "close_vs_ema12": -0.00983499295354362,
        "close_vs_ema24": -0.015018032663046132,
        "ema12_slope_3h": -0.002902741320667368,
        "ema24_slope_6h": -0.00623879803386207,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-15T19:46:16.457599Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-15T19:30:00Z",
          "return_6h": -0.006620233641687401,
          "return_12h": -0.014754201258572519,
          "return_24h": -0.0409228000059062,
          "close_vs_ema12": -0.00983499295354362,
          "close_vs_ema24": -0.015018032663046132,
          "ema12_slope_3h": -0.002902741320667368,
          "ema24_slope_6h": -0.00623879803386207,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.47,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.223132,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        1487,
        1488
      ],
      "forecast_publication_timestamp": "2026-09-15T19:46:16.411145Z",
      "requested_quote_timestamp": "2026-09-15T19:46:16.411145Z",
      "retrieved_quote_timestamp": "2026-09-15T19:46:16.634277Z",
      "quote_retrieval_timestamp": "2026-09-15T19:46:16.634277Z",
      "timing_difference_seconds": 0.223132,
      "selected_quote": {
        "id": 265,
        "contract_id": 265,
        "forecast_timestamp": "2026-09-15T19:46:16.411145Z",
        "requested_timestamp": "2026-09-15T19:46:16.411145Z",
        "actual_quote_timestamp": "2026-09-15T19:46:16.634277Z",
        "timestamp_delta_seconds": 0.223132,
        "bid": 0.46,
        "ask": 0.47,
        "midpoint": 0.46499999999999997,
        "last_price": 0.47,
        "implied_probability": 0.47,
        "spread": 0.009999999999999953,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-15T19:46:16.634277Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP151600",
        "external_market_id": "KXBTC15M-26SEP151600-00",
        "external_contract_id": "KXBTC15M-26SEP151600-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5894.91
      },
      "selected_entry_price": 0.47,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 265,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP151600",
          "external_market_id": "KXBTC15M-26SEP151600-00",
          "external_contract_id": "KXBTC15M-26SEP151600-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-15T19:45:00Z",
          "resolution_timestamp": "2026-09-15T20:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-15T19:46:16.464224Z"
        }
      ],
      "quotes": [
        {
          "id": 265,
          "contract_id": 265,
          "forecast_timestamp": "2026-09-15T19:46:16.411145Z",
          "requested_timestamp": "2026-09-15T19:46:16.411145Z",
          "actual_quote_timestamp": "2026-09-15T19:46:16.634277Z",
          "timestamp_delta_seconds": 0.223132,
          "bid": 0.46,
          "ask": 0.47,
          "midpoint": 0.46499999999999997,
          "last_price": 0.47,
          "implied_probability": 0.47,
          "spread": 0.009999999999999953,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-15T19:46:16.634277Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP151600",
          "external_market_id": "KXBTC15M-26SEP151600-00",
          "external_contract_id": "KXBTC15M-26SEP151600-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5894.91
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP151600-00": {
          "UP/YES": "KXBTC15M-26SEP151600-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 509,
          "signal_id": 265,
          "quote_id": 265,
          "settlement_id": 265,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 205.0,
          "entry_price": 0.47,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.35,
          "trading_fee": 3.58,
          "total_deployed": 99.92999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 205.0,
          "gross_pnl": 108.65,
          "net_pnl": 105.07000000000001,
          "roi": 1.0514360052036427,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-15T20:01:21.928178Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5894.91,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 510,
          "signal_id": 265,
          "quote_id": 265,
          "settlement_id": 265,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.47,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 47.0,
          "trading_fee": 1.75,
          "total_deployed": 48.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 53.0,
          "net_pnl": 51.25,
          "roi": 1.0512820512820513,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-15T20:01:21.930145Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5894.91,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 75880.43,
        "kronos_base_predicted_close": 75908.4375,
        "kronos_base_displacement": 28.007500000006985,
        "kronos_base_displacement_fraction": 0.0003691004386771001,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 75956.859375,
        "kronos_small_displacement": 76.42937500000698,
        "kronos_small_displacement_fraction": 0.0010072343422409045,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP151600",
        "ticker": "KXBTC15M-26SEP151600-00",
        "market_id": "KXBTC15M-26SEP151600-00",
        "contract_id": "KXBTC15M-26SEP151600-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 75880.43
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-15T19:46:16.411145Z",
        "retrieved_timestamp": "2026-09-15T19:46:16.634277Z",
        "quote_offset_seconds": 0.223132,
        "quote_age_seconds": 0.223132,
        "bid": 0.46,
        "ask": 0.47,
        "midpoint": 0.46499999999999997,
        "last_price": 0.47,
        "spread": 0.009999999999999953,
        "selected_entry_price": 0.47,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5894.91
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 76083.38,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260915T1945Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 259,
          "signal_id": 265,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-15T19:30:00Z",
          "return_6h": -0.006620233641687401,
          "return_12h": -0.014754201258572519,
          "return_24h": -0.0409228000059062,
          "close_vs_ema12": -0.00983499295354362,
          "close_vs_ema24": -0.015018032663046132,
          "ema12_slope_3h": -0.002902741320667368,
          "ema24_slope_6h": -0.00623879803386207,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-15T19:46:16.457599Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-15T19:30:00Z",
            "return_6h": -0.006620233641687401,
            "return_12h": -0.014754201258572519,
            "return_24h": -0.0409228000059062,
            "close_vs_ema12": -0.00983499295354362,
            "close_vs_ema24": -0.015018032663046132,
            "ema12_slope_3h": -0.002902741320667368,
            "ema24_slope_6h": -0.00623879803386207,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -5.996575158961903e-05,
        "return_30m": -0.0005118681350552157,
        "return_60m": 0.001018269970162189,
        "return_120m": -0.01101282478243204,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 3,
        "close_vs_ema3": -0.000508978307578567,
        "close_vs_ema6": -0.0022045582546295073,
        "close_vs_ema12": -0.004214910967657581,
        "ema3_slope": -0.000508719380449496,
        "ema6_slope": -0.0008810463746286024,
        "realized_volatility_30m": 0.00019598186608360546,
        "realized_volatility_60m": 0.0010327344879181922,
        "return_acceleration": 0.0003919637321672109
      }
    },
    {
      "id": 264,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260915T1930Z",
      "trigger_timestamp": "2026-09-15T19:31:16.500814Z",
      "market_start_timestamp": "2026-09-15T19:30:00Z",
      "resolution_timestamp": "2026-09-15T19:45:00Z",
      "direction": "UP",
      "base_run_id": 1485,
      "small_run_id": 1486,
      "last_observed_close": 75884.98,
      "actual_close": 75880.43,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-15T19:31:16.542331Z",
      "base_predicted_close": 75983.1328125,
      "small_predicted_close": 76046.7265625,
      "strike": 75884.98,
      "market_regime": {
        "id": 258,
        "signal_id": 264,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-15T19:15:00Z",
        "return_6h": -0.013735305725415259,
        "return_12h": -0.017782197678620104,
        "return_24h": -0.041293558092784455,
        "close_vs_ema12": -0.010189859181902516,
        "close_vs_ema24": -0.015270342987930063,
        "ema12_slope_3h": -0.002784390646308088,
        "ema24_slope_6h": -0.006230912256420806,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-15T19:31:16.545107Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-15T19:15:00Z",
          "return_6h": -0.013735305725415259,
          "return_12h": -0.017782197678620104,
          "return_24h": -0.041293558092784455,
          "close_vs_ema12": -0.010189859181902516,
          "close_vs_ema24": -0.015270342987930063,
          "ema12_slope_3h": -0.002784390646308088,
          "ema24_slope_6h": -0.006230912256420806,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.67,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.190993,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        1485,
        1486
      ],
      "forecast_publication_timestamp": "2026-09-15T19:31:16.500814Z",
      "requested_quote_timestamp": "2026-09-15T19:31:16.500814Z",
      "retrieved_quote_timestamp": "2026-09-15T19:31:16.691807Z",
      "quote_retrieval_timestamp": "2026-09-15T19:31:16.691807Z",
      "timing_difference_seconds": 0.190993,
      "selected_quote": {
        "id": 264,
        "contract_id": 264,
        "forecast_timestamp": "2026-09-15T19:31:16.500814Z",
        "requested_timestamp": "2026-09-15T19:31:16.500814Z",
        "actual_quote_timestamp": "2026-09-15T19:31:16.691807Z",
        "timestamp_delta_seconds": 0.190993,
        "bid": 0.66,
        "ask": 0.67,
        "midpoint": 0.665,
        "last_price": 0.66,
        "implied_probability": 0.67,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-15T19:31:16.691807Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP151545",
        "external_market_id": "KXBTC15M-26SEP151545-45",
        "external_contract_id": "KXBTC15M-26SEP151545-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 6686.96
      },
      "selected_entry_price": 0.67,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 264,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP151545",
          "external_market_id": "KXBTC15M-26SEP151545-45",
          "external_contract_id": "KXBTC15M-26SEP151545-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-15T19:30:00Z",
          "resolution_timestamp": "2026-09-15T19:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-15T19:31:16.550961Z"
        }
      ],
      "quotes": [
        {
          "id": 264,
          "contract_id": 264,
          "forecast_timestamp": "2026-09-15T19:31:16.500814Z",
          "requested_timestamp": "2026-09-15T19:31:16.500814Z",
          "actual_quote_timestamp": "2026-09-15T19:31:16.691807Z",
          "timestamp_delta_seconds": 0.190993,
          "bid": 0.66,
          "ask": 0.67,
          "midpoint": 0.665,
          "last_price": 0.66,
          "implied_probability": 0.67,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-15T19:31:16.691807Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP151545",
          "external_market_id": "KXBTC15M-26SEP151545-45",
          "external_contract_id": "KXBTC15M-26SEP151545-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 6686.96
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP151545-45": {
          "UP/YES": "KXBTC15M-26SEP151545-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 507,
          "signal_id": 264,
          "quote_id": 264,
          "settlement_id": 264,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 145.0,
          "entry_price": 0.67,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.15,
          "trading_fee": 2.25,
          "total_deployed": 99.4,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -97.15,
          "net_pnl": -99.4,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-15T19:46:21.497343Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6686.96,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 508,
          "signal_id": 264,
          "quote_id": 264,
          "settlement_id": 264,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.67,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 67.0,
          "trading_fee": 1.55,
          "total_deployed": 68.55,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -67.0,
          "net_pnl": -68.55,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-15T19:46:21.499490Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6686.96,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 75884.98,
        "kronos_base_predicted_close": 75983.1328125,
        "kronos_base_displacement": 98.15281250000407,
        "kronos_base_displacement_fraction": 0.0012934418971976282,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 76046.7265625,
        "kronos_small_displacement": 161.74656250000407,
        "kronos_small_displacement_fraction": 0.0021314700550755113,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP151545",
        "ticker": "KXBTC15M-26SEP151545-45",
        "market_id": "KXBTC15M-26SEP151545-45",
        "contract_id": "KXBTC15M-26SEP151545-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 75884.98
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-15T19:31:16.500814Z",
        "retrieved_timestamp": "2026-09-15T19:31:16.691807Z",
        "quote_offset_seconds": 0.190993,
        "quote_age_seconds": 0.190993,
        "bid": 0.66,
        "ask": 0.67,
        "midpoint": 0.665,
        "last_price": 0.66,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.67,
        "price_type": "live_executable_ask",
        "yes_ask_size": 6686.96
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 75880.43,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260915T1930Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 258,
          "signal_id": 264,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-15T19:15:00Z",
          "return_6h": -0.013735305725415259,
          "return_12h": -0.017782197678620104,
          "return_24h": -0.041293558092784455,
          "close_vs_ema12": -0.010189859181902516,
          "close_vs_ema24": -0.015270342987930063,
          "ema12_slope_3h": -0.002784390646308088,
          "ema24_slope_6h": -0.006230912256420806,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-15T19:31:16.545107Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-15T19:15:00Z",
            "return_6h": -0.013735305725415259,
            "return_12h": -0.017782197678620104,
            "return_24h": -0.041293558092784455,
            "close_vs_ema12": -0.010189859181902516,
            "close_vs_ema24": -0.015270342987930063,
            "ema12_slope_3h": -0.002784390646308088,
            "ema24_slope_6h": -0.006230912256420806,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.00045192948375682995,
        "return_30m": -0.0009397610727717165,
        "return_60m": -0.013353377015064005,
        "return_120m": -0.007748922425234617,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.0009575304283409025,
        "close_vs_ema6": -0.0030238778887209383,
        "close_vs_ema12": -0.004917773111210444,
        "ema3_slope": -0.0009566144409057786,
        "ema6_slope": -0.0012080899089429442,
        "realized_volatility_30m": 1.8061335208097162e-05,
        "realized_volatility_60m": 0.006478508599079074,
        "return_acceleration": 3.6122670416194325e-05
      }
    },
    {
      "id": 263,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260915T1900Z",
      "trigger_timestamp": "2026-09-15T19:01:19.053801Z",
      "market_start_timestamp": "2026-09-15T19:00:00Z",
      "resolution_timestamp": "2026-09-15T19:15:00Z",
      "direction": "UP",
      "base_run_id": 1481,
      "small_run_id": 1482,
      "last_observed_close": 75956.36,
      "actual_close": 75919.29,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-15T19:01:19.096644Z",
      "base_predicted_close": 76252.359375,
      "small_predicted_close": 76235.1875,
      "strike": 75956.36,
      "market_regime": {
        "id": 257,
        "signal_id": 263,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-15T18:45:00Z",
        "return_6h": -0.012411527736755468,
        "return_12h": -0.0167494850805171,
        "return_24h": -0.04126419676580384,
        "close_vs_ema12": -0.010116661670438565,
        "close_vs_ema24": -0.014974799168701813,
        "ema12_slope_3h": -0.002526934636399525,
        "ema24_slope_6h": -0.005922045385435393,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-15T19:01:19.099001Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-15T18:45:00Z",
          "return_6h": -0.012411527736755468,
          "return_12h": -0.0167494850805171,
          "return_24h": -0.04126419676580384,
          "close_vs_ema12": -0.010116661670438565,
          "close_vs_ema24": -0.014974799168701813,
          "ema12_slope_3h": -0.002526934636399525,
          "ema24_slope_6h": -0.005922045385435393,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.52,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.177707,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        1481,
        1482
      ],
      "forecast_publication_timestamp": "2026-09-15T19:01:19.053801Z",
      "requested_quote_timestamp": "2026-09-15T19:01:19.053801Z",
      "retrieved_quote_timestamp": "2026-09-15T19:01:19.231508Z",
      "quote_retrieval_timestamp": "2026-09-15T19:01:19.231508Z",
      "timing_difference_seconds": 0.177707,
      "selected_quote": {
        "id": 263,
        "contract_id": 263,
        "forecast_timestamp": "2026-09-15T19:01:19.053801Z",
        "requested_timestamp": "2026-09-15T19:01:19.053801Z",
        "actual_quote_timestamp": "2026-09-15T19:01:19.231508Z",
        "timestamp_delta_seconds": 0.177707,
        "bid": 0.51,
        "ask": 0.52,
        "midpoint": 0.515,
        "last_price": 0.52,
        "implied_probability": 0.52,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-15T19:01:19.231508Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP151515",
        "external_market_id": "KXBTC15M-26SEP151515-15",
        "external_contract_id": "KXBTC15M-26SEP151515-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 1415.02
      },
      "selected_entry_price": 0.52,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 263,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP151515",
          "external_market_id": "KXBTC15M-26SEP151515-15",
          "external_contract_id": "KXBTC15M-26SEP151515-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-15T19:00:00Z",
          "resolution_timestamp": "2026-09-15T19:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-15T19:01:19.101433Z"
        }
      ],
      "quotes": [
        {
          "id": 263,
          "contract_id": 263,
          "forecast_timestamp": "2026-09-15T19:01:19.053801Z",
          "requested_timestamp": "2026-09-15T19:01:19.053801Z",
          "actual_quote_timestamp": "2026-09-15T19:01:19.231508Z",
          "timestamp_delta_seconds": 0.177707,
          "bid": 0.51,
          "ask": 0.52,
          "midpoint": 0.515,
          "last_price": 0.52,
          "implied_probability": 0.52,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-15T19:01:19.231508Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP151515",
          "external_market_id": "KXBTC15M-26SEP151515-15",
          "external_contract_id": "KXBTC15M-26SEP151515-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 1415.02
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP151515-15": {
          "UP/YES": "KXBTC15M-26SEP151515-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 505,
          "signal_id": 263,
          "quote_id": 263,
          "settlement_id": 263,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 186.0,
          "entry_price": 0.52,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.72,
          "trading_fee": 3.25,
          "total_deployed": 99.97,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.72,
          "net_pnl": -99.97,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-15T19:16:20.877835Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1415.02,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 506,
          "signal_id": 263,
          "quote_id": 263,
          "settlement_id": 263,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.52,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 52.0,
          "trading_fee": 1.75,
          "total_deployed": 53.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -52.0,
          "net_pnl": -53.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-15T19:16:20.879862Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1415.02,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 75956.36,
        "kronos_base_predicted_close": 76252.359375,
        "kronos_base_displacement": 295.9993749999994,
        "kronos_base_displacement_fraction": 0.0038969662974897615,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 76235.1875,
        "kronos_small_displacement": 278.8274999999994,
        "kronos_small_displacement_fraction": 0.0036708907588515224,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP151515",
        "ticker": "KXBTC15M-26SEP151515-15",
        "market_id": "KXBTC15M-26SEP151515-15",
        "contract_id": "KXBTC15M-26SEP151515-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 75956.36
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-15T19:01:19.053801Z",
        "retrieved_timestamp": "2026-09-15T19:01:19.231508Z",
        "quote_offset_seconds": 0.177707,
        "quote_age_seconds": 0.177707,
        "bid": 0.51,
        "ask": 0.52,
        "midpoint": 0.515,
        "last_price": 0.52,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.52,
        "price_type": "live_executable_ask",
        "yes_ask_size": 1415.02
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 75919.29,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260915T1900Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 257,
          "signal_id": 263,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-15T18:45:00Z",
          "return_6h": -0.012411527736755468,
          "return_12h": -0.0167494850805171,
          "return_24h": -0.04126419676580384,
          "close_vs_ema12": -0.010116661670438565,
          "close_vs_ema24": -0.014974799168701813,
          "ema12_slope_3h": -0.002526934636399525,
          "ema24_slope_6h": -0.005922045385435393,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-15T19:01:19.099001Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-15T18:45:00Z",
            "return_6h": -0.012411527736755468,
            "return_12h": -0.0167494850805171,
            "return_24h": -0.04126419676580384,
            "close_vs_ema12": -0.010116661670438565,
            "close_vs_ema24": -0.014974799168701813,
            "ema12_slope_3h": -0.002526934636399525,
            "ema24_slope_6h": -0.005922045385435393,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": 0.002019959735144239,
        "return_30m": -0.012425292748735273,
        "return_60m": -0.012786681728181537,
        "return_120m": -0.0053717625255121915,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": -0.0024327869601780128,
        "close_vs_ema6": -0.00479563667798133,
        "close_vs_ema12": -0.005839889155456857,
        "ema3_slope": -0.0024268828711752066,
        "ema6_slope": -0.0019145820152981496,
        "realized_volatility_30m": 0.008218046105942067,
        "realized_volatility_60m": 0.006601324997523883,
        "return_acceleration": 0.016436092211884135
      }
    },
    {
      "id": 262,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260915T1845Z",
      "trigger_timestamp": "2026-09-15T18:46:21.340005Z",
      "market_start_timestamp": "2026-09-15T18:45:00Z",
      "resolution_timestamp": "2026-09-15T19:00:00Z",
      "direction": "UP",
      "base_run_id": 1479,
      "small_run_id": 1480,
      "last_observed_close": 75803.24,
      "actual_close": 75956.36,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-15T18:46:21.383585Z",
      "base_predicted_close": 76218.5390625,
      "small_predicted_close": 75830.859375,
      "strike": 75803.24,
      "market_regime": {
        "id": 256,
        "signal_id": 262,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-15T18:30:00Z",
        "return_6h": -0.014372599926341545,
        "return_12h": -0.020779342280419222,
        "return_24h": -0.04287441370122447,
        "close_vs_ema12": -0.012537254339789139,
        "close_vs_ema24": -0.017270308372809406,
        "ema12_slope_3h": -0.002342918739110633,
        "ema24_slope_6h": -0.005786607080386363,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-15T18:46:21.385774Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-15T18:30:00Z",
          "return_6h": -0.014372599926341545,
          "return_12h": -0.020779342280419222,
          "return_24h": -0.04287441370122447,
          "close_vs_ema12": -0.012537254339789139,
          "close_vs_ema24": -0.017270308372809406,
          "ema12_slope_3h": -0.002342918739110633,
          "ema24_slope_6h": -0.005786607080386363,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.27,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.212395,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        1479,
        1480
      ],
      "forecast_publication_timestamp": "2026-09-15T18:46:21.340005Z",
      "requested_quote_timestamp": "2026-09-15T18:46:21.340005Z",
      "retrieved_quote_timestamp": "2026-09-15T18:46:21.552400Z",
      "quote_retrieval_timestamp": "2026-09-15T18:46:21.552400Z",
      "timing_difference_seconds": 0.212395,
      "selected_quote": {
        "id": 262,
        "contract_id": 262,
        "forecast_timestamp": "2026-09-15T18:46:21.340005Z",
        "requested_timestamp": "2026-09-15T18:46:21.340005Z",
        "actual_quote_timestamp": "2026-09-15T18:46:21.552400Z",
        "timestamp_delta_seconds": 0.212395,
        "bid": 0.26,
        "ask": 0.27,
        "midpoint": 0.265,
        "last_price": 0.27,
        "implied_probability": 0.27,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-15T18:46:21.552400Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP151500",
        "external_market_id": "KXBTC15M-26SEP151500-00",
        "external_contract_id": "KXBTC15M-26SEP151500-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 989.83
      },
      "selected_entry_price": 0.27,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 262,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP151500",
          "external_market_id": "KXBTC15M-26SEP151500-00",
          "external_contract_id": "KXBTC15M-26SEP151500-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-15T18:45:00Z",
          "resolution_timestamp": "2026-09-15T19:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-15T18:46:21.388194Z"
        }
      ],
      "quotes": [
        {
          "id": 262,
          "contract_id": 262,
          "forecast_timestamp": "2026-09-15T18:46:21.340005Z",
          "requested_timestamp": "2026-09-15T18:46:21.340005Z",
          "actual_quote_timestamp": "2026-09-15T18:46:21.552400Z",
          "timestamp_delta_seconds": 0.212395,
          "bid": 0.26,
          "ask": 0.27,
          "midpoint": 0.265,
          "last_price": 0.27,
          "implied_probability": 0.27,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-15T18:46:21.552400Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP151500",
          "external_market_id": "KXBTC15M-26SEP151500-00",
          "external_contract_id": "KXBTC15M-26SEP151500-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 989.83
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP151500-00": {
          "UP/YES": "KXBTC15M-26SEP151500-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 503,
          "signal_id": 262,
          "quote_id": 262,
          "settlement_id": 262,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 352.0,
          "entry_price": 0.27,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.04,
          "trading_fee": 4.86,
          "total_deployed": 99.9,
          "settlement_value": 1.0,
          "settlement_payout": 352.0,
          "gross_pnl": 256.96,
          "net_pnl": 252.1,
          "roi": 2.523523523523523,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-15T19:01:24.455658Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 989.83,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 504,
          "signal_id": 262,
          "quote_id": 262,
          "settlement_id": 262,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.27,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 27.0,
          "trading_fee": 1.38,
          "total_deployed": 28.38,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 73.0,
          "net_pnl": 71.62,
          "roi": 2.5236081747709656,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-15T19:01:24.457970Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 989.83,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 75803.24,
        "kronos_base_predicted_close": 76218.5390625,
        "kronos_base_displacement": 415.29906249999476,
        "kronos_base_displacement_fraction": 0.005478645272946048,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 75830.859375,
        "kronos_small_displacement": 27.61937499999476,
        "kronos_small_displacement_fraction": 0.0003643561277854978,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP151500",
        "ticker": "KXBTC15M-26SEP151500-00",
        "market_id": "KXBTC15M-26SEP151500-00",
        "contract_id": "KXBTC15M-26SEP151500-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 75803.24
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-15T18:46:21.340005Z",
        "retrieved_timestamp": "2026-09-15T18:46:21.552400Z",
        "quote_offset_seconds": 0.212395,
        "quote_age_seconds": 0.212395,
        "bid": 0.26,
        "ask": 0.27,
        "midpoint": 0.265,
        "last_price": 0.27,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.27,
        "price_type": "live_executable_ask",
        "yes_ask_size": 989.83
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 75956.36,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260915T1845Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 256,
          "signal_id": 262,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-15T18:30:00Z",
          "return_6h": -0.014372599926341545,
          "return_12h": -0.020779342280419222,
          "return_24h": -0.04287441370122447,
          "close_vs_ema12": -0.012537254339789139,
          "close_vs_ema24": -0.017270308372809406,
          "ema12_slope_3h": -0.002342918739110633,
          "ema24_slope_6h": -0.005786607080386363,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-15T18:46:21.385774Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-15T18:30:00Z",
            "return_6h": -0.014372599926341545,
            "return_12h": -0.020779342280419222,
            "return_24h": -0.04287441370122447,
            "close_vs_ema12": -0.012537254339789139,
            "close_vs_ema24": -0.017270308372809406,
            "ema12_slope_3h": -0.002342918739110633,
            "ema24_slope_6h": -0.005786607080386363,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.014416132476739896,
        "return_30m": -0.013379262887447396,
        "return_60m": -0.012018856312136061,
        "return_120m": -0.006715985490078236,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.006859868818692383,
        "close_vs_ema6": -0.008703416238328487,
        "close_vs_ema12": -0.008896356212496737,
        "ema3_slope": -0.0068131316294699484,
        "ema6_slope": -0.0034692886301318504,
        "realized_volatility_30m": 0.007734084177309086,
        "realized_volatility_60m": 0.0067617751811048996,
        "return_acceleration": -0.015468168354618173
      }
    },
    {
      "id": 261,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260915T1730Z",
      "trigger_timestamp": "2026-09-15T17:31:20.220996Z",
      "market_start_timestamp": "2026-09-15T17:30:00Z",
      "resolution_timestamp": "2026-09-15T17:45:00Z",
      "direction": "UP",
      "base_run_id": 1469,
      "small_run_id": 1470,
      "last_observed_close": 76477.6,
      "actual_close": 76725.4,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-15T17:31:20.278000Z",
      "base_predicted_close": 76550.7734375,
      "small_predicted_close": 76504.109375,
      "strike": 76477.6,
      "market_regime": {
        "id": 255,
        "signal_id": 261,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-15T17:15:00Z",
        "return_6h": -0.006423149209765611,
        "return_12h": -0.012499151178437806,
        "return_24h": -0.030194442264150023,
        "close_vs_ema12": -0.004171232815742276,
        "close_vs_ema24": -0.009234186111496179,
        "ema12_slope_3h": -0.004413659880295073,
        "ema24_slope_6h": -0.006041081590371422,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-15T17:31:20.280769Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-15T17:15:00Z",
          "return_6h": -0.006423149209765611,
          "return_12h": -0.012499151178437806,
          "return_24h": -0.030194442264150023,
          "close_vs_ema12": -0.004171232815742276,
          "close_vs_ema24": -0.009234186111496179,
          "ema12_slope_3h": -0.004413659880295073,
          "ema24_slope_6h": -0.006041081590371422,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.61,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.199485,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        1469,
        1470
      ],
      "forecast_publication_timestamp": "2026-09-15T17:31:20.220996Z",
      "requested_quote_timestamp": "2026-09-15T17:31:20.220996Z",
      "retrieved_quote_timestamp": "2026-09-15T17:31:20.420481Z",
      "quote_retrieval_timestamp": "2026-09-15T17:31:20.420481Z",
      "timing_difference_seconds": 0.199485,
      "selected_quote": {
        "id": 261,
        "contract_id": 261,
        "forecast_timestamp": "2026-09-15T17:31:20.220996Z",
        "requested_timestamp": "2026-09-15T17:31:20.220996Z",
        "actual_quote_timestamp": "2026-09-15T17:31:20.420481Z",
        "timestamp_delta_seconds": 0.199485,
        "bid": 0.6,
        "ask": 0.61,
        "midpoint": 0.605,
        "last_price": 0.6,
        "implied_probability": 0.61,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-15T17:31:20.420481Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP151345",
        "external_market_id": "KXBTC15M-26SEP151345-45",
        "external_contract_id": "KXBTC15M-26SEP151345-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 6330.45
      },
      "selected_entry_price": 0.61,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 261,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP151345",
          "external_market_id": "KXBTC15M-26SEP151345-45",
          "external_contract_id": "KXBTC15M-26SEP151345-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-15T17:30:00Z",
          "resolution_timestamp": "2026-09-15T17:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-15T17:31:20.284102Z"
        }
      ],
      "quotes": [
        {
          "id": 261,
          "contract_id": 261,
          "forecast_timestamp": "2026-09-15T17:31:20.220996Z",
          "requested_timestamp": "2026-09-15T17:31:20.220996Z",
          "actual_quote_timestamp": "2026-09-15T17:31:20.420481Z",
          "timestamp_delta_seconds": 0.199485,
          "bid": 0.6,
          "ask": 0.61,
          "midpoint": 0.605,
          "last_price": 0.6,
          "implied_probability": 0.61,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-15T17:31:20.420481Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP151345",
          "external_market_id": "KXBTC15M-26SEP151345-45",
          "external_contract_id": "KXBTC15M-26SEP151345-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 6330.45
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP151345-45": {
          "UP/YES": "KXBTC15M-26SEP151345-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 501,
          "signal_id": 261,
          "quote_id": 261,
          "settlement_id": 261,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 159.0,
          "entry_price": 0.61,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.99,
          "trading_fee": 2.65,
          "total_deployed": 99.64,
          "settlement_value": 1.0,
          "settlement_payout": 159.0,
          "gross_pnl": 62.010000000000005,
          "net_pnl": 59.36,
          "roi": 0.5957446808510638,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-15T17:46:21.134567Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6330.45,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 502,
          "signal_id": 261,
          "quote_id": 261,
          "settlement_id": 261,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.61,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 61.0,
          "trading_fee": 1.67,
          "total_deployed": 62.67,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 39.0,
          "net_pnl": 37.33,
          "roi": 0.5956598053295037,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-15T17:46:21.136574Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6330.45,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 76477.6,
        "kronos_base_predicted_close": 76550.7734375,
        "kronos_base_displacement": 73.17343749999418,
        "kronos_base_displacement_fraction": 0.0009567956826573294,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 76504.109375,
        "kronos_small_displacement": 26.50937499999418,
        "kronos_small_displacement_fraction": 0.00034662927445414316,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP151345",
        "ticker": "KXBTC15M-26SEP151345-45",
        "market_id": "KXBTC15M-26SEP151345-45",
        "contract_id": "KXBTC15M-26SEP151345-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 76477.6
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-15T17:31:20.220996Z",
        "retrieved_timestamp": "2026-09-15T17:31:20.420481Z",
        "quote_offset_seconds": 0.199485,
        "quote_age_seconds": 0.199485,
        "bid": 0.6,
        "ask": 0.61,
        "midpoint": 0.605,
        "last_price": 0.6,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.61,
        "price_type": "live_executable_ask",
        "yes_ask_size": 6330.45
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 76725.4,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260915T1730Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 255,
          "signal_id": 261,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-15T17:15:00Z",
          "return_6h": -0.006423149209765611,
          "return_12h": -0.012499151178437806,
          "return_24h": -0.030194442264150023,
          "close_vs_ema12": -0.004171232815742276,
          "close_vs_ema24": -0.009234186111496179,
          "ema12_slope_3h": -0.004413659880295073,
          "ema24_slope_6h": -0.006041081590371422,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-15T17:31:20.280769Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-15T17:15:00Z",
            "return_6h": -0.006423149209765611,
            "return_12h": -0.012499151178437806,
            "return_24h": -0.030194442264150023,
            "close_vs_ema12": -0.004171232815742276,
            "close_vs_ema24": -0.009234186111496179,
            "ema12_slope_3h": -0.004413659880295073,
            "ema24_slope_6h": -0.006041081590371422,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.003518974318254209,
        "return_30m": 0.001453711699452187,
        "return_60m": 0.0005235295418719588,
        "return_120m": 0.0014020373767136274,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0012750674539607765,
        "close_vs_ema6": 0.0016156970668728121,
        "close_vs_ema12": 0.0014593188145213265,
        "ema3_slope": 0.0012766953266203362,
        "ema6_slope": 0.0006466967731808548,
        "realized_volatility_30m": 0.0027884974078895564,
        "realized_volatility_60m": 0.0022096422979783065,
        "return_acceleration": 0.005576994815779113
      }
    },
    {
      "id": 260,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260915T1700Z",
      "trigger_timestamp": "2026-09-15T17:01:17.385872Z",
      "market_start_timestamp": "2026-09-15T17:00:00Z",
      "resolution_timestamp": "2026-09-15T17:15:00Z",
      "direction": "UP",
      "base_run_id": 1465,
      "small_run_id": 1466,
      "last_observed_close": 76366.59,
      "actual_close": 76209.42,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-15T17:01:17.433217Z",
      "base_predicted_close": 76394.8671875,
      "small_predicted_close": 76491.6953125,
      "strike": 76366.59,
      "market_regime": {
        "id": 254,
        "signal_id": 260,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-15T16:45:00Z",
        "return_6h": -0.008567659183371212,
        "return_12h": -0.015361219221162847,
        "return_24h": -0.030458278329715593,
        "close_vs_ema12": -0.006124796427427692,
        "close_vs_ema24": -0.01113328967967997,
        "ema12_slope_3h": -0.004774268135081305,
        "ema24_slope_6h": -0.005945655832402252,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-15T17:01:17.435362Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-15T16:45:00Z",
          "return_6h": -0.008567659183371212,
          "return_12h": -0.015361219221162847,
          "return_24h": -0.030458278329715593,
          "close_vs_ema12": -0.006124796427427692,
          "close_vs_ema24": -0.01113328967967997,
          "ema12_slope_3h": -0.004774268135081305,
          "ema24_slope_6h": -0.005945655832402252,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.47,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.196561,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        1465,
        1466
      ],
      "forecast_publication_timestamp": "2026-09-15T17:01:17.385872Z",
      "requested_quote_timestamp": "2026-09-15T17:01:17.385872Z",
      "retrieved_quote_timestamp": "2026-09-15T17:01:17.582433Z",
      "quote_retrieval_timestamp": "2026-09-15T17:01:17.582433Z",
      "timing_difference_seconds": 0.196561,
      "selected_quote": {
        "id": 260,
        "contract_id": 260,
        "forecast_timestamp": "2026-09-15T17:01:17.385872Z",
        "requested_timestamp": "2026-09-15T17:01:17.385872Z",
        "actual_quote_timestamp": "2026-09-15T17:01:17.582433Z",
        "timestamp_delta_seconds": 0.196561,
        "bid": 0.46,
        "ask": 0.47,
        "midpoint": 0.46499999999999997,
        "last_price": 0.46,
        "implied_probability": 0.47,
        "spread": 0.009999999999999953,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-15T17:01:17.582433Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP151315",
        "external_market_id": "KXBTC15M-26SEP151315-15",
        "external_contract_id": "KXBTC15M-26SEP151315-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3096.76
      },
      "selected_entry_price": 0.47,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 260,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP151315",
          "external_market_id": "KXBTC15M-26SEP151315-15",
          "external_contract_id": "KXBTC15M-26SEP151315-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-15T17:00:00Z",
          "resolution_timestamp": "2026-09-15T17:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-15T17:01:17.438203Z"
        }
      ],
      "quotes": [
        {
          "id": 260,
          "contract_id": 260,
          "forecast_timestamp": "2026-09-15T17:01:17.385872Z",
          "requested_timestamp": "2026-09-15T17:01:17.385872Z",
          "actual_quote_timestamp": "2026-09-15T17:01:17.582433Z",
          "timestamp_delta_seconds": 0.196561,
          "bid": 0.46,
          "ask": 0.47,
          "midpoint": 0.46499999999999997,
          "last_price": 0.46,
          "implied_probability": 0.47,
          "spread": 0.009999999999999953,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-15T17:01:17.582433Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP151315",
          "external_market_id": "KXBTC15M-26SEP151315-15",
          "external_contract_id": "KXBTC15M-26SEP151315-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3096.76
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP151315-15": {
          "UP/YES": "KXBTC15M-26SEP151315-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 499,
          "signal_id": 260,
          "quote_id": 260,
          "settlement_id": 260,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 205.0,
          "entry_price": 0.47,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.35,
          "trading_fee": 3.58,
          "total_deployed": 99.92999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.35,
          "net_pnl": -99.92999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-15T17:16:19.726013Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3096.76,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 500,
          "signal_id": 260,
          "quote_id": 260,
          "settlement_id": 260,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.47,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 47.0,
          "trading_fee": 1.75,
          "total_deployed": 48.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -47.0,
          "net_pnl": -48.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-15T17:16:19.730311Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3096.76,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 76366.59,
        "kronos_base_predicted_close": 76394.8671875,
        "kronos_base_displacement": 28.277187500003492,
        "kronos_base_displacement_fraction": 0.00037028218099045005,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 76491.6953125,
        "kronos_small_displacement": 125.10531250000349,
        "kronos_small_displacement_fraction": 0.001638220490138469,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP151315",
        "ticker": "KXBTC15M-26SEP151315-15",
        "market_id": "KXBTC15M-26SEP151315-15",
        "contract_id": "KXBTC15M-26SEP151315-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 76366.59
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-15T17:01:17.385872Z",
        "retrieved_timestamp": "2026-09-15T17:01:17.582433Z",
        "quote_offset_seconds": 0.196561,
        "quote_age_seconds": 0.196561,
        "bid": 0.46,
        "ask": 0.47,
        "midpoint": 0.46499999999999997,
        "last_price": 0.46,
        "spread": 0.009999999999999953,
        "selected_entry_price": 0.47,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3096.76
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 76209.42,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260915T1700Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 254,
          "signal_id": 260,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-15T16:45:00Z",
          "return_6h": -0.008567659183371212,
          "return_12h": -0.015361219221162847,
          "return_24h": -0.030458278329715593,
          "close_vs_ema12": -0.006124796427427692,
          "close_vs_ema24": -0.01113328967967997,
          "ema12_slope_3h": -0.004774268135081305,
          "ema24_slope_6h": -0.005945655832402252,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-15T17:01:17.435362Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-15T16:45:00Z",
            "return_6h": -0.008567659183371212,
            "return_12h": -0.015361219221162847,
            "return_24h": -0.030458278329715593,
            "close_vs_ema12": -0.006124796427427692,
            "close_vs_ema24": -0.01113328967967997,
            "ema12_slope_3h": -0.004774268135081305,
            "ema24_slope_6h": -0.005945655832402252,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": 0.0006657469850119835,
        "return_30m": -0.0009288319037747961,
        "return_60m": -0.0015138891492670892,
        "return_120m": 0.006217523880754472,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0001357543197231248,
        "close_vs_ema6": 0.0003079443310174401,
        "close_vs_ema12": -5.399481293233421e-05,
        "ema3_slope": 0.00013577275146059442,
        "ema6_slope": 0.00012319290703000085,
        "realized_volatility_30m": 0.001129632496994326,
        "realized_volatility_60m": 0.0021655138664331054,
        "return_acceleration": 0.002259264993988652
      }
    },
    {
      "id": 259,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260915T1630Z",
      "trigger_timestamp": "2026-09-15T16:31:15.256727Z",
      "market_start_timestamp": "2026-09-15T16:30:00Z",
      "resolution_timestamp": "2026-09-15T16:45:00Z",
      "direction": "UP",
      "base_run_id": 1461,
      "small_run_id": 1462,
      "last_observed_close": 76437.58,
      "actual_close": 76315.78,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-15T16:31:15.297798Z",
      "base_predicted_close": 76446.4375,
      "small_predicted_close": 76515.7734375,
      "strike": 76437.58,
      "market_regime": {
        "id": 253,
        "signal_id": 259,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-15T16:15:00Z",
        "return_6h": -0.005680470497109957,
        "return_12h": -0.015111426471721812,
        "return_24h": -0.028427105936457142,
        "close_vs_ema12": -0.00575805517727801,
        "close_vs_ema24": -0.010696269384541601,
        "ema12_slope_3h": -0.005069061909411698,
        "ema24_slope_6h": -0.005831180605225916,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-15T16:31:15.303161Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-15T16:15:00Z",
          "return_6h": -0.005680470497109957,
          "return_12h": -0.015111426471721812,
          "return_24h": -0.028427105936457142,
          "close_vs_ema12": -0.00575805517727801,
          "close_vs_ema24": -0.010696269384541601,
          "ema12_slope_3h": -0.005069061909411698,
          "ema24_slope_6h": -0.005831180605225916,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.39,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.178694,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        1461,
        1462
      ],
      "forecast_publication_timestamp": "2026-09-15T16:31:15.256727Z",
      "requested_quote_timestamp": "2026-09-15T16:31:15.256727Z",
      "retrieved_quote_timestamp": "2026-09-15T16:31:15.435421Z",
      "quote_retrieval_timestamp": "2026-09-15T16:31:15.435421Z",
      "timing_difference_seconds": 0.178694,
      "selected_quote": {
        "id": 259,
        "contract_id": 259,
        "forecast_timestamp": "2026-09-15T16:31:15.256727Z",
        "requested_timestamp": "2026-09-15T16:31:15.256727Z",
        "actual_quote_timestamp": "2026-09-15T16:31:15.435421Z",
        "timestamp_delta_seconds": 0.178694,
        "bid": 0.38,
        "ask": 0.39,
        "midpoint": 0.385,
        "last_price": 0.39,
        "implied_probability": 0.39,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-15T16:31:15.435421Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP151245",
        "external_market_id": "KXBTC15M-26SEP151245-45",
        "external_contract_id": "KXBTC15M-26SEP151245-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4158.69
      },
      "selected_entry_price": 0.39,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 259,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP151245",
          "external_market_id": "KXBTC15M-26SEP151245-45",
          "external_contract_id": "KXBTC15M-26SEP151245-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-15T16:30:00Z",
          "resolution_timestamp": "2026-09-15T16:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-15T16:31:15.306048Z"
        }
      ],
      "quotes": [
        {
          "id": 259,
          "contract_id": 259,
          "forecast_timestamp": "2026-09-15T16:31:15.256727Z",
          "requested_timestamp": "2026-09-15T16:31:15.256727Z",
          "actual_quote_timestamp": "2026-09-15T16:31:15.435421Z",
          "timestamp_delta_seconds": 0.178694,
          "bid": 0.38,
          "ask": 0.39,
          "midpoint": 0.385,
          "last_price": 0.39,
          "implied_probability": 0.39,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-15T16:31:15.435421Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP151245",
          "external_market_id": "KXBTC15M-26SEP151245-45",
          "external_contract_id": "KXBTC15M-26SEP151245-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4158.69
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP151245-45": {
          "UP/YES": "KXBTC15M-26SEP151245-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 497,
          "signal_id": 259,
          "quote_id": 259,
          "settlement_id": 259,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 245.0,
          "entry_price": 0.39,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.55,
          "trading_fee": 4.08,
          "total_deployed": 99.63,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.55,
          "net_pnl": -99.63,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-15T16:46:21.463182Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4158.69,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 498,
          "signal_id": 259,
          "quote_id": 259,
          "settlement_id": 259,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.39,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 39.0,
          "trading_fee": 1.67,
          "total_deployed": 40.67,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -39.0,
          "net_pnl": -40.67,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-15T16:46:21.465176Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4158.69,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 76437.58,
        "kronos_base_predicted_close": 76446.4375,
        "kronos_base_displacement": 8.857499999998254,
        "kronos_base_displacement_fraction": 0.00011587886482013498,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 76515.7734375,
        "kronos_small_displacement": 78.19343749999825,
        "kronos_small_displacement_fraction": 0.0010229711288609379,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP151245",
        "ticker": "KXBTC15M-26SEP151245-45",
        "market_id": "KXBTC15M-26SEP151245-45",
        "contract_id": "KXBTC15M-26SEP151245-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 76437.58
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-15T16:31:15.256727Z",
        "retrieved_timestamp": "2026-09-15T16:31:15.435421Z",
        "quote_offset_seconds": 0.178694,
        "quote_age_seconds": 0.178694,
        "bid": 0.38,
        "ask": 0.39,
        "midpoint": 0.385,
        "last_price": 0.39,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.39,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4158.69
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 76315.78,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260915T1630Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 253,
          "signal_id": 259,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-15T16:15:00Z",
          "return_6h": -0.005680470497109957,
          "return_12h": -0.015111426471721812,
          "return_24h": -0.028427105936457142,
          "close_vs_ema12": -0.00575805517727801,
          "close_vs_ema24": -0.010696269384541601,
          "ema12_slope_3h": -0.005069061909411698,
          "ema24_slope_6h": -0.005831180605225916,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-15T16:31:15.303161Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-15T16:15:00Z",
            "return_6h": -0.005680470497109957,
            "return_12h": -0.015111426471721812,
            "return_24h": -0.028427105936457142,
            "close_vs_ema12": -0.00575805517727801,
            "close_vs_ema24": -0.010696269384541601,
            "ema12_slope_3h": -0.005069061909411698,
            "ema24_slope_6h": -0.005831180605225916,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": 0.0025550550659030336,
        "return_30m": -0.0005856011705425157,
        "return_60m": 0.0008780481506955873,
        "return_120m": 0.0012145589755847563,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0008072361718600707,
        "close_vs_ema6": 0.0012673863330934232,
        "close_vs_ema12": 0.0007331687631497719,
        "ema3_slope": 0.0008078883285416172,
        "ema6_slope": 0.0005072116664910364,
        "realized_volatility_30m": 0.0028438536018171034,
        "realized_volatility_60m": 0.0020945313111178803,
        "return_acceleration": 0.005687707203634207
      }
    },
    {
      "id": 258,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260915T1615Z",
      "trigger_timestamp": "2026-09-15T16:16:17.246527Z",
      "market_start_timestamp": "2026-09-15T16:15:00Z",
      "resolution_timestamp": "2026-09-15T16:30:00Z",
      "direction": "UP",
      "base_run_id": 1459,
      "small_run_id": 1460,
      "last_observed_close": 76242.78,
      "actual_close": 76437.58,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-15T16:16:17.284814Z",
      "base_predicted_close": 76293.4765625,
      "small_predicted_close": 76265.1640625,
      "strike": 76242.78,
      "market_regime": {
        "id": 252,
        "signal_id": 258,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-15T16:00:00Z",
        "return_6h": -0.009427333776954261,
        "return_12h": -0.018003963174687998,
        "return_24h": -0.027814923723550877,
        "close_vs_ema12": -0.008534856304595495,
        "close_vs_ema24": -0.013439731802934785,
        "ema12_slope_3h": -0.005006187001200257,
        "ema24_slope_6h": -0.0058343316682210045,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-15T16:16:17.286869Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-15T16:00:00Z",
          "return_6h": -0.009427333776954261,
          "return_12h": -0.018003963174687998,
          "return_24h": -0.027814923723550877,
          "close_vs_ema12": -0.008534856304595495,
          "close_vs_ema24": -0.013439731802934785,
          "ema12_slope_3h": -0.005006187001200257,
          "ema24_slope_6h": -0.0058343316682210045,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.59,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.189832,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        1459,
        1460
      ],
      "forecast_publication_timestamp": "2026-09-15T16:16:17.246527Z",
      "requested_quote_timestamp": "2026-09-15T16:16:17.246527Z",
      "retrieved_quote_timestamp": "2026-09-15T16:16:17.436359Z",
      "quote_retrieval_timestamp": "2026-09-15T16:16:17.436359Z",
      "timing_difference_seconds": 0.189832,
      "selected_quote": {
        "id": 258,
        "contract_id": 258,
        "forecast_timestamp": "2026-09-15T16:16:17.246527Z",
        "requested_timestamp": "2026-09-15T16:16:17.246527Z",
        "actual_quote_timestamp": "2026-09-15T16:16:17.436359Z",
        "timestamp_delta_seconds": 0.189832,
        "bid": 0.58,
        "ask": 0.59,
        "midpoint": 0.585,
        "last_price": 0.59,
        "implied_probability": 0.59,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-15T16:16:17.436359Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP151230",
        "external_market_id": "KXBTC15M-26SEP151230-30",
        "external_contract_id": "KXBTC15M-26SEP151230-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 801.42
      },
      "selected_entry_price": 0.59,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 258,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP151230",
          "external_market_id": "KXBTC15M-26SEP151230-30",
          "external_contract_id": "KXBTC15M-26SEP151230-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-15T16:15:00Z",
          "resolution_timestamp": "2026-09-15T16:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-15T16:16:17.289001Z"
        }
      ],
      "quotes": [
        {
          "id": 258,
          "contract_id": 258,
          "forecast_timestamp": "2026-09-15T16:16:17.246527Z",
          "requested_timestamp": "2026-09-15T16:16:17.246527Z",
          "actual_quote_timestamp": "2026-09-15T16:16:17.436359Z",
          "timestamp_delta_seconds": 0.189832,
          "bid": 0.58,
          "ask": 0.59,
          "midpoint": 0.585,
          "last_price": 0.59,
          "implied_probability": 0.59,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-15T16:16:17.436359Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP151230",
          "external_market_id": "KXBTC15M-26SEP151230-30",
          "external_contract_id": "KXBTC15M-26SEP151230-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 801.42
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP151230-30": {
          "UP/YES": "KXBTC15M-26SEP151230-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 495,
          "signal_id": 258,
          "quote_id": 258,
          "settlement_id": 258,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 164.0,
          "entry_price": 0.59,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.75999999999999,
          "trading_fee": 2.78,
          "total_deployed": 99.53999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 164.0,
          "gross_pnl": 67.24000000000001,
          "net_pnl": 64.46000000000001,
          "roi": 0.6475788627687363,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-15T16:31:19.864061Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 801.42,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 496,
          "signal_id": 258,
          "quote_id": 258,
          "settlement_id": 258,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.59,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 59.0,
          "trading_fee": 1.7,
          "total_deployed": 60.7,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 41.0,
          "net_pnl": 39.3,
          "roi": 0.6474464579901152,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-15T16:31:19.866238Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 801.42,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 76242.78,
        "kronos_base_predicted_close": 76293.4765625,
        "kronos_base_displacement": 50.696562500001164,
        "kronos_base_displacement_fraction": 0.0006649359126202004,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 76265.1640625,
        "kronos_small_displacement": 22.384062500001164,
        "kronos_small_displacement_fraction": 0.0002935892749451314,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP151230",
        "ticker": "KXBTC15M-26SEP151230-30",
        "market_id": "KXBTC15M-26SEP151230-30",
        "contract_id": "KXBTC15M-26SEP151230-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 76242.78
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-15T16:16:17.246527Z",
        "retrieved_timestamp": "2026-09-15T16:16:17.436359Z",
        "quote_offset_seconds": 0.189832,
        "quote_age_seconds": 0.189832,
        "bid": 0.58,
        "ask": 0.59,
        "midpoint": 0.585,
        "last_price": 0.59,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.59,
        "price_type": "live_executable_ask",
        "yes_ask_size": 801.42
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 76437.58,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260915T1615Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 252,
          "signal_id": 258,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-15T16:00:00Z",
          "return_6h": -0.009427333776954261,
          "return_12h": -0.018003963174687998,
          "return_24h": -0.027814923723550877,
          "close_vs_ema12": -0.008534856304595495,
          "close_vs_ema24": -0.013439731802934785,
          "ema12_slope_3h": -0.005006187001200257,
          "ema24_slope_6h": -0.0058343316682210045,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-15T16:16:17.286869Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-15T16:00:00Z",
            "return_6h": -0.009427333776954261,
            "return_12h": -0.018003963174687998,
            "return_24h": -0.027814923723550877,
            "close_vs_ema12": -0.008534856304595495,
            "close_vs_ema24": -0.013439731802934785,
            "ema12_slope_3h": -0.005006187001200257,
            "ema24_slope_6h": -0.0058343316682210045,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0031326521377311733,
        "return_30m": -0.0019972918077180157,
        "return_60m": 0.003596911667712588,
        "return_120m": -0.0018223213718546738,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0009368846170326739,
        "close_vs_ema6": -0.0007778268427693913,
        "close_vs_ema12": -0.0016841642398027767,
        "ema3_slope": -0.0009360076858304645,
        "ema6_slope": -0.00031103396488108004,
        "realized_volatility_30m": 0.0021357901667959367,
        "realized_volatility_60m": 0.0029925226126475864,
        "return_acceleration": -0.004271580333591873
      }
    },
    {
      "id": 257,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260915T1600Z",
      "trigger_timestamp": "2026-09-15T16:01:17.517871Z",
      "market_start_timestamp": "2026-09-15T16:00:00Z",
      "resolution_timestamp": "2026-09-15T16:15:00Z",
      "direction": "UP",
      "base_run_id": 1457,
      "small_run_id": 1458,
      "last_observed_close": 76482.37,
      "actual_close": 76242.78,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-15T16:01:17.565192Z",
      "base_predicted_close": 76581.2265625,
      "small_predicted_close": 76552.7265625,
      "strike": 76482.37,
      "market_regime": {
        "id": 251,
        "signal_id": 257,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-15T15:45:00Z",
        "return_6h": -0.005978950376913872,
        "return_12h": -0.014963108777889644,
        "return_24h": -0.026391524381568443,
        "close_vs_ema12": -0.005780266640213028,
        "close_vs_ema24": -0.010619380792450284,
        "ema12_slope_3h": -0.004830484984449046,
        "ema24_slope_6h": -0.00575943436558346,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-15T16:01:17.567601Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-15T15:45:00Z",
          "return_6h": -0.005978950376913872,
          "return_12h": -0.014963108777889644,
          "return_24h": -0.026391524381568443,
          "close_vs_ema12": -0.005780266640213028,
          "close_vs_ema24": -0.010619380792450284,
          "ema12_slope_3h": -0.004830484984449046,
          "ema24_slope_6h": -0.00575943436558346,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.4,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.20464,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        1457,
        1458
      ],
      "forecast_publication_timestamp": "2026-09-15T16:01:17.517871Z",
      "requested_quote_timestamp": "2026-09-15T16:01:17.517871Z",
      "retrieved_quote_timestamp": "2026-09-15T16:01:17.722511Z",
      "quote_retrieval_timestamp": "2026-09-15T16:01:17.722511Z",
      "timing_difference_seconds": 0.20464,
      "selected_quote": {
        "id": 257,
        "contract_id": 257,
        "forecast_timestamp": "2026-09-15T16:01:17.517871Z",
        "requested_timestamp": "2026-09-15T16:01:17.517871Z",
        "actual_quote_timestamp": "2026-09-15T16:01:17.722511Z",
        "timestamp_delta_seconds": 0.20464,
        "bid": 0.39,
        "ask": 0.4,
        "midpoint": 0.395,
        "last_price": 0.39,
        "implied_probability": 0.4,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-15T16:01:17.722511Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP151215",
        "external_market_id": "KXBTC15M-26SEP151215-15",
        "external_contract_id": "KXBTC15M-26SEP151215-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2646.21
      },
      "selected_entry_price": 0.4,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 257,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP151215",
          "external_market_id": "KXBTC15M-26SEP151215-15",
          "external_contract_id": "KXBTC15M-26SEP151215-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-15T16:00:00Z",
          "resolution_timestamp": "2026-09-15T16:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-15T16:01:17.569949Z"
        }
      ],
      "quotes": [
        {
          "id": 257,
          "contract_id": 257,
          "forecast_timestamp": "2026-09-15T16:01:17.517871Z",
          "requested_timestamp": "2026-09-15T16:01:17.517871Z",
          "actual_quote_timestamp": "2026-09-15T16:01:17.722511Z",
          "timestamp_delta_seconds": 0.20464,
          "bid": 0.39,
          "ask": 0.4,
          "midpoint": 0.395,
          "last_price": 0.39,
          "implied_probability": 0.4,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-15T16:01:17.722511Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP151215",
          "external_market_id": "KXBTC15M-26SEP151215-15",
          "external_contract_id": "KXBTC15M-26SEP151215-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2646.21
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP151215-15": {
          "UP/YES": "KXBTC15M-26SEP151215-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 493,
          "signal_id": 257,
          "quote_id": 257,
          "settlement_id": 257,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 239.0,
          "entry_price": 0.4,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.60000000000001,
          "trading_fee": 4.02,
          "total_deployed": 99.62,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.60000000000001,
          "net_pnl": -99.62,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-15T16:16:21.954194Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2646.21,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 494,
          "signal_id": 257,
          "quote_id": 257,
          "settlement_id": 257,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.4,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 40.0,
          "trading_fee": 1.68,
          "total_deployed": 41.68,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -40.0,
          "net_pnl": -41.68,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-15T16:16:21.956281Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2646.21,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 76482.37,
        "kronos_base_predicted_close": 76581.2265625,
        "kronos_base_displacement": 98.85656250000466,
        "kronos_base_displacement_fraction": 0.0012925405227375232,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 76552.7265625,
        "kronos_small_displacement": 70.35656250000466,
        "kronos_small_displacement_fraction": 0.0009199056266170185,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP151215",
        "ticker": "KXBTC15M-26SEP151215-15",
        "market_id": "KXBTC15M-26SEP151215-15",
        "contract_id": "KXBTC15M-26SEP151215-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 76482.37
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-15T16:01:17.517871Z",
        "retrieved_timestamp": "2026-09-15T16:01:17.722511Z",
        "quote_offset_seconds": 0.20464,
        "quote_age_seconds": 0.20464,
        "bid": 0.39,
        "ask": 0.4,
        "midpoint": 0.395,
        "last_price": 0.39,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.4,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2646.21
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 76242.78,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260915T1600Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 251,
          "signal_id": 257,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-15T15:45:00Z",
          "return_6h": -0.005978950376913872,
          "return_12h": -0.014963108777889644,
          "return_24h": -0.026391524381568443,
          "close_vs_ema12": -0.005780266640213028,
          "close_vs_ema24": -0.010619380792450284,
          "ema12_slope_3h": -0.004830484984449046,
          "ema24_slope_6h": -0.00575943436558346,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-15T16:01:17.567601Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-15T15:45:00Z",
            "return_6h": -0.005978950376913872,
            "return_12h": -0.014963108777889644,
            "return_24h": -0.026391524381568443,
            "close_vs_ema12": -0.005780266640213028,
            "close_vs_ema24": -0.010619380792450284,
            "ema12_slope_3h": -0.004830484984449046,
            "ema24_slope_6h": -0.00575943436558346,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0011389281958607,
        "return_30m": 0.0014645069382153153,
        "return_60m": 0.007743135278501123,
        "return_120m": -0.0002393769425695913,
        "consecutive_up_closes": 5,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0012645983126780003,
        "close_vs_ema6": 0.002050456627986641,
        "close_vs_ema12": 0.0011464770214388853,
        "ema3_slope": 0.0012661995464879894,
        "ema6_slope": 0.0008208559029654339,
        "realized_volatility_30m": 0.00040685992123457027,
        "realized_volatility_60m": 0.001956079249200654,
        "return_acceleration": 0.0008137198424691405
      }
    },
    {
      "id": 256,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260915T1545Z",
      "trigger_timestamp": "2026-09-15T15:46:16.697168Z",
      "market_start_timestamp": "2026-09-15T15:45:00Z",
      "resolution_timestamp": "2026-09-15T16:00:00Z",
      "direction": "UP",
      "base_run_id": 1455,
      "small_run_id": 1456,
      "last_observed_close": 76395.36,
      "actual_close": 76482.37,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-15T15:46:16.739637Z",
      "base_predicted_close": 76440.59375,
      "small_predicted_close": 76512.03125,
      "strike": 76395.36,
      "market_regime": {
        "id": 250,
        "signal_id": 256,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-15T15:30:00Z",
        "return_6h": -0.007103552513609834,
        "return_12h": -0.017818871267653025,
        "return_24h": -0.027484227553588703,
        "close_vs_ema12": -0.007155532090946326,
        "close_vs_ema24": -0.01196583487738545,
        "ema12_slope_3h": -0.0047990828110725525,
        "ema24_slope_6h": -0.005754869610163693,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-15T15:46:16.744879Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-15T15:30:00Z",
          "return_6h": -0.007103552513609834,
          "return_12h": -0.017818871267653025,
          "return_24h": -0.027484227553588703,
          "close_vs_ema12": -0.007155532090946326,
          "close_vs_ema24": -0.01196583487738545,
          "ema12_slope_3h": -0.0047990828110725525,
          "ema24_slope_6h": -0.005754869610163693,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.54,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.183343,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        1455,
        1456
      ],
      "forecast_publication_timestamp": "2026-09-15T15:46:16.697168Z",
      "requested_quote_timestamp": "2026-09-15T15:46:16.697168Z",
      "retrieved_quote_timestamp": "2026-09-15T15:46:16.880511Z",
      "quote_retrieval_timestamp": "2026-09-15T15:46:16.880511Z",
      "timing_difference_seconds": 0.183343,
      "selected_quote": {
        "id": 256,
        "contract_id": 256,
        "forecast_timestamp": "2026-09-15T15:46:16.697168Z",
        "requested_timestamp": "2026-09-15T15:46:16.697168Z",
        "actual_quote_timestamp": "2026-09-15T15:46:16.880511Z",
        "timestamp_delta_seconds": 0.183343,
        "bid": 0.53,
        "ask": 0.54,
        "midpoint": 0.535,
        "last_price": 0.54,
        "implied_probability": 0.54,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-15T15:46:16.880511Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP151200",
        "external_market_id": "KXBTC15M-26SEP151200-00",
        "external_contract_id": "KXBTC15M-26SEP151200-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 9039.06
      },
      "selected_entry_price": 0.54,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 256,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP151200",
          "external_market_id": "KXBTC15M-26SEP151200-00",
          "external_contract_id": "KXBTC15M-26SEP151200-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-15T15:45:00Z",
          "resolution_timestamp": "2026-09-15T16:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-15T15:46:16.747328Z"
        }
      ],
      "quotes": [
        {
          "id": 256,
          "contract_id": 256,
          "forecast_timestamp": "2026-09-15T15:46:16.697168Z",
          "requested_timestamp": "2026-09-15T15:46:16.697168Z",
          "actual_quote_timestamp": "2026-09-15T15:46:16.880511Z",
          "timestamp_delta_seconds": 0.183343,
          "bid": 0.53,
          "ask": 0.54,
          "midpoint": 0.535,
          "last_price": 0.54,
          "implied_probability": 0.54,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-15T15:46:16.880511Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP151200",
          "external_market_id": "KXBTC15M-26SEP151200-00",
          "external_contract_id": "KXBTC15M-26SEP151200-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 9039.06
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP151200-00": {
          "UP/YES": "KXBTC15M-26SEP151200-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 491,
          "signal_id": 256,
          "quote_id": 256,
          "settlement_id": 256,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 179.0,
          "entry_price": 0.54,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.66000000000001,
          "trading_fee": 3.12,
          "total_deployed": 99.78000000000002,
          "settlement_value": 1.0,
          "settlement_payout": 179.0,
          "gross_pnl": 82.33999999999999,
          "net_pnl": 79.21999999999998,
          "roi": 0.793946682701944,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-15T16:01:22.600790Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 9039.06,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 492,
          "signal_id": 256,
          "quote_id": 256,
          "settlement_id": 256,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.54,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 54.0,
          "trading_fee": 1.74,
          "total_deployed": 55.74,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 46.0,
          "net_pnl": 44.26,
          "roi": 0.7940437746681018,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-15T16:01:22.603107Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 9039.06,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 76395.36,
        "kronos_base_predicted_close": 76440.59375,
        "kronos_base_displacement": 45.23374999999942,
        "kronos_base_displacement_fraction": 0.0005921007506214961,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 76512.03125,
        "kronos_small_displacement": 116.67124999999942,
        "kronos_small_displacement_fraction": 0.0015272033537115266,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP151200",
        "ticker": "KXBTC15M-26SEP151200-00",
        "market_id": "KXBTC15M-26SEP151200-00",
        "contract_id": "KXBTC15M-26SEP151200-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 76395.36
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-15T15:46:16.697168Z",
        "retrieved_timestamp": "2026-09-15T15:46:16.880511Z",
        "quote_offset_seconds": 0.183343,
        "quote_age_seconds": 0.183343,
        "bid": 0.53,
        "ask": 0.54,
        "midpoint": 0.535,
        "last_price": 0.54,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.54,
        "price_type": "live_executable_ask",
        "yes_ask_size": 9039.06
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 76482.37,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260915T1545Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 250,
          "signal_id": 256,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-15T15:30:00Z",
          "return_6h": -0.007103552513609834,
          "return_12h": -0.017818871267653025,
          "return_24h": -0.027484227553588703,
          "close_vs_ema12": -0.007155532090946326,
          "close_vs_ema24": -0.01196583487738545,
          "ema12_slope_3h": -0.0047990828110725525,
          "ema24_slope_6h": -0.005754869610163693,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-15T15:46:16.744879Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-15T15:30:00Z",
            "return_6h": -0.007103552513609834,
            "return_12h": -0.017818871267653025,
            "return_24h": -0.027484227553588703,
            "close_vs_ema12": -0.007155532090946326,
            "close_vs_ema24": -0.01196583487738545,
            "ema12_slope_3h": -0.0047990828110725525,
            "ema24_slope_6h": -0.005754869610163693,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0003252083533915595,
        "return_30m": 0.005605399093118191,
        "return_60m": 0.006750920609234434,
        "return_120m": 0.00012093164693482983,
        "consecutive_up_closes": 4,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.001391885639315138,
        "close_vs_ema6": 0.0017320947329890757,
        "close_vs_ema12": 0.00021603563803118675,
        "ema3_slope": 0.0013938256852703557,
        "ema6_slope": 0.0006933182503516822,
        "realized_volatility_30m": 0.00247663289122646,
        "realized_volatility_60m": 0.002097461199902308,
        "return_acceleration": -0.00495326578245292
      }
    },
    {
      "id": 255,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260915T1530Z",
      "trigger_timestamp": "2026-09-15T15:31:16.515337Z",
      "market_start_timestamp": "2026-09-15T15:30:00Z",
      "resolution_timestamp": "2026-09-15T15:45:00Z",
      "direction": "UP",
      "base_run_id": 1453,
      "small_run_id": 1454,
      "last_observed_close": 76370.53,
      "actual_close": 76395.36,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-15T15:31:16.564393Z",
      "base_predicted_close": 76583.2265625,
      "small_predicted_close": 76478.859375,
      "strike": 76370.53,
      "market_regime": {
        "id": 249,
        "signal_id": 255,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-15T15:15:00Z",
        "return_6h": -0.00655399915093946,
        "return_12h": -0.01865640755997977,
        "return_24h": -0.02580199465016708,
        "close_vs_ema12": -0.007780430093577095,
        "close_vs_ema24": -0.012535766528081083,
        "ema12_slope_3h": -0.0047197553851069385,
        "ema24_slope_6h": -0.005726761524873725,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-15T15:31:16.567625Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-15T15:15:00Z",
          "return_6h": -0.00655399915093946,
          "return_12h": -0.01865640755997977,
          "return_24h": -0.02580199465016708,
          "close_vs_ema12": -0.007780430093577095,
          "close_vs_ema24": -0.012535766528081083,
          "ema12_slope_3h": -0.0047197553851069385,
          "ema24_slope_6h": -0.005726761524873725,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.37,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.210826,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        1453,
        1454
      ],
      "forecast_publication_timestamp": "2026-09-15T15:31:16.515337Z",
      "requested_quote_timestamp": "2026-09-15T15:31:16.515337Z",
      "retrieved_quote_timestamp": "2026-09-15T15:31:16.726163Z",
      "quote_retrieval_timestamp": "2026-09-15T15:31:16.726163Z",
      "timing_difference_seconds": 0.210826,
      "selected_quote": {
        "id": 255,
        "contract_id": 255,
        "forecast_timestamp": "2026-09-15T15:31:16.515337Z",
        "requested_timestamp": "2026-09-15T15:31:16.515337Z",
        "actual_quote_timestamp": "2026-09-15T15:31:16.726163Z",
        "timestamp_delta_seconds": 0.210826,
        "bid": 0.36,
        "ask": 0.37,
        "midpoint": 0.365,
        "last_price": 0.36,
        "implied_probability": 0.37,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-15T15:31:16.726163Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP151145",
        "external_market_id": "KXBTC15M-26SEP151145-45",
        "external_contract_id": "KXBTC15M-26SEP151145-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 7802.32
      },
      "selected_entry_price": 0.37,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 255,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP151145",
          "external_market_id": "KXBTC15M-26SEP151145-45",
          "external_contract_id": "KXBTC15M-26SEP151145-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-15T15:30:00Z",
          "resolution_timestamp": "2026-09-15T15:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-15T15:31:16.570741Z"
        }
      ],
      "quotes": [
        {
          "id": 255,
          "contract_id": 255,
          "forecast_timestamp": "2026-09-15T15:31:16.515337Z",
          "requested_timestamp": "2026-09-15T15:31:16.515337Z",
          "actual_quote_timestamp": "2026-09-15T15:31:16.726163Z",
          "timestamp_delta_seconds": 0.210826,
          "bid": 0.36,
          "ask": 0.37,
          "midpoint": 0.365,
          "last_price": 0.36,
          "implied_probability": 0.37,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-15T15:31:16.726163Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP151145",
          "external_market_id": "KXBTC15M-26SEP151145-45",
          "external_contract_id": "KXBTC15M-26SEP151145-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 7802.32
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP151145-45": {
          "UP/YES": "KXBTC15M-26SEP151145-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 489,
          "signal_id": 255,
          "quote_id": 255,
          "settlement_id": 255,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 258.0,
          "entry_price": 0.37,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.46,
          "trading_fee": 4.21,
          "total_deployed": 99.66999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 258.0,
          "gross_pnl": 162.54000000000002,
          "net_pnl": 158.33,
          "roi": 1.588542189224441,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-15T15:46:21.962699Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7802.32,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 490,
          "signal_id": 255,
          "quote_id": 255,
          "settlement_id": 255,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.37,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 37.0,
          "trading_fee": 1.64,
          "total_deployed": 38.64,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 63.0,
          "net_pnl": 61.36,
          "roi": 1.5879917184265009,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-15T15:46:21.964993Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7802.32,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 76370.53,
        "kronos_base_predicted_close": 76583.2265625,
        "kronos_base_displacement": 212.69656250000116,
        "kronos_base_displacement_fraction": 0.0027850607099361648,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 76478.859375,
        "kronos_small_displacement": 108.32937500000116,
        "kronos_small_displacement_fraction": 0.0014184709075608245,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP151145",
        "ticker": "KXBTC15M-26SEP151145-45",
        "market_id": "KXBTC15M-26SEP151145-45",
        "contract_id": "KXBTC15M-26SEP151145-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 76370.53
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-15T15:31:16.515337Z",
        "retrieved_timestamp": "2026-09-15T15:31:16.726163Z",
        "quote_offset_seconds": 0.210826,
        "quote_age_seconds": 0.210826,
        "bid": 0.36,
        "ask": 0.37,
        "midpoint": 0.365,
        "last_price": 0.36,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.37,
        "price_type": "live_executable_ask",
        "yes_ask_size": 7802.32
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 76395.36,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260915T1530Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 249,
          "signal_id": 255,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-15T15:15:00Z",
          "return_6h": -0.00655399915093946,
          "return_12h": -0.01865640755997977,
          "return_24h": -0.02580199465016708,
          "close_vs_ema12": -0.007780430093577095,
          "close_vs_ema24": -0.012535766528081083,
          "ema12_slope_3h": -0.0047197553851069385,
          "ema24_slope_6h": -0.005726761524873725,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-15T15:31:16.567625Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-15T15:15:00Z",
            "return_6h": -0.00655399915093946,
            "return_12h": -0.01865640755997977,
            "return_24h": -0.02580199465016708,
            "close_vs_ema12": -0.007780430093577095,
            "close_vs_ema24": -0.012535766528081083,
            "ema12_slope_3h": -0.0047197553851069385,
            "ema24_slope_6h": -0.005726761524873725,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.00527847413584448,
        "return_30m": 0.006269446692106495,
        "return_60m": 0.0003362156113932979,
        "return_120m": -0.007424761168349003,
        "consecutive_up_closes": 3,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0024616424704546613,
        "close_vs_ema6": 0.002100722350382389,
        "close_vs_ema12": -6.986076018411502e-05,
        "ema3_slope": 0.0024677171076918913,
        "ema6_slope": 0.000840995619470819,
        "realized_volatility_30m": 0.002146352468401891,
        "realized_volatility_60m": 0.004043775708316605,
        "return_acceleration": 0.004292704936803782
      }
    },
    {
      "id": 254,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260915T1445Z",
      "trigger_timestamp": "2026-09-15T14:46:16.899044Z",
      "market_start_timestamp": "2026-09-15T14:45:00Z",
      "resolution_timestamp": "2026-09-15T15:00:00Z",
      "direction": "UP",
      "base_run_id": 1447,
      "small_run_id": 1448,
      "last_observed_close": 75883.08,
      "actual_close": 75894.71,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-15T14:46:16.945964Z",
      "base_predicted_close": 75914.6171875,
      "small_predicted_close": 76045.9453125,
      "strike": 75883.08,
      "market_regime": {
        "id": 248,
        "signal_id": 254,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-15T14:30:00Z",
        "return_6h": -0.012125988508394747,
        "return_12h": -0.025489584530762777,
        "return_24h": -0.03152236642244055,
        "close_vs_ema12": -0.015619794960924582,
        "close_vs_ema24": -0.019867152658205045,
        "ema12_slope_3h": -0.0039420238964720244,
        "ema24_slope_6h": -0.00541485222203586,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-15T14:46:16.948919Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-15T14:30:00Z",
          "return_6h": -0.012125988508394747,
          "return_12h": -0.025489584530762777,
          "return_24h": -0.03152236642244055,
          "close_vs_ema12": -0.015619794960924582,
          "close_vs_ema24": -0.019867152658205045,
          "ema12_slope_3h": -0.0039420238964720244,
          "ema24_slope_6h": -0.00541485222203586,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.35,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.175405,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        1447,
        1448
      ],
      "forecast_publication_timestamp": "2026-09-15T14:46:16.899044Z",
      "requested_quote_timestamp": "2026-09-15T14:46:16.899044Z",
      "retrieved_quote_timestamp": "2026-09-15T14:46:17.074449Z",
      "quote_retrieval_timestamp": "2026-09-15T14:46:17.074449Z",
      "timing_difference_seconds": 0.175405,
      "selected_quote": {
        "id": 254,
        "contract_id": 254,
        "forecast_timestamp": "2026-09-15T14:46:16.899044Z",
        "requested_timestamp": "2026-09-15T14:46:16.899044Z",
        "actual_quote_timestamp": "2026-09-15T14:46:17.074449Z",
        "timestamp_delta_seconds": 0.175405,
        "bid": 0.34,
        "ask": 0.35,
        "midpoint": 0.345,
        "last_price": 0.35,
        "implied_probability": 0.35,
        "spread": 0.009999999999999953,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-15T14:46:17.074449Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP151100",
        "external_market_id": "KXBTC15M-26SEP151100-00",
        "external_contract_id": "KXBTC15M-26SEP151100-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4864.55
      },
      "selected_entry_price": 0.35,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 254,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP151100",
          "external_market_id": "KXBTC15M-26SEP151100-00",
          "external_contract_id": "KXBTC15M-26SEP151100-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-15T14:45:00Z",
          "resolution_timestamp": "2026-09-15T15:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-15T14:46:16.951783Z"
        }
      ],
      "quotes": [
        {
          "id": 254,
          "contract_id": 254,
          "forecast_timestamp": "2026-09-15T14:46:16.899044Z",
          "requested_timestamp": "2026-09-15T14:46:16.899044Z",
          "actual_quote_timestamp": "2026-09-15T14:46:17.074449Z",
          "timestamp_delta_seconds": 0.175405,
          "bid": 0.34,
          "ask": 0.35,
          "midpoint": 0.345,
          "last_price": 0.35,
          "implied_probability": 0.35,
          "spread": 0.009999999999999953,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-15T14:46:17.074449Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP151100",
          "external_market_id": "KXBTC15M-26SEP151100-00",
          "external_contract_id": "KXBTC15M-26SEP151100-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4864.55
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP151100-00": {
          "UP/YES": "KXBTC15M-26SEP151100-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 487,
          "signal_id": 254,
          "quote_id": 254,
          "settlement_id": 254,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 273.0,
          "entry_price": 0.35,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.55,
          "trading_fee": 4.35,
          "total_deployed": 99.89999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 273.0,
          "gross_pnl": 177.45,
          "net_pnl": 173.10000000000002,
          "roi": 1.732732732732733,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-15T15:01:21.395151Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4864.55,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 488,
          "signal_id": 254,
          "quote_id": 254,
          "settlement_id": 254,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.35,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 35.0,
          "trading_fee": 1.6,
          "total_deployed": 36.6,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 65.0,
          "net_pnl": 63.4,
          "roi": 1.7322404371584699,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-15T15:01:21.397255Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4864.55,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 75883.08,
        "kronos_base_predicted_close": 75914.6171875,
        "kronos_base_displacement": 31.537187499998254,
        "kronos_base_displacement_fraction": 0.00041560236484863627,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 76045.9453125,
        "kronos_small_displacement": 162.86531249999825,
        "kronos_small_displacement_fraction": 0.0021462664997256077,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP151100",
        "ticker": "KXBTC15M-26SEP151100-00",
        "market_id": "KXBTC15M-26SEP151100-00",
        "contract_id": "KXBTC15M-26SEP151100-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 75883.08
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-15T14:46:16.899044Z",
        "retrieved_timestamp": "2026-09-15T14:46:17.074449Z",
        "quote_offset_seconds": 0.175405,
        "quote_age_seconds": 0.175405,
        "bid": 0.34,
        "ask": 0.35,
        "midpoint": 0.345,
        "last_price": 0.35,
        "spread": 0.009999999999999953,
        "selected_entry_price": 0.35,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4864.55
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 75894.71,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260915T1445Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 248,
          "signal_id": 254,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-15T14:30:00Z",
          "return_6h": -0.012125988508394747,
          "return_12h": -0.025489584530762777,
          "return_24h": -0.03152236642244055,
          "close_vs_ema12": -0.015619794960924582,
          "close_vs_ema24": -0.019867152658205045,
          "ema12_slope_3h": -0.0039420238964720244,
          "ema24_slope_6h": -0.00541485222203586,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-15T14:46:16.948919Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-15T14:30:00Z",
            "return_6h": -0.012125988508394747,
            "return_12h": -0.025489584530762777,
            "return_24h": -0.03152236642244055,
            "close_vs_ema12": -0.015619794960924582,
            "close_vs_ema24": -0.019867152658205045,
            "ema12_slope_3h": -0.0039420238964720244,
            "ema24_slope_6h": -0.00541485222203586,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.006048553996493289,
        "return_30m": -0.006531506326300951,
        "return_60m": -0.00658553056826372,
        "return_120m": -0.013334497832181547,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 3,
        "close_vs_ema3": -0.0034798807186812164,
        "close_vs_ema6": -0.006064843379427809,
        "close_vs_ema12": -0.008738240660527752,
        "ema3_slope": -0.0034678131425904812,
        "ema6_slope": -0.002420066422243683,
        "realized_volatility_30m": 0.0027813313635531856,
        "realized_volatility_60m": 0.002767347471580986,
        "return_acceleration": -0.005562662727106371
      }
    },
    {
      "id": 253,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260915T1400Z",
      "trigger_timestamp": "2026-09-15T14:01:19.495153Z",
      "market_start_timestamp": "2026-09-15T14:00:00Z",
      "resolution_timestamp": "2026-09-15T14:15:00Z",
      "direction": "UP",
      "base_run_id": 1441,
      "small_run_id": 1442,
      "last_observed_close": 76500.68,
      "actual_close": 76381.97,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-15T14:01:19.536482Z",
      "base_predicted_close": 76557.4609375,
      "small_predicted_close": 76671.375,
      "strike": 76500.68,
      "market_regime": {
        "id": 247,
        "signal_id": 253,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-15T13:45:00Z",
        "return_6h": -0.004990450660157686,
        "return_12h": -0.01806155002102461,
        "return_24h": -0.021588353192606435,
        "close_vs_ema12": -0.009132928585980582,
        "close_vs_ema24": -0.012894327998877242,
        "ema12_slope_3h": -0.0031664013368924993,
        "ema24_slope_6h": -0.005261640737924123,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-15T14:01:19.539726Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-15T13:45:00Z",
          "return_6h": -0.004990450660157686,
          "return_12h": -0.01806155002102461,
          "return_24h": -0.021588353192606435,
          "close_vs_ema12": -0.009132928585980582,
          "close_vs_ema24": -0.012894327998877242,
          "ema12_slope_3h": -0.0031664013368924993,
          "ema24_slope_6h": -0.005261640737924123,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.55,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.175321,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        1441,
        1442
      ],
      "forecast_publication_timestamp": "2026-09-15T14:01:19.495153Z",
      "requested_quote_timestamp": "2026-09-15T14:01:19.495153Z",
      "retrieved_quote_timestamp": "2026-09-15T14:01:19.670474Z",
      "quote_retrieval_timestamp": "2026-09-15T14:01:19.670474Z",
      "timing_difference_seconds": 0.175321,
      "selected_quote": {
        "id": 253,
        "contract_id": 253,
        "forecast_timestamp": "2026-09-15T14:01:19.495153Z",
        "requested_timestamp": "2026-09-15T14:01:19.495153Z",
        "actual_quote_timestamp": "2026-09-15T14:01:19.670474Z",
        "timestamp_delta_seconds": 0.175321,
        "bid": 0.54,
        "ask": 0.55,
        "midpoint": 0.545,
        "last_price": 0.54,
        "implied_probability": 0.55,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-15T14:01:19.670474Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP151015",
        "external_market_id": "KXBTC15M-26SEP151015-15",
        "external_contract_id": "KXBTC15M-26SEP151015-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 6510.03
      },
      "selected_entry_price": 0.55,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 253,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP151015",
          "external_market_id": "KXBTC15M-26SEP151015-15",
          "external_contract_id": "KXBTC15M-26SEP151015-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-15T14:00:00Z",
          "resolution_timestamp": "2026-09-15T14:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-15T14:01:19.542292Z"
        }
      ],
      "quotes": [
        {
          "id": 253,
          "contract_id": 253,
          "forecast_timestamp": "2026-09-15T14:01:19.495153Z",
          "requested_timestamp": "2026-09-15T14:01:19.495153Z",
          "actual_quote_timestamp": "2026-09-15T14:01:19.670474Z",
          "timestamp_delta_seconds": 0.175321,
          "bid": 0.54,
          "ask": 0.55,
          "midpoint": 0.545,
          "last_price": 0.54,
          "implied_probability": 0.55,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-15T14:01:19.670474Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP151015",
          "external_market_id": "KXBTC15M-26SEP151015-15",
          "external_contract_id": "KXBTC15M-26SEP151015-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 6510.03
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP151015-15": {
          "UP/YES": "KXBTC15M-26SEP151015-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 485,
          "signal_id": 253,
          "quote_id": 253,
          "settlement_id": 253,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 176.0,
          "entry_price": 0.55,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.80000000000001,
          "trading_fee": 3.05,
          "total_deployed": 99.85000000000001,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.80000000000001,
          "net_pnl": -99.85000000000001,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-15T14:16:21.455335Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6510.03,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 486,
          "signal_id": 253,
          "quote_id": 253,
          "settlement_id": 253,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.55,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 55.00000000000001,
          "trading_fee": 1.74,
          "total_deployed": 56.74000000000001,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -55.00000000000001,
          "net_pnl": -56.74000000000001,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-15T14:16:21.457281Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6510.03,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 76500.68,
        "kronos_base_predicted_close": 76557.4609375,
        "kronos_base_displacement": 56.780937500006985,
        "kronos_base_displacement_fraction": 0.0007422278795431229,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 76671.375,
        "kronos_small_displacement": 170.69500000000698,
        "kronos_small_displacement_fraction": 0.0022312873558771895,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP151015",
        "ticker": "KXBTC15M-26SEP151015-15",
        "market_id": "KXBTC15M-26SEP151015-15",
        "contract_id": "KXBTC15M-26SEP151015-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 76500.68
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-15T14:01:19.495153Z",
        "retrieved_timestamp": "2026-09-15T14:01:19.670474Z",
        "quote_offset_seconds": 0.175321,
        "quote_age_seconds": 0.175321,
        "bid": 0.54,
        "ask": 0.55,
        "midpoint": 0.545,
        "last_price": 0.54,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.55,
        "price_type": "live_executable_ask",
        "yes_ask_size": 6510.03
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 76381.97,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260915T1400Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 247,
          "signal_id": 253,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-15T13:45:00Z",
          "return_6h": -0.004990450660157686,
          "return_12h": -0.01806155002102461,
          "return_24h": -0.021588353192606435,
          "close_vs_ema12": -0.009132928585980582,
          "close_vs_ema24": -0.012894327998877242,
          "ema12_slope_3h": -0.0031664013368924993,
          "ema24_slope_6h": -0.005261640737924123,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-15T14:01:19.539726Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-15T13:45:00Z",
            "return_6h": -0.004990450660157686,
            "return_12h": -0.01806155002102461,
            "return_24h": -0.021588353192606435,
            "close_vs_ema12": -0.009132928585980582,
            "close_vs_ema24": -0.012894327998877242,
            "ema12_slope_3h": -0.0031664013368924993,
            "ema24_slope_6h": -0.005261640737924123,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": 0.0014997335194519845,
        "return_30m": -0.00573312327933162,
        "return_60m": -0.0053342320870743976,
        "return_120m": -0.00532725700488601,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": -0.0010426441099158357,
        "close_vs_ema6": -0.0025398412415470473,
        "close_vs_ema12": -0.0038624762258084866,
        "ema3_slope": -0.0010415581354609182,
        "ema6_slope": -0.0010149054171649796,
        "realized_volatility_30m": 0.0043608796021188945,
        "realized_volatility_60m": 0.003448008162223638,
        "return_acceleration": 0.008721759204237789
      }
    },
    {
      "id": 252,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260915T1345Z",
      "trigger_timestamp": "2026-09-15T13:46:14.989751Z",
      "market_start_timestamp": "2026-09-15T13:45:00Z",
      "resolution_timestamp": "2026-09-15T14:00:00Z",
      "direction": "UP",
      "base_run_id": 1439,
      "small_run_id": 1440,
      "last_observed_close": 76386.13,
      "actual_close": 76500.68,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-15T13:46:15.025891Z",
      "base_predicted_close": 76388.5546875,
      "small_predicted_close": 76400.546875,
      "strike": 76386.13,
      "market_regime": {
        "id": 246,
        "signal_id": 252,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-15T13:30:00Z",
        "return_6h": -0.00818817525014004,
        "return_12h": -0.020586717586488446,
        "return_24h": -0.021964226590265645,
        "close_vs_ema12": -0.011001099670171821,
        "close_vs_ema24": -0.014640057301002374,
        "ema12_slope_3h": -0.0030115328583485423,
        "ema24_slope_6h": -0.00526731550920323,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-15T13:46:15.028998Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-15T13:30:00Z",
          "return_6h": -0.00818817525014004,
          "return_12h": -0.020586717586488446,
          "return_24h": -0.021964226590265645,
          "close_vs_ema12": -0.011001099670171821,
          "close_vs_ema24": -0.014640057301002374,
          "ema12_slope_3h": -0.0030115328583485423,
          "ema24_slope_6h": -0.00526731550920323,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.39,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.177792,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        1439,
        1440
      ],
      "forecast_publication_timestamp": "2026-09-15T13:46:14.989751Z",
      "requested_quote_timestamp": "2026-09-15T13:46:14.989751Z",
      "retrieved_quote_timestamp": "2026-09-15T13:46:15.167543Z",
      "quote_retrieval_timestamp": "2026-09-15T13:46:15.167543Z",
      "timing_difference_seconds": 0.177792,
      "selected_quote": {
        "id": 252,
        "contract_id": 252,
        "forecast_timestamp": "2026-09-15T13:46:14.989751Z",
        "requested_timestamp": "2026-09-15T13:46:14.989751Z",
        "actual_quote_timestamp": "2026-09-15T13:46:15.167543Z",
        "timestamp_delta_seconds": 0.177792,
        "bid": 0.38,
        "ask": 0.39,
        "midpoint": 0.385,
        "last_price": 0.39,
        "implied_probability": 0.39,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-15T13:46:15.167543Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP151000",
        "external_market_id": "KXBTC15M-26SEP151000-00",
        "external_contract_id": "KXBTC15M-26SEP151000-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 7663.98
      },
      "selected_entry_price": 0.39,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 252,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP151000",
          "external_market_id": "KXBTC15M-26SEP151000-00",
          "external_contract_id": "KXBTC15M-26SEP151000-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-15T13:45:00Z",
          "resolution_timestamp": "2026-09-15T14:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-15T13:46:15.031365Z"
        }
      ],
      "quotes": [
        {
          "id": 252,
          "contract_id": 252,
          "forecast_timestamp": "2026-09-15T13:46:14.989751Z",
          "requested_timestamp": "2026-09-15T13:46:14.989751Z",
          "actual_quote_timestamp": "2026-09-15T13:46:15.167543Z",
          "timestamp_delta_seconds": 0.177792,
          "bid": 0.38,
          "ask": 0.39,
          "midpoint": 0.385,
          "last_price": 0.39,
          "implied_probability": 0.39,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-15T13:46:15.167543Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP151000",
          "external_market_id": "KXBTC15M-26SEP151000-00",
          "external_contract_id": "KXBTC15M-26SEP151000-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 7663.98
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP151000-00": {
          "UP/YES": "KXBTC15M-26SEP151000-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 483,
          "signal_id": 252,
          "quote_id": 252,
          "settlement_id": 252,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 245.0,
          "entry_price": 0.39,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.55,
          "trading_fee": 4.08,
          "total_deployed": 99.63,
          "settlement_value": 1.0,
          "settlement_payout": 245.0,
          "gross_pnl": 149.45,
          "net_pnl": 145.37,
          "roi": 1.4590986650607247,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-15T14:01:24.279361Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7663.98,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 484,
          "signal_id": 252,
          "quote_id": 252,
          "settlement_id": 252,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.39,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 39.0,
          "trading_fee": 1.67,
          "total_deployed": 40.67,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 61.0,
          "net_pnl": 59.33,
          "roi": 1.4588148512417014,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-15T14:01:24.281677Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7663.98,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 76386.13,
        "kronos_base_predicted_close": 76388.5546875,
        "kronos_base_displacement": 2.4246874999953434,
        "kronos_base_displacement_fraction": 3.174251006033875e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 76400.546875,
        "kronos_small_displacement": 14.416874999995343,
        "kronos_small_displacement_fraction": 0.00018873681648743485,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP151000",
        "ticker": "KXBTC15M-26SEP151000-00",
        "market_id": "KXBTC15M-26SEP151000-00",
        "contract_id": "KXBTC15M-26SEP151000-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 76386.13
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-15T13:46:14.989751Z",
        "retrieved_timestamp": "2026-09-15T13:46:15.167543Z",
        "quote_offset_seconds": 0.177792,
        "quote_age_seconds": 0.177792,
        "bid": 0.38,
        "ask": 0.39,
        "midpoint": 0.385,
        "last_price": 0.39,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.39,
        "price_type": "live_executable_ask",
        "yes_ask_size": 7663.98
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 76500.68,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260915T1345Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 246,
          "signal_id": 252,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-15T13:30:00Z",
          "return_6h": -0.00818817525014004,
          "return_12h": -0.020586717586488446,
          "return_24h": -0.021964226590265645,
          "close_vs_ema12": -0.011001099670171821,
          "close_vs_ema24": -0.014640057301002374,
          "ema12_slope_3h": -0.0030115328583485423,
          "ema24_slope_6h": -0.00526731550920323,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-15T13:46:15.028998Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-15T13:30:00Z",
            "return_6h": -0.00818817525014004,
            "return_12h": -0.020586717586488446,
            "return_24h": -0.021964226590265645,
            "close_vs_ema12": -0.011001099670171821,
            "close_vs_ema24": -0.014640057301002374,
            "ema12_slope_3h": -0.0030115328583485423,
            "ema24_slope_6h": -0.00526731550920323,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.007222025684785804,
        "return_30m": -0.0072912216553234765,
        "return_60m": -0.006793707431882345,
        "return_120m": -0.00652835278082875,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.0035774845169282976,
        "close_vs_ema6": -0.00504433731777032,
        "close_vs_ema12": -0.006052198039422252,
        "ema3_slope": -0.003564731744306049,
        "ema6_slope": -0.0020136718710421775,
        "realized_volatility_30m": 0.0035761631719087306,
        "realized_volatility_60m": 0.00319598312135564,
        "return_acceleration": -0.007152326343817461
      }
    },
    {
      "id": 251,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260915T1315Z",
      "trigger_timestamp": "2026-09-15T13:16:16.003252Z",
      "market_start_timestamp": "2026-09-15T13:15:00Z",
      "resolution_timestamp": "2026-09-15T13:30:00Z",
      "direction": "UP",
      "base_run_id": 1435,
      "small_run_id": 1436,
      "last_observed_close": 76947.16,
      "actual_close": 76941.8,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-15T13:16:16.043740Z",
      "base_predicted_close": 77001.46875,
      "small_predicted_close": 77025.765625,
      "strike": 76947.16,
      "market_regime": {
        "id": 245,
        "signal_id": 251,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-15T13:00:00Z",
        "return_6h": -0.003022966481040501,
        "return_12h": -0.011073001853780573,
        "return_24h": -0.009300349508626349,
        "close_vs_ema12": -0.004384310180747142,
        "close_vs_ema24": -0.007871090120917468,
        "ema12_slope_3h": -0.002962855021003352,
        "ema24_slope_6h": -0.0052295702878436545,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-15T13:16:16.046707Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-15T13:00:00Z",
          "return_6h": -0.003022966481040501,
          "return_12h": -0.011073001853780573,
          "return_24h": -0.009300349508626349,
          "close_vs_ema12": -0.004384310180747142,
          "close_vs_ema24": -0.007871090120917468,
          "ema12_slope_3h": -0.002962855021003352,
          "ema24_slope_6h": -0.0052295702878436545,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.51,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.179751,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        1435,
        1436
      ],
      "forecast_publication_timestamp": "2026-09-15T13:16:16.003252Z",
      "requested_quote_timestamp": "2026-09-15T13:16:16.003252Z",
      "retrieved_quote_timestamp": "2026-09-15T13:16:16.183003Z",
      "quote_retrieval_timestamp": "2026-09-15T13:16:16.183003Z",
      "timing_difference_seconds": 0.179751,
      "selected_quote": {
        "id": 251,
        "contract_id": 251,
        "forecast_timestamp": "2026-09-15T13:16:16.003252Z",
        "requested_timestamp": "2026-09-15T13:16:16.003252Z",
        "actual_quote_timestamp": "2026-09-15T13:16:16.183003Z",
        "timestamp_delta_seconds": 0.179751,
        "bid": 0.5,
        "ask": 0.51,
        "midpoint": 0.505,
        "last_price": 0.5,
        "implied_probability": 0.51,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-15T13:16:16.183003Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP150930",
        "external_market_id": "KXBTC15M-26SEP150930-30",
        "external_contract_id": "KXBTC15M-26SEP150930-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 56.76
      },
      "selected_entry_price": 0.51,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 251,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP150930",
          "external_market_id": "KXBTC15M-26SEP150930-30",
          "external_contract_id": "KXBTC15M-26SEP150930-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-15T13:15:00Z",
          "resolution_timestamp": "2026-09-15T13:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-15T13:16:16.048827Z"
        }
      ],
      "quotes": [
        {
          "id": 251,
          "contract_id": 251,
          "forecast_timestamp": "2026-09-15T13:16:16.003252Z",
          "requested_timestamp": "2026-09-15T13:16:16.003252Z",
          "actual_quote_timestamp": "2026-09-15T13:16:16.183003Z",
          "timestamp_delta_seconds": 0.179751,
          "bid": 0.5,
          "ask": 0.51,
          "midpoint": 0.505,
          "last_price": 0.5,
          "implied_probability": 0.51,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-15T13:16:16.183003Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP150930",
          "external_market_id": "KXBTC15M-26SEP150930-30",
          "external_contract_id": "KXBTC15M-26SEP150930-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 56.76
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP150930-30": {
          "UP/YES": "KXBTC15M-26SEP150930-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": null,
        "fixed_shares": null
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 76947.16,
        "kronos_base_predicted_close": 77001.46875,
        "kronos_base_displacement": 54.30874999999651,
        "kronos_base_displacement_fraction": 0.0007057927803962681,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77025.765625,
        "kronos_small_displacement": 78.60562499999651,
        "kronos_small_displacement_fraction": 0.0010215532970937005,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP150930",
        "ticker": "KXBTC15M-26SEP150930-30",
        "market_id": "KXBTC15M-26SEP150930-30",
        "contract_id": "KXBTC15M-26SEP150930-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 76947.16
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-15T13:16:16.003252Z",
        "retrieved_timestamp": "2026-09-15T13:16:16.183003Z",
        "quote_offset_seconds": 0.179751,
        "quote_age_seconds": 0.179751,
        "bid": 0.5,
        "ask": 0.51,
        "midpoint": 0.505,
        "last_price": 0.5,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.51,
        "price_type": "live_executable_ask",
        "yes_ask_size": 56.76
      },
      "settlement": {
        "result": null,
        "settlement_value": null,
        "actual_btc_close": 76941.8,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260915T1315Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 245,
          "signal_id": 251,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-15T13:00:00Z",
          "return_6h": -0.003022966481040501,
          "return_12h": -0.011073001853780573,
          "return_24h": -0.009300349508626349,
          "close_vs_ema12": -0.004384310180747142,
          "close_vs_ema24": -0.007871090120917468,
          "ema12_slope_3h": -0.002962855021003352,
          "ema24_slope_6h": -0.0052295702878436545,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-15T13:16:16.046707Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-15T13:00:00Z",
            "return_6h": -0.003022966481040501,
            "return_12h": -0.011073001853780573,
            "return_24h": -0.009300349508626349,
            "close_vs_ema12": -0.004384310180747142,
            "close_vs_ema24": -0.007871090120917468,
            "ema12_slope_3h": -0.002962855021003352,
            "ema24_slope_6h": -0.0052295702878436545,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0004709234352953118,
        "return_30m": 0.0005011683529894118,
        "return_60m": 0.0006025964866822608,
        "return_120m": -0.0006446674672715424,
        "consecutive_up_closes": 3,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0002562056770489818,
        "close_vs_ema6": 0.00031535620643019513,
        "close_vs_ema12": 0.0001617191997393963,
        "ema3_slope": 0.000256271335219882,
        "ema6_slope": 0.0001261583965053159,
        "realized_volatility_30m": 0.0002203463769687719,
        "realized_volatility_60m": 0.00023412087300507254,
        "return_acceleration": 0.0004406927539375438
      }
    },
    {
      "id": 250,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260915T1300Z",
      "trigger_timestamp": "2026-09-15T13:01:16.768100Z",
      "market_start_timestamp": "2026-09-15T13:00:00Z",
      "resolution_timestamp": "2026-09-15T13:15:00Z",
      "direction": "UP",
      "base_run_id": 1433,
      "small_run_id": 1434,
      "last_observed_close": 76910.95,
      "actual_close": 76947.16,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-15T13:01:16.811652Z",
      "base_predicted_close": 76932.5546875,
      "small_predicted_close": 76940.78125,
      "strike": 76910.95,
      "market_regime": {
        "id": 244,
        "signal_id": 250,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-15T12:45:00Z",
        "return_6h": -0.004392474664898005,
        "return_12h": -0.013262701578884428,
        "return_24h": -0.009606866984697038,
        "close_vs_ema12": -0.005038574610519375,
        "close_vs_ema24": -0.008502366236584402,
        "ema12_slope_3h": -0.003076359882516644,
        "ema24_slope_6h": -0.005275535518097119,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-15T13:01:16.817572Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-15T12:45:00Z",
          "return_6h": -0.004392474664898005,
          "return_12h": -0.013262701578884428,
          "return_24h": -0.009606866984697038,
          "close_vs_ema12": -0.005038574610519375,
          "close_vs_ema24": -0.008502366236584402,
          "ema12_slope_3h": -0.003076359882516644,
          "ema24_slope_6h": -0.005275535518097119,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.63,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.184503,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        1433,
        1434
      ],
      "forecast_publication_timestamp": "2026-09-15T13:01:16.768100Z",
      "requested_quote_timestamp": "2026-09-15T13:01:16.768100Z",
      "retrieved_quote_timestamp": "2026-09-15T13:01:16.952603Z",
      "quote_retrieval_timestamp": "2026-09-15T13:01:16.952603Z",
      "timing_difference_seconds": 0.184503,
      "selected_quote": {
        "id": 250,
        "contract_id": 250,
        "forecast_timestamp": "2026-09-15T13:01:16.768100Z",
        "requested_timestamp": "2026-09-15T13:01:16.768100Z",
        "actual_quote_timestamp": "2026-09-15T13:01:16.952603Z",
        "timestamp_delta_seconds": 0.184503,
        "bid": 0.62,
        "ask": 0.63,
        "midpoint": 0.625,
        "last_price": 0.63,
        "implied_probability": 0.63,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-15T13:01:16.952603Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP150915",
        "external_market_id": "KXBTC15M-26SEP150915-15",
        "external_contract_id": "KXBTC15M-26SEP150915-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4721.68
      },
      "selected_entry_price": 0.63,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 250,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP150915",
          "external_market_id": "KXBTC15M-26SEP150915-15",
          "external_contract_id": "KXBTC15M-26SEP150915-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-15T13:00:00Z",
          "resolution_timestamp": "2026-09-15T13:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-15T13:01:16.820218Z"
        }
      ],
      "quotes": [
        {
          "id": 250,
          "contract_id": 250,
          "forecast_timestamp": "2026-09-15T13:01:16.768100Z",
          "requested_timestamp": "2026-09-15T13:01:16.768100Z",
          "actual_quote_timestamp": "2026-09-15T13:01:16.952603Z",
          "timestamp_delta_seconds": 0.184503,
          "bid": 0.62,
          "ask": 0.63,
          "midpoint": 0.625,
          "last_price": 0.63,
          "implied_probability": 0.63,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-15T13:01:16.952603Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP150915",
          "external_market_id": "KXBTC15M-26SEP150915-15",
          "external_contract_id": "KXBTC15M-26SEP150915-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4721.68
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP150915-15": {
          "UP/YES": "KXBTC15M-26SEP150915-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 481,
          "signal_id": 250,
          "quote_id": 250,
          "settlement_id": 250,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 154.0,
          "entry_price": 0.63,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.02,
          "trading_fee": 2.52,
          "total_deployed": 99.53999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 154.0,
          "gross_pnl": 56.980000000000004,
          "net_pnl": 54.46000000000001,
          "roi": 0.5471167369901548,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-15T13:16:21.069822Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4721.68,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 482,
          "signal_id": 250,
          "quote_id": 250,
          "settlement_id": 250,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.63,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 63.0,
          "trading_fee": 1.64,
          "total_deployed": 64.64,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 37.0,
          "net_pnl": 35.36,
          "roi": 0.5470297029702971,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-15T13:16:21.071932Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4721.68,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 76910.95,
        "kronos_base_predicted_close": 76932.5546875,
        "kronos_base_displacement": 21.60468750000291,
        "kronos_base_displacement_fraction": 0.000280905222208319,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 76940.78125,
        "kronos_small_displacement": 29.83125000000291,
        "kronos_small_displacement_fraction": 0.0003878673972952214,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP150915",
        "ticker": "KXBTC15M-26SEP150915-15",
        "market_id": "KXBTC15M-26SEP150915-15",
        "contract_id": "KXBTC15M-26SEP150915-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 76910.95
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-15T13:01:16.768100Z",
        "retrieved_timestamp": "2026-09-15T13:01:16.952603Z",
        "quote_offset_seconds": 0.184503,
        "quote_age_seconds": 0.184503,
        "bid": 0.62,
        "ask": 0.63,
        "midpoint": 0.625,
        "last_price": 0.63,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.63,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4721.68
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 76947.16,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260915T1300Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 244,
          "signal_id": 250,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-15T12:45:00Z",
          "return_6h": -0.004392474664898005,
          "return_12h": -0.013262701578884428,
          "return_24h": -0.009606866984697038,
          "close_vs_ema12": -0.005038574610519375,
          "close_vs_ema24": -0.008502366236584402,
          "ema12_slope_3h": -0.003076359882516644,
          "ema24_slope_6h": -0.005275535518097119,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-15T13:01:16.817572Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-15T12:45:00Z",
            "return_6h": -0.004392474664898005,
            "return_12h": -0.013262701578884428,
            "return_24h": -0.009606866984697038,
            "close_vs_ema12": -0.005038574610519375,
            "close_vs_ema24": -0.008502366236584402,
            "ema12_slope_3h": -0.003076359882516644,
            "ema24_slope_6h": -0.005275535518097119,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 3.0230681357767963e-05,
        "return_30m": 0.00028367467371914756,
        "return_60m": 7.012488429269936e-06,
        "return_120m": -0.0015004939640489434,
        "consecutive_up_closes": 2,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 4.15996448968059e-05,
        "close_vs_ema6": -2.9355223463700675e-05,
        "close_vs_ema12": -0.00027966342479401884,
        "ema3_slope": 4.160137549913401e-05,
        "ema6_slope": -1.1741951510435555e-05,
        "realized_volatility_30m": 0.000111602824725332,
        "realized_volatility_60m": 0.0001610608103168709,
        "return_acceleration": -0.000223205649450664
      }
    },
    {
      "id": 249,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260915T1230Z",
      "trigger_timestamp": "2026-09-15T12:31:15.662585Z",
      "market_start_timestamp": "2026-09-15T12:30:00Z",
      "resolution_timestamp": "2026-09-15T12:45:00Z",
      "direction": "UP",
      "base_run_id": 1429,
      "small_run_id": 1430,
      "last_observed_close": 76889.13,
      "actual_close": 76908.62,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-15T12:31:15.710178Z",
      "base_predicted_close": 76930.1328125,
      "small_predicted_close": 76937.75,
      "strike": 76889.13,
      "market_regime": {
        "id": 243,
        "signal_id": 249,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-15T12:15:00Z",
        "return_6h": -0.006539239364074634,
        "return_12h": -0.014176263961361846,
        "return_24h": -0.013620205929658735,
        "close_vs_ema12": -0.0057574296275000325,
        "close_vs_ema24": -0.009142603362786716,
        "ema12_slope_3h": -0.003305259415372297,
        "ema24_slope_6h": -0.005268731794904169,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-15T12:31:15.712635Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-15T12:15:00Z",
          "return_6h": -0.006539239364074634,
          "return_12h": -0.014176263961361846,
          "return_24h": -0.013620205929658735,
          "close_vs_ema12": -0.0057574296275000325,
          "close_vs_ema24": -0.009142603362786716,
          "ema12_slope_3h": -0.003305259415372297,
          "ema24_slope_6h": -0.005268731794904169,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.54,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.190713,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        1429,
        1430
      ],
      "forecast_publication_timestamp": "2026-09-15T12:31:15.662585Z",
      "requested_quote_timestamp": "2026-09-15T12:31:15.662585Z",
      "retrieved_quote_timestamp": "2026-09-15T12:31:15.853298Z",
      "quote_retrieval_timestamp": "2026-09-15T12:31:15.853298Z",
      "timing_difference_seconds": 0.190713,
      "selected_quote": {
        "id": 249,
        "contract_id": 249,
        "forecast_timestamp": "2026-09-15T12:31:15.662585Z",
        "requested_timestamp": "2026-09-15T12:31:15.662585Z",
        "actual_quote_timestamp": "2026-09-15T12:31:15.853298Z",
        "timestamp_delta_seconds": 0.190713,
        "bid": 0.53,
        "ask": 0.54,
        "midpoint": 0.535,
        "last_price": 0.53,
        "implied_probability": 0.54,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-15T12:31:15.853298Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP150845",
        "external_market_id": "KXBTC15M-26SEP150845-45",
        "external_contract_id": "KXBTC15M-26SEP150845-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4168.77
      },
      "selected_entry_price": 0.54,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 249,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP150845",
          "external_market_id": "KXBTC15M-26SEP150845-45",
          "external_contract_id": "KXBTC15M-26SEP150845-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-15T12:30:00Z",
          "resolution_timestamp": "2026-09-15T12:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-15T12:31:15.714917Z"
        }
      ],
      "quotes": [
        {
          "id": 249,
          "contract_id": 249,
          "forecast_timestamp": "2026-09-15T12:31:15.662585Z",
          "requested_timestamp": "2026-09-15T12:31:15.662585Z",
          "actual_quote_timestamp": "2026-09-15T12:31:15.853298Z",
          "timestamp_delta_seconds": 0.190713,
          "bid": 0.53,
          "ask": 0.54,
          "midpoint": 0.535,
          "last_price": 0.53,
          "implied_probability": 0.54,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-15T12:31:15.853298Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP150845",
          "external_market_id": "KXBTC15M-26SEP150845-45",
          "external_contract_id": "KXBTC15M-26SEP150845-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4168.77
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP150845-45": {
          "UP/YES": "KXBTC15M-26SEP150845-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 479,
          "signal_id": 249,
          "quote_id": 249,
          "settlement_id": 249,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 179.0,
          "entry_price": 0.54,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.66000000000001,
          "trading_fee": 3.12,
          "total_deployed": 99.78000000000002,
          "settlement_value": 1.0,
          "settlement_payout": 179.0,
          "gross_pnl": 82.33999999999999,
          "net_pnl": 79.21999999999998,
          "roi": 0.793946682701944,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-15T12:46:24.022236Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4168.77,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 480,
          "signal_id": 249,
          "quote_id": 249,
          "settlement_id": 249,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.54,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 54.0,
          "trading_fee": 1.74,
          "total_deployed": 55.74,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 46.0,
          "net_pnl": 44.26,
          "roi": 0.7940437746681018,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-15T12:46:24.024515Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4168.77,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 76889.13,
        "kronos_base_predicted_close": 76930.1328125,
        "kronos_base_displacement": 41.00281249999534,
        "kronos_base_displacement_fraction": 0.0005332719007224472,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 76937.75,
        "kronos_small_displacement": 48.61999999999534,
        "kronos_small_displacement_fraction": 0.0006323390575494266,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP150845",
        "ticker": "KXBTC15M-26SEP150845-45",
        "market_id": "KXBTC15M-26SEP150845-45",
        "contract_id": "KXBTC15M-26SEP150845-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 76889.13
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-15T12:31:15.662585Z",
        "retrieved_timestamp": "2026-09-15T12:31:15.853298Z",
        "quote_offset_seconds": 0.190713,
        "quote_age_seconds": 0.190713,
        "bid": 0.53,
        "ask": 0.54,
        "midpoint": 0.535,
        "last_price": 0.53,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.54,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4168.77
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 76908.62,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260915T1230Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 243,
          "signal_id": 249,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-15T12:15:00Z",
          "return_6h": -0.006539239364074634,
          "return_12h": -0.014176263961361846,
          "return_24h": -0.013620205929658735,
          "close_vs_ema12": -0.0057574296275000325,
          "close_vs_ema24": -0.009142603362786716,
          "ema12_slope_3h": -0.003305259415372297,
          "ema24_slope_6h": -0.005268731794904169,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-15T12:31:15.712635Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-15T12:15:00Z",
            "return_6h": -0.006539239364074634,
            "return_12h": -0.014176263961361846,
            "return_24h": -0.013620205929658735,
            "close_vs_ema12": -0.0057574296275000325,
            "close_vs_ema24": -0.009142603362786716,
            "ema12_slope_3h": -0.003305259415372297,
            "ema24_slope_6h": -0.005268731794904169,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0001520204767117006,
        "return_30m": -0.0002765837254917747,
        "return_60m": -0.0010766252103817653,
        "return_120m": 0.00019340672469003728,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.00014745241235702977,
        "close_vs_ema6": -0.00035319946602374586,
        "close_vs_ema12": -0.0006795348639702103,
        "ema3_slope": -0.0001474306733483255,
        "ema6_slope": -0.0001412598292510614,
        "realized_volatility_30m": 1.3719144444035436e-05,
        "realized_volatility_60m": 0.0005054853819391853,
        "return_acceleration": -2.7438288888070872e-05
      }
    },
    {
      "id": 248,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260915T1130Z",
      "trigger_timestamp": "2026-09-15T11:31:17.250127Z",
      "market_start_timestamp": "2026-09-15T11:30:00Z",
      "resolution_timestamp": "2026-09-15T11:45:00Z",
      "direction": "UP",
      "base_run_id": 1421,
      "small_run_id": 1422,
      "last_observed_close": 76972.0,
      "actual_close": 76888.08,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-15T11:31:17.298221Z",
      "base_predicted_close": 76985.25,
      "small_predicted_close": 76994.9921875,
      "strike": 76972.0,
      "market_regime": {
        "id": 242,
        "signal_id": 248,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-15T11:15:00Z",
        "return_6h": -0.006115281333134548,
        "return_12h": -0.018392376444744007,
        "return_24h": -0.011628531117514829,
        "close_vs_ema12": -0.005705716716068121,
        "close_vs_ema24": -0.008853370490753076,
        "ema12_slope_3h": -0.003941897892629109,
        "ema24_slope_6h": -0.005043737451724373,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-15T11:31:17.300730Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-15T11:15:00Z",
          "return_6h": -0.006115281333134548,
          "return_12h": -0.018392376444744007,
          "return_24h": -0.011628531117514829,
          "close_vs_ema12": -0.005705716716068121,
          "close_vs_ema24": -0.008853370490753076,
          "ema12_slope_3h": -0.003941897892629109,
          "ema24_slope_6h": -0.005043737451724373,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.46,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.210495,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        1421,
        1422
      ],
      "forecast_publication_timestamp": "2026-09-15T11:31:17.250127Z",
      "requested_quote_timestamp": "2026-09-15T11:31:17.250127Z",
      "retrieved_quote_timestamp": "2026-09-15T11:31:17.460622Z",
      "quote_retrieval_timestamp": "2026-09-15T11:31:17.460622Z",
      "timing_difference_seconds": 0.210495,
      "selected_quote": {
        "id": 248,
        "contract_id": 248,
        "forecast_timestamp": "2026-09-15T11:31:17.250127Z",
        "requested_timestamp": "2026-09-15T11:31:17.250127Z",
        "actual_quote_timestamp": "2026-09-15T11:31:17.460622Z",
        "timestamp_delta_seconds": 0.210495,
        "bid": 0.45,
        "ask": 0.46,
        "midpoint": 0.455,
        "last_price": 0.46,
        "implied_probability": 0.46,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-15T11:31:17.460622Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP150745",
        "external_market_id": "KXBTC15M-26SEP150745-45",
        "external_contract_id": "KXBTC15M-26SEP150745-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5564.94
      },
      "selected_entry_price": 0.46,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 248,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP150745",
          "external_market_id": "KXBTC15M-26SEP150745-45",
          "external_contract_id": "KXBTC15M-26SEP150745-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-15T11:30:00Z",
          "resolution_timestamp": "2026-09-15T11:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-15T11:31:17.303308Z"
        }
      ],
      "quotes": [
        {
          "id": 248,
          "contract_id": 248,
          "forecast_timestamp": "2026-09-15T11:31:17.250127Z",
          "requested_timestamp": "2026-09-15T11:31:17.250127Z",
          "actual_quote_timestamp": "2026-09-15T11:31:17.460622Z",
          "timestamp_delta_seconds": 0.210495,
          "bid": 0.45,
          "ask": 0.46,
          "midpoint": 0.455,
          "last_price": 0.46,
          "implied_probability": 0.46,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-15T11:31:17.460622Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP150745",
          "external_market_id": "KXBTC15M-26SEP150745-45",
          "external_contract_id": "KXBTC15M-26SEP150745-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5564.94
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP150745-45": {
          "UP/YES": "KXBTC15M-26SEP150745-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 477,
          "signal_id": 248,
          "quote_id": 248,
          "settlement_id": 248,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 209.0,
          "entry_price": 0.46,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.14,
          "trading_fee": 3.64,
          "total_deployed": 99.78,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.14,
          "net_pnl": -99.78,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-15T11:46:22.522894Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5564.94,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 478,
          "signal_id": 248,
          "quote_id": 248,
          "settlement_id": 248,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.46,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 46.0,
          "trading_fee": 1.74,
          "total_deployed": 47.74,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -46.0,
          "net_pnl": -47.74,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-15T11:46:22.525228Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5564.94,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 76972.0,
        "kronos_base_predicted_close": 76985.25,
        "kronos_base_displacement": 13.25,
        "kronos_base_displacement_fraction": 0.00017214051863015124,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 76994.9921875,
        "kronos_small_displacement": 22.9921875,
        "kronos_small_displacement_fraction": 0.0002987084589201268,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP150745",
        "ticker": "KXBTC15M-26SEP150745-45",
        "market_id": "KXBTC15M-26SEP150745-45",
        "contract_id": "KXBTC15M-26SEP150745-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 76972.0
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-15T11:31:17.250127Z",
        "retrieved_timestamp": "2026-09-15T11:31:17.460622Z",
        "quote_offset_seconds": 0.210495,
        "quote_age_seconds": 0.210495,
        "bid": 0.45,
        "ask": 0.46,
        "midpoint": 0.455,
        "last_price": 0.46,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.46,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5564.94
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 76888.08,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260915T1130Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 242,
          "signal_id": 248,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-15T11:15:00Z",
          "return_6h": -0.006115281333134548,
          "return_12h": -0.018392376444744007,
          "return_24h": -0.011628531117514829,
          "close_vs_ema12": -0.005705716716068121,
          "close_vs_ema24": -0.008853370490753076,
          "ema12_slope_3h": -0.003941897892629109,
          "ema24_slope_6h": -0.005043737451724373,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-15T11:31:17.300730Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-15T11:15:00Z",
            "return_6h": -0.006115281333134548,
            "return_12h": -0.018392376444744007,
            "return_24h": -0.011628531117514829,
            "close_vs_ema12": -0.005705716716068121,
            "close_vs_ema24": -0.008853370490753076,
            "ema12_slope_3h": -0.003941897892629109,
            "ema24_slope_6h": -0.005043737451724373,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.00032206532421974465,
        "return_30m": -0.0007077994822302092,
        "return_60m": 0.0012714007571794639,
        "return_120m": 0.0012701568909940786,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.00013387358483862855,
        "close_vs_ema6": -1.0893014219970354e-05,
        "close_vs_ema12": -0.0001529714158553519,
        "ema3_slope": -0.00013385566510071278,
        "ema6_slope": -4.35718670277474e-06,
        "realized_volatility_30m": 3.189655270552372e-05,
        "realized_volatility_60m": 0.0007642599493022694,
        "return_acceleration": 6.379310541104743e-05
      }
    },
    {
      "id": 247,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260915T1100Z",
      "trigger_timestamp": "2026-09-15T11:01:16.821293Z",
      "market_start_timestamp": "2026-09-15T11:00:00Z",
      "resolution_timestamp": "2026-09-15T11:15:00Z",
      "direction": "UP",
      "base_run_id": 1417,
      "small_run_id": 1418,
      "last_observed_close": 77026.52,
      "actual_close": 76996.8,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-15T11:01:16.859754Z",
      "base_predicted_close": 77069.578125,
      "small_predicted_close": 77070.890625,
      "strike": 77026.52,
      "market_regime": {
        "id": 241,
        "signal_id": 247,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-15T10:45:00Z",
        "return_6h": -0.006852267934084,
        "return_12h": -0.01937874251639926,
        "return_24h": -0.010946627941168963,
        "close_vs_ema12": -0.005481107334832647,
        "close_vs_ema24": -0.008518167743452598,
        "ema12_slope_3h": -0.004492500203113092,
        "ema24_slope_6h": -0.005028230520295995,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-15T11:01:16.862631Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-15T10:45:00Z",
          "return_6h": -0.006852267934084,
          "return_12h": -0.01937874251639926,
          "return_24h": -0.010946627941168963,
          "close_vs_ema12": -0.005481107334832647,
          "close_vs_ema24": -0.008518167743452598,
          "ema12_slope_3h": -0.004492500203113092,
          "ema24_slope_6h": -0.005028230520295995,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.5,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.179013,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        1417,
        1418
      ],
      "forecast_publication_timestamp": "2026-09-15T11:01:16.821293Z",
      "requested_quote_timestamp": "2026-09-15T11:01:16.821293Z",
      "retrieved_quote_timestamp": "2026-09-15T11:01:17.000306Z",
      "quote_retrieval_timestamp": "2026-09-15T11:01:17.000306Z",
      "timing_difference_seconds": 0.179013,
      "selected_quote": {
        "id": 247,
        "contract_id": 247,
        "forecast_timestamp": "2026-09-15T11:01:16.821293Z",
        "requested_timestamp": "2026-09-15T11:01:16.821293Z",
        "actual_quote_timestamp": "2026-09-15T11:01:17.000306Z",
        "timestamp_delta_seconds": 0.179013,
        "bid": 0.49,
        "ask": 0.5,
        "midpoint": 0.495,
        "last_price": 0.49,
        "implied_probability": 0.5,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-15T11:01:17.000306Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP150715",
        "external_market_id": "KXBTC15M-26SEP150715-15",
        "external_contract_id": "KXBTC15M-26SEP150715-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2637.28
      },
      "selected_entry_price": 0.5,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 247,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP150715",
          "external_market_id": "KXBTC15M-26SEP150715-15",
          "external_contract_id": "KXBTC15M-26SEP150715-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-15T11:00:00Z",
          "resolution_timestamp": "2026-09-15T11:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-15T11:01:16.864972Z"
        }
      ],
      "quotes": [
        {
          "id": 247,
          "contract_id": 247,
          "forecast_timestamp": "2026-09-15T11:01:16.821293Z",
          "requested_timestamp": "2026-09-15T11:01:16.821293Z",
          "actual_quote_timestamp": "2026-09-15T11:01:17.000306Z",
          "timestamp_delta_seconds": 0.179013,
          "bid": 0.49,
          "ask": 0.5,
          "midpoint": 0.495,
          "last_price": 0.49,
          "implied_probability": 0.5,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-15T11:01:17.000306Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP150715",
          "external_market_id": "KXBTC15M-26SEP150715-15",
          "external_contract_id": "KXBTC15M-26SEP150715-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2637.28
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP150715-15": {
          "UP/YES": "KXBTC15M-26SEP150715-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 475,
          "signal_id": 247,
          "quote_id": 247,
          "settlement_id": 247,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 193.0,
          "entry_price": 0.5,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.5,
          "trading_fee": 3.38,
          "total_deployed": 99.88,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.5,
          "net_pnl": -99.88,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-15T11:16:20.854387Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2637.28,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 476,
          "signal_id": 247,
          "quote_id": 247,
          "settlement_id": 247,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.5,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 50.0,
          "trading_fee": 1.75,
          "total_deployed": 51.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -50.0,
          "net_pnl": -51.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-15T11:16:20.856318Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2637.28,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77026.52,
        "kronos_base_predicted_close": 77069.578125,
        "kronos_base_displacement": 43.058124999995925,
        "kronos_base_displacement_fraction": 0.0005590038989168396,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77070.890625,
        "kronos_small_displacement": 44.370624999995925,
        "kronos_small_displacement_fraction": 0.0005760434847633766,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP150715",
        "ticker": "KXBTC15M-26SEP150715-15",
        "market_id": "KXBTC15M-26SEP150715-15",
        "contract_id": "KXBTC15M-26SEP150715-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77026.52
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-15T11:01:16.821293Z",
        "retrieved_timestamp": "2026-09-15T11:01:17.000306Z",
        "quote_offset_seconds": 0.179013,
        "quote_age_seconds": 0.179013,
        "bid": 0.49,
        "ask": 0.5,
        "midpoint": 0.495,
        "last_price": 0.49,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.5,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2637.28
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 76996.8,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260915T1100Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 241,
          "signal_id": 247,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-15T10:45:00Z",
          "return_6h": -0.006852267934084,
          "return_12h": -0.01937874251639926,
          "return_24h": -0.010946627941168963,
          "close_vs_ema12": -0.005481107334832647,
          "close_vs_ema24": -0.008518167743452598,
          "ema12_slope_3h": -0.004492500203113092,
          "ema24_slope_6h": -0.005028230520295995,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-15T11:01:16.862631Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-15T10:45:00Z",
            "return_6h": -0.006852267934084,
            "return_12h": -0.01937874251639926,
            "return_24h": -0.010946627941168963,
            "close_vs_ema12": -0.005481107334832647,
            "close_vs_ema24": -0.008518167743452598,
            "ema12_slope_3h": -0.004492500203113092,
            "ema24_slope_6h": -0.005028230520295995,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.00047600847637840893,
        "return_30m": 0.0019806021085566616,
        "return_60m": 0.001093237612560749,
        "return_120m": 0.0009671319281705504,
        "consecutive_up_closes": 2,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0004947982749481383,
        "close_vs_ema6": 0.0008159056340251158,
        "close_vs_ema12": 0.0005531042422217691,
        "ema3_slope": 0.0004950432214805289,
        "ema6_slope": 0.00032646880070341666,
        "realized_volatility_30m": 0.0005139346486160434,
        "realized_volatility_60m": 0.0009744219530268204,
        "return_acceleration": -0.0010278692972320869
      }
    },
    {
      "id": 246,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260915T1000Z",
      "trigger_timestamp": "2026-09-15T10:01:17.950288Z",
      "market_start_timestamp": "2026-09-15T10:00:00Z",
      "resolution_timestamp": "2026-09-15T10:15:00Z",
      "direction": "UP",
      "base_run_id": 1409,
      "small_run_id": 1410,
      "last_observed_close": 76942.41,
      "actual_close": 76968.39,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-15T10:01:17.995291Z",
      "base_predicted_close": 76946.734375,
      "small_predicted_close": 76955.4140625,
      "strike": 76942.41,
      "market_regime": {
        "id": 240,
        "signal_id": 246,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-15T09:45:00Z",
        "return_6h": -0.00903819733433453,
        "return_12h": -0.0229115915633068,
        "return_24h": -0.015078561572487992,
        "close_vs_ema12": -0.007693683195101553,
        "close_vs_ema24": -0.010400919968413191,
        "ema12_slope_3h": -0.005035761893942725,
        "ema24_slope_6h": -0.004750088996504753,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-15T10:01:17.998991Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-15T09:45:00Z",
          "return_6h": -0.00903819733433453,
          "return_12h": -0.0229115915633068,
          "return_24h": -0.015078561572487992,
          "close_vs_ema12": -0.007693683195101553,
          "close_vs_ema24": -0.010400919968413191,
          "ema12_slope_3h": -0.005035761893942725,
          "ema24_slope_6h": -0.004750088996504753,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.62,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.204268,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        1409,
        1410
      ],
      "forecast_publication_timestamp": "2026-09-15T10:01:17.950288Z",
      "requested_quote_timestamp": "2026-09-15T10:01:17.950288Z",
      "retrieved_quote_timestamp": "2026-09-15T10:01:18.154556Z",
      "quote_retrieval_timestamp": "2026-09-15T10:01:18.154556Z",
      "timing_difference_seconds": 0.204268,
      "selected_quote": {
        "id": 246,
        "contract_id": 246,
        "forecast_timestamp": "2026-09-15T10:01:17.950288Z",
        "requested_timestamp": "2026-09-15T10:01:17.950288Z",
        "actual_quote_timestamp": "2026-09-15T10:01:18.154556Z",
        "timestamp_delta_seconds": 0.204268,
        "bid": 0.61,
        "ask": 0.62,
        "midpoint": 0.615,
        "last_price": 0.61,
        "implied_probability": 0.62,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-15T10:01:18.154556Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP150615",
        "external_market_id": "KXBTC15M-26SEP150615-15",
        "external_contract_id": "KXBTC15M-26SEP150615-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3486.95
      },
      "selected_entry_price": 0.62,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 246,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP150615",
          "external_market_id": "KXBTC15M-26SEP150615-15",
          "external_contract_id": "KXBTC15M-26SEP150615-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-15T10:00:00Z",
          "resolution_timestamp": "2026-09-15T10:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-15T10:01:18.005624Z"
        }
      ],
      "quotes": [
        {
          "id": 246,
          "contract_id": 246,
          "forecast_timestamp": "2026-09-15T10:01:17.950288Z",
          "requested_timestamp": "2026-09-15T10:01:17.950288Z",
          "actual_quote_timestamp": "2026-09-15T10:01:18.154556Z",
          "timestamp_delta_seconds": 0.204268,
          "bid": 0.61,
          "ask": 0.62,
          "midpoint": 0.615,
          "last_price": 0.61,
          "implied_probability": 0.62,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-15T10:01:18.154556Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP150615",
          "external_market_id": "KXBTC15M-26SEP150615-15",
          "external_contract_id": "KXBTC15M-26SEP150615-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3486.95
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP150615-15": {
          "UP/YES": "KXBTC15M-26SEP150615-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 473,
          "signal_id": 246,
          "quote_id": 246,
          "settlement_id": 246,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 157.0,
          "entry_price": 0.62,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.34,
          "trading_fee": 2.59,
          "total_deployed": 99.93,
          "settlement_value": 1.0,
          "settlement_payout": 157.0,
          "gross_pnl": 59.66,
          "net_pnl": 57.06999999999999,
          "roi": 0.5710997698388871,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-15T10:16:19.704113Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3486.95,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 474,
          "signal_id": 246,
          "quote_id": 246,
          "settlement_id": 246,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.62,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 62.0,
          "trading_fee": 1.65,
          "total_deployed": 63.65,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 38.0,
          "net_pnl": 36.35,
          "roi": 0.5710919088766693,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-15T10:16:19.706473Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3486.95,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 76942.41,
        "kronos_base_predicted_close": 76946.734375,
        "kronos_base_displacement": 4.3243749999965075,
        "kronos_base_displacement_fraction": 5.620274956290695e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 76955.4140625,
        "kronos_small_displacement": 13.004062499996508,
        "kronos_small_displacement_fraction": 0.00016901033513242575,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP150615",
        "ticker": "KXBTC15M-26SEP150615-15",
        "market_id": "KXBTC15M-26SEP150615-15",
        "contract_id": "KXBTC15M-26SEP150615-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 76942.41
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-15T10:01:17.950288Z",
        "retrieved_timestamp": "2026-09-15T10:01:18.154556Z",
        "quote_offset_seconds": 0.204268,
        "quote_age_seconds": 0.204268,
        "bid": 0.61,
        "ask": 0.62,
        "midpoint": 0.615,
        "last_price": 0.61,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.62,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3486.95
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 76968.39,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260915T1000Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 240,
          "signal_id": 246,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-15T09:45:00Z",
          "return_6h": -0.00903819733433453,
          "return_12h": -0.0229115915633068,
          "return_24h": -0.015078561572487992,
          "close_vs_ema12": -0.007693683195101553,
          "close_vs_ema24": -0.010400919968413191,
          "ema12_slope_3h": -0.005035761893942725,
          "ema24_slope_6h": -0.004750088996504753,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-15T10:01:17.998991Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-15T09:45:00Z",
            "return_6h": -0.00903819733433453,
            "return_12h": -0.0229115915633068,
            "return_24h": -0.015078561572487992,
            "close_vs_ema12": -0.007693683195101553,
            "close_vs_ema24": -0.010400919968413191,
            "ema12_slope_3h": -0.005035761893942725,
            "ema24_slope_6h": -0.004750088996504753,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 6.27312964707194e-06,
        "return_30m": 0.0008851520672463753,
        "return_60m": -0.00012596797146569028,
        "return_120m": 0.0007548304669122707,
        "consecutive_up_closes": 3,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.00020981616749593535,
        "close_vs_ema6": 0.0002582675975566495,
        "close_vs_ema12": -0.0006967405286482098,
        "ema3_slope": 0.00020986019955882007,
        "ema6_slope": 0.00010331771246963051,
        "realized_volatility_30m": 0.00043630014733264666,
        "realized_volatility_60m": 0.000687649527267889,
        "return_acceleration": -0.0008726002946652933
      }
    },
    {
      "id": 245,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260915T0845Z",
      "trigger_timestamp": "2026-09-15T08:46:17.276091Z",
      "market_start_timestamp": "2026-09-15T08:45:00Z",
      "resolution_timestamp": "2026-09-15T09:00:00Z",
      "direction": "UP",
      "base_run_id": 1399,
      "small_run_id": 1400,
      "last_observed_close": 76814.53,
      "actual_close": 76952.1,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-15T08:46:17.322667Z",
      "base_predicted_close": 76903.34375,
      "small_predicted_close": 76848.828125,
      "strike": 76814.53,
      "market_regime": {
        "id": 239,
        "signal_id": 245,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-15T08:30:00Z",
        "return_6h": -0.01352763193171791,
        "return_12h": -0.03194784485088786,
        "return_24h": -0.011665552245225475,
        "close_vs_ema12": -0.011180986950970584,
        "close_vs_ema24": -0.013208516316544516,
        "ema12_slope_3h": -0.0046369792244518315,
        "ema24_slope_6h": -0.0040742317792269445,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-15T08:46:17.325169Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-15T08:30:00Z",
          "return_6h": -0.01352763193171791,
          "return_12h": -0.03194784485088786,
          "return_24h": -0.011665552245225475,
          "close_vs_ema12": -0.011180986950970584,
          "close_vs_ema24": -0.013208516316544516,
          "ema12_slope_3h": -0.0046369792244518315,
          "ema24_slope_6h": -0.0040742317792269445,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.54,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.197735,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        1399,
        1400
      ],
      "forecast_publication_timestamp": "2026-09-15T08:46:17.276091Z",
      "requested_quote_timestamp": "2026-09-15T08:46:17.276091Z",
      "retrieved_quote_timestamp": "2026-09-15T08:46:17.473826Z",
      "quote_retrieval_timestamp": "2026-09-15T08:46:17.473826Z",
      "timing_difference_seconds": 0.197735,
      "selected_quote": {
        "id": 245,
        "contract_id": 245,
        "forecast_timestamp": "2026-09-15T08:46:17.276091Z",
        "requested_timestamp": "2026-09-15T08:46:17.276091Z",
        "actual_quote_timestamp": "2026-09-15T08:46:17.473826Z",
        "timestamp_delta_seconds": 0.197735,
        "bid": 0.53,
        "ask": 0.54,
        "midpoint": 0.535,
        "last_price": 0.53,
        "implied_probability": 0.54,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-15T08:46:17.473826Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP150500",
        "external_market_id": "KXBTC15M-26SEP150500-00",
        "external_contract_id": "KXBTC15M-26SEP150500-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2460.71
      },
      "selected_entry_price": 0.54,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 245,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP150500",
          "external_market_id": "KXBTC15M-26SEP150500-00",
          "external_contract_id": "KXBTC15M-26SEP150500-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-15T08:45:00Z",
          "resolution_timestamp": "2026-09-15T09:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-15T08:46:17.327579Z"
        }
      ],
      "quotes": [
        {
          "id": 245,
          "contract_id": 245,
          "forecast_timestamp": "2026-09-15T08:46:17.276091Z",
          "requested_timestamp": "2026-09-15T08:46:17.276091Z",
          "actual_quote_timestamp": "2026-09-15T08:46:17.473826Z",
          "timestamp_delta_seconds": 0.197735,
          "bid": 0.53,
          "ask": 0.54,
          "midpoint": 0.535,
          "last_price": 0.53,
          "implied_probability": 0.54,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-15T08:46:17.473826Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP150500",
          "external_market_id": "KXBTC15M-26SEP150500-00",
          "external_contract_id": "KXBTC15M-26SEP150500-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2460.71
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP150500-00": {
          "UP/YES": "KXBTC15M-26SEP150500-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 471,
          "signal_id": 245,
          "quote_id": 245,
          "settlement_id": 245,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 179.0,
          "entry_price": 0.54,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.66000000000001,
          "trading_fee": 3.12,
          "total_deployed": 99.78000000000002,
          "settlement_value": 1.0,
          "settlement_payout": 179.0,
          "gross_pnl": 82.33999999999999,
          "net_pnl": 79.21999999999998,
          "roi": 0.793946682701944,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-15T09:01:28.168852Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2460.71,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 472,
          "signal_id": 245,
          "quote_id": 245,
          "settlement_id": 245,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.54,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 54.0,
          "trading_fee": 1.74,
          "total_deployed": 55.74,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 46.0,
          "net_pnl": 44.26,
          "roi": 0.7940437746681018,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-15T09:01:28.171957Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2460.71,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 76814.53,
        "kronos_base_predicted_close": 76903.34375,
        "kronos_base_displacement": 88.81375000000116,
        "kronos_base_displacement_fraction": 0.001156210289902199,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 76848.828125,
        "kronos_small_displacement": 34.298125000001164,
        "kronos_small_displacement_fraction": 0.0004465056936493807,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP150500",
        "ticker": "KXBTC15M-26SEP150500-00",
        "market_id": "KXBTC15M-26SEP150500-00",
        "contract_id": "KXBTC15M-26SEP150500-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 76814.53
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-15T08:46:17.276091Z",
        "retrieved_timestamp": "2026-09-15T08:46:17.473826Z",
        "quote_offset_seconds": 0.197735,
        "quote_age_seconds": 0.197735,
        "bid": 0.53,
        "ask": 0.54,
        "midpoint": 0.535,
        "last_price": 0.53,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.54,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2460.71
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 76952.1,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260915T0845Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 239,
          "signal_id": 245,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-15T08:30:00Z",
          "return_6h": -0.01352763193171791,
          "return_12h": -0.03194784485088786,
          "return_24h": -0.011665552245225475,
          "close_vs_ema12": -0.011180986950970584,
          "close_vs_ema24": -0.013208516316544516,
          "ema12_slope_3h": -0.0046369792244518315,
          "ema24_slope_6h": -0.0040742317792269445,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-15T08:46:17.325169Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-15T08:30:00Z",
            "return_6h": -0.01352763193171791,
            "return_12h": -0.03194784485088786,
            "return_24h": -0.011665552245225475,
            "close_vs_ema12": -0.011180986950970584,
            "close_vs_ema24": -0.013208516316544516,
            "ema12_slope_3h": -0.0046369792244518315,
            "ema24_slope_6h": -0.0040742317792269445,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": -0.0002023122580392389,
        "return_30m": 0.0007573526672486341,
        "return_60m": -0.002625632217700069,
        "return_120m": -0.007715558285581792,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.00027669852444889287,
        "close_vs_ema6": -0.0014457235493700038,
        "close_vs_ema12": -0.00366593331051579,
        "ema3_slope": -0.0002766219835543815,
        "ema6_slope": -0.0005779551943739802,
        "realized_volatility_30m": 0.0005810856872962011,
        "realized_volatility_60m": 0.0011139372648966504,
        "return_acceleration": -0.0011621713745924023
      }
    },
    {
      "id": 244,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260915T0830Z",
      "trigger_timestamp": "2026-09-15T08:31:17.995046Z",
      "market_start_timestamp": "2026-09-15T08:30:00Z",
      "resolution_timestamp": "2026-09-15T08:45:00Z",
      "direction": "UP",
      "base_run_id": 1397,
      "small_run_id": 1398,
      "last_observed_close": 76830.08,
      "actual_close": 76814.53,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-15T08:31:18.046564Z",
      "base_predicted_close": 76884.1875,
      "small_predicted_close": 76837.34375,
      "strike": 76830.08,
      "market_regime": {
        "id": 238,
        "signal_id": 244,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-15T08:15:00Z",
        "return_6h": -0.01429240342138316,
        "return_12h": -0.03287013179068454,
        "return_24h": -0.01189885157247872,
        "close_vs_ema12": -0.011451234596610127,
        "close_vs_ema24": -0.013283210849192595,
        "ema12_slope_3h": -0.004485251882521024,
        "ema24_slope_6h": -0.003875971739597639,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-15T08:31:18.048681Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-15T08:15:00Z",
          "return_6h": -0.01429240342138316,
          "return_12h": -0.03287013179068454,
          "return_24h": -0.01189885157247872,
          "close_vs_ema12": -0.011451234596610127,
          "close_vs_ema24": -0.013283210849192595,
          "ema12_slope_3h": -0.004485251882521024,
          "ema24_slope_6h": -0.003875971739597639,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.51,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.209876,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        1397,
        1398
      ],
      "forecast_publication_timestamp": "2026-09-15T08:31:17.995046Z",
      "requested_quote_timestamp": "2026-09-15T08:31:17.995046Z",
      "retrieved_quote_timestamp": "2026-09-15T08:31:18.204922Z",
      "quote_retrieval_timestamp": "2026-09-15T08:31:18.204922Z",
      "timing_difference_seconds": 0.209876,
      "selected_quote": {
        "id": 244,
        "contract_id": 244,
        "forecast_timestamp": "2026-09-15T08:31:17.995046Z",
        "requested_timestamp": "2026-09-15T08:31:17.995046Z",
        "actual_quote_timestamp": "2026-09-15T08:31:18.204922Z",
        "timestamp_delta_seconds": 0.209876,
        "bid": 0.5,
        "ask": 0.51,
        "midpoint": 0.505,
        "last_price": 0.51,
        "implied_probability": 0.51,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-15T08:31:18.204922Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP150445",
        "external_market_id": "KXBTC15M-26SEP150445-45",
        "external_contract_id": "KXBTC15M-26SEP150445-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 297.4
      },
      "selected_entry_price": 0.51,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 244,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP150445",
          "external_market_id": "KXBTC15M-26SEP150445-45",
          "external_contract_id": "KXBTC15M-26SEP150445-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-15T08:30:00Z",
          "resolution_timestamp": "2026-09-15T08:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-15T08:31:18.051001Z"
        }
      ],
      "quotes": [
        {
          "id": 244,
          "contract_id": 244,
          "forecast_timestamp": "2026-09-15T08:31:17.995046Z",
          "requested_timestamp": "2026-09-15T08:31:17.995046Z",
          "actual_quote_timestamp": "2026-09-15T08:31:18.204922Z",
          "timestamp_delta_seconds": 0.209876,
          "bid": 0.5,
          "ask": 0.51,
          "midpoint": 0.505,
          "last_price": 0.51,
          "implied_probability": 0.51,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-15T08:31:18.204922Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP150445",
          "external_market_id": "KXBTC15M-26SEP150445-45",
          "external_contract_id": "KXBTC15M-26SEP150445-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 297.4
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP150445-45": {
          "UP/YES": "KXBTC15M-26SEP150445-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 469,
          "signal_id": 244,
          "quote_id": 244,
          "settlement_id": 244,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 189.0,
          "entry_price": 0.51,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.39,
          "trading_fee": 3.31,
          "total_deployed": 99.7,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.39,
          "net_pnl": -99.7,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-15T08:46:22.392583Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 297.4,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 470,
          "signal_id": 244,
          "quote_id": 244,
          "settlement_id": 244,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.51,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 51.0,
          "trading_fee": 1.75,
          "total_deployed": 52.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -51.0,
          "net_pnl": -52.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-15T08:46:22.395629Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 297.4,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 76830.08,
        "kronos_base_predicted_close": 76884.1875,
        "kronos_base_displacement": 54.107499999998254,
        "kronos_base_displacement_fraction": 0.0007042489087607126,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 76837.34375,
        "kronos_small_displacement": 7.263749999998254,
        "kronos_small_displacement_fraction": 9.454304876421128e-05,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP150445",
        "ticker": "KXBTC15M-26SEP150445-45",
        "market_id": "KXBTC15M-26SEP150445-45",
        "contract_id": "KXBTC15M-26SEP150445-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 76830.08
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-15T08:31:17.995046Z",
        "retrieved_timestamp": "2026-09-15T08:31:18.204922Z",
        "quote_offset_seconds": 0.209876,
        "quote_age_seconds": 0.209876,
        "bid": 0.5,
        "ask": 0.51,
        "midpoint": 0.505,
        "last_price": 0.51,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.51,
        "price_type": "live_executable_ask",
        "yes_ask_size": 297.4
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 76814.53,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260915T0830Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 238,
          "signal_id": 244,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-15T08:15:00Z",
          "return_6h": -0.01429240342138316,
          "return_12h": -0.03287013179068454,
          "return_24h": -0.01189885157247872,
          "close_vs_ema12": -0.011451234596610127,
          "close_vs_ema24": -0.013283210849192595,
          "ema12_slope_3h": -0.004485251882521024,
          "ema24_slope_6h": -0.003875971739597639,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-15T08:31:18.048681Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-15T08:15:00Z",
            "return_6h": -0.01429240342138316,
            "return_12h": -0.03287013179068454,
            "return_24h": -0.01189885157247872,
            "close_vs_ema12": -0.011451234596610127,
            "close_vs_ema24": -0.013283210849192595,
            "ema12_slope_3h": -0.004485251882521024,
            "ema24_slope_6h": -0.003875971739597639,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": 0.0009598591165531634,
        "return_30m": -0.0007061751521875159,
        "return_60m": -0.005549338801113635,
        "return_120m": -0.007302277245990529,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": -0.0003510027212225708,
        "close_vs_ema6": -0.0018208993125213846,
        "close_vs_ema12": -0.004128103737725541,
        "ema3_slope": -0.0003508795615417837,
        "ema6_slope": -0.0007278296032389164,
        "realized_volatility_30m": 0.0013121478803034825,
        "realized_volatility_60m": 0.0014784931779069832,
        "return_acceleration": 0.002624295760606965
      }
    },
    {
      "id": 243,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260915T0815Z",
      "trigger_timestamp": "2026-09-15T08:16:17.697991Z",
      "market_start_timestamp": "2026-09-15T08:15:00Z",
      "resolution_timestamp": "2026-09-15T08:30:00Z",
      "direction": "UP",
      "base_run_id": 1395,
      "small_run_id": 1396,
      "last_observed_close": 76756.4,
      "actual_close": 76830.08,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-15T08:16:17.744420Z",
      "base_predicted_close": 76882.15625,
      "small_predicted_close": 76855.7890625,
      "strike": 76756.4,
      "market_regime": {
        "id": 237,
        "signal_id": 243,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-15T08:00:00Z",
        "return_6h": -0.015638293952912052,
        "return_12h": -0.030382077828525422,
        "return_24h": -0.012783904968941329,
        "close_vs_ema12": -0.012880202465361368,
        "close_vs_ema24": -0.014505048806643828,
        "ema12_slope_3h": -0.0043391353068295,
        "ema24_slope_6h": -0.003657348326259746,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-15T08:16:17.749281Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-15T08:00:00Z",
          "return_6h": -0.015638293952912052,
          "return_12h": -0.030382077828525422,
          "return_24h": -0.012783904968941329,
          "close_vs_ema12": -0.012880202465361368,
          "close_vs_ema24": -0.014505048806643828,
          "ema12_slope_3h": -0.0043391353068295,
          "ema24_slope_6h": -0.003657348326259746,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.36,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.193553,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        1395,
        1396
      ],
      "forecast_publication_timestamp": "2026-09-15T08:16:17.697991Z",
      "requested_quote_timestamp": "2026-09-15T08:16:17.697991Z",
      "retrieved_quote_timestamp": "2026-09-15T08:16:17.891544Z",
      "quote_retrieval_timestamp": "2026-09-15T08:16:17.891544Z",
      "timing_difference_seconds": 0.193553,
      "selected_quote": {
        "id": 243,
        "contract_id": 243,
        "forecast_timestamp": "2026-09-15T08:16:17.697991Z",
        "requested_timestamp": "2026-09-15T08:16:17.697991Z",
        "actual_quote_timestamp": "2026-09-15T08:16:17.891544Z",
        "timestamp_delta_seconds": 0.193553,
        "bid": 0.35,
        "ask": 0.36,
        "midpoint": 0.355,
        "last_price": 0.35,
        "implied_probability": 0.36,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-15T08:16:17.891544Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP150430",
        "external_market_id": "KXBTC15M-26SEP150430-30",
        "external_contract_id": "KXBTC15M-26SEP150430-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3064.9
      },
      "selected_entry_price": 0.36,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 243,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP150430",
          "external_market_id": "KXBTC15M-26SEP150430-30",
          "external_contract_id": "KXBTC15M-26SEP150430-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-15T08:15:00Z",
          "resolution_timestamp": "2026-09-15T08:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-15T08:16:17.752505Z"
        }
      ],
      "quotes": [
        {
          "id": 243,
          "contract_id": 243,
          "forecast_timestamp": "2026-09-15T08:16:17.697991Z",
          "requested_timestamp": "2026-09-15T08:16:17.697991Z",
          "actual_quote_timestamp": "2026-09-15T08:16:17.891544Z",
          "timestamp_delta_seconds": 0.193553,
          "bid": 0.35,
          "ask": 0.36,
          "midpoint": 0.355,
          "last_price": 0.35,
          "implied_probability": 0.36,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-15T08:16:17.891544Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP150430",
          "external_market_id": "KXBTC15M-26SEP150430-30",
          "external_contract_id": "KXBTC15M-26SEP150430-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3064.9
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP150430-30": {
          "UP/YES": "KXBTC15M-26SEP150430-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 467,
          "signal_id": 243,
          "quote_id": 243,
          "settlement_id": 243,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 265.0,
          "entry_price": 0.36,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.39999999999999,
          "trading_fee": 4.28,
          "total_deployed": 99.67999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 265.0,
          "gross_pnl": 169.60000000000002,
          "net_pnl": 165.32,
          "roi": 1.6585072231139648,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-15T08:31:23.120134Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3064.9,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 468,
          "signal_id": 243,
          "quote_id": 243,
          "settlement_id": 243,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.36,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 36.0,
          "trading_fee": 1.62,
          "total_deployed": 37.62,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 64.0,
          "net_pnl": 62.38,
          "roi": 1.6581605528973953,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-15T08:31:23.122716Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3064.9,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 76756.4,
        "kronos_base_predicted_close": 76882.15625,
        "kronos_base_displacement": 125.75625000000582,
        "kronos_base_displacement_fraction": 0.0016383812945891918,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 76855.7890625,
        "kronos_small_displacement": 99.38906250000582,
        "kronos_small_displacement_fraction": 0.001294863522781238,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP150430",
        "ticker": "KXBTC15M-26SEP150430-30",
        "market_id": "KXBTC15M-26SEP150430-30",
        "contract_id": "KXBTC15M-26SEP150430-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 76756.4
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-15T08:16:17.697991Z",
        "retrieved_timestamp": "2026-09-15T08:16:17.891544Z",
        "quote_offset_seconds": 0.193553,
        "quote_age_seconds": 0.193553,
        "bid": 0.35,
        "ask": 0.36,
        "midpoint": 0.355,
        "last_price": 0.35,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.36,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3064.9
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 76830.08,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260915T0815Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 237,
          "signal_id": 243,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-15T08:00:00Z",
          "return_6h": -0.015638293952912052,
          "return_12h": -0.030382077828525422,
          "return_24h": -0.012783904968941329,
          "close_vs_ema12": -0.012880202465361368,
          "close_vs_ema24": -0.014505048806643828,
          "ema12_slope_3h": -0.0043391353068295,
          "ema24_slope_6h": -0.003657348326259746,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-15T08:16:17.749281Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-15T08:00:00Z",
            "return_6h": -0.015638293952912052,
            "return_12h": -0.030382077828525422,
            "return_24h": -0.012783904968941329,
            "close_vs_ema12": -0.012880202465361368,
            "close_vs_ema24": -0.014505048806643828,
            "ema12_slope_3h": -0.0043391353068295,
            "ema24_slope_6h": -0.003657348326259746,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0016644366440538017,
        "return_30m": -0.003380424711277197,
        "return_60m": -0.005494595360460597,
        "return_120m": -0.010440707182314934,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 3,
        "close_vs_ema3": -0.0016600248496508874,
        "close_vs_ema6": -0.003503899478031758,
        "close_vs_ema12": -0.005829272881680558,
        "ema3_slope": -0.001657273734069431,
        "ema6_slope": -0.0013995981706929062,
        "realized_volatility_30m": 2.720616920076635e-05,
        "realized_volatility_60m": 0.001500409373773213,
        "return_acceleration": 5.44123384015327e-05
      }
    },
    {
      "id": 242,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260915T0800Z",
      "trigger_timestamp": "2026-09-15T08:01:15.452453Z",
      "market_start_timestamp": "2026-09-15T08:00:00Z",
      "resolution_timestamp": "2026-09-15T08:15:00Z",
      "direction": "UP",
      "base_run_id": 1393,
      "small_run_id": 1394,
      "last_observed_close": 76884.37,
      "actual_close": 76756.4,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-15T08:01:15.496174Z",
      "base_predicted_close": 77016.1875,
      "small_predicted_close": 76932.703125,
      "strike": 76884.37,
      "market_regime": {
        "id": 236,
        "signal_id": 242,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-15T07:45:00Z",
        "return_6h": -0.013136657200465196,
        "return_12h": -0.02677856535191936,
        "return_24h": -0.012450926667305073,
        "close_vs_ema12": -0.011776104189312742,
        "close_vs_ema24": -0.013163362922713362,
        "ema12_slope_3h": -0.0041933329073639,
        "ema24_slope_6h": -0.0034057598082105622,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-15T08:01:15.498580Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-15T07:45:00Z",
          "return_6h": -0.013136657200465196,
          "return_12h": -0.02677856535191936,
          "return_24h": -0.012450926667305073,
          "close_vs_ema12": -0.011776104189312742,
          "close_vs_ema24": -0.013163362922713362,
          "ema12_slope_3h": -0.0041933329073639,
          "ema24_slope_6h": -0.0034057598082105622,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.36,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.189732,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        1393,
        1394
      ],
      "forecast_publication_timestamp": "2026-09-15T08:01:15.452453Z",
      "requested_quote_timestamp": "2026-09-15T08:01:15.452453Z",
      "retrieved_quote_timestamp": "2026-09-15T08:01:15.642185Z",
      "quote_retrieval_timestamp": "2026-09-15T08:01:15.642185Z",
      "timing_difference_seconds": 0.189732,
      "selected_quote": {
        "id": 242,
        "contract_id": 242,
        "forecast_timestamp": "2026-09-15T08:01:15.452453Z",
        "requested_timestamp": "2026-09-15T08:01:15.452453Z",
        "actual_quote_timestamp": "2026-09-15T08:01:15.642185Z",
        "timestamp_delta_seconds": 0.189732,
        "bid": 0.35,
        "ask": 0.36,
        "midpoint": 0.355,
        "last_price": 0.35,
        "implied_probability": 0.36,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-15T08:01:15.642185Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP150415",
        "external_market_id": "KXBTC15M-26SEP150415-15",
        "external_contract_id": "KXBTC15M-26SEP150415-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4889.19
      },
      "selected_entry_price": 0.36,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 242,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP150415",
          "external_market_id": "KXBTC15M-26SEP150415-15",
          "external_contract_id": "KXBTC15M-26SEP150415-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-15T08:00:00Z",
          "resolution_timestamp": "2026-09-15T08:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-15T08:01:15.501085Z"
        }
      ],
      "quotes": [
        {
          "id": 242,
          "contract_id": 242,
          "forecast_timestamp": "2026-09-15T08:01:15.452453Z",
          "requested_timestamp": "2026-09-15T08:01:15.452453Z",
          "actual_quote_timestamp": "2026-09-15T08:01:15.642185Z",
          "timestamp_delta_seconds": 0.189732,
          "bid": 0.35,
          "ask": 0.36,
          "midpoint": 0.355,
          "last_price": 0.35,
          "implied_probability": 0.36,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-15T08:01:15.642185Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP150415",
          "external_market_id": "KXBTC15M-26SEP150415-15",
          "external_contract_id": "KXBTC15M-26SEP150415-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4889.19
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP150415-15": {
          "UP/YES": "KXBTC15M-26SEP150415-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 465,
          "signal_id": 242,
          "quote_id": 242,
          "settlement_id": 242,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 265.0,
          "entry_price": 0.36,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.39999999999999,
          "trading_fee": 4.28,
          "total_deployed": 99.67999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.39999999999999,
          "net_pnl": -99.67999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-15T08:16:22.486919Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4889.19,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 466,
          "signal_id": 242,
          "quote_id": 242,
          "settlement_id": 242,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.36,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 36.0,
          "trading_fee": 1.62,
          "total_deployed": 37.62,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -36.0,
          "net_pnl": -37.62,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-15T08:16:22.488811Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4889.19,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 76884.37,
        "kronos_base_predicted_close": 77016.1875,
        "kronos_base_displacement": 131.81750000000466,
        "kronos_base_displacement_fraction": 0.00171449021433101,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 76932.703125,
        "kronos_small_displacement": 48.33312500000466,
        "kronos_small_displacement_fraction": 0.0006286469538607737,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP150415",
        "ticker": "KXBTC15M-26SEP150415-15",
        "market_id": "KXBTC15M-26SEP150415-15",
        "contract_id": "KXBTC15M-26SEP150415-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 76884.37
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-15T08:01:15.452453Z",
        "retrieved_timestamp": "2026-09-15T08:01:15.642185Z",
        "quote_offset_seconds": 0.189732,
        "quote_age_seconds": 0.189732,
        "bid": 0.35,
        "ask": 0.36,
        "midpoint": 0.355,
        "last_price": 0.35,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.36,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4889.19
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 76756.4,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260915T0800Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 236,
          "signal_id": 242,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-15T07:45:00Z",
          "return_6h": -0.013136657200465196,
          "return_12h": -0.02677856535191936,
          "return_24h": -0.012450926667305073,
          "close_vs_ema12": -0.011776104189312742,
          "close_vs_ema24": -0.013163362922713362,
          "ema12_slope_3h": -0.0041933329073639,
          "ema24_slope_6h": -0.0034057598082105622,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-15T08:01:15.498580Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-15T07:45:00Z",
            "return_6h": -0.013136657200465196,
            "return_12h": -0.02677856535191936,
            "return_24h": -0.012450926667305073,
            "close_vs_ema12": -0.011776104189312742,
            "close_vs_ema24": -0.013163362922713362,
            "ema12_slope_3h": -0.0041933329073639,
            "ema24_slope_6h": -0.0034057598082105622,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0017188489824553344,
        "return_30m": -0.00484658618766487,
        "return_60m": -0.00473646269590311,
        "return_120m": -0.009464591454102722,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.001652861908012615,
        "close_vs_ema6": -0.003239548977399198,
        "close_vs_ema12": -0.005226108713306976,
        "ema3_slope": -0.0016501344636148385,
        "ema6_slope": -0.0012941426156050095,
        "realized_volatility_30m": 0.0007071367936475337,
        "realized_volatility_60m": 0.0014999426323327352,
        "return_acceleration": 0.0014142735872950674
      }
    },
    {
      "id": 241,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260915T0745Z",
      "trigger_timestamp": "2026-09-15T07:46:15.557759Z",
      "market_start_timestamp": "2026-09-15T07:45:00Z",
      "resolution_timestamp": "2026-09-15T08:00:00Z",
      "direction": "UP",
      "base_run_id": 1391,
      "small_run_id": 1392,
      "last_observed_close": 77016.75,
      "actual_close": 76884.37,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-15T07:46:15.601599Z",
      "base_predicted_close": 77101.6875,
      "small_predicted_close": 77110.6796875,
      "strike": 77016.75,
      "market_regime": {
        "id": 235,
        "signal_id": 241,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-15T07:30:00Z",
        "return_6h": -0.012500901911988493,
        "return_12h": -0.02656047737606393,
        "return_24h": -0.01017878014851581,
        "close_vs_ema12": -0.010570385756350054,
        "close_vs_ema24": -0.011738087594789226,
        "ema12_slope_3h": -0.004003647646356856,
        "ema24_slope_6h": -0.003201615408604863,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-15T07:46:15.604383Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-15T07:30:00Z",
          "return_6h": -0.012500901911988493,
          "return_12h": -0.02656047737606393,
          "return_24h": -0.01017878014851581,
          "close_vs_ema12": -0.010570385756350054,
          "close_vs_ema24": -0.011738087594789226,
          "ema12_slope_3h": -0.004003647646356856,
          "ema24_slope_6h": -0.003201615408604863,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.71,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.187195,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "70_80",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        1391,
        1392
      ],
      "forecast_publication_timestamp": "2026-09-15T07:46:15.557759Z",
      "requested_quote_timestamp": "2026-09-15T07:46:15.557759Z",
      "retrieved_quote_timestamp": "2026-09-15T07:46:15.744954Z",
      "quote_retrieval_timestamp": "2026-09-15T07:46:15.744954Z",
      "timing_difference_seconds": 0.187195,
      "selected_quote": {
        "id": 241,
        "contract_id": 241,
        "forecast_timestamp": "2026-09-15T07:46:15.557759Z",
        "requested_timestamp": "2026-09-15T07:46:15.557759Z",
        "actual_quote_timestamp": "2026-09-15T07:46:15.744954Z",
        "timestamp_delta_seconds": 0.187195,
        "bid": 0.7,
        "ask": 0.71,
        "midpoint": 0.705,
        "last_price": 0.71,
        "implied_probability": 0.71,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-15T07:46:15.744954Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP150400",
        "external_market_id": "KXBTC15M-26SEP150400-00",
        "external_contract_id": "KXBTC15M-26SEP150400-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4092.24
      },
      "selected_entry_price": 0.71,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 241,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP150400",
          "external_market_id": "KXBTC15M-26SEP150400-00",
          "external_contract_id": "KXBTC15M-26SEP150400-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-15T07:45:00Z",
          "resolution_timestamp": "2026-09-15T08:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-15T07:46:15.608013Z"
        }
      ],
      "quotes": [
        {
          "id": 241,
          "contract_id": 241,
          "forecast_timestamp": "2026-09-15T07:46:15.557759Z",
          "requested_timestamp": "2026-09-15T07:46:15.557759Z",
          "actual_quote_timestamp": "2026-09-15T07:46:15.744954Z",
          "timestamp_delta_seconds": 0.187195,
          "bid": 0.7,
          "ask": 0.71,
          "midpoint": 0.705,
          "last_price": 0.71,
          "implied_probability": 0.71,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-15T07:46:15.744954Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP150400",
          "external_market_id": "KXBTC15M-26SEP150400-00",
          "external_contract_id": "KXBTC15M-26SEP150400-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4092.24
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP150400-00": {
          "UP/YES": "KXBTC15M-26SEP150400-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 463,
          "signal_id": 241,
          "quote_id": 241,
          "settlement_id": 241,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 138.0,
          "entry_price": 0.71,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.97999999999999,
          "trading_fee": 1.99,
          "total_deployed": 99.96999999999998,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -97.97999999999999,
          "net_pnl": -99.96999999999998,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-15T08:01:20.142227Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4092.24,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 464,
          "signal_id": 241,
          "quote_id": 241,
          "settlement_id": 241,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.71,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 71.0,
          "trading_fee": 1.45,
          "total_deployed": 72.45,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -71.0,
          "net_pnl": -72.45,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-15T08:01:20.144043Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4092.24,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77016.75,
        "kronos_base_predicted_close": 77101.6875,
        "kronos_base_displacement": 84.9375,
        "kronos_base_displacement_fraction": 0.001102844511096612,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77110.6796875,
        "kronos_small_displacement": 93.9296875,
        "kronos_small_displacement_fraction": 0.0012196007686639595,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP150400",
        "ticker": "KXBTC15M-26SEP150400-00",
        "market_id": "KXBTC15M-26SEP150400-00",
        "contract_id": "KXBTC15M-26SEP150400-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77016.75
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-15T07:46:15.557759Z",
        "retrieved_timestamp": "2026-09-15T07:46:15.744954Z",
        "quote_offset_seconds": 0.187195,
        "quote_age_seconds": 0.187195,
        "bid": 0.7,
        "ask": 0.71,
        "midpoint": 0.705,
        "last_price": 0.71,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.71,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4092.24
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 76884.37,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260915T0745Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 235,
          "signal_id": 241,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-15T07:30:00Z",
          "return_6h": -0.012500901911988493,
          "return_12h": -0.02656047737606393,
          "return_24h": -0.01017878014851581,
          "close_vs_ema12": -0.010570385756350054,
          "close_vs_ema24": -0.011738087594789226,
          "ema12_slope_3h": -0.004003647646356856,
          "ema24_slope_6h": -0.003201615408604863,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-15T07:46:15.604383Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-15T07:30:00Z",
            "return_6h": -0.012500901911988493,
            "return_12h": -0.02656047737606393,
            "return_24h": -0.01017878014851581,
            "close_vs_ema12": -0.010570385756350054,
            "close_vs_ema24": -0.011738087594789226,
            "ema12_slope_3h": -0.004003647646356856,
            "ema24_slope_6h": -0.003201615408604863,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0031331225697504017,
        "return_30m": -0.0021213416850365263,
        "return_60m": -0.005103325523794333,
        "return_120m": -0.0056201550262489075,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0015841428470948493,
        "close_vs_ema6": -0.0028154895735504892,
        "close_vs_ema12": -0.004459262946029163,
        "ema3_slope": -0.0015816373076670276,
        "ema6_slope": -0.0011249289391405126,
        "realized_volatility_30m": 0.0020740417256548405,
        "realized_volatility_60m": 0.001540590759449233,
        "return_acceleration": -0.004148083451309681
      }
    },
    {
      "id": 240,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260915T0715Z",
      "trigger_timestamp": "2026-09-15T07:16:16.370924Z",
      "market_start_timestamp": "2026-09-15T07:15:00Z",
      "resolution_timestamp": "2026-09-15T07:30:00Z",
      "direction": "UP",
      "base_run_id": 1387,
      "small_run_id": 1388,
      "last_observed_close": 77180.48,
      "actual_close": 77258.81,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-15T07:16:16.418649Z",
      "base_predicted_close": 77189.0625,
      "small_predicted_close": 77253.4140625,
      "strike": 77180.48,
      "market_regime": {
        "id": 234,
        "signal_id": 240,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-15T07:00:00Z",
        "return_6h": -0.008074444146748627,
        "return_12h": -0.024160749575098506,
        "return_24h": -0.005849741947282272,
        "close_vs_ema12": -0.009246152338981739,
        "close_vs_ema24": -0.01006682716691043,
        "ema12_slope_3h": -0.0038175337789841945,
        "ema24_slope_6h": -0.0029148639270315524,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-15T07:16:16.453946Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-15T07:00:00Z",
          "return_6h": -0.008074444146748627,
          "return_12h": -0.024160749575098506,
          "return_24h": -0.005849741947282272,
          "close_vs_ema12": -0.009246152338981739,
          "close_vs_ema24": -0.01006682716691043,
          "ema12_slope_3h": -0.0038175337789841945,
          "ema24_slope_6h": -0.0029148639270315524,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.71,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.244676,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "70_80",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        1387,
        1388
      ],
      "forecast_publication_timestamp": "2026-09-15T07:16:16.370924Z",
      "requested_quote_timestamp": "2026-09-15T07:16:16.370924Z",
      "retrieved_quote_timestamp": "2026-09-15T07:16:16.615600Z",
      "quote_retrieval_timestamp": "2026-09-15T07:16:16.615600Z",
      "timing_difference_seconds": 0.244676,
      "selected_quote": {
        "id": 240,
        "contract_id": 240,
        "forecast_timestamp": "2026-09-15T07:16:16.370924Z",
        "requested_timestamp": "2026-09-15T07:16:16.370924Z",
        "actual_quote_timestamp": "2026-09-15T07:16:16.615600Z",
        "timestamp_delta_seconds": 0.244676,
        "bid": 0.7,
        "ask": 0.71,
        "midpoint": 0.705,
        "last_price": 0.7,
        "implied_probability": 0.71,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-15T07:16:16.615600Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP150330",
        "external_market_id": "KXBTC15M-26SEP150330-30",
        "external_contract_id": "KXBTC15M-26SEP150330-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5173.21
      },
      "selected_entry_price": 0.71,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 240,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP150330",
          "external_market_id": "KXBTC15M-26SEP150330-30",
          "external_contract_id": "KXBTC15M-26SEP150330-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-15T07:15:00Z",
          "resolution_timestamp": "2026-09-15T07:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-15T07:16:16.457469Z"
        }
      ],
      "quotes": [
        {
          "id": 240,
          "contract_id": 240,
          "forecast_timestamp": "2026-09-15T07:16:16.370924Z",
          "requested_timestamp": "2026-09-15T07:16:16.370924Z",
          "actual_quote_timestamp": "2026-09-15T07:16:16.615600Z",
          "timestamp_delta_seconds": 0.244676,
          "bid": 0.7,
          "ask": 0.71,
          "midpoint": 0.705,
          "last_price": 0.7,
          "implied_probability": 0.71,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-15T07:16:16.615600Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP150330",
          "external_market_id": "KXBTC15M-26SEP150330-30",
          "external_contract_id": "KXBTC15M-26SEP150330-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5173.21
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP150330-30": {
          "UP/YES": "KXBTC15M-26SEP150330-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 461,
          "signal_id": 240,
          "quote_id": 240,
          "settlement_id": 240,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 138.0,
          "entry_price": 0.71,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.97999999999999,
          "trading_fee": 1.99,
          "total_deployed": 99.96999999999998,
          "settlement_value": 1.0,
          "settlement_payout": 138.0,
          "gross_pnl": 40.02000000000001,
          "net_pnl": 38.030000000000015,
          "roi": 0.3804141242372714,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-15T07:31:20.604195Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5173.21,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 462,
          "signal_id": 240,
          "quote_id": 240,
          "settlement_id": 240,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.71,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 71.0,
          "trading_fee": 1.45,
          "total_deployed": 72.45,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 29.0,
          "net_pnl": 27.549999999999997,
          "roi": 0.38026224982746715,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-15T07:31:20.606482Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5173.21,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77180.48,
        "kronos_base_predicted_close": 77189.0625,
        "kronos_base_displacement": 8.582500000004075,
        "kronos_base_displacement_fraction": 0.00011120039678431742,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77253.4140625,
        "kronos_small_displacement": 72.93406250000407,
        "kronos_small_displacement_fraction": 0.0009449806803482445,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP150330",
        "ticker": "KXBTC15M-26SEP150330-30",
        "market_id": "KXBTC15M-26SEP150330-30",
        "contract_id": "KXBTC15M-26SEP150330-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77180.48
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-15T07:16:16.370924Z",
        "retrieved_timestamp": "2026-09-15T07:16:16.615600Z",
        "quote_offset_seconds": 0.244676,
        "quote_age_seconds": 0.244676,
        "bid": 0.7,
        "ask": 0.71,
        "midpoint": 0.705,
        "last_price": 0.7,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.71,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5173.21
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 77258.81,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260915T0715Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 234,
          "signal_id": 240,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-15T07:00:00Z",
          "return_6h": -0.008074444146748627,
          "return_12h": -0.024160749575098506,
          "return_24h": -0.005849741947282272,
          "close_vs_ema12": -0.009246152338981739,
          "close_vs_ema24": -0.01006682716691043,
          "ema12_slope_3h": -0.0038175337789841945,
          "ema24_slope_6h": -0.0029148639270315524,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-15T07:16:16.453946Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-15T07:00:00Z",
            "return_6h": -0.008074444146748627,
            "return_12h": -0.024160749575098506,
            "return_24h": -0.005849741947282272,
            "close_vs_ema12": -0.009246152338981739,
            "close_vs_ema24": -0.01006682716691043,
            "ema12_slope_3h": -0.0038175337789841945,
            "ema24_slope_6h": -0.0029148639270315524,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0009033841678797172,
        "return_30m": -0.0029883230931035953,
        "return_60m": -0.004973438855917611,
        "return_120m": -0.002317664515025797,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.0010743622413372789,
        "close_vs_ema6": -0.002141741324195867,
        "close_vs_ema12": -0.003538707647915529,
        "ema3_slope": -0.0010732092258679549,
        "ema6_slope": -0.0008559632289506514,
        "realized_volatility_30m": 0.0005917199806118045,
        "realized_volatility_60m": 0.0009842947005685014,
        "return_acceleration": 0.001183439961223609
      }
    },
    {
      "id": 239,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260915T0630Z",
      "trigger_timestamp": "2026-09-15T06:31:16.327785Z",
      "market_start_timestamp": "2026-09-15T06:30:00Z",
      "resolution_timestamp": "2026-09-15T06:45:00Z",
      "direction": "UP",
      "base_run_id": 1381,
      "small_run_id": 1382,
      "last_observed_close": 77395.24,
      "actual_close": 77411.81,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-15T06:31:16.376345Z",
      "base_predicted_close": 77412.9609375,
      "small_predicted_close": 77412.59375,
      "strike": 77395.24,
      "market_regime": {
        "id": 233,
        "signal_id": 239,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-15T06:15:00Z",
        "return_6h": -0.007687293650530003,
        "return_12h": -0.022166189993903407,
        "return_24h": -0.0022796154562034765,
        "close_vs_ema12": -0.007546448777679848,
        "close_vs_ema24": -0.00787530752003096,
        "ema12_slope_3h": -0.003626037530155668,
        "ema24_slope_6h": -0.0025860828346246922,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-15T06:31:16.378400Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-15T06:15:00Z",
          "return_6h": -0.007687293650530003,
          "return_12h": -0.022166189993903407,
          "return_24h": -0.0022796154562034765,
          "close_vs_ema12": -0.007546448777679848,
          "close_vs_ema24": -0.00787530752003096,
          "ema12_slope_3h": -0.003626037530155668,
          "ema24_slope_6h": -0.0025860828346246922,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.48,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.210123,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        1381,
        1382
      ],
      "forecast_publication_timestamp": "2026-09-15T06:31:16.327785Z",
      "requested_quote_timestamp": "2026-09-15T06:31:16.327785Z",
      "retrieved_quote_timestamp": "2026-09-15T06:31:16.537908Z",
      "quote_retrieval_timestamp": "2026-09-15T06:31:16.537908Z",
      "timing_difference_seconds": 0.210123,
      "selected_quote": {
        "id": 239,
        "contract_id": 239,
        "forecast_timestamp": "2026-09-15T06:31:16.327785Z",
        "requested_timestamp": "2026-09-15T06:31:16.327785Z",
        "actual_quote_timestamp": "2026-09-15T06:31:16.537908Z",
        "timestamp_delta_seconds": 0.210123,
        "bid": 0.47,
        "ask": 0.48,
        "midpoint": 0.475,
        "last_price": 0.48,
        "implied_probability": 0.48,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-15T06:31:16.537908Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP150245",
        "external_market_id": "KXBTC15M-26SEP150245-45",
        "external_contract_id": "KXBTC15M-26SEP150245-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 1689.09
      },
      "selected_entry_price": 0.48,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 239,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP150245",
          "external_market_id": "KXBTC15M-26SEP150245-45",
          "external_contract_id": "KXBTC15M-26SEP150245-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-15T06:30:00Z",
          "resolution_timestamp": "2026-09-15T06:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-15T06:31:16.380785Z"
        }
      ],
      "quotes": [
        {
          "id": 239,
          "contract_id": 239,
          "forecast_timestamp": "2026-09-15T06:31:16.327785Z",
          "requested_timestamp": "2026-09-15T06:31:16.327785Z",
          "actual_quote_timestamp": "2026-09-15T06:31:16.537908Z",
          "timestamp_delta_seconds": 0.210123,
          "bid": 0.47,
          "ask": 0.48,
          "midpoint": 0.475,
          "last_price": 0.48,
          "implied_probability": 0.48,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-15T06:31:16.537908Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP150245",
          "external_market_id": "KXBTC15M-26SEP150245-45",
          "external_contract_id": "KXBTC15M-26SEP150245-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 1689.09
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP150245-45": {
          "UP/YES": "KXBTC15M-26SEP150245-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 459,
          "signal_id": 239,
          "quote_id": 239,
          "settlement_id": 239,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 201.0,
          "entry_price": 0.48,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.47999999999999,
          "trading_fee": 3.52,
          "total_deployed": 99.99999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 201.0,
          "gross_pnl": 104.52000000000001,
          "net_pnl": 101.00000000000001,
          "roi": 1.0100000000000002,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-15T06:46:20.541086Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1689.09,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 460,
          "signal_id": 239,
          "quote_id": 239,
          "settlement_id": 239,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.48,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 48.0,
          "trading_fee": 1.75,
          "total_deployed": 49.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 52.0,
          "net_pnl": 50.25,
          "roi": 1.0100502512562815,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-15T06:46:20.542932Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1689.09,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77395.24,
        "kronos_base_predicted_close": 77412.9609375,
        "kronos_base_displacement": 17.72093749999476,
        "kronos_base_displacement_fraction": 0.00022896676203852794,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77412.59375,
        "kronos_small_displacement": 17.35374999999476,
        "kronos_small_displacement_fraction": 0.00022422244572140043,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP150245",
        "ticker": "KXBTC15M-26SEP150245-45",
        "market_id": "KXBTC15M-26SEP150245-45",
        "contract_id": "KXBTC15M-26SEP150245-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77395.24
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-15T06:31:16.327785Z",
        "retrieved_timestamp": "2026-09-15T06:31:16.537908Z",
        "quote_offset_seconds": 0.210123,
        "quote_age_seconds": 0.210123,
        "bid": 0.47,
        "ask": 0.48,
        "midpoint": 0.475,
        "last_price": 0.48,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.48,
        "price_type": "live_executable_ask",
        "yes_ask_size": 1689.09
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 77411.81,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260915T0630Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 233,
          "signal_id": 239,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-15T06:15:00Z",
          "return_6h": -0.007687293650530003,
          "return_12h": -0.022166189993903407,
          "return_24h": -0.0022796154562034765,
          "close_vs_ema12": -0.007546448777679848,
          "close_vs_ema24": -0.00787530752003096,
          "ema12_slope_3h": -0.003626037530155668,
          "ema24_slope_6h": -0.0025860828346246922,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-15T06:31:16.378400Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-15T06:15:00Z",
            "return_6h": -0.007687293650530003,
            "return_12h": -0.022166189993903407,
            "return_24h": -0.0022796154562034765,
            "close_vs_ema12": -0.007546448777679848,
            "close_vs_ema24": -0.00787530752003096,
            "ema12_slope_3h": -0.003626037530155668,
            "ema24_slope_6h": -0.0025860828346246922,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0022046916977626063,
        "return_30m": -0.0028828571229616573,
        "return_60m": -0.0006503360162674054,
        "return_120m": -0.002772150392943762,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.0010120296100912807,
        "close_vs_ema6": -0.0013958606893140768,
        "close_vs_ema12": -0.00232810764292124,
        "ema3_slope": -0.0010110064416363196,
        "ema6_slope": -0.000558032701361233,
        "realized_volatility_30m": 0.0007625139116310686,
        "realized_volatility_60m": 0.0015709998460209744,
        "return_acceleration": -0.0015250278232621373
      }
    },
    {
      "id": 238,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260915T0515Z",
      "trigger_timestamp": "2026-09-15T05:16:15.845089Z",
      "market_start_timestamp": "2026-09-15T05:15:00Z",
      "resolution_timestamp": "2026-09-15T05:30:00Z",
      "direction": "UP",
      "base_run_id": 1371,
      "small_run_id": 1372,
      "last_observed_close": 77359.77,
      "actual_close": 77445.61,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-15T05:16:15.879846Z",
      "base_predicted_close": 77408.4375,
      "small_predicted_close": 77422.4375,
      "strike": 77359.77,
      "market_regime": {
        "id": 232,
        "signal_id": 238,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-15T05:00:00Z",
        "return_6h": -0.01362553796439192,
        "return_12h": -0.018567760447383952,
        "return_24h": -0.003246827347404002,
        "close_vs_ema12": -0.009437531850928105,
        "close_vs_ema24": -0.009046796189420503,
        "ema12_slope_3h": -0.0034342586266068453,
        "ema24_slope_6h": -0.0018793088694155635,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-15T05:16:15.882048Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-15T05:00:00Z",
          "return_6h": -0.01362553796439192,
          "return_12h": -0.018567760447383952,
          "return_24h": -0.003246827347404002,
          "close_vs_ema12": -0.009437531850928105,
          "close_vs_ema24": -0.009046796189420503,
          "ema12_slope_3h": -0.0034342586266068453,
          "ema24_slope_6h": -0.0018793088694155635,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.69,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.1695,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        1371,
        1372
      ],
      "forecast_publication_timestamp": "2026-09-15T05:16:15.845089Z",
      "requested_quote_timestamp": "2026-09-15T05:16:15.845089Z",
      "retrieved_quote_timestamp": "2026-09-15T05:16:16.014589Z",
      "quote_retrieval_timestamp": "2026-09-15T05:16:16.014589Z",
      "timing_difference_seconds": 0.1695,
      "selected_quote": {
        "id": 238,
        "contract_id": 238,
        "forecast_timestamp": "2026-09-15T05:16:15.845089Z",
        "requested_timestamp": "2026-09-15T05:16:15.845089Z",
        "actual_quote_timestamp": "2026-09-15T05:16:16.014589Z",
        "timestamp_delta_seconds": 0.1695,
        "bid": 0.68,
        "ask": 0.69,
        "midpoint": 0.685,
        "last_price": 0.68,
        "implied_probability": 0.69,
        "spread": 0.009999999999999898,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-15T05:16:16.014589Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP150130",
        "external_market_id": "KXBTC15M-26SEP150130-30",
        "external_contract_id": "KXBTC15M-26SEP150130-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2357.53
      },
      "selected_entry_price": 0.69,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 238,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP150130",
          "external_market_id": "KXBTC15M-26SEP150130-30",
          "external_contract_id": "KXBTC15M-26SEP150130-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-15T05:15:00Z",
          "resolution_timestamp": "2026-09-15T05:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-15T05:16:15.884159Z"
        }
      ],
      "quotes": [
        {
          "id": 238,
          "contract_id": 238,
          "forecast_timestamp": "2026-09-15T05:16:15.845089Z",
          "requested_timestamp": "2026-09-15T05:16:15.845089Z",
          "actual_quote_timestamp": "2026-09-15T05:16:16.014589Z",
          "timestamp_delta_seconds": 0.1695,
          "bid": 0.68,
          "ask": 0.69,
          "midpoint": 0.685,
          "last_price": 0.68,
          "implied_probability": 0.69,
          "spread": 0.009999999999999898,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-15T05:16:16.014589Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP150130",
          "external_market_id": "KXBTC15M-26SEP150130-30",
          "external_contract_id": "KXBTC15M-26SEP150130-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2357.53
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP150130-30": {
          "UP/YES": "KXBTC15M-26SEP150130-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 457,
          "signal_id": 238,
          "quote_id": 238,
          "settlement_id": 238,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 141.0,
          "entry_price": 0.69,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.28999999999999,
          "trading_fee": 2.12,
          "total_deployed": 99.41,
          "settlement_value": 1.0,
          "settlement_payout": 141.0,
          "gross_pnl": 43.71000000000001,
          "net_pnl": 41.59,
          "roi": 0.4183683734030782,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-15T05:31:20.327084Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2357.53,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 458,
          "signal_id": 238,
          "quote_id": 238,
          "settlement_id": 238,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.69,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 69.0,
          "trading_fee": 1.5,
          "total_deployed": 70.5,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 31.0,
          "net_pnl": 29.5,
          "roi": 0.41843971631205673,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-15T05:31:20.329223Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2357.53,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77359.77,
        "kronos_base_predicted_close": 77408.4375,
        "kronos_base_displacement": 48.667499999995925,
        "kronos_base_displacement_fraction": 0.000629106058614134,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77422.4375,
        "kronos_small_displacement": 62.667499999995925,
        "kronos_small_displacement_fraction": 0.0008100786752597109,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP150130",
        "ticker": "KXBTC15M-26SEP150130-30",
        "market_id": "KXBTC15M-26SEP150130-30",
        "contract_id": "KXBTC15M-26SEP150130-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77359.77
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-15T05:16:15.845089Z",
        "retrieved_timestamp": "2026-09-15T05:16:16.014589Z",
        "quote_offset_seconds": 0.1695,
        "quote_age_seconds": 0.1695,
        "bid": 0.68,
        "ask": 0.69,
        "midpoint": 0.685,
        "last_price": 0.68,
        "spread": 0.009999999999999898,
        "selected_entry_price": 0.69,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2357.53
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 77445.61,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260915T0515Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 232,
          "signal_id": 238,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-15T05:00:00Z",
          "return_6h": -0.01362553796439192,
          "return_12h": -0.018567760447383952,
          "return_24h": -0.003246827347404002,
          "close_vs_ema12": -0.009437531850928105,
          "close_vs_ema24": -0.009046796189420503,
          "ema12_slope_3h": -0.0034342586266068453,
          "ema24_slope_6h": -0.0018793088694155635,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-15T05:16:15.882048Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-15T05:00:00Z",
            "return_6h": -0.01362553796439192,
            "return_12h": -0.018567760447383952,
            "return_24h": -0.003246827347404002,
            "close_vs_ema12": -0.009437531850928105,
            "close_vs_ema24": -0.009046796189420503,
            "ema12_slope_3h": -0.0034342586266068453,
            "ema24_slope_6h": -0.0018793088694155635,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0025554905996038046,
        "return_30m": -0.0033060677103746716,
        "return_60m": -0.003617251803185506,
        "return_120m": -0.004433441474108957,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.001514463857114734,
        "close_vs_ema6": -0.0026071805312164464,
        "close_vs_ema12": -0.004149356497288648,
        "ema3_slope": -0.0015121737246630573,
        "ema6_slope": -0.001041785763063019,
        "realized_volatility_30m": 0.0009014952409279742,
        "realized_volatility_60m": 0.0009972376229698066,
        "return_acceleration": -0.0018029904818559483
      }
    },
    {
      "id": 237,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260915T0500Z",
      "trigger_timestamp": "2026-09-15T05:01:16.471380Z",
      "market_start_timestamp": "2026-09-15T05:00:00Z",
      "resolution_timestamp": "2026-09-15T05:15:00Z",
      "direction": "UP",
      "base_run_id": 1369,
      "small_run_id": 1370,
      "last_observed_close": 77557.97,
      "actual_close": 77359.77,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-15T05:01:16.507633Z",
      "base_predicted_close": 77577.9140625,
      "small_predicted_close": 77600.609375,
      "strike": 77557.97,
      "market_regime": {
        "id": 231,
        "signal_id": 237,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-15T04:45:00Z",
        "return_6h": -0.012612901563252898,
        "return_12h": -0.015332586328370201,
        "return_24h": -0.001020783988937568,
        "close_vs_ema12": -0.007298339409419041,
        "close_vs_ema24": -0.006697108709334598,
        "ema12_slope_3h": -0.003245196740779832,
        "ema24_slope_6h": -0.0016313171664700254,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-15T05:01:16.509907Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-15T04:45:00Z",
          "return_6h": -0.012612901563252898,
          "return_12h": -0.015332586328370201,
          "return_24h": -0.001020783988937568,
          "close_vs_ema12": -0.007298339409419041,
          "close_vs_ema24": -0.006697108709334598,
          "ema12_slope_3h": -0.003245196740779832,
          "ema24_slope_6h": -0.0016313171664700254,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.56,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.176036,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        1369,
        1370
      ],
      "forecast_publication_timestamp": "2026-09-15T05:01:16.471380Z",
      "requested_quote_timestamp": "2026-09-15T05:01:16.471380Z",
      "retrieved_quote_timestamp": "2026-09-15T05:01:16.647416Z",
      "quote_retrieval_timestamp": "2026-09-15T05:01:16.647416Z",
      "timing_difference_seconds": 0.176036,
      "selected_quote": {
        "id": 237,
        "contract_id": 237,
        "forecast_timestamp": "2026-09-15T05:01:16.471380Z",
        "requested_timestamp": "2026-09-15T05:01:16.471380Z",
        "actual_quote_timestamp": "2026-09-15T05:01:16.647416Z",
        "timestamp_delta_seconds": 0.176036,
        "bid": 0.55,
        "ask": 0.56,
        "midpoint": 0.555,
        "last_price": 0.56,
        "implied_probability": 0.56,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-15T05:01:16.647416Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP150115",
        "external_market_id": "KXBTC15M-26SEP150115-15",
        "external_contract_id": "KXBTC15M-26SEP150115-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4392.43
      },
      "selected_entry_price": 0.56,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 237,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP150115",
          "external_market_id": "KXBTC15M-26SEP150115-15",
          "external_contract_id": "KXBTC15M-26SEP150115-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-15T05:00:00Z",
          "resolution_timestamp": "2026-09-15T05:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-15T05:01:16.512228Z"
        }
      ],
      "quotes": [
        {
          "id": 237,
          "contract_id": 237,
          "forecast_timestamp": "2026-09-15T05:01:16.471380Z",
          "requested_timestamp": "2026-09-15T05:01:16.471380Z",
          "actual_quote_timestamp": "2026-09-15T05:01:16.647416Z",
          "timestamp_delta_seconds": 0.176036,
          "bid": 0.55,
          "ask": 0.56,
          "midpoint": 0.555,
          "last_price": 0.56,
          "implied_probability": 0.56,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-15T05:01:16.647416Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP150115",
          "external_market_id": "KXBTC15M-26SEP150115-15",
          "external_contract_id": "KXBTC15M-26SEP150115-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4392.43
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP150115-15": {
          "UP/YES": "KXBTC15M-26SEP150115-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 455,
          "signal_id": 237,
          "quote_id": 237,
          "settlement_id": 237,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 173.0,
          "entry_price": 0.56,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.88000000000001,
          "trading_fee": 2.99,
          "total_deployed": 99.87,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.88000000000001,
          "net_pnl": -99.87,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-15T05:16:20.181177Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4392.43,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 456,
          "signal_id": 237,
          "quote_id": 237,
          "settlement_id": 237,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.56,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 56.00000000000001,
          "trading_fee": 1.73,
          "total_deployed": 57.730000000000004,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -56.00000000000001,
          "net_pnl": -57.730000000000004,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-15T05:16:20.183015Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4392.43,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77557.97,
        "kronos_base_predicted_close": 77577.9140625,
        "kronos_base_displacement": 19.944062499998836,
        "kronos_base_displacement_fraction": 0.00025715039344117487,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77600.609375,
        "kronos_small_displacement": 42.639374999998836,
        "kronos_small_displacement_fraction": 0.0005497742527299107,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP150115",
        "ticker": "KXBTC15M-26SEP150115-15",
        "market_id": "KXBTC15M-26SEP150115-15",
        "contract_id": "KXBTC15M-26SEP150115-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77557.97
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-15T05:01:16.471380Z",
        "retrieved_timestamp": "2026-09-15T05:01:16.647416Z",
        "quote_offset_seconds": 0.176036,
        "quote_age_seconds": 0.176036,
        "bid": 0.55,
        "ask": 0.56,
        "midpoint": 0.555,
        "last_price": 0.56,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.56,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4392.43
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 77359.77,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260915T0500Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 231,
          "signal_id": 237,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-15T04:45:00Z",
          "return_6h": -0.012612901563252898,
          "return_12h": -0.015332586328370201,
          "return_24h": -0.001020783988937568,
          "close_vs_ema12": -0.007298339409419041,
          "close_vs_ema24": -0.006697108709334598,
          "ema12_slope_3h": -0.003245196740779832,
          "ema24_slope_6h": -0.0016313171664700254,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-15T05:01:16.509907Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-15T04:45:00Z",
            "return_6h": -0.012612901563252898,
            "return_12h": -0.015332586328370201,
            "return_24h": -0.001020783988937568,
            "close_vs_ema12": -0.007298339409419041,
            "close_vs_ema24": -0.006697108709334598,
            "ema12_slope_3h": -0.003245196740779832,
            "ema24_slope_6h": -0.0016313171664700254,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0007525001177478563,
        "return_30m": -0.000675377805848032,
        "return_60m": -0.001110179935337463,
        "return_120m": -0.004288337352990945,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.00047005807872368965,
        "close_vs_ema6": -0.0010935541384373693,
        "close_vs_ema12": -0.0023506045335717207,
        "ema3_slope": -0.0004698372279390295,
        "ema6_slope": -0.0004372304013289252,
        "realized_volatility_30m": 0.0004148402539501661,
        "realized_volatility_60m": 0.00032312798147809914,
        "return_acceleration": -0.0008296805079003322
      }
    },
    {
      "id": 236,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260915T0430Z",
      "trigger_timestamp": "2026-09-15T04:31:15.511711Z",
      "market_start_timestamp": "2026-09-15T04:30:00Z",
      "resolution_timestamp": "2026-09-15T04:45:00Z",
      "direction": "UP",
      "base_run_id": 1365,
      "small_run_id": 1366,
      "last_observed_close": 77610.39,
      "actual_close": 77616.38,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-15T04:31:15.556017Z",
      "base_predicted_close": 77629.5859375,
      "small_predicted_close": 77644.2109375,
      "strike": 77610.39,
      "market_regime": {
        "id": 230,
        "signal_id": 236,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-15T04:15:00Z",
        "return_6h": -0.011846397142818543,
        "return_12h": -0.013519985735069517,
        "return_24h": 0.00012935938329627916,
        "close_vs_ema12": -0.007225623300788908,
        "close_vs_ema24": -0.006293323220777358,
        "ema12_slope_3h": -0.0031239758769439074,
        "ema24_slope_6h": -0.0011534855671149202,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-15T04:31:15.559555Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-15T04:15:00Z",
          "return_6h": -0.011846397142818543,
          "return_12h": -0.013519985735069517,
          "return_24h": 0.00012935938329627916,
          "close_vs_ema12": -0.007225623300788908,
          "close_vs_ema24": -0.006293323220777358,
          "ema12_slope_3h": -0.0031239758769439074,
          "ema24_slope_6h": -0.0011534855671149202,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.52,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.175304,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        1365,
        1366
      ],
      "forecast_publication_timestamp": "2026-09-15T04:31:15.511711Z",
      "requested_quote_timestamp": "2026-09-15T04:31:15.511711Z",
      "retrieved_quote_timestamp": "2026-09-15T04:31:15.687015Z",
      "quote_retrieval_timestamp": "2026-09-15T04:31:15.687015Z",
      "timing_difference_seconds": 0.175304,
      "selected_quote": {
        "id": 236,
        "contract_id": 236,
        "forecast_timestamp": "2026-09-15T04:31:15.511711Z",
        "requested_timestamp": "2026-09-15T04:31:15.511711Z",
        "actual_quote_timestamp": "2026-09-15T04:31:15.687015Z",
        "timestamp_delta_seconds": 0.175304,
        "bid": 0.51,
        "ask": 0.52,
        "midpoint": 0.515,
        "last_price": 0.53,
        "implied_probability": 0.52,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-15T04:31:15.687015Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP150045",
        "external_market_id": "KXBTC15M-26SEP150045-45",
        "external_contract_id": "KXBTC15M-26SEP150045-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 26.02
      },
      "selected_entry_price": 0.52,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 236,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP150045",
          "external_market_id": "KXBTC15M-26SEP150045-45",
          "external_contract_id": "KXBTC15M-26SEP150045-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-15T04:30:00Z",
          "resolution_timestamp": "2026-09-15T04:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-15T04:31:15.562075Z"
        }
      ],
      "quotes": [
        {
          "id": 236,
          "contract_id": 236,
          "forecast_timestamp": "2026-09-15T04:31:15.511711Z",
          "requested_timestamp": "2026-09-15T04:31:15.511711Z",
          "actual_quote_timestamp": "2026-09-15T04:31:15.687015Z",
          "timestamp_delta_seconds": 0.175304,
          "bid": 0.51,
          "ask": 0.52,
          "midpoint": 0.515,
          "last_price": 0.53,
          "implied_probability": 0.52,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-15T04:31:15.687015Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP150045",
          "external_market_id": "KXBTC15M-26SEP150045-45",
          "external_contract_id": "KXBTC15M-26SEP150045-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 26.02
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP150045-45": {
          "UP/YES": "KXBTC15M-26SEP150045-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": null,
        "fixed_shares": null
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77610.39,
        "kronos_base_predicted_close": 77629.5859375,
        "kronos_base_displacement": 19.195937500000582,
        "kronos_base_displacement_fraction": 0.0002473372121954365,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77644.2109375,
        "kronos_small_displacement": 33.82093750000058,
        "kronos_small_displacement_fraction": 0.00043577847630968717,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP150045",
        "ticker": "KXBTC15M-26SEP150045-45",
        "market_id": "KXBTC15M-26SEP150045-45",
        "contract_id": "KXBTC15M-26SEP150045-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77610.39
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-15T04:31:15.511711Z",
        "retrieved_timestamp": "2026-09-15T04:31:15.687015Z",
        "quote_offset_seconds": 0.175304,
        "quote_age_seconds": 0.175304,
        "bid": 0.51,
        "ask": 0.52,
        "midpoint": 0.515,
        "last_price": 0.53,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.52,
        "price_type": "live_executable_ask",
        "yes_ask_size": 26.02
      },
      "settlement": {
        "result": null,
        "settlement_value": null,
        "actual_btc_close": 77616.38,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260915T0430Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 230,
          "signal_id": 236,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-15T04:15:00Z",
          "return_6h": -0.011846397142818543,
          "return_12h": -0.013519985735069517,
          "return_24h": 0.00012935938329627916,
          "close_vs_ema12": -0.007225623300788908,
          "close_vs_ema24": -0.006293323220777358,
          "ema12_slope_3h": -0.0031239758769439074,
          "ema24_slope_6h": -0.0011534855671149202,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-15T04:31:15.559555Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-15T04:15:00Z",
            "return_6h": -0.011846397142818543,
            "return_12h": -0.013519985735069517,
            "return_24h": 0.00012935938329627916,
            "close_vs_ema12": -0.007225623300788908,
            "close_vs_ema24": -0.006293323220777358,
            "ema12_slope_3h": -0.0031239758769439074,
            "ema24_slope_6h": -0.0011534855671149202,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.00038936663972577445,
        "return_30m": -0.0004350959836602053,
        "return_60m": -0.002724485016722511,
        "return_120m": -0.004281263405910618,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 4,
        "close_vs_ema3": -0.0004517059522354261,
        "close_vs_ema6": -0.0011665000019092098,
        "close_vs_ema12": -0.0024702647203503902,
        "ema3_slope": -0.0004515020060920083,
        "ema6_slope": -0.0004663823867415706,
        "realized_volatility_30m": 0.00017180974168740093,
        "realized_volatility_60m": 0.0006488271567394052,
        "return_acceleration": -0.00034361948337480186
      }
    },
    {
      "id": 235,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260915T0415Z",
      "trigger_timestamp": "2026-09-15T04:16:15.588410Z",
      "market_start_timestamp": "2026-09-15T04:15:00Z",
      "resolution_timestamp": "2026-09-15T04:30:00Z",
      "direction": "UP",
      "base_run_id": 1363,
      "small_run_id": 1364,
      "last_observed_close": 77640.62,
      "actual_close": 77610.39,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-15T04:16:15.631422Z",
      "base_predicted_close": 77661.921875,
      "small_predicted_close": 77677.828125,
      "strike": 77640.62,
      "market_regime": {
        "id": 229,
        "signal_id": 235,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-15T04:00:00Z",
        "return_6h": -0.015009358330351663,
        "return_12h": -0.009990835177482671,
        "return_24h": 0.0011104148170175687,
        "close_vs_ema12": -0.007144196189038388,
        "close_vs_ema24": -0.006037893508729075,
        "ema12_slope_3h": -0.003135430365101999,
        "ema24_slope_6h": -0.0009273114636951796,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-15T04:16:15.633437Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-15T04:00:00Z",
          "return_6h": -0.015009358330351663,
          "return_12h": -0.009990835177482671,
          "return_24h": 0.0011104148170175687,
          "close_vs_ema12": -0.007144196189038388,
          "close_vs_ema24": -0.006037893508729075,
          "ema12_slope_3h": -0.003135430365101999,
          "ema24_slope_6h": -0.0009273114636951796,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.49,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.196271,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        1363,
        1364
      ],
      "forecast_publication_timestamp": "2026-09-15T04:16:15.588410Z",
      "requested_quote_timestamp": "2026-09-15T04:16:15.588410Z",
      "retrieved_quote_timestamp": "2026-09-15T04:16:15.784681Z",
      "quote_retrieval_timestamp": "2026-09-15T04:16:15.784681Z",
      "timing_difference_seconds": 0.196271,
      "selected_quote": {
        "id": 235,
        "contract_id": 235,
        "forecast_timestamp": "2026-09-15T04:16:15.588410Z",
        "requested_timestamp": "2026-09-15T04:16:15.588410Z",
        "actual_quote_timestamp": "2026-09-15T04:16:15.784681Z",
        "timestamp_delta_seconds": 0.196271,
        "bid": 0.48,
        "ask": 0.49,
        "midpoint": 0.485,
        "last_price": 0.49,
        "implied_probability": 0.49,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-15T04:16:15.784681Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP150030",
        "external_market_id": "KXBTC15M-26SEP150030-30",
        "external_contract_id": "KXBTC15M-26SEP150030-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3444.01
      },
      "selected_entry_price": 0.49,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 235,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP150030",
          "external_market_id": "KXBTC15M-26SEP150030-30",
          "external_contract_id": "KXBTC15M-26SEP150030-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-15T04:15:00Z",
          "resolution_timestamp": "2026-09-15T04:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-15T04:16:15.635989Z"
        }
      ],
      "quotes": [
        {
          "id": 235,
          "contract_id": 235,
          "forecast_timestamp": "2026-09-15T04:16:15.588410Z",
          "requested_timestamp": "2026-09-15T04:16:15.588410Z",
          "actual_quote_timestamp": "2026-09-15T04:16:15.784681Z",
          "timestamp_delta_seconds": 0.196271,
          "bid": 0.48,
          "ask": 0.49,
          "midpoint": 0.485,
          "last_price": 0.49,
          "implied_probability": 0.49,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-15T04:16:15.784681Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP150030",
          "external_market_id": "KXBTC15M-26SEP150030-30",
          "external_contract_id": "KXBTC15M-26SEP150030-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3444.01
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP150030-30": {
          "UP/YES": "KXBTC15M-26SEP150030-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 453,
          "signal_id": 235,
          "quote_id": 235,
          "settlement_id": 235,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 197.0,
          "entry_price": 0.49,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.53,
          "trading_fee": 3.45,
          "total_deployed": 99.98,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.53,
          "net_pnl": -99.98,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-15T04:31:20.130439Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3444.01,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 454,
          "signal_id": 235,
          "quote_id": 235,
          "settlement_id": 235,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.49,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 49.0,
          "trading_fee": 1.75,
          "total_deployed": 50.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -49.0,
          "net_pnl": -50.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-15T04:31:20.133278Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3444.01,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77640.62,
        "kronos_base_predicted_close": 77661.921875,
        "kronos_base_displacement": 21.301875000004657,
        "kronos_base_displacement_fraction": 0.00027436508106200926,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77677.828125,
        "kronos_small_displacement": 37.20812500000466,
        "kronos_small_displacement_fraction": 0.00047923528946580614,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP150030",
        "ticker": "KXBTC15M-26SEP150030-30",
        "market_id": "KXBTC15M-26SEP150030-30",
        "contract_id": "KXBTC15M-26SEP150030-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77640.62
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-15T04:16:15.588410Z",
        "retrieved_timestamp": "2026-09-15T04:16:15.784681Z",
        "quote_offset_seconds": 0.196271,
        "quote_age_seconds": 0.196271,
        "bid": 0.48,
        "ask": 0.49,
        "midpoint": 0.485,
        "last_price": 0.49,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.49,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3444.01
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 77610.39,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260915T0415Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 229,
          "signal_id": 235,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-15T04:00:00Z",
          "return_6h": -0.015009358330351663,
          "return_12h": -0.009990835177482671,
          "return_24h": 0.0011104148170175687,
          "close_vs_ema12": -0.007144196189038388,
          "close_vs_ema24": -0.006037893508729075,
          "ema12_slope_3h": -0.003135430365101999,
          "ema24_slope_6h": -0.0009273114636951796,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-15T04:16:15.633437Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-15T04:00:00Z",
            "return_6h": -0.015009358330351663,
            "return_12h": -0.009990835177482671,
            "return_24h": 0.0011104148170175687,
            "close_vs_ema12": -0.007144196189038388,
            "close_vs_ema24": -0.006037893508729075,
            "ema12_slope_3h": -0.003135430365101999,
            "ema24_slope_6h": -0.0009273114636951796,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -4.5747156350972595e-05,
        "return_30m": -0.0018091828769706275,
        "return_60m": -0.0008191527526951736,
        "return_120m": -0.004298685606716091,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 3,
        "close_vs_ema3": -0.0005138374436167714,
        "close_vs_ema6": -0.001243455874105237,
        "close_vs_ema12": -0.002529711476397689,
        "ema3_slope": -0.0005135735502965755,
        "ema6_slope": -0.0004971350834260813,
        "realized_volatility_30m": 0.0008588846200645039,
        "realized_volatility_60m": 0.0011763959781721036,
        "return_acceleration": 0.0017177692401290079
      }
    },
    {
      "id": 234,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260915T0400Z",
      "trigger_timestamp": "2026-09-15T04:01:17.061418Z",
      "market_start_timestamp": "2026-09-15T04:00:00Z",
      "resolution_timestamp": "2026-09-15T04:15:00Z",
      "direction": "UP",
      "base_run_id": 1361,
      "small_run_id": 1362,
      "last_observed_close": 77644.17,
      "actual_close": 77640.62,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-15T04:01:17.111477Z",
      "base_predicted_close": 77684.515625,
      "small_predicted_close": 77705.34375,
      "strike": 77644.17,
      "market_regime": {
        "id": 228,
        "signal_id": 234,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-15T03:45:00Z",
        "return_6h": -0.01399992834401198,
        "return_12h": -0.011602017858945213,
        "return_24h": 0.001208058211387586,
        "close_vs_ema12": -0.007400532307424101,
        "close_vs_ema24": -0.006118805127246607,
        "ema12_slope_3h": -0.003176556784318607,
        "ema24_slope_6h": -0.0006284048858362645,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-15T04:01:17.113654Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-15T03:45:00Z",
          "return_6h": -0.01399992834401198,
          "return_12h": -0.011602017858945213,
          "return_24h": 0.001208058211387586,
          "close_vs_ema12": -0.007400532307424101,
          "close_vs_ema24": -0.006118805127246607,
          "ema12_slope_3h": -0.003176556784318607,
          "ema24_slope_6h": -0.0006284048858362645,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.72,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.209706,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "70_80",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        1361,
        1362
      ],
      "forecast_publication_timestamp": "2026-09-15T04:01:17.061418Z",
      "requested_quote_timestamp": "2026-09-15T04:01:17.061418Z",
      "retrieved_quote_timestamp": "2026-09-15T04:01:17.271124Z",
      "quote_retrieval_timestamp": "2026-09-15T04:01:17.271124Z",
      "timing_difference_seconds": 0.209706,
      "selected_quote": {
        "id": 234,
        "contract_id": 234,
        "forecast_timestamp": "2026-09-15T04:01:17.061418Z",
        "requested_timestamp": "2026-09-15T04:01:17.061418Z",
        "actual_quote_timestamp": "2026-09-15T04:01:17.271124Z",
        "timestamp_delta_seconds": 0.209706,
        "bid": 0.71,
        "ask": 0.72,
        "midpoint": 0.715,
        "last_price": 0.71,
        "implied_probability": 0.72,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-15T04:01:17.271124Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP150015",
        "external_market_id": "KXBTC15M-26SEP150015-15",
        "external_contract_id": "KXBTC15M-26SEP150015-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 6274.15
      },
      "selected_entry_price": 0.72,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 234,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP150015",
          "external_market_id": "KXBTC15M-26SEP150015-15",
          "external_contract_id": "KXBTC15M-26SEP150015-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-15T04:00:00Z",
          "resolution_timestamp": "2026-09-15T04:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-15T04:01:17.115808Z"
        }
      ],
      "quotes": [
        {
          "id": 234,
          "contract_id": 234,
          "forecast_timestamp": "2026-09-15T04:01:17.061418Z",
          "requested_timestamp": "2026-09-15T04:01:17.061418Z",
          "actual_quote_timestamp": "2026-09-15T04:01:17.271124Z",
          "timestamp_delta_seconds": 0.209706,
          "bid": 0.71,
          "ask": 0.72,
          "midpoint": 0.715,
          "last_price": 0.71,
          "implied_probability": 0.72,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-15T04:01:17.271124Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP150015",
          "external_market_id": "KXBTC15M-26SEP150015-15",
          "external_contract_id": "KXBTC15M-26SEP150015-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 6274.15
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP150015-15": {
          "UP/YES": "KXBTC15M-26SEP150015-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 451,
          "signal_id": 234,
          "quote_id": 234,
          "settlement_id": 234,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 136.0,
          "entry_price": 0.72,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.92,
          "trading_fee": 1.92,
          "total_deployed": 99.84,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -97.92,
          "net_pnl": -99.84,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-15T04:16:20.357927Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6274.15,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 452,
          "signal_id": 234,
          "quote_id": 234,
          "settlement_id": 234,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.72,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 72.0,
          "trading_fee": 1.42,
          "total_deployed": 73.42,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -72.0,
          "net_pnl": -73.42,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-15T04:16:20.360689Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6274.15,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77644.17,
        "kronos_base_predicted_close": 77684.515625,
        "kronos_base_displacement": 40.345625000001746,
        "kronos_base_displacement_fraction": 0.0005196220785153831,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77705.34375,
        "kronos_small_displacement": 61.173750000001746,
        "kronos_small_displacement_fraction": 0.0007878730624591872,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP150015",
        "ticker": "KXBTC15M-26SEP150015-15",
        "market_id": "KXBTC15M-26SEP150015-15",
        "contract_id": "KXBTC15M-26SEP150015-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77644.17
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-15T04:01:17.061418Z",
        "retrieved_timestamp": "2026-09-15T04:01:17.271124Z",
        "quote_offset_seconds": 0.209706,
        "quote_age_seconds": 0.209706,
        "bid": 0.71,
        "ask": 0.72,
        "midpoint": 0.715,
        "last_price": 0.71,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.72,
        "price_type": "live_executable_ask",
        "yes_ask_size": 6274.15
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 77640.62,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260915T0400Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 228,
          "signal_id": 234,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-15T03:45:00Z",
          "return_6h": -0.01399992834401198,
          "return_12h": -0.011602017858945213,
          "return_24h": 0.001208058211387586,
          "close_vs_ema12": -0.007400532307424101,
          "close_vs_ema24": -0.006118805127246607,
          "ema12_slope_3h": -0.003176556784318607,
          "ema24_slope_6h": -0.0006284048858362645,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-15T04:01:17.113654Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-15T03:45:00Z",
            "return_6h": -0.01399992834401198,
            "return_12h": -0.011602017858945213,
            "return_24h": 0.001208058211387586,
            "close_vs_ema12": -0.007400532307424101,
            "close_vs_ema24": -0.006118805127246607,
            "ema12_slope_3h": -0.003176556784318607,
            "ema24_slope_6h": -0.0006284048858362645,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0017635163964799805,
        "return_30m": -0.0022903855706249976,
        "return_60m": -0.003181689665680776,
        "return_120m": -0.003384131799314294,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.0009814448425528033,
        "close_vs_ema6": -0.001694303145191589,
        "close_vs_ema12": -0.0029426720259499994,
        "ema3_slope": -0.0009804825530077554,
        "ema6_slope": -0.0006772622630436542,
        "realized_volatility_30m": 0.0006178582192274407,
        "realized_volatility_60m": 0.0014982665698003161,
        "return_acceleration": -0.0012357164384548813
      }
    },
    {
      "id": 233,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260915T0315Z",
      "trigger_timestamp": "2026-09-15T03:16:17.318808Z",
      "market_start_timestamp": "2026-09-15T03:15:00Z",
      "resolution_timestamp": "2026-09-15T03:30:00Z",
      "direction": "UP",
      "base_run_id": 1355,
      "small_run_id": 1356,
      "last_observed_close": 77704.27,
      "actual_close": 77822.41,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-15T03:16:17.360740Z",
      "base_predicted_close": 77719.375,
      "small_predicted_close": 77741.765625,
      "strike": 77704.27,
      "market_regime": {
        "id": 227,
        "signal_id": 233,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-15T03:00:00Z",
        "return_6h": -0.014888395682600697,
        "return_12h": -0.009837949069882224,
        "return_24h": -0.000957262631725353,
        "close_vs_ema12": -0.0074369536823312155,
        "close_vs_ema24": -0.0056567042829842595,
        "ema12_slope_3h": -0.0032224894546217797,
        "ema24_slope_6h": 0.00021985780646183173,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-15T03:16:17.363059Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-15T03:00:00Z",
          "return_6h": -0.014888395682600697,
          "return_12h": -0.009837949069882224,
          "return_24h": -0.000957262631725353,
          "close_vs_ema12": -0.0074369536823312155,
          "close_vs_ema24": -0.0056567042829842595,
          "ema12_slope_3h": -0.0032224894546217797,
          "ema24_slope_6h": 0.00021985780646183173,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.52,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.180801,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        1355,
        1356
      ],
      "forecast_publication_timestamp": "2026-09-15T03:16:17.318808Z",
      "requested_quote_timestamp": "2026-09-15T03:16:17.318808Z",
      "retrieved_quote_timestamp": "2026-09-15T03:16:17.499609Z",
      "quote_retrieval_timestamp": "2026-09-15T03:16:17.499609Z",
      "timing_difference_seconds": 0.180801,
      "selected_quote": {
        "id": 233,
        "contract_id": 233,
        "forecast_timestamp": "2026-09-15T03:16:17.318808Z",
        "requested_timestamp": "2026-09-15T03:16:17.318808Z",
        "actual_quote_timestamp": "2026-09-15T03:16:17.499609Z",
        "timestamp_delta_seconds": 0.180801,
        "bid": 0.51,
        "ask": 0.52,
        "midpoint": 0.515,
        "last_price": 0.52,
        "implied_probability": 0.52,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-15T03:16:17.499609Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP142330",
        "external_market_id": "KXBTC15M-26SEP142330-30",
        "external_contract_id": "KXBTC15M-26SEP142330-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3812.71
      },
      "selected_entry_price": 0.52,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 233,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP142330",
          "external_market_id": "KXBTC15M-26SEP142330-30",
          "external_contract_id": "KXBTC15M-26SEP142330-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-15T03:15:00Z",
          "resolution_timestamp": "2026-09-15T03:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-15T03:16:17.365777Z"
        }
      ],
      "quotes": [
        {
          "id": 233,
          "contract_id": 233,
          "forecast_timestamp": "2026-09-15T03:16:17.318808Z",
          "requested_timestamp": "2026-09-15T03:16:17.318808Z",
          "actual_quote_timestamp": "2026-09-15T03:16:17.499609Z",
          "timestamp_delta_seconds": 0.180801,
          "bid": 0.51,
          "ask": 0.52,
          "midpoint": 0.515,
          "last_price": 0.52,
          "implied_probability": 0.52,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-15T03:16:17.499609Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP142330",
          "external_market_id": "KXBTC15M-26SEP142330-30",
          "external_contract_id": "KXBTC15M-26SEP142330-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3812.71
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP142330-30": {
          "UP/YES": "KXBTC15M-26SEP142330-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 449,
          "signal_id": 233,
          "quote_id": 233,
          "settlement_id": 233,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 186.0,
          "entry_price": 0.52,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.72,
          "trading_fee": 3.25,
          "total_deployed": 99.97,
          "settlement_value": 1.0,
          "settlement_payout": 186.0,
          "gross_pnl": 89.28,
          "net_pnl": 86.03,
          "roi": 0.8605581674502351,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-15T03:31:21.207489Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3812.71,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 450,
          "signal_id": 233,
          "quote_id": 233,
          "settlement_id": 233,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.52,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 52.0,
          "trading_fee": 1.75,
          "total_deployed": 53.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 48.0,
          "net_pnl": 46.25,
          "roi": 0.8604651162790697,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-15T03:31:21.209712Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3812.71,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77704.27,
        "kronos_base_predicted_close": 77719.375,
        "kronos_base_displacement": 15.104999999995925,
        "kronos_base_displacement_fraction": 0.00019439086166044575,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77741.765625,
        "kronos_small_displacement": 37.495624999995925,
        "kronos_small_displacement_fraction": 0.00048254265820907815,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP142330",
        "ticker": "KXBTC15M-26SEP142330-30",
        "market_id": "KXBTC15M-26SEP142330-30",
        "contract_id": "KXBTC15M-26SEP142330-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77704.27
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-15T03:16:17.318808Z",
        "retrieved_timestamp": "2026-09-15T03:16:17.499609Z",
        "quote_offset_seconds": 0.180801,
        "quote_age_seconds": 0.180801,
        "bid": 0.51,
        "ask": 0.52,
        "midpoint": 0.515,
        "last_price": 0.52,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.52,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3812.71
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 77822.41,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260915T0315Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 227,
          "signal_id": 233,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-15T03:00:00Z",
          "return_6h": -0.014888395682600697,
          "return_12h": -0.009837949069882224,
          "return_24h": -0.000957262631725353,
          "close_vs_ema12": -0.0074369536823312155,
          "close_vs_ema24": -0.0056567042829842595,
          "ema12_slope_3h": -0.0032224894546217797,
          "ema24_slope_6h": 0.00021985780646183173,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-15T03:16:17.363059Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-15T03:00:00Z",
            "return_6h": -0.014888395682600697,
            "return_12h": -0.009837949069882224,
            "return_24h": -0.000957262631725353,
            "close_vs_ema12": -0.0074369536823312155,
            "close_vs_ema24": -0.0056567042829842595,
            "ema12_slope_3h": -0.0032224894546217797,
            "ema24_slope_6h": 0.00021985780646183173,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0024101127665889788,
        "return_30m": -0.002101419969103513,
        "return_60m": -0.0034823854596560677,
        "return_120m": -0.0013426640587845817,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0012537796583901306,
        "close_vs_ema6": -0.0019700308266579203,
        "close_vs_ema12": -0.003287193361476426,
        "ema3_slope": -0.001252209663386128,
        "ema6_slope": -0.0007873918561712712,
        "realized_volatility_30m": 0.0013597756729725186,
        "realized_volatility_60m": 0.000998631052307284,
        "return_acceleration": -0.002719551345945037
      }
    },
    {
      "id": 232,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260915T0145Z",
      "trigger_timestamp": "2026-09-15T01:46:16.232207Z",
      "market_start_timestamp": "2026-09-15T01:45:00Z",
      "resolution_timestamp": "2026-09-15T02:00:00Z",
      "direction": "UP",
      "base_run_id": 1343,
      "small_run_id": 1344,
      "last_observed_close": 77991.72,
      "actual_close": 77907.82,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-15T01:46:16.269297Z",
      "base_predicted_close": 78004.890625,
      "small_predicted_close": 77998.9453125,
      "strike": 77991.72,
      "market_regime": {
        "id": 226,
        "signal_id": 232,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-15T01:30:00Z",
        "return_6h": -0.014237557777315946,
        "return_12h": -0.0014064634700304834,
        "return_24h": 0.015492274135872064,
        "close_vs_ema12": -0.005242491542116201,
        "close_vs_ema24": -0.0024317553190567054,
        "ema12_slope_3h": -0.002516931834061986,
        "ema24_slope_6h": 0.0024224389775171495,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-15T01:46:16.271475Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-15T01:30:00Z",
          "return_6h": -0.014237557777315946,
          "return_12h": -0.0014064634700304834,
          "return_24h": 0.015492274135872064,
          "close_vs_ema12": -0.005242491542116201,
          "close_vs_ema24": -0.0024317553190567054,
          "ema12_slope_3h": -0.002516931834061986,
          "ema24_slope_6h": 0.0024224389775171495,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.38,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.188947,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        1343,
        1344
      ],
      "forecast_publication_timestamp": "2026-09-15T01:46:16.232207Z",
      "requested_quote_timestamp": "2026-09-15T01:46:16.232207Z",
      "retrieved_quote_timestamp": "2026-09-15T01:46:16.421154Z",
      "quote_retrieval_timestamp": "2026-09-15T01:46:16.421154Z",
      "timing_difference_seconds": 0.188947,
      "selected_quote": {
        "id": 232,
        "contract_id": 232,
        "forecast_timestamp": "2026-09-15T01:46:16.232207Z",
        "requested_timestamp": "2026-09-15T01:46:16.232207Z",
        "actual_quote_timestamp": "2026-09-15T01:46:16.421154Z",
        "timestamp_delta_seconds": 0.188947,
        "bid": 0.37,
        "ask": 0.38,
        "midpoint": 0.375,
        "last_price": 0.37,
        "implied_probability": 0.38,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-15T01:46:16.421154Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP142200",
        "external_market_id": "KXBTC15M-26SEP142200-00",
        "external_contract_id": "KXBTC15M-26SEP142200-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3904.04
      },
      "selected_entry_price": 0.38,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 232,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP142200",
          "external_market_id": "KXBTC15M-26SEP142200-00",
          "external_contract_id": "KXBTC15M-26SEP142200-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-15T01:45:00Z",
          "resolution_timestamp": "2026-09-15T02:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-15T01:46:16.273649Z"
        }
      ],
      "quotes": [
        {
          "id": 232,
          "contract_id": 232,
          "forecast_timestamp": "2026-09-15T01:46:16.232207Z",
          "requested_timestamp": "2026-09-15T01:46:16.232207Z",
          "actual_quote_timestamp": "2026-09-15T01:46:16.421154Z",
          "timestamp_delta_seconds": 0.188947,
          "bid": 0.37,
          "ask": 0.38,
          "midpoint": 0.375,
          "last_price": 0.37,
          "implied_probability": 0.38,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-15T01:46:16.421154Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP142200",
          "external_market_id": "KXBTC15M-26SEP142200-00",
          "external_contract_id": "KXBTC15M-26SEP142200-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3904.04
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP142200-00": {
          "UP/YES": "KXBTC15M-26SEP142200-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 447,
          "signal_id": 232,
          "quote_id": 232,
          "settlement_id": 232,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 252.0,
          "entry_price": 0.38,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.76,
          "trading_fee": 4.16,
          "total_deployed": 99.92,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.76,
          "net_pnl": -99.92,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-15T02:01:21.564624Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3904.04,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 448,
          "signal_id": 232,
          "quote_id": 232,
          "settlement_id": 232,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.38,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 38.0,
          "trading_fee": 1.65,
          "total_deployed": 39.65,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -38.0,
          "net_pnl": -39.65,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-15T02:01:21.566505Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3904.04,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77991.72,
        "kronos_base_predicted_close": 78004.890625,
        "kronos_base_displacement": 13.170624999998836,
        "kronos_base_displacement_fraction": 0.00016887209308884117,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77998.9453125,
        "kronos_small_displacement": 7.225312499998836,
        "kronos_small_displacement_fraction": 9.264204584792893e-05,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP142200",
        "ticker": "KXBTC15M-26SEP142200-00",
        "market_id": "KXBTC15M-26SEP142200-00",
        "contract_id": "KXBTC15M-26SEP142200-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77991.72
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-15T01:46:16.232207Z",
        "retrieved_timestamp": "2026-09-15T01:46:16.421154Z",
        "quote_offset_seconds": 0.188947,
        "quote_age_seconds": 0.188947,
        "bid": 0.37,
        "ask": 0.38,
        "midpoint": 0.375,
        "last_price": 0.37,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.38,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3904.04
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 77907.82,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260915T0145Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 226,
          "signal_id": 232,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-15T01:30:00Z",
          "return_6h": -0.014237557777315946,
          "return_12h": -0.0014064634700304834,
          "return_24h": 0.015492274135872064,
          "close_vs_ema12": -0.005242491542116201,
          "close_vs_ema24": -0.0024317553190567054,
          "ema12_slope_3h": -0.002516931834061986,
          "ema24_slope_6h": 0.0024224389775171495,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-15T01:46:16.271475Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-15T01:30:00Z",
            "return_6h": -0.014237557777315946,
            "return_12h": -0.0014064634700304834,
            "return_24h": 0.015492274135872064,
            "close_vs_ema12": -0.005242491542116201,
            "close_vs_ema24": -0.0024317553190567054,
            "ema12_slope_3h": -0.002516931834061986,
            "ema24_slope_6h": 0.0024224389775171495,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.002046717851137192,
        "return_30m": 0.0023516423859542,
        "return_60m": 0.0003455812738955011,
        "return_120m": -0.004151924998566203,
        "consecutive_up_closes": 2,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0008098041293391756,
        "close_vs_ema6": 0.00028381849043301877,
        "close_vs_ema12": -0.0017770188984633783,
        "ema3_slope": 0.0008104604435532625,
        "ema6_slope": 0.00011354028610610634,
        "realized_volatility_30m": 0.0008712080680362,
        "realized_volatility_60m": 0.0013564813335266122,
        "return_acceleration": 0.0017424161360724
      }
    },
    {
      "id": 231,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260915T0130Z",
      "trigger_timestamp": "2026-09-15T01:31:19.141309Z",
      "market_start_timestamp": "2026-09-15T01:30:00Z",
      "resolution_timestamp": "2026-09-15T01:45:00Z",
      "direction": "UP",
      "base_run_id": 1341,
      "small_run_id": 1342,
      "last_observed_close": 77832.42,
      "actual_close": 77991.72,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-15T01:31:19.180197Z",
      "base_predicted_close": 77904.71875,
      "small_predicted_close": 77836.28125,
      "strike": 77832.42,
      "market_regime": {
        "id": 225,
        "signal_id": 231,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-15T01:15:00Z",
        "return_6h": -0.01669027848469362,
        "return_12h": 0.00026528975196593585,
        "return_24h": 0.013114041158139633,
        "close_vs_ema12": -0.007495733472914434,
        "close_vs_ema24": -0.0045202659289032,
        "ema12_slope_3h": -0.002273832314533375,
        "ema24_slope_6h": 0.0027783594886652274,
        "score": -1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-15T01:31:19.183031Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-15T01:15:00Z",
          "return_6h": -0.01669027848469362,
          "return_12h": 0.00026528975196593585,
          "return_24h": 0.013114041158139633,
          "close_vs_ema12": -0.007495733472914434,
          "close_vs_ema24": -0.0045202659289032,
          "ema12_slope_3h": -0.002273832314533375,
          "ema24_slope_6h": 0.0027783594886652274,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.58,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.186183,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        1341,
        1342
      ],
      "forecast_publication_timestamp": "2026-09-15T01:31:19.141309Z",
      "requested_quote_timestamp": "2026-09-15T01:31:19.141309Z",
      "retrieved_quote_timestamp": "2026-09-15T01:31:19.327492Z",
      "quote_retrieval_timestamp": "2026-09-15T01:31:19.327492Z",
      "timing_difference_seconds": 0.186183,
      "selected_quote": {
        "id": 231,
        "contract_id": 231,
        "forecast_timestamp": "2026-09-15T01:31:19.141309Z",
        "requested_timestamp": "2026-09-15T01:31:19.141309Z",
        "actual_quote_timestamp": "2026-09-15T01:31:19.327492Z",
        "timestamp_delta_seconds": 0.186183,
        "bid": 0.57,
        "ask": 0.58,
        "midpoint": 0.575,
        "last_price": 0.57,
        "implied_probability": 0.58,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-15T01:31:19.327492Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP142145",
        "external_market_id": "KXBTC15M-26SEP142145-45",
        "external_contract_id": "KXBTC15M-26SEP142145-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 6870.96
      },
      "selected_entry_price": 0.58,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 231,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP142145",
          "external_market_id": "KXBTC15M-26SEP142145-45",
          "external_contract_id": "KXBTC15M-26SEP142145-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-15T01:30:00Z",
          "resolution_timestamp": "2026-09-15T01:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-15T01:31:19.186043Z"
        }
      ],
      "quotes": [
        {
          "id": 231,
          "contract_id": 231,
          "forecast_timestamp": "2026-09-15T01:31:19.141309Z",
          "requested_timestamp": "2026-09-15T01:31:19.141309Z",
          "actual_quote_timestamp": "2026-09-15T01:31:19.327492Z",
          "timestamp_delta_seconds": 0.186183,
          "bid": 0.57,
          "ask": 0.58,
          "midpoint": 0.575,
          "last_price": 0.57,
          "implied_probability": 0.58,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-15T01:31:19.327492Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP142145",
          "external_market_id": "KXBTC15M-26SEP142145-45",
          "external_contract_id": "KXBTC15M-26SEP142145-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 6870.96
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP142145-45": {
          "UP/YES": "KXBTC15M-26SEP142145-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 445,
          "signal_id": 231,
          "quote_id": 231,
          "settlement_id": 231,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 167.0,
          "entry_price": 0.58,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.86,
          "trading_fee": 2.85,
          "total_deployed": 99.71,
          "settlement_value": 1.0,
          "settlement_payout": 167.0,
          "gross_pnl": 70.14,
          "net_pnl": 67.29,
          "roi": 0.6748570855480895,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-15T01:46:21.043960Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6870.96,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 446,
          "signal_id": 231,
          "quote_id": 231,
          "settlement_id": 231,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.58,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 57.99999999999999,
          "trading_fee": 1.71,
          "total_deployed": 59.709999999999994,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 42.00000000000001,
          "net_pnl": 40.290000000000006,
          "roi": 0.6747613465081228,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-15T01:46:21.045939Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6870.96,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77832.42,
        "kronos_base_predicted_close": 77904.71875,
        "kronos_base_displacement": 72.29875000000175,
        "kronos_base_displacement_fraction": 0.0009289027631416541,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77836.28125,
        "kronos_small_displacement": 3.8612500000017462,
        "kronos_small_displacement_fraction": 4.960978985365926e-05,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP142145",
        "ticker": "KXBTC15M-26SEP142145-45",
        "market_id": "KXBTC15M-26SEP142145-45",
        "contract_id": "KXBTC15M-26SEP142145-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77832.42
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-15T01:31:19.141309Z",
        "retrieved_timestamp": "2026-09-15T01:31:19.327492Z",
        "quote_offset_seconds": 0.186183,
        "quote_age_seconds": 0.186183,
        "bid": 0.57,
        "ask": 0.58,
        "midpoint": 0.575,
        "last_price": 0.57,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.58,
        "price_type": "live_executable_ask",
        "yes_ask_size": 6870.96
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 77991.72,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260915T0130Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 225,
          "signal_id": 231,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-15T01:15:00Z",
          "return_6h": -0.01669027848469362,
          "return_12h": 0.00026528975196593585,
          "return_24h": 0.013114041158139633,
          "close_vs_ema12": -0.007495733472914434,
          "close_vs_ema24": -0.0045202659289032,
          "ema12_slope_3h": -0.002273832314533375,
          "ema24_slope_6h": 0.0027783594886652274,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-15T01:31:19.183031Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-15T01:15:00Z",
            "return_6h": -0.01669027848469362,
            "return_12h": 0.00026528975196593585,
            "return_24h": 0.013114041158139633,
            "close_vs_ema12": -0.007495733472914434,
            "close_vs_ema24": -0.0045202659289032,
            "ema12_slope_3h": -0.002273832314533375,
            "ema24_slope_6h": 0.0027783594886652274,
            "score": -1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": 0.000304301715064792,
        "return_30m": -0.0014405661439249595,
        "return_60m": -0.0020820701883720316,
        "return_120m": -0.007419695143420557,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": -0.0004249272578267238,
        "close_vs_ema6": -0.0016459580380665528,
        "close_vs_ema12": -0.0041376841072974235,
        "ema3_slope": -0.00042474677134607397,
        "ema6_slope": -0.0006579500319693343,
        "realized_volatility_30m": 0.001024319384648642,
        "realized_volatility_60m": 0.0007525963242322811,
        "return_acceleration": 0.002048638769297284
      }
    },
    {
      "id": 230,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260915T0000Z",
      "trigger_timestamp": "2026-09-15T00:01:17.052962Z",
      "market_start_timestamp": "2026-09-15T00:00:00Z",
      "resolution_timestamp": "2026-09-15T00:15:00Z",
      "direction": "UP",
      "base_run_id": 1329,
      "small_run_id": 1330,
      "last_observed_close": 78179.05,
      "actual_close": 78123.69,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-15T00:01:17.099179Z",
      "base_predicted_close": 78235.5078125,
      "small_predicted_close": 78213.40625,
      "strike": 78179.05,
      "market_regime": {
        "id": 224,
        "signal_id": 230,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-14T23:45:00Z",
        "return_6h": -0.009436269541258535,
        "return_12h": 0.00569229693902451,
        "return_24h": 0.017650986681502667,
        "close_vs_ema12": -0.004814682797414038,
        "close_vs_ema24": -0.0005030785373374425,
        "ema12_slope_3h": 0.00012379173670873378,
        "ema24_slope_6h": 0.005164915543823589,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-15T00:01:17.101703Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-14T23:45:00Z",
          "return_6h": -0.009436269541258535,
          "return_12h": 0.00569229693902451,
          "return_24h": 0.017650986681502667,
          "close_vs_ema12": -0.004814682797414038,
          "close_vs_ema24": -0.0005030785373374425,
          "ema12_slope_3h": 0.00012379173670873378,
          "ema24_slope_6h": 0.005164915543823589,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.53,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.207243,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        1329,
        1330
      ],
      "forecast_publication_timestamp": "2026-09-15T00:01:17.052962Z",
      "requested_quote_timestamp": "2026-09-15T00:01:17.052962Z",
      "retrieved_quote_timestamp": "2026-09-15T00:01:17.260205Z",
      "quote_retrieval_timestamp": "2026-09-15T00:01:17.260205Z",
      "timing_difference_seconds": 0.207243,
      "selected_quote": {
        "id": 230,
        "contract_id": 230,
        "forecast_timestamp": "2026-09-15T00:01:17.052962Z",
        "requested_timestamp": "2026-09-15T00:01:17.052962Z",
        "actual_quote_timestamp": "2026-09-15T00:01:17.260205Z",
        "timestamp_delta_seconds": 0.207243,
        "bid": 0.52,
        "ask": 0.53,
        "midpoint": 0.525,
        "last_price": 0.52,
        "implied_probability": 0.53,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-15T00:01:17.260205Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP142015",
        "external_market_id": "KXBTC15M-26SEP142015-15",
        "external_contract_id": "KXBTC15M-26SEP142015-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4937.27
      },
      "selected_entry_price": 0.53,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 230,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP142015",
          "external_market_id": "KXBTC15M-26SEP142015-15",
          "external_contract_id": "KXBTC15M-26SEP142015-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-15T00:00:00Z",
          "resolution_timestamp": "2026-09-15T00:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-15T00:01:17.104285Z"
        }
      ],
      "quotes": [
        {
          "id": 230,
          "contract_id": 230,
          "forecast_timestamp": "2026-09-15T00:01:17.052962Z",
          "requested_timestamp": "2026-09-15T00:01:17.052962Z",
          "actual_quote_timestamp": "2026-09-15T00:01:17.260205Z",
          "timestamp_delta_seconds": 0.207243,
          "bid": 0.52,
          "ask": 0.53,
          "midpoint": 0.525,
          "last_price": 0.52,
          "implied_probability": 0.53,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-15T00:01:17.260205Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP142015",
          "external_market_id": "KXBTC15M-26SEP142015-15",
          "external_contract_id": "KXBTC15M-26SEP142015-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4937.27
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP142015-15": {
          "UP/YES": "KXBTC15M-26SEP142015-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 443,
          "signal_id": 230,
          "quote_id": 230,
          "settlement_id": 230,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 182.0,
          "entry_price": 0.53,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.46000000000001,
          "trading_fee": 3.18,
          "total_deployed": 99.64000000000001,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.46000000000001,
          "net_pnl": -99.64000000000001,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-15T00:16:20.049974Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4937.27,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 444,
          "signal_id": 230,
          "quote_id": 230,
          "settlement_id": 230,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.53,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 53.0,
          "trading_fee": 1.75,
          "total_deployed": 54.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -53.0,
          "net_pnl": -54.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-15T00:16:20.052039Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4937.27,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 78179.05,
        "kronos_base_predicted_close": 78235.5078125,
        "kronos_base_displacement": 56.45781249999709,
        "kronos_base_displacement_fraction": 0.0007221603805622745,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 78213.40625,
        "kronos_small_displacement": 34.35624999999709,
        "kronos_small_displacement_fraction": 0.00043945596678390293,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP142015",
        "ticker": "KXBTC15M-26SEP142015-15",
        "market_id": "KXBTC15M-26SEP142015-15",
        "contract_id": "KXBTC15M-26SEP142015-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 78179.05
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-15T00:01:17.052962Z",
        "retrieved_timestamp": "2026-09-15T00:01:17.260205Z",
        "quote_offset_seconds": 0.207243,
        "quote_age_seconds": 0.207243,
        "bid": 0.52,
        "ask": 0.53,
        "midpoint": 0.525,
        "last_price": 0.52,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.53,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4937.27
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 78123.69,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260915T0000Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 224,
          "signal_id": 230,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-14T23:45:00Z",
          "return_6h": -0.009436269541258535,
          "return_12h": 0.00569229693902451,
          "return_24h": 0.017650986681502667,
          "close_vs_ema12": -0.004814682797414038,
          "close_vs_ema24": -0.0005030785373374425,
          "ema12_slope_3h": 0.00012379173670873378,
          "ema24_slope_6h": 0.005164915543823589,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-15T00:01:17.101703Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-14T23:45:00Z",
            "return_6h": -0.009436269541258535,
            "return_12h": 0.00569229693902451,
            "return_24h": 0.017650986681502667,
            "close_vs_ema12": -0.004814682797414038,
            "close_vs_ema24": -0.0005030785373374425,
            "ema12_slope_3h": 0.00012379173670873378,
            "ema24_slope_6h": 0.005164915543823589,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0017600312675013496,
        "return_30m": -0.0029992388626205457,
        "return_60m": -0.004706040216791885,
        "return_120m": -0.007207577322728698,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 5,
        "close_vs_ema3": -0.001354456669821591,
        "close_vs_ema6": -0.002825107410056815,
        "close_vs_ema12": -0.004934713601265628,
        "ema3_slope": -0.0013526245984122331,
        "ema6_slope": -0.0011287674083547694,
        "realized_volatility_30m": 0.00025931939139689497,
        "realized_volatility_60m": 0.0006046267599859264,
        "return_acceleration": -0.0005186387827937899
      }
    },
    {
      "id": 229,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260914T2300Z",
      "trigger_timestamp": "2026-09-14T23:01:17.082441Z",
      "market_start_timestamp": "2026-09-14T23:00:00Z",
      "resolution_timestamp": "2026-09-14T23:15:00Z",
      "direction": "UP",
      "base_run_id": 1321,
      "small_run_id": 1322,
      "last_observed_close": 78548.7,
      "actual_close": 78428.4,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-14T23:01:17.127004Z",
      "base_predicted_close": 78581.1171875,
      "small_predicted_close": 78554.453125,
      "strike": 78548.7,
      "market_regime": {
        "id": 223,
        "signal_id": 229,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-14T22:45:00Z",
        "return_6h": -0.0027544260700015366,
        "return_12h": 0.00859874748877898,
        "return_24h": 0.02427032564431708,
        "close_vs_ema12": -0.000633110520864455,
        "close_vs_ema24": 0.004350139800114228,
        "ema12_slope_3h": 0.0022966533866701777,
        "ema24_slope_6h": 0.0062125567467381515,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-14T23:01:17.129212Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-14T22:45:00Z",
          "return_6h": -0.0027544260700015366,
          "return_12h": 0.00859874748877898,
          "return_24h": 0.02427032564431708,
          "close_vs_ema12": -0.000633110520864455,
          "close_vs_ema24": 0.004350139800114228,
          "ema12_slope_3h": 0.0022966533866701777,
          "ema24_slope_6h": 0.0062125567467381515,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.42,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.194748,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        1321,
        1322
      ],
      "forecast_publication_timestamp": "2026-09-14T23:01:17.082441Z",
      "requested_quote_timestamp": "2026-09-14T23:01:17.082441Z",
      "retrieved_quote_timestamp": "2026-09-14T23:01:17.277189Z",
      "quote_retrieval_timestamp": "2026-09-14T23:01:17.277189Z",
      "timing_difference_seconds": 0.194748,
      "selected_quote": {
        "id": 229,
        "contract_id": 229,
        "forecast_timestamp": "2026-09-14T23:01:17.082441Z",
        "requested_timestamp": "2026-09-14T23:01:17.082441Z",
        "actual_quote_timestamp": "2026-09-14T23:01:17.277189Z",
        "timestamp_delta_seconds": 0.194748,
        "bid": 0.41,
        "ask": 0.42,
        "midpoint": 0.415,
        "last_price": 0.42,
        "implied_probability": 0.42,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-14T23:01:17.277189Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP141915",
        "external_market_id": "KXBTC15M-26SEP141915-15",
        "external_contract_id": "KXBTC15M-26SEP141915-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 6384.21
      },
      "selected_entry_price": 0.42,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 229,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP141915",
          "external_market_id": "KXBTC15M-26SEP141915-15",
          "external_contract_id": "KXBTC15M-26SEP141915-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-14T23:00:00Z",
          "resolution_timestamp": "2026-09-14T23:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-14T23:01:17.132133Z"
        }
      ],
      "quotes": [
        {
          "id": 229,
          "contract_id": 229,
          "forecast_timestamp": "2026-09-14T23:01:17.082441Z",
          "requested_timestamp": "2026-09-14T23:01:17.082441Z",
          "actual_quote_timestamp": "2026-09-14T23:01:17.277189Z",
          "timestamp_delta_seconds": 0.194748,
          "bid": 0.41,
          "ask": 0.42,
          "midpoint": 0.415,
          "last_price": 0.42,
          "implied_probability": 0.42,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-14T23:01:17.277189Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP141915",
          "external_market_id": "KXBTC15M-26SEP141915-15",
          "external_contract_id": "KXBTC15M-26SEP141915-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 6384.21
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP141915-15": {
          "UP/YES": "KXBTC15M-26SEP141915-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 441,
          "signal_id": 229,
          "quote_id": 229,
          "settlement_id": 229,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 228.0,
          "entry_price": 0.42,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.75999999999999,
          "trading_fee": 3.89,
          "total_deployed": 99.64999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.75999999999999,
          "net_pnl": -99.64999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-14T23:16:21.308778Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6384.21,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 442,
          "signal_id": 229,
          "quote_id": 229,
          "settlement_id": 229,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.42,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 42.0,
          "trading_fee": 1.71,
          "total_deployed": 43.71,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -42.0,
          "net_pnl": -43.71,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-14T23:16:21.310841Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6384.21,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 78548.7,
        "kronos_base_predicted_close": 78581.1171875,
        "kronos_base_displacement": 32.41718750000291,
        "kronos_base_displacement_fraction": 0.00041270176973015355,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 78554.453125,
        "kronos_small_displacement": 5.75312500000291,
        "kronos_small_displacement_fraction": 7.324277804728673e-05,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP141915",
        "ticker": "KXBTC15M-26SEP141915-15",
        "market_id": "KXBTC15M-26SEP141915-15",
        "contract_id": "KXBTC15M-26SEP141915-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 78548.7
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-14T23:01:17.082441Z",
        "retrieved_timestamp": "2026-09-14T23:01:17.277189Z",
        "quote_offset_seconds": 0.194748,
        "quote_age_seconds": 0.194748,
        "bid": 0.41,
        "ask": 0.42,
        "midpoint": 0.415,
        "last_price": 0.42,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.42,
        "price_type": "live_executable_ask",
        "yes_ask_size": 6384.21
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 78428.4,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260914T2300Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 223,
          "signal_id": 229,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-14T22:45:00Z",
          "return_6h": -0.0027544260700015366,
          "return_12h": 0.00859874748877898,
          "return_24h": 0.02427032564431708,
          "close_vs_ema12": -0.000633110520864455,
          "close_vs_ema24": 0.004350139800114228,
          "ema12_slope_3h": 0.0022966533866701777,
          "ema24_slope_6h": 0.0062125567467381515,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-14T23:01:17.129212Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-14T22:45:00Z",
            "return_6h": -0.0027544260700015366,
            "return_12h": 0.00859874748877898,
            "return_24h": 0.02427032564431708,
            "close_vs_ema12": -0.000633110520864455,
            "close_vs_ema24": 0.004350139800114228,
            "ema12_slope_3h": 0.0022966533866701777,
            "ema24_slope_6h": 0.0062125567467381515,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "DEGRADED",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": -0.001144123273837061,
        "return_30m": 0.00010039366369363201,
        "return_60m": -0.002513365103191889,
        "return_120m": -0.006885959756350313,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0007099226957548721,
        "close_vs_ema6": -0.0018008609726545277,
        "close_vs_ema12": -0.0032458347816274324,
        "ema3_slope": -0.0007094190630614339,
        "ema6_slope": -0.0007198258665378487,
        "realized_volatility_30m": 0.0011950328615609185,
        "realized_volatility_60m": 0.0019447409344615818,
        "return_acceleration": -0.002390065723121837
      }
    },
    {
      "id": 228,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260914T2145Z",
      "trigger_timestamp": "2026-09-14T21:46:24.029068Z",
      "market_start_timestamp": "2026-09-14T21:45:00Z",
      "resolution_timestamp": "2026-09-14T22:00:00Z",
      "direction": "UP",
      "base_run_id": 1311,
      "small_run_id": 1312,
      "last_observed_close": 78819.34,
      "actual_close": 78746.62,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-14T21:46:24.087536Z",
      "base_predicted_close": 78921.484375,
      "small_predicted_close": 79017.1796875,
      "strike": 78819.34,
      "market_regime": {
        "id": 222,
        "signal_id": 228,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-14T21:30:00Z",
        "return_6h": 0.0033730268817191433,
        "return_12h": 0.01222616937107368,
        "return_24h": 0.019024085127764545,
        "close_vs_ema12": 0.0029769451343601983,
        "close_vs_ema24": 0.00844574059223513,
        "ema12_slope_3h": 0.004194095173799539,
        "ema24_slope_6h": 0.0068390127248920685,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-14T21:46:24.090106Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-14T21:30:00Z",
          "return_6h": 0.0033730268817191433,
          "return_12h": 0.01222616937107368,
          "return_24h": 0.019024085127764545,
          "close_vs_ema12": 0.0029769451343601983,
          "close_vs_ema24": 0.00844574059223513,
          "ema12_slope_3h": 0.004194095173799539,
          "ema24_slope_6h": 0.0068390127248920685,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.49,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.208621,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        1311,
        1312
      ],
      "forecast_publication_timestamp": "2026-09-14T21:46:24.029068Z",
      "requested_quote_timestamp": "2026-09-14T21:46:24.029068Z",
      "retrieved_quote_timestamp": "2026-09-14T21:46:24.237689Z",
      "quote_retrieval_timestamp": "2026-09-14T21:46:24.237689Z",
      "timing_difference_seconds": 0.208621,
      "selected_quote": {
        "id": 228,
        "contract_id": 228,
        "forecast_timestamp": "2026-09-14T21:46:24.029068Z",
        "requested_timestamp": "2026-09-14T21:46:24.029068Z",
        "actual_quote_timestamp": "2026-09-14T21:46:24.237689Z",
        "timestamp_delta_seconds": 0.208621,
        "bid": 0.48,
        "ask": 0.49,
        "midpoint": 0.485,
        "last_price": 0.49,
        "implied_probability": 0.49,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-14T21:46:24.237689Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP141800",
        "external_market_id": "KXBTC15M-26SEP141800-00",
        "external_contract_id": "KXBTC15M-26SEP141800-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4587.03
      },
      "selected_entry_price": 0.49,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 228,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP141800",
          "external_market_id": "KXBTC15M-26SEP141800-00",
          "external_contract_id": "KXBTC15M-26SEP141800-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-14T21:45:00Z",
          "resolution_timestamp": "2026-09-14T22:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-14T21:46:24.099512Z"
        }
      ],
      "quotes": [
        {
          "id": 228,
          "contract_id": 228,
          "forecast_timestamp": "2026-09-14T21:46:24.029068Z",
          "requested_timestamp": "2026-09-14T21:46:24.029068Z",
          "actual_quote_timestamp": "2026-09-14T21:46:24.237689Z",
          "timestamp_delta_seconds": 0.208621,
          "bid": 0.48,
          "ask": 0.49,
          "midpoint": 0.485,
          "last_price": 0.49,
          "implied_probability": 0.49,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-14T21:46:24.237689Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP141800",
          "external_market_id": "KXBTC15M-26SEP141800-00",
          "external_contract_id": "KXBTC15M-26SEP141800-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4587.03
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP141800-00": {
          "UP/YES": "KXBTC15M-26SEP141800-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 439,
          "signal_id": 228,
          "quote_id": 228,
          "settlement_id": 228,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 197.0,
          "entry_price": 0.49,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.53,
          "trading_fee": 3.45,
          "total_deployed": 99.98,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.53,
          "net_pnl": -99.98,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-14T22:01:22.543462Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4587.03,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 440,
          "signal_id": 228,
          "quote_id": 228,
          "settlement_id": 228,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.49,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 49.0,
          "trading_fee": 1.75,
          "total_deployed": 50.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -49.0,
          "net_pnl": -50.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-14T22:01:22.545986Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4587.03,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 78819.34,
        "kronos_base_predicted_close": 78921.484375,
        "kronos_base_displacement": 102.14437500000349,
        "kronos_base_displacement_fraction": 0.0012959303516117174,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 79017.1796875,
        "kronos_small_displacement": 197.8396875000035,
        "kronos_small_displacement_fraction": 0.002510039889955987,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP141800",
        "ticker": "KXBTC15M-26SEP141800-00",
        "market_id": "KXBTC15M-26SEP141800-00",
        "contract_id": "KXBTC15M-26SEP141800-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 78819.34
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-14T21:46:24.029068Z",
        "retrieved_timestamp": "2026-09-14T21:46:24.237689Z",
        "quote_offset_seconds": 0.208621,
        "quote_age_seconds": 0.208621,
        "bid": 0.48,
        "ask": 0.49,
        "midpoint": 0.485,
        "last_price": 0.49,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.49,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4587.03
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 78746.62,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260914T2145Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 222,
          "signal_id": 228,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-14T21:30:00Z",
          "return_6h": 0.0033730268817191433,
          "return_12h": 0.01222616937107368,
          "return_24h": 0.019024085127764545,
          "close_vs_ema12": 0.0029769451343601983,
          "close_vs_ema24": 0.00844574059223513,
          "ema12_slope_3h": 0.004194095173799539,
          "ema24_slope_6h": 0.0068390127248920685,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-14T21:46:24.090106Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-14T21:30:00Z",
            "return_6h": 0.0033730268817191433,
            "return_12h": 0.01222616937107368,
            "return_24h": 0.019024085127764545,
            "close_vs_ema12": 0.0029769451343601983,
            "close_vs_ema24": 0.00844574059223513,
            "ema12_slope_3h": 0.004194095173799539,
            "ema24_slope_6h": 0.0068390127248920685,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.001189203554161078,
        "return_30m": -0.0007519272025033885,
        "return_60m": -0.006682423271209825,
        "return_120m": -0.003777050679254823,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0009997479335965842,
        "close_vs_ema6": -0.002098737221499114,
        "close_vs_ema12": -0.0025181930531382735,
        "ema3_slope": -0.0009987494359120497,
        "ema6_slope": -0.000838790728070915,
        "realized_volatility_30m": 0.0008135002677724379,
        "realized_volatility_60m": 0.0014314549376860987,
        "return_acceleration": -0.0016270005355448758
      }
    },
    {
      "id": 227,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260914T2130Z",
      "trigger_timestamp": "2026-09-14T21:31:17.763565Z",
      "market_start_timestamp": "2026-09-14T21:30:00Z",
      "resolution_timestamp": "2026-09-14T21:45:00Z",
      "direction": "UP",
      "base_run_id": 1309,
      "small_run_id": 1310,
      "last_observed_close": 78913.18,
      "actual_close": 78819.34,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-14T21:31:17.806263Z",
      "base_predicted_close": 78991.78125,
      "small_predicted_close": 79064.8671875,
      "strike": 78913.18,
      "market_regime": {
        "id": 221,
        "signal_id": 227,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-14T21:15:00Z",
        "return_6h": 0.006632596660580914,
        "return_12h": 0.015638120490078178,
        "return_24h": 0.019709629169469167,
        "close_vs_ema12": 0.004298332008259909,
        "close_vs_ema24": 0.009825943623199107,
        "ema12_slope_3h": 0.004581277103735681,
        "ema24_slope_6h": 0.0069128538910268045,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-14T21:31:17.808507Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-14T21:15:00Z",
          "return_6h": 0.006632596660580914,
          "return_12h": 0.015638120490078178,
          "return_24h": 0.019709629169469167,
          "close_vs_ema12": 0.004298332008259909,
          "close_vs_ema24": 0.009825943623199107,
          "ema12_slope_3h": 0.004581277103735681,
          "ema24_slope_6h": 0.0069128538910268045,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.58,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.18737,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        1309,
        1310
      ],
      "forecast_publication_timestamp": "2026-09-14T21:31:17.763565Z",
      "requested_quote_timestamp": "2026-09-14T21:31:17.763565Z",
      "retrieved_quote_timestamp": "2026-09-14T21:31:17.950935Z",
      "quote_retrieval_timestamp": "2026-09-14T21:31:17.950935Z",
      "timing_difference_seconds": 0.18737,
      "selected_quote": {
        "id": 227,
        "contract_id": 227,
        "forecast_timestamp": "2026-09-14T21:31:17.763565Z",
        "requested_timestamp": "2026-09-14T21:31:17.763565Z",
        "actual_quote_timestamp": "2026-09-14T21:31:17.950935Z",
        "timestamp_delta_seconds": 0.18737,
        "bid": 0.57,
        "ask": 0.58,
        "midpoint": 0.575,
        "last_price": 0.58,
        "implied_probability": 0.58,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-14T21:31:17.950935Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP141745",
        "external_market_id": "KXBTC15M-26SEP141745-45",
        "external_contract_id": "KXBTC15M-26SEP141745-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3775.87
      },
      "selected_entry_price": 0.58,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 227,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP141745",
          "external_market_id": "KXBTC15M-26SEP141745-45",
          "external_contract_id": "KXBTC15M-26SEP141745-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-14T21:30:00Z",
          "resolution_timestamp": "2026-09-14T21:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-14T21:31:17.810841Z"
        }
      ],
      "quotes": [
        {
          "id": 227,
          "contract_id": 227,
          "forecast_timestamp": "2026-09-14T21:31:17.763565Z",
          "requested_timestamp": "2026-09-14T21:31:17.763565Z",
          "actual_quote_timestamp": "2026-09-14T21:31:17.950935Z",
          "timestamp_delta_seconds": 0.18737,
          "bid": 0.57,
          "ask": 0.58,
          "midpoint": 0.575,
          "last_price": 0.58,
          "implied_probability": 0.58,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-14T21:31:17.950935Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP141745",
          "external_market_id": "KXBTC15M-26SEP141745-45",
          "external_contract_id": "KXBTC15M-26SEP141745-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3775.87
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP141745-45": {
          "UP/YES": "KXBTC15M-26SEP141745-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 437,
          "signal_id": 227,
          "quote_id": 227,
          "settlement_id": 227,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 167.0,
          "entry_price": 0.58,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.86,
          "trading_fee": 2.85,
          "total_deployed": 99.71,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.86,
          "net_pnl": -99.71,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-14T21:46:29.853948Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3775.87,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 438,
          "signal_id": 227,
          "quote_id": 227,
          "settlement_id": 227,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.58,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 57.99999999999999,
          "trading_fee": 1.71,
          "total_deployed": 59.709999999999994,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -57.99999999999999,
          "net_pnl": -59.709999999999994,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-14T21:46:29.856415Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3775.87,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 78913.18,
        "kronos_base_predicted_close": 78991.78125,
        "kronos_base_displacement": 78.60125000000698,
        "kronos_base_displacement_fraction": 0.000996047174882662,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 79064.8671875,
        "kronos_small_displacement": 151.68718750000698,
        "kronos_small_displacement_fraction": 0.0019222034582817092,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP141745",
        "ticker": "KXBTC15M-26SEP141745-45",
        "market_id": "KXBTC15M-26SEP141745-45",
        "contract_id": "KXBTC15M-26SEP141745-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 78913.18
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-14T21:31:17.763565Z",
        "retrieved_timestamp": "2026-09-14T21:31:17.950935Z",
        "quote_offset_seconds": 0.18737,
        "quote_age_seconds": 0.18737,
        "bid": 0.57,
        "ask": 0.58,
        "midpoint": 0.575,
        "last_price": 0.58,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.58,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3775.87
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 78819.34,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260914T2130Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 221,
          "signal_id": 227,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-14T21:15:00Z",
          "return_6h": 0.006632596660580914,
          "return_12h": 0.015638120490078178,
          "return_24h": 0.019709629169469167,
          "close_vs_ema12": 0.004298332008259909,
          "close_vs_ema24": 0.009825943623199107,
          "ema12_slope_3h": 0.004581277103735681,
          "ema24_slope_6h": 0.0069128538910268045,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-14T21:31:17.808507Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-14T21:15:00Z",
            "return_6h": 0.006632596660580914,
            "return_12h": 0.015638120490078178,
            "return_24h": 0.019709629169469167,
            "close_vs_ema12": 0.004298332008259909,
            "close_vs_ema24": 0.009825943623199107,
            "ema12_slope_3h": 0.004581277103735681,
            "ema24_slope_6h": 0.0069128538910268045,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": 0.00043779698138379786,
        "return_30m": -0.002277720457896315,
        "return_60m": -0.006648252629017692,
        "return_120m": -0.0030362918722861565,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": -0.0008092576897839043,
        "close_vs_ema6": -0.0017486434871368806,
        "close_vs_ema12": -0.001787606640535011,
        "ema3_slope": -0.0008086033213280386,
        "ema6_slope": -0.0006989684961712372,
        "realized_volatility_30m": 0.0015760630477856807,
        "realized_volatility_60m": 0.0014344370234335821,
        "return_acceleration": 0.0031521260955713615
      }
    },
    {
      "id": 226,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260914T2115Z",
      "trigger_timestamp": "2026-09-14T21:16:16.565660Z",
      "market_start_timestamp": "2026-09-14T21:15:00Z",
      "resolution_timestamp": "2026-09-14T21:30:00Z",
      "direction": "UP",
      "base_run_id": 1307,
      "small_run_id": 1308,
      "last_observed_close": 78878.65,
      "actual_close": 78913.18,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-14T21:16:16.612671Z",
      "base_predicted_close": 78966.84375,
      "small_predicted_close": 79066.6875,
      "strike": 78878.65,
      "market_regime": {
        "id": 220,
        "signal_id": 226,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-14T21:00:00Z",
        "return_6h": 0.005126776083627549,
        "return_12h": 0.015223467179856343,
        "return_24h": 0.020072059731985892,
        "close_vs_ema12": 0.004042492781222373,
        "close_vs_ema24": 0.009592758846738159,
        "ema12_slope_3h": 0.0049073843980229626,
        "ema24_slope_6h": 0.006918732073939893,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-14T21:16:16.614862Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-14T21:00:00Z",
          "return_6h": 0.005126776083627549,
          "return_12h": 0.015223467179856343,
          "return_24h": 0.020072059731985892,
          "close_vs_ema12": 0.004042492781222373,
          "close_vs_ema24": 0.009592758846738159,
          "ema12_slope_3h": 0.0049073843980229626,
          "ema24_slope_6h": 0.006918732073939893,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.46,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.200912,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        1307,
        1308
      ],
      "forecast_publication_timestamp": "2026-09-14T21:16:16.565660Z",
      "requested_quote_timestamp": "2026-09-14T21:16:16.565660Z",
      "retrieved_quote_timestamp": "2026-09-14T21:16:16.766572Z",
      "quote_retrieval_timestamp": "2026-09-14T21:16:16.766572Z",
      "timing_difference_seconds": 0.200912,
      "selected_quote": {
        "id": 226,
        "contract_id": 226,
        "forecast_timestamp": "2026-09-14T21:16:16.565660Z",
        "requested_timestamp": "2026-09-14T21:16:16.565660Z",
        "actual_quote_timestamp": "2026-09-14T21:16:16.766572Z",
        "timestamp_delta_seconds": 0.200912,
        "bid": 0.45,
        "ask": 0.46,
        "midpoint": 0.455,
        "last_price": 0.45,
        "implied_probability": 0.46,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-14T21:16:16.766572Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP141730",
        "external_market_id": "KXBTC15M-26SEP141730-30",
        "external_contract_id": "KXBTC15M-26SEP141730-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 213.83
      },
      "selected_entry_price": 0.46,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 226,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP141730",
          "external_market_id": "KXBTC15M-26SEP141730-30",
          "external_contract_id": "KXBTC15M-26SEP141730-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-14T21:15:00Z",
          "resolution_timestamp": "2026-09-14T21:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-14T21:16:16.617144Z"
        }
      ],
      "quotes": [
        {
          "id": 226,
          "contract_id": 226,
          "forecast_timestamp": "2026-09-14T21:16:16.565660Z",
          "requested_timestamp": "2026-09-14T21:16:16.565660Z",
          "actual_quote_timestamp": "2026-09-14T21:16:16.766572Z",
          "timestamp_delta_seconds": 0.200912,
          "bid": 0.45,
          "ask": 0.46,
          "midpoint": 0.455,
          "last_price": 0.45,
          "implied_probability": 0.46,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-14T21:16:16.766572Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP141730",
          "external_market_id": "KXBTC15M-26SEP141730-30",
          "external_contract_id": "KXBTC15M-26SEP141730-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 213.83
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP141730-30": {
          "UP/YES": "KXBTC15M-26SEP141730-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 435,
          "signal_id": 226,
          "quote_id": 226,
          "settlement_id": 226,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 209.0,
          "entry_price": 0.46,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.14,
          "trading_fee": 3.64,
          "total_deployed": 99.78,
          "settlement_value": 1.0,
          "settlement_payout": 209.0,
          "gross_pnl": 112.86,
          "net_pnl": 109.22,
          "roi": 1.0946081379033874,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-14T21:31:23.110745Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 213.83,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 436,
          "signal_id": 226,
          "quote_id": 226,
          "settlement_id": 226,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.46,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 46.0,
          "trading_fee": 1.74,
          "total_deployed": 47.74,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 54.0,
          "net_pnl": 52.26,
          "roi": 1.0946795140343526,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-14T21:31:23.112705Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 213.83,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 78878.65,
        "kronos_base_predicted_close": 78966.84375,
        "kronos_base_displacement": 88.19375000000582,
        "kronos_base_displacement_fraction": 0.0011180940596727483,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 79066.6875,
        "kronos_small_displacement": 188.03750000000582,
        "kronos_small_displacement_fraction": 0.0023838833448595513,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP141730",
        "ticker": "KXBTC15M-26SEP141730-30",
        "market_id": "KXBTC15M-26SEP141730-30",
        "contract_id": "KXBTC15M-26SEP141730-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 78878.65
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-14T21:16:16.565660Z",
        "retrieved_timestamp": "2026-09-14T21:16:16.766572Z",
        "quote_offset_seconds": 0.200912,
        "quote_age_seconds": 0.200912,
        "bid": 0.45,
        "ask": 0.46,
        "midpoint": 0.455,
        "last_price": 0.45,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.46,
        "price_type": "live_executable_ask",
        "yes_ask_size": 213.83
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 78913.18,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260914T2115Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 220,
          "signal_id": 226,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-14T21:00:00Z",
          "return_6h": 0.005126776083627549,
          "return_12h": 0.015223467179856343,
          "return_24h": 0.020072059731985892,
          "close_vs_ema12": 0.004042492781222373,
          "close_vs_ema24": 0.009592758846738159,
          "ema12_slope_3h": 0.0049073843980229626,
          "ema24_slope_6h": 0.006918732073939893,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-14T21:16:16.614862Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-14T21:00:00Z",
            "return_6h": 0.005126776083627549,
            "return_12h": 0.015223467179856343,
            "return_24h": 0.020072059731985892,
            "close_vs_ema12": 0.004042492781222373,
            "close_vs_ema24": 0.009592758846738159,
            "ema12_slope_3h": 0.0049073843980229626,
            "ema24_slope_6h": 0.006918732073939893,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0027143291141875636,
        "return_30m": -0.005934958725618,
        "return_60m": -0.0035730418873707315,
        "return_120m": -0.0026897914493698716,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 3,
        "close_vs_ema3": -0.0020541043433590644,
        "close_vs_ema6": -0.0028829245823036587,
        "close_vs_ema12": -0.002548620811287705,
        "ema3_slope": -0.0020498936479135255,
        "ema6_slope": -0.0011518415639775181,
        "realized_volatility_30m": 0.00025753306939962917,
        "realized_volatility_60m": 0.0026669843059380863,
        "return_acceleration": 0.0005150661387992583
      }
    },
    {
      "id": 225,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260914T2100Z",
      "trigger_timestamp": "2026-09-14T21:01:18.977451Z",
      "market_start_timestamp": "2026-09-14T21:00:00Z",
      "resolution_timestamp": "2026-09-14T21:15:00Z",
      "direction": "UP",
      "base_run_id": 1305,
      "small_run_id": 1306,
      "last_observed_close": 79093.33,
      "actual_close": 78878.65,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-14T21:01:19.029572Z",
      "base_predicted_close": 79125.5078125,
      "small_predicted_close": 79151.765625,
      "strike": 79093.33,
      "market_regime": {
        "id": 219,
        "signal_id": 225,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-14T20:45:00Z",
        "return_6h": 0.007276449658811357,
        "return_12h": 0.0179368363317034,
        "return_24h": 0.02301150561160692,
        "close_vs_ema12": 0.006948428296283726,
        "close_vs_ema24": 0.012545103280700687,
        "ema12_slope_3h": 0.005110853449075359,
        "ema24_slope_6h": 0.0069569178026354095,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-14T21:01:19.032391Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-14T20:45:00Z",
          "return_6h": 0.007276449658811357,
          "return_12h": 0.0179368363317034,
          "return_24h": 0.02301150561160692,
          "close_vs_ema12": 0.006948428296283726,
          "close_vs_ema24": 0.012545103280700687,
          "ema12_slope_3h": 0.005110853449075359,
          "ema24_slope_6h": 0.0069569178026354095,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.37,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.195247,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        1305,
        1306
      ],
      "forecast_publication_timestamp": "2026-09-14T21:01:18.977451Z",
      "requested_quote_timestamp": "2026-09-14T21:01:18.977451Z",
      "retrieved_quote_timestamp": "2026-09-14T21:01:19.172698Z",
      "quote_retrieval_timestamp": "2026-09-14T21:01:19.172698Z",
      "timing_difference_seconds": 0.195247,
      "selected_quote": {
        "id": 225,
        "contract_id": 225,
        "forecast_timestamp": "2026-09-14T21:01:18.977451Z",
        "requested_timestamp": "2026-09-14T21:01:18.977451Z",
        "actual_quote_timestamp": "2026-09-14T21:01:19.172698Z",
        "timestamp_delta_seconds": 0.195247,
        "bid": 0.36,
        "ask": 0.37,
        "midpoint": 0.365,
        "last_price": 0.36,
        "implied_probability": 0.37,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-14T21:01:19.172698Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP141715",
        "external_market_id": "KXBTC15M-26SEP141715-15",
        "external_contract_id": "KXBTC15M-26SEP141715-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3954.27
      },
      "selected_entry_price": 0.37,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 225,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP141715",
          "external_market_id": "KXBTC15M-26SEP141715-15",
          "external_contract_id": "KXBTC15M-26SEP141715-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-14T21:00:00Z",
          "resolution_timestamp": "2026-09-14T21:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-14T21:01:19.035820Z"
        }
      ],
      "quotes": [
        {
          "id": 225,
          "contract_id": 225,
          "forecast_timestamp": "2026-09-14T21:01:18.977451Z",
          "requested_timestamp": "2026-09-14T21:01:18.977451Z",
          "actual_quote_timestamp": "2026-09-14T21:01:19.172698Z",
          "timestamp_delta_seconds": 0.195247,
          "bid": 0.36,
          "ask": 0.37,
          "midpoint": 0.365,
          "last_price": 0.36,
          "implied_probability": 0.37,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-14T21:01:19.172698Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP141715",
          "external_market_id": "KXBTC15M-26SEP141715-15",
          "external_contract_id": "KXBTC15M-26SEP141715-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3954.27
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP141715-15": {
          "UP/YES": "KXBTC15M-26SEP141715-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 433,
          "signal_id": 225,
          "quote_id": 225,
          "settlement_id": 225,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 258.0,
          "entry_price": 0.37,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.46,
          "trading_fee": 4.21,
          "total_deployed": 99.66999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.46,
          "net_pnl": -99.66999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-14T21:16:21.428252Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3954.27,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 434,
          "signal_id": 225,
          "quote_id": 225,
          "settlement_id": 225,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.37,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 37.0,
          "trading_fee": 1.64,
          "total_deployed": 38.64,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -37.0,
          "net_pnl": -38.64,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-14T21:16:21.430188Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3954.27,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 79093.33,
        "kronos_base_predicted_close": 79125.5078125,
        "kronos_base_displacement": 32.177812499998254,
        "kronos_base_displacement_fraction": 0.0004068334523277532,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 79151.765625,
        "kronos_small_displacement": 58.435624999998254,
        "kronos_small_displacement_fraction": 0.0007388186209886251,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP141715",
        "ticker": "KXBTC15M-26SEP141715-15",
        "market_id": "KXBTC15M-26SEP141715-15",
        "contract_id": "KXBTC15M-26SEP141715-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 79093.33
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-14T21:01:18.977451Z",
        "retrieved_timestamp": "2026-09-14T21:01:19.172698Z",
        "quote_offset_seconds": 0.195247,
        "quote_age_seconds": 0.195247,
        "bid": 0.36,
        "ask": 0.37,
        "midpoint": 0.365,
        "last_price": 0.36,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.37,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3954.27
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 78878.65,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260914T2100Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 219,
          "signal_id": 225,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-14T20:45:00Z",
          "return_6h": 0.007276449658811357,
          "return_12h": 0.0179368363317034,
          "return_24h": 0.02301150561160692,
          "close_vs_ema12": 0.006948428296283726,
          "close_vs_ema24": 0.012545103280700687,
          "ema12_slope_3h": 0.005110853449075359,
          "ema24_slope_6h": 0.0069569178026354095,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-14T21:01:19.032391Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-14T20:45:00Z",
            "return_6h": 0.007276449658811357,
            "return_12h": 0.0179368363317034,
            "return_24h": 0.02301150561160692,
            "close_vs_ema12": 0.006948428296283726,
            "close_vs_ema24": 0.012545103280700687,
            "ema12_slope_3h": 0.005110853449075359,
            "ema24_slope_6h": 0.0069569178026354095,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.003229395252986822,
        "return_30m": -0.004380509747789807,
        "return_60m": 0.0011829913133150072,
        "return_120m": -0.0016687758034028555,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.0013892290063777235,
        "close_vs_ema6": -0.001320701177390915,
        "close_vs_ema12": -0.00029708862149913084,
        "ema3_slope": -0.001387301726578749,
        "ema6_slope": -0.0005280015380551006,
        "realized_volatility_30m": 0.001037275655319192,
        "realized_volatility_60m": 0.002649806269822201,
        "return_acceleration": -0.002074551310638384
      }
    },
    {
      "id": 224,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260914T2000Z",
      "trigger_timestamp": "2026-09-14T20:01:17.015191Z",
      "market_start_timestamp": "2026-09-14T20:00:00Z",
      "resolution_timestamp": "2026-09-14T20:15:00Z",
      "direction": "UP",
      "base_run_id": 1297,
      "small_run_id": 1298,
      "last_observed_close": 78999.88,
      "actual_close": 79161.49,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-14T20:01:17.057214Z",
      "base_predicted_close": 79057.09375,
      "small_predicted_close": 79106.96875,
      "strike": 78999.88,
      "market_regime": {
        "id": 218,
        "signal_id": 224,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-14T19:45:00Z",
        "return_6h": 0.010375250697356009,
        "return_12h": 0.01472186922166907,
        "return_24h": 0.022586589430163118,
        "close_vs_ema12": 0.0074155543742386865,
        "close_vs_ema24": 0.01264126133532506,
        "ema12_slope_3h": 0.005124962619190265,
        "ema24_slope_6h": 0.006640080593723896,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-14T20:01:17.059517Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-14T19:45:00Z",
          "return_6h": 0.010375250697356009,
          "return_12h": 0.01472186922166907,
          "return_24h": 0.022586589430163118,
          "close_vs_ema12": 0.0074155543742386865,
          "close_vs_ema24": 0.01264126133532506,
          "ema12_slope_3h": 0.005124962619190265,
          "ema24_slope_6h": 0.006640080593723896,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.48,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.202348,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        1297,
        1298
      ],
      "forecast_publication_timestamp": "2026-09-14T20:01:17.015191Z",
      "requested_quote_timestamp": "2026-09-14T20:01:17.015191Z",
      "retrieved_quote_timestamp": "2026-09-14T20:01:17.217539Z",
      "quote_retrieval_timestamp": "2026-09-14T20:01:17.217539Z",
      "timing_difference_seconds": 0.202348,
      "selected_quote": {
        "id": 224,
        "contract_id": 224,
        "forecast_timestamp": "2026-09-14T20:01:17.015191Z",
        "requested_timestamp": "2026-09-14T20:01:17.015191Z",
        "actual_quote_timestamp": "2026-09-14T20:01:17.217539Z",
        "timestamp_delta_seconds": 0.202348,
        "bid": 0.47,
        "ask": 0.48,
        "midpoint": 0.475,
        "last_price": 0.48,
        "implied_probability": 0.48,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-14T20:01:17.217539Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP141615",
        "external_market_id": "KXBTC15M-26SEP141615-15",
        "external_contract_id": "KXBTC15M-26SEP141615-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4311.36
      },
      "selected_entry_price": 0.48,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 224,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP141615",
          "external_market_id": "KXBTC15M-26SEP141615-15",
          "external_contract_id": "KXBTC15M-26SEP141615-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-14T20:00:00Z",
          "resolution_timestamp": "2026-09-14T20:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-14T20:01:17.061781Z"
        }
      ],
      "quotes": [
        {
          "id": 224,
          "contract_id": 224,
          "forecast_timestamp": "2026-09-14T20:01:17.015191Z",
          "requested_timestamp": "2026-09-14T20:01:17.015191Z",
          "actual_quote_timestamp": "2026-09-14T20:01:17.217539Z",
          "timestamp_delta_seconds": 0.202348,
          "bid": 0.47,
          "ask": 0.48,
          "midpoint": 0.475,
          "last_price": 0.48,
          "implied_probability": 0.48,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-14T20:01:17.217539Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP141615",
          "external_market_id": "KXBTC15M-26SEP141615-15",
          "external_contract_id": "KXBTC15M-26SEP141615-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4311.36
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP141615-15": {
          "UP/YES": "KXBTC15M-26SEP141615-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 431,
          "signal_id": 224,
          "quote_id": 224,
          "settlement_id": 224,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 201.0,
          "entry_price": 0.48,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.47999999999999,
          "trading_fee": 3.52,
          "total_deployed": 99.99999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 201.0,
          "gross_pnl": 104.52000000000001,
          "net_pnl": 101.00000000000001,
          "roi": 1.0100000000000002,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-14T20:16:22.462527Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4311.36,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 432,
          "signal_id": 224,
          "quote_id": 224,
          "settlement_id": 224,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.48,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 48.0,
          "trading_fee": 1.75,
          "total_deployed": 49.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 52.0,
          "net_pnl": 50.25,
          "roi": 1.0100502512562815,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-14T20:16:22.468921Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4311.36,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 78999.88,
        "kronos_base_predicted_close": 79057.09375,
        "kronos_base_displacement": 57.21374999999534,
        "kronos_base_displacement_fraction": 0.0007242257836340427,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 79106.96875,
        "kronos_small_displacement": 107.08874999999534,
        "kronos_small_displacement_fraction": 0.0013555558565404825,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP141615",
        "ticker": "KXBTC15M-26SEP141615-15",
        "market_id": "KXBTC15M-26SEP141615-15",
        "contract_id": "KXBTC15M-26SEP141615-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 78999.88
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-14T20:01:17.015191Z",
        "retrieved_timestamp": "2026-09-14T20:01:17.217539Z",
        "quote_offset_seconds": 0.202348,
        "quote_age_seconds": 0.202348,
        "bid": 0.47,
        "ask": 0.48,
        "midpoint": 0.475,
        "last_price": 0.48,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.48,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4311.36
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 79161.49,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260914T2000Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 218,
          "signal_id": 224,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-14T19:45:00Z",
          "return_6h": 0.010375250697356009,
          "return_12h": 0.01472186922166907,
          "return_24h": 0.022586589430163118,
          "close_vs_ema12": 0.0074155543742386865,
          "close_vs_ema24": 0.01264126133532506,
          "ema12_slope_3h": 0.005124962619190265,
          "ema24_slope_6h": 0.006640080593723896,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-14T20:01:17.059517Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-14T19:45:00Z",
            "return_6h": 0.010375250697356009,
            "return_12h": 0.01472186922166907,
            "return_24h": 0.022586589430163118,
            "close_vs_ema12": 0.0074155543742386865,
            "close_vs_ema24": 0.01264126133532506,
            "ema12_slope_3h": 0.005124962619190265,
            "ema24_slope_6h": 0.006640080593723896,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0014951454060552205,
        "return_30m": -0.0019409983016648313,
        "return_60m": -0.002848397487233534,
        "return_120m": 0.0009640249014313262,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.0008196865547398513,
        "close_vs_ema6": -0.0009135098418667775,
        "close_vs_ema12": 0.00016374869461288633,
        "ema3_slope": -0.0008190152189767597,
        "ema6_slope": -0.0003652704654805161,
        "realized_volatility_30m": 0.0005243124486791206,
        "realized_volatility_60m": 0.0009860707008742438,
        "return_acceleration": -0.0010486248973582413
      }
    },
    {
      "id": 223,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260914T1945Z",
      "trigger_timestamp": "2026-09-14T19:46:19.913905Z",
      "market_start_timestamp": "2026-09-14T19:45:00Z",
      "resolution_timestamp": "2026-09-14T20:00:00Z",
      "direction": "UP",
      "base_run_id": 1295,
      "small_run_id": 1296,
      "last_observed_close": 79118.17,
      "actual_close": 78999.88,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-14T19:46:19.968442Z",
      "base_predicted_close": 79123.6796875,
      "small_predicted_close": 79149.09375,
      "strike": 79118.17,
      "market_regime": {
        "id": 217,
        "signal_id": 223,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-14T19:30:00Z",
        "return_6h": 0.013016416286214083,
        "return_12h": 0.016828674865584592,
        "return_24h": 0.0245815608601323,
        "close_vs_ema12": 0.009242514553434722,
        "close_vs_ema24": 0.014427559624219377,
        "ema12_slope_3h": 0.005217421267227351,
        "ema24_slope_6h": 0.006560739930712822,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-14T19:46:19.972193Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-14T19:30:00Z",
          "return_6h": 0.013016416286214083,
          "return_12h": 0.016828674865584592,
          "return_24h": 0.0245815608601323,
          "close_vs_ema12": 0.009242514553434722,
          "close_vs_ema24": 0.014427559624219377,
          "ema12_slope_3h": 0.005217421267227351,
          "ema24_slope_6h": 0.006560739930712822,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.58,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.185962,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        1295,
        1296
      ],
      "forecast_publication_timestamp": "2026-09-14T19:46:19.913905Z",
      "requested_quote_timestamp": "2026-09-14T19:46:19.913905Z",
      "retrieved_quote_timestamp": "2026-09-14T19:46:20.099867Z",
      "quote_retrieval_timestamp": "2026-09-14T19:46:20.099867Z",
      "timing_difference_seconds": 0.185962,
      "selected_quote": {
        "id": 223,
        "contract_id": 223,
        "forecast_timestamp": "2026-09-14T19:46:19.913905Z",
        "requested_timestamp": "2026-09-14T19:46:19.913905Z",
        "actual_quote_timestamp": "2026-09-14T19:46:20.099867Z",
        "timestamp_delta_seconds": 0.185962,
        "bid": 0.57,
        "ask": 0.58,
        "midpoint": 0.575,
        "last_price": 0.58,
        "implied_probability": 0.58,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-14T19:46:20.099867Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP141600",
        "external_market_id": "KXBTC15M-26SEP141600-00",
        "external_contract_id": "KXBTC15M-26SEP141600-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5279.44
      },
      "selected_entry_price": 0.58,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 223,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP141600",
          "external_market_id": "KXBTC15M-26SEP141600-00",
          "external_contract_id": "KXBTC15M-26SEP141600-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-14T19:45:00Z",
          "resolution_timestamp": "2026-09-14T20:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-14T19:46:19.975015Z"
        }
      ],
      "quotes": [
        {
          "id": 223,
          "contract_id": 223,
          "forecast_timestamp": "2026-09-14T19:46:19.913905Z",
          "requested_timestamp": "2026-09-14T19:46:19.913905Z",
          "actual_quote_timestamp": "2026-09-14T19:46:20.099867Z",
          "timestamp_delta_seconds": 0.185962,
          "bid": 0.57,
          "ask": 0.58,
          "midpoint": 0.575,
          "last_price": 0.58,
          "implied_probability": 0.58,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-14T19:46:20.099867Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP141600",
          "external_market_id": "KXBTC15M-26SEP141600-00",
          "external_contract_id": "KXBTC15M-26SEP141600-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5279.44
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP141600-00": {
          "UP/YES": "KXBTC15M-26SEP141600-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 429,
          "signal_id": 223,
          "quote_id": 223,
          "settlement_id": 223,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 167.0,
          "entry_price": 0.58,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.86,
          "trading_fee": 2.85,
          "total_deployed": 99.71,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.86,
          "net_pnl": -99.71,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-14T20:01:21.903109Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5279.44,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 430,
          "signal_id": 223,
          "quote_id": 223,
          "settlement_id": 223,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.58,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 57.99999999999999,
          "trading_fee": 1.71,
          "total_deployed": 59.709999999999994,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -57.99999999999999,
          "net_pnl": -59.709999999999994,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-14T20:01:21.934550Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5279.44,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 79118.17,
        "kronos_base_predicted_close": 79123.6796875,
        "kronos_base_displacement": 5.509687500001746,
        "kronos_base_displacement_fraction": 6.963871257388469e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 79149.09375,
        "kronos_small_displacement": 30.923750000001746,
        "kronos_small_displacement_fraction": 0.00039085522326921546,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP141600",
        "ticker": "KXBTC15M-26SEP141600-00",
        "market_id": "KXBTC15M-26SEP141600-00",
        "contract_id": "KXBTC15M-26SEP141600-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 79118.17
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-14T19:46:19.913905Z",
        "retrieved_timestamp": "2026-09-14T19:46:20.099867Z",
        "quote_offset_seconds": 0.185962,
        "quote_age_seconds": 0.185962,
        "bid": 0.57,
        "ask": 0.58,
        "midpoint": 0.575,
        "last_price": 0.58,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.58,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5279.44
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 78999.88,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260914T1945Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 217,
          "signal_id": 223,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-14T19:30:00Z",
          "return_6h": 0.013016416286214083,
          "return_12h": 0.016828674865584592,
          "return_24h": 0.0245815608601323,
          "close_vs_ema12": 0.009242514553434722,
          "close_vs_ema24": 0.014427559624219377,
          "ema12_slope_3h": 0.005217421267227351,
          "ema24_slope_6h": 0.006560739930712822,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-14T19:46:19.972193Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-14T19:30:00Z",
            "return_6h": 0.013016416286214083,
            "return_12h": 0.016828674865584592,
            "return_24h": 0.0245815608601323,
            "close_vs_ema12": 0.009242514553434722,
            "close_vs_ema24": 0.014427559624219377,
            "ema12_slope_3h": 0.005217421267227351,
            "ema24_slope_6h": 0.006560739930712822,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": -0.00044652050869697923,
        "return_30m": 0.0003386335909760785,
        "return_60m": -0.0010186890618630873,
        "return_120m": 0.0035358991102090176,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.00014309898568942714,
        "close_vs_ema6": 0.00021702325820061041,
        "close_vs_ema12": 0.0016912009436982345,
        "ema3_slope": -0.00014307851129979898,
        "ema6_slope": 8.68168397896163e-05,
        "realized_volatility_30m": 0.0006160126761962648,
        "realized_volatility_60m": 0.0009405670049159529,
        "return_acceleration": -0.0012320253523925295
      }
    },
    {
      "id": 222,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260914T1915Z",
      "trigger_timestamp": "2026-09-14T19:16:19.356599Z",
      "market_start_timestamp": "2026-09-14T19:15:00Z",
      "resolution_timestamp": "2026-09-14T19:30:00Z",
      "direction": "UP",
      "base_run_id": 1291,
      "small_run_id": 1292,
      "last_observed_close": 79091.39,
      "actual_close": 79153.51,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-14T19:16:19.409731Z",
      "base_predicted_close": 79116.1796875,
      "small_predicted_close": 79142.3046875,
      "strike": 79091.39,
      "market_regime": {
        "id": 216,
        "signal_id": 222,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-14T19:00:00Z",
        "return_6h": 0.01830663470703886,
        "return_12h": 0.01876436884440058,
        "return_24h": 0.023691208731089652,
        "close_vs_ema12": 0.009731389221132591,
        "close_vs_ema24": 0.01471685075771112,
        "ema12_slope_3h": 0.0051338345555518305,
        "ema24_slope_6h": 0.0061949933826810355,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-14T19:16:19.412687Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-14T19:00:00Z",
          "return_6h": 0.01830663470703886,
          "return_12h": 0.01876436884440058,
          "return_24h": 0.023691208731089652,
          "close_vs_ema12": 0.009731389221132591,
          "close_vs_ema24": 0.01471685075771112,
          "ema12_slope_3h": 0.0051338345555518305,
          "ema24_slope_6h": 0.0061949933826810355,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.58,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.212181,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        1291,
        1292
      ],
      "forecast_publication_timestamp": "2026-09-14T19:16:19.356599Z",
      "requested_quote_timestamp": "2026-09-14T19:16:19.356599Z",
      "retrieved_quote_timestamp": "2026-09-14T19:16:19.568780Z",
      "quote_retrieval_timestamp": "2026-09-14T19:16:19.568780Z",
      "timing_difference_seconds": 0.212181,
      "selected_quote": {
        "id": 222,
        "contract_id": 222,
        "forecast_timestamp": "2026-09-14T19:16:19.356599Z",
        "requested_timestamp": "2026-09-14T19:16:19.356599Z",
        "actual_quote_timestamp": "2026-09-14T19:16:19.568780Z",
        "timestamp_delta_seconds": 0.212181,
        "bid": 0.57,
        "ask": 0.58,
        "midpoint": 0.575,
        "last_price": 0.57,
        "implied_probability": 0.58,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-14T19:16:19.568780Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP141530",
        "external_market_id": "KXBTC15M-26SEP141530-30",
        "external_contract_id": "KXBTC15M-26SEP141530-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4259.08
      },
      "selected_entry_price": 0.58,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 222,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP141530",
          "external_market_id": "KXBTC15M-26SEP141530-30",
          "external_contract_id": "KXBTC15M-26SEP141530-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-14T19:15:00Z",
          "resolution_timestamp": "2026-09-14T19:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-14T19:16:19.415350Z"
        }
      ],
      "quotes": [
        {
          "id": 222,
          "contract_id": 222,
          "forecast_timestamp": "2026-09-14T19:16:19.356599Z",
          "requested_timestamp": "2026-09-14T19:16:19.356599Z",
          "actual_quote_timestamp": "2026-09-14T19:16:19.568780Z",
          "timestamp_delta_seconds": 0.212181,
          "bid": 0.57,
          "ask": 0.58,
          "midpoint": 0.575,
          "last_price": 0.57,
          "implied_probability": 0.58,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-14T19:16:19.568780Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP141530",
          "external_market_id": "KXBTC15M-26SEP141530-30",
          "external_contract_id": "KXBTC15M-26SEP141530-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4259.08
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP141530-30": {
          "UP/YES": "KXBTC15M-26SEP141530-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 427,
          "signal_id": 222,
          "quote_id": 222,
          "settlement_id": 222,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 167.0,
          "entry_price": 0.58,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.86,
          "trading_fee": 2.85,
          "total_deployed": 99.71,
          "settlement_value": 1.0,
          "settlement_payout": 167.0,
          "gross_pnl": 70.14,
          "net_pnl": 67.29,
          "roi": 0.6748570855480895,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-14T19:31:24.866368Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4259.08,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 428,
          "signal_id": 222,
          "quote_id": 222,
          "settlement_id": 222,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.58,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 57.99999999999999,
          "trading_fee": 1.71,
          "total_deployed": 59.709999999999994,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 42.00000000000001,
          "net_pnl": 40.290000000000006,
          "roi": 0.6747613465081228,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-14T19:31:24.868908Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4259.08,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 79091.39,
        "kronos_base_predicted_close": 79116.1796875,
        "kronos_base_displacement": 24.789687500000582,
        "kronos_base_displacement_fraction": 0.0003134309246556494,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 79142.3046875,
        "kronos_small_displacement": 50.91468750000058,
        "kronos_small_displacement_fraction": 0.0006437450081481762,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP141530",
        "ticker": "KXBTC15M-26SEP141530-30",
        "market_id": "KXBTC15M-26SEP141530-30",
        "contract_id": "KXBTC15M-26SEP141530-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 79091.39
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-14T19:16:19.356599Z",
        "retrieved_timestamp": "2026-09-14T19:16:19.568780Z",
        "quote_offset_seconds": 0.212181,
        "quote_age_seconds": 0.212181,
        "bid": 0.57,
        "ask": 0.58,
        "midpoint": 0.575,
        "last_price": 0.57,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.58,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4259.08
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 79153.51,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260914T1915Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 216,
          "signal_id": 222,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-14T19:00:00Z",
          "return_6h": 0.01830663470703886,
          "return_12h": 0.01876436884440058,
          "return_24h": 0.023691208731089652,
          "close_vs_ema12": 0.009731389221132591,
          "close_vs_ema24": 0.01471685075771112,
          "ema12_slope_3h": 0.0051338345555518305,
          "ema24_slope_6h": 0.0061949933826810355,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-14T19:16:19.412687Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-14T19:00:00Z",
            "return_6h": 0.01830663470703886,
            "return_12h": 0.01876436884440058,
            "return_24h": 0.023691208731089652,
            "close_vs_ema12": 0.009731389221132591,
            "close_vs_ema24": 0.01471685075771112,
            "ema12_slope_3h": 0.0051338345555518305,
            "ema24_slope_6h": 0.0061949933826810355,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0016933385891302333,
        "return_30m": -0.0013568631733903436,
        "return_60m": 0.0028668441614494444,
        "return_120m": 0.003400517504042133,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0004642184633847357,
        "close_vs_ema6": 0.00026560273989462146,
        "close_vs_ema12": 0.002105942482961698,
        "ema3_slope": -0.0004640030645949311,
        "ema6_slope": 0.00010625238432759865,
        "realized_volatility_30m": 0.001015192369060225,
        "realized_volatility_60m": 0.0018914382407924028,
        "return_acceleration": -0.00203038473812045
      }
    },
    {
      "id": 221,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260914T1900Z",
      "trigger_timestamp": "2026-09-14T19:01:19.168269Z",
      "market_start_timestamp": "2026-09-14T19:00:00Z",
      "resolution_timestamp": "2026-09-14T19:15:00Z",
      "direction": "UP",
      "base_run_id": 1289,
      "small_run_id": 1290,
      "last_observed_close": 79225.54,
      "actual_close": 79091.39,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-14T19:01:19.219820Z",
      "base_predicted_close": 79233.6015625,
      "small_predicted_close": 79281.2421875,
      "strike": 79225.54,
      "market_regime": {
        "id": 215,
        "signal_id": 221,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-14T18:45:00Z",
        "return_6h": 0.020198513370491833,
        "return_12h": 0.021369374369886174,
        "return_24h": 0.02463749285682093,
        "close_vs_ema12": 0.011863120765475799,
        "close_vs_ema24": 0.016753080430908618,
        "ema12_slope_3h": 0.004989295118836612,
        "ema24_slope_6h": 0.005939346105056975,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-14T19:01:19.222478Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-14T18:45:00Z",
          "return_6h": 0.020198513370491833,
          "return_12h": 0.021369374369886174,
          "return_24h": 0.02463749285682093,
          "close_vs_ema12": 0.011863120765475799,
          "close_vs_ema24": 0.016753080430908618,
          "ema12_slope_3h": 0.004989295118836612,
          "ema24_slope_6h": 0.005939346105056975,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.3,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.194828,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        1289,
        1290
      ],
      "forecast_publication_timestamp": "2026-09-14T19:01:19.168269Z",
      "requested_quote_timestamp": "2026-09-14T19:01:19.168269Z",
      "retrieved_quote_timestamp": "2026-09-14T19:01:19.363097Z",
      "quote_retrieval_timestamp": "2026-09-14T19:01:19.363097Z",
      "timing_difference_seconds": 0.194828,
      "selected_quote": {
        "id": 221,
        "contract_id": 221,
        "forecast_timestamp": "2026-09-14T19:01:19.168269Z",
        "requested_timestamp": "2026-09-14T19:01:19.168269Z",
        "actual_quote_timestamp": "2026-09-14T19:01:19.363097Z",
        "timestamp_delta_seconds": 0.194828,
        "bid": 0.29,
        "ask": 0.3,
        "midpoint": 0.295,
        "last_price": 0.3,
        "implied_probability": 0.3,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-14T19:01:19.363097Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP141515",
        "external_market_id": "KXBTC15M-26SEP141515-15",
        "external_contract_id": "KXBTC15M-26SEP141515-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 9003.71
      },
      "selected_entry_price": 0.3,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 221,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP141515",
          "external_market_id": "KXBTC15M-26SEP141515-15",
          "external_contract_id": "KXBTC15M-26SEP141515-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-14T19:00:00Z",
          "resolution_timestamp": "2026-09-14T19:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-14T19:01:19.225833Z"
        }
      ],
      "quotes": [
        {
          "id": 221,
          "contract_id": 221,
          "forecast_timestamp": "2026-09-14T19:01:19.168269Z",
          "requested_timestamp": "2026-09-14T19:01:19.168269Z",
          "actual_quote_timestamp": "2026-09-14T19:01:19.363097Z",
          "timestamp_delta_seconds": 0.194828,
          "bid": 0.29,
          "ask": 0.3,
          "midpoint": 0.295,
          "last_price": 0.3,
          "implied_probability": 0.3,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-14T19:01:19.363097Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP141515",
          "external_market_id": "KXBTC15M-26SEP141515-15",
          "external_contract_id": "KXBTC15M-26SEP141515-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 9003.71
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP141515-15": {
          "UP/YES": "KXBTC15M-26SEP141515-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 425,
          "signal_id": 221,
          "quote_id": 221,
          "settlement_id": 221,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 317.0,
          "entry_price": 0.3,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.1,
          "trading_fee": 4.66,
          "total_deployed": 99.75999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.1,
          "net_pnl": -99.75999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-14T19:16:25.689251Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 9003.71,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 426,
          "signal_id": 221,
          "quote_id": 221,
          "settlement_id": 221,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.3,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 30.0,
          "trading_fee": 1.47,
          "total_deployed": 31.47,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -30.0,
          "net_pnl": -31.47,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-14T19:16:25.691918Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 9003.71,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 79225.54,
        "kronos_base_predicted_close": 79233.6015625,
        "kronos_base_displacement": 8.061562500006403,
        "kronos_base_displacement_fraction": 0.00010175459201674616,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 79281.2421875,
        "kronos_small_displacement": 55.7021875000064,
        "kronos_small_displacement_fraction": 0.000703083721486864,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP141515",
        "ticker": "KXBTC15M-26SEP141515-15",
        "market_id": "KXBTC15M-26SEP141515-15",
        "contract_id": "KXBTC15M-26SEP141515-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 79225.54
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-14T19:01:19.168269Z",
        "retrieved_timestamp": "2026-09-14T19:01:19.363097Z",
        "quote_offset_seconds": 0.194828,
        "quote_age_seconds": 0.194828,
        "bid": 0.29,
        "ask": 0.3,
        "midpoint": 0.295,
        "last_price": 0.3,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.3,
        "price_type": "live_executable_ask",
        "yes_ask_size": 9003.71
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 79091.39,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260914T1900Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 215,
          "signal_id": 221,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-14T18:45:00Z",
          "return_6h": 0.020198513370491833,
          "return_12h": 0.021369374369886174,
          "return_24h": 0.02463749285682093,
          "close_vs_ema12": 0.011863120765475799,
          "close_vs_ema24": 0.016753080430908618,
          "ema12_slope_3h": 0.004989295118836612,
          "ema24_slope_6h": 0.005939346105056975,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-14T19:01:19.222478Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-14T18:45:00Z",
            "return_6h": 0.020198513370491833,
            "return_12h": 0.021369374369886174,
            "return_24h": 0.02463749285682093,
            "close_vs_ema12": 0.011863120765475799,
            "close_vs_ema24": 0.016753080430908618,
            "ema12_slope_3h": 0.004989295118836612,
            "ema24_slope_6h": 0.005939346105056975,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.00033704614899021657,
        "return_30m": 0.0009583676559583587,
        "return_60m": 0.0038233127029607683,
        "return_120m": 0.005838699806365533,
        "consecutive_up_closes": 3,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0007666306251614685,
        "close_vs_ema6": 0.0020687249861262025,
        "close_vs_ema12": 0.004190228519901806,
        "ema3_slope": 0.0007672187985885426,
        "ema6_slope": 0.0008281753012258086,
        "realized_volatility_30m": 0.0001420330072575693,
        "realized_volatility_60m": 0.0016123589667815742,
        "return_acceleration": -0.0002840660145151386
      }
    },
    {
      "id": 220,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260914T1815Z",
      "trigger_timestamp": "2026-09-14T18:16:20.293746Z",
      "market_start_timestamp": "2026-09-14T18:15:00Z",
      "resolution_timestamp": "2026-09-14T18:30:00Z",
      "direction": "UP",
      "base_run_id": 1283,
      "small_run_id": 1284,
      "last_observed_close": 78865.29,
      "actual_close": 79149.69,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-14T18:16:20.347836Z",
      "base_predicted_close": 78900.5390625,
      "small_predicted_close": 78973.9375,
      "strike": 78865.29,
      "market_regime": {
        "id": 214,
        "signal_id": 220,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-14T18:00:00Z",
        "return_6h": 0.01382715741387508,
        "return_12h": 0.014618371253612317,
        "return_24h": 0.019976954844065586,
        "close_vs_ema12": 0.008798883735149365,
        "close_vs_ema24": 0.013196233987090578,
        "ema12_slope_3h": 0.004480363998606185,
        "ema24_slope_6h": 0.005193068850384064,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-14T18:16:20.350467Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-14T18:00:00Z",
          "return_6h": 0.01382715741387508,
          "return_12h": 0.014618371253612317,
          "return_24h": 0.019976954844065586,
          "close_vs_ema12": 0.008798883735149365,
          "close_vs_ema24": 0.013196233987090578,
          "ema12_slope_3h": 0.004480363998606185,
          "ema24_slope_6h": 0.005193068850384064,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.59,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.186943,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        1283,
        1284
      ],
      "forecast_publication_timestamp": "2026-09-14T18:16:20.293746Z",
      "requested_quote_timestamp": "2026-09-14T18:16:20.293746Z",
      "retrieved_quote_timestamp": "2026-09-14T18:16:20.480689Z",
      "quote_retrieval_timestamp": "2026-09-14T18:16:20.480689Z",
      "timing_difference_seconds": 0.186943,
      "selected_quote": {
        "id": 220,
        "contract_id": 220,
        "forecast_timestamp": "2026-09-14T18:16:20.293746Z",
        "requested_timestamp": "2026-09-14T18:16:20.293746Z",
        "actual_quote_timestamp": "2026-09-14T18:16:20.480689Z",
        "timestamp_delta_seconds": 0.186943,
        "bid": 0.58,
        "ask": 0.59,
        "midpoint": 0.585,
        "last_price": 0.58,
        "implied_probability": 0.59,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-14T18:16:20.480689Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP141430",
        "external_market_id": "KXBTC15M-26SEP141430-30",
        "external_contract_id": "KXBTC15M-26SEP141430-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 8656.79
      },
      "selected_entry_price": 0.59,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 220,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP141430",
          "external_market_id": "KXBTC15M-26SEP141430-30",
          "external_contract_id": "KXBTC15M-26SEP141430-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-14T18:15:00Z",
          "resolution_timestamp": "2026-09-14T18:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-14T18:16:20.353034Z"
        }
      ],
      "quotes": [
        {
          "id": 220,
          "contract_id": 220,
          "forecast_timestamp": "2026-09-14T18:16:20.293746Z",
          "requested_timestamp": "2026-09-14T18:16:20.293746Z",
          "actual_quote_timestamp": "2026-09-14T18:16:20.480689Z",
          "timestamp_delta_seconds": 0.186943,
          "bid": 0.58,
          "ask": 0.59,
          "midpoint": 0.585,
          "last_price": 0.58,
          "implied_probability": 0.59,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-14T18:16:20.480689Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP141430",
          "external_market_id": "KXBTC15M-26SEP141430-30",
          "external_contract_id": "KXBTC15M-26SEP141430-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 8656.79
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP141430-30": {
          "UP/YES": "KXBTC15M-26SEP141430-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 423,
          "signal_id": 220,
          "quote_id": 220,
          "settlement_id": 220,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 164.0,
          "entry_price": 0.59,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.75999999999999,
          "trading_fee": 2.78,
          "total_deployed": 99.53999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 164.0,
          "gross_pnl": 67.24000000000001,
          "net_pnl": 64.46000000000001,
          "roi": 0.6475788627687363,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-14T18:31:21.538483Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 8656.79,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 424,
          "signal_id": 220,
          "quote_id": 220,
          "settlement_id": 220,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.59,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 59.0,
          "trading_fee": 1.7,
          "total_deployed": 60.7,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 41.0,
          "net_pnl": 39.3,
          "roi": 0.6474464579901152,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-14T18:31:21.540372Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 8656.79,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 78865.29,
        "kronos_base_predicted_close": 78900.5390625,
        "kronos_base_displacement": 35.2490625000064,
        "kronos_base_displacement_fraction": 0.00044695280395223814,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 78973.9375,
        "kronos_small_displacement": 108.6475000000064,
        "kronos_small_displacement_fraction": 0.001377633937566278,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP141430",
        "ticker": "KXBTC15M-26SEP141430-30",
        "market_id": "KXBTC15M-26SEP141430-30",
        "contract_id": "KXBTC15M-26SEP141430-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 78865.29
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-14T18:16:20.293746Z",
        "retrieved_timestamp": "2026-09-14T18:16:20.480689Z",
        "quote_offset_seconds": 0.186943,
        "quote_age_seconds": 0.186943,
        "bid": 0.58,
        "ask": 0.59,
        "midpoint": 0.585,
        "last_price": 0.58,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.59,
        "price_type": "live_executable_ask",
        "yes_ask_size": 8656.79
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 79149.69,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260914T1815Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 214,
          "signal_id": 220,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-14T18:00:00Z",
          "return_6h": 0.01382715741387508,
          "return_12h": 0.014618371253612317,
          "return_24h": 0.019976954844065586,
          "close_vs_ema12": 0.008798883735149365,
          "close_vs_ema24": 0.013196233987090578,
          "ema12_slope_3h": 0.004480363998606185,
          "ema24_slope_6h": 0.005193068850384064,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-14T18:16:20.350467Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-14T18:00:00Z",
            "return_6h": 0.01382715741387508,
            "return_12h": 0.014618371253612317,
            "return_24h": 0.019976954844065586,
            "close_vs_ema12": 0.008798883735149365,
            "close_vs_ema24": 0.013196233987090578,
            "ema12_slope_3h": 0.004480363998606185,
            "ema24_slope_6h": 0.005193068850384064,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": -0.0007412192504765436,
        "return_30m": 0.0003283975581720444,
        "return_60m": 0.0005321477578998923,
        "return_120m": 0.0056251854047510985,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -5.034159526451365e-05,
        "close_vs_ema6": 0.0005488486508018475,
        "close_vs_ema12": 0.002108064754296146,
        "ema3_slope": -5.033906111562292e-05,
        "ema6_slope": 0.00021958766847895994,
        "realized_volatility_30m": 0.000905814733891952,
        "realized_volatility_60m": 0.0006865056141868392,
        "return_acceleration": -0.001811629467783904
      }
    },
    {
      "id": 219,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260914T1800Z",
      "trigger_timestamp": "2026-09-14T18:01:21.467637Z",
      "market_start_timestamp": "2026-09-14T18:00:00Z",
      "resolution_timestamp": "2026-09-14T18:15:00Z",
      "direction": "UP",
      "base_run_id": 1281,
      "small_run_id": 1282,
      "last_observed_close": 78923.79,
      "actual_close": 78865.29,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-14T18:01:21.527269Z",
      "base_predicted_close": 78962.1171875,
      "small_predicted_close": 78986.6875,
      "strike": 78923.79,
      "market_regime": {
        "id": 213,
        "signal_id": 219,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-14T17:45:00Z",
        "return_6h": 0.015272683639725892,
        "return_12h": 0.01749247951313415,
        "return_24h": 0.020901684094691175,
        "close_vs_ema12": 0.009925316366826697,
        "close_vs_ema24": 0.014229590403704195,
        "ema12_slope_3h": 0.004459922979716868,
        "ema24_slope_6h": 0.005010470394566369,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-14T18:01:21.533130Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-14T17:45:00Z",
          "return_6h": 0.015272683639725892,
          "return_12h": 0.01749247951313415,
          "return_24h": 0.020901684094691175,
          "close_vs_ema12": 0.009925316366826697,
          "close_vs_ema24": 0.014229590403704195,
          "ema12_slope_3h": 0.004459922979716868,
          "ema24_slope_6h": 0.005010470394566369,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.45,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.212835,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        1281,
        1282
      ],
      "forecast_publication_timestamp": "2026-09-14T18:01:21.467637Z",
      "requested_quote_timestamp": "2026-09-14T18:01:21.467637Z",
      "retrieved_quote_timestamp": "2026-09-14T18:01:21.680472Z",
      "quote_retrieval_timestamp": "2026-09-14T18:01:21.680472Z",
      "timing_difference_seconds": 0.212835,
      "selected_quote": {
        "id": 219,
        "contract_id": 219,
        "forecast_timestamp": "2026-09-14T18:01:21.467637Z",
        "requested_timestamp": "2026-09-14T18:01:21.467637Z",
        "actual_quote_timestamp": "2026-09-14T18:01:21.680472Z",
        "timestamp_delta_seconds": 0.212835,
        "bid": 0.44,
        "ask": 0.45,
        "midpoint": 0.445,
        "last_price": 0.45,
        "implied_probability": 0.45,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-14T18:01:21.680472Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP141415",
        "external_market_id": "KXBTC15M-26SEP141415-15",
        "external_contract_id": "KXBTC15M-26SEP141415-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 6821.32
      },
      "selected_entry_price": 0.45,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 219,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP141415",
          "external_market_id": "KXBTC15M-26SEP141415-15",
          "external_contract_id": "KXBTC15M-26SEP141415-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-14T18:00:00Z",
          "resolution_timestamp": "2026-09-14T18:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-14T18:01:21.537365Z"
        }
      ],
      "quotes": [
        {
          "id": 219,
          "contract_id": 219,
          "forecast_timestamp": "2026-09-14T18:01:21.467637Z",
          "requested_timestamp": "2026-09-14T18:01:21.467637Z",
          "actual_quote_timestamp": "2026-09-14T18:01:21.680472Z",
          "timestamp_delta_seconds": 0.212835,
          "bid": 0.44,
          "ask": 0.45,
          "midpoint": 0.445,
          "last_price": 0.45,
          "implied_probability": 0.45,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-14T18:01:21.680472Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP141415",
          "external_market_id": "KXBTC15M-26SEP141415-15",
          "external_contract_id": "KXBTC15M-26SEP141415-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 6821.32
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP141415-15": {
          "UP/YES": "KXBTC15M-26SEP141415-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 421,
          "signal_id": 219,
          "quote_id": 219,
          "settlement_id": 219,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 213.0,
          "entry_price": 0.45,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.85000000000001,
          "trading_fee": 3.7,
          "total_deployed": 99.55000000000001,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.85000000000001,
          "net_pnl": -99.55000000000001,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-14T18:16:26.572078Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6821.32,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 422,
          "signal_id": 219,
          "quote_id": 219,
          "settlement_id": 219,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.45,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 45.0,
          "trading_fee": 1.74,
          "total_deployed": 46.74,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -45.0,
          "net_pnl": -46.74,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-14T18:16:26.574136Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6821.32,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 78923.79,
        "kronos_base_predicted_close": 78962.1171875,
        "kronos_base_displacement": 38.3271875000064,
        "kronos_base_displacement_fraction": 0.00048562274442226364,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 78986.6875,
        "kronos_small_displacement": 62.8975000000064,
        "kronos_small_displacement_fraction": 0.0007969396806717773,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP141415",
        "ticker": "KXBTC15M-26SEP141415-15",
        "market_id": "KXBTC15M-26SEP141415-15",
        "contract_id": "KXBTC15M-26SEP141415-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 78923.79
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-14T18:01:21.467637Z",
        "retrieved_timestamp": "2026-09-14T18:01:21.680472Z",
        "quote_offset_seconds": 0.212835,
        "quote_age_seconds": 0.212835,
        "bid": 0.44,
        "ask": 0.45,
        "midpoint": 0.445,
        "last_price": 0.45,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.45,
        "price_type": "live_executable_ask",
        "yes_ask_size": 6821.32
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 78865.29,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260914T1800Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 213,
          "signal_id": 219,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-14T17:45:00Z",
          "return_6h": 0.015272683639725892,
          "return_12h": 0.01749247951313415,
          "return_24h": 0.020901684094691175,
          "close_vs_ema12": 0.009925316366826697,
          "close_vs_ema24": 0.014229590403704195,
          "ema12_slope_3h": 0.004459922979716868,
          "ema24_slope_6h": 0.005010470394566369,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-14T18:01:21.533130Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-14T17:45:00Z",
            "return_6h": 0.015272683639725892,
            "return_12h": 0.01749247951313415,
            "return_24h": 0.020901684094691175,
            "close_vs_ema12": 0.009925316366826697,
            "close_vs_ema24": 0.014229590403704195,
            "ema12_slope_3h": 0.004459922979716868,
            "ema24_slope_6h": 0.005010470394566369,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0010704102173073604,
        "return_30m": 0.0008254701583596535,
        "return_60m": 0.002007710996448253,
        "return_120m": 0.004687352536057121,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.000641016261838212,
        "close_vs_ema6": 0.0015108959953500367,
        "close_vs_ema12": 0.0032359222951445776,
        "ema3_slope": 0.0006414274272497078,
        "ema6_slope": 0.0006047238680884082,
        "realized_volatility_30m": 0.0006575441851301433,
        "realized_volatility_60m": 0.00048388994914566017,
        "return_acceleration": 0.0013150883702602867
      }
    },
    {
      "id": 218,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260914T1745Z",
      "trigger_timestamp": "2026-09-14T17:46:18.700326Z",
      "market_start_timestamp": "2026-09-14T17:45:00Z",
      "resolution_timestamp": "2026-09-14T18:00:00Z",
      "direction": "UP",
      "base_run_id": 1279,
      "small_run_id": 1280,
      "last_observed_close": 78839.4,
      "actual_close": 78923.79,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-14T17:46:18.749493Z",
      "base_predicted_close": 78861.9765625,
      "small_predicted_close": 78936.1015625,
      "strike": 78839.4,
      "market_regime": {
        "id": 212,
        "signal_id": 218,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-14T17:30:00Z",
        "return_6h": 0.013405079119293895,
        "return_12h": 0.016871198149656985,
        "return_24h": 0.020631936714073262,
        "close_vs_ema12": 0.009271707732514178,
        "close_vs_ema24": 0.013448723268699503,
        "ema12_slope_3h": 0.004431679175384895,
        "ema24_slope_6h": 0.004793555711830599,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-14T17:46:18.753252Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-14T17:30:00Z",
          "return_6h": 0.013405079119293895,
          "return_12h": 0.016871198149656985,
          "return_24h": 0.020631936714073262,
          "close_vs_ema12": 0.009271707732514178,
          "close_vs_ema24": 0.013448723268699503,
          "ema12_slope_3h": 0.004431679175384895,
          "ema24_slope_6h": 0.004793555711830599,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.52,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.229601,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        1279,
        1280
      ],
      "forecast_publication_timestamp": "2026-09-14T17:46:18.700326Z",
      "requested_quote_timestamp": "2026-09-14T17:46:18.700326Z",
      "retrieved_quote_timestamp": "2026-09-14T17:46:18.929927Z",
      "quote_retrieval_timestamp": "2026-09-14T17:46:18.929927Z",
      "timing_difference_seconds": 0.229601,
      "selected_quote": {
        "id": 218,
        "contract_id": 218,
        "forecast_timestamp": "2026-09-14T17:46:18.700326Z",
        "requested_timestamp": "2026-09-14T17:46:18.700326Z",
        "actual_quote_timestamp": "2026-09-14T17:46:18.929927Z",
        "timestamp_delta_seconds": 0.229601,
        "bid": 0.51,
        "ask": 0.52,
        "midpoint": 0.515,
        "last_price": 0.51,
        "implied_probability": 0.52,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-14T17:46:18.929927Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP141400",
        "external_market_id": "KXBTC15M-26SEP141400-00",
        "external_contract_id": "KXBTC15M-26SEP141400-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 9266.39
      },
      "selected_entry_price": 0.52,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 218,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP141400",
          "external_market_id": "KXBTC15M-26SEP141400-00",
          "external_contract_id": "KXBTC15M-26SEP141400-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-14T17:45:00Z",
          "resolution_timestamp": "2026-09-14T18:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-14T17:46:18.756398Z"
        }
      ],
      "quotes": [
        {
          "id": 218,
          "contract_id": 218,
          "forecast_timestamp": "2026-09-14T17:46:18.700326Z",
          "requested_timestamp": "2026-09-14T17:46:18.700326Z",
          "actual_quote_timestamp": "2026-09-14T17:46:18.929927Z",
          "timestamp_delta_seconds": 0.229601,
          "bid": 0.51,
          "ask": 0.52,
          "midpoint": 0.515,
          "last_price": 0.51,
          "implied_probability": 0.52,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-14T17:46:18.929927Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP141400",
          "external_market_id": "KXBTC15M-26SEP141400-00",
          "external_contract_id": "KXBTC15M-26SEP141400-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 9266.39
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP141400-00": {
          "UP/YES": "KXBTC15M-26SEP141400-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 419,
          "signal_id": 218,
          "quote_id": 218,
          "settlement_id": 218,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 186.0,
          "entry_price": 0.52,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.72,
          "trading_fee": 3.25,
          "total_deployed": 99.97,
          "settlement_value": 1.0,
          "settlement_payout": 186.0,
          "gross_pnl": 89.28,
          "net_pnl": 86.03,
          "roi": 0.8605581674502351,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-14T18:01:27.330277Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 9266.39,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 420,
          "signal_id": 218,
          "quote_id": 218,
          "settlement_id": 218,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.52,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 52.0,
          "trading_fee": 1.75,
          "total_deployed": 53.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 48.0,
          "net_pnl": 46.25,
          "roi": 0.8604651162790697,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-14T18:01:27.333074Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 9266.39,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 78839.4,
        "kronos_base_predicted_close": 78861.9765625,
        "kronos_base_displacement": 22.57656250000582,
        "kronos_base_displacement_fraction": 0.00028636141954410893,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 78936.1015625,
        "kronos_small_displacement": 96.70156250000582,
        "kronos_small_displacement_fraction": 0.001226563907132802,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP141400",
        "ticker": "KXBTC15M-26SEP141400-00",
        "market_id": "KXBTC15M-26SEP141400-00",
        "contract_id": "KXBTC15M-26SEP141400-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 78839.4
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-14T17:46:18.700326Z",
        "retrieved_timestamp": "2026-09-14T17:46:18.929927Z",
        "quote_offset_seconds": 0.229601,
        "quote_age_seconds": 0.229601,
        "bid": 0.51,
        "ask": 0.52,
        "midpoint": 0.515,
        "last_price": 0.51,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.52,
        "price_type": "live_executable_ask",
        "yes_ask_size": 9266.39
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 78923.79,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260914T1745Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 212,
          "signal_id": 218,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-14T17:30:00Z",
          "return_6h": 0.013405079119293895,
          "return_12h": 0.016871198149656985,
          "return_24h": 0.020631936714073262,
          "close_vs_ema12": 0.009271707732514178,
          "close_vs_ema24": 0.013448723268699503,
          "ema12_slope_3h": 0.004431679175384895,
          "ema24_slope_6h": 0.004793555711830599,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-14T17:46:18.753252Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-14T17:30:00Z",
            "return_6h": 0.013405079119293895,
            "return_12h": 0.016871198149656985,
            "return_24h": 0.020631936714073262,
            "close_vs_ema12": 0.009271707732514178,
            "close_vs_ema24": 0.013448723268699503,
            "ema12_slope_3h": 0.004431679175384895,
            "ema24_slope_6h": 0.004793555711830599,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": -0.0002446781529529263,
        "return_30m": 0.00020368331062603495,
        "return_60m": 0.002697906152705931,
        "return_120m": 0.0036284571880711436,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": 0.0002122174774361607,
        "close_vs_ema6": 0.001045004737253663,
        "close_vs_ema12": 0.002753165902139143,
        "ema3_slope": 0.0002122625232530151,
        "ema6_slope": 0.00041817669355159737,
        "realized_volatility_30m": 0.00034657467381776774,
        "realized_volatility_60m": 0.0007206871088406203,
        "return_acceleration": -0.0006931493476355355
      }
    },
    {
      "id": 217,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260914T1630Z",
      "trigger_timestamp": "2026-09-14T16:31:18.711682Z",
      "market_start_timestamp": "2026-09-14T16:30:00Z",
      "resolution_timestamp": "2026-09-14T16:45:00Z",
      "direction": "UP",
      "base_run_id": 1269,
      "small_run_id": 1270,
      "last_observed_close": 78674.06,
      "actual_close": 78627.27,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-14T16:31:18.754204Z",
      "base_predicted_close": 78735.7890625,
      "small_predicted_close": 78761.0234375,
      "strike": 78674.06,
      "market_regime": {
        "id": 211,
        "signal_id": 217,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-14T16:15:00Z",
        "return_6h": 0.009564932005860838,
        "return_12h": 0.01383641322783058,
        "return_24h": 0.01880929177264057,
        "close_vs_ema12": 0.00916619934994145,
        "close_vs_ema24": 0.012740716707748234,
        "ema12_slope_3h": 0.004028518809299442,
        "ema24_slope_6h": 0.003988636162466586,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-14T16:31:18.757357Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-14T16:15:00Z",
          "return_6h": 0.009564932005860838,
          "return_12h": 0.01383641322783058,
          "return_24h": 0.01880929177264057,
          "close_vs_ema12": 0.00916619934994145,
          "close_vs_ema24": 0.012740716707748234,
          "ema12_slope_3h": 0.004028518809299442,
          "ema24_slope_6h": 0.003988636162466586,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.53,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.208346,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        1269,
        1270
      ],
      "forecast_publication_timestamp": "2026-09-14T16:31:18.711682Z",
      "requested_quote_timestamp": "2026-09-14T16:31:18.711682Z",
      "retrieved_quote_timestamp": "2026-09-14T16:31:18.920028Z",
      "quote_retrieval_timestamp": "2026-09-14T16:31:18.920028Z",
      "timing_difference_seconds": 0.208346,
      "selected_quote": {
        "id": 217,
        "contract_id": 217,
        "forecast_timestamp": "2026-09-14T16:31:18.711682Z",
        "requested_timestamp": "2026-09-14T16:31:18.711682Z",
        "actual_quote_timestamp": "2026-09-14T16:31:18.920028Z",
        "timestamp_delta_seconds": 0.208346,
        "bid": 0.52,
        "ask": 0.53,
        "midpoint": 0.525,
        "last_price": 0.52,
        "implied_probability": 0.53,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-14T16:31:18.920028Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP141245",
        "external_market_id": "KXBTC15M-26SEP141245-45",
        "external_contract_id": "KXBTC15M-26SEP141245-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 8272.57
      },
      "selected_entry_price": 0.53,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 217,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP141245",
          "external_market_id": "KXBTC15M-26SEP141245-45",
          "external_contract_id": "KXBTC15M-26SEP141245-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-14T16:30:00Z",
          "resolution_timestamp": "2026-09-14T16:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-14T16:31:18.763416Z"
        }
      ],
      "quotes": [
        {
          "id": 217,
          "contract_id": 217,
          "forecast_timestamp": "2026-09-14T16:31:18.711682Z",
          "requested_timestamp": "2026-09-14T16:31:18.711682Z",
          "actual_quote_timestamp": "2026-09-14T16:31:18.920028Z",
          "timestamp_delta_seconds": 0.208346,
          "bid": 0.52,
          "ask": 0.53,
          "midpoint": 0.525,
          "last_price": 0.52,
          "implied_probability": 0.53,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-14T16:31:18.920028Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP141245",
          "external_market_id": "KXBTC15M-26SEP141245-45",
          "external_contract_id": "KXBTC15M-26SEP141245-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 8272.57
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP141245-45": {
          "UP/YES": "KXBTC15M-26SEP141245-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 417,
          "signal_id": 217,
          "quote_id": 217,
          "settlement_id": 217,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 182.0,
          "entry_price": 0.53,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.46000000000001,
          "trading_fee": 3.18,
          "total_deployed": 99.64000000000001,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.46000000000001,
          "net_pnl": -99.64000000000001,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-14T16:46:25.100754Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 8272.57,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 418,
          "signal_id": 217,
          "quote_id": 217,
          "settlement_id": 217,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.53,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 53.0,
          "trading_fee": 1.75,
          "total_deployed": 54.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -53.0,
          "net_pnl": -54.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-14T16:46:25.102666Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 8272.57,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 78674.06,
        "kronos_base_predicted_close": 78735.7890625,
        "kronos_base_displacement": 61.72906250000233,
        "kronos_base_displacement_fraction": 0.0007846177316894836,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 78761.0234375,
        "kronos_small_displacement": 86.96343750000233,
        "kronos_small_displacement_fraction": 0.0011053635404096641,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP141245",
        "ticker": "KXBTC15M-26SEP141245-45",
        "market_id": "KXBTC15M-26SEP141245-45",
        "contract_id": "KXBTC15M-26SEP141245-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 78674.06
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-14T16:31:18.711682Z",
        "retrieved_timestamp": "2026-09-14T16:31:18.920028Z",
        "quote_offset_seconds": 0.208346,
        "quote_age_seconds": 0.208346,
        "bid": 0.52,
        "ask": 0.53,
        "midpoint": 0.525,
        "last_price": 0.52,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.53,
        "price_type": "live_executable_ask",
        "yes_ask_size": 8272.57
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 78627.27,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260914T1630Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 211,
          "signal_id": 217,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-14T16:15:00Z",
          "return_6h": 0.009564932005860838,
          "return_12h": 0.01383641322783058,
          "return_24h": 0.01880929177264057,
          "close_vs_ema12": 0.00916619934994145,
          "close_vs_ema24": 0.012740716707748234,
          "ema12_slope_3h": 0.004028518809299442,
          "ema24_slope_6h": 0.003988636162466586,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-14T16:31:18.757357Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-14T16:15:00Z",
            "return_6h": 0.009564932005860838,
            "return_12h": 0.01383641322783058,
            "return_24h": 0.01880929177264057,
            "close_vs_ema12": 0.00916619934994145,
            "close_vs_ema24": 0.012740716707748234,
            "ema12_slope_3h": 0.004028518809299442,
            "ema24_slope_6h": 0.003988636162466586,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0031867589513454586,
        "return_30m": 0.0015083122438577234,
        "return_60m": 0.0035823395903336053,
        "return_120m": 0.0038491658549597574,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0012784878252163345,
        "close_vs_ema6": 0.0020344964244034536,
        "close_vs_ema12": 0.0035844598266598915,
        "ema3_slope": 0.0012801244487388175,
        "ema6_slope": 0.0008144613772651521,
        "realized_volatility_30m": 0.00242993692248461,
        "realized_volatility_60m": 0.001868693270692393,
        "return_acceleration": 0.00485987384496922
      }
    },
    {
      "id": 216,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260914T1400Z",
      "trigger_timestamp": "2026-09-14T14:01:17.019980Z",
      "market_start_timestamp": "2026-09-14T14:00:00Z",
      "resolution_timestamp": "2026-09-14T14:15:00Z",
      "direction": "UP",
      "base_run_id": 1249,
      "small_run_id": 1250,
      "last_observed_close": 78188.65,
      "actual_close": 78481.25,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-14T14:01:17.250806Z",
      "base_predicted_close": 78217.9375,
      "small_predicted_close": 78206.9296875,
      "strike": 78188.65,
      "market_regime": {
        "id": 210,
        "signal_id": 216,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-14T13:45:00Z",
        "return_6h": 0.004301984358101807,
        "return_12h": 0.014086145095572489,
        "return_24h": 0.01774434763453625,
        "close_vs_ema12": 0.006462516020795173,
        "close_vs_ema24": 0.008897832011681928,
        "ema12_slope_3h": 0.0014765698126757432,
        "ema24_slope_6h": 0.002959746987448275,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-14T14:01:17.259603Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-14T13:45:00Z",
          "return_6h": 0.004301984358101807,
          "return_12h": 0.014086145095572489,
          "return_24h": 0.01774434763453625,
          "close_vs_ema12": 0.006462516020795173,
          "close_vs_ema24": 0.008897832011681928,
          "ema12_slope_3h": 0.0014765698126757432,
          "ema24_slope_6h": 0.002959746987448275,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.59,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.372705,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        1249,
        1250
      ],
      "forecast_publication_timestamp": "2026-09-14T14:01:17.019980Z",
      "requested_quote_timestamp": "2026-09-14T14:01:17.019980Z",
      "retrieved_quote_timestamp": "2026-09-14T14:01:17.392685Z",
      "quote_retrieval_timestamp": "2026-09-14T14:01:17.392685Z",
      "timing_difference_seconds": 0.372705,
      "selected_quote": {
        "id": 216,
        "contract_id": 216,
        "forecast_timestamp": "2026-09-14T14:01:17.019980Z",
        "requested_timestamp": "2026-09-14T14:01:17.019980Z",
        "actual_quote_timestamp": "2026-09-14T14:01:17.392685Z",
        "timestamp_delta_seconds": 0.372705,
        "bid": 0.58,
        "ask": 0.59,
        "midpoint": 0.585,
        "last_price": 0.58,
        "implied_probability": 0.59,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-14T14:01:17.392685Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP141015",
        "external_market_id": "KXBTC15M-26SEP141015-15",
        "external_contract_id": "KXBTC15M-26SEP141015-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 6927.6
      },
      "selected_entry_price": 0.59,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 216,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP141015",
          "external_market_id": "KXBTC15M-26SEP141015-15",
          "external_contract_id": "KXBTC15M-26SEP141015-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-14T14:00:00Z",
          "resolution_timestamp": "2026-09-14T14:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-14T14:01:17.263177Z"
        }
      ],
      "quotes": [
        {
          "id": 216,
          "contract_id": 216,
          "forecast_timestamp": "2026-09-14T14:01:17.019980Z",
          "requested_timestamp": "2026-09-14T14:01:17.019980Z",
          "actual_quote_timestamp": "2026-09-14T14:01:17.392685Z",
          "timestamp_delta_seconds": 0.372705,
          "bid": 0.58,
          "ask": 0.59,
          "midpoint": 0.585,
          "last_price": 0.58,
          "implied_probability": 0.59,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-14T14:01:17.392685Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP141015",
          "external_market_id": "KXBTC15M-26SEP141015-15",
          "external_contract_id": "KXBTC15M-26SEP141015-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 6927.6
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP141015-15": {
          "UP/YES": "KXBTC15M-26SEP141015-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 415,
          "signal_id": 216,
          "quote_id": 216,
          "settlement_id": 216,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 164.0,
          "entry_price": 0.59,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.75999999999999,
          "trading_fee": 2.78,
          "total_deployed": 99.53999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 164.0,
          "gross_pnl": 67.24000000000001,
          "net_pnl": 64.46000000000001,
          "roi": 0.6475788627687363,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-14T14:16:20.214229Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6927.6,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 416,
          "signal_id": 216,
          "quote_id": 216,
          "settlement_id": 216,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.59,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 59.0,
          "trading_fee": 1.7,
          "total_deployed": 60.7,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 41.0,
          "net_pnl": 39.3,
          "roi": 0.6474464579901152,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-14T14:16:20.216333Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6927.6,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 78188.65,
        "kronos_base_predicted_close": 78217.9375,
        "kronos_base_displacement": 29.28750000000582,
        "kronos_base_displacement_fraction": 0.00037457482639751197,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 78206.9296875,
        "kronos_small_displacement": 18.27968750000582,
        "kronos_small_displacement_fraction": 0.00023378952699663983,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP141015",
        "ticker": "KXBTC15M-26SEP141015-15",
        "market_id": "KXBTC15M-26SEP141015-15",
        "contract_id": "KXBTC15M-26SEP141015-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 78188.65
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-14T14:01:17.019980Z",
        "retrieved_timestamp": "2026-09-14T14:01:17.392685Z",
        "quote_offset_seconds": 0.372705,
        "quote_age_seconds": 0.372705,
        "bid": 0.58,
        "ask": 0.59,
        "midpoint": 0.585,
        "last_price": 0.58,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.59,
        "price_type": "live_executable_ask",
        "yes_ask_size": 6927.6
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 78481.25,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260914T1400Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 210,
          "signal_id": 216,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-14T13:45:00Z",
          "return_6h": 0.004301984358101807,
          "return_12h": 0.014086145095572489,
          "return_24h": 0.01774434763453625,
          "close_vs_ema12": 0.006462516020795173,
          "close_vs_ema24": 0.008897832011681928,
          "ema12_slope_3h": 0.0014765698126757432,
          "ema24_slope_6h": 0.002959746987448275,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-14T14:01:17.259603Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-14T13:45:00Z",
            "return_6h": 0.004301984358101807,
            "return_12h": 0.014086145095572489,
            "return_24h": 0.01774434763453625,
            "close_vs_ema12": 0.006462516020795173,
            "close_vs_ema24": 0.008897832011681928,
            "ema12_slope_3h": 0.0014765698126757432,
            "ema24_slope_6h": 0.002959746987448275,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0011149904424239132,
        "return_30m": 0.004843395018783614,
        "return_60m": 0.006846299715276727,
        "return_120m": 0.005815840290115837,
        "consecutive_up_closes": 4,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0016329736108517956,
        "close_vs_ema6": 0.0029105171755257064,
        "close_vs_ema12": 0.0037434113882719444,
        "ema3_slope": 0.001635644575279871,
        "ema6_slope": 0.001165563827626226,
        "realized_volatility_30m": 0.0013046308142358187,
        "realized_volatility_60m": 0.0013061611378381167,
        "return_acceleration": -0.0026092616284716375
      }
    },
    {
      "id": 215,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260914T1015Z",
      "trigger_timestamp": "2026-09-14T10:16:16.427877Z",
      "market_start_timestamp": "2026-09-14T10:15:00Z",
      "resolution_timestamp": "2026-09-14T10:30:00Z",
      "direction": "UP",
      "base_run_id": 1219,
      "small_run_id": 1220,
      "last_observed_close": 78003.85,
      "actual_close": 77928.68,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-14T10:16:16.480176Z",
      "base_predicted_close": 78068.09375,
      "small_predicted_close": 78053.7890625,
      "strike": 78003.85,
      "market_regime": {
        "id": 209,
        "signal_id": 215,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-14T10:00:00Z",
        "return_6h": 0.0057939813869043455,
        "return_12h": 0.01420721932629565,
        "return_24h": 0.016068578951425216,
        "close_vs_ema12": 0.006156480360980154,
        "close_vs_ema24": 0.008270482333040174,
        "ema12_slope_3h": 0.002426957079578518,
        "ema24_slope_6h": 0.00300103897611792,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-14T10:16:16.482630Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-14T10:00:00Z",
          "return_6h": 0.0057939813869043455,
          "return_12h": 0.01420721932629565,
          "return_24h": 0.016068578951425216,
          "close_vs_ema12": 0.006156480360980154,
          "close_vs_ema24": 0.008270482333040174,
          "ema12_slope_3h": 0.002426957079578518,
          "ema24_slope_6h": 0.00300103897611792,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.57,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.236447,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        1219,
        1220
      ],
      "forecast_publication_timestamp": "2026-09-14T10:16:16.427877Z",
      "requested_quote_timestamp": "2026-09-14T10:16:16.427877Z",
      "retrieved_quote_timestamp": "2026-09-14T10:16:16.664324Z",
      "quote_retrieval_timestamp": "2026-09-14T10:16:16.664324Z",
      "timing_difference_seconds": 0.236447,
      "selected_quote": {
        "id": 215,
        "contract_id": 215,
        "forecast_timestamp": "2026-09-14T10:16:16.427877Z",
        "requested_timestamp": "2026-09-14T10:16:16.427877Z",
        "actual_quote_timestamp": "2026-09-14T10:16:16.664324Z",
        "timestamp_delta_seconds": 0.236447,
        "bid": 0.56,
        "ask": 0.57,
        "midpoint": 0.565,
        "last_price": 0.57,
        "implied_probability": 0.57,
        "spread": 0.009999999999999898,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-14T10:16:16.664324Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP140630",
        "external_market_id": "KXBTC15M-26SEP140630-30",
        "external_contract_id": "KXBTC15M-26SEP140630-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 1610.27
      },
      "selected_entry_price": 0.57,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 215,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP140630",
          "external_market_id": "KXBTC15M-26SEP140630-30",
          "external_contract_id": "KXBTC15M-26SEP140630-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-14T10:15:00Z",
          "resolution_timestamp": "2026-09-14T10:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-14T10:16:16.485142Z"
        }
      ],
      "quotes": [
        {
          "id": 215,
          "contract_id": 215,
          "forecast_timestamp": "2026-09-14T10:16:16.427877Z",
          "requested_timestamp": "2026-09-14T10:16:16.427877Z",
          "actual_quote_timestamp": "2026-09-14T10:16:16.664324Z",
          "timestamp_delta_seconds": 0.236447,
          "bid": 0.56,
          "ask": 0.57,
          "midpoint": 0.565,
          "last_price": 0.57,
          "implied_probability": 0.57,
          "spread": 0.009999999999999898,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-14T10:16:16.664324Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP140630",
          "external_market_id": "KXBTC15M-26SEP140630-30",
          "external_contract_id": "KXBTC15M-26SEP140630-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 1610.27
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP140630-30": {
          "UP/YES": "KXBTC15M-26SEP140630-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 413,
          "signal_id": 215,
          "quote_id": 215,
          "settlement_id": 215,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 170.0,
          "entry_price": 0.57,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.89999999999999,
          "trading_fee": 2.92,
          "total_deployed": 99.82,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.89999999999999,
          "net_pnl": -99.82,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-14T10:31:22.684870Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1610.27,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 414,
          "signal_id": 215,
          "quote_id": 215,
          "settlement_id": 215,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.57,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 56.99999999999999,
          "trading_fee": 1.72,
          "total_deployed": 58.71999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -56.99999999999999,
          "net_pnl": -58.71999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-14T10:31:22.687109Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1610.27,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 78003.85,
        "kronos_base_predicted_close": 78068.09375,
        "kronos_base_displacement": 64.24374999999418,
        "kronos_base_displacement_fraction": 0.0008235971686012187,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 78053.7890625,
        "kronos_small_displacement": 49.93906249999418,
        "kronos_small_displacement_fraction": 0.000640212790778842,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP140630",
        "ticker": "KXBTC15M-26SEP140630-30",
        "market_id": "KXBTC15M-26SEP140630-30",
        "contract_id": "KXBTC15M-26SEP140630-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 78003.85
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-14T10:16:16.427877Z",
        "retrieved_timestamp": "2026-09-14T10:16:16.664324Z",
        "quote_offset_seconds": 0.236447,
        "quote_age_seconds": 0.236447,
        "bid": 0.56,
        "ask": 0.57,
        "midpoint": 0.565,
        "last_price": 0.57,
        "spread": 0.009999999999999898,
        "selected_entry_price": 0.57,
        "price_type": "live_executable_ask",
        "yes_ask_size": 1610.27
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 77928.68,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260914T1015Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 209,
          "signal_id": 215,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-14T10:00:00Z",
          "return_6h": 0.0057939813869043455,
          "return_12h": 0.01420721932629565,
          "return_24h": 0.016068578951425216,
          "close_vs_ema12": 0.006156480360980154,
          "close_vs_ema24": 0.008270482333040174,
          "ema12_slope_3h": 0.002426957079578518,
          "ema24_slope_6h": 0.00300103897611792,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-14T10:16:16.482630Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-14T10:00:00Z",
            "return_6h": 0.0057939813869043455,
            "return_12h": 0.01420721932629565,
            "return_24h": 0.016068578951425216,
            "close_vs_ema12": 0.006156480360980154,
            "close_vs_ema24": 0.008270482333040174,
            "ema12_slope_3h": 0.002426957079578518,
            "ema24_slope_6h": 0.00300103897611792,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": -0.0014912823706709766,
        "return_30m": 0.0017534121649100953,
        "return_60m": 0.003964223072431272,
        "return_120m": 0.0032603537606938904,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": 0.0003272094575839102,
        "close_vs_ema6": 0.0013155477456296971,
        "close_vs_ema12": 0.002389530173408705,
        "ema3_slope": 0.0003273165586576976,
        "ema6_slope": 0.0005264961505815346,
        "realized_volatility_30m": 0.002370411444369669,
        "realized_volatility_60m": 0.0018435936862969818,
        "return_acceleration": -0.004740822888739338
      }
    },
    {
      "id": 214,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260914T1000Z",
      "trigger_timestamp": "2026-09-14T10:01:17.396238Z",
      "market_start_timestamp": "2026-09-14T10:00:00Z",
      "resolution_timestamp": "2026-09-14T10:15:00Z",
      "direction": "UP",
      "base_run_id": 1217,
      "small_run_id": 1218,
      "last_observed_close": 78120.35,
      "actual_close": 78003.85,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-14T10:01:17.445318Z",
      "base_predicted_close": 78184.0859375,
      "small_predicted_close": 78161.3828125,
      "strike": 78120.35,
      "market_regime": {
        "id": 208,
        "signal_id": 214,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-14T09:45:00Z",
        "return_6h": 0.007348305660388688,
        "return_12h": 0.010839749963549083,
        "return_24h": 0.01769666754641408,
        "close_vs_ema12": 0.00792323833980424,
        "close_vs_ema24": 0.009952193652098984,
        "ema12_slope_3h": 0.0023274544514018114,
        "ema24_slope_6h": 0.0029419126263945383,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-14T10:01:17.448154Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-14T09:45:00Z",
          "return_6h": 0.007348305660388688,
          "return_12h": 0.010839749963549083,
          "return_24h": 0.01769666754641408,
          "close_vs_ema12": 0.00792323833980424,
          "close_vs_ema24": 0.009952193652098984,
          "ema12_slope_3h": 0.0023274544514018114,
          "ema24_slope_6h": 0.0029419126263945383,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.4,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.192656,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        1217,
        1218
      ],
      "forecast_publication_timestamp": "2026-09-14T10:01:17.396238Z",
      "requested_quote_timestamp": "2026-09-14T10:01:17.396238Z",
      "retrieved_quote_timestamp": "2026-09-14T10:01:17.588894Z",
      "quote_retrieval_timestamp": "2026-09-14T10:01:17.588894Z",
      "timing_difference_seconds": 0.192656,
      "selected_quote": {
        "id": 214,
        "contract_id": 214,
        "forecast_timestamp": "2026-09-14T10:01:17.396238Z",
        "requested_timestamp": "2026-09-14T10:01:17.396238Z",
        "actual_quote_timestamp": "2026-09-14T10:01:17.588894Z",
        "timestamp_delta_seconds": 0.192656,
        "bid": 0.39,
        "ask": 0.4,
        "midpoint": 0.395,
        "last_price": 0.39,
        "implied_probability": 0.4,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-14T10:01:17.588894Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP140615",
        "external_market_id": "KXBTC15M-26SEP140615-15",
        "external_contract_id": "KXBTC15M-26SEP140615-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 1520.19
      },
      "selected_entry_price": 0.4,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 214,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP140615",
          "external_market_id": "KXBTC15M-26SEP140615-15",
          "external_contract_id": "KXBTC15M-26SEP140615-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-14T10:00:00Z",
          "resolution_timestamp": "2026-09-14T10:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-14T10:01:17.451541Z"
        }
      ],
      "quotes": [
        {
          "id": 214,
          "contract_id": 214,
          "forecast_timestamp": "2026-09-14T10:01:17.396238Z",
          "requested_timestamp": "2026-09-14T10:01:17.396238Z",
          "actual_quote_timestamp": "2026-09-14T10:01:17.588894Z",
          "timestamp_delta_seconds": 0.192656,
          "bid": 0.39,
          "ask": 0.4,
          "midpoint": 0.395,
          "last_price": 0.39,
          "implied_probability": 0.4,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-14T10:01:17.588894Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP140615",
          "external_market_id": "KXBTC15M-26SEP140615-15",
          "external_contract_id": "KXBTC15M-26SEP140615-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 1520.19
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP140615-15": {
          "UP/YES": "KXBTC15M-26SEP140615-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 411,
          "signal_id": 214,
          "quote_id": 214,
          "settlement_id": 214,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 239.0,
          "entry_price": 0.4,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.60000000000001,
          "trading_fee": 4.02,
          "total_deployed": 99.62,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.60000000000001,
          "net_pnl": -99.62,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-14T10:16:21.328348Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1520.19,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 412,
          "signal_id": 214,
          "quote_id": 214,
          "settlement_id": 214,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.4,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 40.0,
          "trading_fee": 1.68,
          "total_deployed": 41.68,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -40.0,
          "net_pnl": -41.68,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-14T10:16:21.330116Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1520.19,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 78120.35,
        "kronos_base_predicted_close": 78184.0859375,
        "kronos_base_displacement": 63.73593749999418,
        "kronos_base_displacement_fraction": 0.0008158685604966461,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 78161.3828125,
        "kronos_small_displacement": 41.03281249999418,
        "kronos_small_displacement_fraction": 0.0005252512629550965,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP140615",
        "ticker": "KXBTC15M-26SEP140615-15",
        "market_id": "KXBTC15M-26SEP140615-15",
        "contract_id": "KXBTC15M-26SEP140615-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 78120.35
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-14T10:01:17.396238Z",
        "retrieved_timestamp": "2026-09-14T10:01:17.588894Z",
        "quote_offset_seconds": 0.192656,
        "quote_age_seconds": 0.192656,
        "bid": 0.39,
        "ask": 0.4,
        "midpoint": 0.395,
        "last_price": 0.39,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.4,
        "price_type": "live_executable_ask",
        "yes_ask_size": 1520.19
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 78003.85,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260914T1000Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 208,
          "signal_id": 214,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-14T09:45:00Z",
          "return_6h": 0.007348305660388688,
          "return_12h": 0.010839749963549083,
          "return_24h": 0.01769666754641408,
          "close_vs_ema12": 0.00792323833980424,
          "close_vs_ema24": 0.009952193652098984,
          "ema12_slope_3h": 0.0023274544514018114,
          "ema24_slope_6h": 0.0029419126263945383,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-14T10:01:17.448154Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-14T09:45:00Z",
            "return_6h": 0.007348305660388688,
            "return_12h": 0.010839749963549083,
            "return_24h": 0.01769666754641408,
            "close_vs_ema12": 0.00792323833980424,
            "close_vs_ema24": 0.009952193652098984,
            "ema12_slope_3h": 0.0023274544514018114,
            "ema24_slope_6h": 0.0029419126263945383,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.003249540518068361,
        "return_30m": 0.005434144315277223,
        "return_60m": 0.005414484127765462,
        "return_120m": 0.0034247066839063756,
        "consecutive_up_closes": 3,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.002149120433400986,
        "close_vs_ema6": 0.003338998286987138,
        "close_vs_ema12": 0.0043229467540408795,
        "ema3_slope": 0.0021537490995993114,
        "ema6_slope": 0.001337385525987056,
        "realized_volatility_30m": 0.000536006342889972,
        "realized_volatility_60m": 0.001413690816569267,
        "return_acceleration": 0.001072012685779944
      }
    },
    {
      "id": 213,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260914T0945Z",
      "trigger_timestamp": "2026-09-14T09:46:17.101904Z",
      "market_start_timestamp": "2026-09-14T09:45:00Z",
      "resolution_timestamp": "2026-09-14T10:00:00Z",
      "direction": "UP",
      "base_run_id": 1215,
      "small_run_id": 1216,
      "last_observed_close": 77867.32,
      "actual_close": 78120.35,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-14T09:46:17.144828Z",
      "base_predicted_close": 77871.0546875,
      "small_predicted_close": 77931.1796875,
      "strike": 77867.32,
      "market_regime": {
        "id": 207,
        "signal_id": 213,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-14T09:30:00Z",
        "return_6h": 0.004488909955555398,
        "return_12h": 0.006715807160878606,
        "return_24h": 0.015103472944181018,
        "close_vs_ema12": 0.00499740364130874,
        "close_vs_ema24": 0.006891889850699107,
        "ema12_slope_3h": 0.002122795055954141,
        "ema24_slope_6h": 0.002848611022730818,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-14T09:46:17.147190Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-14T09:30:00Z",
          "return_6h": 0.004488909955555398,
          "return_12h": 0.006715807160878606,
          "return_24h": 0.015103472944181018,
          "close_vs_ema12": 0.00499740364130874,
          "close_vs_ema24": 0.006891889850699107,
          "ema12_slope_3h": 0.002122795055954141,
          "ema24_slope_6h": 0.002848611022730818,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.59,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.182909,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        1215,
        1216
      ],
      "forecast_publication_timestamp": "2026-09-14T09:46:17.101904Z",
      "requested_quote_timestamp": "2026-09-14T09:46:17.101904Z",
      "retrieved_quote_timestamp": "2026-09-14T09:46:17.284813Z",
      "quote_retrieval_timestamp": "2026-09-14T09:46:17.284813Z",
      "timing_difference_seconds": 0.182909,
      "selected_quote": {
        "id": 213,
        "contract_id": 213,
        "forecast_timestamp": "2026-09-14T09:46:17.101904Z",
        "requested_timestamp": "2026-09-14T09:46:17.101904Z",
        "actual_quote_timestamp": "2026-09-14T09:46:17.284813Z",
        "timestamp_delta_seconds": 0.182909,
        "bid": 0.58,
        "ask": 0.59,
        "midpoint": 0.585,
        "last_price": 0.58,
        "implied_probability": 0.59,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-14T09:46:17.284813Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP140600",
        "external_market_id": "KXBTC15M-26SEP140600-00",
        "external_contract_id": "KXBTC15M-26SEP140600-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4131.43
      },
      "selected_entry_price": 0.59,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 213,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP140600",
          "external_market_id": "KXBTC15M-26SEP140600-00",
          "external_contract_id": "KXBTC15M-26SEP140600-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-14T09:45:00Z",
          "resolution_timestamp": "2026-09-14T10:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-14T09:46:17.149837Z"
        }
      ],
      "quotes": [
        {
          "id": 213,
          "contract_id": 213,
          "forecast_timestamp": "2026-09-14T09:46:17.101904Z",
          "requested_timestamp": "2026-09-14T09:46:17.101904Z",
          "actual_quote_timestamp": "2026-09-14T09:46:17.284813Z",
          "timestamp_delta_seconds": 0.182909,
          "bid": 0.58,
          "ask": 0.59,
          "midpoint": 0.585,
          "last_price": 0.58,
          "implied_probability": 0.59,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-14T09:46:17.284813Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP140600",
          "external_market_id": "KXBTC15M-26SEP140600-00",
          "external_contract_id": "KXBTC15M-26SEP140600-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4131.43
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP140600-00": {
          "UP/YES": "KXBTC15M-26SEP140600-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 409,
          "signal_id": 213,
          "quote_id": 213,
          "settlement_id": 213,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 164.0,
          "entry_price": 0.59,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.75999999999999,
          "trading_fee": 2.78,
          "total_deployed": 99.53999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 164.0,
          "gross_pnl": 67.24000000000001,
          "net_pnl": 64.46000000000001,
          "roi": 0.6475788627687363,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-14T10:01:22.581462Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4131.43,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 410,
          "signal_id": 213,
          "quote_id": 213,
          "settlement_id": 213,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.59,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 59.0,
          "trading_fee": 1.7,
          "total_deployed": 60.7,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 41.0,
          "net_pnl": 39.3,
          "roi": 0.6474464579901152,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-14T10:01:22.583729Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4131.43,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77867.32,
        "kronos_base_predicted_close": 77871.0546875,
        "kronos_base_displacement": 3.734687499993015,
        "kronos_base_displacement_fraction": 4.796219389588616e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77931.1796875,
        "kronos_small_displacement": 63.859687499993015,
        "kronos_small_displacement_fraction": 0.0008201089686917826,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP140600",
        "ticker": "KXBTC15M-26SEP140600-00",
        "market_id": "KXBTC15M-26SEP140600-00",
        "contract_id": "KXBTC15M-26SEP140600-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77867.32
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-14T09:46:17.101904Z",
        "retrieved_timestamp": "2026-09-14T09:46:17.284813Z",
        "quote_offset_seconds": 0.182909,
        "quote_age_seconds": 0.182909,
        "bid": 0.58,
        "ask": 0.59,
        "midpoint": 0.585,
        "last_price": 0.58,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.59,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4131.43
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 78120.35,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260914T0945Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 207,
          "signal_id": 213,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-14T09:30:00Z",
          "return_6h": 0.004488909955555398,
          "return_12h": 0.006715807160878606,
          "return_24h": 0.015103472944181018,
          "close_vs_ema12": 0.00499740364130874,
          "close_vs_ema24": 0.006891889850699107,
          "ema12_slope_3h": 0.002122795055954141,
          "ema24_slope_6h": 0.002848611022730818,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-14T09:46:17.147190Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-14T09:30:00Z",
            "return_6h": 0.004488909955555398,
            "return_12h": 0.006715807160878606,
            "return_24h": 0.015103472944181018,
            "close_vs_ema12": 0.00499740364130874,
            "close_vs_ema24": 0.006891889850699107,
            "ema12_slope_3h": 0.002122795055954141,
            "ema24_slope_6h": 0.002848611022730818,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0021775278322884173,
        "return_30m": 0.0022069412299212665,
        "return_60m": 0.0018800662941425017,
        "return_120m": 0.0007526895475320483,
        "consecutive_up_closes": 2,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0010545309401128744,
        "close_vs_ema6": 0.0014266727918428312,
        "close_vs_ema12": 0.0018573796581973223,
        "ema3_slope": 0.0010556441495304103,
        "ema6_slope": 0.0005709949659300495,
        "realized_volatility_30m": 0.001074089171991588,
        "realized_volatility_60m": 0.000992155588240066,
        "return_acceleration": 0.002148178343983176
      }
    },
    {
      "id": 212,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260914T0830Z",
      "trigger_timestamp": "2026-09-14T08:31:19.147776Z",
      "market_start_timestamp": "2026-09-14T08:30:00Z",
      "resolution_timestamp": "2026-09-14T08:45:00Z",
      "direction": "UP",
      "base_run_id": 1205,
      "small_run_id": 1206,
      "last_observed_close": 77755.28,
      "actual_close": 77721.2,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-14T08:31:19.196414Z",
      "base_predicted_close": 77793.8359375,
      "small_predicted_close": 77757.890625,
      "strike": 77755.28,
      "market_regime": {
        "id": 206,
        "signal_id": 212,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-14T08:15:00Z",
        "return_6h": 0.0032730437979173743,
        "return_12h": 0.00602495813678372,
        "return_24h": 0.009728295881243243,
        "close_vs_ema12": 0.004328501108691096,
        "close_vs_ema24": 0.006019208697459755,
        "ema12_slope_3h": 0.0022648555429989337,
        "ema24_slope_6h": 0.0030066738226792733,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-14T08:31:19.198909Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-14T08:15:00Z",
          "return_6h": 0.0032730437979173743,
          "return_12h": 0.00602495813678372,
          "return_24h": 0.009728295881243243,
          "close_vs_ema12": 0.004328501108691096,
          "close_vs_ema24": 0.006019208697459755,
          "ema12_slope_3h": 0.0022648555429989337,
          "ema24_slope_6h": 0.0030066738226792733,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.53,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.200366,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        1205,
        1206
      ],
      "forecast_publication_timestamp": "2026-09-14T08:31:19.147776Z",
      "requested_quote_timestamp": "2026-09-14T08:31:19.147776Z",
      "retrieved_quote_timestamp": "2026-09-14T08:31:19.348142Z",
      "quote_retrieval_timestamp": "2026-09-14T08:31:19.348142Z",
      "timing_difference_seconds": 0.200366,
      "selected_quote": {
        "id": 212,
        "contract_id": 212,
        "forecast_timestamp": "2026-09-14T08:31:19.147776Z",
        "requested_timestamp": "2026-09-14T08:31:19.147776Z",
        "actual_quote_timestamp": "2026-09-14T08:31:19.348142Z",
        "timestamp_delta_seconds": 0.200366,
        "bid": 0.52,
        "ask": 0.53,
        "midpoint": 0.525,
        "last_price": 0.53,
        "implied_probability": 0.53,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-14T08:31:19.348142Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP140445",
        "external_market_id": "KXBTC15M-26SEP140445-45",
        "external_contract_id": "KXBTC15M-26SEP140445-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3454.52
      },
      "selected_entry_price": 0.53,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 212,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP140445",
          "external_market_id": "KXBTC15M-26SEP140445-45",
          "external_contract_id": "KXBTC15M-26SEP140445-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-14T08:30:00Z",
          "resolution_timestamp": "2026-09-14T08:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-14T08:31:19.201348Z"
        }
      ],
      "quotes": [
        {
          "id": 212,
          "contract_id": 212,
          "forecast_timestamp": "2026-09-14T08:31:19.147776Z",
          "requested_timestamp": "2026-09-14T08:31:19.147776Z",
          "actual_quote_timestamp": "2026-09-14T08:31:19.348142Z",
          "timestamp_delta_seconds": 0.200366,
          "bid": 0.52,
          "ask": 0.53,
          "midpoint": 0.525,
          "last_price": 0.53,
          "implied_probability": 0.53,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-14T08:31:19.348142Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP140445",
          "external_market_id": "KXBTC15M-26SEP140445-45",
          "external_contract_id": "KXBTC15M-26SEP140445-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3454.52
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP140445-45": {
          "UP/YES": "KXBTC15M-26SEP140445-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 407,
          "signal_id": 212,
          "quote_id": 212,
          "settlement_id": 212,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 182.0,
          "entry_price": 0.53,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.46000000000001,
          "trading_fee": 3.18,
          "total_deployed": 99.64000000000001,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.46000000000001,
          "net_pnl": -99.64000000000001,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-14T08:46:22.880821Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3454.52,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 408,
          "signal_id": 212,
          "quote_id": 212,
          "settlement_id": 212,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.53,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 53.0,
          "trading_fee": 1.75,
          "total_deployed": 54.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -53.0,
          "net_pnl": -54.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-14T08:46:22.883138Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3454.52,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77755.28,
        "kronos_base_predicted_close": 77793.8359375,
        "kronos_base_displacement": 38.555937500001164,
        "kronos_base_displacement_fraction": 0.0004958626282356795,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77757.890625,
        "kronos_small_displacement": 2.610625000001164,
        "kronos_small_displacement_fraction": 3.357489034829743e-05,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP140445",
        "ticker": "KXBTC15M-26SEP140445-45",
        "market_id": "KXBTC15M-26SEP140445-45",
        "contract_id": "KXBTC15M-26SEP140445-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77755.28
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-14T08:31:19.147776Z",
        "retrieved_timestamp": "2026-09-14T08:31:19.348142Z",
        "quote_offset_seconds": 0.200366,
        "quote_age_seconds": 0.200366,
        "bid": 0.52,
        "ask": 0.53,
        "midpoint": 0.525,
        "last_price": 0.53,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.53,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3454.52
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 77721.2,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260914T0830Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 206,
          "signal_id": 212,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-14T08:15:00Z",
          "return_6h": 0.0032730437979173743,
          "return_12h": 0.00602495813678372,
          "return_24h": 0.009728295881243243,
          "close_vs_ema12": 0.004328501108691096,
          "close_vs_ema24": 0.006019208697459755,
          "ema12_slope_3h": 0.0022648555429989337,
          "ema24_slope_6h": 0.0030066738226792733,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-14T08:31:19.198909Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-14T08:15:00Z",
            "return_6h": 0.0032730437979173743,
            "return_12h": 0.00602495813678372,
            "return_24h": 0.009728295881243243,
            "close_vs_ema12": 0.004328501108691096,
            "close_vs_ema24": 0.006019208697459755,
            "ema12_slope_3h": 0.0022648555429989337,
            "ema24_slope_6h": 0.0030066738226792733,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": 6.328802720290128e-05,
        "return_30m": -0.0012645038556711174,
        "return_60m": 0.0009130775728511953,
        "return_120m": 0.002361706853669654,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": -0.00010335220946322554,
        "close_vs_ema6": 0.00015570626578464974,
        "close_vs_ema12": 0.0008219636769843941,
        "ema3_slope": -0.00010334152888769044,
        "ema6_slope": 6.228638566607714e-05,
        "realized_volatility_30m": 0.0006954979410330742,
        "realized_volatility_60m": 0.0010554783803910467,
        "return_acceleration": 0.0013909958820661483
      }
    },
    {
      "id": 211,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260914T0700Z",
      "trigger_timestamp": "2026-09-14T07:01:16.766091Z",
      "market_start_timestamp": "2026-09-14T07:00:00Z",
      "resolution_timestamp": "2026-09-14T07:15:00Z",
      "direction": "UP",
      "base_run_id": 1193,
      "small_run_id": 1194,
      "last_observed_close": 77567.96,
      "actual_close": 77634.62,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-14T07:01:16.807240Z",
      "base_predicted_close": 77589.421875,
      "small_predicted_close": 77632.59375,
      "strike": 77567.96,
      "market_regime": {
        "id": 205,
        "signal_id": 211,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-14T06:45:00Z",
        "return_6h": 0.01030006061699118,
        "return_12h": 0.0031997420022027434,
        "return_24h": 0.006248343225946806,
        "close_vs_ema12": 0.003125548632930908,
        "close_vs_ema24": 0.0043903761750441195,
        "ema12_slope_3h": 0.00230562723360217,
        "ema24_slope_6h": 0.0022072324223825213,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-14T07:01:16.809498Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-14T06:45:00Z",
          "return_6h": 0.01030006061699118,
          "return_12h": 0.0031997420022027434,
          "return_24h": 0.006248343225946806,
          "close_vs_ema12": 0.003125548632930908,
          "close_vs_ema24": 0.0043903761750441195,
          "ema12_slope_3h": 0.00230562723360217,
          "ema24_slope_6h": 0.0022072324223825213,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.4,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.18298,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        1193,
        1194
      ],
      "forecast_publication_timestamp": "2026-09-14T07:01:16.766091Z",
      "requested_quote_timestamp": "2026-09-14T07:01:16.766091Z",
      "retrieved_quote_timestamp": "2026-09-14T07:01:16.949071Z",
      "quote_retrieval_timestamp": "2026-09-14T07:01:16.949071Z",
      "timing_difference_seconds": 0.18298,
      "selected_quote": {
        "id": 211,
        "contract_id": 211,
        "forecast_timestamp": "2026-09-14T07:01:16.766091Z",
        "requested_timestamp": "2026-09-14T07:01:16.766091Z",
        "actual_quote_timestamp": "2026-09-14T07:01:16.949071Z",
        "timestamp_delta_seconds": 0.18298,
        "bid": 0.39,
        "ask": 0.4,
        "midpoint": 0.395,
        "last_price": 0.4,
        "implied_probability": 0.4,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-14T07:01:16.949071Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP140315",
        "external_market_id": "KXBTC15M-26SEP140315-15",
        "external_contract_id": "KXBTC15M-26SEP140315-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 1217.02
      },
      "selected_entry_price": 0.4,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 211,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP140315",
          "external_market_id": "KXBTC15M-26SEP140315-15",
          "external_contract_id": "KXBTC15M-26SEP140315-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-14T07:00:00Z",
          "resolution_timestamp": "2026-09-14T07:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-14T07:01:16.811559Z"
        }
      ],
      "quotes": [
        {
          "id": 211,
          "contract_id": 211,
          "forecast_timestamp": "2026-09-14T07:01:16.766091Z",
          "requested_timestamp": "2026-09-14T07:01:16.766091Z",
          "actual_quote_timestamp": "2026-09-14T07:01:16.949071Z",
          "timestamp_delta_seconds": 0.18298,
          "bid": 0.39,
          "ask": 0.4,
          "midpoint": 0.395,
          "last_price": 0.4,
          "implied_probability": 0.4,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-14T07:01:16.949071Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP140315",
          "external_market_id": "KXBTC15M-26SEP140315-15",
          "external_contract_id": "KXBTC15M-26SEP140315-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 1217.02
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP140315-15": {
          "UP/YES": "KXBTC15M-26SEP140315-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 405,
          "signal_id": 211,
          "quote_id": 211,
          "settlement_id": 211,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 239.0,
          "entry_price": 0.4,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.60000000000001,
          "trading_fee": 4.02,
          "total_deployed": 99.62,
          "settlement_value": 1.0,
          "settlement_payout": 239.0,
          "gross_pnl": 143.39999999999998,
          "net_pnl": 139.38,
          "roi": 1.3991166432443283,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-14T07:16:21.416105Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1217.02,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 406,
          "signal_id": 211,
          "quote_id": 211,
          "settlement_id": 211,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.4,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 40.0,
          "trading_fee": 1.68,
          "total_deployed": 41.68,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 60.0,
          "net_pnl": 58.32,
          "roi": 1.399232245681382,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-14T07:16:21.418141Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1217.02,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77567.96,
        "kronos_base_predicted_close": 77589.421875,
        "kronos_base_displacement": 21.461874999993597,
        "kronos_base_displacement_fraction": 0.0002766847935667458,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77632.59375,
        "kronos_small_displacement": 64.6337499999936,
        "kronos_small_displacement_fraction": 0.0008332531885586987,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP140315",
        "ticker": "KXBTC15M-26SEP140315-15",
        "market_id": "KXBTC15M-26SEP140315-15",
        "contract_id": "KXBTC15M-26SEP140315-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77567.96
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-14T07:01:16.766091Z",
        "retrieved_timestamp": "2026-09-14T07:01:16.949071Z",
        "quote_offset_seconds": 0.18298,
        "quote_age_seconds": 0.18298,
        "bid": 0.39,
        "ask": 0.4,
        "midpoint": 0.395,
        "last_price": 0.4,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.4,
        "price_type": "live_executable_ask",
        "yes_ask_size": 1217.02
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 77634.62,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260914T0700Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 205,
          "signal_id": 211,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-14T06:45:00Z",
          "return_6h": 0.01030006061699118,
          "return_12h": 0.0031997420022027434,
          "return_24h": 0.006248343225946806,
          "close_vs_ema12": 0.003125548632930908,
          "close_vs_ema24": 0.0043903761750441195,
          "ema12_slope_3h": 0.00230562723360217,
          "ema24_slope_6h": 0.0022072324223825213,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-14T07:01:16.809498Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-14T06:45:00Z",
            "return_6h": 0.01030006061699118,
            "return_12h": 0.0031997420022027434,
            "return_24h": 0.006248343225946806,
            "close_vs_ema12": 0.003125548632930908,
            "close_vs_ema24": 0.0043903761750441195,
            "ema12_slope_3h": 0.00230562723360217,
            "ema24_slope_6h": 0.0022072324223825213,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0016282861687700878,
        "return_30m": -5.3006618165096775e-05,
        "return_60m": 1.3018860435032309e-05,
        "return_120m": -0.000892091422994512,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0005343142806650825,
        "close_vs_ema6": -0.0005377672966171421,
        "close_vs_ema12": -0.00011758313400966891,
        "ema3_slope": -0.0005340289413754418,
        "ema6_slope": -0.00021506065761145443,
        "realized_volatility_30m": 0.0016030674543273116,
        "realized_volatility_60m": 0.0018427715310214677,
        "return_acceleration": -0.003206134908654623
      }
    },
    {
      "id": 210,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260914T0630Z",
      "trigger_timestamp": "2026-09-14T06:31:17.023471Z",
      "market_start_timestamp": "2026-09-14T06:30:00Z",
      "resolution_timestamp": "2026-09-14T06:45:00Z",
      "direction": "UP",
      "base_run_id": 1189,
      "small_run_id": 1190,
      "last_observed_close": 77572.07,
      "actual_close": 77694.47,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-14T06:31:17.067979Z",
      "base_predicted_close": 77604.671875,
      "small_predicted_close": 77636.7421875,
      "strike": 77572.07,
      "market_regime": {
        "id": 204,
        "signal_id": 210,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-14T06:15:00Z",
        "return_6h": 0.01515879321406488,
        "return_12h": 0.0034125873408250573,
        "return_24h": 0.0037870023359793947,
        "close_vs_ema12": 0.0035212079704420862,
        "close_vs_ema24": 0.0046659438921712315,
        "ema12_slope_3h": 0.0024004226101128623,
        "ema24_slope_6h": 0.0018215979095301815,
        "score": 2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-14T06:31:17.071778Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-14T06:15:00Z",
          "return_6h": 0.01515879321406488,
          "return_12h": 0.0034125873408250573,
          "return_24h": 0.0037870023359793947,
          "close_vs_ema12": 0.0035212079704420862,
          "close_vs_ema24": 0.0046659438921712315,
          "ema12_slope_3h": 0.0024004226101128623,
          "ema24_slope_6h": 0.0018215979095301815,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.32,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.17503,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        1189,
        1190
      ],
      "forecast_publication_timestamp": "2026-09-14T06:31:17.023471Z",
      "requested_quote_timestamp": "2026-09-14T06:31:17.023471Z",
      "retrieved_quote_timestamp": "2026-09-14T06:31:17.198501Z",
      "quote_retrieval_timestamp": "2026-09-14T06:31:17.198501Z",
      "timing_difference_seconds": 0.17503,
      "selected_quote": {
        "id": 210,
        "contract_id": 210,
        "forecast_timestamp": "2026-09-14T06:31:17.023471Z",
        "requested_timestamp": "2026-09-14T06:31:17.023471Z",
        "actual_quote_timestamp": "2026-09-14T06:31:17.198501Z",
        "timestamp_delta_seconds": 0.17503,
        "bid": 0.31,
        "ask": 0.32,
        "midpoint": 0.315,
        "last_price": 0.31,
        "implied_probability": 0.32,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-14T06:31:17.198501Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP140245",
        "external_market_id": "KXBTC15M-26SEP140245-45",
        "external_contract_id": "KXBTC15M-26SEP140245-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3076.86
      },
      "selected_entry_price": 0.32,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 210,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP140245",
          "external_market_id": "KXBTC15M-26SEP140245-45",
          "external_contract_id": "KXBTC15M-26SEP140245-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-14T06:30:00Z",
          "resolution_timestamp": "2026-09-14T06:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-14T06:31:17.074846Z"
        }
      ],
      "quotes": [
        {
          "id": 210,
          "contract_id": 210,
          "forecast_timestamp": "2026-09-14T06:31:17.023471Z",
          "requested_timestamp": "2026-09-14T06:31:17.023471Z",
          "actual_quote_timestamp": "2026-09-14T06:31:17.198501Z",
          "timestamp_delta_seconds": 0.17503,
          "bid": 0.31,
          "ask": 0.32,
          "midpoint": 0.315,
          "last_price": 0.31,
          "implied_probability": 0.32,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-14T06:31:17.198501Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP140245",
          "external_market_id": "KXBTC15M-26SEP140245-45",
          "external_contract_id": "KXBTC15M-26SEP140245-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3076.86
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP140245-45": {
          "UP/YES": "KXBTC15M-26SEP140245-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 403,
          "signal_id": 210,
          "quote_id": 210,
          "settlement_id": 210,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 298.0,
          "entry_price": 0.32,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.36,
          "trading_fee": 4.54,
          "total_deployed": 99.9,
          "settlement_value": 1.0,
          "settlement_payout": 298.0,
          "gross_pnl": 202.64,
          "net_pnl": 198.1,
          "roi": 1.9829829829829828,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-14T06:46:19.823878Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3076.86,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 404,
          "signal_id": 210,
          "quote_id": 210,
          "settlement_id": 210,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.32,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 32.0,
          "trading_fee": 1.53,
          "total_deployed": 33.53,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 68.0,
          "net_pnl": 66.47,
          "roi": 1.9824038174768863,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-14T06:46:19.830481Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3076.86,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77572.07,
        "kronos_base_predicted_close": 77604.671875,
        "kronos_base_displacement": 32.601874999993015,
        "kronos_base_displacement_fraction": 0.00042027852292704076,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77636.7421875,
        "kronos_small_displacement": 64.67218749999302,
        "kronos_small_displacement_fraction": 0.0008337045472680181,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP140245",
        "ticker": "KXBTC15M-26SEP140245-45",
        "market_id": "KXBTC15M-26SEP140245-45",
        "contract_id": "KXBTC15M-26SEP140245-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77572.07
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-14T06:31:17.023471Z",
        "retrieved_timestamp": "2026-09-14T06:31:17.198501Z",
        "quote_offset_seconds": 0.17503,
        "quote_age_seconds": 0.17503,
        "bid": 0.31,
        "ask": 0.32,
        "midpoint": 0.315,
        "last_price": 0.31,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.32,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3076.86
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 77694.47,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260914T0630Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 204,
          "signal_id": 210,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-14T06:15:00Z",
          "return_6h": 0.01515879321406488,
          "return_12h": 0.0034125873408250573,
          "return_24h": 0.0037870023359793947,
          "close_vs_ema12": 0.0035212079704420862,
          "close_vs_ema24": 0.0046659438921712315,
          "ema12_slope_3h": 0.0024004226101128623,
          "ema24_slope_6h": 0.0018215979095301815,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-14T06:31:17.071778Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-14T06:15:00Z",
            "return_6h": 0.01515879321406488,
            "return_12h": 0.0034125873408250573,
            "return_24h": 0.0037870023359793947,
            "close_vs_ema12": 0.0035212079704420862,
            "close_vs_ema24": 0.0046659438921712315,
            "ema12_slope_3h": 0.0024004226101128623,
            "ema24_slope_6h": 0.0018215979095301815,
            "score": 2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": -0.002019132202358387,
        "return_30m": 6.602897857321821e-05,
        "return_60m": 0.0008840755699257574,
        "return_120m": -0.0003643647686677465,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.00045421796689126825,
        "close_vs_ema6": -0.00034906447569060806,
        "close_vs_ema12": 0.00018532182245145634,
        "ema3_slope": -0.0004540117465987592,
        "ema6_slope": -0.0001396062976366519,
        "realized_volatility_30m": 0.0020542560587798464,
        "realized_volatility_60m": 0.0014649832341291295,
        "return_acceleration": -0.004108512117559693
      }
    },
    {
      "id": 209,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260914T0545Z",
      "trigger_timestamp": "2026-09-14T05:46:17.604225Z",
      "market_start_timestamp": "2026-09-14T05:45:00Z",
      "resolution_timestamp": "2026-09-14T06:00:00Z",
      "direction": "UP",
      "base_run_id": 1183,
      "small_run_id": 1184,
      "last_observed_close": 77531.35,
      "actual_close": 77566.95,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-14T05:46:17.649118Z",
      "base_predicted_close": 77555.1484375,
      "small_predicted_close": 77574.3671875,
      "strike": 77531.35,
      "market_regime": {
        "id": 203,
        "signal_id": 209,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-14T05:30:00Z",
        "return_6h": 0.009588003874972495,
        "return_12h": 0.003698343085397182,
        "return_24h": 0.0031608806297092062,
        "close_vs_ema12": 0.0035525657344228634,
        "close_vs_ema24": 0.0044833317183754495,
        "ema12_slope_3h": 0.0028937870799201626,
        "ema24_slope_6h": 0.0011700933364431343,
        "score": 2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-14T05:46:17.652057Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-14T05:30:00Z",
          "return_6h": 0.009588003874972495,
          "return_12h": 0.003698343085397182,
          "return_24h": 0.0031608806297092062,
          "close_vs_ema12": 0.0035525657344228634,
          "close_vs_ema24": 0.0044833317183754495,
          "ema12_slope_3h": 0.0028937870799201626,
          "ema24_slope_6h": 0.0011700933364431343,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.52,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.179677,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        1183,
        1184
      ],
      "forecast_publication_timestamp": "2026-09-14T05:46:17.604225Z",
      "requested_quote_timestamp": "2026-09-14T05:46:17.604225Z",
      "retrieved_quote_timestamp": "2026-09-14T05:46:17.783902Z",
      "quote_retrieval_timestamp": "2026-09-14T05:46:17.783902Z",
      "timing_difference_seconds": 0.179677,
      "selected_quote": {
        "id": 209,
        "contract_id": 209,
        "forecast_timestamp": "2026-09-14T05:46:17.604225Z",
        "requested_timestamp": "2026-09-14T05:46:17.604225Z",
        "actual_quote_timestamp": "2026-09-14T05:46:17.783902Z",
        "timestamp_delta_seconds": 0.179677,
        "bid": 0.51,
        "ask": 0.52,
        "midpoint": 0.515,
        "last_price": 0.51,
        "implied_probability": 0.52,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-14T05:46:17.783902Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP140200",
        "external_market_id": "KXBTC15M-26SEP140200-00",
        "external_contract_id": "KXBTC15M-26SEP140200-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3130.75
      },
      "selected_entry_price": 0.52,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 209,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP140200",
          "external_market_id": "KXBTC15M-26SEP140200-00",
          "external_contract_id": "KXBTC15M-26SEP140200-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-14T05:45:00Z",
          "resolution_timestamp": "2026-09-14T06:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-14T05:46:17.655304Z"
        }
      ],
      "quotes": [
        {
          "id": 209,
          "contract_id": 209,
          "forecast_timestamp": "2026-09-14T05:46:17.604225Z",
          "requested_timestamp": "2026-09-14T05:46:17.604225Z",
          "actual_quote_timestamp": "2026-09-14T05:46:17.783902Z",
          "timestamp_delta_seconds": 0.179677,
          "bid": 0.51,
          "ask": 0.52,
          "midpoint": 0.515,
          "last_price": 0.51,
          "implied_probability": 0.52,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-14T05:46:17.783902Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP140200",
          "external_market_id": "KXBTC15M-26SEP140200-00",
          "external_contract_id": "KXBTC15M-26SEP140200-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3130.75
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP140200-00": {
          "UP/YES": "KXBTC15M-26SEP140200-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 401,
          "signal_id": 209,
          "quote_id": 209,
          "settlement_id": 209,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 186.0,
          "entry_price": 0.52,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.72,
          "trading_fee": 3.25,
          "total_deployed": 99.97,
          "settlement_value": 1.0,
          "settlement_payout": 186.0,
          "gross_pnl": 89.28,
          "net_pnl": 86.03,
          "roi": 0.8605581674502351,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-14T06:01:23.335317Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3130.75,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 402,
          "signal_id": 209,
          "quote_id": 209,
          "settlement_id": 209,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.52,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 52.0,
          "trading_fee": 1.75,
          "total_deployed": 53.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 48.0,
          "net_pnl": 46.25,
          "roi": 0.8604651162790697,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-14T06:01:23.337548Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3130.75,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77531.35,
        "kronos_base_predicted_close": 77555.1484375,
        "kronos_base_displacement": 23.79843749999418,
        "kronos_base_displacement_fraction": 0.00030695244568802396,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77574.3671875,
        "kronos_small_displacement": 43.01718749999418,
        "kronos_small_displacement_fraction": 0.0005548360437422304,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP140200",
        "ticker": "KXBTC15M-26SEP140200-00",
        "market_id": "KXBTC15M-26SEP140200-00",
        "contract_id": "KXBTC15M-26SEP140200-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77531.35
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-14T05:46:17.604225Z",
        "retrieved_timestamp": "2026-09-14T05:46:17.783902Z",
        "quote_offset_seconds": 0.179677,
        "quote_age_seconds": 0.179677,
        "bid": 0.51,
        "ask": 0.52,
        "midpoint": 0.515,
        "last_price": 0.51,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.52,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3130.75
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 77566.95,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260914T0545Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 203,
          "signal_id": 209,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-14T05:30:00Z",
          "return_6h": 0.009588003874972495,
          "return_12h": 0.003698343085397182,
          "return_24h": 0.0031608806297092062,
          "close_vs_ema12": 0.0035525657344228634,
          "close_vs_ema24": 0.0044833317183754495,
          "ema12_slope_3h": 0.0028937870799201626,
          "ema24_slope_6h": 0.0011700933364431343,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-14T05:46:17.652057Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-14T05:30:00Z",
            "return_6h": 0.009588003874972495,
            "return_12h": 0.003698343085397182,
            "return_24h": 0.0031608806297092062,
            "close_vs_ema12": 0.0035525657344228634,
            "close_vs_ema24": 0.0044833317183754495,
            "ema12_slope_3h": 0.0028937870799201626,
            "ema24_slope_6h": 0.0011700933364431343,
            "score": 2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": 0.00035867171711023715,
        "return_30m": -0.0010360650048183428,
        "return_60m": -0.0010568538591690935,
        "return_120m": 0.00015498928133061973,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": -0.0001799867891308926,
        "close_vs_ema6": -0.00037657117631295645,
        "close_vs_ema12": 0.00020378782771945936,
        "ema3_slope": -0.00017995439971629779,
        "ema6_slope": -0.00015060578500625255,
        "realized_volatility_30m": 0.000876454182892894,
        "realized_volatility_60m": 0.0007063109593740724,
        "return_acceleration": 0.001752908365785788
      }
    },
    {
      "id": 208,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260914T0530Z",
      "trigger_timestamp": "2026-09-14T05:31:16.002424Z",
      "market_start_timestamp": "2026-09-14T05:30:00Z",
      "resolution_timestamp": "2026-09-14T05:45:00Z",
      "direction": "UP",
      "base_run_id": 1181,
      "small_run_id": 1182,
      "last_observed_close": 77503.56,
      "actual_close": 77531.35,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-14T05:31:16.047874Z",
      "base_predicted_close": 77573.6015625,
      "small_predicted_close": 77594.34375,
      "strike": 77503.56,
      "market_regime": {
        "id": 202,
        "signal_id": 208,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-14T05:15:00Z",
        "return_6h": 0.010589865696442935,
        "return_12h": 0.002919781798391252,
        "return_24h": 0.003110089675028238,
        "close_vs_ema12": 0.0033444274653642303,
        "close_vs_ema24": 0.0042179495098018105,
        "ema12_slope_3h": 0.0029758547016049963,
        "ema24_slope_6h": 0.000993568211040019,
        "score": 2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-14T05:31:16.050287Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-14T05:15:00Z",
          "return_6h": 0.010589865696442935,
          "return_12h": 0.002919781798391252,
          "return_24h": 0.003110089675028238,
          "close_vs_ema12": 0.0033444274653642303,
          "close_vs_ema24": 0.0042179495098018105,
          "ema12_slope_3h": 0.0029758547016049963,
          "ema24_slope_6h": 0.000993568211040019,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.49,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.185688,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        1181,
        1182
      ],
      "forecast_publication_timestamp": "2026-09-14T05:31:16.002424Z",
      "requested_quote_timestamp": "2026-09-14T05:31:16.002424Z",
      "retrieved_quote_timestamp": "2026-09-14T05:31:16.188112Z",
      "quote_retrieval_timestamp": "2026-09-14T05:31:16.188112Z",
      "timing_difference_seconds": 0.185688,
      "selected_quote": {
        "id": 208,
        "contract_id": 208,
        "forecast_timestamp": "2026-09-14T05:31:16.002424Z",
        "requested_timestamp": "2026-09-14T05:31:16.002424Z",
        "actual_quote_timestamp": "2026-09-14T05:31:16.188112Z",
        "timestamp_delta_seconds": 0.185688,
        "bid": 0.48,
        "ask": 0.49,
        "midpoint": 0.485,
        "last_price": 0.49,
        "implied_probability": 0.49,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-14T05:31:16.188112Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP140145",
        "external_market_id": "KXBTC15M-26SEP140145-45",
        "external_contract_id": "KXBTC15M-26SEP140145-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5471.59
      },
      "selected_entry_price": 0.49,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 208,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP140145",
          "external_market_id": "KXBTC15M-26SEP140145-45",
          "external_contract_id": "KXBTC15M-26SEP140145-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-14T05:30:00Z",
          "resolution_timestamp": "2026-09-14T05:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-14T05:31:16.052601Z"
        }
      ],
      "quotes": [
        {
          "id": 208,
          "contract_id": 208,
          "forecast_timestamp": "2026-09-14T05:31:16.002424Z",
          "requested_timestamp": "2026-09-14T05:31:16.002424Z",
          "actual_quote_timestamp": "2026-09-14T05:31:16.188112Z",
          "timestamp_delta_seconds": 0.185688,
          "bid": 0.48,
          "ask": 0.49,
          "midpoint": 0.485,
          "last_price": 0.49,
          "implied_probability": 0.49,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-14T05:31:16.188112Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP140145",
          "external_market_id": "KXBTC15M-26SEP140145-45",
          "external_contract_id": "KXBTC15M-26SEP140145-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5471.59
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP140145-45": {
          "UP/YES": "KXBTC15M-26SEP140145-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 399,
          "signal_id": 208,
          "quote_id": 208,
          "settlement_id": 208,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 197.0,
          "entry_price": 0.49,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.53,
          "trading_fee": 3.45,
          "total_deployed": 99.98,
          "settlement_value": 1.0,
          "settlement_payout": 197.0,
          "gross_pnl": 100.47,
          "net_pnl": 97.02,
          "roi": 0.9703940788157631,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-14T05:46:22.746687Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5471.59,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 400,
          "signal_id": 208,
          "quote_id": 208,
          "settlement_id": 208,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.49,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 49.0,
          "trading_fee": 1.75,
          "total_deployed": 50.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 51.0,
          "net_pnl": 49.25,
          "roi": 0.9704433497536946,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-14T05:46:22.749182Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5471.59,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77503.56,
        "kronos_base_predicted_close": 77573.6015625,
        "kronos_base_displacement": 70.04156250000233,
        "kronos_base_displacement_fraction": 0.0009037205839319166,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77594.34375,
        "kronos_small_displacement": 90.78375000000233,
        "kronos_small_displacement_fraction": 0.0011713494193041239,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP140145",
        "ticker": "KXBTC15M-26SEP140145-45",
        "market_id": "KXBTC15M-26SEP140145-45",
        "contract_id": "KXBTC15M-26SEP140145-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77503.56
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-14T05:31:16.002424Z",
        "retrieved_timestamp": "2026-09-14T05:31:16.188112Z",
        "quote_offset_seconds": 0.185688,
        "quote_age_seconds": 0.185688,
        "bid": 0.48,
        "ask": 0.49,
        "midpoint": 0.485,
        "last_price": 0.49,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.49,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5471.59
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 77531.35,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260914T0530Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 202,
          "signal_id": 208,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-14T05:15:00Z",
          "return_6h": 0.010589865696442935,
          "return_12h": 0.002919781798391252,
          "return_24h": 0.003110089675028238,
          "close_vs_ema12": 0.0033444274653642303,
          "close_vs_ema24": 0.0042179495098018105,
          "ema12_slope_3h": 0.0029758547016049963,
          "ema24_slope_6h": 0.000993568211040019,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-14T05:31:16.050287Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-14T05:15:00Z",
            "return_6h": 0.010589865696442935,
            "return_12h": 0.002919781798391252,
            "return_24h": 0.003110089675028238,
            "close_vs_ema12": 0.0033444274653642303,
            "close_vs_ema24": 0.0042179495098018105,
            "ema12_slope_3h": 0.0029758547016049963,
            "ema24_slope_6h": 0.000993568211040019,
            "score": 2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0013942366486755509,
        "return_30m": -0.0017216827564965342,
        "return_60m": -0.001247337597895748,
        "return_120m": -0.003928503545817641,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.0007183228744438441,
        "close_vs_ema6": -0.0008854743700190681,
        "close_vs_ema12": -0.00011778038856380402,
        "ema3_slope": -0.000717807257071601,
        "ema6_slope": -0.0003540643420474332,
        "realized_volatility_30m": 0.0005331666830403758,
        "realized_volatility_60m": 0.0006680589224829426,
        "return_acceleration": -0.0010663333660807517
      }
    },
    {
      "id": 207,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260914T0400Z",
      "trigger_timestamp": "2026-09-14T04:01:17.824291Z",
      "market_start_timestamp": "2026-09-14T04:00:00Z",
      "resolution_timestamp": "2026-09-14T04:15:00Z",
      "direction": "UP",
      "base_run_id": 1169,
      "small_run_id": 1170,
      "last_observed_close": 77550.48,
      "actual_close": 77554.5,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-14T04:01:17.867652Z",
      "base_predicted_close": 77554.1875,
      "small_predicted_close": 77577.8671875,
      "strike": 77550.48,
      "market_regime": {
        "id": 201,
        "signal_id": 207,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-14T03:45:00Z",
        "return_6h": 0.0034659752575563196,
        "return_12h": 0.0057195298985495135,
        "return_24h": 0.0047990114377070014,
        "close_vs_ema12": 0.005211833988115311,
        "close_vs_ema24": 0.005534517964691066,
        "ema12_slope_3h": 0.0018989230130233015,
        "ema24_slope_6h": -0.00033122491067283377,
        "score": 2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-14T04:01:17.872410Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-14T03:45:00Z",
          "return_6h": 0.0034659752575563196,
          "return_12h": 0.0057195298985495135,
          "return_24h": 0.0047990114377070014,
          "close_vs_ema12": 0.005211833988115311,
          "close_vs_ema24": 0.005534517964691066,
          "ema12_slope_3h": 0.0018989230130233015,
          "ema24_slope_6h": -0.00033122491067283377,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.48,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.175107,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        1169,
        1170
      ],
      "forecast_publication_timestamp": "2026-09-14T04:01:17.824291Z",
      "requested_quote_timestamp": "2026-09-14T04:01:17.824291Z",
      "retrieved_quote_timestamp": "2026-09-14T04:01:17.999398Z",
      "quote_retrieval_timestamp": "2026-09-14T04:01:17.999398Z",
      "timing_difference_seconds": 0.175107,
      "selected_quote": {
        "id": 207,
        "contract_id": 207,
        "forecast_timestamp": "2026-09-14T04:01:17.824291Z",
        "requested_timestamp": "2026-09-14T04:01:17.824291Z",
        "actual_quote_timestamp": "2026-09-14T04:01:17.999398Z",
        "timestamp_delta_seconds": 0.175107,
        "bid": 0.47,
        "ask": 0.48,
        "midpoint": 0.475,
        "last_price": 0.48,
        "implied_probability": 0.48,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-14T04:01:17.999398Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP140015",
        "external_market_id": "KXBTC15M-26SEP140015-15",
        "external_contract_id": "KXBTC15M-26SEP140015-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 360.45
      },
      "selected_entry_price": 0.48,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 207,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP140015",
          "external_market_id": "KXBTC15M-26SEP140015-15",
          "external_contract_id": "KXBTC15M-26SEP140015-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-14T04:00:00Z",
          "resolution_timestamp": "2026-09-14T04:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-14T04:01:17.875662Z"
        }
      ],
      "quotes": [
        {
          "id": 207,
          "contract_id": 207,
          "forecast_timestamp": "2026-09-14T04:01:17.824291Z",
          "requested_timestamp": "2026-09-14T04:01:17.824291Z",
          "actual_quote_timestamp": "2026-09-14T04:01:17.999398Z",
          "timestamp_delta_seconds": 0.175107,
          "bid": 0.47,
          "ask": 0.48,
          "midpoint": 0.475,
          "last_price": 0.48,
          "implied_probability": 0.48,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-14T04:01:17.999398Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP140015",
          "external_market_id": "KXBTC15M-26SEP140015-15",
          "external_contract_id": "KXBTC15M-26SEP140015-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 360.45
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP140015-15": {
          "UP/YES": "KXBTC15M-26SEP140015-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 397,
          "signal_id": 207,
          "quote_id": 207,
          "settlement_id": 207,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 201.0,
          "entry_price": 0.48,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.47999999999999,
          "trading_fee": 3.52,
          "total_deployed": 99.99999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 201.0,
          "gross_pnl": 104.52000000000001,
          "net_pnl": 101.00000000000001,
          "roi": 1.0100000000000002,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-14T04:16:20.890740Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 360.45,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 398,
          "signal_id": 207,
          "quote_id": 207,
          "settlement_id": 207,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.48,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 48.0,
          "trading_fee": 1.75,
          "total_deployed": 49.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 52.0,
          "net_pnl": 50.25,
          "roi": 1.0100502512562815,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-14T04:16:20.892841Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 360.45,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77550.48,
        "kronos_base_predicted_close": 77554.1875,
        "kronos_base_displacement": 3.7075000000040745,
        "kronos_base_displacement_fraction": 4.780756998543497e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77577.8671875,
        "kronos_small_displacement": 27.387187500004075,
        "kronos_small_displacement_fraction": 0.00035315303657700215,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP140015",
        "ticker": "KXBTC15M-26SEP140015-15",
        "market_id": "KXBTC15M-26SEP140015-15",
        "contract_id": "KXBTC15M-26SEP140015-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77550.48
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-14T04:01:17.824291Z",
        "retrieved_timestamp": "2026-09-14T04:01:17.999398Z",
        "quote_offset_seconds": 0.175107,
        "quote_age_seconds": 0.175107,
        "bid": 0.47,
        "ask": 0.48,
        "midpoint": 0.475,
        "last_price": 0.48,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.48,
        "price_type": "live_executable_ask",
        "yes_ask_size": 360.45
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 77554.5,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260914T0400Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 201,
          "signal_id": 207,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-14T03:45:00Z",
          "return_6h": 0.0034659752575563196,
          "return_12h": 0.0057195298985495135,
          "return_24h": 0.0047990114377070014,
          "close_vs_ema12": 0.005211833988115311,
          "close_vs_ema24": 0.005534517964691066,
          "ema12_slope_3h": 0.0018989230130233015,
          "ema24_slope_6h": -0.00033122491067283377,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-14T04:01:17.872410Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-14T03:45:00Z",
            "return_6h": 0.0034659752575563196,
            "return_12h": 0.0057195298985495135,
            "return_24h": 0.0047990114377070014,
            "close_vs_ema12": 0.005211833988115311,
            "close_vs_ema24": 0.005534517964691066,
            "ema12_slope_3h": 0.0018989230130233015,
            "ema24_slope_6h": -0.00033122491067283377,
            "score": 2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": 0.00040177931083373863,
        "return_30m": -0.003325370296260899,
        "return_60m": -0.00020845082995102349,
        "return_120m": 0.005809326396758241,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": -0.0004403792355820446,
        "close_vs_ema6": 4.403471523883873e-05,
        "close_vs_ema12": 0.00204803176866597,
        "ema3_slope": -0.00044018538707757404,
        "ema6_slope": 1.761419634993544e-05,
        "realized_volatility_30m": 0.0020637160138736177,
        "realized_volatility_60m": 0.0023270685272559067,
        "return_acceleration": 0.004127432027747235
      }
    },
    {
      "id": 206,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260914T0345Z",
      "trigger_timestamp": "2026-09-14T03:46:17.023453Z",
      "market_start_timestamp": "2026-09-14T03:45:00Z",
      "resolution_timestamp": "2026-09-14T04:00:00Z",
      "direction": "UP",
      "base_run_id": 1167,
      "small_run_id": 1168,
      "last_observed_close": 77519.34,
      "actual_close": 77550.48,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-14T03:46:17.059250Z",
      "base_predicted_close": 77584.0234375,
      "small_predicted_close": 77631.4765625,
      "strike": 77519.34,
      "market_regime": {
        "id": 200,
        "signal_id": 206,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-14T03:30:00Z",
        "return_6h": 0.00221694553643359,
        "return_12h": 0.004831599983327051,
        "return_24h": 0.004003305191859763,
        "close_vs_ema12": 0.005031018824346978,
        "close_vs_ema24": 0.0052478657375036875,
        "ema12_slope_3h": 0.0015521742912365522,
        "ema24_slope_6h": -0.0004112679190857449,
        "score": 2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-14T03:46:17.061436Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-14T03:30:00Z",
          "return_6h": 0.00221694553643359,
          "return_12h": 0.004831599983327051,
          "return_24h": 0.004003305191859763,
          "close_vs_ema12": 0.005031018824346978,
          "close_vs_ema24": 0.0052478657375036875,
          "ema12_slope_3h": 0.0015521742912365522,
          "ema24_slope_6h": -0.0004112679190857449,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.51,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.16279,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        1167,
        1168
      ],
      "forecast_publication_timestamp": "2026-09-14T03:46:17.023453Z",
      "requested_quote_timestamp": "2026-09-14T03:46:17.023453Z",
      "retrieved_quote_timestamp": "2026-09-14T03:46:17.186243Z",
      "quote_retrieval_timestamp": "2026-09-14T03:46:17.186243Z",
      "timing_difference_seconds": 0.16279,
      "selected_quote": {
        "id": 206,
        "contract_id": 206,
        "forecast_timestamp": "2026-09-14T03:46:17.023453Z",
        "requested_timestamp": "2026-09-14T03:46:17.023453Z",
        "actual_quote_timestamp": "2026-09-14T03:46:17.186243Z",
        "timestamp_delta_seconds": 0.16279,
        "bid": 0.5,
        "ask": 0.51,
        "midpoint": 0.505,
        "last_price": 0.51,
        "implied_probability": 0.51,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-14T03:46:17.186243Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP140000",
        "external_market_id": "KXBTC15M-26SEP140000-00",
        "external_contract_id": "KXBTC15M-26SEP140000-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 567.56
      },
      "selected_entry_price": 0.51,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 206,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP140000",
          "external_market_id": "KXBTC15M-26SEP140000-00",
          "external_contract_id": "KXBTC15M-26SEP140000-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-14T03:45:00Z",
          "resolution_timestamp": "2026-09-14T04:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-14T03:46:17.063714Z"
        }
      ],
      "quotes": [
        {
          "id": 206,
          "contract_id": 206,
          "forecast_timestamp": "2026-09-14T03:46:17.023453Z",
          "requested_timestamp": "2026-09-14T03:46:17.023453Z",
          "actual_quote_timestamp": "2026-09-14T03:46:17.186243Z",
          "timestamp_delta_seconds": 0.16279,
          "bid": 0.5,
          "ask": 0.51,
          "midpoint": 0.505,
          "last_price": 0.51,
          "implied_probability": 0.51,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-14T03:46:17.186243Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP140000",
          "external_market_id": "KXBTC15M-26SEP140000-00",
          "external_contract_id": "KXBTC15M-26SEP140000-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 567.56
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP140000-00": {
          "UP/YES": "KXBTC15M-26SEP140000-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 395,
          "signal_id": 206,
          "quote_id": 206,
          "settlement_id": 206,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 189.0,
          "entry_price": 0.51,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.39,
          "trading_fee": 3.31,
          "total_deployed": 99.7,
          "settlement_value": 1.0,
          "settlement_payout": 189.0,
          "gross_pnl": 92.61,
          "net_pnl": 89.3,
          "roi": 0.8956870611835506,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-14T04:01:22.710891Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 567.56,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 396,
          "signal_id": 206,
          "quote_id": 206,
          "settlement_id": 206,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.51,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 51.0,
          "trading_fee": 1.75,
          "total_deployed": 52.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 49.0,
          "net_pnl": 47.25,
          "roi": 0.8957345971563981,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-14T04:01:22.712812Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 567.56,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77519.34,
        "kronos_base_predicted_close": 77584.0234375,
        "kronos_base_displacement": 64.68343750000349,
        "kronos_base_displacement_fraction": 0.0008344167726402663,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77631.4765625,
        "kronos_small_displacement": 112.13656250000349,
        "kronos_small_displacement_fraction": 0.0014465623997831187,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP140000",
        "ticker": "KXBTC15M-26SEP140000-00",
        "market_id": "KXBTC15M-26SEP140000-00",
        "contract_id": "KXBTC15M-26SEP140000-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77519.34
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-14T03:46:17.023453Z",
        "retrieved_timestamp": "2026-09-14T03:46:17.186243Z",
        "quote_offset_seconds": 0.16279,
        "quote_age_seconds": 0.16279,
        "bid": 0.5,
        "ask": 0.51,
        "midpoint": 0.505,
        "last_price": 0.51,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.51,
        "price_type": "live_executable_ask",
        "yes_ask_size": 567.56
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 77550.48,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260914T0345Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 200,
          "signal_id": 206,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-14T03:30:00Z",
          "return_6h": 0.00221694553643359,
          "return_12h": 0.004831599983327051,
          "return_24h": 0.004003305191859763,
          "close_vs_ema12": 0.005031018824346978,
          "close_vs_ema24": 0.0052478657375036875,
          "ema12_slope_3h": 0.0015521742912365522,
          "ema24_slope_6h": -0.0004112679190857449,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-14T03:46:17.061436Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-14T03:30:00Z",
            "return_6h": 0.00221694553643359,
            "return_12h": 0.004831599983327051,
            "return_24h": 0.004003305191859763,
            "close_vs_ema12": 0.005031018824346978,
            "close_vs_ema24": 0.0052478657375036875,
            "ema12_slope_3h": 0.0015521742912365522,
            "ema24_slope_6h": -0.0004112679190857449,
            "score": 2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0037256527169134968,
        "return_30m": -0.0033349158283533242,
        "return_60m": 0.0008210301179421009,
        "return_120m": 0.009341641558395564,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0012816351505015033,
        "close_vs_ema6": -0.0003399930214469382,
        "close_vs_ema12": 0.002018712412536372,
        "ema3_slope": -0.0012799946643472504,
        "ema6_slope": -0.00013597871585302457,
        "realized_volatility_30m": 0.0020589253996625145,
        "realized_volatility_60m": 0.0024179731892448723,
        "return_acceleration": -0.004117850799325029
      }
    },
    {
      "id": 205,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260914T0245Z",
      "trigger_timestamp": "2026-09-14T02:46:16.543879Z",
      "market_start_timestamp": "2026-09-14T02:45:00Z",
      "resolution_timestamp": "2026-09-14T03:00:00Z",
      "direction": "UP",
      "base_run_id": 1159,
      "small_run_id": 1160,
      "last_observed_close": 77455.75,
      "actual_close": 77566.65,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-14T02:46:16.599836Z",
      "base_predicted_close": 77455.96875,
      "small_predicted_close": 77482.2890625,
      "strike": 77455.75,
      "market_regime": {
        "id": 199,
        "signal_id": 205,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-14T02:30:00Z",
        "return_6h": 0.002125523719723521,
        "return_12h": 0.0037277870400633795,
        "return_24h": 0.0025647314735399718,
        "close_vs_ema12": 0.0054751419917069555,
        "close_vs_ema24": 0.005050145563274988,
        "ema12_slope_3h": -0.00041328141558505394,
        "ema24_slope_6h": -0.0008117690280354806,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-14T02:46:16.602081Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-14T02:30:00Z",
          "return_6h": 0.002125523719723521,
          "return_12h": 0.0037277870400633795,
          "return_24h": 0.0025647314735399718,
          "close_vs_ema12": 0.0054751419917069555,
          "close_vs_ema24": 0.005050145563274988,
          "ema12_slope_3h": -0.00041328141558505394,
          "ema24_slope_6h": -0.0008117690280354806,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.65,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.210298,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        1159,
        1160
      ],
      "forecast_publication_timestamp": "2026-09-14T02:46:16.543879Z",
      "requested_quote_timestamp": "2026-09-14T02:46:16.543879Z",
      "retrieved_quote_timestamp": "2026-09-14T02:46:16.754177Z",
      "quote_retrieval_timestamp": "2026-09-14T02:46:16.754177Z",
      "timing_difference_seconds": 0.210298,
      "selected_quote": {
        "id": 205,
        "contract_id": 205,
        "forecast_timestamp": "2026-09-14T02:46:16.543879Z",
        "requested_timestamp": "2026-09-14T02:46:16.543879Z",
        "actual_quote_timestamp": "2026-09-14T02:46:16.754177Z",
        "timestamp_delta_seconds": 0.210298,
        "bid": 0.64,
        "ask": 0.65,
        "midpoint": 0.645,
        "last_price": 0.64,
        "implied_probability": 0.65,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-14T02:46:16.754177Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP132300",
        "external_market_id": "KXBTC15M-26SEP132300-00",
        "external_contract_id": "KXBTC15M-26SEP132300-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3131.74
      },
      "selected_entry_price": 0.65,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 205,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP132300",
          "external_market_id": "KXBTC15M-26SEP132300-00",
          "external_contract_id": "KXBTC15M-26SEP132300-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-14T02:45:00Z",
          "resolution_timestamp": "2026-09-14T03:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-14T02:46:16.604422Z"
        }
      ],
      "quotes": [
        {
          "id": 205,
          "contract_id": 205,
          "forecast_timestamp": "2026-09-14T02:46:16.543879Z",
          "requested_timestamp": "2026-09-14T02:46:16.543879Z",
          "actual_quote_timestamp": "2026-09-14T02:46:16.754177Z",
          "timestamp_delta_seconds": 0.210298,
          "bid": 0.64,
          "ask": 0.65,
          "midpoint": 0.645,
          "last_price": 0.64,
          "implied_probability": 0.65,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-14T02:46:16.754177Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP132300",
          "external_market_id": "KXBTC15M-26SEP132300-00",
          "external_contract_id": "KXBTC15M-26SEP132300-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3131.74
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP132300-00": {
          "UP/YES": "KXBTC15M-26SEP132300-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 393,
          "signal_id": 205,
          "quote_id": 205,
          "settlement_id": 205,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 150.0,
          "entry_price": 0.65,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.5,
          "trading_fee": 2.39,
          "total_deployed": 99.89,
          "settlement_value": 1.0,
          "settlement_payout": 150.0,
          "gross_pnl": 52.5,
          "net_pnl": 50.11,
          "roi": 0.5016518169986985,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-14T03:01:22.929050Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3131.74,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 394,
          "signal_id": 205,
          "quote_id": 205,
          "settlement_id": 205,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.65,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 65.0,
          "trading_fee": 1.6,
          "total_deployed": 66.6,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 35.0,
          "net_pnl": 33.400000000000006,
          "roi": 0.5015015015015016,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-14T03:01:22.931245Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3131.74,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77455.75,
        "kronos_base_predicted_close": 77455.96875,
        "kronos_base_displacement": 0.21875,
        "kronos_base_displacement_fraction": 2.8241931683574168e-06,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77482.2890625,
        "kronos_small_displacement": 26.5390625,
        "kronos_small_displacement_fraction": 0.0003426351497467909,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP132300",
        "ticker": "KXBTC15M-26SEP132300-00",
        "market_id": "KXBTC15M-26SEP132300-00",
        "contract_id": "KXBTC15M-26SEP132300-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77455.75
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-14T02:46:16.543879Z",
        "retrieved_timestamp": "2026-09-14T02:46:16.754177Z",
        "quote_offset_seconds": 0.210298,
        "quote_age_seconds": 0.210298,
        "bid": 0.64,
        "ask": 0.65,
        "midpoint": 0.645,
        "last_price": 0.64,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.65,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3131.74
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 77566.65,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260914T0245Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 199,
          "signal_id": 205,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-14T02:30:00Z",
          "return_6h": 0.002125523719723521,
          "return_12h": 0.0037277870400633795,
          "return_24h": 0.0025647314735399718,
          "close_vs_ema12": 0.0054751419917069555,
          "close_vs_ema24": 0.005050145563274988,
          "ema12_slope_3h": -0.00041328141558505394,
          "ema24_slope_6h": -0.0008117690280354806,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-14T02:46:16.602081Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-14T02:30:00Z",
            "return_6h": 0.002125523719723521,
            "return_12h": 0.0037277870400633795,
            "return_24h": 0.0025647314735399718,
            "close_vs_ema12": 0.0054751419917069555,
            "close_vs_ema24": 0.005050145563274988,
            "ema12_slope_3h": -0.00041328141558505394,
            "ema24_slope_6h": -0.0008117690280354806,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": -0.0005917963016962569,
        "return_30m": 0.0018792649212771018,
        "return_60m": 0.008513621500788604,
        "return_120m": 0.009225318151184991,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": 0.0009095851973899283,
        "close_vs_ema6": 0.0029338435342520786,
        "close_vs_ema12": 0.004917411441683006,
        "ema3_slope": 0.0009104132958472899,
        "ema6_slope": 0.0011749162218452902,
        "realized_volatility_30m": 0.0015321603777485593,
        "realized_volatility_60m": 0.001660763392363202,
        "return_acceleration": -0.0030643207554971186
      }
    },
    {
      "id": 204,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260914T0130Z",
      "trigger_timestamp": "2026-09-14T01:31:17.035774Z",
      "market_start_timestamp": "2026-09-14T01:30:00Z",
      "resolution_timestamp": "2026-09-14T01:45:00Z",
      "direction": "UP",
      "base_run_id": 1149,
      "small_run_id": 1150,
      "last_observed_close": 76824.93,
      "actual_close": 76801.88,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-14T01:31:17.086193Z",
      "base_predicted_close": 76825.4765625,
      "small_predicted_close": 76862.2578125,
      "strike": 76824.93,
      "market_regime": {
        "id": 198,
        "signal_id": 204,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-14T01:15:00Z",
        "return_6h": -0.005431179036700096,
        "return_12h": 0.0035220727305278476,
        "return_24h": -0.005462163203820758,
        "close_vs_ema12": -0.0020696829860193944,
        "close_vs_ema24": -0.0028866265350295794,
        "ema12_slope_3h": -0.002103069232474164,
        "ema24_slope_6h": -0.0008672739167809862,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-14T01:31:17.088641Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-14T01:15:00Z",
          "return_6h": -0.005431179036700096,
          "return_12h": 0.0035220727305278476,
          "return_24h": -0.005462163203820758,
          "close_vs_ema12": -0.0020696829860193944,
          "close_vs_ema24": -0.0028866265350295794,
          "ema12_slope_3h": -0.002103069232474164,
          "ema24_slope_6h": -0.0008672739167809862,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.48,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.205802,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        1149,
        1150
      ],
      "forecast_publication_timestamp": "2026-09-14T01:31:17.035774Z",
      "requested_quote_timestamp": "2026-09-14T01:31:17.035774Z",
      "retrieved_quote_timestamp": "2026-09-14T01:31:17.241576Z",
      "quote_retrieval_timestamp": "2026-09-14T01:31:17.241576Z",
      "timing_difference_seconds": 0.205802,
      "selected_quote": {
        "id": 204,
        "contract_id": 204,
        "forecast_timestamp": "2026-09-14T01:31:17.035774Z",
        "requested_timestamp": "2026-09-14T01:31:17.035774Z",
        "actual_quote_timestamp": "2026-09-14T01:31:17.241576Z",
        "timestamp_delta_seconds": 0.205802,
        "bid": 0.47,
        "ask": 0.48,
        "midpoint": 0.475,
        "last_price": 0.48,
        "implied_probability": 0.48,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-14T01:31:17.241576Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP132145",
        "external_market_id": "KXBTC15M-26SEP132145-45",
        "external_contract_id": "KXBTC15M-26SEP132145-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2166.01
      },
      "selected_entry_price": 0.48,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 204,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP132145",
          "external_market_id": "KXBTC15M-26SEP132145-45",
          "external_contract_id": "KXBTC15M-26SEP132145-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-14T01:30:00Z",
          "resolution_timestamp": "2026-09-14T01:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-14T01:31:17.091083Z"
        }
      ],
      "quotes": [
        {
          "id": 204,
          "contract_id": 204,
          "forecast_timestamp": "2026-09-14T01:31:17.035774Z",
          "requested_timestamp": "2026-09-14T01:31:17.035774Z",
          "actual_quote_timestamp": "2026-09-14T01:31:17.241576Z",
          "timestamp_delta_seconds": 0.205802,
          "bid": 0.47,
          "ask": 0.48,
          "midpoint": 0.475,
          "last_price": 0.48,
          "implied_probability": 0.48,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-14T01:31:17.241576Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP132145",
          "external_market_id": "KXBTC15M-26SEP132145-45",
          "external_contract_id": "KXBTC15M-26SEP132145-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2166.01
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP132145-45": {
          "UP/YES": "KXBTC15M-26SEP132145-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 391,
          "signal_id": 204,
          "quote_id": 204,
          "settlement_id": 204,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 201.0,
          "entry_price": 0.48,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.47999999999999,
          "trading_fee": 3.52,
          "total_deployed": 99.99999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.47999999999999,
          "net_pnl": -99.99999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-14T01:46:21.564843Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2166.01,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 392,
          "signal_id": 204,
          "quote_id": 204,
          "settlement_id": 204,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.48,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 48.0,
          "trading_fee": 1.75,
          "total_deployed": 49.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -48.0,
          "net_pnl": -49.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-14T01:46:21.566849Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2166.01,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 76824.93,
        "kronos_base_predicted_close": 76825.4765625,
        "kronos_base_displacement": 0.5465625000069849,
        "kronos_base_displacement_fraction": 7.114389821207582e-06,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 76862.2578125,
        "kronos_small_displacement": 37.327812500006985,
        "kronos_small_displacement_fraction": 0.00048588150356930997,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP132145",
        "ticker": "KXBTC15M-26SEP132145-45",
        "market_id": "KXBTC15M-26SEP132145-45",
        "contract_id": "KXBTC15M-26SEP132145-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 76824.93
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-14T01:31:17.035774Z",
        "retrieved_timestamp": "2026-09-14T01:31:17.241576Z",
        "quote_offset_seconds": 0.205802,
        "quote_age_seconds": 0.205802,
        "bid": 0.47,
        "ask": 0.48,
        "midpoint": 0.475,
        "last_price": 0.48,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.48,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2166.01
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 76801.88,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260914T0130Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 198,
          "signal_id": 204,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-14T01:15:00Z",
          "return_6h": -0.005431179036700096,
          "return_12h": 0.0035220727305278476,
          "return_24h": -0.005462163203820758,
          "close_vs_ema12": -0.0020696829860193944,
          "close_vs_ema24": -0.0028866265350295794,
          "ema12_slope_3h": -0.002103069232474164,
          "ema24_slope_6h": -0.0008672739167809862,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-14T01:31:17.088641Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-14T01:15:00Z",
            "return_6h": -0.005431179036700096,
            "return_12h": 0.0035220727305278476,
            "return_24h": -0.005462163203820758,
            "close_vs_ema12": -0.0020696829860193944,
            "close_vs_ema24": -0.0028866265350295794,
            "ema12_slope_3h": -0.002103069232474164,
            "ema24_slope_6h": -0.0008672739167809862,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.001244737595778922,
        "return_30m": 0.000622316204656137,
        "return_60m": 0.005381211933831009,
        "return_120m": 0.0017411229941344253,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0006145518762954438,
        "close_vs_ema6": 0.0008454103289257109,
        "close_vs_ema12": 0.00032665206923332413,
        "ema3_slope": 0.000614929782547069,
        "ema6_slope": 0.0003382785252339371,
        "realized_volatility_30m": 0.0009331925993795176,
        "realized_volatility_60m": 0.0018680044613470937,
        "return_acceleration": 0.0018663851987590352
      }
    },
    {
      "id": 203,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260914T0115Z",
      "trigger_timestamp": "2026-09-14T01:16:16.978339Z",
      "market_start_timestamp": "2026-09-14T01:15:00Z",
      "resolution_timestamp": "2026-09-14T01:30:00Z",
      "direction": "UP",
      "base_run_id": 1147,
      "small_run_id": 1148,
      "last_observed_close": 76729.43,
      "actual_close": 76824.93,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-14T01:16:17.022934Z",
      "base_predicted_close": 76821.0703125,
      "small_predicted_close": 76761.2421875,
      "strike": 76729.43,
      "market_regime": {
        "id": 197,
        "signal_id": 203,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-14T01:00:00Z",
        "return_6h": -0.006879990837289185,
        "return_12h": -0.00013515803280017558,
        "return_24h": -0.006769716163150585,
        "close_vs_ema12": -0.0033980724697073583,
        "close_vs_ema24": -0.004186754764825218,
        "ema12_slope_3h": -0.002220756578237726,
        "ema24_slope_6h": -0.0007710325345288149,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-14T01:16:17.025801Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-14T01:00:00Z",
          "return_6h": -0.006879990837289185,
          "return_12h": -0.00013515803280017558,
          "return_24h": -0.006769716163150585,
          "close_vs_ema12": -0.0033980724697073583,
          "close_vs_ema24": -0.004186754764825218,
          "ema12_slope_3h": -0.002220756578237726,
          "ema24_slope_6h": -0.0007710325345288149,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.42,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.206542,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        1147,
        1148
      ],
      "forecast_publication_timestamp": "2026-09-14T01:16:16.978339Z",
      "requested_quote_timestamp": "2026-09-14T01:16:16.978339Z",
      "retrieved_quote_timestamp": "2026-09-14T01:16:17.184881Z",
      "quote_retrieval_timestamp": "2026-09-14T01:16:17.184881Z",
      "timing_difference_seconds": 0.206542,
      "selected_quote": {
        "id": 203,
        "contract_id": 203,
        "forecast_timestamp": "2026-09-14T01:16:16.978339Z",
        "requested_timestamp": "2026-09-14T01:16:16.978339Z",
        "actual_quote_timestamp": "2026-09-14T01:16:17.184881Z",
        "timestamp_delta_seconds": 0.206542,
        "bid": 0.41,
        "ask": 0.42,
        "midpoint": 0.415,
        "last_price": 0.42,
        "implied_probability": 0.42,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-14T01:16:17.184881Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP132130",
        "external_market_id": "KXBTC15M-26SEP132130-30",
        "external_contract_id": "KXBTC15M-26SEP132130-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4268.45
      },
      "selected_entry_price": 0.42,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 203,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP132130",
          "external_market_id": "KXBTC15M-26SEP132130-30",
          "external_contract_id": "KXBTC15M-26SEP132130-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-14T01:15:00Z",
          "resolution_timestamp": "2026-09-14T01:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-14T01:16:17.029109Z"
        }
      ],
      "quotes": [
        {
          "id": 203,
          "contract_id": 203,
          "forecast_timestamp": "2026-09-14T01:16:16.978339Z",
          "requested_timestamp": "2026-09-14T01:16:16.978339Z",
          "actual_quote_timestamp": "2026-09-14T01:16:17.184881Z",
          "timestamp_delta_seconds": 0.206542,
          "bid": 0.41,
          "ask": 0.42,
          "midpoint": 0.415,
          "last_price": 0.42,
          "implied_probability": 0.42,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-14T01:16:17.184881Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP132130",
          "external_market_id": "KXBTC15M-26SEP132130-30",
          "external_contract_id": "KXBTC15M-26SEP132130-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4268.45
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP132130-30": {
          "UP/YES": "KXBTC15M-26SEP132130-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 389,
          "signal_id": 203,
          "quote_id": 203,
          "settlement_id": 203,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 228.0,
          "entry_price": 0.42,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.75999999999999,
          "trading_fee": 3.89,
          "total_deployed": 99.64999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 228.0,
          "gross_pnl": 132.24,
          "net_pnl": 128.35000000000002,
          "roi": 1.2880080280983446,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-14T01:31:21.888679Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4268.45,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 390,
          "signal_id": 203,
          "quote_id": 203,
          "settlement_id": 203,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.42,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 42.0,
          "trading_fee": 1.71,
          "total_deployed": 43.71,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 58.0,
          "net_pnl": 56.29,
          "roi": 1.2878059940517044,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-14T01:31:21.890448Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4268.45,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 76729.43,
        "kronos_base_predicted_close": 76821.0703125,
        "kronos_base_displacement": 91.64031250000698,
        "kronos_base_displacement_fraction": 0.0011943306825035322,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 76761.2421875,
        "kronos_small_displacement": 31.812187500006985,
        "kronos_small_displacement_fraction": 0.0004146021611265324,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP132130",
        "ticker": "KXBTC15M-26SEP132130-30",
        "market_id": "KXBTC15M-26SEP132130-30",
        "contract_id": "KXBTC15M-26SEP132130-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 76729.43
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-14T01:16:16.978339Z",
        "retrieved_timestamp": "2026-09-14T01:16:17.184881Z",
        "quote_offset_seconds": 0.206542,
        "quote_age_seconds": 0.206542,
        "bid": 0.41,
        "ask": 0.42,
        "midpoint": 0.415,
        "last_price": 0.42,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.42,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4268.45
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 76824.93,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260914T0115Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 197,
          "signal_id": 203,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-14T01:00:00Z",
          "return_6h": -0.006879990837289185,
          "return_12h": -0.00013515803280017558,
          "return_24h": -0.006769716163150585,
          "close_vs_ema12": -0.0033980724697073583,
          "close_vs_ema24": -0.004186754764825218,
          "ema12_slope_3h": -0.002220756578237726,
          "ema24_slope_6h": -0.0007710325345288149,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-14T01:16:17.025801Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-14T01:00:00Z",
            "return_6h": -0.006879990837289185,
            "return_12h": -0.00013515803280017558,
            "return_24h": -0.006769716163150585,
            "close_vs_ema12": -0.0033980724697073583,
            "close_vs_ema24": -0.004186754764825218,
            "ema12_slope_3h": -0.002220756578237726,
            "ema24_slope_6h": -0.0007710325345288149,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0006216476029801132,
        "return_30m": -0.0002384240100619106,
        "return_60m": -0.002016346157414417,
        "return_120m": 0.0005165288414288316,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -1.4859534463673718e-05,
        "close_vs_ema6": -6.0687217798394144e-05,
        "close_vs_ema12": -0.0008576038205397873,
        "ema3_slope": -1.4859313660964268e-05,
        "ema6_slope": -2.4274297863557948e-05,
        "realized_volatility_30m": 0.0005025547870567415,
        "realized_volatility_60m": 0.0037460364913908554,
        "return_acceleration": -0.001005109574113483
      }
    },
    {
      "id": 202,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260914T0100Z",
      "trigger_timestamp": "2026-09-14T01:01:16.701311Z",
      "market_start_timestamp": "2026-09-14T01:00:00Z",
      "resolution_timestamp": "2026-09-14T01:15:00Z",
      "direction": "UP",
      "base_run_id": 1145,
      "small_run_id": 1146,
      "last_observed_close": 76777.15,
      "actual_close": 76729.43,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-14T01:01:16.899105Z",
      "base_predicted_close": 76845.53125,
      "small_predicted_close": 76869.4375,
      "strike": 76777.15,
      "market_regime": {
        "id": 196,
        "signal_id": 202,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-14T00:45:00Z",
        "return_6h": -0.007027930504579172,
        "return_12h": 0.0006848280695399556,
        "return_24h": -0.006096474017441511,
        "close_vs_ema12": -0.0029223281622823283,
        "close_vs_ema24": -0.0036551791844015025,
        "ema12_slope_3h": -0.0022147295765441166,
        "ema24_slope_6h": -0.0006421906106174324,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-14T01:01:16.911827Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-14T00:45:00Z",
          "return_6h": -0.007027930504579172,
          "return_12h": 0.0006848280695399556,
          "return_24h": -0.006096474017441511,
          "close_vs_ema12": -0.0029223281622823283,
          "close_vs_ema24": -0.0036551791844015025,
          "ema12_slope_3h": -0.0022147295765441166,
          "ema24_slope_6h": -0.0006421906106174324,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.56,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.343325,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        1145,
        1146
      ],
      "forecast_publication_timestamp": "2026-09-14T01:01:16.701311Z",
      "requested_quote_timestamp": "2026-09-14T01:01:16.701311Z",
      "retrieved_quote_timestamp": "2026-09-14T01:01:17.044636Z",
      "quote_retrieval_timestamp": "2026-09-14T01:01:17.044636Z",
      "timing_difference_seconds": 0.343325,
      "selected_quote": {
        "id": 202,
        "contract_id": 202,
        "forecast_timestamp": "2026-09-14T01:01:16.701311Z",
        "requested_timestamp": "2026-09-14T01:01:16.701311Z",
        "actual_quote_timestamp": "2026-09-14T01:01:17.044636Z",
        "timestamp_delta_seconds": 0.343325,
        "bid": 0.55,
        "ask": 0.56,
        "midpoint": 0.555,
        "last_price": 0.56,
        "implied_probability": 0.56,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-14T01:01:17.044636Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP132115",
        "external_market_id": "KXBTC15M-26SEP132115-15",
        "external_contract_id": "KXBTC15M-26SEP132115-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 913.89
      },
      "selected_entry_price": 0.56,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 202,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP132115",
          "external_market_id": "KXBTC15M-26SEP132115-15",
          "external_contract_id": "KXBTC15M-26SEP132115-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-14T01:00:00Z",
          "resolution_timestamp": "2026-09-14T01:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-14T01:01:16.914816Z"
        }
      ],
      "quotes": [
        {
          "id": 202,
          "contract_id": 202,
          "forecast_timestamp": "2026-09-14T01:01:16.701311Z",
          "requested_timestamp": "2026-09-14T01:01:16.701311Z",
          "actual_quote_timestamp": "2026-09-14T01:01:17.044636Z",
          "timestamp_delta_seconds": 0.343325,
          "bid": 0.55,
          "ask": 0.56,
          "midpoint": 0.555,
          "last_price": 0.56,
          "implied_probability": 0.56,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-14T01:01:17.044636Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP132115",
          "external_market_id": "KXBTC15M-26SEP132115-15",
          "external_contract_id": "KXBTC15M-26SEP132115-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 913.89
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP132115-15": {
          "UP/YES": "KXBTC15M-26SEP132115-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 387,
          "signal_id": 202,
          "quote_id": 202,
          "settlement_id": 202,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 173.0,
          "entry_price": 0.56,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.88000000000001,
          "trading_fee": 2.99,
          "total_deployed": 99.87,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.88000000000001,
          "net_pnl": -99.87,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-14T01:16:21.736459Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 913.89,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 388,
          "signal_id": 202,
          "quote_id": 202,
          "settlement_id": 202,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.56,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 56.00000000000001,
          "trading_fee": 1.73,
          "total_deployed": 57.730000000000004,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -56.00000000000001,
          "net_pnl": -57.730000000000004,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-14T01:16:21.739095Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 913.89,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 76777.15,
        "kronos_base_predicted_close": 76845.53125,
        "kronos_base_displacement": 68.38125000000582,
        "kronos_base_displacement_fraction": 0.0008906458497092667,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 76869.4375,
        "kronos_small_displacement": 92.28750000000582,
        "kronos_small_displacement_fraction": 0.001202017787844506,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP132115",
        "ticker": "KXBTC15M-26SEP132115-15",
        "market_id": "KXBTC15M-26SEP132115-15",
        "contract_id": "KXBTC15M-26SEP132115-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 76777.15
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-14T01:01:16.701311Z",
        "retrieved_timestamp": "2026-09-14T01:01:17.044636Z",
        "quote_offset_seconds": 0.343325,
        "quote_age_seconds": 0.343325,
        "bid": 0.55,
        "ask": 0.56,
        "midpoint": 0.555,
        "last_price": 0.56,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.56,
        "price_type": "live_executable_ask",
        "yes_ask_size": 913.89
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 76729.43,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260914T0100Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 196,
          "signal_id": 202,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-14T00:45:00Z",
          "return_6h": -0.007027930504579172,
          "return_12h": 0.0006848280695399556,
          "return_24h": -0.006096474017441511,
          "close_vs_ema12": -0.0029223281622823283,
          "close_vs_ema24": -0.0036551791844015025,
          "ema12_slope_3h": -0.0022147295765441166,
          "ema24_slope_6h": -0.0006421906106174324,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-14T01:01:16.911827Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-14T00:45:00Z",
            "return_6h": -0.007027930504579172,
            "return_12h": 0.0006848280695399556,
            "return_24h": -0.006096474017441511,
            "close_vs_ema12": -0.0029223281622823283,
            "close_vs_ema24": -0.0036551791844015025,
            "ema12_slope_3h": -0.0022147295765441166,
            "ema24_slope_6h": -0.0006421906106174324,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.00038346197113336977,
        "return_30m": 0.004755936033113306,
        "return_60m": -0.0005973359707366344,
        "return_120m": 0.0011694848596195406,
        "consecutive_up_closes": 2,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0005922971757776896,
        "close_vs_ema6": 0.0005370213985229633,
        "close_vs_ema12": -0.0003919698387284676,
        "ema3_slope": 0.0005926481996325617,
        "ema6_slope": 0.00021485471204041318,
        "realized_volatility_30m": 0.0019936680280098207,
        "realized_volatility_60m": 0.003784593314991048,
        "return_acceleration": -0.003987336056019641
      }
    },
    {
      "id": 201,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260914T0030Z",
      "trigger_timestamp": "2026-09-14T00:31:16.340573Z",
      "market_start_timestamp": "2026-09-14T00:30:00Z",
      "resolution_timestamp": "2026-09-14T00:45:00Z",
      "direction": "UP",
      "base_run_id": 1141,
      "small_run_id": 1142,
      "last_observed_close": 76413.73,
      "actual_close": 76747.72,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-14T00:31:16.383389Z",
      "base_predicted_close": 76604.875,
      "small_predicted_close": 76435.703125,
      "strike": 76413.73,
      "market_regime": {
        "id": 195,
        "signal_id": 201,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-14T00:15:00Z",
        "return_6h": -0.011570806411527412,
        "return_12h": -0.005216104872202254,
        "return_24h": -0.010886173034061919,
        "close_vs_ema12": -0.007910045978606672,
        "close_vs_ema24": -0.008533500261253102,
        "ema12_slope_3h": -0.0017860184436395699,
        "ema24_slope_6h": -0.00035521131285076724,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-14T00:31:16.385925Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-14T00:15:00Z",
          "return_6h": -0.011570806411527412,
          "return_12h": -0.005216104872202254,
          "return_24h": -0.010886173034061919,
          "close_vs_ema12": -0.007910045978606672,
          "close_vs_ema24": -0.008533500261253102,
          "ema12_slope_3h": -0.0017860184436395699,
          "ema24_slope_6h": -0.00035521131285076724,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.8,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.183514,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "80_plus",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        1141,
        1142
      ],
      "forecast_publication_timestamp": "2026-09-14T00:31:16.340573Z",
      "requested_quote_timestamp": "2026-09-14T00:31:16.340573Z",
      "retrieved_quote_timestamp": "2026-09-14T00:31:16.524087Z",
      "quote_retrieval_timestamp": "2026-09-14T00:31:16.524087Z",
      "timing_difference_seconds": 0.183514,
      "selected_quote": {
        "id": 201,
        "contract_id": 201,
        "forecast_timestamp": "2026-09-14T00:31:16.340573Z",
        "requested_timestamp": "2026-09-14T00:31:16.340573Z",
        "actual_quote_timestamp": "2026-09-14T00:31:16.524087Z",
        "timestamp_delta_seconds": 0.183514,
        "bid": 0.79,
        "ask": 0.8,
        "midpoint": 0.795,
        "last_price": 0.79,
        "implied_probability": 0.8,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-14T00:31:16.524087Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP132045",
        "external_market_id": "KXBTC15M-26SEP132045-45",
        "external_contract_id": "KXBTC15M-26SEP132045-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5784.77
      },
      "selected_entry_price": 0.8,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 201,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP132045",
          "external_market_id": "KXBTC15M-26SEP132045-45",
          "external_contract_id": "KXBTC15M-26SEP132045-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-14T00:30:00Z",
          "resolution_timestamp": "2026-09-14T00:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-14T00:31:16.388388Z"
        }
      ],
      "quotes": [
        {
          "id": 201,
          "contract_id": 201,
          "forecast_timestamp": "2026-09-14T00:31:16.340573Z",
          "requested_timestamp": "2026-09-14T00:31:16.340573Z",
          "actual_quote_timestamp": "2026-09-14T00:31:16.524087Z",
          "timestamp_delta_seconds": 0.183514,
          "bid": 0.79,
          "ask": 0.8,
          "midpoint": 0.795,
          "last_price": 0.79,
          "implied_probability": 0.8,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-14T00:31:16.524087Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP132045",
          "external_market_id": "KXBTC15M-26SEP132045-45",
          "external_contract_id": "KXBTC15M-26SEP132045-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5784.77
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP132045-45": {
          "UP/YES": "KXBTC15M-26SEP132045-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 385,
          "signal_id": 201,
          "quote_id": 201,
          "settlement_id": 201,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 123.0,
          "entry_price": 0.8,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 98.4,
          "trading_fee": 1.38,
          "total_deployed": 99.78,
          "settlement_value": 1.0,
          "settlement_payout": 123.0,
          "gross_pnl": 24.599999999999994,
          "net_pnl": 23.22,
          "roi": 0.232711966325917,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-14T00:46:22.009483Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5784.77,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 386,
          "signal_id": 201,
          "quote_id": 201,
          "settlement_id": 201,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.8,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 80.0,
          "trading_fee": 1.12,
          "total_deployed": 81.12,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 20.0,
          "net_pnl": 18.879999999999995,
          "roi": 0.2327416173570019,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-14T00:46:22.013241Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5784.77,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 76413.73,
        "kronos_base_predicted_close": 76604.875,
        "kronos_base_displacement": 191.14500000000407,
        "kronos_base_displacement_fraction": 0.0025014483653658065,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 76435.703125,
        "kronos_small_displacement": 21.973125000004075,
        "kronos_small_displacement_fraction": 0.00028755467113049024,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP132045",
        "ticker": "KXBTC15M-26SEP132045-45",
        "market_id": "KXBTC15M-26SEP132045-45",
        "contract_id": "KXBTC15M-26SEP132045-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 76413.73
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-14T00:31:16.340573Z",
        "retrieved_timestamp": "2026-09-14T00:31:16.524087Z",
        "quote_offset_seconds": 0.183514,
        "quote_age_seconds": 0.183514,
        "bid": 0.79,
        "ask": 0.8,
        "midpoint": 0.795,
        "last_price": 0.79,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.8,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5784.77
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 76747.72,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260914T0030Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 195,
          "signal_id": 201,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-14T00:15:00Z",
          "return_6h": -0.011570806411527412,
          "return_12h": -0.005216104872202254,
          "return_24h": -0.010886173034061919,
          "close_vs_ema12": -0.007910045978606672,
          "close_vs_ema24": -0.008533500261253102,
          "ema12_slope_3h": -0.0017860184436395699,
          "ema24_slope_6h": -0.00035521131285076724,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-14T00:31:16.385925Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-14T00:15:00Z",
            "return_6h": -0.011570806411527412,
            "return_12h": -0.005216104872202254,
            "return_24h": -0.010886173034061919,
            "close_vs_ema12": -0.007910045978606672,
            "close_vs_ema24": -0.008533500261253102,
            "ema12_slope_3h": -0.0017860184436395699,
            "ema24_slope_6h": -0.00035521131285076724,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.006122384468966846,
        "return_30m": -0.005327932696755355,
        "return_60m": -0.003620605693133161,
        "return_120m": -0.004679419307474619,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0027544189502799465,
        "close_vs_ema6": -0.0038382024493419653,
        "close_vs_ema12": -0.005347493099482348,
        "ema3_slope": -0.002746852966415858,
        "ema6_slope": -0.0015329275052946567,
        "realized_volatility_30m": 0.0034608650713583433,
        "realized_volatility_60m": 0.003034344101273846,
        "return_acceleration": -0.006921730142716687
      }
    },
    {
      "id": 200,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260914T0015Z",
      "trigger_timestamp": "2026-09-14T00:16:15.716559Z",
      "market_start_timestamp": "2026-09-14T00:15:00Z",
      "resolution_timestamp": "2026-09-14T00:30:00Z",
      "direction": "UP",
      "base_run_id": 1139,
      "small_run_id": 1140,
      "last_observed_close": 76884.45,
      "actual_close": 76413.73,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-14T00:16:15.754801Z",
      "base_predicted_close": 76884.8359375,
      "small_predicted_close": 76924.3671875,
      "strike": 76884.45,
      "market_regime": {
        "id": 194,
        "signal_id": 200,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-14T00:00:00Z",
        "return_6h": -0.005641562466400685,
        "return_12h": 0.001505582081510859,
        "return_24h": -0.004849020025346262,
        "close_vs_ema12": -0.002134552895877051,
        "close_vs_ema24": -0.0026051028733619086,
        "ema12_slope_3h": -0.0013249494319990118,
        "ema24_slope_6h": -0.00011840588412270758,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-14T00:16:15.757184Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-14T00:00:00Z",
          "return_6h": -0.005641562466400685,
          "return_12h": 0.001505582081510859,
          "return_24h": -0.004849020025346262,
          "close_vs_ema12": -0.002134552895877051,
          "close_vs_ema24": -0.0026051028733619086,
          "ema12_slope_3h": -0.0013249494319990118,
          "ema24_slope_6h": -0.00011840588412270758,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.53,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.178971,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        1139,
        1140
      ],
      "forecast_publication_timestamp": "2026-09-14T00:16:15.716559Z",
      "requested_quote_timestamp": "2026-09-14T00:16:15.716559Z",
      "retrieved_quote_timestamp": "2026-09-14T00:16:15.895530Z",
      "quote_retrieval_timestamp": "2026-09-14T00:16:15.895530Z",
      "timing_difference_seconds": 0.178971,
      "selected_quote": {
        "id": 200,
        "contract_id": 200,
        "forecast_timestamp": "2026-09-14T00:16:15.716559Z",
        "requested_timestamp": "2026-09-14T00:16:15.716559Z",
        "actual_quote_timestamp": "2026-09-14T00:16:15.895530Z",
        "timestamp_delta_seconds": 0.178971,
        "bid": 0.52,
        "ask": 0.53,
        "midpoint": 0.525,
        "last_price": 0.53,
        "implied_probability": 0.53,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-14T00:16:15.895530Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP132030",
        "external_market_id": "KXBTC15M-26SEP132030-30",
        "external_contract_id": "KXBTC15M-26SEP132030-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4305.56
      },
      "selected_entry_price": 0.53,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 200,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP132030",
          "external_market_id": "KXBTC15M-26SEP132030-30",
          "external_contract_id": "KXBTC15M-26SEP132030-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-14T00:15:00Z",
          "resolution_timestamp": "2026-09-14T00:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-14T00:16:15.761475Z"
        }
      ],
      "quotes": [
        {
          "id": 200,
          "contract_id": 200,
          "forecast_timestamp": "2026-09-14T00:16:15.716559Z",
          "requested_timestamp": "2026-09-14T00:16:15.716559Z",
          "actual_quote_timestamp": "2026-09-14T00:16:15.895530Z",
          "timestamp_delta_seconds": 0.178971,
          "bid": 0.52,
          "ask": 0.53,
          "midpoint": 0.525,
          "last_price": 0.53,
          "implied_probability": 0.53,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-14T00:16:15.895530Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP132030",
          "external_market_id": "KXBTC15M-26SEP132030-30",
          "external_contract_id": "KXBTC15M-26SEP132030-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4305.56
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP132030-30": {
          "UP/YES": "KXBTC15M-26SEP132030-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 383,
          "signal_id": 200,
          "quote_id": 200,
          "settlement_id": 200,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 182.0,
          "entry_price": 0.53,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.46000000000001,
          "trading_fee": 3.18,
          "total_deployed": 99.64000000000001,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.46000000000001,
          "net_pnl": -99.64000000000001,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-14T00:31:21.055237Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4305.56,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 384,
          "signal_id": 200,
          "quote_id": 200,
          "settlement_id": 200,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.53,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 53.0,
          "trading_fee": 1.75,
          "total_deployed": 54.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -53.0,
          "net_pnl": -54.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-14T00:31:21.058274Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4305.56,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 76884.45,
        "kronos_base_predicted_close": 76884.8359375,
        "kronos_base_displacement": 0.3859375000029104,
        "kronos_base_displacement_fraction": 5.0197081464835915e-06,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 76924.3671875,
        "kronos_small_displacement": 39.91718750000291,
        "kronos_small_displacement_fraction": 0.0005191841458188608,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP132030",
        "ticker": "KXBTC15M-26SEP132030-30",
        "market_id": "KXBTC15M-26SEP132030-30",
        "contract_id": "KXBTC15M-26SEP132030-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 76884.45
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-14T00:16:15.716559Z",
        "retrieved_timestamp": "2026-09-14T00:16:15.895530Z",
        "quote_offset_seconds": 0.178971,
        "quote_age_seconds": 0.178971,
        "bid": 0.52,
        "ask": 0.53,
        "midpoint": 0.525,
        "last_price": 0.53,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.53,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4305.56
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 76413.73,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260914T0015Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 194,
          "signal_id": 200,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-14T00:00:00Z",
          "return_6h": -0.005641562466400685,
          "return_12h": 0.001505582081510859,
          "return_24h": -0.004849020025346262,
          "close_vs_ema12": -0.002134552895877051,
          "close_vs_ema24": -0.0026051028733619086,
          "ema12_slope_3h": -0.0013249494319990118,
          "ema24_slope_6h": -0.00011840588412270758,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-14T00:16:15.757184Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-14T00:00:00Z",
            "return_6h": -0.005641562466400685,
            "return_12h": 0.001505582081510859,
            "return_24h": -0.004849020025346262,
            "close_vs_ema12": -0.002134552895877051,
            "close_vs_ema24": -0.0026051028733619086,
            "ema12_slope_3h": -0.0013249494319990118,
            "ema24_slope_6h": -0.00011840588412270758,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0007993456737498406,
        "return_30m": 0.0011642418168589241,
        "return_60m": 0.002537992470208028,
        "return_120m": -0.0003472274756984861,
        "consecutive_up_closes": 5,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0006325512581339954,
        "close_vs_ema6": 0.0007618022466790997,
        "close_vs_ema12": -0.0001924196115278276,
        "ema3_slope": 0.0006329516324856677,
        "ema6_slope": 0.0003048137818011387,
        "realized_volatility_30m": 0.00021737048791437008,
        "realized_volatility_60m": 0.0004976481996862661,
        "return_acceleration": 0.00043474097582874016
      }
    },
    {
      "id": 199,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260913T2330Z",
      "trigger_timestamp": "2026-09-13T23:31:17.025741Z",
      "market_start_timestamp": "2026-09-13T23:30:00Z",
      "resolution_timestamp": "2026-09-13T23:45:00Z",
      "direction": "UP",
      "base_run_id": 1133,
      "small_run_id": 1134,
      "last_observed_close": 76691.4,
      "actual_close": 76795.04,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-13T23:31:17.066976Z",
      "base_predicted_close": 76716.6328125,
      "small_predicted_close": 76759.375,
      "strike": 76691.4,
      "market_regime": {
        "id": 193,
        "signal_id": 199,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-13T23:15:00Z",
        "return_6h": -0.0075897098896454684,
        "return_12h": 0.0008180288088506238,
        "return_24h": -0.007107666193619022,
        "close_vs_ema12": -0.0050072086508983205,
        "close_vs_ema24": -0.00531790689557865,
        "ema12_slope_3h": -0.0006803066376221967,
        "ema24_slope_6h": 0.00025642264806147175,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-13T23:31:17.069285Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-13T23:15:00Z",
          "return_6h": -0.0075897098896454684,
          "return_12h": 0.0008180288088506238,
          "return_24h": -0.007107666193619022,
          "close_vs_ema12": -0.0050072086508983205,
          "close_vs_ema24": -0.00531790689557865,
          "ema12_slope_3h": -0.0006803066376221967,
          "ema24_slope_6h": 0.00025642264806147175,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.79,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.197554,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "70_80",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        1133,
        1134
      ],
      "forecast_publication_timestamp": "2026-09-13T23:31:17.025741Z",
      "requested_quote_timestamp": "2026-09-13T23:31:17.025741Z",
      "retrieved_quote_timestamp": "2026-09-13T23:31:17.223295Z",
      "quote_retrieval_timestamp": "2026-09-13T23:31:17.223295Z",
      "timing_difference_seconds": 0.197554,
      "selected_quote": {
        "id": 199,
        "contract_id": 199,
        "forecast_timestamp": "2026-09-13T23:31:17.025741Z",
        "requested_timestamp": "2026-09-13T23:31:17.025741Z",
        "actual_quote_timestamp": "2026-09-13T23:31:17.223295Z",
        "timestamp_delta_seconds": 0.197554,
        "bid": 0.78,
        "ask": 0.79,
        "midpoint": 0.785,
        "last_price": 0.79,
        "implied_probability": 0.79,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-13T23:31:17.223295Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP131945",
        "external_market_id": "KXBTC15M-26SEP131945-45",
        "external_contract_id": "KXBTC15M-26SEP131945-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 1201.47
      },
      "selected_entry_price": 0.79,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 199,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP131945",
          "external_market_id": "KXBTC15M-26SEP131945-45",
          "external_contract_id": "KXBTC15M-26SEP131945-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-13T23:30:00Z",
          "resolution_timestamp": "2026-09-13T23:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-13T23:31:17.071818Z"
        }
      ],
      "quotes": [
        {
          "id": 199,
          "contract_id": 199,
          "forecast_timestamp": "2026-09-13T23:31:17.025741Z",
          "requested_timestamp": "2026-09-13T23:31:17.025741Z",
          "actual_quote_timestamp": "2026-09-13T23:31:17.223295Z",
          "timestamp_delta_seconds": 0.197554,
          "bid": 0.78,
          "ask": 0.79,
          "midpoint": 0.785,
          "last_price": 0.79,
          "implied_probability": 0.79,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-13T23:31:17.223295Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP131945",
          "external_market_id": "KXBTC15M-26SEP131945-45",
          "external_contract_id": "KXBTC15M-26SEP131945-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 1201.47
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP131945-45": {
          "UP/YES": "KXBTC15M-26SEP131945-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 381,
          "signal_id": 199,
          "quote_id": 199,
          "settlement_id": 199,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 124.0,
          "entry_price": 0.79,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.96000000000001,
          "trading_fee": 1.45,
          "total_deployed": 99.41000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 124.0,
          "gross_pnl": 26.039999999999992,
          "net_pnl": 24.58999999999999,
          "roi": 0.24735942058143032,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-13T23:46:20.448358Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1201.47,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 382,
          "signal_id": 199,
          "quote_id": 199,
          "settlement_id": 199,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.79,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 79.0,
          "trading_fee": 1.17,
          "total_deployed": 80.17,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 21.0,
          "net_pnl": 19.83,
          "roi": 0.2473493825620556,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-13T23:46:20.451003Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1201.47,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 76691.4,
        "kronos_base_predicted_close": 76716.6328125,
        "kronos_base_displacement": 25.23281250000582,
        "kronos_base_displacement_fraction": 0.0003290174973987412,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 76759.375,
        "kronos_small_displacement": 67.97500000000582,
        "kronos_small_displacement_fraction": 0.0008863444923421117,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP131945",
        "ticker": "KXBTC15M-26SEP131945-45",
        "market_id": "KXBTC15M-26SEP131945-45",
        "contract_id": "KXBTC15M-26SEP131945-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 76691.4
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-13T23:31:17.025741Z",
        "retrieved_timestamp": "2026-09-13T23:31:17.223295Z",
        "quote_offset_seconds": 0.197554,
        "quote_age_seconds": 0.197554,
        "bid": 0.78,
        "ask": 0.79,
        "midpoint": 0.785,
        "last_price": 0.79,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.79,
        "price_type": "live_executable_ask",
        "yes_ask_size": 1201.47
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 76795.04,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260913T2330Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 193,
          "signal_id": 199,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-13T23:15:00Z",
          "return_6h": -0.0075897098896454684,
          "return_12h": 0.0008180288088506238,
          "return_24h": -0.007107666193619022,
          "close_vs_ema12": -0.0050072086508983205,
          "close_vs_ema24": -0.00531790689557865,
          "ema12_slope_3h": -0.0006803066376221967,
          "ema24_slope_6h": 0.00025642264806147175,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-13T23:31:17.069285Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-13T23:15:00Z",
            "return_6h": -0.0075897098896454684,
            "return_12h": 0.0008180288088506238,
            "return_24h": -0.007107666193619022,
            "close_vs_ema12": -0.0050072086508983205,
            "close_vs_ema24": -0.00531790689557865,
            "ema12_slope_3h": -0.0006803066376221967,
            "ema24_slope_6h": 0.00025642264806147175,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": 2.0750257191615162e-05,
        "return_30m": 5.131651116307978e-05,
        "return_60m": -0.0010626610911379508,
        "return_120m": -0.008999971563165787,
        "consecutive_up_closes": 2,
        "consecutive_down_closes": 0,
        "close_vs_ema3": -0.0002144535003215653,
        "close_vs_ema6": -0.0013360784638202228,
        "close_vs_ema12": -0.003209354322270097,
        "ema3_slope": -0.00021440751987833462,
        "ema6_slope": -0.0005341459211835042,
        "realized_volatility_30m": 4.907681267596331e-06,
        "realized_volatility_60m": 0.0003157758157420103,
        "return_acceleration": -9.815362535192662e-06
      }
    },
    {
      "id": 198,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260913T2315Z",
      "trigger_timestamp": "2026-09-13T23:16:15.365778Z",
      "market_start_timestamp": "2026-09-13T23:15:00Z",
      "resolution_timestamp": "2026-09-13T23:30:00Z",
      "direction": "UP",
      "base_run_id": 1131,
      "small_run_id": 1132,
      "last_observed_close": 76689.81,
      "actual_close": 76691.4,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-13T23:16:15.407473Z",
      "base_predicted_close": 76735.84375,
      "small_predicted_close": 76779.3125,
      "strike": 76689.81,
      "market_regime": {
        "id": 192,
        "signal_id": 198,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-13T23:00:00Z",
        "return_6h": -0.008433385825680428,
        "return_12h": 0.0022354889574847103,
        "return_24h": -0.00736659226996228,
        "close_vs_ema12": -0.005239810824778313,
        "close_vs_ema24": -0.005449812154628919,
        "ema12_slope_3h": -0.00037925356058921,
        "ema24_slope_6h": 0.00042208611493355086,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-13T23:16:15.410093Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-13T23:00:00Z",
          "return_6h": -0.008433385825680428,
          "return_12h": 0.0022354889574847103,
          "return_24h": -0.00736659226996228,
          "close_vs_ema12": -0.005239810824778313,
          "close_vs_ema24": -0.005449812154628919,
          "ema12_slope_3h": -0.00037925356058921,
          "ema24_slope_6h": 0.00042208611493355086,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.51,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.181997,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        1131,
        1132
      ],
      "forecast_publication_timestamp": "2026-09-13T23:16:15.365778Z",
      "requested_quote_timestamp": "2026-09-13T23:16:15.365778Z",
      "retrieved_quote_timestamp": "2026-09-13T23:16:15.547775Z",
      "quote_retrieval_timestamp": "2026-09-13T23:16:15.547775Z",
      "timing_difference_seconds": 0.181997,
      "selected_quote": {
        "id": 198,
        "contract_id": 198,
        "forecast_timestamp": "2026-09-13T23:16:15.365778Z",
        "requested_timestamp": "2026-09-13T23:16:15.365778Z",
        "actual_quote_timestamp": "2026-09-13T23:16:15.547775Z",
        "timestamp_delta_seconds": 0.181997,
        "bid": 0.5,
        "ask": 0.51,
        "midpoint": 0.505,
        "last_price": 0.51,
        "implied_probability": 0.51,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-13T23:16:15.547775Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP131930",
        "external_market_id": "KXBTC15M-26SEP131930-30",
        "external_contract_id": "KXBTC15M-26SEP131930-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3362.42
      },
      "selected_entry_price": 0.51,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 198,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP131930",
          "external_market_id": "KXBTC15M-26SEP131930-30",
          "external_contract_id": "KXBTC15M-26SEP131930-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-13T23:15:00Z",
          "resolution_timestamp": "2026-09-13T23:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-13T23:16:15.412383Z"
        }
      ],
      "quotes": [
        {
          "id": 198,
          "contract_id": 198,
          "forecast_timestamp": "2026-09-13T23:16:15.365778Z",
          "requested_timestamp": "2026-09-13T23:16:15.365778Z",
          "actual_quote_timestamp": "2026-09-13T23:16:15.547775Z",
          "timestamp_delta_seconds": 0.181997,
          "bid": 0.5,
          "ask": 0.51,
          "midpoint": 0.505,
          "last_price": 0.51,
          "implied_probability": 0.51,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-13T23:16:15.547775Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP131930",
          "external_market_id": "KXBTC15M-26SEP131930-30",
          "external_contract_id": "KXBTC15M-26SEP131930-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3362.42
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP131930-30": {
          "UP/YES": "KXBTC15M-26SEP131930-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 379,
          "signal_id": 198,
          "quote_id": 198,
          "settlement_id": 198,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 189.0,
          "entry_price": 0.51,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.39,
          "trading_fee": 3.31,
          "total_deployed": 99.7,
          "settlement_value": 1.0,
          "settlement_payout": 189.0,
          "gross_pnl": 92.61,
          "net_pnl": 89.3,
          "roi": 0.8956870611835506,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-13T23:31:21.840016Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3362.42,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 380,
          "signal_id": 198,
          "quote_id": 198,
          "settlement_id": 198,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.51,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 51.0,
          "trading_fee": 1.75,
          "total_deployed": 52.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 49.0,
          "net_pnl": 47.25,
          "roi": 0.8957345971563981,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-13T23:31:21.842301Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3362.42,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 76689.81,
        "kronos_base_predicted_close": 76735.84375,
        "kronos_base_displacement": 46.03375000000233,
        "kronos_base_displacement_fraction": 0.0006002590174627154,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 76779.3125,
        "kronos_small_displacement": 89.50250000000233,
        "kronos_small_displacement_fraction": 0.001167071609644128,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP131930",
        "ticker": "KXBTC15M-26SEP131930-30",
        "market_id": "KXBTC15M-26SEP131930-30",
        "contract_id": "KXBTC15M-26SEP131930-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 76689.81
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-13T23:16:15.365778Z",
        "retrieved_timestamp": "2026-09-13T23:16:15.547775Z",
        "quote_offset_seconds": 0.181997,
        "quote_age_seconds": 0.181997,
        "bid": 0.5,
        "ask": 0.51,
        "midpoint": 0.505,
        "last_price": 0.51,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.51,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3362.42
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 76691.4,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260913T2315Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 192,
          "signal_id": 198,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-13T23:00:00Z",
          "return_6h": -0.008433385825680428,
          "return_12h": 0.0022354889574847103,
          "return_24h": -0.00736659226996228,
          "close_vs_ema12": -0.005239810824778313,
          "close_vs_ema24": -0.005449812154628919,
          "ema12_slope_3h": -0.00037925356058921,
          "ema24_slope_6h": 0.00042208611493355086,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-13T23:16:15.410093Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-13T23:00:00Z",
            "return_6h": -0.008433385825680428,
            "return_12h": 0.0022354889574847103,
            "return_24h": -0.00736659226996228,
            "close_vs_ema12": -0.005239810824778313,
            "close_vs_ema24": -0.005449812154628919,
            "ema12_slope_3h": -0.00037925356058921,
            "ema24_slope_6h": 0.00042208611493355086,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": 3.0565619726807824e-05,
        "return_30m": -0.00035449766005968275,
        "return_60m": -0.0028779158172326236,
        "return_120m": -0.008234313486416345,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": -0.00044955596854656665,
        "close_vs_ema6": -0.0018902217587458692,
        "close_vs_ema12": -0.003811332538209089,
        "ema3_slope": -0.00044935395879219797,
        "ema6_slope": -0.0007555174652774665,
        "realized_volatility_30m": 0.00020780856508761936,
        "realized_volatility_60m": 0.0006772033605045597,
        "return_acceleration": 0.0004156171301752387
      }
    },
    {
      "id": 197,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260913T2245Z",
      "trigger_timestamp": "2026-09-13T22:46:16.110832Z",
      "market_start_timestamp": "2026-09-13T22:45:00Z",
      "resolution_timestamp": "2026-09-13T23:00:00Z",
      "direction": "UP",
      "base_run_id": 1127,
      "small_run_id": 1128,
      "last_observed_close": 76717.01,
      "actual_close": 76687.47,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-13T22:46:16.152710Z",
      "base_predicted_close": 76885.9140625,
      "small_predicted_close": 76826.4375,
      "strike": 76717.01,
      "market_regime": {
        "id": 191,
        "signal_id": 197,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-13T22:30:00Z",
        "return_6h": -0.007280901126125006,
        "return_12h": 0.0004795346813240009,
        "return_24h": -0.006090036863768189,
        "close_vs_ema12": -0.005341329372782422,
        "close_vs_ema24": -0.005328436697279337,
        "ema12_slope_3h": 0.0002328049814026567,
        "ema24_slope_6h": 0.000778480172315188,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-13T22:46:16.154896Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-13T22:30:00Z",
          "return_6h": -0.007280901126125006,
          "return_12h": 0.0004795346813240009,
          "return_24h": -0.006090036863768189,
          "close_vs_ema12": -0.005341329372782422,
          "close_vs_ema24": -0.005328436697279337,
          "ema12_slope_3h": 0.0002328049814026567,
          "ema24_slope_6h": 0.000778480172315188,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.62,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.17071,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        1127,
        1128
      ],
      "forecast_publication_timestamp": "2026-09-13T22:46:16.110832Z",
      "requested_quote_timestamp": "2026-09-13T22:46:16.110832Z",
      "retrieved_quote_timestamp": "2026-09-13T22:46:16.281542Z",
      "quote_retrieval_timestamp": "2026-09-13T22:46:16.281542Z",
      "timing_difference_seconds": 0.17071,
      "selected_quote": {
        "id": 197,
        "contract_id": 197,
        "forecast_timestamp": "2026-09-13T22:46:16.110832Z",
        "requested_timestamp": "2026-09-13T22:46:16.110832Z",
        "actual_quote_timestamp": "2026-09-13T22:46:16.281542Z",
        "timestamp_delta_seconds": 0.17071,
        "bid": 0.61,
        "ask": 0.62,
        "midpoint": 0.615,
        "last_price": 0.61,
        "implied_probability": 0.62,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-13T22:46:16.281542Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP131900",
        "external_market_id": "KXBTC15M-26SEP131900-00",
        "external_contract_id": "KXBTC15M-26SEP131900-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 1898.85
      },
      "selected_entry_price": 0.62,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 197,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP131900",
          "external_market_id": "KXBTC15M-26SEP131900-00",
          "external_contract_id": "KXBTC15M-26SEP131900-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-13T22:45:00Z",
          "resolution_timestamp": "2026-09-13T23:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-13T22:46:16.157155Z"
        }
      ],
      "quotes": [
        {
          "id": 197,
          "contract_id": 197,
          "forecast_timestamp": "2026-09-13T22:46:16.110832Z",
          "requested_timestamp": "2026-09-13T22:46:16.110832Z",
          "actual_quote_timestamp": "2026-09-13T22:46:16.281542Z",
          "timestamp_delta_seconds": 0.17071,
          "bid": 0.61,
          "ask": 0.62,
          "midpoint": 0.615,
          "last_price": 0.61,
          "implied_probability": 0.62,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-13T22:46:16.281542Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP131900",
          "external_market_id": "KXBTC15M-26SEP131900-00",
          "external_contract_id": "KXBTC15M-26SEP131900-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 1898.85
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP131900-00": {
          "UP/YES": "KXBTC15M-26SEP131900-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 377,
          "signal_id": 197,
          "quote_id": 197,
          "settlement_id": 197,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 157.0,
          "entry_price": 0.62,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.34,
          "trading_fee": 2.59,
          "total_deployed": 99.93,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -97.34,
          "net_pnl": -99.93,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-13T23:01:22.824027Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1898.85,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 378,
          "signal_id": 197,
          "quote_id": 197,
          "settlement_id": 197,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.62,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 62.0,
          "trading_fee": 1.65,
          "total_deployed": 63.65,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -62.0,
          "net_pnl": -63.65,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-13T23:01:22.825961Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1898.85,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 76717.01,
        "kronos_base_predicted_close": 76885.9140625,
        "kronos_base_displacement": 168.90406250000524,
        "kronos_base_displacement_fraction": 0.0022016507486410804,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 76826.4375,
        "kronos_small_displacement": 109.42750000000524,
        "kronos_small_displacement_fraction": 0.001426378582794158,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP131900",
        "ticker": "KXBTC15M-26SEP131900-00",
        "market_id": "KXBTC15M-26SEP131900-00",
        "contract_id": "KXBTC15M-26SEP131900-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 76717.01
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-13T22:46:16.110832Z",
        "retrieved_timestamp": "2026-09-13T22:46:16.281542Z",
        "quote_offset_seconds": 0.17071,
        "quote_age_seconds": 0.17071,
        "bid": 0.61,
        "ask": 0.62,
        "midpoint": 0.615,
        "last_price": 0.61,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.62,
        "price_type": "live_executable_ask",
        "yes_ask_size": 1898.85
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 76687.47,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260913T2245Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 191,
          "signal_id": 197,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-13T22:30:00Z",
          "return_6h": -0.007280901126125006,
          "return_12h": 0.0004795346813240009,
          "return_24h": -0.006090036863768189,
          "close_vs_ema12": -0.005341329372782422,
          "close_vs_ema24": -0.005328436697279337,
          "ema12_slope_3h": 0.0002328049814026567,
          "ema24_slope_6h": 0.000778480172315188,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-13T22:46:16.154896Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-13T22:30:00Z",
            "return_6h": -0.007280901126125006,
            "return_12h": 0.0004795346813240009,
            "return_24h": -0.006090036863768189,
            "close_vs_ema12": -0.005341329372782422,
            "close_vs_ema24": -0.005328436697279337,
            "ema12_slope_3h": 0.0002328049814026567,
            "ema24_slope_6h": 0.000778480172315188,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0007291496895311944,
        "return_30m": -0.0025243130202318165,
        "return_60m": -0.008156071038540436,
        "return_120m": -0.0074322871781664634,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 5,
        "close_vs_ema3": -0.001472280272280635,
        "close_vs_ema6": -0.003356951823191401,
        "close_vs_ema12": -0.004967991580403175,
        "ema3_slope": -0.001470115849717124,
        "ema6_slope": -0.0013409800870571864,
        "realized_volatility_30m": 0.000533661769533178,
        "realized_volatility_60m": 0.0016479963271862365,
        "return_acceleration": 0.001067323539066356
      }
    },
    {
      "id": 196,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260913T2230Z",
      "trigger_timestamp": "2026-09-13T22:31:15.947130Z",
      "market_start_timestamp": "2026-09-13T22:30:00Z",
      "resolution_timestamp": "2026-09-13T22:45:00Z",
      "direction": "UP",
      "base_run_id": 1125,
      "small_run_id": 1126,
      "last_observed_close": 76772.99,
      "actual_close": 76717.01,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-13T22:31:15.994075Z",
      "base_predicted_close": 76912.390625,
      "small_predicted_close": 76861.265625,
      "strike": 76772.99,
      "market_regime": {
        "id": 190,
        "signal_id": 196,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-13T22:15:00Z",
        "return_6h": -0.005809116907869116,
        "return_12h": 0.0005223921575565615,
        "return_24h": -0.005447387228087797,
        "close_vs_ema12": -0.004841735236022715,
        "close_vs_ema24": -0.004714243138087548,
        "ema12_slope_3h": 0.0005203048742001837,
        "ema24_slope_6h": 0.0009486590744960388,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-13T22:31:15.996301Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-13T22:15:00Z",
          "return_6h": -0.005809116907869116,
          "return_12h": 0.0005223921575565615,
          "return_24h": -0.005447387228087797,
          "close_vs_ema12": -0.004841735236022715,
          "close_vs_ema24": -0.004714243138087548,
          "ema12_slope_3h": 0.0005203048742001837,
          "ema24_slope_6h": 0.0009486590744960388,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.4,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.187343,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        1125,
        1126
      ],
      "forecast_publication_timestamp": "2026-09-13T22:31:15.947130Z",
      "requested_quote_timestamp": "2026-09-13T22:31:15.947130Z",
      "retrieved_quote_timestamp": "2026-09-13T22:31:16.134473Z",
      "quote_retrieval_timestamp": "2026-09-13T22:31:16.134473Z",
      "timing_difference_seconds": 0.187343,
      "selected_quote": {
        "id": 196,
        "contract_id": 196,
        "forecast_timestamp": "2026-09-13T22:31:15.947130Z",
        "requested_timestamp": "2026-09-13T22:31:15.947130Z",
        "actual_quote_timestamp": "2026-09-13T22:31:16.134473Z",
        "timestamp_delta_seconds": 0.187343,
        "bid": 0.39,
        "ask": 0.4,
        "midpoint": 0.395,
        "last_price": 0.39,
        "implied_probability": 0.4,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-13T22:31:16.134473Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP131845",
        "external_market_id": "KXBTC15M-26SEP131845-45",
        "external_contract_id": "KXBTC15M-26SEP131845-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3655.13
      },
      "selected_entry_price": 0.4,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 196,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP131845",
          "external_market_id": "KXBTC15M-26SEP131845-45",
          "external_contract_id": "KXBTC15M-26SEP131845-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-13T22:30:00Z",
          "resolution_timestamp": "2026-09-13T22:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-13T22:31:15.998626Z"
        }
      ],
      "quotes": [
        {
          "id": 196,
          "contract_id": 196,
          "forecast_timestamp": "2026-09-13T22:31:15.947130Z",
          "requested_timestamp": "2026-09-13T22:31:15.947130Z",
          "actual_quote_timestamp": "2026-09-13T22:31:16.134473Z",
          "timestamp_delta_seconds": 0.187343,
          "bid": 0.39,
          "ask": 0.4,
          "midpoint": 0.395,
          "last_price": 0.39,
          "implied_probability": 0.4,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-13T22:31:16.134473Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP131845",
          "external_market_id": "KXBTC15M-26SEP131845-45",
          "external_contract_id": "KXBTC15M-26SEP131845-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3655.13
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP131845-45": {
          "UP/YES": "KXBTC15M-26SEP131845-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 375,
          "signal_id": 196,
          "quote_id": 196,
          "settlement_id": 196,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 239.0,
          "entry_price": 0.4,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.60000000000001,
          "trading_fee": 4.02,
          "total_deployed": 99.62,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.60000000000001,
          "net_pnl": -99.62,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-13T22:46:20.797287Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3655.13,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 376,
          "signal_id": 196,
          "quote_id": 196,
          "settlement_id": 196,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.4,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 40.0,
          "trading_fee": 1.68,
          "total_deployed": 41.68,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -40.0,
          "net_pnl": -41.68,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-13T22:46:20.799500Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3655.13,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 76772.99,
        "kronos_base_predicted_close": 76912.390625,
        "kronos_base_displacement": 139.40062499999476,
        "kronos_base_displacement_fraction": 0.0018157508910359589,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 76861.265625,
        "kronos_small_displacement": 88.27562499999476,
        "kronos_small_displacement_fraction": 0.0011498265861469607,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP131845",
        "ticker": "KXBTC15M-26SEP131845-45",
        "market_id": "KXBTC15M-26SEP131845-45",
        "contract_id": "KXBTC15M-26SEP131845-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 76772.99
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-13T22:31:15.947130Z",
        "retrieved_timestamp": "2026-09-13T22:31:16.134473Z",
        "quote_offset_seconds": 0.187343,
        "quote_age_seconds": 0.187343,
        "bid": 0.39,
        "ask": 0.4,
        "midpoint": 0.395,
        "last_price": 0.39,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.4,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3655.13
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 76717.01,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260913T2230Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 190,
          "signal_id": 196,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-13T22:15:00Z",
          "return_6h": -0.005809116907869116,
          "return_12h": 0.0005223921575565615,
          "return_24h": -0.005447387228087797,
          "close_vs_ema12": -0.004841735236022715,
          "close_vs_ema24": -0.004714243138087548,
          "ema12_slope_3h": 0.0005203048742001837,
          "ema24_slope_6h": 0.0009486590744960388,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-13T22:31:15.996301Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-13T22:15:00Z",
            "return_6h": -0.005809116907869116,
            "return_12h": 0.0005223921575565615,
            "return_24h": -0.005447387228087797,
            "close_vs_ema12": -0.004841735236022715,
            "close_vs_ema24": -0.004714243138087548,
            "ema12_slope_3h": 0.0005203048742001837,
            "ema24_slope_6h": 0.0009486590744960388,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0017964732285975504,
        "return_30m": -0.006594466292618395,
        "return_60m": -0.007945754115766368,
        "return_120m": -0.006684246836091257,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 4,
        "close_vs_ema3": -0.002212695396064057,
        "close_vs_ema6": -0.003967173278333513,
        "close_vs_ema12": -0.005140562770537538,
        "ema3_slope": -0.00220781018463323,
        "ema6_slope": -0.0015843551467727979,
        "realized_volatility_30m": 0.0015050774070108353,
        "realized_volatility_60m": 0.0016922189556009635,
        "return_acceleration": 0.0030101548140216705
      }
    },
    {
      "id": 195,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260913T2215Z",
      "trigger_timestamp": "2026-09-13T22:16:15.548438Z",
      "market_start_timestamp": "2026-09-13T22:15:00Z",
      "resolution_timestamp": "2026-09-13T22:30:00Z",
      "direction": "UP",
      "base_run_id": 1123,
      "small_run_id": 1124,
      "last_observed_close": 76911.16,
      "actual_close": 76772.99,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-13T22:16:15.598523Z",
      "base_predicted_close": 77037.84375,
      "small_predicted_close": 76959.8359375,
      "strike": 76911.16,
      "market_regime": {
        "id": 189,
        "signal_id": 195,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-13T22:00:00Z",
        "return_6h": -0.0036049908659655516,
        "return_12h": 0.0018352853240051203,
        "return_24h": -0.003983688068284086,
        "close_vs_ema12": -0.00325610301164847,
        "close_vs_ema24": -0.0030219386753949085,
        "ema12_slope_3h": 0.000802702006464262,
        "ema24_slope_6h": 0.0010912453667328847,
        "score": -1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-13T22:16:15.601093Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-13T22:00:00Z",
          "return_6h": -0.0036049908659655516,
          "return_12h": 0.0018352853240051203,
          "return_24h": -0.003983688068284086,
          "close_vs_ema12": -0.00325610301164847,
          "close_vs_ema24": -0.0030219386753949085,
          "ema12_slope_3h": 0.000802702006464262,
          "ema24_slope_6h": 0.0010912453667328847,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.31,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.18546,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        1123,
        1124
      ],
      "forecast_publication_timestamp": "2026-09-13T22:16:15.548438Z",
      "requested_quote_timestamp": "2026-09-13T22:16:15.548438Z",
      "retrieved_quote_timestamp": "2026-09-13T22:16:15.733898Z",
      "quote_retrieval_timestamp": "2026-09-13T22:16:15.733898Z",
      "timing_difference_seconds": 0.18546,
      "selected_quote": {
        "id": 195,
        "contract_id": 195,
        "forecast_timestamp": "2026-09-13T22:16:15.548438Z",
        "requested_timestamp": "2026-09-13T22:16:15.548438Z",
        "actual_quote_timestamp": "2026-09-13T22:16:15.733898Z",
        "timestamp_delta_seconds": 0.18546,
        "bid": 0.3,
        "ask": 0.31,
        "midpoint": 0.305,
        "last_price": 0.32,
        "implied_probability": 0.31,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-13T22:16:15.733898Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP131830",
        "external_market_id": "KXBTC15M-26SEP131830-30",
        "external_contract_id": "KXBTC15M-26SEP131830-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2883.0
      },
      "selected_entry_price": 0.31,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 195,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP131830",
          "external_market_id": "KXBTC15M-26SEP131830-30",
          "external_contract_id": "KXBTC15M-26SEP131830-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-13T22:15:00Z",
          "resolution_timestamp": "2026-09-13T22:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-13T22:16:15.603810Z"
        }
      ],
      "quotes": [
        {
          "id": 195,
          "contract_id": 195,
          "forecast_timestamp": "2026-09-13T22:16:15.548438Z",
          "requested_timestamp": "2026-09-13T22:16:15.548438Z",
          "actual_quote_timestamp": "2026-09-13T22:16:15.733898Z",
          "timestamp_delta_seconds": 0.18546,
          "bid": 0.3,
          "ask": 0.31,
          "midpoint": 0.305,
          "last_price": 0.32,
          "implied_probability": 0.31,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-13T22:16:15.733898Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP131830",
          "external_market_id": "KXBTC15M-26SEP131830-30",
          "external_contract_id": "KXBTC15M-26SEP131830-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2883.0
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP131830-30": {
          "UP/YES": "KXBTC15M-26SEP131830-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 373,
          "signal_id": 195,
          "quote_id": 195,
          "settlement_id": 195,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 307.0,
          "entry_price": 0.31,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.17,
          "trading_fee": 4.6,
          "total_deployed": 99.77,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.17,
          "net_pnl": -99.77,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-13T22:31:20.813203Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2883.0,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 374,
          "signal_id": 195,
          "quote_id": 195,
          "settlement_id": 195,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.31,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 31.0,
          "trading_fee": 1.5,
          "total_deployed": 32.5,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -31.0,
          "net_pnl": -32.5,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-13T22:31:20.815186Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2883.0,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 76911.16,
        "kronos_base_predicted_close": 77037.84375,
        "kronos_base_displacement": 126.68374999999651,
        "kronos_base_displacement_fraction": 0.0016471439255368986,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 76959.8359375,
        "kronos_small_displacement": 48.67593749999651,
        "kronos_small_displacement_fraction": 0.0006328852340804183,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP131830",
        "ticker": "KXBTC15M-26SEP131830-30",
        "market_id": "KXBTC15M-26SEP131830-30",
        "contract_id": "KXBTC15M-26SEP131830-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 76911.16
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-13T22:16:15.548438Z",
        "retrieved_timestamp": "2026-09-13T22:16:15.733898Z",
        "quote_offset_seconds": 0.18546,
        "quote_age_seconds": 0.18546,
        "bid": 0.3,
        "ask": 0.31,
        "midpoint": 0.305,
        "last_price": 0.32,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.31,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2883.0
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 76772.99,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260913T2215Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 189,
          "signal_id": 195,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-13T22:00:00Z",
          "return_6h": -0.0036049908659655516,
          "return_12h": 0.0018352853240051203,
          "return_24h": -0.003983688068284086,
          "close_vs_ema12": -0.00325610301164847,
          "close_vs_ema24": -0.0030219386753949085,
          "ema12_slope_3h": 0.000802702006464262,
          "ema24_slope_6h": 0.0010912453667328847,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-13T22:16:15.601093Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-13T22:00:00Z",
            "return_6h": -0.0036049908659655516,
            "return_12h": 0.0018352853240051203,
            "return_24h": -0.003983688068284086,
            "close_vs_ema12": -0.00325610301164847,
            "close_vs_ema24": -0.0030219386753949085,
            "ema12_slope_3h": 0.000802702006464262,
            "ema24_slope_6h": 0.0010912453667328847,
            "score": -1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.004806628042619221,
        "return_30m": -0.005646010315660699,
        "return_60m": -0.005371857422628357,
        "return_120m": -0.00460212417594863,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 3,
        "close_vs_ema3": -0.002623860836416969,
        "close_vs_ema6": -0.003755516469904796,
        "close_vs_ema12": -0.0042807546997329915,
        "ema3_slope": -0.0026169942078061448,
        "ema6_slope": -0.0014999533481606653,
        "realized_volatility_30m": 0.001981595842363848,
        "realized_volatility_60m": 0.0020911864099676593,
        "return_acceleration": -0.003963191684727696
      }
    },
    {
      "id": 194,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260913T2100Z",
      "trigger_timestamp": "2026-09-13T21:01:19.487651Z",
      "market_start_timestamp": "2026-09-13T21:00:00Z",
      "resolution_timestamp": "2026-09-13T21:15:00Z",
      "direction": "UP",
      "base_run_id": 1113,
      "small_run_id": 1114,
      "last_observed_close": 77314.22,
      "actual_close": 77326.54,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-13T21:01:19.536021Z",
      "base_predicted_close": 77331.0,
      "small_predicted_close": 77359.546875,
      "strike": 77314.22,
      "market_regime": {
        "id": 188,
        "signal_id": 194,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-13T20:45:00Z",
        "return_6h": 0.0016404557938938247,
        "return_12h": 0.006835160276907004,
        "return_24h": 0.0020374146712651697,
        "close_vs_ema12": 0.0022107118483529753,
        "close_vs_ema24": 0.0023496929618316287,
        "ema12_slope_3h": 0.0011900140851801577,
        "ema24_slope_6h": 0.001018955272355182,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-13T21:01:19.538601Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-13T20:45:00Z",
          "return_6h": 0.0016404557938938247,
          "return_12h": 0.006835160276907004,
          "return_24h": 0.0020374146712651697,
          "close_vs_ema12": 0.0022107118483529753,
          "close_vs_ema24": 0.0023496929618316287,
          "ema12_slope_3h": 0.0011900140851801577,
          "ema24_slope_6h": 0.001018955272355182,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.43,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.219142,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        1113,
        1114
      ],
      "forecast_publication_timestamp": "2026-09-13T21:01:19.487651Z",
      "requested_quote_timestamp": "2026-09-13T21:01:19.487651Z",
      "retrieved_quote_timestamp": "2026-09-13T21:01:19.706793Z",
      "quote_retrieval_timestamp": "2026-09-13T21:01:19.706793Z",
      "timing_difference_seconds": 0.219142,
      "selected_quote": {
        "id": 194,
        "contract_id": 194,
        "forecast_timestamp": "2026-09-13T21:01:19.487651Z",
        "requested_timestamp": "2026-09-13T21:01:19.487651Z",
        "actual_quote_timestamp": "2026-09-13T21:01:19.706793Z",
        "timestamp_delta_seconds": 0.219142,
        "bid": 0.42,
        "ask": 0.43,
        "midpoint": 0.425,
        "last_price": 0.42,
        "implied_probability": 0.43,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-13T21:01:19.706793Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP131715",
        "external_market_id": "KXBTC15M-26SEP131715-15",
        "external_contract_id": "KXBTC15M-26SEP131715-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3281.92
      },
      "selected_entry_price": 0.43,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 194,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP131715",
          "external_market_id": "KXBTC15M-26SEP131715-15",
          "external_contract_id": "KXBTC15M-26SEP131715-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-13T21:00:00Z",
          "resolution_timestamp": "2026-09-13T21:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-13T21:01:19.541001Z"
        }
      ],
      "quotes": [
        {
          "id": 194,
          "contract_id": 194,
          "forecast_timestamp": "2026-09-13T21:01:19.487651Z",
          "requested_timestamp": "2026-09-13T21:01:19.487651Z",
          "actual_quote_timestamp": "2026-09-13T21:01:19.706793Z",
          "timestamp_delta_seconds": 0.219142,
          "bid": 0.42,
          "ask": 0.43,
          "midpoint": 0.425,
          "last_price": 0.42,
          "implied_probability": 0.43,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-13T21:01:19.706793Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP131715",
          "external_market_id": "KXBTC15M-26SEP131715-15",
          "external_contract_id": "KXBTC15M-26SEP131715-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3281.92
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP131715-15": {
          "UP/YES": "KXBTC15M-26SEP131715-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 371,
          "signal_id": 194,
          "quote_id": 194,
          "settlement_id": 194,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 223.0,
          "entry_price": 0.43,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.89,
          "trading_fee": 3.83,
          "total_deployed": 99.72,
          "settlement_value": 1.0,
          "settlement_payout": 223.0,
          "gross_pnl": 127.11,
          "net_pnl": 123.28,
          "roi": 1.2362615322904131,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-13T21:16:20.552725Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3281.92,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 372,
          "signal_id": 194,
          "quote_id": 194,
          "settlement_id": 194,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.43,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 43.0,
          "trading_fee": 1.72,
          "total_deployed": 44.72,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 57.0,
          "net_pnl": 55.28,
          "roi": 1.2361359570661896,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-13T21:16:20.554911Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3281.92,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77314.22,
        "kronos_base_predicted_close": 77331.0,
        "kronos_base_displacement": 16.779999999998836,
        "kronos_base_displacement_fraction": 0.00021703640028960825,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77359.546875,
        "kronos_small_displacement": 45.326874999998836,
        "kronos_small_displacement_fraction": 0.0005862682828592054,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP131715",
        "ticker": "KXBTC15M-26SEP131715-15",
        "market_id": "KXBTC15M-26SEP131715-15",
        "contract_id": "KXBTC15M-26SEP131715-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77314.22
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-13T21:01:19.487651Z",
        "retrieved_timestamp": "2026-09-13T21:01:19.706793Z",
        "quote_offset_seconds": 0.219142,
        "quote_age_seconds": 0.219142,
        "bid": 0.42,
        "ask": 0.43,
        "midpoint": 0.425,
        "last_price": 0.42,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.43,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3281.92
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 77326.54,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260913T2100Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 188,
          "signal_id": 194,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-13T20:45:00Z",
          "return_6h": 0.0016404557938938247,
          "return_12h": 0.006835160276907004,
          "return_24h": 0.0020374146712651697,
          "close_vs_ema12": 0.0022107118483529753,
          "close_vs_ema24": 0.0023496929618316287,
          "ema12_slope_3h": 0.0011900140851801577,
          "ema24_slope_6h": 0.001018955272355182,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-13T21:01:19.538601Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-13T20:45:00Z",
            "return_6h": 0.0016404557938938247,
            "return_12h": 0.006835160276907004,
            "return_24h": 0.0020374146712651697,
            "close_vs_ema12": 0.0022107118483529753,
            "close_vs_ema24": 0.0023496929618316287,
            "ema12_slope_3h": 0.0011900140851801577,
            "ema24_slope_6h": 0.001018955272355182,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.00029439862767044467,
        "return_30m": 0.0003183480922452908,
        "return_60m": 0.0007671417835084515,
        "return_120m": -8.201570526289448e-05,
        "consecutive_up_closes": 5,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.00020407386610399314,
        "close_vs_ema6": 0.000349031772967745,
        "close_vs_ema12": 0.0005319553303979596,
        "ema3_slope": 0.00020411552074750539,
        "ema6_slope": 0.00013963220361734585,
        "realized_volatility_30m": 0.0001352281058550897,
        "realized_volatility_60m": 0.00011298930762921176,
        "return_acceleration": 0.0002704562117101794
      }
    },
    {
      "id": 193,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260913T2030Z",
      "trigger_timestamp": "2026-09-13T20:31:20.691751Z",
      "market_start_timestamp": "2026-09-13T20:30:00Z",
      "resolution_timestamp": "2026-09-13T20:45:00Z",
      "direction": "UP",
      "base_run_id": 1109,
      "small_run_id": 1110,
      "last_observed_close": 77289.61,
      "actual_close": 77291.46,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-13T20:31:20.751555Z",
      "base_predicted_close": 77295.015625,
      "small_predicted_close": 77344.0703125,
      "strike": 77289.61,
      "market_regime": {
        "id": 187,
        "signal_id": 193,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-13T20:15:00Z",
        "return_6h": 0.002624693729463834,
        "return_12h": 0.0036811589160952174,
        "return_24h": 0.0014359580840686004,
        "close_vs_ema12": 0.0020717307835813603,
        "close_vs_ema24": 0.0021247067577010448,
        "ema12_slope_3h": 0.0012648596950202151,
        "ema24_slope_6h": 0.000993372648075752,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-13T20:31:20.755660Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-13T20:15:00Z",
          "return_6h": 0.002624693729463834,
          "return_12h": 0.0036811589160952174,
          "return_24h": 0.0014359580840686004,
          "close_vs_ema12": 0.0020717307835813603,
          "close_vs_ema24": 0.0021247067577010448,
          "ema12_slope_3h": 0.0012648596950202151,
          "ema24_slope_6h": 0.000993372648075752,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.56,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.205676,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        1109,
        1110
      ],
      "forecast_publication_timestamp": "2026-09-13T20:31:20.691751Z",
      "requested_quote_timestamp": "2026-09-13T20:31:20.691751Z",
      "retrieved_quote_timestamp": "2026-09-13T20:31:20.897427Z",
      "quote_retrieval_timestamp": "2026-09-13T20:31:20.897427Z",
      "timing_difference_seconds": 0.205676,
      "selected_quote": {
        "id": 193,
        "contract_id": 193,
        "forecast_timestamp": "2026-09-13T20:31:20.691751Z",
        "requested_timestamp": "2026-09-13T20:31:20.691751Z",
        "actual_quote_timestamp": "2026-09-13T20:31:20.897427Z",
        "timestamp_delta_seconds": 0.205676,
        "bid": 0.55,
        "ask": 0.56,
        "midpoint": 0.555,
        "last_price": 0.56,
        "implied_probability": 0.56,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-13T20:31:20.897427Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP131645",
        "external_market_id": "KXBTC15M-26SEP131645-45",
        "external_contract_id": "KXBTC15M-26SEP131645-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2237.63
      },
      "selected_entry_price": 0.56,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 193,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP131645",
          "external_market_id": "KXBTC15M-26SEP131645-45",
          "external_contract_id": "KXBTC15M-26SEP131645-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-13T20:30:00Z",
          "resolution_timestamp": "2026-09-13T20:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-13T20:31:20.758727Z"
        }
      ],
      "quotes": [
        {
          "id": 193,
          "contract_id": 193,
          "forecast_timestamp": "2026-09-13T20:31:20.691751Z",
          "requested_timestamp": "2026-09-13T20:31:20.691751Z",
          "actual_quote_timestamp": "2026-09-13T20:31:20.897427Z",
          "timestamp_delta_seconds": 0.205676,
          "bid": 0.55,
          "ask": 0.56,
          "midpoint": 0.555,
          "last_price": 0.56,
          "implied_probability": 0.56,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-13T20:31:20.897427Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP131645",
          "external_market_id": "KXBTC15M-26SEP131645-45",
          "external_contract_id": "KXBTC15M-26SEP131645-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2237.63
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP131645-45": {
          "UP/YES": "KXBTC15M-26SEP131645-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 369,
          "signal_id": 193,
          "quote_id": 193,
          "settlement_id": 193,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 173.0,
          "entry_price": 0.56,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.88000000000001,
          "trading_fee": 2.99,
          "total_deployed": 99.87,
          "settlement_value": 1.0,
          "settlement_payout": 173.0,
          "gross_pnl": 76.11999999999999,
          "net_pnl": 73.13,
          "roi": 0.7322519275057574,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-13T20:46:26.711106Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2237.63,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 370,
          "signal_id": 193,
          "quote_id": 193,
          "settlement_id": 193,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.56,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 56.00000000000001,
          "trading_fee": 1.73,
          "total_deployed": 57.730000000000004,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 43.99999999999999,
          "net_pnl": 42.269999999999996,
          "roi": 0.7322016282695305,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-13T20:46:26.713655Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2237.63,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77289.61,
        "kronos_base_predicted_close": 77295.015625,
        "kronos_base_displacement": 5.405624999999418,
        "kronos_base_displacement_fraction": 6.993986643223349e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77344.0703125,
        "kronos_small_displacement": 54.46031249999942,
        "kronos_small_displacement_fraction": 0.0007046265662357387,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP131645",
        "ticker": "KXBTC15M-26SEP131645-45",
        "market_id": "KXBTC15M-26SEP131645-45",
        "contract_id": "KXBTC15M-26SEP131645-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77289.61
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-13T20:31:20.691751Z",
        "retrieved_timestamp": "2026-09-13T20:31:20.897427Z",
        "quote_offset_seconds": 0.205676,
        "quote_age_seconds": 0.205676,
        "bid": 0.55,
        "ask": 0.56,
        "midpoint": 0.555,
        "last_price": 0.56,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.56,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2237.63
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 77291.46,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260913T2030Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 187,
          "signal_id": 193,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-13T20:15:00Z",
          "return_6h": 0.002624693729463834,
          "return_12h": 0.0036811589160952174,
          "return_24h": 0.0014359580840686004,
          "close_vs_ema12": 0.0020717307835813603,
          "close_vs_ema24": 0.0021247067577010448,
          "ema12_slope_3h": 0.0012648596950202151,
          "ema24_slope_6h": 0.000993372648075752,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-13T20:31:20.755660Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-13T20:15:00Z",
            "return_6h": 0.002624693729463834,
            "return_12h": 0.0036811589160952174,
            "return_24h": 0.0014359580840686004,
            "close_vs_ema12": 0.0020717307835813603,
            "close_vs_ema24": 0.0021247067577010448,
            "ema12_slope_3h": 0.0012648596950202151,
            "ema24_slope_6h": 0.000993372648075752,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.00029589485869507826,
        "return_30m": 0.00044865086411638444,
        "return_60m": 0.0005844928226128587,
        "return_120m": -0.00024115148378289764,
        "consecutive_up_closes": 3,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.00020367643402807722,
        "close_vs_ema6": 0.00024803243363868965,
        "close_vs_ema12": 0.0003710815646646992,
        "ema3_slope": 0.00020371792656881382,
        "ema6_slope": 9.92228176461829e-05,
        "realized_volatility_30m": 7.159201980988517e-05,
        "realized_volatility_60m": 0.0002876466199861343,
        "return_acceleration": 0.00014318403961977033
      }
    },
    {
      "id": 192,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260913T1830Z",
      "trigger_timestamp": "2026-09-13T18:31:15.634948Z",
      "market_start_timestamp": "2026-09-13T18:30:00Z",
      "resolution_timestamp": "2026-09-13T18:45:00Z",
      "direction": "UP",
      "base_run_id": 1093,
      "small_run_id": 1094,
      "last_observed_close": 77308.25,
      "actual_close": 77344.3,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-13T18:31:15.676823Z",
      "base_predicted_close": 77344.9296875,
      "small_predicted_close": 77366.0625,
      "strike": 77308.25,
      "market_regime": {
        "id": 186,
        "signal_id": 192,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-13T18:15:00Z",
        "return_6h": 0.0064290913102784675,
        "return_12h": 0.0003731416167964685,
        "return_24h": 0.0016067075177663703,
        "close_vs_ema12": 0.003052877685009836,
        "close_vs_ema24": 0.002716677192881267,
        "ema12_slope_3h": 0.0015662528217406102,
        "ema24_slope_6h": 5.2513375230711645e-05,
        "score": 2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-13T18:31:15.679167Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-13T18:15:00Z",
          "return_6h": 0.0064290913102784675,
          "return_12h": 0.0003731416167964685,
          "return_24h": 0.0016067075177663703,
          "close_vs_ema12": 0.003052877685009836,
          "close_vs_ema24": 0.002716677192881267,
          "ema12_slope_3h": 0.0015662528217406102,
          "ema24_slope_6h": 5.2513375230711645e-05,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.57,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.175038,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        1093,
        1094
      ],
      "forecast_publication_timestamp": "2026-09-13T18:31:15.634948Z",
      "requested_quote_timestamp": "2026-09-13T18:31:15.634948Z",
      "retrieved_quote_timestamp": "2026-09-13T18:31:15.809986Z",
      "quote_retrieval_timestamp": "2026-09-13T18:31:15.809986Z",
      "timing_difference_seconds": 0.175038,
      "selected_quote": {
        "id": 192,
        "contract_id": 192,
        "forecast_timestamp": "2026-09-13T18:31:15.634948Z",
        "requested_timestamp": "2026-09-13T18:31:15.634948Z",
        "actual_quote_timestamp": "2026-09-13T18:31:15.809986Z",
        "timestamp_delta_seconds": 0.175038,
        "bid": 0.56,
        "ask": 0.57,
        "midpoint": 0.565,
        "last_price": 0.57,
        "implied_probability": 0.57,
        "spread": 0.009999999999999898,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-13T18:31:15.809986Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP131445",
        "external_market_id": "KXBTC15M-26SEP131445-45",
        "external_contract_id": "KXBTC15M-26SEP131445-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4741.41
      },
      "selected_entry_price": 0.57,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 192,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP131445",
          "external_market_id": "KXBTC15M-26SEP131445-45",
          "external_contract_id": "KXBTC15M-26SEP131445-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-13T18:30:00Z",
          "resolution_timestamp": "2026-09-13T18:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-13T18:31:15.682606Z"
        }
      ],
      "quotes": [
        {
          "id": 192,
          "contract_id": 192,
          "forecast_timestamp": "2026-09-13T18:31:15.634948Z",
          "requested_timestamp": "2026-09-13T18:31:15.634948Z",
          "actual_quote_timestamp": "2026-09-13T18:31:15.809986Z",
          "timestamp_delta_seconds": 0.175038,
          "bid": 0.56,
          "ask": 0.57,
          "midpoint": 0.565,
          "last_price": 0.57,
          "implied_probability": 0.57,
          "spread": 0.009999999999999898,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-13T18:31:15.809986Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP131445",
          "external_market_id": "KXBTC15M-26SEP131445-45",
          "external_contract_id": "KXBTC15M-26SEP131445-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4741.41
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP131445-45": {
          "UP/YES": "KXBTC15M-26SEP131445-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 367,
          "signal_id": 192,
          "quote_id": 192,
          "settlement_id": 192,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 170.0,
          "entry_price": 0.57,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.89999999999999,
          "trading_fee": 2.92,
          "total_deployed": 99.82,
          "settlement_value": 1.0,
          "settlement_payout": 170.0,
          "gross_pnl": 73.10000000000001,
          "net_pnl": 70.18,
          "roi": 0.7030655179322782,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-13T18:46:20.630642Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4741.41,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 368,
          "signal_id": 192,
          "quote_id": 192,
          "settlement_id": 192,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.57,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 56.99999999999999,
          "trading_fee": 1.72,
          "total_deployed": 58.71999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 43.00000000000001,
          "net_pnl": 41.28000000000001,
          "roi": 0.70299727520436,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-13T18:46:20.632382Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4741.41,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77308.25,
        "kronos_base_predicted_close": 77344.9296875,
        "kronos_base_displacement": 36.6796875,
        "kronos_base_displacement_fraction": 0.0004744601966801732,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77366.0625,
        "kronos_small_displacement": 57.8125,
        "kronos_small_displacement_fraction": 0.0007478179883776958,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP131445",
        "ticker": "KXBTC15M-26SEP131445-45",
        "market_id": "KXBTC15M-26SEP131445-45",
        "contract_id": "KXBTC15M-26SEP131445-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77308.25
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-13T18:31:15.634948Z",
        "retrieved_timestamp": "2026-09-13T18:31:15.809986Z",
        "quote_offset_seconds": 0.175038,
        "quote_age_seconds": 0.175038,
        "bid": 0.56,
        "ask": 0.57,
        "midpoint": 0.565,
        "last_price": 0.57,
        "spread": 0.009999999999999898,
        "selected_entry_price": 0.57,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4741.41
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 77344.3,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260913T1830Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 186,
          "signal_id": 192,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-13T18:15:00Z",
          "return_6h": 0.0064290913102784675,
          "return_12h": 0.0003731416167964685,
          "return_24h": 0.0016067075177663703,
          "close_vs_ema12": 0.003052877685009836,
          "close_vs_ema24": 0.002716677192881267,
          "ema12_slope_3h": 0.0015662528217406102,
          "ema24_slope_6h": 5.2513375230711645e-05,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-13T18:31:15.679167Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-13T18:15:00Z",
            "return_6h": 0.0064290913102784675,
            "return_12h": 0.0003731416167964685,
            "return_24h": 0.0016067075177663703,
            "close_vs_ema12": 0.003052877685009836,
            "close_vs_ema24": 0.002716677192881267,
            "ema12_slope_3h": 0.0015662528217406102,
            "ema24_slope_6h": 5.2513375230711645e-05,
            "score": 2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": -0.000160457330119268,
        "return_30m": 4.242773280260792e-06,
        "return_60m": 0.00039251185426447677,
        "return_120m": 0.00112244103796022,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": 2.8945726793239146e-05,
        "close_vs_ema6": 0.00023640424989102016,
        "close_vs_ema12": 0.0009447404278419835,
        "ema3_slope": 2.8946564672560626e-05,
        "ema6_slope": 9.457064271711779e-05,
        "realized_volatility_30m": 0.00016259193254941628,
        "realized_volatility_60m": 0.0004576876127716113,
        "return_acceleration": -0.00032518386509883257
      }
    },
    {
      "id": 191,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260913T1800Z",
      "trigger_timestamp": "2026-09-13T18:01:16.477580Z",
      "market_start_timestamp": "2026-09-13T18:00:00Z",
      "resolution_timestamp": "2026-09-13T18:15:00Z",
      "direction": "UP",
      "base_run_id": 1089,
      "small_run_id": 1090,
      "last_observed_close": 77307.93,
      "actual_close": 77320.66,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-13T18:01:16.531780Z",
      "base_predicted_close": 77310.1015625,
      "small_predicted_close": 77418.8125,
      "strike": 77307.93,
      "market_regime": {
        "id": 185,
        "signal_id": 191,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-13T17:45:00Z",
        "return_6h": 0.0073199570685942295,
        "return_12h": 0.0001427828061009162,
        "return_24h": 0.0014566159180215976,
        "close_vs_ema12": 0.0033217235058704553,
        "close_vs_ema24": 0.002831717457820071,
        "ema12_slope_3h": 0.0014091646254292822,
        "ema24_slope_6h": -0.0002336029901368608,
        "score": 2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-13T18:01:16.534545Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-13T17:45:00Z",
          "return_6h": 0.0073199570685942295,
          "return_12h": 0.0001427828061009162,
          "return_24h": 0.0014566159180215976,
          "close_vs_ema12": 0.0033217235058704553,
          "close_vs_ema24": 0.002831717457820071,
          "ema12_slope_3h": 0.0014091646254292822,
          "ema24_slope_6h": -0.0002336029901368608,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.5,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.208323,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        1089,
        1090
      ],
      "forecast_publication_timestamp": "2026-09-13T18:01:16.477580Z",
      "requested_quote_timestamp": "2026-09-13T18:01:16.477580Z",
      "retrieved_quote_timestamp": "2026-09-13T18:01:16.685903Z",
      "quote_retrieval_timestamp": "2026-09-13T18:01:16.685903Z",
      "timing_difference_seconds": 0.208323,
      "selected_quote": {
        "id": 191,
        "contract_id": 191,
        "forecast_timestamp": "2026-09-13T18:01:16.477580Z",
        "requested_timestamp": "2026-09-13T18:01:16.477580Z",
        "actual_quote_timestamp": "2026-09-13T18:01:16.685903Z",
        "timestamp_delta_seconds": 0.208323,
        "bid": 0.49,
        "ask": 0.5,
        "midpoint": 0.495,
        "last_price": 0.49,
        "implied_probability": 0.5,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-13T18:01:16.685903Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP131415",
        "external_market_id": "KXBTC15M-26SEP131415-15",
        "external_contract_id": "KXBTC15M-26SEP131415-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 274.49
      },
      "selected_entry_price": 0.5,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 191,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP131415",
          "external_market_id": "KXBTC15M-26SEP131415-15",
          "external_contract_id": "KXBTC15M-26SEP131415-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-13T18:00:00Z",
          "resolution_timestamp": "2026-09-13T18:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-13T18:01:16.537517Z"
        }
      ],
      "quotes": [
        {
          "id": 191,
          "contract_id": 191,
          "forecast_timestamp": "2026-09-13T18:01:16.477580Z",
          "requested_timestamp": "2026-09-13T18:01:16.477580Z",
          "actual_quote_timestamp": "2026-09-13T18:01:16.685903Z",
          "timestamp_delta_seconds": 0.208323,
          "bid": 0.49,
          "ask": 0.5,
          "midpoint": 0.495,
          "last_price": 0.49,
          "implied_probability": 0.5,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-13T18:01:16.685903Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP131415",
          "external_market_id": "KXBTC15M-26SEP131415-15",
          "external_contract_id": "KXBTC15M-26SEP131415-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 274.49
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP131415-15": {
          "UP/YES": "KXBTC15M-26SEP131415-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 365,
          "signal_id": 191,
          "quote_id": 191,
          "settlement_id": 191,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 193.0,
          "entry_price": 0.5,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.5,
          "trading_fee": 3.38,
          "total_deployed": 99.88,
          "settlement_value": 1.0,
          "settlement_payout": 193.0,
          "gross_pnl": 96.5,
          "net_pnl": 93.12,
          "roi": 0.932318782539047,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-13T18:16:21.767728Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 274.49,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 366,
          "signal_id": 191,
          "quote_id": 191,
          "settlement_id": 191,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.5,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 50.0,
          "trading_fee": 1.75,
          "total_deployed": 51.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 50.0,
          "net_pnl": 48.25,
          "roi": 0.9323671497584541,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-13T18:16:21.769863Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 274.49,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77307.93,
        "kronos_base_predicted_close": 77310.1015625,
        "kronos_base_displacement": 2.171562500006985,
        "kronos_base_displacement_fraction": 2.8089776818587498e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77418.8125,
        "kronos_small_displacement": 110.88250000000698,
        "kronos_small_displacement_fraction": 0.0014342965850981523,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP131415",
        "ticker": "KXBTC15M-26SEP131415-15",
        "market_id": "KXBTC15M-26SEP131415-15",
        "contract_id": "KXBTC15M-26SEP131415-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77307.93
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-13T18:01:16.477580Z",
        "retrieved_timestamp": "2026-09-13T18:01:16.685903Z",
        "quote_offset_seconds": 0.208323,
        "quote_age_seconds": 0.208323,
        "bid": 0.49,
        "ask": 0.5,
        "midpoint": 0.495,
        "last_price": 0.49,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.5,
        "price_type": "live_executable_ask",
        "yes_ask_size": 274.49
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 77320.66,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260913T1800Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 185,
          "signal_id": 191,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-13T17:45:00Z",
          "return_6h": 0.0073199570685942295,
          "return_12h": 0.0001427828061009162,
          "return_24h": 0.0014566159180215976,
          "close_vs_ema12": 0.0033217235058704553,
          "close_vs_ema24": 0.002831717457820071,
          "ema12_slope_3h": 0.0014091646254292822,
          "ema24_slope_6h": -0.0002336029901368608,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-13T18:01:16.534545Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-13T17:45:00Z",
            "return_6h": 0.0073199570685942295,
            "return_12h": 0.0001427828061009162,
            "return_24h": 0.0014566159180215976,
            "close_vs_ema12": 0.0033217235058704553,
            "close_vs_ema24": 0.002831717457820071,
            "ema12_slope_3h": 0.0014091646254292822,
            "ema24_slope_6h": -0.0002336029901368608,
            "score": 2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0008059027479034864,
        "return_30m": 0.00038826743365327765,
        "return_60m": 0.0006166881624398712,
        "return_120m": 0.002573878045609268,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.00027209505107261833,
        "close_vs_ema6": 0.000523469390886655,
        "close_vs_ema12": 0.0013450163937225312,
        "ema3_slope": 0.0002721691069400567,
        "ema6_slope": 0.0002094316087692949,
        "realized_volatility_30m": 0.0006116008798666139,
        "realized_volatility_60m": 0.0007963568708396137,
        "return_acceleration": 0.0012232017597332279
      }
    },
    {
      "id": 190,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260913T1615Z",
      "trigger_timestamp": "2026-09-13T16:16:16.598281Z",
      "market_start_timestamp": "2026-09-13T16:15:00Z",
      "resolution_timestamp": "2026-09-13T16:30:00Z",
      "direction": "UP",
      "base_run_id": 1075,
      "small_run_id": 1076,
      "last_observed_close": 77189.42,
      "actual_close": 77221.58,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-13T16:16:16.643936Z",
      "base_predicted_close": 77213.7265625,
      "small_predicted_close": 77217.1171875,
      "strike": 77189.42,
      "market_regime": {
        "id": 184,
        "signal_id": 190,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-13T16:00:00Z",
        "return_6h": 0.005459959293351746,
        "return_12h": -2.7613124259917576e-05,
        "return_24h": -0.0020912758379444396,
        "close_vs_ema12": 0.002778537582050822,
        "close_vs_ema24": 0.0016769792665494165,
        "ema12_slope_3h": 0.00044102608138008037,
        "ema24_slope_6h": -0.0015063521769221877,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-13T16:16:16.646131Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-13T16:00:00Z",
          "return_6h": 0.005459959293351746,
          "return_12h": -2.7613124259917576e-05,
          "return_24h": -0.0020912758379444396,
          "close_vs_ema12": 0.002778537582050822,
          "close_vs_ema24": 0.0016769792665494165,
          "ema12_slope_3h": 0.00044102608138008037,
          "ema24_slope_6h": -0.0015063521769221877,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.46,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.202062,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        1075,
        1076
      ],
      "forecast_publication_timestamp": "2026-09-13T16:16:16.598281Z",
      "requested_quote_timestamp": "2026-09-13T16:16:16.598281Z",
      "retrieved_quote_timestamp": "2026-09-13T16:16:16.800343Z",
      "quote_retrieval_timestamp": "2026-09-13T16:16:16.800343Z",
      "timing_difference_seconds": 0.202062,
      "selected_quote": {
        "id": 190,
        "contract_id": 190,
        "forecast_timestamp": "2026-09-13T16:16:16.598281Z",
        "requested_timestamp": "2026-09-13T16:16:16.598281Z",
        "actual_quote_timestamp": "2026-09-13T16:16:16.800343Z",
        "timestamp_delta_seconds": 0.202062,
        "bid": 0.45,
        "ask": 0.46,
        "midpoint": 0.455,
        "last_price": 0.45,
        "implied_probability": 0.46,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-13T16:16:16.800343Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP131230",
        "external_market_id": "KXBTC15M-26SEP131230-30",
        "external_contract_id": "KXBTC15M-26SEP131230-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 6293.72
      },
      "selected_entry_price": 0.46,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 190,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP131230",
          "external_market_id": "KXBTC15M-26SEP131230-30",
          "external_contract_id": "KXBTC15M-26SEP131230-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-13T16:15:00Z",
          "resolution_timestamp": "2026-09-13T16:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-13T16:16:16.648517Z"
        }
      ],
      "quotes": [
        {
          "id": 190,
          "contract_id": 190,
          "forecast_timestamp": "2026-09-13T16:16:16.598281Z",
          "requested_timestamp": "2026-09-13T16:16:16.598281Z",
          "actual_quote_timestamp": "2026-09-13T16:16:16.800343Z",
          "timestamp_delta_seconds": 0.202062,
          "bid": 0.45,
          "ask": 0.46,
          "midpoint": 0.455,
          "last_price": 0.45,
          "implied_probability": 0.46,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-13T16:16:16.800343Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP131230",
          "external_market_id": "KXBTC15M-26SEP131230-30",
          "external_contract_id": "KXBTC15M-26SEP131230-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 6293.72
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP131230-30": {
          "UP/YES": "KXBTC15M-26SEP131230-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 363,
          "signal_id": 190,
          "quote_id": 190,
          "settlement_id": 190,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 209.0,
          "entry_price": 0.46,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.14,
          "trading_fee": 3.64,
          "total_deployed": 99.78,
          "settlement_value": 1.0,
          "settlement_payout": 209.0,
          "gross_pnl": 112.86,
          "net_pnl": 109.22,
          "roi": 1.0946081379033874,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-13T16:31:21.012662Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6293.72,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 364,
          "signal_id": 190,
          "quote_id": 190,
          "settlement_id": 190,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.46,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 46.0,
          "trading_fee": 1.74,
          "total_deployed": 47.74,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 54.0,
          "net_pnl": 52.26,
          "roi": 1.0946795140343526,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-13T16:31:21.014882Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6293.72,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77189.42,
        "kronos_base_predicted_close": 77213.7265625,
        "kronos_base_displacement": 24.306562500001746,
        "kronos_base_displacement_fraction": 0.0003148950011543259,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77217.1171875,
        "kronos_small_displacement": 27.697187500001746,
        "kronos_small_displacement_fraction": 0.00035882103402256097,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP131230",
        "ticker": "KXBTC15M-26SEP131230-30",
        "market_id": "KXBTC15M-26SEP131230-30",
        "contract_id": "KXBTC15M-26SEP131230-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77189.42
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-13T16:16:16.598281Z",
        "retrieved_timestamp": "2026-09-13T16:16:16.800343Z",
        "quote_offset_seconds": 0.202062,
        "quote_age_seconds": 0.202062,
        "bid": 0.45,
        "ask": 0.46,
        "midpoint": 0.455,
        "last_price": 0.45,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.46,
        "price_type": "live_executable_ask",
        "yes_ask_size": 6293.72
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 77221.58,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260913T1615Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 184,
          "signal_id": 190,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-13T16:00:00Z",
          "return_6h": 0.005459959293351746,
          "return_12h": -2.7613124259917576e-05,
          "return_24h": -0.0020912758379444396,
          "close_vs_ema12": 0.002778537582050822,
          "close_vs_ema24": 0.0016769792665494165,
          "ema12_slope_3h": 0.00044102608138008037,
          "ema24_slope_6h": -0.0015063521769221877,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-13T16:16:16.646131Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-13T16:00:00Z",
            "return_6h": 0.005459959293351746,
            "return_12h": -2.7613124259917576e-05,
            "return_24h": -0.0020912758379444396,
            "close_vs_ema12": 0.002778537582050822,
            "close_vs_ema24": 0.0016769792665494165,
            "ema12_slope_3h": 0.00044102608138008037,
            "ema24_slope_6h": -0.0015063521769221877,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0010370777487664906,
        "return_30m": 0.0005551227744138298,
        "return_60m": 0.001322304906099303,
        "return_120m": 0.0029748668092306474,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.0005290488622418099,
        "close_vs_ema6": 0.001006291556453709,
        "close_vs_ema12": 0.002018658875235557,
        "ema3_slope": 0.0005293289030956494,
        "ema6_slope": 0.00040267870745491763,
        "realized_volatility_30m": 0.0007592667080796867,
        "realized_volatility_60m": 0.0010177918949844896,
        "return_acceleration": 0.0015185334161593733
      }
    },
    {
      "id": 189,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260913T1530Z",
      "trigger_timestamp": "2026-09-13T15:31:16.259250Z",
      "market_start_timestamp": "2026-09-13T15:30:00Z",
      "resolution_timestamp": "2026-09-13T15:45:00Z",
      "direction": "UP",
      "base_run_id": 1069,
      "small_run_id": 1070,
      "last_observed_close": 77023.01,
      "actual_close": 77146.6,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-13T15:31:16.304012Z",
      "base_predicted_close": 77044.71875,
      "small_predicted_close": 77053.8515625,
      "strike": 77023.01,
      "market_regime": {
        "id": 183,
        "signal_id": 189,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-13T15:15:00Z",
        "return_6h": 0.0049647935955321465,
        "return_12h": -0.0029012816738136493,
        "return_24h": -0.005440284363583792,
        "close_vs_ema12": 0.0009171481500152012,
        "close_vs_ema24": -0.00040842532395513054,
        "ema12_slope_3h": -0.00023301127304176106,
        "ema24_slope_6h": -0.0019382474882901901,
        "score": -1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-13T15:31:16.309425Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-13T15:15:00Z",
          "return_6h": 0.0049647935955321465,
          "return_12h": -0.0029012816738136493,
          "return_24h": -0.005440284363583792,
          "close_vs_ema12": 0.0009171481500152012,
          "close_vs_ema24": -0.00040842532395513054,
          "ema12_slope_3h": -0.00023301127304176106,
          "ema24_slope_6h": -0.0019382474882901901,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.66,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.200837,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        1069,
        1070
      ],
      "forecast_publication_timestamp": "2026-09-13T15:31:16.259250Z",
      "requested_quote_timestamp": "2026-09-13T15:31:16.259250Z",
      "retrieved_quote_timestamp": "2026-09-13T15:31:16.460087Z",
      "quote_retrieval_timestamp": "2026-09-13T15:31:16.460087Z",
      "timing_difference_seconds": 0.200837,
      "selected_quote": {
        "id": 189,
        "contract_id": 189,
        "forecast_timestamp": "2026-09-13T15:31:16.259250Z",
        "requested_timestamp": "2026-09-13T15:31:16.259250Z",
        "actual_quote_timestamp": "2026-09-13T15:31:16.460087Z",
        "timestamp_delta_seconds": 0.200837,
        "bid": 0.65,
        "ask": 0.66,
        "midpoint": 0.655,
        "last_price": 0.66,
        "implied_probability": 0.66,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-13T15:31:16.460087Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP131145",
        "external_market_id": "KXBTC15M-26SEP131145-45",
        "external_contract_id": "KXBTC15M-26SEP131145-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2394.04
      },
      "selected_entry_price": 0.66,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 189,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP131145",
          "external_market_id": "KXBTC15M-26SEP131145-45",
          "external_contract_id": "KXBTC15M-26SEP131145-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-13T15:30:00Z",
          "resolution_timestamp": "2026-09-13T15:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-13T15:31:16.312027Z"
        }
      ],
      "quotes": [
        {
          "id": 189,
          "contract_id": 189,
          "forecast_timestamp": "2026-09-13T15:31:16.259250Z",
          "requested_timestamp": "2026-09-13T15:31:16.259250Z",
          "actual_quote_timestamp": "2026-09-13T15:31:16.460087Z",
          "timestamp_delta_seconds": 0.200837,
          "bid": 0.65,
          "ask": 0.66,
          "midpoint": 0.655,
          "last_price": 0.66,
          "implied_probability": 0.66,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-13T15:31:16.460087Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP131145",
          "external_market_id": "KXBTC15M-26SEP131145-45",
          "external_contract_id": "KXBTC15M-26SEP131145-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2394.04
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP131145-45": {
          "UP/YES": "KXBTC15M-26SEP131145-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 361,
          "signal_id": 189,
          "quote_id": 189,
          "settlement_id": 189,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 147.0,
          "entry_price": 0.66,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.02000000000001,
          "trading_fee": 2.31,
          "total_deployed": 99.33000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 147.0,
          "gross_pnl": 49.97999999999999,
          "net_pnl": 47.66999999999999,
          "roi": 0.4799154334038053,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-13T15:46:20.737466Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2394.04,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 362,
          "signal_id": 189,
          "quote_id": 189,
          "settlement_id": 189,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.66,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 66.0,
          "trading_fee": 1.58,
          "total_deployed": 67.58,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 34.0,
          "net_pnl": 32.42,
          "roi": 0.47972773009766206,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-13T15:46:20.739508Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2394.04,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77023.01,
        "kronos_base_predicted_close": 77044.71875,
        "kronos_base_displacement": 21.70875000000524,
        "kronos_base_displacement_fraction": 0.00028184759333613733,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77053.8515625,
        "kronos_small_displacement": 30.84156250000524,
        "kronos_small_displacement_fraction": 0.00040042011471643656,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP131145",
        "ticker": "KXBTC15M-26SEP131145-45",
        "market_id": "KXBTC15M-26SEP131145-45",
        "contract_id": "KXBTC15M-26SEP131145-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77023.01
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-13T15:31:16.259250Z",
        "retrieved_timestamp": "2026-09-13T15:31:16.460087Z",
        "quote_offset_seconds": 0.200837,
        "quote_age_seconds": 0.200837,
        "bid": 0.65,
        "ask": 0.66,
        "midpoint": 0.655,
        "last_price": 0.66,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.66,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2394.04
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 77146.6,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260913T1530Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 183,
          "signal_id": 189,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-13T15:15:00Z",
          "return_6h": 0.0049647935955321465,
          "return_12h": -0.0029012816738136493,
          "return_24h": -0.005440284363583792,
          "close_vs_ema12": 0.0009171481500152012,
          "close_vs_ema24": -0.00040842532395513054,
          "ema12_slope_3h": -0.00023301127304176106,
          "ema24_slope_6h": -0.0019382474882901901,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-13T15:31:16.309425Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-13T15:15:00Z",
            "return_6h": 0.0049647935955321465,
            "return_12h": -0.0029012816738136493,
            "return_24h": -0.005440284363583792,
            "close_vs_ema12": 0.0009171481500152012,
            "close_vs_ema24": -0.00040842532395513054,
            "ema12_slope_3h": -0.00023301127304176106,
            "ema24_slope_6h": -0.0019382474882901901,
            "score": -1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.00083647164697076,
        "return_30m": -0.0021322554744356292,
        "return_60m": -0.0008337432600936667,
        "return_120m": 0.006109428984056864,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.0005534816857570846,
        "close_vs_ema6": -0.00019991647096917475,
        "close_vs_ema12": 0.0008484971401225838,
        "ema3_slope": -0.0005531755132417437,
        "ema6_slope": -7.996019424383327e-05,
        "realized_volatility_30m": 0.00023019848716282487,
        "realized_volatility_60m": 0.000918006022873383,
        "return_acceleration": 0.00046039697432564974
      }
    },
    {
      "id": 188,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260913T1515Z",
      "trigger_timestamp": "2026-09-13T15:16:15.092252Z",
      "market_start_timestamp": "2026-09-13T15:15:00Z",
      "resolution_timestamp": "2026-09-13T15:30:00Z",
      "direction": "UP",
      "base_run_id": 1067,
      "small_run_id": 1068,
      "last_observed_close": 77087.49,
      "actual_close": 77023.01,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-13T15:16:15.134014Z",
      "base_predicted_close": 77091.3671875,
      "small_predicted_close": 77090.0,
      "strike": 77087.49,
      "market_regime": {
        "id": 182,
        "signal_id": 188,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-13T15:00:00Z",
        "return_6h": 0.00377773569637907,
        "return_12h": -0.0023501314282673436,
        "return_24h": -0.004209510116961579,
        "close_vs_ema12": 0.0017941854816114766,
        "close_vs_ema24": 0.000419794520000627,
        "ema12_slope_3h": -0.00035822189578615937,
        "ema24_slope_6h": -0.0020825006095402943,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-13T15:16:15.136082Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-13T15:00:00Z",
          "return_6h": 0.00377773569637907,
          "return_12h": -0.0023501314282673436,
          "return_24h": -0.004209510116961579,
          "close_vs_ema12": 0.0017941854816114766,
          "close_vs_ema24": 0.000419794520000627,
          "ema12_slope_3h": -0.00035822189578615937,
          "ema24_slope_6h": -0.0020825006095402943,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.36,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.181477,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        1067,
        1068
      ],
      "forecast_publication_timestamp": "2026-09-13T15:16:15.092252Z",
      "requested_quote_timestamp": "2026-09-13T15:16:15.092252Z",
      "retrieved_quote_timestamp": "2026-09-13T15:16:15.273729Z",
      "quote_retrieval_timestamp": "2026-09-13T15:16:15.273729Z",
      "timing_difference_seconds": 0.181477,
      "selected_quote": {
        "id": 188,
        "contract_id": 188,
        "forecast_timestamp": "2026-09-13T15:16:15.092252Z",
        "requested_timestamp": "2026-09-13T15:16:15.092252Z",
        "actual_quote_timestamp": "2026-09-13T15:16:15.273729Z",
        "timestamp_delta_seconds": 0.181477,
        "bid": 0.35,
        "ask": 0.36,
        "midpoint": 0.355,
        "last_price": 0.35,
        "implied_probability": 0.36,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-13T15:16:15.273729Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP131130",
        "external_market_id": "KXBTC15M-26SEP131130-30",
        "external_contract_id": "KXBTC15M-26SEP131130-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4398.33
      },
      "selected_entry_price": 0.36,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 188,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP131130",
          "external_market_id": "KXBTC15M-26SEP131130-30",
          "external_contract_id": "KXBTC15M-26SEP131130-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-13T15:15:00Z",
          "resolution_timestamp": "2026-09-13T15:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-13T15:16:15.138250Z"
        }
      ],
      "quotes": [
        {
          "id": 188,
          "contract_id": 188,
          "forecast_timestamp": "2026-09-13T15:16:15.092252Z",
          "requested_timestamp": "2026-09-13T15:16:15.092252Z",
          "actual_quote_timestamp": "2026-09-13T15:16:15.273729Z",
          "timestamp_delta_seconds": 0.181477,
          "bid": 0.35,
          "ask": 0.36,
          "midpoint": 0.355,
          "last_price": 0.35,
          "implied_probability": 0.36,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-13T15:16:15.273729Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP131130",
          "external_market_id": "KXBTC15M-26SEP131130-30",
          "external_contract_id": "KXBTC15M-26SEP131130-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4398.33
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP131130-30": {
          "UP/YES": "KXBTC15M-26SEP131130-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 359,
          "signal_id": 188,
          "quote_id": 188,
          "settlement_id": 188,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 265.0,
          "entry_price": 0.36,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.39999999999999,
          "trading_fee": 4.28,
          "total_deployed": 99.67999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.39999999999999,
          "net_pnl": -99.67999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-13T15:31:21.115584Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4398.33,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 360,
          "signal_id": 188,
          "quote_id": 188,
          "settlement_id": 188,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.36,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 36.0,
          "trading_fee": 1.62,
          "total_deployed": 37.62,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -36.0,
          "net_pnl": -37.62,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-13T15:31:21.117766Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4398.33,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77087.49,
        "kronos_base_predicted_close": 77091.3671875,
        "kronos_base_displacement": 3.8771874999947613,
        "kronos_base_displacement_fraction": 5.0295936474190056e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77090.0,
        "kronos_small_displacement": 2.5099999999947613,
        "kronos_small_displacement_fraction": 3.2560406364181284e-05,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP131130",
        "ticker": "KXBTC15M-26SEP131130-30",
        "market_id": "KXBTC15M-26SEP131130-30",
        "contract_id": "KXBTC15M-26SEP131130-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77087.49
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-13T15:16:15.092252Z",
        "retrieved_timestamp": "2026-09-13T15:16:15.273729Z",
        "quote_offset_seconds": 0.181477,
        "quote_age_seconds": 0.181477,
        "bid": 0.35,
        "ask": 0.36,
        "midpoint": 0.355,
        "last_price": 0.35,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.36,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4398.33
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 77023.01,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260913T1515Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 182,
          "signal_id": 188,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-13T15:00:00Z",
          "return_6h": 0.00377773569637907,
          "return_12h": -0.0023501314282673436,
          "return_24h": -0.004209510116961579,
          "close_vs_ema12": 0.0017941854816114766,
          "close_vs_ema24": 0.000419794520000627,
          "ema12_slope_3h": -0.00035822189578615937,
          "ema24_slope_6h": -0.0020825006095402943,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-13T15:16:15.136082Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-13T15:00:00Z",
            "return_6h": 0.00377773569637907,
            "return_12h": -0.0023501314282673436,
            "return_24h": -0.004209510116961579,
            "close_vs_ema12": 0.0017941854816114766,
            "close_vs_ema24": 0.000419794520000627,
            "ema12_slope_3h": -0.00035822189578615937,
            "ema24_slope_6h": -0.0020825006095402943,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0012968686212964098,
        "return_30m": -0.0010443329312953553,
        "return_60m": 0.001650379598091778,
        "return_120m": 0.004530808614639836,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0002701053149501975,
        "close_vs_ema6": 0.0005570769461882286,
        "close_vs_ema12": 0.001840935608138583,
        "ema3_slope": -0.00027003237776968003,
        "ema6_slope": 0.00022288044309815014,
        "realized_volatility_30m": 0.0007748661210964514,
        "realized_volatility_60m": 0.0011042041466955213,
        "return_acceleration": -0.0015497322421929027
      }
    },
    {
      "id": 187,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260913T1445Z",
      "trigger_timestamp": "2026-09-13T14:46:17.441006Z",
      "market_start_timestamp": "2026-09-13T14:45:00Z",
      "resolution_timestamp": "2026-09-13T15:00:00Z",
      "direction": "UP",
      "base_run_id": 1063,
      "small_run_id": 1064,
      "last_observed_close": 77168.08,
      "actual_close": 77187.59,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-13T14:46:17.485553Z",
      "base_predicted_close": 77198.7734375,
      "small_predicted_close": 77344.703125,
      "strike": 77168.08,
      "market_regime": {
        "id": 181,
        "signal_id": 187,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-13T14:30:00Z",
        "return_6h": 0.004813546034476035,
        "return_12h": -0.0011587360453106932,
        "return_24h": -0.003588899471671514,
        "close_vs_ema12": 0.0030534332725644653,
        "close_vs_ema24": 0.0015109781061091176,
        "ema12_slope_3h": -0.0008168185483541368,
        "ema24_slope_6h": -0.0023598775469803046,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-13T14:46:17.487796Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-13T14:30:00Z",
          "return_6h": 0.004813546034476035,
          "return_12h": -0.0011587360453106932,
          "return_24h": -0.003588899471671514,
          "close_vs_ema12": 0.0030534332725644653,
          "close_vs_ema24": 0.0015109781061091176,
          "ema12_slope_3h": -0.0008168185483541368,
          "ema24_slope_6h": -0.0023598775469803046,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.58,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.189117,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        1063,
        1064
      ],
      "forecast_publication_timestamp": "2026-09-13T14:46:17.441006Z",
      "requested_quote_timestamp": "2026-09-13T14:46:17.441006Z",
      "retrieved_quote_timestamp": "2026-09-13T14:46:17.630123Z",
      "quote_retrieval_timestamp": "2026-09-13T14:46:17.630123Z",
      "timing_difference_seconds": 0.189117,
      "selected_quote": {
        "id": 187,
        "contract_id": 187,
        "forecast_timestamp": "2026-09-13T14:46:17.441006Z",
        "requested_timestamp": "2026-09-13T14:46:17.441006Z",
        "actual_quote_timestamp": "2026-09-13T14:46:17.630123Z",
        "timestamp_delta_seconds": 0.189117,
        "bid": 0.57,
        "ask": 0.58,
        "midpoint": 0.575,
        "last_price": 0.58,
        "implied_probability": 0.58,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-13T14:46:17.630123Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP131100",
        "external_market_id": "KXBTC15M-26SEP131100-00",
        "external_contract_id": "KXBTC15M-26SEP131100-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 499.13
      },
      "selected_entry_price": 0.58,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 187,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP131100",
          "external_market_id": "KXBTC15M-26SEP131100-00",
          "external_contract_id": "KXBTC15M-26SEP131100-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-13T14:45:00Z",
          "resolution_timestamp": "2026-09-13T15:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-13T14:46:17.490251Z"
        }
      ],
      "quotes": [
        {
          "id": 187,
          "contract_id": 187,
          "forecast_timestamp": "2026-09-13T14:46:17.441006Z",
          "requested_timestamp": "2026-09-13T14:46:17.441006Z",
          "actual_quote_timestamp": "2026-09-13T14:46:17.630123Z",
          "timestamp_delta_seconds": 0.189117,
          "bid": 0.57,
          "ask": 0.58,
          "midpoint": 0.575,
          "last_price": 0.58,
          "implied_probability": 0.58,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-13T14:46:17.630123Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP131100",
          "external_market_id": "KXBTC15M-26SEP131100-00",
          "external_contract_id": "KXBTC15M-26SEP131100-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 499.13
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP131100-00": {
          "UP/YES": "KXBTC15M-26SEP131100-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 357,
          "signal_id": 187,
          "quote_id": 187,
          "settlement_id": 187,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 167.0,
          "entry_price": 0.58,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.86,
          "trading_fee": 2.85,
          "total_deployed": 99.71,
          "settlement_value": 1.0,
          "settlement_payout": 167.0,
          "gross_pnl": 70.14,
          "net_pnl": 67.29,
          "roi": 0.6748570855480895,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-13T15:01:21.903538Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 499.13,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 358,
          "signal_id": 187,
          "quote_id": 187,
          "settlement_id": 187,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.58,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 57.99999999999999,
          "trading_fee": 1.71,
          "total_deployed": 59.709999999999994,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 42.00000000000001,
          "net_pnl": 40.290000000000006,
          "roi": 0.6747613465081228,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-13T15:01:21.905642Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 499.13,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77168.08,
        "kronos_base_predicted_close": 77198.7734375,
        "kronos_base_displacement": 30.693437499998254,
        "kronos_base_displacement_fraction": 0.0003977478447046791,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77344.703125,
        "kronos_small_displacement": 176.62312499999825,
        "kronos_small_displacement_fraction": 0.0022888106714589536,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP131100",
        "ticker": "KXBTC15M-26SEP131100-00",
        "market_id": "KXBTC15M-26SEP131100-00",
        "contract_id": "KXBTC15M-26SEP131100-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77168.08
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-13T14:46:17.441006Z",
        "retrieved_timestamp": "2026-09-13T14:46:17.630123Z",
        "quote_offset_seconds": 0.189117,
        "quote_age_seconds": 0.189117,
        "bid": 0.57,
        "ask": 0.58,
        "midpoint": 0.575,
        "last_price": 0.58,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.58,
        "price_type": "live_executable_ask",
        "yes_ask_size": 499.13
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 77187.59,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260913T1445Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 181,
          "signal_id": 187,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-13T14:30:00Z",
          "return_6h": 0.004813546034476035,
          "return_12h": -0.0011587360453106932,
          "return_24h": -0.003588899471671514,
          "close_vs_ema12": 0.0030534332725644653,
          "close_vs_ema24": 0.0015109781061091176,
          "ema12_slope_3h": -0.0008168185483541368,
          "ema24_slope_6h": -0.0023598775469803046,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-13T14:46:17.487796Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-13T14:30:00Z",
            "return_6h": 0.004813546034476035,
            "return_12h": -0.0011587360453106932,
            "return_24h": -0.003588899471671514,
            "close_vs_ema12": 0.0030534332725644653,
            "close_vs_ema24": 0.0015109781061091176,
            "ema12_slope_3h": -0.0008168185483541368,
            "ema24_slope_6h": -0.0023598775469803046,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.0010481582284564972,
        "return_30m": 0.002697529648432395,
        "return_60m": 0.0056330514004001575,
        "return_120m": 0.005952830896715389,
        "consecutive_up_closes": 5,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.001263539458893792,
        "close_vs_ema6": 0.002660393722785148,
        "close_vs_ema12": 0.0038588393251053343,
        "ema3_slope": 0.0012651380106911692,
        "ema6_slope": 0.001065291126644441,
        "realized_volatility_30m": 0.00029974309972724544,
        "realized_volatility_60m": 0.00030289073118096804,
        "return_acceleration": -0.0005994861994544909
      }
    },
    {
      "id": 186,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260913T1330Z",
      "trigger_timestamp": "2026-09-13T13:31:16.231066Z",
      "market_start_timestamp": "2026-09-13T13:30:00Z",
      "resolution_timestamp": "2026-09-13T13:45:00Z",
      "direction": "UP",
      "base_run_id": 1053,
      "small_run_id": 1054,
      "last_observed_close": 76555.3,
      "actual_close": 76735.82,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-13T13:31:16.272531Z",
      "base_predicted_close": 76631.203125,
      "small_predicted_close": 76589.5859375,
      "strike": 76555.3,
      "market_regime": {
        "id": 180,
        "signal_id": 186,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-13T13:15:00Z",
        "return_6h": -0.007436047479001395,
        "return_12h": -0.008952703860217959,
        "return_24h": -0.00958212444719142,
        "close_vs_ema12": -0.004816890116458805,
        "close_vs_ema24": -0.006571549984496161,
        "ema12_slope_3h": -0.0019762995943841677,
        "ema24_slope_6h": -0.0025421044894647915,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-13T13:31:16.274814Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-13T13:15:00Z",
          "return_6h": -0.007436047479001395,
          "return_12h": -0.008952703860217959,
          "return_24h": -0.00958212444719142,
          "close_vs_ema12": -0.004816890116458805,
          "close_vs_ema24": -0.006571549984496161,
          "ema12_slope_3h": -0.0019762995943841677,
          "ema24_slope_6h": -0.0025421044894647915,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.64,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.174776,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        1053,
        1054
      ],
      "forecast_publication_timestamp": "2026-09-13T13:31:16.231066Z",
      "requested_quote_timestamp": "2026-09-13T13:31:16.231066Z",
      "retrieved_quote_timestamp": "2026-09-13T13:31:16.405842Z",
      "quote_retrieval_timestamp": "2026-09-13T13:31:16.405842Z",
      "timing_difference_seconds": 0.174776,
      "selected_quote": {
        "id": 186,
        "contract_id": 186,
        "forecast_timestamp": "2026-09-13T13:31:16.231066Z",
        "requested_timestamp": "2026-09-13T13:31:16.231066Z",
        "actual_quote_timestamp": "2026-09-13T13:31:16.405842Z",
        "timestamp_delta_seconds": 0.174776,
        "bid": 0.63,
        "ask": 0.64,
        "midpoint": 0.635,
        "last_price": 0.63,
        "implied_probability": 0.64,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-13T13:31:16.405842Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP130945",
        "external_market_id": "KXBTC15M-26SEP130945-45",
        "external_contract_id": "KXBTC15M-26SEP130945-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3540.61
      },
      "selected_entry_price": 0.64,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 186,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP130945",
          "external_market_id": "KXBTC15M-26SEP130945-45",
          "external_contract_id": "KXBTC15M-26SEP130945-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-13T13:30:00Z",
          "resolution_timestamp": "2026-09-13T13:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-13T13:31:16.277259Z"
        }
      ],
      "quotes": [
        {
          "id": 186,
          "contract_id": 186,
          "forecast_timestamp": "2026-09-13T13:31:16.231066Z",
          "requested_timestamp": "2026-09-13T13:31:16.231066Z",
          "actual_quote_timestamp": "2026-09-13T13:31:16.405842Z",
          "timestamp_delta_seconds": 0.174776,
          "bid": 0.63,
          "ask": 0.64,
          "midpoint": 0.635,
          "last_price": 0.63,
          "implied_probability": 0.64,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-13T13:31:16.405842Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP130945",
          "external_market_id": "KXBTC15M-26SEP130945-45",
          "external_contract_id": "KXBTC15M-26SEP130945-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3540.61
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP130945-45": {
          "UP/YES": "KXBTC15M-26SEP130945-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 355,
          "signal_id": 186,
          "quote_id": 186,
          "settlement_id": 186,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 152.0,
          "entry_price": 0.64,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.28,
          "trading_fee": 2.46,
          "total_deployed": 99.74,
          "settlement_value": 1.0,
          "settlement_payout": 152.0,
          "gross_pnl": 54.72,
          "net_pnl": 52.260000000000005,
          "roi": 0.5239623019851615,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-13T13:46:19.954660Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3540.61,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 356,
          "signal_id": 186,
          "quote_id": 186,
          "settlement_id": 186,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.64,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 64.0,
          "trading_fee": 1.62,
          "total_deployed": 65.62,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 36.0,
          "net_pnl": 34.379999999999995,
          "roi": 0.5239256324291374,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-13T13:46:19.956779Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3540.61,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 76555.3,
        "kronos_base_predicted_close": 76631.203125,
        "kronos_base_displacement": 75.90312499999709,
        "kronos_base_displacement_fraction": 0.0009914809947841245,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 76589.5859375,
        "kronos_small_displacement": 34.28593749999709,
        "kronos_small_displacement_fraction": 0.0004478584435042001,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP130945",
        "ticker": "KXBTC15M-26SEP130945-45",
        "market_id": "KXBTC15M-26SEP130945-45",
        "contract_id": "KXBTC15M-26SEP130945-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 76555.3
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-13T13:31:16.231066Z",
        "retrieved_timestamp": "2026-09-13T13:31:16.405842Z",
        "quote_offset_seconds": 0.174776,
        "quote_age_seconds": 0.174776,
        "bid": 0.63,
        "ask": 0.64,
        "midpoint": 0.635,
        "last_price": 0.63,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.64,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3540.61
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 76735.82,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260913T1330Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 180,
          "signal_id": 186,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-13T13:15:00Z",
          "return_6h": -0.007436047479001395,
          "return_12h": -0.008952703860217959,
          "return_24h": -0.00958212444719142,
          "close_vs_ema12": -0.004816890116458805,
          "close_vs_ema24": -0.006571549984496161,
          "ema12_slope_3h": -0.0019762995943841677,
          "ema24_slope_6h": -0.0025421044894647915,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-13T13:31:16.274814Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-13T13:15:00Z",
            "return_6h": -0.007436047479001395,
            "return_12h": -0.008952703860217959,
            "return_24h": -0.00958212444719142,
            "close_vs_ema12": -0.004816890116458805,
            "close_vs_ema24": -0.006571549984496161,
            "ema12_slope_3h": -0.0019762995943841677,
            "ema24_slope_6h": -0.0025421044894647915,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.00240419365890876,
        "return_30m": -0.00220673001312377,
        "return_60m": -0.003373154140471346,
        "return_120m": -0.000958122063182465,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0011862629105787725,
        "close_vs_ema6": -0.0016666320087552755,
        "close_vs_ema12": -0.0020608569990017145,
        "ema3_slope": -0.0011848573582403654,
        "ema6_slope": -0.000666208673622104,
        "realized_volatility_30m": 0.0013010665948292033,
        "realized_volatility_60m": 0.001095256613951643,
        "return_acceleration": -0.0026021331896584066
      }
    },
    {
      "id": 185,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260913T1245Z",
      "trigger_timestamp": "2026-09-13T12:46:18.536973Z",
      "market_start_timestamp": "2026-09-13T12:45:00Z",
      "resolution_timestamp": "2026-09-13T13:00:00Z",
      "direction": "UP",
      "base_run_id": 1047,
      "small_run_id": 1048,
      "last_observed_close": 76711.43,
      "actual_close": 76724.61,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-13T12:46:18.580720Z",
      "base_predicted_close": 76713.609375,
      "small_predicted_close": 76780.359375,
      "strike": 76711.43,
      "market_regime": {
        "id": 179,
        "signal_id": 185,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-13T12:30:00Z",
        "return_6h": -0.007423707373482635,
        "return_12h": -0.006208005278706574,
        "return_24h": -0.007785644095483324,
        "close_vs_ema12": -0.0032272537572841653,
        "close_vs_ema24": -0.004870073424496968,
        "ema12_slope_3h": -0.0020936060527637634,
        "ema24_slope_6h": -0.002330260870251344,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-13T12:46:18.583425Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-13T12:30:00Z",
          "return_6h": -0.007423707373482635,
          "return_12h": -0.006208005278706574,
          "return_24h": -0.007785644095483324,
          "close_vs_ema12": -0.0032272537572841653,
          "close_vs_ema24": -0.004870073424496968,
          "ema12_slope_3h": -0.0020936060527637634,
          "ema24_slope_6h": -0.002330260870251344,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.39,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.18104,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        1047,
        1048
      ],
      "forecast_publication_timestamp": "2026-09-13T12:46:18.536973Z",
      "requested_quote_timestamp": "2026-09-13T12:46:18.536973Z",
      "retrieved_quote_timestamp": "2026-09-13T12:46:18.718013Z",
      "quote_retrieval_timestamp": "2026-09-13T12:46:18.718013Z",
      "timing_difference_seconds": 0.18104,
      "selected_quote": {
        "id": 185,
        "contract_id": 185,
        "forecast_timestamp": "2026-09-13T12:46:18.536973Z",
        "requested_timestamp": "2026-09-13T12:46:18.536973Z",
        "actual_quote_timestamp": "2026-09-13T12:46:18.718013Z",
        "timestamp_delta_seconds": 0.18104,
        "bid": 0.38,
        "ask": 0.39,
        "midpoint": 0.385,
        "last_price": 0.38,
        "implied_probability": 0.39,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-13T12:46:18.718013Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP130900",
        "external_market_id": "KXBTC15M-26SEP130900-00",
        "external_contract_id": "KXBTC15M-26SEP130900-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3743.56
      },
      "selected_entry_price": 0.39,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 185,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP130900",
          "external_market_id": "KXBTC15M-26SEP130900-00",
          "external_contract_id": "KXBTC15M-26SEP130900-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-13T12:45:00Z",
          "resolution_timestamp": "2026-09-13T13:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-13T12:46:18.585874Z"
        }
      ],
      "quotes": [
        {
          "id": 185,
          "contract_id": 185,
          "forecast_timestamp": "2026-09-13T12:46:18.536973Z",
          "requested_timestamp": "2026-09-13T12:46:18.536973Z",
          "actual_quote_timestamp": "2026-09-13T12:46:18.718013Z",
          "timestamp_delta_seconds": 0.18104,
          "bid": 0.38,
          "ask": 0.39,
          "midpoint": 0.385,
          "last_price": 0.38,
          "implied_probability": 0.39,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-13T12:46:18.718013Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP130900",
          "external_market_id": "KXBTC15M-26SEP130900-00",
          "external_contract_id": "KXBTC15M-26SEP130900-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3743.56
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP130900-00": {
          "UP/YES": "KXBTC15M-26SEP130900-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 353,
          "signal_id": 185,
          "quote_id": 185,
          "settlement_id": 185,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 245.0,
          "entry_price": 0.39,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.55,
          "trading_fee": 4.08,
          "total_deployed": 99.63,
          "settlement_value": 1.0,
          "settlement_payout": 245.0,
          "gross_pnl": 149.45,
          "net_pnl": 145.37,
          "roi": 1.4590986650607247,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-13T13:01:22.543540Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3743.56,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 354,
          "signal_id": 185,
          "quote_id": 185,
          "settlement_id": 185,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.39,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 39.0,
          "trading_fee": 1.67,
          "total_deployed": 40.67,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 61.0,
          "net_pnl": 59.33,
          "roi": 1.4588148512417014,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-13T13:01:22.547657Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3743.56,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 76711.43,
        "kronos_base_predicted_close": 76713.609375,
        "kronos_base_displacement": 2.179375000006985,
        "kronos_base_displacement_fraction": 2.8410042675608904e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 76780.359375,
        "kronos_small_displacement": 68.92937500000698,
        "kronos_small_displacement_fraction": 0.0008985541659177386,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP130900",
        "ticker": "KXBTC15M-26SEP130900-00",
        "market_id": "KXBTC15M-26SEP130900-00",
        "contract_id": "KXBTC15M-26SEP130900-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 76711.43
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-13T12:46:18.536973Z",
        "retrieved_timestamp": "2026-09-13T12:46:18.718013Z",
        "quote_offset_seconds": 0.18104,
        "quote_age_seconds": 0.18104,
        "bid": 0.38,
        "ask": 0.39,
        "midpoint": 0.385,
        "last_price": 0.38,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.39,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3743.56
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 76724.61,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260913T1245Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 179,
          "signal_id": 185,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-13T12:30:00Z",
          "return_6h": -0.007423707373482635,
          "return_12h": -0.006208005278706574,
          "return_24h": -0.007785644095483324,
          "close_vs_ema12": -0.0032272537572841653,
          "close_vs_ema24": -0.004870073424496968,
          "ema12_slope_3h": -0.0020936060527637634,
          "ema24_slope_6h": -0.002330260870251344,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-13T12:46:18.583425Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-13T12:30:00Z",
            "return_6h": -0.007423707373482635,
            "return_12h": -0.006208005278706574,
            "return_24h": -0.007785644095483324,
            "close_vs_ema12": -0.0032272537572841653,
            "close_vs_ema24": -0.004870073424496968,
            "ema12_slope_3h": -0.0020936060527637634,
            "ema24_slope_6h": -0.002330260870251344,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "DEGRADED",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0013405970488966634,
        "return_30m": -0.0007482134473636437,
        "return_60m": -0.00039692359240373065,
        "return_120m": 0.0004067758214605366,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.0004292918151667102,
        "close_vs_ema6": -0.0003064799313208244,
        "close_vs_ema12": -0.00044824349967520494,
        "ema3_slope": -0.00042910760278513926,
        "ema6_slope": -0.00012257694557882282,
        "realized_volatility_30m": 0.000966887932099536,
        "realized_volatility_60m": 0.0007417232440189179,
        "return_acceleration": -0.001933775864199072
      }
    },
    {
      "id": 184,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260913T1215Z",
      "trigger_timestamp": "2026-09-13T12:16:16.670939Z",
      "market_start_timestamp": "2026-09-13T12:15:00Z",
      "resolution_timestamp": "2026-09-13T12:30:00Z",
      "direction": "UP",
      "base_run_id": 1043,
      "small_run_id": 1044,
      "last_observed_close": 76768.87,
      "actual_close": 76814.41,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-13T12:16:16.713671Z",
      "base_predicted_close": 76785.0,
      "small_predicted_close": 76776.171875,
      "strike": 76768.87,
      "market_regime": {
        "id": 178,
        "signal_id": 184,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-13T12:00:00Z",
        "return_6h": -0.006786543272642276,
        "return_12h": -0.0063450491146039845,
        "return_24h": -0.0070464760014608,
        "close_vs_ema12": -0.002703856874383348,
        "close_vs_ema24": -0.004303296500716369,
        "ema12_slope_3h": -0.0023707856873866895,
        "ema24_slope_6h": -0.0021431311580152324,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-13T12:16:16.715878Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-13T12:00:00Z",
          "return_6h": -0.006786543272642276,
          "return_12h": -0.0063450491146039845,
          "return_24h": -0.0070464760014608,
          "close_vs_ema12": -0.002703856874383348,
          "close_vs_ema24": -0.004303296500716369,
          "ema12_slope_3h": -0.0023707856873866895,
          "ema24_slope_6h": -0.0021431311580152324,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.72,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.176143,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "70_80",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        1043,
        1044
      ],
      "forecast_publication_timestamp": "2026-09-13T12:16:16.670939Z",
      "requested_quote_timestamp": "2026-09-13T12:16:16.670939Z",
      "retrieved_quote_timestamp": "2026-09-13T12:16:16.847082Z",
      "quote_retrieval_timestamp": "2026-09-13T12:16:16.847082Z",
      "timing_difference_seconds": 0.176143,
      "selected_quote": {
        "id": 184,
        "contract_id": 184,
        "forecast_timestamp": "2026-09-13T12:16:16.670939Z",
        "requested_timestamp": "2026-09-13T12:16:16.670939Z",
        "actual_quote_timestamp": "2026-09-13T12:16:16.847082Z",
        "timestamp_delta_seconds": 0.176143,
        "bid": 0.71,
        "ask": 0.72,
        "midpoint": 0.715,
        "last_price": 0.71,
        "implied_probability": 0.72,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-13T12:16:16.847082Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP130830",
        "external_market_id": "KXBTC15M-26SEP130830-30",
        "external_contract_id": "KXBTC15M-26SEP130830-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2067.28
      },
      "selected_entry_price": 0.72,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 184,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP130830",
          "external_market_id": "KXBTC15M-26SEP130830-30",
          "external_contract_id": "KXBTC15M-26SEP130830-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-13T12:15:00Z",
          "resolution_timestamp": "2026-09-13T12:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-13T12:16:16.718498Z"
        }
      ],
      "quotes": [
        {
          "id": 184,
          "contract_id": 184,
          "forecast_timestamp": "2026-09-13T12:16:16.670939Z",
          "requested_timestamp": "2026-09-13T12:16:16.670939Z",
          "actual_quote_timestamp": "2026-09-13T12:16:16.847082Z",
          "timestamp_delta_seconds": 0.176143,
          "bid": 0.71,
          "ask": 0.72,
          "midpoint": 0.715,
          "last_price": 0.71,
          "implied_probability": 0.72,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-13T12:16:16.847082Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP130830",
          "external_market_id": "KXBTC15M-26SEP130830-30",
          "external_contract_id": "KXBTC15M-26SEP130830-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2067.28
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP130830-30": {
          "UP/YES": "KXBTC15M-26SEP130830-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 351,
          "signal_id": 184,
          "quote_id": 184,
          "settlement_id": 184,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 136.0,
          "entry_price": 0.72,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.92,
          "trading_fee": 1.92,
          "total_deployed": 99.84,
          "settlement_value": 1.0,
          "settlement_payout": 136.0,
          "gross_pnl": 38.08,
          "net_pnl": 36.16,
          "roi": 0.3621794871794871,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-13T12:31:21.844724Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2067.28,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 352,
          "signal_id": 184,
          "quote_id": 184,
          "settlement_id": 184,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.72,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 72.0,
          "trading_fee": 1.42,
          "total_deployed": 73.42,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 28.0,
          "net_pnl": 26.58,
          "roi": 0.36202669572323615,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-13T12:31:21.847133Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2067.28,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 76768.87,
        "kronos_base_predicted_close": 76785.0,
        "kronos_base_displacement": 16.130000000004657,
        "kronos_base_displacement_fraction": 0.0002101112078372999,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 76776.171875,
        "kronos_small_displacement": 7.301875000004657,
        "kronos_small_displacement_fraction": 9.51150511920347e-05,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP130830",
        "ticker": "KXBTC15M-26SEP130830-30",
        "market_id": "KXBTC15M-26SEP130830-30",
        "contract_id": "KXBTC15M-26SEP130830-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 76768.87
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-13T12:16:16.670939Z",
        "retrieved_timestamp": "2026-09-13T12:16:16.847082Z",
        "quote_offset_seconds": 0.176143,
        "quote_age_seconds": 0.176143,
        "bid": 0.71,
        "ask": 0.72,
        "midpoint": 0.715,
        "last_price": 0.71,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.72,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2067.28
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 76814.41,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260913T1215Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 178,
          "signal_id": 184,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-13T12:00:00Z",
          "return_6h": -0.006786543272642276,
          "return_12h": -0.0063450491146039845,
          "return_24h": -0.0070464760014608,
          "close_vs_ema12": -0.002703856874383348,
          "close_vs_ema24": -0.004303296500716369,
          "ema12_slope_3h": -0.0023707856873866895,
          "ema24_slope_6h": -0.0021431311580152324,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-13T12:16:16.715878Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-13T12:00:00Z",
            "return_6h": -0.006786543272642276,
            "return_12h": -0.0063450491146039845,
            "return_24h": -0.0070464760014608,
            "close_vs_ema12": -0.002703856874383348,
            "close_vs_ema24": -0.004303296500716369,
            "ema12_slope_3h": -0.0023707856873866895,
            "ema24_slope_6h": -0.0021431311580152324,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 0.00029606698104767126,
        "return_30m": 0.00035155289156074687,
        "return_60m": 0.003268651776777487,
        "return_120m": -1.8134192179664055e-05,
        "consecutive_up_closes": 4,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.000373125497055371,
        "close_vs_ema6": 0.00068480375326474,
        "close_vs_ema12": 0.00036636590476724074,
        "ema3_slope": 0.00037326477165899874,
        "ema6_slope": 0.0002739965548537171,
        "realized_volatility_30m": 0.00012029874660923756,
        "realized_volatility_60m": 0.0006463798534370697,
        "return_acceleration": 0.00024059749321847512
      }
    },
    {
      "id": 183,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260913T1200Z",
      "trigger_timestamp": "2026-09-13T12:01:19.680303Z",
      "market_start_timestamp": "2026-09-13T12:00:00Z",
      "resolution_timestamp": "2026-09-13T12:15:00Z",
      "direction": "UP",
      "base_run_id": 1041,
      "small_run_id": 1042,
      "last_observed_close": 76746.15,
      "actual_close": 76768.87,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-13T12:01:19.727134Z",
      "base_predicted_close": 76756.5625,
      "small_predicted_close": 76759.34375,
      "strike": 76746.15,
      "market_regime": {
        "id": 177,
        "signal_id": 183,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-13T11:45:00Z",
        "return_6h": -0.007125019426180823,
        "return_12h": -0.006789275846726284,
        "return_24h": -0.007696032255579688,
        "close_vs_ema12": -0.0031137354199669565,
        "close_vs_ema24": -0.004688176313848658,
        "ema12_slope_3h": -0.002455460916192087,
        "ema24_slope_6h": -0.002045342051775312,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-13T12:01:19.729809Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-13T11:45:00Z",
          "return_6h": -0.007125019426180823,
          "return_12h": -0.006789275846726284,
          "return_24h": -0.007696032255579688,
          "close_vs_ema12": -0.0031137354199669565,
          "close_vs_ema24": -0.004688176313848658,
          "ema12_slope_3h": -0.002455460916192087,
          "ema24_slope_6h": -0.002045342051775312,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.45,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.20342,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        1041,
        1042
      ],
      "forecast_publication_timestamp": "2026-09-13T12:01:19.680303Z",
      "requested_quote_timestamp": "2026-09-13T12:01:19.680303Z",
      "retrieved_quote_timestamp": "2026-09-13T12:01:19.883723Z",
      "quote_retrieval_timestamp": "2026-09-13T12:01:19.883723Z",
      "timing_difference_seconds": 0.20342,
      "selected_quote": {
        "id": 183,
        "contract_id": 183,
        "forecast_timestamp": "2026-09-13T12:01:19.680303Z",
        "requested_timestamp": "2026-09-13T12:01:19.680303Z",
        "actual_quote_timestamp": "2026-09-13T12:01:19.883723Z",
        "timestamp_delta_seconds": 0.20342,
        "bid": 0.44,
        "ask": 0.45,
        "midpoint": 0.445,
        "last_price": 0.44,
        "implied_probability": 0.45,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-13T12:01:19.883723Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP130815",
        "external_market_id": "KXBTC15M-26SEP130815-15",
        "external_contract_id": "KXBTC15M-26SEP130815-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 1180.16
      },
      "selected_entry_price": 0.45,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 183,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP130815",
          "external_market_id": "KXBTC15M-26SEP130815-15",
          "external_contract_id": "KXBTC15M-26SEP130815-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-13T12:00:00Z",
          "resolution_timestamp": "2026-09-13T12:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-13T12:01:19.733577Z"
        }
      ],
      "quotes": [
        {
          "id": 183,
          "contract_id": 183,
          "forecast_timestamp": "2026-09-13T12:01:19.680303Z",
          "requested_timestamp": "2026-09-13T12:01:19.680303Z",
          "actual_quote_timestamp": "2026-09-13T12:01:19.883723Z",
          "timestamp_delta_seconds": 0.20342,
          "bid": 0.44,
          "ask": 0.45,
          "midpoint": 0.445,
          "last_price": 0.44,
          "implied_probability": 0.45,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-13T12:01:19.883723Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP130815",
          "external_market_id": "KXBTC15M-26SEP130815-15",
          "external_contract_id": "KXBTC15M-26SEP130815-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 1180.16
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP130815-15": {
          "UP/YES": "KXBTC15M-26SEP130815-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 349,
          "signal_id": 183,
          "quote_id": 183,
          "settlement_id": 183,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 213.0,
          "entry_price": 0.45,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.85000000000001,
          "trading_fee": 3.7,
          "total_deployed": 99.55000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 213.0,
          "gross_pnl": 117.14999999999999,
          "net_pnl": 113.44999999999999,
          "roi": 1.1396283274736312,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-13T12:16:21.266759Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1180.16,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 350,
          "signal_id": 183,
          "quote_id": 183,
          "settlement_id": 183,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.45,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 45.0,
          "trading_fee": 1.74,
          "total_deployed": 46.74,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 55.0,
          "net_pnl": 53.26,
          "roi": 1.1394950791613179,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-13T12:16:21.270664Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1180.16,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 76746.15,
        "kronos_base_predicted_close": 76756.5625,
        "kronos_base_displacement": 10.41250000000582,
        "kronos_base_displacement_fraction": 0.00013567455826781958,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 76759.34375,
        "kronos_small_displacement": 13.19375000000582,
        "kronos_small_displacement_fraction": 0.00017191416116646663,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP130815",
        "ticker": "KXBTC15M-26SEP130815-15",
        "market_id": "KXBTC15M-26SEP130815-15",
        "contract_id": "KXBTC15M-26SEP130815-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 76746.15
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-13T12:01:19.680303Z",
        "retrieved_timestamp": "2026-09-13T12:01:19.883723Z",
        "quote_offset_seconds": 0.20342,
        "quote_age_seconds": 0.20342,
        "bid": 0.44,
        "ask": 0.45,
        "midpoint": 0.445,
        "last_price": 0.44,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.45,
        "price_type": "live_executable_ask",
        "yes_ask_size": 1180.16
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 76768.87,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260913T1200Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 177,
          "signal_id": 183,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-13T11:45:00Z",
          "return_6h": -0.007125019426180823,
          "return_12h": -0.006789275846726284,
          "return_24h": -0.007696032255579688,
          "close_vs_ema12": -0.0031137354199669565,
          "close_vs_ema24": -0.004688176313848658,
          "ema12_slope_3h": -0.002455460916192087,
          "ema24_slope_6h": -0.002045342051775312,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-13T12:01:19.729809Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-13T11:45:00Z",
            "return_6h": -0.007125019426180823,
            "return_12h": -0.006789275846726284,
            "return_24h": -0.007696032255579688,
            "close_vs_ema12": -0.0031137354199669565,
            "close_vs_ema24": -0.004688176313848658,
            "ema12_slope_3h": -0.002455460916192087,
            "ema24_slope_6h": -0.002045342051775312,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": 5.546948782919614e-05,
        "return_30m": 0.0015324215388381468,
        "return_60m": 0.0014759909152584072,
        "return_120m": -0.00020547297588446867,
        "consecutive_up_closes": 3,
        "consecutive_down_closes": 0,
        "close_vs_ema3": 0.00045032923465315733,
        "close_vs_ema6": 0.0006627247500237132,
        "close_vs_ema12": 0.0001368992185029061,
        "ema3_slope": 0.00045053212243884033,
        "ema6_slope": 0.000265160191298186,
        "realized_volatility_30m": 0.0007107003209750884,
        "realized_volatility_60m": 0.0012172843321794882,
        "return_acceleration": -0.0014214006419501768
      }
    },
    {
      "id": 182,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260913T1100Z",
      "trigger_timestamp": "2026-09-13T11:01:16.171844Z",
      "market_start_timestamp": "2026-09-13T11:00:00Z",
      "resolution_timestamp": "2026-09-13T11:15:00Z",
      "direction": "UP",
      "base_run_id": 1033,
      "small_run_id": 1034,
      "last_observed_close": 76633.04,
      "actual_close": 76518.76,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-13T11:01:16.216621Z",
      "base_predicted_close": 76670.21875,
      "small_predicted_close": 76690.1015625,
      "strike": 76633.04,
      "market_regime": {
        "id": 176,
        "signal_id": 182,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-13T10:45:00Z",
        "return_6h": -0.00720748987847053,
        "return_12h": -0.007604851830428694,
        "return_24h": -0.008857774011412967,
        "close_vs_ema12": -0.005339611703601088,
        "close_vs_ema24": -0.006655234167600832,
        "ema12_slope_3h": -0.002328835366846027,
        "ema24_slope_6h": -0.0015397628248843276,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-13T11:01:16.218922Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-13T10:45:00Z",
          "return_6h": -0.00720748987847053,
          "return_12h": -0.007604851830428694,
          "return_24h": -0.008857774011412967,
          "close_vs_ema12": -0.005339611703601088,
          "close_vs_ema24": -0.006655234167600832,
          "ema12_slope_3h": -0.002328835366846027,
          "ema24_slope_6h": -0.0015397628248843276,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.69,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.188361,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        1033,
        1034
      ],
      "forecast_publication_timestamp": "2026-09-13T11:01:16.171844Z",
      "requested_quote_timestamp": "2026-09-13T11:01:16.171844Z",
      "retrieved_quote_timestamp": "2026-09-13T11:01:16.360205Z",
      "quote_retrieval_timestamp": "2026-09-13T11:01:16.360205Z",
      "timing_difference_seconds": 0.188361,
      "selected_quote": {
        "id": 182,
        "contract_id": 182,
        "forecast_timestamp": "2026-09-13T11:01:16.171844Z",
        "requested_timestamp": "2026-09-13T11:01:16.171844Z",
        "actual_quote_timestamp": "2026-09-13T11:01:16.360205Z",
        "timestamp_delta_seconds": 0.188361,
        "bid": 0.68,
        "ask": 0.69,
        "midpoint": 0.685,
        "last_price": 0.68,
        "implied_probability": 0.69,
        "spread": 0.009999999999999898,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-13T11:01:16.360205Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP130715",
        "external_market_id": "KXBTC15M-26SEP130715-15",
        "external_contract_id": "KXBTC15M-26SEP130715-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2140.15
      },
      "selected_entry_price": 0.69,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 182,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP130715",
          "external_market_id": "KXBTC15M-26SEP130715-15",
          "external_contract_id": "KXBTC15M-26SEP130715-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-13T11:00:00Z",
          "resolution_timestamp": "2026-09-13T11:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-13T11:01:16.221565Z"
        }
      ],
      "quotes": [
        {
          "id": 182,
          "contract_id": 182,
          "forecast_timestamp": "2026-09-13T11:01:16.171844Z",
          "requested_timestamp": "2026-09-13T11:01:16.171844Z",
          "actual_quote_timestamp": "2026-09-13T11:01:16.360205Z",
          "timestamp_delta_seconds": 0.188361,
          "bid": 0.68,
          "ask": 0.69,
          "midpoint": 0.685,
          "last_price": 0.68,
          "implied_probability": 0.69,
          "spread": 0.009999999999999898,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-13T11:01:16.360205Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP130715",
          "external_market_id": "KXBTC15M-26SEP130715-15",
          "external_contract_id": "KXBTC15M-26SEP130715-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2140.15
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP130715-15": {
          "UP/YES": "KXBTC15M-26SEP130715-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 347,
          "signal_id": 182,
          "quote_id": 182,
          "settlement_id": 182,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 141.0,
          "entry_price": 0.69,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.28999999999999,
          "trading_fee": 2.12,
          "total_deployed": 99.41,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -97.28999999999999,
          "net_pnl": -99.41,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-13T11:16:21.428723Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2140.15,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 348,
          "signal_id": 182,
          "quote_id": 182,
          "settlement_id": 182,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.69,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 69.0,
          "trading_fee": 1.5,
          "total_deployed": 70.5,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -69.0,
          "net_pnl": -70.5,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-13T11:16:21.431071Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2140.15,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 76633.04,
        "kronos_base_predicted_close": 76670.21875,
        "kronos_base_displacement": 37.1787500000064,
        "kronos_base_displacement_fraction": 0.000485153009720173,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 76690.1015625,
        "kronos_small_displacement": 57.0615625000064,
        "kronos_small_displacement_fraction": 0.000744607841474205,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP130715",
        "ticker": "KXBTC15M-26SEP130715-15",
        "market_id": "KXBTC15M-26SEP130715-15",
        "contract_id": "KXBTC15M-26SEP130715-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 76633.04
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-13T11:01:16.171844Z",
        "retrieved_timestamp": "2026-09-13T11:01:16.360205Z",
        "quote_offset_seconds": 0.188361,
        "quote_age_seconds": 0.188361,
        "bid": 0.68,
        "ask": 0.69,
        "midpoint": 0.685,
        "last_price": 0.68,
        "spread": 0.009999999999999898,
        "selected_entry_price": 0.69,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2140.15
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 76518.76,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260913T1100Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 176,
          "signal_id": 182,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-13T10:45:00Z",
          "return_6h": -0.00720748987847053,
          "return_12h": -0.007604851830428694,
          "return_24h": -0.008857774011412967,
          "close_vs_ema12": -0.005339611703601088,
          "close_vs_ema24": -0.006655234167600832,
          "ema12_slope_3h": -0.002328835366846027,
          "ema24_slope_6h": -0.0015397628248843276,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-13T11:01:16.218922Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-13T10:45:00Z",
            "return_6h": -0.00720748987847053,
            "return_12h": -0.007604851830428694,
            "return_24h": -0.008857774011412967,
            "close_vs_ema12": -0.005339611703601088,
            "close_vs_ema24": -0.006655234167600832,
            "ema12_slope_3h": -0.002328835366846027,
            "ema24_slope_6h": -0.0015397628248843276,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0006155497353201866,
        "return_30m": -0.0013014712460905908,
        "return_60m": -0.0016789857234681405,
        "return_120m": -0.00203557747366101,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 3,
        "close_vs_ema3": -0.0005172055085097549,
        "close_vs_ema6": -0.0010155329066141583,
        "close_vs_ema12": -0.002087084045484411,
        "ema3_slope": -0.0005169381452535537,
        "ema6_slope": -0.0004060482205138216,
        "realized_volatility_30m": 3.539712715572296e-05,
        "realized_volatility_60m": 0.0003134919014321087,
        "return_acceleration": 7.079425431144593e-05
      }
    },
    {
      "id": 181,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260913T1045Z",
      "trigger_timestamp": "2026-09-13T10:46:16.024508Z",
      "market_start_timestamp": "2026-09-13T10:45:00Z",
      "resolution_timestamp": "2026-09-13T11:00:00Z",
      "direction": "UP",
      "base_run_id": 1031,
      "small_run_id": 1032,
      "last_observed_close": 76680.24,
      "actual_close": 76633.04,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-13T10:46:16.072216Z",
      "base_predicted_close": 76698.34375,
      "small_predicted_close": 76718.921875,
      "strike": 76680.24,
      "market_regime": {
        "id": 175,
        "signal_id": 181,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-13T10:30:00Z",
        "return_6h": -0.006780530365592896,
        "return_12h": -0.006566422717666831,
        "return_24h": -0.008703125641703835,
        "close_vs_ema12": -0.00495306375114668,
        "close_vs_ema24": -0.006182659802182688,
        "ema12_slope_3h": -0.0021713499520623625,
        "ema24_slope_6h": -0.0014205695920660455,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-13T10:46:16.075252Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-13T10:30:00Z",
          "return_6h": -0.006780530365592896,
          "return_12h": -0.006566422717666831,
          "return_24h": -0.008703125641703835,
          "close_vs_ema12": -0.00495306375114668,
          "close_vs_ema24": -0.006182659802182688,
          "ema12_slope_3h": -0.0021713499520623625,
          "ema24_slope_6h": -0.0014205695920660455,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.74,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.23575,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "70_80",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        1031,
        1032
      ],
      "forecast_publication_timestamp": "2026-09-13T10:46:16.024508Z",
      "requested_quote_timestamp": "2026-09-13T10:46:16.024508Z",
      "retrieved_quote_timestamp": "2026-09-13T10:46:16.260258Z",
      "quote_retrieval_timestamp": "2026-09-13T10:46:16.260258Z",
      "timing_difference_seconds": 0.23575,
      "selected_quote": {
        "id": 181,
        "contract_id": 181,
        "forecast_timestamp": "2026-09-13T10:46:16.024508Z",
        "requested_timestamp": "2026-09-13T10:46:16.024508Z",
        "actual_quote_timestamp": "2026-09-13T10:46:16.260258Z",
        "timestamp_delta_seconds": 0.23575,
        "bid": 0.73,
        "ask": 0.74,
        "midpoint": 0.735,
        "last_price": 0.73,
        "implied_probability": 0.74,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-13T10:46:16.260258Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP130700",
        "external_market_id": "KXBTC15M-26SEP130700-00",
        "external_contract_id": "KXBTC15M-26SEP130700-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2456.54
      },
      "selected_entry_price": 0.74,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 181,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP130700",
          "external_market_id": "KXBTC15M-26SEP130700-00",
          "external_contract_id": "KXBTC15M-26SEP130700-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-13T10:45:00Z",
          "resolution_timestamp": "2026-09-13T11:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-13T10:46:16.078125Z"
        }
      ],
      "quotes": [
        {
          "id": 181,
          "contract_id": 181,
          "forecast_timestamp": "2026-09-13T10:46:16.024508Z",
          "requested_timestamp": "2026-09-13T10:46:16.024508Z",
          "actual_quote_timestamp": "2026-09-13T10:46:16.260258Z",
          "timestamp_delta_seconds": 0.23575,
          "bid": 0.73,
          "ask": 0.74,
          "midpoint": 0.735,
          "last_price": 0.73,
          "implied_probability": 0.74,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-13T10:46:16.260258Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP130700",
          "external_market_id": "KXBTC15M-26SEP130700-00",
          "external_contract_id": "KXBTC15M-26SEP130700-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2456.54
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP130700-00": {
          "UP/YES": "KXBTC15M-26SEP130700-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 345,
          "signal_id": 181,
          "quote_id": 181,
          "settlement_id": 181,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 132.0,
          "entry_price": 0.74,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.67999999999999,
          "trading_fee": 1.78,
          "total_deployed": 99.46,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -97.67999999999999,
          "net_pnl": -99.46,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-13T11:01:21.416294Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2456.54,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 346,
          "signal_id": 181,
          "quote_id": 181,
          "settlement_id": 181,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.74,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 74.0,
          "trading_fee": 1.35,
          "total_deployed": 75.35,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -74.0,
          "net_pnl": -75.35,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-13T11:01:21.418186Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2456.54,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 76680.24,
        "kronos_base_predicted_close": 76698.34375,
        "kronos_base_displacement": 18.10374999999476,
        "kronos_base_displacement_fraction": 0.00023609407064968446,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 76718.921875,
        "kronos_small_displacement": 38.68187499999476,
        "kronos_small_displacement_fraction": 0.000504456884850579,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP130700",
        "ticker": "KXBTC15M-26SEP130700-00",
        "market_id": "KXBTC15M-26SEP130700-00",
        "contract_id": "KXBTC15M-26SEP130700-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 76680.24
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-13T10:46:16.024508Z",
        "retrieved_timestamp": "2026-09-13T10:46:16.260258Z",
        "quote_offset_seconds": 0.23575,
        "quote_age_seconds": 0.23575,
        "bid": 0.73,
        "ask": 0.74,
        "midpoint": 0.735,
        "last_price": 0.73,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.74,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2456.54
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 76633.04,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260913T1045Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 175,
          "signal_id": 181,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-13T10:30:00Z",
          "return_6h": -0.006780530365592896,
          "return_12h": -0.006566422717666831,
          "return_24h": -0.008703125641703835,
          "close_vs_ema12": -0.00495306375114668,
          "close_vs_ema24": -0.006182659802182688,
          "ema12_slope_3h": -0.0021713499520623625,
          "ema24_slope_6h": -0.0014205695920660455,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-13T10:46:16.075252Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-13T10:30:00Z",
            "return_6h": -0.006780530365592896,
            "return_12h": -0.006566422717666831,
            "return_24h": -0.008703125641703835,
            "close_vs_ema12": -0.00495306375114668,
            "close_vs_ema24": -0.006182659802182688,
            "ema12_slope_3h": -0.0021713499520623625,
            "ema24_slope_6h": -0.0014205695920660455,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0006863439896316326,
        "return_30m": -0.0011726328940486752,
        "return_60m": -0.00037166990827852686,
        "return_120m": -0.0015386929435019514,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.0004185842145892904,
        "close_vs_ema6": -0.0008061152405011152,
        "close_vs_ema12": -0.0018512080194950098,
        "ema3_slope": -0.00041840907515522385,
        "ema6_slope": -0.0003223421582297936,
        "realized_volatility_30m": 9.986054725763527e-05,
        "realized_volatility_60m": 0.0005398406835892432,
        "return_acceleration": -0.00019972109451527054
      }
    },
    {
      "id": 180,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260913T1030Z",
      "trigger_timestamp": "2026-09-13T10:31:16.402118Z",
      "market_start_timestamp": "2026-09-13T10:30:00Z",
      "resolution_timestamp": "2026-09-13T10:45:00Z",
      "direction": "UP",
      "base_run_id": 1029,
      "small_run_id": 1030,
      "last_observed_close": 76732.9,
      "actual_close": 76680.24,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-13T10:31:16.444669Z",
      "base_predicted_close": 76737.0625,
      "small_predicted_close": 76807.3515625,
      "strike": 76732.9,
      "market_regime": {
        "id": 174,
        "signal_id": 180,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-13T10:15:00Z",
        "return_6h": -0.006249963022858851,
        "return_12h": -0.005966662447974835,
        "return_24h": -0.00812350758536673,
        "close_vs_ema12": -0.004479474748959711,
        "close_vs_ema24": -0.00562957641931261,
        "ema12_slope_3h": -0.002014935792591155,
        "ema24_slope_6h": -0.0013078598343246872,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-13T10:31:16.446906Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-13T10:15:00Z",
          "return_6h": -0.006249963022858851,
          "return_12h": -0.005966662447974835,
          "return_24h": -0.00812350758536673,
          "close_vs_ema12": -0.004479474748959711,
          "close_vs_ema24": -0.00562957641931261,
          "ema12_slope_3h": -0.002014935792591155,
          "ema24_slope_6h": -0.0013078598343246872,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.49,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.235207,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        1029,
        1030
      ],
      "forecast_publication_timestamp": "2026-09-13T10:31:16.402118Z",
      "requested_quote_timestamp": "2026-09-13T10:31:16.402118Z",
      "retrieved_quote_timestamp": "2026-09-13T10:31:16.637325Z",
      "quote_retrieval_timestamp": "2026-09-13T10:31:16.637325Z",
      "timing_difference_seconds": 0.235207,
      "selected_quote": {
        "id": 180,
        "contract_id": 180,
        "forecast_timestamp": "2026-09-13T10:31:16.402118Z",
        "requested_timestamp": "2026-09-13T10:31:16.402118Z",
        "actual_quote_timestamp": "2026-09-13T10:31:16.637325Z",
        "timestamp_delta_seconds": 0.235207,
        "bid": 0.48,
        "ask": 0.49,
        "midpoint": 0.485,
        "last_price": 0.49,
        "implied_probability": 0.49,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-13T10:31:16.637325Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP130645",
        "external_market_id": "KXBTC15M-26SEP130645-45",
        "external_contract_id": "KXBTC15M-26SEP130645-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2742.36
      },
      "selected_entry_price": 0.49,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 180,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP130645",
          "external_market_id": "KXBTC15M-26SEP130645-45",
          "external_contract_id": "KXBTC15M-26SEP130645-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-13T10:30:00Z",
          "resolution_timestamp": "2026-09-13T10:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-13T10:31:16.449607Z"
        }
      ],
      "quotes": [
        {
          "id": 180,
          "contract_id": 180,
          "forecast_timestamp": "2026-09-13T10:31:16.402118Z",
          "requested_timestamp": "2026-09-13T10:31:16.402118Z",
          "actual_quote_timestamp": "2026-09-13T10:31:16.637325Z",
          "timestamp_delta_seconds": 0.235207,
          "bid": 0.48,
          "ask": 0.49,
          "midpoint": 0.485,
          "last_price": 0.49,
          "implied_probability": 0.49,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-13T10:31:16.637325Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP130645",
          "external_market_id": "KXBTC15M-26SEP130645-45",
          "external_contract_id": "KXBTC15M-26SEP130645-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2742.36
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP130645-45": {
          "UP/YES": "KXBTC15M-26SEP130645-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 343,
          "signal_id": 180,
          "quote_id": 180,
          "settlement_id": 180,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 197.0,
          "entry_price": 0.49,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.53,
          "trading_fee": 3.45,
          "total_deployed": 99.98,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.53,
          "net_pnl": -99.98,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-13T10:46:21.605547Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2742.36,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 344,
          "signal_id": 180,
          "quote_id": 180,
          "settlement_id": 180,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.49,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 49.0,
          "trading_fee": 1.75,
          "total_deployed": 50.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -49.0,
          "net_pnl": -50.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-13T10:46:21.608577Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2742.36,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 76732.9,
        "kronos_base_predicted_close": 76737.0625,
        "kronos_base_displacement": 4.162500000005821,
        "kronos_base_displacement_fraction": 5.424661390362962e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 76807.3515625,
        "kronos_small_displacement": 74.45156250000582,
        "kronos_small_displacement_fraction": 0.000970269108817806,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP130645",
        "ticker": "KXBTC15M-26SEP130645-45",
        "market_id": "KXBTC15M-26SEP130645-45",
        "contract_id": "KXBTC15M-26SEP130645-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 76732.9
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-13T10:31:16.402118Z",
        "retrieved_timestamp": "2026-09-13T10:31:16.637325Z",
        "quote_offset_seconds": 0.235207,
        "quote_age_seconds": 0.235207,
        "bid": 0.48,
        "ask": 0.49,
        "midpoint": 0.485,
        "last_price": 0.49,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.49,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2742.36
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 76680.24,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260913T1030Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 174,
          "signal_id": 180,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-13T10:15:00Z",
          "return_6h": -0.006249963022858851,
          "return_12h": -0.005966662447974835,
          "return_24h": -0.00812350758536673,
          "close_vs_ema12": -0.004479474748959711,
          "close_vs_ema24": -0.00562957641931261,
          "ema12_slope_3h": -0.002014935792591155,
          "ema24_slope_6h": -0.0013078598343246872,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-13T10:31:16.446906Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-13T10:15:00Z",
            "return_6h": -0.006249963022858851,
            "return_12h": -0.005966662447974835,
            "return_24h": -0.00812350758536673,
            "close_vs_ema12": -0.004479474748959711,
            "close_vs_ema24": -0.00562957641931261,
            "ema12_slope_3h": -0.002014935792591155,
            "ema24_slope_6h": -0.0013078598343246872,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.00048662289511636203,
        "return_30m": -0.00037800644189245336,
        "return_60m": 0.0011796088718125652,
        "return_120m": -0.0035482322836725144,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -0.00015057750864688746,
        "close_vs_ema6": -0.00044215703599703726,
        "close_vs_ema12": -0.0015017418914621272,
        "ema3_slope": -0.0001505548384741484,
        "ema6_slope": -0.00017683153947511965,
        "realized_volatility_30m": 0.0002976461146632081,
        "realized_volatility_60m": 0.0005311433497374019,
        "return_acceleration": -0.0005952922293264162
      }
    },
    {
      "id": 179,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260913T0915Z",
      "trigger_timestamp": "2026-09-13T09:16:15.647678Z",
      "market_start_timestamp": "2026-09-13T09:15:00Z",
      "resolution_timestamp": "2026-09-13T09:30:00Z",
      "direction": "UP",
      "base_run_id": 1019,
      "small_run_id": 1020,
      "last_observed_close": 76797.37,
      "actual_close": 76642.49,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-13T09:16:15.690998Z",
      "base_predicted_close": 76823.1484375,
      "small_predicted_close": 76892.3125,
      "strike": 76797.37,
      "market_regime": {
        "id": 173,
        "signal_id": 179,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-13T09:00:00Z",
        "return_6h": -0.0061048047856882,
        "return_12h": -0.004601277984509933,
        "return_24h": -0.007108747931772075,
        "close_vs_ema12": -0.004698852338676396,
        "close_vs_ema24": -0.005421182289257143,
        "ema12_slope_3h": -0.001110640366240867,
        "ema24_slope_6h": -0.0007632975820678345,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-13T09:16:15.693160Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-13T09:00:00Z",
          "return_6h": -0.0061048047856882,
          "return_12h": -0.004601277984509933,
          "return_24h": -0.007108747931772075,
          "close_vs_ema12": -0.004698852338676396,
          "close_vs_ema24": -0.005421182289257143,
          "ema12_slope_3h": -0.001110640366240867,
          "ema24_slope_6h": -0.0007632975820678345,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.28,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.173642,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        1019,
        1020
      ],
      "forecast_publication_timestamp": "2026-09-13T09:16:15.647678Z",
      "requested_quote_timestamp": "2026-09-13T09:16:15.647678Z",
      "retrieved_quote_timestamp": "2026-09-13T09:16:15.821320Z",
      "quote_retrieval_timestamp": "2026-09-13T09:16:15.821320Z",
      "timing_difference_seconds": 0.173642,
      "selected_quote": {
        "id": 179,
        "contract_id": 179,
        "forecast_timestamp": "2026-09-13T09:16:15.647678Z",
        "requested_timestamp": "2026-09-13T09:16:15.647678Z",
        "actual_quote_timestamp": "2026-09-13T09:16:15.821320Z",
        "timestamp_delta_seconds": 0.173642,
        "bid": 0.27,
        "ask": 0.28,
        "midpoint": 0.275,
        "last_price": 0.28,
        "implied_probability": 0.28,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-13T09:16:15.821320Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP130530",
        "external_market_id": "KXBTC15M-26SEP130530-30",
        "external_contract_id": "KXBTC15M-26SEP130530-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2951.33
      },
      "selected_entry_price": 0.28,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 179,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP130530",
          "external_market_id": "KXBTC15M-26SEP130530-30",
          "external_contract_id": "KXBTC15M-26SEP130530-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-13T09:15:00Z",
          "resolution_timestamp": "2026-09-13T09:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-13T09:16:15.695638Z"
        }
      ],
      "quotes": [
        {
          "id": 179,
          "contract_id": 179,
          "forecast_timestamp": "2026-09-13T09:16:15.647678Z",
          "requested_timestamp": "2026-09-13T09:16:15.647678Z",
          "actual_quote_timestamp": "2026-09-13T09:16:15.821320Z",
          "timestamp_delta_seconds": 0.173642,
          "bid": 0.27,
          "ask": 0.28,
          "midpoint": 0.275,
          "last_price": 0.28,
          "implied_probability": 0.28,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-13T09:16:15.821320Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP130530",
          "external_market_id": "KXBTC15M-26SEP130530-30",
          "external_contract_id": "KXBTC15M-26SEP130530-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2951.33
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP130530-30": {
          "UP/YES": "KXBTC15M-26SEP130530-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 341,
          "signal_id": 179,
          "quote_id": 179,
          "settlement_id": 179,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 340.0,
          "entry_price": 0.28,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.2,
          "trading_fee": 4.8,
          "total_deployed": 100.0,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.2,
          "net_pnl": -100.0,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-13T09:31:21.006759Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2951.33,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 342,
          "signal_id": 179,
          "quote_id": 179,
          "settlement_id": 179,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.28,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 28.000000000000004,
          "trading_fee": 1.42,
          "total_deployed": 29.42,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -28.000000000000004,
          "net_pnl": -29.42,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-13T09:31:21.009136Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2951.33,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 76797.37,
        "kronos_base_predicted_close": 76823.1484375,
        "kronos_base_displacement": 25.778437500004657,
        "kronos_base_displacement_fraction": 0.0003356682331700247,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 76892.3125,
        "kronos_small_displacement": 94.94250000000466,
        "kronos_small_displacement_fraction": 0.0012362728046546993,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP130530",
        "ticker": "KXBTC15M-26SEP130530-30",
        "market_id": "KXBTC15M-26SEP130530-30",
        "contract_id": "KXBTC15M-26SEP130530-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 76797.37
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-13T09:16:15.647678Z",
        "retrieved_timestamp": "2026-09-13T09:16:15.821320Z",
        "quote_offset_seconds": 0.173642,
        "quote_age_seconds": 0.173642,
        "bid": 0.27,
        "ask": 0.28,
        "midpoint": 0.275,
        "last_price": 0.28,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.28,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2951.33
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 76642.49,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260913T0915Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 173,
          "signal_id": 179,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-13T09:00:00Z",
          "return_6h": -0.0061048047856882,
          "return_12h": -0.004601277984509933,
          "return_24h": -0.007108747931772075,
          "close_vs_ema12": -0.004698852338676396,
          "close_vs_ema24": -0.005421182289257143,
          "ema12_slope_3h": -0.001110640366240867,
          "ema24_slope_6h": -0.0007632975820678345,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-13T09:16:15.693160Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-13T09:00:00Z",
            "return_6h": -0.0061048047856882,
            "return_12h": -0.004601277984509933,
            "return_24h": -0.007108747931772075,
            "close_vs_ema12": -0.004698852338676396,
            "close_vs_ema24": -0.005421182289257143,
            "ema12_slope_3h": -0.001110640366240867,
            "ema24_slope_6h": -0.0007632975820678345,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": 0.00010447195554696975,
        "return_30m": -1.3498543907530802e-05,
        "return_60m": -0.0032741467291091952,
        "return_120m": -0.004567037776624483,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": -0.0003789165854386489,
        "close_vs_ema6": -0.0013526801243965991,
        "close_vs_ema12": -0.0026576253846412046,
        "ema3_slope": -0.0003787730620435914,
        "ema6_slope": -0.0005407794491135709,
        "realized_volatility_30m": 0.00011121506584005347,
        "realized_volatility_60m": 0.0011110923086445619,
        "return_acceleration": 0.00022243013168010695
      }
    },
    {
      "id": 178,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260913T0900Z",
      "trigger_timestamp": "2026-09-13T09:01:16.818089Z",
      "market_start_timestamp": "2026-09-13T09:00:00Z",
      "resolution_timestamp": "2026-09-13T09:15:00Z",
      "direction": "UP",
      "base_run_id": 1017,
      "small_run_id": 1018,
      "last_observed_close": 76789.35,
      "actual_close": 76797.37,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-13T09:01:16.868262Z",
      "base_predicted_close": 76842.4375,
      "small_predicted_close": 76903.5234375,
      "strike": 76789.35,
      "market_regime": {
        "id": 172,
        "signal_id": 178,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-13T08:45:00Z",
        "return_6h": -0.006282858777892808,
        "return_12h": -0.004765174871646627,
        "return_24h": -0.007153302057757549,
        "close_vs_ema12": -0.005001773586252978,
        "close_vs_ema24": -0.005638538042735175,
        "ema12_slope_3h": -0.0008846583425455856,
        "ema24_slope_6h": -0.00065083685518319,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-13T09:01:16.872023Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-13T08:45:00Z",
          "return_6h": -0.006282858777892808,
          "return_12h": -0.004765174871646627,
          "return_24h": -0.007153302057757549,
          "close_vs_ema12": -0.005001773586252978,
          "close_vs_ema24": -0.005638538042735175,
          "ema12_slope_3h": -0.0008846583425455856,
          "ema24_slope_6h": -0.00065083685518319,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.6,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.202048,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        1017,
        1018
      ],
      "forecast_publication_timestamp": "2026-09-13T09:01:16.818089Z",
      "requested_quote_timestamp": "2026-09-13T09:01:16.818089Z",
      "retrieved_quote_timestamp": "2026-09-13T09:01:17.020137Z",
      "quote_retrieval_timestamp": "2026-09-13T09:01:17.020137Z",
      "timing_difference_seconds": 0.202048,
      "selected_quote": {
        "id": 178,
        "contract_id": 178,
        "forecast_timestamp": "2026-09-13T09:01:16.818089Z",
        "requested_timestamp": "2026-09-13T09:01:16.818089Z",
        "actual_quote_timestamp": "2026-09-13T09:01:17.020137Z",
        "timestamp_delta_seconds": 0.202048,
        "bid": 0.59,
        "ask": 0.6,
        "midpoint": 0.595,
        "last_price": 0.58,
        "implied_probability": 0.6,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-13T09:01:17.020137Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP130515",
        "external_market_id": "KXBTC15M-26SEP130515-15",
        "external_contract_id": "KXBTC15M-26SEP130515-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 30.42
      },
      "selected_entry_price": 0.6,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 178,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP130515",
          "external_market_id": "KXBTC15M-26SEP130515-15",
          "external_contract_id": "KXBTC15M-26SEP130515-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-13T09:00:00Z",
          "resolution_timestamp": "2026-09-13T09:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-13T09:01:16.875841Z"
        }
      ],
      "quotes": [
        {
          "id": 178,
          "contract_id": 178,
          "forecast_timestamp": "2026-09-13T09:01:16.818089Z",
          "requested_timestamp": "2026-09-13T09:01:16.818089Z",
          "actual_quote_timestamp": "2026-09-13T09:01:17.020137Z",
          "timestamp_delta_seconds": 0.202048,
          "bid": 0.59,
          "ask": 0.6,
          "midpoint": 0.595,
          "last_price": 0.58,
          "implied_probability": 0.6,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-13T09:01:17.020137Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP130515",
          "external_market_id": "KXBTC15M-26SEP130515-15",
          "external_contract_id": "KXBTC15M-26SEP130515-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 30.42
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP130515-15": {
          "UP/YES": "KXBTC15M-26SEP130515-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": null,
        "fixed_shares": null
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 76789.35,
        "kronos_base_predicted_close": 76842.4375,
        "kronos_base_displacement": 53.08749999999418,
        "kronos_base_displacement_fraction": 0.0006913393589084186,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 76903.5234375,
        "kronos_small_displacement": 114.17343749999418,
        "kronos_small_displacement_fraction": 0.001486839483600189,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP130515",
        "ticker": "KXBTC15M-26SEP130515-15",
        "market_id": "KXBTC15M-26SEP130515-15",
        "contract_id": "KXBTC15M-26SEP130515-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 76789.35
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-13T09:01:16.818089Z",
        "retrieved_timestamp": "2026-09-13T09:01:17.020137Z",
        "quote_offset_seconds": 0.202048,
        "quote_age_seconds": 0.202048,
        "bid": 0.59,
        "ask": 0.6,
        "midpoint": 0.595,
        "last_price": 0.58,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.6,
        "price_type": "live_executable_ask",
        "yes_ask_size": 30.42
      },
      "settlement": {
        "result": null,
        "settlement_value": null,
        "actual_btc_close": 76797.37,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260913T0900Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 172,
          "signal_id": 178,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-13T08:45:00Z",
          "return_6h": -0.006282858777892808,
          "return_12h": -0.004765174871646627,
          "return_24h": -0.007153302057757549,
          "close_vs_ema12": -0.005001773586252978,
          "close_vs_ema24": -0.005638538042735175,
          "ema12_slope_3h": -0.0008846583425455856,
          "ema24_slope_6h": -0.00065083685518319,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-13T09:01:16.872023Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-13T08:45:00Z",
            "return_6h": -0.006282858777892808,
            "return_12h": -0.004765174871646627,
            "return_24h": -0.007153302057757549,
            "close_vs_ema12": -0.005001773586252978,
            "close_vs_ema24": -0.005638538042735175,
            "ema12_slope_3h": -0.0008846583425455856,
            "ema24_slope_6h": -0.00065083685518319,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0001179581761331372,
        "return_30m": -0.002815238770434547,
        "return_60m": -0.004008623714785942,
        "return_120m": -0.0038522170971295733,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 5,
        "close_vs_ema3": -0.0008619280323268752,
        "close_vs_ema6": -0.001996991397848036,
        "close_vs_ema12": -0.0032434461758483746,
        "ema3_slope": -0.0008611857521859667,
        "ema6_slope": -0.0007981589924823673,
        "realized_volatility_30m": 0.0012898203110012219,
        "realized_volatility_60m": 0.0009980503828361399,
        "return_acceleration": 0.0025796406220024437
      }
    },
    {
      "id": 177,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260913T0845Z",
      "trigger_timestamp": "2026-09-13T08:46:17.123266Z",
      "market_start_timestamp": "2026-09-13T08:45:00Z",
      "resolution_timestamp": "2026-09-13T09:00:00Z",
      "direction": "UP",
      "base_run_id": 1015,
      "small_run_id": 1016,
      "last_observed_close": 76798.41,
      "actual_close": 76789.35,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-13T08:46:17.166254Z",
      "base_predicted_close": 76857.8828125,
      "small_predicted_close": 76946.390625,
      "strike": 76798.41,
      "market_regime": {
        "id": 171,
        "signal_id": 177,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-13T08:30:00Z",
        "return_6h": -0.005943671941283535,
        "return_12h": -0.004926143192224064,
        "return_24h": -0.006912215401898902,
        "close_vs_ema12": -0.005096148321642957,
        "close_vs_ema24": -0.005639263274219264,
        "ema12_slope_3h": -0.0006427203362180389,
        "ema24_slope_6h": -0.0005322653788655263,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-13T08:46:17.168520Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-13T08:30:00Z",
          "return_6h": -0.005943671941283535,
          "return_12h": -0.004926143192224064,
          "return_24h": -0.006912215401898902,
          "close_vs_ema12": -0.005096148321642957,
          "close_vs_ema24": -0.005639263274219264,
          "ema12_slope_3h": -0.0006427203362180389,
          "ema24_slope_6h": -0.0005322653788655263,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.52,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.179506,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        1015,
        1016
      ],
      "forecast_publication_timestamp": "2026-09-13T08:46:17.123266Z",
      "requested_quote_timestamp": "2026-09-13T08:46:17.123266Z",
      "retrieved_quote_timestamp": "2026-09-13T08:46:17.302772Z",
      "quote_retrieval_timestamp": "2026-09-13T08:46:17.302772Z",
      "timing_difference_seconds": 0.179506,
      "selected_quote": {
        "id": 177,
        "contract_id": 177,
        "forecast_timestamp": "2026-09-13T08:46:17.123266Z",
        "requested_timestamp": "2026-09-13T08:46:17.123266Z",
        "actual_quote_timestamp": "2026-09-13T08:46:17.302772Z",
        "timestamp_delta_seconds": 0.179506,
        "bid": 0.51,
        "ask": 0.52,
        "midpoint": 0.515,
        "last_price": 0.51,
        "implied_probability": 0.52,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-13T08:46:17.302772Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP130500",
        "external_market_id": "KXBTC15M-26SEP130500-00",
        "external_contract_id": "KXBTC15M-26SEP130500-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3497.08
      },
      "selected_entry_price": 0.52,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 177,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP130500",
          "external_market_id": "KXBTC15M-26SEP130500-00",
          "external_contract_id": "KXBTC15M-26SEP130500-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-13T08:45:00Z",
          "resolution_timestamp": "2026-09-13T09:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-13T08:46:17.170819Z"
        }
      ],
      "quotes": [
        {
          "id": 177,
          "contract_id": 177,
          "forecast_timestamp": "2026-09-13T08:46:17.123266Z",
          "requested_timestamp": "2026-09-13T08:46:17.123266Z",
          "actual_quote_timestamp": "2026-09-13T08:46:17.302772Z",
          "timestamp_delta_seconds": 0.179506,
          "bid": 0.51,
          "ask": 0.52,
          "midpoint": 0.515,
          "last_price": 0.51,
          "implied_probability": 0.52,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-13T08:46:17.302772Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP130500",
          "external_market_id": "KXBTC15M-26SEP130500-00",
          "external_contract_id": "KXBTC15M-26SEP130500-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3497.08
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP130500-00": {
          "UP/YES": "KXBTC15M-26SEP130500-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 339,
          "signal_id": 177,
          "quote_id": 177,
          "settlement_id": 177,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 186.0,
          "entry_price": 0.52,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.72,
          "trading_fee": 3.25,
          "total_deployed": 99.97,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.72,
          "net_pnl": -99.97,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-13T09:01:21.910899Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3497.08,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 340,
          "signal_id": 177,
          "quote_id": 177,
          "settlement_id": 177,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.52,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 52.0,
          "trading_fee": 1.75,
          "total_deployed": 53.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -52.0,
          "net_pnl": -53.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-13T09:01:21.915294Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3497.08,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 76798.41,
        "kronos_base_predicted_close": 76857.8828125,
        "kronos_base_displacement": 59.47281249999651,
        "kronos_base_displacement_fraction": 0.0007744016119604105,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 76946.390625,
        "kronos_small_displacement": 147.9806249999965,
        "kronos_small_displacement_fraction": 0.0019268709469375278,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP130500",
        "ticker": "KXBTC15M-26SEP130500-00",
        "market_id": "KXBTC15M-26SEP130500-00",
        "contract_id": "KXBTC15M-26SEP130500-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 76798.41
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-13T08:46:17.123266Z",
        "retrieved_timestamp": "2026-09-13T08:46:17.302772Z",
        "quote_offset_seconds": 0.179506,
        "quote_age_seconds": 0.179506,
        "bid": 0.51,
        "ask": 0.52,
        "midpoint": 0.515,
        "last_price": 0.51,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.52,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3497.08
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 76789.35,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260913T0845Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 171,
          "signal_id": 177,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-13T08:30:00Z",
          "return_6h": -0.005943671941283535,
          "return_12h": -0.004926143192224064,
          "return_24h": -0.006912215401898902,
          "close_vs_ema12": -0.005096148321642957,
          "close_vs_ema24": -0.005639263274219264,
          "ema12_slope_3h": -0.0006427203362180389,
          "ema24_slope_6h": -0.0005322653788655263,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-13T08:46:17.168520Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-13T08:30:00Z",
            "return_6h": -0.005943671941283535,
            "return_12h": -0.004926143192224064,
            "return_24h": -0.006912215401898902,
            "close_vs_ema12": -0.005096148321642957,
            "close_vs_ema24": -0.005639263274219264,
            "ema12_slope_3h": -0.0006427203362180389,
            "ema24_slope_6h": -0.0005322653788655263,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.002697598798135581,
        "return_30m": -0.0032606921997985205,
        "return_60m": -0.004319906472238455,
        "return_120m": -0.006298297441192369,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 4,
        "close_vs_ema3": -0.00160460260423545,
        "close_vs_ema6": -0.0026759139434834323,
        "close_vs_ema12": -0.003713384358900007,
        "ema3_slope": -0.0016020319795491123,
        "ema6_slope": -0.0010692211199120338,
        "realized_volatility_30m": 0.001066491143826287,
        "realized_volatility_60m": 0.000936003013491277,
        "return_acceleration": -0.002132982287652574
      }
    },
    {
      "id": 176,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260913T0815Z",
      "trigger_timestamp": "2026-09-13T08:16:17.936219Z",
      "market_start_timestamp": "2026-09-13T08:15:00Z",
      "resolution_timestamp": "2026-09-13T08:30:00Z",
      "direction": "UP",
      "base_run_id": 1011,
      "small_run_id": 1012,
      "last_observed_close": 77049.64,
      "actual_close": 77006.14,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-13T08:16:17.980368Z",
      "base_predicted_close": 77065.953125,
      "small_predicted_close": 77103.3671875,
      "strike": 77049.64,
      "market_regime": {
        "id": 170,
        "signal_id": 176,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-13T08:00:00Z",
        "return_6h": -0.002815423420030938,
        "return_12h": -0.0015319482481862545,
        "return_24h": -0.002795442895071165,
        "close_vs_ema12": -0.0021691755029762394,
        "close_vs_ema24": -0.002569114385155835,
        "ema12_slope_3h": -0.00027628384035782716,
        "ema24_slope_6h": -0.00036178790551355533,
        "score": -1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-13T08:16:17.982938Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-13T08:00:00Z",
          "return_6h": -0.002815423420030938,
          "return_12h": -0.0015319482481862545,
          "return_24h": -0.002795442895071165,
          "close_vs_ema12": -0.0021691755029762394,
          "close_vs_ema24": -0.002569114385155835,
          "ema12_slope_3h": -0.00027628384035782716,
          "ema24_slope_6h": -0.00036178790551355533,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.44,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.191128,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        1011,
        1012
      ],
      "forecast_publication_timestamp": "2026-09-13T08:16:17.936219Z",
      "requested_quote_timestamp": "2026-09-13T08:16:17.936219Z",
      "retrieved_quote_timestamp": "2026-09-13T08:16:18.127347Z",
      "quote_retrieval_timestamp": "2026-09-13T08:16:18.127347Z",
      "timing_difference_seconds": 0.191128,
      "selected_quote": {
        "id": 176,
        "contract_id": 176,
        "forecast_timestamp": "2026-09-13T08:16:17.936219Z",
        "requested_timestamp": "2026-09-13T08:16:17.936219Z",
        "actual_quote_timestamp": "2026-09-13T08:16:18.127347Z",
        "timestamp_delta_seconds": 0.191128,
        "bid": 0.43,
        "ask": 0.44,
        "midpoint": 0.435,
        "last_price": 0.44,
        "implied_probability": 0.44,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-13T08:16:18.127347Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP130430",
        "external_market_id": "KXBTC15M-26SEP130430-30",
        "external_contract_id": "KXBTC15M-26SEP130430-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4391.75
      },
      "selected_entry_price": 0.44,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 176,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP130430",
          "external_market_id": "KXBTC15M-26SEP130430-30",
          "external_contract_id": "KXBTC15M-26SEP130430-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-13T08:15:00Z",
          "resolution_timestamp": "2026-09-13T08:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-13T08:16:17.985628Z"
        }
      ],
      "quotes": [
        {
          "id": 176,
          "contract_id": 176,
          "forecast_timestamp": "2026-09-13T08:16:17.936219Z",
          "requested_timestamp": "2026-09-13T08:16:17.936219Z",
          "actual_quote_timestamp": "2026-09-13T08:16:18.127347Z",
          "timestamp_delta_seconds": 0.191128,
          "bid": 0.43,
          "ask": 0.44,
          "midpoint": 0.435,
          "last_price": 0.44,
          "implied_probability": 0.44,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-13T08:16:18.127347Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP130430",
          "external_market_id": "KXBTC15M-26SEP130430-30",
          "external_contract_id": "KXBTC15M-26SEP130430-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4391.75
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP130430-30": {
          "UP/YES": "KXBTC15M-26SEP130430-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 337,
          "signal_id": 176,
          "quote_id": 176,
          "settlement_id": 176,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 218.0,
          "entry_price": 0.44,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.92,
          "trading_fee": 3.77,
          "total_deployed": 99.69,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.92,
          "net_pnl": -99.69,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-13T08:31:21.934984Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4391.75,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 338,
          "signal_id": 176,
          "quote_id": 176,
          "settlement_id": 176,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.44,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 44.0,
          "trading_fee": 1.73,
          "total_deployed": 45.73,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -44.0,
          "net_pnl": -45.73,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-13T08:31:21.938057Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4391.75,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77049.64,
        "kronos_base_predicted_close": 77065.953125,
        "kronos_base_displacement": 16.313125000000582,
        "kronos_base_displacement_fraction": 0.00021172227410797223,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77103.3671875,
        "kronos_small_displacement": 53.72718750000058,
        "kronos_small_displacement_fraction": 0.0006973061457522785,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP130430",
        "ticker": "KXBTC15M-26SEP130430-30",
        "market_id": "KXBTC15M-26SEP130430-30",
        "contract_id": "KXBTC15M-26SEP130430-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77049.64
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-13T08:16:17.936219Z",
        "retrieved_timestamp": "2026-09-13T08:16:18.127347Z",
        "quote_offset_seconds": 0.191128,
        "quote_age_seconds": 0.191128,
        "bid": 0.43,
        "ask": 0.44,
        "midpoint": 0.435,
        "last_price": 0.44,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.44,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4391.75
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 77006.14,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260913T0815Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 170,
          "signal_id": 176,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-13T08:00:00Z",
          "return_6h": -0.002815423420030938,
          "return_12h": -0.0015319482481862545,
          "return_24h": -0.002795442895071165,
          "close_vs_ema12": -0.0021691755029762394,
          "close_vs_ema24": -0.002569114385155835,
          "ema12_slope_3h": -0.00027628384035782716,
          "ema24_slope_6h": -0.00036178790551355533,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-13T08:16:17.982938Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-13T08:00:00Z",
            "return_6h": -0.002815423420030938,
            "return_12h": -0.0015319482481862545,
            "return_24h": -0.002795442895071165,
            "close_vs_ema12": -0.0021691755029762394,
            "close_vs_ema24": -0.002569114385155835,
            "ema12_slope_3h": -0.00027628384035782716,
            "ema24_slope_6h": -0.00036178790551355533,
            "score": -1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0006324946993392366,
        "return_30m": -0.001062679342683559,
        "return_60m": -0.0012971380678774569,
        "return_120m": -0.0031539811200500534,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.00045079267595515837,
        "close_vs_ema6": -0.0009017796440977666,
        "close_vs_ema12": -0.0014358666163993838,
        "ema3_slope": -0.0004505895534845372,
        "ema6_slope": -0.00036058179151110537,
        "realized_volatility_30m": 0.00010101889714209111,
        "realized_volatility_60m": 0.000244401350319955,
        "return_acceleration": -0.00020203779428418223
      }
    },
    {
      "id": 175,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260913T0500Z",
      "trigger_timestamp": "2026-09-13T05:01:17.025251Z",
      "market_start_timestamp": "2026-09-13T05:00:00Z",
      "resolution_timestamp": "2026-09-13T05:15:00Z",
      "direction": "UP",
      "base_run_id": 985,
      "small_run_id": 986,
      "last_observed_close": 77189.38,
      "actual_close": 77224.25,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-13T05:01:17.069795Z",
      "base_predicted_close": 77200.0234375,
      "small_predicted_close": 77216.2890625,
      "strike": 77189.38,
      "market_regime": {
        "id": 169,
        "signal_id": 175,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-13T04:45:00Z",
        "return_6h": -0.00040024672618610424,
        "return_12h": -0.002049703922760937,
        "return_24h": -0.00037734688257018423,
        "close_vs_ema12": -0.000643536073340667,
        "close_vs_ema24": -0.0009845092345853734,
        "ema12_slope_3h": -0.00011440703912490857,
        "ema24_slope_6h": -0.0002237675231383518,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-13T05:01:17.072147Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-13T04:45:00Z",
          "return_6h": -0.00040024672618610424,
          "return_12h": -0.002049703922760937,
          "return_24h": -0.00037734688257018423,
          "close_vs_ema12": -0.000643536073340667,
          "close_vs_ema24": -0.0009845092345853734,
          "ema12_slope_3h": -0.00011440703912490857,
          "ema24_slope_6h": -0.0002237675231383518,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.61,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.187753,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        985,
        986
      ],
      "forecast_publication_timestamp": "2026-09-13T05:01:17.025251Z",
      "requested_quote_timestamp": "2026-09-13T05:01:17.025251Z",
      "retrieved_quote_timestamp": "2026-09-13T05:01:17.213004Z",
      "quote_retrieval_timestamp": "2026-09-13T05:01:17.213004Z",
      "timing_difference_seconds": 0.187753,
      "selected_quote": {
        "id": 175,
        "contract_id": 175,
        "forecast_timestamp": "2026-09-13T05:01:17.025251Z",
        "requested_timestamp": "2026-09-13T05:01:17.025251Z",
        "actual_quote_timestamp": "2026-09-13T05:01:17.213004Z",
        "timestamp_delta_seconds": 0.187753,
        "bid": 0.6,
        "ask": 0.61,
        "midpoint": 0.605,
        "last_price": 0.6,
        "implied_probability": 0.61,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-13T05:01:17.213004Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP130115",
        "external_market_id": "KXBTC15M-26SEP130115-15",
        "external_contract_id": "KXBTC15M-26SEP130115-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3306.47
      },
      "selected_entry_price": 0.61,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 175,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP130115",
          "external_market_id": "KXBTC15M-26SEP130115-15",
          "external_contract_id": "KXBTC15M-26SEP130115-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-13T05:00:00Z",
          "resolution_timestamp": "2026-09-13T05:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-13T05:01:17.075063Z"
        }
      ],
      "quotes": [
        {
          "id": 175,
          "contract_id": 175,
          "forecast_timestamp": "2026-09-13T05:01:17.025251Z",
          "requested_timestamp": "2026-09-13T05:01:17.025251Z",
          "actual_quote_timestamp": "2026-09-13T05:01:17.213004Z",
          "timestamp_delta_seconds": 0.187753,
          "bid": 0.6,
          "ask": 0.61,
          "midpoint": 0.605,
          "last_price": 0.6,
          "implied_probability": 0.61,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-13T05:01:17.213004Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP130115",
          "external_market_id": "KXBTC15M-26SEP130115-15",
          "external_contract_id": "KXBTC15M-26SEP130115-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3306.47
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP130115-15": {
          "UP/YES": "KXBTC15M-26SEP130115-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 335,
          "signal_id": 175,
          "quote_id": 175,
          "settlement_id": 175,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 159.0,
          "entry_price": 0.61,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.99,
          "trading_fee": 2.65,
          "total_deployed": 99.64,
          "settlement_value": 1.0,
          "settlement_payout": 159.0,
          "gross_pnl": 62.010000000000005,
          "net_pnl": 59.36,
          "roi": 0.5957446808510638,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-13T05:16:21.007070Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3306.47,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 336,
          "signal_id": 175,
          "quote_id": 175,
          "settlement_id": 175,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.61,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 61.0,
          "trading_fee": 1.67,
          "total_deployed": 62.67,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 39.0,
          "net_pnl": 37.33,
          "roi": 0.5956598053295037,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-13T05:16:21.009002Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3306.47,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77189.38,
        "kronos_base_predicted_close": 77200.0234375,
        "kronos_base_displacement": 10.643437499995343,
        "kronos_base_displacement_fraction": 0.00013788732983728257,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77216.2890625,
        "kronos_small_displacement": 26.909062499995343,
        "kronos_small_displacement_fraction": 0.00034861094233423485,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP130115",
        "ticker": "KXBTC15M-26SEP130115-15",
        "market_id": "KXBTC15M-26SEP130115-15",
        "contract_id": "KXBTC15M-26SEP130115-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77189.38
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-13T05:01:17.025251Z",
        "retrieved_timestamp": "2026-09-13T05:01:17.213004Z",
        "quote_offset_seconds": 0.187753,
        "quote_age_seconds": 0.187753,
        "bid": 0.6,
        "ask": 0.61,
        "midpoint": 0.605,
        "last_price": 0.6,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.61,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3306.47
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 77224.25,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260913T0500Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 169,
          "signal_id": 175,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-13T04:45:00Z",
          "return_6h": -0.00040024672618610424,
          "return_12h": -0.002049703922760937,
          "return_24h": -0.00037734688257018423,
          "close_vs_ema12": -0.000643536073340667,
          "close_vs_ema24": -0.0009845092345853734,
          "ema12_slope_3h": -0.00011440703912490857,
          "ema24_slope_6h": -0.0002237675231383518,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-13T05:01:17.072147Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-13T04:45:00Z",
            "return_6h": -0.00040024672618610424,
            "return_12h": -0.002049703922760937,
            "return_24h": -0.00037734688257018423,
            "close_vs_ema12": -0.000643536073340667,
            "close_vs_ema24": -0.0009845092345853734,
            "ema12_slope_3h": -0.00011440703912490857,
            "ema24_slope_6h": -0.0002237675231383518,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.00018575529820230585,
        "return_30m": -0.00033824816353067444,
        "return_60m": 0.00012026632600337095,
        "return_120m": -0.0011061295447831743,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.00010475410931998219,
        "close_vs_ema6": -0.0002174059492731084,
        "close_vs_ema12": -0.00039248106742628686,
        "ema3_slope": -0.00010474313704600391,
        "ema6_slope": -8.69548179113222e-05,
        "realized_volatility_30m": 1.6617050626777097e-05,
        "realized_volatility_60m": 0.00020759815415986117,
        "return_acceleration": -3.3234101253554194e-05
      }
    },
    {
      "id": 174,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260913T0445Z",
      "trigger_timestamp": "2026-09-13T04:46:16.442325Z",
      "market_start_timestamp": "2026-09-13T04:45:00Z",
      "resolution_timestamp": "2026-09-13T05:00:00Z",
      "direction": "UP",
      "base_run_id": 983,
      "small_run_id": 984,
      "last_observed_close": 77203.72,
      "actual_close": 77189.38,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-13T04:46:16.483714Z",
      "base_predicted_close": 77218.734375,
      "small_predicted_close": 77240.8125,
      "strike": 77203.72,
      "market_regime": {
        "id": 168,
        "signal_id": 174,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-13T04:30:00Z",
        "return_6h": 0.00021556932226163283,
        "return_12h": -0.0018797005036977898,
        "return_24h": -0.00045608467251623264,
        "close_vs_ema12": -0.00048523705176217735,
        "close_vs_ema24": -0.000819605222318831,
        "ema12_slope_3h": -5.9206323764771085e-05,
        "ema24_slope_6h": -0.00022005093127297481,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-13T04:46:16.486118Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-13T04:30:00Z",
          "return_6h": 0.00021556932226163283,
          "return_12h": -0.0018797005036977898,
          "return_24h": -0.00045608467251623264,
          "close_vs_ema12": -0.00048523705176217735,
          "close_vs_ema24": -0.000819605222318831,
          "ema12_slope_3h": -5.9206323764771085e-05,
          "ema24_slope_6h": -0.00022005093127297481,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.53,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.18866,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        983,
        984
      ],
      "forecast_publication_timestamp": "2026-09-13T04:46:16.442325Z",
      "requested_quote_timestamp": "2026-09-13T04:46:16.442325Z",
      "retrieved_quote_timestamp": "2026-09-13T04:46:16.630985Z",
      "quote_retrieval_timestamp": "2026-09-13T04:46:16.630985Z",
      "timing_difference_seconds": 0.18866,
      "selected_quote": {
        "id": 174,
        "contract_id": 174,
        "forecast_timestamp": "2026-09-13T04:46:16.442325Z",
        "requested_timestamp": "2026-09-13T04:46:16.442325Z",
        "actual_quote_timestamp": "2026-09-13T04:46:16.630985Z",
        "timestamp_delta_seconds": 0.18866,
        "bid": 0.52,
        "ask": 0.53,
        "midpoint": 0.525,
        "last_price": 0.52,
        "implied_probability": 0.53,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-13T04:46:16.630985Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP130100",
        "external_market_id": "KXBTC15M-26SEP130100-00",
        "external_contract_id": "KXBTC15M-26SEP130100-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3405.02
      },
      "selected_entry_price": 0.53,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 174,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP130100",
          "external_market_id": "KXBTC15M-26SEP130100-00",
          "external_contract_id": "KXBTC15M-26SEP130100-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-13T04:45:00Z",
          "resolution_timestamp": "2026-09-13T05:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-13T04:46:16.488797Z"
        }
      ],
      "quotes": [
        {
          "id": 174,
          "contract_id": 174,
          "forecast_timestamp": "2026-09-13T04:46:16.442325Z",
          "requested_timestamp": "2026-09-13T04:46:16.442325Z",
          "actual_quote_timestamp": "2026-09-13T04:46:16.630985Z",
          "timestamp_delta_seconds": 0.18866,
          "bid": 0.52,
          "ask": 0.53,
          "midpoint": 0.525,
          "last_price": 0.52,
          "implied_probability": 0.53,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-13T04:46:16.630985Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP130100",
          "external_market_id": "KXBTC15M-26SEP130100-00",
          "external_contract_id": "KXBTC15M-26SEP130100-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3405.02
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP130100-00": {
          "UP/YES": "KXBTC15M-26SEP130100-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 333,
          "signal_id": 174,
          "quote_id": 174,
          "settlement_id": 174,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 182.0,
          "entry_price": 0.53,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.46000000000001,
          "trading_fee": 3.18,
          "total_deployed": 99.64000000000001,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.46000000000001,
          "net_pnl": -99.64000000000001,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-13T05:01:21.869214Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3405.02,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 334,
          "signal_id": 174,
          "quote_id": 174,
          "settlement_id": 174,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.53,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 53.0,
          "trading_fee": 1.75,
          "total_deployed": 54.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -53.0,
          "net_pnl": -54.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-13T05:01:21.871064Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3405.02,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77203.72,
        "kronos_base_predicted_close": 77218.734375,
        "kronos_base_displacement": 15.014374999998836,
        "kronos_base_displacement_fraction": 0.00019447735160946694,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77240.8125,
        "kronos_small_displacement": 37.092499999998836,
        "kronos_small_displacement_fraction": 0.0004804496467268525,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP130100",
        "ticker": "KXBTC15M-26SEP130100-00",
        "market_id": "KXBTC15M-26SEP130100-00",
        "contract_id": "KXBTC15M-26SEP130100-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77203.72
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-13T04:46:16.442325Z",
        "retrieved_timestamp": "2026-09-13T04:46:16.630985Z",
        "quote_offset_seconds": 0.18866,
        "quote_age_seconds": 0.18866,
        "bid": 0.52,
        "ask": 0.53,
        "midpoint": 0.525,
        "last_price": 0.52,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.53,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3405.02
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 77189.38,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260913T0445Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 168,
          "signal_id": 174,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-13T04:30:00Z",
          "return_6h": 0.00021556932226163283,
          "return_12h": -0.0018797005036977898,
          "return_24h": -0.00045608467251623264,
          "close_vs_ema12": -0.00048523705176217735,
          "close_vs_ema24": -0.000819605222318831,
          "ema12_slope_3h": -5.9206323764771085e-05,
          "ema24_slope_6h": -0.00022005093127297481,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-13T04:46:16.486118Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-13T04:30:00Z",
            "return_6h": 0.00021556932226163283,
            "return_12h": -0.0018797005036977898,
            "return_24h": -0.00045608467251623264,
            "close_vs_ema12": -0.00048523705176217735,
            "close_vs_ema24": -0.000819605222318831,
            "ema12_slope_3h": -5.9206323764771085e-05,
            "ema24_slope_6h": -0.00022005093127297481,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "CHOP",
      "micro_regime_features": {
        "return_15m": -0.00015252119694875166,
        "return_30m": 0.0001575928005765892,
        "return_60m": -8.448576786235229e-05,
        "return_120m": -0.0006974178963418121,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -2.3735384863110554e-05,
        "close_vs_ema6": -0.00011860859666268375,
        "close_vs_ema12": -0.00027810452524990037,
        "ema3_slope": -2.3734821507859216e-05,
        "ema6_slope": -4.744118789201668e-05,
        "realized_volatility_30m": 0.00023134125032370223,
        "realized_volatility_60m": 0.00027026491030242685,
        "return_acceleration": -0.00046268250064740446
      }
    },
    {
      "id": 173,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260913T0415Z",
      "trigger_timestamp": "2026-09-13T04:16:17.628747Z",
      "market_start_timestamp": "2026-09-13T04:15:00Z",
      "resolution_timestamp": "2026-09-13T04:30:00Z",
      "direction": "UP",
      "base_run_id": 979,
      "small_run_id": 980,
      "last_observed_close": 77191.56,
      "actual_close": 77215.5,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-13T04:16:17.675773Z",
      "base_predicted_close": 77206.8203125,
      "small_predicted_close": 77222.2890625,
      "strike": 77191.56,
      "market_regime": {
        "id": 167,
        "signal_id": 173,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-13T04:00:00Z",
        "return_6h": -0.0003524639499844495,
        "return_12h": -0.0020637196994329754,
        "return_24h": -0.0011520788758659917,
        "close_vs_ema12": -0.0006783916739202533,
        "close_vs_ema24": -0.001008670681816204,
        "ema12_slope_3h": -4.363799358864107e-06,
        "ema24_slope_6h": -0.00024002049672078307,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-13T04:16:17.677773Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-13T04:00:00Z",
          "return_6h": -0.0003524639499844495,
          "return_12h": -0.0020637196994329754,
          "return_24h": -0.0011520788758659917,
          "close_vs_ema12": -0.0006783916739202533,
          "close_vs_ema24": -0.001008670681816204,
          "ema12_slope_3h": -4.363799358864107e-06,
          "ema24_slope_6h": -0.00024002049672078307,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.65,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.191844,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        979,
        980
      ],
      "forecast_publication_timestamp": "2026-09-13T04:16:17.628747Z",
      "requested_quote_timestamp": "2026-09-13T04:16:17.628747Z",
      "retrieved_quote_timestamp": "2026-09-13T04:16:17.820591Z",
      "quote_retrieval_timestamp": "2026-09-13T04:16:17.820591Z",
      "timing_difference_seconds": 0.191844,
      "selected_quote": {
        "id": 173,
        "contract_id": 173,
        "forecast_timestamp": "2026-09-13T04:16:17.628747Z",
        "requested_timestamp": "2026-09-13T04:16:17.628747Z",
        "actual_quote_timestamp": "2026-09-13T04:16:17.820591Z",
        "timestamp_delta_seconds": 0.191844,
        "bid": 0.64,
        "ask": 0.65,
        "midpoint": 0.645,
        "last_price": 0.65,
        "implied_probability": 0.65,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-13T04:16:17.820591Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP130030",
        "external_market_id": "KXBTC15M-26SEP130030-30",
        "external_contract_id": "KXBTC15M-26SEP130030-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2275.67
      },
      "selected_entry_price": 0.65,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 173,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP130030",
          "external_market_id": "KXBTC15M-26SEP130030-30",
          "external_contract_id": "KXBTC15M-26SEP130030-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-13T04:15:00Z",
          "resolution_timestamp": "2026-09-13T04:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-13T04:16:17.679963Z"
        }
      ],
      "quotes": [
        {
          "id": 173,
          "contract_id": 173,
          "forecast_timestamp": "2026-09-13T04:16:17.628747Z",
          "requested_timestamp": "2026-09-13T04:16:17.628747Z",
          "actual_quote_timestamp": "2026-09-13T04:16:17.820591Z",
          "timestamp_delta_seconds": 0.191844,
          "bid": 0.64,
          "ask": 0.65,
          "midpoint": 0.645,
          "last_price": 0.65,
          "implied_probability": 0.65,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-13T04:16:17.820591Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP130030",
          "external_market_id": "KXBTC15M-26SEP130030-30",
          "external_contract_id": "KXBTC15M-26SEP130030-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2275.67
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP130030-30": {
          "UP/YES": "KXBTC15M-26SEP130030-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 331,
          "signal_id": 173,
          "quote_id": 173,
          "settlement_id": 173,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 150.0,
          "entry_price": 0.65,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.5,
          "trading_fee": 2.39,
          "total_deployed": 99.89,
          "settlement_value": 1.0,
          "settlement_payout": 150.0,
          "gross_pnl": 52.5,
          "net_pnl": 50.11,
          "roi": 0.5016518169986985,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-13T04:31:20.528119Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2275.67,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 332,
          "signal_id": 173,
          "quote_id": 173,
          "settlement_id": 173,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.65,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 65.0,
          "trading_fee": 1.6,
          "total_deployed": 66.6,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 35.0,
          "net_pnl": 33.400000000000006,
          "roi": 0.5015015015015016,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-13T04:31:20.530506Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2275.67,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77191.56,
        "kronos_base_predicted_close": 77206.8203125,
        "kronos_base_displacement": 15.260312500002328,
        "kronos_base_displacement_fraction": 0.00019769405489411445,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77222.2890625,
        "kronos_small_displacement": 30.72906250000233,
        "kronos_small_displacement_fraction": 0.0003980883726148601,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP130030",
        "ticker": "KXBTC15M-26SEP130030-30",
        "market_id": "KXBTC15M-26SEP130030-30",
        "contract_id": "KXBTC15M-26SEP130030-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77191.56
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-13T04:16:17.628747Z",
        "retrieved_timestamp": "2026-09-13T04:16:17.820591Z",
        "quote_offset_seconds": 0.191844,
        "quote_age_seconds": 0.191844,
        "bid": 0.64,
        "ask": 0.65,
        "midpoint": 0.645,
        "last_price": 0.65,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.65,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2275.67
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 77215.5,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260913T0415Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 167,
          "signal_id": 173,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-13T04:00:00Z",
          "return_6h": -0.0003524639499844495,
          "return_12h": -0.0020637196994329754,
          "return_24h": -0.0011520788758659917,
          "close_vs_ema12": -0.0006783916739202533,
          "close_vs_ema24": -0.001008670681816204,
          "ema12_slope_3h": -4.363799358864107e-06,
          "ema24_slope_6h": -0.00024002049672078307,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-13T04:16:17.677773Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-13T04:00:00Z",
            "return_6h": -0.0003524639499844495,
            "return_12h": -0.0020637196994329754,
            "return_24h": -0.0011520788758659917,
            "close_vs_ema12": -0.0006783916739202533,
            "close_vs_ema24": -0.001008670681816204,
            "ema12_slope_3h": -4.363799358864107e-06,
            "ema24_slope_6h": -0.00024002049672078307,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": 0.00014846228274145723,
        "return_30m": -0.00024204042461062336,
        "return_60m": -0.001003348693817796,
        "return_120m": -0.0009787704370591843,
        "consecutive_up_closes": 1,
        "consecutive_down_closes": 0,
        "close_vs_ema3": -9.997305728082218e-05,
        "close_vs_ema6": -0.0003289941929290885,
        "close_vs_ema12": -0.0005181806875249606,
        "ema3_slope": -9.996306366799601e-05,
        "ema6_slope": -0.00013158036150162644,
        "realized_volatility_30m": 0.00026945351188800704,
        "realized_volatility_60m": 0.00024051747043496582,
        "return_acceleration": 0.0005389070237760141
      }
    },
    {
      "id": 172,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260913T0400Z",
      "trigger_timestamp": "2026-09-13T04:01:15.248495Z",
      "market_start_timestamp": "2026-09-13T04:00:00Z",
      "resolution_timestamp": "2026-09-13T04:15:00Z",
      "direction": "UP",
      "base_run_id": 977,
      "small_run_id": 978,
      "last_observed_close": 77180.1,
      "actual_close": 77191.56,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-13T04:01:15.289590Z",
      "base_predicted_close": 77196.9609375,
      "small_predicted_close": 77211.1015625,
      "strike": 77180.1,
      "market_regime": {
        "id": 166,
        "signal_id": 172,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-13T03:45:00Z",
        "return_6h": -0.0008462891238592007,
        "return_12h": -0.002508590390731369,
        "return_24h": -0.0010290802728215587,
        "close_vs_ema12": -0.0008555742507631026,
        "close_vs_ema24": -0.0011781792355524123,
        "ema12_slope_3h": 2.8970613344725393e-05,
        "ema24_slope_6h": -0.00023766054801988012,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-13T04:01:15.291469Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-13T03:45:00Z",
          "return_6h": -0.0008462891238592007,
          "return_12h": -0.002508590390731369,
          "return_24h": -0.0010290802728215587,
          "close_vs_ema12": -0.0008555742507631026,
          "close_vs_ema24": -0.0011781792355524123,
          "ema12_slope_3h": 2.8970613344725393e-05,
          "ema24_slope_6h": -0.00023766054801988012,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.63,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.193651,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        977,
        978
      ],
      "forecast_publication_timestamp": "2026-09-13T04:01:15.248495Z",
      "requested_quote_timestamp": "2026-09-13T04:01:15.248495Z",
      "retrieved_quote_timestamp": "2026-09-13T04:01:15.442146Z",
      "quote_retrieval_timestamp": "2026-09-13T04:01:15.442146Z",
      "timing_difference_seconds": 0.193651,
      "selected_quote": {
        "id": 172,
        "contract_id": 172,
        "forecast_timestamp": "2026-09-13T04:01:15.248495Z",
        "requested_timestamp": "2026-09-13T04:01:15.248495Z",
        "actual_quote_timestamp": "2026-09-13T04:01:15.442146Z",
        "timestamp_delta_seconds": 0.193651,
        "bid": 0.62,
        "ask": 0.63,
        "midpoint": 0.625,
        "last_price": 0.63,
        "implied_probability": 0.63,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-13T04:01:15.442146Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP130015",
        "external_market_id": "KXBTC15M-26SEP130015-15",
        "external_contract_id": "KXBTC15M-26SEP130015-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4116.76
      },
      "selected_entry_price": 0.63,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 172,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP130015",
          "external_market_id": "KXBTC15M-26SEP130015-15",
          "external_contract_id": "KXBTC15M-26SEP130015-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-13T04:00:00Z",
          "resolution_timestamp": "2026-09-13T04:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-13T04:01:15.293695Z"
        }
      ],
      "quotes": [
        {
          "id": 172,
          "contract_id": 172,
          "forecast_timestamp": "2026-09-13T04:01:15.248495Z",
          "requested_timestamp": "2026-09-13T04:01:15.248495Z",
          "actual_quote_timestamp": "2026-09-13T04:01:15.442146Z",
          "timestamp_delta_seconds": 0.193651,
          "bid": 0.62,
          "ask": 0.63,
          "midpoint": 0.625,
          "last_price": 0.63,
          "implied_probability": 0.63,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-13T04:01:15.442146Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP130015",
          "external_market_id": "KXBTC15M-26SEP130015-15",
          "external_contract_id": "KXBTC15M-26SEP130015-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4116.76
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP130015-15": {
          "UP/YES": "KXBTC15M-26SEP130015-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 329,
          "signal_id": 172,
          "quote_id": 172,
          "settlement_id": 172,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 154.0,
          "entry_price": 0.63,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.02,
          "trading_fee": 2.52,
          "total_deployed": 99.53999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 154.0,
          "gross_pnl": 56.980000000000004,
          "net_pnl": 54.46000000000001,
          "roi": 0.5471167369901548,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-13T04:16:22.486713Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4116.76,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 330,
          "signal_id": 172,
          "quote_id": 172,
          "settlement_id": 172,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.63,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 63.0,
          "trading_fee": 1.64,
          "total_deployed": 64.64,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 37.0,
          "net_pnl": 35.36,
          "roi": 0.5470297029702971,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-13T04:16:22.496428Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4116.76,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77180.1,
        "kronos_base_predicted_close": 77196.9609375,
        "kronos_base_displacement": 16.86093749999418,
        "kronos_base_displacement_fraction": 0.0002184622396186864,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77211.1015625,
        "kronos_small_displacement": 31.00156249999418,
        "kronos_small_displacement_fraction": 0.0004016781851797831,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP130015",
        "ticker": "KXBTC15M-26SEP130015-15",
        "market_id": "KXBTC15M-26SEP130015-15",
        "contract_id": "KXBTC15M-26SEP130015-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77180.1
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-13T04:01:15.248495Z",
        "retrieved_timestamp": "2026-09-13T04:01:15.442146Z",
        "quote_offset_seconds": 0.193651,
        "quote_age_seconds": 0.193651,
        "bid": 0.62,
        "ask": 0.63,
        "midpoint": 0.625,
        "last_price": 0.63,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.63,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4116.76
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 77191.56,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260913T0400Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 166,
          "signal_id": 172,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-13T03:45:00Z",
          "return_6h": -0.0008462891238592007,
          "return_12h": -0.002508590390731369,
          "return_24h": -0.0010290802728215587,
          "close_vs_ema12": -0.0008555742507631026,
          "close_vs_ema24": -0.0011781792355524123,
          "ema12_slope_3h": 2.8970613344725393e-05,
          "ema24_slope_6h": -0.00023766054801988012,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-13T04:01:15.291469Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-13T03:45:00Z",
            "return_6h": -0.0008462891238592007,
            "return_12h": -0.002508590390731369,
            "return_24h": -0.0010290802728215587,
            "close_vs_ema12": -0.0008555742507631026,
            "close_vs_ema24": -0.0011781792355524123,
            "ema12_slope_3h": 2.8970613344725393e-05,
            "ema24_slope_6h": -0.00023766054801988012,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.00039044474103455684,
        "return_30m": -0.0008677065168081199,
        "return_60m": -0.0012262483943974445,
        "return_120m": -0.0015308224437967644,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 4,
        "close_vs_ema3": -0.0003483366952162781,
        "close_vs_ema6": -0.0006089031488459851,
        "close_vs_ema12": -0.0007606870162031321,
        "ema3_slope": -0.0003482153990151948,
        "ema6_slope": -0.00024350195189626334,
        "realized_volatility_30m": 4.350172593753365e-05,
        "realized_volatility_60m": 0.0001504176402242913,
        "return_acceleration": 8.70034518750673e-05
      }
    },
    {
      "id": 171,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260913T0345Z",
      "trigger_timestamp": "2026-09-13T03:46:15.943676Z",
      "market_start_timestamp": "2026-09-13T03:45:00Z",
      "resolution_timestamp": "2026-09-13T04:00:00Z",
      "direction": "UP",
      "base_run_id": 975,
      "small_run_id": 976,
      "last_observed_close": 77210.24,
      "actual_close": 77180.1,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-13T03:46:15.988092Z",
      "base_predicted_close": 77218.4453125,
      "small_predicted_close": 77233.6484375,
      "strike": 77210.24,
      "market_regime": {
        "id": 165,
        "signal_id": 171,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-13T03:30:00Z",
        "return_6h": -0.00032876447799945474,
        "return_12h": -0.002281401331268973,
        "return_24h": -0.0003321037956098838,
        "close_vs_ema12": -0.000501700338195743,
        "close_vs_ema24": -0.0008128614581390803,
        "ema12_slope_3h": 6.766303392602424e-05,
        "ema24_slope_6h": -0.00022487790656666728,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-13T03:46:15.990235Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-13T03:30:00Z",
          "return_6h": -0.00032876447799945474,
          "return_12h": -0.002281401331268973,
          "return_24h": -0.0003321037956098838,
          "close_vs_ema12": -0.000501700338195743,
          "close_vs_ema24": -0.0008128614581390803,
          "ema12_slope_3h": 6.766303392602424e-05,
          "ema24_slope_6h": -0.00022487790656666728,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.61,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.176522,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        975,
        976
      ],
      "forecast_publication_timestamp": "2026-09-13T03:46:15.943676Z",
      "requested_quote_timestamp": "2026-09-13T03:46:15.943676Z",
      "retrieved_quote_timestamp": "2026-09-13T03:46:16.120198Z",
      "quote_retrieval_timestamp": "2026-09-13T03:46:16.120198Z",
      "timing_difference_seconds": 0.176522,
      "selected_quote": {
        "id": 171,
        "contract_id": 171,
        "forecast_timestamp": "2026-09-13T03:46:15.943676Z",
        "requested_timestamp": "2026-09-13T03:46:15.943676Z",
        "actual_quote_timestamp": "2026-09-13T03:46:16.120198Z",
        "timestamp_delta_seconds": 0.176522,
        "bid": 0.6,
        "ask": 0.61,
        "midpoint": 0.605,
        "last_price": 0.61,
        "implied_probability": 0.61,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-13T03:46:16.120198Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP130000",
        "external_market_id": "KXBTC15M-26SEP130000-00",
        "external_contract_id": "KXBTC15M-26SEP130000-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3316.64
      },
      "selected_entry_price": 0.61,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 171,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP130000",
          "external_market_id": "KXBTC15M-26SEP130000-00",
          "external_contract_id": "KXBTC15M-26SEP130000-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-13T03:45:00Z",
          "resolution_timestamp": "2026-09-13T04:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-13T03:46:15.992856Z"
        }
      ],
      "quotes": [
        {
          "id": 171,
          "contract_id": 171,
          "forecast_timestamp": "2026-09-13T03:46:15.943676Z",
          "requested_timestamp": "2026-09-13T03:46:15.943676Z",
          "actual_quote_timestamp": "2026-09-13T03:46:16.120198Z",
          "timestamp_delta_seconds": 0.176522,
          "bid": 0.6,
          "ask": 0.61,
          "midpoint": 0.605,
          "last_price": 0.61,
          "implied_probability": 0.61,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-13T03:46:16.120198Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP130000",
          "external_market_id": "KXBTC15M-26SEP130000-00",
          "external_contract_id": "KXBTC15M-26SEP130000-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3316.64
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP130000-00": {
          "UP/YES": "KXBTC15M-26SEP130000-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 327,
          "signal_id": 171,
          "quote_id": 171,
          "settlement_id": 171,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 159.0,
          "entry_price": 0.61,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.99,
          "trading_fee": 2.65,
          "total_deployed": 99.64,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.99,
          "net_pnl": -99.64,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-13T04:01:20.120587Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3316.64,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 328,
          "signal_id": 171,
          "quote_id": 171,
          "settlement_id": 171,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.61,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 61.0,
          "trading_fee": 1.67,
          "total_deployed": 62.67,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -61.0,
          "net_pnl": -62.67,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-13T04:01:20.122434Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3316.64,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77210.24,
        "kronos_base_predicted_close": 77218.4453125,
        "kronos_base_displacement": 8.205312499994761,
        "kronos_base_displacement_fraction": 0.0001062723351202478,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77233.6484375,
        "kronos_small_displacement": 23.40843749999476,
        "kronos_small_displacement_fraction": 0.0003031778880624482,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP130000",
        "ticker": "KXBTC15M-26SEP130000-00",
        "market_id": "KXBTC15M-26SEP130000-00",
        "contract_id": "KXBTC15M-26SEP130000-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77210.24
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-13T03:46:15.943676Z",
        "retrieved_timestamp": "2026-09-13T03:46:16.120198Z",
        "quote_offset_seconds": 0.176522,
        "quote_age_seconds": 0.176522,
        "bid": 0.6,
        "ask": 0.61,
        "midpoint": 0.605,
        "last_price": 0.61,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.61,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3316.64
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 77180.1,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260913T0345Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 165,
          "signal_id": 171,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-13T03:30:00Z",
          "return_6h": -0.00032876447799945474,
          "return_12h": -0.002281401331268973,
          "return_24h": -0.0003321037956098838,
          "close_vs_ema12": -0.000501700338195743,
          "close_vs_ema24": -0.0008128614581390803,
          "ema12_slope_3h": 6.766303392602424e-05,
          "ema24_slope_6h": -0.00022487790656666728,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-13T03:46:15.990235Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-13T03:30:00Z",
            "return_6h": -0.00032876447799945474,
            "return_12h": -0.002281401331268973,
            "return_24h": -0.0003321037956098838,
            "close_vs_ema12": -0.000501700338195743,
            "close_vs_ema24": -0.0008128614581390803,
            "ema12_slope_3h": 6.766303392602424e-05,
            "ema24_slope_6h": -0.00022487790656666728,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.00047744819290962415,
        "return_30m": -0.0007614925811948448,
        "return_60m": -0.000612983916896348,
        "return_120m": -0.0008778340900896797,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 3,
        "close_vs_ema3": -0.00030610557430721386,
        "close_vs_ema6": -0.0004619924731339431,
        "close_vs_ema12": -0.0005086232749788033,
        "ema3_slope": -0.0003060119023581276,
        "ema6_slope": -0.00018476284563595513,
        "realized_volatility_30m": 9.663406168181066e-05,
        "realized_volatility_60m": 0.0002599196212248375,
        "return_acceleration": -0.00019326812336362131
      }
    },
    {
      "id": 170,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260913T0330Z",
      "trigger_timestamp": "2026-09-13T03:31:15.550297Z",
      "market_start_timestamp": "2026-09-13T03:30:00Z",
      "resolution_timestamp": "2026-09-13T03:45:00Z",
      "direction": "UP",
      "base_run_id": 973,
      "small_run_id": 974,
      "last_observed_close": 77247.12,
      "actual_close": 77210.24,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-13T03:31:15.593100Z",
      "base_predicted_close": 77248.921875,
      "small_predicted_close": 77271.6953125,
      "strike": 77247.12,
      "market_regime": {
        "id": 164,
        "signal_id": 170,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-13T03:15:00Z",
        "return_6h": 0.0007167730668993233,
        "return_12h": -0.0025463904858210595,
        "return_24h": -0.0003637905398060637,
        "close_vs_ema12": -4.561170673889059e-05,
        "close_vs_ema24": -0.0003526794432139324,
        "ema12_slope_3h": 5.973540461234883e-05,
        "ema24_slope_6h": -0.00022269183456036235,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-13T03:31:15.595254Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-13T03:15:00Z",
          "return_6h": 0.0007167730668993233,
          "return_12h": -0.0025463904858210595,
          "return_24h": -0.0003637905398060637,
          "close_vs_ema12": -4.561170673889059e-05,
          "close_vs_ema24": -0.0003526794432139324,
          "ema12_slope_3h": 5.973540461234883e-05,
          "ema24_slope_6h": -0.00022269183456036235,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.44,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.181306,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        973,
        974
      ],
      "forecast_publication_timestamp": "2026-09-13T03:31:15.550297Z",
      "requested_quote_timestamp": "2026-09-13T03:31:15.550297Z",
      "retrieved_quote_timestamp": "2026-09-13T03:31:15.731603Z",
      "quote_retrieval_timestamp": "2026-09-13T03:31:15.731603Z",
      "timing_difference_seconds": 0.181306,
      "selected_quote": {
        "id": 170,
        "contract_id": 170,
        "forecast_timestamp": "2026-09-13T03:31:15.550297Z",
        "requested_timestamp": "2026-09-13T03:31:15.550297Z",
        "actual_quote_timestamp": "2026-09-13T03:31:15.731603Z",
        "timestamp_delta_seconds": 0.181306,
        "bid": 0.43,
        "ask": 0.44,
        "midpoint": 0.435,
        "last_price": 0.44,
        "implied_probability": 0.44,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-13T03:31:15.731603Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP122345",
        "external_market_id": "KXBTC15M-26SEP122345-45",
        "external_contract_id": "KXBTC15M-26SEP122345-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 1949.83
      },
      "selected_entry_price": 0.44,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 170,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP122345",
          "external_market_id": "KXBTC15M-26SEP122345-45",
          "external_contract_id": "KXBTC15M-26SEP122345-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-13T03:30:00Z",
          "resolution_timestamp": "2026-09-13T03:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-13T03:31:15.597991Z"
        }
      ],
      "quotes": [
        {
          "id": 170,
          "contract_id": 170,
          "forecast_timestamp": "2026-09-13T03:31:15.550297Z",
          "requested_timestamp": "2026-09-13T03:31:15.550297Z",
          "actual_quote_timestamp": "2026-09-13T03:31:15.731603Z",
          "timestamp_delta_seconds": 0.181306,
          "bid": 0.43,
          "ask": 0.44,
          "midpoint": 0.435,
          "last_price": 0.44,
          "implied_probability": 0.44,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-13T03:31:15.731603Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP122345",
          "external_market_id": "KXBTC15M-26SEP122345-45",
          "external_contract_id": "KXBTC15M-26SEP122345-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 1949.83
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP122345-45": {
          "UP/YES": "KXBTC15M-26SEP122345-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 325,
          "signal_id": 170,
          "quote_id": 170,
          "settlement_id": 170,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 218.0,
          "entry_price": 0.44,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.92,
          "trading_fee": 3.77,
          "total_deployed": 99.69,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.92,
          "net_pnl": -99.69,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-13T03:46:20.672209Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1949.83,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 326,
          "signal_id": 170,
          "quote_id": 170,
          "settlement_id": 170,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.44,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 44.0,
          "trading_fee": 1.73,
          "total_deployed": 45.73,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -44.0,
          "net_pnl": -45.73,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-13T03:46:20.674622Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1949.83,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77247.12,
        "kronos_base_predicted_close": 77248.921875,
        "kronos_base_displacement": 1.8018750000046566,
        "kronos_base_displacement_fraction": 2.3326112352210113e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77271.6953125,
        "kronos_small_displacement": 24.575312500004657,
        "kronos_small_displacement_fraction": 0.0003181388833655502,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP122345",
        "ticker": "KXBTC15M-26SEP122345-45",
        "market_id": "KXBTC15M-26SEP122345-45",
        "contract_id": "KXBTC15M-26SEP122345-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77247.12
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-13T03:31:15.550297Z",
        "retrieved_timestamp": "2026-09-13T03:31:15.731603Z",
        "quote_offset_seconds": 0.181306,
        "quote_age_seconds": 0.181306,
        "bid": 0.43,
        "ask": 0.44,
        "midpoint": 0.435,
        "last_price": 0.44,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.44,
        "price_type": "live_executable_ask",
        "yes_ask_size": 1949.83
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 77210.24,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260913T0330Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 164,
          "signal_id": 170,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-13T03:15:00Z",
          "return_6h": 0.0007167730668993233,
          "return_12h": -0.0025463904858210595,
          "return_24h": -0.0003637905398060637,
          "close_vs_ema12": -4.561170673889059e-05,
          "close_vs_ema24": -0.0003526794432139324,
          "ema12_slope_3h": 5.973540461234883e-05,
          "ema24_slope_6h": -0.00022269183456036235,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-13T03:31:15.595254Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-13T03:15:00Z",
            "return_6h": 0.0007167730668993233,
            "return_12h": -0.0025463904858210595,
            "return_24h": -0.0003637905398060637,
            "close_vs_ema12": -4.561170673889059e-05,
            "close_vs_ema24": -0.0003526794432139324,
            "ema12_slope_3h": 5.973540461234883e-05,
            "ema24_slope_6h": -0.00022269183456036235,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.00028418006954600283,
        "return_30m": -0.00035885325689877234,
        "return_60m": 1.5405341494023617e-05,
        "return_120m": 3.3205229759136756e-06,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.00013463989538142762,
        "close_vs_ema6": -0.0001693026000366693,
        "close_vs_ema12": -0.00012365549746851112,
        "ema3_slope": -0.00013462176992040664,
        "ema6_slope": -6.771645418590655e-05,
        "realized_volatility_30m": 0.00010474282776468113,
        "realized_volatility_60m": 0.0001993515500892275,
        "return_acceleration": -0.00020948565552936227
      }
    },
    {
      "id": 169,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260913T0230Z",
      "trigger_timestamp": "2026-09-13T02:31:16.206423Z",
      "market_start_timestamp": "2026-09-13T02:30:00Z",
      "resolution_timestamp": "2026-09-13T02:45:00Z",
      "direction": "UP",
      "base_run_id": 965,
      "small_run_id": 966,
      "last_observed_close": 77245.93,
      "actual_close": 77257.6,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-13T02:31:16.249462Z",
      "base_predicted_close": 77251.1640625,
      "small_predicted_close": 77274.0703125,
      "strike": 77245.93,
      "market_regime": {
        "id": 163,
        "signal_id": 169,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-13T02:15:00Z",
        "return_6h": 0.0008700534325811748,
        "return_12h": -0.00204311796388712,
        "return_24h": -0.0004502739440925829,
        "close_vs_ema12": -3.44476108523617e-05,
        "close_vs_ema24": -0.0003818577210269458,
        "ema12_slope_3h": 5.4663729345927337e-05,
        "ema24_slope_6h": -0.00034543481469695436,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-13T02:31:16.251709Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-13T02:15:00Z",
          "return_6h": 0.0008700534325811748,
          "return_12h": -0.00204311796388712,
          "return_24h": -0.0004502739440925829,
          "close_vs_ema12": -3.44476108523617e-05,
          "close_vs_ema24": -0.0003818577210269458,
          "ema12_slope_3h": 5.4663729345927337e-05,
          "ema24_slope_6h": -0.00034543481469695436,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.43,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.182448,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        965,
        966
      ],
      "forecast_publication_timestamp": "2026-09-13T02:31:16.206423Z",
      "requested_quote_timestamp": "2026-09-13T02:31:16.206423Z",
      "retrieved_quote_timestamp": "2026-09-13T02:31:16.388871Z",
      "quote_retrieval_timestamp": "2026-09-13T02:31:16.388871Z",
      "timing_difference_seconds": 0.182448,
      "selected_quote": {
        "id": 169,
        "contract_id": 169,
        "forecast_timestamp": "2026-09-13T02:31:16.206423Z",
        "requested_timestamp": "2026-09-13T02:31:16.206423Z",
        "actual_quote_timestamp": "2026-09-13T02:31:16.388871Z",
        "timestamp_delta_seconds": 0.182448,
        "bid": 0.42,
        "ask": 0.43,
        "midpoint": 0.425,
        "last_price": 0.43,
        "implied_probability": 0.43,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-13T02:31:16.388871Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP122245",
        "external_market_id": "KXBTC15M-26SEP122245-45",
        "external_contract_id": "KXBTC15M-26SEP122245-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 1893.21
      },
      "selected_entry_price": 0.43,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 169,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP122245",
          "external_market_id": "KXBTC15M-26SEP122245-45",
          "external_contract_id": "KXBTC15M-26SEP122245-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-13T02:30:00Z",
          "resolution_timestamp": "2026-09-13T02:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-13T02:31:16.254275Z"
        }
      ],
      "quotes": [
        {
          "id": 169,
          "contract_id": 169,
          "forecast_timestamp": "2026-09-13T02:31:16.206423Z",
          "requested_timestamp": "2026-09-13T02:31:16.206423Z",
          "actual_quote_timestamp": "2026-09-13T02:31:16.388871Z",
          "timestamp_delta_seconds": 0.182448,
          "bid": 0.42,
          "ask": 0.43,
          "midpoint": 0.425,
          "last_price": 0.43,
          "implied_probability": 0.43,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-13T02:31:16.388871Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP122245",
          "external_market_id": "KXBTC15M-26SEP122245-45",
          "external_contract_id": "KXBTC15M-26SEP122245-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 1893.21
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP122245-45": {
          "UP/YES": "KXBTC15M-26SEP122245-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 323,
          "signal_id": 169,
          "quote_id": 169,
          "settlement_id": 169,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 223.0,
          "entry_price": 0.43,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.89,
          "trading_fee": 3.83,
          "total_deployed": 99.72,
          "settlement_value": 1.0,
          "settlement_payout": 223.0,
          "gross_pnl": 127.11,
          "net_pnl": 123.28,
          "roi": 1.2362615322904131,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-13T02:46:20.363548Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1893.21,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 324,
          "signal_id": 169,
          "quote_id": 169,
          "settlement_id": 169,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.43,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 43.0,
          "trading_fee": 1.72,
          "total_deployed": 44.72,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 57.0,
          "net_pnl": 55.28,
          "roi": 1.2361359570661896,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-13T02:46:20.365556Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1893.21,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77245.93,
        "kronos_base_predicted_close": 77251.1640625,
        "kronos_base_displacement": 5.234062500006985,
        "kronos_base_displacement_fraction": 6.775842429506623e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77274.0703125,
        "kronos_small_displacement": 28.140312500006985,
        "kronos_small_displacement_fraction": 0.0003642950832491367,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP122245",
        "ticker": "KXBTC15M-26SEP122245-45",
        "market_id": "KXBTC15M-26SEP122245-45",
        "contract_id": "KXBTC15M-26SEP122245-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77245.93
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-13T02:31:16.206423Z",
        "retrieved_timestamp": "2026-09-13T02:31:16.388871Z",
        "quote_offset_seconds": 0.182448,
        "quote_age_seconds": 0.182448,
        "bid": 0.42,
        "ask": 0.43,
        "midpoint": 0.425,
        "last_price": 0.43,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.43,
        "price_type": "live_executable_ask",
        "yes_ask_size": 1893.21
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 77257.6,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260913T0230Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 163,
          "signal_id": 169,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-13T02:15:00Z",
          "return_6h": 0.0008700534325811748,
          "return_12h": -0.00204311796388712,
          "return_24h": -0.0004502739440925829,
          "close_vs_ema12": -3.44476108523617e-05,
          "close_vs_ema24": -0.0003818577210269458,
          "ema12_slope_3h": 5.4663729345927337e-05,
          "ema24_slope_6h": -0.00034543481469695436,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-13T02:31:16.251709Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-13T02:15:00Z",
            "return_6h": 0.0008700534325811748,
            "return_12h": -0.00204311796388712,
            "return_24h": -0.0004502739440925829,
            "close_vs_ema12": -3.44476108523617e-05,
            "close_vs_ema24": -0.0003818577210269458,
            "ema12_slope_3h": 5.4663729345927337e-05,
            "ema24_slope_6h": -0.00034543481469695436,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.00027498522437607864,
        "return_30m": -0.0006790866966347453,
        "return_60m": -1.2084632350362057e-05,
        "return_120m": -0.00011401888942896843,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.00017927771478398746,
        "close_vs_ema6": -0.00018773773128655247,
        "close_vs_ema12": -8.266985071803123e-05,
        "ema3_slope": -0.00017924558004600577,
        "ema6_slope": -7.508945366507813e-05,
        "realized_volatility_30m": 6.461370019095192e-05,
        "realized_volatility_60m": 0.00034334932579523287,
        "return_acceleration": 0.00012922740038190383
      }
    },
    {
      "id": 168,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260913T0030Z",
      "trigger_timestamp": "2026-09-13T00:31:15.940562Z",
      "market_start_timestamp": "2026-09-13T00:30:00Z",
      "resolution_timestamp": "2026-09-13T00:45:00Z",
      "direction": "UP",
      "base_run_id": 949,
      "small_run_id": 950,
      "last_observed_close": 77254.74,
      "actual_close": 77190.63,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-13T00:31:15.989018Z",
      "base_predicted_close": 77256.875,
      "small_predicted_close": 77273.421875,
      "strike": 77254.74,
      "market_regime": {
        "id": 162,
        "signal_id": 168,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-13T00:15:00Z",
        "return_6h": 0.0009134269626218661,
        "return_12h": -0.0008185757405515526,
        "return_24h": -0.0001148276585298813,
        "close_vs_ema12": 0.00011274739957611857,
        "close_vs_ema24": -0.0003174730727776298,
        "ema12_slope_3h": -7.601950553415282e-05,
        "ema24_slope_6h": -0.0006695652194068646,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-13T00:31:15.991621Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-13T00:15:00Z",
          "return_6h": 0.0009134269626218661,
          "return_12h": -0.0008185757405515526,
          "return_24h": -0.0001148276585298813,
          "close_vs_ema12": 0.00011274739957611857,
          "close_vs_ema24": -0.0003174730727776298,
          "ema12_slope_3h": -7.601950553415282e-05,
          "ema24_slope_6h": -0.0006695652194068646,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.51,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.194493,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        949,
        950
      ],
      "forecast_publication_timestamp": "2026-09-13T00:31:15.940562Z",
      "requested_quote_timestamp": "2026-09-13T00:31:15.940562Z",
      "retrieved_quote_timestamp": "2026-09-13T00:31:16.135055Z",
      "quote_retrieval_timestamp": "2026-09-13T00:31:16.135055Z",
      "timing_difference_seconds": 0.194493,
      "selected_quote": {
        "id": 168,
        "contract_id": 168,
        "forecast_timestamp": "2026-09-13T00:31:15.940562Z",
        "requested_timestamp": "2026-09-13T00:31:15.940562Z",
        "actual_quote_timestamp": "2026-09-13T00:31:16.135055Z",
        "timestamp_delta_seconds": 0.194493,
        "bid": 0.5,
        "ask": 0.51,
        "midpoint": 0.505,
        "last_price": 0.5,
        "implied_probability": 0.51,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-13T00:31:16.135055Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP122045",
        "external_market_id": "KXBTC15M-26SEP122045-45",
        "external_contract_id": "KXBTC15M-26SEP122045-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 1536.01
      },
      "selected_entry_price": 0.51,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 168,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP122045",
          "external_market_id": "KXBTC15M-26SEP122045-45",
          "external_contract_id": "KXBTC15M-26SEP122045-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-13T00:30:00Z",
          "resolution_timestamp": "2026-09-13T00:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-13T00:31:15.996215Z"
        }
      ],
      "quotes": [
        {
          "id": 168,
          "contract_id": 168,
          "forecast_timestamp": "2026-09-13T00:31:15.940562Z",
          "requested_timestamp": "2026-09-13T00:31:15.940562Z",
          "actual_quote_timestamp": "2026-09-13T00:31:16.135055Z",
          "timestamp_delta_seconds": 0.194493,
          "bid": 0.5,
          "ask": 0.51,
          "midpoint": 0.505,
          "last_price": 0.5,
          "implied_probability": 0.51,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-13T00:31:16.135055Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP122045",
          "external_market_id": "KXBTC15M-26SEP122045-45",
          "external_contract_id": "KXBTC15M-26SEP122045-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 1536.01
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP122045-45": {
          "UP/YES": "KXBTC15M-26SEP122045-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 321,
          "signal_id": 168,
          "quote_id": 168,
          "settlement_id": 168,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 189.0,
          "entry_price": 0.51,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.39,
          "trading_fee": 3.31,
          "total_deployed": 99.7,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.39,
          "net_pnl": -99.7,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-13T00:46:20.992294Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1536.01,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 322,
          "signal_id": 168,
          "quote_id": 168,
          "settlement_id": 168,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.51,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 51.0,
          "trading_fee": 1.75,
          "total_deployed": 52.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -51.0,
          "net_pnl": -52.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-13T00:46:20.994388Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1536.01,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77254.74,
        "kronos_base_predicted_close": 77256.875,
        "kronos_base_displacement": 2.1349999999947613,
        "kronos_base_displacement_fraction": 2.7635844739038162e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77273.421875,
        "kronos_small_displacement": 18.68187499999476,
        "kronos_small_displacement_fraction": 0.0002418217315855928,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP122045",
        "ticker": "KXBTC15M-26SEP122045-45",
        "market_id": "KXBTC15M-26SEP122045-45",
        "contract_id": "KXBTC15M-26SEP122045-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77254.74
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-13T00:31:15.940562Z",
        "retrieved_timestamp": "2026-09-13T00:31:16.135055Z",
        "quote_offset_seconds": 0.194493,
        "quote_age_seconds": 0.194493,
        "bid": 0.5,
        "ask": 0.51,
        "midpoint": 0.505,
        "last_price": 0.5,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.51,
        "price_type": "live_executable_ask",
        "yes_ask_size": 1536.01
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 77190.63,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260913T0030Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 162,
          "signal_id": 168,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-13T00:15:00Z",
          "return_6h": 0.0009134269626218661,
          "return_12h": -0.0008185757405515526,
          "return_24h": -0.0001148276585298813,
          "close_vs_ema12": 0.00011274739957611857,
          "close_vs_ema24": -0.0003174730727776298,
          "ema12_slope_3h": -7.601950553415282e-05,
          "ema24_slope_6h": -0.0006695652194068646,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-13T00:31:15.991621Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-13T00:15:00Z",
            "return_6h": 0.0009134269626218661,
            "return_12h": -0.0008185757405515526,
            "return_24h": -0.0001148276585298813,
            "close_vs_ema12": 0.00011274739957611857,
            "close_vs_ema24": -0.0003174730727776298,
            "ema12_slope_3h": -7.601950553415282e-05,
            "ema24_slope_6h": -0.0006695652194068646,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "NORMAL",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -5.615521069879392e-05,
        "return_30m": -0.00020727547485666076,
        "return_60m": 0.00018565629049849264,
        "return_120m": 0.0007934952338877199,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -9.937052731223694e-06,
        "close_vs_ema6": 8.088504421599474e-05,
        "close_vs_ema12": 0.0002688807391790782,
        "ema3_slope": -9.93695398732175e-06,
        "ema6_slope": 3.235506450272041e-05,
        "realized_volatility_30m": 4.748677006294333e-05,
        "realized_volatility_60m": 0.00024158995120617818,
        "return_acceleration": 9.497354012588666e-05
      }
    },
    {
      "id": 167,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260912T2345Z",
      "trigger_timestamp": "2026-09-12T23:46:15.637675Z",
      "market_start_timestamp": "2026-09-12T23:45:00Z",
      "resolution_timestamp": "2026-09-13T00:00:00Z",
      "direction": "UP",
      "base_run_id": 943,
      "small_run_id": 944,
      "last_observed_close": 77235.23,
      "actual_close": 77270.76,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-12T23:46:15.686468Z",
      "base_predicted_close": 77252.234375,
      "small_predicted_close": 77268.890625,
      "strike": 77235.23,
      "market_regime": {
        "id": 161,
        "signal_id": 167,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-12T23:30:00Z",
        "return_6h": 0.00014364463905192082,
        "return_12h": -0.0011845199421006702,
        "return_24h": 0.0004482044685252262,
        "close_vs_ema12": -0.00011353267183222826,
        "close_vs_ema24": -0.0005848079700346842,
        "ema12_slope_3h": -0.00024773141495448847,
        "ema24_slope_6h": -0.0007768925661405524,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T23:46:15.689790Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-12T23:30:00Z",
          "return_6h": 0.00014364463905192082,
          "return_12h": -0.0011845199421006702,
          "return_24h": 0.0004482044685252262,
          "close_vs_ema12": -0.00011353267183222826,
          "close_vs_ema24": -0.0005848079700346842,
          "ema12_slope_3h": -0.00024773141495448847,
          "ema24_slope_6h": -0.0007768925661405524,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.55,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.200789,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        943,
        944
      ],
      "forecast_publication_timestamp": "2026-09-12T23:46:15.637675Z",
      "requested_quote_timestamp": "2026-09-12T23:46:15.637675Z",
      "retrieved_quote_timestamp": "2026-09-12T23:46:15.838464Z",
      "quote_retrieval_timestamp": "2026-09-12T23:46:15.838464Z",
      "timing_difference_seconds": 0.200789,
      "selected_quote": {
        "id": 167,
        "contract_id": 167,
        "forecast_timestamp": "2026-09-12T23:46:15.637675Z",
        "requested_timestamp": "2026-09-12T23:46:15.637675Z",
        "actual_quote_timestamp": "2026-09-12T23:46:15.838464Z",
        "timestamp_delta_seconds": 0.200789,
        "bid": 0.54,
        "ask": 0.55,
        "midpoint": 0.545,
        "last_price": 0.55,
        "implied_probability": 0.55,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-12T23:46:15.838464Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP122000",
        "external_market_id": "KXBTC15M-26SEP122000-00",
        "external_contract_id": "KXBTC15M-26SEP122000-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 1713.94
      },
      "selected_entry_price": 0.55,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 167,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP122000",
          "external_market_id": "KXBTC15M-26SEP122000-00",
          "external_contract_id": "KXBTC15M-26SEP122000-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-12T23:45:00Z",
          "resolution_timestamp": "2026-09-13T00:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-12T23:46:15.692470Z"
        }
      ],
      "quotes": [
        {
          "id": 167,
          "contract_id": 167,
          "forecast_timestamp": "2026-09-12T23:46:15.637675Z",
          "requested_timestamp": "2026-09-12T23:46:15.637675Z",
          "actual_quote_timestamp": "2026-09-12T23:46:15.838464Z",
          "timestamp_delta_seconds": 0.200789,
          "bid": 0.54,
          "ask": 0.55,
          "midpoint": 0.545,
          "last_price": 0.55,
          "implied_probability": 0.55,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-12T23:46:15.838464Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP122000",
          "external_market_id": "KXBTC15M-26SEP122000-00",
          "external_contract_id": "KXBTC15M-26SEP122000-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 1713.94
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP122000-00": {
          "UP/YES": "KXBTC15M-26SEP122000-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 319,
          "signal_id": 167,
          "quote_id": 167,
          "settlement_id": 167,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 176.0,
          "entry_price": 0.55,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.80000000000001,
          "trading_fee": 3.05,
          "total_deployed": 99.85000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 176.0,
          "gross_pnl": 79.19999999999999,
          "net_pnl": 76.14999999999999,
          "roi": 0.7626439659489233,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-13T00:01:23.315037Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1713.94,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 320,
          "signal_id": 167,
          "quote_id": 167,
          "settlement_id": 167,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.55,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 55.00000000000001,
          "trading_fee": 1.74,
          "total_deployed": 56.74000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 44.99999999999999,
          "net_pnl": 43.25999999999999,
          "roi": 0.76242509693338,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-13T00:01:23.317464Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1713.94,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77235.23,
        "kronos_base_predicted_close": 77252.234375,
        "kronos_base_displacement": 17.004375000004075,
        "kronos_base_displacement_fraction": 0.00022016345390573803,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77268.890625,
        "kronos_small_displacement": 33.660625000004075,
        "kronos_small_displacement_fraction": 0.0004358195735288686,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP122000",
        "ticker": "KXBTC15M-26SEP122000-00",
        "market_id": "KXBTC15M-26SEP122000-00",
        "contract_id": "KXBTC15M-26SEP122000-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77235.23
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-12T23:46:15.637675Z",
        "retrieved_timestamp": "2026-09-12T23:46:15.838464Z",
        "quote_offset_seconds": 0.200789,
        "quote_age_seconds": 0.200789,
        "bid": 0.54,
        "ask": 0.55,
        "midpoint": 0.545,
        "last_price": 0.55,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.55,
        "price_type": "live_executable_ask",
        "yes_ask_size": 1713.94
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 77270.76,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260912T2345Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 161,
          "signal_id": 167,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-12T23:30:00Z",
          "return_6h": 0.00014364463905192082,
          "return_12h": -0.0011845199421006702,
          "return_24h": 0.0004482044685252262,
          "close_vs_ema12": -0.00011353267183222826,
          "close_vs_ema24": -0.0005848079700346842,
          "ema12_slope_3h": -0.00024773141495448847,
          "ema24_slope_6h": -0.0007768925661405524,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T23:46:15.689790Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-12T23:30:00Z",
            "return_6h": 0.00014364463905192082,
            "return_12h": -0.0011845199421006702,
            "return_24h": 0.0004482044685252262,
            "close_vs_ema12": -0.00011353267183222826,
            "close_vs_ema24": -0.0005848079700346842,
            "ema12_slope_3h": -0.00024773141495448847,
            "ema24_slope_6h": -0.0007768925661405524,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -6.696840613096278e-05,
        "return_30m": -0.0003069870962044696,
        "return_60m": 0.0006238025791900359,
        "return_120m": -5.245851411928015e-06,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -1.2442828331793443e-05,
        "close_vs_ema6": 8.375703729401884e-05,
        "close_vs_ema12": 0.00024100810289495733,
        "ema3_slope": -1.2442673509749369e-05,
        "ema6_slope": 3.3503937393764005e-05,
        "realized_volatility_30m": 8.653317934403937e-05,
        "realized_volatility_60m": 0.0003164394414107768,
        "return_acceleration": 0.00017306635868807874
      }
    },
    {
      "id": 166,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260912T2330Z",
      "trigger_timestamp": "2026-09-12T23:31:17.639740Z",
      "market_start_timestamp": "2026-09-12T23:30:00Z",
      "resolution_timestamp": "2026-09-12T23:45:00Z",
      "direction": "UP",
      "base_run_id": 941,
      "small_run_id": 942,
      "last_observed_close": 77240.4,
      "actual_close": 77235.23,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-12T23:31:17.694337Z",
      "base_predicted_close": 77243.6484375,
      "small_predicted_close": 77260.15625,
      "strike": 77240.4,
      "market_regime": {
        "id": 160,
        "signal_id": 166,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-12T23:15:00Z",
        "return_6h": -0.0004805837863454121,
        "return_12h": -0.0005738540261188696,
        "return_24h": 0.0008706929234587601,
        "close_vs_ema12": -5.139831314271426e-05,
        "close_vs_ema24": -0.0005301663131916934,
        "ema12_slope_3h": -0.0002894493266872855,
        "ema24_slope_6h": -0.00079623401128881,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T23:31:17.697579Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-12T23:15:00Z",
          "return_6h": -0.0004805837863454121,
          "return_12h": -0.0005738540261188696,
          "return_24h": 0.0008706929234587601,
          "close_vs_ema12": -5.139831314271426e-05,
          "close_vs_ema24": -0.0005301663131916934,
          "ema12_slope_3h": -0.0002894493266872855,
          "ema24_slope_6h": -0.00079623401128881,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.56,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.189753,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        941,
        942
      ],
      "forecast_publication_timestamp": "2026-09-12T23:31:17.639740Z",
      "requested_quote_timestamp": "2026-09-12T23:31:17.639740Z",
      "retrieved_quote_timestamp": "2026-09-12T23:31:17.829493Z",
      "quote_retrieval_timestamp": "2026-09-12T23:31:17.829493Z",
      "timing_difference_seconds": 0.189753,
      "selected_quote": {
        "id": 166,
        "contract_id": 166,
        "forecast_timestamp": "2026-09-12T23:31:17.639740Z",
        "requested_timestamp": "2026-09-12T23:31:17.639740Z",
        "actual_quote_timestamp": "2026-09-12T23:31:17.829493Z",
        "timestamp_delta_seconds": 0.189753,
        "bid": 0.53,
        "ask": 0.56,
        "midpoint": 0.545,
        "last_price": 0.53,
        "implied_probability": 0.56,
        "spread": 0.030000000000000027,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-12T23:31:17.829493Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP121945",
        "external_market_id": "KXBTC15M-26SEP121945-45",
        "external_contract_id": "KXBTC15M-26SEP121945-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3172.64
      },
      "selected_entry_price": 0.56,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 166,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP121945",
          "external_market_id": "KXBTC15M-26SEP121945-45",
          "external_contract_id": "KXBTC15M-26SEP121945-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-12T23:30:00Z",
          "resolution_timestamp": "2026-09-12T23:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-12T23:31:17.701327Z"
        }
      ],
      "quotes": [
        {
          "id": 166,
          "contract_id": 166,
          "forecast_timestamp": "2026-09-12T23:31:17.639740Z",
          "requested_timestamp": "2026-09-12T23:31:17.639740Z",
          "actual_quote_timestamp": "2026-09-12T23:31:17.829493Z",
          "timestamp_delta_seconds": 0.189753,
          "bid": 0.53,
          "ask": 0.56,
          "midpoint": 0.545,
          "last_price": 0.53,
          "implied_probability": 0.56,
          "spread": 0.030000000000000027,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-12T23:31:17.829493Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP121945",
          "external_market_id": "KXBTC15M-26SEP121945-45",
          "external_contract_id": "KXBTC15M-26SEP121945-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3172.64
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP121945-45": {
          "UP/YES": "KXBTC15M-26SEP121945-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 317,
          "signal_id": 166,
          "quote_id": 166,
          "settlement_id": 166,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 173.0,
          "entry_price": 0.56,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.88000000000001,
          "trading_fee": 2.99,
          "total_deployed": 99.87,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.88000000000001,
          "net_pnl": -99.87,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-12T23:46:20.516027Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3172.64,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 318,
          "signal_id": 166,
          "quote_id": 166,
          "settlement_id": 166,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.56,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 56.00000000000001,
          "trading_fee": 1.73,
          "total_deployed": 57.730000000000004,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -56.00000000000001,
          "net_pnl": -57.730000000000004,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-12T23:46:20.517853Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3172.64,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77240.4,
        "kronos_base_predicted_close": 77243.6484375,
        "kronos_base_displacement": 3.2484375000058208,
        "kronos_base_displacement_fraction": 4.205619727507653e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77260.15625,
        "kronos_small_displacement": 19.75625000000582,
        "kronos_small_displacement_fraction": 0.0002557761223401979,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP121945",
        "ticker": "KXBTC15M-26SEP121945-45",
        "market_id": "KXBTC15M-26SEP121945-45",
        "contract_id": "KXBTC15M-26SEP121945-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77240.4
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-12T23:31:17.639740Z",
        "retrieved_timestamp": "2026-09-12T23:31:17.829493Z",
        "quote_offset_seconds": 0.189753,
        "quote_age_seconds": 0.189753,
        "bid": 0.53,
        "ask": 0.56,
        "midpoint": 0.545,
        "last_price": 0.53,
        "spread": 0.030000000000000027,
        "selected_entry_price": 0.56,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3172.64
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 77235.23,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260912T2330Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 160,
          "signal_id": 166,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-12T23:15:00Z",
          "return_6h": -0.0004805837863454121,
          "return_12h": -0.0005738540261188696,
          "return_24h": 0.0008706929234587601,
          "close_vs_ema12": -5.139831314271426e-05,
          "close_vs_ema24": -0.0005301663131916934,
          "ema12_slope_3h": -0.0002894493266872855,
          "ema24_slope_6h": -0.00079623401128881,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T23:31:17.697579Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-12T23:15:00Z",
            "return_6h": -0.0004805837863454121,
            "return_12h": -0.0005738540261188696,
            "return_24h": 0.0008706929234587601,
            "close_vs_ema12": -5.139831314271426e-05,
            "close_vs_ema24": -0.0005301663131916934,
            "ema12_slope_3h": -0.0002894493266872855,
            "ema24_slope_6h": -0.00079623401128881,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "DEGRADED",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "UP",
      "micro_regime_features": {
        "return_15m": -0.0002400347648190415,
        "return_30m": 0.0002605122873196031,
        "return_60m": 0.0006077261152128699,
        "return_120m": 0.000629695591590762,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": 4.208587753562476e-05,
        "close_vs_ema6": 0.00018424452557153082,
        "close_vs_ema12": 0.00035183220734080756,
        "ema3_slope": 4.208764883140148e-05,
        "ema6_slope": 7.370324199618139e-05,
        "realized_volatility_30m": 0.0003703509972492469,
        "realized_volatility_60m": 0.0003193322099357817,
        "return_acceleration": -0.0007407019944984938
      }
    },
    {
      "id": 165,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260912T2230Z",
      "trigger_timestamp": "2026-09-12T22:31:16.469394Z",
      "market_start_timestamp": "2026-09-12T22:30:00Z",
      "resolution_timestamp": "2026-09-12T22:45:00Z",
      "direction": "UP",
      "base_run_id": 933,
      "small_run_id": 934,
      "last_observed_close": 77193.49,
      "actual_close": 77187.08,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-12T22:31:16.517779Z",
      "base_predicted_close": 77205.2734375,
      "small_predicted_close": 77243.0703125,
      "strike": 77193.49,
      "market_regime": {
        "id": 159,
        "signal_id": 165,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-12T22:15:00Z",
        "return_6h": -0.00227109314628271,
        "return_12h": -0.0021697915511601495,
        "return_24h": 0.0011153326374115924,
        "close_vs_ema12": -0.0006978441679752478,
        "close_vs_ema24": -0.0011981454368593658,
        "ema12_slope_3h": -0.0005633034355445599,
        "ema24_slope_6h": -0.0007515210799122762,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T22:31:16.520415Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-12T22:15:00Z",
          "return_6h": -0.00227109314628271,
          "return_12h": -0.0021697915511601495,
          "return_24h": 0.0011153326374115924,
          "close_vs_ema12": -0.0006978441679752478,
          "close_vs_ema24": -0.0011981454368593658,
          "ema12_slope_3h": -0.0005633034355445599,
          "ema24_slope_6h": -0.0007515210799122762,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.63,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.198157,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        933,
        934
      ],
      "forecast_publication_timestamp": "2026-09-12T22:31:16.469394Z",
      "requested_quote_timestamp": "2026-09-12T22:31:16.469394Z",
      "retrieved_quote_timestamp": "2026-09-12T22:31:16.667551Z",
      "quote_retrieval_timestamp": "2026-09-12T22:31:16.667551Z",
      "timing_difference_seconds": 0.198157,
      "selected_quote": {
        "id": 165,
        "contract_id": 165,
        "forecast_timestamp": "2026-09-12T22:31:16.469394Z",
        "requested_timestamp": "2026-09-12T22:31:16.469394Z",
        "actual_quote_timestamp": "2026-09-12T22:31:16.667551Z",
        "timestamp_delta_seconds": 0.198157,
        "bid": 0.62,
        "ask": 0.63,
        "midpoint": 0.625,
        "last_price": 0.63,
        "implied_probability": 0.63,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-12T22:31:16.667551Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP121845",
        "external_market_id": "KXBTC15M-26SEP121845-45",
        "external_contract_id": "KXBTC15M-26SEP121845-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 476.69
      },
      "selected_entry_price": 0.63,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 165,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP121845",
          "external_market_id": "KXBTC15M-26SEP121845-45",
          "external_contract_id": "KXBTC15M-26SEP121845-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-12T22:30:00Z",
          "resolution_timestamp": "2026-09-12T22:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-12T22:31:16.523138Z"
        }
      ],
      "quotes": [
        {
          "id": 165,
          "contract_id": 165,
          "forecast_timestamp": "2026-09-12T22:31:16.469394Z",
          "requested_timestamp": "2026-09-12T22:31:16.469394Z",
          "actual_quote_timestamp": "2026-09-12T22:31:16.667551Z",
          "timestamp_delta_seconds": 0.198157,
          "bid": 0.62,
          "ask": 0.63,
          "midpoint": 0.625,
          "last_price": 0.63,
          "implied_probability": 0.63,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-12T22:31:16.667551Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP121845",
          "external_market_id": "KXBTC15M-26SEP121845-45",
          "external_contract_id": "KXBTC15M-26SEP121845-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 476.69
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP121845-45": {
          "UP/YES": "KXBTC15M-26SEP121845-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 315,
          "signal_id": 165,
          "quote_id": 165,
          "settlement_id": 165,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 154.0,
          "entry_price": 0.63,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.02,
          "trading_fee": 2.52,
          "total_deployed": 99.53999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -97.02,
          "net_pnl": -99.53999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-12T22:46:20.918654Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 476.69,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 316,
          "signal_id": 165,
          "quote_id": 165,
          "settlement_id": 165,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.63,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 63.0,
          "trading_fee": 1.64,
          "total_deployed": 64.64,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -63.0,
          "net_pnl": -64.64,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-12T22:46:20.920819Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 476.69,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77193.49,
        "kronos_base_predicted_close": 77205.2734375,
        "kronos_base_displacement": 11.783437499994761,
        "kronos_base_displacement_fraction": 0.00015264807304339733,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77243.0703125,
        "kronos_small_displacement": 49.58031249999476,
        "kronos_small_displacement_fraction": 0.0006422861889000583,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP121845",
        "ticker": "KXBTC15M-26SEP121845-45",
        "market_id": "KXBTC15M-26SEP121845-45",
        "contract_id": "KXBTC15M-26SEP121845-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77193.49
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-12T22:31:16.469394Z",
        "retrieved_timestamp": "2026-09-12T22:31:16.667551Z",
        "quote_offset_seconds": 0.198157,
        "quote_age_seconds": 0.198157,
        "bid": 0.62,
        "ask": 0.63,
        "midpoint": 0.625,
        "last_price": 0.63,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.63,
        "price_type": "live_executable_ask",
        "yes_ask_size": 476.69
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 77187.08,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260912T2230Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 159,
          "signal_id": 165,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-12T22:15:00Z",
          "return_6h": -0.00227109314628271,
          "return_12h": -0.0021697915511601495,
          "return_24h": 0.0011153326374115924,
          "close_vs_ema12": -0.0006978441679752478,
          "close_vs_ema24": -0.0011981454368593658,
          "ema12_slope_3h": -0.0005633034355445599,
          "ema24_slope_6h": -0.0007515210799122762,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T22:31:16.520415Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-12T22:15:00Z",
            "return_6h": -0.00227109314628271,
            "return_12h": -0.0021697915511601495,
            "return_24h": 0.0011153326374115924,
            "close_vs_ema12": -0.0006978441679752478,
            "close_vs_ema24": -0.0011981454368593658,
            "ema12_slope_3h": -0.0005633034355445599,
            "ema24_slope_6h": -0.0007515210799122762,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.0003274009596340166,
        "return_30m": -0.0006728981548113078,
        "return_60m": 2.195613306255062e-05,
        "return_120m": 0.00019053811266633858,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 2,
        "close_vs_ema3": -0.0001849490892364969,
        "close_vs_ema6": -0.00013350948096924053,
        "close_vs_ema12": -4.179326960540575e-05,
        "ema3_slope": -0.00018491488939620382,
        "ema6_slope": -5.34009405749325e-05,
        "realized_volatility_30m": 9.104694351447229e-06,
        "realized_volatility_60m": 0.0003759230255796832,
        "return_acceleration": 1.8209388702894458e-05
      }
    },
    {
      "id": 164,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260912T2215Z",
      "trigger_timestamp": "2026-09-12T22:16:15.595805Z",
      "market_start_timestamp": "2026-09-12T22:15:00Z",
      "resolution_timestamp": "2026-09-12T22:30:00Z",
      "direction": "UP",
      "base_run_id": 931,
      "small_run_id": 932,
      "last_observed_close": 77218.77,
      "actual_close": 77193.49,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-12T22:16:15.694573Z",
      "base_predicted_close": 77250.265625,
      "small_predicted_close": 77267.9375,
      "strike": 77218.77,
      "market_regime": {
        "id": 158,
        "signal_id": 164,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-12T22:00:00Z",
        "return_6h": -0.001711859118075143,
        "return_12h": -0.0020649691755577626,
        "return_24h": 0.0006824822687052645,
        "close_vs_ema12": -0.00040024814271155673,
        "close_vs_ema24": -0.0008962414640589778,
        "ema12_slope_3h": -0.0006156310938597587,
        "ema24_slope_6h": -0.0007195262094381594,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T22:16:15.696994Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-12T22:00:00Z",
          "return_6h": -0.001711859118075143,
          "return_12h": -0.0020649691755577626,
          "return_24h": 0.0006824822687052645,
          "close_vs_ema12": -0.00040024814271155673,
          "close_vs_ema24": -0.0008962414640589778,
          "ema12_slope_3h": -0.0006156310938597587,
          "ema24_slope_6h": -0.0007195262094381594,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.64,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.234382,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        931,
        932
      ],
      "forecast_publication_timestamp": "2026-09-12T22:16:15.595805Z",
      "requested_quote_timestamp": "2026-09-12T22:16:15.595805Z",
      "retrieved_quote_timestamp": "2026-09-12T22:16:15.830187Z",
      "quote_retrieval_timestamp": "2026-09-12T22:16:15.830187Z",
      "timing_difference_seconds": 0.234382,
      "selected_quote": {
        "id": 164,
        "contract_id": 164,
        "forecast_timestamp": "2026-09-12T22:16:15.595805Z",
        "requested_timestamp": "2026-09-12T22:16:15.595805Z",
        "actual_quote_timestamp": "2026-09-12T22:16:15.830187Z",
        "timestamp_delta_seconds": 0.234382,
        "bid": 0.63,
        "ask": 0.64,
        "midpoint": 0.635,
        "last_price": 0.63,
        "implied_probability": 0.64,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-12T22:16:15.830187Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP121830",
        "external_market_id": "KXBTC15M-26SEP121830-30",
        "external_contract_id": "KXBTC15M-26SEP121830-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2481.54
      },
      "selected_entry_price": 0.64,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 164,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP121830",
          "external_market_id": "KXBTC15M-26SEP121830-30",
          "external_contract_id": "KXBTC15M-26SEP121830-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-12T22:15:00Z",
          "resolution_timestamp": "2026-09-12T22:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-12T22:16:15.699299Z"
        }
      ],
      "quotes": [
        {
          "id": 164,
          "contract_id": 164,
          "forecast_timestamp": "2026-09-12T22:16:15.595805Z",
          "requested_timestamp": "2026-09-12T22:16:15.595805Z",
          "actual_quote_timestamp": "2026-09-12T22:16:15.830187Z",
          "timestamp_delta_seconds": 0.234382,
          "bid": 0.63,
          "ask": 0.64,
          "midpoint": 0.635,
          "last_price": 0.63,
          "implied_probability": 0.64,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-12T22:16:15.830187Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP121830",
          "external_market_id": "KXBTC15M-26SEP121830-30",
          "external_contract_id": "KXBTC15M-26SEP121830-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2481.54
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP121830-30": {
          "UP/YES": "KXBTC15M-26SEP121830-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 313,
          "signal_id": 164,
          "quote_id": 164,
          "settlement_id": 164,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 152.0,
          "entry_price": 0.64,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.28,
          "trading_fee": 2.46,
          "total_deployed": 99.74,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -97.28,
          "net_pnl": -99.74,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-12T22:31:21.476955Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2481.54,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 314,
          "signal_id": 164,
          "quote_id": 164,
          "settlement_id": 164,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.64,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 64.0,
          "trading_fee": 1.62,
          "total_deployed": 65.62,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -64.0,
          "net_pnl": -65.62,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-12T22:31:21.479240Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2481.54,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77218.77,
        "kronos_base_predicted_close": 77250.265625,
        "kronos_base_displacement": 31.495624999995925,
        "kronos_base_displacement_fraction": 0.0004078752484660909,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77267.9375,
        "kronos_small_displacement": 49.167499999995925,
        "kronos_small_displacement_fraction": 0.0006367299038821251,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP121830",
        "ticker": "KXBTC15M-26SEP121830-30",
        "market_id": "KXBTC15M-26SEP121830-30",
        "contract_id": "KXBTC15M-26SEP121830-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77218.77
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-12T22:16:15.595805Z",
        "retrieved_timestamp": "2026-09-12T22:16:15.830187Z",
        "quote_offset_seconds": 0.234382,
        "quote_age_seconds": 0.234382,
        "bid": 0.63,
        "ask": 0.64,
        "midpoint": 0.635,
        "last_price": 0.63,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.64,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2481.54
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 77193.49,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260912T2215Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 158,
          "signal_id": 164,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-12T22:00:00Z",
          "return_6h": -0.001711859118075143,
          "return_12h": -0.0020649691755577626,
          "return_24h": 0.0006824822687052645,
          "close_vs_ema12": -0.00040024814271155673,
          "close_vs_ema24": -0.0008962414640589778,
          "ema12_slope_3h": -0.0006156310938597587,
          "ema24_slope_6h": -0.0007195262094381594,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T22:16:15.696994Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-12T22:00:00Z",
            "return_6h": -0.001711859118075143,
            "return_12h": -0.0020649691755577626,
            "return_24h": 0.0006824822687052645,
            "close_vs_ema12": -0.00040024814271155673,
            "close_vs_ema24": -0.0008962414640589778,
            "ema12_slope_3h": -0.0006156310938597587,
            "ema24_slope_6h": -0.0007195262094381594,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      },
      "model_state_at_signal": "INVERTED_CANDIDATE",
      "order_suppressed": null,
      "suppression_reason": null,
      "micro_regime_15m": "DOWN",
      "micro_regime_features": {
        "return_15m": -0.00034561034833691107,
        "return_30m": -0.00021833833472373332,
        "return_60m": 0.0008606626984182242,
        "return_120m": 0.000659765182246641,
        "consecutive_up_closes": 0,
        "consecutive_down_closes": 1,
        "close_vs_ema3": -4.244271494391327e-05,
        "close_vs_ema6": 0.0001405436817580874,
        "close_vs_ema12": 0.00027810033937125667,
        "ema3_slope": -4.2440913636254685e-05,
        "ema6_slope": 5.622063328503124e-05,
        "realized_volatility_30m": 0.00023646318184128434,
        "realized_volatility_60m": 0.0003654306019121614,
        "return_acceleration": -0.0004729263636825687
      }
    },
    {
      "id": 163,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260912T2115Z",
      "trigger_timestamp": "2026-09-12T21:16:15.395138Z",
      "market_start_timestamp": "2026-09-12T21:15:00Z",
      "resolution_timestamp": "2026-09-12T21:30:00Z",
      "direction": "UP",
      "base_run_id": 923,
      "small_run_id": 924,
      "last_observed_close": 77152.37,
      "actual_close": 77191.8,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-12T21:16:15.432535Z",
      "base_predicted_close": 77156.15625,
      "small_predicted_close": 77209.515625,
      "strike": 77152.37,
      "market_regime": {
        "id": 157,
        "signal_id": 163,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-12T21:00:00Z",
        "return_6h": -0.0033714205275361397,
        "return_12h": -0.002519060846476684,
        "return_24h": -0.002286173017381543,
        "close_vs_ema12": -0.0013215366385022076,
        "close_vs_ema24": -0.001828403320637384,
        "ema12_slope_3h": -0.0008656104601247883,
        "ema24_slope_6h": -0.0005965564766465814,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T21:16:15.434828Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-12T21:00:00Z",
          "return_6h": -0.0033714205275361397,
          "return_12h": -0.002519060846476684,
          "return_24h": -0.002286173017381543,
          "close_vs_ema12": -0.0013215366385022076,
          "close_vs_ema24": -0.001828403320637384,
          "ema12_slope_3h": -0.0008656104601247883,
          "ema24_slope_6h": -0.0005965564766465814,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.56,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.175843,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        923,
        924
      ],
      "forecast_publication_timestamp": "2026-09-12T21:16:15.395138Z",
      "requested_quote_timestamp": "2026-09-12T21:16:15.395138Z",
      "retrieved_quote_timestamp": "2026-09-12T21:16:15.570981Z",
      "quote_retrieval_timestamp": "2026-09-12T21:16:15.570981Z",
      "timing_difference_seconds": 0.175843,
      "selected_quote": {
        "id": 163,
        "contract_id": 163,
        "forecast_timestamp": "2026-09-12T21:16:15.395138Z",
        "requested_timestamp": "2026-09-12T21:16:15.395138Z",
        "actual_quote_timestamp": "2026-09-12T21:16:15.570981Z",
        "timestamp_delta_seconds": 0.175843,
        "bid": 0.55,
        "ask": 0.56,
        "midpoint": 0.555,
        "last_price": 0.55,
        "implied_probability": 0.56,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-12T21:16:15.570981Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP121730",
        "external_market_id": "KXBTC15M-26SEP121730-30",
        "external_contract_id": "KXBTC15M-26SEP121730-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 1528.98
      },
      "selected_entry_price": 0.56,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 163,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP121730",
          "external_market_id": "KXBTC15M-26SEP121730-30",
          "external_contract_id": "KXBTC15M-26SEP121730-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-12T21:15:00Z",
          "resolution_timestamp": "2026-09-12T21:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-12T21:16:15.437008Z"
        }
      ],
      "quotes": [
        {
          "id": 163,
          "contract_id": 163,
          "forecast_timestamp": "2026-09-12T21:16:15.395138Z",
          "requested_timestamp": "2026-09-12T21:16:15.395138Z",
          "actual_quote_timestamp": "2026-09-12T21:16:15.570981Z",
          "timestamp_delta_seconds": 0.175843,
          "bid": 0.55,
          "ask": 0.56,
          "midpoint": 0.555,
          "last_price": 0.55,
          "implied_probability": 0.56,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-12T21:16:15.570981Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP121730",
          "external_market_id": "KXBTC15M-26SEP121730-30",
          "external_contract_id": "KXBTC15M-26SEP121730-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 1528.98
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP121730-30": {
          "UP/YES": "KXBTC15M-26SEP121730-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 311,
          "signal_id": 163,
          "quote_id": 163,
          "settlement_id": 163,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 173.0,
          "entry_price": 0.56,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.88000000000001,
          "trading_fee": 2.99,
          "total_deployed": 99.87,
          "settlement_value": 1.0,
          "settlement_payout": 173.0,
          "gross_pnl": 76.11999999999999,
          "net_pnl": 73.13,
          "roi": 0.7322519275057574,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-12T21:31:22.159783Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1528.98,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 312,
          "signal_id": 163,
          "quote_id": 163,
          "settlement_id": 163,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.56,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 56.00000000000001,
          "trading_fee": 1.73,
          "total_deployed": 57.730000000000004,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 43.99999999999999,
          "net_pnl": 42.269999999999996,
          "roi": 0.7322016282695305,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-12T21:31:22.161757Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1528.98,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77152.37,
        "kronos_base_predicted_close": 77156.15625,
        "kronos_base_displacement": 3.7862500000046566,
        "kronos_base_displacement_fraction": 4.9074966848129964e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77209.515625,
        "kronos_small_displacement": 57.14562500000466,
        "kronos_small_displacement_fraction": 0.0007406852829019337,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP121730",
        "ticker": "KXBTC15M-26SEP121730-30",
        "market_id": "KXBTC15M-26SEP121730-30",
        "contract_id": "KXBTC15M-26SEP121730-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77152.37
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-12T21:16:15.395138Z",
        "retrieved_timestamp": "2026-09-12T21:16:15.570981Z",
        "quote_offset_seconds": 0.175843,
        "quote_age_seconds": 0.175843,
        "bid": 0.55,
        "ask": 0.56,
        "midpoint": 0.555,
        "last_price": 0.55,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.56,
        "price_type": "live_executable_ask",
        "yes_ask_size": 1528.98
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 77191.8,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260912T2115Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 157,
          "signal_id": 163,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-12T21:00:00Z",
          "return_6h": -0.0033714205275361397,
          "return_12h": -0.002519060846476684,
          "return_24h": -0.002286173017381543,
          "close_vs_ema12": -0.0013215366385022076,
          "close_vs_ema24": -0.001828403320637384,
          "ema12_slope_3h": -0.0008656104601247883,
          "ema24_slope_6h": -0.0005965564766465814,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T21:16:15.434828Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-12T21:00:00Z",
            "return_6h": -0.0033714205275361397,
            "return_12h": -0.002519060846476684,
            "return_24h": -0.002286173017381543,
            "close_vs_ema12": -0.0013215366385022076,
            "close_vs_ema24": -0.001828403320637384,
            "ema12_slope_3h": -0.0008656104601247883,
            "ema24_slope_6h": -0.0005965564766465814,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 162,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260912T2100Z",
      "trigger_timestamp": "2026-09-12T21:01:16.944758Z",
      "market_start_timestamp": "2026-09-12T21:00:00Z",
      "resolution_timestamp": "2026-09-12T21:15:00Z",
      "direction": "UP",
      "base_run_id": 921,
      "small_run_id": 922,
      "last_observed_close": 77157.01,
      "actual_close": 77152.37,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-12T21:01:16.984078Z",
      "base_predicted_close": 77172.015625,
      "small_predicted_close": 77217.7734375,
      "strike": 77157.01,
      "market_regime": {
        "id": 156,
        "signal_id": 162,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-12T20:45:00Z",
        "return_6h": -0.0037062674265473383,
        "return_12h": -0.002399561516351567,
        "return_24h": -0.0022072234560619464,
        "close_vs_ema12": -0.001317574327603932,
        "close_vs_ema24": -0.001806726374806944,
        "ema12_slope_3h": -0.0008907103715500853,
        "ema24_slope_6h": -0.0005380771640263182,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T21:01:16.987021Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-12T20:45:00Z",
          "return_6h": -0.0037062674265473383,
          "return_12h": -0.002399561516351567,
          "return_24h": -0.0022072234560619464,
          "close_vs_ema12": -0.001317574327603932,
          "close_vs_ema24": -0.001806726374806944,
          "ema12_slope_3h": -0.0008907103715500853,
          "ema24_slope_6h": -0.0005380771640263182,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.47,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.17768,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        921,
        922
      ],
      "forecast_publication_timestamp": "2026-09-12T21:01:16.944758Z",
      "requested_quote_timestamp": "2026-09-12T21:01:16.944758Z",
      "retrieved_quote_timestamp": "2026-09-12T21:01:17.122438Z",
      "quote_retrieval_timestamp": "2026-09-12T21:01:17.122438Z",
      "timing_difference_seconds": 0.17768,
      "selected_quote": {
        "id": 162,
        "contract_id": 162,
        "forecast_timestamp": "2026-09-12T21:01:16.944758Z",
        "requested_timestamp": "2026-09-12T21:01:16.944758Z",
        "actual_quote_timestamp": "2026-09-12T21:01:17.122438Z",
        "timestamp_delta_seconds": 0.17768,
        "bid": 0.46,
        "ask": 0.47,
        "midpoint": 0.46499999999999997,
        "last_price": 0.47,
        "implied_probability": 0.47,
        "spread": 0.009999999999999953,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-12T21:01:17.122438Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP121715",
        "external_market_id": "KXBTC15M-26SEP121715-15",
        "external_contract_id": "KXBTC15M-26SEP121715-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 1425.99
      },
      "selected_entry_price": 0.47,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 162,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP121715",
          "external_market_id": "KXBTC15M-26SEP121715-15",
          "external_contract_id": "KXBTC15M-26SEP121715-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-12T21:00:00Z",
          "resolution_timestamp": "2026-09-12T21:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-12T21:01:16.989671Z"
        }
      ],
      "quotes": [
        {
          "id": 162,
          "contract_id": 162,
          "forecast_timestamp": "2026-09-12T21:01:16.944758Z",
          "requested_timestamp": "2026-09-12T21:01:16.944758Z",
          "actual_quote_timestamp": "2026-09-12T21:01:17.122438Z",
          "timestamp_delta_seconds": 0.17768,
          "bid": 0.46,
          "ask": 0.47,
          "midpoint": 0.46499999999999997,
          "last_price": 0.47,
          "implied_probability": 0.47,
          "spread": 0.009999999999999953,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-12T21:01:17.122438Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP121715",
          "external_market_id": "KXBTC15M-26SEP121715-15",
          "external_contract_id": "KXBTC15M-26SEP121715-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 1425.99
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP121715-15": {
          "UP/YES": "KXBTC15M-26SEP121715-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 309,
          "signal_id": 162,
          "quote_id": 162,
          "settlement_id": 162,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 205.0,
          "entry_price": 0.47,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.35,
          "trading_fee": 3.58,
          "total_deployed": 99.92999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.35,
          "net_pnl": -99.92999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-12T21:16:20.336412Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1425.99,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 310,
          "signal_id": 162,
          "quote_id": 162,
          "settlement_id": 162,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.47,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 47.0,
          "trading_fee": 1.75,
          "total_deployed": 48.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -47.0,
          "net_pnl": -48.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-12T21:16:20.338590Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1425.99,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77157.01,
        "kronos_base_predicted_close": 77172.015625,
        "kronos_base_displacement": 15.005625000005239,
        "kronos_base_displacement_fraction": 0.00019448168092575438,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77217.7734375,
        "kronos_small_displacement": 60.76343750000524,
        "kronos_small_displacement_fraction": 0.0007875297072813636,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP121715",
        "ticker": "KXBTC15M-26SEP121715-15",
        "market_id": "KXBTC15M-26SEP121715-15",
        "contract_id": "KXBTC15M-26SEP121715-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77157.01
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-12T21:01:16.944758Z",
        "retrieved_timestamp": "2026-09-12T21:01:17.122438Z",
        "quote_offset_seconds": 0.17768,
        "quote_age_seconds": 0.17768,
        "bid": 0.46,
        "ask": 0.47,
        "midpoint": 0.46499999999999997,
        "last_price": 0.47,
        "spread": 0.009999999999999953,
        "selected_entry_price": 0.47,
        "price_type": "live_executable_ask",
        "yes_ask_size": 1425.99
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 77152.37,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260912T2100Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 156,
          "signal_id": 162,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-12T20:45:00Z",
          "return_6h": -0.0037062674265473383,
          "return_12h": -0.002399561516351567,
          "return_24h": -0.0022072234560619464,
          "close_vs_ema12": -0.001317574327603932,
          "close_vs_ema24": -0.001806726374806944,
          "ema12_slope_3h": -0.0008907103715500853,
          "ema24_slope_6h": -0.0005380771640263182,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T21:01:16.987021Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-12T20:45:00Z",
            "return_6h": -0.0037062674265473383,
            "return_12h": -0.002399561516351567,
            "return_24h": -0.0022072234560619464,
            "close_vs_ema12": -0.001317574327603932,
            "close_vs_ema24": -0.001806726374806944,
            "ema12_slope_3h": -0.0008907103715500853,
            "ema24_slope_6h": -0.0005380771640263182,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 161,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260912T1915Z",
      "trigger_timestamp": "2026-09-12T19:16:17.618118Z",
      "market_start_timestamp": "2026-09-12T19:15:00Z",
      "resolution_timestamp": "2026-09-12T19:30:00Z",
      "direction": "UP",
      "base_run_id": 907,
      "small_run_id": 908,
      "last_observed_close": 77166.34,
      "actual_close": 77141.89,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-12T19:16:17.658018Z",
      "base_predicted_close": 77188.078125,
      "small_predicted_close": 77229.0234375,
      "strike": 77166.34,
      "market_regime": {
        "id": 155,
        "signal_id": 161,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-12T19:00:00Z",
        "return_6h": -0.0018405168490778223,
        "return_12h": -0.002039740238684251,
        "return_24h": -0.0002126813576511788,
        "close_vs_ema12": -0.0016939383125859075,
        "close_vs_ema24": -0.0019950375327382197,
        "ema12_slope_3h": -0.0005330830692519273,
        "ema24_slope_6h": -0.00016324703468617585,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T19:16:17.661465Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-12T19:00:00Z",
          "return_6h": -0.0018405168490778223,
          "return_12h": -0.002039740238684251,
          "return_24h": -0.0002126813576511788,
          "close_vs_ema12": -0.0016939383125859075,
          "close_vs_ema24": -0.0019950375327382197,
          "ema12_slope_3h": -0.0005330830692519273,
          "ema24_slope_6h": -0.00016324703468617585,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.37,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.185482,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        907,
        908
      ],
      "forecast_publication_timestamp": "2026-09-12T19:16:17.618118Z",
      "requested_quote_timestamp": "2026-09-12T19:16:17.618118Z",
      "retrieved_quote_timestamp": "2026-09-12T19:16:17.803600Z",
      "quote_retrieval_timestamp": "2026-09-12T19:16:17.803600Z",
      "timing_difference_seconds": 0.185482,
      "selected_quote": {
        "id": 161,
        "contract_id": 161,
        "forecast_timestamp": "2026-09-12T19:16:17.618118Z",
        "requested_timestamp": "2026-09-12T19:16:17.618118Z",
        "actual_quote_timestamp": "2026-09-12T19:16:17.803600Z",
        "timestamp_delta_seconds": 0.185482,
        "bid": 0.36,
        "ask": 0.37,
        "midpoint": 0.365,
        "last_price": 0.37,
        "implied_probability": 0.37,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-12T19:16:17.803600Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP121530",
        "external_market_id": "KXBTC15M-26SEP121530-30",
        "external_contract_id": "KXBTC15M-26SEP121530-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 1369.37
      },
      "selected_entry_price": 0.37,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 161,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP121530",
          "external_market_id": "KXBTC15M-26SEP121530-30",
          "external_contract_id": "KXBTC15M-26SEP121530-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-12T19:15:00Z",
          "resolution_timestamp": "2026-09-12T19:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-12T19:16:17.664490Z"
        }
      ],
      "quotes": [
        {
          "id": 161,
          "contract_id": 161,
          "forecast_timestamp": "2026-09-12T19:16:17.618118Z",
          "requested_timestamp": "2026-09-12T19:16:17.618118Z",
          "actual_quote_timestamp": "2026-09-12T19:16:17.803600Z",
          "timestamp_delta_seconds": 0.185482,
          "bid": 0.36,
          "ask": 0.37,
          "midpoint": 0.365,
          "last_price": 0.37,
          "implied_probability": 0.37,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-12T19:16:17.803600Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP121530",
          "external_market_id": "KXBTC15M-26SEP121530-30",
          "external_contract_id": "KXBTC15M-26SEP121530-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 1369.37
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP121530-30": {
          "UP/YES": "KXBTC15M-26SEP121530-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 307,
          "signal_id": 161,
          "quote_id": 161,
          "settlement_id": 161,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 258.0,
          "entry_price": 0.37,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.46,
          "trading_fee": 4.21,
          "total_deployed": 99.66999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.46,
          "net_pnl": -99.66999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-12T19:31:22.506524Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1369.37,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 308,
          "signal_id": 161,
          "quote_id": 161,
          "settlement_id": 161,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.37,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 37.0,
          "trading_fee": 1.64,
          "total_deployed": 38.64,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -37.0,
          "net_pnl": -38.64,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-12T19:31:22.508787Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1369.37,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77166.34,
        "kronos_base_predicted_close": 77188.078125,
        "kronos_base_displacement": 21.738125000003492,
        "kronos_base_displacement_fraction": 0.0002817047562448017,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77229.0234375,
        "kronos_small_displacement": 62.68343750000349,
        "kronos_small_displacement_fraction": 0.0008123158037559316,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP121530",
        "ticker": "KXBTC15M-26SEP121530-30",
        "market_id": "KXBTC15M-26SEP121530-30",
        "contract_id": "KXBTC15M-26SEP121530-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77166.34
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-12T19:16:17.618118Z",
        "retrieved_timestamp": "2026-09-12T19:16:17.803600Z",
        "quote_offset_seconds": 0.185482,
        "quote_age_seconds": 0.185482,
        "bid": 0.36,
        "ask": 0.37,
        "midpoint": 0.365,
        "last_price": 0.37,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.37,
        "price_type": "live_executable_ask",
        "yes_ask_size": 1369.37
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 77141.89,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260912T1915Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 155,
          "signal_id": 161,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-12T19:00:00Z",
          "return_6h": -0.0018405168490778223,
          "return_12h": -0.002039740238684251,
          "return_24h": -0.0002126813576511788,
          "close_vs_ema12": -0.0016939383125859075,
          "close_vs_ema24": -0.0019950375327382197,
          "ema12_slope_3h": -0.0005330830692519273,
          "ema24_slope_6h": -0.00016324703468617585,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T19:16:17.661465Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-12T19:00:00Z",
            "return_6h": -0.0018405168490778223,
            "return_12h": -0.002039740238684251,
            "return_24h": -0.0002126813576511788,
            "close_vs_ema12": -0.0016939383125859075,
            "close_vs_ema24": -0.0019950375327382197,
            "ema12_slope_3h": -0.0005330830692519273,
            "ema24_slope_6h": -0.00016324703468617585,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 160,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260912T1815Z",
      "trigger_timestamp": "2026-09-12T18:16:15.343950Z",
      "market_start_timestamp": "2026-09-12T18:15:00Z",
      "resolution_timestamp": "2026-09-12T18:30:00Z",
      "direction": "UP",
      "base_run_id": 899,
      "small_run_id": 900,
      "last_observed_close": 77173.56,
      "actual_close": 77184.24,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-12T18:16:15.384219Z",
      "base_predicted_close": 77229.1953125,
      "small_predicted_close": 77174.8515625,
      "strike": 77173.56,
      "market_regime": {
        "id": 154,
        "signal_id": 160,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-12T18:00:00Z",
        "return_6h": -0.0018120644859069834,
        "return_12h": -0.0003370247243863478,
        "return_24h": 0.0023582451860373332,
        "close_vs_ema12": -0.0019119436093643083,
        "close_vs_ema24": -0.0020766927126545376,
        "ema12_slope_3h": -0.00010608163983005792,
        "ema24_slope_6h": -1.0461856420618254e-05,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T18:16:15.387102Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-12T18:00:00Z",
          "return_6h": -0.0018120644859069834,
          "return_12h": -0.0003370247243863478,
          "return_24h": 0.0023582451860373332,
          "close_vs_ema12": -0.0019119436093643083,
          "close_vs_ema24": -0.0020766927126545376,
          "ema12_slope_3h": -0.00010608163983005792,
          "ema24_slope_6h": -1.0461856420618254e-05,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.51,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.173026,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        899,
        900
      ],
      "forecast_publication_timestamp": "2026-09-12T18:16:15.343950Z",
      "requested_quote_timestamp": "2026-09-12T18:16:15.343950Z",
      "retrieved_quote_timestamp": "2026-09-12T18:16:15.516976Z",
      "quote_retrieval_timestamp": "2026-09-12T18:16:15.516976Z",
      "timing_difference_seconds": 0.173026,
      "selected_quote": {
        "id": 160,
        "contract_id": 160,
        "forecast_timestamp": "2026-09-12T18:16:15.343950Z",
        "requested_timestamp": "2026-09-12T18:16:15.343950Z",
        "actual_quote_timestamp": "2026-09-12T18:16:15.516976Z",
        "timestamp_delta_seconds": 0.173026,
        "bid": 0.5,
        "ask": 0.51,
        "midpoint": 0.505,
        "last_price": 0.5,
        "implied_probability": 0.51,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-12T18:16:15.516976Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP121430",
        "external_market_id": "KXBTC15M-26SEP121430-30",
        "external_contract_id": "KXBTC15M-26SEP121430-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 880.31
      },
      "selected_entry_price": 0.51,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 160,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP121430",
          "external_market_id": "KXBTC15M-26SEP121430-30",
          "external_contract_id": "KXBTC15M-26SEP121430-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-12T18:15:00Z",
          "resolution_timestamp": "2026-09-12T18:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-12T18:16:15.389782Z"
        }
      ],
      "quotes": [
        {
          "id": 160,
          "contract_id": 160,
          "forecast_timestamp": "2026-09-12T18:16:15.343950Z",
          "requested_timestamp": "2026-09-12T18:16:15.343950Z",
          "actual_quote_timestamp": "2026-09-12T18:16:15.516976Z",
          "timestamp_delta_seconds": 0.173026,
          "bid": 0.5,
          "ask": 0.51,
          "midpoint": 0.505,
          "last_price": 0.5,
          "implied_probability": 0.51,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-12T18:16:15.516976Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP121430",
          "external_market_id": "KXBTC15M-26SEP121430-30",
          "external_contract_id": "KXBTC15M-26SEP121430-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 880.31
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP121430-30": {
          "UP/YES": "KXBTC15M-26SEP121430-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 305,
          "signal_id": 160,
          "quote_id": 160,
          "settlement_id": 160,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 189.0,
          "entry_price": 0.51,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.39,
          "trading_fee": 3.31,
          "total_deployed": 99.7,
          "settlement_value": 1.0,
          "settlement_payout": 189.0,
          "gross_pnl": 92.61,
          "net_pnl": 89.3,
          "roi": 0.8956870611835506,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-12T18:31:20.334935Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 880.31,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 306,
          "signal_id": 160,
          "quote_id": 160,
          "settlement_id": 160,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.51,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 51.0,
          "trading_fee": 1.75,
          "total_deployed": 52.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 49.0,
          "net_pnl": 47.25,
          "roi": 0.8957345971563981,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-12T18:31:20.336850Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 880.31,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77173.56,
        "kronos_base_predicted_close": 77229.1953125,
        "kronos_base_displacement": 55.63531250000233,
        "kronos_base_displacement_fraction": 0.0007209115725645199,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77174.8515625,
        "kronos_small_displacement": 1.2915625000023283,
        "kronos_small_displacement_fraction": 1.6735815997115182e-05,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP121430",
        "ticker": "KXBTC15M-26SEP121430-30",
        "market_id": "KXBTC15M-26SEP121430-30",
        "contract_id": "KXBTC15M-26SEP121430-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77173.56
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-12T18:16:15.343950Z",
        "retrieved_timestamp": "2026-09-12T18:16:15.516976Z",
        "quote_offset_seconds": 0.173026,
        "quote_age_seconds": 0.173026,
        "bid": 0.5,
        "ask": 0.51,
        "midpoint": 0.505,
        "last_price": 0.5,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.51,
        "price_type": "live_executable_ask",
        "yes_ask_size": 880.31
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 77184.24,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260912T1815Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 154,
          "signal_id": 160,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-12T18:00:00Z",
          "return_6h": -0.0018120644859069834,
          "return_12h": -0.0003370247243863478,
          "return_24h": 0.0023582451860373332,
          "close_vs_ema12": -0.0019119436093643083,
          "close_vs_ema24": -0.0020766927126545376,
          "ema12_slope_3h": -0.00010608163983005792,
          "ema24_slope_6h": -1.0461856420618254e-05,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T18:16:15.387102Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-12T18:00:00Z",
            "return_6h": -0.0018120644859069834,
            "return_12h": -0.0003370247243863478,
            "return_24h": 0.0023582451860373332,
            "close_vs_ema12": -0.0019119436093643083,
            "close_vs_ema24": -0.0020766927126545376,
            "ema12_slope_3h": -0.00010608163983005792,
            "ema24_slope_6h": -1.0461856420618254e-05,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 159,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260912T1800Z",
      "trigger_timestamp": "2026-09-12T18:01:17.241204Z",
      "market_start_timestamp": "2026-09-12T18:00:00Z",
      "resolution_timestamp": "2026-09-12T18:15:00Z",
      "direction": "UP",
      "base_run_id": 897,
      "small_run_id": 898,
      "last_observed_close": 77195.48,
      "actual_close": 77173.56,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-12T18:01:17.279330Z",
      "base_predicted_close": 77257.3515625,
      "small_predicted_close": 77288.921875,
      "strike": 77195.48,
      "market_regime": {
        "id": 153,
        "signal_id": 159,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-12T17:45:00Z",
        "return_6h": -0.0018862781479402901,
        "return_12h": -0.00010747099229824197,
        "return_24h": -0.00415441346909573,
        "close_vs_ema12": -0.0017096609953823894,
        "close_vs_ema24": -0.0018368635548170476,
        "ema12_slope_3h": 2.1364468470563835e-05,
        "ema24_slope_6h": 2.7464185961667553e-05,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T18:01:17.282371Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-12T17:45:00Z",
          "return_6h": -0.0018862781479402901,
          "return_12h": -0.00010747099229824197,
          "return_24h": -0.00415441346909573,
          "close_vs_ema12": -0.0017096609953823894,
          "close_vs_ema24": -0.0018368635548170476,
          "ema12_slope_3h": 2.1364468470563835e-05,
          "ema24_slope_6h": 2.7464185961667553e-05,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.43,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.183353,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        897,
        898
      ],
      "forecast_publication_timestamp": "2026-09-12T18:01:17.241204Z",
      "requested_quote_timestamp": "2026-09-12T18:01:17.241204Z",
      "retrieved_quote_timestamp": "2026-09-12T18:01:17.424557Z",
      "quote_retrieval_timestamp": "2026-09-12T18:01:17.424557Z",
      "timing_difference_seconds": 0.183353,
      "selected_quote": {
        "id": 159,
        "contract_id": 159,
        "forecast_timestamp": "2026-09-12T18:01:17.241204Z",
        "requested_timestamp": "2026-09-12T18:01:17.241204Z",
        "actual_quote_timestamp": "2026-09-12T18:01:17.424557Z",
        "timestamp_delta_seconds": 0.183353,
        "bid": 0.42,
        "ask": 0.43,
        "midpoint": 0.425,
        "last_price": 0.43,
        "implied_probability": 0.43,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-12T18:01:17.424557Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP121415",
        "external_market_id": "KXBTC15M-26SEP121415-15",
        "external_contract_id": "KXBTC15M-26SEP121415-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2067.47
      },
      "selected_entry_price": 0.43,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 159,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP121415",
          "external_market_id": "KXBTC15M-26SEP121415-15",
          "external_contract_id": "KXBTC15M-26SEP121415-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-12T18:00:00Z",
          "resolution_timestamp": "2026-09-12T18:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-12T18:01:17.285193Z"
        }
      ],
      "quotes": [
        {
          "id": 159,
          "contract_id": 159,
          "forecast_timestamp": "2026-09-12T18:01:17.241204Z",
          "requested_timestamp": "2026-09-12T18:01:17.241204Z",
          "actual_quote_timestamp": "2026-09-12T18:01:17.424557Z",
          "timestamp_delta_seconds": 0.183353,
          "bid": 0.42,
          "ask": 0.43,
          "midpoint": 0.425,
          "last_price": 0.43,
          "implied_probability": 0.43,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-12T18:01:17.424557Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP121415",
          "external_market_id": "KXBTC15M-26SEP121415-15",
          "external_contract_id": "KXBTC15M-26SEP121415-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2067.47
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP121415-15": {
          "UP/YES": "KXBTC15M-26SEP121415-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 303,
          "signal_id": 159,
          "quote_id": 159,
          "settlement_id": 159,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 223.0,
          "entry_price": 0.43,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.89,
          "trading_fee": 3.83,
          "total_deployed": 99.72,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.89,
          "net_pnl": -99.72,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-12T18:16:20.913510Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2067.47,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 304,
          "signal_id": 159,
          "quote_id": 159,
          "settlement_id": 159,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.43,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 43.0,
          "trading_fee": 1.72,
          "total_deployed": 44.72,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -43.0,
          "net_pnl": -44.72,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-12T18:16:20.915761Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2067.47,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77195.48,
        "kronos_base_predicted_close": 77257.3515625,
        "kronos_base_displacement": 61.871562500004075,
        "kronos_base_displacement_fraction": 0.0008014920368395155,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77288.921875,
        "kronos_small_displacement": 93.44187500000407,
        "kronos_small_displacement_fraction": 0.0012104578532318741,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP121415",
        "ticker": "KXBTC15M-26SEP121415-15",
        "market_id": "KXBTC15M-26SEP121415-15",
        "contract_id": "KXBTC15M-26SEP121415-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77195.48
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-12T18:01:17.241204Z",
        "retrieved_timestamp": "2026-09-12T18:01:17.424557Z",
        "quote_offset_seconds": 0.183353,
        "quote_age_seconds": 0.183353,
        "bid": 0.42,
        "ask": 0.43,
        "midpoint": 0.425,
        "last_price": 0.43,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.43,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2067.47
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 77173.56,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260912T1800Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 153,
          "signal_id": 159,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-12T17:45:00Z",
          "return_6h": -0.0018862781479402901,
          "return_12h": -0.00010747099229824197,
          "return_24h": -0.00415441346909573,
          "close_vs_ema12": -0.0017096609953823894,
          "close_vs_ema24": -0.0018368635548170476,
          "ema12_slope_3h": 2.1364468470563835e-05,
          "ema24_slope_6h": 2.7464185961667553e-05,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T18:01:17.282371Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-12T17:45:00Z",
            "return_6h": -0.0018862781479402901,
            "return_12h": -0.00010747099229824197,
            "return_24h": -0.00415441346909573,
            "close_vs_ema12": -0.0017096609953823894,
            "close_vs_ema24": -0.0018368635548170476,
            "ema12_slope_3h": 2.1364468470563835e-05,
            "ema24_slope_6h": 2.7464185961667553e-05,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 158,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260912T1745Z",
      "trigger_timestamp": "2026-09-12T17:46:17.380024Z",
      "market_start_timestamp": "2026-09-12T17:45:00Z",
      "resolution_timestamp": "2026-09-12T18:00:00Z",
      "direction": "UP",
      "base_run_id": 895,
      "small_run_id": 896,
      "last_observed_close": 77224.14,
      "actual_close": 77195.48,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-12T17:46:17.417186Z",
      "base_predicted_close": 77266.796875,
      "small_predicted_close": 77312.546875,
      "strike": 77224.14,
      "market_regime": {
        "id": 152,
        "signal_id": 158,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-12T17:30:00Z",
        "return_6h": -0.0013279738248318518,
        "return_12h": -4.9796285197079015e-05,
        "return_24h": -0.004972658250166684,
        "close_vs_ema12": -0.0014117288765034264,
        "close_vs_ema24": -0.0015049225152292678,
        "ema12_slope_3h": 0.00015906958150790906,
        "ema24_slope_6h": 6.776961618970567e-05,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T17:46:17.420010Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-12T17:30:00Z",
          "return_6h": -0.0013279738248318518,
          "return_12h": -4.9796285197079015e-05,
          "return_24h": -0.004972658250166684,
          "close_vs_ema12": -0.0014117288765034264,
          "close_vs_ema24": -0.0015049225152292678,
          "ema12_slope_3h": 0.00015906958150790906,
          "ema24_slope_6h": 6.776961618970567e-05,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.53,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.183891,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        895,
        896
      ],
      "forecast_publication_timestamp": "2026-09-12T17:46:17.380024Z",
      "requested_quote_timestamp": "2026-09-12T17:46:17.380024Z",
      "retrieved_quote_timestamp": "2026-09-12T17:46:17.563915Z",
      "quote_retrieval_timestamp": "2026-09-12T17:46:17.563915Z",
      "timing_difference_seconds": 0.183891,
      "selected_quote": {
        "id": 158,
        "contract_id": 158,
        "forecast_timestamp": "2026-09-12T17:46:17.380024Z",
        "requested_timestamp": "2026-09-12T17:46:17.380024Z",
        "actual_quote_timestamp": "2026-09-12T17:46:17.563915Z",
        "timestamp_delta_seconds": 0.183891,
        "bid": 0.52,
        "ask": 0.53,
        "midpoint": 0.525,
        "last_price": 0.53,
        "implied_probability": 0.53,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-12T17:46:17.563915Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP121400",
        "external_market_id": "KXBTC15M-26SEP121400-00",
        "external_contract_id": "KXBTC15M-26SEP121400-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 211.85
      },
      "selected_entry_price": 0.53,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 158,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP121400",
          "external_market_id": "KXBTC15M-26SEP121400-00",
          "external_contract_id": "KXBTC15M-26SEP121400-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-12T17:45:00Z",
          "resolution_timestamp": "2026-09-12T18:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-12T17:46:17.426341Z"
        }
      ],
      "quotes": [
        {
          "id": 158,
          "contract_id": 158,
          "forecast_timestamp": "2026-09-12T17:46:17.380024Z",
          "requested_timestamp": "2026-09-12T17:46:17.380024Z",
          "actual_quote_timestamp": "2026-09-12T17:46:17.563915Z",
          "timestamp_delta_seconds": 0.183891,
          "bid": 0.52,
          "ask": 0.53,
          "midpoint": 0.525,
          "last_price": 0.53,
          "implied_probability": 0.53,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-12T17:46:17.563915Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP121400",
          "external_market_id": "KXBTC15M-26SEP121400-00",
          "external_contract_id": "KXBTC15M-26SEP121400-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 211.85
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP121400-00": {
          "UP/YES": "KXBTC15M-26SEP121400-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 301,
          "signal_id": 158,
          "quote_id": 158,
          "settlement_id": 158,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 182.0,
          "entry_price": 0.53,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.46000000000001,
          "trading_fee": 3.18,
          "total_deployed": 99.64000000000001,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.46000000000001,
          "net_pnl": -99.64000000000001,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-12T18:01:22.396538Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 211.85,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 302,
          "signal_id": 158,
          "quote_id": 158,
          "settlement_id": 158,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.53,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 53.0,
          "trading_fee": 1.75,
          "total_deployed": 54.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -53.0,
          "net_pnl": -54.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-12T18:01:22.405802Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 211.85,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77224.14,
        "kronos_base_predicted_close": 77266.796875,
        "kronos_base_displacement": 42.65687500000058,
        "kronos_base_displacement_fraction": 0.0005523774690142303,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77312.546875,
        "kronos_small_displacement": 88.40687500000058,
        "kronos_small_displacement_fraction": 0.0011448087994246434,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP121400",
        "ticker": "KXBTC15M-26SEP121400-00",
        "market_id": "KXBTC15M-26SEP121400-00",
        "contract_id": "KXBTC15M-26SEP121400-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77224.14
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-12T17:46:17.380024Z",
        "retrieved_timestamp": "2026-09-12T17:46:17.563915Z",
        "quote_offset_seconds": 0.183891,
        "quote_age_seconds": 0.183891,
        "bid": 0.52,
        "ask": 0.53,
        "midpoint": 0.525,
        "last_price": 0.53,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.53,
        "price_type": "live_executable_ask",
        "yes_ask_size": 211.85
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 77195.48,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260912T1745Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 152,
          "signal_id": 158,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-12T17:30:00Z",
          "return_6h": -0.0013279738248318518,
          "return_12h": -4.9796285197079015e-05,
          "return_24h": -0.004972658250166684,
          "close_vs_ema12": -0.0014117288765034264,
          "close_vs_ema24": -0.0015049225152292678,
          "ema12_slope_3h": 0.00015906958150790906,
          "ema24_slope_6h": 6.776961618970567e-05,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T17:46:17.420010Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-12T17:30:00Z",
            "return_6h": -0.0013279738248318518,
            "return_12h": -4.9796285197079015e-05,
            "return_24h": -0.004972658250166684,
            "close_vs_ema12": -0.0014117288765034264,
            "close_vs_ema24": -0.0015049225152292678,
            "ema12_slope_3h": 0.00015906958150790906,
            "ema24_slope_6h": 6.776961618970567e-05,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 157,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260912T1730Z",
      "trigger_timestamp": "2026-09-12T17:31:16.960769Z",
      "market_start_timestamp": "2026-09-12T17:30:00Z",
      "resolution_timestamp": "2026-09-12T17:45:00Z",
      "direction": "UP",
      "base_run_id": 893,
      "small_run_id": 894,
      "last_observed_close": 77277.54,
      "actual_close": 77224.14,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-12T17:31:16.996944Z",
      "base_predicted_close": 77301.6953125,
      "small_predicted_close": 77341.90625,
      "strike": 77277.54,
      "market_regime": {
        "id": 151,
        "signal_id": 157,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-12T17:15:00Z",
        "return_6h": -9.331508549070833e-05,
        "return_12h": 0.0010148897174884208,
        "return_24h": -0.007019265953284615,
        "close_vs_ema12": -0.0007811885076781655,
        "close_vs_ema24": -0.0008460970010989444,
        "ema12_slope_3h": 0.000287973238798811,
        "ema24_slope_6h": 9.713658707166672e-05,
        "score": -1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T17:31:17.001989Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-12T17:15:00Z",
          "return_6h": -9.331508549070833e-05,
          "return_12h": 0.0010148897174884208,
          "return_24h": -0.007019265953284615,
          "close_vs_ema12": -0.0007811885076781655,
          "close_vs_ema24": -0.0008460970010989444,
          "ema12_slope_3h": 0.000287973238798811,
          "ema24_slope_6h": 9.713658707166672e-05,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.53,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.207991,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        893,
        894
      ],
      "forecast_publication_timestamp": "2026-09-12T17:31:16.960769Z",
      "requested_quote_timestamp": "2026-09-12T17:31:16.960769Z",
      "retrieved_quote_timestamp": "2026-09-12T17:31:17.168760Z",
      "quote_retrieval_timestamp": "2026-09-12T17:31:17.168760Z",
      "timing_difference_seconds": 0.207991,
      "selected_quote": {
        "id": 157,
        "contract_id": 157,
        "forecast_timestamp": "2026-09-12T17:31:16.960769Z",
        "requested_timestamp": "2026-09-12T17:31:16.960769Z",
        "actual_quote_timestamp": "2026-09-12T17:31:17.168760Z",
        "timestamp_delta_seconds": 0.207991,
        "bid": 0.52,
        "ask": 0.53,
        "midpoint": 0.525,
        "last_price": 0.52,
        "implied_probability": 0.53,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-12T17:31:17.168760Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP121345",
        "external_market_id": "KXBTC15M-26SEP121345-45",
        "external_contract_id": "KXBTC15M-26SEP121345-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 1042.08
      },
      "selected_entry_price": 0.53,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 157,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP121345",
          "external_market_id": "KXBTC15M-26SEP121345-45",
          "external_contract_id": "KXBTC15M-26SEP121345-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-12T17:30:00Z",
          "resolution_timestamp": "2026-09-12T17:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-12T17:31:17.004555Z"
        }
      ],
      "quotes": [
        {
          "id": 157,
          "contract_id": 157,
          "forecast_timestamp": "2026-09-12T17:31:16.960769Z",
          "requested_timestamp": "2026-09-12T17:31:16.960769Z",
          "actual_quote_timestamp": "2026-09-12T17:31:17.168760Z",
          "timestamp_delta_seconds": 0.207991,
          "bid": 0.52,
          "ask": 0.53,
          "midpoint": 0.525,
          "last_price": 0.52,
          "implied_probability": 0.53,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-12T17:31:17.168760Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP121345",
          "external_market_id": "KXBTC15M-26SEP121345-45",
          "external_contract_id": "KXBTC15M-26SEP121345-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 1042.08
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP121345-45": {
          "UP/YES": "KXBTC15M-26SEP121345-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 299,
          "signal_id": 157,
          "quote_id": 157,
          "settlement_id": 157,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 182.0,
          "entry_price": 0.53,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.46000000000001,
          "trading_fee": 3.18,
          "total_deployed": 99.64000000000001,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.46000000000001,
          "net_pnl": -99.64000000000001,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-12T17:46:22.303402Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1042.08,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 300,
          "signal_id": 157,
          "quote_id": 157,
          "settlement_id": 157,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.53,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 53.0,
          "trading_fee": 1.75,
          "total_deployed": 54.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -53.0,
          "net_pnl": -54.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-12T17:46:22.305659Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1042.08,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77277.54,
        "kronos_base_predicted_close": 77301.6953125,
        "kronos_base_displacement": 24.155312500006403,
        "kronos_base_displacement_fraction": 0.0003125786936282703,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77341.90625,
        "kronos_small_displacement": 64.3662500000064,
        "kronos_small_displacement_fraction": 0.0008329231235881268,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP121345",
        "ticker": "KXBTC15M-26SEP121345-45",
        "market_id": "KXBTC15M-26SEP121345-45",
        "contract_id": "KXBTC15M-26SEP121345-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77277.54
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-12T17:31:16.960769Z",
        "retrieved_timestamp": "2026-09-12T17:31:17.168760Z",
        "quote_offset_seconds": 0.207991,
        "quote_age_seconds": 0.207991,
        "bid": 0.52,
        "ask": 0.53,
        "midpoint": 0.525,
        "last_price": 0.52,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.53,
        "price_type": "live_executable_ask",
        "yes_ask_size": 1042.08
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 77224.14,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260912T1730Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 151,
          "signal_id": 157,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-12T17:15:00Z",
          "return_6h": -9.331508549070833e-05,
          "return_12h": 0.0010148897174884208,
          "return_24h": -0.007019265953284615,
          "close_vs_ema12": -0.0007811885076781655,
          "close_vs_ema24": -0.0008460970010989444,
          "ema12_slope_3h": 0.000287973238798811,
          "ema24_slope_6h": 9.713658707166672e-05,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T17:31:17.001989Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-12T17:15:00Z",
            "return_6h": -9.331508549070833e-05,
            "return_12h": 0.0010148897174884208,
            "return_24h": -0.007019265953284615,
            "close_vs_ema12": -0.0007811885076781655,
            "close_vs_ema24": -0.0008460970010989444,
            "ema12_slope_3h": 0.000287973238798811,
            "ema24_slope_6h": 9.713658707166672e-05,
            "score": -1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 156,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260912T1715Z",
      "trigger_timestamp": "2026-09-12T17:16:15.466205Z",
      "market_start_timestamp": "2026-09-12T17:15:00Z",
      "resolution_timestamp": "2026-09-12T17:30:00Z",
      "direction": "UP",
      "base_run_id": 891,
      "small_run_id": 892,
      "last_observed_close": 77342.17,
      "actual_close": 77277.54,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-12T17:16:15.497871Z",
      "base_predicted_close": 77369.3359375,
      "small_predicted_close": 77388.75,
      "strike": 77342.17,
      "market_regime": {
        "id": 150,
        "signal_id": 156,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-12T17:00:00Z",
        "return_6h": 0.00037421361436318357,
        "return_12h": 0.001487984983851609,
        "return_24h": -0.005412006553269011,
        "close_vs_ema12": 2.1247208568109244e-05,
        "close_vs_ema24": -2.831510723422248e-05,
        "ema12_slope_3h": 0.00036989024397415804,
        "ema24_slope_6h": 0.00010112378291227131,
        "score": -1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T17:16:15.502188Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-12T17:00:00Z",
          "return_6h": 0.00037421361436318357,
          "return_12h": 0.001487984983851609,
          "return_24h": -0.005412006553269011,
          "close_vs_ema12": 2.1247208568109244e-05,
          "close_vs_ema24": -2.831510723422248e-05,
          "ema12_slope_3h": 0.00036989024397415804,
          "ema24_slope_6h": 0.00010112378291227131,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.48,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.174178,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        891,
        892
      ],
      "forecast_publication_timestamp": "2026-09-12T17:16:15.466205Z",
      "requested_quote_timestamp": "2026-09-12T17:16:15.466205Z",
      "retrieved_quote_timestamp": "2026-09-12T17:16:15.640383Z",
      "quote_retrieval_timestamp": "2026-09-12T17:16:15.640383Z",
      "timing_difference_seconds": 0.174178,
      "selected_quote": {
        "id": 156,
        "contract_id": 156,
        "forecast_timestamp": "2026-09-12T17:16:15.466205Z",
        "requested_timestamp": "2026-09-12T17:16:15.466205Z",
        "actual_quote_timestamp": "2026-09-12T17:16:15.640383Z",
        "timestamp_delta_seconds": 0.174178,
        "bid": 0.47,
        "ask": 0.48,
        "midpoint": 0.475,
        "last_price": 0.47,
        "implied_probability": 0.48,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-12T17:16:15.640383Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP121330",
        "external_market_id": "KXBTC15M-26SEP121330-30",
        "external_contract_id": "KXBTC15M-26SEP121330-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2194.96
      },
      "selected_entry_price": 0.48,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 156,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP121330",
          "external_market_id": "KXBTC15M-26SEP121330-30",
          "external_contract_id": "KXBTC15M-26SEP121330-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-12T17:15:00Z",
          "resolution_timestamp": "2026-09-12T17:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-12T17:16:15.504735Z"
        }
      ],
      "quotes": [
        {
          "id": 156,
          "contract_id": 156,
          "forecast_timestamp": "2026-09-12T17:16:15.466205Z",
          "requested_timestamp": "2026-09-12T17:16:15.466205Z",
          "actual_quote_timestamp": "2026-09-12T17:16:15.640383Z",
          "timestamp_delta_seconds": 0.174178,
          "bid": 0.47,
          "ask": 0.48,
          "midpoint": 0.475,
          "last_price": 0.47,
          "implied_probability": 0.48,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-12T17:16:15.640383Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP121330",
          "external_market_id": "KXBTC15M-26SEP121330-30",
          "external_contract_id": "KXBTC15M-26SEP121330-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2194.96
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP121330-30": {
          "UP/YES": "KXBTC15M-26SEP121330-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 297,
          "signal_id": 156,
          "quote_id": 156,
          "settlement_id": 156,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 201.0,
          "entry_price": 0.48,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.47999999999999,
          "trading_fee": 3.52,
          "total_deployed": 99.99999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.47999999999999,
          "net_pnl": -99.99999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-12T17:31:22.107397Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2194.96,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 298,
          "signal_id": 156,
          "quote_id": 156,
          "settlement_id": 156,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.48,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 48.0,
          "trading_fee": 1.75,
          "total_deployed": 49.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -48.0,
          "net_pnl": -49.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-12T17:31:22.109363Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2194.96,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77342.17,
        "kronos_base_predicted_close": 77369.3359375,
        "kronos_base_displacement": 27.165937500001746,
        "kronos_base_displacement_fraction": 0.0003512435389387413,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77388.75,
        "kronos_small_displacement": 46.580000000001746,
        "kronos_small_displacement_fraction": 0.0006022587677589308,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP121330",
        "ticker": "KXBTC15M-26SEP121330-30",
        "market_id": "KXBTC15M-26SEP121330-30",
        "contract_id": "KXBTC15M-26SEP121330-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77342.17
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-12T17:16:15.466205Z",
        "retrieved_timestamp": "2026-09-12T17:16:15.640383Z",
        "quote_offset_seconds": 0.174178,
        "quote_age_seconds": 0.174178,
        "bid": 0.47,
        "ask": 0.48,
        "midpoint": 0.475,
        "last_price": 0.47,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.48,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2194.96
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 77277.54,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260912T1715Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 150,
          "signal_id": 156,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-12T17:00:00Z",
          "return_6h": 0.00037421361436318357,
          "return_12h": 0.001487984983851609,
          "return_24h": -0.005412006553269011,
          "close_vs_ema12": 2.1247208568109244e-05,
          "close_vs_ema24": -2.831510723422248e-05,
          "ema12_slope_3h": 0.00036989024397415804,
          "ema24_slope_6h": 0.00010112378291227131,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T17:16:15.502188Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-12T17:00:00Z",
            "return_6h": 0.00037421361436318357,
            "return_12h": 0.001487984983851609,
            "return_24h": -0.005412006553269011,
            "close_vs_ema12": 2.1247208568109244e-05,
            "close_vs_ema24": -2.831510723422248e-05,
            "ema12_slope_3h": 0.00036989024397415804,
            "ema24_slope_6h": 0.00010112378291227131,
            "score": -1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 155,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260912T1700Z",
      "trigger_timestamp": "2026-09-12T17:01:17.783208Z",
      "market_start_timestamp": "2026-09-12T17:00:00Z",
      "resolution_timestamp": "2026-09-12T17:15:00Z",
      "direction": "UP",
      "base_run_id": 889,
      "small_run_id": 890,
      "last_observed_close": 77347.92,
      "actual_close": 77342.17,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-12T17:01:17.827270Z",
      "base_predicted_close": 77367.7890625,
      "small_predicted_close": 77387.09375,
      "strike": 77347.92,
      "market_regime": {
        "id": 149,
        "signal_id": 155,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-12T16:45:00Z",
        "return_6h": 0.0003882347988362067,
        "return_12h": 0.001675791917457703,
        "return_24h": -0.007317919337314072,
        "close_vs_ema12": 9.647641410626129e-05,
        "close_vs_ema24": 4.5392798567078785e-05,
        "ema12_slope_3h": 0.0003927761993482992,
        "ema24_slope_6h": 9.536509246310665e-05,
        "score": -1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T17:01:17.829713Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-12T16:45:00Z",
          "return_6h": 0.0003882347988362067,
          "return_12h": 0.001675791917457703,
          "return_24h": -0.007317919337314072,
          "close_vs_ema12": 9.647641410626129e-05,
          "close_vs_ema24": 4.5392798567078785e-05,
          "ema12_slope_3h": 0.0003927761993482992,
          "ema24_slope_6h": 9.536509246310665e-05,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.62,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.201885,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        889,
        890
      ],
      "forecast_publication_timestamp": "2026-09-12T17:01:17.783208Z",
      "requested_quote_timestamp": "2026-09-12T17:01:17.783208Z",
      "retrieved_quote_timestamp": "2026-09-12T17:01:17.985093Z",
      "quote_retrieval_timestamp": "2026-09-12T17:01:17.985093Z",
      "timing_difference_seconds": 0.201885,
      "selected_quote": {
        "id": 155,
        "contract_id": 155,
        "forecast_timestamp": "2026-09-12T17:01:17.783208Z",
        "requested_timestamp": "2026-09-12T17:01:17.783208Z",
        "actual_quote_timestamp": "2026-09-12T17:01:17.985093Z",
        "timestamp_delta_seconds": 0.201885,
        "bid": 0.61,
        "ask": 0.62,
        "midpoint": 0.615,
        "last_price": 0.62,
        "implied_probability": 0.62,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-12T17:01:17.985093Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP121315",
        "external_market_id": "KXBTC15M-26SEP121315-15",
        "external_contract_id": "KXBTC15M-26SEP121315-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3287.32
      },
      "selected_entry_price": 0.62,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 155,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP121315",
          "external_market_id": "KXBTC15M-26SEP121315-15",
          "external_contract_id": "KXBTC15M-26SEP121315-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-12T17:00:00Z",
          "resolution_timestamp": "2026-09-12T17:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-12T17:01:17.833778Z"
        }
      ],
      "quotes": [
        {
          "id": 155,
          "contract_id": 155,
          "forecast_timestamp": "2026-09-12T17:01:17.783208Z",
          "requested_timestamp": "2026-09-12T17:01:17.783208Z",
          "actual_quote_timestamp": "2026-09-12T17:01:17.985093Z",
          "timestamp_delta_seconds": 0.201885,
          "bid": 0.61,
          "ask": 0.62,
          "midpoint": 0.615,
          "last_price": 0.62,
          "implied_probability": 0.62,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-12T17:01:17.985093Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP121315",
          "external_market_id": "KXBTC15M-26SEP121315-15",
          "external_contract_id": "KXBTC15M-26SEP121315-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3287.32
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP121315-15": {
          "UP/YES": "KXBTC15M-26SEP121315-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 295,
          "signal_id": 155,
          "quote_id": 155,
          "settlement_id": 155,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 157.0,
          "entry_price": 0.62,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.34,
          "trading_fee": 2.59,
          "total_deployed": 99.93,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -97.34,
          "net_pnl": -99.93,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-12T17:16:20.003162Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3287.32,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 296,
          "signal_id": 155,
          "quote_id": 155,
          "settlement_id": 155,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.62,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 62.0,
          "trading_fee": 1.65,
          "total_deployed": 63.65,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -62.0,
          "net_pnl": -63.65,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-12T17:16:20.005489Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3287.32,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77347.92,
        "kronos_base_predicted_close": 77367.7890625,
        "kronos_base_displacement": 19.869062500001746,
        "kronos_base_displacement_fraction": 0.00025687907961845317,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77387.09375,
        "kronos_small_displacement": 39.173750000001746,
        "kronos_small_displacement_fraction": 0.0005064615829359309,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP121315",
        "ticker": "KXBTC15M-26SEP121315-15",
        "market_id": "KXBTC15M-26SEP121315-15",
        "contract_id": "KXBTC15M-26SEP121315-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77347.92
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-12T17:01:17.783208Z",
        "retrieved_timestamp": "2026-09-12T17:01:17.985093Z",
        "quote_offset_seconds": 0.201885,
        "quote_age_seconds": 0.201885,
        "bid": 0.61,
        "ask": 0.62,
        "midpoint": 0.615,
        "last_price": 0.62,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.62,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3287.32
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 77342.17,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260912T1700Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 149,
          "signal_id": 155,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-12T16:45:00Z",
          "return_6h": 0.0003882347988362067,
          "return_12h": 0.001675791917457703,
          "return_24h": -0.007317919337314072,
          "close_vs_ema12": 9.647641410626129e-05,
          "close_vs_ema24": 4.5392798567078785e-05,
          "ema12_slope_3h": 0.0003927761993482992,
          "ema24_slope_6h": 9.536509246310665e-05,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T17:01:17.829713Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-12T16:45:00Z",
            "return_6h": 0.0003882347988362067,
            "return_12h": 0.001675791917457703,
            "return_24h": -0.007317919337314072,
            "close_vs_ema12": 9.647641410626129e-05,
            "close_vs_ema24": 4.5392798567078785e-05,
            "ema12_slope_3h": 0.0003927761993482992,
            "ema24_slope_6h": 9.536509246310665e-05,
            "score": -1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 154,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260912T1645Z",
      "trigger_timestamp": "2026-09-12T16:46:15.919083Z",
      "market_start_timestamp": "2026-09-12T16:45:00Z",
      "resolution_timestamp": "2026-09-12T17:00:00Z",
      "direction": "UP",
      "base_run_id": 887,
      "small_run_id": 888,
      "last_observed_close": 77349.11,
      "actual_close": 77347.92,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-12T16:46:15.953436Z",
      "base_predicted_close": 77366.4921875,
      "small_predicted_close": 77385.6640625,
      "strike": 77349.11,
      "market_regime": {
        "id": 148,
        "signal_id": 154,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-12T16:30:00Z",
        "return_6h": -5.612548305788945e-05,
        "return_12h": 0.0014262968420739597,
        "return_24h": -0.005471652987684372,
        "close_vs_ema12": 0.00011601834848762316,
        "close_vs_ema24": 6.181753897327447e-05,
        "ema12_slope_3h": 0.00040837911817548367,
        "ema24_slope_6h": 8.922287528756456e-05,
        "score": -1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T16:46:15.956286Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-12T16:30:00Z",
          "return_6h": -5.612548305788945e-05,
          "return_12h": 0.0014262968420739597,
          "return_24h": -0.005471652987684372,
          "close_vs_ema12": 0.00011601834848762316,
          "close_vs_ema24": 6.181753897327447e-05,
          "ema12_slope_3h": 0.00040837911817548367,
          "ema24_slope_6h": 8.922287528756456e-05,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.46,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.188447,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        887,
        888
      ],
      "forecast_publication_timestamp": "2026-09-12T16:46:15.919083Z",
      "requested_quote_timestamp": "2026-09-12T16:46:15.919083Z",
      "retrieved_quote_timestamp": "2026-09-12T16:46:16.107530Z",
      "quote_retrieval_timestamp": "2026-09-12T16:46:16.107530Z",
      "timing_difference_seconds": 0.188447,
      "selected_quote": {
        "id": 154,
        "contract_id": 154,
        "forecast_timestamp": "2026-09-12T16:46:15.919083Z",
        "requested_timestamp": "2026-09-12T16:46:15.919083Z",
        "actual_quote_timestamp": "2026-09-12T16:46:16.107530Z",
        "timestamp_delta_seconds": 0.188447,
        "bid": 0.45,
        "ask": 0.46,
        "midpoint": 0.455,
        "last_price": 0.46,
        "implied_probability": 0.46,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-12T16:46:16.107530Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP121300",
        "external_market_id": "KXBTC15M-26SEP121300-00",
        "external_contract_id": "KXBTC15M-26SEP121300-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2755.66
      },
      "selected_entry_price": 0.46,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 154,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP121300",
          "external_market_id": "KXBTC15M-26SEP121300-00",
          "external_contract_id": "KXBTC15M-26SEP121300-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-12T16:45:00Z",
          "resolution_timestamp": "2026-09-12T17:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-12T16:46:15.959898Z"
        }
      ],
      "quotes": [
        {
          "id": 154,
          "contract_id": 154,
          "forecast_timestamp": "2026-09-12T16:46:15.919083Z",
          "requested_timestamp": "2026-09-12T16:46:15.919083Z",
          "actual_quote_timestamp": "2026-09-12T16:46:16.107530Z",
          "timestamp_delta_seconds": 0.188447,
          "bid": 0.45,
          "ask": 0.46,
          "midpoint": 0.455,
          "last_price": 0.46,
          "implied_probability": 0.46,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-12T16:46:16.107530Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP121300",
          "external_market_id": "KXBTC15M-26SEP121300-00",
          "external_contract_id": "KXBTC15M-26SEP121300-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2755.66
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP121300-00": {
          "UP/YES": "KXBTC15M-26SEP121300-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 293,
          "signal_id": 154,
          "quote_id": 154,
          "settlement_id": 154,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 209.0,
          "entry_price": 0.46,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.14,
          "trading_fee": 3.64,
          "total_deployed": 99.78,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.14,
          "net_pnl": -99.78,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-12T17:01:22.684760Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2755.66,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 294,
          "signal_id": 154,
          "quote_id": 154,
          "settlement_id": 154,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.46,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 46.0,
          "trading_fee": 1.74,
          "total_deployed": 47.74,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -46.0,
          "net_pnl": -47.74,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-12T17:01:22.687043Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2755.66,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77349.11,
        "kronos_base_predicted_close": 77366.4921875,
        "kronos_base_displacement": 17.382187499999418,
        "kronos_base_displacement_fraction": 0.00022472382035164227,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77385.6640625,
        "kronos_small_displacement": 36.55406249999942,
        "kronos_small_displacement_fraction": 0.00047258543117043516,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP121300",
        "ticker": "KXBTC15M-26SEP121300-00",
        "market_id": "KXBTC15M-26SEP121300-00",
        "contract_id": "KXBTC15M-26SEP121300-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77349.11
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-12T16:46:15.919083Z",
        "retrieved_timestamp": "2026-09-12T16:46:16.107530Z",
        "quote_offset_seconds": 0.188447,
        "quote_age_seconds": 0.188447,
        "bid": 0.45,
        "ask": 0.46,
        "midpoint": 0.455,
        "last_price": 0.46,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.46,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2755.66
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 77347.92,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260912T1645Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 148,
          "signal_id": 154,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-12T16:30:00Z",
          "return_6h": -5.612548305788945e-05,
          "return_12h": 0.0014262968420739597,
          "return_24h": -0.005471652987684372,
          "close_vs_ema12": 0.00011601834848762316,
          "close_vs_ema24": 6.181753897327447e-05,
          "ema12_slope_3h": 0.00040837911817548367,
          "ema24_slope_6h": 8.922287528756456e-05,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T16:46:15.956286Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-12T16:30:00Z",
            "return_6h": -5.612548305788945e-05,
            "return_12h": 0.0014262968420739597,
            "return_24h": -0.005471652987684372,
            "close_vs_ema12": 0.00011601834848762316,
            "close_vs_ema24": 6.181753897327447e-05,
            "ema12_slope_3h": 0.00040837911817548367,
            "ema24_slope_6h": 8.922287528756456e-05,
            "score": -1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 153,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260912T1600Z",
      "trigger_timestamp": "2026-09-12T16:01:16.372611Z",
      "market_start_timestamp": "2026-09-12T16:00:00Z",
      "resolution_timestamp": "2026-09-12T16:15:00Z",
      "direction": "UP",
      "base_run_id": 881,
      "small_run_id": 882,
      "last_observed_close": 77374.2,
      "actual_close": 77351.19,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-12T16:01:16.406412Z",
      "base_predicted_close": 77379.734375,
      "small_predicted_close": 77398.875,
      "strike": 77374.2,
      "market_regime": {
        "id": 147,
        "signal_id": 153,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-12T15:45:00Z",
        "return_6h": 0.000487835820864424,
        "return_12h": 0.0014832309367851515,
        "return_24h": -0.0038327784179061908,
        "close_vs_ema12": 0.00046847765678004194,
        "close_vs_ema24": 0.0003962588592163474,
        "ema12_slope_3h": 0.00035889884414319617,
        "ema24_slope_6h": 0.00010147192806253535,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T16:01:16.408810Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-12T15:45:00Z",
          "return_6h": 0.000487835820864424,
          "return_12h": 0.0014832309367851515,
          "return_24h": -0.0038327784179061908,
          "close_vs_ema12": 0.00046847765678004194,
          "close_vs_ema24": 0.0003962588592163474,
          "ema12_slope_3h": 0.00035889884414319617,
          "ema24_slope_6h": 0.00010147192806253535,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.54,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.183263,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        881,
        882
      ],
      "forecast_publication_timestamp": "2026-09-12T16:01:16.372611Z",
      "requested_quote_timestamp": "2026-09-12T16:01:16.372611Z",
      "retrieved_quote_timestamp": "2026-09-12T16:01:16.555874Z",
      "quote_retrieval_timestamp": "2026-09-12T16:01:16.555874Z",
      "timing_difference_seconds": 0.183263,
      "selected_quote": {
        "id": 153,
        "contract_id": 153,
        "forecast_timestamp": "2026-09-12T16:01:16.372611Z",
        "requested_timestamp": "2026-09-12T16:01:16.372611Z",
        "actual_quote_timestamp": "2026-09-12T16:01:16.555874Z",
        "timestamp_delta_seconds": 0.183263,
        "bid": 0.53,
        "ask": 0.54,
        "midpoint": 0.535,
        "last_price": 0.54,
        "implied_probability": 0.54,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-12T16:01:16.555874Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP121215",
        "external_market_id": "KXBTC15M-26SEP121215-15",
        "external_contract_id": "KXBTC15M-26SEP121215-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3008.45
      },
      "selected_entry_price": 0.54,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 153,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP121215",
          "external_market_id": "KXBTC15M-26SEP121215-15",
          "external_contract_id": "KXBTC15M-26SEP121215-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-12T16:00:00Z",
          "resolution_timestamp": "2026-09-12T16:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-12T16:01:16.411197Z"
        }
      ],
      "quotes": [
        {
          "id": 153,
          "contract_id": 153,
          "forecast_timestamp": "2026-09-12T16:01:16.372611Z",
          "requested_timestamp": "2026-09-12T16:01:16.372611Z",
          "actual_quote_timestamp": "2026-09-12T16:01:16.555874Z",
          "timestamp_delta_seconds": 0.183263,
          "bid": 0.53,
          "ask": 0.54,
          "midpoint": 0.535,
          "last_price": 0.54,
          "implied_probability": 0.54,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-12T16:01:16.555874Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP121215",
          "external_market_id": "KXBTC15M-26SEP121215-15",
          "external_contract_id": "KXBTC15M-26SEP121215-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3008.45
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP121215-15": {
          "UP/YES": "KXBTC15M-26SEP121215-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 291,
          "signal_id": 153,
          "quote_id": 153,
          "settlement_id": 153,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 179.0,
          "entry_price": 0.54,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.66000000000001,
          "trading_fee": 3.12,
          "total_deployed": 99.78000000000002,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.66000000000001,
          "net_pnl": -99.78000000000002,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-12T16:16:20.337947Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3008.45,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 292,
          "signal_id": 153,
          "quote_id": 153,
          "settlement_id": 153,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.54,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 54.0,
          "trading_fee": 1.74,
          "total_deployed": 55.74,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -54.0,
          "net_pnl": -55.74,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-12T16:16:20.339974Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3008.45,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77374.2,
        "kronos_base_predicted_close": 77379.734375,
        "kronos_base_displacement": 5.53437500000291,
        "kronos_base_displacement_fraction": 7.152739543675942e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77398.875,
        "kronos_small_displacement": 24.67500000000291,
        "kronos_small_displacement_fraction": 0.00031890475119617277,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP121215",
        "ticker": "KXBTC15M-26SEP121215-15",
        "market_id": "KXBTC15M-26SEP121215-15",
        "contract_id": "KXBTC15M-26SEP121215-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77374.2
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-12T16:01:16.372611Z",
        "retrieved_timestamp": "2026-09-12T16:01:16.555874Z",
        "quote_offset_seconds": 0.183263,
        "quote_age_seconds": 0.183263,
        "bid": 0.53,
        "ask": 0.54,
        "midpoint": 0.535,
        "last_price": 0.54,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.54,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3008.45
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 77351.19,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260912T1600Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 147,
          "signal_id": 153,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-12T15:45:00Z",
          "return_6h": 0.000487835820864424,
          "return_12h": 0.0014832309367851515,
          "return_24h": -0.0038327784179061908,
          "close_vs_ema12": 0.00046847765678004194,
          "close_vs_ema24": 0.0003962588592163474,
          "ema12_slope_3h": 0.00035889884414319617,
          "ema24_slope_6h": 0.00010147192806253535,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T16:01:16.408810Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-12T15:45:00Z",
            "return_6h": 0.000487835820864424,
            "return_12h": 0.0014832309367851515,
            "return_24h": -0.0038327784179061908,
            "close_vs_ema12": 0.00046847765678004194,
            "close_vs_ema24": 0.0003962588592163474,
            "ema12_slope_3h": 0.00035889884414319617,
            "ema24_slope_6h": 0.00010147192806253535,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 152,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260912T1445Z",
      "trigger_timestamp": "2026-09-12T14:46:17.791007Z",
      "market_start_timestamp": "2026-09-12T14:45:00Z",
      "resolution_timestamp": "2026-09-12T15:00:00Z",
      "direction": "UP",
      "base_run_id": 871,
      "small_run_id": 872,
      "last_observed_close": 77446.03,
      "actual_close": 77444.04,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-12T14:46:17.827821Z",
      "base_predicted_close": 77449.9375,
      "small_predicted_close": 77480.3828125,
      "strike": 77446.03,
      "market_regime": {
        "id": 146,
        "signal_id": 152,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-12T14:30:00Z",
        "return_6h": 0.0014622055459225791,
        "return_12h": 0.0028124040668826567,
        "return_24h": -0.014565699690262113,
        "close_vs_ema12": 0.001616816911295782,
        "close_vs_ema24": 0.0014219857629174104,
        "ema12_slope_3h": 0.00016700993854024127,
        "ema24_slope_6h": 7.250869046071529e-06,
        "score": -1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T14:46:17.830516Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-12T14:30:00Z",
          "return_6h": 0.0014622055459225791,
          "return_12h": 0.0028124040668826567,
          "return_24h": -0.014565699690262113,
          "close_vs_ema12": 0.001616816911295782,
          "close_vs_ema24": 0.0014219857629174104,
          "ema12_slope_3h": 0.00016700993854024127,
          "ema24_slope_6h": 7.250869046071529e-06,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.44,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.19395,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        871,
        872
      ],
      "forecast_publication_timestamp": "2026-09-12T14:46:17.791007Z",
      "requested_quote_timestamp": "2026-09-12T14:46:17.791007Z",
      "retrieved_quote_timestamp": "2026-09-12T14:46:17.984957Z",
      "quote_retrieval_timestamp": "2026-09-12T14:46:17.984957Z",
      "timing_difference_seconds": 0.19395,
      "selected_quote": {
        "id": 152,
        "contract_id": 152,
        "forecast_timestamp": "2026-09-12T14:46:17.791007Z",
        "requested_timestamp": "2026-09-12T14:46:17.791007Z",
        "actual_quote_timestamp": "2026-09-12T14:46:17.984957Z",
        "timestamp_delta_seconds": 0.19395,
        "bid": 0.43,
        "ask": 0.44,
        "midpoint": 0.435,
        "last_price": 0.44,
        "implied_probability": 0.44,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-12T14:46:17.984957Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP121100",
        "external_market_id": "KXBTC15M-26SEP121100-00",
        "external_contract_id": "KXBTC15M-26SEP121100-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2635.03
      },
      "selected_entry_price": 0.44,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 152,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP121100",
          "external_market_id": "KXBTC15M-26SEP121100-00",
          "external_contract_id": "KXBTC15M-26SEP121100-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-12T14:45:00Z",
          "resolution_timestamp": "2026-09-12T15:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-12T14:46:17.833343Z"
        }
      ],
      "quotes": [
        {
          "id": 152,
          "contract_id": 152,
          "forecast_timestamp": "2026-09-12T14:46:17.791007Z",
          "requested_timestamp": "2026-09-12T14:46:17.791007Z",
          "actual_quote_timestamp": "2026-09-12T14:46:17.984957Z",
          "timestamp_delta_seconds": 0.19395,
          "bid": 0.43,
          "ask": 0.44,
          "midpoint": 0.435,
          "last_price": 0.44,
          "implied_probability": 0.44,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-12T14:46:17.984957Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP121100",
          "external_market_id": "KXBTC15M-26SEP121100-00",
          "external_contract_id": "KXBTC15M-26SEP121100-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2635.03
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP121100-00": {
          "UP/YES": "KXBTC15M-26SEP121100-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 289,
          "signal_id": 152,
          "quote_id": 152,
          "settlement_id": 152,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 218.0,
          "entry_price": 0.44,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.92,
          "trading_fee": 3.77,
          "total_deployed": 99.69,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.92,
          "net_pnl": -99.69,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-12T15:01:20.727818Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2635.03,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 290,
          "signal_id": 152,
          "quote_id": 152,
          "settlement_id": 152,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.44,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 44.0,
          "trading_fee": 1.73,
          "total_deployed": 45.73,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -44.0,
          "net_pnl": -45.73,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-12T15:01:20.729714Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2635.03,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77446.03,
        "kronos_base_predicted_close": 77449.9375,
        "kronos_base_displacement": 3.907500000001164,
        "kronos_base_displacement_fraction": 5.045449069501902e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77480.3828125,
        "kronos_small_displacement": 34.352812500001164,
        "kronos_small_displacement_fraction": 0.0004435709938908575,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP121100",
        "ticker": "KXBTC15M-26SEP121100-00",
        "market_id": "KXBTC15M-26SEP121100-00",
        "contract_id": "KXBTC15M-26SEP121100-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77446.03
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-12T14:46:17.791007Z",
        "retrieved_timestamp": "2026-09-12T14:46:17.984957Z",
        "quote_offset_seconds": 0.19395,
        "quote_age_seconds": 0.19395,
        "bid": 0.43,
        "ask": 0.44,
        "midpoint": 0.435,
        "last_price": 0.44,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.44,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2635.03
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 77444.04,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260912T1445Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 146,
          "signal_id": 152,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-12T14:30:00Z",
          "return_6h": 0.0014622055459225791,
          "return_12h": 0.0028124040668826567,
          "return_24h": -0.014565699690262113,
          "close_vs_ema12": 0.001616816911295782,
          "close_vs_ema24": 0.0014219857629174104,
          "ema12_slope_3h": 0.00016700993854024127,
          "ema24_slope_6h": 7.250869046071529e-06,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T14:46:17.830516Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-12T14:30:00Z",
            "return_6h": 0.0014622055459225791,
            "return_12h": 0.0028124040668826567,
            "return_24h": -0.014565699690262113,
            "close_vs_ema12": 0.001616816911295782,
            "close_vs_ema24": 0.0014219857629174104,
            "ema12_slope_3h": 0.00016700993854024127,
            "ema24_slope_6h": 7.250869046071529e-06,
            "score": -1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 151,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260912T1330Z",
      "trigger_timestamp": "2026-09-12T13:31:17.554099Z",
      "market_start_timestamp": "2026-09-12T13:30:00Z",
      "resolution_timestamp": "2026-09-12T13:45:00Z",
      "direction": "UP",
      "base_run_id": 861,
      "small_run_id": 862,
      "last_observed_close": 77295.96,
      "actual_close": 77284.93,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-12T13:31:17.589948Z",
      "base_predicted_close": 77299.2109375,
      "small_predicted_close": 77337.921875,
      "strike": 77295.96,
      "market_regime": {
        "id": 145,
        "signal_id": 151,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-12T13:15:00Z",
        "return_6h": 2.6817558692826537e-05,
        "return_12h": -0.00019777199521142652,
        "return_24h": -0.002876053168327064,
        "close_vs_ema12": -0.00017611910217807392,
        "close_vs_ema24": -0.0004720570846822314,
        "ema12_slope_3h": 5.035202513714587e-05,
        "ema24_slope_6h": -0.00011146098333247867,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T13:31:17.592972Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-12T13:15:00Z",
          "return_6h": 2.6817558692826537e-05,
          "return_12h": -0.00019777199521142652,
          "return_24h": -0.002876053168327064,
          "close_vs_ema12": -0.00017611910217807392,
          "close_vs_ema24": -0.0004720570846822314,
          "ema12_slope_3h": 5.035202513714587e-05,
          "ema24_slope_6h": -0.00011146098333247867,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.5,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.172366,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        861,
        862
      ],
      "forecast_publication_timestamp": "2026-09-12T13:31:17.554099Z",
      "requested_quote_timestamp": "2026-09-12T13:31:17.554099Z",
      "retrieved_quote_timestamp": "2026-09-12T13:31:17.726465Z",
      "quote_retrieval_timestamp": "2026-09-12T13:31:17.726465Z",
      "timing_difference_seconds": 0.172366,
      "selected_quote": {
        "id": 151,
        "contract_id": 151,
        "forecast_timestamp": "2026-09-12T13:31:17.554099Z",
        "requested_timestamp": "2026-09-12T13:31:17.554099Z",
        "actual_quote_timestamp": "2026-09-12T13:31:17.726465Z",
        "timestamp_delta_seconds": 0.172366,
        "bid": 0.49,
        "ask": 0.5,
        "midpoint": 0.495,
        "last_price": 0.49,
        "implied_probability": 0.5,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-12T13:31:17.726465Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP120945",
        "external_market_id": "KXBTC15M-26SEP120945-45",
        "external_contract_id": "KXBTC15M-26SEP120945-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 1215.82
      },
      "selected_entry_price": 0.5,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 151,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP120945",
          "external_market_id": "KXBTC15M-26SEP120945-45",
          "external_contract_id": "KXBTC15M-26SEP120945-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-12T13:30:00Z",
          "resolution_timestamp": "2026-09-12T13:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-12T13:31:17.595358Z"
        }
      ],
      "quotes": [
        {
          "id": 151,
          "contract_id": 151,
          "forecast_timestamp": "2026-09-12T13:31:17.554099Z",
          "requested_timestamp": "2026-09-12T13:31:17.554099Z",
          "actual_quote_timestamp": "2026-09-12T13:31:17.726465Z",
          "timestamp_delta_seconds": 0.172366,
          "bid": 0.49,
          "ask": 0.5,
          "midpoint": 0.495,
          "last_price": 0.49,
          "implied_probability": 0.5,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-12T13:31:17.726465Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP120945",
          "external_market_id": "KXBTC15M-26SEP120945-45",
          "external_contract_id": "KXBTC15M-26SEP120945-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 1215.82
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP120945-45": {
          "UP/YES": "KXBTC15M-26SEP120945-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 287,
          "signal_id": 151,
          "quote_id": 151,
          "settlement_id": 151,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 193.0,
          "entry_price": 0.5,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.5,
          "trading_fee": 3.38,
          "total_deployed": 99.88,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.5,
          "net_pnl": -99.88,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-12T13:46:22.074056Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1215.82,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 288,
          "signal_id": 151,
          "quote_id": 151,
          "settlement_id": 151,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.5,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 50.0,
          "trading_fee": 1.75,
          "total_deployed": 51.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -50.0,
          "net_pnl": -51.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-12T13:46:22.076256Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1215.82,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77295.96,
        "kronos_base_predicted_close": 77299.2109375,
        "kronos_base_displacement": 3.250937499993597,
        "kronos_base_displacement_fraction": 4.205831068006138e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77337.921875,
        "kronos_small_displacement": 41.9618749999936,
        "kronos_small_displacement_fraction": 0.0005428728099113278,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP120945",
        "ticker": "KXBTC15M-26SEP120945-45",
        "market_id": "KXBTC15M-26SEP120945-45",
        "contract_id": "KXBTC15M-26SEP120945-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77295.96
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-12T13:31:17.554099Z",
        "retrieved_timestamp": "2026-09-12T13:31:17.726465Z",
        "quote_offset_seconds": 0.172366,
        "quote_age_seconds": 0.172366,
        "bid": 0.49,
        "ask": 0.5,
        "midpoint": 0.495,
        "last_price": 0.49,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.5,
        "price_type": "live_executable_ask",
        "yes_ask_size": 1215.82
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 77284.93,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260912T1330Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 145,
          "signal_id": 151,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-12T13:15:00Z",
          "return_6h": 2.6817558692826537e-05,
          "return_12h": -0.00019777199521142652,
          "return_24h": -0.002876053168327064,
          "close_vs_ema12": -0.00017611910217807392,
          "close_vs_ema24": -0.0004720570846822314,
          "ema12_slope_3h": 5.035202513714587e-05,
          "ema24_slope_6h": -0.00011146098333247867,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T13:31:17.592972Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-12T13:15:00Z",
            "return_6h": 2.6817558692826537e-05,
            "return_12h": -0.00019777199521142652,
            "return_24h": -0.002876053168327064,
            "close_vs_ema12": -0.00017611910217807392,
            "close_vs_ema24": -0.0004720570846822314,
            "ema12_slope_3h": 5.035202513714587e-05,
            "ema24_slope_6h": -0.00011146098333247867,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 150,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260912T1315Z",
      "trigger_timestamp": "2026-09-12T13:16:15.495356Z",
      "market_start_timestamp": "2026-09-12T13:15:00Z",
      "resolution_timestamp": "2026-09-12T13:30:00Z",
      "direction": "UP",
      "base_run_id": 859,
      "small_run_id": 860,
      "last_observed_close": 77308.63,
      "actual_close": 77295.96,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-12T13:16:15.532034Z",
      "base_predicted_close": 77313.9453125,
      "small_predicted_close": 77352.484375,
      "strike": 77308.63,
      "market_regime": {
        "id": 144,
        "signal_id": 150,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-12T13:00:00Z",
        "return_6h": -0.00019959073972586339,
        "return_12h": -0.000539820635192978,
        "return_24h": -0.004724874938638157,
        "close_vs_ema12": -1.9735451056712705e-05,
        "close_vs_ema24": -0.00031816082299696014,
        "ema12_slope_3h": 8.849107850794624e-05,
        "ema24_slope_6h": -0.00011436918287754949,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T13:16:15.534791Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-12T13:00:00Z",
          "return_6h": -0.00019959073972586339,
          "return_12h": -0.000539820635192978,
          "return_24h": -0.004724874938638157,
          "close_vs_ema12": -1.9735451056712705e-05,
          "close_vs_ema24": -0.00031816082299696014,
          "ema12_slope_3h": 8.849107850794624e-05,
          "ema24_slope_6h": -0.00011436918287754949,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.44,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.174745,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        859,
        860
      ],
      "forecast_publication_timestamp": "2026-09-12T13:16:15.495356Z",
      "requested_quote_timestamp": "2026-09-12T13:16:15.495356Z",
      "retrieved_quote_timestamp": "2026-09-12T13:16:15.670101Z",
      "quote_retrieval_timestamp": "2026-09-12T13:16:15.670101Z",
      "timing_difference_seconds": 0.174745,
      "selected_quote": {
        "id": 150,
        "contract_id": 150,
        "forecast_timestamp": "2026-09-12T13:16:15.495356Z",
        "requested_timestamp": "2026-09-12T13:16:15.495356Z",
        "actual_quote_timestamp": "2026-09-12T13:16:15.670101Z",
        "timestamp_delta_seconds": 0.174745,
        "bid": 0.43,
        "ask": 0.44,
        "midpoint": 0.435,
        "last_price": 0.43,
        "implied_probability": 0.44,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-12T13:16:15.670101Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP120930",
        "external_market_id": "KXBTC15M-26SEP120930-30",
        "external_contract_id": "KXBTC15M-26SEP120930-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 336.36
      },
      "selected_entry_price": 0.44,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 150,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP120930",
          "external_market_id": "KXBTC15M-26SEP120930-30",
          "external_contract_id": "KXBTC15M-26SEP120930-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-12T13:15:00Z",
          "resolution_timestamp": "2026-09-12T13:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-12T13:16:15.537264Z"
        }
      ],
      "quotes": [
        {
          "id": 150,
          "contract_id": 150,
          "forecast_timestamp": "2026-09-12T13:16:15.495356Z",
          "requested_timestamp": "2026-09-12T13:16:15.495356Z",
          "actual_quote_timestamp": "2026-09-12T13:16:15.670101Z",
          "timestamp_delta_seconds": 0.174745,
          "bid": 0.43,
          "ask": 0.44,
          "midpoint": 0.435,
          "last_price": 0.43,
          "implied_probability": 0.44,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-12T13:16:15.670101Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP120930",
          "external_market_id": "KXBTC15M-26SEP120930-30",
          "external_contract_id": "KXBTC15M-26SEP120930-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 336.36
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP120930-30": {
          "UP/YES": "KXBTC15M-26SEP120930-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 285,
          "signal_id": 150,
          "quote_id": 150,
          "settlement_id": 150,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 218.0,
          "entry_price": 0.44,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.92,
          "trading_fee": 3.77,
          "total_deployed": 99.69,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.92,
          "net_pnl": -99.69,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-12T13:31:22.462143Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 336.36,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 286,
          "signal_id": 150,
          "quote_id": 150,
          "settlement_id": 150,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.44,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 44.0,
          "trading_fee": 1.73,
          "total_deployed": 45.73,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -44.0,
          "net_pnl": -45.73,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-12T13:31:22.464013Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 336.36,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77308.63,
        "kronos_base_predicted_close": 77313.9453125,
        "kronos_base_displacement": 5.315312499995343,
        "kronos_base_displacement_fraction": 6.875445212255531e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77352.484375,
        "kronos_small_displacement": 43.85437499999534,
        "kronos_small_displacement_fraction": 0.0005672636418469107,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP120930",
        "ticker": "KXBTC15M-26SEP120930-30",
        "market_id": "KXBTC15M-26SEP120930-30",
        "contract_id": "KXBTC15M-26SEP120930-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77308.63
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-12T13:16:15.495356Z",
        "retrieved_timestamp": "2026-09-12T13:16:15.670101Z",
        "quote_offset_seconds": 0.174745,
        "quote_age_seconds": 0.174745,
        "bid": 0.43,
        "ask": 0.44,
        "midpoint": 0.435,
        "last_price": 0.43,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.44,
        "price_type": "live_executable_ask",
        "yes_ask_size": 336.36
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 77295.96,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260912T1315Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 144,
          "signal_id": 150,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-12T13:00:00Z",
          "return_6h": -0.00019959073972586339,
          "return_12h": -0.000539820635192978,
          "return_24h": -0.004724874938638157,
          "close_vs_ema12": -1.9735451056712705e-05,
          "close_vs_ema24": -0.00031816082299696014,
          "ema12_slope_3h": 8.849107850794624e-05,
          "ema24_slope_6h": -0.00011436918287754949,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T13:16:15.534791Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-12T13:00:00Z",
            "return_6h": -0.00019959073972586339,
            "return_12h": -0.000539820635192978,
            "return_24h": -0.004724874938638157,
            "close_vs_ema12": -1.9735451056712705e-05,
            "close_vs_ema24": -0.00031816082299696014,
            "ema12_slope_3h": 8.849107850794624e-05,
            "ema24_slope_6h": -0.00011436918287754949,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 149,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260912T1215Z",
      "trigger_timestamp": "2026-09-12T12:16:15.266302Z",
      "market_start_timestamp": "2026-09-12T12:15:00Z",
      "resolution_timestamp": "2026-09-12T12:30:00Z",
      "direction": "UP",
      "base_run_id": 851,
      "small_run_id": 852,
      "last_observed_close": 77313.66,
      "actual_close": 77318.03,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-12T12:16:15.301874Z",
      "base_predicted_close": 77325.1796875,
      "small_predicted_close": 77365.2265625,
      "strike": 77313.66,
      "market_regime": {
        "id": 143,
        "signal_id": 149,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-12T12:00:00Z",
        "return_6h": 0.0014777174808879856,
        "return_12h": 0.00055050753373731,
        "return_24h": 0.005360243729960246,
        "close_vs_ema12": 5.21024170183626e-05,
        "close_vs_ema24": -0.00027565274483587476,
        "ema12_slope_3h": 0.00017991015826557266,
        "ema24_slope_6h": -0.00015601131046871775,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:16:15.308613Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-12T12:00:00Z",
          "return_6h": 0.0014777174808879856,
          "return_12h": 0.00055050753373731,
          "return_24h": 0.005360243729960246,
          "close_vs_ema12": 5.21024170183626e-05,
          "close_vs_ema24": -0.00027565274483587476,
          "ema12_slope_3h": 0.00017991015826557266,
          "ema24_slope_6h": -0.00015601131046871775,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.36,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.175859,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        851,
        852
      ],
      "forecast_publication_timestamp": "2026-09-12T12:16:15.266302Z",
      "requested_quote_timestamp": "2026-09-12T12:16:15.266302Z",
      "retrieved_quote_timestamp": "2026-09-12T12:16:15.442161Z",
      "quote_retrieval_timestamp": "2026-09-12T12:16:15.442161Z",
      "timing_difference_seconds": 0.175859,
      "selected_quote": {
        "id": 149,
        "contract_id": 149,
        "forecast_timestamp": "2026-09-12T12:16:15.266302Z",
        "requested_timestamp": "2026-09-12T12:16:15.266302Z",
        "actual_quote_timestamp": "2026-09-12T12:16:15.442161Z",
        "timestamp_delta_seconds": 0.175859,
        "bid": 0.35,
        "ask": 0.36,
        "midpoint": 0.355,
        "last_price": 0.36,
        "implied_probability": 0.36,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-12T12:16:15.442161Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP120830",
        "external_market_id": "KXBTC15M-26SEP120830-30",
        "external_contract_id": "KXBTC15M-26SEP120830-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 603.01
      },
      "selected_entry_price": 0.36,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 149,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP120830",
          "external_market_id": "KXBTC15M-26SEP120830-30",
          "external_contract_id": "KXBTC15M-26SEP120830-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-12T12:15:00Z",
          "resolution_timestamp": "2026-09-12T12:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-12T12:16:15.311147Z"
        }
      ],
      "quotes": [
        {
          "id": 149,
          "contract_id": 149,
          "forecast_timestamp": "2026-09-12T12:16:15.266302Z",
          "requested_timestamp": "2026-09-12T12:16:15.266302Z",
          "actual_quote_timestamp": "2026-09-12T12:16:15.442161Z",
          "timestamp_delta_seconds": 0.175859,
          "bid": 0.35,
          "ask": 0.36,
          "midpoint": 0.355,
          "last_price": 0.36,
          "implied_probability": 0.36,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-12T12:16:15.442161Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP120830",
          "external_market_id": "KXBTC15M-26SEP120830-30",
          "external_contract_id": "KXBTC15M-26SEP120830-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 603.01
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP120830-30": {
          "UP/YES": "KXBTC15M-26SEP120830-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 283,
          "signal_id": 149,
          "quote_id": 149,
          "settlement_id": 149,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 265.0,
          "entry_price": 0.36,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.39999999999999,
          "trading_fee": 4.28,
          "total_deployed": 99.67999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 265.0,
          "gross_pnl": 169.60000000000002,
          "net_pnl": 165.32,
          "roi": 1.6585072231139648,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-12T12:31:20.935865Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 603.01,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 284,
          "signal_id": 149,
          "quote_id": 149,
          "settlement_id": 149,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.36,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 36.0,
          "trading_fee": 1.62,
          "total_deployed": 37.62,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 64.0,
          "net_pnl": 62.38,
          "roi": 1.6581605528973953,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-12T12:31:20.937931Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 603.01,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77313.66,
        "kronos_base_predicted_close": 77325.1796875,
        "kronos_base_displacement": 11.519687499996508,
        "kronos_base_displacement_fraction": 0.00014899938122185015,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77365.2265625,
        "kronos_small_displacement": 51.56656249999651,
        "kronos_small_displacement_fraction": 0.0006669786749197555,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP120830",
        "ticker": "KXBTC15M-26SEP120830-30",
        "market_id": "KXBTC15M-26SEP120830-30",
        "contract_id": "KXBTC15M-26SEP120830-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77313.66
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-12T12:16:15.266302Z",
        "retrieved_timestamp": "2026-09-12T12:16:15.442161Z",
        "quote_offset_seconds": 0.175859,
        "quote_age_seconds": 0.175859,
        "bid": 0.35,
        "ask": 0.36,
        "midpoint": 0.355,
        "last_price": 0.36,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.36,
        "price_type": "live_executable_ask",
        "yes_ask_size": 603.01
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 77318.03,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260912T1215Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 143,
          "signal_id": 149,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-12T12:00:00Z",
          "return_6h": 0.0014777174808879856,
          "return_12h": 0.00055050753373731,
          "return_24h": 0.005360243729960246,
          "close_vs_ema12": 5.21024170183626e-05,
          "close_vs_ema24": -0.00027565274483587476,
          "ema12_slope_3h": 0.00017991015826557266,
          "ema24_slope_6h": -0.00015601131046871775,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:16:15.308613Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-12T12:00:00Z",
            "return_6h": 0.0014777174808879856,
            "return_12h": 0.00055050753373731,
            "return_24h": 0.005360243729960246,
            "close_vs_ema12": 5.21024170183626e-05,
            "close_vs_ema24": -0.00027565274483587476,
            "ema12_slope_3h": 0.00017991015826557266,
            "ema24_slope_6h": -0.00015601131046871775,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 148,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260912T1200Z",
      "trigger_timestamp": "2026-09-12T12:01:16.900676Z",
      "market_start_timestamp": "2026-09-12T12:00:00Z",
      "resolution_timestamp": "2026-09-12T12:15:00Z",
      "direction": "UP",
      "base_run_id": 849,
      "small_run_id": 850,
      "last_observed_close": 77341.37,
      "actual_close": 77313.66,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-12T12:01:16.943599Z",
      "base_predicted_close": 77345.953125,
      "small_predicted_close": 77386.515625,
      "strike": 77341.37,
      "market_regime": {
        "id": 142,
        "signal_id": 148,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-12T11:45:00Z",
        "return_6h": 0.0017821688217465326,
        "return_12h": 0.0017427130761975551,
        "return_24h": 0.004476762714482385,
        "close_vs_ema12": 0.00041276006402624077,
        "close_vs_ema24": 7.68614532458134e-05,
        "ema12_slope_3h": 0.00020604423355896628,
        "ema24_slope_6h": -0.00019034142004747956,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.505153Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-12T11:45:00Z",
          "return_6h": 0.0017821688217465326,
          "return_12h": 0.0017427130761975551,
          "return_24h": 0.004476762714482385,
          "close_vs_ema12": 0.00041276006402624077,
          "close_vs_ema24": 7.68614532458134e-05,
          "ema12_slope_3h": 0.00020604423355896628,
          "ema24_slope_6h": -0.00019034142004747956,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.54,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.182676,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        849,
        850
      ],
      "forecast_publication_timestamp": "2026-09-12T12:01:16.900676Z",
      "requested_quote_timestamp": "2026-09-12T12:01:16.900676Z",
      "retrieved_quote_timestamp": "2026-09-12T12:01:17.083352Z",
      "quote_retrieval_timestamp": "2026-09-12T12:01:17.083352Z",
      "timing_difference_seconds": 0.182676,
      "selected_quote": {
        "id": 148,
        "contract_id": 148,
        "forecast_timestamp": "2026-09-12T12:01:16.900676Z",
        "requested_timestamp": "2026-09-12T12:01:16.900676Z",
        "actual_quote_timestamp": "2026-09-12T12:01:17.083352Z",
        "timestamp_delta_seconds": 0.182676,
        "bid": 0.53,
        "ask": 0.54,
        "midpoint": 0.535,
        "last_price": 0.53,
        "implied_probability": 0.54,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-12T12:01:17.083352Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP120815",
        "external_market_id": "KXBTC15M-26SEP120815-15",
        "external_contract_id": "KXBTC15M-26SEP120815-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2433.48
      },
      "selected_entry_price": 0.54,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 148,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP120815",
          "external_market_id": "KXBTC15M-26SEP120815-15",
          "external_contract_id": "KXBTC15M-26SEP120815-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-12T12:00:00Z",
          "resolution_timestamp": "2026-09-12T12:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-12T12:01:16.946169Z"
        }
      ],
      "quotes": [
        {
          "id": 148,
          "contract_id": 148,
          "forecast_timestamp": "2026-09-12T12:01:16.900676Z",
          "requested_timestamp": "2026-09-12T12:01:16.900676Z",
          "actual_quote_timestamp": "2026-09-12T12:01:17.083352Z",
          "timestamp_delta_seconds": 0.182676,
          "bid": 0.53,
          "ask": 0.54,
          "midpoint": 0.535,
          "last_price": 0.53,
          "implied_probability": 0.54,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-12T12:01:17.083352Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP120815",
          "external_market_id": "KXBTC15M-26SEP120815-15",
          "external_contract_id": "KXBTC15M-26SEP120815-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2433.48
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP120815-15": {
          "UP/YES": "KXBTC15M-26SEP120815-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 281,
          "signal_id": 148,
          "quote_id": 148,
          "settlement_id": 148,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 179.0,
          "entry_price": 0.54,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.66000000000001,
          "trading_fee": 3.12,
          "total_deployed": 99.78000000000002,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.66000000000001,
          "net_pnl": -99.78000000000002,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-12T12:16:20.011434Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2433.48,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 282,
          "signal_id": 148,
          "quote_id": 148,
          "settlement_id": 148,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.54,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 54.0,
          "trading_fee": 1.74,
          "total_deployed": 55.74,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -54.0,
          "net_pnl": -55.74,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-12T12:16:20.013411Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2433.48,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77341.37,
        "kronos_base_predicted_close": 77345.953125,
        "kronos_base_displacement": 4.583125000004657,
        "kronos_base_displacement_fraction": 5.92583891390165e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77386.515625,
        "kronos_small_displacement": 45.14562500000466,
        "kronos_small_displacement_fraction": 0.0005837189721361887,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP120815",
        "ticker": "KXBTC15M-26SEP120815-15",
        "market_id": "KXBTC15M-26SEP120815-15",
        "contract_id": "KXBTC15M-26SEP120815-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77341.37
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-12T12:01:16.900676Z",
        "retrieved_timestamp": "2026-09-12T12:01:17.083352Z",
        "quote_offset_seconds": 0.182676,
        "quote_age_seconds": 0.182676,
        "bid": 0.53,
        "ask": 0.54,
        "midpoint": 0.535,
        "last_price": 0.53,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.54,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2433.48
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 77313.66,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260912T1200Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 142,
          "signal_id": 148,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-12T11:45:00Z",
          "return_6h": 0.0017821688217465326,
          "return_12h": 0.0017427130761975551,
          "return_24h": 0.004476762714482385,
          "close_vs_ema12": 0.00041276006402624077,
          "close_vs_ema24": 7.68614532458134e-05,
          "ema12_slope_3h": 0.00020604423355896628,
          "ema24_slope_6h": -0.00019034142004747956,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.505153Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-12T11:45:00Z",
            "return_6h": 0.0017821688217465326,
            "return_12h": 0.0017427130761975551,
            "return_24h": 0.004476762714482385,
            "close_vs_ema12": 0.00041276006402624077,
            "close_vs_ema24": 7.68614532458134e-05,
            "ema12_slope_3h": 0.00020604423355896628,
            "ema24_slope_6h": -0.00019034142004747956,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 147,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260912T1145Z",
      "trigger_timestamp": "2026-09-12T11:46:16.116611Z",
      "market_start_timestamp": "2026-09-12T11:45:00Z",
      "resolution_timestamp": "2026-09-12T12:00:00Z",
      "direction": "UP",
      "base_run_id": 847,
      "small_run_id": 848,
      "last_observed_close": 77326.83,
      "actual_close": 77341.37,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-12T11:46:16.154792Z",
      "base_predicted_close": 77330.46875,
      "small_predicted_close": 77369.6796875,
      "strike": 77326.83,
      "market_regime": {
        "id": 141,
        "signal_id": 147,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-12T11:30:00Z",
        "return_6h": 0.001279877183032907,
        "return_12h": 0.0016346606988222323,
        "return_24h": 0.005989443216666723,
        "close_vs_ema12": 0.00024221230963150653,
        "close_vs_ema24": -0.00010957369299746667,
        "ema12_slope_3h": 0.00021549744504167911,
        "ema24_slope_6h": -0.00023178772004506243,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.504708Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-12T11:30:00Z",
          "return_6h": 0.001279877183032907,
          "return_12h": 0.0016346606988222323,
          "return_24h": 0.005989443216666723,
          "close_vs_ema12": 0.00024221230963150653,
          "close_vs_ema24": -0.00010957369299746667,
          "ema12_slope_3h": 0.00021549744504167911,
          "ema24_slope_6h": -0.00023178772004506243,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.56,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.19753,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        847,
        848
      ],
      "forecast_publication_timestamp": "2026-09-12T11:46:16.116611Z",
      "requested_quote_timestamp": "2026-09-12T11:46:16.116611Z",
      "retrieved_quote_timestamp": "2026-09-12T11:46:16.314141Z",
      "quote_retrieval_timestamp": "2026-09-12T11:46:16.314141Z",
      "timing_difference_seconds": 0.19753,
      "selected_quote": {
        "id": 147,
        "contract_id": 147,
        "forecast_timestamp": "2026-09-12T11:46:16.116611Z",
        "requested_timestamp": "2026-09-12T11:46:16.116611Z",
        "actual_quote_timestamp": "2026-09-12T11:46:16.314141Z",
        "timestamp_delta_seconds": 0.19753,
        "bid": 0.55,
        "ask": 0.56,
        "midpoint": 0.555,
        "last_price": 0.57,
        "implied_probability": 0.56,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-12T11:46:16.314141Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP120800",
        "external_market_id": "KXBTC15M-26SEP120800-00",
        "external_contract_id": "KXBTC15M-26SEP120800-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 51.01
      },
      "selected_entry_price": 0.56,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 147,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP120800",
          "external_market_id": "KXBTC15M-26SEP120800-00",
          "external_contract_id": "KXBTC15M-26SEP120800-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-12T11:45:00Z",
          "resolution_timestamp": "2026-09-12T12:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-12T11:46:16.157460Z"
        }
      ],
      "quotes": [
        {
          "id": 147,
          "contract_id": 147,
          "forecast_timestamp": "2026-09-12T11:46:16.116611Z",
          "requested_timestamp": "2026-09-12T11:46:16.116611Z",
          "actual_quote_timestamp": "2026-09-12T11:46:16.314141Z",
          "timestamp_delta_seconds": 0.19753,
          "bid": 0.55,
          "ask": 0.56,
          "midpoint": 0.555,
          "last_price": 0.57,
          "implied_probability": 0.56,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-12T11:46:16.314141Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP120800",
          "external_market_id": "KXBTC15M-26SEP120800-00",
          "external_contract_id": "KXBTC15M-26SEP120800-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 51.01
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP120800-00": {
          "UP/YES": "KXBTC15M-26SEP120800-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": null,
        "fixed_shares": null
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77326.83,
        "kronos_base_predicted_close": 77330.46875,
        "kronos_base_displacement": 3.6387499999982538,
        "kronos_base_displacement_fraction": 4.705675895414637e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77369.6796875,
        "kronos_small_displacement": 42.849687499998254,
        "kronos_small_displacement_fraction": 0.0005541373867259042,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP120800",
        "ticker": "KXBTC15M-26SEP120800-00",
        "market_id": "KXBTC15M-26SEP120800-00",
        "contract_id": "KXBTC15M-26SEP120800-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77326.83
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-12T11:46:16.116611Z",
        "retrieved_timestamp": "2026-09-12T11:46:16.314141Z",
        "quote_offset_seconds": 0.19753,
        "quote_age_seconds": 0.19753,
        "bid": 0.55,
        "ask": 0.56,
        "midpoint": 0.555,
        "last_price": 0.57,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.56,
        "price_type": "live_executable_ask",
        "yes_ask_size": 51.01
      },
      "settlement": {
        "result": null,
        "settlement_value": null,
        "actual_btc_close": 77341.37,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260912T1145Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 141,
          "signal_id": 147,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-12T11:30:00Z",
          "return_6h": 0.001279877183032907,
          "return_12h": 0.0016346606988222323,
          "return_24h": 0.005989443216666723,
          "close_vs_ema12": 0.00024221230963150653,
          "close_vs_ema24": -0.00010957369299746667,
          "ema12_slope_3h": 0.00021549744504167911,
          "ema24_slope_6h": -0.00023178772004506243,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.504708Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-12T11:30:00Z",
            "return_6h": 0.001279877183032907,
            "return_12h": 0.0016346606988222323,
            "return_24h": 0.005989443216666723,
            "close_vs_ema12": 0.00024221230963150653,
            "close_vs_ema24": -0.00010957369299746667,
            "ema12_slope_3h": 0.00021549744504167911,
            "ema24_slope_6h": -0.00023178772004506243,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 146,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260912T1130Z",
      "trigger_timestamp": "2026-09-12T11:31:17.810869Z",
      "market_start_timestamp": "2026-09-12T11:30:00Z",
      "resolution_timestamp": "2026-09-12T11:45:00Z",
      "direction": "UP",
      "base_run_id": 845,
      "small_run_id": 846,
      "last_observed_close": 77284.75,
      "actual_close": 77326.83,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-12T11:31:17.852865Z",
      "base_predicted_close": 77305.5703125,
      "small_predicted_close": 77351.34375,
      "strike": 77284.75,
      "market_regime": {
        "id": 140,
        "signal_id": 146,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-12T11:15:00Z",
        "return_6h": 0.0011083082248557474,
        "return_12h": 0.0014453763846351553,
        "return_24h": 0.006038938827837903,
        "close_vs_ema12": -0.0002917001547203535,
        "close_vs_ema24": -0.0006559039578166725,
        "ema12_slope_3h": 0.00022804408359422546,
        "ema24_slope_6h": -0.0002635596329166878,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.504263Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-12T11:15:00Z",
          "return_6h": 0.0011083082248557474,
          "return_12h": 0.0014453763846351553,
          "return_24h": 0.006038938827837903,
          "close_vs_ema12": -0.0002917001547203535,
          "close_vs_ema24": -0.0006559039578166725,
          "ema12_slope_3h": 0.00022804408359422546,
          "ema24_slope_6h": -0.0002635596329166878,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.51,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.201307,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        845,
        846
      ],
      "forecast_publication_timestamp": "2026-09-12T11:31:17.810869Z",
      "requested_quote_timestamp": "2026-09-12T11:31:17.810869Z",
      "retrieved_quote_timestamp": "2026-09-12T11:31:18.012176Z",
      "quote_retrieval_timestamp": "2026-09-12T11:31:18.012176Z",
      "timing_difference_seconds": 0.201307,
      "selected_quote": {
        "id": 146,
        "contract_id": 146,
        "forecast_timestamp": "2026-09-12T11:31:17.810869Z",
        "requested_timestamp": "2026-09-12T11:31:17.810869Z",
        "actual_quote_timestamp": "2026-09-12T11:31:18.012176Z",
        "timestamp_delta_seconds": 0.201307,
        "bid": 0.5,
        "ask": 0.51,
        "midpoint": 0.505,
        "last_price": 0.5,
        "implied_probability": 0.51,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-12T11:31:18.012176Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP120745",
        "external_market_id": "KXBTC15M-26SEP120745-45",
        "external_contract_id": "KXBTC15M-26SEP120745-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3934.81
      },
      "selected_entry_price": 0.51,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 146,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP120745",
          "external_market_id": "KXBTC15M-26SEP120745-45",
          "external_contract_id": "KXBTC15M-26SEP120745-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-12T11:30:00Z",
          "resolution_timestamp": "2026-09-12T11:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-12T11:31:17.858041Z"
        }
      ],
      "quotes": [
        {
          "id": 146,
          "contract_id": 146,
          "forecast_timestamp": "2026-09-12T11:31:17.810869Z",
          "requested_timestamp": "2026-09-12T11:31:17.810869Z",
          "actual_quote_timestamp": "2026-09-12T11:31:18.012176Z",
          "timestamp_delta_seconds": 0.201307,
          "bid": 0.5,
          "ask": 0.51,
          "midpoint": 0.505,
          "last_price": 0.5,
          "implied_probability": 0.51,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-12T11:31:18.012176Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP120745",
          "external_market_id": "KXBTC15M-26SEP120745-45",
          "external_contract_id": "KXBTC15M-26SEP120745-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3934.81
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP120745-45": {
          "UP/YES": "KXBTC15M-26SEP120745-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 279,
          "signal_id": 146,
          "quote_id": 146,
          "settlement_id": 146,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 189.0,
          "entry_price": 0.51,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.39,
          "trading_fee": 3.31,
          "total_deployed": 99.7,
          "settlement_value": 1.0,
          "settlement_payout": 189.0,
          "gross_pnl": 92.61,
          "net_pnl": 89.3,
          "roi": 0.8956870611835506,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-12T11:46:21.305109Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3934.81,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 280,
          "signal_id": 146,
          "quote_id": 146,
          "settlement_id": 146,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.51,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 51.0,
          "trading_fee": 1.75,
          "total_deployed": 52.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 49.0,
          "net_pnl": 47.25,
          "roi": 0.8957345971563981,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-12T11:46:21.307353Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3934.81,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77284.75,
        "kronos_base_predicted_close": 77305.5703125,
        "kronos_base_displacement": 20.8203125,
        "kronos_base_displacement_fraction": 0.000269397423165631,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77351.34375,
        "kronos_small_displacement": 66.59375,
        "kronos_small_displacement_fraction": 0.0008616674052772378,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP120745",
        "ticker": "KXBTC15M-26SEP120745-45",
        "market_id": "KXBTC15M-26SEP120745-45",
        "contract_id": "KXBTC15M-26SEP120745-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77284.75
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-12T11:31:17.810869Z",
        "retrieved_timestamp": "2026-09-12T11:31:18.012176Z",
        "quote_offset_seconds": 0.201307,
        "quote_age_seconds": 0.201307,
        "bid": 0.5,
        "ask": 0.51,
        "midpoint": 0.505,
        "last_price": 0.5,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.51,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3934.81
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 77326.83,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260912T1130Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 140,
          "signal_id": 146,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-12T11:15:00Z",
          "return_6h": 0.0011083082248557474,
          "return_12h": 0.0014453763846351553,
          "return_24h": 0.006038938827837903,
          "close_vs_ema12": -0.0002917001547203535,
          "close_vs_ema24": -0.0006559039578166725,
          "ema12_slope_3h": 0.00022804408359422546,
          "ema24_slope_6h": -0.0002635596329166878,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.504263Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-12T11:15:00Z",
            "return_6h": 0.0011083082248557474,
            "return_12h": 0.0014453763846351553,
            "return_24h": 0.006038938827837903,
            "close_vs_ema12": -0.0002917001547203535,
            "close_vs_ema24": -0.0006559039578166725,
            "ema12_slope_3h": 0.00022804408359422546,
            "ema24_slope_6h": -0.0002635596329166878,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 145,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260912T1115Z",
      "trigger_timestamp": "2026-09-12T11:16:16.310432Z",
      "market_start_timestamp": "2026-09-12T11:15:00Z",
      "resolution_timestamp": "2026-09-12T11:30:00Z",
      "direction": "UP",
      "base_run_id": 843,
      "small_run_id": 844,
      "last_observed_close": 77313.24,
      "actual_close": 77284.75,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-12T11:16:16.348256Z",
      "base_predicted_close": 77320.2265625,
      "small_predicted_close": 77358.6171875,
      "strike": 77313.24,
      "market_regime": {
        "id": 139,
        "signal_id": 145,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-12T11:00:00Z",
        "return_6h": 0.001113354736988148,
        "return_12h": 0.002532101187000979,
        "return_24h": 0.006831495016775602,
        "close_vs_ema12": 6.43659045209688e-05,
        "close_vs_ema24": -0.00030136291091964473,
        "ema12_slope_3h": 0.0002409621464789513,
        "ema24_slope_6h": -0.0002923813374480222,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.503809Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-12T11:00:00Z",
          "return_6h": 0.001113354736988148,
          "return_12h": 0.002532101187000979,
          "return_24h": 0.006831495016775602,
          "close_vs_ema12": 6.43659045209688e-05,
          "close_vs_ema24": -0.00030136291091964473,
          "ema12_slope_3h": 0.0002409621464789513,
          "ema24_slope_6h": -0.0002923813374480222,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.51,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.187722,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        843,
        844
      ],
      "forecast_publication_timestamp": "2026-09-12T11:16:16.310432Z",
      "requested_quote_timestamp": "2026-09-12T11:16:16.310432Z",
      "retrieved_quote_timestamp": "2026-09-12T11:16:16.498154Z",
      "quote_retrieval_timestamp": "2026-09-12T11:16:16.498154Z",
      "timing_difference_seconds": 0.187722,
      "selected_quote": {
        "id": 145,
        "contract_id": 145,
        "forecast_timestamp": "2026-09-12T11:16:16.310432Z",
        "requested_timestamp": "2026-09-12T11:16:16.310432Z",
        "actual_quote_timestamp": "2026-09-12T11:16:16.498154Z",
        "timestamp_delta_seconds": 0.187722,
        "bid": 0.5,
        "ask": 0.51,
        "midpoint": 0.505,
        "last_price": 0.5,
        "implied_probability": 0.51,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-12T11:16:16.498154Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP120730",
        "external_market_id": "KXBTC15M-26SEP120730-30",
        "external_contract_id": "KXBTC15M-26SEP120730-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 1333.32
      },
      "selected_entry_price": 0.51,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 145,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP120730",
          "external_market_id": "KXBTC15M-26SEP120730-30",
          "external_contract_id": "KXBTC15M-26SEP120730-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-12T11:15:00Z",
          "resolution_timestamp": "2026-09-12T11:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-12T11:16:16.354082Z"
        }
      ],
      "quotes": [
        {
          "id": 145,
          "contract_id": 145,
          "forecast_timestamp": "2026-09-12T11:16:16.310432Z",
          "requested_timestamp": "2026-09-12T11:16:16.310432Z",
          "actual_quote_timestamp": "2026-09-12T11:16:16.498154Z",
          "timestamp_delta_seconds": 0.187722,
          "bid": 0.5,
          "ask": 0.51,
          "midpoint": 0.505,
          "last_price": 0.5,
          "implied_probability": 0.51,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-12T11:16:16.498154Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP120730",
          "external_market_id": "KXBTC15M-26SEP120730-30",
          "external_contract_id": "KXBTC15M-26SEP120730-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 1333.32
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP120730-30": {
          "UP/YES": "KXBTC15M-26SEP120730-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 277,
          "signal_id": 145,
          "quote_id": 145,
          "settlement_id": 145,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 189.0,
          "entry_price": 0.51,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.39,
          "trading_fee": 3.31,
          "total_deployed": 99.7,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.39,
          "net_pnl": -99.7,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-12T11:31:22.699905Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1333.32,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 278,
          "signal_id": 145,
          "quote_id": 145,
          "settlement_id": 145,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.51,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 51.0,
          "trading_fee": 1.75,
          "total_deployed": 52.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -51.0,
          "net_pnl": -52.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-12T11:31:22.702317Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1333.32,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77313.24,
        "kronos_base_predicted_close": 77320.2265625,
        "kronos_base_displacement": 6.986562499994761,
        "kronos_base_displacement_fraction": 9.036696043258258e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77358.6171875,
        "kronos_small_displacement": 45.37718749999476,
        "kronos_small_displacement_fraction": 0.0005869264759825712,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP120730",
        "ticker": "KXBTC15M-26SEP120730-30",
        "market_id": "KXBTC15M-26SEP120730-30",
        "contract_id": "KXBTC15M-26SEP120730-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77313.24
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-12T11:16:16.310432Z",
        "retrieved_timestamp": "2026-09-12T11:16:16.498154Z",
        "quote_offset_seconds": 0.187722,
        "quote_age_seconds": 0.187722,
        "bid": 0.5,
        "ask": 0.51,
        "midpoint": 0.505,
        "last_price": 0.5,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.51,
        "price_type": "live_executable_ask",
        "yes_ask_size": 1333.32
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 77284.75,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260912T1115Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 139,
          "signal_id": 145,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-12T11:00:00Z",
          "return_6h": 0.001113354736988148,
          "return_12h": 0.002532101187000979,
          "return_24h": 0.006831495016775602,
          "close_vs_ema12": 6.43659045209688e-05,
          "close_vs_ema24": -0.00030136291091964473,
          "ema12_slope_3h": 0.0002409621464789513,
          "ema24_slope_6h": -0.0002923813374480222,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.503809Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-12T11:00:00Z",
            "return_6h": 0.001113354736988148,
            "return_12h": 0.002532101187000979,
            "return_24h": 0.006831495016775602,
            "close_vs_ema12": 6.43659045209688e-05,
            "close_vs_ema24": -0.00030136291091964473,
            "ema12_slope_3h": 0.0002409621464789513,
            "ema24_slope_6h": -0.0002923813374480222,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 144,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260912T1100Z",
      "trigger_timestamp": "2026-09-12T11:01:15.399939Z",
      "market_start_timestamp": "2026-09-12T11:00:00Z",
      "resolution_timestamp": "2026-09-12T11:15:00Z",
      "direction": "UP",
      "base_run_id": 841,
      "small_run_id": 842,
      "last_observed_close": 77317.9,
      "actual_close": 77313.24,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-12T11:01:15.442150Z",
      "base_predicted_close": 77336.25,
      "small_predicted_close": 77374.625,
      "strike": 77317.9,
      "market_regime": {
        "id": 138,
        "signal_id": 144,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-12T10:45:00Z",
        "return_6h": 0.0012870574381358413,
        "return_12h": 0.0024340845723898052,
        "return_24h": 0.004423173867509789,
        "close_vs_ema12": 0.00012741572810859303,
        "close_vs_ema24": -0.00024741737944888875,
        "ema12_slope_3h": 0.00022500282266246785,
        "ema24_slope_6h": -0.0003219242587597648,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.503357Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-12T10:45:00Z",
          "return_6h": 0.0012870574381358413,
          "return_12h": 0.0024340845723898052,
          "return_24h": 0.004423173867509789,
          "close_vs_ema12": 0.00012741572810859303,
          "close_vs_ema24": -0.00024741737944888875,
          "ema12_slope_3h": 0.00022500282266246785,
          "ema24_slope_6h": -0.0003219242587597648,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.63,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.190217,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        841,
        842
      ],
      "forecast_publication_timestamp": "2026-09-12T11:01:15.399939Z",
      "requested_quote_timestamp": "2026-09-12T11:01:15.399939Z",
      "retrieved_quote_timestamp": "2026-09-12T11:01:15.590156Z",
      "quote_retrieval_timestamp": "2026-09-12T11:01:15.590156Z",
      "timing_difference_seconds": 0.190217,
      "selected_quote": {
        "id": 144,
        "contract_id": 144,
        "forecast_timestamp": "2026-09-12T11:01:15.399939Z",
        "requested_timestamp": "2026-09-12T11:01:15.399939Z",
        "actual_quote_timestamp": "2026-09-12T11:01:15.590156Z",
        "timestamp_delta_seconds": 0.190217,
        "bid": 0.62,
        "ask": 0.63,
        "midpoint": 0.625,
        "last_price": 0.62,
        "implied_probability": 0.63,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-12T11:01:15.590156Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP120715",
        "external_market_id": "KXBTC15M-26SEP120715-15",
        "external_contract_id": "KXBTC15M-26SEP120715-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2880.01
      },
      "selected_entry_price": 0.63,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 144,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP120715",
          "external_market_id": "KXBTC15M-26SEP120715-15",
          "external_contract_id": "KXBTC15M-26SEP120715-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-12T11:00:00Z",
          "resolution_timestamp": "2026-09-12T11:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-12T11:01:15.444634Z"
        }
      ],
      "quotes": [
        {
          "id": 144,
          "contract_id": 144,
          "forecast_timestamp": "2026-09-12T11:01:15.399939Z",
          "requested_timestamp": "2026-09-12T11:01:15.399939Z",
          "actual_quote_timestamp": "2026-09-12T11:01:15.590156Z",
          "timestamp_delta_seconds": 0.190217,
          "bid": 0.62,
          "ask": 0.63,
          "midpoint": 0.625,
          "last_price": 0.62,
          "implied_probability": 0.63,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-12T11:01:15.590156Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP120715",
          "external_market_id": "KXBTC15M-26SEP120715-15",
          "external_contract_id": "KXBTC15M-26SEP120715-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2880.01
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP120715-15": {
          "UP/YES": "KXBTC15M-26SEP120715-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 275,
          "signal_id": 144,
          "quote_id": 144,
          "settlement_id": 144,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 154.0,
          "entry_price": 0.63,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.02,
          "trading_fee": 2.52,
          "total_deployed": 99.53999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -97.02,
          "net_pnl": -99.53999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-12T11:16:20.904465Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2880.01,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 276,
          "signal_id": 144,
          "quote_id": 144,
          "settlement_id": 144,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.63,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 63.0,
          "trading_fee": 1.64,
          "total_deployed": 64.64,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -63.0,
          "net_pnl": -64.64,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-12T11:16:20.907691Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2880.01,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77317.9,
        "kronos_base_predicted_close": 77336.25,
        "kronos_base_displacement": 18.35000000000582,
        "kronos_base_displacement_fraction": 0.0002373318468298521,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77374.625,
        "kronos_small_displacement": 56.72500000000582,
        "kronos_small_displacement_fraction": 0.0007336593466714153,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP120715",
        "ticker": "KXBTC15M-26SEP120715-15",
        "market_id": "KXBTC15M-26SEP120715-15",
        "contract_id": "KXBTC15M-26SEP120715-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77317.9
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-12T11:01:15.399939Z",
        "retrieved_timestamp": "2026-09-12T11:01:15.590156Z",
        "quote_offset_seconds": 0.190217,
        "quote_age_seconds": 0.190217,
        "bid": 0.62,
        "ask": 0.63,
        "midpoint": 0.625,
        "last_price": 0.62,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.63,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2880.01
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 77313.24,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260912T1100Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 138,
          "signal_id": 144,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-12T10:45:00Z",
          "return_6h": 0.0012870574381358413,
          "return_12h": 0.0024340845723898052,
          "return_24h": 0.004423173867509789,
          "close_vs_ema12": 0.00012741572810859303,
          "close_vs_ema24": -0.00024741737944888875,
          "ema12_slope_3h": 0.00022500282266246785,
          "ema24_slope_6h": -0.0003219242587597648,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.503357Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-12T10:45:00Z",
            "return_6h": 0.0012870574381358413,
            "return_12h": 0.0024340845723898052,
            "return_24h": 0.004423173867509789,
            "close_vs_ema12": 0.00012741572810859303,
            "close_vs_ema24": -0.00024741737944888875,
            "ema12_slope_3h": 0.00022500282266246785,
            "ema24_slope_6h": -0.0003219242587597648,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 143,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260912T1030Z",
      "trigger_timestamp": "2026-09-12T10:31:15.899967Z",
      "market_start_timestamp": "2026-09-12T10:30:00Z",
      "resolution_timestamp": "2026-09-12T10:45:00Z",
      "direction": "UP",
      "base_run_id": 837,
      "small_run_id": 838,
      "last_observed_close": 77361.35,
      "actual_close": 77353.45,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-12T10:31:15.932684Z",
      "base_predicted_close": 77378.546875,
      "small_predicted_close": 77396.0390625,
      "strike": 77361.35,
      "market_regime": {
        "id": 137,
        "signal_id": 143,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-12T10:15:00Z",
        "return_6h": 0.0016377665961158083,
        "return_12h": 0.0032922677232618547,
        "return_24h": 0.0044999671556571474,
        "close_vs_ema12": 0.0007200760654222371,
        "close_vs_ema24": 0.0003135167337851019,
        "ema12_slope_3h": 0.00016583198013808698,
        "ema24_slope_6h": -0.00039436884753607515,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.502876Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-12T10:15:00Z",
          "return_6h": 0.0016377665961158083,
          "return_12h": 0.0032922677232618547,
          "return_24h": 0.0044999671556571474,
          "close_vs_ema12": 0.0007200760654222371,
          "close_vs_ema24": 0.0003135167337851019,
          "ema12_slope_3h": 0.00016583198013808698,
          "ema24_slope_6h": -0.00039436884753607515,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.51,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.165913,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        837,
        838
      ],
      "forecast_publication_timestamp": "2026-09-12T10:31:15.899967Z",
      "requested_quote_timestamp": "2026-09-12T10:31:15.899967Z",
      "retrieved_quote_timestamp": "2026-09-12T10:31:16.065880Z",
      "quote_retrieval_timestamp": "2026-09-12T10:31:16.065880Z",
      "timing_difference_seconds": 0.165913,
      "selected_quote": {
        "id": 143,
        "contract_id": 143,
        "forecast_timestamp": "2026-09-12T10:31:15.899967Z",
        "requested_timestamp": "2026-09-12T10:31:15.899967Z",
        "actual_quote_timestamp": "2026-09-12T10:31:16.065880Z",
        "timestamp_delta_seconds": 0.165913,
        "bid": 0.5,
        "ask": 0.51,
        "midpoint": 0.505,
        "last_price": 0.51,
        "implied_probability": 0.51,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-12T10:31:16.065880Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP120645",
        "external_market_id": "KXBTC15M-26SEP120645-45",
        "external_contract_id": "KXBTC15M-26SEP120645-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 6640.83
      },
      "selected_entry_price": 0.51,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 143,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP120645",
          "external_market_id": "KXBTC15M-26SEP120645-45",
          "external_contract_id": "KXBTC15M-26SEP120645-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-12T10:30:00Z",
          "resolution_timestamp": "2026-09-12T10:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-12T10:31:15.935138Z"
        }
      ],
      "quotes": [
        {
          "id": 143,
          "contract_id": 143,
          "forecast_timestamp": "2026-09-12T10:31:15.899967Z",
          "requested_timestamp": "2026-09-12T10:31:15.899967Z",
          "actual_quote_timestamp": "2026-09-12T10:31:16.065880Z",
          "timestamp_delta_seconds": 0.165913,
          "bid": 0.5,
          "ask": 0.51,
          "midpoint": 0.505,
          "last_price": 0.51,
          "implied_probability": 0.51,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-12T10:31:16.065880Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP120645",
          "external_market_id": "KXBTC15M-26SEP120645-45",
          "external_contract_id": "KXBTC15M-26SEP120645-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 6640.83
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP120645-45": {
          "UP/YES": "KXBTC15M-26SEP120645-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 273,
          "signal_id": 143,
          "quote_id": 143,
          "settlement_id": 143,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 189.0,
          "entry_price": 0.51,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.39,
          "trading_fee": 3.31,
          "total_deployed": 99.7,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.39,
          "net_pnl": -99.7,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-12T10:46:20.009714Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6640.83,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 274,
          "signal_id": 143,
          "quote_id": 143,
          "settlement_id": 143,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.51,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 51.0,
          "trading_fee": 1.75,
          "total_deployed": 52.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -51.0,
          "net_pnl": -52.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-12T10:46:20.011707Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6640.83,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77361.35,
        "kronos_base_predicted_close": 77378.546875,
        "kronos_base_displacement": 17.19687499999418,
        "kronos_base_displacement_fraction": 0.00022229285037029704,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77396.0390625,
        "kronos_small_displacement": 34.68906249999418,
        "kronos_small_displacement_fraction": 0.0004484030139080326,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP120645",
        "ticker": "KXBTC15M-26SEP120645-45",
        "market_id": "KXBTC15M-26SEP120645-45",
        "contract_id": "KXBTC15M-26SEP120645-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77361.35
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-12T10:31:15.899967Z",
        "retrieved_timestamp": "2026-09-12T10:31:16.065880Z",
        "quote_offset_seconds": 0.165913,
        "quote_age_seconds": 0.165913,
        "bid": 0.5,
        "ask": 0.51,
        "midpoint": 0.505,
        "last_price": 0.51,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.51,
        "price_type": "live_executable_ask",
        "yes_ask_size": 6640.83
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 77353.45,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260912T1030Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 137,
          "signal_id": 143,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-12T10:15:00Z",
          "return_6h": 0.0016377665961158083,
          "return_12h": 0.0032922677232618547,
          "return_24h": 0.0044999671556571474,
          "close_vs_ema12": 0.0007200760654222371,
          "close_vs_ema24": 0.0003135167337851019,
          "ema12_slope_3h": 0.00016583198013808698,
          "ema24_slope_6h": -0.00039436884753607515,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.502876Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-12T10:15:00Z",
            "return_6h": 0.0016377665961158083,
            "return_12h": 0.0032922677232618547,
            "return_24h": 0.0044999671556571474,
            "close_vs_ema12": 0.0007200760654222371,
            "close_vs_ema24": 0.0003135167337851019,
            "ema12_slope_3h": 0.00016583198013808698,
            "ema24_slope_6h": -0.00039436884753607515,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 142,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260912T0945Z",
      "trigger_timestamp": "2026-09-12T09:46:16.702348Z",
      "market_start_timestamp": "2026-09-12T09:45:00Z",
      "resolution_timestamp": "2026-09-12T10:00:00Z",
      "direction": "UP",
      "base_run_id": 831,
      "small_run_id": 832,
      "last_observed_close": 77326.78,
      "actual_close": 77336.47,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-12T09:46:16.738047Z",
      "base_predicted_close": 77338.0703125,
      "small_predicted_close": 77376.9296875,
      "strike": 77326.78,
      "market_regime": {
        "id": 136,
        "signal_id": 142,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-12T09:30:00Z",
        "return_6h": 0.001176758577877024,
        "return_12h": -5.5676186334618905e-05,
        "return_24h": 0.005098133705634611,
        "close_vs_ema12": 0.0003650349477191117,
        "close_vs_ema24": -0.00011521942893533144,
        "ema12_slope_3h": 8.669055114673974e-05,
        "ema24_slope_6h": -0.0005037787429413854,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.502435Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-12T09:30:00Z",
          "return_6h": 0.001176758577877024,
          "return_12h": -5.5676186334618905e-05,
          "return_24h": 0.005098133705634611,
          "close_vs_ema12": 0.0003650349477191117,
          "close_vs_ema24": -0.00011521942893533144,
          "ema12_slope_3h": 8.669055114673974e-05,
          "ema24_slope_6h": -0.0005037787429413854,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.57,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.170915,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        831,
        832
      ],
      "forecast_publication_timestamp": "2026-09-12T09:46:16.702348Z",
      "requested_quote_timestamp": "2026-09-12T09:46:16.702348Z",
      "retrieved_quote_timestamp": "2026-09-12T09:46:16.873263Z",
      "quote_retrieval_timestamp": "2026-09-12T09:46:16.873263Z",
      "timing_difference_seconds": 0.170915,
      "selected_quote": {
        "id": 142,
        "contract_id": 142,
        "forecast_timestamp": "2026-09-12T09:46:16.702348Z",
        "requested_timestamp": "2026-09-12T09:46:16.702348Z",
        "actual_quote_timestamp": "2026-09-12T09:46:16.873263Z",
        "timestamp_delta_seconds": 0.170915,
        "bid": 0.56,
        "ask": 0.57,
        "midpoint": 0.565,
        "last_price": 0.57,
        "implied_probability": 0.57,
        "spread": 0.009999999999999898,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-12T09:46:16.873263Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP120600",
        "external_market_id": "KXBTC15M-26SEP120600-00",
        "external_contract_id": "KXBTC15M-26SEP120600-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 1401.69
      },
      "selected_entry_price": 0.57,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 142,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP120600",
          "external_market_id": "KXBTC15M-26SEP120600-00",
          "external_contract_id": "KXBTC15M-26SEP120600-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-12T09:45:00Z",
          "resolution_timestamp": "2026-09-12T10:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-12T09:46:16.741586Z"
        }
      ],
      "quotes": [
        {
          "id": 142,
          "contract_id": 142,
          "forecast_timestamp": "2026-09-12T09:46:16.702348Z",
          "requested_timestamp": "2026-09-12T09:46:16.702348Z",
          "actual_quote_timestamp": "2026-09-12T09:46:16.873263Z",
          "timestamp_delta_seconds": 0.170915,
          "bid": 0.56,
          "ask": 0.57,
          "midpoint": 0.565,
          "last_price": 0.57,
          "implied_probability": 0.57,
          "spread": 0.009999999999999898,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-12T09:46:16.873263Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP120600",
          "external_market_id": "KXBTC15M-26SEP120600-00",
          "external_contract_id": "KXBTC15M-26SEP120600-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 1401.69
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP120600-00": {
          "UP/YES": "KXBTC15M-26SEP120600-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 271,
          "signal_id": 142,
          "quote_id": 142,
          "settlement_id": 142,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 170.0,
          "entry_price": 0.57,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.89999999999999,
          "trading_fee": 2.92,
          "total_deployed": 99.82,
          "settlement_value": 1.0,
          "settlement_payout": 170.0,
          "gross_pnl": 73.10000000000001,
          "net_pnl": 70.18,
          "roi": 0.7030655179322782,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-12T10:01:23.168351Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1401.69,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 272,
          "signal_id": 142,
          "quote_id": 142,
          "settlement_id": 142,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.57,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 56.99999999999999,
          "trading_fee": 1.72,
          "total_deployed": 58.71999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 43.00000000000001,
          "net_pnl": 41.28000000000001,
          "roi": 0.70299727520436,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-12T10:01:23.171092Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1401.69,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77326.78,
        "kronos_base_predicted_close": 77338.0703125,
        "kronos_base_displacement": 11.290312500001164,
        "kronos_base_displacement_fraction": 0.00014600779316041823,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77376.9296875,
        "kronos_small_displacement": 50.149687500001164,
        "kronos_small_displacement_fraction": 0.0006485422967308501,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP120600",
        "ticker": "KXBTC15M-26SEP120600-00",
        "market_id": "KXBTC15M-26SEP120600-00",
        "contract_id": "KXBTC15M-26SEP120600-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77326.78
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-12T09:46:16.702348Z",
        "retrieved_timestamp": "2026-09-12T09:46:16.873263Z",
        "quote_offset_seconds": 0.170915,
        "quote_age_seconds": 0.170915,
        "bid": 0.56,
        "ask": 0.57,
        "midpoint": 0.565,
        "last_price": 0.57,
        "spread": 0.009999999999999898,
        "selected_entry_price": 0.57,
        "price_type": "live_executable_ask",
        "yes_ask_size": 1401.69
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 77336.47,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260912T0945Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 136,
          "signal_id": 142,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-12T09:30:00Z",
          "return_6h": 0.001176758577877024,
          "return_12h": -5.5676186334618905e-05,
          "return_24h": 0.005098133705634611,
          "close_vs_ema12": 0.0003650349477191117,
          "close_vs_ema24": -0.00011521942893533144,
          "ema12_slope_3h": 8.669055114673974e-05,
          "ema24_slope_6h": -0.0005037787429413854,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.502435Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-12T09:30:00Z",
            "return_6h": 0.001176758577877024,
            "return_12h": -5.5676186334618905e-05,
            "return_24h": 0.005098133705634611,
            "close_vs_ema12": 0.0003650349477191117,
            "close_vs_ema24": -0.00011521942893533144,
            "ema12_slope_3h": 8.669055114673974e-05,
            "ema24_slope_6h": -0.0005037787429413854,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 141,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260912T0730Z",
      "trigger_timestamp": "2026-09-12T07:31:15.527737Z",
      "market_start_timestamp": "2026-09-12T07:30:00Z",
      "resolution_timestamp": "2026-09-12T07:45:00Z",
      "direction": "UP",
      "base_run_id": 813,
      "small_run_id": 814,
      "last_observed_close": 77293.89,
      "actual_close": 77266.86,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-12T07:31:15.566587Z",
      "base_predicted_close": 77305.28125,
      "small_predicted_close": 77345.4453125,
      "strike": 77293.89,
      "market_regime": {
        "id": 135,
        "signal_id": 141,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-12T07:15:00Z",
        "return_6h": -0.0002245835311222022,
        "return_12h": 0.0006294107286886064,
        "return_24h": -0.00013629233208112268,
        "close_vs_ema12": 1.3217266594311994e-05,
        "close_vs_ema24": -0.0006101648001566318,
        "ema12_slope_3h": -0.00036053708046202004,
        "ema24_slope_6h": -0.0007420367906464387,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.501977Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-12T07:15:00Z",
          "return_6h": -0.0002245835311222022,
          "return_12h": 0.0006294107286886064,
          "return_24h": -0.00013629233208112268,
          "close_vs_ema12": 1.3217266594311994e-05,
          "close_vs_ema24": -0.0006101648001566318,
          "ema12_slope_3h": -0.00036053708046202004,
          "ema24_slope_6h": -0.0007420367906464387,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.51,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.179509,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        813,
        814
      ],
      "forecast_publication_timestamp": "2026-09-12T07:31:15.527737Z",
      "requested_quote_timestamp": "2026-09-12T07:31:15.527737Z",
      "retrieved_quote_timestamp": "2026-09-12T07:31:15.707246Z",
      "quote_retrieval_timestamp": "2026-09-12T07:31:15.707246Z",
      "timing_difference_seconds": 0.179509,
      "selected_quote": {
        "id": 141,
        "contract_id": 141,
        "forecast_timestamp": "2026-09-12T07:31:15.527737Z",
        "requested_timestamp": "2026-09-12T07:31:15.527737Z",
        "actual_quote_timestamp": "2026-09-12T07:31:15.707246Z",
        "timestamp_delta_seconds": 0.179509,
        "bid": 0.5,
        "ask": 0.51,
        "midpoint": 0.505,
        "last_price": 0.5,
        "implied_probability": 0.51,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-12T07:31:15.707246Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP120345",
        "external_market_id": "KXBTC15M-26SEP120345-45",
        "external_contract_id": "KXBTC15M-26SEP120345-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2297.22
      },
      "selected_entry_price": 0.51,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 141,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP120345",
          "external_market_id": "KXBTC15M-26SEP120345-45",
          "external_contract_id": "KXBTC15M-26SEP120345-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-12T07:30:00Z",
          "resolution_timestamp": "2026-09-12T07:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-12T07:31:15.569357Z"
        }
      ],
      "quotes": [
        {
          "id": 141,
          "contract_id": 141,
          "forecast_timestamp": "2026-09-12T07:31:15.527737Z",
          "requested_timestamp": "2026-09-12T07:31:15.527737Z",
          "actual_quote_timestamp": "2026-09-12T07:31:15.707246Z",
          "timestamp_delta_seconds": 0.179509,
          "bid": 0.5,
          "ask": 0.51,
          "midpoint": 0.505,
          "last_price": 0.5,
          "implied_probability": 0.51,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-12T07:31:15.707246Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP120345",
          "external_market_id": "KXBTC15M-26SEP120345-45",
          "external_contract_id": "KXBTC15M-26SEP120345-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2297.22
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP120345-45": {
          "UP/YES": "KXBTC15M-26SEP120345-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 269,
          "signal_id": 141,
          "quote_id": 141,
          "settlement_id": 141,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 189.0,
          "entry_price": 0.51,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.39,
          "trading_fee": 3.31,
          "total_deployed": 99.7,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.39,
          "net_pnl": -99.7,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-12T07:46:19.396104Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2297.22,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 270,
          "signal_id": 141,
          "quote_id": 141,
          "settlement_id": 141,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.51,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 51.0,
          "trading_fee": 1.75,
          "total_deployed": 52.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -51.0,
          "net_pnl": -52.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-12T07:46:19.398178Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2297.22,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77293.89,
        "kronos_base_predicted_close": 77305.28125,
        "kronos_base_displacement": 11.391250000000582,
        "kronos_base_displacement_fraction": 0.00014737581456956796,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77345.4453125,
        "kronos_small_displacement": 51.55531250000058,
        "kronos_small_displacement_fraction": 0.0006670037243564865,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP120345",
        "ticker": "KXBTC15M-26SEP120345-45",
        "market_id": "KXBTC15M-26SEP120345-45",
        "contract_id": "KXBTC15M-26SEP120345-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77293.89
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-12T07:31:15.527737Z",
        "retrieved_timestamp": "2026-09-12T07:31:15.707246Z",
        "quote_offset_seconds": 0.179509,
        "quote_age_seconds": 0.179509,
        "bid": 0.5,
        "ask": 0.51,
        "midpoint": 0.505,
        "last_price": 0.5,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.51,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2297.22
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 77266.86,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260912T0730Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 135,
          "signal_id": 141,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-12T07:15:00Z",
          "return_6h": -0.0002245835311222022,
          "return_12h": 0.0006294107286886064,
          "return_24h": -0.00013629233208112268,
          "close_vs_ema12": 1.3217266594311994e-05,
          "close_vs_ema24": -0.0006101648001566318,
          "ema12_slope_3h": -0.00036053708046202004,
          "ema24_slope_6h": -0.0007420367906464387,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.501977Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-12T07:15:00Z",
            "return_6h": -0.0002245835311222022,
            "return_12h": 0.0006294107286886064,
            "return_24h": -0.00013629233208112268,
            "close_vs_ema12": 1.3217266594311994e-05,
            "close_vs_ema24": -0.0006101648001566318,
            "ema12_slope_3h": -0.00036053708046202004,
            "ema24_slope_6h": -0.0007420367906464387,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 140,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260912T0700Z",
      "trigger_timestamp": "2026-09-12T07:01:16.833974Z",
      "market_start_timestamp": "2026-09-12T07:00:00Z",
      "resolution_timestamp": "2026-09-12T07:15:00Z",
      "direction": "UP",
      "base_run_id": 809,
      "small_run_id": 810,
      "last_observed_close": 77282.74,
      "actual_close": 77324.06,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-12T07:01:16.876608Z",
      "base_predicted_close": 77294.59375,
      "small_predicted_close": 77328.9453125,
      "strike": 77282.74,
      "market_regime": {
        "id": 134,
        "signal_id": 140,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-12T06:45:00Z",
        "return_6h": -3.4979657526079677e-06,
        "return_12h": 0.003279548361421858,
        "return_24h": 0.00020816870234785512,
        "close_vs_ema12": -0.0001131954895430276,
        "close_vs_ema24": -0.0007719813588448199,
        "ema12_slope_3h": -0.00044963699072397834,
        "ema24_slope_6h": -0.000761599018810788,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.501524Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-12T06:45:00Z",
          "return_6h": -3.4979657526079677e-06,
          "return_12h": 0.003279548361421858,
          "return_24h": 0.00020816870234785512,
          "close_vs_ema12": -0.0001131954895430276,
          "close_vs_ema24": -0.0007719813588448199,
          "ema12_slope_3h": -0.00044963699072397834,
          "ema24_slope_6h": -0.000761599018810788,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.54,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.183453,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        809,
        810
      ],
      "forecast_publication_timestamp": "2026-09-12T07:01:16.833974Z",
      "requested_quote_timestamp": "2026-09-12T07:01:16.833974Z",
      "retrieved_quote_timestamp": "2026-09-12T07:01:17.017427Z",
      "quote_retrieval_timestamp": "2026-09-12T07:01:17.017427Z",
      "timing_difference_seconds": 0.183453,
      "selected_quote": {
        "id": 140,
        "contract_id": 140,
        "forecast_timestamp": "2026-09-12T07:01:16.833974Z",
        "requested_timestamp": "2026-09-12T07:01:16.833974Z",
        "actual_quote_timestamp": "2026-09-12T07:01:17.017427Z",
        "timestamp_delta_seconds": 0.183453,
        "bid": 0.53,
        "ask": 0.54,
        "midpoint": 0.535,
        "last_price": 0.54,
        "implied_probability": 0.54,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-12T07:01:17.017427Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP120315",
        "external_market_id": "KXBTC15M-26SEP120315-15",
        "external_contract_id": "KXBTC15M-26SEP120315-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 653.66
      },
      "selected_entry_price": 0.54,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 140,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP120315",
          "external_market_id": "KXBTC15M-26SEP120315-15",
          "external_contract_id": "KXBTC15M-26SEP120315-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-12T07:00:00Z",
          "resolution_timestamp": "2026-09-12T07:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-12T07:01:16.879288Z"
        }
      ],
      "quotes": [
        {
          "id": 140,
          "contract_id": 140,
          "forecast_timestamp": "2026-09-12T07:01:16.833974Z",
          "requested_timestamp": "2026-09-12T07:01:16.833974Z",
          "actual_quote_timestamp": "2026-09-12T07:01:17.017427Z",
          "timestamp_delta_seconds": 0.183453,
          "bid": 0.53,
          "ask": 0.54,
          "midpoint": 0.535,
          "last_price": 0.54,
          "implied_probability": 0.54,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-12T07:01:17.017427Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP120315",
          "external_market_id": "KXBTC15M-26SEP120315-15",
          "external_contract_id": "KXBTC15M-26SEP120315-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 653.66
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP120315-15": {
          "UP/YES": "KXBTC15M-26SEP120315-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 267,
          "signal_id": 140,
          "quote_id": 140,
          "settlement_id": 140,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 179.0,
          "entry_price": 0.54,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.66000000000001,
          "trading_fee": 3.12,
          "total_deployed": 99.78000000000002,
          "settlement_value": 1.0,
          "settlement_payout": 179.0,
          "gross_pnl": 82.33999999999999,
          "net_pnl": 79.21999999999998,
          "roi": 0.793946682701944,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-12T07:16:19.326832Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 653.66,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 268,
          "signal_id": 140,
          "quote_id": 140,
          "settlement_id": 140,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.54,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 54.0,
          "trading_fee": 1.74,
          "total_deployed": 55.74,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 46.0,
          "net_pnl": 44.26,
          "roi": 0.7940437746681018,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-12T07:16:19.328763Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 653.66,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77282.74,
        "kronos_base_predicted_close": 77294.59375,
        "kronos_base_displacement": 11.853749999994761,
        "kronos_base_displacement_fraction": 0.0001533815959423121,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77328.9453125,
        "kronos_small_displacement": 46.20531249999476,
        "kronos_small_displacement_fraction": 0.0005978736325859404,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP120315",
        "ticker": "KXBTC15M-26SEP120315-15",
        "market_id": "KXBTC15M-26SEP120315-15",
        "contract_id": "KXBTC15M-26SEP120315-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77282.74
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-12T07:01:16.833974Z",
        "retrieved_timestamp": "2026-09-12T07:01:17.017427Z",
        "quote_offset_seconds": 0.183453,
        "quote_age_seconds": 0.183453,
        "bid": 0.53,
        "ask": 0.54,
        "midpoint": 0.535,
        "last_price": 0.54,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.54,
        "price_type": "live_executable_ask",
        "yes_ask_size": 653.66
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 77324.06,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260912T0700Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 134,
          "signal_id": 140,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-12T06:45:00Z",
          "return_6h": -3.4979657526079677e-06,
          "return_12h": 0.003279548361421858,
          "return_24h": 0.00020816870234785512,
          "close_vs_ema12": -0.0001131954895430276,
          "close_vs_ema24": -0.0007719813588448199,
          "ema12_slope_3h": -0.00044963699072397834,
          "ema24_slope_6h": -0.000761599018810788,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.501524Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-12T06:45:00Z",
            "return_6h": -3.4979657526079677e-06,
            "return_12h": 0.003279548361421858,
            "return_24h": 0.00020816870234785512,
            "close_vs_ema12": -0.0001131954895430276,
            "close_vs_ema24": -0.0007719813588448199,
            "ema12_slope_3h": -0.00044963699072397834,
            "ema24_slope_6h": -0.000761599018810788,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 139,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260912T0600Z",
      "trigger_timestamp": "2026-09-12T06:01:16.436606Z",
      "market_start_timestamp": "2026-09-12T06:00:00Z",
      "resolution_timestamp": "2026-09-12T06:15:00Z",
      "direction": "UP",
      "base_run_id": 801,
      "small_run_id": 802,
      "last_observed_close": 77203.78,
      "actual_close": 77199.58,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-12T06:01:16.469120Z",
      "base_predicted_close": 77233.859375,
      "small_predicted_close": 77205.25,
      "strike": 77203.78,
      "market_regime": {
        "id": 133,
        "signal_id": 139,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-12T05:45:00Z",
        "return_6h": -3.938555384275233e-05,
        "return_12h": -0.004047377452468526,
        "return_24h": -0.0002598031858247474,
        "close_vs_ema12": -0.001221034336129967,
        "close_vs_ema24": -0.0018922910363796674,
        "ema12_slope_3h": -0.0005261656808698278,
        "ema24_slope_6h": -0.0008060072320420497,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.501012Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-12T05:45:00Z",
          "return_6h": -3.938555384275233e-05,
          "return_12h": -0.004047377452468526,
          "return_24h": -0.0002598031858247474,
          "close_vs_ema12": -0.001221034336129967,
          "close_vs_ema24": -0.0018922910363796674,
          "ema12_slope_3h": -0.0005261656808698278,
          "ema24_slope_6h": -0.0008060072320420497,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.47,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.178319,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        801,
        802
      ],
      "forecast_publication_timestamp": "2026-09-12T06:01:16.436606Z",
      "requested_quote_timestamp": "2026-09-12T06:01:16.436606Z",
      "retrieved_quote_timestamp": "2026-09-12T06:01:16.614925Z",
      "quote_retrieval_timestamp": "2026-09-12T06:01:16.614925Z",
      "timing_difference_seconds": 0.178319,
      "selected_quote": {
        "id": 139,
        "contract_id": 139,
        "forecast_timestamp": "2026-09-12T06:01:16.436606Z",
        "requested_timestamp": "2026-09-12T06:01:16.436606Z",
        "actual_quote_timestamp": "2026-09-12T06:01:16.614925Z",
        "timestamp_delta_seconds": 0.178319,
        "bid": 0.46,
        "ask": 0.47,
        "midpoint": 0.46499999999999997,
        "last_price": 0.46,
        "implied_probability": 0.47,
        "spread": 0.009999999999999953,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-12T06:01:16.614925Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP120215",
        "external_market_id": "KXBTC15M-26SEP120215-15",
        "external_contract_id": "KXBTC15M-26SEP120215-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2663.03
      },
      "selected_entry_price": 0.47,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 139,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP120215",
          "external_market_id": "KXBTC15M-26SEP120215-15",
          "external_contract_id": "KXBTC15M-26SEP120215-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-12T06:00:00Z",
          "resolution_timestamp": "2026-09-12T06:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-12T06:01:16.472329Z"
        }
      ],
      "quotes": [
        {
          "id": 139,
          "contract_id": 139,
          "forecast_timestamp": "2026-09-12T06:01:16.436606Z",
          "requested_timestamp": "2026-09-12T06:01:16.436606Z",
          "actual_quote_timestamp": "2026-09-12T06:01:16.614925Z",
          "timestamp_delta_seconds": 0.178319,
          "bid": 0.46,
          "ask": 0.47,
          "midpoint": 0.46499999999999997,
          "last_price": 0.46,
          "implied_probability": 0.47,
          "spread": 0.009999999999999953,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-12T06:01:16.614925Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP120215",
          "external_market_id": "KXBTC15M-26SEP120215-15",
          "external_contract_id": "KXBTC15M-26SEP120215-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2663.03
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP120215-15": {
          "UP/YES": "KXBTC15M-26SEP120215-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 265,
          "signal_id": 139,
          "quote_id": 139,
          "settlement_id": 139,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 205.0,
          "entry_price": 0.47,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.35,
          "trading_fee": 3.58,
          "total_deployed": 99.92999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.35,
          "net_pnl": -99.92999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-12T06:16:19.263770Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2663.03,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 266,
          "signal_id": 139,
          "quote_id": 139,
          "settlement_id": 139,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.47,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 47.0,
          "trading_fee": 1.75,
          "total_deployed": 48.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -47.0,
          "net_pnl": -48.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-12T06:16:19.265699Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2663.03,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77203.78,
        "kronos_base_predicted_close": 77233.859375,
        "kronos_base_displacement": 30.079375000001164,
        "kronos_base_displacement_fraction": 0.00038961013307899127,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77205.25,
        "kronos_small_displacement": 1.4700000000011642,
        "kronos_small_displacement_fraction": 1.9040518482400267e-05,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP120215",
        "ticker": "KXBTC15M-26SEP120215-15",
        "market_id": "KXBTC15M-26SEP120215-15",
        "contract_id": "KXBTC15M-26SEP120215-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77203.78
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-12T06:01:16.436606Z",
        "retrieved_timestamp": "2026-09-12T06:01:16.614925Z",
        "quote_offset_seconds": 0.178319,
        "quote_age_seconds": 0.178319,
        "bid": 0.46,
        "ask": 0.47,
        "midpoint": 0.46499999999999997,
        "last_price": 0.46,
        "spread": 0.009999999999999953,
        "selected_entry_price": 0.47,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2663.03
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 77199.58,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260912T0600Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 133,
          "signal_id": 139,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-12T05:45:00Z",
          "return_6h": -3.938555384275233e-05,
          "return_12h": -0.004047377452468526,
          "return_24h": -0.0002598031858247474,
          "close_vs_ema12": -0.001221034336129967,
          "close_vs_ema24": -0.0018922910363796674,
          "ema12_slope_3h": -0.0005261656808698278,
          "ema24_slope_6h": -0.0008060072320420497,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.501012Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-12T05:45:00Z",
            "return_6h": -3.938555384275233e-05,
            "return_12h": -0.004047377452468526,
            "return_24h": -0.0002598031858247474,
            "close_vs_ema12": -0.001221034336129967,
            "close_vs_ema24": -0.0018922910363796674,
            "ema12_slope_3h": -0.0005261656808698278,
            "ema24_slope_6h": -0.0008060072320420497,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 138,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260912T0530Z",
      "trigger_timestamp": "2026-09-12T05:31:15.582421Z",
      "market_start_timestamp": "2026-09-12T05:30:00Z",
      "resolution_timestamp": "2026-09-12T05:45:00Z",
      "direction": "UP",
      "base_run_id": 797,
      "small_run_id": 798,
      "last_observed_close": 77199.19,
      "actual_close": 77227.98,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-12T05:31:15.619459Z",
      "base_predicted_close": 77237.109375,
      "small_predicted_close": 77216.7890625,
      "strike": 77199.19,
      "market_regime": {
        "id": 132,
        "signal_id": 138,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-12T05:15:00Z",
        "return_6h": 0.00033669499794397595,
        "return_12h": -0.008026010155593677,
        "return_24h": 0.001497704456549398,
        "close_vs_ema12": -0.0013730374544711488,
        "close_vs_ema24": -0.0020253542290326054,
        "ema12_slope_3h": -0.000555251603726048,
        "ema24_slope_6h": -0.0008467992197725982,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.500521Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-12T05:15:00Z",
          "return_6h": 0.00033669499794397595,
          "return_12h": -0.008026010155593677,
          "return_24h": 0.001497704456549398,
          "close_vs_ema12": -0.0013730374544711488,
          "close_vs_ema24": -0.0020253542290326054,
          "ema12_slope_3h": -0.000555251603726048,
          "ema24_slope_6h": -0.0008467992197725982,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.64,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.179932,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        797,
        798
      ],
      "forecast_publication_timestamp": "2026-09-12T05:31:15.582421Z",
      "requested_quote_timestamp": "2026-09-12T05:31:15.582421Z",
      "retrieved_quote_timestamp": "2026-09-12T05:31:15.762353Z",
      "quote_retrieval_timestamp": "2026-09-12T05:31:15.762353Z",
      "timing_difference_seconds": 0.179932,
      "selected_quote": {
        "id": 138,
        "contract_id": 138,
        "forecast_timestamp": "2026-09-12T05:31:15.582421Z",
        "requested_timestamp": "2026-09-12T05:31:15.582421Z",
        "actual_quote_timestamp": "2026-09-12T05:31:15.762353Z",
        "timestamp_delta_seconds": 0.179932,
        "bid": 0.63,
        "ask": 0.64,
        "midpoint": 0.635,
        "last_price": 0.63,
        "implied_probability": 0.64,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-12T05:31:15.762353Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP120145",
        "external_market_id": "KXBTC15M-26SEP120145-45",
        "external_contract_id": "KXBTC15M-26SEP120145-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5064.78
      },
      "selected_entry_price": 0.64,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 138,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP120145",
          "external_market_id": "KXBTC15M-26SEP120145-45",
          "external_contract_id": "KXBTC15M-26SEP120145-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-12T05:30:00Z",
          "resolution_timestamp": "2026-09-12T05:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-12T05:31:15.621508Z"
        }
      ],
      "quotes": [
        {
          "id": 138,
          "contract_id": 138,
          "forecast_timestamp": "2026-09-12T05:31:15.582421Z",
          "requested_timestamp": "2026-09-12T05:31:15.582421Z",
          "actual_quote_timestamp": "2026-09-12T05:31:15.762353Z",
          "timestamp_delta_seconds": 0.179932,
          "bid": 0.63,
          "ask": 0.64,
          "midpoint": 0.635,
          "last_price": 0.63,
          "implied_probability": 0.64,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-12T05:31:15.762353Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP120145",
          "external_market_id": "KXBTC15M-26SEP120145-45",
          "external_contract_id": "KXBTC15M-26SEP120145-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5064.78
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP120145-45": {
          "UP/YES": "KXBTC15M-26SEP120145-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 263,
          "signal_id": 138,
          "quote_id": 138,
          "settlement_id": 138,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 152.0,
          "entry_price": 0.64,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.28,
          "trading_fee": 2.46,
          "total_deployed": 99.74,
          "settlement_value": 1.0,
          "settlement_payout": 152.0,
          "gross_pnl": 54.72,
          "net_pnl": 52.260000000000005,
          "roi": 0.5239623019851615,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-12T05:46:27.781762Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5064.78,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 264,
          "signal_id": 138,
          "quote_id": 138,
          "settlement_id": 138,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.64,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 64.0,
          "trading_fee": 1.62,
          "total_deployed": 65.62,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 36.0,
          "net_pnl": 34.379999999999995,
          "roi": 0.5239256324291374,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-12T05:46:27.783722Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5064.78,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77199.19,
        "kronos_base_predicted_close": 77237.109375,
        "kronos_base_displacement": 37.91937499999767,
        "kronos_base_displacement_fraction": 0.0004911887676541382,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77216.7890625,
        "kronos_small_displacement": 17.59906249999767,
        "kronos_small_displacement_fraction": 0.00022796952273719027,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP120145",
        "ticker": "KXBTC15M-26SEP120145-45",
        "market_id": "KXBTC15M-26SEP120145-45",
        "contract_id": "KXBTC15M-26SEP120145-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77199.19
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-12T05:31:15.582421Z",
        "retrieved_timestamp": "2026-09-12T05:31:15.762353Z",
        "quote_offset_seconds": 0.179932,
        "quote_age_seconds": 0.179932,
        "bid": 0.63,
        "ask": 0.64,
        "midpoint": 0.635,
        "last_price": 0.63,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.64,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5064.78
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 77227.98,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260912T0530Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 132,
          "signal_id": 138,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-12T05:15:00Z",
          "return_6h": 0.00033669499794397595,
          "return_12h": -0.008026010155593677,
          "return_24h": 0.001497704456549398,
          "close_vs_ema12": -0.0013730374544711488,
          "close_vs_ema24": -0.0020253542290326054,
          "ema12_slope_3h": -0.000555251603726048,
          "ema24_slope_6h": -0.0008467992197725982,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.500521Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-12T05:15:00Z",
            "return_6h": 0.00033669499794397595,
            "return_12h": -0.008026010155593677,
            "return_24h": 0.001497704456549398,
            "close_vs_ema12": -0.0013730374544711488,
            "close_vs_ema24": -0.0020253542290326054,
            "ema12_slope_3h": -0.000555251603726048,
            "ema24_slope_6h": -0.0008467992197725982,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 137,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260912T0500Z",
      "trigger_timestamp": "2026-09-12T05:01:18.009459Z",
      "market_start_timestamp": "2026-09-12T05:00:00Z",
      "resolution_timestamp": "2026-09-12T05:15:00Z",
      "direction": "UP",
      "base_run_id": 793,
      "small_run_id": 794,
      "last_observed_close": 77218.52,
      "actual_close": 77227.26,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-12T05:01:18.057530Z",
      "base_predicted_close": 77246.609375,
      "small_predicted_close": 77226.265625,
      "strike": 77218.52,
      "market_regime": {
        "id": 131,
        "signal_id": 137,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-12T04:45:00Z",
        "return_6h": 0.0011455527420767275,
        "return_12h": -0.008978664880735066,
        "return_24h": 0.0015649915676321235,
        "close_vs_ema12": -0.0012268254992009453,
        "close_vs_ema24": -0.0018539333080340725,
        "ema12_slope_3h": -0.0005192330407741697,
        "ema24_slope_6h": -0.0009196225029880489,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.500074Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-12T04:45:00Z",
          "return_6h": 0.0011455527420767275,
          "return_12h": -0.008978664880735066,
          "return_24h": 0.0015649915676321235,
          "close_vs_ema12": -0.0012268254992009453,
          "close_vs_ema24": -0.0018539333080340725,
          "ema12_slope_3h": -0.0005192330407741697,
          "ema24_slope_6h": -0.0009196225029880489,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.43,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.192506,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        793,
        794
      ],
      "forecast_publication_timestamp": "2026-09-12T05:01:18.009459Z",
      "requested_quote_timestamp": "2026-09-12T05:01:18.009459Z",
      "retrieved_quote_timestamp": "2026-09-12T05:01:18.201965Z",
      "quote_retrieval_timestamp": "2026-09-12T05:01:18.201965Z",
      "timing_difference_seconds": 0.192506,
      "selected_quote": {
        "id": 137,
        "contract_id": 137,
        "forecast_timestamp": "2026-09-12T05:01:18.009459Z",
        "requested_timestamp": "2026-09-12T05:01:18.009459Z",
        "actual_quote_timestamp": "2026-09-12T05:01:18.201965Z",
        "timestamp_delta_seconds": 0.192506,
        "bid": 0.42,
        "ask": 0.43,
        "midpoint": 0.425,
        "last_price": 0.42,
        "implied_probability": 0.43,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-12T05:01:18.201965Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP120115",
        "external_market_id": "KXBTC15M-26SEP120115-15",
        "external_contract_id": "KXBTC15M-26SEP120115-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 1648.56
      },
      "selected_entry_price": 0.43,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 137,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP120115",
          "external_market_id": "KXBTC15M-26SEP120115-15",
          "external_contract_id": "KXBTC15M-26SEP120115-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-12T05:00:00Z",
          "resolution_timestamp": "2026-09-12T05:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-12T05:01:18.060144Z"
        }
      ],
      "quotes": [
        {
          "id": 137,
          "contract_id": 137,
          "forecast_timestamp": "2026-09-12T05:01:18.009459Z",
          "requested_timestamp": "2026-09-12T05:01:18.009459Z",
          "actual_quote_timestamp": "2026-09-12T05:01:18.201965Z",
          "timestamp_delta_seconds": 0.192506,
          "bid": 0.42,
          "ask": 0.43,
          "midpoint": 0.425,
          "last_price": 0.42,
          "implied_probability": 0.43,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-12T05:01:18.201965Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP120115",
          "external_market_id": "KXBTC15M-26SEP120115-15",
          "external_contract_id": "KXBTC15M-26SEP120115-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 1648.56
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP120115-15": {
          "UP/YES": "KXBTC15M-26SEP120115-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 261,
          "signal_id": 137,
          "quote_id": 137,
          "settlement_id": 137,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 223.0,
          "entry_price": 0.43,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.89,
          "trading_fee": 3.83,
          "total_deployed": 99.72,
          "settlement_value": 1.0,
          "settlement_payout": 223.0,
          "gross_pnl": 127.11,
          "net_pnl": 123.28,
          "roi": 1.2362615322904131,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-12T05:16:20.315606Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1648.56,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 262,
          "signal_id": 137,
          "quote_id": 137,
          "settlement_id": 137,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.43,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 43.0,
          "trading_fee": 1.72,
          "total_deployed": 44.72,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 57.0,
          "net_pnl": 55.28,
          "roi": 1.2361359570661896,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-12T05:16:20.317494Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1648.56,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77218.52,
        "kronos_base_predicted_close": 77246.609375,
        "kronos_base_displacement": 28.089374999995925,
        "kronos_base_displacement_fraction": 0.00036376474192973296,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77226.265625,
        "kronos_small_displacement": 7.7456249999959255,
        "kronos_small_displacement_fraction": 0.00010030786655838424,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP120115",
        "ticker": "KXBTC15M-26SEP120115-15",
        "market_id": "KXBTC15M-26SEP120115-15",
        "contract_id": "KXBTC15M-26SEP120115-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77218.52
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-12T05:01:18.009459Z",
        "retrieved_timestamp": "2026-09-12T05:01:18.201965Z",
        "quote_offset_seconds": 0.192506,
        "quote_age_seconds": 0.192506,
        "bid": 0.42,
        "ask": 0.43,
        "midpoint": 0.425,
        "last_price": 0.42,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.43,
        "price_type": "live_executable_ask",
        "yes_ask_size": 1648.56
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 77227.26,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260912T0500Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 131,
          "signal_id": 137,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-12T04:45:00Z",
          "return_6h": 0.0011455527420767275,
          "return_12h": -0.008978664880735066,
          "return_24h": 0.0015649915676321235,
          "close_vs_ema12": -0.0012268254992009453,
          "close_vs_ema24": -0.0018539333080340725,
          "ema12_slope_3h": -0.0005192330407741697,
          "ema24_slope_6h": -0.0009196225029880489,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.500074Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-12T04:45:00Z",
            "return_6h": 0.0011455527420767275,
            "return_12h": -0.008978664880735066,
            "return_24h": 0.0015649915676321235,
            "close_vs_ema12": -0.0012268254992009453,
            "close_vs_ema24": -0.0018539333080340725,
            "ema12_slope_3h": -0.0005192330407741697,
            "ema24_slope_6h": -0.0009196225029880489,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 136,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260912T0345Z",
      "trigger_timestamp": "2026-09-12T03:46:15.869468Z",
      "market_start_timestamp": "2026-09-12T03:45:00Z",
      "resolution_timestamp": "2026-09-12T04:00:00Z",
      "direction": "UP",
      "base_run_id": 783,
      "small_run_id": 784,
      "last_observed_close": 77235.89,
      "actual_close": 77259.6,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-12T03:46:15.903024Z",
      "base_predicted_close": 77261.984375,
      "small_predicted_close": 77241.640625,
      "strike": 77235.89,
      "market_regime": {
        "id": 130,
        "signal_id": 136,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-12T03:30:00Z",
        "return_6h": -0.0012309861906524278,
        "return_12h": -0.017985711801213666,
        "return_24h": 0.005205161137039838,
        "close_vs_ema12": -0.0012052874493623245,
        "close_vs_ema24": -0.001793588084491038,
        "ema12_slope_3h": -0.0004937391506112387,
        "ema24_slope_6h": -0.0011926535315155418,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.499627Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-12T03:30:00Z",
          "return_6h": -0.0012309861906524278,
          "return_12h": -0.017985711801213666,
          "return_24h": 0.005205161137039838,
          "close_vs_ema12": -0.0012052874493623245,
          "close_vs_ema24": -0.001793588084491038,
          "ema12_slope_3h": -0.0004937391506112387,
          "ema24_slope_6h": -0.0011926535315155418,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.46,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.164977,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        783,
        784
      ],
      "forecast_publication_timestamp": "2026-09-12T03:46:15.869468Z",
      "requested_quote_timestamp": "2026-09-12T03:46:15.869468Z",
      "retrieved_quote_timestamp": "2026-09-12T03:46:16.034445Z",
      "quote_retrieval_timestamp": "2026-09-12T03:46:16.034445Z",
      "timing_difference_seconds": 0.164977,
      "selected_quote": {
        "id": 136,
        "contract_id": 136,
        "forecast_timestamp": "2026-09-12T03:46:15.869468Z",
        "requested_timestamp": "2026-09-12T03:46:15.869468Z",
        "actual_quote_timestamp": "2026-09-12T03:46:16.034445Z",
        "timestamp_delta_seconds": 0.164977,
        "bid": 0.45,
        "ask": 0.46,
        "midpoint": 0.455,
        "last_price": 0.46,
        "implied_probability": 0.46,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-12T03:46:16.034445Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP120000",
        "external_market_id": "KXBTC15M-26SEP120000-00",
        "external_contract_id": "KXBTC15M-26SEP120000-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3354.37
      },
      "selected_entry_price": 0.46,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 136,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP120000",
          "external_market_id": "KXBTC15M-26SEP120000-00",
          "external_contract_id": "KXBTC15M-26SEP120000-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-12T03:45:00Z",
          "resolution_timestamp": "2026-09-12T04:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-12T03:46:15.905157Z"
        }
      ],
      "quotes": [
        {
          "id": 136,
          "contract_id": 136,
          "forecast_timestamp": "2026-09-12T03:46:15.869468Z",
          "requested_timestamp": "2026-09-12T03:46:15.869468Z",
          "actual_quote_timestamp": "2026-09-12T03:46:16.034445Z",
          "timestamp_delta_seconds": 0.164977,
          "bid": 0.45,
          "ask": 0.46,
          "midpoint": 0.455,
          "last_price": 0.46,
          "implied_probability": 0.46,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-12T03:46:16.034445Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP120000",
          "external_market_id": "KXBTC15M-26SEP120000-00",
          "external_contract_id": "KXBTC15M-26SEP120000-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3354.37
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP120000-00": {
          "UP/YES": "KXBTC15M-26SEP120000-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 259,
          "signal_id": 136,
          "quote_id": 136,
          "settlement_id": 136,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 209.0,
          "entry_price": 0.46,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.14,
          "trading_fee": 3.64,
          "total_deployed": 99.78,
          "settlement_value": 1.0,
          "settlement_payout": 209.0,
          "gross_pnl": 112.86,
          "net_pnl": 109.22,
          "roi": 1.0946081379033874,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-12T04:01:20.466618Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3354.37,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 260,
          "signal_id": 136,
          "quote_id": 136,
          "settlement_id": 136,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.46,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 46.0,
          "trading_fee": 1.74,
          "total_deployed": 47.74,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 54.0,
          "net_pnl": 52.26,
          "roi": 1.0946795140343526,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-12T04:01:20.468564Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3354.37,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77235.89,
        "kronos_base_predicted_close": 77261.984375,
        "kronos_base_displacement": 26.094375000000582,
        "kronos_base_displacement_fraction": 0.0003378529722386909,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77241.640625,
        "kronos_small_displacement": 5.750625000000582,
        "kronos_small_displacement_fraction": 7.445534711907356e-05,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP120000",
        "ticker": "KXBTC15M-26SEP120000-00",
        "market_id": "KXBTC15M-26SEP120000-00",
        "contract_id": "KXBTC15M-26SEP120000-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77235.89
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-12T03:46:15.869468Z",
        "retrieved_timestamp": "2026-09-12T03:46:16.034445Z",
        "quote_offset_seconds": 0.164977,
        "quote_age_seconds": 0.164977,
        "bid": 0.45,
        "ask": 0.46,
        "midpoint": 0.455,
        "last_price": 0.46,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.46,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3354.37
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 77259.6,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260912T0345Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 130,
          "signal_id": 136,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-12T03:30:00Z",
          "return_6h": -0.0012309861906524278,
          "return_12h": -0.017985711801213666,
          "return_24h": 0.005205161137039838,
          "close_vs_ema12": -0.0012052874493623245,
          "close_vs_ema24": -0.001793588084491038,
          "ema12_slope_3h": -0.0004937391506112387,
          "ema24_slope_6h": -0.0011926535315155418,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.499627Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-12T03:30:00Z",
            "return_6h": -0.0012309861906524278,
            "return_12h": -0.017985711801213666,
            "return_24h": 0.005205161137039838,
            "close_vs_ema12": -0.0012052874493623245,
            "close_vs_ema24": -0.001793588084491038,
            "ema12_slope_3h": -0.0004937391506112387,
            "ema24_slope_6h": -0.0011926535315155418,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 135,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260912T0300Z",
      "trigger_timestamp": "2026-09-12T03:01:16.254172Z",
      "market_start_timestamp": "2026-09-12T03:00:00Z",
      "resolution_timestamp": "2026-09-12T03:15:00Z",
      "direction": "UP",
      "base_run_id": 777,
      "small_run_id": 778,
      "last_observed_close": 77231.87,
      "actual_close": 77257.24,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-12T03:01:16.289807Z",
      "base_predicted_close": 77269.2109375,
      "small_predicted_close": 77240.53125,
      "strike": 77231.87,
      "market_regime": {
        "id": 129,
        "signal_id": 135,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-12T02:45:00Z",
        "return_6h": -0.0012391787259724563,
        "return_12h": -0.019487994274954068,
        "return_24h": 0.005392928663856322,
        "close_vs_ema12": -0.0013833140904256913,
        "close_vs_ema24": -0.001944320648306408,
        "ema12_slope_3h": -0.0005353790819523363,
        "ema24_slope_6h": -0.0012040447272092525,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.499181Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-12T02:45:00Z",
          "return_6h": -0.0012391787259724563,
          "return_12h": -0.019487994274954068,
          "return_24h": 0.005392928663856322,
          "close_vs_ema12": -0.0013833140904256913,
          "close_vs_ema24": -0.001944320648306408,
          "ema12_slope_3h": -0.0005353790819523363,
          "ema24_slope_6h": -0.0012040447272092525,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.53,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.218837,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        777,
        778
      ],
      "forecast_publication_timestamp": "2026-09-12T03:01:16.254172Z",
      "requested_quote_timestamp": "2026-09-12T03:01:16.254172Z",
      "retrieved_quote_timestamp": "2026-09-12T03:01:16.473009Z",
      "quote_retrieval_timestamp": "2026-09-12T03:01:16.473009Z",
      "timing_difference_seconds": 0.218837,
      "selected_quote": {
        "id": 135,
        "contract_id": 135,
        "forecast_timestamp": "2026-09-12T03:01:16.254172Z",
        "requested_timestamp": "2026-09-12T03:01:16.254172Z",
        "actual_quote_timestamp": "2026-09-12T03:01:16.473009Z",
        "timestamp_delta_seconds": 0.218837,
        "bid": 0.52,
        "ask": 0.53,
        "midpoint": 0.525,
        "last_price": 0.52,
        "implied_probability": 0.53,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-12T03:01:16.473009Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP112315",
        "external_market_id": "KXBTC15M-26SEP112315-15",
        "external_contract_id": "KXBTC15M-26SEP112315-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5046.78
      },
      "selected_entry_price": 0.53,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 135,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP112315",
          "external_market_id": "KXBTC15M-26SEP112315-15",
          "external_contract_id": "KXBTC15M-26SEP112315-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-12T03:00:00Z",
          "resolution_timestamp": "2026-09-12T03:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-12T03:01:16.295693Z"
        }
      ],
      "quotes": [
        {
          "id": 135,
          "contract_id": 135,
          "forecast_timestamp": "2026-09-12T03:01:16.254172Z",
          "requested_timestamp": "2026-09-12T03:01:16.254172Z",
          "actual_quote_timestamp": "2026-09-12T03:01:16.473009Z",
          "timestamp_delta_seconds": 0.218837,
          "bid": 0.52,
          "ask": 0.53,
          "midpoint": 0.525,
          "last_price": 0.52,
          "implied_probability": 0.53,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-12T03:01:16.473009Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP112315",
          "external_market_id": "KXBTC15M-26SEP112315-15",
          "external_contract_id": "KXBTC15M-26SEP112315-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5046.78
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP112315-15": {
          "UP/YES": "KXBTC15M-26SEP112315-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 257,
          "signal_id": 135,
          "quote_id": 135,
          "settlement_id": 135,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 182.0,
          "entry_price": 0.53,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.46000000000001,
          "trading_fee": 3.18,
          "total_deployed": 99.64000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 182.0,
          "gross_pnl": 85.53999999999999,
          "net_pnl": 82.35999999999999,
          "roi": 0.8265756724207143,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-12T03:16:20.527229Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5046.78,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 258,
          "signal_id": 135,
          "quote_id": 135,
          "settlement_id": 135,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.53,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 53.0,
          "trading_fee": 1.75,
          "total_deployed": 54.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 47.0,
          "net_pnl": 45.25,
          "roi": 0.8264840182648402,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-12T03:16:20.529055Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5046.78,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77231.87,
        "kronos_base_predicted_close": 77269.2109375,
        "kronos_base_displacement": 37.34093750000466,
        "kronos_base_displacement_fraction": 0.0004834913035254055,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77240.53125,
        "kronos_small_displacement": 8.661250000004657,
        "kronos_small_displacement_fraction": 0.00011214606094614382,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP112315",
        "ticker": "KXBTC15M-26SEP112315-15",
        "market_id": "KXBTC15M-26SEP112315-15",
        "contract_id": "KXBTC15M-26SEP112315-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77231.87
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-12T03:01:16.254172Z",
        "retrieved_timestamp": "2026-09-12T03:01:16.473009Z",
        "quote_offset_seconds": 0.218837,
        "quote_age_seconds": 0.218837,
        "bid": 0.52,
        "ask": 0.53,
        "midpoint": 0.525,
        "last_price": 0.52,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.53,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5046.78
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 77257.24,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260912T0300Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 129,
          "signal_id": 135,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-12T02:45:00Z",
          "return_6h": -0.0012391787259724563,
          "return_12h": -0.019487994274954068,
          "return_24h": 0.005392928663856322,
          "close_vs_ema12": -0.0013833140904256913,
          "close_vs_ema24": -0.001944320648306408,
          "ema12_slope_3h": -0.0005353790819523363,
          "ema24_slope_6h": -0.0012040447272092525,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.499181Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-12T02:45:00Z",
            "return_6h": -0.0012391787259724563,
            "return_12h": -0.019487994274954068,
            "return_24h": 0.005392928663856322,
            "close_vs_ema12": -0.0013833140904256913,
            "close_vs_ema24": -0.001944320648306408,
            "ema12_slope_3h": -0.0005353790819523363,
            "ema24_slope_6h": -0.0012040447272092525,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 134,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260912T0000Z",
      "trigger_timestamp": "2026-09-12T00:01:21.069830Z",
      "market_start_timestamp": "2026-09-12T00:00:00Z",
      "resolution_timestamp": "2026-09-12T00:15:00Z",
      "direction": "UP",
      "base_run_id": 753,
      "small_run_id": 754,
      "last_observed_close": 77206.82,
      "actual_close": 77271.12,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-12T00:01:21.169909Z",
      "base_predicted_close": 77257.1171875,
      "small_predicted_close": 77223.6640625,
      "strike": 77206.82,
      "market_regime": {
        "id": 128,
        "signal_id": 134,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-11T23:45:00Z",
        "return_6h": -0.004008149761824065,
        "return_12h": 0.002729293263226351,
        "return_24h": 0.008716206236555113,
        "close_vs_ema12": -0.002241704299133729,
        "close_vs_ema24": -0.0026574921811198804,
        "ema12_slope_3h": -0.0016116283026076372,
        "ema24_slope_6h": -0.0016579756235263199,
        "score": -1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.498727Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-11T23:45:00Z",
          "return_6h": -0.004008149761824065,
          "return_12h": 0.002729293263226351,
          "return_24h": 0.008716206236555113,
          "close_vs_ema12": -0.002241704299133729,
          "close_vs_ema24": -0.0026574921811198804,
          "ema12_slope_3h": -0.0016116283026076372,
          "ema24_slope_6h": -0.0016579756235263199,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.67,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.241685,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        753,
        754
      ],
      "forecast_publication_timestamp": "2026-09-12T00:01:21.069830Z",
      "requested_quote_timestamp": "2026-09-12T00:01:21.069830Z",
      "retrieved_quote_timestamp": "2026-09-12T00:01:21.311515Z",
      "quote_retrieval_timestamp": "2026-09-12T00:01:21.311515Z",
      "timing_difference_seconds": 0.241685,
      "selected_quote": {
        "id": 134,
        "contract_id": 134,
        "forecast_timestamp": "2026-09-12T00:01:21.069830Z",
        "requested_timestamp": "2026-09-12T00:01:21.069830Z",
        "actual_quote_timestamp": "2026-09-12T00:01:21.311515Z",
        "timestamp_delta_seconds": 0.241685,
        "bid": 0.66,
        "ask": 0.67,
        "midpoint": 0.665,
        "last_price": 0.66,
        "implied_probability": 0.67,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-12T00:01:21.311515Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP112015",
        "external_market_id": "KXBTC15M-26SEP112015-15",
        "external_contract_id": "KXBTC15M-26SEP112015-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5629.87
      },
      "selected_entry_price": 0.67,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 134,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP112015",
          "external_market_id": "KXBTC15M-26SEP112015-15",
          "external_contract_id": "KXBTC15M-26SEP112015-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-12T00:00:00Z",
          "resolution_timestamp": "2026-09-12T00:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-12T00:01:21.179970Z"
        }
      ],
      "quotes": [
        {
          "id": 134,
          "contract_id": 134,
          "forecast_timestamp": "2026-09-12T00:01:21.069830Z",
          "requested_timestamp": "2026-09-12T00:01:21.069830Z",
          "actual_quote_timestamp": "2026-09-12T00:01:21.311515Z",
          "timestamp_delta_seconds": 0.241685,
          "bid": 0.66,
          "ask": 0.67,
          "midpoint": 0.665,
          "last_price": 0.66,
          "implied_probability": 0.67,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-12T00:01:21.311515Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP112015",
          "external_market_id": "KXBTC15M-26SEP112015-15",
          "external_contract_id": "KXBTC15M-26SEP112015-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5629.87
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP112015-15": {
          "UP/YES": "KXBTC15M-26SEP112015-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 255,
          "signal_id": 134,
          "quote_id": 134,
          "settlement_id": 134,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 145.0,
          "entry_price": 0.67,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.15,
          "trading_fee": 2.25,
          "total_deployed": 99.4,
          "settlement_value": 1.0,
          "settlement_payout": 145.0,
          "gross_pnl": 47.849999999999994,
          "net_pnl": 45.599999999999994,
          "roi": 0.45875251509054316,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-12T00:16:19.991497Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5629.87,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 256,
          "signal_id": 134,
          "quote_id": 134,
          "settlement_id": 134,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.67,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 67.0,
          "trading_fee": 1.55,
          "total_deployed": 68.55,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 33.0,
          "net_pnl": 31.450000000000003,
          "roi": 0.45878920495988335,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-12T00:16:19.993478Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5629.87,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77206.82,
        "kronos_base_predicted_close": 77257.1171875,
        "kronos_base_displacement": 50.297187499993015,
        "kronos_base_displacement_fraction": 0.0006514604215015333,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77223.6640625,
        "kronos_small_displacement": 16.844062499993015,
        "kronos_small_displacement_fraction": 0.00021816806468642297,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP112015",
        "ticker": "KXBTC15M-26SEP112015-15",
        "market_id": "KXBTC15M-26SEP112015-15",
        "contract_id": "KXBTC15M-26SEP112015-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77206.82
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-12T00:01:21.069830Z",
        "retrieved_timestamp": "2026-09-12T00:01:21.311515Z",
        "quote_offset_seconds": 0.241685,
        "quote_age_seconds": 0.241685,
        "bid": 0.66,
        "ask": 0.67,
        "midpoint": 0.665,
        "last_price": 0.66,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.67,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5629.87
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 77271.12,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260912T0000Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 128,
          "signal_id": 134,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-11T23:45:00Z",
          "return_6h": -0.004008149761824065,
          "return_12h": 0.002729293263226351,
          "return_24h": 0.008716206236555113,
          "close_vs_ema12": -0.002241704299133729,
          "close_vs_ema24": -0.0026574921811198804,
          "ema12_slope_3h": -0.0016116283026076372,
          "ema24_slope_6h": -0.0016579756235263199,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.498727Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-11T23:45:00Z",
            "return_6h": -0.004008149761824065,
            "return_12h": 0.002729293263226351,
            "return_24h": 0.008716206236555113,
            "close_vs_ema12": -0.002241704299133729,
            "close_vs_ema24": -0.0026574921811198804,
            "ema12_slope_3h": -0.0016116283026076372,
            "ema24_slope_6h": -0.0016579756235263199,
            "score": -1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 133,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260911T2345Z",
      "trigger_timestamp": "2026-09-11T23:46:18.244887Z",
      "market_start_timestamp": "2026-09-11T23:45:00Z",
      "resolution_timestamp": "2026-09-12T00:00:00Z",
      "direction": "UP",
      "base_run_id": 751,
      "small_run_id": 752,
      "last_observed_close": 77200.63,
      "actual_close": 77206.82,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-11T23:46:18.285978Z",
      "base_predicted_close": 77214.34375,
      "small_predicted_close": 77218.1015625,
      "strike": 77200.63,
      "market_regime": {
        "id": 127,
        "signal_id": 133,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-11T23:30:00Z",
        "return_6h": -0.005275567842258577,
        "return_12h": 0.0043476755435023495,
        "return_24h": 0.005930009023913829,
        "close_vs_ema12": -0.002416868576028741,
        "close_vs_ema24": -0.0027932529248907434,
        "ema12_slope_3h": -0.0016136862575792943,
        "ema24_slope_6h": -0.0016085136375347808,
        "score": -1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.498277Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-11T23:30:00Z",
          "return_6h": -0.005275567842258577,
          "return_12h": 0.0043476755435023495,
          "return_24h": 0.005930009023913829,
          "close_vs_ema12": -0.002416868576028741,
          "close_vs_ema24": -0.0027932529248907434,
          "ema12_slope_3h": -0.0016136862575792943,
          "ema24_slope_6h": -0.0016085136375347808,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.4,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.185501,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        751,
        752
      ],
      "forecast_publication_timestamp": "2026-09-11T23:46:18.244887Z",
      "requested_quote_timestamp": "2026-09-11T23:46:18.244887Z",
      "retrieved_quote_timestamp": "2026-09-11T23:46:18.430388Z",
      "quote_retrieval_timestamp": "2026-09-11T23:46:18.430388Z",
      "timing_difference_seconds": 0.185501,
      "selected_quote": {
        "id": 133,
        "contract_id": 133,
        "forecast_timestamp": "2026-09-11T23:46:18.244887Z",
        "requested_timestamp": "2026-09-11T23:46:18.244887Z",
        "actual_quote_timestamp": "2026-09-11T23:46:18.430388Z",
        "timestamp_delta_seconds": 0.185501,
        "bid": 0.39,
        "ask": 0.4,
        "midpoint": 0.395,
        "last_price": 0.39,
        "implied_probability": 0.4,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-11T23:46:18.430388Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP112000",
        "external_market_id": "KXBTC15M-26SEP112000-00",
        "external_contract_id": "KXBTC15M-26SEP112000-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3911.86
      },
      "selected_entry_price": 0.4,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 133,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP112000",
          "external_market_id": "KXBTC15M-26SEP112000-00",
          "external_contract_id": "KXBTC15M-26SEP112000-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-11T23:45:00Z",
          "resolution_timestamp": "2026-09-12T00:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-11T23:46:18.288560Z"
        }
      ],
      "quotes": [
        {
          "id": 133,
          "contract_id": 133,
          "forecast_timestamp": "2026-09-11T23:46:18.244887Z",
          "requested_timestamp": "2026-09-11T23:46:18.244887Z",
          "actual_quote_timestamp": "2026-09-11T23:46:18.430388Z",
          "timestamp_delta_seconds": 0.185501,
          "bid": 0.39,
          "ask": 0.4,
          "midpoint": 0.395,
          "last_price": 0.39,
          "implied_probability": 0.4,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-11T23:46:18.430388Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP112000",
          "external_market_id": "KXBTC15M-26SEP112000-00",
          "external_contract_id": "KXBTC15M-26SEP112000-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3911.86
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP112000-00": {
          "UP/YES": "KXBTC15M-26SEP112000-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 253,
          "signal_id": 133,
          "quote_id": 133,
          "settlement_id": 133,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 239.0,
          "entry_price": 0.4,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.60000000000001,
          "trading_fee": 4.02,
          "total_deployed": 99.62,
          "settlement_value": 1.0,
          "settlement_payout": 239.0,
          "gross_pnl": 143.39999999999998,
          "net_pnl": 139.38,
          "roi": 1.3991166432443283,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-12T00:01:32.878520Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3911.86,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 254,
          "signal_id": 133,
          "quote_id": 133,
          "settlement_id": 133,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.4,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 40.0,
          "trading_fee": 1.68,
          "total_deployed": 41.68,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 60.0,
          "net_pnl": 58.32,
          "roi": 1.399232245681382,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-12T00:01:32.881116Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3911.86,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77200.63,
        "kronos_base_predicted_close": 77214.34375,
        "kronos_base_displacement": 13.713749999995343,
        "kronos_base_displacement_fraction": 0.0001776377990697141,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77218.1015625,
        "kronos_small_displacement": 17.471562499995343,
        "kronos_small_displacement_fraction": 0.0002263137295640637,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP112000",
        "ticker": "KXBTC15M-26SEP112000-00",
        "market_id": "KXBTC15M-26SEP112000-00",
        "contract_id": "KXBTC15M-26SEP112000-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77200.63
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-11T23:46:18.244887Z",
        "retrieved_timestamp": "2026-09-11T23:46:18.430388Z",
        "quote_offset_seconds": 0.185501,
        "quote_age_seconds": 0.185501,
        "bid": 0.39,
        "ask": 0.4,
        "midpoint": 0.395,
        "last_price": 0.39,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.4,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3911.86
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 77206.82,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260911T2345Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 127,
          "signal_id": 133,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-11T23:30:00Z",
          "return_6h": -0.005275567842258577,
          "return_12h": 0.0043476755435023495,
          "return_24h": 0.005930009023913829,
          "close_vs_ema12": -0.002416868576028741,
          "close_vs_ema24": -0.0027932529248907434,
          "ema12_slope_3h": -0.0016136862575792943,
          "ema24_slope_6h": -0.0016085136375347808,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.498277Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-11T23:30:00Z",
            "return_6h": -0.005275567842258577,
            "return_12h": 0.0043476755435023495,
            "return_24h": 0.005930009023913829,
            "close_vs_ema12": -0.002416868576028741,
            "close_vs_ema24": -0.0027932529248907434,
            "ema12_slope_3h": -0.0016136862575792943,
            "ema24_slope_6h": -0.0016085136375347808,
            "score": -1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 132,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260911T2230Z",
      "trigger_timestamp": "2026-09-11T22:31:17.019029Z",
      "market_start_timestamp": "2026-09-11T22:30:00Z",
      "resolution_timestamp": "2026-09-11T22:45:00Z",
      "direction": "UP",
      "base_run_id": 741,
      "small_run_id": 742,
      "last_observed_close": 77107.49,
      "actual_close": 77132.89,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-11T22:31:17.054424Z",
      "base_predicted_close": 77129.0234375,
      "small_predicted_close": 77213.75,
      "strike": 77107.49,
      "market_regime": {
        "id": 126,
        "signal_id": 132,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-11T22:15:00Z",
        "return_6h": -0.0073555468958752535,
        "return_12h": 0.0012037364098658188,
        "return_24h": 0.00048670702035313873,
        "close_vs_ema12": -0.004321388495513556,
        "close_vs_ema24": -0.004370719683563951,
        "ema12_slope_3h": -0.0013670208733856937,
        "ema24_slope_6h": -0.0009012915562791601,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.497832Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-11T22:15:00Z",
          "return_6h": -0.0073555468958752535,
          "return_12h": 0.0012037364098658188,
          "return_24h": 0.00048670702035313873,
          "close_vs_ema12": -0.004321388495513556,
          "close_vs_ema24": -0.004370719683563951,
          "ema12_slope_3h": -0.0013670208733856937,
          "ema24_slope_6h": -0.0009012915562791601,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.55,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.18116,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        741,
        742
      ],
      "forecast_publication_timestamp": "2026-09-11T22:31:17.019029Z",
      "requested_quote_timestamp": "2026-09-11T22:31:17.019029Z",
      "retrieved_quote_timestamp": "2026-09-11T22:31:17.200189Z",
      "quote_retrieval_timestamp": "2026-09-11T22:31:17.200189Z",
      "timing_difference_seconds": 0.18116,
      "selected_quote": {
        "id": 132,
        "contract_id": 132,
        "forecast_timestamp": "2026-09-11T22:31:17.019029Z",
        "requested_timestamp": "2026-09-11T22:31:17.019029Z",
        "actual_quote_timestamp": "2026-09-11T22:31:17.200189Z",
        "timestamp_delta_seconds": 0.18116,
        "bid": 0.54,
        "ask": 0.55,
        "midpoint": 0.545,
        "last_price": 0.54,
        "implied_probability": 0.55,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-11T22:31:17.200189Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP111845",
        "external_market_id": "KXBTC15M-26SEP111845-45",
        "external_contract_id": "KXBTC15M-26SEP111845-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 1810.27
      },
      "selected_entry_price": 0.55,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 132,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP111845",
          "external_market_id": "KXBTC15M-26SEP111845-45",
          "external_contract_id": "KXBTC15M-26SEP111845-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-11T22:30:00Z",
          "resolution_timestamp": "2026-09-11T22:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-11T22:31:17.056724Z"
        }
      ],
      "quotes": [
        {
          "id": 132,
          "contract_id": 132,
          "forecast_timestamp": "2026-09-11T22:31:17.019029Z",
          "requested_timestamp": "2026-09-11T22:31:17.019029Z",
          "actual_quote_timestamp": "2026-09-11T22:31:17.200189Z",
          "timestamp_delta_seconds": 0.18116,
          "bid": 0.54,
          "ask": 0.55,
          "midpoint": 0.545,
          "last_price": 0.54,
          "implied_probability": 0.55,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-11T22:31:17.200189Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP111845",
          "external_market_id": "KXBTC15M-26SEP111845-45",
          "external_contract_id": "KXBTC15M-26SEP111845-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 1810.27
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP111845-45": {
          "UP/YES": "KXBTC15M-26SEP111845-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 251,
          "signal_id": 132,
          "quote_id": 132,
          "settlement_id": 132,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 176.0,
          "entry_price": 0.55,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.80000000000001,
          "trading_fee": 3.05,
          "total_deployed": 99.85000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 176.0,
          "gross_pnl": 79.19999999999999,
          "net_pnl": 76.14999999999999,
          "roi": 0.7626439659489233,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-11T22:46:24.368819Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1810.27,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 252,
          "signal_id": 132,
          "quote_id": 132,
          "settlement_id": 132,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.55,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 55.00000000000001,
          "trading_fee": 1.74,
          "total_deployed": 56.74000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 44.99999999999999,
          "net_pnl": 43.25999999999999,
          "roi": 0.76242509693338,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-11T22:46:24.371629Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1810.27,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77107.49,
        "kronos_base_predicted_close": 77129.0234375,
        "kronos_base_displacement": 21.53343749999476,
        "kronos_base_displacement_fraction": 0.0002792651855221167,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77213.75,
        "kronos_small_displacement": 106.25999999999476,
        "kronos_small_displacement_fraction": 0.0013780762413611797,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP111845",
        "ticker": "KXBTC15M-26SEP111845-45",
        "market_id": "KXBTC15M-26SEP111845-45",
        "contract_id": "KXBTC15M-26SEP111845-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77107.49
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-11T22:31:17.019029Z",
        "retrieved_timestamp": "2026-09-11T22:31:17.200189Z",
        "quote_offset_seconds": 0.18116,
        "quote_age_seconds": 0.18116,
        "bid": 0.54,
        "ask": 0.55,
        "midpoint": 0.545,
        "last_price": 0.54,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.55,
        "price_type": "live_executable_ask",
        "yes_ask_size": 1810.27
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 77132.89,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260911T2230Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 126,
          "signal_id": 132,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-11T22:15:00Z",
          "return_6h": -0.0073555468958752535,
          "return_12h": 0.0012037364098658188,
          "return_24h": 0.00048670702035313873,
          "close_vs_ema12": -0.004321388495513556,
          "close_vs_ema24": -0.004370719683563951,
          "ema12_slope_3h": -0.0013670208733856937,
          "ema24_slope_6h": -0.0009012915562791601,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.497832Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-11T22:15:00Z",
            "return_6h": -0.0073555468958752535,
            "return_12h": 0.0012037364098658188,
            "return_24h": 0.00048670702035313873,
            "close_vs_ema12": -0.004321388495513556,
            "close_vs_ema24": -0.004370719683563951,
            "ema12_slope_3h": -0.0013670208733856937,
            "ema24_slope_6h": -0.0009012915562791601,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 131,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260911T2200Z",
      "trigger_timestamp": "2026-09-11T22:01:19.552971Z",
      "market_start_timestamp": "2026-09-11T22:00:00Z",
      "resolution_timestamp": "2026-09-11T22:15:00Z",
      "direction": "UP",
      "base_run_id": 737,
      "small_run_id": 738,
      "last_observed_close": 77083.42,
      "actual_close": 77166.11,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-11T22:01:19.592562Z",
      "base_predicted_close": 77151.8671875,
      "small_predicted_close": 77259.421875,
      "strike": 77083.42,
      "market_regime": {
        "id": 125,
        "signal_id": 131,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-11T21:45:00Z",
        "return_6h": -0.007576384728224306,
        "return_12h": 0.0007389490999694104,
        "return_24h": -0.0004472393621364201,
        "close_vs_ema12": -0.004973834970380064,
        "close_vs_ema24": -0.004850673620288348,
        "ema12_slope_3h": -0.0013973603286014935,
        "ema24_slope_6h": -0.0006102112207042598,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.497387Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-11T21:45:00Z",
          "return_6h": -0.007576384728224306,
          "return_12h": 0.0007389490999694104,
          "return_24h": -0.0004472393621364201,
          "close_vs_ema12": -0.004973834970380064,
          "close_vs_ema24": -0.004850673620288348,
          "ema12_slope_3h": -0.0013973603286014935,
          "ema24_slope_6h": -0.0006102112207042598,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.39,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.197599,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        737,
        738
      ],
      "forecast_publication_timestamp": "2026-09-11T22:01:19.552971Z",
      "requested_quote_timestamp": "2026-09-11T22:01:19.552971Z",
      "retrieved_quote_timestamp": "2026-09-11T22:01:19.750570Z",
      "quote_retrieval_timestamp": "2026-09-11T22:01:19.750570Z",
      "timing_difference_seconds": 0.197599,
      "selected_quote": {
        "id": 131,
        "contract_id": 131,
        "forecast_timestamp": "2026-09-11T22:01:19.552971Z",
        "requested_timestamp": "2026-09-11T22:01:19.552971Z",
        "actual_quote_timestamp": "2026-09-11T22:01:19.750570Z",
        "timestamp_delta_seconds": 0.197599,
        "bid": 0.38,
        "ask": 0.39,
        "midpoint": 0.385,
        "last_price": 0.4,
        "implied_probability": 0.39,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-11T22:01:19.750570Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP111815",
        "external_market_id": "KXBTC15M-26SEP111815-15",
        "external_contract_id": "KXBTC15M-26SEP111815-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 27.0
      },
      "selected_entry_price": 0.39,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 131,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP111815",
          "external_market_id": "KXBTC15M-26SEP111815-15",
          "external_contract_id": "KXBTC15M-26SEP111815-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-11T22:00:00Z",
          "resolution_timestamp": "2026-09-11T22:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-11T22:01:19.596035Z"
        }
      ],
      "quotes": [
        {
          "id": 131,
          "contract_id": 131,
          "forecast_timestamp": "2026-09-11T22:01:19.552971Z",
          "requested_timestamp": "2026-09-11T22:01:19.552971Z",
          "actual_quote_timestamp": "2026-09-11T22:01:19.750570Z",
          "timestamp_delta_seconds": 0.197599,
          "bid": 0.38,
          "ask": 0.39,
          "midpoint": 0.385,
          "last_price": 0.4,
          "implied_probability": 0.39,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-11T22:01:19.750570Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP111815",
          "external_market_id": "KXBTC15M-26SEP111815-15",
          "external_contract_id": "KXBTC15M-26SEP111815-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 27.0
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP111815-15": {
          "UP/YES": "KXBTC15M-26SEP111815-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": null,
        "fixed_shares": null
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77083.42,
        "kronos_base_predicted_close": 77151.8671875,
        "kronos_base_displacement": 68.44718750000175,
        "kronos_base_displacement_fraction": 0.0008879625151556813,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77259.421875,
        "kronos_small_displacement": 176.00187500000175,
        "kronos_small_displacement_fraction": 0.0022832650004372115,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP111815",
        "ticker": "KXBTC15M-26SEP111815-15",
        "market_id": "KXBTC15M-26SEP111815-15",
        "contract_id": "KXBTC15M-26SEP111815-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77083.42
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-11T22:01:19.552971Z",
        "retrieved_timestamp": "2026-09-11T22:01:19.750570Z",
        "quote_offset_seconds": 0.197599,
        "quote_age_seconds": 0.197599,
        "bid": 0.38,
        "ask": 0.39,
        "midpoint": 0.385,
        "last_price": 0.4,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.39,
        "price_type": "live_executable_ask",
        "yes_ask_size": 27.0
      },
      "settlement": {
        "result": null,
        "settlement_value": null,
        "actual_btc_close": 77166.11,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260911T2200Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 125,
          "signal_id": 131,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-11T21:45:00Z",
          "return_6h": -0.007576384728224306,
          "return_12h": 0.0007389490999694104,
          "return_24h": -0.0004472393621364201,
          "close_vs_ema12": -0.004973834970380064,
          "close_vs_ema24": -0.004850673620288348,
          "ema12_slope_3h": -0.0013973603286014935,
          "ema24_slope_6h": -0.0006102112207042598,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.497387Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-11T21:45:00Z",
            "return_6h": -0.007576384728224306,
            "return_12h": 0.0007389490999694104,
            "return_24h": -0.0004472393621364201,
            "close_vs_ema12": -0.004973834970380064,
            "close_vs_ema24": -0.004850673620288348,
            "ema12_slope_3h": -0.0013973603286014935,
            "ema24_slope_6h": -0.0006102112207042598,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 130,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260911T2015Z",
      "trigger_timestamp": "2026-09-11T20:16:18.087122Z",
      "market_start_timestamp": "2026-09-11T20:15:00Z",
      "resolution_timestamp": "2026-09-11T20:30:00Z",
      "direction": "UP",
      "base_run_id": 723,
      "small_run_id": 724,
      "last_observed_close": 77446.67,
      "actual_close": 77379.63,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-11T20:16:18.120836Z",
      "base_predicted_close": 77459.4765625,
      "small_predicted_close": 77488.59375,
      "strike": 77446.67,
      "market_regime": {
        "id": 124,
        "signal_id": 130,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-11T20:00:00Z",
        "return_6h": -0.02089432305315353,
        "return_12h": 0.0037794147889187446,
        "return_24h": 0.0020336098042963435,
        "close_vs_ema12": -0.0009996993468925908,
        "close_vs_ema24": -0.00046723624614231074,
        "ema12_slope_3h": -0.0018963791816047904,
        "ema24_slope_6h": 0.0018267185873555025,
        "score": -1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.496942Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-11T20:00:00Z",
          "return_6h": -0.02089432305315353,
          "return_12h": 0.0037794147889187446,
          "return_24h": 0.0020336098042963435,
          "close_vs_ema12": -0.0009996993468925908,
          "close_vs_ema24": -0.00046723624614231074,
          "ema12_slope_3h": -0.0018963791816047904,
          "ema24_slope_6h": 0.0018267185873555025,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.35,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.17195,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        723,
        724
      ],
      "forecast_publication_timestamp": "2026-09-11T20:16:18.087122Z",
      "requested_quote_timestamp": "2026-09-11T20:16:18.087122Z",
      "retrieved_quote_timestamp": "2026-09-11T20:16:18.259072Z",
      "quote_retrieval_timestamp": "2026-09-11T20:16:18.259072Z",
      "timing_difference_seconds": 0.17195,
      "selected_quote": {
        "id": 130,
        "contract_id": 130,
        "forecast_timestamp": "2026-09-11T20:16:18.087122Z",
        "requested_timestamp": "2026-09-11T20:16:18.087122Z",
        "actual_quote_timestamp": "2026-09-11T20:16:18.259072Z",
        "timestamp_delta_seconds": 0.17195,
        "bid": 0.34,
        "ask": 0.35,
        "midpoint": 0.345,
        "last_price": 0.35,
        "implied_probability": 0.35,
        "spread": 0.009999999999999953,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-11T20:16:18.259072Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP111630",
        "external_market_id": "KXBTC15M-26SEP111630-30",
        "external_contract_id": "KXBTC15M-26SEP111630-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5384.91
      },
      "selected_entry_price": 0.35,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 130,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP111630",
          "external_market_id": "KXBTC15M-26SEP111630-30",
          "external_contract_id": "KXBTC15M-26SEP111630-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-11T20:15:00Z",
          "resolution_timestamp": "2026-09-11T20:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-11T20:16:18.123642Z"
        }
      ],
      "quotes": [
        {
          "id": 130,
          "contract_id": 130,
          "forecast_timestamp": "2026-09-11T20:16:18.087122Z",
          "requested_timestamp": "2026-09-11T20:16:18.087122Z",
          "actual_quote_timestamp": "2026-09-11T20:16:18.259072Z",
          "timestamp_delta_seconds": 0.17195,
          "bid": 0.34,
          "ask": 0.35,
          "midpoint": 0.345,
          "last_price": 0.35,
          "implied_probability": 0.35,
          "spread": 0.009999999999999953,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-11T20:16:18.259072Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP111630",
          "external_market_id": "KXBTC15M-26SEP111630-30",
          "external_contract_id": "KXBTC15M-26SEP111630-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5384.91
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP111630-30": {
          "UP/YES": "KXBTC15M-26SEP111630-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 249,
          "signal_id": 130,
          "quote_id": 130,
          "settlement_id": 130,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 273.0,
          "entry_price": 0.35,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.55,
          "trading_fee": 4.35,
          "total_deployed": 99.89999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.55,
          "net_pnl": -99.89999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-11T20:31:24.651354Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5384.91,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 250,
          "signal_id": 130,
          "quote_id": 130,
          "settlement_id": 130,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.35,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 35.0,
          "trading_fee": 1.6,
          "total_deployed": 36.6,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -35.0,
          "net_pnl": -36.6,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-11T20:31:24.653713Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5384.91,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77446.67,
        "kronos_base_predicted_close": 77459.4765625,
        "kronos_base_displacement": 12.806562500001746,
        "kronos_base_displacement_fraction": 0.00016535975659123559,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77488.59375,
        "kronos_small_displacement": 41.923750000001746,
        "kronos_small_displacement_fraction": 0.0005413241137417755,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP111630",
        "ticker": "KXBTC15M-26SEP111630-30",
        "market_id": "KXBTC15M-26SEP111630-30",
        "contract_id": "KXBTC15M-26SEP111630-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77446.67
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-11T20:16:18.087122Z",
        "retrieved_timestamp": "2026-09-11T20:16:18.259072Z",
        "quote_offset_seconds": 0.17195,
        "quote_age_seconds": 0.17195,
        "bid": 0.34,
        "ask": 0.35,
        "midpoint": 0.345,
        "last_price": 0.35,
        "spread": 0.009999999999999953,
        "selected_entry_price": 0.35,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5384.91
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 77379.63,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260911T2015Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 124,
          "signal_id": 130,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-11T20:00:00Z",
          "return_6h": -0.02089432305315353,
          "return_12h": 0.0037794147889187446,
          "return_24h": 0.0020336098042963435,
          "close_vs_ema12": -0.0009996993468925908,
          "close_vs_ema24": -0.00046723624614231074,
          "ema12_slope_3h": -0.0018963791816047904,
          "ema24_slope_6h": 0.0018267185873555025,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.496942Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-11T20:00:00Z",
            "return_6h": -0.02089432305315353,
            "return_12h": 0.0037794147889187446,
            "return_24h": 0.0020336098042963435,
            "close_vs_ema12": -0.0009996993468925908,
            "close_vs_ema24": -0.00046723624614231074,
            "ema12_slope_3h": -0.0018963791816047904,
            "ema24_slope_6h": 0.0018267185873555025,
            "score": -1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 129,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260911T2000Z",
      "trigger_timestamp": "2026-09-11T20:01:17.387393Z",
      "market_start_timestamp": "2026-09-11T20:00:00Z",
      "resolution_timestamp": "2026-09-11T20:15:00Z",
      "direction": "UP",
      "base_run_id": 721,
      "small_run_id": 722,
      "last_observed_close": 77306.16,
      "actual_close": 77446.67,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-11T20:01:17.415365Z",
      "base_predicted_close": 77389.3203125,
      "small_predicted_close": 77311.328125,
      "strike": 77306.16,
      "market_regime": {
        "id": 123,
        "signal_id": 129,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-11T19:45:00Z",
        "return_6h": -0.023363007720077267,
        "return_12h": 0.0013338396596112023,
        "return_24h": 0.002366652387573609,
        "close_vs_ema12": -0.0028545659981119575,
        "close_vs_ema24": -0.002290463983528279,
        "ema12_slope_3h": -0.001803846794865449,
        "ema24_slope_6h": 0.0023161620759364343,
        "score": -1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.496489Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-11T19:45:00Z",
          "return_6h": -0.023363007720077267,
          "return_12h": 0.0013338396596112023,
          "return_24h": 0.002366652387573609,
          "close_vs_ema12": -0.0028545659981119575,
          "close_vs_ema24": -0.002290463983528279,
          "ema12_slope_3h": -0.001803846794865449,
          "ema24_slope_6h": 0.0023161620759364343,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.38,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.146501,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        721,
        722
      ],
      "forecast_publication_timestamp": "2026-09-11T20:01:17.387393Z",
      "requested_quote_timestamp": "2026-09-11T20:01:17.387393Z",
      "retrieved_quote_timestamp": "2026-09-11T20:01:17.533894Z",
      "quote_retrieval_timestamp": "2026-09-11T20:01:17.533894Z",
      "timing_difference_seconds": 0.146501,
      "selected_quote": {
        "id": 129,
        "contract_id": 129,
        "forecast_timestamp": "2026-09-11T20:01:17.387393Z",
        "requested_timestamp": "2026-09-11T20:01:17.387393Z",
        "actual_quote_timestamp": "2026-09-11T20:01:17.533894Z",
        "timestamp_delta_seconds": 0.146501,
        "bid": 0.37,
        "ask": 0.38,
        "midpoint": 0.375,
        "last_price": 0.38,
        "implied_probability": 0.38,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-11T20:01:17.533894Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP111615",
        "external_market_id": "KXBTC15M-26SEP111615-15",
        "external_contract_id": "KXBTC15M-26SEP111615-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4342.45
      },
      "selected_entry_price": 0.38,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 129,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP111615",
          "external_market_id": "KXBTC15M-26SEP111615-15",
          "external_contract_id": "KXBTC15M-26SEP111615-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-11T20:00:00Z",
          "resolution_timestamp": "2026-09-11T20:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-11T20:01:17.417306Z"
        }
      ],
      "quotes": [
        {
          "id": 129,
          "contract_id": 129,
          "forecast_timestamp": "2026-09-11T20:01:17.387393Z",
          "requested_timestamp": "2026-09-11T20:01:17.387393Z",
          "actual_quote_timestamp": "2026-09-11T20:01:17.533894Z",
          "timestamp_delta_seconds": 0.146501,
          "bid": 0.37,
          "ask": 0.38,
          "midpoint": 0.375,
          "last_price": 0.38,
          "implied_probability": 0.38,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-11T20:01:17.533894Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP111615",
          "external_market_id": "KXBTC15M-26SEP111615-15",
          "external_contract_id": "KXBTC15M-26SEP111615-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4342.45
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP111615-15": {
          "UP/YES": "KXBTC15M-26SEP111615-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 247,
          "signal_id": 129,
          "quote_id": 129,
          "settlement_id": 129,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 252.0,
          "entry_price": 0.38,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.76,
          "trading_fee": 4.16,
          "total_deployed": 99.92,
          "settlement_value": 1.0,
          "settlement_payout": 252.0,
          "gross_pnl": 156.24,
          "net_pnl": 152.07999999999998,
          "roi": 1.522017614091273,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-11T20:16:22.936549Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4342.45,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 248,
          "signal_id": 129,
          "quote_id": 129,
          "settlement_id": 129,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.38,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 38.0,
          "trading_fee": 1.65,
          "total_deployed": 39.65,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 62.0,
          "net_pnl": 60.35,
          "roi": 1.5220680958385877,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-11T20:16:22.938410Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4342.45,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77306.16,
        "kronos_base_predicted_close": 77389.3203125,
        "kronos_base_displacement": 83.16031249999651,
        "kronos_base_displacement_fraction": 0.0010757268566954626,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77311.328125,
        "kronos_small_displacement": 5.1681249999965075,
        "kronos_small_displacement_fraction": 6.68526932394069e-05,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP111615",
        "ticker": "KXBTC15M-26SEP111615-15",
        "market_id": "KXBTC15M-26SEP111615-15",
        "contract_id": "KXBTC15M-26SEP111615-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77306.16
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-11T20:01:17.387393Z",
        "retrieved_timestamp": "2026-09-11T20:01:17.533894Z",
        "quote_offset_seconds": 0.146501,
        "quote_age_seconds": 0.146501,
        "bid": 0.37,
        "ask": 0.38,
        "midpoint": 0.375,
        "last_price": 0.38,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.38,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4342.45
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 77446.67,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260911T2000Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 123,
          "signal_id": 129,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-11T19:45:00Z",
          "return_6h": -0.023363007720077267,
          "return_12h": 0.0013338396596112023,
          "return_24h": 0.002366652387573609,
          "close_vs_ema12": -0.0028545659981119575,
          "close_vs_ema24": -0.002290463983528279,
          "ema12_slope_3h": -0.001803846794865449,
          "ema24_slope_6h": 0.0023161620759364343,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.496489Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-11T19:45:00Z",
            "return_6h": -0.023363007720077267,
            "return_12h": 0.0013338396596112023,
            "return_24h": 0.002366652387573609,
            "close_vs_ema12": -0.0028545659981119575,
            "close_vs_ema24": -0.002290463983528279,
            "ema12_slope_3h": -0.001803846794865449,
            "ema24_slope_6h": 0.0023161620759364343,
            "score": -1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 128,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260911T1945Z",
      "trigger_timestamp": "2026-09-11T19:46:17.342145Z",
      "market_start_timestamp": "2026-09-11T19:45:00Z",
      "resolution_timestamp": "2026-09-11T20:00:00Z",
      "direction": "UP",
      "base_run_id": 719,
      "small_run_id": 720,
      "last_observed_close": 77271.95,
      "actual_close": 77306.16,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-11T19:46:17.377359Z",
      "base_predicted_close": 77380.2890625,
      "small_predicted_close": 77303.46875,
      "strike": 77271.95,
      "market_regime": {
        "id": 122,
        "signal_id": 128,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-11T19:30:00Z",
        "return_6h": -0.006021937224255147,
        "return_12h": 0.0003949628277823969,
        "return_24h": 0.0006401090189713798,
        "close_vs_ema12": -0.0034168267714613787,
        "close_vs_ema24": -0.0027800047471630007,
        "ema12_slope_3h": -0.001545533174428071,
        "ema24_slope_6h": 0.00286999914547037,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.496045Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-11T19:30:00Z",
          "return_6h": -0.006021937224255147,
          "return_12h": 0.0003949628277823969,
          "return_24h": 0.0006401090189713798,
          "close_vs_ema12": -0.0034168267714613787,
          "close_vs_ema24": -0.0027800047471630007,
          "ema12_slope_3h": -0.001545533174428071,
          "ema24_slope_6h": 0.00286999914547037,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.52,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.171519,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        719,
        720
      ],
      "forecast_publication_timestamp": "2026-09-11T19:46:17.342145Z",
      "requested_quote_timestamp": "2026-09-11T19:46:17.342145Z",
      "retrieved_quote_timestamp": "2026-09-11T19:46:17.513664Z",
      "quote_retrieval_timestamp": "2026-09-11T19:46:17.513664Z",
      "timing_difference_seconds": 0.171519,
      "selected_quote": {
        "id": 128,
        "contract_id": 128,
        "forecast_timestamp": "2026-09-11T19:46:17.342145Z",
        "requested_timestamp": "2026-09-11T19:46:17.342145Z",
        "actual_quote_timestamp": "2026-09-11T19:46:17.513664Z",
        "timestamp_delta_seconds": 0.171519,
        "bid": 0.51,
        "ask": 0.52,
        "midpoint": 0.515,
        "last_price": 0.51,
        "implied_probability": 0.52,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-11T19:46:17.513664Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP111600",
        "external_market_id": "KXBTC15M-26SEP111600-00",
        "external_contract_id": "KXBTC15M-26SEP111600-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 6130.86
      },
      "selected_entry_price": 0.52,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 128,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP111600",
          "external_market_id": "KXBTC15M-26SEP111600-00",
          "external_contract_id": "KXBTC15M-26SEP111600-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-11T19:45:00Z",
          "resolution_timestamp": "2026-09-11T20:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-11T19:46:17.380212Z"
        }
      ],
      "quotes": [
        {
          "id": 128,
          "contract_id": 128,
          "forecast_timestamp": "2026-09-11T19:46:17.342145Z",
          "requested_timestamp": "2026-09-11T19:46:17.342145Z",
          "actual_quote_timestamp": "2026-09-11T19:46:17.513664Z",
          "timestamp_delta_seconds": 0.171519,
          "bid": 0.51,
          "ask": 0.52,
          "midpoint": 0.515,
          "last_price": 0.51,
          "implied_probability": 0.52,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-11T19:46:17.513664Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP111600",
          "external_market_id": "KXBTC15M-26SEP111600-00",
          "external_contract_id": "KXBTC15M-26SEP111600-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 6130.86
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP111600-00": {
          "UP/YES": "KXBTC15M-26SEP111600-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 245,
          "signal_id": 128,
          "quote_id": 128,
          "settlement_id": 128,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 186.0,
          "entry_price": 0.52,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.72,
          "trading_fee": 3.25,
          "total_deployed": 99.97,
          "settlement_value": 1.0,
          "settlement_payout": 186.0,
          "gross_pnl": 89.28,
          "net_pnl": 86.03,
          "roi": 0.8605581674502351,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-11T20:01:22.178776Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6130.86,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 246,
          "signal_id": 128,
          "quote_id": 128,
          "settlement_id": 128,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.52,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 52.0,
          "trading_fee": 1.75,
          "total_deployed": 53.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 48.0,
          "net_pnl": 46.25,
          "roi": 0.8604651162790697,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-11T20:01:22.180510Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6130.86,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77271.95,
        "kronos_base_predicted_close": 77380.2890625,
        "kronos_base_displacement": 108.33906250000291,
        "kronos_base_displacement_fraction": 0.0014020490294343927,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77303.46875,
        "kronos_small_displacement": 31.51875000000291,
        "kronos_small_displacement_fraction": 0.0004078938088142322,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP111600",
        "ticker": "KXBTC15M-26SEP111600-00",
        "market_id": "KXBTC15M-26SEP111600-00",
        "contract_id": "KXBTC15M-26SEP111600-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77271.95
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-11T19:46:17.342145Z",
        "retrieved_timestamp": "2026-09-11T19:46:17.513664Z",
        "quote_offset_seconds": 0.171519,
        "quote_age_seconds": 0.171519,
        "bid": 0.51,
        "ask": 0.52,
        "midpoint": 0.515,
        "last_price": 0.51,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.52,
        "price_type": "live_executable_ask",
        "yes_ask_size": 6130.86
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 77306.16,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260911T1945Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 122,
          "signal_id": 128,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-11T19:30:00Z",
          "return_6h": -0.006021937224255147,
          "return_12h": 0.0003949628277823969,
          "return_24h": 0.0006401090189713798,
          "close_vs_ema12": -0.0034168267714613787,
          "close_vs_ema24": -0.0027800047471630007,
          "ema12_slope_3h": -0.001545533174428071,
          "ema24_slope_6h": 0.00286999914547037,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.496045Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-11T19:30:00Z",
            "return_6h": -0.006021937224255147,
            "return_12h": 0.0003949628277823969,
            "return_24h": 0.0006401090189713798,
            "close_vs_ema12": -0.0034168267714613787,
            "close_vs_ema24": -0.0027800047471630007,
            "ema12_slope_3h": -0.001545533174428071,
            "ema24_slope_6h": 0.00286999914547037,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 127,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260911T1930Z",
      "trigger_timestamp": "2026-09-11T19:31:16.538204Z",
      "market_start_timestamp": "2026-09-11T19:30:00Z",
      "resolution_timestamp": "2026-09-11T19:45:00Z",
      "direction": "UP",
      "base_run_id": 717,
      "small_run_id": 718,
      "last_observed_close": 77245.27,
      "actual_close": 77271.95,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-11T19:31:16.571506Z",
      "base_predicted_close": 77361.75,
      "small_predicted_close": 77285.515625,
      "strike": 77245.27,
      "market_regime": {
        "id": 121,
        "signal_id": 127,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-11T19:15:00Z",
        "return_6h": -0.0035299818014721263,
        "return_12h": -0.0007652214221968157,
        "return_24h": 0.0007238429642122401,
        "close_vs_ema12": -0.0039058317444475854,
        "close_vs_ema24": -0.0031827408036512184,
        "ema12_slope_3h": -0.00133591682548595,
        "ema24_slope_6h": 0.0030583717337149263,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.495599Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-11T19:15:00Z",
          "return_6h": -0.0035299818014721263,
          "return_12h": -0.0007652214221968157,
          "return_24h": 0.0007238429642122401,
          "close_vs_ema12": -0.0039058317444475854,
          "close_vs_ema24": -0.0031827408036512184,
          "ema12_slope_3h": -0.00133591682548595,
          "ema24_slope_6h": 0.0030583717337149263,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.39,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.161475,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        717,
        718
      ],
      "forecast_publication_timestamp": "2026-09-11T19:31:16.538204Z",
      "requested_quote_timestamp": "2026-09-11T19:31:16.538204Z",
      "retrieved_quote_timestamp": "2026-09-11T19:31:16.699679Z",
      "quote_retrieval_timestamp": "2026-09-11T19:31:16.699679Z",
      "timing_difference_seconds": 0.161475,
      "selected_quote": {
        "id": 127,
        "contract_id": 127,
        "forecast_timestamp": "2026-09-11T19:31:16.538204Z",
        "requested_timestamp": "2026-09-11T19:31:16.538204Z",
        "actual_quote_timestamp": "2026-09-11T19:31:16.699679Z",
        "timestamp_delta_seconds": 0.161475,
        "bid": 0.38,
        "ask": 0.39,
        "midpoint": 0.385,
        "last_price": 0.39,
        "implied_probability": 0.39,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-11T19:31:16.699679Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP111545",
        "external_market_id": "KXBTC15M-26SEP111545-45",
        "external_contract_id": "KXBTC15M-26SEP111545-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3921.24
      },
      "selected_entry_price": 0.39,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 127,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP111545",
          "external_market_id": "KXBTC15M-26SEP111545-45",
          "external_contract_id": "KXBTC15M-26SEP111545-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-11T19:30:00Z",
          "resolution_timestamp": "2026-09-11T19:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-11T19:31:16.573897Z"
        }
      ],
      "quotes": [
        {
          "id": 127,
          "contract_id": 127,
          "forecast_timestamp": "2026-09-11T19:31:16.538204Z",
          "requested_timestamp": "2026-09-11T19:31:16.538204Z",
          "actual_quote_timestamp": "2026-09-11T19:31:16.699679Z",
          "timestamp_delta_seconds": 0.161475,
          "bid": 0.38,
          "ask": 0.39,
          "midpoint": 0.385,
          "last_price": 0.39,
          "implied_probability": 0.39,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-11T19:31:16.699679Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP111545",
          "external_market_id": "KXBTC15M-26SEP111545-45",
          "external_contract_id": "KXBTC15M-26SEP111545-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3921.24
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP111545-45": {
          "UP/YES": "KXBTC15M-26SEP111545-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 243,
          "signal_id": 127,
          "quote_id": 127,
          "settlement_id": 127,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 245.0,
          "entry_price": 0.39,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.55,
          "trading_fee": 4.08,
          "total_deployed": 99.63,
          "settlement_value": 1.0,
          "settlement_payout": 245.0,
          "gross_pnl": 149.45,
          "net_pnl": 145.37,
          "roi": 1.4590986650607247,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-11T19:46:21.292806Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3921.24,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 244,
          "signal_id": 127,
          "quote_id": 127,
          "settlement_id": 127,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.39,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 39.0,
          "trading_fee": 1.67,
          "total_deployed": 40.67,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 61.0,
          "net_pnl": 59.33,
          "roi": 1.4588148512417014,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-11T19:46:21.294997Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3921.24,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77245.27,
        "kronos_base_predicted_close": 77361.75,
        "kronos_base_displacement": 116.47999999999593,
        "kronos_base_displacement_fraction": 0.0015079240450579811,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77285.515625,
        "kronos_small_displacement": 40.245624999995925,
        "kronos_small_displacement_fraction": 0.000521010865778525,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP111545",
        "ticker": "KXBTC15M-26SEP111545-45",
        "market_id": "KXBTC15M-26SEP111545-45",
        "contract_id": "KXBTC15M-26SEP111545-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77245.27
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-11T19:31:16.538204Z",
        "retrieved_timestamp": "2026-09-11T19:31:16.699679Z",
        "quote_offset_seconds": 0.161475,
        "quote_age_seconds": 0.161475,
        "bid": 0.38,
        "ask": 0.39,
        "midpoint": 0.385,
        "last_price": 0.39,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.39,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3921.24
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 77271.95,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260911T1930Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 121,
          "signal_id": 127,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-11T19:15:00Z",
          "return_6h": -0.0035299818014721263,
          "return_12h": -0.0007652214221968157,
          "return_24h": 0.0007238429642122401,
          "close_vs_ema12": -0.0039058317444475854,
          "close_vs_ema24": -0.0031827408036512184,
          "ema12_slope_3h": -0.00133591682548595,
          "ema24_slope_6h": 0.0030583717337149263,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.495599Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-11T19:15:00Z",
            "return_6h": -0.0035299818014721263,
            "return_12h": -0.0007652214221968157,
            "return_24h": 0.0007238429642122401,
            "close_vs_ema12": -0.0039058317444475854,
            "close_vs_ema24": -0.0031827408036512184,
            "ema12_slope_3h": -0.00133591682548595,
            "ema24_slope_6h": 0.0030583717337149263,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 126,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260911T1900Z",
      "trigger_timestamp": "2026-09-11T19:01:17.010219Z",
      "market_start_timestamp": "2026-09-11T19:00:00Z",
      "resolution_timestamp": "2026-09-11T19:15:00Z",
      "direction": "UP",
      "base_run_id": 713,
      "small_run_id": 714,
      "last_observed_close": 77030.12,
      "actual_close": 77182.76,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-11T19:01:17.035413Z",
      "base_predicted_close": 77108.703125,
      "small_predicted_close": 77256.078125,
      "strike": 77030.12,
      "market_regime": {
        "id": 120,
        "signal_id": 126,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-11T18:45:00Z",
        "return_6h": -0.011812102722052575,
        "return_12h": -0.0030613398469951925,
        "return_24h": -0.002410937960742654,
        "close_vs_ema12": -0.007051367546653919,
        "close_vs_ema24": -0.006110612791608405,
        "ema12_slope_3h": -0.0008683693932498571,
        "ema24_slope_6h": 0.0033995903278820627,
        "score": -1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.495142Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-11T18:45:00Z",
          "return_6h": -0.011812102722052575,
          "return_12h": -0.0030613398469951925,
          "return_24h": -0.002410937960742654,
          "close_vs_ema12": -0.007051367546653919,
          "close_vs_ema24": -0.006110612791608405,
          "ema12_slope_3h": -0.0008683693932498571,
          "ema24_slope_6h": 0.0033995903278820627,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.49,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.145389,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        713,
        714
      ],
      "forecast_publication_timestamp": "2026-09-11T19:01:17.010219Z",
      "requested_quote_timestamp": "2026-09-11T19:01:17.010219Z",
      "retrieved_quote_timestamp": "2026-09-11T19:01:17.155608Z",
      "quote_retrieval_timestamp": "2026-09-11T19:01:17.155608Z",
      "timing_difference_seconds": 0.145389,
      "selected_quote": {
        "id": 126,
        "contract_id": 126,
        "forecast_timestamp": "2026-09-11T19:01:17.010219Z",
        "requested_timestamp": "2026-09-11T19:01:17.010219Z",
        "actual_quote_timestamp": "2026-09-11T19:01:17.155608Z",
        "timestamp_delta_seconds": 0.145389,
        "bid": 0.48,
        "ask": 0.49,
        "midpoint": 0.485,
        "last_price": 0.48,
        "implied_probability": 0.49,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-11T19:01:17.155608Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP111515",
        "external_market_id": "KXBTC15M-26SEP111515-15",
        "external_contract_id": "KXBTC15M-26SEP111515-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3732.53
      },
      "selected_entry_price": 0.49,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 126,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP111515",
          "external_market_id": "KXBTC15M-26SEP111515-15",
          "external_contract_id": "KXBTC15M-26SEP111515-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-11T19:00:00Z",
          "resolution_timestamp": "2026-09-11T19:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-11T19:01:17.037528Z"
        }
      ],
      "quotes": [
        {
          "id": 126,
          "contract_id": 126,
          "forecast_timestamp": "2026-09-11T19:01:17.010219Z",
          "requested_timestamp": "2026-09-11T19:01:17.010219Z",
          "actual_quote_timestamp": "2026-09-11T19:01:17.155608Z",
          "timestamp_delta_seconds": 0.145389,
          "bid": 0.48,
          "ask": 0.49,
          "midpoint": 0.485,
          "last_price": 0.48,
          "implied_probability": 0.49,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-11T19:01:17.155608Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP111515",
          "external_market_id": "KXBTC15M-26SEP111515-15",
          "external_contract_id": "KXBTC15M-26SEP111515-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3732.53
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP111515-15": {
          "UP/YES": "KXBTC15M-26SEP111515-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 241,
          "signal_id": 126,
          "quote_id": 126,
          "settlement_id": 126,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 197.0,
          "entry_price": 0.49,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.53,
          "trading_fee": 3.45,
          "total_deployed": 99.98,
          "settlement_value": 1.0,
          "settlement_payout": 197.0,
          "gross_pnl": 100.47,
          "net_pnl": 97.02,
          "roi": 0.9703940788157631,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-11T19:16:21.006750Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3732.53,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 242,
          "signal_id": 126,
          "quote_id": 126,
          "settlement_id": 126,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.49,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 49.0,
          "trading_fee": 1.75,
          "total_deployed": 50.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 51.0,
          "net_pnl": 49.25,
          "roi": 0.9704433497536946,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-11T19:16:21.008672Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3732.53,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77030.12,
        "kronos_base_predicted_close": 77108.703125,
        "kronos_base_displacement": 78.58312500000466,
        "kronos_base_displacement_fraction": 0.0010201610097453394,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77256.078125,
        "kronos_small_displacement": 225.95812500000466,
        "kronos_small_displacement_fraction": 0.002933373659550377,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP111515",
        "ticker": "KXBTC15M-26SEP111515-15",
        "market_id": "KXBTC15M-26SEP111515-15",
        "contract_id": "KXBTC15M-26SEP111515-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77030.12
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-11T19:01:17.010219Z",
        "retrieved_timestamp": "2026-09-11T19:01:17.155608Z",
        "quote_offset_seconds": 0.145389,
        "quote_age_seconds": 0.145389,
        "bid": 0.48,
        "ask": 0.49,
        "midpoint": 0.485,
        "last_price": 0.48,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.49,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3732.53
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 77182.76,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260911T1900Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 120,
          "signal_id": 126,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-11T18:45:00Z",
          "return_6h": -0.011812102722052575,
          "return_12h": -0.0030613398469951925,
          "return_24h": -0.002410937960742654,
          "close_vs_ema12": -0.007051367546653919,
          "close_vs_ema24": -0.006110612791608405,
          "ema12_slope_3h": -0.0008683693932498571,
          "ema24_slope_6h": 0.0033995903278820627,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.495142Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-11T18:45:00Z",
            "return_6h": -0.011812102722052575,
            "return_12h": -0.0030613398469951925,
            "return_24h": -0.002410937960742654,
            "close_vs_ema12": -0.007051367546653919,
            "close_vs_ema24": -0.006110612791608405,
            "ema12_slope_3h": -0.0008683693932498571,
            "ema24_slope_6h": 0.0033995903278820627,
            "score": -1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 125,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260911T1845Z",
      "trigger_timestamp": "2026-09-11T18:46:16.788021Z",
      "market_start_timestamp": "2026-09-11T18:45:00Z",
      "resolution_timestamp": "2026-09-11T19:00:00Z",
      "direction": "UP",
      "base_run_id": 711,
      "small_run_id": 712,
      "last_observed_close": 77090.78,
      "actual_close": 77030.12,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-11T18:46:16.835716Z",
      "base_predicted_close": 77141.015625,
      "small_predicted_close": 77290.125,
      "strike": 77090.78,
      "market_regime": {
        "id": 119,
        "signal_id": 125,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-11T18:30:00Z",
        "return_6h": -0.006012213285339185,
        "return_12h": -0.0014002254182118312,
        "return_24h": -0.00036495147527237926,
        "close_vs_ema12": -0.006567461475864955,
        "close_vs_ema24": -0.00545582087803953,
        "ema12_slope_3h": -0.0005536028865110731,
        "ema24_slope_6h": 0.0037228417229624444,
        "score": -1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.494691Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-11T18:30:00Z",
          "return_6h": -0.006012213285339185,
          "return_12h": -0.0014002254182118312,
          "return_24h": -0.00036495147527237926,
          "close_vs_ema12": -0.006567461475864955,
          "close_vs_ema24": -0.00545582087803953,
          "ema12_slope_3h": -0.0005536028865110731,
          "ema24_slope_6h": 0.0037228417229624444,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.48,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.179977,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        711,
        712
      ],
      "forecast_publication_timestamp": "2026-09-11T18:46:16.788021Z",
      "requested_quote_timestamp": "2026-09-11T18:46:16.788021Z",
      "retrieved_quote_timestamp": "2026-09-11T18:46:16.967998Z",
      "quote_retrieval_timestamp": "2026-09-11T18:46:16.967998Z",
      "timing_difference_seconds": 0.179977,
      "selected_quote": {
        "id": 125,
        "contract_id": 125,
        "forecast_timestamp": "2026-09-11T18:46:16.788021Z",
        "requested_timestamp": "2026-09-11T18:46:16.788021Z",
        "actual_quote_timestamp": "2026-09-11T18:46:16.967998Z",
        "timestamp_delta_seconds": 0.179977,
        "bid": 0.47,
        "ask": 0.48,
        "midpoint": 0.475,
        "last_price": 0.47,
        "implied_probability": 0.48,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-11T18:46:16.967998Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP111500",
        "external_market_id": "KXBTC15M-26SEP111500-00",
        "external_contract_id": "KXBTC15M-26SEP111500-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 6489.15
      },
      "selected_entry_price": 0.48,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 125,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP111500",
          "external_market_id": "KXBTC15M-26SEP111500-00",
          "external_contract_id": "KXBTC15M-26SEP111500-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-11T18:45:00Z",
          "resolution_timestamp": "2026-09-11T19:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-11T18:46:16.838098Z"
        }
      ],
      "quotes": [
        {
          "id": 125,
          "contract_id": 125,
          "forecast_timestamp": "2026-09-11T18:46:16.788021Z",
          "requested_timestamp": "2026-09-11T18:46:16.788021Z",
          "actual_quote_timestamp": "2026-09-11T18:46:16.967998Z",
          "timestamp_delta_seconds": 0.179977,
          "bid": 0.47,
          "ask": 0.48,
          "midpoint": 0.475,
          "last_price": 0.47,
          "implied_probability": 0.48,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-11T18:46:16.967998Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP111500",
          "external_market_id": "KXBTC15M-26SEP111500-00",
          "external_contract_id": "KXBTC15M-26SEP111500-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 6489.15
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP111500-00": {
          "UP/YES": "KXBTC15M-26SEP111500-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 239,
          "signal_id": 125,
          "quote_id": 125,
          "settlement_id": 125,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 201.0,
          "entry_price": 0.48,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.47999999999999,
          "trading_fee": 3.52,
          "total_deployed": 99.99999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.47999999999999,
          "net_pnl": -99.99999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-11T19:01:21.149737Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6489.15,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 240,
          "signal_id": 125,
          "quote_id": 125,
          "settlement_id": 125,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.48,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 48.0,
          "trading_fee": 1.75,
          "total_deployed": 49.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -48.0,
          "net_pnl": -49.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-11T19:01:21.152326Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6489.15,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77090.78,
        "kronos_base_predicted_close": 77141.015625,
        "kronos_base_displacement": 50.235625000001164,
        "kronos_base_displacement_fraction": 0.0006516424532220476,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77290.125,
        "kronos_small_displacement": 199.34500000000116,
        "kronos_small_displacement_fraction": 0.0025858474904521807,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP111500",
        "ticker": "KXBTC15M-26SEP111500-00",
        "market_id": "KXBTC15M-26SEP111500-00",
        "contract_id": "KXBTC15M-26SEP111500-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77090.78
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-11T18:46:16.788021Z",
        "retrieved_timestamp": "2026-09-11T18:46:16.967998Z",
        "quote_offset_seconds": 0.179977,
        "quote_age_seconds": 0.179977,
        "bid": 0.47,
        "ask": 0.48,
        "midpoint": 0.475,
        "last_price": 0.47,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.48,
        "price_type": "live_executable_ask",
        "yes_ask_size": 6489.15
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 77030.12,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260911T1845Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 119,
          "signal_id": 125,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-11T18:30:00Z",
          "return_6h": -0.006012213285339185,
          "return_12h": -0.0014002254182118312,
          "return_24h": -0.00036495147527237926,
          "close_vs_ema12": -0.006567461475864955,
          "close_vs_ema24": -0.00545582087803953,
          "ema12_slope_3h": -0.0005536028865110731,
          "ema24_slope_6h": 0.0037228417229624444,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.494691Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-11T18:30:00Z",
            "return_6h": -0.006012213285339185,
            "return_12h": -0.0014002254182118312,
            "return_24h": -0.00036495147527237926,
            "close_vs_ema12": -0.006567461475864955,
            "close_vs_ema24": -0.00545582087803953,
            "ema12_slope_3h": -0.0005536028865110731,
            "ema24_slope_6h": 0.0037228417229624444,
            "score": -1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 124,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260911T1830Z",
      "trigger_timestamp": "2026-09-11T18:31:17.572633Z",
      "market_start_timestamp": "2026-09-11T18:30:00Z",
      "resolution_timestamp": "2026-09-11T18:45:00Z",
      "direction": "UP",
      "base_run_id": 709,
      "small_run_id": 710,
      "last_observed_close": 77180.86,
      "actual_close": 77090.78,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-11T18:31:17.609801Z",
      "base_predicted_close": 77224.5078125,
      "small_predicted_close": 77333.234375,
      "strike": 77180.86,
      "market_regime": {
        "id": 118,
        "signal_id": 124,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-11T18:15:00Z",
        "return_6h": 0.0013548043993729664,
        "return_12h": -0.0009037827515342434,
        "return_24h": 0.001677000691096886,
        "close_vs_ema12": -0.005684522998090746,
        "close_vs_ema24": -0.00440805872664396,
        "ema12_slope_3h": 0.0002777979717618617,
        "ema24_slope_6h": 0.003928686957037852,
        "score": -1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.494119Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-11T18:15:00Z",
          "return_6h": 0.0013548043993729664,
          "return_12h": -0.0009037827515342434,
          "return_24h": 0.001677000691096886,
          "close_vs_ema12": -0.005684522998090746,
          "close_vs_ema24": -0.00440805872664396,
          "ema12_slope_3h": 0.0002777979717618617,
          "ema24_slope_6h": 0.003928686957037852,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.47,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.195127,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        709,
        710
      ],
      "forecast_publication_timestamp": "2026-09-11T18:31:17.572633Z",
      "requested_quote_timestamp": "2026-09-11T18:31:17.572633Z",
      "retrieved_quote_timestamp": "2026-09-11T18:31:17.767760Z",
      "quote_retrieval_timestamp": "2026-09-11T18:31:17.767760Z",
      "timing_difference_seconds": 0.195127,
      "selected_quote": {
        "id": 124,
        "contract_id": 124,
        "forecast_timestamp": "2026-09-11T18:31:17.572633Z",
        "requested_timestamp": "2026-09-11T18:31:17.572633Z",
        "actual_quote_timestamp": "2026-09-11T18:31:17.767760Z",
        "timestamp_delta_seconds": 0.195127,
        "bid": 0.46,
        "ask": 0.47,
        "midpoint": 0.46499999999999997,
        "last_price": 0.47,
        "implied_probability": 0.47,
        "spread": 0.009999999999999953,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-11T18:31:17.767760Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP111445",
        "external_market_id": "KXBTC15M-26SEP111445-45",
        "external_contract_id": "KXBTC15M-26SEP111445-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3199.82
      },
      "selected_entry_price": 0.47,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 124,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP111445",
          "external_market_id": "KXBTC15M-26SEP111445-45",
          "external_contract_id": "KXBTC15M-26SEP111445-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-11T18:30:00Z",
          "resolution_timestamp": "2026-09-11T18:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-11T18:31:17.611884Z"
        }
      ],
      "quotes": [
        {
          "id": 124,
          "contract_id": 124,
          "forecast_timestamp": "2026-09-11T18:31:17.572633Z",
          "requested_timestamp": "2026-09-11T18:31:17.572633Z",
          "actual_quote_timestamp": "2026-09-11T18:31:17.767760Z",
          "timestamp_delta_seconds": 0.195127,
          "bid": 0.46,
          "ask": 0.47,
          "midpoint": 0.46499999999999997,
          "last_price": 0.47,
          "implied_probability": 0.47,
          "spread": 0.009999999999999953,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-11T18:31:17.767760Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP111445",
          "external_market_id": "KXBTC15M-26SEP111445-45",
          "external_contract_id": "KXBTC15M-26SEP111445-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3199.82
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP111445-45": {
          "UP/YES": "KXBTC15M-26SEP111445-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 237,
          "signal_id": 124,
          "quote_id": 124,
          "settlement_id": 124,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 205.0,
          "entry_price": 0.47,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.35,
          "trading_fee": 3.58,
          "total_deployed": 99.92999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.35,
          "net_pnl": -99.92999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-11T18:46:21.781830Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3199.82,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 238,
          "signal_id": 124,
          "quote_id": 124,
          "settlement_id": 124,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.47,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 47.0,
          "trading_fee": 1.75,
          "total_deployed": 48.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -47.0,
          "net_pnl": -48.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-11T18:46:21.783838Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3199.82,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77180.86,
        "kronos_base_predicted_close": 77224.5078125,
        "kronos_base_displacement": 43.64781249999942,
        "kronos_base_displacement_fraction": 0.0005655263817998324,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77333.234375,
        "kronos_small_displacement": 152.37437499999942,
        "kronos_small_displacement_fraction": 0.001974250805186667,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP111445",
        "ticker": "KXBTC15M-26SEP111445-45",
        "market_id": "KXBTC15M-26SEP111445-45",
        "contract_id": "KXBTC15M-26SEP111445-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77180.86
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-11T18:31:17.572633Z",
        "retrieved_timestamp": "2026-09-11T18:31:17.767760Z",
        "quote_offset_seconds": 0.195127,
        "quote_age_seconds": 0.195127,
        "bid": 0.46,
        "ask": 0.47,
        "midpoint": 0.46499999999999997,
        "last_price": 0.47,
        "spread": 0.009999999999999953,
        "selected_entry_price": 0.47,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3199.82
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 77090.78,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260911T1830Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 118,
          "signal_id": 124,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-11T18:15:00Z",
          "return_6h": 0.0013548043993729664,
          "return_12h": -0.0009037827515342434,
          "return_24h": 0.001677000691096886,
          "close_vs_ema12": -0.005684522998090746,
          "close_vs_ema24": -0.00440805872664396,
          "ema12_slope_3h": 0.0002777979717618617,
          "ema24_slope_6h": 0.003928686957037852,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.494119Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-11T18:15:00Z",
            "return_6h": 0.0013548043993729664,
            "return_12h": -0.0009037827515342434,
            "return_24h": 0.001677000691096886,
            "close_vs_ema12": -0.005684522998090746,
            "close_vs_ema24": -0.00440805872664396,
            "ema12_slope_3h": 0.0002777979717618617,
            "ema24_slope_6h": 0.003928686957037852,
            "score": -1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 123,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260911T1815Z",
      "trigger_timestamp": "2026-09-11T18:16:15.963090Z",
      "market_start_timestamp": "2026-09-11T18:15:00Z",
      "resolution_timestamp": "2026-09-11T18:30:00Z",
      "direction": "UP",
      "base_run_id": 707,
      "small_run_id": 708,
      "last_observed_close": 76991.99,
      "actual_close": 77180.86,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-11T18:16:15.994940Z",
      "base_predicted_close": 77204.9453125,
      "small_predicted_close": 77023.390625,
      "strike": 76991.99,
      "market_regime": {
        "id": 117,
        "signal_id": 123,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-11T18:00:00Z",
        "return_6h": 0.0011774442484862035,
        "return_12h": -0.004945607148545639,
        "return_24h": 3.396572387814878e-05,
        "close_vs_ema12": -0.008357583740496,
        "close_vs_ema24": -0.006936527679392457,
        "ema12_slope_3h": 0.0011358800369400956,
        "ema24_slope_6h": 0.003982771661774853,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.493630Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-11T18:00:00Z",
          "return_6h": 0.0011774442484862035,
          "return_12h": -0.004945607148545639,
          "return_24h": 3.396572387814878e-05,
          "close_vs_ema12": -0.008357583740496,
          "close_vs_ema24": -0.006936527679392457,
          "ema12_slope_3h": 0.0011358800369400956,
          "ema24_slope_6h": 0.003982771661774853,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.69,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.178508,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        707,
        708
      ],
      "forecast_publication_timestamp": "2026-09-11T18:16:15.963090Z",
      "requested_quote_timestamp": "2026-09-11T18:16:15.963090Z",
      "retrieved_quote_timestamp": "2026-09-11T18:16:16.141598Z",
      "quote_retrieval_timestamp": "2026-09-11T18:16:16.141598Z",
      "timing_difference_seconds": 0.178508,
      "selected_quote": {
        "id": 123,
        "contract_id": 123,
        "forecast_timestamp": "2026-09-11T18:16:15.963090Z",
        "requested_timestamp": "2026-09-11T18:16:15.963090Z",
        "actual_quote_timestamp": "2026-09-11T18:16:16.141598Z",
        "timestamp_delta_seconds": 0.178508,
        "bid": 0.68,
        "ask": 0.69,
        "midpoint": 0.685,
        "last_price": 0.68,
        "implied_probability": 0.69,
        "spread": 0.009999999999999898,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-11T18:16:16.141598Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP111430",
        "external_market_id": "KXBTC15M-26SEP111430-30",
        "external_contract_id": "KXBTC15M-26SEP111430-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3190.42
      },
      "selected_entry_price": 0.69,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 123,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP111430",
          "external_market_id": "KXBTC15M-26SEP111430-30",
          "external_contract_id": "KXBTC15M-26SEP111430-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-11T18:15:00Z",
          "resolution_timestamp": "2026-09-11T18:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-11T18:16:15.997069Z"
        }
      ],
      "quotes": [
        {
          "id": 123,
          "contract_id": 123,
          "forecast_timestamp": "2026-09-11T18:16:15.963090Z",
          "requested_timestamp": "2026-09-11T18:16:15.963090Z",
          "actual_quote_timestamp": "2026-09-11T18:16:16.141598Z",
          "timestamp_delta_seconds": 0.178508,
          "bid": 0.68,
          "ask": 0.69,
          "midpoint": 0.685,
          "last_price": 0.68,
          "implied_probability": 0.69,
          "spread": 0.009999999999999898,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-11T18:16:16.141598Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP111430",
          "external_market_id": "KXBTC15M-26SEP111430-30",
          "external_contract_id": "KXBTC15M-26SEP111430-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3190.42
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP111430-30": {
          "UP/YES": "KXBTC15M-26SEP111430-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 235,
          "signal_id": 123,
          "quote_id": 123,
          "settlement_id": 123,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 141.0,
          "entry_price": 0.69,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.28999999999999,
          "trading_fee": 2.12,
          "total_deployed": 99.41,
          "settlement_value": 1.0,
          "settlement_payout": 141.0,
          "gross_pnl": 43.71000000000001,
          "net_pnl": 41.59,
          "roi": 0.4183683734030782,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-11T18:31:22.519606Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3190.42,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 236,
          "signal_id": 123,
          "quote_id": 123,
          "settlement_id": 123,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.69,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 69.0,
          "trading_fee": 1.5,
          "total_deployed": 70.5,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 31.0,
          "net_pnl": 29.5,
          "roi": 0.41843971631205673,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-11T18:31:22.521633Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3190.42,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 76991.99,
        "kronos_base_predicted_close": 77204.9453125,
        "kronos_base_displacement": 212.95531249999476,
        "kronos_base_displacement_fraction": 0.0027659411388119043,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77023.390625,
        "kronos_small_displacement": 31.40062499999476,
        "kronos_small_displacement_fraction": 0.00040784275091466997,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP111430",
        "ticker": "KXBTC15M-26SEP111430-30",
        "market_id": "KXBTC15M-26SEP111430-30",
        "contract_id": "KXBTC15M-26SEP111430-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 76991.99
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-11T18:16:15.963090Z",
        "retrieved_timestamp": "2026-09-11T18:16:16.141598Z",
        "quote_offset_seconds": 0.178508,
        "quote_age_seconds": 0.178508,
        "bid": 0.68,
        "ask": 0.69,
        "midpoint": 0.685,
        "last_price": 0.68,
        "spread": 0.009999999999999898,
        "selected_entry_price": 0.69,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3190.42
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 77180.86,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260911T1815Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 117,
          "signal_id": 123,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-11T18:00:00Z",
          "return_6h": 0.0011774442484862035,
          "return_12h": -0.004945607148545639,
          "return_24h": 3.396572387814878e-05,
          "close_vs_ema12": -0.008357583740496,
          "close_vs_ema24": -0.006936527679392457,
          "ema12_slope_3h": 0.0011358800369400956,
          "ema24_slope_6h": 0.003982771661774853,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.493630Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-11T18:00:00Z",
            "return_6h": 0.0011774442484862035,
            "return_12h": -0.004945607148545639,
            "return_24h": 3.396572387814878e-05,
            "close_vs_ema12": -0.008357583740496,
            "close_vs_ema24": -0.006936527679392457,
            "ema12_slope_3h": 0.0011358800369400956,
            "ema24_slope_6h": 0.003982771661774853,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 122,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260911T1715Z",
      "trigger_timestamp": "2026-09-11T17:16:21.652107Z",
      "market_start_timestamp": "2026-09-11T17:15:00Z",
      "resolution_timestamp": "2026-09-11T17:30:00Z",
      "direction": "UP",
      "base_run_id": 699,
      "small_run_id": 700,
      "last_observed_close": 77763.02,
      "actual_close": 77823.81,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-11T17:16:21.702849Z",
      "base_predicted_close": 77817.1015625,
      "small_predicted_close": 77822.34375,
      "strike": 77763.02,
      "market_regime": {
        "id": 116,
        "signal_id": 122,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-11T17:00:00Z",
        "return_6h": 0.012688944272405855,
        "return_12h": 0.008540636039806149,
        "return_24h": 0.008090826297332487,
        "close_vs_ema12": 0.001178833986420491,
        "close_vs_ema24": 0.002951441648806563,
        "ema12_slope_3h": 0.004287984291467817,
        "ema24_slope_6h": 0.0036728132120966706,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.493148Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-11T17:00:00Z",
          "return_6h": 0.012688944272405855,
          "return_12h": 0.008540636039806149,
          "return_24h": 0.008090826297332487,
          "close_vs_ema12": 0.001178833986420491,
          "close_vs_ema24": 0.002951441648806563,
          "ema12_slope_3h": 0.004287984291467817,
          "ema24_slope_6h": 0.0036728132120966706,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.5,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.218115,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        699,
        700
      ],
      "forecast_publication_timestamp": "2026-09-11T17:16:21.652107Z",
      "requested_quote_timestamp": "2026-09-11T17:16:21.652107Z",
      "retrieved_quote_timestamp": "2026-09-11T17:16:21.870222Z",
      "quote_retrieval_timestamp": "2026-09-11T17:16:21.870222Z",
      "timing_difference_seconds": 0.218115,
      "selected_quote": {
        "id": 122,
        "contract_id": 122,
        "forecast_timestamp": "2026-09-11T17:16:21.652107Z",
        "requested_timestamp": "2026-09-11T17:16:21.652107Z",
        "actual_quote_timestamp": "2026-09-11T17:16:21.870222Z",
        "timestamp_delta_seconds": 0.218115,
        "bid": 0.49,
        "ask": 0.5,
        "midpoint": 0.495,
        "last_price": 0.49,
        "implied_probability": 0.5,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-11T17:16:21.870222Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP111330",
        "external_market_id": "KXBTC15M-26SEP111330-30",
        "external_contract_id": "KXBTC15M-26SEP111330-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 52.02
      },
      "selected_entry_price": 0.5,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 122,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP111330",
          "external_market_id": "KXBTC15M-26SEP111330-30",
          "external_contract_id": "KXBTC15M-26SEP111330-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-11T17:15:00Z",
          "resolution_timestamp": "2026-09-11T17:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-11T17:16:21.704975Z"
        }
      ],
      "quotes": [
        {
          "id": 122,
          "contract_id": 122,
          "forecast_timestamp": "2026-09-11T17:16:21.652107Z",
          "requested_timestamp": "2026-09-11T17:16:21.652107Z",
          "actual_quote_timestamp": "2026-09-11T17:16:21.870222Z",
          "timestamp_delta_seconds": 0.218115,
          "bid": 0.49,
          "ask": 0.5,
          "midpoint": 0.495,
          "last_price": 0.49,
          "implied_probability": 0.5,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-11T17:16:21.870222Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP111330",
          "external_market_id": "KXBTC15M-26SEP111330-30",
          "external_contract_id": "KXBTC15M-26SEP111330-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 52.02
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP111330-30": {
          "UP/YES": "KXBTC15M-26SEP111330-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": null,
        "fixed_shares": null
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77763.02,
        "kronos_base_predicted_close": 77817.1015625,
        "kronos_base_displacement": 54.081562499995925,
        "kronos_base_displacement_fraction": 0.0006954663347693534,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77822.34375,
        "kronos_small_displacement": 59.323749999995925,
        "kronos_small_displacement_fraction": 0.0007628786793516497,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP111330",
        "ticker": "KXBTC15M-26SEP111330-30",
        "market_id": "KXBTC15M-26SEP111330-30",
        "contract_id": "KXBTC15M-26SEP111330-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77763.02
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-11T17:16:21.652107Z",
        "retrieved_timestamp": "2026-09-11T17:16:21.870222Z",
        "quote_offset_seconds": 0.218115,
        "quote_age_seconds": 0.218115,
        "bid": 0.49,
        "ask": 0.5,
        "midpoint": 0.495,
        "last_price": 0.49,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.5,
        "price_type": "live_executable_ask",
        "yes_ask_size": 52.02
      },
      "settlement": {
        "result": null,
        "settlement_value": null,
        "actual_btc_close": 77823.81,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260911T1715Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 116,
          "signal_id": 122,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-11T17:00:00Z",
          "return_6h": 0.012688944272405855,
          "return_12h": 0.008540636039806149,
          "return_24h": 0.008090826297332487,
          "close_vs_ema12": 0.001178833986420491,
          "close_vs_ema24": 0.002951441648806563,
          "ema12_slope_3h": 0.004287984291467817,
          "ema24_slope_6h": 0.0036728132120966706,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.493148Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-11T17:00:00Z",
            "return_6h": 0.012688944272405855,
            "return_12h": 0.008540636039806149,
            "return_24h": 0.008090826297332487,
            "close_vs_ema12": 0.001178833986420491,
            "close_vs_ema24": 0.002951441648806563,
            "ema12_slope_3h": 0.004287984291467817,
            "ema24_slope_6h": 0.0036728132120966706,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 121,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260911T1700Z",
      "trigger_timestamp": "2026-09-11T17:01:16.957845Z",
      "market_start_timestamp": "2026-09-11T17:00:00Z",
      "resolution_timestamp": "2026-09-11T17:15:00Z",
      "direction": "UP",
      "base_run_id": 697,
      "small_run_id": 698,
      "last_observed_close": 77918.12,
      "actual_close": 77763.02,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-11T17:01:16.997566Z",
      "base_predicted_close": 78046.1640625,
      "small_predicted_close": 78162.109375,
      "strike": 77918.12,
      "market_regime": {
        "id": 115,
        "signal_id": 121,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-11T16:45:00Z",
        "return_6h": 0.012220473674289023,
        "return_12h": 0.010639182099039468,
        "return_24h": 0.009794951745217162,
        "close_vs_ema12": 0.003225939077756923,
        "close_vs_ema24": 0.005014204283004364,
        "ema12_slope_3h": 0.005210781951677124,
        "ema24_slope_6h": 0.003484158372151658,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.492687Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-11T16:45:00Z",
          "return_6h": 0.012220473674289023,
          "return_12h": 0.010639182099039468,
          "return_24h": 0.009794951745217162,
          "close_vs_ema12": 0.003225939077756923,
          "close_vs_ema24": 0.005014204283004364,
          "ema12_slope_3h": 0.005210781951677124,
          "ema24_slope_6h": 0.003484158372151658,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.44,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.169922,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        697,
        698
      ],
      "forecast_publication_timestamp": "2026-09-11T17:01:16.957845Z",
      "requested_quote_timestamp": "2026-09-11T17:01:16.957845Z",
      "retrieved_quote_timestamp": "2026-09-11T17:01:17.127767Z",
      "quote_retrieval_timestamp": "2026-09-11T17:01:17.127767Z",
      "timing_difference_seconds": 0.169922,
      "selected_quote": {
        "id": 121,
        "contract_id": 121,
        "forecast_timestamp": "2026-09-11T17:01:16.957845Z",
        "requested_timestamp": "2026-09-11T17:01:16.957845Z",
        "actual_quote_timestamp": "2026-09-11T17:01:17.127767Z",
        "timestamp_delta_seconds": 0.169922,
        "bid": 0.43,
        "ask": 0.44,
        "midpoint": 0.435,
        "last_price": 0.43,
        "implied_probability": 0.44,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-11T17:01:17.127767Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP111315",
        "external_market_id": "KXBTC15M-26SEP111315-15",
        "external_contract_id": "KXBTC15M-26SEP111315-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3481.59
      },
      "selected_entry_price": 0.44,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 121,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP111315",
          "external_market_id": "KXBTC15M-26SEP111315-15",
          "external_contract_id": "KXBTC15M-26SEP111315-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-11T17:00:00Z",
          "resolution_timestamp": "2026-09-11T17:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-11T17:01:16.999783Z"
        }
      ],
      "quotes": [
        {
          "id": 121,
          "contract_id": 121,
          "forecast_timestamp": "2026-09-11T17:01:16.957845Z",
          "requested_timestamp": "2026-09-11T17:01:16.957845Z",
          "actual_quote_timestamp": "2026-09-11T17:01:17.127767Z",
          "timestamp_delta_seconds": 0.169922,
          "bid": 0.43,
          "ask": 0.44,
          "midpoint": 0.435,
          "last_price": 0.43,
          "implied_probability": 0.44,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-11T17:01:17.127767Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP111315",
          "external_market_id": "KXBTC15M-26SEP111315-15",
          "external_contract_id": "KXBTC15M-26SEP111315-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3481.59
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP111315-15": {
          "UP/YES": "KXBTC15M-26SEP111315-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 233,
          "signal_id": 121,
          "quote_id": 121,
          "settlement_id": 121,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 218.0,
          "entry_price": 0.44,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.92,
          "trading_fee": 3.77,
          "total_deployed": 99.69,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.92,
          "net_pnl": -99.69,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-11T17:16:27.145169Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3481.59,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 234,
          "signal_id": 121,
          "quote_id": 121,
          "settlement_id": 121,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.44,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 44.0,
          "trading_fee": 1.73,
          "total_deployed": 45.73,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -44.0,
          "net_pnl": -45.73,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-11T17:16:27.147581Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3481.59,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77918.12,
        "kronos_base_predicted_close": 78046.1640625,
        "kronos_base_displacement": 128.04406250000466,
        "kronos_base_displacement_fraction": 0.0016433156048940177,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 78162.109375,
        "kronos_small_displacement": 243.98937500000466,
        "kronos_small_displacement_fraction": 0.0031313560311774036,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP111315",
        "ticker": "KXBTC15M-26SEP111315-15",
        "market_id": "KXBTC15M-26SEP111315-15",
        "contract_id": "KXBTC15M-26SEP111315-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77918.12
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-11T17:01:16.957845Z",
        "retrieved_timestamp": "2026-09-11T17:01:17.127767Z",
        "quote_offset_seconds": 0.169922,
        "quote_age_seconds": 0.169922,
        "bid": 0.43,
        "ask": 0.44,
        "midpoint": 0.435,
        "last_price": 0.43,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.44,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3481.59
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 77763.02,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260911T1700Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 115,
          "signal_id": 121,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-11T16:45:00Z",
          "return_6h": 0.012220473674289023,
          "return_12h": 0.010639182099039468,
          "return_24h": 0.009794951745217162,
          "close_vs_ema12": 0.003225939077756923,
          "close_vs_ema24": 0.005014204283004364,
          "ema12_slope_3h": 0.005210781951677124,
          "ema24_slope_6h": 0.003484158372151658,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.492687Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-11T16:45:00Z",
            "return_6h": 0.012220473674289023,
            "return_12h": 0.010639182099039468,
            "return_24h": 0.009794951745217162,
            "close_vs_ema12": 0.003225939077756923,
            "close_vs_ema24": 0.005014204283004364,
            "ema12_slope_3h": 0.005210781951677124,
            "ema24_slope_6h": 0.003484158372151658,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 120,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260911T1615Z",
      "trigger_timestamp": "2026-09-11T16:16:16.428167Z",
      "market_start_timestamp": "2026-09-11T16:15:00Z",
      "resolution_timestamp": "2026-09-11T16:30:00Z",
      "direction": "UP",
      "base_run_id": 691,
      "small_run_id": 692,
      "last_observed_close": 77795.94,
      "actual_close": 77678.86,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-11T16:16:16.467513Z",
      "base_predicted_close": 77814.6328125,
      "small_predicted_close": 78210.0859375,
      "strike": 77795.94,
      "market_regime": {
        "id": 114,
        "signal_id": 120,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-11T16:00:00Z",
        "return_6h": 0.009812620049147958,
        "return_12h": 0.011035769442967691,
        "return_24h": 0.010908449192456482,
        "close_vs_ema12": 0.001869812246306779,
        "close_vs_ema24": 0.003657756970358861,
        "ema12_slope_3h": 0.006547560588168189,
        "ema24_slope_6h": 0.0030392838785699983,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.492204Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-11T16:00:00Z",
          "return_6h": 0.009812620049147958,
          "return_12h": 0.011035769442967691,
          "return_24h": 0.010908449192456482,
          "close_vs_ema12": 0.001869812246306779,
          "close_vs_ema24": 0.003657756970358861,
          "ema12_slope_3h": 0.006547560588168189,
          "ema24_slope_6h": 0.0030392838785699983,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.44,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.17108,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        691,
        692
      ],
      "forecast_publication_timestamp": "2026-09-11T16:16:16.428167Z",
      "requested_quote_timestamp": "2026-09-11T16:16:16.428167Z",
      "retrieved_quote_timestamp": "2026-09-11T16:16:16.599247Z",
      "quote_retrieval_timestamp": "2026-09-11T16:16:16.599247Z",
      "timing_difference_seconds": 0.17108,
      "selected_quote": {
        "id": 120,
        "contract_id": 120,
        "forecast_timestamp": "2026-09-11T16:16:16.428167Z",
        "requested_timestamp": "2026-09-11T16:16:16.428167Z",
        "actual_quote_timestamp": "2026-09-11T16:16:16.599247Z",
        "timestamp_delta_seconds": 0.17108,
        "bid": 0.43,
        "ask": 0.44,
        "midpoint": 0.435,
        "last_price": 0.44,
        "implied_probability": 0.44,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-11T16:16:16.599247Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP111230",
        "external_market_id": "KXBTC15M-26SEP111230-30",
        "external_contract_id": "KXBTC15M-26SEP111230-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2519.79
      },
      "selected_entry_price": 0.44,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 120,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP111230",
          "external_market_id": "KXBTC15M-26SEP111230-30",
          "external_contract_id": "KXBTC15M-26SEP111230-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-11T16:15:00Z",
          "resolution_timestamp": "2026-09-11T16:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-11T16:16:16.469751Z"
        }
      ],
      "quotes": [
        {
          "id": 120,
          "contract_id": 120,
          "forecast_timestamp": "2026-09-11T16:16:16.428167Z",
          "requested_timestamp": "2026-09-11T16:16:16.428167Z",
          "actual_quote_timestamp": "2026-09-11T16:16:16.599247Z",
          "timestamp_delta_seconds": 0.17108,
          "bid": 0.43,
          "ask": 0.44,
          "midpoint": 0.435,
          "last_price": 0.44,
          "implied_probability": 0.44,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-11T16:16:16.599247Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP111230",
          "external_market_id": "KXBTC15M-26SEP111230-30",
          "external_contract_id": "KXBTC15M-26SEP111230-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2519.79
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP111230-30": {
          "UP/YES": "KXBTC15M-26SEP111230-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 231,
          "signal_id": 120,
          "quote_id": 120,
          "settlement_id": 120,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 218.0,
          "entry_price": 0.44,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.92,
          "trading_fee": 3.77,
          "total_deployed": 99.69,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.92,
          "net_pnl": -99.69,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-11T16:31:21.361170Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2519.79,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 232,
          "signal_id": 120,
          "quote_id": 120,
          "settlement_id": 120,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.44,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 44.0,
          "trading_fee": 1.73,
          "total_deployed": 45.73,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -44.0,
          "net_pnl": -45.73,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-11T16:31:21.363124Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2519.79,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77795.94,
        "kronos_base_predicted_close": 77814.6328125,
        "kronos_base_displacement": 18.69281249999767,
        "kronos_base_displacement_fraction": 0.0002402800518895674,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 78210.0859375,
        "kronos_small_displacement": 414.1459374999977,
        "kronos_small_displacement_fraction": 0.005323490371091315,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP111230",
        "ticker": "KXBTC15M-26SEP111230-30",
        "market_id": "KXBTC15M-26SEP111230-30",
        "contract_id": "KXBTC15M-26SEP111230-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77795.94
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-11T16:16:16.428167Z",
        "retrieved_timestamp": "2026-09-11T16:16:16.599247Z",
        "quote_offset_seconds": 0.17108,
        "quote_age_seconds": 0.17108,
        "bid": 0.43,
        "ask": 0.44,
        "midpoint": 0.435,
        "last_price": 0.44,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.44,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2519.79
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 77678.86,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260911T1615Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 114,
          "signal_id": 120,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-11T16:00:00Z",
          "return_6h": 0.009812620049147958,
          "return_12h": 0.011035769442967691,
          "return_24h": 0.010908449192456482,
          "close_vs_ema12": 0.001869812246306779,
          "close_vs_ema24": 0.003657756970358861,
          "ema12_slope_3h": 0.006547560588168189,
          "ema24_slope_6h": 0.0030392838785699983,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.492204Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-11T16:00:00Z",
            "return_6h": 0.009812620049147958,
            "return_12h": 0.011035769442967691,
            "return_24h": 0.010908449192456482,
            "close_vs_ema12": 0.001869812246306779,
            "close_vs_ema24": 0.003657756970358861,
            "ema12_slope_3h": 0.006547560588168189,
            "ema24_slope_6h": 0.0030392838785699983,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 119,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260911T1600Z",
      "trigger_timestamp": "2026-09-11T16:01:16.977847Z",
      "market_start_timestamp": "2026-09-11T16:00:00Z",
      "resolution_timestamp": "2026-09-11T16:15:00Z",
      "direction": "UP",
      "base_run_id": 689,
      "small_run_id": 690,
      "last_observed_close": 77671.9,
      "actual_close": 77795.94,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-11T16:01:17.019622Z",
      "base_predicted_close": 77872.5,
      "small_predicted_close": 77711.40625,
      "strike": 77671.9,
      "market_regime": {
        "id": 113,
        "signal_id": 119,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-11T15:45:00Z",
        "return_6h": 0.008378814953850622,
        "return_12h": 0.01055442625630132,
        "return_24h": 0.005965543915758431,
        "close_vs_ema12": 0.0003519634014217399,
        "close_vs_ema24": 0.0021346326206905797,
        "ema12_slope_3h": 0.006761798659481455,
        "ema24_slope_6h": 0.002897134911689747,
        "score": 2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.491730Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-11T15:45:00Z",
          "return_6h": 0.008378814953850622,
          "return_12h": 0.01055442625630132,
          "return_24h": 0.005965543915758431,
          "close_vs_ema12": 0.0003519634014217399,
          "close_vs_ema24": 0.0021346326206905797,
          "ema12_slope_3h": 0.006761798659481455,
          "ema24_slope_6h": 0.002897134911689747,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.81,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.179121,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "80_plus",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        689,
        690
      ],
      "forecast_publication_timestamp": "2026-09-11T16:01:16.977847Z",
      "requested_quote_timestamp": "2026-09-11T16:01:16.977847Z",
      "retrieved_quote_timestamp": "2026-09-11T16:01:17.156968Z",
      "quote_retrieval_timestamp": "2026-09-11T16:01:17.156968Z",
      "timing_difference_seconds": 0.179121,
      "selected_quote": {
        "id": 119,
        "contract_id": 119,
        "forecast_timestamp": "2026-09-11T16:01:16.977847Z",
        "requested_timestamp": "2026-09-11T16:01:16.977847Z",
        "actual_quote_timestamp": "2026-09-11T16:01:17.156968Z",
        "timestamp_delta_seconds": 0.179121,
        "bid": 0.8,
        "ask": 0.81,
        "midpoint": 0.805,
        "last_price": 0.8,
        "implied_probability": 0.81,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-11T16:01:17.156968Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP111215",
        "external_market_id": "KXBTC15M-26SEP111215-15",
        "external_contract_id": "KXBTC15M-26SEP111215-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 6046.94
      },
      "selected_entry_price": 0.81,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 119,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP111215",
          "external_market_id": "KXBTC15M-26SEP111215-15",
          "external_contract_id": "KXBTC15M-26SEP111215-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-11T16:00:00Z",
          "resolution_timestamp": "2026-09-11T16:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-11T16:01:17.022073Z"
        }
      ],
      "quotes": [
        {
          "id": 119,
          "contract_id": 119,
          "forecast_timestamp": "2026-09-11T16:01:16.977847Z",
          "requested_timestamp": "2026-09-11T16:01:16.977847Z",
          "actual_quote_timestamp": "2026-09-11T16:01:17.156968Z",
          "timestamp_delta_seconds": 0.179121,
          "bid": 0.8,
          "ask": 0.81,
          "midpoint": 0.805,
          "last_price": 0.8,
          "implied_probability": 0.81,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-11T16:01:17.156968Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP111215",
          "external_market_id": "KXBTC15M-26SEP111215-15",
          "external_contract_id": "KXBTC15M-26SEP111215-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 6046.94
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP111215-15": {
          "UP/YES": "KXBTC15M-26SEP111215-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 229,
          "signal_id": 119,
          "quote_id": 119,
          "settlement_id": 119,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 121.0,
          "entry_price": 0.81,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 98.01,
          "trading_fee": 1.31,
          "total_deployed": 99.32000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 121.0,
          "gross_pnl": 22.989999999999995,
          "net_pnl": 21.679999999999993,
          "roi": 0.21828433346757944,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-11T16:16:21.156047Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6046.94,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 230,
          "signal_id": 119,
          "quote_id": 119,
          "settlement_id": 119,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.81,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 81.0,
          "trading_fee": 1.08,
          "total_deployed": 82.08,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 19.0,
          "net_pnl": 17.92,
          "roi": 0.2183235867446394,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-11T16:16:21.158192Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6046.94,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77671.9,
        "kronos_base_predicted_close": 77872.5,
        "kronos_base_displacement": 200.60000000000582,
        "kronos_base_displacement_fraction": 0.0025826585933909924,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77711.40625,
        "kronos_small_displacement": 39.50625000000582,
        "kronos_small_displacement_fraction": 0.0005086298906040129,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP111215",
        "ticker": "KXBTC15M-26SEP111215-15",
        "market_id": "KXBTC15M-26SEP111215-15",
        "contract_id": "KXBTC15M-26SEP111215-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77671.9
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-11T16:01:16.977847Z",
        "retrieved_timestamp": "2026-09-11T16:01:17.156968Z",
        "quote_offset_seconds": 0.179121,
        "quote_age_seconds": 0.179121,
        "bid": 0.8,
        "ask": 0.81,
        "midpoint": 0.805,
        "last_price": 0.8,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.81,
        "price_type": "live_executable_ask",
        "yes_ask_size": 6046.94
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 77795.94,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260911T1600Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 113,
          "signal_id": 119,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-11T15:45:00Z",
          "return_6h": 0.008378814953850622,
          "return_12h": 0.01055442625630132,
          "return_24h": 0.005965543915758431,
          "close_vs_ema12": 0.0003519634014217399,
          "close_vs_ema24": 0.0021346326206905797,
          "ema12_slope_3h": 0.006761798659481455,
          "ema24_slope_6h": 0.002897134911689747,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.491730Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-11T15:45:00Z",
            "return_6h": 0.008378814953850622,
            "return_12h": 0.01055442625630132,
            "return_24h": 0.005965543915758431,
            "close_vs_ema12": 0.0003519634014217399,
            "close_vs_ema24": 0.0021346326206905797,
            "ema12_slope_3h": 0.006761798659481455,
            "ema24_slope_6h": 0.002897134911689747,
            "score": 2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 118,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260911T1230Z",
      "trigger_timestamp": "2026-09-11T12:31:15.000987Z",
      "market_start_timestamp": "2026-09-11T12:30:00Z",
      "resolution_timestamp": "2026-09-11T12:45:00Z",
      "direction": "UP",
      "base_run_id": 661,
      "small_run_id": 662,
      "last_observed_close": 77076.44,
      "actual_close": 77557.07,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-11T12:31:15.037745Z",
      "base_predicted_close": 77195.078125,
      "small_predicted_close": 77203.40625,
      "strike": 77076.44,
      "market_regime": {
        "id": 112,
        "signal_id": 118,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-11T12:15:00Z",
        "return_6h": -0.0022555313471152028,
        "return_12h": 0.0034840066418140303,
        "return_24h": -0.008430269336761609,
        "close_vs_ema12": 0.0001110114470588286,
        "close_vs_ema24": -0.0018489890333275305,
        "ema12_slope_3h": -0.0009893620493658384,
        "ema24_slope_6h": -0.0011184129904444617,
        "score": -1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.491257Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-11T12:15:00Z",
          "return_6h": -0.0022555313471152028,
          "return_12h": 0.0034840066418140303,
          "return_24h": -0.008430269336761609,
          "close_vs_ema12": 0.0001110114470588286,
          "close_vs_ema24": -0.0018489890333275305,
          "ema12_slope_3h": -0.0009893620493658384,
          "ema24_slope_6h": -0.0011184129904444617,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.13,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.178053,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        661,
        662
      ],
      "forecast_publication_timestamp": "2026-09-11T12:31:15.000987Z",
      "requested_quote_timestamp": "2026-09-11T12:31:15.000987Z",
      "retrieved_quote_timestamp": "2026-09-11T12:31:15.179040Z",
      "quote_retrieval_timestamp": "2026-09-11T12:31:15.179040Z",
      "timing_difference_seconds": 0.178053,
      "selected_quote": {
        "id": 118,
        "contract_id": 118,
        "forecast_timestamp": "2026-09-11T12:31:15.000987Z",
        "requested_timestamp": "2026-09-11T12:31:15.000987Z",
        "actual_quote_timestamp": "2026-09-11T12:31:15.179040Z",
        "timestamp_delta_seconds": 0.178053,
        "bid": 0.12,
        "ask": 0.13,
        "midpoint": 0.125,
        "last_price": 0.13,
        "implied_probability": 0.13,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-11T12:31:15.179040Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP110845",
        "external_market_id": "KXBTC15M-26SEP110845-45",
        "external_contract_id": "KXBTC15M-26SEP110845-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 1427.99
      },
      "selected_entry_price": 0.13,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 118,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP110845",
          "external_market_id": "KXBTC15M-26SEP110845-45",
          "external_contract_id": "KXBTC15M-26SEP110845-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-11T12:30:00Z",
          "resolution_timestamp": "2026-09-11T12:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-11T12:31:15.040215Z"
        }
      ],
      "quotes": [
        {
          "id": 118,
          "contract_id": 118,
          "forecast_timestamp": "2026-09-11T12:31:15.000987Z",
          "requested_timestamp": "2026-09-11T12:31:15.000987Z",
          "actual_quote_timestamp": "2026-09-11T12:31:15.179040Z",
          "timestamp_delta_seconds": 0.178053,
          "bid": 0.12,
          "ask": 0.13,
          "midpoint": 0.125,
          "last_price": 0.13,
          "implied_probability": 0.13,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-11T12:31:15.179040Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP110845",
          "external_market_id": "KXBTC15M-26SEP110845-45",
          "external_contract_id": "KXBTC15M-26SEP110845-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 1427.99
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP110845-45": {
          "UP/YES": "KXBTC15M-26SEP110845-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 227,
          "signal_id": 118,
          "quote_id": 118,
          "settlement_id": 118,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 725.0,
          "entry_price": 0.13,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 94.25,
          "trading_fee": 5.74,
          "total_deployed": 99.99,
          "settlement_value": 1.0,
          "settlement_payout": 725.0,
          "gross_pnl": 630.75,
          "net_pnl": 625.01,
          "roi": 6.250725072507251,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-11T12:46:21.026815Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1427.99,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 228,
          "signal_id": 118,
          "quote_id": 118,
          "settlement_id": 118,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.13,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 13.0,
          "trading_fee": 0.8,
          "total_deployed": 13.8,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 87.0,
          "net_pnl": 86.2,
          "roi": 6.246376811594203,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-11T12:46:21.029136Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1427.99,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77076.44,
        "kronos_base_predicted_close": 77195.078125,
        "kronos_base_displacement": 118.63812499999767,
        "kronos_base_displacement_fraction": 0.001539226837669172,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77203.40625,
        "kronos_small_displacement": 126.96624999999767,
        "kronos_small_displacement_fraction": 0.0016472770408181498,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP110845",
        "ticker": "KXBTC15M-26SEP110845-45",
        "market_id": "KXBTC15M-26SEP110845-45",
        "contract_id": "KXBTC15M-26SEP110845-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77076.44
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-11T12:31:15.000987Z",
        "retrieved_timestamp": "2026-09-11T12:31:15.179040Z",
        "quote_offset_seconds": 0.178053,
        "quote_age_seconds": 0.178053,
        "bid": 0.12,
        "ask": 0.13,
        "midpoint": 0.125,
        "last_price": 0.13,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.13,
        "price_type": "live_executable_ask",
        "yes_ask_size": 1427.99
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 77557.07,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260911T1230Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 112,
          "signal_id": 118,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-11T12:15:00Z",
          "return_6h": -0.0022555313471152028,
          "return_12h": 0.0034840066418140303,
          "return_24h": -0.008430269336761609,
          "close_vs_ema12": 0.0001110114470588286,
          "close_vs_ema24": -0.0018489890333275305,
          "ema12_slope_3h": -0.0009893620493658384,
          "ema24_slope_6h": -0.0011184129904444617,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.491257Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-11T12:15:00Z",
            "return_6h": -0.0022555313471152028,
            "return_12h": 0.0034840066418140303,
            "return_24h": -0.008430269336761609,
            "close_vs_ema12": 0.0001110114470588286,
            "close_vs_ema24": -0.0018489890333275305,
            "ema12_slope_3h": -0.0009893620493658384,
            "ema24_slope_6h": -0.0011184129904444617,
            "score": -1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 117,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260911T1200Z",
      "trigger_timestamp": "2026-09-11T12:01:16.257280Z",
      "market_start_timestamp": "2026-09-11T12:00:00Z",
      "resolution_timestamp": "2026-09-11T12:15:00Z",
      "direction": "UP",
      "base_run_id": 657,
      "small_run_id": 658,
      "last_observed_close": 76996.67,
      "actual_close": 76901.45,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-11T12:01:16.296081Z",
      "base_predicted_close": 77046.25,
      "small_predicted_close": 77164.0234375,
      "strike": 76996.67,
      "market_regime": {
        "id": 111,
        "signal_id": 117,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-11T11:45:00Z",
        "return_6h": -0.002941690839829092,
        "return_12h": 0.005970617407461409,
        "return_24h": -0.010945845080223782,
        "close_vs_ema12": -0.0010109013812070744,
        "close_vs_ema24": -0.003007988119059224,
        "ema12_slope_3h": -0.0008537774065872084,
        "ema24_slope_6h": -0.0009886835186880827,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.490762Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-11T11:45:00Z",
          "return_6h": -0.002941690839829092,
          "return_12h": 0.005970617407461409,
          "return_24h": -0.010945845080223782,
          "close_vs_ema12": -0.0010109013812070744,
          "close_vs_ema24": -0.003007988119059224,
          "ema12_slope_3h": -0.0008537774065872084,
          "ema24_slope_6h": -0.0009886835186880827,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.57,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.287558,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        657,
        658
      ],
      "forecast_publication_timestamp": "2026-09-11T12:01:16.257280Z",
      "requested_quote_timestamp": "2026-09-11T12:01:16.257280Z",
      "retrieved_quote_timestamp": "2026-09-11T12:01:16.544838Z",
      "quote_retrieval_timestamp": "2026-09-11T12:01:16.544838Z",
      "timing_difference_seconds": 0.287558,
      "selected_quote": {
        "id": 117,
        "contract_id": 117,
        "forecast_timestamp": "2026-09-11T12:01:16.257280Z",
        "requested_timestamp": "2026-09-11T12:01:16.257280Z",
        "actual_quote_timestamp": "2026-09-11T12:01:16.544838Z",
        "timestamp_delta_seconds": 0.287558,
        "bid": 0.56,
        "ask": 0.57,
        "midpoint": 0.565,
        "last_price": 0.56,
        "implied_probability": 0.57,
        "spread": 0.009999999999999898,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-11T12:01:16.544838Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP110815",
        "external_market_id": "KXBTC15M-26SEP110815-15",
        "external_contract_id": "KXBTC15M-26SEP110815-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5535.13
      },
      "selected_entry_price": 0.57,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 117,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP110815",
          "external_market_id": "KXBTC15M-26SEP110815-15",
          "external_contract_id": "KXBTC15M-26SEP110815-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-11T12:00:00Z",
          "resolution_timestamp": "2026-09-11T12:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-11T12:01:16.298464Z"
        }
      ],
      "quotes": [
        {
          "id": 117,
          "contract_id": 117,
          "forecast_timestamp": "2026-09-11T12:01:16.257280Z",
          "requested_timestamp": "2026-09-11T12:01:16.257280Z",
          "actual_quote_timestamp": "2026-09-11T12:01:16.544838Z",
          "timestamp_delta_seconds": 0.287558,
          "bid": 0.56,
          "ask": 0.57,
          "midpoint": 0.565,
          "last_price": 0.56,
          "implied_probability": 0.57,
          "spread": 0.009999999999999898,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-11T12:01:16.544838Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP110815",
          "external_market_id": "KXBTC15M-26SEP110815-15",
          "external_contract_id": "KXBTC15M-26SEP110815-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5535.13
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP110815-15": {
          "UP/YES": "KXBTC15M-26SEP110815-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 225,
          "signal_id": 117,
          "quote_id": 117,
          "settlement_id": 117,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 170.0,
          "entry_price": 0.57,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.89999999999999,
          "trading_fee": 2.92,
          "total_deployed": 99.82,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.89999999999999,
          "net_pnl": -99.82,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-11T12:16:21.715812Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5535.13,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 226,
          "signal_id": 117,
          "quote_id": 117,
          "settlement_id": 117,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.57,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 56.99999999999999,
          "trading_fee": 1.72,
          "total_deployed": 58.71999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -56.99999999999999,
          "net_pnl": -58.71999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-11T12:16:21.717745Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5535.13,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 76996.67,
        "kronos_base_predicted_close": 77046.25,
        "kronos_base_displacement": 49.580000000001746,
        "kronos_base_displacement_fraction": 0.0006439239515163675,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77164.0234375,
        "kronos_small_displacement": 167.35343750000175,
        "kronos_small_displacement_fraction": 0.002173515263712077,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP110815",
        "ticker": "KXBTC15M-26SEP110815-15",
        "market_id": "KXBTC15M-26SEP110815-15",
        "contract_id": "KXBTC15M-26SEP110815-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 76996.67
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-11T12:01:16.257280Z",
        "retrieved_timestamp": "2026-09-11T12:01:16.544838Z",
        "quote_offset_seconds": 0.287558,
        "quote_age_seconds": 0.287558,
        "bid": 0.56,
        "ask": 0.57,
        "midpoint": 0.565,
        "last_price": 0.56,
        "spread": 0.009999999999999898,
        "selected_entry_price": 0.57,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5535.13
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 76901.45,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260911T1200Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 111,
          "signal_id": 117,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-11T11:45:00Z",
          "return_6h": -0.002941690839829092,
          "return_12h": 0.005970617407461409,
          "return_24h": -0.010945845080223782,
          "close_vs_ema12": -0.0010109013812070744,
          "close_vs_ema24": -0.003007988119059224,
          "ema12_slope_3h": -0.0008537774065872084,
          "ema24_slope_6h": -0.0009886835186880827,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.490762Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-11T11:45:00Z",
            "return_6h": -0.002941690839829092,
            "return_12h": 0.005970617407461409,
            "return_24h": -0.010945845080223782,
            "close_vs_ema12": -0.0010109013812070744,
            "close_vs_ema24": -0.003007988119059224,
            "ema12_slope_3h": -0.0008537774065872084,
            "ema24_slope_6h": -0.0009886835186880827,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 116,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260911T1115Z",
      "trigger_timestamp": "2026-09-11T11:16:16.473651Z",
      "market_start_timestamp": "2026-09-11T11:15:00Z",
      "resolution_timestamp": "2026-09-11T11:30:00Z",
      "direction": "UP",
      "base_run_id": 651,
      "small_run_id": 652,
      "last_observed_close": 76788.66,
      "actual_close": 76820.84,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-11T11:16:16.508145Z",
      "base_predicted_close": 76863.1171875,
      "small_predicted_close": 76839.7890625,
      "strike": 76788.66,
      "market_regime": {
        "id": 110,
        "signal_id": 116,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-11T11:00:00Z",
        "return_6h": -0.004096330127885683,
        "return_12h": 0.0027256795037406967,
        "return_24h": -0.013943604203134119,
        "close_vs_ema12": -0.004015210228500488,
        "close_vs_ema24": -0.005977994873805792,
        "ema12_slope_3h": -0.0001716053013126606,
        "ema24_slope_6h": -0.0008353415015732724,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.490274Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-11T11:00:00Z",
          "return_6h": -0.004096330127885683,
          "return_12h": 0.0027256795037406967,
          "return_24h": -0.013943604203134119,
          "close_vs_ema12": -0.004015210228500488,
          "close_vs_ema24": -0.005977994873805792,
          "ema12_slope_3h": -0.0001716053013126606,
          "ema24_slope_6h": -0.0008353415015732724,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.44,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.170349,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        651,
        652
      ],
      "forecast_publication_timestamp": "2026-09-11T11:16:16.473651Z",
      "requested_quote_timestamp": "2026-09-11T11:16:16.473651Z",
      "retrieved_quote_timestamp": "2026-09-11T11:16:16.644000Z",
      "quote_retrieval_timestamp": "2026-09-11T11:16:16.644000Z",
      "timing_difference_seconds": 0.170349,
      "selected_quote": {
        "id": 116,
        "contract_id": 116,
        "forecast_timestamp": "2026-09-11T11:16:16.473651Z",
        "requested_timestamp": "2026-09-11T11:16:16.473651Z",
        "actual_quote_timestamp": "2026-09-11T11:16:16.644000Z",
        "timestamp_delta_seconds": 0.170349,
        "bid": 0.43,
        "ask": 0.44,
        "midpoint": 0.435,
        "last_price": 0.43,
        "implied_probability": 0.44,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-11T11:16:16.644000Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP110730",
        "external_market_id": "KXBTC15M-26SEP110730-30",
        "external_contract_id": "KXBTC15M-26SEP110730-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2384.77
      },
      "selected_entry_price": 0.44,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 116,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP110730",
          "external_market_id": "KXBTC15M-26SEP110730-30",
          "external_contract_id": "KXBTC15M-26SEP110730-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-11T11:15:00Z",
          "resolution_timestamp": "2026-09-11T11:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-11T11:16:16.510434Z"
        }
      ],
      "quotes": [
        {
          "id": 116,
          "contract_id": 116,
          "forecast_timestamp": "2026-09-11T11:16:16.473651Z",
          "requested_timestamp": "2026-09-11T11:16:16.473651Z",
          "actual_quote_timestamp": "2026-09-11T11:16:16.644000Z",
          "timestamp_delta_seconds": 0.170349,
          "bid": 0.43,
          "ask": 0.44,
          "midpoint": 0.435,
          "last_price": 0.43,
          "implied_probability": 0.44,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-11T11:16:16.644000Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP110730",
          "external_market_id": "KXBTC15M-26SEP110730-30",
          "external_contract_id": "KXBTC15M-26SEP110730-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2384.77
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP110730-30": {
          "UP/YES": "KXBTC15M-26SEP110730-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 223,
          "signal_id": 116,
          "quote_id": 116,
          "settlement_id": 116,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 218.0,
          "entry_price": 0.44,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.92,
          "trading_fee": 3.77,
          "total_deployed": 99.69,
          "settlement_value": 1.0,
          "settlement_payout": 218.0,
          "gross_pnl": 122.08,
          "net_pnl": 118.31,
          "roi": 1.1867790149463338,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-11T11:31:30.651926Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2384.77,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 224,
          "signal_id": 116,
          "quote_id": 116,
          "settlement_id": 116,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.44,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 44.0,
          "trading_fee": 1.73,
          "total_deployed": 45.73,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 56.0,
          "net_pnl": 54.27,
          "roi": 1.1867483052700636,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-11T11:31:30.654103Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2384.77,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 76788.66,
        "kronos_base_predicted_close": 76863.1171875,
        "kronos_base_displacement": 74.45718749999651,
        "kronos_base_displacement_fraction": 0.0009696378019879042,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 76839.7890625,
        "kronos_small_displacement": 51.12906249999651,
        "kronos_small_displacement_fraction": 0.0006658413169339913,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP110730",
        "ticker": "KXBTC15M-26SEP110730-30",
        "market_id": "KXBTC15M-26SEP110730-30",
        "contract_id": "KXBTC15M-26SEP110730-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 76788.66
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-11T11:16:16.473651Z",
        "retrieved_timestamp": "2026-09-11T11:16:16.644000Z",
        "quote_offset_seconds": 0.170349,
        "quote_age_seconds": 0.170349,
        "bid": 0.43,
        "ask": 0.44,
        "midpoint": 0.435,
        "last_price": 0.43,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.44,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2384.77
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 76820.84,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260911T1115Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 110,
          "signal_id": 116,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-11T11:00:00Z",
          "return_6h": -0.004096330127885683,
          "return_12h": 0.0027256795037406967,
          "return_24h": -0.013943604203134119,
          "close_vs_ema12": -0.004015210228500488,
          "close_vs_ema24": -0.005977994873805792,
          "ema12_slope_3h": -0.0001716053013126606,
          "ema24_slope_6h": -0.0008353415015732724,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.490274Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-11T11:00:00Z",
            "return_6h": -0.004096330127885683,
            "return_12h": 0.0027256795037406967,
            "return_24h": -0.013943604203134119,
            "close_vs_ema12": -0.004015210228500488,
            "close_vs_ema24": -0.005977994873805792,
            "ema12_slope_3h": -0.0001716053013126606,
            "ema24_slope_6h": -0.0008353415015732724,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 115,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260911T1100Z",
      "trigger_timestamp": "2026-09-11T11:01:16.757085Z",
      "market_start_timestamp": "2026-09-11T11:00:00Z",
      "resolution_timestamp": "2026-09-11T11:15:00Z",
      "direction": "UP",
      "base_run_id": 649,
      "small_run_id": 650,
      "last_observed_close": 76977.42,
      "actual_close": 76788.66,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-11T11:01:16.788641Z",
      "base_predicted_close": 77069.46875,
      "small_predicted_close": 77013.640625,
      "strike": 76977.42,
      "market_regime": {
        "id": 109,
        "signal_id": 115,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-11T10:45:00Z",
        "return_6h": -0.0015622007422054773,
        "return_12h": 0.0021420691797533475,
        "return_24h": -0.011297103794294605,
        "close_vs_ema12": -0.0017374765771559497,
        "close_vs_ema24": -0.003659914844295953,
        "ema12_slope_3h": 2.3291982855333515e-05,
        "ema24_slope_6h": -0.0007668799862963205,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.489807Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-11T10:45:00Z",
          "return_6h": -0.0015622007422054773,
          "return_12h": 0.0021420691797533475,
          "return_24h": -0.011297103794294605,
          "close_vs_ema12": -0.0017374765771559497,
          "close_vs_ema24": -0.003659914844295953,
          "ema12_slope_3h": 2.3291982855333515e-05,
          "ema24_slope_6h": -0.0007668799862963205,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.31,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.183413,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        649,
        650
      ],
      "forecast_publication_timestamp": "2026-09-11T11:01:16.757085Z",
      "requested_quote_timestamp": "2026-09-11T11:01:16.757085Z",
      "retrieved_quote_timestamp": "2026-09-11T11:01:16.940498Z",
      "quote_retrieval_timestamp": "2026-09-11T11:01:16.940498Z",
      "timing_difference_seconds": 0.183413,
      "selected_quote": {
        "id": 115,
        "contract_id": 115,
        "forecast_timestamp": "2026-09-11T11:01:16.757085Z",
        "requested_timestamp": "2026-09-11T11:01:16.757085Z",
        "actual_quote_timestamp": "2026-09-11T11:01:16.940498Z",
        "timestamp_delta_seconds": 0.183413,
        "bid": 0.3,
        "ask": 0.31,
        "midpoint": 0.305,
        "last_price": 0.31,
        "implied_probability": 0.31,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-11T11:01:16.940498Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP110715",
        "external_market_id": "KXBTC15M-26SEP110715-15",
        "external_contract_id": "KXBTC15M-26SEP110715-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 1499.39
      },
      "selected_entry_price": 0.31,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 115,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP110715",
          "external_market_id": "KXBTC15M-26SEP110715-15",
          "external_contract_id": "KXBTC15M-26SEP110715-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-11T11:00:00Z",
          "resolution_timestamp": "2026-09-11T11:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-11T11:01:16.794320Z"
        }
      ],
      "quotes": [
        {
          "id": 115,
          "contract_id": 115,
          "forecast_timestamp": "2026-09-11T11:01:16.757085Z",
          "requested_timestamp": "2026-09-11T11:01:16.757085Z",
          "actual_quote_timestamp": "2026-09-11T11:01:16.940498Z",
          "timestamp_delta_seconds": 0.183413,
          "bid": 0.3,
          "ask": 0.31,
          "midpoint": 0.305,
          "last_price": 0.31,
          "implied_probability": 0.31,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-11T11:01:16.940498Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP110715",
          "external_market_id": "KXBTC15M-26SEP110715-15",
          "external_contract_id": "KXBTC15M-26SEP110715-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 1499.39
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP110715-15": {
          "UP/YES": "KXBTC15M-26SEP110715-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 221,
          "signal_id": 115,
          "quote_id": 115,
          "settlement_id": 115,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 307.0,
          "entry_price": 0.31,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.17,
          "trading_fee": 4.6,
          "total_deployed": 99.77,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.17,
          "net_pnl": -99.77,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-11T11:16:20.937649Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1499.39,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 222,
          "signal_id": 115,
          "quote_id": 115,
          "settlement_id": 115,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.31,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 31.0,
          "trading_fee": 1.5,
          "total_deployed": 32.5,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -31.0,
          "net_pnl": -32.5,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-11T11:16:20.939921Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1499.39,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 76977.42,
        "kronos_base_predicted_close": 77069.46875,
        "kronos_base_displacement": 92.04875000000175,
        "kronos_base_displacement_fraction": 0.0011957889729222121,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77013.640625,
        "kronos_small_displacement": 36.220625000001746,
        "kronos_small_displacement_fraction": 0.00047053571034209445,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP110715",
        "ticker": "KXBTC15M-26SEP110715-15",
        "market_id": "KXBTC15M-26SEP110715-15",
        "contract_id": "KXBTC15M-26SEP110715-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 76977.42
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-11T11:01:16.757085Z",
        "retrieved_timestamp": "2026-09-11T11:01:16.940498Z",
        "quote_offset_seconds": 0.183413,
        "quote_age_seconds": 0.183413,
        "bid": 0.3,
        "ask": 0.31,
        "midpoint": 0.305,
        "last_price": 0.31,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.31,
        "price_type": "live_executable_ask",
        "yes_ask_size": 1499.39
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 76788.66,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260911T1100Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 109,
          "signal_id": 115,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-11T10:45:00Z",
          "return_6h": -0.0015622007422054773,
          "return_12h": 0.0021420691797533475,
          "return_24h": -0.011297103794294605,
          "close_vs_ema12": -0.0017374765771559497,
          "close_vs_ema24": -0.003659914844295953,
          "ema12_slope_3h": 2.3291982855333515e-05,
          "ema24_slope_6h": -0.0007668799862963205,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.489807Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-11T10:45:00Z",
            "return_6h": -0.0015622007422054773,
            "return_12h": 0.0021420691797533475,
            "return_24h": -0.011297103794294605,
            "close_vs_ema12": -0.0017374765771559497,
            "close_vs_ema24": -0.003659914844295953,
            "ema12_slope_3h": 2.3291982855333515e-05,
            "ema24_slope_6h": -0.0007668799862963205,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 114,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260911T1045Z",
      "trigger_timestamp": "2026-09-11T10:46:15.098272Z",
      "market_start_timestamp": "2026-09-11T10:45:00Z",
      "resolution_timestamp": "2026-09-11T11:00:00Z",
      "direction": "UP",
      "base_run_id": 647,
      "small_run_id": 648,
      "last_observed_close": 76981.37,
      "actual_close": 76977.42,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-11T10:46:15.126344Z",
      "base_predicted_close": 77063.1875,
      "small_predicted_close": 77027.4609375,
      "strike": 76981.37,
      "market_regime": {
        "id": 108,
        "signal_id": 114,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-11T10:30:00Z",
        "return_6h": -0.0011806522858329727,
        "return_12h": 0.0018399794728407581,
        "return_24h": -0.012646279865803467,
        "close_vs_ema12": -0.0017599986733740636,
        "close_vs_ema24": -0.0036854975208785445,
        "ema12_slope_3h": 0.00014888017588421398,
        "ema24_slope_6h": -0.0007501853904082756,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.489360Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-11T10:30:00Z",
          "return_6h": -0.0011806522858329727,
          "return_12h": 0.0018399794728407581,
          "return_24h": -0.012646279865803467,
          "close_vs_ema12": -0.0017599986733740636,
          "close_vs_ema24": -0.0036854975208785445,
          "ema12_slope_3h": 0.00014888017588421398,
          "ema24_slope_6h": -0.0007501853904082756,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.57,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.174687,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        647,
        648
      ],
      "forecast_publication_timestamp": "2026-09-11T10:46:15.098272Z",
      "requested_quote_timestamp": "2026-09-11T10:46:15.098272Z",
      "retrieved_quote_timestamp": "2026-09-11T10:46:15.272959Z",
      "quote_retrieval_timestamp": "2026-09-11T10:46:15.272959Z",
      "timing_difference_seconds": 0.174687,
      "selected_quote": {
        "id": 114,
        "contract_id": 114,
        "forecast_timestamp": "2026-09-11T10:46:15.098272Z",
        "requested_timestamp": "2026-09-11T10:46:15.098272Z",
        "actual_quote_timestamp": "2026-09-11T10:46:15.272959Z",
        "timestamp_delta_seconds": 0.174687,
        "bid": 0.56,
        "ask": 0.57,
        "midpoint": 0.565,
        "last_price": 0.57,
        "implied_probability": 0.57,
        "spread": 0.009999999999999898,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-11T10:46:15.272959Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP110700",
        "external_market_id": "KXBTC15M-26SEP110700-00",
        "external_contract_id": "KXBTC15M-26SEP110700-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3517.66
      },
      "selected_entry_price": 0.57,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 114,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP110700",
          "external_market_id": "KXBTC15M-26SEP110700-00",
          "external_contract_id": "KXBTC15M-26SEP110700-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-11T10:45:00Z",
          "resolution_timestamp": "2026-09-11T11:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-11T10:46:15.128490Z"
        }
      ],
      "quotes": [
        {
          "id": 114,
          "contract_id": 114,
          "forecast_timestamp": "2026-09-11T10:46:15.098272Z",
          "requested_timestamp": "2026-09-11T10:46:15.098272Z",
          "actual_quote_timestamp": "2026-09-11T10:46:15.272959Z",
          "timestamp_delta_seconds": 0.174687,
          "bid": 0.56,
          "ask": 0.57,
          "midpoint": 0.565,
          "last_price": 0.57,
          "implied_probability": 0.57,
          "spread": 0.009999999999999898,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-11T10:46:15.272959Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP110700",
          "external_market_id": "KXBTC15M-26SEP110700-00",
          "external_contract_id": "KXBTC15M-26SEP110700-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3517.66
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP110700-00": {
          "UP/YES": "KXBTC15M-26SEP110700-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 219,
          "signal_id": 114,
          "quote_id": 114,
          "settlement_id": 114,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 170.0,
          "entry_price": 0.57,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.89999999999999,
          "trading_fee": 2.92,
          "total_deployed": 99.82,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.89999999999999,
          "net_pnl": -99.82,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-11T11:01:21.310327Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3517.66,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 220,
          "signal_id": 114,
          "quote_id": 114,
          "settlement_id": 114,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.57,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 56.99999999999999,
          "trading_fee": 1.72,
          "total_deployed": 58.71999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -56.99999999999999,
          "net_pnl": -58.71999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-11T11:01:21.312142Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3517.66,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 76981.37,
        "kronos_base_predicted_close": 77063.1875,
        "kronos_base_displacement": 81.81750000000466,
        "kronos_base_displacement_fraction": 0.0010628220827974958,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77027.4609375,
        "kronos_small_displacement": 46.09093750000466,
        "kronos_small_displacement_fraction": 0.0005987284650819368,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP110700",
        "ticker": "KXBTC15M-26SEP110700-00",
        "market_id": "KXBTC15M-26SEP110700-00",
        "contract_id": "KXBTC15M-26SEP110700-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 76981.37
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-11T10:46:15.098272Z",
        "retrieved_timestamp": "2026-09-11T10:46:15.272959Z",
        "quote_offset_seconds": 0.174687,
        "quote_age_seconds": 0.174687,
        "bid": 0.56,
        "ask": 0.57,
        "midpoint": 0.565,
        "last_price": 0.57,
        "spread": 0.009999999999999898,
        "selected_entry_price": 0.57,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3517.66
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 76977.42,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260911T1045Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 108,
          "signal_id": 114,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-11T10:30:00Z",
          "return_6h": -0.0011806522858329727,
          "return_12h": 0.0018399794728407581,
          "return_24h": -0.012646279865803467,
          "close_vs_ema12": -0.0017599986733740636,
          "close_vs_ema24": -0.0036854975208785445,
          "ema12_slope_3h": 0.00014888017588421398,
          "ema24_slope_6h": -0.0007501853904082756,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.489360Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-11T10:30:00Z",
            "return_6h": -0.0011806522858329727,
            "return_12h": 0.0018399794728407581,
            "return_24h": -0.012646279865803467,
            "close_vs_ema12": -0.0017599986733740636,
            "close_vs_ema24": -0.0036854975208785445,
            "ema12_slope_3h": 0.00014888017588421398,
            "ema24_slope_6h": -0.0007501853904082756,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 113,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260911T0945Z",
      "trigger_timestamp": "2026-09-11T09:46:16.119665Z",
      "market_start_timestamp": "2026-09-11T09:45:00Z",
      "resolution_timestamp": "2026-09-11T10:00:00Z",
      "direction": "UP",
      "base_run_id": 639,
      "small_run_id": 640,
      "last_observed_close": 76934.56,
      "actual_close": 77026.51,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-11T09:46:16.156748Z",
      "base_predicted_close": 77032.2890625,
      "small_predicted_close": 76941.09375,
      "strike": 76934.56,
      "market_regime": {
        "id": 107,
        "signal_id": 113,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-11T09:30:00Z",
        "return_6h": 0.0012833684433815051,
        "return_12h": -0.0025657657867893535,
        "return_24h": -0.013035801949476178,
        "close_vs_ema12": -0.0026069961687519294,
        "close_vs_ema24": -0.004572278492398718,
        "ema12_slope_3h": 0.0007871345817769271,
        "ema24_slope_6h": -0.0008231597496434206,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.488901Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-11T09:30:00Z",
          "return_6h": 0.0012833684433815051,
          "return_12h": -0.0025657657867893535,
          "return_24h": -0.013035801949476178,
          "close_vs_ema12": -0.0026069961687519294,
          "close_vs_ema24": -0.004572278492398718,
          "ema12_slope_3h": 0.0007871345817769271,
          "ema24_slope_6h": -0.0008231597496434206,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.66,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.185672,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        639,
        640
      ],
      "forecast_publication_timestamp": "2026-09-11T09:46:16.119665Z",
      "requested_quote_timestamp": "2026-09-11T09:46:16.119665Z",
      "retrieved_quote_timestamp": "2026-09-11T09:46:16.305337Z",
      "quote_retrieval_timestamp": "2026-09-11T09:46:16.305337Z",
      "timing_difference_seconds": 0.185672,
      "selected_quote": {
        "id": 113,
        "contract_id": 113,
        "forecast_timestamp": "2026-09-11T09:46:16.119665Z",
        "requested_timestamp": "2026-09-11T09:46:16.119665Z",
        "actual_quote_timestamp": "2026-09-11T09:46:16.305337Z",
        "timestamp_delta_seconds": 0.185672,
        "bid": 0.65,
        "ask": 0.66,
        "midpoint": 0.655,
        "last_price": 0.66,
        "implied_probability": 0.66,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-11T09:46:16.305337Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP110600",
        "external_market_id": "KXBTC15M-26SEP110600-00",
        "external_contract_id": "KXBTC15M-26SEP110600-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 461.31
      },
      "selected_entry_price": 0.66,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 113,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP110600",
          "external_market_id": "KXBTC15M-26SEP110600-00",
          "external_contract_id": "KXBTC15M-26SEP110600-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-11T09:45:00Z",
          "resolution_timestamp": "2026-09-11T10:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-11T09:46:16.159179Z"
        }
      ],
      "quotes": [
        {
          "id": 113,
          "contract_id": 113,
          "forecast_timestamp": "2026-09-11T09:46:16.119665Z",
          "requested_timestamp": "2026-09-11T09:46:16.119665Z",
          "actual_quote_timestamp": "2026-09-11T09:46:16.305337Z",
          "timestamp_delta_seconds": 0.185672,
          "bid": 0.65,
          "ask": 0.66,
          "midpoint": 0.655,
          "last_price": 0.66,
          "implied_probability": 0.66,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-11T09:46:16.305337Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP110600",
          "external_market_id": "KXBTC15M-26SEP110600-00",
          "external_contract_id": "KXBTC15M-26SEP110600-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 461.31
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP110600-00": {
          "UP/YES": "KXBTC15M-26SEP110600-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 217,
          "signal_id": 113,
          "quote_id": 113,
          "settlement_id": 113,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 147.0,
          "entry_price": 0.66,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.02000000000001,
          "trading_fee": 2.31,
          "total_deployed": 99.33000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 147.0,
          "gross_pnl": 49.97999999999999,
          "net_pnl": 47.66999999999999,
          "roi": 0.4799154334038053,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-11T10:01:21.953083Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 461.31,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 218,
          "signal_id": 113,
          "quote_id": 113,
          "settlement_id": 113,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.66,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 66.0,
          "trading_fee": 1.58,
          "total_deployed": 67.58,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 34.0,
          "net_pnl": 32.42,
          "roi": 0.47972773009766206,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-11T10:01:21.955059Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 461.31,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 76934.56,
        "kronos_base_predicted_close": 77032.2890625,
        "kronos_base_displacement": 97.72906250000233,
        "kronos_base_displacement_fraction": 0.0012702881838799406,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 76941.09375,
        "kronos_small_displacement": 6.533750000002328,
        "kronos_small_displacement_fraction": 8.492607223596689e-05,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP110600",
        "ticker": "KXBTC15M-26SEP110600-00",
        "market_id": "KXBTC15M-26SEP110600-00",
        "contract_id": "KXBTC15M-26SEP110600-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 76934.56
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-11T09:46:16.119665Z",
        "retrieved_timestamp": "2026-09-11T09:46:16.305337Z",
        "quote_offset_seconds": 0.185672,
        "quote_age_seconds": 0.185672,
        "bid": 0.65,
        "ask": 0.66,
        "midpoint": 0.655,
        "last_price": 0.66,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.66,
        "price_type": "live_executable_ask",
        "yes_ask_size": 461.31
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 77026.51,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260911T0945Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 107,
          "signal_id": 113,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-11T09:30:00Z",
          "return_6h": 0.0012833684433815051,
          "return_12h": -0.0025657657867893535,
          "return_24h": -0.013035801949476178,
          "close_vs_ema12": -0.0026069961687519294,
          "close_vs_ema24": -0.004572278492398718,
          "ema12_slope_3h": 0.0007871345817769271,
          "ema24_slope_6h": -0.0008231597496434206,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.488901Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-11T09:30:00Z",
            "return_6h": 0.0012833684433815051,
            "return_12h": -0.0025657657867893535,
            "return_24h": -0.013035801949476178,
            "close_vs_ema12": -0.0026069961687519294,
            "close_vs_ema24": -0.004572278492398718,
            "ema12_slope_3h": 0.0007871345817769271,
            "ema24_slope_6h": -0.0008231597496434206,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 112,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260911T0930Z",
      "trigger_timestamp": "2026-09-11T09:31:15.732195Z",
      "market_start_timestamp": "2026-09-11T09:30:00Z",
      "resolution_timestamp": "2026-09-11T09:45:00Z",
      "direction": "UP",
      "base_run_id": 637,
      "small_run_id": 638,
      "last_observed_close": 77120.22,
      "actual_close": 76934.56,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-11T09:31:15.769161Z",
      "base_predicted_close": 77181.9921875,
      "small_predicted_close": 77315.203125,
      "strike": 77120.22,
      "market_regime": {
        "id": 106,
        "signal_id": 112,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-11T09:15:00Z",
        "return_6h": 0.004271926319677766,
        "return_12h": -0.0011844624709828055,
        "return_24h": -0.01359398383427779,
        "close_vs_ema12": -0.00031092160661227997,
        "close_vs_ema24": -0.002266085531947959,
        "ema12_slope_3h": 0.0009666276441921973,
        "ema24_slope_6h": -0.0008672058847242203,
        "score": -1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.488435Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-11T09:15:00Z",
          "return_6h": 0.004271926319677766,
          "return_12h": -0.0011844624709828055,
          "return_24h": -0.01359398383427779,
          "close_vs_ema12": -0.00031092160661227997,
          "close_vs_ema24": -0.002266085531947959,
          "ema12_slope_3h": 0.0009666276441921973,
          "ema24_slope_6h": -0.0008672058847242203,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.46,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.190093,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        637,
        638
      ],
      "forecast_publication_timestamp": "2026-09-11T09:31:15.732195Z",
      "requested_quote_timestamp": "2026-09-11T09:31:15.732195Z",
      "retrieved_quote_timestamp": "2026-09-11T09:31:15.922288Z",
      "quote_retrieval_timestamp": "2026-09-11T09:31:15.922288Z",
      "timing_difference_seconds": 0.190093,
      "selected_quote": {
        "id": 112,
        "contract_id": 112,
        "forecast_timestamp": "2026-09-11T09:31:15.732195Z",
        "requested_timestamp": "2026-09-11T09:31:15.732195Z",
        "actual_quote_timestamp": "2026-09-11T09:31:15.922288Z",
        "timestamp_delta_seconds": 0.190093,
        "bid": 0.45,
        "ask": 0.46,
        "midpoint": 0.455,
        "last_price": 0.45,
        "implied_probability": 0.46,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-11T09:31:15.922288Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP110545",
        "external_market_id": "KXBTC15M-26SEP110545-45",
        "external_contract_id": "KXBTC15M-26SEP110545-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3104.7
      },
      "selected_entry_price": 0.46,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 112,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP110545",
          "external_market_id": "KXBTC15M-26SEP110545-45",
          "external_contract_id": "KXBTC15M-26SEP110545-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-11T09:30:00Z",
          "resolution_timestamp": "2026-09-11T09:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-11T09:31:15.771413Z"
        }
      ],
      "quotes": [
        {
          "id": 112,
          "contract_id": 112,
          "forecast_timestamp": "2026-09-11T09:31:15.732195Z",
          "requested_timestamp": "2026-09-11T09:31:15.732195Z",
          "actual_quote_timestamp": "2026-09-11T09:31:15.922288Z",
          "timestamp_delta_seconds": 0.190093,
          "bid": 0.45,
          "ask": 0.46,
          "midpoint": 0.455,
          "last_price": 0.45,
          "implied_probability": 0.46,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-11T09:31:15.922288Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP110545",
          "external_market_id": "KXBTC15M-26SEP110545-45",
          "external_contract_id": "KXBTC15M-26SEP110545-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3104.7
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP110545-45": {
          "UP/YES": "KXBTC15M-26SEP110545-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 215,
          "signal_id": 112,
          "quote_id": 112,
          "settlement_id": 112,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 209.0,
          "entry_price": 0.46,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.14,
          "trading_fee": 3.64,
          "total_deployed": 99.78,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.14,
          "net_pnl": -99.78,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-11T09:46:20.753329Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3104.7,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 216,
          "signal_id": 112,
          "quote_id": 112,
          "settlement_id": 112,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.46,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 46.0,
          "trading_fee": 1.74,
          "total_deployed": 47.74,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -46.0,
          "net_pnl": -47.74,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-11T09:46:20.755555Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3104.7,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77120.22,
        "kronos_base_predicted_close": 77181.9921875,
        "kronos_base_displacement": 61.772187499998836,
        "kronos_base_displacement_fraction": 0.0008009856234849802,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77315.203125,
        "kronos_small_displacement": 194.98312499999884,
        "kronos_small_displacement_fraction": 0.0025283009436435585,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP110545",
        "ticker": "KXBTC15M-26SEP110545-45",
        "market_id": "KXBTC15M-26SEP110545-45",
        "contract_id": "KXBTC15M-26SEP110545-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77120.22
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-11T09:31:15.732195Z",
        "retrieved_timestamp": "2026-09-11T09:31:15.922288Z",
        "quote_offset_seconds": 0.190093,
        "quote_age_seconds": 0.190093,
        "bid": 0.45,
        "ask": 0.46,
        "midpoint": 0.455,
        "last_price": 0.45,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.46,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3104.7
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 76934.56,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260911T0930Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 106,
          "signal_id": 112,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-11T09:15:00Z",
          "return_6h": 0.004271926319677766,
          "return_12h": -0.0011844624709828055,
          "return_24h": -0.01359398383427779,
          "close_vs_ema12": -0.00031092160661227997,
          "close_vs_ema24": -0.002266085531947959,
          "ema12_slope_3h": 0.0009666276441921973,
          "ema24_slope_6h": -0.0008672058847242203,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.488435Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-11T09:15:00Z",
            "return_6h": 0.004271926319677766,
            "return_12h": -0.0011844624709828055,
            "return_24h": -0.01359398383427779,
            "close_vs_ema12": -0.00031092160661227997,
            "close_vs_ema24": -0.002266085531947959,
            "ema12_slope_3h": 0.0009666276441921973,
            "ema24_slope_6h": -0.0008672058847242203,
            "score": -1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 111,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260911T0630Z",
      "trigger_timestamp": "2026-09-11T06:31:16.423932Z",
      "market_start_timestamp": "2026-09-11T06:30:00Z",
      "resolution_timestamp": "2026-09-11T06:45:00Z",
      "direction": "UP",
      "base_run_id": 613,
      "small_run_id": 614,
      "last_observed_close": 77250.68,
      "actual_close": 77198.88,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-11T06:31:16.457715Z",
      "base_predicted_close": 77260.515625,
      "small_predicted_close": 77366.3671875,
      "strike": 77250.68,
      "market_regime": {
        "id": 105,
        "signal_id": 111,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-11T06:15:00Z",
        "return_6h": 0.005752512962240219,
        "return_12h": 0.0025831180201429937,
        "return_24h": -0.012050183008682325,
        "close_vs_ema12": 0.002348145730652007,
        "close_vs_ema24": -0.0007114073448697411,
        "ema12_slope_3h": 0.0003840995158281846,
        "ema24_slope_6h": -0.0026300212341384688,
        "score": -1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.487949Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-11T06:15:00Z",
          "return_6h": 0.005752512962240219,
          "return_12h": 0.0025831180201429937,
          "return_24h": -0.012050183008682325,
          "close_vs_ema12": 0.002348145730652007,
          "close_vs_ema24": -0.0007114073448697411,
          "ema12_slope_3h": 0.0003840995158281846,
          "ema24_slope_6h": -0.0026300212341384688,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.4,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.178892,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        613,
        614
      ],
      "forecast_publication_timestamp": "2026-09-11T06:31:16.423932Z",
      "requested_quote_timestamp": "2026-09-11T06:31:16.423932Z",
      "retrieved_quote_timestamp": "2026-09-11T06:31:16.602824Z",
      "quote_retrieval_timestamp": "2026-09-11T06:31:16.602824Z",
      "timing_difference_seconds": 0.178892,
      "selected_quote": {
        "id": 111,
        "contract_id": 111,
        "forecast_timestamp": "2026-09-11T06:31:16.423932Z",
        "requested_timestamp": "2026-09-11T06:31:16.423932Z",
        "actual_quote_timestamp": "2026-09-11T06:31:16.602824Z",
        "timestamp_delta_seconds": 0.178892,
        "bid": 0.39,
        "ask": 0.4,
        "midpoint": 0.395,
        "last_price": 0.39,
        "implied_probability": 0.4,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-11T06:31:16.602824Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP110245",
        "external_market_id": "KXBTC15M-26SEP110245-45",
        "external_contract_id": "KXBTC15M-26SEP110245-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5044.42
      },
      "selected_entry_price": 0.4,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 111,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP110245",
          "external_market_id": "KXBTC15M-26SEP110245-45",
          "external_contract_id": "KXBTC15M-26SEP110245-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-11T06:30:00Z",
          "resolution_timestamp": "2026-09-11T06:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-11T06:31:16.459738Z"
        }
      ],
      "quotes": [
        {
          "id": 111,
          "contract_id": 111,
          "forecast_timestamp": "2026-09-11T06:31:16.423932Z",
          "requested_timestamp": "2026-09-11T06:31:16.423932Z",
          "actual_quote_timestamp": "2026-09-11T06:31:16.602824Z",
          "timestamp_delta_seconds": 0.178892,
          "bid": 0.39,
          "ask": 0.4,
          "midpoint": 0.395,
          "last_price": 0.39,
          "implied_probability": 0.4,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-11T06:31:16.602824Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP110245",
          "external_market_id": "KXBTC15M-26SEP110245-45",
          "external_contract_id": "KXBTC15M-26SEP110245-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5044.42
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP110245-45": {
          "UP/YES": "KXBTC15M-26SEP110245-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 213,
          "signal_id": 111,
          "quote_id": 111,
          "settlement_id": 111,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 239.0,
          "entry_price": 0.4,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.60000000000001,
          "trading_fee": 4.02,
          "total_deployed": 99.62,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.60000000000001,
          "net_pnl": -99.62,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-11T06:46:20.237951Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5044.42,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 214,
          "signal_id": 111,
          "quote_id": 111,
          "settlement_id": 111,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.4,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 40.0,
          "trading_fee": 1.68,
          "total_deployed": 41.68,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -40.0,
          "net_pnl": -41.68,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-11T06:46:20.242241Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5044.42,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77250.68,
        "kronos_base_predicted_close": 77260.515625,
        "kronos_base_displacement": 9.835625000006985,
        "kronos_base_displacement_fraction": 0.00012732088571915464,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77366.3671875,
        "kronos_small_displacement": 115.68718750000698,
        "kronos_small_displacement_fraction": 0.001497555587860288,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP110245",
        "ticker": "KXBTC15M-26SEP110245-45",
        "market_id": "KXBTC15M-26SEP110245-45",
        "contract_id": "KXBTC15M-26SEP110245-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77250.68
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-11T06:31:16.423932Z",
        "retrieved_timestamp": "2026-09-11T06:31:16.602824Z",
        "quote_offset_seconds": 0.178892,
        "quote_age_seconds": 0.178892,
        "bid": 0.39,
        "ask": 0.4,
        "midpoint": 0.395,
        "last_price": 0.39,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.4,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5044.42
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 77198.88,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260911T0630Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 105,
          "signal_id": 111,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-11T06:15:00Z",
          "return_6h": 0.005752512962240219,
          "return_12h": 0.0025831180201429937,
          "return_24h": -0.012050183008682325,
          "close_vs_ema12": 0.002348145730652007,
          "close_vs_ema24": -0.0007114073448697411,
          "ema12_slope_3h": 0.0003840995158281846,
          "ema24_slope_6h": -0.0026300212341384688,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.487949Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-11T06:15:00Z",
            "return_6h": 0.005752512962240219,
            "return_12h": 0.0025831180201429937,
            "return_24h": -0.012050183008682325,
            "close_vs_ema12": 0.002348145730652007,
            "close_vs_ema24": -0.0007114073448697411,
            "ema12_slope_3h": 0.0003840995158281846,
            "ema24_slope_6h": -0.0026300212341384688,
            "score": -1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 110,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260911T0400Z",
      "trigger_timestamp": "2026-09-11T04:01:16.110158Z",
      "market_start_timestamp": "2026-09-11T04:00:00Z",
      "resolution_timestamp": "2026-09-11T04:15:00Z",
      "direction": "UP",
      "base_run_id": 593,
      "small_run_id": 594,
      "last_observed_close": 76860.68,
      "actual_close": 76946.77,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-11T04:01:16.148788Z",
      "base_predicted_close": 76860.9609375,
      "small_predicted_close": 76880.3359375,
      "strike": 76860.68,
      "market_regime": {
        "id": 104,
        "signal_id": 110,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-11T03:45:00Z",
        "return_6h": -0.0033356495266891883,
        "return_12h": -0.0045409551641298895,
        "return_24h": -0.018146982096162723,
        "close_vs_ema12": -0.0021308219950919582,
        "close_vs_ema24": -0.0062167833877907475,
        "ema12_slope_3h": -0.0014801575439886694,
        "ema24_slope_6h": -0.004291888325631321,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.487495Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-11T03:45:00Z",
          "return_6h": -0.0033356495266891883,
          "return_12h": -0.0045409551641298895,
          "return_24h": -0.018146982096162723,
          "close_vs_ema12": -0.0021308219950919582,
          "close_vs_ema24": -0.0062167833877907475,
          "ema12_slope_3h": -0.0014801575439886694,
          "ema24_slope_6h": -0.004291888325631321,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.6,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.177528,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        593,
        594
      ],
      "forecast_publication_timestamp": "2026-09-11T04:01:16.110158Z",
      "requested_quote_timestamp": "2026-09-11T04:01:16.110158Z",
      "retrieved_quote_timestamp": "2026-09-11T04:01:16.287686Z",
      "quote_retrieval_timestamp": "2026-09-11T04:01:16.287686Z",
      "timing_difference_seconds": 0.177528,
      "selected_quote": {
        "id": 110,
        "contract_id": 110,
        "forecast_timestamp": "2026-09-11T04:01:16.110158Z",
        "requested_timestamp": "2026-09-11T04:01:16.110158Z",
        "actual_quote_timestamp": "2026-09-11T04:01:16.287686Z",
        "timestamp_delta_seconds": 0.177528,
        "bid": 0.59,
        "ask": 0.6,
        "midpoint": 0.595,
        "last_price": 0.59,
        "implied_probability": 0.6,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-11T04:01:16.287686Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP110015",
        "external_market_id": "KXBTC15M-26SEP110015-15",
        "external_contract_id": "KXBTC15M-26SEP110015-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 75.04
      },
      "selected_entry_price": 0.6,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 110,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP110015",
          "external_market_id": "KXBTC15M-26SEP110015-15",
          "external_contract_id": "KXBTC15M-26SEP110015-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-11T04:00:00Z",
          "resolution_timestamp": "2026-09-11T04:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-11T04:01:16.151773Z"
        }
      ],
      "quotes": [
        {
          "id": 110,
          "contract_id": 110,
          "forecast_timestamp": "2026-09-11T04:01:16.110158Z",
          "requested_timestamp": "2026-09-11T04:01:16.110158Z",
          "actual_quote_timestamp": "2026-09-11T04:01:16.287686Z",
          "timestamp_delta_seconds": 0.177528,
          "bid": 0.59,
          "ask": 0.6,
          "midpoint": 0.595,
          "last_price": 0.59,
          "implied_probability": 0.6,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-11T04:01:16.287686Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP110015",
          "external_market_id": "KXBTC15M-26SEP110015-15",
          "external_contract_id": "KXBTC15M-26SEP110015-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 75.04
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP110015-15": {
          "UP/YES": "KXBTC15M-26SEP110015-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": null,
        "fixed_shares": null
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 76860.68,
        "kronos_base_predicted_close": 76860.9609375,
        "kronos_base_displacement": 0.2809375000069849,
        "kronos_base_displacement_fraction": 3.6551524135225573e-06,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 76880.3359375,
        "kronos_small_displacement": 19.655937500006985,
        "kronos_small_displacement_fraction": 0.00025573462920191423,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP110015",
        "ticker": "KXBTC15M-26SEP110015-15",
        "market_id": "KXBTC15M-26SEP110015-15",
        "contract_id": "KXBTC15M-26SEP110015-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 76860.68
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-11T04:01:16.110158Z",
        "retrieved_timestamp": "2026-09-11T04:01:16.287686Z",
        "quote_offset_seconds": 0.177528,
        "quote_age_seconds": 0.177528,
        "bid": 0.59,
        "ask": 0.6,
        "midpoint": 0.595,
        "last_price": 0.59,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.6,
        "price_type": "live_executable_ask",
        "yes_ask_size": 75.04
      },
      "settlement": {
        "result": null,
        "settlement_value": null,
        "actual_btc_close": 76946.77,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260911T0400Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 104,
          "signal_id": 110,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-11T03:45:00Z",
          "return_6h": -0.0033356495266891883,
          "return_12h": -0.0045409551641298895,
          "return_24h": -0.018146982096162723,
          "close_vs_ema12": -0.0021308219950919582,
          "close_vs_ema24": -0.0062167833877907475,
          "ema12_slope_3h": -0.0014801575439886694,
          "ema24_slope_6h": -0.004291888325631321,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.487495Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-11T03:45:00Z",
            "return_6h": -0.0033356495266891883,
            "return_12h": -0.0045409551641298895,
            "return_24h": -0.018146982096162723,
            "close_vs_ema12": -0.0021308219950919582,
            "close_vs_ema24": -0.0062167833877907475,
            "ema12_slope_3h": -0.0014801575439886694,
            "ema24_slope_6h": -0.004291888325631321,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 109,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260911T0345Z",
      "trigger_timestamp": "2026-09-11T03:46:16.526950Z",
      "market_start_timestamp": "2026-09-11T03:45:00Z",
      "resolution_timestamp": "2026-09-11T04:00:00Z",
      "direction": "UP",
      "base_run_id": 591,
      "small_run_id": 592,
      "last_observed_close": 76835.95,
      "actual_close": 76860.68,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-11T03:46:16.563421Z",
      "base_predicted_close": 76873.3984375,
      "small_predicted_close": 76892.6015625,
      "strike": 76835.95,
      "market_regime": {
        "id": 103,
        "signal_id": 109,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-11T03:30:00Z",
        "return_6h": -0.0038442007042970294,
        "return_12h": -0.004698047372151737,
        "return_24h": -0.01929760874459263,
        "close_vs_ema12": -0.0025422760753934792,
        "close_vs_ema24": -0.006666487410234123,
        "ema12_slope_3h": -0.001532068331785874,
        "ema24_slope_6h": -0.00431187230520691,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.487034Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-11T03:30:00Z",
          "return_6h": -0.0038442007042970294,
          "return_12h": -0.004698047372151737,
          "return_24h": -0.01929760874459263,
          "close_vs_ema12": -0.0025422760753934792,
          "close_vs_ema24": -0.006666487410234123,
          "ema12_slope_3h": -0.001532068331785874,
          "ema24_slope_6h": -0.00431187230520691,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.47,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.186462,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        591,
        592
      ],
      "forecast_publication_timestamp": "2026-09-11T03:46:16.526950Z",
      "requested_quote_timestamp": "2026-09-11T03:46:16.526950Z",
      "retrieved_quote_timestamp": "2026-09-11T03:46:16.713412Z",
      "quote_retrieval_timestamp": "2026-09-11T03:46:16.713412Z",
      "timing_difference_seconds": 0.186462,
      "selected_quote": {
        "id": 109,
        "contract_id": 109,
        "forecast_timestamp": "2026-09-11T03:46:16.526950Z",
        "requested_timestamp": "2026-09-11T03:46:16.526950Z",
        "actual_quote_timestamp": "2026-09-11T03:46:16.713412Z",
        "timestamp_delta_seconds": 0.186462,
        "bid": 0.46,
        "ask": 0.47,
        "midpoint": 0.46499999999999997,
        "last_price": 0.47,
        "implied_probability": 0.47,
        "spread": 0.009999999999999953,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-11T03:46:16.713412Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP110000",
        "external_market_id": "KXBTC15M-26SEP110000-00",
        "external_contract_id": "KXBTC15M-26SEP110000-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5194.74
      },
      "selected_entry_price": 0.47,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 109,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP110000",
          "external_market_id": "KXBTC15M-26SEP110000-00",
          "external_contract_id": "KXBTC15M-26SEP110000-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-11T03:45:00Z",
          "resolution_timestamp": "2026-09-11T04:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-11T03:46:16.565459Z"
        }
      ],
      "quotes": [
        {
          "id": 109,
          "contract_id": 109,
          "forecast_timestamp": "2026-09-11T03:46:16.526950Z",
          "requested_timestamp": "2026-09-11T03:46:16.526950Z",
          "actual_quote_timestamp": "2026-09-11T03:46:16.713412Z",
          "timestamp_delta_seconds": 0.186462,
          "bid": 0.46,
          "ask": 0.47,
          "midpoint": 0.46499999999999997,
          "last_price": 0.47,
          "implied_probability": 0.47,
          "spread": 0.009999999999999953,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-11T03:46:16.713412Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP110000",
          "external_market_id": "KXBTC15M-26SEP110000-00",
          "external_contract_id": "KXBTC15M-26SEP110000-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5194.74
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP110000-00": {
          "UP/YES": "KXBTC15M-26SEP110000-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 211,
          "signal_id": 109,
          "quote_id": 109,
          "settlement_id": 109,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 205.0,
          "entry_price": 0.47,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.35,
          "trading_fee": 3.58,
          "total_deployed": 99.92999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 205.0,
          "gross_pnl": 108.65,
          "net_pnl": 105.07000000000001,
          "roi": 1.0514360052036427,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-11T04:01:20.653115Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5194.74,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 212,
          "signal_id": 109,
          "quote_id": 109,
          "settlement_id": 109,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.47,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 47.0,
          "trading_fee": 1.75,
          "total_deployed": 48.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 53.0,
          "net_pnl": 51.25,
          "roi": 1.0512820512820513,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-11T04:01:20.654953Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5194.74,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 76835.95,
        "kronos_base_predicted_close": 76873.3984375,
        "kronos_base_displacement": 37.44843750000291,
        "kronos_base_displacement_fraction": 0.0004873817204056553,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 76892.6015625,
        "kronos_small_displacement": 56.65156250000291,
        "kronos_small_displacement_fraction": 0.0007373054214856837,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP110000",
        "ticker": "KXBTC15M-26SEP110000-00",
        "market_id": "KXBTC15M-26SEP110000-00",
        "contract_id": "KXBTC15M-26SEP110000-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 76835.95
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-11T03:46:16.526950Z",
        "retrieved_timestamp": "2026-09-11T03:46:16.713412Z",
        "quote_offset_seconds": 0.186462,
        "quote_age_seconds": 0.186462,
        "bid": 0.46,
        "ask": 0.47,
        "midpoint": 0.46499999999999997,
        "last_price": 0.47,
        "spread": 0.009999999999999953,
        "selected_entry_price": 0.47,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5194.74
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 76860.68,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260911T0345Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 103,
          "signal_id": 109,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-11T03:30:00Z",
          "return_6h": -0.0038442007042970294,
          "return_12h": -0.004698047372151737,
          "return_24h": -0.01929760874459263,
          "close_vs_ema12": -0.0025422760753934792,
          "close_vs_ema24": -0.006666487410234123,
          "ema12_slope_3h": -0.001532068331785874,
          "ema24_slope_6h": -0.00431187230520691,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.487034Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-11T03:30:00Z",
            "return_6h": -0.0038442007042970294,
            "return_12h": -0.004698047372151737,
            "return_24h": -0.01929760874459263,
            "close_vs_ema12": -0.0025422760753934792,
            "close_vs_ema24": -0.006666487410234123,
            "ema12_slope_3h": -0.001532068331785874,
            "ema24_slope_6h": -0.00431187230520691,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 108,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260911T0330Z",
      "trigger_timestamp": "2026-09-11T03:31:15.829482Z",
      "market_start_timestamp": "2026-09-11T03:30:00Z",
      "resolution_timestamp": "2026-09-11T03:45:00Z",
      "direction": "UP",
      "base_run_id": 589,
      "small_run_id": 590,
      "last_observed_close": 76792.17,
      "actual_close": 76835.95,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-11T03:31:15.860344Z",
      "base_predicted_close": 76823.1796875,
      "small_predicted_close": 76855.4921875,
      "strike": 76792.17,
      "market_regime": {
        "id": 102,
        "signal_id": 108,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-11T03:15:00Z",
        "return_6h": -0.005433178651778614,
        "return_12h": -0.00397846323121942,
        "return_24h": -0.020094787718442753,
        "close_vs_ema12": -0.0032184207145989907,
        "close_vs_ema24": -0.0073717609539996065,
        "ema12_slope_3h": -0.0016463759351629248,
        "ema24_slope_6h": -0.004321646327533957,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.486579Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-11T03:15:00Z",
          "return_6h": -0.005433178651778614,
          "return_12h": -0.00397846323121942,
          "return_24h": -0.020094787718442753,
          "close_vs_ema12": -0.0032184207145989907,
          "close_vs_ema24": -0.0073717609539996065,
          "ema12_slope_3h": -0.0016463759351629248,
          "ema24_slope_6h": -0.004321646327533957,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.35,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.18275,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        589,
        590
      ],
      "forecast_publication_timestamp": "2026-09-11T03:31:15.829482Z",
      "requested_quote_timestamp": "2026-09-11T03:31:15.829482Z",
      "retrieved_quote_timestamp": "2026-09-11T03:31:16.012232Z",
      "quote_retrieval_timestamp": "2026-09-11T03:31:16.012232Z",
      "timing_difference_seconds": 0.18275,
      "selected_quote": {
        "id": 108,
        "contract_id": 108,
        "forecast_timestamp": "2026-09-11T03:31:15.829482Z",
        "requested_timestamp": "2026-09-11T03:31:15.829482Z",
        "actual_quote_timestamp": "2026-09-11T03:31:16.012232Z",
        "timestamp_delta_seconds": 0.18275,
        "bid": 0.34,
        "ask": 0.35,
        "midpoint": 0.345,
        "last_price": 0.35,
        "implied_probability": 0.35,
        "spread": 0.009999999999999953,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-11T03:31:16.012232Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP102345",
        "external_market_id": "KXBTC15M-26SEP102345-45",
        "external_contract_id": "KXBTC15M-26SEP102345-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3968.49
      },
      "selected_entry_price": 0.35,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 108,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP102345",
          "external_market_id": "KXBTC15M-26SEP102345-45",
          "external_contract_id": "KXBTC15M-26SEP102345-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-11T03:30:00Z",
          "resolution_timestamp": "2026-09-11T03:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-11T03:31:15.863161Z"
        }
      ],
      "quotes": [
        {
          "id": 108,
          "contract_id": 108,
          "forecast_timestamp": "2026-09-11T03:31:15.829482Z",
          "requested_timestamp": "2026-09-11T03:31:15.829482Z",
          "actual_quote_timestamp": "2026-09-11T03:31:16.012232Z",
          "timestamp_delta_seconds": 0.18275,
          "bid": 0.34,
          "ask": 0.35,
          "midpoint": 0.345,
          "last_price": 0.35,
          "implied_probability": 0.35,
          "spread": 0.009999999999999953,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-11T03:31:16.012232Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP102345",
          "external_market_id": "KXBTC15M-26SEP102345-45",
          "external_contract_id": "KXBTC15M-26SEP102345-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3968.49
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP102345-45": {
          "UP/YES": "KXBTC15M-26SEP102345-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 209,
          "signal_id": 108,
          "quote_id": 108,
          "settlement_id": 108,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 273.0,
          "entry_price": 0.35,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.55,
          "trading_fee": 4.35,
          "total_deployed": 99.89999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 273.0,
          "gross_pnl": 177.45,
          "net_pnl": 173.10000000000002,
          "roi": 1.732732732732733,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-11T03:46:21.360904Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3968.49,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 210,
          "signal_id": 108,
          "quote_id": 108,
          "settlement_id": 108,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.35,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 35.0,
          "trading_fee": 1.6,
          "total_deployed": 36.6,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 65.0,
          "net_pnl": 63.4,
          "roi": 1.7322404371584699,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-11T03:46:21.362904Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3968.49,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 76792.17,
        "kronos_base_predicted_close": 76823.1796875,
        "kronos_base_displacement": 31.009687500001746,
        "kronos_base_displacement_fraction": 0.0004038131426680838,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 76855.4921875,
        "kronos_small_displacement": 63.322187500001746,
        "kronos_small_displacement_fraction": 0.0008245917194422524,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP102345",
        "ticker": "KXBTC15M-26SEP102345-45",
        "market_id": "KXBTC15M-26SEP102345-45",
        "contract_id": "KXBTC15M-26SEP102345-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 76792.17
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-11T03:31:15.829482Z",
        "retrieved_timestamp": "2026-09-11T03:31:16.012232Z",
        "quote_offset_seconds": 0.18275,
        "quote_age_seconds": 0.18275,
        "bid": 0.34,
        "ask": 0.35,
        "midpoint": 0.345,
        "last_price": 0.35,
        "spread": 0.009999999999999953,
        "selected_entry_price": 0.35,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3968.49
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 76835.95,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260911T0330Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 102,
          "signal_id": 108,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-11T03:15:00Z",
          "return_6h": -0.005433178651778614,
          "return_12h": -0.00397846323121942,
          "return_24h": -0.020094787718442753,
          "close_vs_ema12": -0.0032184207145989907,
          "close_vs_ema24": -0.0073717609539996065,
          "ema12_slope_3h": -0.0016463759351629248,
          "ema24_slope_6h": -0.004321646327533957,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.486579Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-11T03:15:00Z",
            "return_6h": -0.005433178651778614,
            "return_12h": -0.00397846323121942,
            "return_24h": -0.020094787718442753,
            "close_vs_ema12": -0.0032184207145989907,
            "close_vs_ema24": -0.0073717609539996065,
            "ema12_slope_3h": -0.0016463759351629248,
            "ema24_slope_6h": -0.004321646327533957,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 107,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260911T0300Z",
      "trigger_timestamp": "2026-09-11T03:01:16.981385Z",
      "market_start_timestamp": "2026-09-11T03:00:00Z",
      "resolution_timestamp": "2026-09-11T03:15:00Z",
      "direction": "UP",
      "base_run_id": 585,
      "small_run_id": 586,
      "last_observed_close": 76817.6,
      "actual_close": 76845.52,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-11T03:01:17.012966Z",
      "base_predicted_close": 76842.4140625,
      "small_predicted_close": 76874.2578125,
      "strike": 76817.6,
      "market_regime": {
        "id": 101,
        "signal_id": 107,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-11T02:45:00Z",
        "return_6h": -0.005559929135279029,
        "return_12h": -0.0071619481869767965,
        "return_24h": -0.019154413390733982,
        "close_vs_ema12": -0.003137850909847195,
        "close_vs_ema24": -0.007340025644243298,
        "ema12_slope_3h": -0.0018089149967028817,
        "ema24_slope_6h": -0.0042832373345542685,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.486106Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-11T02:45:00Z",
          "return_6h": -0.005559929135279029,
          "return_12h": -0.0071619481869767965,
          "return_24h": -0.019154413390733982,
          "close_vs_ema12": -0.003137850909847195,
          "close_vs_ema24": -0.007340025644243298,
          "ema12_slope_3h": -0.0018089149967028817,
          "ema24_slope_6h": -0.0042832373345542685,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.53,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.16929,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        585,
        586
      ],
      "forecast_publication_timestamp": "2026-09-11T03:01:16.981385Z",
      "requested_quote_timestamp": "2026-09-11T03:01:16.981385Z",
      "retrieved_quote_timestamp": "2026-09-11T03:01:17.150675Z",
      "quote_retrieval_timestamp": "2026-09-11T03:01:17.150675Z",
      "timing_difference_seconds": 0.16929,
      "selected_quote": {
        "id": 107,
        "contract_id": 107,
        "forecast_timestamp": "2026-09-11T03:01:16.981385Z",
        "requested_timestamp": "2026-09-11T03:01:16.981385Z",
        "actual_quote_timestamp": "2026-09-11T03:01:17.150675Z",
        "timestamp_delta_seconds": 0.16929,
        "bid": 0.52,
        "ask": 0.53,
        "midpoint": 0.525,
        "last_price": 0.52,
        "implied_probability": 0.53,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-11T03:01:17.150675Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP102315",
        "external_market_id": "KXBTC15M-26SEP102315-15",
        "external_contract_id": "KXBTC15M-26SEP102315-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5484.53
      },
      "selected_entry_price": 0.53,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 107,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP102315",
          "external_market_id": "KXBTC15M-26SEP102315-15",
          "external_contract_id": "KXBTC15M-26SEP102315-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-11T03:00:00Z",
          "resolution_timestamp": "2026-09-11T03:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-11T03:01:17.015094Z"
        }
      ],
      "quotes": [
        {
          "id": 107,
          "contract_id": 107,
          "forecast_timestamp": "2026-09-11T03:01:16.981385Z",
          "requested_timestamp": "2026-09-11T03:01:16.981385Z",
          "actual_quote_timestamp": "2026-09-11T03:01:17.150675Z",
          "timestamp_delta_seconds": 0.16929,
          "bid": 0.52,
          "ask": 0.53,
          "midpoint": 0.525,
          "last_price": 0.52,
          "implied_probability": 0.53,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-11T03:01:17.150675Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP102315",
          "external_market_id": "KXBTC15M-26SEP102315-15",
          "external_contract_id": "KXBTC15M-26SEP102315-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5484.53
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP102315-15": {
          "UP/YES": "KXBTC15M-26SEP102315-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 207,
          "signal_id": 107,
          "quote_id": 107,
          "settlement_id": 107,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 182.0,
          "entry_price": 0.53,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.46000000000001,
          "trading_fee": 3.18,
          "total_deployed": 99.64000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 182.0,
          "gross_pnl": 85.53999999999999,
          "net_pnl": 82.35999999999999,
          "roi": 0.8265756724207143,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-11T03:16:21.682373Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5484.53,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 208,
          "signal_id": 107,
          "quote_id": 107,
          "settlement_id": 107,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.53,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 53.0,
          "trading_fee": 1.75,
          "total_deployed": 54.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 47.0,
          "net_pnl": 45.25,
          "roi": 0.8264840182648402,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-11T03:16:21.687036Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5484.53,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 76817.6,
        "kronos_base_predicted_close": 76842.4140625,
        "kronos_base_displacement": 24.81406249999418,
        "kronos_base_displacement_fraction": 0.0003230257454020196,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 76874.2578125,
        "kronos_small_displacement": 56.65781249999418,
        "kronos_small_displacement_fraction": 0.0007375629087604165,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP102315",
        "ticker": "KXBTC15M-26SEP102315-15",
        "market_id": "KXBTC15M-26SEP102315-15",
        "contract_id": "KXBTC15M-26SEP102315-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 76817.6
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-11T03:01:16.981385Z",
        "retrieved_timestamp": "2026-09-11T03:01:17.150675Z",
        "quote_offset_seconds": 0.16929,
        "quote_age_seconds": 0.16929,
        "bid": 0.52,
        "ask": 0.53,
        "midpoint": 0.525,
        "last_price": 0.52,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.53,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5484.53
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 76845.52,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260911T0300Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 101,
          "signal_id": 107,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-11T02:45:00Z",
          "return_6h": -0.005559929135279029,
          "return_12h": -0.0071619481869767965,
          "return_24h": -0.019154413390733982,
          "close_vs_ema12": -0.003137850909847195,
          "close_vs_ema24": -0.007340025644243298,
          "ema12_slope_3h": -0.0018089149967028817,
          "ema24_slope_6h": -0.0042832373345542685,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.486106Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-11T02:45:00Z",
            "return_6h": -0.005559929135279029,
            "return_12h": -0.0071619481869767965,
            "return_24h": -0.019154413390733982,
            "close_vs_ema12": -0.003137850909847195,
            "close_vs_ema24": -0.007340025644243298,
            "ema12_slope_3h": -0.0018089149967028817,
            "ema24_slope_6h": -0.0042832373345542685,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 106,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260911T0130Z",
      "trigger_timestamp": "2026-09-11T01:31:15.953381Z",
      "market_start_timestamp": "2026-09-11T01:30:00Z",
      "resolution_timestamp": "2026-09-11T01:45:00Z",
      "direction": "UP",
      "base_run_id": 573,
      "small_run_id": 574,
      "last_observed_close": 76796.6,
      "actual_close": 76824.64,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-11T01:31:15.984345Z",
      "base_predicted_close": 76829.609375,
      "small_predicted_close": 76800.3125,
      "strike": 76796.6,
      "market_regime": {
        "id": 100,
        "signal_id": 106,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-11T01:15:00Z",
        "return_6h": -0.005088665397525505,
        "return_12h": -0.0016775440637214478,
        "return_24h": -0.017483203342509634,
        "close_vs_ema12": -0.00413746533050352,
        "close_vs_ema24": -0.00850424886526091,
        "ema12_slope_3h": -0.002896039179622112,
        "ema24_slope_6h": -0.0042086087272747985,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.485660Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-11T01:15:00Z",
          "return_6h": -0.005088665397525505,
          "return_12h": -0.0016775440637214478,
          "return_24h": -0.017483203342509634,
          "close_vs_ema12": -0.00413746533050352,
          "close_vs_ema24": -0.00850424886526091,
          "ema12_slope_3h": -0.002896039179622112,
          "ema24_slope_6h": -0.0042086087272747985,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.43,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.201721,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        573,
        574
      ],
      "forecast_publication_timestamp": "2026-09-11T01:31:15.953381Z",
      "requested_quote_timestamp": "2026-09-11T01:31:15.953381Z",
      "retrieved_quote_timestamp": "2026-09-11T01:31:16.155102Z",
      "quote_retrieval_timestamp": "2026-09-11T01:31:16.155102Z",
      "timing_difference_seconds": 0.201721,
      "selected_quote": {
        "id": 106,
        "contract_id": 106,
        "forecast_timestamp": "2026-09-11T01:31:15.953381Z",
        "requested_timestamp": "2026-09-11T01:31:15.953381Z",
        "actual_quote_timestamp": "2026-09-11T01:31:16.155102Z",
        "timestamp_delta_seconds": 0.201721,
        "bid": 0.42,
        "ask": 0.43,
        "midpoint": 0.425,
        "last_price": 0.42,
        "implied_probability": 0.43,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-11T01:31:16.155102Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP102145",
        "external_market_id": "KXBTC15M-26SEP102145-45",
        "external_contract_id": "KXBTC15M-26SEP102145-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3343.83
      },
      "selected_entry_price": 0.43,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 106,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP102145",
          "external_market_id": "KXBTC15M-26SEP102145-45",
          "external_contract_id": "KXBTC15M-26SEP102145-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-11T01:30:00Z",
          "resolution_timestamp": "2026-09-11T01:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-11T01:31:15.986230Z"
        }
      ],
      "quotes": [
        {
          "id": 106,
          "contract_id": 106,
          "forecast_timestamp": "2026-09-11T01:31:15.953381Z",
          "requested_timestamp": "2026-09-11T01:31:15.953381Z",
          "actual_quote_timestamp": "2026-09-11T01:31:16.155102Z",
          "timestamp_delta_seconds": 0.201721,
          "bid": 0.42,
          "ask": 0.43,
          "midpoint": 0.425,
          "last_price": 0.42,
          "implied_probability": 0.43,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-11T01:31:16.155102Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP102145",
          "external_market_id": "KXBTC15M-26SEP102145-45",
          "external_contract_id": "KXBTC15M-26SEP102145-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3343.83
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP102145-45": {
          "UP/YES": "KXBTC15M-26SEP102145-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 205,
          "signal_id": 106,
          "quote_id": 106,
          "settlement_id": 106,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 223.0,
          "entry_price": 0.43,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.89,
          "trading_fee": 3.83,
          "total_deployed": 99.72,
          "settlement_value": 1.0,
          "settlement_payout": 223.0,
          "gross_pnl": 127.11,
          "net_pnl": 123.28,
          "roi": 1.2362615322904131,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-11T01:46:24.148719Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3343.83,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 206,
          "signal_id": 106,
          "quote_id": 106,
          "settlement_id": 106,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.43,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 43.0,
          "trading_fee": 1.72,
          "total_deployed": 44.72,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 57.0,
          "net_pnl": 55.28,
          "roi": 1.2361359570661896,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-11T01:46:24.151441Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3343.83,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 76796.6,
        "kronos_base_predicted_close": 76829.609375,
        "kronos_base_displacement": 33.00937499999418,
        "kronos_base_displacement_fraction": 0.0004298285991827005,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 76800.3125,
        "kronos_small_displacement": 3.7124999999941792,
        "kronos_small_displacement_fraction": 4.8341983889835995e-05,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP102145",
        "ticker": "KXBTC15M-26SEP102145-45",
        "market_id": "KXBTC15M-26SEP102145-45",
        "contract_id": "KXBTC15M-26SEP102145-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 76796.6
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-11T01:31:15.953381Z",
        "retrieved_timestamp": "2026-09-11T01:31:16.155102Z",
        "quote_offset_seconds": 0.201721,
        "quote_age_seconds": 0.201721,
        "bid": 0.42,
        "ask": 0.43,
        "midpoint": 0.425,
        "last_price": 0.42,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.43,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3343.83
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 76824.64,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260911T0130Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 100,
          "signal_id": 106,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-11T01:15:00Z",
          "return_6h": -0.005088665397525505,
          "return_12h": -0.0016775440637214478,
          "return_24h": -0.017483203342509634,
          "close_vs_ema12": -0.00413746533050352,
          "close_vs_ema24": -0.00850424886526091,
          "ema12_slope_3h": -0.002896039179622112,
          "ema24_slope_6h": -0.0042086087272747985,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.485660Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-11T01:15:00Z",
            "return_6h": -0.005088665397525505,
            "return_12h": -0.0016775440637214478,
            "return_24h": -0.017483203342509634,
            "close_vs_ema12": -0.00413746533050352,
            "close_vs_ema24": -0.00850424886526091,
            "ema12_slope_3h": -0.002896039179622112,
            "ema24_slope_6h": -0.0042086087272747985,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 105,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260911T0015Z",
      "trigger_timestamp": "2026-09-11T00:16:15.370936Z",
      "market_start_timestamp": "2026-09-11T00:15:00Z",
      "resolution_timestamp": "2026-09-11T00:30:00Z",
      "direction": "UP",
      "base_run_id": 563,
      "small_run_id": 564,
      "last_observed_close": 76791.53,
      "actual_close": 76808.84,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-11T00:16:15.407750Z",
      "base_predicted_close": 76823.359375,
      "small_predicted_close": 76791.6328125,
      "strike": 76791.53,
      "market_regime": {
        "id": 99,
        "signal_id": 105,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-11T00:00:00Z",
        "return_6h": -0.0025697960122967878,
        "return_12h": -0.013048758488352852,
        "return_24h": -0.019062555053414254,
        "close_vs_ema12": -0.005064381418466102,
        "close_vs_ema24": -0.009451850800776374,
        "ema12_slope_3h": -0.002683032978312627,
        "ema24_slope_6h": -0.004219410125521517,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.485205Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-11T00:00:00Z",
          "return_6h": -0.0025697960122967878,
          "return_12h": -0.013048758488352852,
          "return_24h": -0.019062555053414254,
          "close_vs_ema12": -0.005064381418466102,
          "close_vs_ema24": -0.009451850800776374,
          "ema12_slope_3h": -0.002683032978312627,
          "ema24_slope_6h": -0.004219410125521517,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.47,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.184383,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        563,
        564
      ],
      "forecast_publication_timestamp": "2026-09-11T00:16:15.370936Z",
      "requested_quote_timestamp": "2026-09-11T00:16:15.370936Z",
      "retrieved_quote_timestamp": "2026-09-11T00:16:15.555319Z",
      "quote_retrieval_timestamp": "2026-09-11T00:16:15.555319Z",
      "timing_difference_seconds": 0.184383,
      "selected_quote": {
        "id": 105,
        "contract_id": 105,
        "forecast_timestamp": "2026-09-11T00:16:15.370936Z",
        "requested_timestamp": "2026-09-11T00:16:15.370936Z",
        "actual_quote_timestamp": "2026-09-11T00:16:15.555319Z",
        "timestamp_delta_seconds": 0.184383,
        "bid": 0.46,
        "ask": 0.47,
        "midpoint": 0.46499999999999997,
        "last_price": 0.46,
        "implied_probability": 0.47,
        "spread": 0.009999999999999953,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-11T00:16:15.555319Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP102030",
        "external_market_id": "KXBTC15M-26SEP102030-30",
        "external_contract_id": "KXBTC15M-26SEP102030-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5836.81
      },
      "selected_entry_price": 0.47,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 105,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP102030",
          "external_market_id": "KXBTC15M-26SEP102030-30",
          "external_contract_id": "KXBTC15M-26SEP102030-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-11T00:15:00Z",
          "resolution_timestamp": "2026-09-11T00:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-11T00:16:15.409874Z"
        }
      ],
      "quotes": [
        {
          "id": 105,
          "contract_id": 105,
          "forecast_timestamp": "2026-09-11T00:16:15.370936Z",
          "requested_timestamp": "2026-09-11T00:16:15.370936Z",
          "actual_quote_timestamp": "2026-09-11T00:16:15.555319Z",
          "timestamp_delta_seconds": 0.184383,
          "bid": 0.46,
          "ask": 0.47,
          "midpoint": 0.46499999999999997,
          "last_price": 0.46,
          "implied_probability": 0.47,
          "spread": 0.009999999999999953,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-11T00:16:15.555319Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP102030",
          "external_market_id": "KXBTC15M-26SEP102030-30",
          "external_contract_id": "KXBTC15M-26SEP102030-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5836.81
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP102030-30": {
          "UP/YES": "KXBTC15M-26SEP102030-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 203,
          "signal_id": 105,
          "quote_id": 105,
          "settlement_id": 105,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 205.0,
          "entry_price": 0.47,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.35,
          "trading_fee": 3.58,
          "total_deployed": 99.92999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 205.0,
          "gross_pnl": 108.65,
          "net_pnl": 105.07000000000001,
          "roi": 1.0514360052036427,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-11T00:31:21.312144Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5836.81,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 204,
          "signal_id": 105,
          "quote_id": 105,
          "settlement_id": 105,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.47,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 47.0,
          "trading_fee": 1.75,
          "total_deployed": 48.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 53.0,
          "net_pnl": 51.25,
          "roi": 1.0512820512820513,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-11T00:31:21.314150Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5836.81,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 76791.53,
        "kronos_base_predicted_close": 76823.359375,
        "kronos_base_displacement": 31.829375000001164,
        "kronos_base_displacement_fraction": 0.0004144906996904628,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 76791.6328125,
        "kronos_small_displacement": 0.10281250000116415,
        "kronos_small_displacement_fraction": 1.3388520843531071e-06,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP102030",
        "ticker": "KXBTC15M-26SEP102030-30",
        "market_id": "KXBTC15M-26SEP102030-30",
        "contract_id": "KXBTC15M-26SEP102030-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 76791.53
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-11T00:16:15.370936Z",
        "retrieved_timestamp": "2026-09-11T00:16:15.555319Z",
        "quote_offset_seconds": 0.184383,
        "quote_age_seconds": 0.184383,
        "bid": 0.46,
        "ask": 0.47,
        "midpoint": 0.46499999999999997,
        "last_price": 0.46,
        "spread": 0.009999999999999953,
        "selected_entry_price": 0.47,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5836.81
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 76808.84,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260911T0015Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 99,
          "signal_id": 105,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-11T00:00:00Z",
          "return_6h": -0.0025697960122967878,
          "return_12h": -0.013048758488352852,
          "return_24h": -0.019062555053414254,
          "close_vs_ema12": -0.005064381418466102,
          "close_vs_ema24": -0.009451850800776374,
          "ema12_slope_3h": -0.002683032978312627,
          "ema24_slope_6h": -0.004219410125521517,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.485205Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-11T00:00:00Z",
            "return_6h": -0.0025697960122967878,
            "return_12h": -0.013048758488352852,
            "return_24h": -0.019062555053414254,
            "close_vs_ema12": -0.005064381418466102,
            "close_vs_ema24": -0.009451850800776374,
            "ema12_slope_3h": -0.002683032978312627,
            "ema24_slope_6h": -0.004219410125521517,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 104,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260911T0000Z",
      "trigger_timestamp": "2026-09-11T00:01:16.754251Z",
      "market_start_timestamp": "2026-09-11T00:00:00Z",
      "resolution_timestamp": "2026-09-11T00:15:00Z",
      "direction": "UP",
      "base_run_id": 561,
      "small_run_id": 562,
      "last_observed_close": 76539.68,
      "actual_close": 76791.53,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-11T00:01:16.787983Z",
      "base_predicted_close": 76552.953125,
      "small_predicted_close": 76598.5078125,
      "strike": 76539.68,
      "market_regime": {
        "id": 98,
        "signal_id": 104,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-10T23:45:00Z",
        "return_6h": -0.009882751600248763,
        "return_12h": -0.016816060225776197,
        "return_24h": -0.022191194745901477,
        "close_vs_ema12": -0.008541080280295321,
        "close_vs_ema24": -0.012896915409146836,
        "ema12_slope_3h": -0.002553992413602102,
        "ema24_slope_6h": -0.004253745682821108,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.484749Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-10T23:45:00Z",
          "return_6h": -0.009882751600248763,
          "return_12h": -0.016816060225776197,
          "return_24h": -0.022191194745901477,
          "close_vs_ema12": -0.008541080280295321,
          "close_vs_ema24": -0.012896915409146836,
          "ema12_slope_3h": -0.002553992413602102,
          "ema24_slope_6h": -0.004253745682821108,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.61,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.183835,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        561,
        562
      ],
      "forecast_publication_timestamp": "2026-09-11T00:01:16.754251Z",
      "requested_quote_timestamp": "2026-09-11T00:01:16.754251Z",
      "retrieved_quote_timestamp": "2026-09-11T00:01:16.938086Z",
      "quote_retrieval_timestamp": "2026-09-11T00:01:16.938086Z",
      "timing_difference_seconds": 0.183835,
      "selected_quote": {
        "id": 104,
        "contract_id": 104,
        "forecast_timestamp": "2026-09-11T00:01:16.754251Z",
        "requested_timestamp": "2026-09-11T00:01:16.754251Z",
        "actual_quote_timestamp": "2026-09-11T00:01:16.938086Z",
        "timestamp_delta_seconds": 0.183835,
        "bid": 0.6,
        "ask": 0.61,
        "midpoint": 0.605,
        "last_price": 0.61,
        "implied_probability": 0.61,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-11T00:01:16.938086Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP102015",
        "external_market_id": "KXBTC15M-26SEP102015-15",
        "external_contract_id": "KXBTC15M-26SEP102015-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 10275.41
      },
      "selected_entry_price": 0.61,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 104,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP102015",
          "external_market_id": "KXBTC15M-26SEP102015-15",
          "external_contract_id": "KXBTC15M-26SEP102015-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-11T00:00:00Z",
          "resolution_timestamp": "2026-09-11T00:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-11T00:01:16.790198Z"
        }
      ],
      "quotes": [
        {
          "id": 104,
          "contract_id": 104,
          "forecast_timestamp": "2026-09-11T00:01:16.754251Z",
          "requested_timestamp": "2026-09-11T00:01:16.754251Z",
          "actual_quote_timestamp": "2026-09-11T00:01:16.938086Z",
          "timestamp_delta_seconds": 0.183835,
          "bid": 0.6,
          "ask": 0.61,
          "midpoint": 0.605,
          "last_price": 0.61,
          "implied_probability": 0.61,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-11T00:01:16.938086Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP102015",
          "external_market_id": "KXBTC15M-26SEP102015-15",
          "external_contract_id": "KXBTC15M-26SEP102015-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 10275.41
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP102015-15": {
          "UP/YES": "KXBTC15M-26SEP102015-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 201,
          "signal_id": 104,
          "quote_id": 104,
          "settlement_id": 104,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 159.0,
          "entry_price": 0.61,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.99,
          "trading_fee": 2.65,
          "total_deployed": 99.64,
          "settlement_value": 1.0,
          "settlement_payout": 159.0,
          "gross_pnl": 62.010000000000005,
          "net_pnl": 59.36,
          "roi": 0.5957446808510638,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-11T00:16:19.762633Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 10275.41,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 202,
          "signal_id": 104,
          "quote_id": 104,
          "settlement_id": 104,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.61,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 61.0,
          "trading_fee": 1.67,
          "total_deployed": 62.67,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 39.0,
          "net_pnl": 37.33,
          "roi": 0.5956598053295037,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-11T00:16:19.764428Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 10275.41,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 76539.68,
        "kronos_base_predicted_close": 76552.953125,
        "kronos_base_displacement": 13.273125000006985,
        "kronos_base_displacement_fraction": 0.0001734149528715953,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 76598.5078125,
        "kronos_small_displacement": 58.827812500006985,
        "kronos_small_displacement_fraction": 0.000768592349746001,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP102015",
        "ticker": "KXBTC15M-26SEP102015-15",
        "market_id": "KXBTC15M-26SEP102015-15",
        "contract_id": "KXBTC15M-26SEP102015-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 76539.68
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-11T00:01:16.754251Z",
        "retrieved_timestamp": "2026-09-11T00:01:16.938086Z",
        "quote_offset_seconds": 0.183835,
        "quote_age_seconds": 0.183835,
        "bid": 0.6,
        "ask": 0.61,
        "midpoint": 0.605,
        "last_price": 0.61,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.61,
        "price_type": "live_executable_ask",
        "yes_ask_size": 10275.41
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 76791.53,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260911T0000Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 98,
          "signal_id": 104,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-10T23:45:00Z",
          "return_6h": -0.009882751600248763,
          "return_12h": -0.016816060225776197,
          "return_24h": -0.022191194745901477,
          "close_vs_ema12": -0.008541080280295321,
          "close_vs_ema24": -0.012896915409146836,
          "ema12_slope_3h": -0.002553992413602102,
          "ema24_slope_6h": -0.004253745682821108,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.484749Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-10T23:45:00Z",
            "return_6h": -0.009882751600248763,
            "return_12h": -0.016816060225776197,
            "return_24h": -0.022191194745901477,
            "close_vs_ema12": -0.008541080280295321,
            "close_vs_ema24": -0.012896915409146836,
            "ema12_slope_3h": -0.002553992413602102,
            "ema24_slope_6h": -0.004253745682821108,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 103,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260910T2315Z",
      "trigger_timestamp": "2026-09-10T23:16:16.032345Z",
      "market_start_timestamp": "2026-09-10T23:15:00Z",
      "resolution_timestamp": "2026-09-10T23:30:00Z",
      "direction": "UP",
      "base_run_id": 555,
      "small_run_id": 556,
      "last_observed_close": 76579.93,
      "actual_close": 76738.76,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-10T23:16:16.057394Z",
      "base_predicted_close": 76684.1484375,
      "small_predicted_close": 76703.8359375,
      "strike": 76579.93,
      "market_regime": {
        "id": 97,
        "signal_id": 103,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-10T23:00:00Z",
        "return_6h": -0.007246431828725086,
        "return_12h": -0.01662397208688693,
        "return_24h": -0.019856824552566987,
        "close_vs_ema12": -0.00892107093767358,
        "close_vs_ema24": -0.013089190637526005,
        "ema12_slope_3h": -0.0018827746521459243,
        "ema24_slope_6h": -0.004000957816649997,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.484294Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-10T23:00:00Z",
          "return_6h": -0.007246431828725086,
          "return_12h": -0.01662397208688693,
          "return_24h": -0.019856824552566987,
          "close_vs_ema12": -0.00892107093767358,
          "close_vs_ema24": -0.013089190637526005,
          "ema12_slope_3h": -0.0018827746521459243,
          "ema24_slope_6h": -0.004000957816649997,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.5,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.154339,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        555,
        556
      ],
      "forecast_publication_timestamp": "2026-09-10T23:16:16.032345Z",
      "requested_quote_timestamp": "2026-09-10T23:16:16.032345Z",
      "retrieved_quote_timestamp": "2026-09-10T23:16:16.186684Z",
      "quote_retrieval_timestamp": "2026-09-10T23:16:16.186684Z",
      "timing_difference_seconds": 0.154339,
      "selected_quote": {
        "id": 103,
        "contract_id": 103,
        "forecast_timestamp": "2026-09-10T23:16:16.032345Z",
        "requested_timestamp": "2026-09-10T23:16:16.032345Z",
        "actual_quote_timestamp": "2026-09-10T23:16:16.186684Z",
        "timestamp_delta_seconds": 0.154339,
        "bid": 0.49,
        "ask": 0.5,
        "midpoint": 0.495,
        "last_price": 0.49,
        "implied_probability": 0.5,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-10T23:16:16.186684Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP101930",
        "external_market_id": "KXBTC15M-26SEP101930-30",
        "external_contract_id": "KXBTC15M-26SEP101930-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2004.21
      },
      "selected_entry_price": 0.5,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 103,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP101930",
          "external_market_id": "KXBTC15M-26SEP101930-30",
          "external_contract_id": "KXBTC15M-26SEP101930-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-10T23:15:00Z",
          "resolution_timestamp": "2026-09-10T23:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-10T23:16:16.060543Z"
        }
      ],
      "quotes": [
        {
          "id": 103,
          "contract_id": 103,
          "forecast_timestamp": "2026-09-10T23:16:16.032345Z",
          "requested_timestamp": "2026-09-10T23:16:16.032345Z",
          "actual_quote_timestamp": "2026-09-10T23:16:16.186684Z",
          "timestamp_delta_seconds": 0.154339,
          "bid": 0.49,
          "ask": 0.5,
          "midpoint": 0.495,
          "last_price": 0.49,
          "implied_probability": 0.5,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-10T23:16:16.186684Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP101930",
          "external_market_id": "KXBTC15M-26SEP101930-30",
          "external_contract_id": "KXBTC15M-26SEP101930-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2004.21
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP101930-30": {
          "UP/YES": "KXBTC15M-26SEP101930-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 199,
          "signal_id": 103,
          "quote_id": 103,
          "settlement_id": 103,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 193.0,
          "entry_price": 0.5,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.5,
          "trading_fee": 3.38,
          "total_deployed": 99.88,
          "settlement_value": 1.0,
          "settlement_payout": 193.0,
          "gross_pnl": 96.5,
          "net_pnl": 93.12,
          "roi": 0.932318782539047,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-10T23:31:22.383402Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2004.21,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 200,
          "signal_id": 103,
          "quote_id": 103,
          "settlement_id": 103,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.5,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 50.0,
          "trading_fee": 1.75,
          "total_deployed": 51.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 50.0,
          "net_pnl": 48.25,
          "roi": 0.9323671497584541,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-10T23:31:22.385332Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2004.21,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 76579.93,
        "kronos_base_predicted_close": 76684.1484375,
        "kronos_base_displacement": 104.21843750000698,
        "kronos_base_displacement_fraction": 0.0013609105871474026,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 76703.8359375,
        "kronos_small_displacement": 123.90593750000698,
        "kronos_small_displacement_fraction": 0.0016179949172062053,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP101930",
        "ticker": "KXBTC15M-26SEP101930-30",
        "market_id": "KXBTC15M-26SEP101930-30",
        "contract_id": "KXBTC15M-26SEP101930-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 76579.93
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-10T23:16:16.032345Z",
        "retrieved_timestamp": "2026-09-10T23:16:16.186684Z",
        "quote_offset_seconds": 0.154339,
        "quote_age_seconds": 0.154339,
        "bid": 0.49,
        "ask": 0.5,
        "midpoint": 0.495,
        "last_price": 0.49,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.5,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2004.21
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 76738.76,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260910T2315Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 97,
          "signal_id": 103,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-10T23:00:00Z",
          "return_6h": -0.007246431828725086,
          "return_12h": -0.01662397208688693,
          "return_24h": -0.019856824552566987,
          "close_vs_ema12": -0.00892107093767358,
          "close_vs_ema24": -0.013089190637526005,
          "ema12_slope_3h": -0.0018827746521459243,
          "ema24_slope_6h": -0.004000957816649997,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.484294Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-10T23:00:00Z",
            "return_6h": -0.007246431828725086,
            "return_12h": -0.01662397208688693,
            "return_24h": -0.019856824552566987,
            "close_vs_ema12": -0.00892107093767358,
            "close_vs_ema24": -0.013089190637526005,
            "ema12_slope_3h": -0.0018827746521459243,
            "ema24_slope_6h": -0.004000957816649997,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 102,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260910T2245Z",
      "trigger_timestamp": "2026-09-10T22:46:16.003302Z",
      "market_start_timestamp": "2026-09-10T22:45:00Z",
      "resolution_timestamp": "2026-09-10T23:00:00Z",
      "direction": "UP",
      "base_run_id": 551,
      "small_run_id": 552,
      "last_observed_close": 76839.99,
      "actual_close": 76812.88,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-10T22:46:16.037957Z",
      "base_predicted_close": 76848.015625,
      "small_predicted_close": 76911.375,
      "strike": 76839.99,
      "market_regime": {
        "id": 96,
        "signal_id": 102,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-10T22:30:00Z",
        "return_6h": -0.0019562258588486925,
        "return_12h": -0.014459653872334721,
        "return_24h": -0.014795551228505843,
        "close_vs_ema12": -0.006198501768746034,
        "close_vs_ema24": -0.010226356646449442,
        "ema12_slope_3h": -0.0014686358057477422,
        "ema24_slope_6h": -0.003920912578132207,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.483833Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-10T22:30:00Z",
          "return_6h": -0.0019562258588486925,
          "return_12h": -0.014459653872334721,
          "return_24h": -0.014795551228505843,
          "close_vs_ema12": -0.006198501768746034,
          "close_vs_ema24": -0.010226356646449442,
          "ema12_slope_3h": -0.0014686358057477422,
          "ema24_slope_6h": -0.003920912578132207,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.63,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.208069,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        551,
        552
      ],
      "forecast_publication_timestamp": "2026-09-10T22:46:16.003302Z",
      "requested_quote_timestamp": "2026-09-10T22:46:16.003302Z",
      "retrieved_quote_timestamp": "2026-09-10T22:46:16.211371Z",
      "quote_retrieval_timestamp": "2026-09-10T22:46:16.211371Z",
      "timing_difference_seconds": 0.208069,
      "selected_quote": {
        "id": 102,
        "contract_id": 102,
        "forecast_timestamp": "2026-09-10T22:46:16.003302Z",
        "requested_timestamp": "2026-09-10T22:46:16.003302Z",
        "actual_quote_timestamp": "2026-09-10T22:46:16.211371Z",
        "timestamp_delta_seconds": 0.208069,
        "bid": 0.62,
        "ask": 0.63,
        "midpoint": 0.625,
        "last_price": 0.63,
        "implied_probability": 0.63,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-10T22:46:16.211371Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP101900",
        "external_market_id": "KXBTC15M-26SEP101900-00",
        "external_contract_id": "KXBTC15M-26SEP101900-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2563.2
      },
      "selected_entry_price": 0.63,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 102,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP101900",
          "external_market_id": "KXBTC15M-26SEP101900-00",
          "external_contract_id": "KXBTC15M-26SEP101900-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-10T22:45:00Z",
          "resolution_timestamp": "2026-09-10T23:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-10T22:46:16.039887Z"
        }
      ],
      "quotes": [
        {
          "id": 102,
          "contract_id": 102,
          "forecast_timestamp": "2026-09-10T22:46:16.003302Z",
          "requested_timestamp": "2026-09-10T22:46:16.003302Z",
          "actual_quote_timestamp": "2026-09-10T22:46:16.211371Z",
          "timestamp_delta_seconds": 0.208069,
          "bid": 0.62,
          "ask": 0.63,
          "midpoint": 0.625,
          "last_price": 0.63,
          "implied_probability": 0.63,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-10T22:46:16.211371Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP101900",
          "external_market_id": "KXBTC15M-26SEP101900-00",
          "external_contract_id": "KXBTC15M-26SEP101900-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2563.2
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP101900-00": {
          "UP/YES": "KXBTC15M-26SEP101900-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 197,
          "signal_id": 102,
          "quote_id": 102,
          "settlement_id": 102,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 154.0,
          "entry_price": 0.63,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.02,
          "trading_fee": 2.52,
          "total_deployed": 99.53999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -97.02,
          "net_pnl": -99.53999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-10T23:01:20.438891Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2563.2,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 198,
          "signal_id": 102,
          "quote_id": 102,
          "settlement_id": 102,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.63,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 63.0,
          "trading_fee": 1.64,
          "total_deployed": 64.64,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -63.0,
          "net_pnl": -64.64,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-10T23:01:20.440880Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2563.2,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 76839.99,
        "kronos_base_predicted_close": 76848.015625,
        "kronos_base_displacement": 8.025624999994761,
        "kronos_base_displacement_fraction": 0.00010444594019331289,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 76911.375,
        "kronos_small_displacement": 71.38499999999476,
        "kronos_small_displacement_fraction": 0.000929008449896919,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP101900",
        "ticker": "KXBTC15M-26SEP101900-00",
        "market_id": "KXBTC15M-26SEP101900-00",
        "contract_id": "KXBTC15M-26SEP101900-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 76839.99
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-10T22:46:16.003302Z",
        "retrieved_timestamp": "2026-09-10T22:46:16.211371Z",
        "quote_offset_seconds": 0.208069,
        "quote_age_seconds": 0.208069,
        "bid": 0.62,
        "ask": 0.63,
        "midpoint": 0.625,
        "last_price": 0.63,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.63,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2563.2
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 76812.88,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260910T2245Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 96,
          "signal_id": 102,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-10T22:30:00Z",
          "return_6h": -0.0019562258588486925,
          "return_12h": -0.014459653872334721,
          "return_24h": -0.014795551228505843,
          "close_vs_ema12": -0.006198501768746034,
          "close_vs_ema24": -0.010226356646449442,
          "ema12_slope_3h": -0.0014686358057477422,
          "ema24_slope_6h": -0.003920912578132207,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.483833Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-10T22:30:00Z",
            "return_6h": -0.0019562258588486925,
            "return_12h": -0.014459653872334721,
            "return_24h": -0.014795551228505843,
            "close_vs_ema12": -0.006198501768746034,
            "close_vs_ema24": -0.010226356646449442,
            "ema12_slope_3h": -0.0014686358057477422,
            "ema24_slope_6h": -0.003920912578132207,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 101,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260910T2000Z",
      "trigger_timestamp": "2026-09-10T20:01:16.111350Z",
      "market_start_timestamp": "2026-09-10T20:00:00Z",
      "resolution_timestamp": "2026-09-10T20:15:00Z",
      "direction": "UP",
      "base_run_id": 529,
      "small_run_id": 530,
      "last_observed_close": 77123.63,
      "actual_close": 77289.49,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-10T20:01:16.140516Z",
      "base_predicted_close": 77161.078125,
      "small_predicted_close": 77135.59375,
      "strike": 77123.63,
      "market_regime": {
        "id": 95,
        "signal_id": 101,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-10T19:45:00Z",
        "return_6h": -0.0006555556486111946,
        "return_12h": -0.0123689222009431,
        "return_24h": -0.013925974991164436,
        "close_vs_ema12": -0.0038324764903990838,
        "close_vs_ema24": -0.008155143952246036,
        "ema12_slope_3h": -0.002069250981669435,
        "ema24_slope_6h": -0.004936419111284507,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.483362Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-10T19:45:00Z",
          "return_6h": -0.0006555556486111946,
          "return_12h": -0.0123689222009431,
          "return_24h": -0.013925974991164436,
          "close_vs_ema12": -0.0038324764903990838,
          "close_vs_ema24": -0.008155143952246036,
          "ema12_slope_3h": -0.002069250981669435,
          "ema24_slope_6h": -0.004936419111284507,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.63,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.187169,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        529,
        530
      ],
      "forecast_publication_timestamp": "2026-09-10T20:01:16.111350Z",
      "requested_quote_timestamp": "2026-09-10T20:01:16.111350Z",
      "retrieved_quote_timestamp": "2026-09-10T20:01:16.298519Z",
      "quote_retrieval_timestamp": "2026-09-10T20:01:16.298519Z",
      "timing_difference_seconds": 0.187169,
      "selected_quote": {
        "id": 101,
        "contract_id": 101,
        "forecast_timestamp": "2026-09-10T20:01:16.111350Z",
        "requested_timestamp": "2026-09-10T20:01:16.111350Z",
        "actual_quote_timestamp": "2026-09-10T20:01:16.298519Z",
        "timestamp_delta_seconds": 0.187169,
        "bid": 0.62,
        "ask": 0.63,
        "midpoint": 0.625,
        "last_price": 0.62,
        "implied_probability": 0.63,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-10T20:01:16.298519Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP101615",
        "external_market_id": "KXBTC15M-26SEP101615-15",
        "external_contract_id": "KXBTC15M-26SEP101615-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4534.61
      },
      "selected_entry_price": 0.63,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 101,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP101615",
          "external_market_id": "KXBTC15M-26SEP101615-15",
          "external_contract_id": "KXBTC15M-26SEP101615-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-10T20:00:00Z",
          "resolution_timestamp": "2026-09-10T20:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-10T20:01:16.142789Z"
        }
      ],
      "quotes": [
        {
          "id": 101,
          "contract_id": 101,
          "forecast_timestamp": "2026-09-10T20:01:16.111350Z",
          "requested_timestamp": "2026-09-10T20:01:16.111350Z",
          "actual_quote_timestamp": "2026-09-10T20:01:16.298519Z",
          "timestamp_delta_seconds": 0.187169,
          "bid": 0.62,
          "ask": 0.63,
          "midpoint": 0.625,
          "last_price": 0.62,
          "implied_probability": 0.63,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-10T20:01:16.298519Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP101615",
          "external_market_id": "KXBTC15M-26SEP101615-15",
          "external_contract_id": "KXBTC15M-26SEP101615-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4534.61
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP101615-15": {
          "UP/YES": "KXBTC15M-26SEP101615-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 195,
          "signal_id": 101,
          "quote_id": 101,
          "settlement_id": 101,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 154.0,
          "entry_price": 0.63,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.02,
          "trading_fee": 2.52,
          "total_deployed": 99.53999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 154.0,
          "gross_pnl": 56.980000000000004,
          "net_pnl": 54.46000000000001,
          "roi": 0.5471167369901548,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-10T20:16:21.337160Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4534.61,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 196,
          "signal_id": 101,
          "quote_id": 101,
          "settlement_id": 101,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.63,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 63.0,
          "trading_fee": 1.64,
          "total_deployed": 64.64,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 37.0,
          "net_pnl": 35.36,
          "roi": 0.5470297029702971,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-10T20:16:21.338980Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4534.61,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77123.63,
        "kronos_base_predicted_close": 77161.078125,
        "kronos_base_displacement": 37.44812499999534,
        "kronos_base_displacement_fraction": 0.0004855596786613304,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77135.59375,
        "kronos_small_displacement": 11.963749999995343,
        "kronos_small_displacement_fraction": 0.00015512431144637956,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP101615",
        "ticker": "KXBTC15M-26SEP101615-15",
        "market_id": "KXBTC15M-26SEP101615-15",
        "contract_id": "KXBTC15M-26SEP101615-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77123.63
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-10T20:01:16.111350Z",
        "retrieved_timestamp": "2026-09-10T20:01:16.298519Z",
        "quote_offset_seconds": 0.187169,
        "quote_age_seconds": 0.187169,
        "bid": 0.62,
        "ask": 0.63,
        "midpoint": 0.625,
        "last_price": 0.62,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.63,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4534.61
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 77289.49,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260910T2000Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 95,
          "signal_id": 101,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-10T19:45:00Z",
          "return_6h": -0.0006555556486111946,
          "return_12h": -0.0123689222009431,
          "return_24h": -0.013925974991164436,
          "close_vs_ema12": -0.0038324764903990838,
          "close_vs_ema24": -0.008155143952246036,
          "ema12_slope_3h": -0.002069250981669435,
          "ema24_slope_6h": -0.004936419111284507,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.483362Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-10T19:45:00Z",
            "return_6h": -0.0006555556486111946,
            "return_12h": -0.0123689222009431,
            "return_24h": -0.013925974991164436,
            "close_vs_ema12": -0.0038324764903990838,
            "close_vs_ema24": -0.008155143952246036,
            "ema12_slope_3h": -0.002069250981669435,
            "ema24_slope_6h": -0.004936419111284507,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 100,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260910T1745Z",
      "trigger_timestamp": "2026-09-10T17:46:16.130606Z",
      "market_start_timestamp": "2026-09-10T17:45:00Z",
      "resolution_timestamp": "2026-09-10T18:00:00Z",
      "direction": "UP",
      "base_run_id": 511,
      "small_run_id": 512,
      "last_observed_close": 77329.48,
      "actual_close": 77303.66,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-10T17:46:16.162555Z",
      "base_predicted_close": 77431.21875,
      "small_predicted_close": 77342.4609375,
      "strike": 77329.48,
      "market_regime": {
        "id": 94,
        "signal_id": 100,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-10T17:30:00Z",
        "return_6h": -0.008260730088423096,
        "return_12h": -0.013606274914712335,
        "return_24h": -0.017255265471534553,
        "close_vs_ema12": -0.0027483675038184607,
        "close_vs_ema24": -0.007105735958498949,
        "ema12_slope_3h": -0.0031707927198487695,
        "ema24_slope_6h": -0.0057450533586423935,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.482893Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-10T17:30:00Z",
          "return_6h": -0.008260730088423096,
          "return_12h": -0.013606274914712335,
          "return_24h": -0.017255265471534553,
          "close_vs_ema12": -0.0027483675038184607,
          "close_vs_ema24": -0.007105735958498949,
          "ema12_slope_3h": -0.0031707927198487695,
          "ema24_slope_6h": -0.0057450533586423935,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.5,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.154803,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        511,
        512
      ],
      "forecast_publication_timestamp": "2026-09-10T17:46:16.130606Z",
      "requested_quote_timestamp": "2026-09-10T17:46:16.130606Z",
      "retrieved_quote_timestamp": "2026-09-10T17:46:16.285409Z",
      "quote_retrieval_timestamp": "2026-09-10T17:46:16.285409Z",
      "timing_difference_seconds": 0.154803,
      "selected_quote": {
        "id": 100,
        "contract_id": 100,
        "forecast_timestamp": "2026-09-10T17:46:16.130606Z",
        "requested_timestamp": "2026-09-10T17:46:16.130606Z",
        "actual_quote_timestamp": "2026-09-10T17:46:16.285409Z",
        "timestamp_delta_seconds": 0.154803,
        "bid": 0.49,
        "ask": 0.5,
        "midpoint": 0.495,
        "last_price": 0.5,
        "implied_probability": 0.5,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-10T17:46:16.285409Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP101400",
        "external_market_id": "KXBTC15M-26SEP101400-00",
        "external_contract_id": "KXBTC15M-26SEP101400-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 8564.75
      },
      "selected_entry_price": 0.5,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 100,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP101400",
          "external_market_id": "KXBTC15M-26SEP101400-00",
          "external_contract_id": "KXBTC15M-26SEP101400-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-10T17:45:00Z",
          "resolution_timestamp": "2026-09-10T18:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-10T17:46:16.164636Z"
        }
      ],
      "quotes": [
        {
          "id": 100,
          "contract_id": 100,
          "forecast_timestamp": "2026-09-10T17:46:16.130606Z",
          "requested_timestamp": "2026-09-10T17:46:16.130606Z",
          "actual_quote_timestamp": "2026-09-10T17:46:16.285409Z",
          "timestamp_delta_seconds": 0.154803,
          "bid": 0.49,
          "ask": 0.5,
          "midpoint": 0.495,
          "last_price": 0.5,
          "implied_probability": 0.5,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-10T17:46:16.285409Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP101400",
          "external_market_id": "KXBTC15M-26SEP101400-00",
          "external_contract_id": "KXBTC15M-26SEP101400-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 8564.75
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP101400-00": {
          "UP/YES": "KXBTC15M-26SEP101400-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 193,
          "signal_id": 100,
          "quote_id": 100,
          "settlement_id": 100,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 193.0,
          "entry_price": 0.5,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.5,
          "trading_fee": 3.38,
          "total_deployed": 99.88,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.5,
          "net_pnl": -99.88,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-10T18:01:22.005589Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 8564.75,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 194,
          "signal_id": 100,
          "quote_id": 100,
          "settlement_id": 100,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.5,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 50.0,
          "trading_fee": 1.75,
          "total_deployed": 51.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -50.0,
          "net_pnl": -51.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-10T18:01:22.007588Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 8564.75,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77329.48,
        "kronos_base_predicted_close": 77431.21875,
        "kronos_base_displacement": 101.73875000000407,
        "kronos_base_displacement_fraction": 0.0013156528402881293,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77342.4609375,
        "kronos_small_displacement": 12.980937500004075,
        "kronos_small_displacement_fraction": 0.00016786531475452925,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP101400",
        "ticker": "KXBTC15M-26SEP101400-00",
        "market_id": "KXBTC15M-26SEP101400-00",
        "contract_id": "KXBTC15M-26SEP101400-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77329.48
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-10T17:46:16.130606Z",
        "retrieved_timestamp": "2026-09-10T17:46:16.285409Z",
        "quote_offset_seconds": 0.154803,
        "quote_age_seconds": 0.154803,
        "bid": 0.49,
        "ask": 0.5,
        "midpoint": 0.495,
        "last_price": 0.5,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.5,
        "price_type": "live_executable_ask",
        "yes_ask_size": 8564.75
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 77303.66,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260910T1745Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 94,
          "signal_id": 100,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-10T17:30:00Z",
          "return_6h": -0.008260730088423096,
          "return_12h": -0.013606274914712335,
          "return_24h": -0.017255265471534553,
          "close_vs_ema12": -0.0027483675038184607,
          "close_vs_ema24": -0.007105735958498949,
          "ema12_slope_3h": -0.0031707927198487695,
          "ema24_slope_6h": -0.0057450533586423935,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.482893Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-10T17:30:00Z",
            "return_6h": -0.008260730088423096,
            "return_12h": -0.013606274914712335,
            "return_24h": -0.017255265471534553,
            "close_vs_ema12": -0.0027483675038184607,
            "close_vs_ema24": -0.007105735958498949,
            "ema12_slope_3h": -0.0031707927198487695,
            "ema24_slope_6h": -0.0057450533586423935,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 99,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260910T1630Z",
      "trigger_timestamp": "2026-09-10T16:31:16.452856Z",
      "market_start_timestamp": "2026-09-10T16:30:00Z",
      "resolution_timestamp": "2026-09-10T16:45:00Z",
      "direction": "UP",
      "base_run_id": 501,
      "small_run_id": 502,
      "last_observed_close": 76903.12,
      "actual_close": 76990.6,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-10T16:31:16.489289Z",
      "base_predicted_close": 76936.859375,
      "small_predicted_close": 77041.0546875,
      "strike": 76903.12,
      "market_regime": {
        "id": 93,
        "signal_id": 99,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-10T16:15:00Z",
        "return_6h": -0.01351067316280219,
        "return_12h": -0.01876152124199526,
        "return_24h": -0.02150530301161313,
        "close_vs_ema12": -0.009294009698712968,
        "close_vs_ema24": -0.013549937547989055,
        "ema12_slope_3h": -0.00398573306511496,
        "ema24_slope_6h": -0.005328127672875715,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.482419Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-10T16:15:00Z",
          "return_6h": -0.01351067316280219,
          "return_12h": -0.01876152124199526,
          "return_24h": -0.02150530301161313,
          "close_vs_ema12": -0.009294009698712968,
          "close_vs_ema24": -0.013549937547989055,
          "ema12_slope_3h": -0.00398573306511496,
          "ema24_slope_6h": -0.005328127672875715,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.64,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.176867,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        501,
        502
      ],
      "forecast_publication_timestamp": "2026-09-10T16:31:16.452856Z",
      "requested_quote_timestamp": "2026-09-10T16:31:16.452856Z",
      "retrieved_quote_timestamp": "2026-09-10T16:31:16.629723Z",
      "quote_retrieval_timestamp": "2026-09-10T16:31:16.629723Z",
      "timing_difference_seconds": 0.176867,
      "selected_quote": {
        "id": 99,
        "contract_id": 99,
        "forecast_timestamp": "2026-09-10T16:31:16.452856Z",
        "requested_timestamp": "2026-09-10T16:31:16.452856Z",
        "actual_quote_timestamp": "2026-09-10T16:31:16.629723Z",
        "timestamp_delta_seconds": 0.176867,
        "bid": 0.63,
        "ask": 0.64,
        "midpoint": 0.635,
        "last_price": 0.63,
        "implied_probability": 0.64,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-10T16:31:16.629723Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP101245",
        "external_market_id": "KXBTC15M-26SEP101245-45",
        "external_contract_id": "KXBTC15M-26SEP101245-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4249.46
      },
      "selected_entry_price": 0.64,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 99,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP101245",
          "external_market_id": "KXBTC15M-26SEP101245-45",
          "external_contract_id": "KXBTC15M-26SEP101245-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-10T16:30:00Z",
          "resolution_timestamp": "2026-09-10T16:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-10T16:31:16.492062Z"
        }
      ],
      "quotes": [
        {
          "id": 99,
          "contract_id": 99,
          "forecast_timestamp": "2026-09-10T16:31:16.452856Z",
          "requested_timestamp": "2026-09-10T16:31:16.452856Z",
          "actual_quote_timestamp": "2026-09-10T16:31:16.629723Z",
          "timestamp_delta_seconds": 0.176867,
          "bid": 0.63,
          "ask": 0.64,
          "midpoint": 0.635,
          "last_price": 0.63,
          "implied_probability": 0.64,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-10T16:31:16.629723Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP101245",
          "external_market_id": "KXBTC15M-26SEP101245-45",
          "external_contract_id": "KXBTC15M-26SEP101245-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4249.46
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP101245-45": {
          "UP/YES": "KXBTC15M-26SEP101245-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 191,
          "signal_id": 99,
          "quote_id": 99,
          "settlement_id": 99,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 152.0,
          "entry_price": 0.64,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.28,
          "trading_fee": 2.46,
          "total_deployed": 99.74,
          "settlement_value": 1.0,
          "settlement_payout": 152.0,
          "gross_pnl": 54.72,
          "net_pnl": 52.260000000000005,
          "roi": 0.5239623019851615,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-10T16:46:21.320982Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4249.46,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 192,
          "signal_id": 99,
          "quote_id": 99,
          "settlement_id": 99,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.64,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 64.0,
          "trading_fee": 1.62,
          "total_deployed": 65.62,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 36.0,
          "net_pnl": 34.379999999999995,
          "roi": 0.5239256324291374,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-10T16:46:21.324416Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4249.46,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 76903.12,
        "kronos_base_predicted_close": 76936.859375,
        "kronos_base_displacement": 33.73937500000466,
        "kronos_base_displacement_fraction": 0.00043872569799514844,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77041.0546875,
        "kronos_small_displacement": 137.93468750000466,
        "kronos_small_displacement_fraction": 0.0017936162733060072,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP101245",
        "ticker": "KXBTC15M-26SEP101245-45",
        "market_id": "KXBTC15M-26SEP101245-45",
        "contract_id": "KXBTC15M-26SEP101245-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 76903.12
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-10T16:31:16.452856Z",
        "retrieved_timestamp": "2026-09-10T16:31:16.629723Z",
        "quote_offset_seconds": 0.176867,
        "quote_age_seconds": 0.176867,
        "bid": 0.63,
        "ask": 0.64,
        "midpoint": 0.635,
        "last_price": 0.63,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.64,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4249.46
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 76990.6,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260910T1630Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 93,
          "signal_id": 99,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-10T16:15:00Z",
          "return_6h": -0.01351067316280219,
          "return_12h": -0.01876152124199526,
          "return_24h": -0.02150530301161313,
          "close_vs_ema12": -0.009294009698712968,
          "close_vs_ema24": -0.013549937547989055,
          "ema12_slope_3h": -0.00398573306511496,
          "ema24_slope_6h": -0.005328127672875715,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.482419Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-10T16:15:00Z",
            "return_6h": -0.01351067316280219,
            "return_12h": -0.01876152124199526,
            "return_24h": -0.02150530301161313,
            "close_vs_ema12": -0.009294009698712968,
            "close_vs_ema24": -0.013549937547989055,
            "ema12_slope_3h": -0.00398573306511496,
            "ema24_slope_6h": -0.005328127672875715,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 98,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260910T1615Z",
      "trigger_timestamp": "2026-09-10T16:16:15.282334Z",
      "market_start_timestamp": "2026-09-10T16:15:00Z",
      "resolution_timestamp": "2026-09-10T16:30:00Z",
      "direction": "UP",
      "base_run_id": 499,
      "small_run_id": 500,
      "last_observed_close": 76956.46,
      "actual_close": 76903.12,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-10T16:16:15.313407Z",
      "base_predicted_close": 77051.2265625,
      "small_predicted_close": 77093.0,
      "strike": 76956.46,
      "market_regime": {
        "id": 92,
        "signal_id": 98,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-10T16:00:00Z",
        "return_6h": -0.013000730472025435,
        "return_12h": -0.017415782112252032,
        "return_24h": -0.02130705223599738,
        "close_vs_ema12": -0.008998804130592064,
        "close_vs_ema24": -0.013147264408087111,
        "ema12_slope_3h": -0.004140757351385749,
        "ema24_slope_6h": -0.005156807582403222,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.481951Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-10T16:00:00Z",
          "return_6h": -0.013000730472025435,
          "return_12h": -0.017415782112252032,
          "return_24h": -0.02130705223599738,
          "close_vs_ema12": -0.008998804130592064,
          "close_vs_ema24": -0.013147264408087111,
          "ema12_slope_3h": -0.004140757351385749,
          "ema24_slope_6h": -0.005156807582403222,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.53,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.182971,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        499,
        500
      ],
      "forecast_publication_timestamp": "2026-09-10T16:16:15.282334Z",
      "requested_quote_timestamp": "2026-09-10T16:16:15.282334Z",
      "retrieved_quote_timestamp": "2026-09-10T16:16:15.465305Z",
      "quote_retrieval_timestamp": "2026-09-10T16:16:15.465305Z",
      "timing_difference_seconds": 0.182971,
      "selected_quote": {
        "id": 98,
        "contract_id": 98,
        "forecast_timestamp": "2026-09-10T16:16:15.282334Z",
        "requested_timestamp": "2026-09-10T16:16:15.282334Z",
        "actual_quote_timestamp": "2026-09-10T16:16:15.465305Z",
        "timestamp_delta_seconds": 0.182971,
        "bid": 0.52,
        "ask": 0.53,
        "midpoint": 0.525,
        "last_price": 0.53,
        "implied_probability": 0.53,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-10T16:16:15.465305Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP101230",
        "external_market_id": "KXBTC15M-26SEP101230-30",
        "external_contract_id": "KXBTC15M-26SEP101230-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2247.4
      },
      "selected_entry_price": 0.53,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 98,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP101230",
          "external_market_id": "KXBTC15M-26SEP101230-30",
          "external_contract_id": "KXBTC15M-26SEP101230-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-10T16:15:00Z",
          "resolution_timestamp": "2026-09-10T16:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-10T16:16:15.318979Z"
        }
      ],
      "quotes": [
        {
          "id": 98,
          "contract_id": 98,
          "forecast_timestamp": "2026-09-10T16:16:15.282334Z",
          "requested_timestamp": "2026-09-10T16:16:15.282334Z",
          "actual_quote_timestamp": "2026-09-10T16:16:15.465305Z",
          "timestamp_delta_seconds": 0.182971,
          "bid": 0.52,
          "ask": 0.53,
          "midpoint": 0.525,
          "last_price": 0.53,
          "implied_probability": 0.53,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-10T16:16:15.465305Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP101230",
          "external_market_id": "KXBTC15M-26SEP101230-30",
          "external_contract_id": "KXBTC15M-26SEP101230-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2247.4
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP101230-30": {
          "UP/YES": "KXBTC15M-26SEP101230-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 189,
          "signal_id": 98,
          "quote_id": 98,
          "settlement_id": 98,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 182.0,
          "entry_price": 0.53,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.46000000000001,
          "trading_fee": 3.18,
          "total_deployed": 99.64000000000001,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.46000000000001,
          "net_pnl": -99.64000000000001,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-10T16:31:21.109590Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2247.4,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 190,
          "signal_id": 98,
          "quote_id": 98,
          "settlement_id": 98,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.53,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 53.0,
          "trading_fee": 1.75,
          "total_deployed": 54.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -53.0,
          "net_pnl": -54.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-10T16:31:21.111691Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2247.4,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 76956.46,
        "kronos_base_predicted_close": 77051.2265625,
        "kronos_base_displacement": 94.7665624999936,
        "kronos_base_displacement_fraction": 0.0012314308961196188,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77093.0,
        "kronos_small_displacement": 136.5399999999936,
        "kronos_small_displacement_fraction": 0.0017742500109801515,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP101230",
        "ticker": "KXBTC15M-26SEP101230-30",
        "market_id": "KXBTC15M-26SEP101230-30",
        "contract_id": "KXBTC15M-26SEP101230-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 76956.46
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-10T16:16:15.282334Z",
        "retrieved_timestamp": "2026-09-10T16:16:15.465305Z",
        "quote_offset_seconds": 0.182971,
        "quote_age_seconds": 0.182971,
        "bid": 0.52,
        "ask": 0.53,
        "midpoint": 0.525,
        "last_price": 0.53,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.53,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2247.4
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 76903.12,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260910T1615Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 92,
          "signal_id": 98,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-10T16:00:00Z",
          "return_6h": -0.013000730472025435,
          "return_12h": -0.017415782112252032,
          "return_24h": -0.02130705223599738,
          "close_vs_ema12": -0.008998804130592064,
          "close_vs_ema24": -0.013147264408087111,
          "ema12_slope_3h": -0.004140757351385749,
          "ema24_slope_6h": -0.005156807582403222,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.481951Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-10T16:00:00Z",
            "return_6h": -0.013000730472025435,
            "return_12h": -0.017415782112252032,
            "return_24h": -0.02130705223599738,
            "close_vs_ema12": -0.008998804130592064,
            "close_vs_ema24": -0.013147264408087111,
            "ema12_slope_3h": -0.004140757351385749,
            "ema24_slope_6h": -0.005156807582403222,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 97,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260910T1600Z",
      "trigger_timestamp": "2026-09-10T16:01:16.998960Z",
      "market_start_timestamp": "2026-09-10T16:00:00Z",
      "resolution_timestamp": "2026-09-10T16:15:00Z",
      "direction": "UP",
      "base_run_id": 497,
      "small_run_id": 498,
      "last_observed_close": 77211.29,
      "actual_close": 76956.46,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-10T16:01:17.036508Z",
      "base_predicted_close": 77257.34375,
      "small_predicted_close": 77229.359375,
      "strike": 77211.29,
      "market_regime": {
        "id": 91,
        "signal_id": 97,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-10T15:45:00Z",
        "return_6h": -0.009415292127879726,
        "return_12h": -0.013668093130115744,
        "return_24h": -0.017451572449976638,
        "close_vs_ema12": -0.006097898118570422,
        "close_vs_ema24": -0.010153476586423293,
        "ema12_slope_3h": -0.004408293459209567,
        "ema24_slope_6h": -0.004992566665851905,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.481492Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-10T15:45:00Z",
          "return_6h": -0.009415292127879726,
          "return_12h": -0.013668093130115744,
          "return_24h": -0.017451572449976638,
          "close_vs_ema12": -0.006097898118570422,
          "close_vs_ema24": -0.010153476586423293,
          "ema12_slope_3h": -0.004408293459209567,
          "ema24_slope_6h": -0.004992566665851905,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.69,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.178339,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        497,
        498
      ],
      "forecast_publication_timestamp": "2026-09-10T16:01:16.998960Z",
      "requested_quote_timestamp": "2026-09-10T16:01:16.998960Z",
      "retrieved_quote_timestamp": "2026-09-10T16:01:17.177299Z",
      "quote_retrieval_timestamp": "2026-09-10T16:01:17.177299Z",
      "timing_difference_seconds": 0.178339,
      "selected_quote": {
        "id": 97,
        "contract_id": 97,
        "forecast_timestamp": "2026-09-10T16:01:16.998960Z",
        "requested_timestamp": "2026-09-10T16:01:16.998960Z",
        "actual_quote_timestamp": "2026-09-10T16:01:17.177299Z",
        "timestamp_delta_seconds": 0.178339,
        "bid": 0.68,
        "ask": 0.69,
        "midpoint": 0.685,
        "last_price": 0.69,
        "implied_probability": 0.69,
        "spread": 0.009999999999999898,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-10T16:01:17.177299Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP101215",
        "external_market_id": "KXBTC15M-26SEP101215-15",
        "external_contract_id": "KXBTC15M-26SEP101215-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5321.32
      },
      "selected_entry_price": 0.69,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 97,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP101215",
          "external_market_id": "KXBTC15M-26SEP101215-15",
          "external_contract_id": "KXBTC15M-26SEP101215-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-10T16:00:00Z",
          "resolution_timestamp": "2026-09-10T16:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-10T16:01:17.038458Z"
        }
      ],
      "quotes": [
        {
          "id": 97,
          "contract_id": 97,
          "forecast_timestamp": "2026-09-10T16:01:16.998960Z",
          "requested_timestamp": "2026-09-10T16:01:16.998960Z",
          "actual_quote_timestamp": "2026-09-10T16:01:17.177299Z",
          "timestamp_delta_seconds": 0.178339,
          "bid": 0.68,
          "ask": 0.69,
          "midpoint": 0.685,
          "last_price": 0.69,
          "implied_probability": 0.69,
          "spread": 0.009999999999999898,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-10T16:01:17.177299Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP101215",
          "external_market_id": "KXBTC15M-26SEP101215-15",
          "external_contract_id": "KXBTC15M-26SEP101215-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5321.32
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP101215-15": {
          "UP/YES": "KXBTC15M-26SEP101215-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 187,
          "signal_id": 97,
          "quote_id": 97,
          "settlement_id": 97,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 141.0,
          "entry_price": 0.69,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.28999999999999,
          "trading_fee": 2.12,
          "total_deployed": 99.41,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -97.28999999999999,
          "net_pnl": -99.41,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-10T16:16:19.741123Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5321.32,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 188,
          "signal_id": 97,
          "quote_id": 97,
          "settlement_id": 97,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.69,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 69.0,
          "trading_fee": 1.5,
          "total_deployed": 70.5,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -69.0,
          "net_pnl": -70.5,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-10T16:16:19.743110Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5321.32,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77211.29,
        "kronos_base_predicted_close": 77257.34375,
        "kronos_base_displacement": 46.0537500000064,
        "kronos_base_displacement_fraction": 0.0005964639368155409,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77229.359375,
        "kronos_small_displacement": 18.069375000006403,
        "kronos_small_displacement_fraction": 0.0002340250370121572,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP101215",
        "ticker": "KXBTC15M-26SEP101215-15",
        "market_id": "KXBTC15M-26SEP101215-15",
        "contract_id": "KXBTC15M-26SEP101215-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77211.29
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-10T16:01:16.998960Z",
        "retrieved_timestamp": "2026-09-10T16:01:17.177299Z",
        "quote_offset_seconds": 0.178339,
        "quote_age_seconds": 0.178339,
        "bid": 0.68,
        "ask": 0.69,
        "midpoint": 0.685,
        "last_price": 0.69,
        "spread": 0.009999999999999898,
        "selected_entry_price": 0.69,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5321.32
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 76956.46,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260910T1600Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 91,
          "signal_id": 97,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-10T15:45:00Z",
          "return_6h": -0.009415292127879726,
          "return_12h": -0.013668093130115744,
          "return_24h": -0.017451572449976638,
          "close_vs_ema12": -0.006097898118570422,
          "close_vs_ema24": -0.010153476586423293,
          "ema12_slope_3h": -0.004408293459209567,
          "ema24_slope_6h": -0.004992566665851905,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.481492Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-10T15:45:00Z",
            "return_6h": -0.009415292127879726,
            "return_12h": -0.013668093130115744,
            "return_24h": -0.017451572449976638,
            "close_vs_ema12": -0.006097898118570422,
            "close_vs_ema24": -0.010153476586423293,
            "ema12_slope_3h": -0.004408293459209567,
            "ema24_slope_6h": -0.004992566665851905,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 96,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260910T1545Z",
      "trigger_timestamp": "2026-09-10T15:46:17.168317Z",
      "market_start_timestamp": "2026-09-10T15:45:00Z",
      "resolution_timestamp": "2026-09-10T16:00:00Z",
      "direction": "UP",
      "base_run_id": 495,
      "small_run_id": 496,
      "last_observed_close": 77198.63,
      "actual_close": 77211.29,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-10T15:46:17.208272Z",
      "base_predicted_close": 77259.4921875,
      "small_predicted_close": 77230.4453125,
      "strike": 77198.63,
      "market_regime": {
        "id": 90,
        "signal_id": 96,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-10T15:30:00Z",
        "return_6h": -0.00964809702007996,
        "return_12h": -0.014668474560804778,
        "return_24h": -0.01832565413169951,
        "close_vs_ema12": -0.0065186059895814275,
        "close_vs_ema24": -0.010527233274043035,
        "ema12_slope_3h": -0.004784649002225527,
        "ema24_slope_6h": -0.004900001727432768,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.480688Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-10T15:30:00Z",
          "return_6h": -0.00964809702007996,
          "return_12h": -0.014668474560804778,
          "return_24h": -0.01832565413169951,
          "close_vs_ema12": -0.0065186059895814275,
          "close_vs_ema24": -0.010527233274043035,
          "ema12_slope_3h": -0.004784649002225527,
          "ema24_slope_6h": -0.004900001727432768,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.57,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.218926,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        495,
        496
      ],
      "forecast_publication_timestamp": "2026-09-10T15:46:17.168317Z",
      "requested_quote_timestamp": "2026-09-10T15:46:17.168317Z",
      "retrieved_quote_timestamp": "2026-09-10T15:46:17.387243Z",
      "quote_retrieval_timestamp": "2026-09-10T15:46:17.387243Z",
      "timing_difference_seconds": 0.218926,
      "selected_quote": {
        "id": 96,
        "contract_id": 96,
        "forecast_timestamp": "2026-09-10T15:46:17.168317Z",
        "requested_timestamp": "2026-09-10T15:46:17.168317Z",
        "actual_quote_timestamp": "2026-09-10T15:46:17.387243Z",
        "timestamp_delta_seconds": 0.218926,
        "bid": 0.56,
        "ask": 0.57,
        "midpoint": 0.565,
        "last_price": 0.57,
        "implied_probability": 0.57,
        "spread": 0.009999999999999898,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-10T15:46:17.387243Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP101200",
        "external_market_id": "KXBTC15M-26SEP101200-00",
        "external_contract_id": "KXBTC15M-26SEP101200-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 9248.41
      },
      "selected_entry_price": 0.57,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 96,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP101200",
          "external_market_id": "KXBTC15M-26SEP101200-00",
          "external_contract_id": "KXBTC15M-26SEP101200-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-10T15:45:00Z",
          "resolution_timestamp": "2026-09-10T16:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-10T15:46:17.210022Z"
        }
      ],
      "quotes": [
        {
          "id": 96,
          "contract_id": 96,
          "forecast_timestamp": "2026-09-10T15:46:17.168317Z",
          "requested_timestamp": "2026-09-10T15:46:17.168317Z",
          "actual_quote_timestamp": "2026-09-10T15:46:17.387243Z",
          "timestamp_delta_seconds": 0.218926,
          "bid": 0.56,
          "ask": 0.57,
          "midpoint": 0.565,
          "last_price": 0.57,
          "implied_probability": 0.57,
          "spread": 0.009999999999999898,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-10T15:46:17.387243Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP101200",
          "external_market_id": "KXBTC15M-26SEP101200-00",
          "external_contract_id": "KXBTC15M-26SEP101200-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 9248.41
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP101200-00": {
          "UP/YES": "KXBTC15M-26SEP101200-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 185,
          "signal_id": 96,
          "quote_id": 96,
          "settlement_id": 96,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 170.0,
          "entry_price": 0.57,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.89999999999999,
          "trading_fee": 2.92,
          "total_deployed": 99.82,
          "settlement_value": 1.0,
          "settlement_payout": 170.0,
          "gross_pnl": 73.10000000000001,
          "net_pnl": 70.18,
          "roi": 0.7030655179322782,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-10T16:01:21.196286Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 9248.41,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 186,
          "signal_id": 96,
          "quote_id": 96,
          "settlement_id": 96,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.57,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 56.99999999999999,
          "trading_fee": 1.72,
          "total_deployed": 58.71999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 43.00000000000001,
          "net_pnl": 41.28000000000001,
          "roi": 0.70299727520436,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-10T16:01:21.198170Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 9248.41,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77198.63,
        "kronos_base_predicted_close": 77259.4921875,
        "kronos_base_displacement": 60.86218749999534,
        "kronos_base_displacement_fraction": 0.0007883842951616543,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77230.4453125,
        "kronos_small_displacement": 31.815312499995343,
        "kronos_small_displacement_fraction": 0.00041212276046861636,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP101200",
        "ticker": "KXBTC15M-26SEP101200-00",
        "market_id": "KXBTC15M-26SEP101200-00",
        "contract_id": "KXBTC15M-26SEP101200-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77198.63
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-10T15:46:17.168317Z",
        "retrieved_timestamp": "2026-09-10T15:46:17.387243Z",
        "quote_offset_seconds": 0.218926,
        "quote_age_seconds": 0.218926,
        "bid": 0.56,
        "ask": 0.57,
        "midpoint": 0.565,
        "last_price": 0.57,
        "spread": 0.009999999999999898,
        "selected_entry_price": 0.57,
        "price_type": "live_executable_ask",
        "yes_ask_size": 9248.41
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 77211.29,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260910T1545Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 90,
          "signal_id": 96,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-10T15:30:00Z",
          "return_6h": -0.00964809702007996,
          "return_12h": -0.014668474560804778,
          "return_24h": -0.01832565413169951,
          "close_vs_ema12": -0.0065186059895814275,
          "close_vs_ema24": -0.010527233274043035,
          "ema12_slope_3h": -0.004784649002225527,
          "ema24_slope_6h": -0.004900001727432768,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.480688Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-10T15:30:00Z",
            "return_6h": -0.00964809702007996,
            "return_12h": -0.014668474560804778,
            "return_24h": -0.01832565413169951,
            "close_vs_ema12": -0.0065186059895814275,
            "close_vs_ema24": -0.010527233274043035,
            "ema12_slope_3h": -0.004784649002225527,
            "ema24_slope_6h": -0.004900001727432768,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 95,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260910T1530Z",
      "trigger_timestamp": "2026-09-10T15:31:15.881387Z",
      "market_start_timestamp": "2026-09-10T15:30:00Z",
      "resolution_timestamp": "2026-09-10T15:45:00Z",
      "direction": "UP",
      "base_run_id": 493,
      "small_run_id": 494,
      "last_observed_close": 77098.91,
      "actual_close": 77198.63,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-10T15:31:15.911807Z",
      "base_predicted_close": 77154.765625,
      "small_predicted_close": 77170.3125,
      "strike": 77098.91,
      "market_regime": {
        "id": 89,
        "signal_id": 95,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-10T15:15:00Z",
        "return_6h": -0.013866617553429883,
        "return_12h": -0.01618069880246431,
        "return_24h": -0.01613483896017287,
        "close_vs_ema12": -0.00807713833311785,
        "close_vs_ema24": -0.01202440130063287,
        "ema12_slope_3h": -0.005036887267470758,
        "ema24_slope_6h": -0.004800632028652108,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.480172Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-10T15:15:00Z",
          "return_6h": -0.013866617553429883,
          "return_12h": -0.01618069880246431,
          "return_24h": -0.01613483896017287,
          "close_vs_ema12": -0.00807713833311785,
          "close_vs_ema24": -0.01202440130063287,
          "ema12_slope_3h": -0.005036887267470758,
          "ema24_slope_6h": -0.004800632028652108,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.56,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.163933,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        493,
        494
      ],
      "forecast_publication_timestamp": "2026-09-10T15:31:15.881387Z",
      "requested_quote_timestamp": "2026-09-10T15:31:15.881387Z",
      "retrieved_quote_timestamp": "2026-09-10T15:31:16.045320Z",
      "quote_retrieval_timestamp": "2026-09-10T15:31:16.045320Z",
      "timing_difference_seconds": 0.163933,
      "selected_quote": {
        "id": 95,
        "contract_id": 95,
        "forecast_timestamp": "2026-09-10T15:31:15.881387Z",
        "requested_timestamp": "2026-09-10T15:31:15.881387Z",
        "actual_quote_timestamp": "2026-09-10T15:31:16.045320Z",
        "timestamp_delta_seconds": 0.163933,
        "bid": 0.55,
        "ask": 0.56,
        "midpoint": 0.555,
        "last_price": 0.56,
        "implied_probability": 0.56,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-10T15:31:16.045320Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP101145",
        "external_market_id": "KXBTC15M-26SEP101145-45",
        "external_contract_id": "KXBTC15M-26SEP101145-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 1527.28
      },
      "selected_entry_price": 0.56,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 95,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP101145",
          "external_market_id": "KXBTC15M-26SEP101145-45",
          "external_contract_id": "KXBTC15M-26SEP101145-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-10T15:30:00Z",
          "resolution_timestamp": "2026-09-10T15:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-10T15:31:15.913808Z"
        }
      ],
      "quotes": [
        {
          "id": 95,
          "contract_id": 95,
          "forecast_timestamp": "2026-09-10T15:31:15.881387Z",
          "requested_timestamp": "2026-09-10T15:31:15.881387Z",
          "actual_quote_timestamp": "2026-09-10T15:31:16.045320Z",
          "timestamp_delta_seconds": 0.163933,
          "bid": 0.55,
          "ask": 0.56,
          "midpoint": 0.555,
          "last_price": 0.56,
          "implied_probability": 0.56,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-10T15:31:16.045320Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP101145",
          "external_market_id": "KXBTC15M-26SEP101145-45",
          "external_contract_id": "KXBTC15M-26SEP101145-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 1527.28
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP101145-45": {
          "UP/YES": "KXBTC15M-26SEP101145-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 183,
          "signal_id": 95,
          "quote_id": 95,
          "settlement_id": 95,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 173.0,
          "entry_price": 0.56,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.88000000000001,
          "trading_fee": 2.99,
          "total_deployed": 99.87,
          "settlement_value": 1.0,
          "settlement_payout": 173.0,
          "gross_pnl": 76.11999999999999,
          "net_pnl": 73.13,
          "roi": 0.7322519275057574,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-10T15:46:21.440862Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1527.28,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 184,
          "signal_id": 95,
          "quote_id": 95,
          "settlement_id": 95,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.56,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 56.00000000000001,
          "trading_fee": 1.73,
          "total_deployed": 57.730000000000004,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 43.99999999999999,
          "net_pnl": 42.269999999999996,
          "roi": 0.7322016282695305,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-10T15:46:21.442680Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1527.28,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77098.91,
        "kronos_base_predicted_close": 77154.765625,
        "kronos_base_displacement": 55.85562499999651,
        "kronos_base_displacement_fraction": 0.0007244671163314307,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77170.3125,
        "kronos_small_displacement": 71.40249999999651,
        "kronos_small_displacement_fraction": 0.0009261155572756672,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP101145",
        "ticker": "KXBTC15M-26SEP101145-45",
        "market_id": "KXBTC15M-26SEP101145-45",
        "contract_id": "KXBTC15M-26SEP101145-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77098.91
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-10T15:31:15.881387Z",
        "retrieved_timestamp": "2026-09-10T15:31:16.045320Z",
        "quote_offset_seconds": 0.163933,
        "quote_age_seconds": 0.163933,
        "bid": 0.55,
        "ask": 0.56,
        "midpoint": 0.555,
        "last_price": 0.56,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.56,
        "price_type": "live_executable_ask",
        "yes_ask_size": 1527.28
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 77198.63,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260910T1530Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 89,
          "signal_id": 95,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-10T15:15:00Z",
          "return_6h": -0.013866617553429883,
          "return_12h": -0.01618069880246431,
          "return_24h": -0.01613483896017287,
          "close_vs_ema12": -0.00807713833311785,
          "close_vs_ema24": -0.01202440130063287,
          "ema12_slope_3h": -0.005036887267470758,
          "ema24_slope_6h": -0.004800632028652108,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.480172Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-10T15:15:00Z",
            "return_6h": -0.013866617553429883,
            "return_12h": -0.01618069880246431,
            "return_24h": -0.01613483896017287,
            "close_vs_ema12": -0.00807713833311785,
            "close_vs_ema24": -0.01202440130063287,
            "ema12_slope_3h": -0.005036887267470758,
            "ema24_slope_6h": -0.004800632028652108,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 94,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260910T1415Z",
      "trigger_timestamp": "2026-09-10T14:16:15.916652Z",
      "market_start_timestamp": "2026-09-10T14:15:00Z",
      "resolution_timestamp": "2026-09-10T14:30:00Z",
      "direction": "UP",
      "base_run_id": 483,
      "small_run_id": 484,
      "last_observed_close": 77088.11,
      "actual_close": 77313.34,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-10T14:16:15.947960Z",
      "base_predicted_close": 77148.2109375,
      "small_predicted_close": 77179.7109375,
      "strike": 77088.11,
      "market_regime": {
        "id": 88,
        "signal_id": 94,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-10T14:00:00Z",
        "return_6h": -0.012334439159054411,
        "return_12h": -0.011884652041299293,
        "return_24h": -0.02477628163112855,
        "close_vs_ema12": -0.009575694145185665,
        "close_vs_ema24": -0.013231084136386961,
        "ema12_slope_3h": -0.0044321530787141405,
        "ema24_slope_6h": -0.004134897543045746,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.479693Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-10T14:00:00Z",
          "return_6h": -0.012334439159054411,
          "return_12h": -0.011884652041299293,
          "return_24h": -0.02477628163112855,
          "close_vs_ema12": -0.009575694145185665,
          "close_vs_ema24": -0.013231084136386961,
          "ema12_slope_3h": -0.0044321530787141405,
          "ema24_slope_6h": -0.004134897543045746,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.28,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.168606,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        483,
        484
      ],
      "forecast_publication_timestamp": "2026-09-10T14:16:15.916652Z",
      "requested_quote_timestamp": "2026-09-10T14:16:15.916652Z",
      "retrieved_quote_timestamp": "2026-09-10T14:16:16.085258Z",
      "quote_retrieval_timestamp": "2026-09-10T14:16:16.085258Z",
      "timing_difference_seconds": 0.168606,
      "selected_quote": {
        "id": 94,
        "contract_id": 94,
        "forecast_timestamp": "2026-09-10T14:16:15.916652Z",
        "requested_timestamp": "2026-09-10T14:16:15.916652Z",
        "actual_quote_timestamp": "2026-09-10T14:16:16.085258Z",
        "timestamp_delta_seconds": 0.168606,
        "bid": 0.27,
        "ask": 0.28,
        "midpoint": 0.275,
        "last_price": 0.28,
        "implied_probability": 0.28,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-10T14:16:16.085258Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP101030",
        "external_market_id": "KXBTC15M-26SEP101030-30",
        "external_contract_id": "KXBTC15M-26SEP101030-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 1433.82
      },
      "selected_entry_price": 0.28,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 94,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP101030",
          "external_market_id": "KXBTC15M-26SEP101030-30",
          "external_contract_id": "KXBTC15M-26SEP101030-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-10T14:15:00Z",
          "resolution_timestamp": "2026-09-10T14:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-10T14:16:15.951518Z"
        }
      ],
      "quotes": [
        {
          "id": 94,
          "contract_id": 94,
          "forecast_timestamp": "2026-09-10T14:16:15.916652Z",
          "requested_timestamp": "2026-09-10T14:16:15.916652Z",
          "actual_quote_timestamp": "2026-09-10T14:16:16.085258Z",
          "timestamp_delta_seconds": 0.168606,
          "bid": 0.27,
          "ask": 0.28,
          "midpoint": 0.275,
          "last_price": 0.28,
          "implied_probability": 0.28,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-10T14:16:16.085258Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP101030",
          "external_market_id": "KXBTC15M-26SEP101030-30",
          "external_contract_id": "KXBTC15M-26SEP101030-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 1433.82
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP101030-30": {
          "UP/YES": "KXBTC15M-26SEP101030-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 181,
          "signal_id": 94,
          "quote_id": 94,
          "settlement_id": 94,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 340.0,
          "entry_price": 0.28,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.2,
          "trading_fee": 4.8,
          "total_deployed": 100.0,
          "settlement_value": 1.0,
          "settlement_payout": 340.0,
          "gross_pnl": 244.8,
          "net_pnl": 240.0,
          "roi": 2.4,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-10T14:31:19.784771Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1433.82,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 182,
          "signal_id": 94,
          "quote_id": 94,
          "settlement_id": 94,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.28,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 28.000000000000004,
          "trading_fee": 1.42,
          "total_deployed": 29.42,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 72.0,
          "net_pnl": 70.58,
          "roi": 2.399048266485384,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-10T14:31:19.786516Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1433.82,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77088.11,
        "kronos_base_predicted_close": 77148.2109375,
        "kronos_base_displacement": 60.10093749999942,
        "kronos_base_displacement_fraction": 0.0007796395254728572,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77179.7109375,
        "kronos_small_displacement": 91.60093749999942,
        "kronos_small_displacement_fraction": 0.0011882628527278645,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP101030",
        "ticker": "KXBTC15M-26SEP101030-30",
        "market_id": "KXBTC15M-26SEP101030-30",
        "contract_id": "KXBTC15M-26SEP101030-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77088.11
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-10T14:16:15.916652Z",
        "retrieved_timestamp": "2026-09-10T14:16:16.085258Z",
        "quote_offset_seconds": 0.168606,
        "quote_age_seconds": 0.168606,
        "bid": 0.27,
        "ask": 0.28,
        "midpoint": 0.275,
        "last_price": 0.28,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.28,
        "price_type": "live_executable_ask",
        "yes_ask_size": 1433.82
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 77313.34,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260910T1415Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 88,
          "signal_id": 94,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-10T14:00:00Z",
          "return_6h": -0.012334439159054411,
          "return_12h": -0.011884652041299293,
          "return_24h": -0.02477628163112855,
          "close_vs_ema12": -0.009575694145185665,
          "close_vs_ema24": -0.013231084136386961,
          "ema12_slope_3h": -0.0044321530787141405,
          "ema24_slope_6h": -0.004134897543045746,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.479693Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-10T14:00:00Z",
            "return_6h": -0.012334439159054411,
            "return_12h": -0.011884652041299293,
            "return_24h": -0.02477628163112855,
            "close_vs_ema12": -0.009575694145185665,
            "close_vs_ema24": -0.013231084136386961,
            "ema12_slope_3h": -0.0044321530787141405,
            "ema24_slope_6h": -0.004134897543045746,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 93,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260910T1345Z",
      "trigger_timestamp": "2026-09-10T13:46:16.593617Z",
      "market_start_timestamp": "2026-09-10T13:45:00Z",
      "resolution_timestamp": "2026-09-10T14:00:00Z",
      "direction": "UP",
      "base_run_id": 479,
      "small_run_id": 480,
      "last_observed_close": 76939.05,
      "actual_close": 77174.23,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-10T13:46:16.607999Z",
      "base_predicted_close": 77043.9453125,
      "small_predicted_close": 77179.8046875,
      "strike": 76939.05,
      "market_regime": {
        "id": 87,
        "signal_id": 93,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-10T13:30:00Z",
        "return_6h": -0.013266572327628401,
        "return_12h": -0.015318743681676183,
        "return_24h": -0.02852276807093379,
        "close_vs_ema12": -0.012266387994314454,
        "close_vs_ema24": -0.01567042743415714,
        "ema12_slope_3h": -0.003998120171469388,
        "ema24_slope_6h": -0.0038006153367786677,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.479195Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-10T13:30:00Z",
          "return_6h": -0.013266572327628401,
          "return_12h": -0.015318743681676183,
          "return_24h": -0.02852276807093379,
          "close_vs_ema12": -0.012266387994314454,
          "close_vs_ema24": -0.01567042743415714,
          "ema12_slope_3h": -0.003998120171469388,
          "ema24_slope_6h": -0.0038006153367786677,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.59,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.124113,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        479,
        480
      ],
      "forecast_publication_timestamp": "2026-09-10T13:46:16.593617Z",
      "requested_quote_timestamp": "2026-09-10T13:46:16.593617Z",
      "retrieved_quote_timestamp": "2026-09-10T13:46:16.717730Z",
      "quote_retrieval_timestamp": "2026-09-10T13:46:16.717730Z",
      "timing_difference_seconds": 0.124113,
      "selected_quote": {
        "id": 93,
        "contract_id": 93,
        "forecast_timestamp": "2026-09-10T13:46:16.593617Z",
        "requested_timestamp": "2026-09-10T13:46:16.593617Z",
        "actual_quote_timestamp": "2026-09-10T13:46:16.717730Z",
        "timestamp_delta_seconds": 0.124113,
        "bid": 0.58,
        "ask": 0.59,
        "midpoint": 0.585,
        "last_price": 0.58,
        "implied_probability": 0.59,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-10T13:46:16.717730Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP101000",
        "external_market_id": "KXBTC15M-26SEP101000-00",
        "external_contract_id": "KXBTC15M-26SEP101000-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 1795.89
      },
      "selected_entry_price": 0.59,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 93,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP101000",
          "external_market_id": "KXBTC15M-26SEP101000-00",
          "external_contract_id": "KXBTC15M-26SEP101000-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-10T13:45:00Z",
          "resolution_timestamp": "2026-09-10T14:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-10T13:46:16.608939Z"
        }
      ],
      "quotes": [
        {
          "id": 93,
          "contract_id": 93,
          "forecast_timestamp": "2026-09-10T13:46:16.593617Z",
          "requested_timestamp": "2026-09-10T13:46:16.593617Z",
          "actual_quote_timestamp": "2026-09-10T13:46:16.717730Z",
          "timestamp_delta_seconds": 0.124113,
          "bid": 0.58,
          "ask": 0.59,
          "midpoint": 0.585,
          "last_price": 0.58,
          "implied_probability": 0.59,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-10T13:46:16.717730Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP101000",
          "external_market_id": "KXBTC15M-26SEP101000-00",
          "external_contract_id": "KXBTC15M-26SEP101000-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 1795.89
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP101000-00": {
          "UP/YES": "KXBTC15M-26SEP101000-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 179,
          "signal_id": 93,
          "quote_id": 93,
          "settlement_id": 93,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 164.0,
          "entry_price": 0.59,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.75999999999999,
          "trading_fee": 2.78,
          "total_deployed": 99.53999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 164.0,
          "gross_pnl": 67.24000000000001,
          "net_pnl": 64.46000000000001,
          "roi": 0.6475788627687363,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-10T14:01:19.865016Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1795.89,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 180,
          "signal_id": 93,
          "quote_id": 93,
          "settlement_id": 93,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.59,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 59.0,
          "trading_fee": 1.7,
          "total_deployed": 60.7,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 41.0,
          "net_pnl": 39.3,
          "roi": 0.6474464579901152,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-10T14:01:19.867016Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1795.89,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 76939.05,
        "kronos_base_predicted_close": 77043.9453125,
        "kronos_base_displacement": 104.89531249999709,
        "kronos_base_displacement_fraction": 0.0013633559616345286,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77179.8046875,
        "kronos_small_displacement": 240.7546874999971,
        "kronos_small_displacement_fraction": 0.0031291611671835965,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP101000",
        "ticker": "KXBTC15M-26SEP101000-00",
        "market_id": "KXBTC15M-26SEP101000-00",
        "contract_id": "KXBTC15M-26SEP101000-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 76939.05
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-10T13:46:16.593617Z",
        "retrieved_timestamp": "2026-09-10T13:46:16.717730Z",
        "quote_offset_seconds": 0.124113,
        "quote_age_seconds": 0.124113,
        "bid": 0.58,
        "ask": 0.59,
        "midpoint": 0.585,
        "last_price": 0.58,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.59,
        "price_type": "live_executable_ask",
        "yes_ask_size": 1795.89
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 77174.23,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260910T1345Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 87,
          "signal_id": 93,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-10T13:30:00Z",
          "return_6h": -0.013266572327628401,
          "return_12h": -0.015318743681676183,
          "return_24h": -0.02852276807093379,
          "close_vs_ema12": -0.012266387994314454,
          "close_vs_ema24": -0.01567042743415714,
          "ema12_slope_3h": -0.003998120171469388,
          "ema24_slope_6h": -0.0038006153367786677,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.479195Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-10T13:30:00Z",
            "return_6h": -0.013266572327628401,
            "return_12h": -0.015318743681676183,
            "return_24h": -0.02852276807093379,
            "close_vs_ema12": -0.012266387994314454,
            "close_vs_ema24": -0.01567042743415714,
            "ema12_slope_3h": -0.003998120171469388,
            "ema24_slope_6h": -0.0038006153367786677,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 92,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260910T1330Z",
      "trigger_timestamp": "2026-09-10T13:31:15.447700Z",
      "market_start_timestamp": "2026-09-10T13:30:00Z",
      "resolution_timestamp": "2026-09-10T13:45:00Z",
      "direction": "UP",
      "base_run_id": 477,
      "small_run_id": 478,
      "last_observed_close": 76925.65,
      "actual_close": 76939.05,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-10T13:31:15.476042Z",
      "base_predicted_close": 76999.984375,
      "small_predicted_close": 77001.265625,
      "strike": 76925.65,
      "market_regime": {
        "id": 86,
        "signal_id": 92,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-10T13:15:00Z",
        "return_6h": -0.0139620576059718,
        "return_12h": -0.015832218522986996,
        "return_24h": -0.033687417659343355,
        "close_vs_ema12": -0.012953675009333088,
        "close_vs_ema24": -0.016166479303756254,
        "ema12_slope_3h": -0.003608267036121826,
        "ema24_slope_6h": -0.0036025990358111715,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.478721Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-10T13:15:00Z",
          "return_6h": -0.0139620576059718,
          "return_12h": -0.015832218522986996,
          "return_24h": -0.033687417659343355,
          "close_vs_ema12": -0.012953675009333088,
          "close_vs_ema24": -0.016166479303756254,
          "ema12_slope_3h": -0.003608267036121826,
          "ema24_slope_6h": -0.0036025990358111715,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.31,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.143785,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        477,
        478
      ],
      "forecast_publication_timestamp": "2026-09-10T13:31:15.447700Z",
      "requested_quote_timestamp": "2026-09-10T13:31:15.447700Z",
      "retrieved_quote_timestamp": "2026-09-10T13:31:15.591485Z",
      "quote_retrieval_timestamp": "2026-09-10T13:31:15.591485Z",
      "timing_difference_seconds": 0.143785,
      "selected_quote": {
        "id": 92,
        "contract_id": 92,
        "forecast_timestamp": "2026-09-10T13:31:15.447700Z",
        "requested_timestamp": "2026-09-10T13:31:15.447700Z",
        "actual_quote_timestamp": "2026-09-10T13:31:15.591485Z",
        "timestamp_delta_seconds": 0.143785,
        "bid": 0.3,
        "ask": 0.31,
        "midpoint": 0.305,
        "last_price": 0.3,
        "implied_probability": 0.31,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-10T13:31:15.591485Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP100945",
        "external_market_id": "KXBTC15M-26SEP100945-45",
        "external_contract_id": "KXBTC15M-26SEP100945-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2303.79
      },
      "selected_entry_price": 0.31,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 92,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP100945",
          "external_market_id": "KXBTC15M-26SEP100945-45",
          "external_contract_id": "KXBTC15M-26SEP100945-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-10T13:30:00Z",
          "resolution_timestamp": "2026-09-10T13:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-10T13:31:15.477966Z"
        }
      ],
      "quotes": [
        {
          "id": 92,
          "contract_id": 92,
          "forecast_timestamp": "2026-09-10T13:31:15.447700Z",
          "requested_timestamp": "2026-09-10T13:31:15.447700Z",
          "actual_quote_timestamp": "2026-09-10T13:31:15.591485Z",
          "timestamp_delta_seconds": 0.143785,
          "bid": 0.3,
          "ask": 0.31,
          "midpoint": 0.305,
          "last_price": 0.3,
          "implied_probability": 0.31,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-10T13:31:15.591485Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP100945",
          "external_market_id": "KXBTC15M-26SEP100945-45",
          "external_contract_id": "KXBTC15M-26SEP100945-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2303.79
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP100945-45": {
          "UP/YES": "KXBTC15M-26SEP100945-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 177,
          "signal_id": 92,
          "quote_id": 92,
          "settlement_id": 92,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 307.0,
          "entry_price": 0.31,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.17,
          "trading_fee": 4.6,
          "total_deployed": 99.77,
          "settlement_value": 1.0,
          "settlement_payout": 307.0,
          "gross_pnl": 211.82999999999998,
          "net_pnl": 207.23000000000002,
          "roi": 2.0770772777387996,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-10T13:46:20.697145Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2303.79,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 178,
          "signal_id": 92,
          "quote_id": 92,
          "settlement_id": 92,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.31,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 31.0,
          "trading_fee": 1.5,
          "total_deployed": 32.5,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 69.0,
          "net_pnl": 67.5,
          "roi": 2.076923076923077,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-10T13:46:20.698926Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2303.79,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 76925.65,
        "kronos_base_predicted_close": 76999.984375,
        "kronos_base_displacement": 74.33437500000582,
        "kronos_base_displacement_fraction": 0.0009663145517783188,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77001.265625,
        "kronos_small_displacement": 75.61562500000582,
        "kronos_small_displacement_fraction": 0.0009829702446453924,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP100945",
        "ticker": "KXBTC15M-26SEP100945-45",
        "market_id": "KXBTC15M-26SEP100945-45",
        "contract_id": "KXBTC15M-26SEP100945-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 76925.65
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-10T13:31:15.447700Z",
        "retrieved_timestamp": "2026-09-10T13:31:15.591485Z",
        "quote_offset_seconds": 0.143785,
        "quote_age_seconds": 0.143785,
        "bid": 0.3,
        "ask": 0.31,
        "midpoint": 0.305,
        "last_price": 0.3,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.31,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2303.79
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 76939.05,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260910T1330Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 86,
          "signal_id": 92,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-10T13:15:00Z",
          "return_6h": -0.0139620576059718,
          "return_12h": -0.015832218522986996,
          "return_24h": -0.033687417659343355,
          "close_vs_ema12": -0.012953675009333088,
          "close_vs_ema24": -0.016166479303756254,
          "ema12_slope_3h": -0.003608267036121826,
          "ema24_slope_6h": -0.0036025990358111715,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.478721Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-10T13:15:00Z",
            "return_6h": -0.0139620576059718,
            "return_12h": -0.015832218522986996,
            "return_24h": -0.033687417659343355,
            "close_vs_ema12": -0.012953675009333088,
            "close_vs_ema24": -0.016166479303756254,
            "ema12_slope_3h": -0.003608267036121826,
            "ema24_slope_6h": -0.0036025990358111715,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 91,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260910T1315Z",
      "trigger_timestamp": "2026-09-10T13:16:15.094044Z",
      "market_start_timestamp": "2026-09-10T13:15:00Z",
      "resolution_timestamp": "2026-09-10T13:30:00Z",
      "direction": "UP",
      "base_run_id": 475,
      "small_run_id": 476,
      "last_observed_close": 76783.83,
      "actual_close": 76925.65,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-10T13:16:15.132741Z",
      "base_predicted_close": 77063.8046875,
      "small_predicted_close": 77066.046875,
      "strike": 76783.83,
      "market_regime": {
        "id": 85,
        "signal_id": 91,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-10T13:00:00Z",
        "return_6h": -0.017987389585978453,
        "return_12h": -0.01943100565398348,
        "return_24h": -0.034187088322159664,
        "close_vs_ema12": -0.015316158923293188,
        "close_vs_ema24": -0.01831437618601961,
        "ema12_slope_3h": -0.0032006068752737926,
        "ema24_slope_6h": -0.0033858033074665173,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.478236Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-10T13:00:00Z",
          "return_6h": -0.017987389585978453,
          "return_12h": -0.01943100565398348,
          "return_24h": -0.034187088322159664,
          "close_vs_ema12": -0.015316158923293188,
          "close_vs_ema24": -0.01831437618601961,
          "ema12_slope_3h": -0.0032006068752737926,
          "ema24_slope_6h": -0.0033858033074665173,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.59,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.164227,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        475,
        476
      ],
      "forecast_publication_timestamp": "2026-09-10T13:16:15.094044Z",
      "requested_quote_timestamp": "2026-09-10T13:16:15.094044Z",
      "retrieved_quote_timestamp": "2026-09-10T13:16:15.258271Z",
      "quote_retrieval_timestamp": "2026-09-10T13:16:15.258271Z",
      "timing_difference_seconds": 0.164227,
      "selected_quote": {
        "id": 91,
        "contract_id": 91,
        "forecast_timestamp": "2026-09-10T13:16:15.094044Z",
        "requested_timestamp": "2026-09-10T13:16:15.094044Z",
        "actual_quote_timestamp": "2026-09-10T13:16:15.258271Z",
        "timestamp_delta_seconds": 0.164227,
        "bid": 0.58,
        "ask": 0.59,
        "midpoint": 0.585,
        "last_price": 0.59,
        "implied_probability": 0.59,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-10T13:16:15.258271Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP100930",
        "external_market_id": "KXBTC15M-26SEP100930-30",
        "external_contract_id": "KXBTC15M-26SEP100930-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3855.65
      },
      "selected_entry_price": 0.59,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 91,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP100930",
          "external_market_id": "KXBTC15M-26SEP100930-30",
          "external_contract_id": "KXBTC15M-26SEP100930-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-10T13:15:00Z",
          "resolution_timestamp": "2026-09-10T13:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-10T13:16:15.135210Z"
        }
      ],
      "quotes": [
        {
          "id": 91,
          "contract_id": 91,
          "forecast_timestamp": "2026-09-10T13:16:15.094044Z",
          "requested_timestamp": "2026-09-10T13:16:15.094044Z",
          "actual_quote_timestamp": "2026-09-10T13:16:15.258271Z",
          "timestamp_delta_seconds": 0.164227,
          "bid": 0.58,
          "ask": 0.59,
          "midpoint": 0.585,
          "last_price": 0.59,
          "implied_probability": 0.59,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-10T13:16:15.258271Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP100930",
          "external_market_id": "KXBTC15M-26SEP100930-30",
          "external_contract_id": "KXBTC15M-26SEP100930-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3855.65
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP100930-30": {
          "UP/YES": "KXBTC15M-26SEP100930-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 175,
          "signal_id": 91,
          "quote_id": 91,
          "settlement_id": 91,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 164.0,
          "entry_price": 0.59,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.75999999999999,
          "trading_fee": 2.78,
          "total_deployed": 99.53999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 164.0,
          "gross_pnl": 67.24000000000001,
          "net_pnl": 64.46000000000001,
          "roi": 0.6475788627687363,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-10T13:31:19.585348Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3855.65,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 176,
          "signal_id": 91,
          "quote_id": 91,
          "settlement_id": 91,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.59,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 59.0,
          "trading_fee": 1.7,
          "total_deployed": 60.7,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 41.0,
          "net_pnl": 39.3,
          "roi": 0.6474464579901152,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-10T13:31:19.587485Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3855.65,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 76783.83,
        "kronos_base_predicted_close": 77063.8046875,
        "kronos_base_displacement": 279.97468749999825,
        "kronos_base_displacement_fraction": 0.0036462714545497177,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77066.046875,
        "kronos_small_displacement": 282.21687499999825,
        "kronos_small_displacement_fraction": 0.003675472752531337,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP100930",
        "ticker": "KXBTC15M-26SEP100930-30",
        "market_id": "KXBTC15M-26SEP100930-30",
        "contract_id": "KXBTC15M-26SEP100930-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 76783.83
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-10T13:16:15.094044Z",
        "retrieved_timestamp": "2026-09-10T13:16:15.258271Z",
        "quote_offset_seconds": 0.164227,
        "quote_age_seconds": 0.164227,
        "bid": 0.58,
        "ask": 0.59,
        "midpoint": 0.585,
        "last_price": 0.59,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.59,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3855.65
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 76925.65,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260910T1315Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 85,
          "signal_id": 91,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-10T13:00:00Z",
          "return_6h": -0.017987389585978453,
          "return_12h": -0.01943100565398348,
          "return_24h": -0.034187088322159664,
          "close_vs_ema12": -0.015316158923293188,
          "close_vs_ema24": -0.01831437618601961,
          "ema12_slope_3h": -0.0032006068752737926,
          "ema24_slope_6h": -0.0033858033074665173,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.478236Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-10T13:00:00Z",
            "return_6h": -0.017987389585978453,
            "return_12h": -0.01943100565398348,
            "return_24h": -0.034187088322159664,
            "close_vs_ema12": -0.015316158923293188,
            "close_vs_ema24": -0.01831437618601961,
            "ema12_slope_3h": -0.0032006068752737926,
            "ema24_slope_6h": -0.0033858033074665173,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 90,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260910T1300Z",
      "trigger_timestamp": "2026-09-10T13:01:16.989339Z",
      "market_start_timestamp": "2026-09-10T13:00:00Z",
      "resolution_timestamp": "2026-09-10T13:15:00Z",
      "direction": "UP",
      "base_run_id": 473,
      "small_run_id": 474,
      "last_observed_close": 76859.55,
      "actual_close": 76783.83,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-10T13:01:17.035741Z",
      "base_predicted_close": 76953.3828125,
      "small_predicted_close": 76992.796875,
      "strike": 76859.55,
      "market_regime": {
        "id": 84,
        "signal_id": 90,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-10T12:45:00Z",
        "return_6h": -0.019639901577360952,
        "return_12h": -0.01675690238982752,
        "return_24h": -0.03411317022393057,
        "close_vs_ema12": -0.014987079972293316,
        "close_vs_ema24": -0.01772500204449312,
        "ema12_slope_3h": -0.0026911242081560927,
        "ema24_slope_6h": -0.00307956827191902,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.477758Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-10T12:45:00Z",
          "return_6h": -0.019639901577360952,
          "return_12h": -0.01675690238982752,
          "return_24h": -0.03411317022393057,
          "close_vs_ema12": -0.014987079972293316,
          "close_vs_ema24": -0.01772500204449312,
          "ema12_slope_3h": -0.0026911242081560927,
          "ema24_slope_6h": -0.00307956827191902,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.74,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.173325,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "70_80",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        473,
        474
      ],
      "forecast_publication_timestamp": "2026-09-10T13:01:16.989339Z",
      "requested_quote_timestamp": "2026-09-10T13:01:16.989339Z",
      "retrieved_quote_timestamp": "2026-09-10T13:01:17.162664Z",
      "quote_retrieval_timestamp": "2026-09-10T13:01:17.162664Z",
      "timing_difference_seconds": 0.173325,
      "selected_quote": {
        "id": 90,
        "contract_id": 90,
        "forecast_timestamp": "2026-09-10T13:01:16.989339Z",
        "requested_timestamp": "2026-09-10T13:01:16.989339Z",
        "actual_quote_timestamp": "2026-09-10T13:01:17.162664Z",
        "timestamp_delta_seconds": 0.173325,
        "bid": 0.73,
        "ask": 0.74,
        "midpoint": 0.735,
        "last_price": 0.74,
        "implied_probability": 0.74,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-10T13:01:17.162664Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP100915",
        "external_market_id": "KXBTC15M-26SEP100915-15",
        "external_contract_id": "KXBTC15M-26SEP100915-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2707.81
      },
      "selected_entry_price": 0.74,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 90,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP100915",
          "external_market_id": "KXBTC15M-26SEP100915-15",
          "external_contract_id": "KXBTC15M-26SEP100915-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-10T13:00:00Z",
          "resolution_timestamp": "2026-09-10T13:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-10T13:01:17.037827Z"
        }
      ],
      "quotes": [
        {
          "id": 90,
          "contract_id": 90,
          "forecast_timestamp": "2026-09-10T13:01:16.989339Z",
          "requested_timestamp": "2026-09-10T13:01:16.989339Z",
          "actual_quote_timestamp": "2026-09-10T13:01:17.162664Z",
          "timestamp_delta_seconds": 0.173325,
          "bid": 0.73,
          "ask": 0.74,
          "midpoint": 0.735,
          "last_price": 0.74,
          "implied_probability": 0.74,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-10T13:01:17.162664Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP100915",
          "external_market_id": "KXBTC15M-26SEP100915-15",
          "external_contract_id": "KXBTC15M-26SEP100915-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2707.81
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP100915-15": {
          "UP/YES": "KXBTC15M-26SEP100915-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 173,
          "signal_id": 90,
          "quote_id": 90,
          "settlement_id": 90,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 132.0,
          "entry_price": 0.74,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.67999999999999,
          "trading_fee": 1.78,
          "total_deployed": 99.46,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -97.67999999999999,
          "net_pnl": -99.46,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-10T13:16:19.827844Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2707.81,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 174,
          "signal_id": 90,
          "quote_id": 90,
          "settlement_id": 90,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.74,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 74.0,
          "trading_fee": 1.35,
          "total_deployed": 75.35,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -74.0,
          "net_pnl": -75.35,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-10T13:16:19.830105Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2707.81,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 76859.55,
        "kronos_base_predicted_close": 76953.3828125,
        "kronos_base_displacement": 93.83281249999709,
        "kronos_base_displacement_fraction": 0.0012208347889103837,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 76992.796875,
        "kronos_small_displacement": 133.2468749999971,
        "kronos_small_displacement_fraction": 0.0017336411025044654,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP100915",
        "ticker": "KXBTC15M-26SEP100915-15",
        "market_id": "KXBTC15M-26SEP100915-15",
        "contract_id": "KXBTC15M-26SEP100915-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 76859.55
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-10T13:01:16.989339Z",
        "retrieved_timestamp": "2026-09-10T13:01:17.162664Z",
        "quote_offset_seconds": 0.173325,
        "quote_age_seconds": 0.173325,
        "bid": 0.73,
        "ask": 0.74,
        "midpoint": 0.735,
        "last_price": 0.74,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.74,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2707.81
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 76783.83,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260910T1300Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 84,
          "signal_id": 90,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-10T12:45:00Z",
          "return_6h": -0.019639901577360952,
          "return_12h": -0.01675690238982752,
          "return_24h": -0.03411317022393057,
          "close_vs_ema12": -0.014987079972293316,
          "close_vs_ema24": -0.01772500204449312,
          "ema12_slope_3h": -0.0026911242081560927,
          "ema24_slope_6h": -0.00307956827191902,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.477758Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-10T12:45:00Z",
            "return_6h": -0.019639901577360952,
            "return_12h": -0.01675690238982752,
            "return_24h": -0.03411317022393057,
            "close_vs_ema12": -0.014987079972293316,
            "close_vs_ema24": -0.01772500204449312,
            "ema12_slope_3h": -0.0026911242081560927,
            "ema24_slope_6h": -0.00307956827191902,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 89,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260910T1245Z",
      "trigger_timestamp": "2026-09-10T12:46:15.861388Z",
      "market_start_timestamp": "2026-09-10T12:45:00Z",
      "resolution_timestamp": "2026-09-10T13:00:00Z",
      "direction": "UP",
      "base_run_id": 471,
      "small_run_id": 472,
      "last_observed_close": 77104.49,
      "actual_close": 76859.55,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-10T12:46:15.892292Z",
      "base_predicted_close": 77424.1171875,
      "small_predicted_close": 77322.4609375,
      "strike": 77104.49,
      "market_regime": {
        "id": 83,
        "signal_id": 89,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-10T12:30:00Z",
        "return_6h": -0.01369529772859246,
        "return_12h": -0.013398869807731306,
        "return_24h": -0.030344025098266947,
        "close_vs_ema12": -0.012477865583480297,
        "close_vs_ema24": -0.014962297058826901,
        "ema12_slope_3h": -0.002214838423662324,
        "ema24_slope_6h": -0.0027313327485584127,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.477287Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-10T12:30:00Z",
          "return_6h": -0.01369529772859246,
          "return_12h": -0.013398869807731306,
          "return_24h": -0.030344025098266947,
          "close_vs_ema12": -0.012477865583480297,
          "close_vs_ema24": -0.014962297058826901,
          "ema12_slope_3h": -0.002214838423662324,
          "ema24_slope_6h": -0.0027313327485584127,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.39,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.181714,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        471,
        472
      ],
      "forecast_publication_timestamp": "2026-09-10T12:46:15.861388Z",
      "requested_quote_timestamp": "2026-09-10T12:46:15.861388Z",
      "retrieved_quote_timestamp": "2026-09-10T12:46:16.043102Z",
      "quote_retrieval_timestamp": "2026-09-10T12:46:16.043102Z",
      "timing_difference_seconds": 0.181714,
      "selected_quote": {
        "id": 89,
        "contract_id": 89,
        "forecast_timestamp": "2026-09-10T12:46:15.861388Z",
        "requested_timestamp": "2026-09-10T12:46:15.861388Z",
        "actual_quote_timestamp": "2026-09-10T12:46:16.043102Z",
        "timestamp_delta_seconds": 0.181714,
        "bid": 0.38,
        "ask": 0.39,
        "midpoint": 0.385,
        "last_price": 0.38,
        "implied_probability": 0.39,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-10T12:46:16.043102Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP100900",
        "external_market_id": "KXBTC15M-26SEP100900-00",
        "external_contract_id": "KXBTC15M-26SEP100900-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 1854.09
      },
      "selected_entry_price": 0.39,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 89,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP100900",
          "external_market_id": "KXBTC15M-26SEP100900-00",
          "external_contract_id": "KXBTC15M-26SEP100900-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-10T12:45:00Z",
          "resolution_timestamp": "2026-09-10T13:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-10T12:46:15.894225Z"
        }
      ],
      "quotes": [
        {
          "id": 89,
          "contract_id": 89,
          "forecast_timestamp": "2026-09-10T12:46:15.861388Z",
          "requested_timestamp": "2026-09-10T12:46:15.861388Z",
          "actual_quote_timestamp": "2026-09-10T12:46:16.043102Z",
          "timestamp_delta_seconds": 0.181714,
          "bid": 0.38,
          "ask": 0.39,
          "midpoint": 0.385,
          "last_price": 0.38,
          "implied_probability": 0.39,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-10T12:46:16.043102Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP100900",
          "external_market_id": "KXBTC15M-26SEP100900-00",
          "external_contract_id": "KXBTC15M-26SEP100900-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 1854.09
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP100900-00": {
          "UP/YES": "KXBTC15M-26SEP100900-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 171,
          "signal_id": 89,
          "quote_id": 89,
          "settlement_id": 89,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 245.0,
          "entry_price": 0.39,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.55,
          "trading_fee": 4.08,
          "total_deployed": 99.63,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.55,
          "net_pnl": -99.63,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-10T13:01:21.521353Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1854.09,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 172,
          "signal_id": 89,
          "quote_id": 89,
          "settlement_id": 89,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.39,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 39.0,
          "trading_fee": 1.67,
          "total_deployed": 40.67,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -39.0,
          "net_pnl": -40.67,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-10T13:01:21.525634Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1854.09,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77104.49,
        "kronos_base_predicted_close": 77424.1171875,
        "kronos_base_displacement": 319.62718749999476,
        "kronos_base_displacement_fraction": 0.004145377104497997,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77322.4609375,
        "kronos_small_displacement": 217.97093749999476,
        "kronos_small_displacement_fraction": 0.0028269551812092233,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP100900",
        "ticker": "KXBTC15M-26SEP100900-00",
        "market_id": "KXBTC15M-26SEP100900-00",
        "contract_id": "KXBTC15M-26SEP100900-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77104.49
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-10T12:46:15.861388Z",
        "retrieved_timestamp": "2026-09-10T12:46:16.043102Z",
        "quote_offset_seconds": 0.181714,
        "quote_age_seconds": 0.181714,
        "bid": 0.38,
        "ask": 0.39,
        "midpoint": 0.385,
        "last_price": 0.38,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.39,
        "price_type": "live_executable_ask",
        "yes_ask_size": 1854.09
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 76859.55,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260910T1245Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 83,
          "signal_id": 89,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-10T12:30:00Z",
          "return_6h": -0.01369529772859246,
          "return_12h": -0.013398869807731306,
          "return_24h": -0.030344025098266947,
          "close_vs_ema12": -0.012477865583480297,
          "close_vs_ema24": -0.014962297058826901,
          "ema12_slope_3h": -0.002214838423662324,
          "ema24_slope_6h": -0.0027313327485584127,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.477287Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-10T12:30:00Z",
            "return_6h": -0.01369529772859246,
            "return_12h": -0.013398869807731306,
            "return_24h": -0.030344025098266947,
            "close_vs_ema12": -0.012477865583480297,
            "close_vs_ema24": -0.014962297058826901,
            "ema12_slope_3h": -0.002214838423662324,
            "ema24_slope_6h": -0.0027313327485584127,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 88,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260910T1200Z",
      "trigger_timestamp": "2026-09-10T12:01:17.109508Z",
      "market_start_timestamp": "2026-09-10T12:00:00Z",
      "resolution_timestamp": "2026-09-10T12:15:00Z",
      "direction": "UP",
      "base_run_id": 465,
      "small_run_id": 466,
      "last_observed_close": 77848.79,
      "actual_close": 77806.81,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-10T12:01:17.149427Z",
      "base_predicted_close": 77866.171875,
      "small_predicted_close": 77880.84375,
      "strike": 77848.79,
      "market_regime": {
        "id": 82,
        "signal_id": 88,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-10T11:45:00Z",
        "return_6h": -0.008361276582404042,
        "return_12h": -0.005467069083084919,
        "return_24h": -0.018560600981196607,
        "close_vs_ema12": -0.003864001570948572,
        "close_vs_ema24": -0.006053706718181284,
        "ema12_slope_3h": -0.0015844021861501911,
        "ema24_slope_6h": -0.0023519194179066893,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.476819Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-10T11:45:00Z",
          "return_6h": -0.008361276582404042,
          "return_12h": -0.005467069083084919,
          "return_24h": -0.018560600981196607,
          "close_vs_ema12": -0.003864001570948572,
          "close_vs_ema24": -0.006053706718181284,
          "ema12_slope_3h": -0.0015844021861501911,
          "ema24_slope_6h": -0.0023519194179066893,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.47,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.252783,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        465,
        466
      ],
      "forecast_publication_timestamp": "2026-09-10T12:01:17.109508Z",
      "requested_quote_timestamp": "2026-09-10T12:01:17.109508Z",
      "retrieved_quote_timestamp": "2026-09-10T12:01:17.362291Z",
      "quote_retrieval_timestamp": "2026-09-10T12:01:17.362291Z",
      "timing_difference_seconds": 0.252783,
      "selected_quote": {
        "id": 88,
        "contract_id": 88,
        "forecast_timestamp": "2026-09-10T12:01:17.109508Z",
        "requested_timestamp": "2026-09-10T12:01:17.109508Z",
        "actual_quote_timestamp": "2026-09-10T12:01:17.362291Z",
        "timestamp_delta_seconds": 0.252783,
        "bid": 0.46,
        "ask": 0.47,
        "midpoint": 0.46499999999999997,
        "last_price": 0.46,
        "implied_probability": 0.47,
        "spread": 0.009999999999999953,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-10T12:01:17.362291Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP100815",
        "external_market_id": "KXBTC15M-26SEP100815-15",
        "external_contract_id": "KXBTC15M-26SEP100815-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 1314.21
      },
      "selected_entry_price": 0.47,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 88,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP100815",
          "external_market_id": "KXBTC15M-26SEP100815-15",
          "external_contract_id": "KXBTC15M-26SEP100815-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-10T12:00:00Z",
          "resolution_timestamp": "2026-09-10T12:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-10T12:01:17.151833Z"
        }
      ],
      "quotes": [
        {
          "id": 88,
          "contract_id": 88,
          "forecast_timestamp": "2026-09-10T12:01:17.109508Z",
          "requested_timestamp": "2026-09-10T12:01:17.109508Z",
          "actual_quote_timestamp": "2026-09-10T12:01:17.362291Z",
          "timestamp_delta_seconds": 0.252783,
          "bid": 0.46,
          "ask": 0.47,
          "midpoint": 0.46499999999999997,
          "last_price": 0.46,
          "implied_probability": 0.47,
          "spread": 0.009999999999999953,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-10T12:01:17.362291Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP100815",
          "external_market_id": "KXBTC15M-26SEP100815-15",
          "external_contract_id": "KXBTC15M-26SEP100815-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 1314.21
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP100815-15": {
          "UP/YES": "KXBTC15M-26SEP100815-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 169,
          "signal_id": 88,
          "quote_id": 88,
          "settlement_id": 88,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 205.0,
          "entry_price": 0.47,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.35,
          "trading_fee": 3.58,
          "total_deployed": 99.92999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.35,
          "net_pnl": -99.92999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-10T12:16:20.913577Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1314.21,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 170,
          "signal_id": 88,
          "quote_id": 88,
          "settlement_id": 88,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.47,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 47.0,
          "trading_fee": 1.75,
          "total_deployed": 48.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -47.0,
          "net_pnl": -48.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-10T12:16:20.915584Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1314.21,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77848.79,
        "kronos_base_predicted_close": 77866.171875,
        "kronos_base_displacement": 17.381875000006403,
        "kronos_base_displacement_fraction": 0.00022327739454918187,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77880.84375,
        "kronos_small_displacement": 32.0537500000064,
        "kronos_small_displacement_fraction": 0.00041174371496341053,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP100815",
        "ticker": "KXBTC15M-26SEP100815-15",
        "market_id": "KXBTC15M-26SEP100815-15",
        "contract_id": "KXBTC15M-26SEP100815-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77848.79
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-10T12:01:17.109508Z",
        "retrieved_timestamp": "2026-09-10T12:01:17.362291Z",
        "quote_offset_seconds": 0.252783,
        "quote_age_seconds": 0.252783,
        "bid": 0.46,
        "ask": 0.47,
        "midpoint": 0.46499999999999997,
        "last_price": 0.46,
        "spread": 0.009999999999999953,
        "selected_entry_price": 0.47,
        "price_type": "live_executable_ask",
        "yes_ask_size": 1314.21
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 77806.81,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260910T1200Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 82,
          "signal_id": 88,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-10T11:45:00Z",
          "return_6h": -0.008361276582404042,
          "return_12h": -0.005467069083084919,
          "return_24h": -0.018560600981196607,
          "close_vs_ema12": -0.003864001570948572,
          "close_vs_ema24": -0.006053706718181284,
          "ema12_slope_3h": -0.0015844021861501911,
          "ema24_slope_6h": -0.0023519194179066893,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.476819Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-10T11:45:00Z",
            "return_6h": -0.008361276582404042,
            "return_12h": -0.005467069083084919,
            "return_24h": -0.018560600981196607,
            "close_vs_ema12": -0.003864001570948572,
            "close_vs_ema24": -0.006053706718181284,
            "ema12_slope_3h": -0.0015844021861501911,
            "ema24_slope_6h": -0.0023519194179066893,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 87,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260910T1100Z",
      "trigger_timestamp": "2026-09-10T11:03:20.693775Z",
      "market_start_timestamp": "2026-09-10T11:00:00Z",
      "resolution_timestamp": "2026-09-10T11:15:00Z",
      "direction": "UP",
      "base_run_id": 457,
      "small_run_id": 458,
      "last_observed_close": 77856.98,
      "actual_close": 77874.51,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-10T11:03:20.743331Z",
      "base_predicted_close": 77863.3125,
      "small_predicted_close": 77888.703125,
      "strike": 77856.98,
      "market_regime": {
        "id": 81,
        "signal_id": 87,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-10T10:45:00Z",
        "return_6h": -0.0068234344109259215,
        "return_12h": -0.0006119596198683741,
        "return_24h": -0.013329693153763755,
        "close_vs_ema12": -0.004296405039331819,
        "close_vs_ema24": -0.006395011937323725,
        "ema12_slope_3h": -0.0014850345117731756,
        "ema24_slope_6h": -0.001973125180637525,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.476347Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-10T10:45:00Z",
          "return_6h": -0.0068234344109259215,
          "return_12h": -0.0006119596198683741,
          "return_24h": -0.013329693153763755,
          "close_vs_ema12": -0.004296405039331819,
          "close_vs_ema24": -0.006395011937323725,
          "ema12_slope_3h": -0.0014850345117731756,
          "ema24_slope_6h": -0.001973125180637525,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.37,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.170523,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        457,
        458
      ],
      "forecast_publication_timestamp": "2026-09-10T11:03:20.693775Z",
      "requested_quote_timestamp": "2026-09-10T11:03:20.693775Z",
      "retrieved_quote_timestamp": "2026-09-10T11:03:20.864298Z",
      "quote_retrieval_timestamp": "2026-09-10T11:03:20.864298Z",
      "timing_difference_seconds": 0.170523,
      "selected_quote": {
        "id": 87,
        "contract_id": 87,
        "forecast_timestamp": "2026-09-10T11:03:20.693775Z",
        "requested_timestamp": "2026-09-10T11:03:20.693775Z",
        "actual_quote_timestamp": "2026-09-10T11:03:20.864298Z",
        "timestamp_delta_seconds": 0.170523,
        "bid": 0.36,
        "ask": 0.37,
        "midpoint": 0.365,
        "last_price": 0.37,
        "implied_probability": 0.37,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-10T11:03:20.864298Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP100715",
        "external_market_id": "KXBTC15M-26SEP100715-15",
        "external_contract_id": "KXBTC15M-26SEP100715-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 92.26
      },
      "selected_entry_price": 0.37,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 87,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP100715",
          "external_market_id": "KXBTC15M-26SEP100715-15",
          "external_contract_id": "KXBTC15M-26SEP100715-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-10T11:00:00Z",
          "resolution_timestamp": "2026-09-10T11:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-10T11:03:20.745289Z"
        }
      ],
      "quotes": [
        {
          "id": 87,
          "contract_id": 87,
          "forecast_timestamp": "2026-09-10T11:03:20.693775Z",
          "requested_timestamp": "2026-09-10T11:03:20.693775Z",
          "actual_quote_timestamp": "2026-09-10T11:03:20.864298Z",
          "timestamp_delta_seconds": 0.170523,
          "bid": 0.36,
          "ask": 0.37,
          "midpoint": 0.365,
          "last_price": 0.37,
          "implied_probability": 0.37,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-10T11:03:20.864298Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP100715",
          "external_market_id": "KXBTC15M-26SEP100715-15",
          "external_contract_id": "KXBTC15M-26SEP100715-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 92.26
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP100715-15": {
          "UP/YES": "KXBTC15M-26SEP100715-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": null,
        "fixed_shares": null
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77856.98,
        "kronos_base_predicted_close": 77863.3125,
        "kronos_base_displacement": 6.3325000000040745,
        "kronos_base_displacement_fraction": 8.133503251736806e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77888.703125,
        "kronos_small_displacement": 31.723125000004075,
        "kronos_small_displacement_fraction": 0.00040745383394018205,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP100715",
        "ticker": "KXBTC15M-26SEP100715-15",
        "market_id": "KXBTC15M-26SEP100715-15",
        "contract_id": "KXBTC15M-26SEP100715-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77856.98
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-10T11:03:20.693775Z",
        "retrieved_timestamp": "2026-09-10T11:03:20.864298Z",
        "quote_offset_seconds": 0.170523,
        "quote_age_seconds": 0.170523,
        "bid": 0.36,
        "ask": 0.37,
        "midpoint": 0.365,
        "last_price": 0.37,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.37,
        "price_type": "live_executable_ask",
        "yes_ask_size": 92.26
      },
      "settlement": {
        "result": null,
        "settlement_value": null,
        "actual_btc_close": 77874.51,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260910T1100Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 81,
          "signal_id": 87,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-10T10:45:00Z",
          "return_6h": -0.0068234344109259215,
          "return_12h": -0.0006119596198683741,
          "return_24h": -0.013329693153763755,
          "close_vs_ema12": -0.004296405039331819,
          "close_vs_ema24": -0.006395011937323725,
          "ema12_slope_3h": -0.0014850345117731756,
          "ema24_slope_6h": -0.001973125180637525,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.476347Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-10T10:45:00Z",
            "return_6h": -0.0068234344109259215,
            "return_12h": -0.0006119596198683741,
            "return_24h": -0.013329693153763755,
            "close_vs_ema12": -0.004296405039331819,
            "close_vs_ema24": -0.006395011937323725,
            "ema12_slope_3h": -0.0014850345117731756,
            "ema24_slope_6h": -0.001973125180637525,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 86,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260910T1000Z",
      "trigger_timestamp": "2026-09-10T10:01:16.248181Z",
      "market_start_timestamp": "2026-09-10T10:00:00Z",
      "resolution_timestamp": "2026-09-10T10:15:00Z",
      "direction": "UP",
      "base_run_id": 449,
      "small_run_id": 450,
      "last_observed_close": 77945.17,
      "actual_close": 77970.13,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-10T10:01:16.279336Z",
      "base_predicted_close": 77970.8984375,
      "small_predicted_close": 77953.5234375,
      "strike": 77945.17,
      "market_regime": {
        "id": 80,
        "signal_id": 86,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-10T09:45:00Z",
        "return_6h": -0.004293222950485065,
        "return_12h": -0.0022265808468845405,
        "return_24h": -0.012726112252019806,
        "close_vs_ema12": -0.0037623649734745968,
        "close_vs_ema24": -0.005734046942687976,
        "ema12_slope_3h": -0.0014539916173030853,
        "ema24_slope_6h": -0.001684579966251265,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.475891Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-10T09:45:00Z",
          "return_6h": -0.004293222950485065,
          "return_12h": -0.0022265808468845405,
          "return_24h": -0.012726112252019806,
          "close_vs_ema12": -0.0037623649734745968,
          "close_vs_ema24": -0.005734046942687976,
          "ema12_slope_3h": -0.0014539916173030853,
          "ema24_slope_6h": -0.001684579966251265,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.51,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.187834,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        449,
        450
      ],
      "forecast_publication_timestamp": "2026-09-10T10:01:16.248181Z",
      "requested_quote_timestamp": "2026-09-10T10:01:16.248181Z",
      "retrieved_quote_timestamp": "2026-09-10T10:01:16.436015Z",
      "quote_retrieval_timestamp": "2026-09-10T10:01:16.436015Z",
      "timing_difference_seconds": 0.187834,
      "selected_quote": {
        "id": 86,
        "contract_id": 86,
        "forecast_timestamp": "2026-09-10T10:01:16.248181Z",
        "requested_timestamp": "2026-09-10T10:01:16.248181Z",
        "actual_quote_timestamp": "2026-09-10T10:01:16.436015Z",
        "timestamp_delta_seconds": 0.187834,
        "bid": 0.5,
        "ask": 0.51,
        "midpoint": 0.505,
        "last_price": 0.5,
        "implied_probability": 0.51,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-10T10:01:16.436015Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP100615",
        "external_market_id": "KXBTC15M-26SEP100615-15",
        "external_contract_id": "KXBTC15M-26SEP100615-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 1.02
      },
      "selected_entry_price": 0.51,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 86,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP100615",
          "external_market_id": "KXBTC15M-26SEP100615-15",
          "external_contract_id": "KXBTC15M-26SEP100615-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-10T10:00:00Z",
          "resolution_timestamp": "2026-09-10T10:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-10T10:01:16.281204Z"
        }
      ],
      "quotes": [
        {
          "id": 86,
          "contract_id": 86,
          "forecast_timestamp": "2026-09-10T10:01:16.248181Z",
          "requested_timestamp": "2026-09-10T10:01:16.248181Z",
          "actual_quote_timestamp": "2026-09-10T10:01:16.436015Z",
          "timestamp_delta_seconds": 0.187834,
          "bid": 0.5,
          "ask": 0.51,
          "midpoint": 0.505,
          "last_price": 0.5,
          "implied_probability": 0.51,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-10T10:01:16.436015Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP100615",
          "external_market_id": "KXBTC15M-26SEP100615-15",
          "external_contract_id": "KXBTC15M-26SEP100615-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 1.02
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP100615-15": {
          "UP/YES": "KXBTC15M-26SEP100615-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": null,
        "fixed_shares": null
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77945.17,
        "kronos_base_predicted_close": 77970.8984375,
        "kronos_base_displacement": 25.728437500001746,
        "kronos_base_displacement_fraction": 0.00033008379480090614,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77953.5234375,
        "kronos_small_displacement": 8.353437500001746,
        "kronos_small_displacement_fraction": 0.00010717068806189975,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP100615",
        "ticker": "KXBTC15M-26SEP100615-15",
        "market_id": "KXBTC15M-26SEP100615-15",
        "contract_id": "KXBTC15M-26SEP100615-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77945.17
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-10T10:01:16.248181Z",
        "retrieved_timestamp": "2026-09-10T10:01:16.436015Z",
        "quote_offset_seconds": 0.187834,
        "quote_age_seconds": 0.187834,
        "bid": 0.5,
        "ask": 0.51,
        "midpoint": 0.505,
        "last_price": 0.5,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.51,
        "price_type": "live_executable_ask",
        "yes_ask_size": 1.02
      },
      "settlement": {
        "result": null,
        "settlement_value": null,
        "actual_btc_close": 77970.13,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260910T1000Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 80,
          "signal_id": 86,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-10T09:45:00Z",
          "return_6h": -0.004293222950485065,
          "return_12h": -0.0022265808468845405,
          "return_24h": -0.012726112252019806,
          "close_vs_ema12": -0.0037623649734745968,
          "close_vs_ema24": -0.005734046942687976,
          "ema12_slope_3h": -0.0014539916173030853,
          "ema24_slope_6h": -0.001684579966251265,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.475891Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-10T09:45:00Z",
            "return_6h": -0.004293222950485065,
            "return_12h": -0.0022265808468845405,
            "return_24h": -0.012726112252019806,
            "close_vs_ema12": -0.0037623649734745968,
            "close_vs_ema24": -0.005734046942687976,
            "ema12_slope_3h": -0.0014539916173030853,
            "ema24_slope_6h": -0.001684579966251265,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 85,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260910T0915Z",
      "trigger_timestamp": "2026-09-10T09:16:16.311689Z",
      "market_start_timestamp": "2026-09-10T09:15:00Z",
      "resolution_timestamp": "2026-09-10T09:30:00Z",
      "direction": "UP",
      "base_run_id": 443,
      "small_run_id": 444,
      "last_observed_close": 78117.4,
      "actual_close": 78183.04,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-10T09:16:16.340167Z",
      "base_predicted_close": 78140.9609375,
      "small_predicted_close": 78236.8515625,
      "strike": 78117.4,
      "market_regime": {
        "id": 79,
        "signal_id": 85,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-10T09:00:00Z",
        "return_6h": -0.0030942393336829133,
        "return_12h": -0.001334383330807043,
        "return_24h": -0.01768119165092419,
        "close_vs_ema12": -0.0019288153044367817,
        "close_vs_ema24": -0.0038403129358801635,
        "ema12_slope_3h": -0.0012469132101757818,
        "ema24_slope_6h": -0.00154102617945151,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.475429Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-10T09:00:00Z",
          "return_6h": -0.0030942393336829133,
          "return_12h": -0.001334383330807043,
          "return_24h": -0.01768119165092419,
          "close_vs_ema12": -0.0019288153044367817,
          "close_vs_ema24": -0.0038403129358801635,
          "ema12_slope_3h": -0.0012469132101757818,
          "ema24_slope_6h": -0.00154102617945151,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.52,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.146253,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        443,
        444
      ],
      "forecast_publication_timestamp": "2026-09-10T09:16:16.311689Z",
      "requested_quote_timestamp": "2026-09-10T09:16:16.311689Z",
      "retrieved_quote_timestamp": "2026-09-10T09:16:16.457942Z",
      "quote_retrieval_timestamp": "2026-09-10T09:16:16.457942Z",
      "timing_difference_seconds": 0.146253,
      "selected_quote": {
        "id": 85,
        "contract_id": 85,
        "forecast_timestamp": "2026-09-10T09:16:16.311689Z",
        "requested_timestamp": "2026-09-10T09:16:16.311689Z",
        "actual_quote_timestamp": "2026-09-10T09:16:16.457942Z",
        "timestamp_delta_seconds": 0.146253,
        "bid": 0.51,
        "ask": 0.52,
        "midpoint": 0.515,
        "last_price": 0.53,
        "implied_probability": 0.52,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-10T09:16:16.457942Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP100530",
        "external_market_id": "KXBTC15M-26SEP100530-30",
        "external_contract_id": "KXBTC15M-26SEP100530-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 1858.42
      },
      "selected_entry_price": 0.52,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 85,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP100530",
          "external_market_id": "KXBTC15M-26SEP100530-30",
          "external_contract_id": "KXBTC15M-26SEP100530-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-10T09:15:00Z",
          "resolution_timestamp": "2026-09-10T09:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-10T09:16:16.343497Z"
        }
      ],
      "quotes": [
        {
          "id": 85,
          "contract_id": 85,
          "forecast_timestamp": "2026-09-10T09:16:16.311689Z",
          "requested_timestamp": "2026-09-10T09:16:16.311689Z",
          "actual_quote_timestamp": "2026-09-10T09:16:16.457942Z",
          "timestamp_delta_seconds": 0.146253,
          "bid": 0.51,
          "ask": 0.52,
          "midpoint": 0.515,
          "last_price": 0.53,
          "implied_probability": 0.52,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-10T09:16:16.457942Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP100530",
          "external_market_id": "KXBTC15M-26SEP100530-30",
          "external_contract_id": "KXBTC15M-26SEP100530-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 1858.42
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP100530-30": {
          "UP/YES": "KXBTC15M-26SEP100530-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 167,
          "signal_id": 85,
          "quote_id": 85,
          "settlement_id": 85,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 186.0,
          "entry_price": 0.52,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.72,
          "trading_fee": 3.25,
          "total_deployed": 99.97,
          "settlement_value": 1.0,
          "settlement_payout": 186.0,
          "gross_pnl": 89.28,
          "net_pnl": 86.03,
          "roi": 0.8605581674502351,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-10T09:31:19.215821Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1858.42,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 168,
          "signal_id": 85,
          "quote_id": 85,
          "settlement_id": 85,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.52,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 52.0,
          "trading_fee": 1.75,
          "total_deployed": 53.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 48.0,
          "net_pnl": 46.25,
          "roi": 0.8604651162790697,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-10T09:31:19.217663Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1858.42,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 78117.4,
        "kronos_base_predicted_close": 78140.9609375,
        "kronos_base_displacement": 23.56093750000582,
        "kronos_base_displacement_fraction": 0.00030160934055672387,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 78236.8515625,
        "kronos_small_displacement": 119.45156250000582,
        "kronos_small_displacement_fraction": 0.0015291287536452292,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP100530",
        "ticker": "KXBTC15M-26SEP100530-30",
        "market_id": "KXBTC15M-26SEP100530-30",
        "contract_id": "KXBTC15M-26SEP100530-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 78117.4
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-10T09:16:16.311689Z",
        "retrieved_timestamp": "2026-09-10T09:16:16.457942Z",
        "quote_offset_seconds": 0.146253,
        "quote_age_seconds": 0.146253,
        "bid": 0.51,
        "ask": 0.52,
        "midpoint": 0.515,
        "last_price": 0.53,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.52,
        "price_type": "live_executable_ask",
        "yes_ask_size": 1858.42
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 78183.04,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260910T0915Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 79,
          "signal_id": 85,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-10T09:00:00Z",
          "return_6h": -0.0030942393336829133,
          "return_12h": -0.001334383330807043,
          "return_24h": -0.01768119165092419,
          "close_vs_ema12": -0.0019288153044367817,
          "close_vs_ema24": -0.0038403129358801635,
          "ema12_slope_3h": -0.0012469132101757818,
          "ema24_slope_6h": -0.00154102617945151,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.475429Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-10T09:00:00Z",
            "return_6h": -0.0030942393336829133,
            "return_12h": -0.001334383330807043,
            "return_24h": -0.01768119165092419,
            "close_vs_ema12": -0.0019288153044367817,
            "close_vs_ema24": -0.0038403129358801635,
            "ema12_slope_3h": -0.0012469132101757818,
            "ema24_slope_6h": -0.00154102617945151,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 84,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260910T0900Z",
      "trigger_timestamp": "2026-09-10T09:01:16.791904Z",
      "market_start_timestamp": "2026-09-10T09:00:00Z",
      "resolution_timestamp": "2026-09-10T09:15:00Z",
      "direction": "UP",
      "base_run_id": 441,
      "small_run_id": 442,
      "last_observed_close": 78085.01,
      "actual_close": 78117.4,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-10T09:01:16.860508Z",
      "base_predicted_close": 78147.1484375,
      "small_predicted_close": 78244.4453125,
      "strike": 78085.01,
      "market_regime": {
        "id": 78,
        "signal_id": 84,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-10T08:45:00Z",
        "return_6h": -0.0029714344566128537,
        "return_12h": -0.002794683857682334,
        "return_24h": -0.020130761771454675,
        "close_vs_ema12": -0.002424451627818125,
        "close_vs_ema24": -0.004333776891755403,
        "ema12_slope_3h": -0.0012066758899658137,
        "ema24_slope_6h": -0.0015084033511205686,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.474959Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-10T08:45:00Z",
          "return_6h": -0.0029714344566128537,
          "return_12h": -0.002794683857682334,
          "return_24h": -0.020130761771454675,
          "close_vs_ema12": -0.002424451627818125,
          "close_vs_ema24": -0.004333776891755403,
          "ema12_slope_3h": -0.0012066758899658137,
          "ema24_slope_6h": -0.0015084033511205686,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.57,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.189775,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        441,
        442
      ],
      "forecast_publication_timestamp": "2026-09-10T09:01:16.791904Z",
      "requested_quote_timestamp": "2026-09-10T09:01:16.791904Z",
      "retrieved_quote_timestamp": "2026-09-10T09:01:16.981679Z",
      "quote_retrieval_timestamp": "2026-09-10T09:01:16.981679Z",
      "timing_difference_seconds": 0.189775,
      "selected_quote": {
        "id": 84,
        "contract_id": 84,
        "forecast_timestamp": "2026-09-10T09:01:16.791904Z",
        "requested_timestamp": "2026-09-10T09:01:16.791904Z",
        "actual_quote_timestamp": "2026-09-10T09:01:16.981679Z",
        "timestamp_delta_seconds": 0.189775,
        "bid": 0.56,
        "ask": 0.57,
        "midpoint": 0.565,
        "last_price": 0.56,
        "implied_probability": 0.57,
        "spread": 0.009999999999999898,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-10T09:01:16.981679Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP100515",
        "external_market_id": "KXBTC15M-26SEP100515-15",
        "external_contract_id": "KXBTC15M-26SEP100515-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 212.44
      },
      "selected_entry_price": 0.57,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 84,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP100515",
          "external_market_id": "KXBTC15M-26SEP100515-15",
          "external_contract_id": "KXBTC15M-26SEP100515-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-10T09:00:00Z",
          "resolution_timestamp": "2026-09-10T09:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-10T09:01:16.862590Z"
        }
      ],
      "quotes": [
        {
          "id": 84,
          "contract_id": 84,
          "forecast_timestamp": "2026-09-10T09:01:16.791904Z",
          "requested_timestamp": "2026-09-10T09:01:16.791904Z",
          "actual_quote_timestamp": "2026-09-10T09:01:16.981679Z",
          "timestamp_delta_seconds": 0.189775,
          "bid": 0.56,
          "ask": 0.57,
          "midpoint": 0.565,
          "last_price": 0.56,
          "implied_probability": 0.57,
          "spread": 0.009999999999999898,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-10T09:01:16.981679Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP100515",
          "external_market_id": "KXBTC15M-26SEP100515-15",
          "external_contract_id": "KXBTC15M-26SEP100515-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 212.44
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP100515-15": {
          "UP/YES": "KXBTC15M-26SEP100515-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 165,
          "signal_id": 84,
          "quote_id": 84,
          "settlement_id": 84,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 170.0,
          "entry_price": 0.57,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.89999999999999,
          "trading_fee": 2.92,
          "total_deployed": 99.82,
          "settlement_value": 1.0,
          "settlement_payout": 170.0,
          "gross_pnl": 73.10000000000001,
          "net_pnl": 70.18,
          "roi": 0.7030655179322782,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-10T09:16:20.122805Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 212.44,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 166,
          "signal_id": 84,
          "quote_id": 84,
          "settlement_id": 84,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.57,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 56.99999999999999,
          "trading_fee": 1.72,
          "total_deployed": 58.71999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 43.00000000000001,
          "net_pnl": 41.28000000000001,
          "roi": 0.70299727520436,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-10T09:16:20.124665Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 212.44,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 78085.01,
        "kronos_base_predicted_close": 78147.1484375,
        "kronos_base_displacement": 62.13843750000524,
        "kronos_base_displacement_fraction": 0.0007957793371609383,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 78244.4453125,
        "kronos_small_displacement": 159.43531250000524,
        "kronos_small_displacement_fraction": 0.0020418171490277745,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP100515",
        "ticker": "KXBTC15M-26SEP100515-15",
        "market_id": "KXBTC15M-26SEP100515-15",
        "contract_id": "KXBTC15M-26SEP100515-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 78085.01
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-10T09:01:16.791904Z",
        "retrieved_timestamp": "2026-09-10T09:01:16.981679Z",
        "quote_offset_seconds": 0.189775,
        "quote_age_seconds": 0.189775,
        "bid": 0.56,
        "ask": 0.57,
        "midpoint": 0.565,
        "last_price": 0.56,
        "spread": 0.009999999999999898,
        "selected_entry_price": 0.57,
        "price_type": "live_executable_ask",
        "yes_ask_size": 212.44
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 78117.4,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260910T0900Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 78,
          "signal_id": 84,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-10T08:45:00Z",
          "return_6h": -0.0029714344566128537,
          "return_12h": -0.002794683857682334,
          "return_24h": -0.020130761771454675,
          "close_vs_ema12": -0.002424451627818125,
          "close_vs_ema24": -0.004333776891755403,
          "ema12_slope_3h": -0.0012066758899658137,
          "ema24_slope_6h": -0.0015084033511205686,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.474959Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-10T08:45:00Z",
            "return_6h": -0.0029714344566128537,
            "return_12h": -0.002794683857682334,
            "return_24h": -0.020130761771454675,
            "close_vs_ema12": -0.002424451627818125,
            "close_vs_ema24": -0.004333776891755403,
            "ema12_slope_3h": -0.0012066758899658137,
            "ema24_slope_6h": -0.0015084033511205686,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 83,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260910T0615Z",
      "trigger_timestamp": "2026-09-10T06:16:18.949018Z",
      "market_start_timestamp": "2026-09-10T06:15:00Z",
      "resolution_timestamp": "2026-09-10T06:30:00Z",
      "direction": "UP",
      "base_run_id": 435,
      "small_run_id": 436,
      "last_observed_close": 78289.12,
      "actual_close": 78192.92,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-10T06:16:18.981790Z",
      "base_predicted_close": 78402.4453125,
      "small_predicted_close": 78427.1484375,
      "strike": 78289.12,
      "market_regime": {
        "id": 77,
        "signal_id": 83,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-10T06:00:00Z",
        "return_6h": 6.769810838669343e-05,
        "return_12h": -0.0038204362352630694,
        "return_24h": -0.010017083413917494,
        "close_vs_ema12": -0.000982018191895806,
        "close_vs_ema24": -0.002725436019503591,
        "ema12_slope_3h": 8.596399400340182e-05,
        "ema24_slope_6h": -0.0017377698505695038,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.474501Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-10T06:00:00Z",
          "return_6h": 6.769810838669343e-05,
          "return_12h": -0.0038204362352630694,
          "return_24h": -0.010017083413917494,
          "close_vs_ema12": -0.000982018191895806,
          "close_vs_ema24": -0.002725436019503591,
          "ema12_slope_3h": 8.596399400340182e-05,
          "ema24_slope_6h": -0.0017377698505695038,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.33,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.175187,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        435,
        436
      ],
      "forecast_publication_timestamp": "2026-09-10T06:16:18.949018Z",
      "requested_quote_timestamp": "2026-09-10T06:16:18.949018Z",
      "retrieved_quote_timestamp": "2026-09-10T06:16:19.124205Z",
      "quote_retrieval_timestamp": "2026-09-10T06:16:19.124205Z",
      "timing_difference_seconds": 0.175187,
      "selected_quote": {
        "id": 83,
        "contract_id": 83,
        "forecast_timestamp": "2026-09-10T06:16:18.949018Z",
        "requested_timestamp": "2026-09-10T06:16:18.949018Z",
        "actual_quote_timestamp": "2026-09-10T06:16:19.124205Z",
        "timestamp_delta_seconds": 0.175187,
        "bid": 0.32,
        "ask": 0.33,
        "midpoint": 0.325,
        "last_price": 0.32,
        "implied_probability": 0.33,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-10T06:16:19.124205Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP100230",
        "external_market_id": "KXBTC15M-26SEP100230-30",
        "external_contract_id": "KXBTC15M-26SEP100230-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4182.03
      },
      "selected_entry_price": 0.33,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 83,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP100230",
          "external_market_id": "KXBTC15M-26SEP100230-30",
          "external_contract_id": "KXBTC15M-26SEP100230-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-10T06:15:00Z",
          "resolution_timestamp": "2026-09-10T06:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-10T06:16:18.985101Z"
        }
      ],
      "quotes": [
        {
          "id": 83,
          "contract_id": 83,
          "forecast_timestamp": "2026-09-10T06:16:18.949018Z",
          "requested_timestamp": "2026-09-10T06:16:18.949018Z",
          "actual_quote_timestamp": "2026-09-10T06:16:19.124205Z",
          "timestamp_delta_seconds": 0.175187,
          "bid": 0.32,
          "ask": 0.33,
          "midpoint": 0.325,
          "last_price": 0.32,
          "implied_probability": 0.33,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-10T06:16:19.124205Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP100230",
          "external_market_id": "KXBTC15M-26SEP100230-30",
          "external_contract_id": "KXBTC15M-26SEP100230-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4182.03
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP100230-30": {
          "UP/YES": "KXBTC15M-26SEP100230-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 163,
          "signal_id": 83,
          "quote_id": 83,
          "settlement_id": 83,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 289.0,
          "entry_price": 0.33,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.37,
          "trading_fee": 4.48,
          "total_deployed": 99.85000000000001,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.37,
          "net_pnl": -99.85000000000001,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-10T06:31:19.725662Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4182.03,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 164,
          "signal_id": 83,
          "quote_id": 83,
          "settlement_id": 83,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.33,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 33.0,
          "trading_fee": 1.55,
          "total_deployed": 34.55,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -33.0,
          "net_pnl": -34.55,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-10T06:31:19.732453Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4182.03,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 78289.12,
        "kronos_base_predicted_close": 78402.4453125,
        "kronos_base_displacement": 113.32531250000466,
        "kronos_base_displacement_fraction": 0.001447523136037353,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 78427.1484375,
        "kronos_small_displacement": 138.02843750000466,
        "kronos_small_displacement_fraction": 0.001763060275808499,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP100230",
        "ticker": "KXBTC15M-26SEP100230-30",
        "market_id": "KXBTC15M-26SEP100230-30",
        "contract_id": "KXBTC15M-26SEP100230-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 78289.12
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-10T06:16:18.949018Z",
        "retrieved_timestamp": "2026-09-10T06:16:19.124205Z",
        "quote_offset_seconds": 0.175187,
        "quote_age_seconds": 0.175187,
        "bid": 0.32,
        "ask": 0.33,
        "midpoint": 0.325,
        "last_price": 0.32,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.33,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4182.03
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 78192.92,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260910T0615Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 77,
          "signal_id": 83,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-10T06:00:00Z",
          "return_6h": 6.769810838669343e-05,
          "return_12h": -0.0038204362352630694,
          "return_24h": -0.010017083413917494,
          "close_vs_ema12": -0.000982018191895806,
          "close_vs_ema24": -0.002725436019503591,
          "ema12_slope_3h": 8.596399400340182e-05,
          "ema24_slope_6h": -0.0017377698505695038,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.474501Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-10T06:00:00Z",
            "return_6h": 6.769810838669343e-05,
            "return_12h": -0.0038204362352630694,
            "return_24h": -0.010017083413917494,
            "close_vs_ema12": -0.000982018191895806,
            "close_vs_ema24": -0.002725436019503591,
            "ema12_slope_3h": 8.596399400340182e-05,
            "ema24_slope_6h": -0.0017377698505695038,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 82,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260910T0545Z",
      "trigger_timestamp": "2026-09-10T05:46:16.450380Z",
      "market_start_timestamp": "2026-09-10T05:45:00Z",
      "resolution_timestamp": "2026-09-10T06:00:00Z",
      "direction": "UP",
      "base_run_id": 431,
      "small_run_id": 432,
      "last_observed_close": 78396.16,
      "actual_close": 78505.2,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-10T05:46:16.488401Z",
      "base_predicted_close": 78407.4296875,
      "small_predicted_close": 78421.015625,
      "strike": 78396.16,
      "market_regime": {
        "id": 76,
        "signal_id": 82,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-10T05:30:00Z",
        "return_6h": 0.002448278134178805,
        "return_12h": -0.0036993245841123734,
        "return_24h": -0.0066184355431572195,
        "close_vs_ema12": 0.0004158106877387713,
        "close_vs_ema24": -0.0014199144397638586,
        "ema12_slope_3h": 3.1680645912635086e-05,
        "ema24_slope_6h": -0.0018739543474448617,
        "score": -1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.473798Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-10T05:30:00Z",
          "return_6h": 0.002448278134178805,
          "return_12h": -0.0036993245841123734,
          "return_24h": -0.0066184355431572195,
          "close_vs_ema12": 0.0004158106877387713,
          "close_vs_ema24": -0.0014199144397638586,
          "ema12_slope_3h": 3.1680645912635086e-05,
          "ema24_slope_6h": -0.0018739543474448617,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.51,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.193285,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        431,
        432
      ],
      "forecast_publication_timestamp": "2026-09-10T05:46:16.450380Z",
      "requested_quote_timestamp": "2026-09-10T05:46:16.450380Z",
      "retrieved_quote_timestamp": "2026-09-10T05:46:16.643665Z",
      "quote_retrieval_timestamp": "2026-09-10T05:46:16.643665Z",
      "timing_difference_seconds": 0.193285,
      "selected_quote": {
        "id": 82,
        "contract_id": 82,
        "forecast_timestamp": "2026-09-10T05:46:16.450380Z",
        "requested_timestamp": "2026-09-10T05:46:16.450380Z",
        "actual_quote_timestamp": "2026-09-10T05:46:16.643665Z",
        "timestamp_delta_seconds": 0.193285,
        "bid": 0.5,
        "ask": 0.51,
        "midpoint": 0.505,
        "last_price": 0.51,
        "implied_probability": 0.51,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-10T05:46:16.643665Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP100200",
        "external_market_id": "KXBTC15M-26SEP100200-00",
        "external_contract_id": "KXBTC15M-26SEP100200-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3178.67
      },
      "selected_entry_price": 0.51,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 82,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP100200",
          "external_market_id": "KXBTC15M-26SEP100200-00",
          "external_contract_id": "KXBTC15M-26SEP100200-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-10T05:45:00Z",
          "resolution_timestamp": "2026-09-10T06:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-10T05:46:16.490469Z"
        }
      ],
      "quotes": [
        {
          "id": 82,
          "contract_id": 82,
          "forecast_timestamp": "2026-09-10T05:46:16.450380Z",
          "requested_timestamp": "2026-09-10T05:46:16.450380Z",
          "actual_quote_timestamp": "2026-09-10T05:46:16.643665Z",
          "timestamp_delta_seconds": 0.193285,
          "bid": 0.5,
          "ask": 0.51,
          "midpoint": 0.505,
          "last_price": 0.51,
          "implied_probability": 0.51,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-10T05:46:16.643665Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP100200",
          "external_market_id": "KXBTC15M-26SEP100200-00",
          "external_contract_id": "KXBTC15M-26SEP100200-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3178.67
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP100200-00": {
          "UP/YES": "KXBTC15M-26SEP100200-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 161,
          "signal_id": 82,
          "quote_id": 82,
          "settlement_id": 82,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 189.0,
          "entry_price": 0.51,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.39,
          "trading_fee": 3.31,
          "total_deployed": 99.7,
          "settlement_value": 1.0,
          "settlement_payout": 189.0,
          "gross_pnl": 92.61,
          "net_pnl": 89.3,
          "roi": 0.8956870611835506,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-10T06:01:20.196568Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3178.67,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 162,
          "signal_id": 82,
          "quote_id": 82,
          "settlement_id": 82,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.51,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 51.0,
          "trading_fee": 1.75,
          "total_deployed": 52.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 49.0,
          "net_pnl": 47.25,
          "roi": 0.8957345971563981,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-10T06:01:20.198258Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3178.67,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 78396.16,
        "kronos_base_predicted_close": 78407.4296875,
        "kronos_base_displacement": 11.269687499996508,
        "kronos_base_displacement_fraction": 0.00014375305499652672,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 78421.015625,
        "kronos_small_displacement": 24.855624999996508,
        "kronos_small_displacement_fraction": 0.00031705156221932947,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP100200",
        "ticker": "KXBTC15M-26SEP100200-00",
        "market_id": "KXBTC15M-26SEP100200-00",
        "contract_id": "KXBTC15M-26SEP100200-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 78396.16
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-10T05:46:16.450380Z",
        "retrieved_timestamp": "2026-09-10T05:46:16.643665Z",
        "quote_offset_seconds": 0.193285,
        "quote_age_seconds": 0.193285,
        "bid": 0.5,
        "ask": 0.51,
        "midpoint": 0.505,
        "last_price": 0.51,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.51,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3178.67
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 78505.2,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260910T0545Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 76,
          "signal_id": 82,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-10T05:30:00Z",
          "return_6h": 0.002448278134178805,
          "return_12h": -0.0036993245841123734,
          "return_24h": -0.0066184355431572195,
          "close_vs_ema12": 0.0004158106877387713,
          "close_vs_ema24": -0.0014199144397638586,
          "ema12_slope_3h": 3.1680645912635086e-05,
          "ema24_slope_6h": -0.0018739543474448617,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.473798Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-10T05:30:00Z",
            "return_6h": 0.002448278134178805,
            "return_12h": -0.0036993245841123734,
            "return_24h": -0.0066184355431572195,
            "close_vs_ema12": 0.0004158106877387713,
            "close_vs_ema24": -0.0014199144397638586,
            "ema12_slope_3h": 3.1680645912635086e-05,
            "ema24_slope_6h": -0.0018739543474448617,
            "score": -1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 81,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260910T0315Z",
      "trigger_timestamp": "2026-09-10T03:16:15.620049Z",
      "market_start_timestamp": "2026-09-10T03:15:00Z",
      "resolution_timestamp": "2026-09-10T03:30:00Z",
      "direction": "UP",
      "base_run_id": 411,
      "small_run_id": 412,
      "last_observed_close": 78359.86,
      "actual_close": 78366.94,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-10T03:16:15.655877Z",
      "base_predicted_close": 78377.7578125,
      "small_predicted_close": 78377.0390625,
      "strike": 78359.86,
      "market_regime": {
        "id": 75,
        "signal_id": 81,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-10T03:00:00Z",
        "return_6h": 0.0017653183202588352,
        "return_12h": -0.0014905756958756289,
        "return_24h": -0.003046648249687034,
        "close_vs_ema12": 6.627594161257022e-06,
        "close_vs_ema24": -0.002288262189750645,
        "ema12_slope_3h": -0.0014172695362674181,
        "ema24_slope_6h": -0.0031346068807407423,
        "score": -1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.473282Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-10T03:00:00Z",
          "return_6h": 0.0017653183202588352,
          "return_12h": -0.0014905756958756289,
          "return_24h": -0.003046648249687034,
          "close_vs_ema12": 6.627594161257022e-06,
          "close_vs_ema24": -0.002288262189750645,
          "ema12_slope_3h": -0.0014172695362674181,
          "ema24_slope_6h": -0.0031346068807407423,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.39,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.201191,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        411,
        412
      ],
      "forecast_publication_timestamp": "2026-09-10T03:16:15.620049Z",
      "requested_quote_timestamp": "2026-09-10T03:16:15.620049Z",
      "retrieved_quote_timestamp": "2026-09-10T03:16:15.821240Z",
      "quote_retrieval_timestamp": "2026-09-10T03:16:15.821240Z",
      "timing_difference_seconds": 0.201191,
      "selected_quote": {
        "id": 81,
        "contract_id": 81,
        "forecast_timestamp": "2026-09-10T03:16:15.620049Z",
        "requested_timestamp": "2026-09-10T03:16:15.620049Z",
        "actual_quote_timestamp": "2026-09-10T03:16:15.821240Z",
        "timestamp_delta_seconds": 0.201191,
        "bid": 0.38,
        "ask": 0.39,
        "midpoint": 0.385,
        "last_price": 0.38,
        "implied_probability": 0.39,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-10T03:16:15.821240Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP092330",
        "external_market_id": "KXBTC15M-26SEP092330-30",
        "external_contract_id": "KXBTC15M-26SEP092330-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3548.46
      },
      "selected_entry_price": 0.39,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 81,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP092330",
          "external_market_id": "KXBTC15M-26SEP092330-30",
          "external_contract_id": "KXBTC15M-26SEP092330-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-10T03:15:00Z",
          "resolution_timestamp": "2026-09-10T03:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-10T03:16:15.658276Z"
        }
      ],
      "quotes": [
        {
          "id": 81,
          "contract_id": 81,
          "forecast_timestamp": "2026-09-10T03:16:15.620049Z",
          "requested_timestamp": "2026-09-10T03:16:15.620049Z",
          "actual_quote_timestamp": "2026-09-10T03:16:15.821240Z",
          "timestamp_delta_seconds": 0.201191,
          "bid": 0.38,
          "ask": 0.39,
          "midpoint": 0.385,
          "last_price": 0.38,
          "implied_probability": 0.39,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-10T03:16:15.821240Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP092330",
          "external_market_id": "KXBTC15M-26SEP092330-30",
          "external_contract_id": "KXBTC15M-26SEP092330-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3548.46
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP092330-30": {
          "UP/YES": "KXBTC15M-26SEP092330-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 159,
          "signal_id": 81,
          "quote_id": 81,
          "settlement_id": 81,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 245.0,
          "entry_price": 0.39,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.55,
          "trading_fee": 4.08,
          "total_deployed": 99.63,
          "settlement_value": 1.0,
          "settlement_payout": 245.0,
          "gross_pnl": 149.45,
          "net_pnl": 145.37,
          "roi": 1.4590986650607247,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-10T03:31:20.604184Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3548.46,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 160,
          "signal_id": 81,
          "quote_id": 81,
          "settlement_id": 81,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.39,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 39.0,
          "trading_fee": 1.67,
          "total_deployed": 40.67,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 61.0,
          "net_pnl": 59.33,
          "roi": 1.4588148512417014,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-10T03:31:20.606631Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3548.46,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 78359.86,
        "kronos_base_predicted_close": 78377.7578125,
        "kronos_base_displacement": 17.897812499999418,
        "kronos_base_displacement_fraction": 0.00022840536596159587,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 78377.0390625,
        "kronos_small_displacement": 17.179062499999418,
        "kronos_small_displacement_fraction": 0.00021923294018135584,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP092330",
        "ticker": "KXBTC15M-26SEP092330-30",
        "market_id": "KXBTC15M-26SEP092330-30",
        "contract_id": "KXBTC15M-26SEP092330-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 78359.86
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-10T03:16:15.620049Z",
        "retrieved_timestamp": "2026-09-10T03:16:15.821240Z",
        "quote_offset_seconds": 0.201191,
        "quote_age_seconds": 0.201191,
        "bid": 0.38,
        "ask": 0.39,
        "midpoint": 0.385,
        "last_price": 0.38,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.39,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3548.46
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 78366.94,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260910T0315Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 75,
          "signal_id": 81,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-10T03:00:00Z",
          "return_6h": 0.0017653183202588352,
          "return_12h": -0.0014905756958756289,
          "return_24h": -0.003046648249687034,
          "close_vs_ema12": 6.627594161257022e-06,
          "close_vs_ema24": -0.002288262189750645,
          "ema12_slope_3h": -0.0014172695362674181,
          "ema24_slope_6h": -0.0031346068807407423,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.473282Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-10T03:00:00Z",
            "return_6h": 0.0017653183202588352,
            "return_12h": -0.0014905756958756289,
            "return_24h": -0.003046648249687034,
            "close_vs_ema12": 6.627594161257022e-06,
            "close_vs_ema24": -0.002288262189750645,
            "ema12_slope_3h": -0.0014172695362674181,
            "ema24_slope_6h": -0.0031346068807407423,
            "score": -1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 80,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260910T0200Z",
      "trigger_timestamp": "2026-09-10T02:01:17.304515Z",
      "market_start_timestamp": "2026-09-10T02:00:00Z",
      "resolution_timestamp": "2026-09-10T02:15:00Z",
      "direction": "UP",
      "base_run_id": 401,
      "small_run_id": 402,
      "last_observed_close": 78086.13,
      "actual_close": 78015.3,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-10T02:01:17.343139Z",
      "base_predicted_close": 78118.625,
      "small_predicted_close": 78101.578125,
      "strike": 78086.13,
      "market_regime": {
        "id": 74,
        "signal_id": 80,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-10T01:45:00Z",
        "return_6h": -0.001619834530758757,
        "return_12h": -0.01305623136486267,
        "return_24h": -0.009785550782848151,
        "close_vs_ema12": -0.003979347119873355,
        "close_vs_ema24": -0.006262185685506849,
        "ema12_slope_3h": -0.0016843338857459589,
        "ema24_slope_6h": -0.00342475778857676,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.472788Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-10T01:45:00Z",
          "return_6h": -0.001619834530758757,
          "return_12h": -0.01305623136486267,
          "return_24h": -0.009785550782848151,
          "close_vs_ema12": -0.003979347119873355,
          "close_vs_ema24": -0.006262185685506849,
          "ema12_slope_3h": -0.0016843338857459589,
          "ema24_slope_6h": -0.00342475778857676,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.4,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.209011,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        401,
        402
      ],
      "forecast_publication_timestamp": "2026-09-10T02:01:17.304515Z",
      "requested_quote_timestamp": "2026-09-10T02:01:17.304515Z",
      "retrieved_quote_timestamp": "2026-09-10T02:01:17.513526Z",
      "quote_retrieval_timestamp": "2026-09-10T02:01:17.513526Z",
      "timing_difference_seconds": 0.209011,
      "selected_quote": {
        "id": 80,
        "contract_id": 80,
        "forecast_timestamp": "2026-09-10T02:01:17.304515Z",
        "requested_timestamp": "2026-09-10T02:01:17.304515Z",
        "actual_quote_timestamp": "2026-09-10T02:01:17.513526Z",
        "timestamp_delta_seconds": 0.209011,
        "bid": 0.39,
        "ask": 0.4,
        "midpoint": 0.395,
        "last_price": 0.4,
        "implied_probability": 0.4,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-10T02:01:17.513526Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP092215",
        "external_market_id": "KXBTC15M-26SEP092215-15",
        "external_contract_id": "KXBTC15M-26SEP092215-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4319.88
      },
      "selected_entry_price": 0.4,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 80,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP092215",
          "external_market_id": "KXBTC15M-26SEP092215-15",
          "external_contract_id": "KXBTC15M-26SEP092215-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-10T02:00:00Z",
          "resolution_timestamp": "2026-09-10T02:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-10T02:01:17.346903Z"
        }
      ],
      "quotes": [
        {
          "id": 80,
          "contract_id": 80,
          "forecast_timestamp": "2026-09-10T02:01:17.304515Z",
          "requested_timestamp": "2026-09-10T02:01:17.304515Z",
          "actual_quote_timestamp": "2026-09-10T02:01:17.513526Z",
          "timestamp_delta_seconds": 0.209011,
          "bid": 0.39,
          "ask": 0.4,
          "midpoint": 0.395,
          "last_price": 0.4,
          "implied_probability": 0.4,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-10T02:01:17.513526Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP092215",
          "external_market_id": "KXBTC15M-26SEP092215-15",
          "external_contract_id": "KXBTC15M-26SEP092215-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4319.88
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP092215-15": {
          "UP/YES": "KXBTC15M-26SEP092215-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 157,
          "signal_id": 80,
          "quote_id": 80,
          "settlement_id": 80,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 239.0,
          "entry_price": 0.4,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.60000000000001,
          "trading_fee": 4.02,
          "total_deployed": 99.62,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.60000000000001,
          "net_pnl": -99.62,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-10T02:16:20.621062Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4319.88,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 158,
          "signal_id": 80,
          "quote_id": 80,
          "settlement_id": 80,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.4,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 40.0,
          "trading_fee": 1.68,
          "total_deployed": 41.68,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -40.0,
          "net_pnl": -41.68,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-10T02:16:20.622546Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4319.88,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 78086.13,
        "kronos_base_predicted_close": 78118.625,
        "kronos_base_displacement": 32.49499999999534,
        "kronos_base_displacement_fraction": 0.00041614304614654796,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 78101.578125,
        "kronos_small_displacement": 15.448124999995343,
        "kronos_small_displacement_fraction": 0.00019783442975078086,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP092215",
        "ticker": "KXBTC15M-26SEP092215-15",
        "market_id": "KXBTC15M-26SEP092215-15",
        "contract_id": "KXBTC15M-26SEP092215-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 78086.13
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-10T02:01:17.304515Z",
        "retrieved_timestamp": "2026-09-10T02:01:17.513526Z",
        "quote_offset_seconds": 0.209011,
        "quote_age_seconds": 0.209011,
        "bid": 0.39,
        "ask": 0.4,
        "midpoint": 0.395,
        "last_price": 0.4,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.4,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4319.88
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 78015.3,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260910T0200Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 74,
          "signal_id": 80,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-10T01:45:00Z",
          "return_6h": -0.001619834530758757,
          "return_12h": -0.01305623136486267,
          "return_24h": -0.009785550782848151,
          "close_vs_ema12": -0.003979347119873355,
          "close_vs_ema24": -0.006262185685506849,
          "ema12_slope_3h": -0.0016843338857459589,
          "ema24_slope_6h": -0.00342475778857676,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.472788Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-10T01:45:00Z",
            "return_6h": -0.001619834530758757,
            "return_12h": -0.01305623136486267,
            "return_24h": -0.009785550782848151,
            "close_vs_ema12": -0.003979347119873355,
            "close_vs_ema24": -0.006262185685506849,
            "ema12_slope_3h": -0.0016843338857459589,
            "ema24_slope_6h": -0.00342475778857676,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 79,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260910T0115Z",
      "trigger_timestamp": "2026-09-10T01:16:16.756398Z",
      "market_start_timestamp": "2026-09-10T01:15:00Z",
      "resolution_timestamp": "2026-09-10T01:30:00Z",
      "direction": "UP",
      "base_run_id": 395,
      "small_run_id": 396,
      "last_observed_close": 78305.38,
      "actual_close": 78163.15,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-10T01:16:16.785659Z",
      "base_predicted_close": 78380.8046875,
      "small_predicted_close": 78390.7109375,
      "strike": 78305.38,
      "market_regime": {
        "id": 73,
        "signal_id": 79,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-10T01:00:00Z",
        "return_6h": -0.0019246532357817259,
        "return_12h": -0.015048489961706046,
        "return_24h": -0.005543803213957199,
        "close_vs_ema12": -0.0016418697817232042,
        "close_vs_ema24": -0.003840164740659513,
        "ema12_slope_3h": -0.0021728158325549085,
        "ema24_slope_6h": -0.0034696172168501294,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.472262Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-10T01:00:00Z",
          "return_6h": -0.0019246532357817259,
          "return_12h": -0.015048489961706046,
          "return_24h": -0.005543803213957199,
          "close_vs_ema12": -0.0016418697817232042,
          "close_vs_ema24": -0.003840164740659513,
          "ema12_slope_3h": -0.0021728158325549085,
          "ema24_slope_6h": -0.0034696172168501294,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.5,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.166591,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        395,
        396
      ],
      "forecast_publication_timestamp": "2026-09-10T01:16:16.756398Z",
      "requested_quote_timestamp": "2026-09-10T01:16:16.756398Z",
      "retrieved_quote_timestamp": "2026-09-10T01:16:16.922989Z",
      "quote_retrieval_timestamp": "2026-09-10T01:16:16.922989Z",
      "timing_difference_seconds": 0.166591,
      "selected_quote": {
        "id": 79,
        "contract_id": 79,
        "forecast_timestamp": "2026-09-10T01:16:16.756398Z",
        "requested_timestamp": "2026-09-10T01:16:16.756398Z",
        "actual_quote_timestamp": "2026-09-10T01:16:16.922989Z",
        "timestamp_delta_seconds": 0.166591,
        "bid": 0.49,
        "ask": 0.5,
        "midpoint": 0.495,
        "last_price": 0.49,
        "implied_probability": 0.5,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-10T01:16:16.922989Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP092130",
        "external_market_id": "KXBTC15M-26SEP092130-30",
        "external_contract_id": "KXBTC15M-26SEP092130-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 6534.67
      },
      "selected_entry_price": 0.5,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 79,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP092130",
          "external_market_id": "KXBTC15M-26SEP092130-30",
          "external_contract_id": "KXBTC15M-26SEP092130-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-10T01:15:00Z",
          "resolution_timestamp": "2026-09-10T01:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-10T01:16:16.788304Z"
        }
      ],
      "quotes": [
        {
          "id": 79,
          "contract_id": 79,
          "forecast_timestamp": "2026-09-10T01:16:16.756398Z",
          "requested_timestamp": "2026-09-10T01:16:16.756398Z",
          "actual_quote_timestamp": "2026-09-10T01:16:16.922989Z",
          "timestamp_delta_seconds": 0.166591,
          "bid": 0.49,
          "ask": 0.5,
          "midpoint": 0.495,
          "last_price": 0.49,
          "implied_probability": 0.5,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-10T01:16:16.922989Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP092130",
          "external_market_id": "KXBTC15M-26SEP092130-30",
          "external_contract_id": "KXBTC15M-26SEP092130-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 6534.67
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP092130-30": {
          "UP/YES": "KXBTC15M-26SEP092130-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 155,
          "signal_id": 79,
          "quote_id": 79,
          "settlement_id": 79,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 193.0,
          "entry_price": 0.5,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.5,
          "trading_fee": 3.38,
          "total_deployed": 99.88,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.5,
          "net_pnl": -99.88,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-10T01:31:20.821184Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6534.67,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 156,
          "signal_id": 79,
          "quote_id": 79,
          "settlement_id": 79,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.5,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 50.0,
          "trading_fee": 1.75,
          "total_deployed": 51.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -50.0,
          "net_pnl": -51.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-10T01:31:20.822947Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6534.67,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 78305.38,
        "kronos_base_predicted_close": 78380.8046875,
        "kronos_base_displacement": 75.42468749999534,
        "kronos_base_displacement_fraction": 0.0009632120743171841,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 78390.7109375,
        "kronos_small_displacement": 85.33093749999534,
        "kronos_small_displacement_fraction": 0.0010897199847570542,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP092130",
        "ticker": "KXBTC15M-26SEP092130-30",
        "market_id": "KXBTC15M-26SEP092130-30",
        "contract_id": "KXBTC15M-26SEP092130-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 78305.38
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-10T01:16:16.756398Z",
        "retrieved_timestamp": "2026-09-10T01:16:16.922989Z",
        "quote_offset_seconds": 0.166591,
        "quote_age_seconds": 0.166591,
        "bid": 0.49,
        "ask": 0.5,
        "midpoint": 0.495,
        "last_price": 0.49,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.5,
        "price_type": "live_executable_ask",
        "yes_ask_size": 6534.67
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 78163.15,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260910T0115Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 73,
          "signal_id": 79,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-10T01:00:00Z",
          "return_6h": -0.0019246532357817259,
          "return_12h": -0.015048489961706046,
          "return_24h": -0.005543803213957199,
          "close_vs_ema12": -0.0016418697817232042,
          "close_vs_ema24": -0.003840164740659513,
          "ema12_slope_3h": -0.0021728158325549085,
          "ema24_slope_6h": -0.0034696172168501294,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.472262Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-10T01:00:00Z",
            "return_6h": -0.0019246532357817259,
            "return_12h": -0.015048489961706046,
            "return_24h": -0.005543803213957199,
            "close_vs_ema12": -0.0016418697817232042,
            "close_vs_ema24": -0.003840164740659513,
            "ema12_slope_3h": -0.0021728158325549085,
            "ema24_slope_6h": -0.0034696172168501294,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 78,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260910T0045Z",
      "trigger_timestamp": "2026-09-10T00:46:16.274661Z",
      "market_start_timestamp": "2026-09-10T00:45:00Z",
      "resolution_timestamp": "2026-09-10T01:00:00Z",
      "direction": "UP",
      "base_run_id": 391,
      "small_run_id": 392,
      "last_observed_close": 78151.63,
      "actual_close": 78169.43,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-10T00:46:16.308788Z",
      "base_predicted_close": 78170.140625,
      "small_predicted_close": 78164.8359375,
      "strike": 78151.63,
      "market_regime": {
        "id": 72,
        "signal_id": 78,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-10T00:30:00Z",
        "return_6h": -0.004602430108605171,
        "return_12h": -0.017175284694062043,
        "return_24h": -0.0065785522538157615,
        "close_vs_ema12": -0.003817800886310674,
        "close_vs_ema24": -0.005994746454317967,
        "ema12_slope_3h": -0.002633510446899412,
        "ema24_slope_6h": -0.0035093280571462104,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.471545Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-10T00:30:00Z",
          "return_6h": -0.004602430108605171,
          "return_12h": -0.017175284694062043,
          "return_24h": -0.0065785522538157615,
          "close_vs_ema12": -0.003817800886310674,
          "close_vs_ema24": -0.005994746454317967,
          "ema12_slope_3h": -0.002633510446899412,
          "ema24_slope_6h": -0.0035093280571462104,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.4,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.229434,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        391,
        392
      ],
      "forecast_publication_timestamp": "2026-09-10T00:46:16.274661Z",
      "requested_quote_timestamp": "2026-09-10T00:46:16.274661Z",
      "retrieved_quote_timestamp": "2026-09-10T00:46:16.504095Z",
      "quote_retrieval_timestamp": "2026-09-10T00:46:16.504095Z",
      "timing_difference_seconds": 0.229434,
      "selected_quote": {
        "id": 78,
        "contract_id": 78,
        "forecast_timestamp": "2026-09-10T00:46:16.274661Z",
        "requested_timestamp": "2026-09-10T00:46:16.274661Z",
        "actual_quote_timestamp": "2026-09-10T00:46:16.504095Z",
        "timestamp_delta_seconds": 0.229434,
        "bid": 0.39,
        "ask": 0.4,
        "midpoint": 0.395,
        "last_price": 0.39,
        "implied_probability": 0.4,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-10T00:46:16.504095Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP092100",
        "external_market_id": "KXBTC15M-26SEP092100-00",
        "external_contract_id": "KXBTC15M-26SEP092100-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 6774.77
      },
      "selected_entry_price": 0.4,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 78,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP092100",
          "external_market_id": "KXBTC15M-26SEP092100-00",
          "external_contract_id": "KXBTC15M-26SEP092100-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-10T00:45:00Z",
          "resolution_timestamp": "2026-09-10T01:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-10T00:46:16.310707Z"
        }
      ],
      "quotes": [
        {
          "id": 78,
          "contract_id": 78,
          "forecast_timestamp": "2026-09-10T00:46:16.274661Z",
          "requested_timestamp": "2026-09-10T00:46:16.274661Z",
          "actual_quote_timestamp": "2026-09-10T00:46:16.504095Z",
          "timestamp_delta_seconds": 0.229434,
          "bid": 0.39,
          "ask": 0.4,
          "midpoint": 0.395,
          "last_price": 0.39,
          "implied_probability": 0.4,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-10T00:46:16.504095Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP092100",
          "external_market_id": "KXBTC15M-26SEP092100-00",
          "external_contract_id": "KXBTC15M-26SEP092100-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 6774.77
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP092100-00": {
          "UP/YES": "KXBTC15M-26SEP092100-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 153,
          "signal_id": 78,
          "quote_id": 78,
          "settlement_id": 78,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 239.0,
          "entry_price": 0.4,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.60000000000001,
          "trading_fee": 4.02,
          "total_deployed": 99.62,
          "settlement_value": 1.0,
          "settlement_payout": 239.0,
          "gross_pnl": 143.39999999999998,
          "net_pnl": 139.38,
          "roi": 1.3991166432443283,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-10T01:01:20.804114Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6774.77,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 154,
          "signal_id": 78,
          "quote_id": 78,
          "settlement_id": 78,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.4,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 40.0,
          "trading_fee": 1.68,
          "total_deployed": 41.68,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 60.0,
          "net_pnl": 58.32,
          "roi": 1.399232245681382,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-10T01:01:20.805780Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6774.77,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 78151.63,
        "kronos_base_predicted_close": 78170.140625,
        "kronos_base_displacement": 18.510624999995343,
        "kronos_base_displacement_fraction": 0.000236855264567039,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 78164.8359375,
        "kronos_small_displacement": 13.205937499995343,
        "kronos_small_displacement_fraction": 0.00016897840134614392,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP092100",
        "ticker": "KXBTC15M-26SEP092100-00",
        "market_id": "KXBTC15M-26SEP092100-00",
        "contract_id": "KXBTC15M-26SEP092100-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 78151.63
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-10T00:46:16.274661Z",
        "retrieved_timestamp": "2026-09-10T00:46:16.504095Z",
        "quote_offset_seconds": 0.229434,
        "quote_age_seconds": 0.229434,
        "bid": 0.39,
        "ask": 0.4,
        "midpoint": 0.395,
        "last_price": 0.39,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.4,
        "price_type": "live_executable_ask",
        "yes_ask_size": 6774.77
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 78169.43,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260910T0045Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 72,
          "signal_id": 78,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-10T00:30:00Z",
          "return_6h": -0.004602430108605171,
          "return_12h": -0.017175284694062043,
          "return_24h": -0.0065785522538157615,
          "close_vs_ema12": -0.003817800886310674,
          "close_vs_ema24": -0.005994746454317967,
          "ema12_slope_3h": -0.002633510446899412,
          "ema24_slope_6h": -0.0035093280571462104,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.471545Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-10T00:30:00Z",
            "return_6h": -0.004602430108605171,
            "return_12h": -0.017175284694062043,
            "return_24h": -0.0065785522538157615,
            "close_vs_ema12": -0.003817800886310674,
            "close_vs_ema24": -0.005994746454317967,
            "ema12_slope_3h": -0.002633510446899412,
            "ema24_slope_6h": -0.0035093280571462104,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 77,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260910T0015Z",
      "trigger_timestamp": "2026-09-10T00:16:15.902207Z",
      "market_start_timestamp": "2026-09-10T00:15:00Z",
      "resolution_timestamp": "2026-09-10T00:30:00Z",
      "direction": "UP",
      "base_run_id": 387,
      "small_run_id": 388,
      "last_observed_close": 78283.82,
      "actual_close": 78307.1,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-10T00:16:15.934730Z",
      "base_predicted_close": 78332.28125,
      "small_predicted_close": 78399.2578125,
      "strike": 78283.82,
      "market_regime": {
        "id": 71,
        "signal_id": 77,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-10T00:00:00Z",
        "return_6h": -0.003887871142127741,
        "return_12h": -0.01363093065085863,
        "return_24h": -0.005437973733435797,
        "close_vs_ema12": -0.002379675091289335,
        "close_vs_ema24": -0.004525861405659359,
        "ema12_slope_3h": -0.00284012751176288,
        "ema24_slope_6h": -0.003481193497096524,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.471050Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-10T00:00:00Z",
          "return_6h": -0.003887871142127741,
          "return_12h": -0.01363093065085863,
          "return_24h": -0.005437973733435797,
          "close_vs_ema12": -0.002379675091289335,
          "close_vs_ema24": -0.004525861405659359,
          "ema12_slope_3h": -0.00284012751176288,
          "ema24_slope_6h": -0.003481193497096524,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.39,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.170519,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        387,
        388
      ],
      "forecast_publication_timestamp": "2026-09-10T00:16:15.902207Z",
      "requested_quote_timestamp": "2026-09-10T00:16:15.902207Z",
      "retrieved_quote_timestamp": "2026-09-10T00:16:16.072726Z",
      "quote_retrieval_timestamp": "2026-09-10T00:16:16.072726Z",
      "timing_difference_seconds": 0.170519,
      "selected_quote": {
        "id": 77,
        "contract_id": 77,
        "forecast_timestamp": "2026-09-10T00:16:15.902207Z",
        "requested_timestamp": "2026-09-10T00:16:15.902207Z",
        "actual_quote_timestamp": "2026-09-10T00:16:16.072726Z",
        "timestamp_delta_seconds": 0.170519,
        "bid": 0.38,
        "ask": 0.39,
        "midpoint": 0.385,
        "last_price": 0.39,
        "implied_probability": 0.39,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-10T00:16:16.072726Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP092030",
        "external_market_id": "KXBTC15M-26SEP092030-30",
        "external_contract_id": "KXBTC15M-26SEP092030-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3497.88
      },
      "selected_entry_price": 0.39,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 77,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP092030",
          "external_market_id": "KXBTC15M-26SEP092030-30",
          "external_contract_id": "KXBTC15M-26SEP092030-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-10T00:15:00Z",
          "resolution_timestamp": "2026-09-10T00:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-10T00:16:15.936765Z"
        }
      ],
      "quotes": [
        {
          "id": 77,
          "contract_id": 77,
          "forecast_timestamp": "2026-09-10T00:16:15.902207Z",
          "requested_timestamp": "2026-09-10T00:16:15.902207Z",
          "actual_quote_timestamp": "2026-09-10T00:16:16.072726Z",
          "timestamp_delta_seconds": 0.170519,
          "bid": 0.38,
          "ask": 0.39,
          "midpoint": 0.385,
          "last_price": 0.39,
          "implied_probability": 0.39,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-10T00:16:16.072726Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP092030",
          "external_market_id": "KXBTC15M-26SEP092030-30",
          "external_contract_id": "KXBTC15M-26SEP092030-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3497.88
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP092030-30": {
          "UP/YES": "KXBTC15M-26SEP092030-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 151,
          "signal_id": 77,
          "quote_id": 77,
          "settlement_id": 77,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 245.0,
          "entry_price": 0.39,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.55,
          "trading_fee": 4.08,
          "total_deployed": 99.63,
          "settlement_value": 1.0,
          "settlement_payout": 245.0,
          "gross_pnl": 149.45,
          "net_pnl": 145.37,
          "roi": 1.4590986650607247,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-10T00:31:20.792753Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3497.88,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 152,
          "signal_id": 77,
          "quote_id": 77,
          "settlement_id": 77,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.39,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 39.0,
          "trading_fee": 1.67,
          "total_deployed": 40.67,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 61.0,
          "net_pnl": 59.33,
          "roi": 1.4588148512417014,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-10T00:31:20.794487Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3497.88,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 78283.82,
        "kronos_base_predicted_close": 78332.28125,
        "kronos_base_displacement": 48.461249999993015,
        "kronos_base_displacement_fraction": 0.000619045544788093,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 78399.2578125,
        "kronos_small_displacement": 115.43781249999302,
        "kronos_small_displacement_fraction": 0.0014746062787941749,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP092030",
        "ticker": "KXBTC15M-26SEP092030-30",
        "market_id": "KXBTC15M-26SEP092030-30",
        "contract_id": "KXBTC15M-26SEP092030-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 78283.82
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-10T00:16:15.902207Z",
        "retrieved_timestamp": "2026-09-10T00:16:16.072726Z",
        "quote_offset_seconds": 0.170519,
        "quote_age_seconds": 0.170519,
        "bid": 0.38,
        "ask": 0.39,
        "midpoint": 0.385,
        "last_price": 0.39,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.39,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3497.88
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 78307.1,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260910T0015Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 71,
          "signal_id": 77,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-10T00:00:00Z",
          "return_6h": -0.003887871142127741,
          "return_12h": -0.01363093065085863,
          "return_24h": -0.005437973733435797,
          "close_vs_ema12": -0.002379675091289335,
          "close_vs_ema24": -0.004525861405659359,
          "ema12_slope_3h": -0.00284012751176288,
          "ema24_slope_6h": -0.003481193497096524,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.471050Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-10T00:00:00Z",
            "return_6h": -0.003887871142127741,
            "return_12h": -0.01363093065085863,
            "return_24h": -0.005437973733435797,
            "close_vs_ema12": -0.002379675091289335,
            "close_vs_ema24": -0.004525861405659359,
            "ema12_slope_3h": -0.00284012751176288,
            "ema24_slope_6h": -0.003481193497096524,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 76,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260910T0000Z",
      "trigger_timestamp": "2026-09-10T00:01:16.571859Z",
      "market_start_timestamp": "2026-09-10T00:00:00Z",
      "resolution_timestamp": "2026-09-10T00:15:00Z",
      "direction": "UP",
      "base_run_id": 385,
      "small_run_id": 386,
      "last_observed_close": 78276.74,
      "actual_close": 78283.82,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-10T00:01:16.601434Z",
      "base_predicted_close": 78307.4140625,
      "small_predicted_close": 78378.671875,
      "strike": 78276.74,
      "market_regime": {
        "id": 70,
        "signal_id": 76,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-09T23:45:00Z",
        "return_6h": -0.006185386833797213,
        "return_12h": -0.013165508643378954,
        "return_24h": -0.0021674867298174805,
        "close_vs_ema12": -0.002570955541651654,
        "close_vs_ema24": -0.004710777656397824,
        "ema12_slope_3h": -0.002993770599973633,
        "ema24_slope_6h": -0.0034726678710268466,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.470591Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-09T23:45:00Z",
          "return_6h": -0.006185386833797213,
          "return_12h": -0.013165508643378954,
          "return_24h": -0.0021674867298174805,
          "close_vs_ema12": -0.002570955541651654,
          "close_vs_ema24": -0.004710777656397824,
          "ema12_slope_3h": -0.002993770599973633,
          "ema24_slope_6h": -0.0034726678710268466,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.59,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.160405,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        385,
        386
      ],
      "forecast_publication_timestamp": "2026-09-10T00:01:16.571859Z",
      "requested_quote_timestamp": "2026-09-10T00:01:16.571859Z",
      "retrieved_quote_timestamp": "2026-09-10T00:01:16.732264Z",
      "quote_retrieval_timestamp": "2026-09-10T00:01:16.732264Z",
      "timing_difference_seconds": 0.160405,
      "selected_quote": {
        "id": 76,
        "contract_id": 76,
        "forecast_timestamp": "2026-09-10T00:01:16.571859Z",
        "requested_timestamp": "2026-09-10T00:01:16.571859Z",
        "actual_quote_timestamp": "2026-09-10T00:01:16.732264Z",
        "timestamp_delta_seconds": 0.160405,
        "bid": 0.58,
        "ask": 0.59,
        "midpoint": 0.585,
        "last_price": 0.59,
        "implied_probability": 0.59,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-10T00:01:16.732264Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP092015",
        "external_market_id": "KXBTC15M-26SEP092015-15",
        "external_contract_id": "KXBTC15M-26SEP092015-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 8304.24
      },
      "selected_entry_price": 0.59,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 76,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP092015",
          "external_market_id": "KXBTC15M-26SEP092015-15",
          "external_contract_id": "KXBTC15M-26SEP092015-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-10T00:00:00Z",
          "resolution_timestamp": "2026-09-10T00:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-10T00:01:16.604586Z"
        }
      ],
      "quotes": [
        {
          "id": 76,
          "contract_id": 76,
          "forecast_timestamp": "2026-09-10T00:01:16.571859Z",
          "requested_timestamp": "2026-09-10T00:01:16.571859Z",
          "actual_quote_timestamp": "2026-09-10T00:01:16.732264Z",
          "timestamp_delta_seconds": 0.160405,
          "bid": 0.58,
          "ask": 0.59,
          "midpoint": 0.585,
          "last_price": 0.59,
          "implied_probability": 0.59,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-10T00:01:16.732264Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP092015",
          "external_market_id": "KXBTC15M-26SEP092015-15",
          "external_contract_id": "KXBTC15M-26SEP092015-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 8304.24
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP092015-15": {
          "UP/YES": "KXBTC15M-26SEP092015-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 149,
          "signal_id": 76,
          "quote_id": 76,
          "settlement_id": 76,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 164.0,
          "entry_price": 0.59,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.75999999999999,
          "trading_fee": 2.78,
          "total_deployed": 99.53999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 164.0,
          "gross_pnl": 67.24000000000001,
          "net_pnl": 64.46000000000001,
          "roi": 0.6475788627687363,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-10T00:16:20.019301Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 8304.24,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 150,
          "signal_id": 76,
          "quote_id": 76,
          "settlement_id": 76,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.59,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 59.0,
          "trading_fee": 1.7,
          "total_deployed": 60.7,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 41.0,
          "net_pnl": 39.3,
          "roi": 0.6474464579901152,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-10T00:16:20.021094Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 8304.24,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 78276.74,
        "kronos_base_predicted_close": 78307.4140625,
        "kronos_base_displacement": 30.67406249999476,
        "kronos_base_displacement_fraction": 0.0003918668879158069,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 78378.671875,
        "kronos_small_displacement": 101.93187499999476,
        "kronos_small_displacement_fraction": 0.0013021987757793024,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP092015",
        "ticker": "KXBTC15M-26SEP092015-15",
        "market_id": "KXBTC15M-26SEP092015-15",
        "contract_id": "KXBTC15M-26SEP092015-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 78276.74
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-10T00:01:16.571859Z",
        "retrieved_timestamp": "2026-09-10T00:01:16.732264Z",
        "quote_offset_seconds": 0.160405,
        "quote_age_seconds": 0.160405,
        "bid": 0.58,
        "ask": 0.59,
        "midpoint": 0.585,
        "last_price": 0.59,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.59,
        "price_type": "live_executable_ask",
        "yes_ask_size": 8304.24
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 78283.82,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260910T0000Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 70,
          "signal_id": 76,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-09T23:45:00Z",
          "return_6h": -0.006185386833797213,
          "return_12h": -0.013165508643378954,
          "return_24h": -0.0021674867298174805,
          "close_vs_ema12": -0.002570955541651654,
          "close_vs_ema24": -0.004710777656397824,
          "ema12_slope_3h": -0.002993770599973633,
          "ema24_slope_6h": -0.0034726678710268466,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.470591Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-09T23:45:00Z",
            "return_6h": -0.006185386833797213,
            "return_12h": -0.013165508643378954,
            "return_24h": -0.0021674867298174805,
            "close_vs_ema12": -0.002570955541651654,
            "close_vs_ema24": -0.004710777656397824,
            "ema12_slope_3h": -0.002993770599973633,
            "ema24_slope_6h": -0.0034726678710268466,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 75,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260909T2215Z",
      "trigger_timestamp": "2026-09-09T22:16:17.011204Z",
      "market_start_timestamp": "2026-09-09T22:15:00Z",
      "resolution_timestamp": "2026-09-09T22:30:00Z",
      "direction": "UP",
      "base_run_id": 371,
      "small_run_id": 372,
      "last_observed_close": 77868.84,
      "actual_close": 78017.15,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-09T22:16:17.047141Z",
      "base_predicted_close": 77902.0625,
      "small_predicted_close": 77939.0078125,
      "strike": 77868.84,
      "market_regime": {
        "id": 69,
        "signal_id": 75,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-09T22:00:00Z",
        "return_6h": -0.009703937732343682,
        "return_12h": -0.014280383579224898,
        "return_24h": -0.007683644738883499,
        "close_vs_ema12": -0.00936477562975535,
        "close_vs_ema24": -0.010976103428805728,
        "ema12_slope_3h": -0.0032892374927784296,
        "ema24_slope_6h": -0.002708342528686236,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.470127Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-09T22:00:00Z",
          "return_6h": -0.009703937732343682,
          "return_12h": -0.014280383579224898,
          "return_24h": -0.007683644738883499,
          "close_vs_ema12": -0.00936477562975535,
          "close_vs_ema24": -0.010976103428805728,
          "ema12_slope_3h": -0.0032892374927784296,
          "ema24_slope_6h": -0.002708342528686236,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.41,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.193868,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        371,
        372
      ],
      "forecast_publication_timestamp": "2026-09-09T22:16:17.011204Z",
      "requested_quote_timestamp": "2026-09-09T22:16:17.011204Z",
      "retrieved_quote_timestamp": "2026-09-09T22:16:17.205072Z",
      "quote_retrieval_timestamp": "2026-09-09T22:16:17.205072Z",
      "timing_difference_seconds": 0.193868,
      "selected_quote": {
        "id": 75,
        "contract_id": 75,
        "forecast_timestamp": "2026-09-09T22:16:17.011204Z",
        "requested_timestamp": "2026-09-09T22:16:17.011204Z",
        "actual_quote_timestamp": "2026-09-09T22:16:17.205072Z",
        "timestamp_delta_seconds": 0.193868,
        "bid": 0.4,
        "ask": 0.41,
        "midpoint": 0.405,
        "last_price": 0.41,
        "implied_probability": 0.41,
        "spread": 0.009999999999999953,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-09T22:16:17.205072Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP091830",
        "external_market_id": "KXBTC15M-26SEP091830-30",
        "external_contract_id": "KXBTC15M-26SEP091830-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5135.78
      },
      "selected_entry_price": 0.41,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 75,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP091830",
          "external_market_id": "KXBTC15M-26SEP091830-30",
          "external_contract_id": "KXBTC15M-26SEP091830-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-09T22:15:00Z",
          "resolution_timestamp": "2026-09-09T22:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-09T22:16:17.049244Z"
        }
      ],
      "quotes": [
        {
          "id": 75,
          "contract_id": 75,
          "forecast_timestamp": "2026-09-09T22:16:17.011204Z",
          "requested_timestamp": "2026-09-09T22:16:17.011204Z",
          "actual_quote_timestamp": "2026-09-09T22:16:17.205072Z",
          "timestamp_delta_seconds": 0.193868,
          "bid": 0.4,
          "ask": 0.41,
          "midpoint": 0.405,
          "last_price": 0.41,
          "implied_probability": 0.41,
          "spread": 0.009999999999999953,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-09T22:16:17.205072Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP091830",
          "external_market_id": "KXBTC15M-26SEP091830-30",
          "external_contract_id": "KXBTC15M-26SEP091830-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5135.78
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP091830-30": {
          "UP/YES": "KXBTC15M-26SEP091830-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 147,
          "signal_id": 75,
          "quote_id": 75,
          "settlement_id": 75,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 234.0,
          "entry_price": 0.41,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.94,
          "trading_fee": 3.97,
          "total_deployed": 99.91,
          "settlement_value": 1.0,
          "settlement_payout": 234.0,
          "gross_pnl": 138.06,
          "net_pnl": 134.09,
          "roi": 1.3421078971073968,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-09T22:31:20.150288Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5135.78,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 148,
          "signal_id": 75,
          "quote_id": 75,
          "settlement_id": 75,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.41,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 41.0,
          "trading_fee": 1.7,
          "total_deployed": 42.7,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 59.0,
          "net_pnl": 57.3,
          "roi": 1.3419203747072599,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-09T22:31:20.151993Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5135.78,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77868.84,
        "kronos_base_predicted_close": 77902.0625,
        "kronos_base_displacement": 33.22250000000349,
        "kronos_base_displacement_fraction": 0.0004266469103688137,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77939.0078125,
        "kronos_small_displacement": 70.16781250000349,
        "kronos_small_displacement_fraction": 0.0009011025783869838,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP091830",
        "ticker": "KXBTC15M-26SEP091830-30",
        "market_id": "KXBTC15M-26SEP091830-30",
        "contract_id": "KXBTC15M-26SEP091830-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77868.84
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-09T22:16:17.011204Z",
        "retrieved_timestamp": "2026-09-09T22:16:17.205072Z",
        "quote_offset_seconds": 0.193868,
        "quote_age_seconds": 0.193868,
        "bid": 0.4,
        "ask": 0.41,
        "midpoint": 0.405,
        "last_price": 0.41,
        "spread": 0.009999999999999953,
        "selected_entry_price": 0.41,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5135.78
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 78017.15,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260909T2215Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 69,
          "signal_id": 75,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-09T22:00:00Z",
          "return_6h": -0.009703937732343682,
          "return_12h": -0.014280383579224898,
          "return_24h": -0.007683644738883499,
          "close_vs_ema12": -0.00936477562975535,
          "close_vs_ema24": -0.010976103428805728,
          "ema12_slope_3h": -0.0032892374927784296,
          "ema24_slope_6h": -0.002708342528686236,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.470127Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-09T22:00:00Z",
            "return_6h": -0.009703937732343682,
            "return_12h": -0.014280383579224898,
            "return_24h": -0.007683644738883499,
            "close_vs_ema12": -0.00936477562975535,
            "close_vs_ema24": -0.010976103428805728,
            "ema12_slope_3h": -0.0032892374927784296,
            "ema24_slope_6h": -0.002708342528686236,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 74,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260909T2015Z",
      "trigger_timestamp": "2026-09-09T20:16:14.892908Z",
      "market_start_timestamp": "2026-09-09T20:15:00Z",
      "resolution_timestamp": "2026-09-09T20:30:00Z",
      "direction": "UP",
      "base_run_id": 355,
      "small_run_id": 356,
      "last_observed_close": 78246.36,
      "actual_close": 78084.9,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-09T20:16:14.936393Z",
      "base_predicted_close": 78250.15625,
      "small_predicted_close": 78273.328125,
      "strike": 78246.36,
      "market_regime": {
        "id": 68,
        "signal_id": 74,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-09T20:00:00Z",
        "return_6h": -0.01012357770542105,
        "return_12h": -0.014937740591538295,
        "return_24h": -0.004262531554150795,
        "close_vs_ema12": -0.006773038791682562,
        "close_vs_ema24": -0.0074771905192339005,
        "ema12_slope_3h": -0.002410296153879221,
        "ema24_slope_6h": -0.0019233976578870715,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.469659Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-09T20:00:00Z",
          "return_6h": -0.01012357770542105,
          "return_12h": -0.014937740591538295,
          "return_24h": -0.004262531554150795,
          "close_vs_ema12": -0.006773038791682562,
          "close_vs_ema24": -0.0074771905192339005,
          "ema12_slope_3h": -0.002410296153879221,
          "ema24_slope_6h": -0.0019233976578870715,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.57,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.192298,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        355,
        356
      ],
      "forecast_publication_timestamp": "2026-09-09T20:16:14.892908Z",
      "requested_quote_timestamp": "2026-09-09T20:16:14.892908Z",
      "retrieved_quote_timestamp": "2026-09-09T20:16:15.085206Z",
      "quote_retrieval_timestamp": "2026-09-09T20:16:15.085206Z",
      "timing_difference_seconds": 0.192298,
      "selected_quote": {
        "id": 74,
        "contract_id": 74,
        "forecast_timestamp": "2026-09-09T20:16:14.892908Z",
        "requested_timestamp": "2026-09-09T20:16:14.892908Z",
        "actual_quote_timestamp": "2026-09-09T20:16:15.085206Z",
        "timestamp_delta_seconds": 0.192298,
        "bid": 0.56,
        "ask": 0.57,
        "midpoint": 0.565,
        "last_price": 0.57,
        "implied_probability": 0.57,
        "spread": 0.009999999999999898,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-09T20:16:15.085206Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP091630",
        "external_market_id": "KXBTC15M-26SEP091630-30",
        "external_contract_id": "KXBTC15M-26SEP091630-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 8592.22
      },
      "selected_entry_price": 0.57,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 74,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP091630",
          "external_market_id": "KXBTC15M-26SEP091630-30",
          "external_contract_id": "KXBTC15M-26SEP091630-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-09T20:15:00Z",
          "resolution_timestamp": "2026-09-09T20:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-09T20:16:14.938683Z"
        }
      ],
      "quotes": [
        {
          "id": 74,
          "contract_id": 74,
          "forecast_timestamp": "2026-09-09T20:16:14.892908Z",
          "requested_timestamp": "2026-09-09T20:16:14.892908Z",
          "actual_quote_timestamp": "2026-09-09T20:16:15.085206Z",
          "timestamp_delta_seconds": 0.192298,
          "bid": 0.56,
          "ask": 0.57,
          "midpoint": 0.565,
          "last_price": 0.57,
          "implied_probability": 0.57,
          "spread": 0.009999999999999898,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-09T20:16:15.085206Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP091630",
          "external_market_id": "KXBTC15M-26SEP091630-30",
          "external_contract_id": "KXBTC15M-26SEP091630-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 8592.22
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP091630-30": {
          "UP/YES": "KXBTC15M-26SEP091630-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 145,
          "signal_id": 74,
          "quote_id": 74,
          "settlement_id": 74,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 170.0,
          "entry_price": 0.57,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.89999999999999,
          "trading_fee": 2.92,
          "total_deployed": 99.82,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.89999999999999,
          "net_pnl": -99.82,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-09T20:31:20.021578Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 8592.22,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 146,
          "signal_id": 74,
          "quote_id": 74,
          "settlement_id": 74,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.57,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 56.99999999999999,
          "trading_fee": 1.72,
          "total_deployed": 58.71999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -56.99999999999999,
          "net_pnl": -58.71999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-09T20:31:20.023317Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 8592.22,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 78246.36,
        "kronos_base_predicted_close": 78250.15625,
        "kronos_base_displacement": 3.796249999999418,
        "kronos_base_displacement_fraction": 4.851663387280147e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 78273.328125,
        "kronos_small_displacement": 26.968124999999418,
        "kronos_small_displacement_fraction": 0.0003446566076683876,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP091630",
        "ticker": "KXBTC15M-26SEP091630-30",
        "market_id": "KXBTC15M-26SEP091630-30",
        "contract_id": "KXBTC15M-26SEP091630-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 78246.36
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-09T20:16:14.892908Z",
        "retrieved_timestamp": "2026-09-09T20:16:15.085206Z",
        "quote_offset_seconds": 0.192298,
        "quote_age_seconds": 0.192298,
        "bid": 0.56,
        "ask": 0.57,
        "midpoint": 0.565,
        "last_price": 0.57,
        "spread": 0.009999999999999898,
        "selected_entry_price": 0.57,
        "price_type": "live_executable_ask",
        "yes_ask_size": 8592.22
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 78084.9,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260909T2015Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 68,
          "signal_id": 74,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-09T20:00:00Z",
          "return_6h": -0.01012357770542105,
          "return_12h": -0.014937740591538295,
          "return_24h": -0.004262531554150795,
          "close_vs_ema12": -0.006773038791682562,
          "close_vs_ema24": -0.0074771905192339005,
          "ema12_slope_3h": -0.002410296153879221,
          "ema24_slope_6h": -0.0019233976578870715,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.469659Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-09T20:00:00Z",
            "return_6h": -0.01012357770542105,
            "return_12h": -0.014937740591538295,
            "return_24h": -0.004262531554150795,
            "close_vs_ema12": -0.006773038791682562,
            "close_vs_ema24": -0.0074771905192339005,
            "ema12_slope_3h": -0.002410296153879221,
            "ema24_slope_6h": -0.0019233976578870715,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 73,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260909T2000Z",
      "trigger_timestamp": "2026-09-09T20:01:16.801866Z",
      "market_start_timestamp": "2026-09-09T20:00:00Z",
      "resolution_timestamp": "2026-09-09T20:15:00Z",
      "direction": "UP",
      "base_run_id": 353,
      "small_run_id": 354,
      "last_observed_close": 78212.82,
      "actual_close": 78246.36,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-09T20:01:16.838581Z",
      "base_predicted_close": 78267.140625,
      "small_predicted_close": 78237.21875,
      "strike": 78212.82,
      "market_regime": {
        "id": 67,
        "signal_id": 73,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-09T19:45:00Z",
        "return_6h": -0.011454951960838233,
        "return_12h": -0.013280056809937824,
        "return_24h": -0.0021974040646732806,
        "close_vs_ema12": -0.007484777539590537,
        "close_vs_ema24": -0.008058716260998078,
        "ema12_slope_3h": -0.002184348305509509,
        "ema24_slope_6h": -0.0017506309808622555,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.469195Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-09T19:45:00Z",
          "return_6h": -0.011454951960838233,
          "return_12h": -0.013280056809937824,
          "return_24h": -0.0021974040646732806,
          "close_vs_ema12": -0.007484777539590537,
          "close_vs_ema24": -0.008058716260998078,
          "ema12_slope_3h": -0.002184348305509509,
          "ema24_slope_6h": -0.0017506309808622555,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.65,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.272679,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        353,
        354
      ],
      "forecast_publication_timestamp": "2026-09-09T20:01:16.801866Z",
      "requested_quote_timestamp": "2026-09-09T20:01:16.801866Z",
      "retrieved_quote_timestamp": "2026-09-09T20:01:17.074545Z",
      "quote_retrieval_timestamp": "2026-09-09T20:01:17.074545Z",
      "timing_difference_seconds": 0.272679,
      "selected_quote": {
        "id": 73,
        "contract_id": 73,
        "forecast_timestamp": "2026-09-09T20:01:16.801866Z",
        "requested_timestamp": "2026-09-09T20:01:16.801866Z",
        "actual_quote_timestamp": "2026-09-09T20:01:17.074545Z",
        "timestamp_delta_seconds": 0.272679,
        "bid": 0.64,
        "ask": 0.65,
        "midpoint": 0.645,
        "last_price": 0.64,
        "implied_probability": 0.65,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-09T20:01:17.074545Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP091615",
        "external_market_id": "KXBTC15M-26SEP091615-15",
        "external_contract_id": "KXBTC15M-26SEP091615-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3915.47
      },
      "selected_entry_price": 0.65,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 73,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP091615",
          "external_market_id": "KXBTC15M-26SEP091615-15",
          "external_contract_id": "KXBTC15M-26SEP091615-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-09T20:00:00Z",
          "resolution_timestamp": "2026-09-09T20:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-09T20:01:16.842726Z"
        }
      ],
      "quotes": [
        {
          "id": 73,
          "contract_id": 73,
          "forecast_timestamp": "2026-09-09T20:01:16.801866Z",
          "requested_timestamp": "2026-09-09T20:01:16.801866Z",
          "actual_quote_timestamp": "2026-09-09T20:01:17.074545Z",
          "timestamp_delta_seconds": 0.272679,
          "bid": 0.64,
          "ask": 0.65,
          "midpoint": 0.645,
          "last_price": 0.64,
          "implied_probability": 0.65,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-09T20:01:17.074545Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP091615",
          "external_market_id": "KXBTC15M-26SEP091615-15",
          "external_contract_id": "KXBTC15M-26SEP091615-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3915.47
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP091615-15": {
          "UP/YES": "KXBTC15M-26SEP091615-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 143,
          "signal_id": 73,
          "quote_id": 73,
          "settlement_id": 73,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 150.0,
          "entry_price": 0.65,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.5,
          "trading_fee": 2.39,
          "total_deployed": 99.89,
          "settlement_value": 1.0,
          "settlement_payout": 150.0,
          "gross_pnl": 52.5,
          "net_pnl": 50.11,
          "roi": 0.5016518169986985,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-09T20:16:19.617276Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3915.47,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 144,
          "signal_id": 73,
          "quote_id": 73,
          "settlement_id": 73,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.65,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 65.0,
          "trading_fee": 1.6,
          "total_deployed": 66.6,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 35.0,
          "net_pnl": 33.400000000000006,
          "roi": 0.5015015015015016,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-09T20:16:19.619305Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3915.47,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 78212.82,
        "kronos_base_predicted_close": 78267.140625,
        "kronos_base_displacement": 54.320624999993015,
        "kronos_base_displacement_fraction": 0.0006945232891486716,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 78237.21875,
        "kronos_small_displacement": 24.398749999993015,
        "kronos_small_displacement_fraction": 0.0003119533345044075,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP091615",
        "ticker": "KXBTC15M-26SEP091615-15",
        "market_id": "KXBTC15M-26SEP091615-15",
        "contract_id": "KXBTC15M-26SEP091615-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 78212.82
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-09T20:01:16.801866Z",
        "retrieved_timestamp": "2026-09-09T20:01:17.074545Z",
        "quote_offset_seconds": 0.272679,
        "quote_age_seconds": 0.272679,
        "bid": 0.64,
        "ask": 0.65,
        "midpoint": 0.645,
        "last_price": 0.64,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.65,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3915.47
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 78246.36,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260909T2000Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 67,
          "signal_id": 73,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-09T19:45:00Z",
          "return_6h": -0.011454951960838233,
          "return_12h": -0.013280056809937824,
          "return_24h": -0.0021974040646732806,
          "close_vs_ema12": -0.007484777539590537,
          "close_vs_ema24": -0.008058716260998078,
          "ema12_slope_3h": -0.002184348305509509,
          "ema24_slope_6h": -0.0017506309808622555,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.469195Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-09T19:45:00Z",
            "return_6h": -0.011454951960838233,
            "return_12h": -0.013280056809937824,
            "return_24h": -0.0021974040646732806,
            "close_vs_ema12": -0.007484777539590537,
            "close_vs_ema24": -0.008058716260998078,
            "ema12_slope_3h": -0.002184348305509509,
            "ema24_slope_6h": -0.0017506309808622555,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 72,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260909T1945Z",
      "trigger_timestamp": "2026-09-09T19:46:16.275325Z",
      "market_start_timestamp": "2026-09-09T19:45:00Z",
      "resolution_timestamp": "2026-09-09T20:00:00Z",
      "direction": "UP",
      "base_run_id": 351,
      "small_run_id": 352,
      "last_observed_close": 78298.99,
      "actual_close": 78212.82,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-09T19:46:16.320677Z",
      "base_predicted_close": 78338.1484375,
      "small_predicted_close": 78363.09375,
      "strike": 78298.99,
      "market_regime": {
        "id": 66,
        "signal_id": 72,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-09T19:30:00Z",
        "return_6h": -0.01135142942457612,
        "return_12h": -0.011158510982414604,
        "return_24h": -0.0013886976937572681,
        "close_vs_ema12": -0.006707718752248959,
        "close_vs_ema24": -0.007134371795717964,
        "ema12_slope_3h": -0.0019690419327099695,
        "ema24_slope_6h": -0.0015459792419550977,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.468666Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-09T19:30:00Z",
          "return_6h": -0.01135142942457612,
          "return_12h": -0.011158510982414604,
          "return_24h": -0.0013886976937572681,
          "close_vs_ema12": -0.006707718752248959,
          "close_vs_ema24": -0.007134371795717964,
          "ema12_slope_3h": -0.0019690419327099695,
          "ema24_slope_6h": -0.0015459792419550977,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.52,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.213412,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        351,
        352
      ],
      "forecast_publication_timestamp": "2026-09-09T19:46:16.275325Z",
      "requested_quote_timestamp": "2026-09-09T19:46:16.275325Z",
      "retrieved_quote_timestamp": "2026-09-09T19:46:16.488737Z",
      "quote_retrieval_timestamp": "2026-09-09T19:46:16.488737Z",
      "timing_difference_seconds": 0.213412,
      "selected_quote": {
        "id": 72,
        "contract_id": 72,
        "forecast_timestamp": "2026-09-09T19:46:16.275325Z",
        "requested_timestamp": "2026-09-09T19:46:16.275325Z",
        "actual_quote_timestamp": "2026-09-09T19:46:16.488737Z",
        "timestamp_delta_seconds": 0.213412,
        "bid": 0.51,
        "ask": 0.52,
        "midpoint": 0.515,
        "last_price": 0.52,
        "implied_probability": 0.52,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-09T19:46:16.488737Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP091600",
        "external_market_id": "KXBTC15M-26SEP091600-00",
        "external_contract_id": "KXBTC15M-26SEP091600-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3281.4
      },
      "selected_entry_price": 0.52,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 72,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP091600",
          "external_market_id": "KXBTC15M-26SEP091600-00",
          "external_contract_id": "KXBTC15M-26SEP091600-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-09T19:45:00Z",
          "resolution_timestamp": "2026-09-09T20:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-09T19:46:16.322803Z"
        }
      ],
      "quotes": [
        {
          "id": 72,
          "contract_id": 72,
          "forecast_timestamp": "2026-09-09T19:46:16.275325Z",
          "requested_timestamp": "2026-09-09T19:46:16.275325Z",
          "actual_quote_timestamp": "2026-09-09T19:46:16.488737Z",
          "timestamp_delta_seconds": 0.213412,
          "bid": 0.51,
          "ask": 0.52,
          "midpoint": 0.515,
          "last_price": 0.52,
          "implied_probability": 0.52,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-09T19:46:16.488737Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP091600",
          "external_market_id": "KXBTC15M-26SEP091600-00",
          "external_contract_id": "KXBTC15M-26SEP091600-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3281.4
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP091600-00": {
          "UP/YES": "KXBTC15M-26SEP091600-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 141,
          "signal_id": 72,
          "quote_id": 72,
          "settlement_id": 72,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 186.0,
          "entry_price": 0.52,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.72,
          "trading_fee": 3.25,
          "total_deployed": 99.97,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.72,
          "net_pnl": -99.97,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-09T20:01:21.130483Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3281.4,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 142,
          "signal_id": 72,
          "quote_id": 72,
          "settlement_id": 72,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.52,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 52.0,
          "trading_fee": 1.75,
          "total_deployed": 53.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -52.0,
          "net_pnl": -53.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-09T20:01:21.132137Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3281.4,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 78298.99,
        "kronos_base_predicted_close": 78338.1484375,
        "kronos_base_displacement": 39.15843749999476,
        "kronos_base_displacement_fraction": 0.0005001142096468263,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 78363.09375,
        "kronos_small_displacement": 64.10374999999476,
        "kronos_small_displacement_fraction": 0.0008187046857181013,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP091600",
        "ticker": "KXBTC15M-26SEP091600-00",
        "market_id": "KXBTC15M-26SEP091600-00",
        "contract_id": "KXBTC15M-26SEP091600-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 78298.99
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-09T19:46:16.275325Z",
        "retrieved_timestamp": "2026-09-09T19:46:16.488737Z",
        "quote_offset_seconds": 0.213412,
        "quote_age_seconds": 0.213412,
        "bid": 0.51,
        "ask": 0.52,
        "midpoint": 0.515,
        "last_price": 0.52,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.52,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3281.4
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 78212.82,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260909T1945Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 66,
          "signal_id": 72,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-09T19:30:00Z",
          "return_6h": -0.01135142942457612,
          "return_12h": -0.011158510982414604,
          "return_24h": -0.0013886976937572681,
          "close_vs_ema12": -0.006707718752248959,
          "close_vs_ema24": -0.007134371795717964,
          "ema12_slope_3h": -0.0019690419327099695,
          "ema24_slope_6h": -0.0015459792419550977,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.468666Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-09T19:30:00Z",
            "return_6h": -0.01135142942457612,
            "return_12h": -0.011158510982414604,
            "return_24h": -0.0013886976937572681,
            "close_vs_ema12": -0.006707718752248959,
            "close_vs_ema24": -0.007134371795717964,
            "ema12_slope_3h": -0.0019690419327099695,
            "ema24_slope_6h": -0.0015459792419550977,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 71,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260909T1930Z",
      "trigger_timestamp": "2026-09-09T19:31:16.953675Z",
      "market_start_timestamp": "2026-09-09T19:30:00Z",
      "resolution_timestamp": "2026-09-09T19:45:00Z",
      "direction": "UP",
      "base_run_id": 349,
      "small_run_id": 350,
      "last_observed_close": 78518.52,
      "actual_close": 78298.99,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-09T19:31:16.988931Z",
      "base_predicted_close": 78536.1640625,
      "small_predicted_close": 78590.9609375,
      "strike": 78518.52,
      "market_regime": {
        "id": 65,
        "signal_id": 71,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-09T19:15:00Z",
        "return_6h": -0.013678289824863299,
        "return_12h": -0.00922058788380331,
        "return_24h": 0.0008493166525720408,
        "close_vs_ema12": -0.0042069476841857245,
        "close_vs_ema24": -0.0045000843520575096,
        "ema12_slope_3h": -0.0017981053256601598,
        "ema24_slope_6h": -0.0013389768630435173,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.468136Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-09T19:15:00Z",
          "return_6h": -0.013678289824863299,
          "return_12h": -0.00922058788380331,
          "return_24h": 0.0008493166525720408,
          "close_vs_ema12": -0.0042069476841857245,
          "close_vs_ema24": -0.0045000843520575096,
          "ema12_slope_3h": -0.0017981053256601598,
          "ema24_slope_6h": -0.0013389768630435173,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.37,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.189912,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        349,
        350
      ],
      "forecast_publication_timestamp": "2026-09-09T19:31:16.953675Z",
      "requested_quote_timestamp": "2026-09-09T19:31:16.953675Z",
      "retrieved_quote_timestamp": "2026-09-09T19:31:17.143587Z",
      "quote_retrieval_timestamp": "2026-09-09T19:31:17.143587Z",
      "timing_difference_seconds": 0.189912,
      "selected_quote": {
        "id": 71,
        "contract_id": 71,
        "forecast_timestamp": "2026-09-09T19:31:16.953675Z",
        "requested_timestamp": "2026-09-09T19:31:16.953675Z",
        "actual_quote_timestamp": "2026-09-09T19:31:17.143587Z",
        "timestamp_delta_seconds": 0.189912,
        "bid": 0.36,
        "ask": 0.37,
        "midpoint": 0.365,
        "last_price": 0.37,
        "implied_probability": 0.37,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-09T19:31:17.143587Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP091545",
        "external_market_id": "KXBTC15M-26SEP091545-45",
        "external_contract_id": "KXBTC15M-26SEP091545-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 307.21
      },
      "selected_entry_price": 0.37,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 71,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP091545",
          "external_market_id": "KXBTC15M-26SEP091545-45",
          "external_contract_id": "KXBTC15M-26SEP091545-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-09T19:30:00Z",
          "resolution_timestamp": "2026-09-09T19:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-09T19:31:16.991256Z"
        }
      ],
      "quotes": [
        {
          "id": 71,
          "contract_id": 71,
          "forecast_timestamp": "2026-09-09T19:31:16.953675Z",
          "requested_timestamp": "2026-09-09T19:31:16.953675Z",
          "actual_quote_timestamp": "2026-09-09T19:31:17.143587Z",
          "timestamp_delta_seconds": 0.189912,
          "bid": 0.36,
          "ask": 0.37,
          "midpoint": 0.365,
          "last_price": 0.37,
          "implied_probability": 0.37,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-09T19:31:17.143587Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP091545",
          "external_market_id": "KXBTC15M-26SEP091545-45",
          "external_contract_id": "KXBTC15M-26SEP091545-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 307.21
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP091545-45": {
          "UP/YES": "KXBTC15M-26SEP091545-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 139,
          "signal_id": 71,
          "quote_id": 71,
          "settlement_id": 71,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 258.0,
          "entry_price": 0.37,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.46,
          "trading_fee": 4.21,
          "total_deployed": 99.66999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.46,
          "net_pnl": -99.66999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-09T19:46:20.972687Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 307.21,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 140,
          "signal_id": 71,
          "quote_id": 71,
          "settlement_id": 71,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.37,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 37.0,
          "trading_fee": 1.64,
          "total_deployed": 38.64,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -37.0,
          "net_pnl": -38.64,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-09T19:46:20.975451Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 307.21,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 78518.52,
        "kronos_base_predicted_close": 78536.1640625,
        "kronos_base_displacement": 17.644062499995925,
        "kronos_base_displacement_fraction": 0.00022471211250537994,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 78590.9609375,
        "kronos_small_displacement": 72.44093749999593,
        "kronos_small_displacement_fraction": 0.0009225968281113287,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP091545",
        "ticker": "KXBTC15M-26SEP091545-45",
        "market_id": "KXBTC15M-26SEP091545-45",
        "contract_id": "KXBTC15M-26SEP091545-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 78518.52
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-09T19:31:16.953675Z",
        "retrieved_timestamp": "2026-09-09T19:31:17.143587Z",
        "quote_offset_seconds": 0.189912,
        "quote_age_seconds": 0.189912,
        "bid": 0.36,
        "ask": 0.37,
        "midpoint": 0.365,
        "last_price": 0.37,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.37,
        "price_type": "live_executable_ask",
        "yes_ask_size": 307.21
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 78298.99,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260909T1930Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 65,
          "signal_id": 71,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-09T19:15:00Z",
          "return_6h": -0.013678289824863299,
          "return_12h": -0.00922058788380331,
          "return_24h": 0.0008493166525720408,
          "close_vs_ema12": -0.0042069476841857245,
          "close_vs_ema24": -0.0045000843520575096,
          "ema12_slope_3h": -0.0017981053256601598,
          "ema24_slope_6h": -0.0013389768630435173,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.468136Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-09T19:15:00Z",
            "return_6h": -0.013678289824863299,
            "return_12h": -0.00922058788380331,
            "return_24h": 0.0008493166525720408,
            "close_vs_ema12": -0.0042069476841857245,
            "close_vs_ema24": -0.0045000843520575096,
            "ema12_slope_3h": -0.0017981053256601598,
            "ema24_slope_6h": -0.0013389768630435173,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 70,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260909T1915Z",
      "trigger_timestamp": "2026-09-09T19:16:15.270235Z",
      "market_start_timestamp": "2026-09-09T19:15:00Z",
      "resolution_timestamp": "2026-09-09T19:30:00Z",
      "direction": "UP",
      "base_run_id": 347,
      "small_run_id": 348,
      "last_observed_close": 78456.38,
      "actual_close": 78518.52,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-09T19:16:15.314688Z",
      "base_predicted_close": 78493.0625,
      "small_predicted_close": 78579.5078125,
      "strike": 78456.38,
      "market_regime": {
        "id": 64,
        "signal_id": 70,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-09T19:00:00Z",
        "return_6h": -0.013149144268989388,
        "return_12h": -0.010172910235797805,
        "return_24h": -2.6504470100996436e-05,
        "close_vs_ema12": -0.005173123186243078,
        "close_vs_ema24": -0.0053821636186524024,
        "ema12_slope_3h": -0.0018339462782149818,
        "ema24_slope_6h": -0.0010770917357592058,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.467594Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-09T19:00:00Z",
          "return_6h": -0.013149144268989388,
          "return_12h": -0.010172910235797805,
          "return_24h": -2.6504470100996436e-05,
          "close_vs_ema12": -0.005173123186243078,
          "close_vs_ema24": -0.0053821636186524024,
          "ema12_slope_3h": -0.0018339462782149818,
          "ema24_slope_6h": -0.0010770917357592058,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.65,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.170672,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        347,
        348
      ],
      "forecast_publication_timestamp": "2026-09-09T19:16:15.270235Z",
      "requested_quote_timestamp": "2026-09-09T19:16:15.270235Z",
      "retrieved_quote_timestamp": "2026-09-09T19:16:15.440907Z",
      "quote_retrieval_timestamp": "2026-09-09T19:16:15.440907Z",
      "timing_difference_seconds": 0.170672,
      "selected_quote": {
        "id": 70,
        "contract_id": 70,
        "forecast_timestamp": "2026-09-09T19:16:15.270235Z",
        "requested_timestamp": "2026-09-09T19:16:15.270235Z",
        "actual_quote_timestamp": "2026-09-09T19:16:15.440907Z",
        "timestamp_delta_seconds": 0.170672,
        "bid": 0.64,
        "ask": 0.65,
        "midpoint": 0.645,
        "last_price": 0.64,
        "implied_probability": 0.65,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-09T19:16:15.440907Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP091530",
        "external_market_id": "KXBTC15M-26SEP091530-30",
        "external_contract_id": "KXBTC15M-26SEP091530-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 7861.71
      },
      "selected_entry_price": 0.65,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 70,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP091530",
          "external_market_id": "KXBTC15M-26SEP091530-30",
          "external_contract_id": "KXBTC15M-26SEP091530-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-09T19:15:00Z",
          "resolution_timestamp": "2026-09-09T19:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-09T19:16:15.317316Z"
        }
      ],
      "quotes": [
        {
          "id": 70,
          "contract_id": 70,
          "forecast_timestamp": "2026-09-09T19:16:15.270235Z",
          "requested_timestamp": "2026-09-09T19:16:15.270235Z",
          "actual_quote_timestamp": "2026-09-09T19:16:15.440907Z",
          "timestamp_delta_seconds": 0.170672,
          "bid": 0.64,
          "ask": 0.65,
          "midpoint": 0.645,
          "last_price": 0.64,
          "implied_probability": 0.65,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-09T19:16:15.440907Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP091530",
          "external_market_id": "KXBTC15M-26SEP091530-30",
          "external_contract_id": "KXBTC15M-26SEP091530-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 7861.71
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP091530-30": {
          "UP/YES": "KXBTC15M-26SEP091530-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 137,
          "signal_id": 70,
          "quote_id": 70,
          "settlement_id": 70,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 150.0,
          "entry_price": 0.65,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.5,
          "trading_fee": 2.39,
          "total_deployed": 99.89,
          "settlement_value": 1.0,
          "settlement_payout": 150.0,
          "gross_pnl": 52.5,
          "net_pnl": 50.11,
          "roi": 0.5016518169986985,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-09T19:31:21.528878Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7861.71,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 138,
          "signal_id": 70,
          "quote_id": 70,
          "settlement_id": 70,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.65,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 65.0,
          "trading_fee": 1.6,
          "total_deployed": 66.6,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 35.0,
          "net_pnl": 33.400000000000006,
          "roi": 0.5015015015015016,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-09T19:31:21.530823Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7861.71,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 78456.38,
        "kronos_base_predicted_close": 78493.0625,
        "kronos_base_displacement": 36.68249999999534,
        "kronos_base_displacement_fraction": 0.00046755279812802145,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 78579.5078125,
        "kronos_small_displacement": 123.12781249999534,
        "kronos_small_displacement_fraction": 0.00156937922065733,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP091530",
        "ticker": "KXBTC15M-26SEP091530-30",
        "market_id": "KXBTC15M-26SEP091530-30",
        "contract_id": "KXBTC15M-26SEP091530-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 78456.38
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-09T19:16:15.270235Z",
        "retrieved_timestamp": "2026-09-09T19:16:15.440907Z",
        "quote_offset_seconds": 0.170672,
        "quote_age_seconds": 0.170672,
        "bid": 0.64,
        "ask": 0.65,
        "midpoint": 0.645,
        "last_price": 0.64,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.65,
        "price_type": "live_executable_ask",
        "yes_ask_size": 7861.71
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 78518.52,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260909T1915Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 64,
          "signal_id": 70,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-09T19:00:00Z",
          "return_6h": -0.013149144268989388,
          "return_12h": -0.010172910235797805,
          "return_24h": -2.6504470100996436e-05,
          "close_vs_ema12": -0.005173123186243078,
          "close_vs_ema24": -0.0053821636186524024,
          "ema12_slope_3h": -0.0018339462782149818,
          "ema24_slope_6h": -0.0010770917357592058,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.467594Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-09T19:00:00Z",
            "return_6h": -0.013149144268989388,
            "return_12h": -0.010172910235797805,
            "return_24h": -2.6504470100996436e-05,
            "close_vs_ema12": -0.005173123186243078,
            "close_vs_ema24": -0.0053821636186524024,
            "ema12_slope_3h": -0.0018339462782149818,
            "ema24_slope_6h": -0.0010770917357592058,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 69,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260909T1845Z",
      "trigger_timestamp": "2026-09-09T18:46:16.151779Z",
      "market_start_timestamp": "2026-09-09T18:45:00Z",
      "resolution_timestamp": "2026-09-09T19:00:00Z",
      "direction": "UP",
      "base_run_id": 343,
      "small_run_id": 344,
      "last_observed_close": 78512.98,
      "actual_close": 78416.44,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-09T18:46:16.185716Z",
      "base_predicted_close": 78564.8125,
      "small_predicted_close": 78623.4609375,
      "strike": 78512.98,
      "market_regime": {
        "id": 63,
        "signal_id": 69,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-09T18:30:00Z",
        "return_6h": -0.012630987824119977,
        "return_12h": -0.008325691528539014,
        "return_24h": -0.0010597745853265783,
        "close_vs_ema12": -0.00492435861308782,
        "close_vs_ema24": -0.004903173383740467,
        "ema12_slope_3h": -0.001804478182072411,
        "ema24_slope_6h": -0.0005298843694292454,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.466766Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-09T18:30:00Z",
          "return_6h": -0.012630987824119977,
          "return_12h": -0.008325691528539014,
          "return_24h": -0.0010597745853265783,
          "close_vs_ema12": -0.00492435861308782,
          "close_vs_ema24": -0.004903173383740467,
          "ema12_slope_3h": -0.001804478182072411,
          "ema24_slope_6h": -0.0005298843694292454,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.41,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.186113,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        343,
        344
      ],
      "forecast_publication_timestamp": "2026-09-09T18:46:16.151779Z",
      "requested_quote_timestamp": "2026-09-09T18:46:16.151779Z",
      "retrieved_quote_timestamp": "2026-09-09T18:46:16.337892Z",
      "quote_retrieval_timestamp": "2026-09-09T18:46:16.337892Z",
      "timing_difference_seconds": 0.186113,
      "selected_quote": {
        "id": 69,
        "contract_id": 69,
        "forecast_timestamp": "2026-09-09T18:46:16.151779Z",
        "requested_timestamp": "2026-09-09T18:46:16.151779Z",
        "actual_quote_timestamp": "2026-09-09T18:46:16.337892Z",
        "timestamp_delta_seconds": 0.186113,
        "bid": 0.4,
        "ask": 0.41,
        "midpoint": 0.405,
        "last_price": 0.41,
        "implied_probability": 0.41,
        "spread": 0.009999999999999953,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-09T18:46:16.337892Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP091500",
        "external_market_id": "KXBTC15M-26SEP091500-00",
        "external_contract_id": "KXBTC15M-26SEP091500-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 7659.8
      },
      "selected_entry_price": 0.41,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 69,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP091500",
          "external_market_id": "KXBTC15M-26SEP091500-00",
          "external_contract_id": "KXBTC15M-26SEP091500-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-09T18:45:00Z",
          "resolution_timestamp": "2026-09-09T19:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-09T18:46:16.188150Z"
        }
      ],
      "quotes": [
        {
          "id": 69,
          "contract_id": 69,
          "forecast_timestamp": "2026-09-09T18:46:16.151779Z",
          "requested_timestamp": "2026-09-09T18:46:16.151779Z",
          "actual_quote_timestamp": "2026-09-09T18:46:16.337892Z",
          "timestamp_delta_seconds": 0.186113,
          "bid": 0.4,
          "ask": 0.41,
          "midpoint": 0.405,
          "last_price": 0.41,
          "implied_probability": 0.41,
          "spread": 0.009999999999999953,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-09T18:46:16.337892Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP091500",
          "external_market_id": "KXBTC15M-26SEP091500-00",
          "external_contract_id": "KXBTC15M-26SEP091500-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 7659.8
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP091500-00": {
          "UP/YES": "KXBTC15M-26SEP091500-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 135,
          "signal_id": 69,
          "quote_id": 69,
          "settlement_id": 69,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 234.0,
          "entry_price": 0.41,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.94,
          "trading_fee": 3.97,
          "total_deployed": 99.91,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.94,
          "net_pnl": -99.91,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-09T19:01:22.063655Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7659.8,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 136,
          "signal_id": 69,
          "quote_id": 69,
          "settlement_id": 69,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.41,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 41.0,
          "trading_fee": 1.7,
          "total_deployed": 42.7,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -41.0,
          "net_pnl": -42.7,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-09T19:01:22.065280Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7659.8,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 78512.98,
        "kronos_base_predicted_close": 78564.8125,
        "kronos_base_displacement": 51.832500000004075,
        "kronos_base_displacement_fraction": 0.0006601774636500115,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 78623.4609375,
        "kronos_small_displacement": 110.48093750000407,
        "kronos_small_displacement_fraction": 0.0014071678020628447,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP091500",
        "ticker": "KXBTC15M-26SEP091500-00",
        "market_id": "KXBTC15M-26SEP091500-00",
        "contract_id": "KXBTC15M-26SEP091500-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 78512.98
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-09T18:46:16.151779Z",
        "retrieved_timestamp": "2026-09-09T18:46:16.337892Z",
        "quote_offset_seconds": 0.186113,
        "quote_age_seconds": 0.186113,
        "bid": 0.4,
        "ask": 0.41,
        "midpoint": 0.405,
        "last_price": 0.41,
        "spread": 0.009999999999999953,
        "selected_entry_price": 0.41,
        "price_type": "live_executable_ask",
        "yes_ask_size": 7659.8
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 78416.44,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260909T1845Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 63,
          "signal_id": 69,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-09T18:30:00Z",
          "return_6h": -0.012630987824119977,
          "return_12h": -0.008325691528539014,
          "return_24h": -0.0010597745853265783,
          "close_vs_ema12": -0.00492435861308782,
          "close_vs_ema24": -0.004903173383740467,
          "ema12_slope_3h": -0.001804478182072411,
          "ema24_slope_6h": -0.0005298843694292454,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.466766Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-09T18:30:00Z",
            "return_6h": -0.012630987824119977,
            "return_12h": -0.008325691528539014,
            "return_24h": -0.0010597745853265783,
            "close_vs_ema12": -0.00492435861308782,
            "close_vs_ema24": -0.004903173383740467,
            "ema12_slope_3h": -0.001804478182072411,
            "ema24_slope_6h": -0.0005298843694292454,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 68,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260909T1815Z",
      "trigger_timestamp": "2026-09-09T18:16:16.404534Z",
      "market_start_timestamp": "2026-09-09T18:15:00Z",
      "resolution_timestamp": "2026-09-09T18:30:00Z",
      "direction": "UP",
      "base_run_id": 339,
      "small_run_id": 340,
      "last_observed_close": 78589.37,
      "actual_close": 78600.77,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-09T18:16:16.441940Z",
      "base_predicted_close": 78653.078125,
      "small_predicted_close": 78676.4765625,
      "strike": 78589.37,
      "market_regime": {
        "id": 62,
        "signal_id": 68,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-09T18:00:00Z",
        "return_6h": -0.009781087115064202,
        "return_12h": -0.0062204118655437846,
        "return_24h": -0.0008806873063909038,
        "close_vs_ema12": -0.004335229429691001,
        "close_vs_ema24": -0.00411944422967625,
        "ema12_slope_3h": -0.002016814365765951,
        "ema24_slope_6h": -7.399322019274734e-05,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.466309Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-09T18:00:00Z",
          "return_6h": -0.009781087115064202,
          "return_12h": -0.0062204118655437846,
          "return_24h": -0.0008806873063909038,
          "close_vs_ema12": -0.004335229429691001,
          "close_vs_ema24": -0.00411944422967625,
          "ema12_slope_3h": -0.002016814365765951,
          "ema24_slope_6h": -7.399322019274734e-05,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.55,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.176662,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        339,
        340
      ],
      "forecast_publication_timestamp": "2026-09-09T18:16:16.404534Z",
      "requested_quote_timestamp": "2026-09-09T18:16:16.404534Z",
      "retrieved_quote_timestamp": "2026-09-09T18:16:16.581196Z",
      "quote_retrieval_timestamp": "2026-09-09T18:16:16.581196Z",
      "timing_difference_seconds": 0.176662,
      "selected_quote": {
        "id": 68,
        "contract_id": 68,
        "forecast_timestamp": "2026-09-09T18:16:16.404534Z",
        "requested_timestamp": "2026-09-09T18:16:16.404534Z",
        "actual_quote_timestamp": "2026-09-09T18:16:16.581196Z",
        "timestamp_delta_seconds": 0.176662,
        "bid": 0.54,
        "ask": 0.55,
        "midpoint": 0.545,
        "last_price": 0.54,
        "implied_probability": 0.55,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-09T18:16:16.581196Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP091430",
        "external_market_id": "KXBTC15M-26SEP091430-30",
        "external_contract_id": "KXBTC15M-26SEP091430-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 6550.44
      },
      "selected_entry_price": 0.55,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 68,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP091430",
          "external_market_id": "KXBTC15M-26SEP091430-30",
          "external_contract_id": "KXBTC15M-26SEP091430-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-09T18:15:00Z",
          "resolution_timestamp": "2026-09-09T18:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-09T18:16:16.444250Z"
        }
      ],
      "quotes": [
        {
          "id": 68,
          "contract_id": 68,
          "forecast_timestamp": "2026-09-09T18:16:16.404534Z",
          "requested_timestamp": "2026-09-09T18:16:16.404534Z",
          "actual_quote_timestamp": "2026-09-09T18:16:16.581196Z",
          "timestamp_delta_seconds": 0.176662,
          "bid": 0.54,
          "ask": 0.55,
          "midpoint": 0.545,
          "last_price": 0.54,
          "implied_probability": 0.55,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-09T18:16:16.581196Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP091430",
          "external_market_id": "KXBTC15M-26SEP091430-30",
          "external_contract_id": "KXBTC15M-26SEP091430-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 6550.44
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP091430-30": {
          "UP/YES": "KXBTC15M-26SEP091430-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 133,
          "signal_id": 68,
          "quote_id": 68,
          "settlement_id": 68,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 176.0,
          "entry_price": 0.55,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.80000000000001,
          "trading_fee": 3.05,
          "total_deployed": 99.85000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 176.0,
          "gross_pnl": 79.19999999999999,
          "net_pnl": 76.14999999999999,
          "roi": 0.7626439659489233,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-09T18:31:20.689119Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6550.44,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 134,
          "signal_id": 68,
          "quote_id": 68,
          "settlement_id": 68,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.55,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 55.00000000000001,
          "trading_fee": 1.74,
          "total_deployed": 56.74000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 44.99999999999999,
          "net_pnl": 43.25999999999999,
          "roi": 0.76242509693338,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-09T18:31:20.691203Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6550.44,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 78589.37,
        "kronos_base_predicted_close": 78653.078125,
        "kronos_base_displacement": 63.70812500000466,
        "kronos_base_displacement_fraction": 0.000810645574586037,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 78676.4765625,
        "kronos_small_displacement": 87.10656250000466,
        "kronos_small_displacement_fraction": 0.0011083758846775927,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP091430",
        "ticker": "KXBTC15M-26SEP091430-30",
        "market_id": "KXBTC15M-26SEP091430-30",
        "contract_id": "KXBTC15M-26SEP091430-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 78589.37
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-09T18:16:16.404534Z",
        "retrieved_timestamp": "2026-09-09T18:16:16.581196Z",
        "quote_offset_seconds": 0.176662,
        "quote_age_seconds": 0.176662,
        "bid": 0.54,
        "ask": 0.55,
        "midpoint": 0.545,
        "last_price": 0.54,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.55,
        "price_type": "live_executable_ask",
        "yes_ask_size": 6550.44
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 78600.77,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260909T1815Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 62,
          "signal_id": 68,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-09T18:00:00Z",
          "return_6h": -0.009781087115064202,
          "return_12h": -0.0062204118655437846,
          "return_24h": -0.0008806873063909038,
          "close_vs_ema12": -0.004335229429691001,
          "close_vs_ema24": -0.00411944422967625,
          "ema12_slope_3h": -0.002016814365765951,
          "ema24_slope_6h": -7.399322019274734e-05,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.466309Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-09T18:00:00Z",
            "return_6h": -0.009781087115064202,
            "return_12h": -0.0062204118655437846,
            "return_24h": -0.0008806873063909038,
            "close_vs_ema12": -0.004335229429691001,
            "close_vs_ema24": -0.00411944422967625,
            "ema12_slope_3h": -0.002016814365765951,
            "ema24_slope_6h": -7.399322019274734e-05,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 67,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260909T1745Z",
      "trigger_timestamp": "2026-09-09T17:46:16.763540Z",
      "market_start_timestamp": "2026-09-09T17:45:00Z",
      "resolution_timestamp": "2026-09-09T18:00:00Z",
      "direction": "UP",
      "base_run_id": 335,
      "small_run_id": 336,
      "last_observed_close": 78687.25,
      "actual_close": 78763.92,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-09T17:46:16.808921Z",
      "base_predicted_close": 78776.3515625,
      "small_predicted_close": 78728.1640625,
      "strike": 78687.25,
      "market_regime": {
        "id": 61,
        "signal_id": 67,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-09T17:30:00Z",
        "return_6h": -0.004165223523330375,
        "return_12h": -0.0029299497943493513,
        "return_24h": 0.0017747569776798144,
        "close_vs_ema12": -0.0033769195008731545,
        "close_vs_ema24": -0.0030074414257129645,
        "ema12_slope_3h": -0.002169486306157542,
        "ema24_slope_6h": 0.00028297765076912285,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.465854Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-09T17:30:00Z",
          "return_6h": -0.004165223523330375,
          "return_12h": -0.0029299497943493513,
          "return_24h": 0.0017747569776798144,
          "close_vs_ema12": -0.0033769195008731545,
          "close_vs_ema24": -0.0030074414257129645,
          "ema12_slope_3h": -0.002169486306157542,
          "ema24_slope_6h": 0.00028297765076912285,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.44,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.192902,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        335,
        336
      ],
      "forecast_publication_timestamp": "2026-09-09T17:46:16.763540Z",
      "requested_quote_timestamp": "2026-09-09T17:46:16.763540Z",
      "retrieved_quote_timestamp": "2026-09-09T17:46:16.956442Z",
      "quote_retrieval_timestamp": "2026-09-09T17:46:16.956442Z",
      "timing_difference_seconds": 0.192902,
      "selected_quote": {
        "id": 67,
        "contract_id": 67,
        "forecast_timestamp": "2026-09-09T17:46:16.763540Z",
        "requested_timestamp": "2026-09-09T17:46:16.763540Z",
        "actual_quote_timestamp": "2026-09-09T17:46:16.956442Z",
        "timestamp_delta_seconds": 0.192902,
        "bid": 0.43,
        "ask": 0.44,
        "midpoint": 0.435,
        "last_price": 0.43,
        "implied_probability": 0.44,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-09T17:46:16.956442Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP091400",
        "external_market_id": "KXBTC15M-26SEP091400-00",
        "external_contract_id": "KXBTC15M-26SEP091400-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 1148.21
      },
      "selected_entry_price": 0.44,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 67,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP091400",
          "external_market_id": "KXBTC15M-26SEP091400-00",
          "external_contract_id": "KXBTC15M-26SEP091400-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-09T17:45:00Z",
          "resolution_timestamp": "2026-09-09T18:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-09T17:46:16.816640Z"
        }
      ],
      "quotes": [
        {
          "id": 67,
          "contract_id": 67,
          "forecast_timestamp": "2026-09-09T17:46:16.763540Z",
          "requested_timestamp": "2026-09-09T17:46:16.763540Z",
          "actual_quote_timestamp": "2026-09-09T17:46:16.956442Z",
          "timestamp_delta_seconds": 0.192902,
          "bid": 0.43,
          "ask": 0.44,
          "midpoint": 0.435,
          "last_price": 0.43,
          "implied_probability": 0.44,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-09T17:46:16.956442Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP091400",
          "external_market_id": "KXBTC15M-26SEP091400-00",
          "external_contract_id": "KXBTC15M-26SEP091400-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 1148.21
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP091400-00": {
          "UP/YES": "KXBTC15M-26SEP091400-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 131,
          "signal_id": 67,
          "quote_id": 67,
          "settlement_id": 67,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 218.0,
          "entry_price": 0.44,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.92,
          "trading_fee": 3.77,
          "total_deployed": 99.69,
          "settlement_value": 1.0,
          "settlement_payout": 218.0,
          "gross_pnl": 122.08,
          "net_pnl": 118.31,
          "roi": 1.1867790149463338,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-09T18:01:22.071211Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1148.21,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 132,
          "signal_id": 67,
          "quote_id": 67,
          "settlement_id": 67,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.44,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 44.0,
          "trading_fee": 1.73,
          "total_deployed": 45.73,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 56.0,
          "net_pnl": 54.27,
          "roi": 1.1867483052700636,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-09T18:01:22.073103Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1148.21,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 78687.25,
        "kronos_base_predicted_close": 78776.3515625,
        "kronos_base_displacement": 89.1015625,
        "kronos_base_displacement_fraction": 0.001132350698493085,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 78728.1640625,
        "kronos_small_displacement": 40.9140625,
        "kronos_small_displacement_fraction": 0.0005199579665066449,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP091400",
        "ticker": "KXBTC15M-26SEP091400-00",
        "market_id": "KXBTC15M-26SEP091400-00",
        "contract_id": "KXBTC15M-26SEP091400-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 78687.25
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-09T17:46:16.763540Z",
        "retrieved_timestamp": "2026-09-09T17:46:16.956442Z",
        "quote_offset_seconds": 0.192902,
        "quote_age_seconds": 0.192902,
        "bid": 0.43,
        "ask": 0.44,
        "midpoint": 0.435,
        "last_price": 0.43,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.44,
        "price_type": "live_executable_ask",
        "yes_ask_size": 1148.21
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 78763.92,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260909T1745Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 61,
          "signal_id": 67,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-09T17:30:00Z",
          "return_6h": -0.004165223523330375,
          "return_12h": -0.0029299497943493513,
          "return_24h": 0.0017747569776798144,
          "close_vs_ema12": -0.0033769195008731545,
          "close_vs_ema24": -0.0030074414257129645,
          "ema12_slope_3h": -0.002169486306157542,
          "ema24_slope_6h": 0.00028297765076912285,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.465854Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-09T17:30:00Z",
            "return_6h": -0.004165223523330375,
            "return_12h": -0.0029299497943493513,
            "return_24h": 0.0017747569776798144,
            "close_vs_ema12": -0.0033769195008731545,
            "close_vs_ema24": -0.0030074414257129645,
            "ema12_slope_3h": -0.002169486306157542,
            "ema24_slope_6h": 0.00028297765076912285,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 66,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260909T1630Z",
      "trigger_timestamp": "2026-09-09T16:31:16.433263Z",
      "market_start_timestamp": "2026-09-09T16:30:00Z",
      "resolution_timestamp": "2026-09-09T16:45:00Z",
      "direction": "UP",
      "base_run_id": 325,
      "small_run_id": 326,
      "last_observed_close": 78593.3,
      "actual_close": 78771.41,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-09T16:31:16.473280Z",
      "base_predicted_close": 78669.296875,
      "small_predicted_close": 78637.6484375,
      "strike": 78593.3,
      "market_regime": {
        "id": 60,
        "signal_id": 66,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-09T16:15:00Z",
        "return_6h": -0.006332733173984972,
        "return_12h": -0.0037892468235704024,
        "return_24h": -0.00048585702094894323,
        "close_vs_ema12": -0.005050908629272821,
        "close_vs_ema24": -0.004386243514458266,
        "ema12_slope_3h": -0.001712018765835821,
        "ema24_slope_6h": 0.0005620214122470379,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.465406Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-09T16:15:00Z",
          "return_6h": -0.006332733173984972,
          "return_12h": -0.0037892468235704024,
          "return_24h": -0.00048585702094894323,
          "close_vs_ema12": -0.005050908629272821,
          "close_vs_ema24": -0.004386243514458266,
          "ema12_slope_3h": -0.001712018765835821,
          "ema24_slope_6h": 0.0005620214122470379,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.74,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.187653,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "70_80",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        325,
        326
      ],
      "forecast_publication_timestamp": "2026-09-09T16:31:16.433263Z",
      "requested_quote_timestamp": "2026-09-09T16:31:16.433263Z",
      "retrieved_quote_timestamp": "2026-09-09T16:31:16.620916Z",
      "quote_retrieval_timestamp": "2026-09-09T16:31:16.620916Z",
      "timing_difference_seconds": 0.187653,
      "selected_quote": {
        "id": 66,
        "contract_id": 66,
        "forecast_timestamp": "2026-09-09T16:31:16.433263Z",
        "requested_timestamp": "2026-09-09T16:31:16.433263Z",
        "actual_quote_timestamp": "2026-09-09T16:31:16.620916Z",
        "timestamp_delta_seconds": 0.187653,
        "bid": 0.73,
        "ask": 0.74,
        "midpoint": 0.735,
        "last_price": 0.73,
        "implied_probability": 0.74,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-09T16:31:16.620916Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP091245",
        "external_market_id": "KXBTC15M-26SEP091245-45",
        "external_contract_id": "KXBTC15M-26SEP091245-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2914.74
      },
      "selected_entry_price": 0.74,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 66,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP091245",
          "external_market_id": "KXBTC15M-26SEP091245-45",
          "external_contract_id": "KXBTC15M-26SEP091245-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-09T16:30:00Z",
          "resolution_timestamp": "2026-09-09T16:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-09T16:31:16.475948Z"
        }
      ],
      "quotes": [
        {
          "id": 66,
          "contract_id": 66,
          "forecast_timestamp": "2026-09-09T16:31:16.433263Z",
          "requested_timestamp": "2026-09-09T16:31:16.433263Z",
          "actual_quote_timestamp": "2026-09-09T16:31:16.620916Z",
          "timestamp_delta_seconds": 0.187653,
          "bid": 0.73,
          "ask": 0.74,
          "midpoint": 0.735,
          "last_price": 0.73,
          "implied_probability": 0.74,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-09T16:31:16.620916Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP091245",
          "external_market_id": "KXBTC15M-26SEP091245-45",
          "external_contract_id": "KXBTC15M-26SEP091245-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2914.74
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP091245-45": {
          "UP/YES": "KXBTC15M-26SEP091245-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 129,
          "signal_id": 66,
          "quote_id": 66,
          "settlement_id": 66,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 132.0,
          "entry_price": 0.74,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.67999999999999,
          "trading_fee": 1.78,
          "total_deployed": 99.46,
          "settlement_value": 1.0,
          "settlement_payout": 132.0,
          "gross_pnl": 34.32000000000001,
          "net_pnl": 32.540000000000006,
          "roi": 0.3271667001809774,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-09T16:46:20.634985Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2914.74,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 130,
          "signal_id": 66,
          "quote_id": 66,
          "settlement_id": 66,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.74,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 74.0,
          "trading_fee": 1.35,
          "total_deployed": 75.35,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 26.0,
          "net_pnl": 24.650000000000006,
          "roi": 0.32714001327140024,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-09T16:46:20.660705Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2914.74,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 78593.3,
        "kronos_base_predicted_close": 78669.296875,
        "kronos_base_displacement": 75.99687499999709,
        "kronos_base_displacement_fraction": 0.0009669637869894392,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 78637.6484375,
        "kronos_small_displacement": 44.34843749999709,
        "kronos_small_displacement_fraction": 0.000564277584730468,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP091245",
        "ticker": "KXBTC15M-26SEP091245-45",
        "market_id": "KXBTC15M-26SEP091245-45",
        "contract_id": "KXBTC15M-26SEP091245-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 78593.3
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-09T16:31:16.433263Z",
        "retrieved_timestamp": "2026-09-09T16:31:16.620916Z",
        "quote_offset_seconds": 0.187653,
        "quote_age_seconds": 0.187653,
        "bid": 0.73,
        "ask": 0.74,
        "midpoint": 0.735,
        "last_price": 0.73,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.74,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2914.74
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 78771.41,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260909T1630Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 60,
          "signal_id": 66,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-09T16:15:00Z",
          "return_6h": -0.006332733173984972,
          "return_12h": -0.0037892468235704024,
          "return_24h": -0.00048585702094894323,
          "close_vs_ema12": -0.005050908629272821,
          "close_vs_ema24": -0.004386243514458266,
          "ema12_slope_3h": -0.001712018765835821,
          "ema24_slope_6h": 0.0005620214122470379,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.465406Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-09T16:15:00Z",
            "return_6h": -0.006332733173984972,
            "return_12h": -0.0037892468235704024,
            "return_24h": -0.00048585702094894323,
            "close_vs_ema12": -0.005050908629272821,
            "close_vs_ema24": -0.004386243514458266,
            "ema12_slope_3h": -0.001712018765835821,
            "ema24_slope_6h": 0.0005620214122470379,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 65,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260909T1615Z",
      "trigger_timestamp": "2026-09-09T16:16:14.372244Z",
      "market_start_timestamp": "2026-09-09T16:15:00Z",
      "resolution_timestamp": "2026-09-09T16:30:00Z",
      "direction": "UP",
      "base_run_id": 323,
      "small_run_id": 324,
      "last_observed_close": 78631.88,
      "actual_close": 78593.3,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-09T16:16:14.419389Z",
      "base_predicted_close": 78729.5,
      "small_predicted_close": 78670.3828125,
      "strike": 78631.88,
      "market_regime": {
        "id": 59,
        "signal_id": 65,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-09T16:00:00Z",
        "return_6h": -0.004621290562745073,
        "return_12h": -0.0023179830774262555,
        "return_24h": -0.00014353652621301727,
        "close_vs_ema12": -0.004776418475485711,
        "close_vs_ema24": -0.003989494988383524,
        "ema12_slope_3h": -0.0012398181960566745,
        "ema24_slope_6h": 0.0007075479447964383,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.463591Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-09T16:00:00Z",
          "return_6h": -0.004621290562745073,
          "return_12h": -0.0023179830774262555,
          "return_24h": -0.00014353652621301727,
          "close_vs_ema12": -0.004776418475485711,
          "close_vs_ema24": -0.003989494988383524,
          "ema12_slope_3h": -0.0012398181960566745,
          "ema24_slope_6h": 0.0007075479447964383,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.31,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.26287,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        323,
        324
      ],
      "forecast_publication_timestamp": "2026-09-09T16:16:14.372244Z",
      "requested_quote_timestamp": "2026-09-09T16:16:14.372244Z",
      "retrieved_quote_timestamp": "2026-09-09T16:16:14.635114Z",
      "quote_retrieval_timestamp": "2026-09-09T16:16:14.635114Z",
      "timing_difference_seconds": 0.26287,
      "selected_quote": {
        "id": 65,
        "contract_id": 65,
        "forecast_timestamp": "2026-09-09T16:16:14.372244Z",
        "requested_timestamp": "2026-09-09T16:16:14.372244Z",
        "actual_quote_timestamp": "2026-09-09T16:16:14.635114Z",
        "timestamp_delta_seconds": 0.26287,
        "bid": 0.3,
        "ask": 0.31,
        "midpoint": 0.305,
        "last_price": 0.31,
        "implied_probability": 0.31,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-09T16:16:14.635114Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP091230",
        "external_market_id": "KXBTC15M-26SEP091230-30",
        "external_contract_id": "KXBTC15M-26SEP091230-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5674.7
      },
      "selected_entry_price": 0.31,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 65,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP091230",
          "external_market_id": "KXBTC15M-26SEP091230-30",
          "external_contract_id": "KXBTC15M-26SEP091230-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-09T16:15:00Z",
          "resolution_timestamp": "2026-09-09T16:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-09T16:16:14.445053Z"
        }
      ],
      "quotes": [
        {
          "id": 65,
          "contract_id": 65,
          "forecast_timestamp": "2026-09-09T16:16:14.372244Z",
          "requested_timestamp": "2026-09-09T16:16:14.372244Z",
          "actual_quote_timestamp": "2026-09-09T16:16:14.635114Z",
          "timestamp_delta_seconds": 0.26287,
          "bid": 0.3,
          "ask": 0.31,
          "midpoint": 0.305,
          "last_price": 0.31,
          "implied_probability": 0.31,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-09T16:16:14.635114Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP091230",
          "external_market_id": "KXBTC15M-26SEP091230-30",
          "external_contract_id": "KXBTC15M-26SEP091230-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5674.7
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP091230-30": {
          "UP/YES": "KXBTC15M-26SEP091230-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 127,
          "signal_id": 65,
          "quote_id": 65,
          "settlement_id": 65,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 307.0,
          "entry_price": 0.31,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.17,
          "trading_fee": 4.6,
          "total_deployed": 99.77,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.17,
          "net_pnl": -99.77,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-09T16:31:20.905195Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5674.7,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 128,
          "signal_id": 65,
          "quote_id": 65,
          "settlement_id": 65,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.31,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 31.0,
          "trading_fee": 1.5,
          "total_deployed": 32.5,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -31.0,
          "net_pnl": -32.5,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-09T16:31:20.906785Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5674.7,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 78631.88,
        "kronos_base_predicted_close": 78729.5,
        "kronos_base_displacement": 97.61999999999534,
        "kronos_base_displacement_fraction": 0.0012414811905806567,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 78670.3828125,
        "kronos_small_displacement": 38.50281249999534,
        "kronos_small_displacement_fraction": 0.000489659060676094,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP091230",
        "ticker": "KXBTC15M-26SEP091230-30",
        "market_id": "KXBTC15M-26SEP091230-30",
        "contract_id": "KXBTC15M-26SEP091230-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 78631.88
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-09T16:16:14.372244Z",
        "retrieved_timestamp": "2026-09-09T16:16:14.635114Z",
        "quote_offset_seconds": 0.26287,
        "quote_age_seconds": 0.26287,
        "bid": 0.3,
        "ask": 0.31,
        "midpoint": 0.305,
        "last_price": 0.31,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.31,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5674.7
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 78593.3,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260909T1615Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 59,
          "signal_id": 65,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-09T16:00:00Z",
          "return_6h": -0.004621290562745073,
          "return_12h": -0.0023179830774262555,
          "return_24h": -0.00014353652621301727,
          "close_vs_ema12": -0.004776418475485711,
          "close_vs_ema24": -0.003989494988383524,
          "ema12_slope_3h": -0.0012398181960566745,
          "ema24_slope_6h": 0.0007075479447964383,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.463591Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-09T16:00:00Z",
            "return_6h": -0.004621290562745073,
            "return_12h": -0.0023179830774262555,
            "return_24h": -0.00014353652621301727,
            "close_vs_ema12": -0.004776418475485711,
            "close_vs_ema24": -0.003989494988383524,
            "ema12_slope_3h": -0.0012398181960566745,
            "ema24_slope_6h": 0.0007075479447964383,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 64,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260909T1600Z",
      "trigger_timestamp": "2026-09-09T16:01:17.346685Z",
      "market_start_timestamp": "2026-09-09T16:00:00Z",
      "resolution_timestamp": "2026-09-09T16:15:00Z",
      "direction": "UP",
      "base_run_id": 321,
      "small_run_id": 322,
      "last_observed_close": 78582.68,
      "actual_close": 78631.88,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-09T16:01:17.386626Z",
      "base_predicted_close": 78707.8984375,
      "small_predicted_close": 78646.515625,
      "strike": 78582.68,
      "market_regime": {
        "id": 58,
        "signal_id": 64,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-09T15:45:00Z",
        "return_6h": -0.004651182310487445,
        "return_12h": -0.0006487655634326295,
        "return_24h": -0.0037459863809063965,
        "close_vs_ema12": -0.005601199409108304,
        "close_vs_ema24": -0.004696249802598529,
        "ema12_slope_3h": -0.0008248239416054348,
        "ema24_slope_6h": 0.0008198878293990131,
        "score": -1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.463074Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-09T15:45:00Z",
          "return_6h": -0.004651182310487445,
          "return_12h": -0.0006487655634326295,
          "return_24h": -0.0037459863809063965,
          "close_vs_ema12": -0.005601199409108304,
          "close_vs_ema24": -0.004696249802598529,
          "ema12_slope_3h": -0.0008248239416054348,
          "ema24_slope_6h": 0.0008198878293990131,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.49,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.234314,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        321,
        322
      ],
      "forecast_publication_timestamp": "2026-09-09T16:01:17.346685Z",
      "requested_quote_timestamp": "2026-09-09T16:01:17.346685Z",
      "retrieved_quote_timestamp": "2026-09-09T16:01:17.580999Z",
      "quote_retrieval_timestamp": "2026-09-09T16:01:17.580999Z",
      "timing_difference_seconds": 0.234314,
      "selected_quote": {
        "id": 64,
        "contract_id": 64,
        "forecast_timestamp": "2026-09-09T16:01:17.346685Z",
        "requested_timestamp": "2026-09-09T16:01:17.346685Z",
        "actual_quote_timestamp": "2026-09-09T16:01:17.580999Z",
        "timestamp_delta_seconds": 0.234314,
        "bid": 0.48,
        "ask": 0.49,
        "midpoint": 0.485,
        "last_price": 0.48,
        "implied_probability": 0.49,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-09T16:01:17.580999Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP091215",
        "external_market_id": "KXBTC15M-26SEP091215-15",
        "external_contract_id": "KXBTC15M-26SEP091215-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 437.03
      },
      "selected_entry_price": 0.49,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 64,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP091215",
          "external_market_id": "KXBTC15M-26SEP091215-15",
          "external_contract_id": "KXBTC15M-26SEP091215-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-09T16:00:00Z",
          "resolution_timestamp": "2026-09-09T16:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-09T16:01:17.388950Z"
        }
      ],
      "quotes": [
        {
          "id": 64,
          "contract_id": 64,
          "forecast_timestamp": "2026-09-09T16:01:17.346685Z",
          "requested_timestamp": "2026-09-09T16:01:17.346685Z",
          "actual_quote_timestamp": "2026-09-09T16:01:17.580999Z",
          "timestamp_delta_seconds": 0.234314,
          "bid": 0.48,
          "ask": 0.49,
          "midpoint": 0.485,
          "last_price": 0.48,
          "implied_probability": 0.49,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-09T16:01:17.580999Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP091215",
          "external_market_id": "KXBTC15M-26SEP091215-15",
          "external_contract_id": "KXBTC15M-26SEP091215-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 437.03
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP091215-15": {
          "UP/YES": "KXBTC15M-26SEP091215-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 125,
          "signal_id": 64,
          "quote_id": 64,
          "settlement_id": 64,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 197.0,
          "entry_price": 0.49,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.53,
          "trading_fee": 3.45,
          "total_deployed": 99.98,
          "settlement_value": 1.0,
          "settlement_payout": 197.0,
          "gross_pnl": 100.47,
          "net_pnl": 97.02,
          "roi": 0.9703940788157631,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-09T16:16:19.360572Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 437.03,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 126,
          "signal_id": 64,
          "quote_id": 64,
          "settlement_id": 64,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.49,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 49.0,
          "trading_fee": 1.75,
          "total_deployed": 50.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 51.0,
          "net_pnl": 49.25,
          "roi": 0.9704433497536946,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-09T16:16:19.362519Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 437.03,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 78582.68,
        "kronos_base_predicted_close": 78707.8984375,
        "kronos_base_displacement": 125.21843750000698,
        "kronos_base_displacement_fraction": 0.0015934610209273469,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 78646.515625,
        "kronos_small_displacement": 63.835625000006985,
        "kronos_small_displacement_fraction": 0.0008123370824207954,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP091215",
        "ticker": "KXBTC15M-26SEP091215-15",
        "market_id": "KXBTC15M-26SEP091215-15",
        "contract_id": "KXBTC15M-26SEP091215-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 78582.68
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-09T16:01:17.346685Z",
        "retrieved_timestamp": "2026-09-09T16:01:17.580999Z",
        "quote_offset_seconds": 0.234314,
        "quote_age_seconds": 0.234314,
        "bid": 0.48,
        "ask": 0.49,
        "midpoint": 0.485,
        "last_price": 0.48,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.49,
        "price_type": "live_executable_ask",
        "yes_ask_size": 437.03
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 78631.88,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260909T1600Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 58,
          "signal_id": 64,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-09T15:45:00Z",
          "return_6h": -0.004651182310487445,
          "return_12h": -0.0006487655634326295,
          "return_24h": -0.0037459863809063965,
          "close_vs_ema12": -0.005601199409108304,
          "close_vs_ema24": -0.004696249802598529,
          "ema12_slope_3h": -0.0008248239416054348,
          "ema24_slope_6h": 0.0008198878293990131,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.463074Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-09T15:45:00Z",
            "return_6h": -0.004651182310487445,
            "return_12h": -0.0006487655634326295,
            "return_24h": -0.0037459863809063965,
            "close_vs_ema12": -0.005601199409108304,
            "close_vs_ema24": -0.004696249802598529,
            "ema12_slope_3h": -0.0008248239416054348,
            "ema24_slope_6h": 0.0008198878293990131,
            "score": -1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 63,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260909T1545Z",
      "trigger_timestamp": "2026-09-09T15:46:17.441463Z",
      "market_start_timestamp": "2026-09-09T15:45:00Z",
      "resolution_timestamp": "2026-09-09T16:00:00Z",
      "direction": "UP",
      "base_run_id": 319,
      "small_run_id": 320,
      "last_observed_close": 78639.76,
      "actual_close": 78582.68,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-09T15:46:17.491422Z",
      "base_predicted_close": 78711.171875,
      "small_predicted_close": 78650.28125,
      "strike": 78639.76,
      "market_regime": {
        "id": 57,
        "signal_id": 63,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-09T15:30:00Z",
        "return_6h": -0.005926798397235311,
        "return_12h": -3.357603610198989e-05,
        "return_24h": -0.0009303145201285945,
        "close_vs_ema12": -0.005116058264344137,
        "close_vs_ema24": -0.004071787699208573,
        "ema12_slope_3h": -0.0003266057358783936,
        "ema24_slope_6h": 0.0009351593487079146,
        "score": -1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.462594Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-09T15:30:00Z",
          "return_6h": -0.005926798397235311,
          "return_12h": -3.357603610198989e-05,
          "return_24h": -0.0009303145201285945,
          "close_vs_ema12": -0.005116058264344137,
          "close_vs_ema24": -0.004071787699208573,
          "ema12_slope_3h": -0.0003266057358783936,
          "ema24_slope_6h": 0.0009351593487079146,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.4,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.179928,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        319,
        320
      ],
      "forecast_publication_timestamp": "2026-09-09T15:46:17.441463Z",
      "requested_quote_timestamp": "2026-09-09T15:46:17.441463Z",
      "retrieved_quote_timestamp": "2026-09-09T15:46:17.621391Z",
      "quote_retrieval_timestamp": "2026-09-09T15:46:17.621391Z",
      "timing_difference_seconds": 0.179928,
      "selected_quote": {
        "id": 63,
        "contract_id": 63,
        "forecast_timestamp": "2026-09-09T15:46:17.441463Z",
        "requested_timestamp": "2026-09-09T15:46:17.441463Z",
        "actual_quote_timestamp": "2026-09-09T15:46:17.621391Z",
        "timestamp_delta_seconds": 0.179928,
        "bid": 0.39,
        "ask": 0.4,
        "midpoint": 0.395,
        "last_price": 0.39,
        "implied_probability": 0.4,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-09T15:46:17.621391Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP091200",
        "external_market_id": "KXBTC15M-26SEP091200-00",
        "external_contract_id": "KXBTC15M-26SEP091200-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3797.92
      },
      "selected_entry_price": 0.4,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 63,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP091200",
          "external_market_id": "KXBTC15M-26SEP091200-00",
          "external_contract_id": "KXBTC15M-26SEP091200-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-09T15:45:00Z",
          "resolution_timestamp": "2026-09-09T16:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-09T15:46:17.493050Z"
        }
      ],
      "quotes": [
        {
          "id": 63,
          "contract_id": 63,
          "forecast_timestamp": "2026-09-09T15:46:17.441463Z",
          "requested_timestamp": "2026-09-09T15:46:17.441463Z",
          "actual_quote_timestamp": "2026-09-09T15:46:17.621391Z",
          "timestamp_delta_seconds": 0.179928,
          "bid": 0.39,
          "ask": 0.4,
          "midpoint": 0.395,
          "last_price": 0.39,
          "implied_probability": 0.4,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-09T15:46:17.621391Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP091200",
          "external_market_id": "KXBTC15M-26SEP091200-00",
          "external_contract_id": "KXBTC15M-26SEP091200-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3797.92
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP091200-00": {
          "UP/YES": "KXBTC15M-26SEP091200-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 123,
          "signal_id": 63,
          "quote_id": 63,
          "settlement_id": 63,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 239.0,
          "entry_price": 0.4,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.60000000000001,
          "trading_fee": 4.02,
          "total_deployed": 99.62,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.60000000000001,
          "net_pnl": -99.62,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-09T16:01:21.563326Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3797.92,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 124,
          "signal_id": 63,
          "quote_id": 63,
          "settlement_id": 63,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.4,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 40.0,
          "trading_fee": 1.68,
          "total_deployed": 41.68,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -40.0,
          "net_pnl": -41.68,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-09T16:01:21.564953Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3797.92,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 78639.76,
        "kronos_base_predicted_close": 78711.171875,
        "kronos_base_displacement": 71.41187500000524,
        "kronos_base_displacement_fraction": 0.000908088669141478,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 78650.28125,
        "kronos_small_displacement": 10.521250000005239,
        "kronos_small_displacement_fraction": 0.00013379046426394535,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP091200",
        "ticker": "KXBTC15M-26SEP091200-00",
        "market_id": "KXBTC15M-26SEP091200-00",
        "contract_id": "KXBTC15M-26SEP091200-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 78639.76
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-09T15:46:17.441463Z",
        "retrieved_timestamp": "2026-09-09T15:46:17.621391Z",
        "quote_offset_seconds": 0.179928,
        "quote_age_seconds": 0.179928,
        "bid": 0.39,
        "ask": 0.4,
        "midpoint": 0.395,
        "last_price": 0.39,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.4,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3797.92
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 78582.68,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260909T1545Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 57,
          "signal_id": 63,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-09T15:30:00Z",
          "return_6h": -0.005926798397235311,
          "return_12h": -3.357603610198989e-05,
          "return_24h": -0.0009303145201285945,
          "close_vs_ema12": -0.005116058264344137,
          "close_vs_ema24": -0.004071787699208573,
          "ema12_slope_3h": -0.0003266057358783936,
          "ema24_slope_6h": 0.0009351593487079146,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.462594Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-09T15:30:00Z",
            "return_6h": -0.005926798397235311,
            "return_12h": -3.357603610198989e-05,
            "return_24h": -0.0009303145201285945,
            "close_vs_ema12": -0.005116058264344137,
            "close_vs_ema24": -0.004071787699208573,
            "ema12_slope_3h": -0.0003266057358783936,
            "ema24_slope_6h": 0.0009351593487079146,
            "score": -1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 62,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260909T1530Z",
      "trigger_timestamp": "2026-09-09T15:31:16.853628Z",
      "market_start_timestamp": "2026-09-09T15:30:00Z",
      "resolution_timestamp": "2026-09-09T15:45:00Z",
      "direction": "UP",
      "base_run_id": 317,
      "small_run_id": 318,
      "last_observed_close": 78363.29,
      "actual_close": 78639.76,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-09T15:31:16.894326Z",
      "base_predicted_close": 78532.734375,
      "small_predicted_close": 78374.671875,
      "strike": 78363.29,
      "market_regime": {
        "id": 56,
        "signal_id": 62,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-09T15:15:00Z",
        "return_6h": -0.013509216632143328,
        "return_12h": -0.00271110111413031,
        "return_24h": -0.0011338681908009685,
        "close_vs_ema12": -0.008829527177659724,
        "close_vs_ema24": -0.007658210918344399,
        "ema12_slope_3h": 0.0001318294345942217,
        "ema24_slope_6h": 0.0010800350902793188,
        "score": -1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.462125Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-09T15:15:00Z",
          "return_6h": -0.013509216632143328,
          "return_12h": -0.00271110111413031,
          "return_24h": -0.0011338681908009685,
          "close_vs_ema12": -0.008829527177659724,
          "close_vs_ema24": -0.007658210918344399,
          "ema12_slope_3h": 0.0001318294345942217,
          "ema24_slope_6h": 0.0010800350902793188,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.62,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.180832,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        317,
        318
      ],
      "forecast_publication_timestamp": "2026-09-09T15:31:16.853628Z",
      "requested_quote_timestamp": "2026-09-09T15:31:16.853628Z",
      "retrieved_quote_timestamp": "2026-09-09T15:31:17.034460Z",
      "quote_retrieval_timestamp": "2026-09-09T15:31:17.034460Z",
      "timing_difference_seconds": 0.180832,
      "selected_quote": {
        "id": 62,
        "contract_id": 62,
        "forecast_timestamp": "2026-09-09T15:31:16.853628Z",
        "requested_timestamp": "2026-09-09T15:31:16.853628Z",
        "actual_quote_timestamp": "2026-09-09T15:31:17.034460Z",
        "timestamp_delta_seconds": 0.180832,
        "bid": 0.61,
        "ask": 0.62,
        "midpoint": 0.615,
        "last_price": 0.61,
        "implied_probability": 0.62,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-09T15:31:17.034460Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP091145",
        "external_market_id": "KXBTC15M-26SEP091145-45",
        "external_contract_id": "KXBTC15M-26SEP091145-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 6458.37
      },
      "selected_entry_price": 0.62,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 62,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP091145",
          "external_market_id": "KXBTC15M-26SEP091145-45",
          "external_contract_id": "KXBTC15M-26SEP091145-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-09T15:30:00Z",
          "resolution_timestamp": "2026-09-09T15:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-09T15:31:16.896258Z"
        }
      ],
      "quotes": [
        {
          "id": 62,
          "contract_id": 62,
          "forecast_timestamp": "2026-09-09T15:31:16.853628Z",
          "requested_timestamp": "2026-09-09T15:31:16.853628Z",
          "actual_quote_timestamp": "2026-09-09T15:31:17.034460Z",
          "timestamp_delta_seconds": 0.180832,
          "bid": 0.61,
          "ask": 0.62,
          "midpoint": 0.615,
          "last_price": 0.61,
          "implied_probability": 0.62,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-09T15:31:17.034460Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP091145",
          "external_market_id": "KXBTC15M-26SEP091145-45",
          "external_contract_id": "KXBTC15M-26SEP091145-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 6458.37
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP091145-45": {
          "UP/YES": "KXBTC15M-26SEP091145-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 121,
          "signal_id": 62,
          "quote_id": 62,
          "settlement_id": 62,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 157.0,
          "entry_price": 0.62,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.34,
          "trading_fee": 2.59,
          "total_deployed": 99.93,
          "settlement_value": 1.0,
          "settlement_payout": 157.0,
          "gross_pnl": 59.66,
          "net_pnl": 57.06999999999999,
          "roi": 0.5710997698388871,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-09T15:46:21.716818Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6458.37,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 122,
          "signal_id": 62,
          "quote_id": 62,
          "settlement_id": 62,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.62,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 62.0,
          "trading_fee": 1.65,
          "total_deployed": 63.65,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 38.0,
          "net_pnl": 36.35,
          "roi": 0.5710919088766693,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-09T15:46:21.718374Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6458.37,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 78363.29,
        "kronos_base_predicted_close": 78532.734375,
        "kronos_base_displacement": 169.4443750000064,
        "kronos_base_displacement_fraction": 0.002162292764890377,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 78374.671875,
        "kronos_small_displacement": 11.381875000006403,
        "kronos_small_displacement_fraction": 0.00014524498652374604,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP091145",
        "ticker": "KXBTC15M-26SEP091145-45",
        "market_id": "KXBTC15M-26SEP091145-45",
        "contract_id": "KXBTC15M-26SEP091145-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 78363.29
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-09T15:31:16.853628Z",
        "retrieved_timestamp": "2026-09-09T15:31:17.034460Z",
        "quote_offset_seconds": 0.180832,
        "quote_age_seconds": 0.180832,
        "bid": 0.61,
        "ask": 0.62,
        "midpoint": 0.615,
        "last_price": 0.61,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.62,
        "price_type": "live_executable_ask",
        "yes_ask_size": 6458.37
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 78639.76,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260909T1530Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 56,
          "signal_id": 62,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-09T15:15:00Z",
          "return_6h": -0.013509216632143328,
          "return_12h": -0.00271110111413031,
          "return_24h": -0.0011338681908009685,
          "close_vs_ema12": -0.008829527177659724,
          "close_vs_ema24": -0.007658210918344399,
          "ema12_slope_3h": 0.0001318294345942217,
          "ema24_slope_6h": 0.0010800350902793188,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.462125Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-09T15:15:00Z",
            "return_6h": -0.013509216632143328,
            "return_12h": -0.00271110111413031,
            "return_24h": -0.0011338681908009685,
            "close_vs_ema12": -0.008829527177659724,
            "close_vs_ema24": -0.007658210918344399,
            "ema12_slope_3h": 0.0001318294345942217,
            "ema24_slope_6h": 0.0010800350902793188,
            "score": -1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 61,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260909T1315Z",
      "trigger_timestamp": "2026-09-09T13:16:15.347352Z",
      "market_start_timestamp": "2026-09-09T13:15:00Z",
      "resolution_timestamp": "2026-09-09T13:30:00Z",
      "direction": "UP",
      "base_run_id": 299,
      "small_run_id": 300,
      "last_observed_close": 79501.76,
      "actual_close": 79607.42,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-09T13:16:15.383722Z",
      "base_predicted_close": 79502.5546875,
      "small_predicted_close": 79508.546875,
      "strike": 79501.76,
      "market_regime": {
        "id": 55,
        "signal_id": 61,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-09T13:00:00Z",
        "return_6h": 0.003015890411309341,
        "return_12h": 0.009649903219478562,
        "return_24h": 0.013485080113941672,
        "close_vs_ema12": 0.004985980951120128,
        "close_vs_ema24": 0.006784901649167674,
        "ema12_slope_3h": 0.0011322242973914598,
        "ema24_slope_6h": 0.0025631990914289915,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.461640Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-09T13:00:00Z",
          "return_6h": 0.003015890411309341,
          "return_12h": 0.009649903219478562,
          "return_24h": 0.013485080113941672,
          "close_vs_ema12": 0.004985980951120128,
          "close_vs_ema24": 0.006784901649167674,
          "ema12_slope_3h": 0.0011322242973914598,
          "ema24_slope_6h": 0.0025631990914289915,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.42,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.168592,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        299,
        300
      ],
      "forecast_publication_timestamp": "2026-09-09T13:16:15.347352Z",
      "requested_quote_timestamp": "2026-09-09T13:16:15.347352Z",
      "retrieved_quote_timestamp": "2026-09-09T13:16:15.515944Z",
      "quote_retrieval_timestamp": "2026-09-09T13:16:15.515944Z",
      "timing_difference_seconds": 0.168592,
      "selected_quote": {
        "id": 61,
        "contract_id": 61,
        "forecast_timestamp": "2026-09-09T13:16:15.347352Z",
        "requested_timestamp": "2026-09-09T13:16:15.347352Z",
        "actual_quote_timestamp": "2026-09-09T13:16:15.515944Z",
        "timestamp_delta_seconds": 0.168592,
        "bid": 0.41,
        "ask": 0.42,
        "midpoint": 0.415,
        "last_price": 0.41,
        "implied_probability": 0.42,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-09T13:16:15.515944Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP090930",
        "external_market_id": "KXBTC15M-26SEP090930-30",
        "external_contract_id": "KXBTC15M-26SEP090930-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4214.34
      },
      "selected_entry_price": 0.42,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 61,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP090930",
          "external_market_id": "KXBTC15M-26SEP090930-30",
          "external_contract_id": "KXBTC15M-26SEP090930-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-09T13:15:00Z",
          "resolution_timestamp": "2026-09-09T13:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-09T13:16:15.385929Z"
        }
      ],
      "quotes": [
        {
          "id": 61,
          "contract_id": 61,
          "forecast_timestamp": "2026-09-09T13:16:15.347352Z",
          "requested_timestamp": "2026-09-09T13:16:15.347352Z",
          "actual_quote_timestamp": "2026-09-09T13:16:15.515944Z",
          "timestamp_delta_seconds": 0.168592,
          "bid": 0.41,
          "ask": 0.42,
          "midpoint": 0.415,
          "last_price": 0.41,
          "implied_probability": 0.42,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-09T13:16:15.515944Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP090930",
          "external_market_id": "KXBTC15M-26SEP090930-30",
          "external_contract_id": "KXBTC15M-26SEP090930-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4214.34
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP090930-30": {
          "UP/YES": "KXBTC15M-26SEP090930-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 119,
          "signal_id": 61,
          "quote_id": 61,
          "settlement_id": 61,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 228.0,
          "entry_price": 0.42,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.75999999999999,
          "trading_fee": 3.89,
          "total_deployed": 99.64999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 228.0,
          "gross_pnl": 132.24,
          "net_pnl": 128.35000000000002,
          "roi": 1.2880080280983446,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-09T13:31:20.545844Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4214.34,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 120,
          "signal_id": 61,
          "quote_id": 61,
          "settlement_id": 61,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.42,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 42.0,
          "trading_fee": 1.71,
          "total_deployed": 43.71,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 58.0,
          "net_pnl": 56.29,
          "roi": 1.2878059940517044,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-09T13:31:20.547658Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4214.34,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 79501.76,
        "kronos_base_predicted_close": 79502.5546875,
        "kronos_base_displacement": 0.7946875000052387,
        "kronos_base_displacement_fraction": 9.995847890728945e-06,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 79508.546875,
        "kronos_small_displacement": 6.786875000005239,
        "kronos_small_displacement_fraction": 8.536760695618864e-05,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP090930",
        "ticker": "KXBTC15M-26SEP090930-30",
        "market_id": "KXBTC15M-26SEP090930-30",
        "contract_id": "KXBTC15M-26SEP090930-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 79501.76
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-09T13:16:15.347352Z",
        "retrieved_timestamp": "2026-09-09T13:16:15.515944Z",
        "quote_offset_seconds": 0.168592,
        "quote_age_seconds": 0.168592,
        "bid": 0.41,
        "ask": 0.42,
        "midpoint": 0.415,
        "last_price": 0.41,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.42,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4214.34
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 79607.42,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260909T1315Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 55,
          "signal_id": 61,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-09T13:00:00Z",
          "return_6h": 0.003015890411309341,
          "return_12h": 0.009649903219478562,
          "return_24h": 0.013485080113941672,
          "close_vs_ema12": 0.004985980951120128,
          "close_vs_ema24": 0.006784901649167674,
          "ema12_slope_3h": 0.0011322242973914598,
          "ema24_slope_6h": 0.0025631990914289915,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.461640Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-09T13:00:00Z",
            "return_6h": 0.003015890411309341,
            "return_12h": 0.009649903219478562,
            "return_24h": 0.013485080113941672,
            "close_vs_ema12": 0.004985980951120128,
            "close_vs_ema24": 0.006784901649167674,
            "ema12_slope_3h": 0.0011322242973914598,
            "ema24_slope_6h": 0.0025631990914289915,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 60,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260909T1145Z",
      "trigger_timestamp": "2026-09-09T11:46:16.671599Z",
      "market_start_timestamp": "2026-09-09T11:45:00Z",
      "resolution_timestamp": "2026-09-09T12:00:00Z",
      "direction": "UP",
      "base_run_id": 287,
      "small_run_id": 288,
      "last_observed_close": 79016.37,
      "actual_close": 79321.04,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-09T11:46:16.718529Z",
      "base_predicted_close": 79090.921875,
      "small_predicted_close": 79071.3515625,
      "strike": 79016.37,
      "market_regime": {
        "id": 54,
        "signal_id": 60,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-09T11:30:00Z",
        "return_6h": 0.001240440440683832,
        "return_12h": 0.007309767199930928,
        "return_24h": 0.007554369898848723,
        "close_vs_ema12": 7.100088326073006e-05,
        "close_vs_ema24": 0.0014459313368946347,
        "ema12_slope_3h": 0.0007993314988934408,
        "ema24_slope_6h": 0.002369716536224198,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.461095Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-09T11:30:00Z",
          "return_6h": 0.001240440440683832,
          "return_12h": 0.007309767199930928,
          "return_24h": 0.007554369898848723,
          "close_vs_ema12": 7.100088326073006e-05,
          "close_vs_ema24": 0.0014459313368946347,
          "ema12_slope_3h": 0.0007993314988934408,
          "ema24_slope_6h": 0.002369716536224198,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.65,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.192493,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        287,
        288
      ],
      "forecast_publication_timestamp": "2026-09-09T11:46:16.671599Z",
      "requested_quote_timestamp": "2026-09-09T11:46:16.671599Z",
      "retrieved_quote_timestamp": "2026-09-09T11:46:16.864092Z",
      "quote_retrieval_timestamp": "2026-09-09T11:46:16.864092Z",
      "timing_difference_seconds": 0.192493,
      "selected_quote": {
        "id": 60,
        "contract_id": 60,
        "forecast_timestamp": "2026-09-09T11:46:16.671599Z",
        "requested_timestamp": "2026-09-09T11:46:16.671599Z",
        "actual_quote_timestamp": "2026-09-09T11:46:16.864092Z",
        "timestamp_delta_seconds": 0.192493,
        "bid": 0.64,
        "ask": 0.65,
        "midpoint": 0.645,
        "last_price": 0.65,
        "implied_probability": 0.65,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-09T11:46:16.864092Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP090800",
        "external_market_id": "KXBTC15M-26SEP090800-00",
        "external_contract_id": "KXBTC15M-26SEP090800-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4800.53
      },
      "selected_entry_price": 0.65,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 60,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP090800",
          "external_market_id": "KXBTC15M-26SEP090800-00",
          "external_contract_id": "KXBTC15M-26SEP090800-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-09T11:45:00Z",
          "resolution_timestamp": "2026-09-09T12:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-09T11:46:16.721216Z"
        }
      ],
      "quotes": [
        {
          "id": 60,
          "contract_id": 60,
          "forecast_timestamp": "2026-09-09T11:46:16.671599Z",
          "requested_timestamp": "2026-09-09T11:46:16.671599Z",
          "actual_quote_timestamp": "2026-09-09T11:46:16.864092Z",
          "timestamp_delta_seconds": 0.192493,
          "bid": 0.64,
          "ask": 0.65,
          "midpoint": 0.645,
          "last_price": 0.65,
          "implied_probability": 0.65,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-09T11:46:16.864092Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP090800",
          "external_market_id": "KXBTC15M-26SEP090800-00",
          "external_contract_id": "KXBTC15M-26SEP090800-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4800.53
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP090800-00": {
          "UP/YES": "KXBTC15M-26SEP090800-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 117,
          "signal_id": 60,
          "quote_id": 60,
          "settlement_id": 60,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 150.0,
          "entry_price": 0.65,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.5,
          "trading_fee": 2.39,
          "total_deployed": 99.89,
          "settlement_value": 1.0,
          "settlement_payout": 150.0,
          "gross_pnl": 52.5,
          "net_pnl": 50.11,
          "roi": 0.5016518169986985,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-09T12:01:20.997472Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4800.53,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 118,
          "signal_id": 60,
          "quote_id": 60,
          "settlement_id": 60,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.65,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 65.0,
          "trading_fee": 1.6,
          "total_deployed": 66.6,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 35.0,
          "net_pnl": 33.400000000000006,
          "roi": 0.5015015015015016,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-09T12:01:20.999248Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4800.53,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 79016.37,
        "kronos_base_predicted_close": 79090.921875,
        "kronos_base_displacement": 74.55187500000466,
        "kronos_base_displacement_fraction": 0.0009434991129053975,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 79071.3515625,
        "kronos_small_displacement": 54.98156250000466,
        "kronos_small_displacement_fraction": 0.00069582496006846,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP090800",
        "ticker": "KXBTC15M-26SEP090800-00",
        "market_id": "KXBTC15M-26SEP090800-00",
        "contract_id": "KXBTC15M-26SEP090800-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 79016.37
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-09T11:46:16.671599Z",
        "retrieved_timestamp": "2026-09-09T11:46:16.864092Z",
        "quote_offset_seconds": 0.192493,
        "quote_age_seconds": 0.192493,
        "bid": 0.64,
        "ask": 0.65,
        "midpoint": 0.645,
        "last_price": 0.65,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.65,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4800.53
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 79321.04,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260909T1145Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 54,
          "signal_id": 60,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-09T11:30:00Z",
          "return_6h": 0.001240440440683832,
          "return_12h": 0.007309767199930928,
          "return_24h": 0.007554369898848723,
          "close_vs_ema12": 7.100088326073006e-05,
          "close_vs_ema24": 0.0014459313368946347,
          "ema12_slope_3h": 0.0007993314988934408,
          "ema24_slope_6h": 0.002369716536224198,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.461095Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-09T11:30:00Z",
            "return_6h": 0.001240440440683832,
            "return_12h": 0.007309767199930928,
            "return_24h": 0.007554369898848723,
            "close_vs_ema12": 7.100088326073006e-05,
            "close_vs_ema24": 0.0014459313368946347,
            "ema12_slope_3h": 0.0007993314988934408,
            "ema24_slope_6h": 0.002369716536224198,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 59,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260909T1115Z",
      "trigger_timestamp": "2026-09-09T11:16:16.288529Z",
      "market_start_timestamp": "2026-09-09T11:15:00Z",
      "resolution_timestamp": "2026-09-09T11:30:00Z",
      "direction": "UP",
      "base_run_id": 283,
      "small_run_id": 284,
      "last_observed_close": 78858.1,
      "actual_close": 78977.08,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-09T11:16:16.328333Z",
      "base_predicted_close": 78933.453125,
      "small_predicted_close": 78940.046875,
      "strike": 78858.1,
      "market_regime": {
        "id": 53,
        "signal_id": 59,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-09T11:00:00Z",
        "return_6h": -0.004307381310154068,
        "return_12h": 0.004636745105088158,
        "return_24h": 0.007364317993988623,
        "close_vs_ema12": -0.0019470674809486388,
        "close_vs_ema24": -0.0005089194070592162,
        "ema12_slope_3h": 0.0015832959180528405,
        "ema24_slope_6h": 0.00248327876904475,
        "score": 2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.459428Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-09T11:00:00Z",
          "return_6h": -0.004307381310154068,
          "return_12h": 0.004636745105088158,
          "return_24h": 0.007364317993988623,
          "close_vs_ema12": -0.0019470674809486388,
          "close_vs_ema24": -0.0005089194070592162,
          "ema12_slope_3h": 0.0015832959180528405,
          "ema24_slope_6h": 0.00248327876904475,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.43,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.166558,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        283,
        284
      ],
      "forecast_publication_timestamp": "2026-09-09T11:16:16.288529Z",
      "requested_quote_timestamp": "2026-09-09T11:16:16.288529Z",
      "retrieved_quote_timestamp": "2026-09-09T11:16:16.455087Z",
      "quote_retrieval_timestamp": "2026-09-09T11:16:16.455087Z",
      "timing_difference_seconds": 0.166558,
      "selected_quote": {
        "id": 59,
        "contract_id": 59,
        "forecast_timestamp": "2026-09-09T11:16:16.288529Z",
        "requested_timestamp": "2026-09-09T11:16:16.288529Z",
        "actual_quote_timestamp": "2026-09-09T11:16:16.455087Z",
        "timestamp_delta_seconds": 0.166558,
        "bid": 0.42,
        "ask": 0.43,
        "midpoint": 0.425,
        "last_price": 0.42,
        "implied_probability": 0.43,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-09T11:16:16.455087Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP090730",
        "external_market_id": "KXBTC15M-26SEP090730-30",
        "external_contract_id": "KXBTC15M-26SEP090730-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2420.45
      },
      "selected_entry_price": 0.43,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 59,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP090730",
          "external_market_id": "KXBTC15M-26SEP090730-30",
          "external_contract_id": "KXBTC15M-26SEP090730-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-09T11:15:00Z",
          "resolution_timestamp": "2026-09-09T11:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-09T11:16:16.330832Z"
        }
      ],
      "quotes": [
        {
          "id": 59,
          "contract_id": 59,
          "forecast_timestamp": "2026-09-09T11:16:16.288529Z",
          "requested_timestamp": "2026-09-09T11:16:16.288529Z",
          "actual_quote_timestamp": "2026-09-09T11:16:16.455087Z",
          "timestamp_delta_seconds": 0.166558,
          "bid": 0.42,
          "ask": 0.43,
          "midpoint": 0.425,
          "last_price": 0.42,
          "implied_probability": 0.43,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-09T11:16:16.455087Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP090730",
          "external_market_id": "KXBTC15M-26SEP090730-30",
          "external_contract_id": "KXBTC15M-26SEP090730-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2420.45
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP090730-30": {
          "UP/YES": "KXBTC15M-26SEP090730-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 115,
          "signal_id": 59,
          "quote_id": 59,
          "settlement_id": 59,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 223.0,
          "entry_price": 0.43,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.89,
          "trading_fee": 3.83,
          "total_deployed": 99.72,
          "settlement_value": 1.0,
          "settlement_payout": 223.0,
          "gross_pnl": 127.11,
          "net_pnl": 123.28,
          "roi": 1.2362615322904131,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-09T11:31:21.688979Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2420.45,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 116,
          "signal_id": 59,
          "quote_id": 59,
          "settlement_id": 59,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.43,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 43.0,
          "trading_fee": 1.72,
          "total_deployed": 44.72,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 57.0,
          "net_pnl": 55.28,
          "roi": 1.2361359570661896,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-09T11:31:21.691106Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2420.45,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 78858.1,
        "kronos_base_predicted_close": 78933.453125,
        "kronos_base_displacement": 75.35312499999418,
        "kronos_base_displacement_fraction": 0.0009555533927395432,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 78940.046875,
        "kronos_small_displacement": 81.94687499999418,
        "kronos_small_displacement_fraction": 0.0010391687727702567,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP090730",
        "ticker": "KXBTC15M-26SEP090730-30",
        "market_id": "KXBTC15M-26SEP090730-30",
        "contract_id": "KXBTC15M-26SEP090730-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 78858.1
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-09T11:16:16.288529Z",
        "retrieved_timestamp": "2026-09-09T11:16:16.455087Z",
        "quote_offset_seconds": 0.166558,
        "quote_age_seconds": 0.166558,
        "bid": 0.42,
        "ask": 0.43,
        "midpoint": 0.425,
        "last_price": 0.42,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.43,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2420.45
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 78977.08,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260909T1115Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 53,
          "signal_id": 59,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-09T11:00:00Z",
          "return_6h": -0.004307381310154068,
          "return_12h": 0.004636745105088158,
          "return_24h": 0.007364317993988623,
          "close_vs_ema12": -0.0019470674809486388,
          "close_vs_ema24": -0.0005089194070592162,
          "ema12_slope_3h": 0.0015832959180528405,
          "ema24_slope_6h": 0.00248327876904475,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.459428Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-09T11:00:00Z",
            "return_6h": -0.004307381310154068,
            "return_12h": 0.004636745105088158,
            "return_24h": 0.007364317993988623,
            "close_vs_ema12": -0.0019470674809486388,
            "close_vs_ema24": -0.0005089194070592162,
            "ema12_slope_3h": 0.0015832959180528405,
            "ema24_slope_6h": 0.00248327876904475,
            "score": 2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 58,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260909T1100Z",
      "trigger_timestamp": "2026-09-09T11:01:16.421691Z",
      "market_start_timestamp": "2026-09-09T11:00:00Z",
      "resolution_timestamp": "2026-09-09T11:15:00Z",
      "direction": "UP",
      "base_run_id": 281,
      "small_run_id": 282,
      "last_observed_close": 78908.81,
      "actual_close": 78858.1,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-09T11:01:16.457542Z",
      "base_predicted_close": 78979.953125,
      "small_predicted_close": 78988.796875,
      "strike": 78908.81,
      "market_regime": {
        "id": 52,
        "signal_id": 58,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-09T10:45:00Z",
        "return_6h": -0.0031429517612199254,
        "return_12h": 0.004535666208839162,
        "return_24h": 0.004487154849182717,
        "close_vs_ema12": -0.0013880637553782549,
        "close_vs_ema24": 0.00012303255782075695,
        "ema12_slope_3h": 0.0019613097975579308,
        "ema24_slope_6h": 0.002627160889440372,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.457801Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-09T10:45:00Z",
          "return_6h": -0.0031429517612199254,
          "return_12h": 0.004535666208839162,
          "return_24h": 0.004487154849182717,
          "close_vs_ema12": -0.0013880637553782549,
          "close_vs_ema24": 0.00012303255782075695,
          "ema12_slope_3h": 0.0019613097975579308,
          "ema24_slope_6h": 0.002627160889440372,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.41,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.194887,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        281,
        282
      ],
      "forecast_publication_timestamp": "2026-09-09T11:01:16.421691Z",
      "requested_quote_timestamp": "2026-09-09T11:01:16.421691Z",
      "retrieved_quote_timestamp": "2026-09-09T11:01:16.616578Z",
      "quote_retrieval_timestamp": "2026-09-09T11:01:16.616578Z",
      "timing_difference_seconds": 0.194887,
      "selected_quote": {
        "id": 58,
        "contract_id": 58,
        "forecast_timestamp": "2026-09-09T11:01:16.421691Z",
        "requested_timestamp": "2026-09-09T11:01:16.421691Z",
        "actual_quote_timestamp": "2026-09-09T11:01:16.616578Z",
        "timestamp_delta_seconds": 0.194887,
        "bid": 0.4,
        "ask": 0.41,
        "midpoint": 0.405,
        "last_price": 0.41,
        "implied_probability": 0.41,
        "spread": 0.009999999999999953,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-09T11:01:16.616578Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP090715",
        "external_market_id": "KXBTC15M-26SEP090715-15",
        "external_contract_id": "KXBTC15M-26SEP090715-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4627.82
      },
      "selected_entry_price": 0.41,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 58,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP090715",
          "external_market_id": "KXBTC15M-26SEP090715-15",
          "external_contract_id": "KXBTC15M-26SEP090715-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-09T11:00:00Z",
          "resolution_timestamp": "2026-09-09T11:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-09T11:01:16.459402Z"
        }
      ],
      "quotes": [
        {
          "id": 58,
          "contract_id": 58,
          "forecast_timestamp": "2026-09-09T11:01:16.421691Z",
          "requested_timestamp": "2026-09-09T11:01:16.421691Z",
          "actual_quote_timestamp": "2026-09-09T11:01:16.616578Z",
          "timestamp_delta_seconds": 0.194887,
          "bid": 0.4,
          "ask": 0.41,
          "midpoint": 0.405,
          "last_price": 0.41,
          "implied_probability": 0.41,
          "spread": 0.009999999999999953,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-09T11:01:16.616578Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP090715",
          "external_market_id": "KXBTC15M-26SEP090715-15",
          "external_contract_id": "KXBTC15M-26SEP090715-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4627.82
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP090715-15": {
          "UP/YES": "KXBTC15M-26SEP090715-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 113,
          "signal_id": 58,
          "quote_id": 58,
          "settlement_id": 58,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 234.0,
          "entry_price": 0.41,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.94,
          "trading_fee": 3.97,
          "total_deployed": 99.91,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.94,
          "net_pnl": -99.91,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-09T11:16:20.510439Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4627.82,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 114,
          "signal_id": 58,
          "quote_id": 58,
          "settlement_id": 58,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.41,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 41.0,
          "trading_fee": 1.7,
          "total_deployed": 42.7,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -41.0,
          "net_pnl": -42.7,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-09T11:16:20.511863Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4627.82,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 78908.81,
        "kronos_base_predicted_close": 78979.953125,
        "kronos_base_displacement": 71.14312500000233,
        "kronos_base_displacement_fraction": 0.0009015865909016032,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 78988.796875,
        "kronos_small_displacement": 79.98687500000233,
        "kronos_small_displacement_fraction": 0.001013662162691369,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP090715",
        "ticker": "KXBTC15M-26SEP090715-15",
        "market_id": "KXBTC15M-26SEP090715-15",
        "contract_id": "KXBTC15M-26SEP090715-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 78908.81
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-09T11:01:16.421691Z",
        "retrieved_timestamp": "2026-09-09T11:01:16.616578Z",
        "quote_offset_seconds": 0.194887,
        "quote_age_seconds": 0.194887,
        "bid": 0.4,
        "ask": 0.41,
        "midpoint": 0.405,
        "last_price": 0.41,
        "spread": 0.009999999999999953,
        "selected_entry_price": 0.41,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4627.82
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 78858.1,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260909T1100Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 52,
          "signal_id": 58,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-09T10:45:00Z",
          "return_6h": -0.0031429517612199254,
          "return_12h": 0.004535666208839162,
          "return_24h": 0.004487154849182717,
          "close_vs_ema12": -0.0013880637553782549,
          "close_vs_ema24": 0.00012303255782075695,
          "ema12_slope_3h": 0.0019613097975579308,
          "ema24_slope_6h": 0.002627160889440372,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.457801Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-09T10:45:00Z",
            "return_6h": -0.0031429517612199254,
            "return_12h": 0.004535666208839162,
            "return_24h": 0.004487154849182717,
            "close_vs_ema12": -0.0013880637553782549,
            "close_vs_ema24": 0.00012303255782075695,
            "ema12_slope_3h": 0.0019613097975579308,
            "ema24_slope_6h": 0.002627160889440372,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 57,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260909T1045Z",
      "trigger_timestamp": "2026-09-09T10:46:16.065979Z",
      "market_start_timestamp": "2026-09-09T10:45:00Z",
      "resolution_timestamp": "2026-09-09T11:00:00Z",
      "direction": "UP",
      "base_run_id": 279,
      "small_run_id": 280,
      "last_observed_close": 79074.16,
      "actual_close": 78908.81,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-09T10:46:16.105203Z",
      "base_predicted_close": 79123.0390625,
      "small_predicted_close": 79133.140625,
      "strike": 79074.16,
      "market_regime": {
        "id": 51,
        "signal_id": 57,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-09T10:30:00Z",
        "return_6h": -0.0008438636245458042,
        "return_12h": 0.007523300377589637,
        "return_24h": 0.005402059442066953,
        "close_vs_ema12": 0.0006454747460853394,
        "close_vs_ema24": 0.002221438221814198,
        "ema12_slope_3h": 0.002237705299767967,
        "ema24_slope_6h": 0.0027493703284262594,
        "score": 2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.455306Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-09T10:30:00Z",
          "return_6h": -0.0008438636245458042,
          "return_12h": 0.007523300377589637,
          "return_24h": 0.005402059442066953,
          "close_vs_ema12": 0.0006454747460853394,
          "close_vs_ema24": 0.002221438221814198,
          "ema12_slope_3h": 0.002237705299767967,
          "ema24_slope_6h": 0.0027493703284262594,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.39,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.179966,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        279,
        280
      ],
      "forecast_publication_timestamp": "2026-09-09T10:46:16.065979Z",
      "requested_quote_timestamp": "2026-09-09T10:46:16.065979Z",
      "retrieved_quote_timestamp": "2026-09-09T10:46:16.245945Z",
      "quote_retrieval_timestamp": "2026-09-09T10:46:16.245945Z",
      "timing_difference_seconds": 0.179966,
      "selected_quote": {
        "id": 57,
        "contract_id": 57,
        "forecast_timestamp": "2026-09-09T10:46:16.065979Z",
        "requested_timestamp": "2026-09-09T10:46:16.065979Z",
        "actual_quote_timestamp": "2026-09-09T10:46:16.245945Z",
        "timestamp_delta_seconds": 0.179966,
        "bid": 0.38,
        "ask": 0.39,
        "midpoint": 0.385,
        "last_price": 0.39,
        "implied_probability": 0.39,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-09T10:46:16.245945Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP090700",
        "external_market_id": "KXBTC15M-26SEP090700-00",
        "external_contract_id": "KXBTC15M-26SEP090700-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2918.65
      },
      "selected_entry_price": 0.39,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 57,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP090700",
          "external_market_id": "KXBTC15M-26SEP090700-00",
          "external_contract_id": "KXBTC15M-26SEP090700-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-09T10:45:00Z",
          "resolution_timestamp": "2026-09-09T11:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-09T10:46:16.109310Z"
        }
      ],
      "quotes": [
        {
          "id": 57,
          "contract_id": 57,
          "forecast_timestamp": "2026-09-09T10:46:16.065979Z",
          "requested_timestamp": "2026-09-09T10:46:16.065979Z",
          "actual_quote_timestamp": "2026-09-09T10:46:16.245945Z",
          "timestamp_delta_seconds": 0.179966,
          "bid": 0.38,
          "ask": 0.39,
          "midpoint": 0.385,
          "last_price": 0.39,
          "implied_probability": 0.39,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-09T10:46:16.245945Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP090700",
          "external_market_id": "KXBTC15M-26SEP090700-00",
          "external_contract_id": "KXBTC15M-26SEP090700-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2918.65
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP090700-00": {
          "UP/YES": "KXBTC15M-26SEP090700-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 111,
          "signal_id": 57,
          "quote_id": 57,
          "settlement_id": 57,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 245.0,
          "entry_price": 0.39,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.55,
          "trading_fee": 4.08,
          "total_deployed": 99.63,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.55,
          "net_pnl": -99.63,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-09T11:01:20.853220Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2918.65,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 112,
          "signal_id": 57,
          "quote_id": 57,
          "settlement_id": 57,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.39,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 39.0,
          "trading_fee": 1.67,
          "total_deployed": 40.67,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -39.0,
          "net_pnl": -40.67,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-09T11:01:20.854812Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2918.65,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 79074.16,
        "kronos_base_predicted_close": 79123.0390625,
        "kronos_base_displacement": 48.87906249999651,
        "kronos_base_displacement_fraction": 0.0006181420390680913,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 79133.140625,
        "kronos_small_displacement": 58.98062499999651,
        "kronos_small_displacement_fraction": 0.0007458899974403332,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP090700",
        "ticker": "KXBTC15M-26SEP090700-00",
        "market_id": "KXBTC15M-26SEP090700-00",
        "contract_id": "KXBTC15M-26SEP090700-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 79074.16
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-09T10:46:16.065979Z",
        "retrieved_timestamp": "2026-09-09T10:46:16.245945Z",
        "quote_offset_seconds": 0.179966,
        "quote_age_seconds": 0.179966,
        "bid": 0.38,
        "ask": 0.39,
        "midpoint": 0.385,
        "last_price": 0.39,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.39,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2918.65
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 78908.81,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260909T1045Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 51,
          "signal_id": 57,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-09T10:30:00Z",
          "return_6h": -0.0008438636245458042,
          "return_12h": 0.007523300377589637,
          "return_24h": 0.005402059442066953,
          "close_vs_ema12": 0.0006454747460853394,
          "close_vs_ema24": 0.002221438221814198,
          "ema12_slope_3h": 0.002237705299767967,
          "ema24_slope_6h": 0.0027493703284262594,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.455306Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-09T10:30:00Z",
            "return_6h": -0.0008438636245458042,
            "return_12h": 0.007523300377589637,
            "return_24h": 0.005402059442066953,
            "close_vs_ema12": 0.0006454747460853394,
            "close_vs_ema24": 0.002221438221814198,
            "ema12_slope_3h": 0.002237705299767967,
            "ema24_slope_6h": 0.0027493703284262594,
            "score": 2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 56,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260909T1030Z",
      "trigger_timestamp": "2026-09-09T10:31:15.718708Z",
      "market_start_timestamp": "2026-09-09T10:30:00Z",
      "resolution_timestamp": "2026-09-09T10:45:00Z",
      "direction": "UP",
      "base_run_id": 277,
      "small_run_id": 278,
      "last_observed_close": 79094.18,
      "actual_close": 79074.16,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-09T10:31:15.756288Z",
      "base_predicted_close": 79107.3984375,
      "small_predicted_close": 79117.8828125,
      "strike": 79094.18,
      "market_regime": {
        "id": 50,
        "signal_id": 56,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-09T10:15:00Z",
        "return_6h": 0.00255969622360519,
        "return_12h": 0.007598841653355226,
        "return_24h": 0.0035479850579782646,
        "close_vs_ema12": 0.0009262621531564985,
        "close_vs_ema24": 0.0025220171708022487,
        "ema12_slope_3h": 0.0023918551708954627,
        "ema24_slope_6h": 0.002825467388622549,
        "score": 2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.454800Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-09T10:15:00Z",
          "return_6h": 0.00255969622360519,
          "return_12h": 0.007598841653355226,
          "return_24h": 0.0035479850579782646,
          "close_vs_ema12": 0.0009262621531564985,
          "close_vs_ema24": 0.0025220171708022487,
          "ema12_slope_3h": 0.0023918551708954627,
          "ema24_slope_6h": 0.002825467388622549,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.5,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.187328,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        277,
        278
      ],
      "forecast_publication_timestamp": "2026-09-09T10:31:15.718708Z",
      "requested_quote_timestamp": "2026-09-09T10:31:15.718708Z",
      "retrieved_quote_timestamp": "2026-09-09T10:31:15.906036Z",
      "quote_retrieval_timestamp": "2026-09-09T10:31:15.906036Z",
      "timing_difference_seconds": 0.187328,
      "selected_quote": {
        "id": 56,
        "contract_id": 56,
        "forecast_timestamp": "2026-09-09T10:31:15.718708Z",
        "requested_timestamp": "2026-09-09T10:31:15.718708Z",
        "actual_quote_timestamp": "2026-09-09T10:31:15.906036Z",
        "timestamp_delta_seconds": 0.187328,
        "bid": 0.49,
        "ask": 0.5,
        "midpoint": 0.495,
        "last_price": 0.5,
        "implied_probability": 0.5,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-09T10:31:15.906036Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP090645",
        "external_market_id": "KXBTC15M-26SEP090645-45",
        "external_contract_id": "KXBTC15M-26SEP090645-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3346.39
      },
      "selected_entry_price": 0.5,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 56,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP090645",
          "external_market_id": "KXBTC15M-26SEP090645-45",
          "external_contract_id": "KXBTC15M-26SEP090645-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-09T10:30:00Z",
          "resolution_timestamp": "2026-09-09T10:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-09T10:31:15.758438Z"
        }
      ],
      "quotes": [
        {
          "id": 56,
          "contract_id": 56,
          "forecast_timestamp": "2026-09-09T10:31:15.718708Z",
          "requested_timestamp": "2026-09-09T10:31:15.718708Z",
          "actual_quote_timestamp": "2026-09-09T10:31:15.906036Z",
          "timestamp_delta_seconds": 0.187328,
          "bid": 0.49,
          "ask": 0.5,
          "midpoint": 0.495,
          "last_price": 0.5,
          "implied_probability": 0.5,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-09T10:31:15.906036Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP090645",
          "external_market_id": "KXBTC15M-26SEP090645-45",
          "external_contract_id": "KXBTC15M-26SEP090645-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3346.39
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP090645-45": {
          "UP/YES": "KXBTC15M-26SEP090645-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 109,
          "signal_id": 56,
          "quote_id": 56,
          "settlement_id": 56,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 193.0,
          "entry_price": 0.5,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.5,
          "trading_fee": 3.38,
          "total_deployed": 99.88,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.5,
          "net_pnl": -99.88,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-09T10:46:20.512383Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3346.39,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 110,
          "signal_id": 56,
          "quote_id": 56,
          "settlement_id": 56,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.5,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 50.0,
          "trading_fee": 1.75,
          "total_deployed": 51.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -50.0,
          "net_pnl": -51.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-09T10:46:20.514337Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3346.39,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 79094.18,
        "kronos_base_predicted_close": 79107.3984375,
        "kronos_base_displacement": 13.218437500006985,
        "kronos_base_displacement_fraction": 0.0001671227579577535,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 79117.8828125,
        "kronos_small_displacement": 23.702812500006985,
        "kronos_small_displacement_fraction": 0.00029967833916486633,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP090645",
        "ticker": "KXBTC15M-26SEP090645-45",
        "market_id": "KXBTC15M-26SEP090645-45",
        "contract_id": "KXBTC15M-26SEP090645-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 79094.18
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-09T10:31:15.718708Z",
        "retrieved_timestamp": "2026-09-09T10:31:15.906036Z",
        "quote_offset_seconds": 0.187328,
        "quote_age_seconds": 0.187328,
        "bid": 0.49,
        "ask": 0.5,
        "midpoint": 0.495,
        "last_price": 0.5,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.5,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3346.39
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 79074.16,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260909T1030Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 50,
          "signal_id": 56,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-09T10:15:00Z",
          "return_6h": 0.00255969622360519,
          "return_12h": 0.007598841653355226,
          "return_24h": 0.0035479850579782646,
          "close_vs_ema12": 0.0009262621531564985,
          "close_vs_ema24": 0.0025220171708022487,
          "ema12_slope_3h": 0.0023918551708954627,
          "ema24_slope_6h": 0.002825467388622549,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.454800Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-09T10:15:00Z",
            "return_6h": 0.00255969622360519,
            "return_12h": 0.007598841653355226,
            "return_24h": 0.0035479850579782646,
            "close_vs_ema12": 0.0009262621531564985,
            "close_vs_ema24": 0.0025220171708022487,
            "ema12_slope_3h": 0.0023918551708954627,
            "ema24_slope_6h": 0.002825467388622549,
            "score": 2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 55,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260909T1015Z",
      "trigger_timestamp": "2026-09-09T10:16:14.972610Z",
      "market_start_timestamp": "2026-09-09T10:15:00Z",
      "resolution_timestamp": "2026-09-09T10:30:00Z",
      "direction": "UP",
      "base_run_id": 275,
      "small_run_id": 276,
      "last_observed_close": 78996.94,
      "actual_close": 79094.18,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-09T10:16:15.006877Z",
      "base_predicted_close": 79013.90625,
      "small_predicted_close": 79015.2421875,
      "strike": 78996.94,
      "market_regime": {
        "id": 49,
        "signal_id": 55,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-09T10:00:00Z",
        "return_6h": 0.002314001157027956,
        "return_12h": 0.0066923075593186,
        "return_24h": 0.003614681379058071,
        "close_vs_ema12": -0.00026482879611422483,
        "close_vs_ema24": 0.001342725886646745,
        "ema12_slope_3h": 0.002577921871477651,
        "ema24_slope_6h": 0.002831078498488848,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.454292Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-09T10:00:00Z",
          "return_6h": 0.002314001157027956,
          "return_12h": 0.0066923075593186,
          "return_24h": 0.003614681379058071,
          "close_vs_ema12": -0.00026482879611422483,
          "close_vs_ema24": 0.001342725886646745,
          "ema12_slope_3h": 0.002577921871477651,
          "ema24_slope_6h": 0.002831078498488848,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.32,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.165035,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        275,
        276
      ],
      "forecast_publication_timestamp": "2026-09-09T10:16:14.972610Z",
      "requested_quote_timestamp": "2026-09-09T10:16:14.972610Z",
      "retrieved_quote_timestamp": "2026-09-09T10:16:15.137645Z",
      "quote_retrieval_timestamp": "2026-09-09T10:16:15.137645Z",
      "timing_difference_seconds": 0.165035,
      "selected_quote": {
        "id": 55,
        "contract_id": 55,
        "forecast_timestamp": "2026-09-09T10:16:14.972610Z",
        "requested_timestamp": "2026-09-09T10:16:14.972610Z",
        "actual_quote_timestamp": "2026-09-09T10:16:15.137645Z",
        "timestamp_delta_seconds": 0.165035,
        "bid": 0.31,
        "ask": 0.32,
        "midpoint": 0.315,
        "last_price": 0.31,
        "implied_probability": 0.32,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-09T10:16:15.137645Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP090630",
        "external_market_id": "KXBTC15M-26SEP090630-30",
        "external_contract_id": "KXBTC15M-26SEP090630-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 7221.56
      },
      "selected_entry_price": 0.32,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 55,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP090630",
          "external_market_id": "KXBTC15M-26SEP090630-30",
          "external_contract_id": "KXBTC15M-26SEP090630-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-09T10:15:00Z",
          "resolution_timestamp": "2026-09-09T10:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-09T10:16:15.009157Z"
        }
      ],
      "quotes": [
        {
          "id": 55,
          "contract_id": 55,
          "forecast_timestamp": "2026-09-09T10:16:14.972610Z",
          "requested_timestamp": "2026-09-09T10:16:14.972610Z",
          "actual_quote_timestamp": "2026-09-09T10:16:15.137645Z",
          "timestamp_delta_seconds": 0.165035,
          "bid": 0.31,
          "ask": 0.32,
          "midpoint": 0.315,
          "last_price": 0.31,
          "implied_probability": 0.32,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-09T10:16:15.137645Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP090630",
          "external_market_id": "KXBTC15M-26SEP090630-30",
          "external_contract_id": "KXBTC15M-26SEP090630-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 7221.56
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP090630-30": {
          "UP/YES": "KXBTC15M-26SEP090630-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 107,
          "signal_id": 55,
          "quote_id": 55,
          "settlement_id": 55,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 298.0,
          "entry_price": 0.32,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.36,
          "trading_fee": 4.54,
          "total_deployed": 99.9,
          "settlement_value": 1.0,
          "settlement_payout": 298.0,
          "gross_pnl": 202.64,
          "net_pnl": 198.1,
          "roi": 1.9829829829829828,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-09T10:31:20.173228Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7221.56,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 108,
          "signal_id": 55,
          "quote_id": 55,
          "settlement_id": 55,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.32,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 32.0,
          "trading_fee": 1.53,
          "total_deployed": 33.53,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 68.0,
          "net_pnl": 66.47,
          "roi": 1.9824038174768863,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-09T10:31:20.174786Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7221.56,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 78996.94,
        "kronos_base_predicted_close": 79013.90625,
        "kronos_base_displacement": 16.96624999999767,
        "kronos_base_displacement_fraction": 0.00021477097720491037,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 79015.2421875,
        "kronos_small_displacement": 18.30218749999767,
        "kronos_small_displacement_fraction": 0.00023168223351433196,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP090630",
        "ticker": "KXBTC15M-26SEP090630-30",
        "market_id": "KXBTC15M-26SEP090630-30",
        "contract_id": "KXBTC15M-26SEP090630-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 78996.94
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-09T10:16:14.972610Z",
        "retrieved_timestamp": "2026-09-09T10:16:15.137645Z",
        "quote_offset_seconds": 0.165035,
        "quote_age_seconds": 0.165035,
        "bid": 0.31,
        "ask": 0.32,
        "midpoint": 0.315,
        "last_price": 0.31,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.32,
        "price_type": "live_executable_ask",
        "yes_ask_size": 7221.56
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 79094.18,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260909T1015Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 49,
          "signal_id": 55,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-09T10:00:00Z",
          "return_6h": 0.002314001157027956,
          "return_12h": 0.0066923075593186,
          "return_24h": 0.003614681379058071,
          "close_vs_ema12": -0.00026482879611422483,
          "close_vs_ema24": 0.001342725886646745,
          "ema12_slope_3h": 0.002577921871477651,
          "ema24_slope_6h": 0.002831078498488848,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.454292Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-09T10:00:00Z",
            "return_6h": 0.002314001157027956,
            "return_12h": 0.0066923075593186,
            "return_24h": 0.003614681379058071,
            "close_vs_ema12": -0.00026482879611422483,
            "close_vs_ema24": 0.001342725886646745,
            "ema12_slope_3h": 0.002577921871477651,
            "ema24_slope_6h": 0.002831078498488848,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 54,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260909T1000Z",
      "trigger_timestamp": "2026-09-09T10:01:15.996190Z",
      "market_start_timestamp": "2026-09-09T10:00:00Z",
      "resolution_timestamp": "2026-09-09T10:15:00Z",
      "direction": "UP",
      "base_run_id": 273,
      "small_run_id": 274,
      "last_observed_close": 78949.89,
      "actual_close": 78996.94,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-09T10:01:16.027919Z",
      "base_predicted_close": 79022.8515625,
      "small_predicted_close": 79022.7421875,
      "strike": 78949.89,
      "market_regime": {
        "id": 48,
        "signal_id": 54,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-09T09:45:00Z",
        "return_6h": 0.004021119707908527,
        "return_12h": 0.006028397275435804,
        "return_24h": 0.002713840205297968,
        "close_vs_ema12": -0.0008715738333001655,
        "close_vs_ema24": 0.0007745726176886514,
        "ema12_slope_3h": 0.002831799905630872,
        "ema24_slope_6h": 0.002841985004235603,
        "score": 1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.453807Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-09T09:45:00Z",
          "return_6h": 0.004021119707908527,
          "return_12h": 0.006028397275435804,
          "return_24h": 0.002713840205297968,
          "close_vs_ema12": -0.0008715738333001655,
          "close_vs_ema24": 0.0007745726176886514,
          "ema12_slope_3h": 0.002831799905630872,
          "ema24_slope_6h": 0.002841985004235603,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.62,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.187544,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        273,
        274
      ],
      "forecast_publication_timestamp": "2026-09-09T10:01:15.996190Z",
      "requested_quote_timestamp": "2026-09-09T10:01:15.996190Z",
      "retrieved_quote_timestamp": "2026-09-09T10:01:16.183734Z",
      "quote_retrieval_timestamp": "2026-09-09T10:01:16.183734Z",
      "timing_difference_seconds": 0.187544,
      "selected_quote": {
        "id": 54,
        "contract_id": 54,
        "forecast_timestamp": "2026-09-09T10:01:15.996190Z",
        "requested_timestamp": "2026-09-09T10:01:15.996190Z",
        "actual_quote_timestamp": "2026-09-09T10:01:16.183734Z",
        "timestamp_delta_seconds": 0.187544,
        "bid": 0.61,
        "ask": 0.62,
        "midpoint": 0.615,
        "last_price": 0.62,
        "implied_probability": 0.62,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-09T10:01:16.183734Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP090615",
        "external_market_id": "KXBTC15M-26SEP090615-15",
        "external_contract_id": "KXBTC15M-26SEP090615-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3327.14
      },
      "selected_entry_price": 0.62,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 54,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP090615",
          "external_market_id": "KXBTC15M-26SEP090615-15",
          "external_contract_id": "KXBTC15M-26SEP090615-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-09T10:00:00Z",
          "resolution_timestamp": "2026-09-09T10:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-09T10:01:16.030542Z"
        }
      ],
      "quotes": [
        {
          "id": 54,
          "contract_id": 54,
          "forecast_timestamp": "2026-09-09T10:01:15.996190Z",
          "requested_timestamp": "2026-09-09T10:01:15.996190Z",
          "actual_quote_timestamp": "2026-09-09T10:01:16.183734Z",
          "timestamp_delta_seconds": 0.187544,
          "bid": 0.61,
          "ask": 0.62,
          "midpoint": 0.615,
          "last_price": 0.62,
          "implied_probability": 0.62,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-09T10:01:16.183734Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP090615",
          "external_market_id": "KXBTC15M-26SEP090615-15",
          "external_contract_id": "KXBTC15M-26SEP090615-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3327.14
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP090615-15": {
          "UP/YES": "KXBTC15M-26SEP090615-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 105,
          "signal_id": 54,
          "quote_id": 54,
          "settlement_id": 54,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 157.0,
          "entry_price": 0.62,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.34,
          "trading_fee": 2.59,
          "total_deployed": 99.93,
          "settlement_value": 1.0,
          "settlement_payout": 157.0,
          "gross_pnl": 59.66,
          "net_pnl": 57.06999999999999,
          "roi": 0.5710997698388871,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-09T10:16:19.692102Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3327.14,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 106,
          "signal_id": 54,
          "quote_id": 54,
          "settlement_id": 54,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.62,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 62.0,
          "trading_fee": 1.65,
          "total_deployed": 63.65,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 38.0,
          "net_pnl": 36.35,
          "roi": 0.5710919088766693,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-09T10:16:19.693855Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3327.14,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 78949.89,
        "kronos_base_predicted_close": 79022.8515625,
        "kronos_base_displacement": 72.96156250000058,
        "kronos_base_displacement_fraction": 0.0009241502743069127,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 79022.7421875,
        "kronos_small_displacement": 72.85218750000058,
        "kronos_small_displacement_fraction": 0.0009227649018890411,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP090615",
        "ticker": "KXBTC15M-26SEP090615-15",
        "market_id": "KXBTC15M-26SEP090615-15",
        "contract_id": "KXBTC15M-26SEP090615-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 78949.89
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-09T10:01:15.996190Z",
        "retrieved_timestamp": "2026-09-09T10:01:16.183734Z",
        "quote_offset_seconds": 0.187544,
        "quote_age_seconds": 0.187544,
        "bid": 0.61,
        "ask": 0.62,
        "midpoint": 0.615,
        "last_price": 0.62,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.62,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3327.14
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 78996.94,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260909T1000Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 48,
          "signal_id": 54,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-09T09:45:00Z",
          "return_6h": 0.004021119707908527,
          "return_12h": 0.006028397275435804,
          "return_24h": 0.002713840205297968,
          "close_vs_ema12": -0.0008715738333001655,
          "close_vs_ema24": 0.0007745726176886514,
          "ema12_slope_3h": 0.002831799905630872,
          "ema24_slope_6h": 0.002841985004235603,
          "score": 1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.453807Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-09T09:45:00Z",
            "return_6h": 0.004021119707908527,
            "return_12h": 0.006028397275435804,
            "return_24h": 0.002713840205297968,
            "close_vs_ema12": -0.0008715738333001655,
            "close_vs_ema24": 0.0007745726176886514,
            "ema12_slope_3h": 0.002831799905630872,
            "ema24_slope_6h": 0.002841985004235603,
            "score": 1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 53,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260909T0930Z",
      "trigger_timestamp": "2026-09-09T09:31:16.134801Z",
      "market_start_timestamp": "2026-09-09T09:30:00Z",
      "resolution_timestamp": "2026-09-09T09:45:00Z",
      "direction": "UP",
      "base_run_id": 269,
      "small_run_id": 270,
      "last_observed_close": 79436.41,
      "actual_close": 79108.62,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-09T09:31:16.172608Z",
      "base_predicted_close": 79456.328125,
      "small_predicted_close": 79493.5859375,
      "strike": 79436.41,
      "market_regime": {
        "id": 47,
        "signal_id": 53,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-09T09:15:00Z",
        "return_6h": 0.010945987230766008,
        "return_12h": 0.01146066610454044,
        "return_24h": 0.012530650119137787,
        "close_vs_ema12": 0.005295211643770559,
        "close_vs_ema24": 0.0070175715620206525,
        "ema12_slope_3h": 0.003228509904941834,
        "ema24_slope_6h": 0.00275169255970642,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.453284Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-09T09:15:00Z",
          "return_6h": 0.010945987230766008,
          "return_12h": 0.01146066610454044,
          "return_24h": 0.012530650119137787,
          "close_vs_ema12": 0.005295211643770559,
          "close_vs_ema24": 0.0070175715620206525,
          "ema12_slope_3h": 0.003228509904941834,
          "ema24_slope_6h": 0.00275169255970642,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.47,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.179622,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        269,
        270
      ],
      "forecast_publication_timestamp": "2026-09-09T09:31:16.134801Z",
      "requested_quote_timestamp": "2026-09-09T09:31:16.134801Z",
      "retrieved_quote_timestamp": "2026-09-09T09:31:16.314423Z",
      "quote_retrieval_timestamp": "2026-09-09T09:31:16.314423Z",
      "timing_difference_seconds": 0.179622,
      "selected_quote": {
        "id": 53,
        "contract_id": 53,
        "forecast_timestamp": "2026-09-09T09:31:16.134801Z",
        "requested_timestamp": "2026-09-09T09:31:16.134801Z",
        "actual_quote_timestamp": "2026-09-09T09:31:16.314423Z",
        "timestamp_delta_seconds": 0.179622,
        "bid": 0.46,
        "ask": 0.47,
        "midpoint": 0.46499999999999997,
        "last_price": 0.47,
        "implied_probability": 0.47,
        "spread": 0.009999999999999953,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-09T09:31:16.314423Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP090545",
        "external_market_id": "KXBTC15M-26SEP090545-45",
        "external_contract_id": "KXBTC15M-26SEP090545-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3283.24
      },
      "selected_entry_price": 0.47,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 53,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP090545",
          "external_market_id": "KXBTC15M-26SEP090545-45",
          "external_contract_id": "KXBTC15M-26SEP090545-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-09T09:30:00Z",
          "resolution_timestamp": "2026-09-09T09:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-09T09:31:16.174769Z"
        }
      ],
      "quotes": [
        {
          "id": 53,
          "contract_id": 53,
          "forecast_timestamp": "2026-09-09T09:31:16.134801Z",
          "requested_timestamp": "2026-09-09T09:31:16.134801Z",
          "actual_quote_timestamp": "2026-09-09T09:31:16.314423Z",
          "timestamp_delta_seconds": 0.179622,
          "bid": 0.46,
          "ask": 0.47,
          "midpoint": 0.46499999999999997,
          "last_price": 0.47,
          "implied_probability": 0.47,
          "spread": 0.009999999999999953,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-09T09:31:16.314423Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP090545",
          "external_market_id": "KXBTC15M-26SEP090545-45",
          "external_contract_id": "KXBTC15M-26SEP090545-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3283.24
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP090545-45": {
          "UP/YES": "KXBTC15M-26SEP090545-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 103,
          "signal_id": 53,
          "quote_id": 53,
          "settlement_id": 53,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 205.0,
          "entry_price": 0.47,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.35,
          "trading_fee": 3.58,
          "total_deployed": 99.92999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.35,
          "net_pnl": -99.92999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-09T09:46:20.300016Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3283.24,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 104,
          "signal_id": 53,
          "quote_id": 53,
          "settlement_id": 53,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.47,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 47.0,
          "trading_fee": 1.75,
          "total_deployed": 48.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -47.0,
          "net_pnl": -48.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-09T09:46:20.301380Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3283.24,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 79436.41,
        "kronos_base_predicted_close": 79456.328125,
        "kronos_base_displacement": 19.918124999996508,
        "kronos_base_displacement_fraction": 0.0002507430157027049,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 79493.5859375,
        "kronos_small_displacement": 57.17593749999651,
        "kronos_small_displacement_fraction": 0.000719769907779021,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP090545",
        "ticker": "KXBTC15M-26SEP090545-45",
        "market_id": "KXBTC15M-26SEP090545-45",
        "contract_id": "KXBTC15M-26SEP090545-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 79436.41
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-09T09:31:16.134801Z",
        "retrieved_timestamp": "2026-09-09T09:31:16.314423Z",
        "quote_offset_seconds": 0.179622,
        "quote_age_seconds": 0.179622,
        "bid": 0.46,
        "ask": 0.47,
        "midpoint": 0.46499999999999997,
        "last_price": 0.47,
        "spread": 0.009999999999999953,
        "selected_entry_price": 0.47,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3283.24
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 79108.62,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260909T0930Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 47,
          "signal_id": 53,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-09T09:15:00Z",
          "return_6h": 0.010945987230766008,
          "return_12h": 0.01146066610454044,
          "return_24h": 0.012530650119137787,
          "close_vs_ema12": 0.005295211643770559,
          "close_vs_ema24": 0.0070175715620206525,
          "ema12_slope_3h": 0.003228509904941834,
          "ema24_slope_6h": 0.00275169255970642,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.453284Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-09T09:15:00Z",
            "return_6h": 0.010945987230766008,
            "return_12h": 0.01146066610454044,
            "return_24h": 0.012530650119137787,
            "close_vs_ema12": 0.005295211643770559,
            "close_vs_ema24": 0.0070175715620206525,
            "ema12_slope_3h": 0.003228509904941834,
            "ema24_slope_6h": 0.00275169255970642,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 52,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260909T0745Z",
      "trigger_timestamp": "2026-09-09T07:46:15.309738Z",
      "market_start_timestamp": "2026-09-09T07:45:00Z",
      "resolution_timestamp": "2026-09-09T08:00:00Z",
      "direction": "UP",
      "base_run_id": 255,
      "small_run_id": 256,
      "last_observed_close": 79182.55,
      "actual_close": 79265.47,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-09T07:46:15.343714Z",
      "base_predicted_close": 79194.7109375,
      "small_predicted_close": 79299.3984375,
      "strike": 79182.55,
      "market_regime": {
        "id": 46,
        "signal_id": 52,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-09T07:30:00Z",
        "return_6h": 0.004404491614578898,
        "return_12h": 0.009880060047200878,
        "return_24h": 0.009662038728953659,
        "close_vs_ema12": 0.0042592535821337485,
        "close_vs_ema24": 0.005077571375990297,
        "ema12_slope_3h": 0.002402370111452834,
        "ema24_slope_6h": 0.0016127468249969024,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.452813Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-09T07:30:00Z",
          "return_6h": 0.004404491614578898,
          "return_12h": 0.009880060047200878,
          "return_24h": 0.009662038728953659,
          "close_vs_ema12": 0.0042592535821337485,
          "close_vs_ema24": 0.005077571375990297,
          "ema12_slope_3h": 0.002402370111452834,
          "ema24_slope_6h": 0.0016127468249969024,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.57,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.194797,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        255,
        256
      ],
      "forecast_publication_timestamp": "2026-09-09T07:46:15.309738Z",
      "requested_quote_timestamp": "2026-09-09T07:46:15.309738Z",
      "retrieved_quote_timestamp": "2026-09-09T07:46:15.504535Z",
      "quote_retrieval_timestamp": "2026-09-09T07:46:15.504535Z",
      "timing_difference_seconds": 0.194797,
      "selected_quote": {
        "id": 52,
        "contract_id": 52,
        "forecast_timestamp": "2026-09-09T07:46:15.309738Z",
        "requested_timestamp": "2026-09-09T07:46:15.309738Z",
        "actual_quote_timestamp": "2026-09-09T07:46:15.504535Z",
        "timestamp_delta_seconds": 0.194797,
        "bid": 0.56,
        "ask": 0.57,
        "midpoint": 0.565,
        "last_price": 0.56,
        "implied_probability": 0.57,
        "spread": 0.009999999999999898,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-09T07:46:15.504535Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP090400",
        "external_market_id": "KXBTC15M-26SEP090400-00",
        "external_contract_id": "KXBTC15M-26SEP090400-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4527.59
      },
      "selected_entry_price": 0.57,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 52,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP090400",
          "external_market_id": "KXBTC15M-26SEP090400-00",
          "external_contract_id": "KXBTC15M-26SEP090400-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-09T07:45:00Z",
          "resolution_timestamp": "2026-09-09T08:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-09T07:46:15.345995Z"
        }
      ],
      "quotes": [
        {
          "id": 52,
          "contract_id": 52,
          "forecast_timestamp": "2026-09-09T07:46:15.309738Z",
          "requested_timestamp": "2026-09-09T07:46:15.309738Z",
          "actual_quote_timestamp": "2026-09-09T07:46:15.504535Z",
          "timestamp_delta_seconds": 0.194797,
          "bid": 0.56,
          "ask": 0.57,
          "midpoint": 0.565,
          "last_price": 0.56,
          "implied_probability": 0.57,
          "spread": 0.009999999999999898,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-09T07:46:15.504535Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP090400",
          "external_market_id": "KXBTC15M-26SEP090400-00",
          "external_contract_id": "KXBTC15M-26SEP090400-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4527.59
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP090400-00": {
          "UP/YES": "KXBTC15M-26SEP090400-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 101,
          "signal_id": 52,
          "quote_id": 52,
          "settlement_id": 52,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 170.0,
          "entry_price": 0.57,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.89999999999999,
          "trading_fee": 2.92,
          "total_deployed": 99.82,
          "settlement_value": 1.0,
          "settlement_payout": 170.0,
          "gross_pnl": 73.10000000000001,
          "net_pnl": 70.18,
          "roi": 0.7030655179322782,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-09T08:01:19.816890Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4527.59,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 102,
          "signal_id": 52,
          "quote_id": 52,
          "settlement_id": 52,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.57,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 56.99999999999999,
          "trading_fee": 1.72,
          "total_deployed": 58.71999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 43.00000000000001,
          "net_pnl": 41.28000000000001,
          "roi": 0.70299727520436,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-09T08:01:19.818795Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4527.59,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 79182.55,
        "kronos_base_predicted_close": 79194.7109375,
        "kronos_base_displacement": 12.16093749999709,
        "kronos_base_displacement_fraction": 0.00015358102890090163,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 79299.3984375,
        "kronos_small_displacement": 116.84843749999709,
        "kronos_small_displacement_fraction": 0.0014756841943079262,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP090400",
        "ticker": "KXBTC15M-26SEP090400-00",
        "market_id": "KXBTC15M-26SEP090400-00",
        "contract_id": "KXBTC15M-26SEP090400-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 79182.55
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-09T07:46:15.309738Z",
        "retrieved_timestamp": "2026-09-09T07:46:15.504535Z",
        "quote_offset_seconds": 0.194797,
        "quote_age_seconds": 0.194797,
        "bid": 0.56,
        "ask": 0.57,
        "midpoint": 0.565,
        "last_price": 0.56,
        "spread": 0.009999999999999898,
        "selected_entry_price": 0.57,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4527.59
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 79265.47,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260909T0745Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 46,
          "signal_id": 52,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-09T07:30:00Z",
          "return_6h": 0.004404491614578898,
          "return_12h": 0.009880060047200878,
          "return_24h": 0.009662038728953659,
          "close_vs_ema12": 0.0042592535821337485,
          "close_vs_ema24": 0.005077571375990297,
          "ema12_slope_3h": 0.002402370111452834,
          "ema24_slope_6h": 0.0016127468249969024,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.452813Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-09T07:30:00Z",
            "return_6h": 0.004404491614578898,
            "return_12h": 0.009880060047200878,
            "return_24h": 0.009662038728953659,
            "close_vs_ema12": 0.0042592535821337485,
            "close_vs_ema24": 0.005077571375990297,
            "ema12_slope_3h": 0.002402370111452834,
            "ema24_slope_6h": 0.0016127468249969024,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 51,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260909T0730Z",
      "trigger_timestamp": "2026-09-09T07:31:16.163536Z",
      "market_start_timestamp": "2026-09-09T07:30:00Z",
      "resolution_timestamp": "2026-09-09T07:45:00Z",
      "direction": "UP",
      "base_run_id": 253,
      "small_run_id": 254,
      "last_observed_close": 79249.25,
      "actual_close": 79182.55,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-09T07:31:16.194363Z",
      "base_predicted_close": 79265.828125,
      "small_predicted_close": 79325.5546875,
      "strike": 79249.25,
      "market_regime": {
        "id": 45,
        "signal_id": 51,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-09T07:15:00Z",
        "return_6h": 0.00637540094677469,
        "return_12h": 0.010163619079313513,
        "return_24h": 0.0101741841259404,
        "close_vs_ema12": 0.005287414560120718,
        "close_vs_ema24": 0.006031759542359572,
        "ema12_slope_3h": 0.002482741918195641,
        "ema24_slope_6h": 0.0015538361816183066,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.452173Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-09T07:15:00Z",
          "return_6h": 0.00637540094677469,
          "return_12h": 0.010163619079313513,
          "return_24h": 0.0101741841259404,
          "close_vs_ema12": 0.005287414560120718,
          "close_vs_ema24": 0.006031759542359572,
          "ema12_slope_3h": 0.002482741918195641,
          "ema24_slope_6h": 0.0015538361816183066,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.55,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.167666,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        253,
        254
      ],
      "forecast_publication_timestamp": "2026-09-09T07:31:16.163536Z",
      "requested_quote_timestamp": "2026-09-09T07:31:16.163536Z",
      "retrieved_quote_timestamp": "2026-09-09T07:31:16.331202Z",
      "quote_retrieval_timestamp": "2026-09-09T07:31:16.331202Z",
      "timing_difference_seconds": 0.167666,
      "selected_quote": {
        "id": 51,
        "contract_id": 51,
        "forecast_timestamp": "2026-09-09T07:31:16.163536Z",
        "requested_timestamp": "2026-09-09T07:31:16.163536Z",
        "actual_quote_timestamp": "2026-09-09T07:31:16.331202Z",
        "timestamp_delta_seconds": 0.167666,
        "bid": 0.54,
        "ask": 0.55,
        "midpoint": 0.545,
        "last_price": 0.54,
        "implied_probability": 0.55,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-09T07:31:16.331202Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP090345",
        "external_market_id": "KXBTC15M-26SEP090345-45",
        "external_contract_id": "KXBTC15M-26SEP090345-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3518.84
      },
      "selected_entry_price": 0.55,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 51,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP090345",
          "external_market_id": "KXBTC15M-26SEP090345-45",
          "external_contract_id": "KXBTC15M-26SEP090345-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-09T07:30:00Z",
          "resolution_timestamp": "2026-09-09T07:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-09T07:31:16.196293Z"
        }
      ],
      "quotes": [
        {
          "id": 51,
          "contract_id": 51,
          "forecast_timestamp": "2026-09-09T07:31:16.163536Z",
          "requested_timestamp": "2026-09-09T07:31:16.163536Z",
          "actual_quote_timestamp": "2026-09-09T07:31:16.331202Z",
          "timestamp_delta_seconds": 0.167666,
          "bid": 0.54,
          "ask": 0.55,
          "midpoint": 0.545,
          "last_price": 0.54,
          "implied_probability": 0.55,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-09T07:31:16.331202Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP090345",
          "external_market_id": "KXBTC15M-26SEP090345-45",
          "external_contract_id": "KXBTC15M-26SEP090345-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3518.84
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP090345-45": {
          "UP/YES": "KXBTC15M-26SEP090345-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 99,
          "signal_id": 51,
          "quote_id": 51,
          "settlement_id": 51,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 176.0,
          "entry_price": 0.55,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.80000000000001,
          "trading_fee": 3.05,
          "total_deployed": 99.85000000000001,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.80000000000001,
          "net_pnl": -99.85000000000001,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-09T07:46:20.020463Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3518.84,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 100,
          "signal_id": 51,
          "quote_id": 51,
          "settlement_id": 51,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.55,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 55.00000000000001,
          "trading_fee": 1.74,
          "total_deployed": 56.74000000000001,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -55.00000000000001,
          "net_pnl": -56.74000000000001,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-09T07:46:20.022059Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3518.84,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 79249.25,
        "kronos_base_predicted_close": 79265.828125,
        "kronos_base_displacement": 16.578125,
        "kronos_base_displacement_fraction": 0.00020918967687391364,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 79325.5546875,
        "kronos_small_displacement": 76.3046875,
        "kronos_small_displacement_fraction": 0.0009628442855926082,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP090345",
        "ticker": "KXBTC15M-26SEP090345-45",
        "market_id": "KXBTC15M-26SEP090345-45",
        "contract_id": "KXBTC15M-26SEP090345-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 79249.25
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-09T07:31:16.163536Z",
        "retrieved_timestamp": "2026-09-09T07:31:16.331202Z",
        "quote_offset_seconds": 0.167666,
        "quote_age_seconds": 0.167666,
        "bid": 0.54,
        "ask": 0.55,
        "midpoint": 0.545,
        "last_price": 0.54,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.55,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3518.84
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 79182.55,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260909T0730Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 45,
          "signal_id": 51,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-09T07:15:00Z",
          "return_6h": 0.00637540094677469,
          "return_12h": 0.010163619079313513,
          "return_24h": 0.0101741841259404,
          "close_vs_ema12": 0.005287414560120718,
          "close_vs_ema24": 0.006031759542359572,
          "ema12_slope_3h": 0.002482741918195641,
          "ema24_slope_6h": 0.0015538361816183066,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.452173Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-09T07:15:00Z",
            "return_6h": 0.00637540094677469,
            "return_12h": 0.010163619079313513,
            "return_24h": 0.0101741841259404,
            "close_vs_ema12": 0.005287414560120718,
            "close_vs_ema24": 0.006031759542359572,
            "ema12_slope_3h": 0.002482741918195641,
            "ema24_slope_6h": 0.0015538361816183066,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 50,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260909T0715Z",
      "trigger_timestamp": "2026-09-09T07:16:15.147886Z",
      "market_start_timestamp": "2026-09-09T07:15:00Z",
      "resolution_timestamp": "2026-09-09T07:30:00Z",
      "direction": "UP",
      "base_run_id": 251,
      "small_run_id": 252,
      "last_observed_close": 79262.72,
      "actual_close": 79249.25,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-09T07:16:15.186096Z",
      "base_predicted_close": 79326.7265625,
      "small_predicted_close": 79324.5859375,
      "strike": 79262.72,
      "market_regime": {
        "id": 44,
        "signal_id": 50,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-09T07:00:00Z",
        "return_6h": 0.006614065511413525,
        "return_12h": 0.010250685064715492,
        "return_24h": 0.011033422297937356,
        "close_vs_ema12": 0.005684524861570672,
        "close_vs_ema24": 0.006330509260851436,
        "ema12_slope_3h": 0.002395531184040234,
        "ema24_slope_6h": 0.0014522039521875918,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.451046Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-09T07:00:00Z",
          "return_6h": 0.006614065511413525,
          "return_12h": 0.010250685064715492,
          "return_24h": 0.011033422297937356,
          "close_vs_ema12": 0.005684524861570672,
          "close_vs_ema24": 0.006330509260851436,
          "ema12_slope_3h": 0.002395531184040234,
          "ema24_slope_6h": 0.0014522039521875918,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.47,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.198438,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        251,
        252
      ],
      "forecast_publication_timestamp": "2026-09-09T07:16:15.147886Z",
      "requested_quote_timestamp": "2026-09-09T07:16:15.147886Z",
      "retrieved_quote_timestamp": "2026-09-09T07:16:15.346324Z",
      "quote_retrieval_timestamp": "2026-09-09T07:16:15.346324Z",
      "timing_difference_seconds": 0.198438,
      "selected_quote": {
        "id": 50,
        "contract_id": 50,
        "forecast_timestamp": "2026-09-09T07:16:15.147886Z",
        "requested_timestamp": "2026-09-09T07:16:15.147886Z",
        "actual_quote_timestamp": "2026-09-09T07:16:15.346324Z",
        "timestamp_delta_seconds": 0.198438,
        "bid": 0.46,
        "ask": 0.47,
        "midpoint": 0.46499999999999997,
        "last_price": 0.47,
        "implied_probability": 0.47,
        "spread": 0.009999999999999953,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-09T07:16:15.346324Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP090330",
        "external_market_id": "KXBTC15M-26SEP090330-30",
        "external_contract_id": "KXBTC15M-26SEP090330-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2321.53
      },
      "selected_entry_price": 0.47,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 50,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP090330",
          "external_market_id": "KXBTC15M-26SEP090330-30",
          "external_contract_id": "KXBTC15M-26SEP090330-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-09T07:15:00Z",
          "resolution_timestamp": "2026-09-09T07:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-09T07:16:15.188038Z"
        }
      ],
      "quotes": [
        {
          "id": 50,
          "contract_id": 50,
          "forecast_timestamp": "2026-09-09T07:16:15.147886Z",
          "requested_timestamp": "2026-09-09T07:16:15.147886Z",
          "actual_quote_timestamp": "2026-09-09T07:16:15.346324Z",
          "timestamp_delta_seconds": 0.198438,
          "bid": 0.46,
          "ask": 0.47,
          "midpoint": 0.46499999999999997,
          "last_price": 0.47,
          "implied_probability": 0.47,
          "spread": 0.009999999999999953,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-09T07:16:15.346324Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP090330",
          "external_market_id": "KXBTC15M-26SEP090330-30",
          "external_contract_id": "KXBTC15M-26SEP090330-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2321.53
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP090330-30": {
          "UP/YES": "KXBTC15M-26SEP090330-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 97,
          "signal_id": 50,
          "quote_id": 50,
          "settlement_id": 50,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 205.0,
          "entry_price": 0.47,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.35,
          "trading_fee": 3.58,
          "total_deployed": 99.92999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.35,
          "net_pnl": -99.92999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-09T07:31:20.718380Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2321.53,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 98,
          "signal_id": 50,
          "quote_id": 50,
          "settlement_id": 50,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.47,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 47.0,
          "trading_fee": 1.75,
          "total_deployed": 48.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -47.0,
          "net_pnl": -48.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-09T07:31:20.720137Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2321.53,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 79262.72,
        "kronos_base_predicted_close": 79326.7265625,
        "kronos_base_displacement": 64.00656249999884,
        "kronos_base_displacement_fraction": 0.0008075241740379188,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 79324.5859375,
        "kronos_small_displacement": 61.865937499998836,
        "kronos_small_displacement_fraction": 0.0007805174677326091,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP090330",
        "ticker": "KXBTC15M-26SEP090330-30",
        "market_id": "KXBTC15M-26SEP090330-30",
        "contract_id": "KXBTC15M-26SEP090330-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 79262.72
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-09T07:16:15.147886Z",
        "retrieved_timestamp": "2026-09-09T07:16:15.346324Z",
        "quote_offset_seconds": 0.198438,
        "quote_age_seconds": 0.198438,
        "bid": 0.46,
        "ask": 0.47,
        "midpoint": 0.46499999999999997,
        "last_price": 0.47,
        "spread": 0.009999999999999953,
        "selected_entry_price": 0.47,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2321.53
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 79249.25,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260909T0715Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 44,
          "signal_id": 50,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-09T07:00:00Z",
          "return_6h": 0.006614065511413525,
          "return_12h": 0.010250685064715492,
          "return_24h": 0.011033422297937356,
          "close_vs_ema12": 0.005684524861570672,
          "close_vs_ema24": 0.006330509260851436,
          "ema12_slope_3h": 0.002395531184040234,
          "ema24_slope_6h": 0.0014522039521875918,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.451046Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-09T07:00:00Z",
            "return_6h": 0.006614065511413525,
            "return_12h": 0.010250685064715492,
            "return_24h": 0.011033422297937356,
            "close_vs_ema12": 0.005684524861570672,
            "close_vs_ema24": 0.006330509260851436,
            "ema12_slope_3h": 0.002395531184040234,
            "ema24_slope_6h": 0.0014522039521875918,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 49,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260909T0700Z",
      "trigger_timestamp": "2026-09-09T07:01:15.701296Z",
      "market_start_timestamp": "2026-09-09T07:00:00Z",
      "resolution_timestamp": "2026-09-09T07:15:00Z",
      "direction": "UP",
      "base_run_id": 249,
      "small_run_id": 250,
      "last_observed_close": 79154.08,
      "actual_close": 79262.72,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-09T07:01:15.730671Z",
      "base_predicted_close": 79156.9453125,
      "small_predicted_close": 79264.6875,
      "strike": 79154.08,
      "market_regime": {
        "id": 43,
        "signal_id": 49,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-09T06:45:00Z",
        "return_6h": 0.005002464065364087,
        "return_12h": 0.009166331996919741,
        "return_24h": 0.010640682752369512,
        "close_vs_ema12": 0.004549147509830931,
        "close_vs_ema24": 0.005085203049343567,
        "ema12_slope_3h": 0.0022551565737003454,
        "ema24_slope_6h": 0.001343403346496741,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.450499Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-09T06:45:00Z",
          "return_6h": 0.005002464065364087,
          "return_12h": 0.009166331996919741,
          "return_24h": 0.010640682752369512,
          "close_vs_ema12": 0.004549147509830931,
          "close_vs_ema24": 0.005085203049343567,
          "ema12_slope_3h": 0.0022551565737003454,
          "ema24_slope_6h": 0.001343403346496741,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.47,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.159372,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        249,
        250
      ],
      "forecast_publication_timestamp": "2026-09-09T07:01:15.701296Z",
      "requested_quote_timestamp": "2026-09-09T07:01:15.701296Z",
      "retrieved_quote_timestamp": "2026-09-09T07:01:15.860668Z",
      "quote_retrieval_timestamp": "2026-09-09T07:01:15.860668Z",
      "timing_difference_seconds": 0.159372,
      "selected_quote": {
        "id": 49,
        "contract_id": 49,
        "forecast_timestamp": "2026-09-09T07:01:15.701296Z",
        "requested_timestamp": "2026-09-09T07:01:15.701296Z",
        "actual_quote_timestamp": "2026-09-09T07:01:15.860668Z",
        "timestamp_delta_seconds": 0.159372,
        "bid": 0.46,
        "ask": 0.47,
        "midpoint": 0.46499999999999997,
        "last_price": 0.47,
        "implied_probability": 0.47,
        "spread": 0.009999999999999953,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-09T07:01:15.860668Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP090315",
        "external_market_id": "KXBTC15M-26SEP090315-15",
        "external_contract_id": "KXBTC15M-26SEP090315-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 1562.0
      },
      "selected_entry_price": 0.47,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 49,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP090315",
          "external_market_id": "KXBTC15M-26SEP090315-15",
          "external_contract_id": "KXBTC15M-26SEP090315-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-09T07:00:00Z",
          "resolution_timestamp": "2026-09-09T07:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-09T07:01:15.732503Z"
        }
      ],
      "quotes": [
        {
          "id": 49,
          "contract_id": 49,
          "forecast_timestamp": "2026-09-09T07:01:15.701296Z",
          "requested_timestamp": "2026-09-09T07:01:15.701296Z",
          "actual_quote_timestamp": "2026-09-09T07:01:15.860668Z",
          "timestamp_delta_seconds": 0.159372,
          "bid": 0.46,
          "ask": 0.47,
          "midpoint": 0.46499999999999997,
          "last_price": 0.47,
          "implied_probability": 0.47,
          "spread": 0.009999999999999953,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-09T07:01:15.860668Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP090315",
          "external_market_id": "KXBTC15M-26SEP090315-15",
          "external_contract_id": "KXBTC15M-26SEP090315-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 1562.0
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP090315-15": {
          "UP/YES": "KXBTC15M-26SEP090315-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 95,
          "signal_id": 49,
          "quote_id": 49,
          "settlement_id": 49,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 205.0,
          "entry_price": 0.47,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.35,
          "trading_fee": 3.58,
          "total_deployed": 99.92999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 205.0,
          "gross_pnl": 108.65,
          "net_pnl": 105.07000000000001,
          "roi": 1.0514360052036427,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-09T07:16:19.576279Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1562.0,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 96,
          "signal_id": 49,
          "quote_id": 49,
          "settlement_id": 49,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.47,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 47.0,
          "trading_fee": 1.75,
          "total_deployed": 48.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 53.0,
          "net_pnl": 51.25,
          "roi": 1.0512820512820513,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-09T07:16:19.578243Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1562.0,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 79154.08,
        "kronos_base_predicted_close": 79156.9453125,
        "kronos_base_displacement": 2.8653124999982538,
        "kronos_base_displacement_fraction": 3.619917634060372e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 79264.6875,
        "kronos_small_displacement": 110.60749999999825,
        "kronos_small_displacement_fraction": 0.001397369535468017,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP090315",
        "ticker": "KXBTC15M-26SEP090315-15",
        "market_id": "KXBTC15M-26SEP090315-15",
        "contract_id": "KXBTC15M-26SEP090315-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 79154.08
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-09T07:01:15.701296Z",
        "retrieved_timestamp": "2026-09-09T07:01:15.860668Z",
        "quote_offset_seconds": 0.159372,
        "quote_age_seconds": 0.159372,
        "bid": 0.46,
        "ask": 0.47,
        "midpoint": 0.46499999999999997,
        "last_price": 0.47,
        "spread": 0.009999999999999953,
        "selected_entry_price": 0.47,
        "price_type": "live_executable_ask",
        "yes_ask_size": 1562.0
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 79262.72,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260909T0700Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 43,
          "signal_id": 49,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-09T06:45:00Z",
          "return_6h": 0.005002464065364087,
          "return_12h": 0.009166331996919741,
          "return_24h": 0.010640682752369512,
          "close_vs_ema12": 0.004549147509830931,
          "close_vs_ema24": 0.005085203049343567,
          "ema12_slope_3h": 0.0022551565737003454,
          "ema24_slope_6h": 0.001343403346496741,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.450499Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-09T06:45:00Z",
            "return_6h": 0.005002464065364087,
            "return_12h": 0.009166331996919741,
            "return_24h": 0.010640682752369512,
            "close_vs_ema12": 0.004549147509830931,
            "close_vs_ema24": 0.005085203049343567,
            "ema12_slope_3h": 0.0022551565737003454,
            "ema24_slope_6h": 0.001343403346496741,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 48,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260909T0630Z",
      "trigger_timestamp": "2026-09-09T06:31:15.484496Z",
      "market_start_timestamp": "2026-09-09T06:30:00Z",
      "resolution_timestamp": "2026-09-09T06:45:00Z",
      "direction": "UP",
      "base_run_id": 245,
      "small_run_id": 246,
      "last_observed_close": 79155.32,
      "actual_close": 79172.14,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-09T06:31:15.523552Z",
      "base_predicted_close": 79201.0546875,
      "small_predicted_close": 79270.625,
      "strike": 79155.32,
      "market_regime": {
        "id": 42,
        "signal_id": 48,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-09T06:15:00Z",
        "return_6h": 0.006811575435882844,
        "return_12h": 0.005531146322552916,
        "return_24h": 0.010088188681592447,
        "close_vs_ema12": 0.004972045600766917,
        "close_vs_ema24": 0.005323315444720755,
        "ema12_slope_3h": 0.0018708268916849402,
        "ema24_slope_6h": 0.0011582799180436254,
        "score": 3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.449986Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-09T06:15:00Z",
          "return_6h": 0.006811575435882844,
          "return_12h": 0.005531146322552916,
          "return_24h": 0.010088188681592447,
          "close_vs_ema12": 0.004972045600766917,
          "close_vs_ema24": 0.005323315444720755,
          "ema12_slope_3h": 0.0018708268916849402,
          "ema24_slope_6h": 0.0011582799180436254,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.65,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.188744,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        245,
        246
      ],
      "forecast_publication_timestamp": "2026-09-09T06:31:15.484496Z",
      "requested_quote_timestamp": "2026-09-09T06:31:15.484496Z",
      "retrieved_quote_timestamp": "2026-09-09T06:31:15.673240Z",
      "quote_retrieval_timestamp": "2026-09-09T06:31:15.673240Z",
      "timing_difference_seconds": 0.188744,
      "selected_quote": {
        "id": 48,
        "contract_id": 48,
        "forecast_timestamp": "2026-09-09T06:31:15.484496Z",
        "requested_timestamp": "2026-09-09T06:31:15.484496Z",
        "actual_quote_timestamp": "2026-09-09T06:31:15.673240Z",
        "timestamp_delta_seconds": 0.188744,
        "bid": 0.64,
        "ask": 0.65,
        "midpoint": 0.645,
        "last_price": 0.65,
        "implied_probability": 0.65,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-09T06:31:15.673240Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP090245",
        "external_market_id": "KXBTC15M-26SEP090245-45",
        "external_contract_id": "KXBTC15M-26SEP090245-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2234.78
      },
      "selected_entry_price": 0.65,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 48,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP090245",
          "external_market_id": "KXBTC15M-26SEP090245-45",
          "external_contract_id": "KXBTC15M-26SEP090245-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-09T06:30:00Z",
          "resolution_timestamp": "2026-09-09T06:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-09T06:31:15.529463Z"
        }
      ],
      "quotes": [
        {
          "id": 48,
          "contract_id": 48,
          "forecast_timestamp": "2026-09-09T06:31:15.484496Z",
          "requested_timestamp": "2026-09-09T06:31:15.484496Z",
          "actual_quote_timestamp": "2026-09-09T06:31:15.673240Z",
          "timestamp_delta_seconds": 0.188744,
          "bid": 0.64,
          "ask": 0.65,
          "midpoint": 0.645,
          "last_price": 0.65,
          "implied_probability": 0.65,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-09T06:31:15.673240Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP090245",
          "external_market_id": "KXBTC15M-26SEP090245-45",
          "external_contract_id": "KXBTC15M-26SEP090245-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2234.78
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP090245-45": {
          "UP/YES": "KXBTC15M-26SEP090245-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 93,
          "signal_id": 48,
          "quote_id": 48,
          "settlement_id": 48,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 150.0,
          "entry_price": 0.65,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.5,
          "trading_fee": 2.39,
          "total_deployed": 99.89,
          "settlement_value": 1.0,
          "settlement_payout": 150.0,
          "gross_pnl": 52.5,
          "net_pnl": 50.11,
          "roi": 0.5016518169986985,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-09T06:46:21.415927Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2234.78,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 94,
          "signal_id": 48,
          "quote_id": 48,
          "settlement_id": 48,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.65,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 65.0,
          "trading_fee": 1.6,
          "total_deployed": 66.6,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 35.0,
          "net_pnl": 33.400000000000006,
          "roi": 0.5015015015015016,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-09T06:46:21.417549Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2234.78,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 79155.32,
        "kronos_base_predicted_close": 79201.0546875,
        "kronos_base_displacement": 45.734687499993015,
        "kronos_base_displacement_fraction": 0.0005777841274596958,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 79270.625,
        "kronos_small_displacement": 115.30499999999302,
        "kronos_small_displacement_fraction": 0.0014566929929661456,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP090245",
        "ticker": "KXBTC15M-26SEP090245-45",
        "market_id": "KXBTC15M-26SEP090245-45",
        "contract_id": "KXBTC15M-26SEP090245-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 79155.32
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-09T06:31:15.484496Z",
        "retrieved_timestamp": "2026-09-09T06:31:15.673240Z",
        "quote_offset_seconds": 0.188744,
        "quote_age_seconds": 0.188744,
        "bid": 0.64,
        "ask": 0.65,
        "midpoint": 0.645,
        "last_price": 0.65,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.65,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2234.78
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 79172.14,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260909T0630Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 42,
          "signal_id": 48,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-09T06:15:00Z",
          "return_6h": 0.006811575435882844,
          "return_12h": 0.005531146322552916,
          "return_24h": 0.010088188681592447,
          "close_vs_ema12": 0.004972045600766917,
          "close_vs_ema24": 0.005323315444720755,
          "ema12_slope_3h": 0.0018708268916849402,
          "ema24_slope_6h": 0.0011582799180436254,
          "score": 3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.449986Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-09T06:15:00Z",
            "return_6h": 0.006811575435882844,
            "return_12h": 0.005531146322552916,
            "return_24h": 0.010088188681592447,
            "close_vs_ema12": 0.004972045600766917,
            "close_vs_ema24": 0.005323315444720755,
            "ema12_slope_3h": 0.0018708268916849402,
            "ema24_slope_6h": 0.0011582799180436254,
            "score": 3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 47,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260909T0545Z",
      "trigger_timestamp": "2026-09-09T05:46:16.266109Z",
      "market_start_timestamp": "2026-09-09T05:45:00Z",
      "resolution_timestamp": "2026-09-09T06:00:00Z",
      "direction": "UP",
      "base_run_id": 239,
      "small_run_id": 240,
      "last_observed_close": 78918.47,
      "actual_close": 78917.56,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-09T05:46:16.306252Z",
      "base_predicted_close": 78949.4296875,
      "small_predicted_close": 78958.1328125,
      "strike": 78918.47,
      "market_regime": {
        "id": 41,
        "signal_id": 47,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-09T05:30:00Z",
        "return_6h": 0.006061807448144663,
        "return_12h": 0.004718531833404205,
        "return_24h": 0.0037264127204155173,
        "close_vs_ema12": 0.002458176944173829,
        "close_vs_ema24": 0.0025754392008969784,
        "ema12_slope_3h": 0.0014101751235073845,
        "ema24_slope_6h": 0.000856493368778688,
        "score": 2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.449478Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-09T05:30:00Z",
          "return_6h": 0.006061807448144663,
          "return_12h": 0.004718531833404205,
          "return_24h": 0.0037264127204155173,
          "close_vs_ema12": 0.002458176944173829,
          "close_vs_ema24": 0.0025754392008969784,
          "ema12_slope_3h": 0.0014101751235073845,
          "ema24_slope_6h": 0.000856493368778688,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.36,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.20683,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        239,
        240
      ],
      "forecast_publication_timestamp": "2026-09-09T05:46:16.266109Z",
      "requested_quote_timestamp": "2026-09-09T05:46:16.266109Z",
      "retrieved_quote_timestamp": "2026-09-09T05:46:16.472939Z",
      "quote_retrieval_timestamp": "2026-09-09T05:46:16.472939Z",
      "timing_difference_seconds": 0.20683,
      "selected_quote": {
        "id": 47,
        "contract_id": 47,
        "forecast_timestamp": "2026-09-09T05:46:16.266109Z",
        "requested_timestamp": "2026-09-09T05:46:16.266109Z",
        "actual_quote_timestamp": "2026-09-09T05:46:16.472939Z",
        "timestamp_delta_seconds": 0.20683,
        "bid": 0.35,
        "ask": 0.36,
        "midpoint": 0.355,
        "last_price": 0.36,
        "implied_probability": 0.36,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-09T05:46:16.472939Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP090200",
        "external_market_id": "KXBTC15M-26SEP090200-00",
        "external_contract_id": "KXBTC15M-26SEP090200-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 6484.25
      },
      "selected_entry_price": 0.36,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 47,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP090200",
          "external_market_id": "KXBTC15M-26SEP090200-00",
          "external_contract_id": "KXBTC15M-26SEP090200-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-09T05:45:00Z",
          "resolution_timestamp": "2026-09-09T06:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-09T05:46:16.308325Z"
        }
      ],
      "quotes": [
        {
          "id": 47,
          "contract_id": 47,
          "forecast_timestamp": "2026-09-09T05:46:16.266109Z",
          "requested_timestamp": "2026-09-09T05:46:16.266109Z",
          "actual_quote_timestamp": "2026-09-09T05:46:16.472939Z",
          "timestamp_delta_seconds": 0.20683,
          "bid": 0.35,
          "ask": 0.36,
          "midpoint": 0.355,
          "last_price": 0.36,
          "implied_probability": 0.36,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-09T05:46:16.472939Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP090200",
          "external_market_id": "KXBTC15M-26SEP090200-00",
          "external_contract_id": "KXBTC15M-26SEP090200-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 6484.25
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP090200-00": {
          "UP/YES": "KXBTC15M-26SEP090200-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 91,
          "signal_id": 47,
          "quote_id": 47,
          "settlement_id": 47,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 265.0,
          "entry_price": 0.36,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.39999999999999,
          "trading_fee": 4.28,
          "total_deployed": 99.67999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.39999999999999,
          "net_pnl": -99.67999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-09T06:01:20.146522Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6484.25,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 92,
          "signal_id": 47,
          "quote_id": 47,
          "settlement_id": 47,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.36,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 36.0,
          "trading_fee": 1.62,
          "total_deployed": 37.62,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -36.0,
          "net_pnl": -37.62,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-09T06:01:20.147974Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6484.25,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 78918.47,
        "kronos_base_predicted_close": 78949.4296875,
        "kronos_base_displacement": 30.959687499998836,
        "kronos_base_displacement_fraction": 0.00039229964164280977,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 78958.1328125,
        "kronos_small_displacement": 39.662812499998836,
        "kronos_small_displacement_fraction": 0.0005025795925845855,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP090200",
        "ticker": "KXBTC15M-26SEP090200-00",
        "market_id": "KXBTC15M-26SEP090200-00",
        "contract_id": "KXBTC15M-26SEP090200-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 78918.47
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-09T05:46:16.266109Z",
        "retrieved_timestamp": "2026-09-09T05:46:16.472939Z",
        "quote_offset_seconds": 0.20683,
        "quote_age_seconds": 0.20683,
        "bid": 0.35,
        "ask": 0.36,
        "midpoint": 0.355,
        "last_price": 0.36,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.36,
        "price_type": "live_executable_ask",
        "yes_ask_size": 6484.25
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 78917.56,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260909T0545Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 41,
          "signal_id": 47,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-09T05:30:00Z",
          "return_6h": 0.006061807448144663,
          "return_12h": 0.004718531833404205,
          "return_24h": 0.0037264127204155173,
          "close_vs_ema12": 0.002458176944173829,
          "close_vs_ema24": 0.0025754392008969784,
          "ema12_slope_3h": 0.0014101751235073845,
          "ema24_slope_6h": 0.000856493368778688,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.449478Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-09T05:30:00Z",
            "return_6h": 0.006061807448144663,
            "return_12h": 0.004718531833404205,
            "return_24h": 0.0037264127204155173,
            "close_vs_ema12": 0.002458176944173829,
            "close_vs_ema24": 0.0025754392008969784,
            "ema12_slope_3h": 0.0014101751235073845,
            "ema24_slope_6h": 0.000856493368778688,
            "score": 2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 46,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260909T0530Z",
      "trigger_timestamp": "2026-09-09T05:31:15.963193Z",
      "market_start_timestamp": "2026-09-09T05:30:00Z",
      "resolution_timestamp": "2026-09-09T05:45:00Z",
      "direction": "UP",
      "base_run_id": 237,
      "small_run_id": 238,
      "last_observed_close": 79123.13,
      "actual_close": 78918.47,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-09T05:31:16.000078Z",
      "base_predicted_close": 79152.84375,
      "small_predicted_close": 79267.2734375,
      "strike": 79123.13,
      "market_regime": {
        "id": 40,
        "signal_id": 46,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BULL",
        "feature_timestamp": "2026-09-09T05:15:00Z",
        "return_6h": 0.008351174226254088,
        "return_12h": 0.006904835003860743,
        "return_24h": 0.004079752490752986,
        "close_vs_ema12": 0.005162904726098816,
        "close_vs_ema24": 0.005229831070407975,
        "ema12_slope_3h": 0.0014000828060174442,
        "ema24_slope_6h": 0.0007472000383930144,
        "score": 2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.449034Z",
        "features": {
          "regime": "BULL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-09T05:15:00Z",
          "return_6h": 0.008351174226254088,
          "return_12h": 0.006904835003860743,
          "return_24h": 0.004079752490752986,
          "close_vs_ema12": 0.005162904726098816,
          "close_vs_ema24": 0.005229831070407975,
          "ema12_slope_3h": 0.0014000828060174442,
          "ema24_slope_6h": 0.0007472000383930144,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.37,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.182716,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        237,
        238
      ],
      "forecast_publication_timestamp": "2026-09-09T05:31:15.963193Z",
      "requested_quote_timestamp": "2026-09-09T05:31:15.963193Z",
      "retrieved_quote_timestamp": "2026-09-09T05:31:16.145909Z",
      "quote_retrieval_timestamp": "2026-09-09T05:31:16.145909Z",
      "timing_difference_seconds": 0.182716,
      "selected_quote": {
        "id": 46,
        "contract_id": 46,
        "forecast_timestamp": "2026-09-09T05:31:15.963193Z",
        "requested_timestamp": "2026-09-09T05:31:15.963193Z",
        "actual_quote_timestamp": "2026-09-09T05:31:16.145909Z",
        "timestamp_delta_seconds": 0.182716,
        "bid": 0.36,
        "ask": 0.37,
        "midpoint": 0.365,
        "last_price": 0.36,
        "implied_probability": 0.37,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-09T05:31:16.145909Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP090145",
        "external_market_id": "KXBTC15M-26SEP090145-45",
        "external_contract_id": "KXBTC15M-26SEP090145-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 340.01
      },
      "selected_entry_price": 0.37,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 46,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP090145",
          "external_market_id": "KXBTC15M-26SEP090145-45",
          "external_contract_id": "KXBTC15M-26SEP090145-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-09T05:30:00Z",
          "resolution_timestamp": "2026-09-09T05:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-09T05:31:16.002490Z"
        }
      ],
      "quotes": [
        {
          "id": 46,
          "contract_id": 46,
          "forecast_timestamp": "2026-09-09T05:31:15.963193Z",
          "requested_timestamp": "2026-09-09T05:31:15.963193Z",
          "actual_quote_timestamp": "2026-09-09T05:31:16.145909Z",
          "timestamp_delta_seconds": 0.182716,
          "bid": 0.36,
          "ask": 0.37,
          "midpoint": 0.365,
          "last_price": 0.36,
          "implied_probability": 0.37,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-09T05:31:16.145909Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP090145",
          "external_market_id": "KXBTC15M-26SEP090145-45",
          "external_contract_id": "KXBTC15M-26SEP090145-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 340.01
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP090145-45": {
          "UP/YES": "KXBTC15M-26SEP090145-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 89,
          "signal_id": 46,
          "quote_id": 46,
          "settlement_id": 46,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 258.0,
          "entry_price": 0.37,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.46,
          "trading_fee": 4.21,
          "total_deployed": 99.66999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.46,
          "net_pnl": -99.66999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-09T05:46:21.341259Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 340.01,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 90,
          "signal_id": 46,
          "quote_id": 46,
          "settlement_id": 46,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.37,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 37.0,
          "trading_fee": 1.64,
          "total_deployed": 38.64,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -37.0,
          "net_pnl": -38.64,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-09T05:46:21.343226Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 340.01,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 79123.13,
        "kronos_base_predicted_close": 79152.84375,
        "kronos_base_displacement": 29.713749999995343,
        "kronos_base_displacement_fraction": 0.00037553810118476534,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 79267.2734375,
        "kronos_small_displacement": 144.14343749999534,
        "kronos_small_displacement_fraction": 0.0018217610640528924,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP090145",
        "ticker": "KXBTC15M-26SEP090145-45",
        "market_id": "KXBTC15M-26SEP090145-45",
        "contract_id": "KXBTC15M-26SEP090145-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 79123.13
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-09T05:31:15.963193Z",
        "retrieved_timestamp": "2026-09-09T05:31:16.145909Z",
        "quote_offset_seconds": 0.182716,
        "quote_age_seconds": 0.182716,
        "bid": 0.36,
        "ask": 0.37,
        "midpoint": 0.365,
        "last_price": 0.36,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.37,
        "price_type": "live_executable_ask",
        "yes_ask_size": 340.01
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 78918.47,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260909T0530Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BULL",
        "regime_metadata": {
          "id": 40,
          "signal_id": 46,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BULL",
          "feature_timestamp": "2026-09-09T05:15:00Z",
          "return_6h": 0.008351174226254088,
          "return_12h": 0.006904835003860743,
          "return_24h": 0.004079752490752986,
          "close_vs_ema12": 0.005162904726098816,
          "close_vs_ema24": 0.005229831070407975,
          "ema12_slope_3h": 0.0014000828060174442,
          "ema24_slope_6h": 0.0007472000383930144,
          "score": 2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.449034Z",
          "features": {
            "regime": "BULL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-09T05:15:00Z",
            "return_6h": 0.008351174226254088,
            "return_12h": 0.006904835003860743,
            "return_24h": 0.004079752490752986,
            "close_vs_ema12": 0.005162904726098816,
            "close_vs_ema24": 0.005229831070407975,
            "ema12_slope_3h": 0.0014000828060174442,
            "ema24_slope_6h": 0.0007472000383930144,
            "score": 2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 45,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260909T0400Z",
      "trigger_timestamp": "2026-09-09T04:01:16.803765Z",
      "market_start_timestamp": "2026-09-09T04:00:00Z",
      "resolution_timestamp": "2026-09-09T04:15:00Z",
      "direction": "UP",
      "base_run_id": 225,
      "small_run_id": 226,
      "last_observed_close": 78633.69,
      "actual_close": 78814.57,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-09T04:01:16.837250Z",
      "base_predicted_close": 78653.7578125,
      "small_predicted_close": 78640.0625,
      "strike": 78633.69,
      "market_regime": {
        "id": 39,
        "signal_id": 45,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-09T03:45:00Z",
        "return_6h": 0.001999238390633984,
        "return_12h": -0.0030992314921389763,
        "return_24h": -0.003233842718286861,
        "close_vs_ema12": 0.00019542404266403857,
        "close_vs_ema24": -0.0004007493013068464,
        "ema12_slope_3h": 0.000848931148107912,
        "ema24_slope_6h": -0.00010846117123097798,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.448575Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-09T03:45:00Z",
          "return_6h": 0.001999238390633984,
          "return_12h": -0.0030992314921389763,
          "return_24h": -0.003233842718286861,
          "close_vs_ema12": 0.00019542404266403857,
          "close_vs_ema24": -0.0004007493013068464,
          "ema12_slope_3h": 0.000848931148107912,
          "ema24_slope_6h": -0.00010846117123097798,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.87,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.202523,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "80_plus",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        225,
        226
      ],
      "forecast_publication_timestamp": "2026-09-09T04:01:16.803765Z",
      "requested_quote_timestamp": "2026-09-09T04:01:16.803765Z",
      "retrieved_quote_timestamp": "2026-09-09T04:01:17.006288Z",
      "quote_retrieval_timestamp": "2026-09-09T04:01:17.006288Z",
      "timing_difference_seconds": 0.202523,
      "selected_quote": {
        "id": 45,
        "contract_id": 45,
        "forecast_timestamp": "2026-09-09T04:01:16.803765Z",
        "requested_timestamp": "2026-09-09T04:01:16.803765Z",
        "actual_quote_timestamp": "2026-09-09T04:01:17.006288Z",
        "timestamp_delta_seconds": 0.202523,
        "bid": 0.86,
        "ask": 0.87,
        "midpoint": 0.865,
        "last_price": 0.87,
        "implied_probability": 0.87,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-09T04:01:17.006288Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP090015",
        "external_market_id": "KXBTC15M-26SEP090015-15",
        "external_contract_id": "KXBTC15M-26SEP090015-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5304.43
      },
      "selected_entry_price": 0.87,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 45,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP090015",
          "external_market_id": "KXBTC15M-26SEP090015-15",
          "external_contract_id": "KXBTC15M-26SEP090015-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-09T04:00:00Z",
          "resolution_timestamp": "2026-09-09T04:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-09T04:01:16.839496Z"
        }
      ],
      "quotes": [
        {
          "id": 45,
          "contract_id": 45,
          "forecast_timestamp": "2026-09-09T04:01:16.803765Z",
          "requested_timestamp": "2026-09-09T04:01:16.803765Z",
          "actual_quote_timestamp": "2026-09-09T04:01:17.006288Z",
          "timestamp_delta_seconds": 0.202523,
          "bid": 0.86,
          "ask": 0.87,
          "midpoint": 0.865,
          "last_price": 0.87,
          "implied_probability": 0.87,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-09T04:01:17.006288Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP090015",
          "external_market_id": "KXBTC15M-26SEP090015-15",
          "external_contract_id": "KXBTC15M-26SEP090015-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5304.43
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP090015-15": {
          "UP/YES": "KXBTC15M-26SEP090015-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 87,
          "signal_id": 45,
          "quote_id": 45,
          "settlement_id": 45,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 113.0,
          "entry_price": 0.87,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 98.31,
          "trading_fee": 0.9,
          "total_deployed": 99.21000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 113.0,
          "gross_pnl": 14.689999999999998,
          "net_pnl": 13.789999999999992,
          "roi": 0.13899808487047668,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-09T04:16:19.810972Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5304.43,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 88,
          "signal_id": 45,
          "quote_id": 45,
          "settlement_id": 45,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.87,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 87.0,
          "trading_fee": 0.8,
          "total_deployed": 87.8,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 13.0,
          "net_pnl": 12.200000000000003,
          "roi": 0.13895216400911165,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-09T04:16:19.812610Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5304.43,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 78633.69,
        "kronos_base_predicted_close": 78653.7578125,
        "kronos_base_displacement": 20.06781249999767,
        "kronos_base_displacement_fraction": 0.0002552062926208559,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 78640.0625,
        "kronos_small_displacement": 6.372499999997672,
        "kronos_small_displacement_fraction": 8.104032762544492e-05,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP090015",
        "ticker": "KXBTC15M-26SEP090015-15",
        "market_id": "KXBTC15M-26SEP090015-15",
        "contract_id": "KXBTC15M-26SEP090015-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 78633.69
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-09T04:01:16.803765Z",
        "retrieved_timestamp": "2026-09-09T04:01:17.006288Z",
        "quote_offset_seconds": 0.202523,
        "quote_age_seconds": 0.202523,
        "bid": 0.86,
        "ask": 0.87,
        "midpoint": 0.865,
        "last_price": 0.87,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.87,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5304.43
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 78814.57,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260909T0400Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 39,
          "signal_id": 45,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-09T03:45:00Z",
          "return_6h": 0.001999238390633984,
          "return_12h": -0.0030992314921389763,
          "return_24h": -0.003233842718286861,
          "close_vs_ema12": 0.00019542404266403857,
          "close_vs_ema24": -0.0004007493013068464,
          "ema12_slope_3h": 0.000848931148107912,
          "ema24_slope_6h": -0.00010846117123097798,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.448575Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-09T03:45:00Z",
            "return_6h": 0.001999238390633984,
            "return_12h": -0.0030992314921389763,
            "return_24h": -0.003233842718286861,
            "close_vs_ema12": 0.00019542404266403857,
            "close_vs_ema24": -0.0004007493013068464,
            "ema12_slope_3h": 0.000848931148107912,
            "ema24_slope_6h": -0.00010846117123097798,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 44,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260909T0215Z",
      "trigger_timestamp": "2026-09-09T02:16:16.066508Z",
      "market_start_timestamp": "2026-09-09T02:15:00Z",
      "resolution_timestamp": "2026-09-09T02:30:00Z",
      "direction": "UP",
      "base_run_id": 211,
      "small_run_id": 212,
      "last_observed_close": 78802.45,
      "actual_close": 78806.99,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-09T02:16:16.150954Z",
      "base_predicted_close": 78806.4765625,
      "small_predicted_close": 78843.5546875,
      "strike": 78802.45,
      "market_regime": {
        "id": 38,
        "signal_id": 44,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-09T02:00:00Z",
        "return_6h": 0.0028140532000264784,
        "return_12h": 0.008624448303503396,
        "return_24h": -0.006562415927202858,
        "close_vs_ema12": 0.0025993973711642138,
        "close_vs_ema24": 0.0017755051796413124,
        "ema12_slope_3h": 0.000788855601969285,
        "ema24_slope_6h": -0.00043861613831086554,
        "score": -1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.448115Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-09T02:00:00Z",
          "return_6h": 0.0028140532000264784,
          "return_12h": 0.008624448303503396,
          "return_24h": -0.006562415927202858,
          "close_vs_ema12": 0.0025993973711642138,
          "close_vs_ema24": 0.0017755051796413124,
          "ema12_slope_3h": 0.000788855601969285,
          "ema24_slope_6h": -0.00043861613831086554,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.32,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.215753,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        211,
        212
      ],
      "forecast_publication_timestamp": "2026-09-09T02:16:16.066508Z",
      "requested_quote_timestamp": "2026-09-09T02:16:16.066508Z",
      "retrieved_quote_timestamp": "2026-09-09T02:16:16.282261Z",
      "quote_retrieval_timestamp": "2026-09-09T02:16:16.282261Z",
      "timing_difference_seconds": 0.215753,
      "selected_quote": {
        "id": 44,
        "contract_id": 44,
        "forecast_timestamp": "2026-09-09T02:16:16.066508Z",
        "requested_timestamp": "2026-09-09T02:16:16.066508Z",
        "actual_quote_timestamp": "2026-09-09T02:16:16.282261Z",
        "timestamp_delta_seconds": 0.215753,
        "bid": 0.31,
        "ask": 0.32,
        "midpoint": 0.315,
        "last_price": 0.32,
        "implied_probability": 0.32,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-09T02:16:16.282261Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP082230",
        "external_market_id": "KXBTC15M-26SEP082230-30",
        "external_contract_id": "KXBTC15M-26SEP082230-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4900.15
      },
      "selected_entry_price": 0.32,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 44,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP082230",
          "external_market_id": "KXBTC15M-26SEP082230-30",
          "external_contract_id": "KXBTC15M-26SEP082230-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-09T02:15:00Z",
          "resolution_timestamp": "2026-09-09T02:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-09T02:16:16.153179Z"
        }
      ],
      "quotes": [
        {
          "id": 44,
          "contract_id": 44,
          "forecast_timestamp": "2026-09-09T02:16:16.066508Z",
          "requested_timestamp": "2026-09-09T02:16:16.066508Z",
          "actual_quote_timestamp": "2026-09-09T02:16:16.282261Z",
          "timestamp_delta_seconds": 0.215753,
          "bid": 0.31,
          "ask": 0.32,
          "midpoint": 0.315,
          "last_price": 0.32,
          "implied_probability": 0.32,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-09T02:16:16.282261Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP082230",
          "external_market_id": "KXBTC15M-26SEP082230-30",
          "external_contract_id": "KXBTC15M-26SEP082230-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4900.15
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP082230-30": {
          "UP/YES": "KXBTC15M-26SEP082230-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 85,
          "signal_id": 44,
          "quote_id": 44,
          "settlement_id": 44,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 298.0,
          "entry_price": 0.32,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.36,
          "trading_fee": 4.54,
          "total_deployed": 99.9,
          "settlement_value": 1.0,
          "settlement_payout": 298.0,
          "gross_pnl": 202.64,
          "net_pnl": 198.1,
          "roi": 1.9829829829829828,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-09T02:31:21.400726Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4900.15,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 86,
          "signal_id": 44,
          "quote_id": 44,
          "settlement_id": 44,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.32,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 32.0,
          "trading_fee": 1.53,
          "total_deployed": 33.53,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 68.0,
          "net_pnl": 66.47,
          "roi": 1.9824038174768863,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-09T02:31:21.402306Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4900.15,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 78802.45,
        "kronos_base_predicted_close": 78806.4765625,
        "kronos_base_displacement": 4.02656250000291,
        "kronos_base_displacement_fraction": 5.1096920210005024e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 78843.5546875,
        "kronos_small_displacement": 41.10468750000291,
        "kronos_small_displacement_fraction": 0.000521616872318093,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP082230",
        "ticker": "KXBTC15M-26SEP082230-30",
        "market_id": "KXBTC15M-26SEP082230-30",
        "contract_id": "KXBTC15M-26SEP082230-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 78802.45
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-09T02:16:16.066508Z",
        "retrieved_timestamp": "2026-09-09T02:16:16.282261Z",
        "quote_offset_seconds": 0.215753,
        "quote_age_seconds": 0.215753,
        "bid": 0.31,
        "ask": 0.32,
        "midpoint": 0.315,
        "last_price": 0.32,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.32,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4900.15
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 78806.99,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260909T0215Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 38,
          "signal_id": 44,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-09T02:00:00Z",
          "return_6h": 0.0028140532000264784,
          "return_12h": 0.008624448303503396,
          "return_24h": -0.006562415927202858,
          "close_vs_ema12": 0.0025993973711642138,
          "close_vs_ema24": 0.0017755051796413124,
          "ema12_slope_3h": 0.000788855601969285,
          "ema24_slope_6h": -0.00043861613831086554,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.448115Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-09T02:00:00Z",
            "return_6h": 0.0028140532000264784,
            "return_12h": 0.008624448303503396,
            "return_24h": -0.006562415927202858,
            "close_vs_ema12": 0.0025993973711642138,
            "close_vs_ema24": 0.0017755051796413124,
            "ema12_slope_3h": 0.000788855601969285,
            "ema24_slope_6h": -0.00043861613831086554,
            "score": -1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 43,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260909T0115Z",
      "trigger_timestamp": "2026-09-09T01:16:16.686778Z",
      "market_start_timestamp": "2026-09-09T01:15:00Z",
      "resolution_timestamp": "2026-09-09T01:30:00Z",
      "direction": "UP",
      "base_run_id": 203,
      "small_run_id": 204,
      "last_observed_close": 78741.91,
      "actual_close": 78747.2,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-09T01:16:16.724178Z",
      "base_predicted_close": 78745.90625,
      "small_predicted_close": 78785.671875,
      "strike": 78741.91,
      "market_regime": {
        "id": 37,
        "signal_id": 43,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-09T01:00:00Z",
        "return_6h": 0.0036127247550969965,
        "return_12h": 0.003798521529327914,
        "return_24h": -0.007021259414095149,
        "close_vs_ema12": 0.0023230873680097908,
        "close_vs_ema24": 0.0011701017624812238,
        "ema12_slope_3h": 0.00022903318687084173,
        "ema24_slope_6h": -0.0008670743186279806,
        "score": -1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.447663Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-09T01:00:00Z",
          "return_6h": 0.0036127247550969965,
          "return_12h": 0.003798521529327914,
          "return_24h": -0.007021259414095149,
          "close_vs_ema12": 0.0023230873680097908,
          "close_vs_ema24": 0.0011701017624812238,
          "ema12_slope_3h": 0.00022903318687084173,
          "ema24_slope_6h": -0.0008670743186279806,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.31,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.175524,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        203,
        204
      ],
      "forecast_publication_timestamp": "2026-09-09T01:16:16.686778Z",
      "requested_quote_timestamp": "2026-09-09T01:16:16.686778Z",
      "retrieved_quote_timestamp": "2026-09-09T01:16:16.862302Z",
      "quote_retrieval_timestamp": "2026-09-09T01:16:16.862302Z",
      "timing_difference_seconds": 0.175524,
      "selected_quote": {
        "id": 43,
        "contract_id": 43,
        "forecast_timestamp": "2026-09-09T01:16:16.686778Z",
        "requested_timestamp": "2026-09-09T01:16:16.686778Z",
        "actual_quote_timestamp": "2026-09-09T01:16:16.862302Z",
        "timestamp_delta_seconds": 0.175524,
        "bid": 0.3,
        "ask": 0.31,
        "midpoint": 0.305,
        "last_price": 0.3,
        "implied_probability": 0.31,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-09T01:16:16.862302Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP082130",
        "external_market_id": "KXBTC15M-26SEP082130-30",
        "external_contract_id": "KXBTC15M-26SEP082130-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4563.46
      },
      "selected_entry_price": 0.31,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 43,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP082130",
          "external_market_id": "KXBTC15M-26SEP082130-30",
          "external_contract_id": "KXBTC15M-26SEP082130-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-09T01:15:00Z",
          "resolution_timestamp": "2026-09-09T01:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-09T01:16:16.726633Z"
        }
      ],
      "quotes": [
        {
          "id": 43,
          "contract_id": 43,
          "forecast_timestamp": "2026-09-09T01:16:16.686778Z",
          "requested_timestamp": "2026-09-09T01:16:16.686778Z",
          "actual_quote_timestamp": "2026-09-09T01:16:16.862302Z",
          "timestamp_delta_seconds": 0.175524,
          "bid": 0.3,
          "ask": 0.31,
          "midpoint": 0.305,
          "last_price": 0.3,
          "implied_probability": 0.31,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-09T01:16:16.862302Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP082130",
          "external_market_id": "KXBTC15M-26SEP082130-30",
          "external_contract_id": "KXBTC15M-26SEP082130-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4563.46
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP082130-30": {
          "UP/YES": "KXBTC15M-26SEP082130-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 83,
          "signal_id": 43,
          "quote_id": 43,
          "settlement_id": 43,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 307.0,
          "entry_price": 0.31,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.17,
          "trading_fee": 4.6,
          "total_deployed": 99.77,
          "settlement_value": 1.0,
          "settlement_payout": 307.0,
          "gross_pnl": 211.82999999999998,
          "net_pnl": 207.23000000000002,
          "roi": 2.0770772777387996,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-09T01:31:20.181259Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4563.46,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 84,
          "signal_id": 43,
          "quote_id": 43,
          "settlement_id": 43,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.31,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 31.0,
          "trading_fee": 1.5,
          "total_deployed": 32.5,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 69.0,
          "net_pnl": 67.5,
          "roi": 2.076923076923077,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-09T01:31:20.182858Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4563.46,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 78741.91,
        "kronos_base_predicted_close": 78745.90625,
        "kronos_base_displacement": 3.9962499999965075,
        "kronos_base_displacement_fraction": 5.075124542948612e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 78785.671875,
        "kronos_small_displacement": 43.76187499999651,
        "kronos_small_displacement_fraction": 0.0005557634428730076,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP082130",
        "ticker": "KXBTC15M-26SEP082130-30",
        "market_id": "KXBTC15M-26SEP082130-30",
        "contract_id": "KXBTC15M-26SEP082130-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 78741.91
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-09T01:16:16.686778Z",
        "retrieved_timestamp": "2026-09-09T01:16:16.862302Z",
        "quote_offset_seconds": 0.175524,
        "quote_age_seconds": 0.175524,
        "bid": 0.3,
        "ask": 0.31,
        "midpoint": 0.305,
        "last_price": 0.3,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.31,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4563.46
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 78747.2,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260909T0115Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 37,
          "signal_id": 43,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-09T01:00:00Z",
          "return_6h": 0.0036127247550969965,
          "return_12h": 0.003798521529327914,
          "return_24h": -0.007021259414095149,
          "close_vs_ema12": 0.0023230873680097908,
          "close_vs_ema24": 0.0011701017624812238,
          "ema12_slope_3h": 0.00022903318687084173,
          "ema24_slope_6h": -0.0008670743186279806,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.447663Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-09T01:00:00Z",
            "return_6h": 0.0036127247550969965,
            "return_12h": 0.003798521529327914,
            "return_24h": -0.007021259414095149,
            "close_vs_ema12": 0.0023230873680097908,
            "close_vs_ema24": 0.0011701017624812238,
            "ema12_slope_3h": 0.00022903318687084173,
            "ema24_slope_6h": -0.0008670743186279806,
            "score": -1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 42,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260908T2230Z",
      "trigger_timestamp": "2026-09-08T22:31:16.159754Z",
      "market_start_timestamp": "2026-09-08T22:30:00Z",
      "resolution_timestamp": "2026-09-08T22:45:00Z",
      "direction": "UP",
      "base_run_id": 181,
      "small_run_id": 182,
      "last_observed_close": 78497.69,
      "actual_close": 78483.71,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-08T22:31:16.194276Z",
      "base_predicted_close": 78503.3984375,
      "small_predicted_close": 78575.75,
      "strike": 78497.69,
      "market_regime": {
        "id": 36,
        "signal_id": 42,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-08T22:15:00Z",
        "return_6h": -0.0017017713282695413,
        "return_12h": -0.004020306919696237,
        "return_24h": -0.007958235471287933,
        "close_vs_ema12": -0.0005341303731686287,
        "close_vs_ema24": -0.0021401417604361983,
        "ema12_slope_3h": -0.0003069789941910761,
        "ema24_slope_6h": -0.001032660957725029,
        "score": -1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.447213Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-08T22:15:00Z",
          "return_6h": -0.0017017713282695413,
          "return_12h": -0.004020306919696237,
          "return_24h": -0.007958235471287933,
          "close_vs_ema12": -0.0005341303731686287,
          "close_vs_ema24": -0.0021401417604361983,
          "ema12_slope_3h": -0.0003069789941910761,
          "ema24_slope_6h": -0.001032660957725029,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.38,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.17261,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        181,
        182
      ],
      "forecast_publication_timestamp": "2026-09-08T22:31:16.159754Z",
      "requested_quote_timestamp": "2026-09-08T22:31:16.159754Z",
      "retrieved_quote_timestamp": "2026-09-08T22:31:16.332364Z",
      "quote_retrieval_timestamp": "2026-09-08T22:31:16.332364Z",
      "timing_difference_seconds": 0.17261,
      "selected_quote": {
        "id": 42,
        "contract_id": 42,
        "forecast_timestamp": "2026-09-08T22:31:16.159754Z",
        "requested_timestamp": "2026-09-08T22:31:16.159754Z",
        "actual_quote_timestamp": "2026-09-08T22:31:16.332364Z",
        "timestamp_delta_seconds": 0.17261,
        "bid": 0.37,
        "ask": 0.38,
        "midpoint": 0.375,
        "last_price": 0.38,
        "implied_probability": 0.38,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-08T22:31:16.332364Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP081845",
        "external_market_id": "KXBTC15M-26SEP081845-45",
        "external_contract_id": "KXBTC15M-26SEP081845-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5356.14
      },
      "selected_entry_price": 0.38,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 42,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP081845",
          "external_market_id": "KXBTC15M-26SEP081845-45",
          "external_contract_id": "KXBTC15M-26SEP081845-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-08T22:30:00Z",
          "resolution_timestamp": "2026-09-08T22:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-08T22:31:16.199210Z"
        }
      ],
      "quotes": [
        {
          "id": 42,
          "contract_id": 42,
          "forecast_timestamp": "2026-09-08T22:31:16.159754Z",
          "requested_timestamp": "2026-09-08T22:31:16.159754Z",
          "actual_quote_timestamp": "2026-09-08T22:31:16.332364Z",
          "timestamp_delta_seconds": 0.17261,
          "bid": 0.37,
          "ask": 0.38,
          "midpoint": 0.375,
          "last_price": 0.38,
          "implied_probability": 0.38,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-08T22:31:16.332364Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP081845",
          "external_market_id": "KXBTC15M-26SEP081845-45",
          "external_contract_id": "KXBTC15M-26SEP081845-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5356.14
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP081845-45": {
          "UP/YES": "KXBTC15M-26SEP081845-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 81,
          "signal_id": 42,
          "quote_id": 42,
          "settlement_id": 42,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 252.0,
          "entry_price": 0.38,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.76,
          "trading_fee": 4.16,
          "total_deployed": 99.92,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.76,
          "net_pnl": -99.92,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-08T22:46:20.900185Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5356.14,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 82,
          "signal_id": 42,
          "quote_id": 42,
          "settlement_id": 42,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.38,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 38.0,
          "trading_fee": 1.65,
          "total_deployed": 39.65,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -38.0,
          "net_pnl": -39.65,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-08T22:46:20.901542Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5356.14,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 78497.69,
        "kronos_base_predicted_close": 78503.3984375,
        "kronos_base_displacement": 5.708437499997672,
        "kronos_base_displacement_fraction": 7.272108898997756e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 78575.75,
        "kronos_small_displacement": 78.05999999999767,
        "kronos_small_displacement_fraction": 0.0009944241671315127,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP081845",
        "ticker": "KXBTC15M-26SEP081845-45",
        "market_id": "KXBTC15M-26SEP081845-45",
        "contract_id": "KXBTC15M-26SEP081845-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 78497.69
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-08T22:31:16.159754Z",
        "retrieved_timestamp": "2026-09-08T22:31:16.332364Z",
        "quote_offset_seconds": 0.17261,
        "quote_age_seconds": 0.17261,
        "bid": 0.37,
        "ask": 0.38,
        "midpoint": 0.375,
        "last_price": 0.38,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.38,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5356.14
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 78483.71,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260908T2230Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 36,
          "signal_id": 42,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-08T22:15:00Z",
          "return_6h": -0.0017017713282695413,
          "return_12h": -0.004020306919696237,
          "return_24h": -0.007958235471287933,
          "close_vs_ema12": -0.0005341303731686287,
          "close_vs_ema24": -0.0021401417604361983,
          "ema12_slope_3h": -0.0003069789941910761,
          "ema24_slope_6h": -0.001032660957725029,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.447213Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-08T22:15:00Z",
            "return_6h": -0.0017017713282695413,
            "return_12h": -0.004020306919696237,
            "return_24h": -0.007958235471287933,
            "close_vs_ema12": -0.0005341303731686287,
            "close_vs_ema24": -0.0021401417604361983,
            "ema12_slope_3h": -0.0003069789941910761,
            "ema24_slope_6h": -0.001032660957725029,
            "score": -1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 41,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260908T2215Z",
      "trigger_timestamp": "2026-09-08T22:16:16.093665Z",
      "market_start_timestamp": "2026-09-08T22:15:00Z",
      "resolution_timestamp": "2026-09-08T22:30:00Z",
      "direction": "UP",
      "base_run_id": 179,
      "small_run_id": 180,
      "last_observed_close": 78471.79,
      "actual_close": 78497.69,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-08T22:16:16.137781Z",
      "base_predicted_close": 78483.171875,
      "small_predicted_close": 78571.953125,
      "strike": 78471.79,
      "market_regime": {
        "id": 35,
        "signal_id": 41,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-08T22:00:00Z",
        "return_6h": -0.0021791807004848396,
        "return_12h": -0.003057166680574097,
        "return_24h": -0.008435842910069269,
        "close_vs_ema12": -0.0008866195735240945,
        "close_vs_ema24": -0.002514334577670474,
        "ema12_slope_3h": -0.00034482476225072833,
        "ema24_slope_6h": -0.0010185955851597095,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.446756Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-08T22:00:00Z",
          "return_6h": -0.0021791807004848396,
          "return_12h": -0.003057166680574097,
          "return_24h": -0.008435842910069269,
          "close_vs_ema12": -0.0008866195735240945,
          "close_vs_ema24": -0.002514334577670474,
          "ema12_slope_3h": -0.00034482476225072833,
          "ema24_slope_6h": -0.0010185955851597095,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.56,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.185931,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        179,
        180
      ],
      "forecast_publication_timestamp": "2026-09-08T22:16:16.093665Z",
      "requested_quote_timestamp": "2026-09-08T22:16:16.093665Z",
      "retrieved_quote_timestamp": "2026-09-08T22:16:16.279596Z",
      "quote_retrieval_timestamp": "2026-09-08T22:16:16.279596Z",
      "timing_difference_seconds": 0.185931,
      "selected_quote": {
        "id": 41,
        "contract_id": 41,
        "forecast_timestamp": "2026-09-08T22:16:16.093665Z",
        "requested_timestamp": "2026-09-08T22:16:16.093665Z",
        "actual_quote_timestamp": "2026-09-08T22:16:16.279596Z",
        "timestamp_delta_seconds": 0.185931,
        "bid": 0.55,
        "ask": 0.56,
        "midpoint": 0.555,
        "last_price": 0.55,
        "implied_probability": 0.56,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-08T22:16:16.279596Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP081830",
        "external_market_id": "KXBTC15M-26SEP081830-30",
        "external_contract_id": "KXBTC15M-26SEP081830-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4749.13
      },
      "selected_entry_price": 0.56,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 41,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP081830",
          "external_market_id": "KXBTC15M-26SEP081830-30",
          "external_contract_id": "KXBTC15M-26SEP081830-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-08T22:15:00Z",
          "resolution_timestamp": "2026-09-08T22:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-08T22:16:16.139926Z"
        }
      ],
      "quotes": [
        {
          "id": 41,
          "contract_id": 41,
          "forecast_timestamp": "2026-09-08T22:16:16.093665Z",
          "requested_timestamp": "2026-09-08T22:16:16.093665Z",
          "actual_quote_timestamp": "2026-09-08T22:16:16.279596Z",
          "timestamp_delta_seconds": 0.185931,
          "bid": 0.55,
          "ask": 0.56,
          "midpoint": 0.555,
          "last_price": 0.55,
          "implied_probability": 0.56,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-08T22:16:16.279596Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP081830",
          "external_market_id": "KXBTC15M-26SEP081830-30",
          "external_contract_id": "KXBTC15M-26SEP081830-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4749.13
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP081830-30": {
          "UP/YES": "KXBTC15M-26SEP081830-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 79,
          "signal_id": 41,
          "quote_id": 41,
          "settlement_id": 41,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 173.0,
          "entry_price": 0.56,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.88000000000001,
          "trading_fee": 2.99,
          "total_deployed": 99.87,
          "settlement_value": 1.0,
          "settlement_payout": 173.0,
          "gross_pnl": 76.11999999999999,
          "net_pnl": 73.13,
          "roi": 0.7322519275057574,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-08T22:31:20.872856Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4749.13,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 80,
          "signal_id": 41,
          "quote_id": 41,
          "settlement_id": 41,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.56,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 56.00000000000001,
          "trading_fee": 1.73,
          "total_deployed": 57.730000000000004,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 43.99999999999999,
          "net_pnl": 42.269999999999996,
          "roi": 0.7322016282695305,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-08T22:31:20.874542Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4749.13,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 78471.79,
        "kronos_base_predicted_close": 78483.171875,
        "kronos_base_displacement": 11.381875000006403,
        "kronos_base_displacement_fraction": 0.0001450441617300485,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 78571.953125,
        "kronos_small_displacement": 100.1631250000064,
        "kronos_small_displacement_fraction": 0.0012764220747354738,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP081830",
        "ticker": "KXBTC15M-26SEP081830-30",
        "market_id": "KXBTC15M-26SEP081830-30",
        "contract_id": "KXBTC15M-26SEP081830-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 78471.79
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-08T22:16:16.093665Z",
        "retrieved_timestamp": "2026-09-08T22:16:16.279596Z",
        "quote_offset_seconds": 0.185931,
        "quote_age_seconds": 0.185931,
        "bid": 0.55,
        "ask": 0.56,
        "midpoint": 0.555,
        "last_price": 0.55,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.56,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4749.13
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 78497.69,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260908T2215Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 35,
          "signal_id": 41,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-08T22:00:00Z",
          "return_6h": -0.0021791807004848396,
          "return_12h": -0.003057166680574097,
          "return_24h": -0.008435842910069269,
          "close_vs_ema12": -0.0008866195735240945,
          "close_vs_ema24": -0.002514334577670474,
          "ema12_slope_3h": -0.00034482476225072833,
          "ema24_slope_6h": -0.0010185955851597095,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.446756Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-08T22:00:00Z",
            "return_6h": -0.0021791807004848396,
            "return_12h": -0.003057166680574097,
            "return_24h": -0.008435842910069269,
            "close_vs_ema12": -0.0008866195735240945,
            "close_vs_ema24": -0.002514334577670474,
            "ema12_slope_3h": -0.00034482476225072833,
            "ema24_slope_6h": -0.0010185955851597095,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 40,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260908T2015Z",
      "trigger_timestamp": "2026-09-08T20:16:15.578332Z",
      "market_start_timestamp": "2026-09-08T20:15:00Z",
      "resolution_timestamp": "2026-09-08T20:30:00Z",
      "direction": "UP",
      "base_run_id": 163,
      "small_run_id": 164,
      "last_observed_close": 78581.31,
      "actual_close": 78582.04,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-08T20:16:15.614588Z",
      "base_predicted_close": 78587.6953125,
      "small_predicted_close": 78596.0390625,
      "strike": 78581.31,
      "market_regime": {
        "id": 34,
        "signal_id": 40,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-08T20:00:00Z",
        "return_6h": 0.005794090225337056,
        "return_12h": 0.0030038642019647455,
        "return_24h": -0.00814203815986081,
        "close_vs_ema12": 0.0003779901796645557,
        "close_vs_ema24": -0.0014737955847401452,
        "ema12_slope_3h": -0.00026369906041701086,
        "ema24_slope_6h": -0.0010644221555742295,
        "score": -1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.446305Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-08T20:00:00Z",
          "return_6h": 0.005794090225337056,
          "return_12h": 0.0030038642019647455,
          "return_24h": -0.00814203815986081,
          "close_vs_ema12": 0.0003779901796645557,
          "close_vs_ema24": -0.0014737955847401452,
          "ema12_slope_3h": -0.00026369906041701086,
          "ema24_slope_6h": -0.0010644221555742295,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.32,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.179227,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        163,
        164
      ],
      "forecast_publication_timestamp": "2026-09-08T20:16:15.578332Z",
      "requested_quote_timestamp": "2026-09-08T20:16:15.578332Z",
      "retrieved_quote_timestamp": "2026-09-08T20:16:15.757559Z",
      "quote_retrieval_timestamp": "2026-09-08T20:16:15.757559Z",
      "timing_difference_seconds": 0.179227,
      "selected_quote": {
        "id": 40,
        "contract_id": 40,
        "forecast_timestamp": "2026-09-08T20:16:15.578332Z",
        "requested_timestamp": "2026-09-08T20:16:15.578332Z",
        "actual_quote_timestamp": "2026-09-08T20:16:15.757559Z",
        "timestamp_delta_seconds": 0.179227,
        "bid": 0.31,
        "ask": 0.32,
        "midpoint": 0.315,
        "last_price": 0.31,
        "implied_probability": 0.32,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-08T20:16:15.757559Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP081630",
        "external_market_id": "KXBTC15M-26SEP081630-30",
        "external_contract_id": "KXBTC15M-26SEP081630-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4080.08
      },
      "selected_entry_price": 0.32,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 40,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP081630",
          "external_market_id": "KXBTC15M-26SEP081630-30",
          "external_contract_id": "KXBTC15M-26SEP081630-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-08T20:15:00Z",
          "resolution_timestamp": "2026-09-08T20:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-08T20:16:15.617627Z"
        }
      ],
      "quotes": [
        {
          "id": 40,
          "contract_id": 40,
          "forecast_timestamp": "2026-09-08T20:16:15.578332Z",
          "requested_timestamp": "2026-09-08T20:16:15.578332Z",
          "actual_quote_timestamp": "2026-09-08T20:16:15.757559Z",
          "timestamp_delta_seconds": 0.179227,
          "bid": 0.31,
          "ask": 0.32,
          "midpoint": 0.315,
          "last_price": 0.31,
          "implied_probability": 0.32,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-08T20:16:15.757559Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP081630",
          "external_market_id": "KXBTC15M-26SEP081630-30",
          "external_contract_id": "KXBTC15M-26SEP081630-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4080.08
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP081630-30": {
          "UP/YES": "KXBTC15M-26SEP081630-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 77,
          "signal_id": 40,
          "quote_id": 40,
          "settlement_id": 40,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 298.0,
          "entry_price": 0.32,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.36,
          "trading_fee": 4.54,
          "total_deployed": 99.9,
          "settlement_value": 1.0,
          "settlement_payout": 298.0,
          "gross_pnl": 202.64,
          "net_pnl": 198.1,
          "roi": 1.9829829829829828,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-08T20:31:21.845806Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4080.08,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 78,
          "signal_id": 40,
          "quote_id": 40,
          "settlement_id": 40,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.32,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 32.0,
          "trading_fee": 1.53,
          "total_deployed": 33.53,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 68.0,
          "net_pnl": 66.47,
          "roi": 1.9824038174768863,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-08T20:31:21.847247Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4080.08,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 78581.31,
        "kronos_base_predicted_close": 78587.6953125,
        "kronos_base_displacement": 6.385312500002328,
        "kronos_base_displacement_fraction": 8.125739441099071e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 78596.0390625,
        "kronos_small_displacement": 14.729062500002328,
        "kronos_small_displacement_fraction": 0.0001874372226678625,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP081630",
        "ticker": "KXBTC15M-26SEP081630-30",
        "market_id": "KXBTC15M-26SEP081630-30",
        "contract_id": "KXBTC15M-26SEP081630-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 78581.31
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-08T20:16:15.578332Z",
        "retrieved_timestamp": "2026-09-08T20:16:15.757559Z",
        "quote_offset_seconds": 0.179227,
        "quote_age_seconds": 0.179227,
        "bid": 0.31,
        "ask": 0.32,
        "midpoint": 0.315,
        "last_price": 0.31,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.32,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4080.08
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 78582.04,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260908T2015Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 34,
          "signal_id": 40,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-08T20:00:00Z",
          "return_6h": 0.005794090225337056,
          "return_12h": 0.0030038642019647455,
          "return_24h": -0.00814203815986081,
          "close_vs_ema12": 0.0003779901796645557,
          "close_vs_ema24": -0.0014737955847401452,
          "ema12_slope_3h": -0.00026369906041701086,
          "ema24_slope_6h": -0.0010644221555742295,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.446305Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-08T20:00:00Z",
            "return_6h": 0.005794090225337056,
            "return_12h": 0.0030038642019647455,
            "return_24h": -0.00814203815986081,
            "close_vs_ema12": 0.0003779901796645557,
            "close_vs_ema24": -0.0014737955847401452,
            "ema12_slope_3h": -0.00026369906041701086,
            "ema24_slope_6h": -0.0010644221555742295,
            "score": -1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 39,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260908T2000Z",
      "trigger_timestamp": "2026-09-08T20:01:16.087128Z",
      "market_start_timestamp": "2026-09-08T20:00:00Z",
      "resolution_timestamp": "2026-09-08T20:15:00Z",
      "direction": "UP",
      "base_run_id": 161,
      "small_run_id": 162,
      "last_observed_close": 78385.07,
      "actual_close": 78581.31,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-08T20:01:16.122712Z",
      "base_predicted_close": 78433.8984375,
      "small_predicted_close": 78551.0,
      "strike": 78385.07,
      "market_regime": {
        "id": 33,
        "signal_id": 39,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-08T19:45:00Z",
        "return_6h": 0.006137906566132667,
        "return_12h": -0.0006984756985903839,
        "return_24h": -0.012064748288116545,
        "close_vs_ema12": -0.002104275703520564,
        "close_vs_ema24": -0.0039983909268006546,
        "ema12_slope_3h": -0.00021483947674072468,
        "ema24_slope_6h": -0.0012075909812218066,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.445851Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-08T19:45:00Z",
          "return_6h": 0.006137906566132667,
          "return_12h": -0.0006984756985903839,
          "return_24h": -0.012064748288116545,
          "close_vs_ema12": -0.002104275703520564,
          "close_vs_ema24": -0.0039983909268006546,
          "ema12_slope_3h": -0.00021483947674072468,
          "ema24_slope_6h": -0.0012075909812218066,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.73,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.183216,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "70_80",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        161,
        162
      ],
      "forecast_publication_timestamp": "2026-09-08T20:01:16.087128Z",
      "requested_quote_timestamp": "2026-09-08T20:01:16.087128Z",
      "retrieved_quote_timestamp": "2026-09-08T20:01:16.270344Z",
      "quote_retrieval_timestamp": "2026-09-08T20:01:16.270344Z",
      "timing_difference_seconds": 0.183216,
      "selected_quote": {
        "id": 39,
        "contract_id": 39,
        "forecast_timestamp": "2026-09-08T20:01:16.087128Z",
        "requested_timestamp": "2026-09-08T20:01:16.087128Z",
        "actual_quote_timestamp": "2026-09-08T20:01:16.270344Z",
        "timestamp_delta_seconds": 0.183216,
        "bid": 0.72,
        "ask": 0.73,
        "midpoint": 0.725,
        "last_price": 0.73,
        "implied_probability": 0.73,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-08T20:01:16.270344Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP081615",
        "external_market_id": "KXBTC15M-26SEP081615-15",
        "external_contract_id": "KXBTC15M-26SEP081615-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 6967.6
      },
      "selected_entry_price": 0.73,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 39,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP081615",
          "external_market_id": "KXBTC15M-26SEP081615-15",
          "external_contract_id": "KXBTC15M-26SEP081615-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-08T20:00:00Z",
          "resolution_timestamp": "2026-09-08T20:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-08T20:01:16.124703Z"
        }
      ],
      "quotes": [
        {
          "id": 39,
          "contract_id": 39,
          "forecast_timestamp": "2026-09-08T20:01:16.087128Z",
          "requested_timestamp": "2026-09-08T20:01:16.087128Z",
          "actual_quote_timestamp": "2026-09-08T20:01:16.270344Z",
          "timestamp_delta_seconds": 0.183216,
          "bid": 0.72,
          "ask": 0.73,
          "midpoint": 0.725,
          "last_price": 0.73,
          "implied_probability": 0.73,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-08T20:01:16.270344Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP081615",
          "external_market_id": "KXBTC15M-26SEP081615-15",
          "external_contract_id": "KXBTC15M-26SEP081615-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 6967.6
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP081615-15": {
          "UP/YES": "KXBTC15M-26SEP081615-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 75,
          "signal_id": 39,
          "quote_id": 39,
          "settlement_id": 39,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 134.0,
          "entry_price": 0.73,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.82,
          "trading_fee": 1.85,
          "total_deployed": 99.66999999999999,
          "settlement_value": 1.0,
          "settlement_payout": 134.0,
          "gross_pnl": 36.18000000000001,
          "net_pnl": 34.33000000000001,
          "roi": 0.34443664091501974,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-08T20:16:19.890842Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6967.6,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 76,
          "signal_id": 39,
          "quote_id": 39,
          "settlement_id": 39,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.73,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 73.0,
          "trading_fee": 1.38,
          "total_deployed": 74.38,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 27.0,
          "net_pnl": 25.620000000000005,
          "roi": 0.34444743210540474,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-08T20:16:19.892583Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6967.6,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 78385.07,
        "kronos_base_predicted_close": 78433.8984375,
        "kronos_base_displacement": 48.828437499993015,
        "kronos_base_displacement_fraction": 0.0006229303297170368,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 78551.0,
        "kronos_small_displacement": 165.92999999999302,
        "kronos_small_displacement_fraction": 0.002116857202525851,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP081615",
        "ticker": "KXBTC15M-26SEP081615-15",
        "market_id": "KXBTC15M-26SEP081615-15",
        "contract_id": "KXBTC15M-26SEP081615-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 78385.07
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-08T20:01:16.087128Z",
        "retrieved_timestamp": "2026-09-08T20:01:16.270344Z",
        "quote_offset_seconds": 0.183216,
        "quote_age_seconds": 0.183216,
        "bid": 0.72,
        "ask": 0.73,
        "midpoint": 0.725,
        "last_price": 0.73,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.73,
        "price_type": "live_executable_ask",
        "yes_ask_size": 6967.6
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 78581.31,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260908T2000Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 33,
          "signal_id": 39,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-08T19:45:00Z",
          "return_6h": 0.006137906566132667,
          "return_12h": -0.0006984756985903839,
          "return_24h": -0.012064748288116545,
          "close_vs_ema12": -0.002104275703520564,
          "close_vs_ema24": -0.0039983909268006546,
          "ema12_slope_3h": -0.00021483947674072468,
          "ema24_slope_6h": -0.0012075909812218066,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.445851Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-08T19:45:00Z",
            "return_6h": 0.006137906566132667,
            "return_12h": -0.0006984756985903839,
            "return_24h": -0.012064748288116545,
            "close_vs_ema12": -0.002104275703520564,
            "close_vs_ema24": -0.0039983909268006546,
            "ema12_slope_3h": -0.00021483947674072468,
            "ema24_slope_6h": -0.0012075909812218066,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 38,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260908T1915Z",
      "trigger_timestamp": "2026-09-08T19:16:16.709934Z",
      "market_start_timestamp": "2026-09-08T19:15:00Z",
      "resolution_timestamp": "2026-09-08T19:30:00Z",
      "direction": "UP",
      "base_run_id": 155,
      "small_run_id": 156,
      "last_observed_close": 78458.46,
      "actual_close": 78451.89,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-08T19:16:16.737060Z",
      "base_predicted_close": 78462.3203125,
      "small_predicted_close": 78579.4140625,
      "strike": 78458.46,
      "market_regime": {
        "id": 32,
        "signal_id": 38,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-08T19:00:00Z",
        "return_6h": 0.0001851279578746201,
        "return_12h": 0.0007747950531422632,
        "return_24h": -0.00889416751108163,
        "close_vs_ema12": -0.0014007167122552788,
        "close_vs_ema24": -0.0032987942408164717,
        "ema12_slope_3h": 0.00027355474142054526,
        "ema24_slope_6h": -0.0016341738104533876,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.445356Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-08T19:00:00Z",
          "return_6h": 0.0001851279578746201,
          "return_12h": 0.0007747950531422632,
          "return_24h": -0.00889416751108163,
          "close_vs_ema12": -0.0014007167122552788,
          "close_vs_ema24": -0.0032987942408164717,
          "ema12_slope_3h": 0.00027355474142054526,
          "ema24_slope_6h": -0.0016341738104533876,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.6,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.175912,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        155,
        156
      ],
      "forecast_publication_timestamp": "2026-09-08T19:16:16.709934Z",
      "requested_quote_timestamp": "2026-09-08T19:16:16.709934Z",
      "retrieved_quote_timestamp": "2026-09-08T19:16:16.885846Z",
      "quote_retrieval_timestamp": "2026-09-08T19:16:16.885846Z",
      "timing_difference_seconds": 0.175912,
      "selected_quote": {
        "id": 38,
        "contract_id": 38,
        "forecast_timestamp": "2026-09-08T19:16:16.709934Z",
        "requested_timestamp": "2026-09-08T19:16:16.709934Z",
        "actual_quote_timestamp": "2026-09-08T19:16:16.885846Z",
        "timestamp_delta_seconds": 0.175912,
        "bid": 0.59,
        "ask": 0.6,
        "midpoint": 0.595,
        "last_price": 0.6,
        "implied_probability": 0.6,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-08T19:16:16.885846Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP081530",
        "external_market_id": "KXBTC15M-26SEP081530-30",
        "external_contract_id": "KXBTC15M-26SEP081530-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3929.88
      },
      "selected_entry_price": 0.6,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 38,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP081530",
          "external_market_id": "KXBTC15M-26SEP081530-30",
          "external_contract_id": "KXBTC15M-26SEP081530-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-08T19:15:00Z",
          "resolution_timestamp": "2026-09-08T19:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-08T19:16:16.738785Z"
        }
      ],
      "quotes": [
        {
          "id": 38,
          "contract_id": 38,
          "forecast_timestamp": "2026-09-08T19:16:16.709934Z",
          "requested_timestamp": "2026-09-08T19:16:16.709934Z",
          "actual_quote_timestamp": "2026-09-08T19:16:16.885846Z",
          "timestamp_delta_seconds": 0.175912,
          "bid": 0.59,
          "ask": 0.6,
          "midpoint": 0.595,
          "last_price": 0.6,
          "implied_probability": 0.6,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-08T19:16:16.885846Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP081530",
          "external_market_id": "KXBTC15M-26SEP081530-30",
          "external_contract_id": "KXBTC15M-26SEP081530-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3929.88
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP081530-30": {
          "UP/YES": "KXBTC15M-26SEP081530-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 73,
          "signal_id": 38,
          "quote_id": 38,
          "settlement_id": 38,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 162.0,
          "entry_price": 0.6,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.2,
          "trading_fee": 2.73,
          "total_deployed": 99.93,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -97.2,
          "net_pnl": -99.93,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-08T19:31:21.044035Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3929.88,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 74,
          "signal_id": 38,
          "quote_id": 38,
          "settlement_id": 38,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.6,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 60.0,
          "trading_fee": 1.68,
          "total_deployed": 61.68,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -60.0,
          "net_pnl": -61.68,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-08T19:31:21.045445Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3929.88,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 78458.46,
        "kronos_base_predicted_close": 78462.3203125,
        "kronos_base_displacement": 3.860312499993597,
        "kronos_base_displacement_fraction": 4.920199172904486e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 78579.4140625,
        "kronos_small_displacement": 120.9540624999936,
        "kronos_small_displacement_fraction": 0.0015416318711837268,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP081530",
        "ticker": "KXBTC15M-26SEP081530-30",
        "market_id": "KXBTC15M-26SEP081530-30",
        "contract_id": "KXBTC15M-26SEP081530-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 78458.46
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-08T19:16:16.709934Z",
        "retrieved_timestamp": "2026-09-08T19:16:16.885846Z",
        "quote_offset_seconds": 0.175912,
        "quote_age_seconds": 0.175912,
        "bid": 0.59,
        "ask": 0.6,
        "midpoint": 0.595,
        "last_price": 0.6,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.6,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3929.88
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 78451.89,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260908T1915Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 32,
          "signal_id": 38,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-08T19:00:00Z",
          "return_6h": 0.0001851279578746201,
          "return_12h": 0.0007747950531422632,
          "return_24h": -0.00889416751108163,
          "close_vs_ema12": -0.0014007167122552788,
          "close_vs_ema24": -0.0032987942408164717,
          "ema12_slope_3h": 0.00027355474142054526,
          "ema24_slope_6h": -0.0016341738104533876,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.445356Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-08T19:00:00Z",
            "return_6h": 0.0001851279578746201,
            "return_12h": 0.0007747950531422632,
            "return_24h": -0.00889416751108163,
            "close_vs_ema12": -0.0014007167122552788,
            "close_vs_ema24": -0.0032987942408164717,
            "ema12_slope_3h": 0.00027355474142054526,
            "ema24_slope_6h": -0.0016341738104533876,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 37,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260908T1845Z",
      "trigger_timestamp": "2026-09-08T18:46:17.970918Z",
      "market_start_timestamp": "2026-09-08T18:45:00Z",
      "resolution_timestamp": "2026-09-08T19:00:00Z",
      "direction": "UP",
      "base_run_id": 151,
      "small_run_id": 152,
      "last_observed_close": 78596.27,
      "actual_close": 78435.12,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-08T18:46:18.015705Z",
      "base_predicted_close": 78609.8203125,
      "small_predicted_close": 78665.09375,
      "strike": 78596.27,
      "market_regime": {
        "id": 31,
        "signal_id": 37,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-08T18:30:00Z",
        "return_6h": 0.0037474674874375946,
        "return_12h": 0.0025185902300419727,
        "return_24h": -0.006979526402984049,
        "close_vs_ema12": 0.0002188761836117159,
        "close_vs_ema24": -0.0016944693682126033,
        "ema12_slope_3h": 0.0006418198931636976,
        "ema24_slope_6h": -0.0017157434475497668,
        "score": -1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.444609Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-08T18:30:00Z",
          "return_6h": 0.0037474674874375946,
          "return_12h": 0.0025185902300419727,
          "return_24h": -0.006979526402984049,
          "close_vs_ema12": 0.0002188761836117159,
          "close_vs_ema24": -0.0016944693682126033,
          "ema12_slope_3h": 0.0006418198931636976,
          "ema24_slope_6h": -0.0017157434475497668,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.61,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.180197,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        151,
        152
      ],
      "forecast_publication_timestamp": "2026-09-08T18:46:17.970918Z",
      "requested_quote_timestamp": "2026-09-08T18:46:17.970918Z",
      "retrieved_quote_timestamp": "2026-09-08T18:46:18.151115Z",
      "quote_retrieval_timestamp": "2026-09-08T18:46:18.151115Z",
      "timing_difference_seconds": 0.180197,
      "selected_quote": {
        "id": 37,
        "contract_id": 37,
        "forecast_timestamp": "2026-09-08T18:46:17.970918Z",
        "requested_timestamp": "2026-09-08T18:46:17.970918Z",
        "actual_quote_timestamp": "2026-09-08T18:46:18.151115Z",
        "timestamp_delta_seconds": 0.180197,
        "bid": 0.6,
        "ask": 0.61,
        "midpoint": 0.605,
        "last_price": 0.6,
        "implied_probability": 0.61,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-08T18:46:18.151115Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP081500",
        "external_market_id": "KXBTC15M-26SEP081500-00",
        "external_contract_id": "KXBTC15M-26SEP081500-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4979.97
      },
      "selected_entry_price": 0.61,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 37,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP081500",
          "external_market_id": "KXBTC15M-26SEP081500-00",
          "external_contract_id": "KXBTC15M-26SEP081500-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-08T18:45:00Z",
          "resolution_timestamp": "2026-09-08T19:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-08T18:46:18.017714Z"
        }
      ],
      "quotes": [
        {
          "id": 37,
          "contract_id": 37,
          "forecast_timestamp": "2026-09-08T18:46:17.970918Z",
          "requested_timestamp": "2026-09-08T18:46:17.970918Z",
          "actual_quote_timestamp": "2026-09-08T18:46:18.151115Z",
          "timestamp_delta_seconds": 0.180197,
          "bid": 0.6,
          "ask": 0.61,
          "midpoint": 0.605,
          "last_price": 0.6,
          "implied_probability": 0.61,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-08T18:46:18.151115Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP081500",
          "external_market_id": "KXBTC15M-26SEP081500-00",
          "external_contract_id": "KXBTC15M-26SEP081500-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4979.97
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP081500-00": {
          "UP/YES": "KXBTC15M-26SEP081500-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 71,
          "signal_id": 37,
          "quote_id": 37,
          "settlement_id": 37,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 159.0,
          "entry_price": 0.61,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.99,
          "trading_fee": 2.65,
          "total_deployed": 99.64,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.99,
          "net_pnl": -99.64,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-08T19:01:23.180242Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4979.97,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 72,
          "signal_id": 37,
          "quote_id": 37,
          "settlement_id": 37,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.61,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 61.0,
          "trading_fee": 1.67,
          "total_deployed": 62.67,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -61.0,
          "net_pnl": -62.67,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-08T19:01:23.181674Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4979.97,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 78596.27,
        "kronos_base_predicted_close": 78609.8203125,
        "kronos_base_displacement": 13.550312499995925,
        "kronos_base_displacement_fraction": 0.00017240401484696315,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 78665.09375,
        "kronos_small_displacement": 68.82374999999593,
        "kronos_small_displacement_fraction": 0.0008756617839497463,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP081500",
        "ticker": "KXBTC15M-26SEP081500-00",
        "market_id": "KXBTC15M-26SEP081500-00",
        "contract_id": "KXBTC15M-26SEP081500-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 78596.27
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-08T18:46:17.970918Z",
        "retrieved_timestamp": "2026-09-08T18:46:18.151115Z",
        "quote_offset_seconds": 0.180197,
        "quote_age_seconds": 0.180197,
        "bid": 0.6,
        "ask": 0.61,
        "midpoint": 0.605,
        "last_price": 0.6,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.61,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4979.97
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 78435.12,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260908T1845Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 31,
          "signal_id": 37,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-08T18:30:00Z",
          "return_6h": 0.0037474674874375946,
          "return_12h": 0.0025185902300419727,
          "return_24h": -0.006979526402984049,
          "close_vs_ema12": 0.0002188761836117159,
          "close_vs_ema24": -0.0016944693682126033,
          "ema12_slope_3h": 0.0006418198931636976,
          "ema24_slope_6h": -0.0017157434475497668,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.444609Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-08T18:30:00Z",
            "return_6h": 0.0037474674874375946,
            "return_12h": 0.0025185902300419727,
            "return_24h": -0.006979526402984049,
            "close_vs_ema12": 0.0002188761836117159,
            "close_vs_ema24": -0.0016944693682126033,
            "ema12_slope_3h": 0.0006418198931636976,
            "ema24_slope_6h": -0.0017157434475497668,
            "score": -1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 36,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260908T1745Z",
      "trigger_timestamp": "2026-09-08T17:46:17.508005Z",
      "market_start_timestamp": "2026-09-08T17:45:00Z",
      "resolution_timestamp": "2026-09-08T18:00:00Z",
      "direction": "UP",
      "base_run_id": 145,
      "small_run_id": 146,
      "last_observed_close": 78547.84,
      "actual_close": 78497.72,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-08T17:46:17.548213Z",
      "base_predicted_close": 78574.3984375,
      "small_predicted_close": 78632.7265625,
      "strike": 78547.84,
      "market_regime": {
        "id": 30,
        "signal_id": 36,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-08T17:30:00Z",
        "return_6h": 0.0015801194306468425,
        "return_12h": -0.000987459752711306,
        "return_24h": -0.007522327255290229,
        "close_vs_ema12": -0.0003031612372197401,
        "close_vs_ema24": -0.0024314370583828904,
        "ema12_slope_3h": 0.0006824482728431391,
        "ema24_slope_6h": -0.0021975540375240854,
        "score": -1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.444093Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-08T17:30:00Z",
          "return_6h": 0.0015801194306468425,
          "return_12h": -0.000987459752711306,
          "return_24h": -0.007522327255290229,
          "close_vs_ema12": -0.0003031612372197401,
          "close_vs_ema24": -0.0024314370583828904,
          "ema12_slope_3h": 0.0006824482728431391,
          "ema24_slope_6h": -0.0021975540375240854,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.52,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.171907,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        145,
        146
      ],
      "forecast_publication_timestamp": "2026-09-08T17:46:17.508005Z",
      "requested_quote_timestamp": "2026-09-08T17:46:17.508005Z",
      "retrieved_quote_timestamp": "2026-09-08T17:46:17.679912Z",
      "quote_retrieval_timestamp": "2026-09-08T17:46:17.679912Z",
      "timing_difference_seconds": 0.171907,
      "selected_quote": {
        "id": 36,
        "contract_id": 36,
        "forecast_timestamp": "2026-09-08T17:46:17.508005Z",
        "requested_timestamp": "2026-09-08T17:46:17.508005Z",
        "actual_quote_timestamp": "2026-09-08T17:46:17.679912Z",
        "timestamp_delta_seconds": 0.171907,
        "bid": 0.51,
        "ask": 0.52,
        "midpoint": 0.515,
        "last_price": 0.52,
        "implied_probability": 0.52,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-08T17:46:17.679912Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP081400",
        "external_market_id": "KXBTC15M-26SEP081400-00",
        "external_contract_id": "KXBTC15M-26SEP081400-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 7430.31
      },
      "selected_entry_price": 0.52,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 36,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP081400",
          "external_market_id": "KXBTC15M-26SEP081400-00",
          "external_contract_id": "KXBTC15M-26SEP081400-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-08T17:45:00Z",
          "resolution_timestamp": "2026-09-08T18:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-08T17:46:17.550681Z"
        }
      ],
      "quotes": [
        {
          "id": 36,
          "contract_id": 36,
          "forecast_timestamp": "2026-09-08T17:46:17.508005Z",
          "requested_timestamp": "2026-09-08T17:46:17.508005Z",
          "actual_quote_timestamp": "2026-09-08T17:46:17.679912Z",
          "timestamp_delta_seconds": 0.171907,
          "bid": 0.51,
          "ask": 0.52,
          "midpoint": 0.515,
          "last_price": 0.52,
          "implied_probability": 0.52,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-08T17:46:17.679912Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP081400",
          "external_market_id": "KXBTC15M-26SEP081400-00",
          "external_contract_id": "KXBTC15M-26SEP081400-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 7430.31
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP081400-00": {
          "UP/YES": "KXBTC15M-26SEP081400-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 69,
          "signal_id": 36,
          "quote_id": 36,
          "settlement_id": 36,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 186.0,
          "entry_price": 0.52,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.72,
          "trading_fee": 3.25,
          "total_deployed": 99.97,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.72,
          "net_pnl": -99.97,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-08T18:01:22.902399Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7430.31,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 70,
          "signal_id": 36,
          "quote_id": 36,
          "settlement_id": 36,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.52,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 52.0,
          "trading_fee": 1.75,
          "total_deployed": 53.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -52.0,
          "net_pnl": -53.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-08T18:01:22.903824Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7430.31,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 78547.84,
        "kronos_base_predicted_close": 78574.3984375,
        "kronos_base_displacement": 26.558437500003492,
        "kronos_base_displacement_fraction": 0.00033811798643990077,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 78632.7265625,
        "kronos_small_displacement": 84.88656250000349,
        "kronos_small_displacement_fraction": 0.0010806988772702533,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP081400",
        "ticker": "KXBTC15M-26SEP081400-00",
        "market_id": "KXBTC15M-26SEP081400-00",
        "contract_id": "KXBTC15M-26SEP081400-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 78547.84
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-08T17:46:17.508005Z",
        "retrieved_timestamp": "2026-09-08T17:46:17.679912Z",
        "quote_offset_seconds": 0.171907,
        "quote_age_seconds": 0.171907,
        "bid": 0.51,
        "ask": 0.52,
        "midpoint": 0.515,
        "last_price": 0.52,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.52,
        "price_type": "live_executable_ask",
        "yes_ask_size": 7430.31
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 78497.72,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260908T1745Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 30,
          "signal_id": 36,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-08T17:30:00Z",
          "return_6h": 0.0015801194306468425,
          "return_12h": -0.000987459752711306,
          "return_24h": -0.007522327255290229,
          "close_vs_ema12": -0.0003031612372197401,
          "close_vs_ema24": -0.0024314370583828904,
          "ema12_slope_3h": 0.0006824482728431391,
          "ema24_slope_6h": -0.0021975540375240854,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.444093Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-08T17:30:00Z",
            "return_6h": 0.0015801194306468425,
            "return_12h": -0.000987459752711306,
            "return_24h": -0.007522327255290229,
            "close_vs_ema12": -0.0003031612372197401,
            "close_vs_ema24": -0.0024314370583828904,
            "ema12_slope_3h": 0.0006824482728431391,
            "ema24_slope_6h": -0.0021975540375240854,
            "score": -1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 35,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260908T1645Z",
      "trigger_timestamp": "2026-09-08T16:46:15.987804Z",
      "market_start_timestamp": "2026-09-08T16:45:00Z",
      "resolution_timestamp": "2026-09-08T17:00:00Z",
      "direction": "UP",
      "base_run_id": 137,
      "small_run_id": 138,
      "last_observed_close": 78794.73,
      "actual_close": 78726.87,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-08T16:46:16.019187Z",
      "base_predicted_close": 78818.3828125,
      "small_predicted_close": 78890.3515625,
      "strike": 78794.73,
      "market_regime": {
        "id": 29,
        "signal_id": 35,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-08T16:30:00Z",
        "return_6h": 0.0018491350325093858,
        "return_12h": 0.0005272801401119409,
        "return_24h": -0.002591919314596791,
        "close_vs_ema12": 0.0029821885867853393,
        "close_vs_ema24": 0.0005890655045899251,
        "ema12_slope_3h": -0.00021282258620514138,
        "ema24_slope_6h": -0.0026227604222034406,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.443576Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-08T16:30:00Z",
          "return_6h": 0.0018491350325093858,
          "return_12h": 0.0005272801401119409,
          "return_24h": -0.002591919314596791,
          "close_vs_ema12": 0.0029821885867853393,
          "close_vs_ema24": 0.0005890655045899251,
          "ema12_slope_3h": -0.00021282258620514138,
          "ema24_slope_6h": -0.0026227604222034406,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.49,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.208228,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        137,
        138
      ],
      "forecast_publication_timestamp": "2026-09-08T16:46:15.987804Z",
      "requested_quote_timestamp": "2026-09-08T16:46:15.987804Z",
      "retrieved_quote_timestamp": "2026-09-08T16:46:16.196032Z",
      "quote_retrieval_timestamp": "2026-09-08T16:46:16.196032Z",
      "timing_difference_seconds": 0.208228,
      "selected_quote": {
        "id": 35,
        "contract_id": 35,
        "forecast_timestamp": "2026-09-08T16:46:15.987804Z",
        "requested_timestamp": "2026-09-08T16:46:15.987804Z",
        "actual_quote_timestamp": "2026-09-08T16:46:16.196032Z",
        "timestamp_delta_seconds": 0.208228,
        "bid": 0.48,
        "ask": 0.49,
        "midpoint": 0.485,
        "last_price": 0.48,
        "implied_probability": 0.49,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-08T16:46:16.196032Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP081300",
        "external_market_id": "KXBTC15M-26SEP081300-00",
        "external_contract_id": "KXBTC15M-26SEP081300-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 632.02
      },
      "selected_entry_price": 0.49,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 35,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP081300",
          "external_market_id": "KXBTC15M-26SEP081300-00",
          "external_contract_id": "KXBTC15M-26SEP081300-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-08T16:45:00Z",
          "resolution_timestamp": "2026-09-08T17:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-08T16:46:16.021029Z"
        }
      ],
      "quotes": [
        {
          "id": 35,
          "contract_id": 35,
          "forecast_timestamp": "2026-09-08T16:46:15.987804Z",
          "requested_timestamp": "2026-09-08T16:46:15.987804Z",
          "actual_quote_timestamp": "2026-09-08T16:46:16.196032Z",
          "timestamp_delta_seconds": 0.208228,
          "bid": 0.48,
          "ask": 0.49,
          "midpoint": 0.485,
          "last_price": 0.48,
          "implied_probability": 0.49,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-08T16:46:16.196032Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP081300",
          "external_market_id": "KXBTC15M-26SEP081300-00",
          "external_contract_id": "KXBTC15M-26SEP081300-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 632.02
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP081300-00": {
          "UP/YES": "KXBTC15M-26SEP081300-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 67,
          "signal_id": 35,
          "quote_id": 35,
          "settlement_id": 35,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 197.0,
          "entry_price": 0.49,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.53,
          "trading_fee": 3.45,
          "total_deployed": 99.98,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.53,
          "net_pnl": -99.98,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-08T17:01:21.456960Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 632.02,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 68,
          "signal_id": 35,
          "quote_id": 35,
          "settlement_id": 35,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.49,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 49.0,
          "trading_fee": 1.75,
          "total_deployed": 50.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -49.0,
          "net_pnl": -50.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-08T17:01:21.458340Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 632.02,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 78794.73,
        "kronos_base_predicted_close": 78818.3828125,
        "kronos_base_displacement": 23.652812500004075,
        "kronos_base_displacement_fraction": 0.00030018267084618575,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 78890.3515625,
        "kronos_small_displacement": 95.62156250000407,
        "kronos_small_displacement_fraction": 0.0012135527655212992,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP081300",
        "ticker": "KXBTC15M-26SEP081300-00",
        "market_id": "KXBTC15M-26SEP081300-00",
        "contract_id": "KXBTC15M-26SEP081300-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 78794.73
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-08T16:46:15.987804Z",
        "retrieved_timestamp": "2026-09-08T16:46:16.196032Z",
        "quote_offset_seconds": 0.208228,
        "quote_age_seconds": 0.208228,
        "bid": 0.48,
        "ask": 0.49,
        "midpoint": 0.485,
        "last_price": 0.48,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.49,
        "price_type": "live_executable_ask",
        "yes_ask_size": 632.02
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 78726.87,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260908T1645Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 29,
          "signal_id": 35,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-08T16:30:00Z",
          "return_6h": 0.0018491350325093858,
          "return_12h": 0.0005272801401119409,
          "return_24h": -0.002591919314596791,
          "close_vs_ema12": 0.0029821885867853393,
          "close_vs_ema24": 0.0005890655045899251,
          "ema12_slope_3h": -0.00021282258620514138,
          "ema24_slope_6h": -0.0026227604222034406,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.443576Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-08T16:30:00Z",
            "return_6h": 0.0018491350325093858,
            "return_12h": 0.0005272801401119409,
            "return_24h": -0.002591919314596791,
            "close_vs_ema12": 0.0029821885867853393,
            "close_vs_ema24": 0.0005890655045899251,
            "ema12_slope_3h": -0.00021282258620514138,
            "ema24_slope_6h": -0.0026227604222034406,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 34,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260908T1630Z",
      "trigger_timestamp": "2026-09-08T16:31:16.876400Z",
      "market_start_timestamp": "2026-09-08T16:30:00Z",
      "resolution_timestamp": "2026-09-08T16:45:00Z",
      "direction": "UP",
      "base_run_id": 135,
      "small_run_id": 136,
      "last_observed_close": 78631.5,
      "actual_close": 78794.73,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-08T16:31:16.906395Z",
      "base_predicted_close": 78657.3359375,
      "small_predicted_close": 78636.078125,
      "strike": 78631.5,
      "market_regime": {
        "id": 28,
        "signal_id": 34,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-08T16:15:00Z",
        "return_6h": -0.0023224879348042737,
        "return_12h": -0.0019012489601456517,
        "return_24h": -0.0023087262183667523,
        "close_vs_ema12": 0.0010314897985963523,
        "close_vs_ema24": -0.001471325208105334,
        "ema12_slope_3h": -0.000795167592529622,
        "ema24_slope_6h": -0.0027165329152993856,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.441933Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-08T16:15:00Z",
          "return_6h": -0.0023224879348042737,
          "return_12h": -0.0019012489601456517,
          "return_24h": -0.0023087262183667523,
          "close_vs_ema12": 0.0010314897985963523,
          "close_vs_ema24": -0.001471325208105334,
          "ema12_slope_3h": -0.000795167592529622,
          "ema24_slope_6h": -0.0027165329152993856,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.44,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.156961,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        135,
        136
      ],
      "forecast_publication_timestamp": "2026-09-08T16:31:16.876400Z",
      "requested_quote_timestamp": "2026-09-08T16:31:16.876400Z",
      "retrieved_quote_timestamp": "2026-09-08T16:31:17.033361Z",
      "quote_retrieval_timestamp": "2026-09-08T16:31:17.033361Z",
      "timing_difference_seconds": 0.156961,
      "selected_quote": {
        "id": 34,
        "contract_id": 34,
        "forecast_timestamp": "2026-09-08T16:31:16.876400Z",
        "requested_timestamp": "2026-09-08T16:31:16.876400Z",
        "actual_quote_timestamp": "2026-09-08T16:31:17.033361Z",
        "timestamp_delta_seconds": 0.156961,
        "bid": 0.43,
        "ask": 0.44,
        "midpoint": 0.435,
        "last_price": 0.43,
        "implied_probability": 0.44,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-08T16:31:17.033361Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP081245",
        "external_market_id": "KXBTC15M-26SEP081245-45",
        "external_contract_id": "KXBTC15M-26SEP081245-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 1852.47
      },
      "selected_entry_price": 0.44,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 34,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP081245",
          "external_market_id": "KXBTC15M-26SEP081245-45",
          "external_contract_id": "KXBTC15M-26SEP081245-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-08T16:30:00Z",
          "resolution_timestamp": "2026-09-08T16:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-08T16:31:16.908099Z"
        }
      ],
      "quotes": [
        {
          "id": 34,
          "contract_id": 34,
          "forecast_timestamp": "2026-09-08T16:31:16.876400Z",
          "requested_timestamp": "2026-09-08T16:31:16.876400Z",
          "actual_quote_timestamp": "2026-09-08T16:31:17.033361Z",
          "timestamp_delta_seconds": 0.156961,
          "bid": 0.43,
          "ask": 0.44,
          "midpoint": 0.435,
          "last_price": 0.43,
          "implied_probability": 0.44,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-08T16:31:17.033361Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP081245",
          "external_market_id": "KXBTC15M-26SEP081245-45",
          "external_contract_id": "KXBTC15M-26SEP081245-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 1852.47
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP081245-45": {
          "UP/YES": "KXBTC15M-26SEP081245-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 65,
          "signal_id": 34,
          "quote_id": 34,
          "settlement_id": 34,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 218.0,
          "entry_price": 0.44,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.92,
          "trading_fee": 3.77,
          "total_deployed": 99.69,
          "settlement_value": 1.0,
          "settlement_payout": 218.0,
          "gross_pnl": 122.08,
          "net_pnl": 118.31,
          "roi": 1.1867790149463338,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-08T16:46:20.271848Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1852.47,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 66,
          "signal_id": 34,
          "quote_id": 34,
          "settlement_id": 34,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.44,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 44.0,
          "trading_fee": 1.73,
          "total_deployed": 45.73,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 56.0,
          "net_pnl": 54.27,
          "roi": 1.1867483052700636,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-08T16:46:20.273547Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1852.47,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 78631.5,
        "kronos_base_predicted_close": 78657.3359375,
        "kronos_base_displacement": 25.8359375,
        "kronos_base_displacement_fraction": 0.0003285698161678208,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 78636.078125,
        "kronos_small_displacement": 4.578125,
        "kronos_small_displacement_fraction": 5.82225316825954e-05,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP081245",
        "ticker": "KXBTC15M-26SEP081245-45",
        "market_id": "KXBTC15M-26SEP081245-45",
        "contract_id": "KXBTC15M-26SEP081245-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 78631.5
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-08T16:31:16.876400Z",
        "retrieved_timestamp": "2026-09-08T16:31:17.033361Z",
        "quote_offset_seconds": 0.156961,
        "quote_age_seconds": 0.156961,
        "bid": 0.43,
        "ask": 0.44,
        "midpoint": 0.435,
        "last_price": 0.43,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.44,
        "price_type": "live_executable_ask",
        "yes_ask_size": 1852.47
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 78794.73,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260908T1630Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 28,
          "signal_id": 34,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-08T16:15:00Z",
          "return_6h": -0.0023224879348042737,
          "return_12h": -0.0019012489601456517,
          "return_24h": -0.0023087262183667523,
          "close_vs_ema12": 0.0010314897985963523,
          "close_vs_ema24": -0.001471325208105334,
          "ema12_slope_3h": -0.000795167592529622,
          "ema24_slope_6h": -0.0027165329152993856,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.441933Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-08T16:15:00Z",
            "return_6h": -0.0023224879348042737,
            "return_12h": -0.0019012489601456517,
            "return_24h": -0.0023087262183667523,
            "close_vs_ema12": 0.0010314897985963523,
            "close_vs_ema24": -0.001471325208105334,
            "ema12_slope_3h": -0.000795167592529622,
            "ema24_slope_6h": -0.0027165329152993856,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 33,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260908T1615Z",
      "trigger_timestamp": "2026-09-08T16:16:15.100030Z",
      "market_start_timestamp": "2026-09-08T16:15:00Z",
      "resolution_timestamp": "2026-09-08T16:30:00Z",
      "direction": "UP",
      "base_run_id": 133,
      "small_run_id": 134,
      "last_observed_close": 78643.16,
      "actual_close": 78631.5,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-08T16:16:15.129856Z",
      "base_predicted_close": 78771.1171875,
      "small_predicted_close": 78670.53125,
      "strike": 78643.16,
      "market_regime": {
        "id": 27,
        "signal_id": 33,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-08T16:00:00Z",
        "return_6h": -0.0008799034487029234,
        "return_12h": -0.0018836171421851011,
        "return_24h": -0.0031886838400609907,
        "close_vs_ema12": 0.0012239272092640086,
        "close_vs_ema24": -0.0013541392864436785,
        "ema12_slope_3h": -0.000993201928920051,
        "ema24_slope_6h": -0.002724812796571774,
        "score": 0,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.441445Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-08T16:00:00Z",
          "return_6h": -0.0008799034487029234,
          "return_12h": -0.0018836171421851011,
          "return_24h": -0.0031886838400609907,
          "close_vs_ema12": 0.0012239272092640086,
          "close_vs_ema24": -0.0013541392864436785,
          "ema12_slope_3h": -0.000993201928920051,
          "ema24_slope_6h": -0.002724812796571774,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.28,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.182651,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        133,
        134
      ],
      "forecast_publication_timestamp": "2026-09-08T16:16:15.100030Z",
      "requested_quote_timestamp": "2026-09-08T16:16:15.100030Z",
      "retrieved_quote_timestamp": "2026-09-08T16:16:15.282681Z",
      "quote_retrieval_timestamp": "2026-09-08T16:16:15.282681Z",
      "timing_difference_seconds": 0.182651,
      "selected_quote": {
        "id": 33,
        "contract_id": 33,
        "forecast_timestamp": "2026-09-08T16:16:15.100030Z",
        "requested_timestamp": "2026-09-08T16:16:15.100030Z",
        "actual_quote_timestamp": "2026-09-08T16:16:15.282681Z",
        "timestamp_delta_seconds": 0.182651,
        "bid": 0.27,
        "ask": 0.28,
        "midpoint": 0.275,
        "last_price": 0.28,
        "implied_probability": 0.28,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-08T16:16:15.282681Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP081230",
        "external_market_id": "KXBTC15M-26SEP081230-30",
        "external_contract_id": "KXBTC15M-26SEP081230-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 7828.06
      },
      "selected_entry_price": 0.28,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 33,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP081230",
          "external_market_id": "KXBTC15M-26SEP081230-30",
          "external_contract_id": "KXBTC15M-26SEP081230-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-08T16:15:00Z",
          "resolution_timestamp": "2026-09-08T16:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-08T16:16:15.132719Z"
        }
      ],
      "quotes": [
        {
          "id": 33,
          "contract_id": 33,
          "forecast_timestamp": "2026-09-08T16:16:15.100030Z",
          "requested_timestamp": "2026-09-08T16:16:15.100030Z",
          "actual_quote_timestamp": "2026-09-08T16:16:15.282681Z",
          "timestamp_delta_seconds": 0.182651,
          "bid": 0.27,
          "ask": 0.28,
          "midpoint": 0.275,
          "last_price": 0.28,
          "implied_probability": 0.28,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-08T16:16:15.282681Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP081230",
          "external_market_id": "KXBTC15M-26SEP081230-30",
          "external_contract_id": "KXBTC15M-26SEP081230-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 7828.06
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP081230-30": {
          "UP/YES": "KXBTC15M-26SEP081230-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 63,
          "signal_id": 33,
          "quote_id": 33,
          "settlement_id": 33,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 340.0,
          "entry_price": 0.28,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.2,
          "trading_fee": 4.8,
          "total_deployed": 100.0,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.2,
          "net_pnl": -100.0,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-08T16:31:21.452125Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7828.06,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 64,
          "signal_id": 33,
          "quote_id": 33,
          "settlement_id": 33,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.28,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 28.000000000000004,
          "trading_fee": 1.42,
          "total_deployed": 29.42,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -28.000000000000004,
          "net_pnl": -29.42,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-08T16:31:21.453957Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 7828.06,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 78643.16,
        "kronos_base_predicted_close": 78771.1171875,
        "kronos_base_displacement": 127.95718749999651,
        "kronos_base_displacement_fraction": 0.0016270606051434924,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 78670.53125,
        "kronos_small_displacement": 27.371249999996508,
        "kronos_small_displacement_fraction": 0.0003480436187965553,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP081230",
        "ticker": "KXBTC15M-26SEP081230-30",
        "market_id": "KXBTC15M-26SEP081230-30",
        "contract_id": "KXBTC15M-26SEP081230-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 78643.16
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-08T16:16:15.100030Z",
        "retrieved_timestamp": "2026-09-08T16:16:15.282681Z",
        "quote_offset_seconds": 0.182651,
        "quote_age_seconds": 0.182651,
        "bid": 0.27,
        "ask": 0.28,
        "midpoint": 0.275,
        "last_price": 0.28,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.28,
        "price_type": "live_executable_ask",
        "yes_ask_size": 7828.06
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 78631.5,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260908T1615Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 27,
          "signal_id": 33,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-08T16:00:00Z",
          "return_6h": -0.0008799034487029234,
          "return_12h": -0.0018836171421851011,
          "return_24h": -0.0031886838400609907,
          "close_vs_ema12": 0.0012239272092640086,
          "close_vs_ema24": -0.0013541392864436785,
          "ema12_slope_3h": -0.000993201928920051,
          "ema24_slope_6h": -0.002724812796571774,
          "score": 0,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.441445Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-08T16:00:00Z",
            "return_6h": -0.0008799034487029234,
            "return_12h": -0.0018836171421851011,
            "return_24h": -0.0031886838400609907,
            "close_vs_ema12": 0.0012239272092640086,
            "close_vs_ema24": -0.0013541392864436785,
            "ema12_slope_3h": -0.000993201928920051,
            "ema24_slope_6h": -0.002724812796571774,
            "score": 0,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 32,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260908T1600Z",
      "trigger_timestamp": "2026-09-08T16:01:16.189809Z",
      "market_start_timestamp": "2026-09-08T16:00:00Z",
      "resolution_timestamp": "2026-09-08T16:15:00Z",
      "direction": "UP",
      "base_run_id": 131,
      "small_run_id": 132,
      "last_observed_close": 78878.16,
      "actual_close": 78643.16,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-08T16:01:16.219737Z",
      "base_predicted_close": 78882.328125,
      "small_predicted_close": 79123.453125,
      "strike": 78878.16,
      "market_regime": {
        "id": 26,
        "signal_id": 32,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "NEUTRAL",
        "feature_timestamp": "2026-09-08T15:45:00Z",
        "return_6h": 0.0018027748803099986,
        "return_12h": -0.0001350297144914192,
        "return_24h": 0.0008569856358797701,
        "close_vs_ema12": 0.004267965713874666,
        "close_vs_ema24": 0.0016013376170251892,
        "ema12_slope_3h": -0.0011431766481746486,
        "ema24_slope_6h": -0.0027635261691331126,
        "score": -1,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.440930Z",
        "features": {
          "regime": "NEUTRAL",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-08T15:45:00Z",
          "return_6h": 0.0018027748803099986,
          "return_12h": -0.0001350297144914192,
          "return_24h": 0.0008569856358797701,
          "close_vs_ema12": 0.004267965713874666,
          "close_vs_ema24": 0.0016013376170251892,
          "ema12_slope_3h": -0.0011431766481746486,
          "ema24_slope_6h": -0.0027635261691331126,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.32,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.193779,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        131,
        132
      ],
      "forecast_publication_timestamp": "2026-09-08T16:01:16.189809Z",
      "requested_quote_timestamp": "2026-09-08T16:01:16.189809Z",
      "retrieved_quote_timestamp": "2026-09-08T16:01:16.383588Z",
      "quote_retrieval_timestamp": "2026-09-08T16:01:16.383588Z",
      "timing_difference_seconds": 0.193779,
      "selected_quote": {
        "id": 32,
        "contract_id": 32,
        "forecast_timestamp": "2026-09-08T16:01:16.189809Z",
        "requested_timestamp": "2026-09-08T16:01:16.189809Z",
        "actual_quote_timestamp": "2026-09-08T16:01:16.383588Z",
        "timestamp_delta_seconds": 0.193779,
        "bid": 0.31,
        "ask": 0.32,
        "midpoint": 0.315,
        "last_price": 0.31,
        "implied_probability": 0.32,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-08T16:01:16.383588Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP081215",
        "external_market_id": "KXBTC15M-26SEP081215-15",
        "external_contract_id": "KXBTC15M-26SEP081215-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 6589.02
      },
      "selected_entry_price": 0.32,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 32,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP081215",
          "external_market_id": "KXBTC15M-26SEP081215-15",
          "external_contract_id": "KXBTC15M-26SEP081215-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-08T16:00:00Z",
          "resolution_timestamp": "2026-09-08T16:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-08T16:01:16.221504Z"
        }
      ],
      "quotes": [
        {
          "id": 32,
          "contract_id": 32,
          "forecast_timestamp": "2026-09-08T16:01:16.189809Z",
          "requested_timestamp": "2026-09-08T16:01:16.189809Z",
          "actual_quote_timestamp": "2026-09-08T16:01:16.383588Z",
          "timestamp_delta_seconds": 0.193779,
          "bid": 0.31,
          "ask": 0.32,
          "midpoint": 0.315,
          "last_price": 0.31,
          "implied_probability": 0.32,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-08T16:01:16.383588Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP081215",
          "external_market_id": "KXBTC15M-26SEP081215-15",
          "external_contract_id": "KXBTC15M-26SEP081215-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 6589.02
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP081215-15": {
          "UP/YES": "KXBTC15M-26SEP081215-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 61,
          "signal_id": 32,
          "quote_id": 32,
          "settlement_id": 32,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 298.0,
          "entry_price": 0.32,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.36,
          "trading_fee": 4.54,
          "total_deployed": 99.9,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.36,
          "net_pnl": -99.9,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-08T16:16:19.335565Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6589.02,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 62,
          "signal_id": 32,
          "quote_id": 32,
          "settlement_id": 32,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.32,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 32.0,
          "trading_fee": 1.53,
          "total_deployed": 33.53,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -32.0,
          "net_pnl": -33.53,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-08T16:16:19.337552Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6589.02,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 78878.16,
        "kronos_base_predicted_close": 78882.328125,
        "kronos_base_displacement": 4.1681249999965075,
        "kronos_base_displacement_fraction": 5.284257391395169e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 79123.453125,
        "kronos_small_displacement": 245.2931249999965,
        "kronos_small_displacement_fraction": 0.003109772400877461,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP081215",
        "ticker": "KXBTC15M-26SEP081215-15",
        "market_id": "KXBTC15M-26SEP081215-15",
        "contract_id": "KXBTC15M-26SEP081215-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 78878.16
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-08T16:01:16.189809Z",
        "retrieved_timestamp": "2026-09-08T16:01:16.383588Z",
        "quote_offset_seconds": 0.193779,
        "quote_age_seconds": 0.193779,
        "bid": 0.31,
        "ask": 0.32,
        "midpoint": 0.315,
        "last_price": 0.31,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.32,
        "price_type": "live_executable_ask",
        "yes_ask_size": 6589.02
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 78643.16,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260908T1600Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "NEUTRAL",
        "regime_metadata": {
          "id": 26,
          "signal_id": 32,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "NEUTRAL",
          "feature_timestamp": "2026-09-08T15:45:00Z",
          "return_6h": 0.0018027748803099986,
          "return_12h": -0.0001350297144914192,
          "return_24h": 0.0008569856358797701,
          "close_vs_ema12": 0.004267965713874666,
          "close_vs_ema24": 0.0016013376170251892,
          "ema12_slope_3h": -0.0011431766481746486,
          "ema24_slope_6h": -0.0027635261691331126,
          "score": -1,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.440930Z",
          "features": {
            "regime": "NEUTRAL",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-08T15:45:00Z",
            "return_6h": 0.0018027748803099986,
            "return_12h": -0.0001350297144914192,
            "return_24h": 0.0008569856358797701,
            "close_vs_ema12": 0.004267965713874666,
            "close_vs_ema24": 0.0016013376170251892,
            "ema12_slope_3h": -0.0011431766481746486,
            "ema24_slope_6h": -0.0027635261691331126,
            "score": -1,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 31,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260908T1530Z",
      "trigger_timestamp": "2026-09-08T15:31:15.539417Z",
      "market_start_timestamp": "2026-09-08T15:30:00Z",
      "resolution_timestamp": "2026-09-08T15:45:00Z",
      "direction": "UP",
      "base_run_id": 127,
      "small_run_id": 128,
      "last_observed_close": 78452.24,
      "actual_close": 78712.99,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-08T15:31:15.577543Z",
      "base_predicted_close": 78483.890625,
      "small_predicted_close": 78539.53125,
      "strike": 78452.24,
      "market_regime": {
        "id": 25,
        "signal_id": 31,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-08T15:15:00Z",
        "return_6h": -1.3993455940108923e-05,
        "return_12h": -0.003662364394636519,
        "return_24h": -0.007211113025620497,
        "close_vs_ema12": -0.0008735228860664579,
        "close_vs_ema24": -0.0037830899662326667,
        "ema12_slope_3h": -0.0017318195985979168,
        "ema24_slope_6h": -0.0029167189200958177,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.440433Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-08T15:15:00Z",
          "return_6h": -1.3993455940108923e-05,
          "return_12h": -0.003662364394636519,
          "return_24h": -0.007211113025620497,
          "close_vs_ema12": -0.0008735228860664579,
          "close_vs_ema24": -0.0037830899662326667,
          "ema12_slope_3h": -0.0017318195985979168,
          "ema24_slope_6h": -0.0029167189200958177,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.51,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.184757,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        127,
        128
      ],
      "forecast_publication_timestamp": "2026-09-08T15:31:15.539417Z",
      "requested_quote_timestamp": "2026-09-08T15:31:15.539417Z",
      "retrieved_quote_timestamp": "2026-09-08T15:31:15.724174Z",
      "quote_retrieval_timestamp": "2026-09-08T15:31:15.724174Z",
      "timing_difference_seconds": 0.184757,
      "selected_quote": {
        "id": 31,
        "contract_id": 31,
        "forecast_timestamp": "2026-09-08T15:31:15.539417Z",
        "requested_timestamp": "2026-09-08T15:31:15.539417Z",
        "actual_quote_timestamp": "2026-09-08T15:31:15.724174Z",
        "timestamp_delta_seconds": 0.184757,
        "bid": 0.5,
        "ask": 0.51,
        "midpoint": 0.505,
        "last_price": 0.5,
        "implied_probability": 0.51,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-08T15:31:15.724174Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP081145",
        "external_market_id": "KXBTC15M-26SEP081145-45",
        "external_contract_id": "KXBTC15M-26SEP081145-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5439.64
      },
      "selected_entry_price": 0.51,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 31,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP081145",
          "external_market_id": "KXBTC15M-26SEP081145-45",
          "external_contract_id": "KXBTC15M-26SEP081145-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-08T15:30:00Z",
          "resolution_timestamp": "2026-09-08T15:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-08T15:31:15.579485Z"
        }
      ],
      "quotes": [
        {
          "id": 31,
          "contract_id": 31,
          "forecast_timestamp": "2026-09-08T15:31:15.539417Z",
          "requested_timestamp": "2026-09-08T15:31:15.539417Z",
          "actual_quote_timestamp": "2026-09-08T15:31:15.724174Z",
          "timestamp_delta_seconds": 0.184757,
          "bid": 0.5,
          "ask": 0.51,
          "midpoint": 0.505,
          "last_price": 0.5,
          "implied_probability": 0.51,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-08T15:31:15.724174Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP081145",
          "external_market_id": "KXBTC15M-26SEP081145-45",
          "external_contract_id": "KXBTC15M-26SEP081145-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5439.64
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP081145-45": {
          "UP/YES": "KXBTC15M-26SEP081145-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 59,
          "signal_id": 31,
          "quote_id": 31,
          "settlement_id": 31,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 189.0,
          "entry_price": 0.51,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.39,
          "trading_fee": 3.31,
          "total_deployed": 99.7,
          "settlement_value": 1.0,
          "settlement_payout": 189.0,
          "gross_pnl": 92.61,
          "net_pnl": 89.3,
          "roi": 0.8956870611835506,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-08T15:46:19.982941Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5439.64,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 60,
          "signal_id": 31,
          "quote_id": 31,
          "settlement_id": 31,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.51,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 51.0,
          "trading_fee": 1.75,
          "total_deployed": 52.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 49.0,
          "net_pnl": 47.25,
          "roi": 0.8957345971563981,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-08T15:46:19.984385Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5439.64,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 78452.24,
        "kronos_base_predicted_close": 78483.890625,
        "kronos_base_displacement": 31.65062499999476,
        "kronos_base_displacement_fraction": 0.0004034381300010651,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 78539.53125,
        "kronos_small_displacement": 87.29124999999476,
        "kronos_small_displacement_fraction": 0.0011126674012111668,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP081145",
        "ticker": "KXBTC15M-26SEP081145-45",
        "market_id": "KXBTC15M-26SEP081145-45",
        "contract_id": "KXBTC15M-26SEP081145-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 78452.24
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-08T15:31:15.539417Z",
        "retrieved_timestamp": "2026-09-08T15:31:15.724174Z",
        "quote_offset_seconds": 0.184757,
        "quote_age_seconds": 0.184757,
        "bid": 0.5,
        "ask": 0.51,
        "midpoint": 0.505,
        "last_price": 0.5,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.51,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5439.64
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 78712.99,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260908T1530Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 25,
          "signal_id": 31,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-08T15:15:00Z",
          "return_6h": -1.3993455940108923e-05,
          "return_12h": -0.003662364394636519,
          "return_24h": -0.007211113025620497,
          "close_vs_ema12": -0.0008735228860664579,
          "close_vs_ema24": -0.0037830899662326667,
          "ema12_slope_3h": -0.0017318195985979168,
          "ema24_slope_6h": -0.0029167189200958177,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.440433Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-08T15:15:00Z",
            "return_6h": -1.3993455940108923e-05,
            "return_12h": -0.003662364394636519,
            "return_24h": -0.007211113025620497,
            "close_vs_ema12": -0.0008735228860664579,
            "close_vs_ema24": -0.0037830899662326667,
            "ema12_slope_3h": -0.0017318195985979168,
            "ema24_slope_6h": -0.0029167189200958177,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 30,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260908T1515Z",
      "trigger_timestamp": "2026-09-08T15:16:15.409776Z",
      "market_start_timestamp": "2026-09-08T15:15:00Z",
      "resolution_timestamp": "2026-09-08T15:30:00Z",
      "direction": "UP",
      "base_run_id": 125,
      "small_run_id": 126,
      "last_observed_close": 78620.1,
      "actual_close": 78452.24,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-08T15:16:15.440543Z",
      "base_predicted_close": 78681.96875,
      "small_predicted_close": 78692.6015625,
      "strike": 78620.1,
      "market_regime": {
        "id": 24,
        "signal_id": 30,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-08T15:00:00Z",
        "return_6h": 0.0019963795289121844,
        "return_12h": -0.0035056628448159044,
        "return_24h": -0.005484834615767875,
        "close_vs_ema12": 0.0012269903045922792,
        "close_vs_ema24": -0.0017310914152344203,
        "ema12_slope_3h": -0.0018626321646614263,
        "ema24_slope_6h": -0.002977412499328924,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.439932Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-08T15:00:00Z",
          "return_6h": 0.0019963795289121844,
          "return_12h": -0.0035056628448159044,
          "return_24h": -0.005484834615767875,
          "close_vs_ema12": 0.0012269903045922792,
          "close_vs_ema24": -0.0017310914152344203,
          "ema12_slope_3h": -0.0018626321646614263,
          "ema24_slope_6h": -0.002977412499328924,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.64,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.178931,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        125,
        126
      ],
      "forecast_publication_timestamp": "2026-09-08T15:16:15.409776Z",
      "requested_quote_timestamp": "2026-09-08T15:16:15.409776Z",
      "retrieved_quote_timestamp": "2026-09-08T15:16:15.588707Z",
      "quote_retrieval_timestamp": "2026-09-08T15:16:15.588707Z",
      "timing_difference_seconds": 0.178931,
      "selected_quote": {
        "id": 30,
        "contract_id": 30,
        "forecast_timestamp": "2026-09-08T15:16:15.409776Z",
        "requested_timestamp": "2026-09-08T15:16:15.409776Z",
        "actual_quote_timestamp": "2026-09-08T15:16:15.588707Z",
        "timestamp_delta_seconds": 0.178931,
        "bid": 0.63,
        "ask": 0.64,
        "midpoint": 0.635,
        "last_price": 0.63,
        "implied_probability": 0.64,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-08T15:16:15.588707Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP081130",
        "external_market_id": "KXBTC15M-26SEP081130-30",
        "external_contract_id": "KXBTC15M-26SEP081130-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2823.46
      },
      "selected_entry_price": 0.64,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 30,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP081130",
          "external_market_id": "KXBTC15M-26SEP081130-30",
          "external_contract_id": "KXBTC15M-26SEP081130-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-08T15:15:00Z",
          "resolution_timestamp": "2026-09-08T15:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-08T15:16:15.442391Z"
        }
      ],
      "quotes": [
        {
          "id": 30,
          "contract_id": 30,
          "forecast_timestamp": "2026-09-08T15:16:15.409776Z",
          "requested_timestamp": "2026-09-08T15:16:15.409776Z",
          "actual_quote_timestamp": "2026-09-08T15:16:15.588707Z",
          "timestamp_delta_seconds": 0.178931,
          "bid": 0.63,
          "ask": 0.64,
          "midpoint": 0.635,
          "last_price": 0.63,
          "implied_probability": 0.64,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-08T15:16:15.588707Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP081130",
          "external_market_id": "KXBTC15M-26SEP081130-30",
          "external_contract_id": "KXBTC15M-26SEP081130-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2823.46
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP081130-30": {
          "UP/YES": "KXBTC15M-26SEP081130-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 57,
          "signal_id": 30,
          "quote_id": 30,
          "settlement_id": 30,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 152.0,
          "entry_price": 0.64,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.28,
          "trading_fee": 2.46,
          "total_deployed": 99.74,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -97.28,
          "net_pnl": -99.74,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-08T15:31:19.960714Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2823.46,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 58,
          "signal_id": 30,
          "quote_id": 30,
          "settlement_id": 30,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.64,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 64.0,
          "trading_fee": 1.62,
          "total_deployed": 65.62,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -64.0,
          "net_pnl": -65.62,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-08T15:31:19.962324Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2823.46,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 78620.1,
        "kronos_base_predicted_close": 78681.96875,
        "kronos_base_displacement": 61.86874999999418,
        "kronos_base_displacement_fraction": 0.0007869329853306492,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 78692.6015625,
        "kronos_small_displacement": 72.50156249999418,
        "kronos_small_displacement_fraction": 0.0009221759130297999,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP081130",
        "ticker": "KXBTC15M-26SEP081130-30",
        "market_id": "KXBTC15M-26SEP081130-30",
        "contract_id": "KXBTC15M-26SEP081130-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 78620.1
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-08T15:16:15.409776Z",
        "retrieved_timestamp": "2026-09-08T15:16:15.588707Z",
        "quote_offset_seconds": 0.178931,
        "quote_age_seconds": 0.178931,
        "bid": 0.63,
        "ask": 0.64,
        "midpoint": 0.635,
        "last_price": 0.63,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.64,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2823.46
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 78452.24,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260908T1515Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 24,
          "signal_id": 30,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-08T15:00:00Z",
          "return_6h": 0.0019963795289121844,
          "return_12h": -0.0035056628448159044,
          "return_24h": -0.005484834615767875,
          "close_vs_ema12": 0.0012269903045922792,
          "close_vs_ema24": -0.0017310914152344203,
          "ema12_slope_3h": -0.0018626321646614263,
          "ema24_slope_6h": -0.002977412499328924,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.439932Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-08T15:00:00Z",
            "return_6h": 0.0019963795289121844,
            "return_12h": -0.0035056628448159044,
            "return_24h": -0.005484834615767875,
            "close_vs_ema12": 0.0012269903045922792,
            "close_vs_ema24": -0.0017310914152344203,
            "ema12_slope_3h": -0.0018626321646614263,
            "ema24_slope_6h": -0.002977412499328924,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 29,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260908T1445Z",
      "trigger_timestamp": "2026-09-08T14:46:16.739275Z",
      "market_start_timestamp": "2026-09-08T14:45:00Z",
      "resolution_timestamp": "2026-09-08T15:00:00Z",
      "direction": "UP",
      "base_run_id": 121,
      "small_run_id": 122,
      "last_observed_close": 78398.02,
      "actual_close": 78556.55,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-08T14:46:16.773950Z",
      "base_predicted_close": 78423.8828125,
      "small_predicted_close": 78452.1640625,
      "strike": 78398.02,
      "market_regime": {
        "id": 23,
        "signal_id": 29,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-08T14:30:00Z",
        "return_6h": -0.001131994004721082,
        "return_12h": -0.009128979076228338,
        "return_24h": -0.00801487081904817,
        "close_vs_ema12": -0.0015290133235956738,
        "close_vs_ema24": -0.0046410597807670095,
        "ema12_slope_3h": -0.0023360822811512305,
        "ema24_slope_6h": -0.0031920702282276503,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.439453Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-08T14:30:00Z",
          "return_6h": -0.001131994004721082,
          "return_12h": -0.009128979076228338,
          "return_24h": -0.00801487081904817,
          "close_vs_ema12": -0.0015290133235956738,
          "close_vs_ema24": -0.0046410597807670095,
          "ema12_slope_3h": -0.0023360822811512305,
          "ema24_slope_6h": -0.0031920702282276503,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.53,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.19454,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        121,
        122
      ],
      "forecast_publication_timestamp": "2026-09-08T14:46:16.739275Z",
      "requested_quote_timestamp": "2026-09-08T14:46:16.739275Z",
      "retrieved_quote_timestamp": "2026-09-08T14:46:16.933815Z",
      "quote_retrieval_timestamp": "2026-09-08T14:46:16.933815Z",
      "timing_difference_seconds": 0.19454,
      "selected_quote": {
        "id": 29,
        "contract_id": 29,
        "forecast_timestamp": "2026-09-08T14:46:16.739275Z",
        "requested_timestamp": "2026-09-08T14:46:16.739275Z",
        "actual_quote_timestamp": "2026-09-08T14:46:16.933815Z",
        "timestamp_delta_seconds": 0.19454,
        "bid": 0.52,
        "ask": 0.53,
        "midpoint": 0.525,
        "last_price": 0.52,
        "implied_probability": 0.53,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-08T14:46:16.933815Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP081100",
        "external_market_id": "KXBTC15M-26SEP081100-00",
        "external_contract_id": "KXBTC15M-26SEP081100-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2718.66
      },
      "selected_entry_price": 0.53,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 29,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP081100",
          "external_market_id": "KXBTC15M-26SEP081100-00",
          "external_contract_id": "KXBTC15M-26SEP081100-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-08T14:45:00Z",
          "resolution_timestamp": "2026-09-08T15:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-08T14:46:16.775832Z"
        }
      ],
      "quotes": [
        {
          "id": 29,
          "contract_id": 29,
          "forecast_timestamp": "2026-09-08T14:46:16.739275Z",
          "requested_timestamp": "2026-09-08T14:46:16.739275Z",
          "actual_quote_timestamp": "2026-09-08T14:46:16.933815Z",
          "timestamp_delta_seconds": 0.19454,
          "bid": 0.52,
          "ask": 0.53,
          "midpoint": 0.525,
          "last_price": 0.52,
          "implied_probability": 0.53,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-08T14:46:16.933815Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP081100",
          "external_market_id": "KXBTC15M-26SEP081100-00",
          "external_contract_id": "KXBTC15M-26SEP081100-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2718.66
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP081100-00": {
          "UP/YES": "KXBTC15M-26SEP081100-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 55,
          "signal_id": 29,
          "quote_id": 29,
          "settlement_id": 29,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 182.0,
          "entry_price": 0.53,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.46000000000001,
          "trading_fee": 3.18,
          "total_deployed": 99.64000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 182.0,
          "gross_pnl": 85.53999999999999,
          "net_pnl": 82.35999999999999,
          "roi": 0.8265756724207143,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-08T15:01:20.712255Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2718.66,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 56,
          "signal_id": 29,
          "quote_id": 29,
          "settlement_id": 29,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.53,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 53.0,
          "trading_fee": 1.75,
          "total_deployed": 54.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 47.0,
          "net_pnl": 45.25,
          "roi": 0.8264840182648402,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-08T15:01:20.713745Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2718.66,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 78398.02,
        "kronos_base_predicted_close": 78423.8828125,
        "kronos_base_displacement": 25.862812499995925,
        "kronos_base_displacement_fraction": 0.0003298911439344504,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 78452.1640625,
        "kronos_small_displacement": 54.144062499995925,
        "kronos_small_displacement_fraction": 0.0006906304840351315,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP081100",
        "ticker": "KXBTC15M-26SEP081100-00",
        "market_id": "KXBTC15M-26SEP081100-00",
        "contract_id": "KXBTC15M-26SEP081100-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 78398.02
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-08T14:46:16.739275Z",
        "retrieved_timestamp": "2026-09-08T14:46:16.933815Z",
        "quote_offset_seconds": 0.19454,
        "quote_age_seconds": 0.19454,
        "bid": 0.52,
        "ask": 0.53,
        "midpoint": 0.525,
        "last_price": 0.52,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.53,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2718.66
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 78556.55,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260908T1445Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 23,
          "signal_id": 29,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-08T14:30:00Z",
          "return_6h": -0.001131994004721082,
          "return_12h": -0.009128979076228338,
          "return_24h": -0.00801487081904817,
          "close_vs_ema12": -0.0015290133235956738,
          "close_vs_ema24": -0.0046410597807670095,
          "ema12_slope_3h": -0.0023360822811512305,
          "ema24_slope_6h": -0.0031920702282276503,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.439453Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-08T14:30:00Z",
            "return_6h": -0.001131994004721082,
            "return_12h": -0.009128979076228338,
            "return_24h": -0.00801487081904817,
            "close_vs_ema12": -0.0015290133235956738,
            "close_vs_ema24": -0.0046410597807670095,
            "ema12_slope_3h": -0.0023360822811512305,
            "ema24_slope_6h": -0.0031920702282276503,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 28,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260908T1430Z",
      "trigger_timestamp": "2026-09-08T14:31:15.598603Z",
      "market_start_timestamp": "2026-09-08T14:30:00Z",
      "resolution_timestamp": "2026-09-08T14:45:00Z",
      "direction": "UP",
      "base_run_id": 119,
      "small_run_id": 120,
      "last_observed_close": 78301.54,
      "actual_close": 78398.02,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-08T14:31:15.636785Z",
      "base_predicted_close": 78331.390625,
      "small_predicted_close": 78398.7578125,
      "strike": 78301.54,
      "market_regime": {
        "id": 22,
        "signal_id": 28,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-08T14:15:00Z",
        "return_6h": -0.0021088670053975855,
        "return_12h": -0.01201986694364654,
        "return_24h": -0.009655515479906507,
        "close_vs_ema12": -0.0028227150937960577,
        "close_vs_ema24": -0.005963174688850881,
        "ema12_slope_3h": -0.002421121924593206,
        "ema24_slope_6h": -0.00323514386930146,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.438993Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-08T14:15:00Z",
          "return_6h": -0.0021088670053975855,
          "return_12h": -0.01201986694364654,
          "return_24h": -0.009655515479906507,
          "close_vs_ema12": -0.0028227150937960577,
          "close_vs_ema24": -0.005963174688850881,
          "ema12_slope_3h": -0.002421121924593206,
          "ema24_slope_6h": -0.00323514386930146,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.54,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.173173,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        119,
        120
      ],
      "forecast_publication_timestamp": "2026-09-08T14:31:15.598603Z",
      "requested_quote_timestamp": "2026-09-08T14:31:15.598603Z",
      "retrieved_quote_timestamp": "2026-09-08T14:31:15.771776Z",
      "quote_retrieval_timestamp": "2026-09-08T14:31:15.771776Z",
      "timing_difference_seconds": 0.173173,
      "selected_quote": {
        "id": 28,
        "contract_id": 28,
        "forecast_timestamp": "2026-09-08T14:31:15.598603Z",
        "requested_timestamp": "2026-09-08T14:31:15.598603Z",
        "actual_quote_timestamp": "2026-09-08T14:31:15.771776Z",
        "timestamp_delta_seconds": 0.173173,
        "bid": 0.53,
        "ask": 0.54,
        "midpoint": 0.535,
        "last_price": 0.53,
        "implied_probability": 0.54,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-08T14:31:15.771776Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP081045",
        "external_market_id": "KXBTC15M-26SEP081045-45",
        "external_contract_id": "KXBTC15M-26SEP081045-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2747.51
      },
      "selected_entry_price": 0.54,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 28,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP081045",
          "external_market_id": "KXBTC15M-26SEP081045-45",
          "external_contract_id": "KXBTC15M-26SEP081045-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-08T14:30:00Z",
          "resolution_timestamp": "2026-09-08T14:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-08T14:31:15.638573Z"
        }
      ],
      "quotes": [
        {
          "id": 28,
          "contract_id": 28,
          "forecast_timestamp": "2026-09-08T14:31:15.598603Z",
          "requested_timestamp": "2026-09-08T14:31:15.598603Z",
          "actual_quote_timestamp": "2026-09-08T14:31:15.771776Z",
          "timestamp_delta_seconds": 0.173173,
          "bid": 0.53,
          "ask": 0.54,
          "midpoint": 0.535,
          "last_price": 0.53,
          "implied_probability": 0.54,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-08T14:31:15.771776Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP081045",
          "external_market_id": "KXBTC15M-26SEP081045-45",
          "external_contract_id": "KXBTC15M-26SEP081045-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2747.51
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP081045-45": {
          "UP/YES": "KXBTC15M-26SEP081045-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 53,
          "signal_id": 28,
          "quote_id": 28,
          "settlement_id": 28,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 179.0,
          "entry_price": 0.54,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.66000000000001,
          "trading_fee": 3.12,
          "total_deployed": 99.78000000000002,
          "settlement_value": 1.0,
          "settlement_payout": 179.0,
          "gross_pnl": 82.33999999999999,
          "net_pnl": 79.21999999999998,
          "roi": 0.793946682701944,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-08T14:46:21.507218Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2747.51,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 54,
          "signal_id": 28,
          "quote_id": 28,
          "settlement_id": 28,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.54,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 54.0,
          "trading_fee": 1.74,
          "total_deployed": 55.74,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 46.0,
          "net_pnl": 44.26,
          "roi": 0.7940437746681018,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-08T14:46:21.508563Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2747.51,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 78301.54,
        "kronos_base_predicted_close": 78331.390625,
        "kronos_base_displacement": 29.850625000006403,
        "kronos_base_displacement_fraction": 0.0003812265378178565,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 78398.7578125,
        "kronos_small_displacement": 97.2178125000064,
        "kronos_small_displacement_fraction": 0.0012415823813938579,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP081045",
        "ticker": "KXBTC15M-26SEP081045-45",
        "market_id": "KXBTC15M-26SEP081045-45",
        "contract_id": "KXBTC15M-26SEP081045-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 78301.54
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-08T14:31:15.598603Z",
        "retrieved_timestamp": "2026-09-08T14:31:15.771776Z",
        "quote_offset_seconds": 0.173173,
        "quote_age_seconds": 0.173173,
        "bid": 0.53,
        "ask": 0.54,
        "midpoint": 0.535,
        "last_price": 0.53,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.54,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2747.51
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 78398.02,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260908T1430Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 22,
          "signal_id": 28,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-08T14:15:00Z",
          "return_6h": -0.0021088670053975855,
          "return_12h": -0.01201986694364654,
          "return_24h": -0.009655515479906507,
          "close_vs_ema12": -0.0028227150937960577,
          "close_vs_ema24": -0.005963174688850881,
          "ema12_slope_3h": -0.002421121924593206,
          "ema24_slope_6h": -0.00323514386930146,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.438993Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-08T14:15:00Z",
            "return_6h": -0.0021088670053975855,
            "return_12h": -0.01201986694364654,
            "return_24h": -0.009655515479906507,
            "close_vs_ema12": -0.0028227150937960577,
            "close_vs_ema24": -0.005963174688850881,
            "ema12_slope_3h": -0.002421121924593206,
            "ema24_slope_6h": -0.00323514386930146,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 27,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260908T1345Z",
      "trigger_timestamp": "2026-09-08T13:46:15.924567Z",
      "market_start_timestamp": "2026-09-08T13:45:00Z",
      "resolution_timestamp": "2026-09-08T14:00:00Z",
      "direction": "UP",
      "base_run_id": 113,
      "small_run_id": 114,
      "last_observed_close": 77735.44,
      "actual_close": 77906.88,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-08T13:46:15.961290Z",
      "base_predicted_close": 77854.484375,
      "small_predicted_close": 77845.6015625,
      "strike": 77735.44,
      "market_regime": {
        "id": 21,
        "signal_id": 27,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-08T13:30:00Z",
        "return_6h": -0.008790073960188827,
        "return_12h": -0.01982916431038373,
        "return_24h": -0.020586878069055348,
        "close_vs_ema12": -0.010712071631141296,
        "close_vs_ema24": -0.013679649722433407,
        "ema12_slope_3h": -0.002232201190342953,
        "ema24_slope_6h": -0.003195151736195889,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.438528Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-08T13:30:00Z",
          "return_6h": -0.008790073960188827,
          "return_12h": -0.01982916431038373,
          "return_24h": -0.020586878069055348,
          "close_vs_ema12": -0.010712071631141296,
          "close_vs_ema24": -0.013679649722433407,
          "ema12_slope_3h": -0.002232201190342953,
          "ema24_slope_6h": -0.003195151736195889,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.51,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.18115,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        113,
        114
      ],
      "forecast_publication_timestamp": "2026-09-08T13:46:15.924567Z",
      "requested_quote_timestamp": "2026-09-08T13:46:15.924567Z",
      "retrieved_quote_timestamp": "2026-09-08T13:46:16.105717Z",
      "quote_retrieval_timestamp": "2026-09-08T13:46:16.105717Z",
      "timing_difference_seconds": 0.18115,
      "selected_quote": {
        "id": 27,
        "contract_id": 27,
        "forecast_timestamp": "2026-09-08T13:46:15.924567Z",
        "requested_timestamp": "2026-09-08T13:46:15.924567Z",
        "actual_quote_timestamp": "2026-09-08T13:46:16.105717Z",
        "timestamp_delta_seconds": 0.18115,
        "bid": 0.5,
        "ask": 0.51,
        "midpoint": 0.505,
        "last_price": 0.51,
        "implied_probability": 0.51,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-08T13:46:16.105717Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP081000",
        "external_market_id": "KXBTC15M-26SEP081000-00",
        "external_contract_id": "KXBTC15M-26SEP081000-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 8926.77
      },
      "selected_entry_price": 0.51,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 27,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP081000",
          "external_market_id": "KXBTC15M-26SEP081000-00",
          "external_contract_id": "KXBTC15M-26SEP081000-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-08T13:45:00Z",
          "resolution_timestamp": "2026-09-08T14:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-08T13:46:15.963586Z"
        }
      ],
      "quotes": [
        {
          "id": 27,
          "contract_id": 27,
          "forecast_timestamp": "2026-09-08T13:46:15.924567Z",
          "requested_timestamp": "2026-09-08T13:46:15.924567Z",
          "actual_quote_timestamp": "2026-09-08T13:46:16.105717Z",
          "timestamp_delta_seconds": 0.18115,
          "bid": 0.5,
          "ask": 0.51,
          "midpoint": 0.505,
          "last_price": 0.51,
          "implied_probability": 0.51,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-08T13:46:16.105717Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP081000",
          "external_market_id": "KXBTC15M-26SEP081000-00",
          "external_contract_id": "KXBTC15M-26SEP081000-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 8926.77
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP081000-00": {
          "UP/YES": "KXBTC15M-26SEP081000-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 51,
          "signal_id": 27,
          "quote_id": 27,
          "settlement_id": 27,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 189.0,
          "entry_price": 0.51,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.39,
          "trading_fee": 3.31,
          "total_deployed": 99.7,
          "settlement_value": 1.0,
          "settlement_payout": 189.0,
          "gross_pnl": 92.61,
          "net_pnl": 89.3,
          "roi": 0.8956870611835506,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-08T14:01:21.690016Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 8926.77,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 52,
          "signal_id": 27,
          "quote_id": 27,
          "settlement_id": 27,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.51,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 51.0,
          "trading_fee": 1.75,
          "total_deployed": 52.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 49.0,
          "net_pnl": 47.25,
          "roi": 0.8957345971563981,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-08T14:01:21.691485Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 8926.77,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 77735.44,
        "kronos_base_predicted_close": 77854.484375,
        "kronos_base_displacement": 119.04437499999767,
        "kronos_base_displacement_fraction": 0.0015314041446217795,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 77845.6015625,
        "kronos_small_displacement": 110.16156249999767,
        "kronos_small_displacement_fraction": 0.0014171343533914218,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP081000",
        "ticker": "KXBTC15M-26SEP081000-00",
        "market_id": "KXBTC15M-26SEP081000-00",
        "contract_id": "KXBTC15M-26SEP081000-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 77735.44
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-08T13:46:15.924567Z",
        "retrieved_timestamp": "2026-09-08T13:46:16.105717Z",
        "quote_offset_seconds": 0.18115,
        "quote_age_seconds": 0.18115,
        "bid": 0.5,
        "ask": 0.51,
        "midpoint": 0.505,
        "last_price": 0.51,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.51,
        "price_type": "live_executable_ask",
        "yes_ask_size": 8926.77
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 77906.88,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260908T1345Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 21,
          "signal_id": 27,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-08T13:30:00Z",
          "return_6h": -0.008790073960188827,
          "return_12h": -0.01982916431038373,
          "return_24h": -0.020586878069055348,
          "close_vs_ema12": -0.010712071631141296,
          "close_vs_ema24": -0.013679649722433407,
          "ema12_slope_3h": -0.002232201190342953,
          "ema24_slope_6h": -0.003195151736195889,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.438528Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-08T13:30:00Z",
            "return_6h": -0.008790073960188827,
            "return_12h": -0.01982916431038373,
            "return_24h": -0.020586878069055348,
            "close_vs_ema12": -0.010712071631141296,
            "close_vs_ema24": -0.013679649722433407,
            "ema12_slope_3h": -0.002232201190342953,
            "ema24_slope_6h": -0.003195151736195889,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 26,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260908T1315Z",
      "trigger_timestamp": "2026-09-08T13:16:15.439588Z",
      "market_start_timestamp": "2026-09-08T13:15:00Z",
      "resolution_timestamp": "2026-09-08T13:30:00Z",
      "direction": "UP",
      "base_run_id": 109,
      "small_run_id": 110,
      "last_observed_close": 78443.94,
      "actual_close": 78327.88,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-08T13:16:15.474647Z",
      "base_predicted_close": 78484.453125,
      "small_predicted_close": 78494.2890625,
      "strike": 78443.94,
      "market_regime": {
        "id": 20,
        "signal_id": 26,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-08T13:00:00Z",
        "return_6h": 0.0005895579516079774,
        "return_12h": -0.01077883729788598,
        "return_24h": -0.014572273599228969,
        "close_vs_ema12": -0.002304328554676327,
        "close_vs_ema24": -0.005111758876508055,
        "ema12_slope_3h": -0.00164841131112059,
        "ema24_slope_6h": -0.0031098290105139315,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.438074Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-08T13:00:00Z",
          "return_6h": 0.0005895579516079774,
          "return_12h": -0.01077883729788598,
          "return_24h": -0.014572273599228969,
          "close_vs_ema12": -0.002304328554676327,
          "close_vs_ema24": -0.005111758876508055,
          "ema12_slope_3h": -0.00164841131112059,
          "ema24_slope_6h": -0.0031098290105139315,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.46,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.172334,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        109,
        110
      ],
      "forecast_publication_timestamp": "2026-09-08T13:16:15.439588Z",
      "requested_quote_timestamp": "2026-09-08T13:16:15.439588Z",
      "retrieved_quote_timestamp": "2026-09-08T13:16:15.611922Z",
      "quote_retrieval_timestamp": "2026-09-08T13:16:15.611922Z",
      "timing_difference_seconds": 0.172334,
      "selected_quote": {
        "id": 26,
        "contract_id": 26,
        "forecast_timestamp": "2026-09-08T13:16:15.439588Z",
        "requested_timestamp": "2026-09-08T13:16:15.439588Z",
        "actual_quote_timestamp": "2026-09-08T13:16:15.611922Z",
        "timestamp_delta_seconds": 0.172334,
        "bid": 0.45,
        "ask": 0.46,
        "midpoint": 0.455,
        "last_price": 0.45,
        "implied_probability": 0.46,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-08T13:16:15.611922Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP080930",
        "external_market_id": "KXBTC15M-26SEP080930-30",
        "external_contract_id": "KXBTC15M-26SEP080930-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 6192.0
      },
      "selected_entry_price": 0.46,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 26,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP080930",
          "external_market_id": "KXBTC15M-26SEP080930-30",
          "external_contract_id": "KXBTC15M-26SEP080930-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-08T13:15:00Z",
          "resolution_timestamp": "2026-09-08T13:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-08T13:16:15.476537Z"
        }
      ],
      "quotes": [
        {
          "id": 26,
          "contract_id": 26,
          "forecast_timestamp": "2026-09-08T13:16:15.439588Z",
          "requested_timestamp": "2026-09-08T13:16:15.439588Z",
          "actual_quote_timestamp": "2026-09-08T13:16:15.611922Z",
          "timestamp_delta_seconds": 0.172334,
          "bid": 0.45,
          "ask": 0.46,
          "midpoint": 0.455,
          "last_price": 0.45,
          "implied_probability": 0.46,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-08T13:16:15.611922Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP080930",
          "external_market_id": "KXBTC15M-26SEP080930-30",
          "external_contract_id": "KXBTC15M-26SEP080930-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 6192.0
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP080930-30": {
          "UP/YES": "KXBTC15M-26SEP080930-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 49,
          "signal_id": 26,
          "quote_id": 26,
          "settlement_id": 26,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 209.0,
          "entry_price": 0.46,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.14,
          "trading_fee": 3.64,
          "total_deployed": 99.78,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.14,
          "net_pnl": -99.78,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-08T13:31:19.610587Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6192.0,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 50,
          "signal_id": 26,
          "quote_id": 26,
          "settlement_id": 26,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.46,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 46.0,
          "trading_fee": 1.74,
          "total_deployed": 47.74,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -46.0,
          "net_pnl": -47.74,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-08T13:31:19.612422Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6192.0,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 78443.94,
        "kronos_base_predicted_close": 78484.453125,
        "kronos_base_displacement": 40.51312499999767,
        "kronos_base_displacement_fraction": 0.0005164595888477513,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 78494.2890625,
        "kronos_small_displacement": 50.34906249999767,
        "kronos_small_displacement_fraction": 0.0006418477004086953,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP080930",
        "ticker": "KXBTC15M-26SEP080930-30",
        "market_id": "KXBTC15M-26SEP080930-30",
        "contract_id": "KXBTC15M-26SEP080930-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 78443.94
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-08T13:16:15.439588Z",
        "retrieved_timestamp": "2026-09-08T13:16:15.611922Z",
        "quote_offset_seconds": 0.172334,
        "quote_age_seconds": 0.172334,
        "bid": 0.45,
        "ask": 0.46,
        "midpoint": 0.455,
        "last_price": 0.45,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.46,
        "price_type": "live_executable_ask",
        "yes_ask_size": 6192.0
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 78327.88,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260908T1315Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 20,
          "signal_id": 26,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-08T13:00:00Z",
          "return_6h": 0.0005895579516079774,
          "return_12h": -0.01077883729788598,
          "return_24h": -0.014572273599228969,
          "close_vs_ema12": -0.002304328554676327,
          "close_vs_ema24": -0.005111758876508055,
          "ema12_slope_3h": -0.00164841131112059,
          "ema24_slope_6h": -0.0031098290105139315,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.438074Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-08T13:00:00Z",
            "return_6h": 0.0005895579516079774,
            "return_12h": -0.01077883729788598,
            "return_24h": -0.014572273599228969,
            "close_vs_ema12": -0.002304328554676327,
            "close_vs_ema24": -0.005111758876508055,
            "ema12_slope_3h": -0.00164841131112059,
            "ema24_slope_6h": -0.0031098290105139315,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 25,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260908T1245Z",
      "trigger_timestamp": "2026-09-08T12:46:16.625526Z",
      "market_start_timestamp": "2026-09-08T12:45:00Z",
      "resolution_timestamp": "2026-09-08T13:00:00Z",
      "direction": "UP",
      "base_run_id": 105,
      "small_run_id": 106,
      "last_observed_close": 78302.84,
      "actual_close": 78403.39,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-08T12:46:16.662535Z",
      "base_predicted_close": 78378.03125,
      "small_predicted_close": 78478.234375,
      "strike": 78302.84,
      "market_regime": {
        "id": 19,
        "signal_id": 25,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-08T12:30:00Z",
        "return_6h": -0.001224289273149326,
        "return_12h": -0.011316723025057485,
        "return_24h": -0.014730211945782279,
        "close_vs_ema12": -0.004320254665210799,
        "close_vs_ema24": -0.007128060852192419,
        "ema12_slope_3h": -0.0014605658172625047,
        "ema24_slope_6h": -0.0032754293974964765,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.437623Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-08T12:30:00Z",
          "return_6h": -0.001224289273149326,
          "return_12h": -0.011316723025057485,
          "return_24h": -0.014730211945782279,
          "close_vs_ema12": -0.004320254665210799,
          "close_vs_ema24": -0.007128060852192419,
          "ema12_slope_3h": -0.0014605658172625047,
          "ema24_slope_6h": -0.0032754293974964765,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.64,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.205918,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        105,
        106
      ],
      "forecast_publication_timestamp": "2026-09-08T12:46:16.625526Z",
      "requested_quote_timestamp": "2026-09-08T12:46:16.625526Z",
      "retrieved_quote_timestamp": "2026-09-08T12:46:16.831444Z",
      "quote_retrieval_timestamp": "2026-09-08T12:46:16.831444Z",
      "timing_difference_seconds": 0.205918,
      "selected_quote": {
        "id": 25,
        "contract_id": 25,
        "forecast_timestamp": "2026-09-08T12:46:16.625526Z",
        "requested_timestamp": "2026-09-08T12:46:16.625526Z",
        "actual_quote_timestamp": "2026-09-08T12:46:16.831444Z",
        "timestamp_delta_seconds": 0.205918,
        "bid": 0.63,
        "ask": 0.64,
        "midpoint": 0.635,
        "last_price": 0.64,
        "implied_probability": 0.64,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-08T12:46:16.831444Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP080900",
        "external_market_id": "KXBTC15M-26SEP080900-00",
        "external_contract_id": "KXBTC15M-26SEP080900-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 1360.24
      },
      "selected_entry_price": 0.64,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 25,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP080900",
          "external_market_id": "KXBTC15M-26SEP080900-00",
          "external_contract_id": "KXBTC15M-26SEP080900-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-08T12:45:00Z",
          "resolution_timestamp": "2026-09-08T13:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-08T12:46:16.664475Z"
        }
      ],
      "quotes": [
        {
          "id": 25,
          "contract_id": 25,
          "forecast_timestamp": "2026-09-08T12:46:16.625526Z",
          "requested_timestamp": "2026-09-08T12:46:16.625526Z",
          "actual_quote_timestamp": "2026-09-08T12:46:16.831444Z",
          "timestamp_delta_seconds": 0.205918,
          "bid": 0.63,
          "ask": 0.64,
          "midpoint": 0.635,
          "last_price": 0.64,
          "implied_probability": 0.64,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-08T12:46:16.831444Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP080900",
          "external_market_id": "KXBTC15M-26SEP080900-00",
          "external_contract_id": "KXBTC15M-26SEP080900-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 1360.24
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP080900-00": {
          "UP/YES": "KXBTC15M-26SEP080900-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 47,
          "signal_id": 25,
          "quote_id": 25,
          "settlement_id": 25,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 152.0,
          "entry_price": 0.64,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.28,
          "trading_fee": 2.46,
          "total_deployed": 99.74,
          "settlement_value": 1.0,
          "settlement_payout": 152.0,
          "gross_pnl": 54.72,
          "net_pnl": 52.260000000000005,
          "roi": 0.5239623019851615,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-08T13:01:21.452881Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1360.24,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 48,
          "signal_id": 25,
          "quote_id": 25,
          "settlement_id": 25,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.64,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 64.0,
          "trading_fee": 1.62,
          "total_deployed": 65.62,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 36.0,
          "net_pnl": 34.379999999999995,
          "roi": 0.5239256324291374,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-08T13:01:21.454968Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1360.24,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 78302.84,
        "kronos_base_predicted_close": 78378.03125,
        "kronos_base_displacement": 75.19125000000349,
        "kronos_base_displacement_fraction": 0.0009602621054358117,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 78478.234375,
        "kronos_small_displacement": 175.3943750000035,
        "kronos_small_displacement_fraction": 0.0022399490874150095,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP080900",
        "ticker": "KXBTC15M-26SEP080900-00",
        "market_id": "KXBTC15M-26SEP080900-00",
        "contract_id": "KXBTC15M-26SEP080900-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 78302.84
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-08T12:46:16.625526Z",
        "retrieved_timestamp": "2026-09-08T12:46:16.831444Z",
        "quote_offset_seconds": 0.205918,
        "quote_age_seconds": 0.205918,
        "bid": 0.63,
        "ask": 0.64,
        "midpoint": 0.635,
        "last_price": 0.64,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.64,
        "price_type": "live_executable_ask",
        "yes_ask_size": 1360.24
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 78403.39,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260908T1245Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 19,
          "signal_id": 25,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-08T12:30:00Z",
          "return_6h": -0.001224289273149326,
          "return_12h": -0.011316723025057485,
          "return_24h": -0.014730211945782279,
          "close_vs_ema12": -0.004320254665210799,
          "close_vs_ema24": -0.007128060852192419,
          "ema12_slope_3h": -0.0014605658172625047,
          "ema24_slope_6h": -0.0032754293974964765,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.437623Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-08T12:30:00Z",
            "return_6h": -0.001224289273149326,
            "return_12h": -0.011316723025057485,
            "return_24h": -0.014730211945782279,
            "close_vs_ema12": -0.004320254665210799,
            "close_vs_ema24": -0.007128060852192419,
            "ema12_slope_3h": -0.0014605658172625047,
            "ema24_slope_6h": -0.0032754293974964765,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 24,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260908T1230Z",
      "trigger_timestamp": "2026-09-08T12:31:14.866578Z",
      "market_start_timestamp": "2026-09-08T12:30:00Z",
      "resolution_timestamp": "2026-09-08T12:45:00Z",
      "direction": "UP",
      "base_run_id": 103,
      "small_run_id": 104,
      "last_observed_close": 78346.08,
      "actual_close": 78302.84,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-08T12:31:14.904853Z",
      "base_predicted_close": 78368.28125,
      "small_predicted_close": 78470.0546875,
      "strike": 78346.08,
      "market_regime": {
        "id": 18,
        "signal_id": 24,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-08T12:15:00Z",
        "return_6h": -0.00023836819393219244,
        "return_12h": -0.00839527163813003,
        "return_24h": -0.014812722366039477,
        "close_vs_ema12": -0.003953469263516807,
        "close_vs_ema24": -0.006728767034933414,
        "ema12_slope_3h": -0.0012957160684203828,
        "ema24_slope_6h": -0.0033182071873552044,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.437124Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-08T12:15:00Z",
          "return_6h": -0.00023836819393219244,
          "return_12h": -0.00839527163813003,
          "return_24h": -0.014812722366039477,
          "close_vs_ema12": -0.003953469263516807,
          "close_vs_ema24": -0.006728767034933414,
          "ema12_slope_3h": -0.0012957160684203828,
          "ema24_slope_6h": -0.0033182071873552044,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.45,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.175401,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        103,
        104
      ],
      "forecast_publication_timestamp": "2026-09-08T12:31:14.866578Z",
      "requested_quote_timestamp": "2026-09-08T12:31:14.866578Z",
      "retrieved_quote_timestamp": "2026-09-08T12:31:15.041979Z",
      "quote_retrieval_timestamp": "2026-09-08T12:31:15.041979Z",
      "timing_difference_seconds": 0.175401,
      "selected_quote": {
        "id": 24,
        "contract_id": 24,
        "forecast_timestamp": "2026-09-08T12:31:14.866578Z",
        "requested_timestamp": "2026-09-08T12:31:14.866578Z",
        "actual_quote_timestamp": "2026-09-08T12:31:15.041979Z",
        "timestamp_delta_seconds": 0.175401,
        "bid": 0.44,
        "ask": 0.45,
        "midpoint": 0.445,
        "last_price": 0.45,
        "implied_probability": 0.45,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-08T12:31:15.041979Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP080845",
        "external_market_id": "KXBTC15M-26SEP080845-45",
        "external_contract_id": "KXBTC15M-26SEP080845-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5744.83
      },
      "selected_entry_price": 0.45,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 24,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP080845",
          "external_market_id": "KXBTC15M-26SEP080845-45",
          "external_contract_id": "KXBTC15M-26SEP080845-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-08T12:30:00Z",
          "resolution_timestamp": "2026-09-08T12:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-08T12:31:14.906858Z"
        }
      ],
      "quotes": [
        {
          "id": 24,
          "contract_id": 24,
          "forecast_timestamp": "2026-09-08T12:31:14.866578Z",
          "requested_timestamp": "2026-09-08T12:31:14.866578Z",
          "actual_quote_timestamp": "2026-09-08T12:31:15.041979Z",
          "timestamp_delta_seconds": 0.175401,
          "bid": 0.44,
          "ask": 0.45,
          "midpoint": 0.445,
          "last_price": 0.45,
          "implied_probability": 0.45,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-08T12:31:15.041979Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP080845",
          "external_market_id": "KXBTC15M-26SEP080845-45",
          "external_contract_id": "KXBTC15M-26SEP080845-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5744.83
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP080845-45": {
          "UP/YES": "KXBTC15M-26SEP080845-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 45,
          "signal_id": 24,
          "quote_id": 24,
          "settlement_id": 24,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 213.0,
          "entry_price": 0.45,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.85000000000001,
          "trading_fee": 3.7,
          "total_deployed": 99.55000000000001,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.85000000000001,
          "net_pnl": -99.55000000000001,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-08T12:46:21.180110Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5744.83,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 46,
          "signal_id": 24,
          "quote_id": 24,
          "settlement_id": 24,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.45,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 45.0,
          "trading_fee": 1.74,
          "total_deployed": 46.74,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -45.0,
          "net_pnl": -46.74,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-08T12:46:21.181959Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5744.83,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 78346.08,
        "kronos_base_predicted_close": 78368.28125,
        "kronos_base_displacement": 22.201249999998254,
        "kronos_base_displacement_fraction": 0.00028337410116751537,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 78470.0546875,
        "kronos_small_displacement": 123.97468749999825,
        "kronos_small_displacement_fraction": 0.0015823980919019592,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP080845",
        "ticker": "KXBTC15M-26SEP080845-45",
        "market_id": "KXBTC15M-26SEP080845-45",
        "contract_id": "KXBTC15M-26SEP080845-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 78346.08
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-08T12:31:14.866578Z",
        "retrieved_timestamp": "2026-09-08T12:31:15.041979Z",
        "quote_offset_seconds": 0.175401,
        "quote_age_seconds": 0.175401,
        "bid": 0.44,
        "ask": 0.45,
        "midpoint": 0.445,
        "last_price": 0.45,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.45,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5744.83
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 78302.84,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260908T1230Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 18,
          "signal_id": 24,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-08T12:15:00Z",
          "return_6h": -0.00023836819393219244,
          "return_12h": -0.00839527163813003,
          "return_24h": -0.014812722366039477,
          "close_vs_ema12": -0.003953469263516807,
          "close_vs_ema24": -0.006728767034933414,
          "ema12_slope_3h": -0.0012957160684203828,
          "ema24_slope_6h": -0.0033182071873552044,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.437124Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-08T12:15:00Z",
            "return_6h": -0.00023836819393219244,
            "return_12h": -0.00839527163813003,
            "return_24h": -0.014812722366039477,
            "close_vs_ema12": -0.003953469263516807,
            "close_vs_ema24": -0.006728767034933414,
            "ema12_slope_3h": -0.0012957160684203828,
            "ema24_slope_6h": -0.0033182071873552044,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 23,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260908T1200Z",
      "trigger_timestamp": "2026-09-08T12:01:15.738167Z",
      "market_start_timestamp": "2026-09-08T12:00:00Z",
      "resolution_timestamp": "2026-09-08T12:15:00Z",
      "direction": "UP",
      "base_run_id": 99,
      "small_run_id": 100,
      "last_observed_close": 78417.47,
      "actual_close": 78199.35,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-08T12:01:15.783759Z",
      "base_predicted_close": 78437.34375,
      "small_predicted_close": 78519.234375,
      "strike": 78417.47,
      "market_regime": {
        "id": 17,
        "signal_id": 23,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-08T11:45:00Z",
        "return_6h": -0.0017843267202780622,
        "return_12h": -0.008723336194373599,
        "return_24h": -0.012656403214274303,
        "close_vs_ema12": -0.003467422954043009,
        "close_vs_ema24": -0.006147173109122828,
        "ema12_slope_3h": -0.0012048275588897317,
        "ema24_slope_6h": -0.003359112761234684,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.436669Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-08T11:45:00Z",
          "return_6h": -0.0017843267202780622,
          "return_12h": -0.008723336194373599,
          "return_24h": -0.012656403214274303,
          "close_vs_ema12": -0.003467422954043009,
          "close_vs_ema24": -0.006147173109122828,
          "ema12_slope_3h": -0.0012048275588897317,
          "ema24_slope_6h": -0.003359112761234684,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.29,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.206596,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        99,
        100
      ],
      "forecast_publication_timestamp": "2026-09-08T12:01:15.738167Z",
      "requested_quote_timestamp": "2026-09-08T12:01:15.738167Z",
      "retrieved_quote_timestamp": "2026-09-08T12:01:15.944763Z",
      "quote_retrieval_timestamp": "2026-09-08T12:01:15.944763Z",
      "timing_difference_seconds": 0.206596,
      "selected_quote": {
        "id": 23,
        "contract_id": 23,
        "forecast_timestamp": "2026-09-08T12:01:15.738167Z",
        "requested_timestamp": "2026-09-08T12:01:15.738167Z",
        "actual_quote_timestamp": "2026-09-08T12:01:15.944763Z",
        "timestamp_delta_seconds": 0.206596,
        "bid": 0.28,
        "ask": 0.29,
        "midpoint": 0.28500000000000003,
        "last_price": 0.28,
        "implied_probability": 0.29,
        "spread": 0.009999999999999953,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-08T12:01:15.944763Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP080815",
        "external_market_id": "KXBTC15M-26SEP080815-15",
        "external_contract_id": "KXBTC15M-26SEP080815-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3151.35
      },
      "selected_entry_price": 0.29,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 23,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP080815",
          "external_market_id": "KXBTC15M-26SEP080815-15",
          "external_contract_id": "KXBTC15M-26SEP080815-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-08T12:00:00Z",
          "resolution_timestamp": "2026-09-08T12:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-08T12:01:15.786041Z"
        }
      ],
      "quotes": [
        {
          "id": 23,
          "contract_id": 23,
          "forecast_timestamp": "2026-09-08T12:01:15.738167Z",
          "requested_timestamp": "2026-09-08T12:01:15.738167Z",
          "actual_quote_timestamp": "2026-09-08T12:01:15.944763Z",
          "timestamp_delta_seconds": 0.206596,
          "bid": 0.28,
          "ask": 0.29,
          "midpoint": 0.28500000000000003,
          "last_price": 0.28,
          "implied_probability": 0.29,
          "spread": 0.009999999999999953,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-08T12:01:15.944763Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP080815",
          "external_market_id": "KXBTC15M-26SEP080815-15",
          "external_contract_id": "KXBTC15M-26SEP080815-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3151.35
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP080815-15": {
          "UP/YES": "KXBTC15M-26SEP080815-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 43,
          "signal_id": 23,
          "quote_id": 23,
          "settlement_id": 23,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 328.0,
          "entry_price": 0.29,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.11999999999999,
          "trading_fee": 4.73,
          "total_deployed": 99.85,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.11999999999999,
          "net_pnl": -99.85,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-08T12:16:20.064742Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3151.35,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 44,
          "signal_id": 23,
          "quote_id": 23,
          "settlement_id": 23,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.29,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 28.999999999999996,
          "trading_fee": 1.45,
          "total_deployed": 30.449999999999996,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -28.999999999999996,
          "net_pnl": -30.449999999999996,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-08T12:16:20.066613Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3151.35,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 78417.47,
        "kronos_base_predicted_close": 78437.34375,
        "kronos_base_displacement": 19.873749999998836,
        "kronos_base_displacement_fraction": 0.0002534352357962943,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 78519.234375,
        "kronos_small_displacement": 101.76437499999884,
        "kronos_small_displacement_fraction": 0.0012977258128832622,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP080815",
        "ticker": "KXBTC15M-26SEP080815-15",
        "market_id": "KXBTC15M-26SEP080815-15",
        "contract_id": "KXBTC15M-26SEP080815-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 78417.47
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-08T12:01:15.738167Z",
        "retrieved_timestamp": "2026-09-08T12:01:15.944763Z",
        "quote_offset_seconds": 0.206596,
        "quote_age_seconds": 0.206596,
        "bid": 0.28,
        "ask": 0.29,
        "midpoint": 0.28500000000000003,
        "last_price": 0.28,
        "spread": 0.009999999999999953,
        "selected_entry_price": 0.29,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3151.35
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 78199.35,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260908T1200Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 17,
          "signal_id": 23,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-08T11:45:00Z",
          "return_6h": -0.0017843267202780622,
          "return_12h": -0.008723336194373599,
          "return_24h": -0.012656403214274303,
          "close_vs_ema12": -0.003467422954043009,
          "close_vs_ema24": -0.006147173109122828,
          "ema12_slope_3h": -0.0012048275588897317,
          "ema24_slope_6h": -0.003359112761234684,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.436669Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-08T11:45:00Z",
            "return_6h": -0.0017843267202780622,
            "return_12h": -0.008723336194373599,
            "return_24h": -0.012656403214274303,
            "close_vs_ema12": -0.003467422954043009,
            "close_vs_ema24": -0.006147173109122828,
            "ema12_slope_3h": -0.0012048275588897317,
            "ema24_slope_6h": -0.003359112761234684,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 22,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260908T1145Z",
      "trigger_timestamp": "2026-09-08T11:46:16.284854Z",
      "market_start_timestamp": "2026-09-08T11:45:00Z",
      "resolution_timestamp": "2026-09-08T12:00:00Z",
      "direction": "UP",
      "base_run_id": 97,
      "small_run_id": 98,
      "last_observed_close": 78423.92,
      "actual_close": 78417.47,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-08T11:46:16.315268Z",
      "base_predicted_close": 78434.109375,
      "small_predicted_close": 78516.484375,
      "strike": 78423.92,
      "market_regime": {
        "id": 16,
        "signal_id": 22,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-08T11:30:00Z",
        "return_6h": -0.0025635285021609056,
        "return_12h": -0.008487499659039832,
        "return_24h": -0.012406475541367201,
        "close_vs_ema12": -0.003532425476311829,
        "close_vs_ema24": -0.0061939800839454495,
        "ema12_slope_3h": -0.0012745783210275086,
        "ema24_slope_6h": -0.003392005028184597,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.436200Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-08T11:30:00Z",
          "return_6h": -0.0025635285021609056,
          "return_12h": -0.008487499659039832,
          "return_24h": -0.012406475541367201,
          "close_vs_ema12": -0.003532425476311829,
          "close_vs_ema24": -0.0061939800839454495,
          "ema12_slope_3h": -0.0012745783210275086,
          "ema24_slope_6h": -0.003392005028184597,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.38,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.178862,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        97,
        98
      ],
      "forecast_publication_timestamp": "2026-09-08T11:46:16.284854Z",
      "requested_quote_timestamp": "2026-09-08T11:46:16.284854Z",
      "retrieved_quote_timestamp": "2026-09-08T11:46:16.463716Z",
      "quote_retrieval_timestamp": "2026-09-08T11:46:16.463716Z",
      "timing_difference_seconds": 0.178862,
      "selected_quote": {
        "id": 22,
        "contract_id": 22,
        "forecast_timestamp": "2026-09-08T11:46:16.284854Z",
        "requested_timestamp": "2026-09-08T11:46:16.284854Z",
        "actual_quote_timestamp": "2026-09-08T11:46:16.463716Z",
        "timestamp_delta_seconds": 0.178862,
        "bid": 0.37,
        "ask": 0.38,
        "midpoint": 0.375,
        "last_price": 0.38,
        "implied_probability": 0.38,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-08T11:46:16.463716Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP080800",
        "external_market_id": "KXBTC15M-26SEP080800-00",
        "external_contract_id": "KXBTC15M-26SEP080800-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5769.55
      },
      "selected_entry_price": 0.38,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 22,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP080800",
          "external_market_id": "KXBTC15M-26SEP080800-00",
          "external_contract_id": "KXBTC15M-26SEP080800-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-08T11:45:00Z",
          "resolution_timestamp": "2026-09-08T12:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-08T11:46:16.318363Z"
        }
      ],
      "quotes": [
        {
          "id": 22,
          "contract_id": 22,
          "forecast_timestamp": "2026-09-08T11:46:16.284854Z",
          "requested_timestamp": "2026-09-08T11:46:16.284854Z",
          "actual_quote_timestamp": "2026-09-08T11:46:16.463716Z",
          "timestamp_delta_seconds": 0.178862,
          "bid": 0.37,
          "ask": 0.38,
          "midpoint": 0.375,
          "last_price": 0.38,
          "implied_probability": 0.38,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-08T11:46:16.463716Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP080800",
          "external_market_id": "KXBTC15M-26SEP080800-00",
          "external_contract_id": "KXBTC15M-26SEP080800-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5769.55
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP080800-00": {
          "UP/YES": "KXBTC15M-26SEP080800-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 41,
          "signal_id": 22,
          "quote_id": 22,
          "settlement_id": 22,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 252.0,
          "entry_price": 0.38,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.76,
          "trading_fee": 4.16,
          "total_deployed": 99.92,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.76,
          "net_pnl": -99.92,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-08T12:01:20.649992Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5769.55,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 42,
          "signal_id": 22,
          "quote_id": 22,
          "settlement_id": 22,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.38,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 38.0,
          "trading_fee": 1.65,
          "total_deployed": 39.65,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -38.0,
          "net_pnl": -39.65,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-08T12:01:20.651527Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5769.55,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 78423.92,
        "kronos_base_predicted_close": 78434.109375,
        "kronos_base_displacement": 10.189375000001746,
        "kronos_base_displacement_fraction": 0.00012992687690186548,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 78516.484375,
        "kronos_small_displacement": 92.56437500000175,
        "kronos_small_displacement_fraction": 0.0011803079341099214,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP080800",
        "ticker": "KXBTC15M-26SEP080800-00",
        "market_id": "KXBTC15M-26SEP080800-00",
        "contract_id": "KXBTC15M-26SEP080800-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 78423.92
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-08T11:46:16.284854Z",
        "retrieved_timestamp": "2026-09-08T11:46:16.463716Z",
        "quote_offset_seconds": 0.178862,
        "quote_age_seconds": 0.178862,
        "bid": 0.37,
        "ask": 0.38,
        "midpoint": 0.375,
        "last_price": 0.38,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.38,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5769.55
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 78417.47,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260908T1145Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 16,
          "signal_id": 22,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-08T11:30:00Z",
          "return_6h": -0.0025635285021609056,
          "return_12h": -0.008487499659039832,
          "return_24h": -0.012406475541367201,
          "close_vs_ema12": -0.003532425476311829,
          "close_vs_ema24": -0.0061939800839454495,
          "ema12_slope_3h": -0.0012745783210275086,
          "ema24_slope_6h": -0.003392005028184597,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.436200Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-08T11:30:00Z",
            "return_6h": -0.0025635285021609056,
            "return_12h": -0.008487499659039832,
            "return_24h": -0.012406475541367201,
            "close_vs_ema12": -0.003532425476311829,
            "close_vs_ema24": -0.0061939800839454495,
            "ema12_slope_3h": -0.0012745783210275086,
            "ema24_slope_6h": -0.003392005028184597,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 21,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260908T1130Z",
      "trigger_timestamp": "2026-09-08T11:31:15.650333Z",
      "market_start_timestamp": "2026-09-08T11:30:00Z",
      "resolution_timestamp": "2026-09-08T11:45:00Z",
      "direction": "UP",
      "base_run_id": 95,
      "small_run_id": 96,
      "last_observed_close": 78425.64,
      "actual_close": 78423.92,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-08T11:31:15.684532Z",
      "base_predicted_close": 78468.375,
      "small_predicted_close": 78516.5078125,
      "strike": 78425.64,
      "market_regime": {
        "id": 15,
        "signal_id": 21,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-08T11:15:00Z",
        "return_6h": -0.004771413266573599,
        "return_12h": -0.007219281715501125,
        "return_24h": -0.012734412829792041,
        "close_vs_ema12": -0.003660393806783624,
        "close_vs_ema24": -0.006301818699288808,
        "ema12_slope_3h": -0.0012946043651231864,
        "ema24_slope_6h": -0.0034093216498858325,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.435548Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-08T11:15:00Z",
          "return_6h": -0.004771413266573599,
          "return_12h": -0.007219281715501125,
          "return_24h": -0.012734412829792041,
          "close_vs_ema12": -0.003660393806783624,
          "close_vs_ema24": -0.006301818699288808,
          "ema12_slope_3h": -0.0012946043651231864,
          "ema24_slope_6h": -0.0034093216498858325,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.37,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.189099,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        95,
        96
      ],
      "forecast_publication_timestamp": "2026-09-08T11:31:15.650333Z",
      "requested_quote_timestamp": "2026-09-08T11:31:15.650333Z",
      "retrieved_quote_timestamp": "2026-09-08T11:31:15.839432Z",
      "quote_retrieval_timestamp": "2026-09-08T11:31:15.839432Z",
      "timing_difference_seconds": 0.189099,
      "selected_quote": {
        "id": 21,
        "contract_id": 21,
        "forecast_timestamp": "2026-09-08T11:31:15.650333Z",
        "requested_timestamp": "2026-09-08T11:31:15.650333Z",
        "actual_quote_timestamp": "2026-09-08T11:31:15.839432Z",
        "timestamp_delta_seconds": 0.189099,
        "bid": 0.36,
        "ask": 0.37,
        "midpoint": 0.365,
        "last_price": 0.36,
        "implied_probability": 0.37,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-08T11:31:15.839432Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP080745",
        "external_market_id": "KXBTC15M-26SEP080745-45",
        "external_contract_id": "KXBTC15M-26SEP080745-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4421.2
      },
      "selected_entry_price": 0.37,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 21,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP080745",
          "external_market_id": "KXBTC15M-26SEP080745-45",
          "external_contract_id": "KXBTC15M-26SEP080745-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-08T11:30:00Z",
          "resolution_timestamp": "2026-09-08T11:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-08T11:31:15.686760Z"
        }
      ],
      "quotes": [
        {
          "id": 21,
          "contract_id": 21,
          "forecast_timestamp": "2026-09-08T11:31:15.650333Z",
          "requested_timestamp": "2026-09-08T11:31:15.650333Z",
          "actual_quote_timestamp": "2026-09-08T11:31:15.839432Z",
          "timestamp_delta_seconds": 0.189099,
          "bid": 0.36,
          "ask": 0.37,
          "midpoint": 0.365,
          "last_price": 0.36,
          "implied_probability": 0.37,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-08T11:31:15.839432Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP080745",
          "external_market_id": "KXBTC15M-26SEP080745-45",
          "external_contract_id": "KXBTC15M-26SEP080745-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4421.2
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP080745-45": {
          "UP/YES": "KXBTC15M-26SEP080745-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 39,
          "signal_id": 21,
          "quote_id": 21,
          "settlement_id": 21,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 258.0,
          "entry_price": 0.37,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.46,
          "trading_fee": 4.21,
          "total_deployed": 99.66999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.46,
          "net_pnl": -99.66999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-08T11:46:20.592008Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4421.2,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 40,
          "signal_id": 21,
          "quote_id": 21,
          "settlement_id": 21,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.37,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 37.0,
          "trading_fee": 1.64,
          "total_deployed": 38.64,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -37.0,
          "net_pnl": -38.64,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-08T11:46:20.593846Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4421.2,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 78425.64,
        "kronos_base_predicted_close": 78468.375,
        "kronos_base_displacement": 42.73500000000058,
        "kronos_base_displacement_fraction": 0.0005449110775506656,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 78516.5078125,
        "kronos_small_displacement": 90.86781250000058,
        "kronos_small_displacement_fraction": 0.0011586492950519827,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP080745",
        "ticker": "KXBTC15M-26SEP080745-45",
        "market_id": "KXBTC15M-26SEP080745-45",
        "contract_id": "KXBTC15M-26SEP080745-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 78425.64
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-08T11:31:15.650333Z",
        "retrieved_timestamp": "2026-09-08T11:31:15.839432Z",
        "quote_offset_seconds": 0.189099,
        "quote_age_seconds": 0.189099,
        "bid": 0.36,
        "ask": 0.37,
        "midpoint": 0.365,
        "last_price": 0.36,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.37,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4421.2
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 78423.92,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260908T1130Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 15,
          "signal_id": 21,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-08T11:15:00Z",
          "return_6h": -0.004771413266573599,
          "return_12h": -0.007219281715501125,
          "return_24h": -0.012734412829792041,
          "close_vs_ema12": -0.003660393806783624,
          "close_vs_ema24": -0.006301818699288808,
          "ema12_slope_3h": -0.0012946043651231864,
          "ema24_slope_6h": -0.0034093216498858325,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.435548Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-08T11:15:00Z",
            "return_6h": -0.004771413266573599,
            "return_12h": -0.007219281715501125,
            "return_24h": -0.012734412829792041,
            "close_vs_ema12": -0.003660393806783624,
            "close_vs_ema24": -0.006301818699288808,
            "ema12_slope_3h": -0.0012946043651231864,
            "ema24_slope_6h": -0.0034093216498858325,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 20,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260908T1100Z",
      "trigger_timestamp": "2026-09-08T11:01:16.906206Z",
      "market_start_timestamp": "2026-09-08T11:00:00Z",
      "resolution_timestamp": "2026-09-08T11:15:00Z",
      "direction": "UP",
      "base_run_id": 91,
      "small_run_id": 92,
      "last_observed_close": 78556.31,
      "actual_close": 78281.61,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-08T11:01:16.940279Z",
      "base_predicted_close": 78623.234375,
      "small_predicted_close": 78614.1484375,
      "strike": 78556.31,
      "market_regime": {
        "id": 14,
        "signal_id": 20,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-08T10:45:00Z",
        "return_6h": -0.0016362720472252734,
        "return_12h": -0.0047950258400857315,
        "return_24h": -0.010124913001789748,
        "close_vs_ema12": -0.0023953753838620306,
        "close_vs_ema24": -0.004951170169424368,
        "ema12_slope_3h": -0.001348480551022213,
        "ema24_slope_6h": -0.003337371218813834,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.435041Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-08T10:45:00Z",
          "return_6h": -0.0016362720472252734,
          "return_12h": -0.0047950258400857315,
          "return_24h": -0.010124913001789748,
          "close_vs_ema12": -0.0023953753838620306,
          "close_vs_ema24": -0.004951170169424368,
          "ema12_slope_3h": -0.001348480551022213,
          "ema24_slope_6h": -0.003337371218813834,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.35,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.176666,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        91,
        92
      ],
      "forecast_publication_timestamp": "2026-09-08T11:01:16.906206Z",
      "requested_quote_timestamp": "2026-09-08T11:01:16.906206Z",
      "retrieved_quote_timestamp": "2026-09-08T11:01:17.082872Z",
      "quote_retrieval_timestamp": "2026-09-08T11:01:17.082872Z",
      "timing_difference_seconds": 0.176666,
      "selected_quote": {
        "id": 20,
        "contract_id": 20,
        "forecast_timestamp": "2026-09-08T11:01:16.906206Z",
        "requested_timestamp": "2026-09-08T11:01:16.906206Z",
        "actual_quote_timestamp": "2026-09-08T11:01:17.082872Z",
        "timestamp_delta_seconds": 0.176666,
        "bid": 0.34,
        "ask": 0.35,
        "midpoint": 0.345,
        "last_price": 0.34,
        "implied_probability": 0.35,
        "spread": 0.009999999999999953,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-08T11:01:17.082872Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP080715",
        "external_market_id": "KXBTC15M-26SEP080715-15",
        "external_contract_id": "KXBTC15M-26SEP080715-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3346.52
      },
      "selected_entry_price": 0.35,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 20,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP080715",
          "external_market_id": "KXBTC15M-26SEP080715-15",
          "external_contract_id": "KXBTC15M-26SEP080715-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-08T11:00:00Z",
          "resolution_timestamp": "2026-09-08T11:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-08T11:01:16.942243Z"
        }
      ],
      "quotes": [
        {
          "id": 20,
          "contract_id": 20,
          "forecast_timestamp": "2026-09-08T11:01:16.906206Z",
          "requested_timestamp": "2026-09-08T11:01:16.906206Z",
          "actual_quote_timestamp": "2026-09-08T11:01:17.082872Z",
          "timestamp_delta_seconds": 0.176666,
          "bid": 0.34,
          "ask": 0.35,
          "midpoint": 0.345,
          "last_price": 0.34,
          "implied_probability": 0.35,
          "spread": 0.009999999999999953,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-08T11:01:17.082872Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP080715",
          "external_market_id": "KXBTC15M-26SEP080715-15",
          "external_contract_id": "KXBTC15M-26SEP080715-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3346.52
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP080715-15": {
          "UP/YES": "KXBTC15M-26SEP080715-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 37,
          "signal_id": 20,
          "quote_id": 20,
          "settlement_id": 20,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 273.0,
          "entry_price": 0.35,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.55,
          "trading_fee": 4.35,
          "total_deployed": 99.89999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.55,
          "net_pnl": -99.89999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-08T11:16:20.246899Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3346.52,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 38,
          "signal_id": 20,
          "quote_id": 20,
          "settlement_id": 20,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.35,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 35.0,
          "trading_fee": 1.6,
          "total_deployed": 36.6,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -35.0,
          "net_pnl": -36.6,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-08T11:16:20.248925Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3346.52,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 78556.31,
        "kronos_base_predicted_close": 78623.234375,
        "kronos_base_displacement": 66.92437500000233,
        "kronos_base_displacement_fraction": 0.0008519286992986602,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 78614.1484375,
        "kronos_small_displacement": 57.83843750000233,
        "kronos_small_displacement_fraction": 0.0007362672393853827,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP080715",
        "ticker": "KXBTC15M-26SEP080715-15",
        "market_id": "KXBTC15M-26SEP080715-15",
        "contract_id": "KXBTC15M-26SEP080715-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 78556.31
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-08T11:01:16.906206Z",
        "retrieved_timestamp": "2026-09-08T11:01:17.082872Z",
        "quote_offset_seconds": 0.176666,
        "quote_age_seconds": 0.176666,
        "bid": 0.34,
        "ask": 0.35,
        "midpoint": 0.345,
        "last_price": 0.34,
        "spread": 0.009999999999999953,
        "selected_entry_price": 0.35,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3346.52
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 78281.61,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260908T1100Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 14,
          "signal_id": 20,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-08T10:45:00Z",
          "return_6h": -0.0016362720472252734,
          "return_12h": -0.0047950258400857315,
          "return_24h": -0.010124913001789748,
          "close_vs_ema12": -0.0023953753838620306,
          "close_vs_ema24": -0.004951170169424368,
          "ema12_slope_3h": -0.001348480551022213,
          "ema24_slope_6h": -0.003337371218813834,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.435041Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-08T10:45:00Z",
            "return_6h": -0.0016362720472252734,
            "return_12h": -0.0047950258400857315,
            "return_24h": -0.010124913001789748,
            "close_vs_ema12": -0.0023953753838620306,
            "close_vs_ema24": -0.004951170169424368,
            "ema12_slope_3h": -0.001348480551022213,
            "ema24_slope_6h": -0.003337371218813834,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 19,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260908T1045Z",
      "trigger_timestamp": "2026-09-08T10:46:16.289857Z",
      "market_start_timestamp": "2026-09-08T10:45:00Z",
      "resolution_timestamp": "2026-09-08T11:00:00Z",
      "direction": "UP",
      "base_run_id": 89,
      "small_run_id": 90,
      "last_observed_close": 78649.3,
      "actual_close": 78556.31,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-08T10:46:16.327553Z",
      "base_predicted_close": 78713.5390625,
      "small_predicted_close": 78651.2109375,
      "strike": 78649.3,
      "market_regime": {
        "id": 13,
        "signal_id": 19,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-08T10:30:00Z",
        "return_6h": -0.0013194151156846745,
        "return_12h": -0.0021938619150846383,
        "return_24h": -0.0099256815734593,
        "close_vs_ema12": -0.001316351153682338,
        "close_vs_ema24": -0.0038772054513860343,
        "ema12_slope_3h": -0.0014683833534813173,
        "ema24_slope_6h": -0.0033729408228603264,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.434519Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-08T10:30:00Z",
          "return_6h": -0.0013194151156846745,
          "return_12h": -0.0021938619150846383,
          "return_24h": -0.0099256815734593,
          "close_vs_ema12": -0.001316351153682338,
          "close_vs_ema24": -0.0038772054513860343,
          "ema12_slope_3h": -0.0014683833534813173,
          "ema24_slope_6h": -0.0033729408228603264,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.45,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.176547,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        89,
        90
      ],
      "forecast_publication_timestamp": "2026-09-08T10:46:16.289857Z",
      "requested_quote_timestamp": "2026-09-08T10:46:16.289857Z",
      "retrieved_quote_timestamp": "2026-09-08T10:46:16.466404Z",
      "quote_retrieval_timestamp": "2026-09-08T10:46:16.466404Z",
      "timing_difference_seconds": 0.176547,
      "selected_quote": {
        "id": 19,
        "contract_id": 19,
        "forecast_timestamp": "2026-09-08T10:46:16.289857Z",
        "requested_timestamp": "2026-09-08T10:46:16.289857Z",
        "actual_quote_timestamp": "2026-09-08T10:46:16.466404Z",
        "timestamp_delta_seconds": 0.176547,
        "bid": 0.44,
        "ask": 0.45,
        "midpoint": 0.445,
        "last_price": 0.44,
        "implied_probability": 0.45,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-08T10:46:16.466404Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP080700",
        "external_market_id": "KXBTC15M-26SEP080700-00",
        "external_contract_id": "KXBTC15M-26SEP080700-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3879.77
      },
      "selected_entry_price": 0.45,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 19,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP080700",
          "external_market_id": "KXBTC15M-26SEP080700-00",
          "external_contract_id": "KXBTC15M-26SEP080700-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-08T10:45:00Z",
          "resolution_timestamp": "2026-09-08T11:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-08T10:46:16.329404Z"
        }
      ],
      "quotes": [
        {
          "id": 19,
          "contract_id": 19,
          "forecast_timestamp": "2026-09-08T10:46:16.289857Z",
          "requested_timestamp": "2026-09-08T10:46:16.289857Z",
          "actual_quote_timestamp": "2026-09-08T10:46:16.466404Z",
          "timestamp_delta_seconds": 0.176547,
          "bid": 0.44,
          "ask": 0.45,
          "midpoint": 0.445,
          "last_price": 0.44,
          "implied_probability": 0.45,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-08T10:46:16.466404Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP080700",
          "external_market_id": "KXBTC15M-26SEP080700-00",
          "external_contract_id": "KXBTC15M-26SEP080700-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3879.77
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP080700-00": {
          "UP/YES": "KXBTC15M-26SEP080700-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 35,
          "signal_id": 19,
          "quote_id": 19,
          "settlement_id": 19,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 213.0,
          "entry_price": 0.45,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.85000000000001,
          "trading_fee": 3.7,
          "total_deployed": 99.55000000000001,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.85000000000001,
          "net_pnl": -99.55000000000001,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-08T11:01:21.512993Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3879.77,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 36,
          "signal_id": 19,
          "quote_id": 19,
          "settlement_id": 19,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.45,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 45.0,
          "trading_fee": 1.74,
          "total_deployed": 46.74,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -45.0,
          "net_pnl": -46.74,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-08T11:01:21.515043Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3879.77,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 78649.3,
        "kronos_base_predicted_close": 78713.5390625,
        "kronos_base_displacement": 64.23906249999709,
        "kronos_base_displacement_fraction": 0.0008167785663699116,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 78651.2109375,
        "kronos_small_displacement": 1.9109374999970896,
        "kronos_small_displacement_fraction": 2.4296942248654337e-05,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP080700",
        "ticker": "KXBTC15M-26SEP080700-00",
        "market_id": "KXBTC15M-26SEP080700-00",
        "contract_id": "KXBTC15M-26SEP080700-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 78649.3
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-08T10:46:16.289857Z",
        "retrieved_timestamp": "2026-09-08T10:46:16.466404Z",
        "quote_offset_seconds": 0.176547,
        "quote_age_seconds": 0.176547,
        "bid": 0.44,
        "ask": 0.45,
        "midpoint": 0.445,
        "last_price": 0.44,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.45,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3879.77
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 78556.31,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260908T1045Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 13,
          "signal_id": 19,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-08T10:30:00Z",
          "return_6h": -0.0013194151156846745,
          "return_12h": -0.0021938619150846383,
          "return_24h": -0.0099256815734593,
          "close_vs_ema12": -0.001316351153682338,
          "close_vs_ema24": -0.0038772054513860343,
          "ema12_slope_3h": -0.0014683833534813173,
          "ema24_slope_6h": -0.0033729408228603264,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.434519Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-08T10:30:00Z",
            "return_6h": -0.0013194151156846745,
            "return_12h": -0.0021938619150846383,
            "return_24h": -0.0099256815734593,
            "close_vs_ema12": -0.001316351153682338,
            "close_vs_ema24": -0.0038772054513860343,
            "ema12_slope_3h": -0.0014683833534813173,
            "ema24_slope_6h": -0.0033729408228603264,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 18,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260908T1030Z",
      "trigger_timestamp": "2026-09-08T10:31:16.047708Z",
      "market_start_timestamp": "2026-09-08T10:30:00Z",
      "resolution_timestamp": "2026-09-08T10:45:00Z",
      "direction": "UP",
      "base_run_id": 87,
      "small_run_id": 88,
      "last_observed_close": 78814.55,
      "actual_close": 78649.3,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-08T10:31:16.083103Z",
      "base_predicted_close": 78831.0234375,
      "small_predicted_close": 78878.546875,
      "strike": 78814.55,
      "market_regime": {
        "id": 12,
        "signal_id": 18,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-08T10:15:00Z",
        "return_6h": 0.00042221957452626135,
        "return_12h": -0.003953824138133499,
        "return_24h": -0.007602572343686331,
        "close_vs_ema12": 0.0007259460730422163,
        "close_vs_ema24": -0.001865706365767883,
        "ema12_slope_3h": -0.0016515945964143963,
        "ema24_slope_6h": -0.0034159114118631484,
        "score": -2,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.434009Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-08T10:15:00Z",
          "return_6h": 0.00042221957452626135,
          "return_12h": -0.003953824138133499,
          "return_24h": -0.007602572343686331,
          "close_vs_ema12": 0.0007259460730422163,
          "close_vs_ema24": -0.001865706365767883,
          "ema12_slope_3h": -0.0016515945964143963,
          "ema24_slope_6h": -0.0034159114118631484,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.6,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.197234,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        87,
        88
      ],
      "forecast_publication_timestamp": "2026-09-08T10:31:16.047708Z",
      "requested_quote_timestamp": "2026-09-08T10:31:16.047708Z",
      "retrieved_quote_timestamp": "2026-09-08T10:31:16.244942Z",
      "quote_retrieval_timestamp": "2026-09-08T10:31:16.244942Z",
      "timing_difference_seconds": 0.197234,
      "selected_quote": {
        "id": 18,
        "contract_id": 18,
        "forecast_timestamp": "2026-09-08T10:31:16.047708Z",
        "requested_timestamp": "2026-09-08T10:31:16.047708Z",
        "actual_quote_timestamp": "2026-09-08T10:31:16.244942Z",
        "timestamp_delta_seconds": 0.197234,
        "bid": 0.59,
        "ask": 0.6,
        "midpoint": 0.595,
        "last_price": 0.59,
        "implied_probability": 0.6,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-08T10:31:16.244942Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP080645",
        "external_market_id": "KXBTC15M-26SEP080645-45",
        "external_contract_id": "KXBTC15M-26SEP080645-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2403.71
      },
      "selected_entry_price": 0.6,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 18,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP080645",
          "external_market_id": "KXBTC15M-26SEP080645-45",
          "external_contract_id": "KXBTC15M-26SEP080645-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-08T10:30:00Z",
          "resolution_timestamp": "2026-09-08T10:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-08T10:31:16.085197Z"
        }
      ],
      "quotes": [
        {
          "id": 18,
          "contract_id": 18,
          "forecast_timestamp": "2026-09-08T10:31:16.047708Z",
          "requested_timestamp": "2026-09-08T10:31:16.047708Z",
          "actual_quote_timestamp": "2026-09-08T10:31:16.244942Z",
          "timestamp_delta_seconds": 0.197234,
          "bid": 0.59,
          "ask": 0.6,
          "midpoint": 0.595,
          "last_price": 0.59,
          "implied_probability": 0.6,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-08T10:31:16.244942Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP080645",
          "external_market_id": "KXBTC15M-26SEP080645-45",
          "external_contract_id": "KXBTC15M-26SEP080645-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2403.71
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP080645-45": {
          "UP/YES": "KXBTC15M-26SEP080645-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 33,
          "signal_id": 18,
          "quote_id": 18,
          "settlement_id": 18,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 162.0,
          "entry_price": 0.6,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.2,
          "trading_fee": 2.73,
          "total_deployed": 99.93,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -97.2,
          "net_pnl": -99.93,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-08T10:46:20.915465Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2403.71,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 34,
          "signal_id": 18,
          "quote_id": 18,
          "settlement_id": 18,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.6,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 60.0,
          "trading_fee": 1.68,
          "total_deployed": 61.68,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -60.0,
          "net_pnl": -61.68,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-08T10:46:20.917059Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2403.71,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 78814.55,
        "kronos_base_predicted_close": 78831.0234375,
        "kronos_base_displacement": 16.47343749999709,
        "kronos_base_displacement_fraction": 0.000209015181841387,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 78878.546875,
        "kronos_small_displacement": 63.99687499999709,
        "kronos_small_displacement_fraction": 0.0008119931535483878,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP080645",
        "ticker": "KXBTC15M-26SEP080645-45",
        "market_id": "KXBTC15M-26SEP080645-45",
        "contract_id": "KXBTC15M-26SEP080645-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 78814.55
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-08T10:31:16.047708Z",
        "retrieved_timestamp": "2026-09-08T10:31:16.244942Z",
        "quote_offset_seconds": 0.197234,
        "quote_age_seconds": 0.197234,
        "bid": 0.59,
        "ask": 0.6,
        "midpoint": 0.595,
        "last_price": 0.59,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.6,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2403.71
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 78649.3,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260908T1030Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 12,
          "signal_id": 18,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-08T10:15:00Z",
          "return_6h": 0.00042221957452626135,
          "return_12h": -0.003953824138133499,
          "return_24h": -0.007602572343686331,
          "close_vs_ema12": 0.0007259460730422163,
          "close_vs_ema24": -0.001865706365767883,
          "ema12_slope_3h": -0.0016515945964143963,
          "ema24_slope_6h": -0.0034159114118631484,
          "score": -2,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.434009Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-08T10:15:00Z",
            "return_6h": 0.00042221957452626135,
            "return_12h": -0.003953824138133499,
            "return_24h": -0.007602572343686331,
            "close_vs_ema12": 0.0007259460730422163,
            "close_vs_ema24": -0.001865706365767883,
            "ema12_slope_3h": -0.0016515945964143963,
            "ema24_slope_6h": -0.0034159114118631484,
            "score": -2,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 17,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260908T0900Z",
      "trigger_timestamp": "2026-09-08T09:01:17.244205Z",
      "market_start_timestamp": "2026-09-08T09:00:00Z",
      "resolution_timestamp": "2026-09-08T09:15:00Z",
      "direction": "UP",
      "base_run_id": 75,
      "small_run_id": 76,
      "last_observed_close": 78382.74,
      "actual_close": 78463.45,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-08T09:01:17.280810Z",
      "base_predicted_close": 78439.5859375,
      "small_predicted_close": 78487.3515625,
      "strike": 78382.74,
      "market_regime": {
        "id": 11,
        "signal_id": 17,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-08T08:45:00Z",
        "return_6h": -0.006982897271681665,
        "return_12h": -0.01054459740805025,
        "return_24h": -0.013136217601525613,
        "close_vs_ema12": -0.0051088999106181365,
        "close_vs_ema24": -0.007847859139831659,
        "ema12_slope_3h": -0.003003387040287131,
        "ema24_slope_6h": -0.003562913920030386,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.433485Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-08T08:45:00Z",
          "return_6h": -0.006982897271681665,
          "return_12h": -0.01054459740805025,
          "return_24h": -0.013136217601525613,
          "close_vs_ema12": -0.0051088999106181365,
          "close_vs_ema24": -0.007847859139831659,
          "ema12_slope_3h": -0.003003387040287131,
          "ema24_slope_6h": -0.003562913920030386,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.44,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.179156,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        75,
        76
      ],
      "forecast_publication_timestamp": "2026-09-08T09:01:17.244205Z",
      "requested_quote_timestamp": "2026-09-08T09:01:17.244205Z",
      "retrieved_quote_timestamp": "2026-09-08T09:01:17.423361Z",
      "quote_retrieval_timestamp": "2026-09-08T09:01:17.423361Z",
      "timing_difference_seconds": 0.179156,
      "selected_quote": {
        "id": 17,
        "contract_id": 17,
        "forecast_timestamp": "2026-09-08T09:01:17.244205Z",
        "requested_timestamp": "2026-09-08T09:01:17.244205Z",
        "actual_quote_timestamp": "2026-09-08T09:01:17.423361Z",
        "timestamp_delta_seconds": 0.179156,
        "bid": 0.43,
        "ask": 0.44,
        "midpoint": 0.435,
        "last_price": 0.43,
        "implied_probability": 0.44,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-08T09:01:17.423361Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP080515",
        "external_market_id": "KXBTC15M-26SEP080515-15",
        "external_contract_id": "KXBTC15M-26SEP080515-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3822.7
      },
      "selected_entry_price": 0.44,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 17,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP080515",
          "external_market_id": "KXBTC15M-26SEP080515-15",
          "external_contract_id": "KXBTC15M-26SEP080515-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-08T09:00:00Z",
          "resolution_timestamp": "2026-09-08T09:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-08T09:01:17.282603Z"
        }
      ],
      "quotes": [
        {
          "id": 17,
          "contract_id": 17,
          "forecast_timestamp": "2026-09-08T09:01:17.244205Z",
          "requested_timestamp": "2026-09-08T09:01:17.244205Z",
          "actual_quote_timestamp": "2026-09-08T09:01:17.423361Z",
          "timestamp_delta_seconds": 0.179156,
          "bid": 0.43,
          "ask": 0.44,
          "midpoint": 0.435,
          "last_price": 0.43,
          "implied_probability": 0.44,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-08T09:01:17.423361Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP080515",
          "external_market_id": "KXBTC15M-26SEP080515-15",
          "external_contract_id": "KXBTC15M-26SEP080515-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3822.7
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP080515-15": {
          "UP/YES": "KXBTC15M-26SEP080515-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 31,
          "signal_id": 17,
          "quote_id": 17,
          "settlement_id": 17,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 218.0,
          "entry_price": 0.44,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.92,
          "trading_fee": 3.77,
          "total_deployed": 99.69,
          "settlement_value": 1.0,
          "settlement_payout": 218.0,
          "gross_pnl": 122.08,
          "net_pnl": 118.31,
          "roi": 1.1867790149463338,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-08T09:16:20.281070Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3822.7,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 32,
          "signal_id": 17,
          "quote_id": 17,
          "settlement_id": 17,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.44,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 44.0,
          "trading_fee": 1.73,
          "total_deployed": 45.73,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 56.0,
          "net_pnl": 54.27,
          "roi": 1.1867483052700636,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-08T09:16:20.283058Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3822.7,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 78382.74,
        "kronos_base_predicted_close": 78439.5859375,
        "kronos_base_displacement": 56.84593749999476,
        "kronos_base_displacement_fraction": 0.0007252353962108847,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 78487.3515625,
        "kronos_small_displacement": 104.61156249999476,
        "kronos_small_displacement_fraction": 0.0013346249761107452,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP080515",
        "ticker": "KXBTC15M-26SEP080515-15",
        "market_id": "KXBTC15M-26SEP080515-15",
        "contract_id": "KXBTC15M-26SEP080515-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 78382.74
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-08T09:01:17.244205Z",
        "retrieved_timestamp": "2026-09-08T09:01:17.423361Z",
        "quote_offset_seconds": 0.179156,
        "quote_age_seconds": 0.179156,
        "bid": 0.43,
        "ask": 0.44,
        "midpoint": 0.435,
        "last_price": 0.43,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.44,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3822.7
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 78463.45,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260908T0900Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 11,
          "signal_id": 17,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-08T08:45:00Z",
          "return_6h": -0.006982897271681665,
          "return_12h": -0.01054459740805025,
          "return_24h": -0.013136217601525613,
          "close_vs_ema12": -0.0051088999106181365,
          "close_vs_ema24": -0.007847859139831659,
          "ema12_slope_3h": -0.003003387040287131,
          "ema24_slope_6h": -0.003562913920030386,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.433485Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-08T08:45:00Z",
            "return_6h": -0.006982897271681665,
            "return_12h": -0.01054459740805025,
            "return_24h": -0.013136217601525613,
            "close_vs_ema12": -0.0051088999106181365,
            "close_vs_ema24": -0.007847859139831659,
            "ema12_slope_3h": -0.003003387040287131,
            "ema24_slope_6h": -0.003562913920030386,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 16,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260908T0845Z",
      "trigger_timestamp": "2026-09-08T08:46:17.699527Z",
      "market_start_timestamp": "2026-09-08T08:45:00Z",
      "resolution_timestamp": "2026-09-08T09:00:00Z",
      "direction": "UP",
      "base_run_id": 73,
      "small_run_id": 74,
      "last_observed_close": 78486.87,
      "actual_close": 78382.74,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-08T08:46:17.733973Z",
      "base_predicted_close": 78544.1484375,
      "small_predicted_close": 78498.9921875,
      "strike": 78486.87,
      "market_regime": {
        "id": 10,
        "signal_id": 16,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-08T08:30:00Z",
        "return_6h": -0.008006047869697275,
        "return_12h": -0.008796122697656727,
        "return_24h": -0.012420577090056062,
        "close_vs_ema12": -0.004003718390936717,
        "close_vs_ema24": -0.0066938988689079215,
        "ema12_slope_3h": -0.0030362462505743038,
        "ema24_slope_6h": -0.0034912399763388224,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.433012Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-08T08:30:00Z",
          "return_6h": -0.008006047869697275,
          "return_12h": -0.008796122697656727,
          "return_24h": -0.012420577090056062,
          "close_vs_ema12": -0.004003718390936717,
          "close_vs_ema24": -0.0066938988689079215,
          "ema12_slope_3h": -0.0030362462505743038,
          "ema24_slope_6h": -0.0034912399763388224,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.59,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.174335,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        73,
        74
      ],
      "forecast_publication_timestamp": "2026-09-08T08:46:17.699527Z",
      "requested_quote_timestamp": "2026-09-08T08:46:17.699527Z",
      "retrieved_quote_timestamp": "2026-09-08T08:46:17.873862Z",
      "quote_retrieval_timestamp": "2026-09-08T08:46:17.873862Z",
      "timing_difference_seconds": 0.174335,
      "selected_quote": {
        "id": 16,
        "contract_id": 16,
        "forecast_timestamp": "2026-09-08T08:46:17.699527Z",
        "requested_timestamp": "2026-09-08T08:46:17.699527Z",
        "actual_quote_timestamp": "2026-09-08T08:46:17.873862Z",
        "timestamp_delta_seconds": 0.174335,
        "bid": 0.58,
        "ask": 0.59,
        "midpoint": 0.585,
        "last_price": 0.58,
        "implied_probability": 0.59,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-08T08:46:17.873862Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP080500",
        "external_market_id": "KXBTC15M-26SEP080500-00",
        "external_contract_id": "KXBTC15M-26SEP080500-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4940.67
      },
      "selected_entry_price": 0.59,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 16,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP080500",
          "external_market_id": "KXBTC15M-26SEP080500-00",
          "external_contract_id": "KXBTC15M-26SEP080500-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-08T08:45:00Z",
          "resolution_timestamp": "2026-09-08T09:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-08T08:46:17.735522Z"
        }
      ],
      "quotes": [
        {
          "id": 16,
          "contract_id": 16,
          "forecast_timestamp": "2026-09-08T08:46:17.699527Z",
          "requested_timestamp": "2026-09-08T08:46:17.699527Z",
          "actual_quote_timestamp": "2026-09-08T08:46:17.873862Z",
          "timestamp_delta_seconds": 0.174335,
          "bid": 0.58,
          "ask": 0.59,
          "midpoint": 0.585,
          "last_price": 0.58,
          "implied_probability": 0.59,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-08T08:46:17.873862Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP080500",
          "external_market_id": "KXBTC15M-26SEP080500-00",
          "external_contract_id": "KXBTC15M-26SEP080500-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4940.67
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP080500-00": {
          "UP/YES": "KXBTC15M-26SEP080500-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 29,
          "signal_id": 16,
          "quote_id": 16,
          "settlement_id": 16,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 164.0,
          "entry_price": 0.59,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.75999999999999,
          "trading_fee": 2.78,
          "total_deployed": 99.53999999999999,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.75999999999999,
          "net_pnl": -99.53999999999999,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-08T09:01:21.961781Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4940.67,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 30,
          "signal_id": 16,
          "quote_id": 16,
          "settlement_id": 16,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.59,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 59.0,
          "trading_fee": 1.7,
          "total_deployed": 60.7,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -59.0,
          "net_pnl": -60.7,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-08T09:01:21.963569Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4940.67,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 78486.87,
        "kronos_base_predicted_close": 78544.1484375,
        "kronos_base_displacement": 57.27843750000466,
        "kronos_base_displacement_fraction": 0.000729783688660341,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 78498.9921875,
        "kronos_small_displacement": 12.122187500004657,
        "kronos_small_displacement_fraction": 0.000154448603951268,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP080500",
        "ticker": "KXBTC15M-26SEP080500-00",
        "market_id": "KXBTC15M-26SEP080500-00",
        "contract_id": "KXBTC15M-26SEP080500-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 78486.87
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-08T08:46:17.699527Z",
        "retrieved_timestamp": "2026-09-08T08:46:17.873862Z",
        "quote_offset_seconds": 0.174335,
        "quote_age_seconds": 0.174335,
        "bid": 0.58,
        "ask": 0.59,
        "midpoint": 0.585,
        "last_price": 0.58,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.59,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4940.67
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 78382.74,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260908T0845Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 10,
          "signal_id": 16,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-08T08:30:00Z",
          "return_6h": -0.008006047869697275,
          "return_12h": -0.008796122697656727,
          "return_24h": -0.012420577090056062,
          "close_vs_ema12": -0.004003718390936717,
          "close_vs_ema24": -0.0066938988689079215,
          "ema12_slope_3h": -0.0030362462505743038,
          "ema24_slope_6h": -0.0034912399763388224,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.433012Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-08T08:30:00Z",
            "return_6h": -0.008006047869697275,
            "return_12h": -0.008796122697656727,
            "return_24h": -0.012420577090056062,
            "close_vs_ema12": -0.004003718390936717,
            "close_vs_ema24": -0.0066938988689079215,
            "ema12_slope_3h": -0.0030362462505743038,
            "ema24_slope_6h": -0.0034912399763388224,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 15,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260908T0830Z",
      "trigger_timestamp": "2026-09-08T08:31:16.806796Z",
      "market_start_timestamp": "2026-09-08T08:30:00Z",
      "resolution_timestamp": "2026-09-08T08:45:00Z",
      "direction": "UP",
      "base_run_id": 71,
      "small_run_id": 72,
      "last_observed_close": 78467.02,
      "actual_close": 78486.87,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-08T08:31:16.819334Z",
      "base_predicted_close": 78524.421875,
      "small_predicted_close": 78479.546875,
      "strike": 78467.02,
      "market_regime": {
        "id": 9,
        "signal_id": 15,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-08T08:15:00Z",
        "return_6h": -0.009931945089547645,
        "return_12h": -0.009264193400305265,
        "return_24h": -0.012411482811644281,
        "close_vs_ema12": -0.004425292747789467,
        "close_vs_ema24": -0.007085101361209101,
        "ema12_slope_3h": -0.003090131276683339,
        "ema24_slope_6h": -0.0033964022798198545,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.432534Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-08T08:15:00Z",
          "return_6h": -0.009931945089547645,
          "return_12h": -0.009264193400305265,
          "return_24h": -0.012411482811644281,
          "close_vs_ema12": -0.004425292747789467,
          "close_vs_ema24": -0.007085101361209101,
          "ema12_slope_3h": -0.003090131276683339,
          "ema24_slope_6h": -0.0033964022798198545,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.46,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.172221,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        71,
        72
      ],
      "forecast_publication_timestamp": "2026-09-08T08:31:16.806796Z",
      "requested_quote_timestamp": "2026-09-08T08:31:16.806796Z",
      "retrieved_quote_timestamp": "2026-09-08T08:31:16.979017Z",
      "quote_retrieval_timestamp": "2026-09-08T08:31:16.979017Z",
      "timing_difference_seconds": 0.172221,
      "selected_quote": {
        "id": 15,
        "contract_id": 15,
        "forecast_timestamp": "2026-09-08T08:31:16.806796Z",
        "requested_timestamp": "2026-09-08T08:31:16.806796Z",
        "actual_quote_timestamp": "2026-09-08T08:31:16.979017Z",
        "timestamp_delta_seconds": 0.172221,
        "bid": 0.45,
        "ask": 0.46,
        "midpoint": 0.455,
        "last_price": 0.45,
        "implied_probability": 0.46,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-08T08:31:16.979017Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP080445",
        "external_market_id": "KXBTC15M-26SEP080445-45",
        "external_contract_id": "KXBTC15M-26SEP080445-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 2623.91
      },
      "selected_entry_price": 0.46,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 15,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP080445",
          "external_market_id": "KXBTC15M-26SEP080445-45",
          "external_contract_id": "KXBTC15M-26SEP080445-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-08T08:30:00Z",
          "resolution_timestamp": "2026-09-08T08:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-08T08:31:16.819958Z"
        }
      ],
      "quotes": [
        {
          "id": 15,
          "contract_id": 15,
          "forecast_timestamp": "2026-09-08T08:31:16.806796Z",
          "requested_timestamp": "2026-09-08T08:31:16.806796Z",
          "actual_quote_timestamp": "2026-09-08T08:31:16.979017Z",
          "timestamp_delta_seconds": 0.172221,
          "bid": 0.45,
          "ask": 0.46,
          "midpoint": 0.455,
          "last_price": 0.45,
          "implied_probability": 0.46,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-08T08:31:16.979017Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP080445",
          "external_market_id": "KXBTC15M-26SEP080445-45",
          "external_contract_id": "KXBTC15M-26SEP080445-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 2623.91
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP080445-45": {
          "UP/YES": "KXBTC15M-26SEP080445-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 27,
          "signal_id": 15,
          "quote_id": 15,
          "settlement_id": 15,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 209.0,
          "entry_price": 0.46,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.14,
          "trading_fee": 3.64,
          "total_deployed": 99.78,
          "settlement_value": 1.0,
          "settlement_payout": 209.0,
          "gross_pnl": 112.86,
          "net_pnl": 109.22,
          "roi": 1.0946081379033874,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-08T08:46:22.014128Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2623.91,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 28,
          "signal_id": 15,
          "quote_id": 15,
          "settlement_id": 15,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.46,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 46.0,
          "trading_fee": 1.74,
          "total_deployed": 47.74,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 54.0,
          "net_pnl": 52.26,
          "roi": 1.0946795140343526,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-08T08:46:22.015655Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 2623.91,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 78467.02,
        "kronos_base_predicted_close": 78524.421875,
        "kronos_base_displacement": 57.401874999995925,
        "kronos_base_displacement_fraction": 0.0007315414170182061,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 78479.546875,
        "kronos_small_displacement": 12.526874999995925,
        "kronos_small_displacement_fraction": 0.0001596450967552473,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP080445",
        "ticker": "KXBTC15M-26SEP080445-45",
        "market_id": "KXBTC15M-26SEP080445-45",
        "contract_id": "KXBTC15M-26SEP080445-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 78467.02
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-08T08:31:16.806796Z",
        "retrieved_timestamp": "2026-09-08T08:31:16.979017Z",
        "quote_offset_seconds": 0.172221,
        "quote_age_seconds": 0.172221,
        "bid": 0.45,
        "ask": 0.46,
        "midpoint": 0.455,
        "last_price": 0.45,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.46,
        "price_type": "live_executable_ask",
        "yes_ask_size": 2623.91
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 78486.87,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260908T0830Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 9,
          "signal_id": 15,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-08T08:15:00Z",
          "return_6h": -0.009931945089547645,
          "return_12h": -0.009264193400305265,
          "return_24h": -0.012411482811644281,
          "close_vs_ema12": -0.004425292747789467,
          "close_vs_ema24": -0.007085101361209101,
          "ema12_slope_3h": -0.003090131276683339,
          "ema24_slope_6h": -0.0033964022798198545,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.432534Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-08T08:15:00Z",
            "return_6h": -0.009931945089547645,
            "return_12h": -0.009264193400305265,
            "return_24h": -0.012411482811644281,
            "close_vs_ema12": -0.004425292747789467,
            "close_vs_ema24": -0.007085101361209101,
            "ema12_slope_3h": -0.003090131276683339,
            "ema24_slope_6h": -0.0033964022798198545,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 14,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260908T0815Z",
      "trigger_timestamp": "2026-09-08T08:16:16.339203Z",
      "market_start_timestamp": "2026-09-08T08:15:00Z",
      "resolution_timestamp": "2026-09-08T08:30:00Z",
      "direction": "UP",
      "base_run_id": 69,
      "small_run_id": 70,
      "last_observed_close": 78345.97,
      "actual_close": 78467.02,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-08T08:16:16.372659Z",
      "base_predicted_close": 78404.0078125,
      "small_predicted_close": 78454.1171875,
      "strike": 78345.97,
      "market_regime": {
        "id": 8,
        "signal_id": 14,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-08T08:00:00Z",
        "return_6h": -0.012317022825219848,
        "return_12h": -0.011112521855231039,
        "return_24h": -0.014035848566522846,
        "close_vs_ema12": -0.006148197052815885,
        "close_vs_ema24": -0.008764602843274072,
        "ema12_slope_3h": -0.003041098057136815,
        "ema24_slope_6h": -0.003258886469809208,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.432054Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-08T08:00:00Z",
          "return_6h": -0.012317022825219848,
          "return_12h": -0.011112521855231039,
          "return_24h": -0.014035848566522846,
          "close_vs_ema12": -0.006148197052815885,
          "close_vs_ema24": -0.008764602843274072,
          "ema12_slope_3h": -0.003041098057136815,
          "ema24_slope_6h": -0.003258886469809208,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.41,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.178787,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        69,
        70
      ],
      "forecast_publication_timestamp": "2026-09-08T08:16:16.339203Z",
      "requested_quote_timestamp": "2026-09-08T08:16:16.339203Z",
      "retrieved_quote_timestamp": "2026-09-08T08:16:16.517990Z",
      "quote_retrieval_timestamp": "2026-09-08T08:16:16.517990Z",
      "timing_difference_seconds": 0.178787,
      "selected_quote": {
        "id": 14,
        "contract_id": 14,
        "forecast_timestamp": "2026-09-08T08:16:16.339203Z",
        "requested_timestamp": "2026-09-08T08:16:16.339203Z",
        "actual_quote_timestamp": "2026-09-08T08:16:16.517990Z",
        "timestamp_delta_seconds": 0.178787,
        "bid": 0.4,
        "ask": 0.41,
        "midpoint": 0.405,
        "last_price": 0.41,
        "implied_probability": 0.41,
        "spread": 0.009999999999999953,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-08T08:16:16.517990Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP080430",
        "external_market_id": "KXBTC15M-26SEP080430-30",
        "external_contract_id": "KXBTC15M-26SEP080430-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3554.6
      },
      "selected_entry_price": 0.41,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 14,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP080430",
          "external_market_id": "KXBTC15M-26SEP080430-30",
          "external_contract_id": "KXBTC15M-26SEP080430-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-08T08:15:00Z",
          "resolution_timestamp": "2026-09-08T08:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-08T08:16:16.374846Z"
        }
      ],
      "quotes": [
        {
          "id": 14,
          "contract_id": 14,
          "forecast_timestamp": "2026-09-08T08:16:16.339203Z",
          "requested_timestamp": "2026-09-08T08:16:16.339203Z",
          "actual_quote_timestamp": "2026-09-08T08:16:16.517990Z",
          "timestamp_delta_seconds": 0.178787,
          "bid": 0.4,
          "ask": 0.41,
          "midpoint": 0.405,
          "last_price": 0.41,
          "implied_probability": 0.41,
          "spread": 0.009999999999999953,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-08T08:16:16.517990Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP080430",
          "external_market_id": "KXBTC15M-26SEP080430-30",
          "external_contract_id": "KXBTC15M-26SEP080430-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3554.6
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP080430-30": {
          "UP/YES": "KXBTC15M-26SEP080430-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 25,
          "signal_id": 14,
          "quote_id": 14,
          "settlement_id": 14,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 234.0,
          "entry_price": 0.41,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.94,
          "trading_fee": 3.97,
          "total_deployed": 99.91,
          "settlement_value": 1.0,
          "settlement_payout": 234.0,
          "gross_pnl": 138.06,
          "net_pnl": 134.09,
          "roi": 1.3421078971073968,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-08T08:31:21.294962Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3554.6,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 26,
          "signal_id": 14,
          "quote_id": 14,
          "settlement_id": 14,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.41,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 41.0,
          "trading_fee": 1.7,
          "total_deployed": 42.7,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 59.0,
          "net_pnl": 57.3,
          "roi": 1.3419203747072599,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-08T08:31:21.296998Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3554.6,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 78345.97,
        "kronos_base_predicted_close": 78404.0078125,
        "kronos_base_displacement": 58.037812499998836,
        "kronos_base_displacement_fraction": 0.0007407887412715527,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 78454.1171875,
        "kronos_small_displacement": 108.14718749999884,
        "kronos_small_displacement_fraction": 0.001380379711936668,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP080430",
        "ticker": "KXBTC15M-26SEP080430-30",
        "market_id": "KXBTC15M-26SEP080430-30",
        "contract_id": "KXBTC15M-26SEP080430-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 78345.97
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-08T08:16:16.339203Z",
        "retrieved_timestamp": "2026-09-08T08:16:16.517990Z",
        "quote_offset_seconds": 0.178787,
        "quote_age_seconds": 0.178787,
        "bid": 0.4,
        "ask": 0.41,
        "midpoint": 0.405,
        "last_price": 0.41,
        "spread": 0.009999999999999953,
        "selected_entry_price": 0.41,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3554.6
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 78467.02,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260908T0815Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 8,
          "signal_id": 14,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-08T08:00:00Z",
          "return_6h": -0.012317022825219848,
          "return_12h": -0.011112521855231039,
          "return_24h": -0.014035848566522846,
          "close_vs_ema12": -0.006148197052815885,
          "close_vs_ema24": -0.008764602843274072,
          "ema12_slope_3h": -0.003041098057136815,
          "ema24_slope_6h": -0.003258886469809208,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.432054Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-08T08:00:00Z",
            "return_6h": -0.012317022825219848,
            "return_12h": -0.011112521855231039,
            "return_24h": -0.014035848566522846,
            "close_vs_ema12": -0.006148197052815885,
            "close_vs_ema24": -0.008764602843274072,
            "ema12_slope_3h": -0.003041098057136815,
            "ema24_slope_6h": -0.003258886469809208,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 13,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260908T0800Z",
      "trigger_timestamp": "2026-09-08T08:01:17.568068Z",
      "market_start_timestamp": "2026-09-08T08:00:00Z",
      "resolution_timestamp": "2026-09-08T08:15:00Z",
      "direction": "UP",
      "base_run_id": 67,
      "small_run_id": 68,
      "last_observed_close": 78439.86,
      "actual_close": 78345.97,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-08T08:01:17.604012Z",
      "base_predicted_close": 78445.28125,
      "small_predicted_close": 78456.1640625,
      "strike": 78439.86,
      "market_regime": {
        "id": 7,
        "signal_id": 13,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-08T07:45:00Z",
        "return_6h": -0.012362396127043151,
        "return_12h": -0.01137421720383347,
        "return_24h": -0.011810695027844709,
        "close_vs_ema12": -0.0052175224476420645,
        "close_vs_ema24": -0.007759889229006722,
        "ema12_slope_3h": -0.0029734418198709145,
        "ema24_slope_6h": -0.0030681253636609673,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.431547Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-08T07:45:00Z",
          "return_6h": -0.012362396127043151,
          "return_12h": -0.01137421720383347,
          "return_24h": -0.011810695027844709,
          "close_vs_ema12": -0.0052175224476420645,
          "close_vs_ema24": -0.007759889229006722,
          "ema12_slope_3h": -0.0029734418198709145,
          "ema24_slope_6h": -0.0030681253636609673,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.26,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.179904,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        67,
        68
      ],
      "forecast_publication_timestamp": "2026-09-08T08:01:17.568068Z",
      "requested_quote_timestamp": "2026-09-08T08:01:17.568068Z",
      "retrieved_quote_timestamp": "2026-09-08T08:01:17.747972Z",
      "quote_retrieval_timestamp": "2026-09-08T08:01:17.747972Z",
      "timing_difference_seconds": 0.179904,
      "selected_quote": {
        "id": 13,
        "contract_id": 13,
        "forecast_timestamp": "2026-09-08T08:01:17.568068Z",
        "requested_timestamp": "2026-09-08T08:01:17.568068Z",
        "actual_quote_timestamp": "2026-09-08T08:01:17.747972Z",
        "timestamp_delta_seconds": 0.179904,
        "bid": 0.25,
        "ask": 0.26,
        "midpoint": 0.255,
        "last_price": 0.25,
        "implied_probability": 0.26,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-08T08:01:17.747972Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP080415",
        "external_market_id": "KXBTC15M-26SEP080415-15",
        "external_contract_id": "KXBTC15M-26SEP080415-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 946.77
      },
      "selected_entry_price": 0.26,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 13,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP080415",
          "external_market_id": "KXBTC15M-26SEP080415-15",
          "external_contract_id": "KXBTC15M-26SEP080415-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-08T08:00:00Z",
          "resolution_timestamp": "2026-09-08T08:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-08T08:01:17.605567Z"
        }
      ],
      "quotes": [
        {
          "id": 13,
          "contract_id": 13,
          "forecast_timestamp": "2026-09-08T08:01:17.568068Z",
          "requested_timestamp": "2026-09-08T08:01:17.568068Z",
          "actual_quote_timestamp": "2026-09-08T08:01:17.747972Z",
          "timestamp_delta_seconds": 0.179904,
          "bid": 0.25,
          "ask": 0.26,
          "midpoint": 0.255,
          "last_price": 0.25,
          "implied_probability": 0.26,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-08T08:01:17.747972Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP080415",
          "external_market_id": "KXBTC15M-26SEP080415-15",
          "external_contract_id": "KXBTC15M-26SEP080415-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 946.77
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP080415-15": {
          "UP/YES": "KXBTC15M-26SEP080415-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 23,
          "signal_id": 13,
          "quote_id": 13,
          "settlement_id": 13,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 365.0,
          "entry_price": 0.26,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 94.9,
          "trading_fee": 4.92,
          "total_deployed": 99.82000000000001,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -94.9,
          "net_pnl": -99.82000000000001,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-08T08:16:21.064966Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 946.77,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 24,
          "signal_id": 13,
          "quote_id": 13,
          "settlement_id": 13,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.26,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 26.0,
          "trading_fee": 1.35,
          "total_deployed": 27.35,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -26.0,
          "net_pnl": -27.35,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-08T08:16:21.066861Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 946.77,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 78439.86,
        "kronos_base_predicted_close": 78445.28125,
        "kronos_base_displacement": 5.421249999999418,
        "kronos_base_displacement_fraction": 6.911345838709322e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 78456.1640625,
        "kronos_small_displacement": 16.304062499999418,
        "kronos_small_displacement_fraction": 0.0002078543039214937,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP080415",
        "ticker": "KXBTC15M-26SEP080415-15",
        "market_id": "KXBTC15M-26SEP080415-15",
        "contract_id": "KXBTC15M-26SEP080415-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 78439.86
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-08T08:01:17.568068Z",
        "retrieved_timestamp": "2026-09-08T08:01:17.747972Z",
        "quote_offset_seconds": 0.179904,
        "quote_age_seconds": 0.179904,
        "bid": 0.25,
        "ask": 0.26,
        "midpoint": 0.255,
        "last_price": 0.25,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.26,
        "price_type": "live_executable_ask",
        "yes_ask_size": 946.77
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 78345.97,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260908T0800Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 7,
          "signal_id": 13,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-08T07:45:00Z",
          "return_6h": -0.012362396127043151,
          "return_12h": -0.01137421720383347,
          "return_24h": -0.011810695027844709,
          "close_vs_ema12": -0.0052175224476420645,
          "close_vs_ema24": -0.007759889229006722,
          "ema12_slope_3h": -0.0029734418198709145,
          "ema24_slope_6h": -0.0030681253636609673,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.431547Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-08T07:45:00Z",
            "return_6h": -0.012362396127043151,
            "return_12h": -0.01137421720383347,
            "return_24h": -0.011810695027844709,
            "close_vs_ema12": -0.0052175224476420645,
            "close_vs_ema24": -0.007759889229006722,
            "ema12_slope_3h": -0.0029734418198709145,
            "ema24_slope_6h": -0.0030681253636609673,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 12,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260908T0745Z",
      "trigger_timestamp": "2026-09-08T07:46:15.930123Z",
      "market_start_timestamp": "2026-09-08T07:45:00Z",
      "resolution_timestamp": "2026-09-08T08:00:00Z",
      "direction": "UP",
      "base_run_id": 65,
      "small_run_id": 66,
      "last_observed_close": 78424.8,
      "actual_close": 78439.86,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-08T07:46:15.965172Z",
      "base_predicted_close": 78519.96875,
      "small_predicted_close": 78462.734375,
      "strike": 78424.8,
      "market_regime": {
        "id": 6,
        "signal_id": 12,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-08T07:30:00Z",
        "return_6h": -0.011136985274450839,
        "return_12h": -0.011528362825625749,
        "return_24h": -0.010538413098517219,
        "close_vs_ema12": -0.005629179577061327,
        "close_vs_ema24": -0.008112326895277966,
        "ema12_slope_3h": -0.0029673954023571314,
        "ema24_slope_6h": -0.0028721412903812693,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.431016Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-08T07:30:00Z",
          "return_6h": -0.011136985274450839,
          "return_12h": -0.011528362825625749,
          "return_24h": -0.010538413098517219,
          "close_vs_ema12": -0.005629179577061327,
          "close_vs_ema24": -0.008112326895277966,
          "ema12_slope_3h": -0.0029673954023571314,
          "ema24_slope_6h": -0.0028721412903812693,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.28,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.179989,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        65,
        66
      ],
      "forecast_publication_timestamp": "2026-09-08T07:46:15.930123Z",
      "requested_quote_timestamp": "2026-09-08T07:46:15.930123Z",
      "retrieved_quote_timestamp": "2026-09-08T07:46:16.110112Z",
      "quote_retrieval_timestamp": "2026-09-08T07:46:16.110112Z",
      "timing_difference_seconds": 0.179989,
      "selected_quote": {
        "id": 12,
        "contract_id": 12,
        "forecast_timestamp": "2026-09-08T07:46:15.930123Z",
        "requested_timestamp": "2026-09-08T07:46:15.930123Z",
        "actual_quote_timestamp": "2026-09-08T07:46:16.110112Z",
        "timestamp_delta_seconds": 0.179989,
        "bid": 0.27,
        "ask": 0.28,
        "midpoint": 0.275,
        "last_price": 0.28,
        "implied_probability": 0.28,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-08T07:46:16.110112Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP080400",
        "external_market_id": "KXBTC15M-26SEP080400-00",
        "external_contract_id": "KXBTC15M-26SEP080400-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 6660.24
      },
      "selected_entry_price": 0.28,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 12,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP080400",
          "external_market_id": "KXBTC15M-26SEP080400-00",
          "external_contract_id": "KXBTC15M-26SEP080400-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-08T07:45:00Z",
          "resolution_timestamp": "2026-09-08T08:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-08T07:46:15.966958Z"
        }
      ],
      "quotes": [
        {
          "id": 12,
          "contract_id": 12,
          "forecast_timestamp": "2026-09-08T07:46:15.930123Z",
          "requested_timestamp": "2026-09-08T07:46:15.930123Z",
          "actual_quote_timestamp": "2026-09-08T07:46:16.110112Z",
          "timestamp_delta_seconds": 0.179989,
          "bid": 0.27,
          "ask": 0.28,
          "midpoint": 0.275,
          "last_price": 0.28,
          "implied_probability": 0.28,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-08T07:46:16.110112Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP080400",
          "external_market_id": "KXBTC15M-26SEP080400-00",
          "external_contract_id": "KXBTC15M-26SEP080400-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 6660.24
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP080400-00": {
          "UP/YES": "KXBTC15M-26SEP080400-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 21,
          "signal_id": 12,
          "quote_id": 12,
          "settlement_id": 12,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 340.0,
          "entry_price": 0.28,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.2,
          "trading_fee": 4.8,
          "total_deployed": 100.0,
          "settlement_value": 1.0,
          "settlement_payout": 340.0,
          "gross_pnl": 244.8,
          "net_pnl": 240.0,
          "roi": 2.4,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-08T08:01:21.992083Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6660.24,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 22,
          "signal_id": 12,
          "quote_id": 12,
          "settlement_id": 12,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.28,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 28.000000000000004,
          "trading_fee": 1.42,
          "total_deployed": 29.42,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 72.0,
          "net_pnl": 70.58,
          "roi": 2.399048266485384,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-08T08:01:21.993467Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 6660.24,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 78424.8,
        "kronos_base_predicted_close": 78519.96875,
        "kronos_base_displacement": 95.16874999999709,
        "kronos_base_displacement_fraction": 0.001213503254072654,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 78462.734375,
        "kronos_small_displacement": 37.93437499999709,
        "kronos_small_displacement_fraction": 0.00048370381562971263,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP080400",
        "ticker": "KXBTC15M-26SEP080400-00",
        "market_id": "KXBTC15M-26SEP080400-00",
        "contract_id": "KXBTC15M-26SEP080400-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 78424.8
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-08T07:46:15.930123Z",
        "retrieved_timestamp": "2026-09-08T07:46:16.110112Z",
        "quote_offset_seconds": 0.179989,
        "quote_age_seconds": 0.179989,
        "bid": 0.27,
        "ask": 0.28,
        "midpoint": 0.275,
        "last_price": 0.28,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.28,
        "price_type": "live_executable_ask",
        "yes_ask_size": 6660.24
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 78439.86,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260908T0745Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 6,
          "signal_id": 12,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-08T07:30:00Z",
          "return_6h": -0.011136985274450839,
          "return_12h": -0.011528362825625749,
          "return_24h": -0.010538413098517219,
          "close_vs_ema12": -0.005629179577061327,
          "close_vs_ema24": -0.008112326895277966,
          "ema12_slope_3h": -0.0029673954023571314,
          "ema24_slope_6h": -0.0028721412903812693,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.431016Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-08T07:30:00Z",
            "return_6h": -0.011136985274450839,
            "return_12h": -0.011528362825625749,
            "return_24h": -0.010538413098517219,
            "close_vs_ema12": -0.005629179577061327,
            "close_vs_ema24": -0.008112326895277966,
            "ema12_slope_3h": -0.0029673954023571314,
            "ema24_slope_6h": -0.0028721412903812693,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 11,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260908T0700Z",
      "trigger_timestamp": "2026-09-08T07:01:15.949298Z",
      "market_start_timestamp": "2026-09-08T07:00:00Z",
      "resolution_timestamp": "2026-09-08T07:15:00Z",
      "direction": "UP",
      "base_run_id": 59,
      "small_run_id": 60,
      "last_observed_close": 78320.69,
      "actual_close": 78397.72,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-08T07:01:15.992410Z",
      "base_predicted_close": 78357.5546875,
      "small_predicted_close": 78434.453125,
      "strike": 78320.69,
      "market_regime": {
        "id": 5,
        "signal_id": 11,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-08T06:45:00Z",
        "return_6h": -0.012149393499688688,
        "return_12h": -0.010998599791260721,
        "return_24h": -0.01684994737490808,
        "close_vs_ema12": -0.007692921000660102,
        "close_vs_ema24": -0.009947153267681585,
        "ema12_slope_3h": -0.0027719464778940273,
        "ema24_slope_6h": -0.002321318667927841,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.429306Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-08T06:45:00Z",
          "return_6h": -0.012149393499688688,
          "return_12h": -0.010998599791260721,
          "return_24h": -0.01684994737490808,
          "close_vs_ema12": -0.007692921000660102,
          "close_vs_ema24": -0.009947153267681585,
          "ema12_slope_3h": -0.0027719464778940273,
          "ema24_slope_6h": -0.002321318667927841,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.5,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.183504,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        59,
        60
      ],
      "forecast_publication_timestamp": "2026-09-08T07:01:15.949298Z",
      "requested_quote_timestamp": "2026-09-08T07:01:15.949298Z",
      "retrieved_quote_timestamp": "2026-09-08T07:01:16.132802Z",
      "quote_retrieval_timestamp": "2026-09-08T07:01:16.132802Z",
      "timing_difference_seconds": 0.183504,
      "selected_quote": {
        "id": 11,
        "contract_id": 11,
        "forecast_timestamp": "2026-09-08T07:01:15.949298Z",
        "requested_timestamp": "2026-09-08T07:01:15.949298Z",
        "actual_quote_timestamp": "2026-09-08T07:01:16.132802Z",
        "timestamp_delta_seconds": 0.183504,
        "bid": 0.49,
        "ask": 0.5,
        "midpoint": 0.495,
        "last_price": 0.5,
        "implied_probability": 0.5,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-08T07:01:16.132802Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP080315",
        "external_market_id": "KXBTC15M-26SEP080315-15",
        "external_contract_id": "KXBTC15M-26SEP080315-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3478.72
      },
      "selected_entry_price": 0.5,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 11,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP080315",
          "external_market_id": "KXBTC15M-26SEP080315-15",
          "external_contract_id": "KXBTC15M-26SEP080315-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-08T07:00:00Z",
          "resolution_timestamp": "2026-09-08T07:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-08T07:01:15.994160Z"
        }
      ],
      "quotes": [
        {
          "id": 11,
          "contract_id": 11,
          "forecast_timestamp": "2026-09-08T07:01:15.949298Z",
          "requested_timestamp": "2026-09-08T07:01:15.949298Z",
          "actual_quote_timestamp": "2026-09-08T07:01:16.132802Z",
          "timestamp_delta_seconds": 0.183504,
          "bid": 0.49,
          "ask": 0.5,
          "midpoint": 0.495,
          "last_price": 0.5,
          "implied_probability": 0.5,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-08T07:01:16.132802Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP080315",
          "external_market_id": "KXBTC15M-26SEP080315-15",
          "external_contract_id": "KXBTC15M-26SEP080315-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3478.72
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP080315-15": {
          "UP/YES": "KXBTC15M-26SEP080315-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 19,
          "signal_id": 11,
          "quote_id": 11,
          "settlement_id": 11,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 193.0,
          "entry_price": 0.5,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.5,
          "trading_fee": 3.38,
          "total_deployed": 99.88,
          "settlement_value": 1.0,
          "settlement_payout": 193.0,
          "gross_pnl": 96.5,
          "net_pnl": 93.12,
          "roi": 0.932318782539047,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-08T07:16:20.226283Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3478.72,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 20,
          "signal_id": 11,
          "quote_id": 11,
          "settlement_id": 11,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.5,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 50.0,
          "trading_fee": 1.75,
          "total_deployed": 51.75,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 50.0,
          "net_pnl": 48.25,
          "roi": 0.9323671497584541,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-08T07:16:20.228084Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3478.72,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 78320.69,
        "kronos_base_predicted_close": 78357.5546875,
        "kronos_base_displacement": 36.86468749999767,
        "kronos_base_displacement_fraction": 0.0004706890031228998,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 78434.453125,
        "kronos_small_displacement": 113.76312499999767,
        "kronos_small_displacement_fraction": 0.0014525296572335824,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP080315",
        "ticker": "KXBTC15M-26SEP080315-15",
        "market_id": "KXBTC15M-26SEP080315-15",
        "contract_id": "KXBTC15M-26SEP080315-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 78320.69
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-08T07:01:15.949298Z",
        "retrieved_timestamp": "2026-09-08T07:01:16.132802Z",
        "quote_offset_seconds": 0.183504,
        "quote_age_seconds": 0.183504,
        "bid": 0.49,
        "ask": 0.5,
        "midpoint": 0.495,
        "last_price": 0.5,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.5,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3478.72
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 78397.72,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260908T0700Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 5,
          "signal_id": 11,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-08T06:45:00Z",
          "return_6h": -0.012149393499688688,
          "return_12h": -0.010998599791260721,
          "return_24h": -0.01684994737490808,
          "close_vs_ema12": -0.007692921000660102,
          "close_vs_ema24": -0.009947153267681585,
          "ema12_slope_3h": -0.0027719464778940273,
          "ema24_slope_6h": -0.002321318667927841,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.429306Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-08T06:45:00Z",
            "return_6h": -0.012149393499688688,
            "return_12h": -0.010998599791260721,
            "return_24h": -0.01684994737490808,
            "close_vs_ema12": -0.007692921000660102,
            "close_vs_ema24": -0.009947153267681585,
            "ema12_slope_3h": -0.0027719464778940273,
            "ema24_slope_6h": -0.002321318667927841,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 10,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260908T0645Z",
      "trigger_timestamp": "2026-09-08T06:46:15.665495Z",
      "market_start_timestamp": "2026-09-08T06:45:00Z",
      "resolution_timestamp": "2026-09-08T07:00:00Z",
      "direction": "UP",
      "base_run_id": 57,
      "small_run_id": 58,
      "last_observed_close": 78398.82,
      "actual_close": 78320.69,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-08T06:46:15.701127Z",
      "base_predicted_close": 78478.453125,
      "small_predicted_close": 78491.90625,
      "strike": 78398.82,
      "market_regime": {
        "id": 4,
        "signal_id": 10,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-08T06:30:00Z",
        "return_6h": -0.010104804956223346,
        "return_12h": -0.009474254867280263,
        "return_24h": -0.015942346473914792,
        "close_vs_ema12": -0.007028159395296774,
        "close_vs_ema24": -0.009167076670110408,
        "ema12_slope_3h": -0.0025840985020049168,
        "ema24_slope_6h": -0.0021144323574008306,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.426920Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-08T06:30:00Z",
          "return_6h": -0.010104804956223346,
          "return_12h": -0.009474254867280263,
          "return_24h": -0.015942346473914792,
          "close_vs_ema12": -0.007028159395296774,
          "close_vs_ema24": -0.009167076670110408,
          "ema12_slope_3h": -0.0025840985020049168,
          "ema24_slope_6h": -0.0021144323574008306,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.7,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.168457,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "70_80",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        57,
        58
      ],
      "forecast_publication_timestamp": "2026-09-08T06:46:15.665495Z",
      "requested_quote_timestamp": "2026-09-08T06:46:15.665495Z",
      "retrieved_quote_timestamp": "2026-09-08T06:46:15.833952Z",
      "quote_retrieval_timestamp": "2026-09-08T06:46:15.833952Z",
      "timing_difference_seconds": 0.168457,
      "selected_quote": {
        "id": 10,
        "contract_id": 10,
        "forecast_timestamp": "2026-09-08T06:46:15.665495Z",
        "requested_timestamp": "2026-09-08T06:46:15.665495Z",
        "actual_quote_timestamp": "2026-09-08T06:46:15.833952Z",
        "timestamp_delta_seconds": 0.168457,
        "bid": 0.69,
        "ask": 0.7,
        "midpoint": 0.695,
        "last_price": 0.69,
        "implied_probability": 0.7,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-08T06:46:15.833952Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP080300",
        "external_market_id": "KXBTC15M-26SEP080300-00",
        "external_contract_id": "KXBTC15M-26SEP080300-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4619.66
      },
      "selected_entry_price": 0.7,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 10,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP080300",
          "external_market_id": "KXBTC15M-26SEP080300-00",
          "external_contract_id": "KXBTC15M-26SEP080300-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-08T06:45:00Z",
          "resolution_timestamp": "2026-09-08T07:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-08T06:46:15.705664Z"
        }
      ],
      "quotes": [
        {
          "id": 10,
          "contract_id": 10,
          "forecast_timestamp": "2026-09-08T06:46:15.665495Z",
          "requested_timestamp": "2026-09-08T06:46:15.665495Z",
          "actual_quote_timestamp": "2026-09-08T06:46:15.833952Z",
          "timestamp_delta_seconds": 0.168457,
          "bid": 0.69,
          "ask": 0.7,
          "midpoint": 0.695,
          "last_price": 0.69,
          "implied_probability": 0.7,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-08T06:46:15.833952Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP080300",
          "external_market_id": "KXBTC15M-26SEP080300-00",
          "external_contract_id": "KXBTC15M-26SEP080300-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4619.66
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP080300-00": {
          "UP/YES": "KXBTC15M-26SEP080300-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 17,
          "signal_id": 10,
          "quote_id": 10,
          "settlement_id": 10,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 139.0,
          "entry_price": 0.7,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.3,
          "trading_fee": 2.05,
          "total_deployed": 99.35,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -97.3,
          "net_pnl": -99.35,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-08T07:01:20.904417Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4619.66,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 18,
          "signal_id": 10,
          "quote_id": 10,
          "settlement_id": 10,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.7,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 70.0,
          "trading_fee": 1.47,
          "total_deployed": 71.47,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -70.0,
          "net_pnl": -71.47,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-08T07:01:20.906381Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4619.66,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 78398.82,
        "kronos_base_predicted_close": 78478.453125,
        "kronos_base_displacement": 79.63312499999302,
        "kronos_base_displacement_fraction": 0.0010157439231865098,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 78491.90625,
        "kronos_small_displacement": 93.08624999999302,
        "kronos_small_displacement_fraction": 0.0011873424880628689,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP080300",
        "ticker": "KXBTC15M-26SEP080300-00",
        "market_id": "KXBTC15M-26SEP080300-00",
        "contract_id": "KXBTC15M-26SEP080300-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 78398.82
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-08T06:46:15.665495Z",
        "retrieved_timestamp": "2026-09-08T06:46:15.833952Z",
        "quote_offset_seconds": 0.168457,
        "quote_age_seconds": 0.168457,
        "bid": 0.69,
        "ask": 0.7,
        "midpoint": 0.695,
        "last_price": 0.69,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.7,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4619.66
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 78320.69,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260908T0645Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 4,
          "signal_id": 10,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-08T06:30:00Z",
          "return_6h": -0.010104804956223346,
          "return_12h": -0.009474254867280263,
          "return_24h": -0.015942346473914792,
          "close_vs_ema12": -0.007028159395296774,
          "close_vs_ema24": -0.009167076670110408,
          "ema12_slope_3h": -0.0025840985020049168,
          "ema24_slope_6h": -0.0021144323574008306,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.426920Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-08T06:30:00Z",
            "return_6h": -0.010104804956223346,
            "return_12h": -0.009474254867280263,
            "return_24h": -0.015942346473914792,
            "close_vs_ema12": -0.007028159395296774,
            "close_vs_ema24": -0.009167076670110408,
            "ema12_slope_3h": -0.0025840985020049168,
            "ema24_slope_6h": -0.0021144323574008306,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 9,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260908T0630Z",
      "trigger_timestamp": "2026-09-08T06:31:15.481301Z",
      "market_start_timestamp": "2026-09-08T06:30:00Z",
      "resolution_timestamp": "2026-09-08T06:45:00Z",
      "direction": "UP",
      "base_run_id": 55,
      "small_run_id": 56,
      "last_observed_close": 78364.76,
      "actual_close": 78398.82,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-08T06:31:15.512238Z",
      "base_predicted_close": 78497.640625,
      "small_predicted_close": 78511.2265625,
      "strike": 78364.76,
      "market_regime": {
        "id": 3,
        "signal_id": 9,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-08T06:15:00Z",
        "return_6h": -0.00815884825412072,
        "return_12h": -0.009788344972564533,
        "return_24h": -0.016867382015002375,
        "close_vs_ema12": -0.0077562727494648875,
        "close_vs_ema24": -0.009788611878953857,
        "ema12_slope_3h": -0.0024104557039986707,
        "ema24_slope_6h": -0.0019464147923253794,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.426439Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-08T06:15:00Z",
          "return_6h": -0.00815884825412072,
          "return_12h": -0.009788344972564533,
          "return_24h": -0.016867382015002375,
          "close_vs_ema12": -0.0077562727494648875,
          "close_vs_ema24": -0.009788611878953857,
          "ema12_slope_3h": -0.0024104557039986707,
          "ema24_slope_6h": -0.0019464147923253794,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.58,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.173586,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        55,
        56
      ],
      "forecast_publication_timestamp": "2026-09-08T06:31:15.481301Z",
      "requested_quote_timestamp": "2026-09-08T06:31:15.481301Z",
      "retrieved_quote_timestamp": "2026-09-08T06:31:15.654887Z",
      "quote_retrieval_timestamp": "2026-09-08T06:31:15.654887Z",
      "timing_difference_seconds": 0.173586,
      "selected_quote": {
        "id": 9,
        "contract_id": 9,
        "forecast_timestamp": "2026-09-08T06:31:15.481301Z",
        "requested_timestamp": "2026-09-08T06:31:15.481301Z",
        "actual_quote_timestamp": "2026-09-08T06:31:15.654887Z",
        "timestamp_delta_seconds": 0.173586,
        "bid": 0.57,
        "ask": 0.58,
        "midpoint": 0.575,
        "last_price": 0.57,
        "implied_probability": 0.58,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-08T06:31:15.654887Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP080245",
        "external_market_id": "KXBTC15M-26SEP080245-45",
        "external_contract_id": "KXBTC15M-26SEP080245-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 1980.15
      },
      "selected_entry_price": 0.58,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 9,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP080245",
          "external_market_id": "KXBTC15M-26SEP080245-45",
          "external_contract_id": "KXBTC15M-26SEP080245-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-08T06:30:00Z",
          "resolution_timestamp": "2026-09-08T06:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-08T06:31:15.514242Z"
        }
      ],
      "quotes": [
        {
          "id": 9,
          "contract_id": 9,
          "forecast_timestamp": "2026-09-08T06:31:15.481301Z",
          "requested_timestamp": "2026-09-08T06:31:15.481301Z",
          "actual_quote_timestamp": "2026-09-08T06:31:15.654887Z",
          "timestamp_delta_seconds": 0.173586,
          "bid": 0.57,
          "ask": 0.58,
          "midpoint": 0.575,
          "last_price": 0.57,
          "implied_probability": 0.58,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-08T06:31:15.654887Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP080245",
          "external_market_id": "KXBTC15M-26SEP080245-45",
          "external_contract_id": "KXBTC15M-26SEP080245-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 1980.15
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP080245-45": {
          "UP/YES": "KXBTC15M-26SEP080245-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 15,
          "signal_id": 9,
          "quote_id": 9,
          "settlement_id": 9,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 167.0,
          "entry_price": 0.58,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.86,
          "trading_fee": 2.85,
          "total_deployed": 99.71,
          "settlement_value": 1.0,
          "settlement_payout": 167.0,
          "gross_pnl": 70.14,
          "net_pnl": 67.29,
          "roi": 0.6748570855480895,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-08T06:46:20.290560Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1980.15,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 16,
          "signal_id": 9,
          "quote_id": 9,
          "settlement_id": 9,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.58,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 57.99999999999999,
          "trading_fee": 1.71,
          "total_deployed": 59.709999999999994,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 42.00000000000001,
          "net_pnl": 40.290000000000006,
          "roi": 0.6747613465081228,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-08T06:46:20.292207Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 1980.15,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 78364.76,
        "kronos_base_predicted_close": 78497.640625,
        "kronos_base_displacement": 132.88062500000524,
        "kronos_base_displacement_fraction": 0.0016956681166382089,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 78511.2265625,
        "kronos_small_displacement": 146.46656250000524,
        "kronos_small_displacement_fraction": 0.0018690360628936431,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP080245",
        "ticker": "KXBTC15M-26SEP080245-45",
        "market_id": "KXBTC15M-26SEP080245-45",
        "contract_id": "KXBTC15M-26SEP080245-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 78364.76
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-08T06:31:15.481301Z",
        "retrieved_timestamp": "2026-09-08T06:31:15.654887Z",
        "quote_offset_seconds": 0.173586,
        "quote_age_seconds": 0.173586,
        "bid": 0.57,
        "ask": 0.58,
        "midpoint": 0.575,
        "last_price": 0.57,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.58,
        "price_type": "live_executable_ask",
        "yes_ask_size": 1980.15
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 78398.82,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260908T0630Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 3,
          "signal_id": 9,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-08T06:15:00Z",
          "return_6h": -0.00815884825412072,
          "return_12h": -0.009788344972564533,
          "return_24h": -0.016867382015002375,
          "close_vs_ema12": -0.0077562727494648875,
          "close_vs_ema24": -0.009788611878953857,
          "ema12_slope_3h": -0.0024104557039986707,
          "ema24_slope_6h": -0.0019464147923253794,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.426439Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-08T06:15:00Z",
            "return_6h": -0.00815884825412072,
            "return_12h": -0.009788344972564533,
            "return_24h": -0.016867382015002375,
            "close_vs_ema12": -0.0077562727494648875,
            "close_vs_ema24": -0.009788611878953857,
            "ema12_slope_3h": -0.0024104557039986707,
            "ema24_slope_6h": -0.0019464147923253794,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 8,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260908T0600Z",
      "trigger_timestamp": "2026-09-08T06:01:17.099634Z",
      "market_start_timestamp": "2026-09-08T06:00:00Z",
      "resolution_timestamp": "2026-09-08T06:15:00Z",
      "direction": "UP",
      "base_run_id": 51,
      "small_run_id": 52,
      "last_observed_close": 78557.64,
      "actual_close": 78552.61,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-08T06:01:17.144461Z",
      "base_predicted_close": 78639.2421875,
      "small_predicted_close": 78574.7265625,
      "strike": 78557.64,
      "market_regime": {
        "id": 2,
        "signal_id": 8,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-08T05:45:00Z",
        "return_6h": -0.006951413066173195,
        "return_12h": -0.007823107559021714,
        "return_24h": -0.01508468652195838,
        "close_vs_ema12": -0.005883611441766301,
        "close_vs_ema24": -0.007715076319268488,
        "ema12_slope_3h": -0.002223549785202783,
        "ema24_slope_6h": -0.0017252721791228831,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.425926Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-08T05:45:00Z",
          "return_6h": -0.006951413066173195,
          "return_12h": -0.007823107559021714,
          "return_24h": -0.01508468652195838,
          "close_vs_ema12": -0.005883611441766301,
          "close_vs_ema24": -0.007715076319268488,
          "ema12_slope_3h": -0.002223549785202783,
          "ema24_slope_6h": -0.0017252721791228831,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.45,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.285947,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        51,
        52
      ],
      "forecast_publication_timestamp": "2026-09-08T06:01:17.099634Z",
      "requested_quote_timestamp": "2026-09-08T06:01:17.099634Z",
      "retrieved_quote_timestamp": "2026-09-08T06:01:17.385581Z",
      "quote_retrieval_timestamp": "2026-09-08T06:01:17.385581Z",
      "timing_difference_seconds": 0.285947,
      "selected_quote": {
        "id": 8,
        "contract_id": 8,
        "forecast_timestamp": "2026-09-08T06:01:17.099634Z",
        "requested_timestamp": "2026-09-08T06:01:17.099634Z",
        "actual_quote_timestamp": "2026-09-08T06:01:17.385581Z",
        "timestamp_delta_seconds": 0.285947,
        "bid": 0.44,
        "ask": 0.45,
        "midpoint": 0.445,
        "last_price": 0.44,
        "implied_probability": 0.45,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-08T06:01:17.385581Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP080215",
        "external_market_id": "KXBTC15M-26SEP080215-15",
        "external_contract_id": "KXBTC15M-26SEP080215-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 3331.05
      },
      "selected_entry_price": 0.45,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 8,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP080215",
          "external_market_id": "KXBTC15M-26SEP080215-15",
          "external_contract_id": "KXBTC15M-26SEP080215-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-08T06:00:00Z",
          "resolution_timestamp": "2026-09-08T06:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-08T06:01:17.146190Z"
        }
      ],
      "quotes": [
        {
          "id": 8,
          "contract_id": 8,
          "forecast_timestamp": "2026-09-08T06:01:17.099634Z",
          "requested_timestamp": "2026-09-08T06:01:17.099634Z",
          "actual_quote_timestamp": "2026-09-08T06:01:17.385581Z",
          "timestamp_delta_seconds": 0.285947,
          "bid": 0.44,
          "ask": 0.45,
          "midpoint": 0.445,
          "last_price": 0.44,
          "implied_probability": 0.45,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-08T06:01:17.385581Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP080215",
          "external_market_id": "KXBTC15M-26SEP080215-15",
          "external_contract_id": "KXBTC15M-26SEP080215-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 3331.05
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP080215-15": {
          "UP/YES": "KXBTC15M-26SEP080215-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 13,
          "signal_id": 8,
          "quote_id": 8,
          "settlement_id": 8,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 213.0,
          "entry_price": 0.45,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.85000000000001,
          "trading_fee": 3.7,
          "total_deployed": 99.55000000000001,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.85000000000001,
          "net_pnl": -99.55000000000001,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-08T06:16:20.313744Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3331.05,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 14,
          "signal_id": 8,
          "quote_id": 8,
          "settlement_id": 8,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.45,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 45.0,
          "trading_fee": 1.74,
          "total_deployed": 46.74,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -45.0,
          "net_pnl": -46.74,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-08T06:16:20.315484Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 3331.05,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 78557.64,
        "kronos_base_predicted_close": 78639.2421875,
        "kronos_base_displacement": 81.60218750000058,
        "kronos_base_displacement_fraction": 0.001038755587616947,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 78574.7265625,
        "kronos_small_displacement": 17.086562500000582,
        "kronos_small_displacement_fraction": 0.00021750351079793872,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP080215",
        "ticker": "KXBTC15M-26SEP080215-15",
        "market_id": "KXBTC15M-26SEP080215-15",
        "contract_id": "KXBTC15M-26SEP080215-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 78557.64
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-08T06:01:17.099634Z",
        "retrieved_timestamp": "2026-09-08T06:01:17.385581Z",
        "quote_offset_seconds": 0.285947,
        "quote_age_seconds": 0.285947,
        "bid": 0.44,
        "ask": 0.45,
        "midpoint": 0.445,
        "last_price": 0.44,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.45,
        "price_type": "live_executable_ask",
        "yes_ask_size": 3331.05
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 78552.61,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260908T0600Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 2,
          "signal_id": 8,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-08T05:45:00Z",
          "return_6h": -0.006951413066173195,
          "return_12h": -0.007823107559021714,
          "return_24h": -0.01508468652195838,
          "close_vs_ema12": -0.005883611441766301,
          "close_vs_ema24": -0.007715076319268488,
          "ema12_slope_3h": -0.002223549785202783,
          "ema24_slope_6h": -0.0017252721791228831,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.425926Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-08T05:45:00Z",
            "return_6h": -0.006951413066173195,
            "return_12h": -0.007823107559021714,
            "return_24h": -0.01508468652195838,
            "close_vs_ema12": -0.005883611441766301,
            "close_vs_ema24": -0.007715076319268488,
            "ema12_slope_3h": -0.002223549785202783,
            "ema24_slope_6h": -0.0017252721791228831,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 7,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260908T0445Z",
      "trigger_timestamp": "2026-09-08T04:46:17.997844Z",
      "market_start_timestamp": "2026-09-08T04:45:00Z",
      "resolution_timestamp": "2026-09-08T05:00:00Z",
      "direction": "UP",
      "base_run_id": 41,
      "small_run_id": 42,
      "last_observed_close": 78753.2,
      "actual_close": 78685.06,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-08T04:46:18.029208Z",
      "base_predicted_close": 78760.765625,
      "small_predicted_close": 78771.40625,
      "strike": 78753.2,
      "market_regime": {
        "id": 1,
        "signal_id": 7,
        "source": "btcflix_price_features",
        "method_version": "price_features_15m_v1",
        "regime": "BEAR",
        "feature_timestamp": "2026-09-08T04:30:00Z",
        "return_6h": -0.0008756020820221977,
        "return_12h": -0.0031175556295395257,
        "return_24h": -0.011440034338946137,
        "close_vs_ema12": -0.004428367067490613,
        "close_vs_ema24": -0.005925471730985454,
        "ema12_slope_3h": -0.001195704326555025,
        "ema24_slope_6h": -0.001394112707743922,
        "score": -3,
        "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
        "recorded_at": "2026-09-12T12:11:10.425062Z",
        "features": {
          "regime": "BEAR",
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "source_interval_minutes": 15,
          "feature_timestamp": "2026-09-08T04:30:00Z",
          "return_6h": -0.0008756020820221977,
          "return_12h": -0.0031175556295395257,
          "return_24h": -0.011440034338946137,
          "close_vs_ema12": -0.004428367067490613,
          "close_vs_ema24": -0.005925471730985454,
          "ema12_slope_3h": -0.001195704326555025,
          "ema24_slope_6h": -0.001394112707743922,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
        }
      },
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.64,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.190425,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "60_70",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        41,
        42
      ],
      "forecast_publication_timestamp": "2026-09-08T04:46:17.997844Z",
      "requested_quote_timestamp": "2026-09-08T04:46:17.997844Z",
      "retrieved_quote_timestamp": "2026-09-08T04:46:18.188269Z",
      "quote_retrieval_timestamp": "2026-09-08T04:46:18.188269Z",
      "timing_difference_seconds": 0.190425,
      "selected_quote": {
        "id": 7,
        "contract_id": 7,
        "forecast_timestamp": "2026-09-08T04:46:17.997844Z",
        "requested_timestamp": "2026-09-08T04:46:17.997844Z",
        "actual_quote_timestamp": "2026-09-08T04:46:18.188269Z",
        "timestamp_delta_seconds": 0.190425,
        "bid": 0.63,
        "ask": 0.64,
        "midpoint": 0.635,
        "last_price": 0.63,
        "implied_probability": 0.64,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-08T04:46:18.188269Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP080100",
        "external_market_id": "KXBTC15M-26SEP080100-00",
        "external_contract_id": "KXBTC15M-26SEP080100-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4557.23
      },
      "selected_entry_price": 0.64,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 7,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP080100",
          "external_market_id": "KXBTC15M-26SEP080100-00",
          "external_contract_id": "KXBTC15M-26SEP080100-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-08T04:45:00Z",
          "resolution_timestamp": "2026-09-08T05:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-08T04:46:18.030745Z"
        }
      ],
      "quotes": [
        {
          "id": 7,
          "contract_id": 7,
          "forecast_timestamp": "2026-09-08T04:46:17.997844Z",
          "requested_timestamp": "2026-09-08T04:46:17.997844Z",
          "actual_quote_timestamp": "2026-09-08T04:46:18.188269Z",
          "timestamp_delta_seconds": 0.190425,
          "bid": 0.63,
          "ask": 0.64,
          "midpoint": 0.635,
          "last_price": 0.63,
          "implied_probability": 0.64,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-08T04:46:18.188269Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP080100",
          "external_market_id": "KXBTC15M-26SEP080100-00",
          "external_contract_id": "KXBTC15M-26SEP080100-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4557.23
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP080100-00": {
          "UP/YES": "KXBTC15M-26SEP080100-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 11,
          "signal_id": 7,
          "quote_id": 7,
          "settlement_id": 7,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 152.0,
          "entry_price": 0.64,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 97.28,
          "trading_fee": 2.46,
          "total_deployed": 99.74,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -97.28,
          "net_pnl": -99.74,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-08T05:01:21.782676Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4557.23,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 12,
          "signal_id": 7,
          "quote_id": 7,
          "settlement_id": 7,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.64,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 64.0,
          "trading_fee": 1.62,
          "total_deployed": 65.62,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -64.0,
          "net_pnl": -65.62,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-08T05:01:21.785031Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4557.23,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 78753.2,
        "kronos_base_predicted_close": 78760.765625,
        "kronos_base_displacement": 7.56562500000291,
        "kronos_base_displacement_fraction": 9.606752487521664e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 78771.40625,
        "kronos_small_displacement": 18.20625000000291,
        "kronos_small_displacement_fraction": 0.00023118108216558706,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP080100",
        "ticker": "KXBTC15M-26SEP080100-00",
        "market_id": "KXBTC15M-26SEP080100-00",
        "contract_id": "KXBTC15M-26SEP080100-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 78753.2
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-08T04:46:17.997844Z",
        "retrieved_timestamp": "2026-09-08T04:46:18.188269Z",
        "quote_offset_seconds": 0.190425,
        "quote_age_seconds": 0.190425,
        "bid": 0.63,
        "ask": 0.64,
        "midpoint": 0.635,
        "last_price": 0.63,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.64,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4557.23
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 78685.06,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260908T0445Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": "BEAR",
        "regime_metadata": {
          "id": 1,
          "signal_id": 7,
          "source": "btcflix_price_features",
          "method_version": "price_features_15m_v1",
          "regime": "BEAR",
          "feature_timestamp": "2026-09-08T04:30:00Z",
          "return_6h": -0.0008756020820221977,
          "return_12h": -0.0031175556295395257,
          "return_24h": -0.011440034338946137,
          "close_vs_ema12": -0.004428367067490613,
          "close_vs_ema24": -0.005925471730985454,
          "ema12_slope_3h": -0.001195704326555025,
          "ema24_slope_6h": -0.001394112707743922,
          "score": -3,
          "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL",
          "recorded_at": "2026-09-12T12:11:10.425062Z",
          "features": {
            "regime": "BEAR",
            "source": "btcflix_price_features",
            "method_version": "price_features_15m_v1",
            "source_interval_minutes": 15,
            "feature_timestamp": "2026-09-08T04:30:00Z",
            "return_6h": -0.0008756020820221977,
            "return_12h": -0.0031175556295395257,
            "return_24h": -0.011440034338946137,
            "close_vs_ema12": -0.004428367067490613,
            "close_vs_ema24": -0.005925471730985454,
            "ema12_slope_3h": -0.001195704326555025,
            "ema24_slope_6h": -0.001394112707743922,
            "score": -3,
            "classification_notes": "BULL/BEAR requires at least two aligned votes from 24h return, close-vs-EMA24, and EMA12 3h slope; otherwise NEUTRAL"
          }
        }
      }
    },
    {
      "id": 6,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260908T0330Z",
      "trigger_timestamp": "2026-09-08T03:31:15.807359Z",
      "market_start_timestamp": "2026-09-08T03:30:00Z",
      "resolution_timestamp": "2026-09-08T03:45:00Z",
      "direction": "UP",
      "base_run_id": 31,
      "small_run_id": 32,
      "last_observed_close": 78740.62,
      "actual_close": 78925.83,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-08T03:31:15.839833Z",
      "base_predicted_close": 78749.75,
      "small_predicted_close": 78790.5078125,
      "strike": 78740.62,
      "market_regime": null,
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.8,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.184281,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "80_plus",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        31,
        32
      ],
      "forecast_publication_timestamp": "2026-09-08T03:31:15.807359Z",
      "requested_quote_timestamp": "2026-09-08T03:31:15.807359Z",
      "retrieved_quote_timestamp": "2026-09-08T03:31:15.991640Z",
      "quote_retrieval_timestamp": "2026-09-08T03:31:15.991640Z",
      "timing_difference_seconds": 0.184281,
      "selected_quote": {
        "id": 6,
        "contract_id": 6,
        "forecast_timestamp": "2026-09-08T03:31:15.807359Z",
        "requested_timestamp": "2026-09-08T03:31:15.807359Z",
        "actual_quote_timestamp": "2026-09-08T03:31:15.991640Z",
        "timestamp_delta_seconds": 0.184281,
        "bid": 0.79,
        "ask": 0.8,
        "midpoint": 0.795,
        "last_price": 0.8,
        "implied_probability": 0.8,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-08T03:31:15.991640Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP072345",
        "external_market_id": "KXBTC15M-26SEP072345-45",
        "external_contract_id": "KXBTC15M-26SEP072345-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 89.0
      },
      "selected_entry_price": 0.8,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 6,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP072345",
          "external_market_id": "KXBTC15M-26SEP072345-45",
          "external_contract_id": "KXBTC15M-26SEP072345-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-08T03:30:00Z",
          "resolution_timestamp": "2026-09-08T03:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-08T03:31:15.841517Z"
        }
      ],
      "quotes": [
        {
          "id": 6,
          "contract_id": 6,
          "forecast_timestamp": "2026-09-08T03:31:15.807359Z",
          "requested_timestamp": "2026-09-08T03:31:15.807359Z",
          "actual_quote_timestamp": "2026-09-08T03:31:15.991640Z",
          "timestamp_delta_seconds": 0.184281,
          "bid": 0.79,
          "ask": 0.8,
          "midpoint": 0.795,
          "last_price": 0.8,
          "implied_probability": 0.8,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-08T03:31:15.991640Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP072345",
          "external_market_id": "KXBTC15M-26SEP072345-45",
          "external_contract_id": "KXBTC15M-26SEP072345-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 89.0
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP072345-45": {
          "UP/YES": "KXBTC15M-26SEP072345-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": null,
        "fixed_shares": null
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 78740.62,
        "kronos_base_predicted_close": 78749.75,
        "kronos_base_displacement": 9.130000000004657,
        "kronos_base_displacement_fraction": 0.00011595031890788588,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 78790.5078125,
        "kronos_small_displacement": 49.88781250000466,
        "kronos_small_displacement_fraction": 0.0006335714971510849,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP072345",
        "ticker": "KXBTC15M-26SEP072345-45",
        "market_id": "KXBTC15M-26SEP072345-45",
        "contract_id": "KXBTC15M-26SEP072345-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 78740.62
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-08T03:31:15.807359Z",
        "retrieved_timestamp": "2026-09-08T03:31:15.991640Z",
        "quote_offset_seconds": 0.184281,
        "quote_age_seconds": 0.184281,
        "bid": 0.79,
        "ask": 0.8,
        "midpoint": 0.795,
        "last_price": 0.8,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.8,
        "price_type": "live_executable_ask",
        "yes_ask_size": 89.0
      },
      "settlement": {
        "result": null,
        "settlement_value": null,
        "actual_btc_close": 78925.83,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260908T0330Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": null,
        "regime_metadata": null
      }
    },
    {
      "id": 5,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260908T0315Z",
      "trigger_timestamp": "2026-09-08T03:16:15.879208Z",
      "market_start_timestamp": "2026-09-08T03:15:00Z",
      "resolution_timestamp": "2026-09-08T03:30:00Z",
      "direction": "UP",
      "base_run_id": 29,
      "small_run_id": 30,
      "last_observed_close": 78896.68,
      "actual_close": 78740.62,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-08T03:16:15.915180Z",
      "base_predicted_close": 78974.34375,
      "small_predicted_close": 78941.9609375,
      "strike": 78896.68,
      "market_regime": null,
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.54,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.179474,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        29,
        30
      ],
      "forecast_publication_timestamp": "2026-09-08T03:16:15.879208Z",
      "requested_quote_timestamp": "2026-09-08T03:16:15.879208Z",
      "retrieved_quote_timestamp": "2026-09-08T03:16:16.058682Z",
      "quote_retrieval_timestamp": "2026-09-08T03:16:16.058682Z",
      "timing_difference_seconds": 0.179474,
      "selected_quote": {
        "id": 5,
        "contract_id": 5,
        "forecast_timestamp": "2026-09-08T03:16:15.879208Z",
        "requested_timestamp": "2026-09-08T03:16:15.879208Z",
        "actual_quote_timestamp": "2026-09-08T03:16:16.058682Z",
        "timestamp_delta_seconds": 0.179474,
        "bid": 0.53,
        "ask": 0.54,
        "midpoint": 0.535,
        "last_price": 0.54,
        "implied_probability": 0.54,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-08T03:16:16.058682Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP072330",
        "external_market_id": "KXBTC15M-26SEP072330-30",
        "external_contract_id": "KXBTC15M-26SEP072330-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 251.2
      },
      "selected_entry_price": 0.54,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 5,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP072330",
          "external_market_id": "KXBTC15M-26SEP072330-30",
          "external_contract_id": "KXBTC15M-26SEP072330-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-08T03:15:00Z",
          "resolution_timestamp": "2026-09-08T03:30:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-08T03:16:15.916815Z"
        }
      ],
      "quotes": [
        {
          "id": 5,
          "contract_id": 5,
          "forecast_timestamp": "2026-09-08T03:16:15.879208Z",
          "requested_timestamp": "2026-09-08T03:16:15.879208Z",
          "actual_quote_timestamp": "2026-09-08T03:16:16.058682Z",
          "timestamp_delta_seconds": 0.179474,
          "bid": 0.53,
          "ask": 0.54,
          "midpoint": 0.535,
          "last_price": 0.54,
          "implied_probability": 0.54,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-08T03:16:16.058682Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP072330",
          "external_market_id": "KXBTC15M-26SEP072330-30",
          "external_contract_id": "KXBTC15M-26SEP072330-30:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 251.2
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP072330-30": {
          "UP/YES": "KXBTC15M-26SEP072330-30:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 9,
          "signal_id": 5,
          "quote_id": 5,
          "settlement_id": 5,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 179.0,
          "entry_price": 0.54,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.66000000000001,
          "trading_fee": 3.12,
          "total_deployed": 99.78000000000002,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.66000000000001,
          "net_pnl": -99.78000000000002,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-08T03:31:20.571849Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 251.2,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 10,
          "signal_id": 5,
          "quote_id": 5,
          "settlement_id": 5,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.54,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 54.0,
          "trading_fee": 1.74,
          "total_deployed": 55.74,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -54.0,
          "net_pnl": -55.74,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-08T03:31:20.573499Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 251.2,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 78896.68,
        "kronos_base_predicted_close": 78974.34375,
        "kronos_base_displacement": 77.66375000000698,
        "kronos_base_displacement_fraction": 0.000984372853205065,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 78941.9609375,
        "kronos_small_displacement": 45.280937500006985,
        "kronos_small_displacement_fraction": 0.0005739270334316601,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP072330",
        "ticker": "KXBTC15M-26SEP072330-30",
        "market_id": "KXBTC15M-26SEP072330-30",
        "contract_id": "KXBTC15M-26SEP072330-30:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 78896.68
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-08T03:16:15.879208Z",
        "retrieved_timestamp": "2026-09-08T03:16:16.058682Z",
        "quote_offset_seconds": 0.179474,
        "quote_age_seconds": 0.179474,
        "bid": 0.53,
        "ask": 0.54,
        "midpoint": 0.535,
        "last_price": 0.54,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.54,
        "price_type": "live_executable_ask",
        "yes_ask_size": 251.2
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 78740.62,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260908T0315Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": null,
        "regime_metadata": null
      }
    },
    {
      "id": 4,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260908T0300Z",
      "trigger_timestamp": "2026-09-08T03:01:16.099467Z",
      "market_start_timestamp": "2026-09-08T03:00:00Z",
      "resolution_timestamp": "2026-09-08T03:15:00Z",
      "direction": "UP",
      "base_run_id": 27,
      "small_run_id": 28,
      "last_observed_close": 78933.93,
      "actual_close": 78896.68,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-08T03:01:16.137158Z",
      "base_predicted_close": 78995.859375,
      "small_predicted_close": 78935.046875,
      "strike": 78933.93,
      "market_regime": null,
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.51,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.183565,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "50_60",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        27,
        28
      ],
      "forecast_publication_timestamp": "2026-09-08T03:01:16.099467Z",
      "requested_quote_timestamp": "2026-09-08T03:01:16.099467Z",
      "retrieved_quote_timestamp": "2026-09-08T03:01:16.283032Z",
      "quote_retrieval_timestamp": "2026-09-08T03:01:16.283032Z",
      "timing_difference_seconds": 0.183565,
      "selected_quote": {
        "id": 4,
        "contract_id": 4,
        "forecast_timestamp": "2026-09-08T03:01:16.099467Z",
        "requested_timestamp": "2026-09-08T03:01:16.099467Z",
        "actual_quote_timestamp": "2026-09-08T03:01:16.283032Z",
        "timestamp_delta_seconds": 0.183565,
        "bid": 0.5,
        "ask": 0.51,
        "midpoint": 0.505,
        "last_price": 0.51,
        "implied_probability": 0.51,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-08T03:01:16.283032Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP072315",
        "external_market_id": "KXBTC15M-26SEP072315-15",
        "external_contract_id": "KXBTC15M-26SEP072315-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4318.52
      },
      "selected_entry_price": 0.51,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 4,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP072315",
          "external_market_id": "KXBTC15M-26SEP072315-15",
          "external_contract_id": "KXBTC15M-26SEP072315-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-08T03:00:00Z",
          "resolution_timestamp": "2026-09-08T03:15:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-08T03:01:16.143465Z"
        }
      ],
      "quotes": [
        {
          "id": 4,
          "contract_id": 4,
          "forecast_timestamp": "2026-09-08T03:01:16.099467Z",
          "requested_timestamp": "2026-09-08T03:01:16.099467Z",
          "actual_quote_timestamp": "2026-09-08T03:01:16.283032Z",
          "timestamp_delta_seconds": 0.183565,
          "bid": 0.5,
          "ask": 0.51,
          "midpoint": 0.505,
          "last_price": 0.51,
          "implied_probability": 0.51,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-08T03:01:16.283032Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP072315",
          "external_market_id": "KXBTC15M-26SEP072315-15",
          "external_contract_id": "KXBTC15M-26SEP072315-15:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4318.52
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP072315-15": {
          "UP/YES": "KXBTC15M-26SEP072315-15:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 7,
          "signal_id": 4,
          "quote_id": 4,
          "settlement_id": 4,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 189.0,
          "entry_price": 0.51,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.39,
          "trading_fee": 3.31,
          "total_deployed": 99.7,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.39,
          "net_pnl": -99.7,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-08T03:16:20.666561Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4318.52,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 8,
          "signal_id": 4,
          "quote_id": 4,
          "settlement_id": 4,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.51,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 51.0,
          "trading_fee": 1.75,
          "total_deployed": 52.75,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -51.0,
          "net_pnl": -52.75,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-08T03:16:20.668151Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4318.52,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 78933.93,
        "kronos_base_predicted_close": 78995.859375,
        "kronos_base_displacement": 61.929375000006985,
        "kronos_base_displacement_fraction": 0.000784572299896977,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 78935.046875,
        "kronos_small_displacement": 1.116875000006985,
        "kronos_small_displacement_fraction": 1.4149491859926208e-05,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP072315",
        "ticker": "KXBTC15M-26SEP072315-15",
        "market_id": "KXBTC15M-26SEP072315-15",
        "contract_id": "KXBTC15M-26SEP072315-15:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 78933.93
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-08T03:01:16.099467Z",
        "retrieved_timestamp": "2026-09-08T03:01:16.283032Z",
        "quote_offset_seconds": 0.183565,
        "quote_age_seconds": 0.183565,
        "bid": 0.5,
        "ask": 0.51,
        "midpoint": 0.505,
        "last_price": 0.51,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.51,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4318.52
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 78896.68,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260908T0300Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": null,
        "regime_metadata": null
      }
    },
    {
      "id": 3,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260908T0245Z",
      "trigger_timestamp": "2026-09-08T02:46:15.929538Z",
      "market_start_timestamp": "2026-09-08T02:45:00Z",
      "resolution_timestamp": "2026-09-08T03:00:00Z",
      "direction": "UP",
      "base_run_id": 25,
      "small_run_id": 26,
      "last_observed_close": 79120.31,
      "actual_close": 78933.93,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-08T02:46:15.959141Z",
      "base_predicted_close": 79134.84375,
      "small_predicted_close": 79157.0625,
      "strike": 79120.31,
      "market_regime": null,
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.45,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.177344,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        25,
        26
      ],
      "forecast_publication_timestamp": "2026-09-08T02:46:15.929538Z",
      "requested_quote_timestamp": "2026-09-08T02:46:15.929538Z",
      "retrieved_quote_timestamp": "2026-09-08T02:46:16.106882Z",
      "quote_retrieval_timestamp": "2026-09-08T02:46:16.106882Z",
      "timing_difference_seconds": 0.177344,
      "selected_quote": {
        "id": 3,
        "contract_id": 3,
        "forecast_timestamp": "2026-09-08T02:46:15.929538Z",
        "requested_timestamp": "2026-09-08T02:46:15.929538Z",
        "actual_quote_timestamp": "2026-09-08T02:46:16.106882Z",
        "timestamp_delta_seconds": 0.177344,
        "bid": 0.44,
        "ask": 0.45,
        "midpoint": 0.445,
        "last_price": 0.44,
        "implied_probability": 0.45,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-08T02:46:16.106882Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP072300",
        "external_market_id": "KXBTC15M-26SEP072300-00",
        "external_contract_id": "KXBTC15M-26SEP072300-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 4182.21
      },
      "selected_entry_price": 0.45,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 3,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP072300",
          "external_market_id": "KXBTC15M-26SEP072300-00",
          "external_contract_id": "KXBTC15M-26SEP072300-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-08T02:45:00Z",
          "resolution_timestamp": "2026-09-08T03:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-08T02:46:15.960520Z"
        }
      ],
      "quotes": [
        {
          "id": 3,
          "contract_id": 3,
          "forecast_timestamp": "2026-09-08T02:46:15.929538Z",
          "requested_timestamp": "2026-09-08T02:46:15.929538Z",
          "actual_quote_timestamp": "2026-09-08T02:46:16.106882Z",
          "timestamp_delta_seconds": 0.177344,
          "bid": 0.44,
          "ask": 0.45,
          "midpoint": 0.445,
          "last_price": 0.44,
          "implied_probability": 0.45,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-08T02:46:16.106882Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP072300",
          "external_market_id": "KXBTC15M-26SEP072300-00",
          "external_contract_id": "KXBTC15M-26SEP072300-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 4182.21
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP072300-00": {
          "UP/YES": "KXBTC15M-26SEP072300-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 5,
          "signal_id": 3,
          "quote_id": 3,
          "settlement_id": 3,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 213.0,
          "entry_price": 0.45,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.85000000000001,
          "trading_fee": 3.7,
          "total_deployed": 99.55000000000001,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -95.85000000000001,
          "net_pnl": -99.55000000000001,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-08T03:01:20.807580Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4182.21,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 6,
          "signal_id": 3,
          "quote_id": 3,
          "settlement_id": 3,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.45,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 45.0,
          "trading_fee": 1.74,
          "total_deployed": 46.74,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -45.0,
          "net_pnl": -46.74,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-08T03:01:20.808958Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 4182.21,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 79120.31,
        "kronos_base_predicted_close": 79134.84375,
        "kronos_base_displacement": 14.533750000002328,
        "kronos_base_displacement_fraction": 0.0001836917726940444,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 79157.0625,
        "kronos_small_displacement": 36.75250000000233,
        "kronos_small_displacement_fraction": 0.00046451410516468313,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP072300",
        "ticker": "KXBTC15M-26SEP072300-00",
        "market_id": "KXBTC15M-26SEP072300-00",
        "contract_id": "KXBTC15M-26SEP072300-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 79120.31
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-08T02:46:15.929538Z",
        "retrieved_timestamp": "2026-09-08T02:46:16.106882Z",
        "quote_offset_seconds": 0.177344,
        "quote_age_seconds": 0.177344,
        "bid": 0.44,
        "ask": 0.45,
        "midpoint": 0.445,
        "last_price": 0.44,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.45,
        "price_type": "live_executable_ask",
        "yes_ask_size": 4182.21
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 78933.93,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260908T0245Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": null,
        "regime_metadata": null
      }
    },
    {
      "id": 2,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260908T0230Z",
      "trigger_timestamp": "2026-09-08T02:31:14.951263Z",
      "market_start_timestamp": "2026-09-08T02:30:00Z",
      "resolution_timestamp": "2026-09-08T02:45:00Z",
      "direction": "UP",
      "base_run_id": 23,
      "small_run_id": 24,
      "last_observed_close": 79254.16,
      "actual_close": 79120.31,
      "actual_direction": "DOWN",
      "direction_correct": 0,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-08T02:31:14.979771Z",
      "base_predicted_close": 79282.1796875,
      "small_predicted_close": 79286.1328125,
      "strike": 79254.16,
      "market_regime": null,
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.46,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.156759,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "loss",
      "forecast_ids": [
        23,
        24
      ],
      "forecast_publication_timestamp": "2026-09-08T02:31:14.951263Z",
      "requested_quote_timestamp": "2026-09-08T02:31:14.951263Z",
      "retrieved_quote_timestamp": "2026-09-08T02:31:15.108022Z",
      "quote_retrieval_timestamp": "2026-09-08T02:31:15.108022Z",
      "timing_difference_seconds": 0.156759,
      "selected_quote": {
        "id": 2,
        "contract_id": 2,
        "forecast_timestamp": "2026-09-08T02:31:14.951263Z",
        "requested_timestamp": "2026-09-08T02:31:14.951263Z",
        "actual_quote_timestamp": "2026-09-08T02:31:15.108022Z",
        "timestamp_delta_seconds": 0.156759,
        "bid": 0.45,
        "ask": 0.46,
        "midpoint": 0.455,
        "last_price": 0.45,
        "implied_probability": 0.46,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-08T02:31:15.108022Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP072245",
        "external_market_id": "KXBTC15M-26SEP072245-45",
        "external_contract_id": "KXBTC15M-26SEP072245-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 5561.56
      },
      "selected_entry_price": 0.46,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 2,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP072245",
          "external_market_id": "KXBTC15M-26SEP072245-45",
          "external_contract_id": "KXBTC15M-26SEP072245-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-08T02:30:00Z",
          "resolution_timestamp": "2026-09-08T02:45:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-08T02:31:14.981133Z"
        }
      ],
      "quotes": [
        {
          "id": 2,
          "contract_id": 2,
          "forecast_timestamp": "2026-09-08T02:31:14.951263Z",
          "requested_timestamp": "2026-09-08T02:31:14.951263Z",
          "actual_quote_timestamp": "2026-09-08T02:31:15.108022Z",
          "timestamp_delta_seconds": 0.156759,
          "bid": 0.45,
          "ask": 0.46,
          "midpoint": 0.455,
          "last_price": 0.45,
          "implied_probability": 0.46,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-08T02:31:15.108022Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP072245",
          "external_market_id": "KXBTC15M-26SEP072245-45",
          "external_contract_id": "KXBTC15M-26SEP072245-45:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 5561.56
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP072245-45": {
          "UP/YES": "KXBTC15M-26SEP072245-45:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 3,
          "signal_id": 2,
          "quote_id": 2,
          "settlement_id": 2,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 209.0,
          "entry_price": 0.46,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 96.14,
          "trading_fee": 3.64,
          "total_deployed": 99.78,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -96.14,
          "net_pnl": -99.78,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-08T02:46:20.316436Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5561.56,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 4,
          "signal_id": 2,
          "quote_id": 2,
          "settlement_id": 2,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.46,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 46.0,
          "trading_fee": 1.74,
          "total_deployed": 47.74,
          "settlement_value": 0.0,
          "settlement_payout": 0.0,
          "gross_pnl": -46.0,
          "net_pnl": -47.74,
          "roi": -1.0,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-08T02:46:20.317997Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 5561.56,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 79254.16,
        "kronos_base_predicted_close": 79282.1796875,
        "kronos_base_displacement": 28.019687499996508,
        "kronos_base_displacement_fraction": 0.00035354216737640656,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 79286.1328125,
        "kronos_small_displacement": 31.972812499996508,
        "kronos_small_displacement_fraction": 0.0004034212525878327,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP072245",
        "ticker": "KXBTC15M-26SEP072245-45",
        "market_id": "KXBTC15M-26SEP072245-45",
        "contract_id": "KXBTC15M-26SEP072245-45:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 79254.16
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-08T02:31:14.951263Z",
        "retrieved_timestamp": "2026-09-08T02:31:15.108022Z",
        "quote_offset_seconds": 0.156759,
        "quote_age_seconds": 0.156759,
        "bid": 0.45,
        "ask": 0.46,
        "midpoint": 0.455,
        "last_price": 0.45,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.46,
        "price_type": "live_executable_ask",
        "yes_ask_size": 5561.56
      },
      "settlement": {
        "result": "NO",
        "settlement_value": 0.0,
        "actual_btc_close": 79120.31,
        "actual_btc_direction": "DOWN",
        "direction_correct": 0,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260908T0230Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": null,
        "regime_metadata": null
      }
    },
    {
      "id": 1,
      "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
      "experiment_group_id": "kalshi15m-20260908T0145Z",
      "trigger_timestamp": "2026-09-08T01:46:15.968386Z",
      "market_start_timestamp": "2026-09-08T01:45:00Z",
      "resolution_timestamp": "2026-09-08T02:00:00Z",
      "direction": "UP",
      "base_run_id": 17,
      "small_run_id": 18,
      "last_observed_close": 79308.06,
      "actual_close": 79421.7,
      "actual_direction": "UP",
      "direction_correct": 1,
      "empirical_probability": null,
      "probability_label": "prospective sample; not calibrated",
      "created_at": "2026-09-08T01:46:15.998922Z",
      "base_predicted_close": 79309.2421875,
      "small_predicted_close": 79398.7578125,
      "strike": 79308.06,
      "market_regime": null,
      "base_prediction": "UP",
      "small_prediction": "UP",
      "venue": "kalshi",
      "market_title": "BTC price up in next 15 mins?",
      "entry_probability": 0.45,
      "entry_price_type": "live_executable_ask",
      "entry_price_label": "Live executable ask",
      "quote_timing_offset_seconds": 0.197067,
      "data_quality_status": "usable_live_ask",
      "probability_bucket": "below_50",
      "status": "settled",
      "outcome": "win",
      "forecast_ids": [
        17,
        18
      ],
      "forecast_publication_timestamp": "2026-09-08T01:46:15.968386Z",
      "requested_quote_timestamp": "2026-09-08T01:46:15.968386Z",
      "retrieved_quote_timestamp": "2026-09-08T01:46:16.165453Z",
      "quote_retrieval_timestamp": "2026-09-08T01:46:16.165453Z",
      "timing_difference_seconds": 0.197067,
      "selected_quote": {
        "id": 1,
        "contract_id": 1,
        "forecast_timestamp": "2026-09-08T01:46:15.968386Z",
        "requested_timestamp": "2026-09-08T01:46:15.968386Z",
        "actual_quote_timestamp": "2026-09-08T01:46:16.165453Z",
        "timestamp_delta_seconds": 0.197067,
        "bid": 0.44,
        "ask": 0.45,
        "midpoint": 0.445,
        "last_price": 0.44,
        "implied_probability": 0.45,
        "spread": 0.010000000000000009,
        "price_type": "live_executable_ask",
        "quality_status": "usable_live_ask",
        "quality_notes": null,
        "data_source": "kalshi_trade_api_v2_orderbook",
        "retrieval_timestamp": "2026-09-08T01:46:16.165453Z",
        "venue": "kalshi",
        "external_event_id": "KXBTC15M-26SEP072200",
        "external_market_id": "KXBTC15M-26SEP072200-00",
        "external_contract_id": "KXBTC15M-26SEP072200-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "contract_fee_rate": 0.07,
        "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
        "contract_data_source": "kalshi_trade_api_v2",
        "yes_ask_size": 788.03
      },
      "selected_entry_price": 0.45,
      "selected_entry_price_label": "Live executable ask",
      "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model.",
      "contracts": [
        {
          "id": 1,
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP072200",
          "external_market_id": "KXBTC15M-26SEP072200-00",
          "external_contract_id": "KXBTC15M-26SEP072200-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "market_start_timestamp": "2026-09-08T01:45:00Z",
          "resolution_timestamp": "2026-09-08T02:00:00Z",
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "data_source": "kalshi_trade_api_v2",
          "first_retrieved_at": "2026-09-08T01:46:16.001802Z"
        }
      ],
      "quotes": [
        {
          "id": 1,
          "contract_id": 1,
          "forecast_timestamp": "2026-09-08T01:46:15.968386Z",
          "requested_timestamp": "2026-09-08T01:46:15.968386Z",
          "actual_quote_timestamp": "2026-09-08T01:46:16.165453Z",
          "timestamp_delta_seconds": 0.197067,
          "bid": 0.44,
          "ask": 0.45,
          "midpoint": 0.445,
          "last_price": 0.44,
          "implied_probability": 0.45,
          "spread": 0.010000000000000009,
          "price_type": "live_executable_ask",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "data_source": "kalshi_trade_api_v2_orderbook",
          "retrieval_timestamp": "2026-09-08T01:46:16.165453Z",
          "venue": "kalshi",
          "external_event_id": "KXBTC15M-26SEP072200",
          "external_market_id": "KXBTC15M-26SEP072200-00",
          "external_contract_id": "KXBTC15M-26SEP072200-00:YES",
          "market_title": "BTC price up in next 15 mins?",
          "contract_side": "UP",
          "contract_fee_rate": 0.07,
          "contract_fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "contract_data_source": "kalshi_trade_api_v2",
          "yes_ask_size": 788.03
        }
      ],
      "token_mapping": {
        "KXBTC15M-26SEP072200-00": {
          "UP/YES": "KXBTC15M-26SEP072200-00:YES"
        }
      },
      "data_quality_warnings": [],
      "paper_trades": {
        "fixed_dollars": {
          "id": 1,
          "signal_id": 1,
          "quote_id": 1,
          "settlement_id": 1,
          "stake_mode": "fixed_dollars",
          "stake_amount": 100.0,
          "shares": 213.0,
          "entry_price": 0.45,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 95.85000000000001,
          "trading_fee": 3.7,
          "total_deployed": 99.55000000000001,
          "settlement_value": 1.0,
          "settlement_payout": 213.0,
          "gross_pnl": 117.14999999999999,
          "net_pnl": 113.44999999999999,
          "roi": 1.1396283274736312,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-08T02:01:22.725005Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 788.03,
            "integer_contracts": true
          }
        },
        "fixed_shares": {
          "id": 2,
          "signal_id": 1,
          "quote_id": 1,
          "settlement_id": 1,
          "stake_mode": "fixed_shares",
          "stake_amount": 100.0,
          "shares": 100.0,
          "entry_price": 0.45,
          "entry_price_type": "live_executable_ask",
          "gross_cost": 45.0,
          "trading_fee": 1.74,
          "total_deployed": 46.74,
          "settlement_value": 1.0,
          "settlement_payout": 100.0,
          "gross_pnl": 55.0,
          "net_pnl": 53.26,
          "roi": 1.1394950791613179,
          "fee_rate": 0.07,
          "fee_formula": "ceil_to_cent(0.07 * contracts * price * (1 - price))",
          "created_at": "2026-09-08T02:01:22.726830Z",
          "quality_status": "usable_live_ask",
          "quality_notes": null,
          "assumptions": {
            "paper_only": true,
            "fill_policy": "first timely executable YES ask",
            "depth_checked": true,
            "displayed_yes_ask_size": 788.03,
            "integer_contracts": true
          }
        }
      },
      "prediction_metrics": {
        "btc_price_at_trigger": 79308.06,
        "kronos_base_predicted_close": 79309.2421875,
        "kronos_base_displacement": 1.1821875000023283,
        "kronos_base_displacement_fraction": 1.4906271821581922e-05,
        "kronos_base_confidence": null,
        "kronos_small_predicted_close": 79398.7578125,
        "kronos_small_displacement": 90.69781250000233,
        "kronos_small_displacement_fraction": 0.001143614060159867,
        "kronos_small_confidence": null
      },
      "position": {
        "venue": "kalshi",
        "event_id": "KXBTC15M-26SEP072200",
        "ticker": "KXBTC15M-26SEP072200-00",
        "market_id": "KXBTC15M-26SEP072200-00",
        "contract_id": "KXBTC15M-26SEP072200-00:YES",
        "market_title": "BTC price up in next 15 mins?",
        "contract_side": "UP",
        "side_taken": "YES",
        "strike": 79308.06
      },
      "entry_quote": {
        "requested_timestamp": "2026-09-08T01:46:15.968386Z",
        "retrieved_timestamp": "2026-09-08T01:46:16.165453Z",
        "quote_offset_seconds": 0.197067,
        "quote_age_seconds": 0.197067,
        "bid": 0.44,
        "ask": 0.45,
        "midpoint": 0.445,
        "last_price": 0.44,
        "spread": 0.010000000000000009,
        "selected_entry_price": 0.45,
        "price_type": "live_executable_ask",
        "yes_ask_size": 788.03
      },
      "settlement": {
        "result": "YES",
        "settlement_value": 1.0,
        "actual_btc_close": 79421.7,
        "actual_btc_direction": "UP",
        "direction_correct": 1,
        "status": "settled"
      },
      "execution_quality": {
        "status": "usable_live_ask",
        "warnings": [],
        "entry_selection_reason": "The first timely, prospectively captured executable YES ask was used; displayed depth is checked for each stake model."
      },
      "strategy_metadata": {
        "signal_name": "KRONOS_KALSHI_15M_BULL_CONSENSUS",
        "experiment_group_id": "kalshi15m-20260908T0145Z",
        "empirical_probability": null,
        "probability_label": "prospective sample; not calibrated",
        "regime": null,
        "regime_metadata": null
      }
    }
  ],
  "model_state": {
    "version": "KALSHI_15M_MODEL_STATE_V1",
    "state": "INVERTED_CANDIDATE",
    "evaluated_at": "2026-10-17T17:01:07.320539Z",
    "previous_state": "INVERTED_CANDIDATE",
    "transition_reason": "INVERSION_CRITERIA_MET",
    "normal_orders_allowed": false,
    "metrics": {
      "resolved_sample_count": 3307,
      "resolved_agreement_count": 2168,
      "prospective_resolved_sample_count": 3288,
      "bootstrap_context_count": 19,
      "rolling": {
        "4": {
          "base_accuracy": 0.25,
          "small_accuracy": 0.25,
          "agreement_accuracy": 0.25,
          "both_up_accuracy": 0.25,
          "both_down_accuracy": 0.25,
          "inverted_agreement_accuracy": 0.75,
          "resolved_samples": 4,
          "resolved_agreements": 4,
          "base_mean_absolute_error": 91.63471874999959,
          "small_mean_absolute_error": 76.65016145833943
        },
        "8": {
          "base_accuracy": 0.25,
          "small_accuracy": 0.25,
          "agreement_accuracy": 0.25,
          "both_up_accuracy": 0.375,
          "both_down_accuracy": 0.5,
          "inverted_agreement_accuracy": 0.75,
          "resolved_samples": 8,
          "resolved_agreements": 8,
          "base_mean_absolute_error": 84.1520494791639,
          "small_mean_absolute_error": 83.65000520833382
        },
        "12": {
          "base_accuracy": 0.25,
          "small_accuracy": 0.25,
          "agreement_accuracy": 0.3333333333333333,
          "both_up_accuracy": 0.25,
          "both_down_accuracy": 0.4166666666666667,
          "inverted_agreement_accuracy": 0.6666666666666667,
          "resolved_samples": 12,
          "resolved_agreements": 12,
          "base_mean_absolute_error": 73.76656076388583,
          "small_mean_absolute_error": 66.62505902777896
        },
        "20": {
          "base_accuracy": 0.35,
          "small_accuracy": 0.25,
          "agreement_accuracy": 0.35,
          "both_up_accuracy": 0.4,
          "both_down_accuracy": 0.4,
          "inverted_agreement_accuracy": 0.65,
          "resolved_samples": 20,
          "resolved_agreements": 20,
          "base_mean_absolute_error": 52.87483333333148,
          "small_mean_absolute_error": 61.30866875000284
        }
      },
      "current_losing_streak": 3,
      "degradation_trigger": true,
      "inversion_trigger": true,
      "recovery_trigger": false
    },
    "thresholds": {
      "version": "KALSHI_15M_MODEL_STATE_V1",
      "agreement_window": 8,
      "minimum_resolved_agreements": 8,
      "degradation_accuracy_max": 0.25,
      "recovery_accuracy_min": 0.5,
      "inversion_accuracy_min": 0.75,
      "state_precedence": [
        "INVERTED_CANDIDATE",
        "DEGRADED",
        "NORMAL"
      ],
      "micro_regime_version": "KALSHI_15M_MICRO_REGIME_V1"
    }
  }
}
